óÐÉÓÏË ÉÚÍÅÎÅÎÉÊ
× Linux
6.7
.mailmap:
add a new address mapping for Chester Lin
.mailmap:
add address mapping for Tomeu Vizoso
.mailmap:
map Benjamin Poirier's address
9p/fs:
add MODULE_DESCIPTION
9p/net:
fix possible memory leak in p9_check_errors()
9p/net:
xen: fix false positive printf format overflow warning
9p/trans_fd:
Annotate data-racy writes to file::f_flags
9p/trans_fd:
avoid sending req to a cancelled conn
9p:
convert to new timestamp accessors
9p:
move xattr-related structs to .rodata
9p:
prevent read overrun in protocol dump tracepoint
9p:
v9fs_listxattr: fix %s null argument warning
:
Introduce the list_for_each_reverse() method
__kill_pgrp_info:
simplify the calculation of return value
accel/habanalabs/gaudi2 :
remove psoc_arc access
accel/habanalabs/gaudi2:
add eq health check using irq
accel/habanalabs/gaudi2:
Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines()
accel/habanalabs/gaudi2:
fix missing check of kernel ctx
accel/habanalabs/gaudi2:
fix spmu mask creation
accel/habanalabs/gaudi2:
handle eq health heartbeat check
accel/habanalabs/gaudi2:
include block id in ECC error reporting
accel/habanalabs/gaudi2:
perform hard-reset upon PCIe AXI drain event
accel/habanalabs/gaudi2:
prepare to remove cpu_rst_status
accel/habanalabs/gaudi2:
prepare to remove soft_rst_irq
accel/habanalabs/gaudi2:
print power-mode changes
accel/habanalabs/gaudi2:
un-secure register for engine cores interrupt
accel/habanalabs/gaudi2:
unsecure tpc count registers
accel/habanalabs/gaudi:
Add MODULE_FIRMWARE macros
accel/habanalabs/gaudi:
remove define used for simulator
accel/habanalabs/gaudi:
remove unused structure definition
accel/habanalabs:
add debug prints to dump content of SG table for dma-buf
accel/habanalabs:
add fw status SHUTDOWN_PREP
accel/habanalabs:
add info ioctl for engine error reports
accel/habanalabs:
add missing debugfs function stubs
accel/habanalabs:
add missing offset handling for dma-buf
accel/habanalabs:
add traces for dma mappings
accel/habanalabs:
add tsc clock sampling to clock sync info
accel/habanalabs:
Allow single timestamp registration request at a time
accel/habanalabs:
always pass exported size to alloc_sgt_from_device_pages()
accel/habanalabs:
call put_pid after hpriv list is updated
accel/habanalabs:
change Greco to Gaudi2
accel/habanalabs:
disable events ioctls on control device
accel/habanalabs:
dump temperature threshold boot error
accel/habanalabs:
export dma-buf only if size/offset multiples of PAGE_SIZE
accel/habanalabs:
extend preboot timeout when preboot might take longer
accel/habanalabs:
fix bug in decoder wait for cs completion
accel/habanalabs:
fix bug in timestamp interrupt handling
accel/habanalabs:
fix ETR/ETF flush logic
accel/habanalabs:
fix inline doc typos
accel/habanalabs:
fix SG table creation for dma-buf mapping
accel/habanalabs:
fix standalone preboot descriptor request
accel/habanalabs:
fix wait_for_interrupt abortion flow
accel/habanalabs:
handle arc farm razwi
accel/habanalabs:
handle f/w reserved dram space request
accel/habanalabs:
improve etf configuration
accel/habanalabs:
minor cosmetic update to habanalabs.h
accel/habanalabs:
minor cosmetics update to cpucp_if.h
accel/habanalabs:
minor cosmetics update to trace file
accel/habanalabs:
move cpucp interface to linux/habanalabs
accel/habanalabs:
Move ioctls to the device specific ioctls range
accel/habanalabs:
notify user about undefined opcode event
accel/habanalabs:
optimize timestamp registration handler
accel/habanalabs:
prevent immediate hard reset due to 2 adjacent H/W events
accel/habanalabs:
prevent sending heartbeat before events are enabled
accel/habanalabs:
print device name when it is removed
accel/habanalabs:
print return code when process termination fails
accel/habanalabs:
print task name and request code upon ioctl failure
accel/habanalabs:
print task name upon creation of a user context
accel/habanalabs:
refactor deprecated strncpy
accel/habanalabs:
refactor deprecated strncpy to strscpy_pad
accel/habanalabs:
register compute device as an accel device
accel/habanalabs:
remove leftover code
accel/habanalabs:
remove pdev check on idle check
accel/habanalabs:
remove unused asic functions
accel/habanalabs:
remove unused field
accel/habanalabs:
remove wrong doc for init_phys_pg_pack_from_userptr
accel/habanalabs:
rename fd_list to hpriv_list
accel/habanalabs:
reset device if scrubbing failed
accel/habanalabs:
set default device release watchdog T/O as 30 sec
accel/habanalabs:
set device status 'malfunction' while in rmmod
accel/habanalabs:
set hl_dmabuf_priv.device_address only when needed
accel/habanalabs:
split user interrupts pending list
accel/habanalabs:
stop fetching MME SBTE error cause
accel/habanalabs:
tiny refactor of hl_map_dmabuf()
accel/habanalabs:
trace dma map sgtable
accel/habanalabs:
update boot status print
accel/habanalabs:
update debugfs-driver-habanalabs with the accel path
accel/habanalabs:
update pending reset flags with new reset requests
accel/habanalabs:
update sysfs-driver-habanalabs with the accel path
accel/habanalabs:
use exported size from dma_buf and not from phys_pg_pack
accel/ivpu/37xx:
Change register rename leftovers
accel/ivpu/37xx:
Fix hangs related to MMIO reset
accel/ivpu/37xx:
Fix interrupt_clear_with_0 WA initialization
accel/ivpu/37xx:
Remove support for FPGA and simics
accel/ivpu/37xx:
White space cleanup
accel/ivpu:
Add information about context on failure
accel/ivpu:
Add ivpu_bo_vaddr() and ivpu_bo_size()
accel/ivpu:
Annotate struct ivpu_job with __counted_by
accel/ivpu:
avoid build failure with CONFIG_PM=n
accel/ivpu:
Compile ivpu_debugfs.c conditionally
accel/ivpu:
Delete the TODO file
accel/ivpu:
Do not initialize parameters on power up
accel/ivpu:
Document DRM_IVPU_PARAM_CAPABILITIES
accel/ivpu:
Fix verbose version of REG_POLL macros
accel/ivpu:
Initialize context with SSID = 1
accel/ivpu:
Make ivpu_pm_init() void
accel/ivpu:
Move ivpu_fw_load() to ivpu_fw_init()
accel/ivpu:
Move MMU register definitions to ivpu_mmu.c
accel/ivpu:
Move set autosuspend delay to HW specific code
accel/ivpu:
Print information about used workarounds
accel/ivpu:
Print IPC type string instead of number
accel/ivpu:
Read clock rate only if device is up
accel/ivpu:
Remove duplicated error messages
accel/ivpu:
Update debugfs to latest changes in DRM
accel/ivpu:
Use ratelimited warn and err in IPC/JSM
accel/qaic:
Add QAIC_DETACH_SLICE_BO IOCTL
accel/qaic:
Clean up BO during flushing of transfer list
accel/qaic:
Create a function to initialize BO
accel/qaic:
Declare BO 'sliced' after all the operations are complete
accel/qaic:
Fix GEM import path code
accel/qaic:
Implement quirk for SOC_HW_VERSION
accel/qaic:
Register for PCI driver at the beginning of module init
accel/qaic:
Remove ->size field from struct qaic_bo
accel/qaic:
Undo slicing setup done in qaic_attach_slicing_bo()
accel/qaic:
Update BO metadata in a central location
accel/qaic:
Use devm_drm_dev_alloc() instead of drm_dev_alloc()
accel:
make accel_class a static const structure
accessibility:
speakup: refactor deprecated strncpy
acpi, hmat:
calculate abstract distance with HMAT
acpi, hmat:
refactor hmat_register_target_initiators()
acpi,mm:
fix typo sibiling -> sibling
ACPI/NUMA:
Apply SRAT proximity domain to entire CFMWS window
acpi/processor:
sanitize _OSC/_PDC capabilities for Xen dom0
ACPI:
AC: Remove redundant checks
ACPI:
AC: Rename ACPI device from device to adev
ACPI:
AC: Replace acpi_driver with platform_driver
ACPI:
AC: Use string_choices API instead of ternary operator
ACPI:
acpi_pad: Rename ACPI device from device to adev
ACPI:
acpi_pad: Replace acpi_driver with platform_driver
ACPI:
acpi_pad: Use dev groups for sysfs
ACPI:
Add helper acpi_use_parent_companion
ACPI:
APEI: Fix AER info corruption when error status data has multiple sections
ACPI:
APEI: Use ERST timeout for slow devices
ACPI:
bus: Add context argument to acpi_dev_install_notify_handler()
ACPI:
docs: enumeration: Clarify ACPI bus concepts
ACPI:
EC: Add quirk for HP 250 G7 Notebook PC
ACPI:
Fix ARM32 platforms compile issue introduced by fw_table changes
ACPI:
FPDT: properly handle invalid FPDT subtables
ACPI:
LPSS: drop BayTrail and Lynxpoint pinctrl HIDs
acpi:
Move common tables helper functions to common lib
ACPI:
OSI: refactor deprecated strncpy()
ACPI:
OSL: add __printf format attribute to acpi_os_vprintf()
ACPI:
OSL: Add empty lines after local variable declarations
ACPI:
OSL: Fix up white space in parameter lists
ACPI:
OSL: Remove redundant parentheses in return statements
ACPI:
PCC: Add PCC shared memory region command and status bitfields
ACPI:
PCI: Switch to use acpi_evaluate_dsm_typed()
ACPI:
PM: Add acpi_device_fix_up_power_children() function
ACPI:
PRM: Annotate struct prm_module_info with __counted_by
ACPI:
processor_idle: use raw_safe_halt() in acpi_idle_play_dead()
ACPI:
property: Allow _DSD buffer data only for byte accessors
ACPI:
property: Document the _DSD data buffer GUID
ACPI:
resource: Consolidate IRQ trigger-type override DMI tables
ACPI:
resource: Do IRQ override on TongFang GMxXGxx
ACPI:
resource: Drop .ident values from dmi_system_id tables
ACPI:
resource: Skip IRQ override on ASUS ExpertBook B1402CVA
ACPI:
scan: Rename acpi_scan_device_not_present() to be about enumeration
ACPI:
scan: Use the acpi_device_is_present() helper in more places
ACPI:
sysfs: Clean up create_pnp_modalias() and create_of_modalias()
ACPI:
sysfs: Fix create_pnp_modalias() and create_of_modalias()
ACPI:
sysfs: use acpi_device_uid() for fetching _UID
ACPI:
thermal: Add device list to struct acpi_thermal_trip
ACPI:
thermal: Collapse trip devices update function wrappers
ACPI:
thermal: Collapse trip devices update functions
ACPI:
thermal: Combine passive and active trip update functions
ACPI:
thermal: Create and populate trip points table earlier
ACPI:
thermal: Determine the number of trip points earlier
ACPI:
thermal: Do not use trip indices for cooling device binding
ACPI:
thermal: Drop critical_valid and hot_valid trip flags
ACPI:
thermal: Drop list of device ACPI handles from struct acpi_thermal
ACPI:
thermal: Drop redundant trip point flags
ACPI:
thermal: Drop valid flag from struct acpi_thermal_trip
ACPI:
thermal: Fix a small leak in acpi_thermal_add()
ACPI:
thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup
ACPI:
thermal: Fix up function header formatting in two places
ACPI:
thermal: Fold acpi_thermal_get_info() into its caller
ACPI:
thermal: Mark uninitialized active trips as invalid
ACPI:
thermal: Merge trip initialization functions
ACPI:
thermal: Move get_active_temp()
ACPI:
thermal: Rename structure fields holding temperature in deci-Kelvin
ACPI:
thermal: Simplify critical and hot trips representation
ACPI:
thermal: Simplify initialization of critical and hot trips
ACPI:
thermal: Untangle initialization and updates of active trips
ACPI:
thermal: Untangle initialization and updates of the passive trip
ACPI:
thermal: Use thermal_zone_for_each_trip() for updating trips
ACPI:
utils: Dynamically determine acpi_handle_list size
ACPI:
utils: Fix error path in acpi_evaluate_reference()
ACPI:
utils: Fix up white space in a few places
ACPI:
utils: Introduce acpi_dev_uid_match() for matching _UID
ACPI:
utils: Remove redundant braces around individual statement
ACPI:
utils: use acpi_dev_uid_match() for matching _UID
ACPI:
video: Add "vendor" quirks for 3 Lenovo x86 Android tablets
ACPI:
video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100
ACPI:
video: Move Xiaomi Mi Pad 2 quirk to its own section
ACPI:
video: Use acpi_device_fix_up_power_children()
ACPI:
video: Use acpi_video_device for cooling-dev driver data
ACPI:
x86: s2idle: Switch to use acpi_evaluate_dsm_typed()
ACPI:
x86: use acpi_dev_uid_match() for matching _UID
ACPICA:
Add defines for CDAT SSLBIS
Linux:
Add definition for new smb3.1.1 command type
Linux:
Add PWM-DAC audio support for StarFive JH7110
adfs:
convert to new timestamp accessors
af_unix:
fix use-after-free in unix_stream_read_actor()
af_unix:
Remove module remnants.
affs:
convert to new timestamp accessors
afs:
Annotate struct afs_addr_list with __counted_by
afs:
Annotate struct afs_permits with __counted_by
afs:
convert to new timestamp accessors
afs:
Fix afs_server_list to be cleaned up with RCU
afs:
Fix dynamic root lookup DNS check
afs:
Fix file locking on R/O volumes to operate in local mode
afs:
Fix overwriting of result of DNS query
afs:
Fix refcount underflow from error handling race
afs:
Fix the dynamic root's d_delete to always delete unused dentries
afs:
Fix use-after-free due to get/remove race in volume tree
afs:
Make error on cell lookup failure consistent with OpenAFS
afs:
Mark a superblock for an R/O or Backup volume as SB_RDONLY
afs:
move afs_xattr_handlers to .rodata
afs:
Return ENOENT if no cell DNS record can be found
ah:
Do not include crypto/algapi.h
alarmtimer:
Use maximum alarm time for suspend
alpha:
Fix up new futex syscall numbers
alpha:
implement xor_unlock_is_negative_byte
alpha:
Streamline convoluted PCI error handling
ALSA:
aloop: Add control element for getting the access mode
ALSA:
aloop: Add support for the non-interleaved access mode
ALSA:
aoa: Replace asm/prom.h with explicit includes
ALSA:
aoa: Replace with __packed attribute
ALSA:
azt3328: Replace with __packed attribute
ALSA:
caiaq: Replace with __packed attribute
ALSA:
control: Replace with __packed attribute
ALSA:
cs35l41: Fix for old systems which do not support command
ALSA:
hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
ALSA:
hda/hdmi: add force-connect quirk for NUC5CPYB
ALSA:
hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
ALSA:
hda/realtek - Add Dell ALC295 to pin fall back table
ALSA:
hda/realtek - Enable internal speaker of ASUS K6500ZC
ALSA:
hda/realtek: Add Framework laptop 16 to quirks
ALSA:
hda/realtek: add new Framework laptop to quirks
ALSA:
hda/realtek: Add quirk for ASUS ROG GV302XA
ALSA:
hda/realtek: Add quirk for ASUS UX7602ZM
ALSA:
hda/realtek: Add quirk for Lenovo Yoga Pro 7
ALSA:
hda/realtek: Add quirks for ASUS 2024 Zenbooks
ALSA:
hda/realtek: Add quirks for ASUS ROG 2023 models
ALSA:
hda/realtek: Add quirks for ASUS Zenbook 2022 Models
ALSA:
hda/realtek: Add quirks for ASUS Zenbook 2023 Models
ALSA:
hda/realtek: Add quirks for HP Laptops
ALSA:
hda/realtek: Add support dual speaker for Dell
ALSA:
hda/realtek: Add supported ALC257 for ChromeOS
ALSA:
hda/realtek: Apply mute LED quirk for HP15-db
ALSA:
hda/realtek: Apply quirk for ASUS UM3504DA
ALSA:
hda/realtek: Enable headset on Lenovo M90 Gen5
ALSA:
hda/realtek: Enable Mute LED on HP 255 G10
ALSA:
hda/realtek: Enable Mute LED on HP 255 G8
ALSA:
hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series
ALSA:
hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
ALSA:
hda/realtek: fix mute/micmute LEDs for a HP ZBook
ALSA:
hda/realtek: fix speakers on XPS 9530 (2023)
ALSA:
hda/realtek: Headset Mic VREF to 100%
ALSA:
hda/realtek: Support ACPI Notification framework via component binding
ALSA:
hda/tas2781: call cleanup functions only once
ALSA:
hda/tas2781: do not use regcache
ALSA:
hda/tas2781: fix typos in comment
ALSA:
hda/tas2781: handle missing EFI calibration data
ALSA:
hda/tas2781: leave hda_component in usable state
ALSA:
hda/tas2781: move set_drv_data outside tasdevice_init
ALSA:
hda/tas2781: remove sound controls in unbind
ALSA:
hda/tas2781: reset the amp before component_add
ALSA:
hda/tas2781: select program 0, conf 0 by default
ALSA:
hda: Add ASRock X670E Taichi to denylist
ALSA:
hda: Add code_loading parameter to stream setup
ALSA:
hda: Annotate struct hda_conn_list with __counted_by
ALSA:
hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus
ALSA:
hda: cirrus_scodec: Add KUnit test
ALSA:
hda: cirrus_scodec: fix an error code
ALSA:
hda: cirrus_scodec: Select GPIOLIB for KUnit test
ALSA:
hda: cs35l41: Add config table to support many laptops without _DSD
ALSA:
hda: cs35l41: Add notification support into component binding
ALSA:
hda: cs35l41: Add read-only ALSA control for forced mute
ALSA:
hda: cs35l41: Assert reset before system suspend
ALSA:
hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume
ALSA:
hda: cs35l41: Check CSPL state after loading firmware
ALSA:
hda: cs35l41: Consistently use dev_err_probe()
ALSA:
hda: cs35l41: Do not allow uninitialised variables to be freed
ALSA:
hda: cs35l41: Do not unload firmware before reset in system suspend
ALSA:
hda: cs35l41: fix building without CONFIG_SPI
ALSA:
hda: cs35l41: Fix missing error code in cs35l41_smart_amp()
ALSA:
hda: cs35l41: Fix unbalanced pm_runtime_get()
ALSA:
hda: cs35l41: Force a software reset after hardware reset
ALSA:
hda: cs35l41: mark cs35l41_verify_id() static
ALSA:
hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel
ALSA:
hda: cs35l41: Remove unnecessary boolean state variable firmware_running
ALSA:
hda: cs35l41: Run boot process during resume callbacks
ALSA:
hda: cs35l41: Support additional ASUS ROG 2023 models
ALSA:
hda: cs35l41: Support additional ASUS Zenbook 2022 Models
ALSA:
hda: cs35l41: Support additional ASUS Zenbook 2023 Models
ALSA:
hda: cs35l41: Support mute notifications for CS35L41 HDA
ALSA:
hda: cs35l41: Undo runtime PM changes at driver exit time
ALSA:
hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9
ALSA:
hda: cs35l56: Add support for speaker id
ALSA:
hda: cs35l56: Enable low-power hibernation mode on i2c
ALSA:
hda: cs35l56: Enable low-power hibernation mode on SPI
ALSA:
hda: Disable power-save on KONTRON SinglePC
ALSA:
hda: Fix possible null-ptr-deref when assigning a stream
ALSA:
hda: Fix stream fifo_size initialization
ALSA:
hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init
ALSA:
hda: i915: Alays handle -EPROBE_DEFER
ALSA:
hda: i915: Allow override of gpu binding.
ALSA:
hda: i915: Allow xe as match for i915_component_master_match
ALSA:
hda: i915: Remove extra argument from snd_hdac_i915_init
ALSA:
hda: intel-dsp-config: Fix JSL Chromebook quirk detection
ALSA:
hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format
ALSA:
hda: Intel: Fix error handling in azx_probe()
ALSA:
hda: Intel: Move snd_hdac_i915_init to before probe_work.
ALSA:
hda: Introduce HOST stream setup mechanism
ALSA:
hda: Poll SDxFIFOS after programming SDxFMT
ALSA:
hda: Use pci_get_base_class() to reduce duplicated code
ALSA:
info: Fix potential deadlock at disconnection
ALSA:
intel8x0m: fix name of SIS7013 sound chip in comment
ALSA:
mixart: Replace with __packed attribute
ALSA:
opl3: Replace with __packed attribute
ALSA:
pcm: fix out-of-bounds in snd_pcm_state_names
ALSA:
pcm: Replace with __packed attribute
ALSA:
pcmtest: stop timer before buffer is released
ALSA:
rawmidi: Replace with __packed attribute
ALSA:
scarlett2: Add correct product series name to messages
ALSA:
scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support
ALSA:
scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support
ALSA:
scarlett2: Add missing check with firmware version control
ALSA:
scarlett2: Add support for Clarett 8Pre USB
ALSA:
scarlett2: Add support for reading firmware version
ALSA:
scarlett2: Allow passing any output to line_out_remap()
ALSA:
scarlett2: Convert meter levels from little-endian
ALSA:
scarlett2: Default mixer driver to enabled
ALSA:
scarlett2: Move USB IDs out from device_info struct
ALSA:
scarlett2: Remap Level Meter values
ALSA:
scarlett2: Rename Gen 3 config sets
ALSA:
scarlett2: Rename scarlett_gen2 to scarlett2
ALSA:
seq: Replace with __packed attribute
ALSA:
usb-audio: Add Pioneer DJM-450 mixer controls
ALSA:
usb-audio: add quirk flag to enable native DSD for McIntosh devices
ALSA:
usb-audio: Increase delay in MOTU M quirk
ALSA:
usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by
ALSA:
virtio: use ack callback
ALSA:
wavefront: Drop obsoleted comments and definitions
ALSA:
wavefront: Replace with __packed attribute
amba:
bus: balance firmware node reference counting
amd-xgbe:
handle corner-case during sfp hotplug
amd-xgbe:
handle the corner-case during tx completion
amd-xgbe:
propagate the correct speed and duplex status
amd/pds_core:
core: No need for Null pointer check before kfree
amdgpu/pm:
Optimize emit_clock_levels for aldebaran - part 1
amdgpu/pm:
Optimize emit_clock_levels for aldebaran - part 2
amdgpu/pm:
Optimize emit_clock_levels for aldebaran - part 3
amdgpu/pm:
Optimize emit_clock_levels for arcturus - part 1
amdgpu/pm:
Optimize emit_clock_levels for arcturus - part 2
amdgpu/pm:
Optimize emit_clock_levels for arcturus - part 3
amdgpu/pm:
Replace print_clock_levels with emit_clock_levels for aldebaran
amdgpu/pm:
Replace print_clock_levels with emit_clock_levels for arcturus
android:
convert to new timestamp accessors
aoe:
replace strncpy with strscpy
apparmor:
add io_uring mediation
apparmor:
add user namespace creation mediation
apparmor:
advertise availability of exended perms
apparmor:
advertise disconnected.path is available
apparmor:
allow restricting unprivileged change_profile
apparmor:
cache buffers on percpu list if there is lock contention
apparmor:
cleanup unused declarations in policy.h
apparmor:
cleanup unused functions in file.h
apparmor:
combine common_audit_data and apparmor_audit_data
apparmor:
convert to new timestamp accessors
apparmor:
fix invalid reference on profile->disconnected
apparmor:
Fix kernel-doc warnings in apparmor/audit.c
apparmor:
Fix kernel-doc warnings in apparmor/capability.c
apparmor:
Fix kernel-doc warnings in apparmor/domain.c
apparmor:
Fix kernel-doc warnings in apparmor/file.c
apparmor:
Fix kernel-doc warnings in apparmor/label.c
apparmor:
Fix kernel-doc warnings in apparmor/lib.c
apparmor:
Fix kernel-doc warnings in apparmor/match.c
apparmor:
Fix kernel-doc warnings in apparmor/policy.c
apparmor:
Fix kernel-doc warnings in apparmor/policy_compat.c
apparmor:
Fix kernel-doc warnings in apparmor/policy_unpack.c
apparmor:
Fix kernel-doc warnings in apparmor/resource.c
apparmor:
Fix move_mount mediation by detecting if source is detached
apparmor:
Fix one kernel-doc comment
apparmor:
Fix regression in mount mediation
apparmor:
Fix some kernel-doc comments
apparmor:
Fix some kernel-doc comments
apparmor:
fixup return comments for kernel doc cleanups by Gaosheng Cui
apparmor:
make aa_set_current_onexec return void
apparmor:
mark new functions static
apparmor:
Optimize retrieving current task secid
apparmor:
pass cred through to audit info.
apparmor:
provide separate audit messages for file and policy checks
apparmor:
refcount the pdb
apparmor:
remove unneeded #ifdef in decompress_zstd()
apparmor:
remove unused functions in policy_ns.c/.h
apparmor:
remove unused macro
apparmor:
remove unused PROF_* macros
apparmor:
rename audit_data->label to audit_data->subj_label
apparmor:
rename SK_CTX() to aa_sock and make it an inline fn
apparmor:
use passed in gfp flags in aa_alloc_null()
appletalk:
Fix Use-After-Free in atalk_ioctl
appletalk:
remove ipddp driver
appletalk:
remove special handling code for ipddp
ARC:
add hugetlb definitions
ARC:
entry: move ARCompact specific bits out of entry.h
ARC:
entry: SAVE_ABI_CALLEE_REG: ISA/ABI specific helper
ARC:
fix smatch warning
ARC:
fix spare error
ARC:
mm: retire support for aliasing VIPT D$
arch/mm/fault:
fix major fault accounting when retrying under per-VMA lock
arch/x86:
Implement arch_bpf_stack_walk
arch/x86:
Remove now superfluous sentinel elem from ctl_table arrays
arch:
mips: remove ReiserFS from defconfig
arch:
Remove Itanium (IA-64) architecture
arch:
Reserve map_shadow_stack() syscall number for all architectures
arcnet:
restoring support for multiple Sohard Arcnet cards
arm/arm64:
dts: Removed undocumented and unused "pl022,hierarchy" property
arm/xen:
fix xen_vcpu_info allocation alignment
arm32, bpf:
add support for 32-bit offset jmp instruction
arm32, bpf:
add support for 32-bit signed division
arm32, bpf:
add support for 64 bit division instruction
arm32, bpf:
add support for sign-extension load instruction
arm32, bpf:
add support for sign-extension mov instruction
arm32, bpf:
add support for unconditional bswap instruction
arm64, irqchip/gic-v3, ACPI:
Move MADT GICC enabled check into a helper
arm64, kasan:
update comment in kasan_init
arm64/arm:
arm_pmuv3: perf: Don't truncate 64-bit registers
arm64/arm:
xen: enlighten: Fix KPTI checks
arm64/mm:
Hoist synchronization out of set_ptes() loop
arm64/sve:
Remove SMCR pseudo register from cpufeature code
arm64/sve:
Remove ZCR pseudo register from cpufeature code
arm64/sve:
Report FEAT_SVE_B16B16 to userspace
arm64/syscall:
Remove duplicate declaration
arm64:
Add config for AMD Pensando SoC platforms
arm64:
Add cpucap_is_possible()
arm64:
Add cpus_have_final_boot_cap()
arm64:
add dependency between vmlinuz.efi and Image
arm64:
add FEAT_LRCPC3 HWCAP
arm64:
add FEAT_LSE128 HWCAP
arm64:
Add missing _EL12 encodings
arm64:
Add missing _EL2 encodings
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_BTI
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_CACHE_DIC
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_CNP
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_DIT
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_EPAN
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_GIC_PRIO_MASKING
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_PAN
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_RNG
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_TLB_RANGE
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_WFXT
arm64:
Avoid cpus_have_const_cap() for ARM64_HAS_{ADDRESS,GENERIC}_AUTH
arm64:
Avoid cpus_have_const_cap() for ARM64_MTE
arm64:
Avoid cpus_have_const_cap() for ARM64_SPECTRE_V2
arm64:
Avoid cpus_have_const_cap() for ARM64_SSBS
arm64:
Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0
arm64:
Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1542419
arm64:
Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1742098
arm64:
Avoid cpus_have_const_cap() for ARM64_WORKAROUND_2645198
arm64:
Avoid cpus_have_const_cap() for ARM64_WORKAROUND_843419
arm64:
Avoid cpus_have_const_cap() for ARM64_WORKAROUND_CAVIUM_23154
arm64:
Avoid cpus_have_const_cap() for ARM64_WORKAROUND_NVIDIA_CARMEL_CNP
arm64:
Avoid cpus_have_const_cap() for ARM64_WORKAROUND_REPEAT_TLBI
arm64:
Avoid cpus_have_const_cap() for ARM64_{SVE,SME,SME2,FA64}
arm64:
Avoid enabling KPTI unnecessarily
arm64:
cpufeature: Change DBM to display enabled cores
arm64:
cpufeature: Display the set of cores with a feature
arm64:
defconfig: add various drivers for Amlogic based boards
arm64:
defconfig: enable CONFIG_TYPEC_QCOM_PMIC
arm64:
defconfig: Enable CONFIG_USB_MASS_STORAGE
arm64:
defconfig: enable DisplayPort altmode support
arm64:
defconfig: Enable ILITEK_ILI9882T panel
arm64:
defconfig: Enable M31 USB phy driver
arm64:
defconfig: enable NB7VPQ904M driver as module
arm64:
defconfig: enable Qualcomm SM6115 LPASS pinctrl
arm64:
defconfig: enable Qualcomm SM8350 LPASS pinctrl
arm64:
defconfig: Enable RZ/G3S (R9A08G045) SoC
arm64:
defconfig: Enable Samsung DSIM driver
arm64:
defconfig: Enable TPS6593 PMIC for SK-AM62A
arm64:
dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config
arm64:
dts: Add AMD Pensando Elba SoC support
arm64:
dts: Add pinctrl node for Amlogic T7 SoCs
arm64:
dts: Add watchdog node for Amlogic-T7 SoCs
arm64:
dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support
arm64:
dts: allwinner: h616: Add BigTreeTech Pi support
arm64:
dts: allwinner: h616: Add SID controller node
arm64:
dts: allwinner: h616: update emac for Orange Pi Zero 3
arm64:
dts: amlogic: a1: support all i2c masters and their muxes
arm64:
dts: amlogic: add libretech cottonwood support
arm64:
dts: amlogic: meson-axg: Meson NAND node
arm64:
dts: amlogic: t7: add power domain controller node
arm64:
dts: apm: add missing space before {
arm64:
dts: bitmain: lowercase unit addresses
arm64:
dts: exynos: Add reserved memory for pstore on E850-96
arm64:
dts: exynos: Enable USB in Exynos850
arm64:
dts: exynos: Enable USB support on E850-96 board
arm64:
dts: exynos: exynos5433-tm2: switch sound card to audio-routing
arm64:
dts: exynos: remove unused TMU alias
arm64:
dts: exynos: Use pinctrl macros for exynos5433-tm2
arm64:
dts: freescale: add initial device tree for TQMLS1043A/TQMLS1046A
arm64:
dts: freescale: add initial device tree for TQMLS1088A
arm64:
dts: freescale: add phyGATE-Tauri i.MX 8M Mini Support
arm64:
dts: freescale: Add support for LX2162 SoM & Clearfog Board
arm64:
dts: freescale: imx8-ss-dma: Fix #pwm-cells
arm64:
dts: freescale: imx8-ss-lsio: Fix #pwm-cells
arm64:
dts: freescale: imx8m*-venice: remove label = "cpu" from DSA dt-binding
arm64:
dts: imx8-apalis-ixora: Remove invalid ngpios property
arm64:
dts: imx8-apalis-v1.1: Fix Ethernet PHY reset-names
arm64:
dts: imx8-apalis-v1.1: Remove invalid GPIO properties
arm64:
dts: imx8-apalis: set wifi regulator to always-on
arm64:
dts: imx8-ss-audio: Move audio_ipg_clk outside of soc
arm64:
dts: imx8-ss-conn: Move conn clocks outside of soc
arm64:
dts: imx8-ss-dma: Move dma_ipg_clk outside of soc
arm64:
dts: imx8-ss-img: Assign slot for imx jpeg encoder/decoder
arm64:
dts: imx8-ss-img: Move img_ipg_clk outside of soc
arm64:
dts: imx8-ss-lsio: Add PWM interrupts
arm64:
dts: imx8-ss-lsio: Move lsio_bus_clk outside of soc
arm64:
dts: imx8-ss-lsio: Remove unused clock
arm64:
dts: imx8: add edma for uart[0..3]
arm64:
dts: imx8: add edma[0..3]
arm64:
dts: imx8: update lpuart[0..3] irq number
arm64:
dts: imx8dxl-evk: Remove invalid spi property
arm64:
dts: imx8dxl-evk: Remove invalid SPI property
arm64:
dts: imx8dxl-ss-adma: Fix i2c compatible entries
arm64:
dts: imx8dxl-ss-conn: Complete the FEC compatibles
arm64:
dts: imx8dxl-ss-conn: Move conn_enet0_root_clk outside of soc
arm64:
dts: imx8dxl: Pass fsl,imx8dl-scu-pd
arm64:
dts: imx8dxl: Pass fsl,imx8dxl-sc-thermal
arm64:
dts: imx8dxl: Pass fsl,imx8dxl-sc-wdt
arm64:
dts: imx8dxl: Remove wakeup-irq
arm64:
dts: imx8m: Remove 'nand-on-flash-bbt' from nand controller
arm64:
dts: imx8mm-beacon: Add DMIC support
arm64:
dts: imx8mm-beacon: Migrate sound card to simple-audio-card
arm64:
dts: imx8mm-phg: Disable flexspi
arm64:
dts: imx8mm-tqma8mqml-mba8mx: Add LVDS overlay
arm64:
dts: imx8mm-venice-gw73xx: add TPM device
arm64:
dts: imx8mm-venice-gw790: Pass GSC address/size-cells
arm64:
dts: imx8mm-venice-gw790: Remove phy-mode from switch node
arm64:
dts: imx8mm/p-venice: Remove lis2de12 interrupt-names
arm64:
dts: imx8mm: Add sound-dai-cells to micfil node
arm64:
dts: imx8mn-beacon: Add DMIC support
arm64:
dts: imx8mn-evk: Remove codec clocks/clock-names
arm64:
dts: imx8mn-tqma8mqnl-mba8mx: Add LVDS overlay
arm64:
dts: imx8mn: Add sound-dai-cells to micfil node
arm64:
dts: imx8mp-beacon: Add DMIC support
arm64:
dts: imx8mp-beacon: Configure 100MHz PCIe Ref Clk
arm64:
dts: imx8mp-debix-model-a: Remove USB hub reset-gpios
arm64:
dts: imx8mp-debix-som-a-bmb: Fix EEPROM #size-cells
arm64:
dts: imx8mp-phyboard-pollux: Add flexcan support
arm64:
dts: imx8mp-phyboard-pollux: Add gpio-line-names
arm64:
dts: imx8mp-phyboard-pollux: Add support for RS232/RS485
arm64:
dts: imx8mp-phyboard-pollux: Enable USB support
arm64:
dts: imx8mp-phycore-som: Add gpio-line-names
arm64:
dts: imx8mp-venice-gw73xx: add TPM device
arm64:
dts: imx8mp-verdin: Remove invalid property from eqos
arm64:
dts: imx8mp: Add easrc node
arm64:
dts: imx8mp: add imx8mp-venice-gw74xx-imx219 overlay for rpi v2 camera
arm64:
dts: imx8mp: Add micfil node
arm64:
dts: imx8mp: Add UART1 and RTC wake up source on DH i.MX8M Plus DHCOM SoM
arm64:
dts: imx8mp: Describe VDD_ARM run and standby voltage for Data Modul i.MX8M Plus eDM SBC
arm64:
dts: imx8mp: Describe VDD_ARM run and standby voltage for DH i.MX8M Plus DHCOM SoM
arm64:
dts: imx8mp: Drop i.MX8MP DHCOM rev.100 PHY address workaround from PDK3 DT
arm64:
dts: imx8mp: Fix property indent on DH i.MX8M Plus DHCOM PDK3
arm64:
dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3
arm64:
dts: imx8mp: Move funnel outside from soc
arm64:
dts: imx8mp: Simplify USB C on DH i.MX8M Plus DHCOM PDK3
arm64:
dts: imx8mp: Switch PCIe to HSIO PLL on i.MX8MP DHCOM PDK2 and generate clock from SoC
arm64:
dts: imx8mp: Switch WiFI enable signal to mmc-pwrseq-simple on i.MX8MP DHCOM SoM
arm64:
dts: imx8mp: Update i.MX8MP DHCOM SoM DT to production rev.200
arm64:
dts: imx8mq-librem5: Fix gpio-hog property
arm64:
dts: imx8mq-librem5: Fix tps65132 compatible
arm64:
dts: imx8mq-librem5: Remove invalid charger properties
arm64:
dts: imx8mq-nitrogen: Fix PCA9546 I2C subnodes
arm64:
dts: imx8mq-pico-pi: Fix PMIC properties
arm64:
dts: imx8mq-thor96: Fix sdio-pwrseq GPIO property
arm64:
dts: imx8mq-tqma8mq-mba8mx: Add LVDS overlay
arm64:
dts: imx8mq-zii-ultra: Fix mdio node name
arm64:
dts: imx8mq: Move funnel outside from soc
arm64:
dts: imx8qm-apalis: Remove invalid FEC property
arm64:
dts: imx8qm-mek: enable 8qm lpuart2 and lpuart3
arm64:
dts: imx8qm-ss-img: Fix jpegenc compatible entry
arm64:
dts: imx8qm: Add imx8qm's own pm to avoid panic during startup
arm64:
dts: imx8qm: Update edma channel for uart[0..3]
arm64:
dts: imx8qxp-mek: enable 8qxp lpuart2 and lpuart3
arm64:
dts: imx8qxp: add adma_pwm in adma
arm64:
dts: imx8ulp: Fix the SPI clock-names order
arm64:
dts: imx8ulp: update gpio node
arm64:
dts: imx8ulp: update gpio node name to align with register address
arm64:
dts: imx8x-colibri-iris-v2: Fix pinctrl node names
arm64:
dts: imx93-evk: add uart5
arm64:
dts: imx93: add dma support for lpuart[1..8]
arm64:
dts: imx93: add edma1 and edma2
arm64:
dts: imx93: Add the TMU interrupt
arm64:
dts: imx93: correct mediamix power
arm64:
dts: imx93: Fix the dmas entries order
arm64:
dts: imx93: update gpio node
arm64:
dts: imx93: update gpio node name to align with register address
arm64:
dts: introduce Amlogic AD402 reference board based on A113L SoC
arm64:
dts: ls1043a: remove second dspi node
arm64:
dts: ls208xa: use a pseudo-bus to constrain usb dma size
arm64:
dts: lx2160a: describe the SerDes block #2
ARM64:
dts: marvell: cn9310: Use appropriate label for spi1 pins
arm64:
dts: marvell: eDPU: add support for version with external switch
ARM64:
dts: marvell: Fix some common switch mistakes
arm64:
dts: marvell: minor whitespace cleanup around '='
arm64:
dts: marvell: uDPU: rename the SFP GPIO properties
arm64:
dts: mba8mx: Add DSI-LVDS bridge nodes
arm64:
dts: mediatek: add apu support for mt8365 SoC
arm64:
dts: mediatek: add camsys support for mt8365 SoC
arm64:
dts: mediatek: add device-tree for Genio 1200 EVK board
arm64:
dts: mediatek: Add hayato-rev5-sku2
arm64:
dts: mediatek: add iommu support for mt8365 SoC
arm64:
dts: mediatek: add larb support for mt8365 SoC
arm64:
dts: mediatek: add missing space before {
arm64:
dts: mediatek: add mmsys support for mt8365 SoC
arm64:
dts: mediatek: add power domain support for mt8365 SoC
arm64:
dts: mediatek: add smi support for mt8365 SoC
arm64:
dts: mediatek: Add spherion-rev4
arm64:
dts: mediatek: cherry: Configure eDP and internal display
arm64:
dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7
arm64:
dts: mediatek: minor whitespace cleanup around '='
arm64:
dts: mediatek: mt6795-xperia-m5: Add display backlight support
arm64:
dts: mediatek: mt6795-xperia-m5: Add DSI Display and its vregs
arm64:
dts: mediatek: mt6795: Add support for display blocks and DPI/DSI
arm64:
dts: mediatek: mt7622: fix memory node warning check
arm64:
dts: mediatek: mt8173-evb: Fix regulator-fixed node names
arm64:
dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc
arm64:
dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties
arm64:
dts: mediatek: mt8183-kukui: Add PMIC regulator supplies
arm64:
dts: mediatek: mt8183: Fix unit address for scp reserved memory
arm64:
dts: mediatek: mt8183: Move thermal-zones to the root node
arm64:
dts: mediatek: mt8186: Change gpu speedbin nvmem cell name
arm64:
dts: mediatek: mt8186: fix clock names for power domains
arm64:
dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks
arm64:
dts: mediatek: mt8395-genio-1200-evk: add interrupt-parent for mt6360
arm64:
dts: mediatek: Remove asurada-audio dtsi files
arm64:
dts: mediatek: Update the node name of SCP rpmsg subnode
arm64:
dts: meson-a1-ad402: set SPIFC pins
arm64:
dts: meson-g12: Fix clock order for amlogic,axg-tdm-iface devices
arm64:
dts: meson-g12: Fix compatible for amlogic,g12a-tdmin
arm64:
dts: meson-s4: add hwrng node
arm64:
dts: meson: a1: add ao secure node
arm64:
dts: meson: a1: add eMMC controller and its pins
arm64:
dts: meson: a1: add hw rng node
arm64:
dts: meson: a1: add saradc definition
arm64:
dts: meson: a1: Add SPIFC mux pins
arm64:
dts: meson: a1: enable efuse controller and setup its clk
arm64:
dts: meson: a1: introduce PLL and Peripherals clk controllers
arm64:
dts: meson: a1: introduce SPI Flash Controller
arm64:
dts: meson: a1: introduce UART_AO mux definitions
arm64:
dts: meson: a1: remove extra empty line before reset node
arm64:
dts: meson: a1: remove the unnecessary 'okay' status pwrc value
arm64:
dts: meson: a1: reorder gpio_intc node definition
arm64:
dts: meson: a1: reorder includes to keep them sorted
arm64:
dts: meson: a1: support USB controller in OTG mode
arm64:
dts: meson: add audio playback to p200
arm64:
dts: meson: add audio playback to p201
arm64:
dts: meson: add audio playback to u200
arm64:
dts: meson: add IR controller for Meson-S4 SoC
arm64:
dts: meson: g12: name spdifout consistently
arm64:
dts: meson: u200: add missing audio clock controller
arm64:
dts: meson: u200: add onboard devices
arm64:
dts: meson: u200: add spdifout b routes
arm64:
dts: meson: u200: fix spdif output pin
arm64:
dts: meson: u200: use TDM C for HDMI
arm64:
dts: mt7986: change cooling trips
arm64:
dts: mt7986: define 3W max power to both SFP on BPI-R3
arm64:
dts: mt7986: fix emmc hs400 mode without uboot initialization
arm64:
dts: mt8183: kukui: Fix underscores in node names
arm64:
dts: qcom: Add SM7125 device tree
arm64:
dts: qcom: Add support for the Xiaomi SM7125 platform
arm64:
dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
arm64:
dts: qcom: apq8016-sbc: Add overlay for usb host mode
arm64:
dts: qcom: apq8096-db820c: correct UFS pad supply
arm64:
dts: qcom: ipq5018: add watchdog
arm64:
dts: qcom: ipq5018: indicate that SDI should be disabled
arm64:
dts: qcom: ipq5332: Add USB related nodes
arm64:
dts: qcom: ipq5332: Enable USB
arm64:
dts: qcom: ipq5332: Fix hwlock index for SMEM
arm64:
dts: qcom: ipq6018: Fix hwlock index for SMEM
arm64:
dts: qcom: ipq6018: Fix tcsr_mutex register size
arm64:
dts: qcom: ipq6018: switch PCIe QMP PHY to new style of bindings
arm64:
dts: qcom: ipq8074: Fix hwlock index for SMEM
arm64:
dts: qcom: ipq8074: switch PCIe QMP PHY to new style of bindings
arm64:
dts: qcom: ipq9574: Fix hwlock index for SMEM
arm64:
dts: qcom: msm8916-samsung-gt510: Add capacitive keys
arm64:
dts: qcom: msm8916-samsung-gt510: Add display panel
arm64:
dts: qcom: msm8916-samsung-gt58: Add display panel
arm64:
dts: qcom: msm8916-samsung-j5-common: Add accelerometer
arm64:
dts: qcom: msm8916-ufi: Drop gps_mem for now
arm64:
dts: qcom: msm8916/39: Disable GPU by default
arm64:
dts: qcom: msm8916/39: Disable unneeded firmware reservations
arm64:
dts: qcom: msm8916/39: Fix venus memory size
arm64:
dts: qcom: msm8916/39: Move mpss_mem size to boards
arm64:
dts: qcom: msm8916: Disable venus by default
arm64:
dts: qcom: msm8916: Fix iommu local address range
arm64:
dts: qcom: msm8916: Reserve firmware memory dynamically
arm64:
dts: qcom: msm8916: Reserve MBA memory dynamically
arm64:
dts: qcom: msm8939-longcheer-l9100: Add initial device tree
arm64:
dts: qcom: msm8939: Fix iommu local address range
arm64:
dts: qcom: msm8939: Reserve firmware memory dynamically
arm64:
dts: qcom: msm8976: Fix ipc bit shifts
arm64:
dts: qcom: msm8976: Split lpass region
arm64:
dts: qcom: msm8992-libra: drop duplicated reserved memory
arm64:
dts: qcom: msm8994: fix duplicated @6c00000 reserved memory
arm64:
dts: qcom: msm8996-gemini: correct UFS pad supply
arm64:
dts: qcom: msm8996-oneplus: correct UFS pad supply
arm64:
dts: qcom: msm8998-mtp: correct UFS pad supply
arm64:
dts: qcom: msm8998-oneplus: correct UFS pad supply
arm64:
dts: qcom: msm8998-pro1: correct UFS pad supply
arm64:
dts: qcom: msm8998-sagit: correct UFS pad supply
arm64:
dts: qcom: msm8998: switch PCIe QMP PHY to new style of bindings
arm64:
dts: qcom: pm6150: Add resin and rtc nodes
arm64:
dts: qcom: pm7250b: make SID configurable
arm64:
dts: qcom: pm8150b: Add a TCPM description
arm64:
dts: qcom: pm8150l: Add wled node
arm64:
dts: qcom: pm8350c: Add flash led node
arm64:
dts: qcom: pm8916: Drop codec reg-names and mclk
arm64:
dts: qcom: qcm6490: Add device-tree for Fairphone 5
arm64:
dts: qcom: qrb2210-rb1: Add GPIO LEDs
arm64:
dts: qcom: qrb2210-rb1: Enable remote processors
arm64:
dts: qcom: qrb2210-rb1: Fix regulators
arm64:
dts: qcom: qrb2210-rb1: Hook up USB3
arm64:
dts: qcom: qrb2210-rb1: Swap UART index
arm64:
dts: qcom: qrb5165-rb5: add onboard USB-C redriver
arm64:
dts: qcom: qrb5165-rb5: enable displayport controller
arm64:
dts: qcom: qrb5165-rb5: enable DP altmode
arm64:
dts: qcom: qrb5165-rb5: Switch on basic TCPM
arm64:
dts: qcom: qrb5165-rb5: Switch on TCPM orientation-switch for usb_1_qmpphy
arm64:
dts: qcom: qrb5165-rb5: Switch on TCPM usb-role-switching for usb_1
arm64:
dts: qcom: qrb5165-rb5: Switch on Type-C VBUS boost
arm64:
dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq
arm64:
dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq
arm64:
dts: qcom: sa8775p: enable the inline crypto engine
arm64:
dts: qcom: sc7180: Add ADSP
arm64:
dts: qcom: sc7180: Add sku_id and board id for lazor/limozeen
arm64:
dts: qcom: sc7180: Add tertiary mi2s pinctrl
arm64:
dts: qcom: sc7180: Link trogdor touchscreens to the panels
arm64:
dts: qcom: sc7180: Move trogdor rt5682s bits to a fragment
arm64:
dts: qcom: sc7180: Reorganize trogdor rt5682 audio codec dts
arm64:
dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings
arm64:
dts: qcom: sc7280-crd: add Bluetooth VDDIO supply
arm64:
dts: qcom: sc7280: Add missing LMH interrupts
arm64:
dts: qcom: sc7280: Add power-domains for cpuidle states
arm64:
dts: qcom: sc7280: drop incorrect EUD port on SoC side
arm64:
dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk
arm64:
dts: qcom: sc7280: Mark some nodes as 'reserved'
arm64:
dts: qcom: sc7280: Remove qcom,adsp-bypass-mode
arm64:
dts: qcom: sc7280: switch PCIe QMP PHY to new style of bindings
arm64:
dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings
arm64:
dts: qcom: sc8180x: align USB DWC3 clocks with bindings
arm64:
dts: qcom: sc8180x: drop incorrect cell-index from SPMI
arm64:
dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindings
arm64:
dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings
arm64:
dts: qcom: sdm630: Add support for modem remoteproc
arm64:
dts: qcom: sdm630: align USB DWC3 clocks with bindings
arm64:
dts: qcom: sdm670: Fix pdc mapping
arm64:
dts: qcom: sdm845-mtp: enable PCIe support
arm64:
dts: qcom: sdm845-mtp: enable Vol-/reset button
arm64:
dts: qcom: sdm845-mtp: fix WiFi configuration
arm64:
dts: qcom: sdm845-mtp: specify wifi variant
arm64:
dts: qcom: sdm845-mtp: switch to mbn firmware
arm64:
dts: qcom: sdm845-tama: Add camera GPIO regulators
arm64:
dts: qcom: sdm845-tama: Add GPIO line names for PMIC GPIOs
arm64:
dts: qcom: sdm845-tama: Add GPIO line names for TLMM
arm64:
dts: qcom: sdm845: cheza doesn't support LMh node
arm64:
dts: qcom: sdm845: Fix PSCI power domain names
arm64:
dts: qcom: sdm845: switch PCIe QMP PHY to new style of bindings
arm64:
dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings
arm64:
dts: qcom: sdx75-idp: align RPMh regulator nodes with bindings
arm64:
dts: qcom: sm4250-billie2: correct UFS pad supply
arm64:
dts: qcom: sm6115-pro1x: correct UFS pad supply
arm64:
dts: qcom: sm6115p-j606f: correct UFS pad supply
arm64:
dts: qcom: sm6125-seine: Configure MDSS, DSI and panel
arm64:
dts: qcom: sm6125-sprout: correct UFS pad supply
arm64:
dts: qcom: sm6125-sprout: drop incorrect UFS phy max current
arm64:
dts: qcom: sm6125: Add dispcc node
arm64:
dts: qcom: sm6125: Add display hardware nodes
arm64:
dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters
arm64:
dts: qcom: sm6125: Sort spmi_bus node numerically by reg
arm64:
dts: qcom: sm6125: Switch fixed xo_board clock to RPM XO clock
arm64:
dts: qcom: sm7225-fp4: Revert "arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics"
arm64:
dts: qcom: sm8150: add ref clock to PCIe PHYs
arm64:
dts: qcom: sm8150: switch PCIe QMP PHY to new style of bindings
arm64:
dts: qcom: sm8150: switch USB+DP QMP PHY to new style of bindings
arm64:
dts: qcom: sm8250-edo: Set UART alias and stdout-path
arm64:
dts: qcom: sm8250: Add DisplayPort device node
arm64:
dts: qcom: sm8250: Add interconnects and power-domains to QUPs
arm64:
dts: qcom: sm8250: Define ports for qmpphy orientation-switching
arm64:
dts: qcom: sm8250: switch PCIe QMP PHY to new style of bindings
arm64:
dts: qcom: sm8250: switch USB+DP QMP PHY to new style of bindings
arm64:
dts: qcom: sm8350-hdk: add missing PMICs
arm64:
dts: qcom: sm8350-hdk: add pmr735a regulators
arm64:
dts: qcom: sm8350-hdk: add UFS host controller supply
arm64:
dts: qcom: sm8350-mtp: add UFS host controller supply
arm64:
dts: qcom: sm8350: fix pinctrl for UART18
arm64:
dts: qcom: sm8450-hdk: add other analogue microphones
arm64:
dts: qcom: sm8450-hdk: add UFS host controller supply
arm64:
dts: qcom: sm8450-qrd: add UFS host controller supply
arm64:
dts: qcom: sm8450: switch PCIe QMP PHY to new style of bindings
arm64:
dts: qcom: sm8550-mtp: add orientation gpio
arm64:
dts: qcom: sm8550-mtp: use correct UFS supply
arm64:
dts: qcom: sm8550-qrd: add bluetooth support
arm64:
dts: qcom: sm8550-qrd: add orientation gpio
arm64:
dts: qcom: sm8550-qrd: use correct UFS supply
arm64:
dts: qcom: sm8550: Add camera clock controller
arm64:
dts: qcom: sm8550: add UART14 nodes
arm64:
dts: qcom: split pmr735d into 2
arm64:
dts: qcom: Use QCOM_SCM_VMID defines for qcom,vmid
arm64:
dts: renesas: Add initial device tree for RZ SMARC Carrier-II Board
arm64:
dts: renesas: Add initial device tree for RZ/G3S SMARC EVK board
arm64:
dts: renesas: Add initial DTSI for RZ/G3S SoC
arm64:
dts: renesas: Add initial support for RZ/G3S SMARC SoM
arm64:
dts: renesas: Add R-Car S4 Starter Kit support
arm64:
dts: renesas: Add Renesas R8A779F4 SoC support
arm64:
dts: renesas: Apply overlays to base dtbs
arm64:
dts: renesas: ebisu: Document Ebisu-4D support
arm64:
dts: renesas: Handle ADG bit for sound clk_i
arm64:
dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes
arm64:
dts: renesas: r8a779f0: spider: Enable PCIe Host ch0
arm64:
dts: renesas: r9a08g045: Add missing cache-level for L3 cache
arm64:
dts: renesas: r9a08g045: Add nodes for SDHI1 and SDHI2
arm64:
dts: renesas: rz-smarc: Use versa3 clk for audio mclk
arm64:
dts: renesas: rzg3s-smarc-som: Spelling s/device-type/device_type/
arm64:
dts: renesas: ulcb/kf: Use multi Component sound
arm64:
dts: rockchip: add ADC buttons to rk3588-evb1
arm64:
dts: rockchip: Add AV1 decoder node to rk3588s
arm64:
dts: rockchip: Add board device tree for rk3588-orangepi-5-plus
arm64:
dts: rockchip: Add DFI to rk356x
arm64:
dts: rockchip: Add DFI to rk3588s
arm64:
dts: rockchip: Add I2S2 M0 pin definitions to rk3588s
arm64:
dts: rockchip: Add missing sdmmc2 SDR rates to rock-3a
arm64:
dts: rockchip: Add NanoPC T6 PCIe e-key support
arm64:
dts: rockchip: Add Orange Pi 5
arm64:
dts: rockchip: add PCIe for M.2 E-Key to rock-5b
arm64:
dts: rockchip: add PCIe for M.2 M-key to rock-5b
arm64:
dts: rockchip: add PCIe network controller to rock-5b
arm64:
dts: rockchip: add PCIe to rk3588s-indiedroid-nova
arm64:
dts: rockchip: add PCIe2 network controller to rk3588-evb1
arm64:
dts: rockchip: add PCIe3 bus to rk3588-evb1
arm64:
dts: rockchip: Add QuartzPro64 SBC device tree
arm64:
dts: rockchip: Add saradc node to Indiedroid Nova
arm64:
dts: rockchip: Add sdio node to rock-5b
arm64:
dts: rockchip: Add sfc node to rk3588s
arm64:
dts: rockchip: add status LED to rock-5b
arm64:
dts: rockchip: add support for Powkiddy RGB30
arm64:
dts: rockchip: Add Turing RK1 SoM support
arm64:
dts: rockchip: Add UART9 M0 pin definitions to rk3588s
arm64:
dts: rockchip: add USB2 to rk3588s-indiedroid
arm64:
dts: rockchip: Always enable DFI on rk3399
arm64:
dts: rockchip: drop interrupt-names property from rk3588s dfi
arm64:
dts: rockchip: Enable UART6 on rock-5b
arm64:
dts: rockchip: Expand reg size of vdec node for RK3328
arm64:
dts: rockchip: Expand reg size of vdec node for RK3399
arm64:
dts: rockchip: Fix eMMC Data Strobe PD on rk3588
arm64:
dts: rockchip: Fix PCI node addresses on rk3399-gru
arm64:
dts: rockchip: fix rk356x pcie msg interrupt name
arm64:
dts: rockchip: Fix Turing RK1 interrupt pinctrls
arm64:
dts: rockchip: minor whitespace cleanup around '='
arm64:
dts: rockchip: Remove duplicate regulator vcc3v3_wf from rock-5b
arm64:
dts: rockchip: Remove UART2 from RGB30
arm64:
dts: rockchip: rk3588s: Add USB3 host controller
arm64:
dts: rockchip: Update VPLL Frequency for RGB30
arm64:
dts: socionext: add missing cache properties
arm64:
dts: st: add arm-wdt node for watchdog support on stm32mp251
arm64:
dts: st: add SD-card support on STM32MP257F-EV1 board
arm64:
dts: st: add sdmmc1 node in stm32mp251 SoC file
arm64:
dts: st: add sdmmc1 pins for stm32mp25
arm64:
dts: st: enable secure arm-wdt watchdog on stm32mp257f-ev1
arm64:
dts: ti: Add USB Type C swap defines for J721S2 SoC
arm64:
dts: ti: Fix HDMI Audio overlay in Makefile
arm64:
dts: ti: k3-*: Convert DMSS to simple-bus
arm64:
dts: ti: k3-*: Convert NAVSS to simple-bus
arm64:
dts: ti: k3-am625-beagleplay: Add boot phase tags marking
arm64:
dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg
arm64:
dts: ti: k3-am625-sk: Add boot phase tags marking
arm64:
dts: ti: k3-am625: Add boot phase tags marking
arm64:
dts: ti: k3-am62a-main: Add nodes for McASP
arm64:
dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC
arm64:
dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
arm64:
dts: ti: k3-am62a7-sk: Enable audio on AM62A
arm64:
dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators
arm64:
dts: ti: k3-am62p5-sk: Updates for SK EVM
arm64:
dts: ti: k3-am62p: Add nodes for more IPs
arm64:
dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type
arm64:
dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers
arm64:
dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration
arm64:
dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices
arm64:
dts: ti: k3-am642-evm: Add boot phase tags marking
arm64:
dts: ti: k3-am642-sk: Add boot phase tags marking
arm64:
dts: ti: k3-am64: Add GPIO expander on I2C0
arm64:
dts: ti: k3-am64: Add phase tags marking
arm64:
dts: ti: k3-am64: Fix indentation in watchdog nodes
arm64:
dts: ti: k3-am65-main: Add ICSSG IEP nodes
arm64:
dts: ti: k3-am654-base-board: Add I2C I/O expander
arm64:
dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support
arm64:
dts: ti: k3-am654-idk: Add ICSSG Ethernet ports
arm64:
dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP
arm64:
dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F
arm64:
dts: ti: k3-am68-sk: Add DT node for PCIe
arm64:
dts: ti: k3-am68-sk: Add DT node for USB
arm64:
dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP
arm64:
dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F
arm64:
dts: ti: k3-am69-sk: Add DP and HDMI support
arm64:
dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances
arm64:
dts: ti: k3-j7200: Add MCU domain ESM instance
arm64:
dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance
arm64:
dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file
arm64:
dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX
arm64:
dts: ti: k3-j721s2-main: Add C7x remote processsor nodes
arm64:
dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes
arm64:
dts: ti: k3-j721s2-main: Add the main domain watchdog instances
arm64:
dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes
arm64:
dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs
arm64:
dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F
arm64:
dts: ti: k3-j721s2: Add ESM instances
arm64:
dts: ti: k3-j784s4-evm: Enable DisplayPort-0
arm64:
dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX
arm64:
dts: ti: k3-j784s4-main: Add DSS and DP-bridge node
arm64:
dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux
arm64:
dts: ti: k3-j784s4-main: Add the main domain watchdog instances
arm64:
dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes
arm64:
dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances
arm64:
dts: ti: k3-j784s4: Add ESM instances
arm64:
dts: ti: phycore-am64: Add RTC interrupt pin
arm64:
dts: ti: verdin-am62: add iw416 based bluetooth
arm64:
dts: ti: verdin-am62: disable MIPI DSI bridge
arm64:
dts: Update cache properties for socionext
arm64:
Explicitly save/restore CPACR when probing SVE and SME
arm64:
Factor out cpucap definitions
arm64:
Fixup user features at boot time
arm64:
idle: Tag the arm64 idle functions as __cpuidle
arm64:
kdump: use generic interface to simplify crashkernel reservation
arm64:
kgdb: Implement kgdb_roundup_cpus() to enable pseudo-NMI roundup
arm64:
kvm: Use cpus_have_final_cap() explicitly
arm64:
Mark the 'addr' argument to set_ptes() and __set_pte_at() as unused
arm64:
mm: Always make sw-dirty PTEs hw-dirty in pte_modify
arm64:
mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
arm64:
module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n
arm64:
Move MediaTek GIC quirk handling from irqchip to core
arm64:
Remove cpus_have_const_cap()
arm64:
Remove system_uses_lse_atomics()
arm64:
Rename SVE/SME cpu_enable functions
arm64:
Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
arm64:
Rework setup_cpu_features()
arm64:
smp: Add arch support for backtrace using pseudo-NMI
arm64:
smp: avoid NMI IPIs with broken MediaTek FW
arm64:
smp: Don't directly call arch_smp_send_reschedule() for wakeup
arm64:
smp: IPI_CPU_STOP and IPI_CPU_CRASH_STOP should try for NMI
arm64:
smp: Mark IPI globals as __ro_after_init
arm64:
smp: Remove dedicated wakeup IPI
arm64:
Split kpti_install_ng_mappings()
arm64:
swiotlb: Reduce the default size if no ZONE_DMA bouncing needed
arm64:
tegra: Add backlight node on Smaug
arm64:
tegra: Add display panel node on Smaug
arm64:
tegra: Add dmas and dma-names for Tegra234 UARTE
arm64:
tegra: Add DSI/CSI regulator on Smaug
arm64:
tegra: Add missing current-speed for SBSA UART
arm64:
tegra: Add power-sensors for Tegra234 boards
arm64:
tegra: Enable IOMMU for host1x on Tegra132
arm64:
tegra: Fix P3767 card detect polarity
arm64:
tegra: Fix P3767 QSPI speed
arm64:
tegra: Mark Tegra234 SPI as compatible with Tegra114
arm64:
tegra: Remove duplicate nodes on Jetson Orin NX
arm64:
tegra: Use correct format for clocks property
arm64:
tegra: Use correct interrupts for Tegra234 TKE
arm64:
tlbflush: Rename MAX_TLBI_OPS
arm64:
Use a positive cpucap for FP/SIMD
arm64:
Use build-time assertions for cpucap ordering
ARM:
9319/1: sa1111: fix sa1111_probe kernel-doc warnings
ARM:
9320/1: fix stack depot IRQ stack filter
ARM:
9321/1: memset: cast the constant byte to unsigned char
ARM:
9322/1: Explicitly include correct DT includes
ARM:
9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA
ARM:
9324/1: fix get_user() broken with veneer
ARM:
9326/1: make
self-contained for ARM
ARM:
config: aspeed: Add Ampere SMPro drivers
ARM:
config: aspeed: Add new FSI drivers
ARM:
config: aspeed: Remove FIRMWARE_MEMMAP
ARM:
config: aspeed_g5: Enable SSIF BMC driver
arm:
debug: reuse the config DEBUG_OMAP2UART{1,2} for OMAP{3,4,5}
ARM:
defconfig: cleanup orphaned CONFIGs
ARM:
dts: am335x-pocketbeagle: add missing GPIO mux
ARM:
dts: am335x-pocketbeagle: enable pru
ARM:
dts: am335x-pocketbeagle: remove dependency cycle
ARM:
dts: am335x-pocketbeagle: update LED information
ARM:
dts: am3517-evm: Enable Ethernet PHY Interrupt
ARM:
dts: am3517-evm: Fix LED3/4 pinmux
ARM:
dts: am3517: Configure ethernet alias
ARM:
dts: aspeed: bonnell: Add reserved memory for TPM event log
ARM:
dts: aspeed: Minerva: Add Facebook Minerva CMC board
ARM:
dts: aspeed: mtjade, mtmitchell: Add new gpio-line-names
ARM:
dts: aspeed: mtjade, mtmitchell: Update gpio-line-names
ARM:
dts: aspeed: mtjade: Add the gpio-hog
ARM:
dts: aspeed: mtmitchell: Add I2C NVMe alias port
ARM:
dts: aspeed: mtmitchell: Add inlet temperature sensor
ARM:
dts: aspeed: mtmitchell: Remove redundant ADC configurations
ARM:
dts: at91/trivial: fix typo in crypto DT naming
ARM:
dts: at91: sam9x60_curiosity: Add mandatory dt property for RTT
ARM:
dts: at91: sama5d29_curiosity: Add device tree for sama5d29_curiosity board
ARM:
dts: bcm2711-rpi-400: Fix delete-node of led_act
ARM:
dts: BCM5301X: Explicitly disable unused switch CPU ports
ARM:
dts: BCM5301X: Relicense Felix's code to the GPL 2.0+ / MIT
ARM:
dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT
ARM:
dts: BCM5301X: Set fixed-link for extra Netgear R8000 CPU ports
ARM:
dts: BCM5301X: Set MAC address for Asus RT-AC87U
ARM:
dts: BCM5301X: Set MACs for D-Link DIR-885L
ARM:
dts: BCM5301X: Set switch ports for Linksys EA9200
ARM:
dts: dra7: Fix DRA7 L3 NoC node register size
ARM:
dts: Fix occasional boot hang for am3 usb
ARM:
dts: imx25: Fix dryice node
ARM:
dts: imx25: Fix sram node
ARM:
dts: imx25: Remove clock-names from the watchdog
ARM:
dts: imx27-phytec: Use eeprom as the node name
ARM:
dts: imx28-tx28: Move phy_type to USB node
ARM:
dts: imx28-xea: Pass the 'model' property
ARM:
dts: imx28: Fix dcp compatible
ARM:
dts: imx51-zii-rdu1: Use preferred i2c-gpios properties
ARM:
dts: imx51: Remove invalid sahara compatible
ARM:
dts: imx53: Adjust the ecspi compatible
ARM:
dts: imx6q-b650v3: Fix fsl,tx-cal-45-dn-ohms
ARM:
dts: imx6q-pistachio: Use a valid value for fsl,tx-d-cal
ARM:
dts: imx6q: Add Variscite MX6 Custom board support
ARM:
dts: imx6q: skov: fix ethernet clock regression
ARM:
dts: imx6qdl-gw5904: add dt props for populating eth MAC addrs
ARM:
dts: imx6qdl-gw5904: add internal mdio nodes
ARM:
dts: imx6qdl-gw591: Remove lis2de12 interrupt-names
ARM:
dts: imx6qdl: Add Variscite VAR-SOM-MX6 SoM support
ARM:
dts: imx6ul-pico: Describe the Ethernet PHY clock
ARM:
dts: imx6ul-tx6ul: Use preferred i2c-gpios properties
ARM:
dts: imx6ul: mba6ulx: Fix gpio-keys button node names
ARM:
dts: imx6ul: mba6ulx: Mark gpio-buttons as wakeup-source
ARM:
dts: imx6ull-phytec-tauri: Fix compatible
ARM:
dts: imx6ull-phytec-tauri: Remove board model and compatible
ARM:
dts: imx6ull/7d-colibri: Fix compatible
ARM:
dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
ARM:
dts: imx7d-pico-pi: Disable USDHC1
ARM:
dts: imx7s: Fix CSI clocks
ARM:
dts: imx7s: Remove #power-domain-cells from gpcv2
ARM:
dts: imx7ulp: Fix usbphy1 compatible
ARM:
dts: imx: add support for the ATM0700D4 panel attached to sk-imx53
ARM:
dts: ixp4xx-nslu2: Enable write on flash
ARM:
dts: ixp4xx: Add USRobotics USR8200 device tree
ARM:
dts: ixp4xx: Use right restart keycode
ARM:
dts: marvell: Fix some common switch mistakes
ARM:
dts: mediatek: add missing space before {
ARM:
dts: mediatek: minor whitespace cleanup around '='
ARM:
dts: motorola-mapphone: Add mdm6600 sleep pins
ARM:
dts: mxs: Fix duart clock-names
ARM:
dts: mxs: Switch to #pwm-cells = <3>
ARM:
dts: nuvoton: add missing space before {
ARM:
dts: nxp: Fix some common switch mistakes
ARM:
dts: nxp: imx6qdl-nitrogen6: correct regulator node name
ARM:
dts: omap3-devkit8000: correct ethernet reg addresses (split)
ARM:
dts: omap3-gta04: Drop superfluous omap36xx compatible
ARM:
dts: omap4-embt2ws: Fix pinctrl single node name warning
ARM:
dts: omap4: embt2ws: add LED
ARM:
dts: omap: omap4-embt2ws: Add IMU at control unit
ARM:
dts: omap: omap4-embt2ws: Let IMU driver handle Magnetometer internally
ARM:
dts: qcom-sdx55: switch PCIe QMP PHY to new style of bindings
ARM:
dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor
ARM:
dts: qcom: apq8060: drop incorrect regulator-type
ARM:
dts: qcom: apq8064: drop incorrect regulator-type
ARM:
dts: qcom: apq8064: drop label property from DSI
ARM:
dts: qcom: drop incorrect cell-index from SPMI
ARM:
dts: qcom: ipq8064: move keys and leds out of soc node
ARM:
dts: qcom: mdm9615: populate vsdcc fixed regulator
ARM:
dts: qcom: msm8226: Add blsp1_i2c6 and blsp1_uart2
ARM:
dts: qcom: sdx65-mtp: Specify PM7250B SID to use
ARM:
dts: qcom: sdx65: fix SDHCI clocks order
ARM:
dts: renesas: ape6evm: Drop bogus "mtd-rom" compatible value
ARM:
dts: renesas: blanche: Fix typo in GP_11_2 pin name
ARM:
dts: renesas: blanche: Move Ethernet node to LBSC
ARM:
dts: renesas: bockw: Add FLASH node
ARM:
dts: renesas: genmai: Add FLASH nodes
ARM:
dts: renesas: gr-peach: Remove unneeded probe-type property
ARM:
dts: renesas: marzen: Move Ethernet node to LBSC
ARM:
dts: renesas: r7s72100: Add BSC node
ARM:
dts: renesas: r8a7779: Add LBSC node
ARM:
dts: renesas: r8a7792: Add LBSC node
ARM:
dts: renesas: Remove unused LBSC nodes from board DTS
ARM:
dts: renesas: rskrza1: Add FLASH nodes
ARM:
dts: renesas: wheat: Move Ethernet node to LBSC
ARM:
dts: rockchip: Add CPU resets for RK3128
ARM:
dts: rockchip: Add pwm11 node to rv1126
ARM:
dts: rockchip: Add pwm11m0 pins to rv1126
ARM:
dts: rockchip: Add pwm2 node to rv1126
ARM:
dts: rockchip: Add pwm2m0 pins to rv1126
ARM:
dts: rockchip: Add SRAM node for RK3128
ARM:
dts: rockchip: Enable pwm fan for edgeble-neu2
ARM:
dts: rockchip: Enable SMP bring-up for RK3128
ARM:
dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128
ARM:
dts: rockchip: minor whitespace cleanup around '='
ARM:
dts: rockchip: Switch to operating-points-v2 for RK3128's CPU
ARM:
dts: samsung: exynos4210: enable polling
ARM:
dts: samsung: exynos4212-tab3: switch sound card to audio-routing
ARM:
dts: samsung: exynos4412-galaxy-s3: switch sound card to audio-routing
ARM:
dts: samsung: exynos4412-midas: fix key-ok event code
ARM:
dts: samsung: exynos4412-midas: use Linux event codes for input keys
ARM:
dts: samsung: exynos4412-n710x: switch sound card to audio-routing
ARM:
dts: samsung: exynos4412-odroid: switch sound card to audio-routing
ARM:
dts: samsung: exynos5422-odroid: switch sound card to audio-routing
ARM:
dts: samsung: s5pv210-fascinate4g: switch sound card to audio-routing
ARM:
dts: samsung: s5pv210-galaxys: switch sound card to audio-routing
ARM:
dts: st: correct led level in stih418-b2264.dts
ARM:
dts: st: correct serial alias in stih418-b2264.dts
ARM:
dts: st: href-tvk1281618: correct touchscreen syna,nosleep-mode
ARM:
dts: st: href-tvk1281618: fix touchscreen VIO supply
ARM:
dts: st: move leds out of soc in stih418-b2264.dts
ARM:
dts: st: stih407: drop max-duty-cycle
ARM:
dts: stm32: Add alternate pinmux for can pins
ARM:
dts: stm32: Add alternate pinmux for i2s pins
ARM:
dts: stm32: Add alternate pinmux for ldtc pins
ARM:
dts: stm32: add HASH on stm32mp131
ARM:
dts: stm32: Add Octavo OSD32MP1-RED board
ARM:
dts: stm32: add RNG node for STM32MP13x platforms
ARM:
dts: stm32: add SDIO pinctrl sleep support on stm32f7 boards
ARM:
dts: stm32: add stm32f7 SDIO sleep pins
ARM:
dts: stm32: lxa-tac: remove v3v3_hdmi override
ARM:
dts: stm32: omit unused pinctrl groups from stm32mp15 dtb files
ARM:
dts: stm32: osd32: fix ldo1 not required to be always-on
ARM:
dts: stm32: osd32: fix ldo2 not required to be always-on
ARM:
dts: stm32: osd32: fix ldo6 not required to be always-on
ARM:
dts: stm32: stm32f7-pinctrl: don't use multiple blank lines
ARM:
dts: sun8i-r40: Add interconnect to video-codec
ARM:
dts: sun8i: v3s: add EHCI and OHCI to v3s dts
arm:
dts: sun8i: V3s: Add pinctrl for pwm
ARM:
dts: sunxi: add support for Anbernic RG-Nano
ARM:
dts: Use only the Linksys compatible for now
ARM:
dts: vfxxx: Write dmas in a single line
ARM:
exynos_defconfig: add driver for ISL29018
ARM:
exynos_defconfig: replace SATA_AHCI_PLATFORM with AHCI_DWC driver
ARM:
imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
ARM:
multi_v7_defconfig: add AHCI_DWC driver
ARM:
multi_v7_defconfig: add drivers for S5C73M3 & S5K6A3 camera sensors
ARM:
multi_v7_defconfig: add tm2-touchkey driver
ARM:
multi_v7_defconfig: make Exynos related PHYs modules
arm:
omap1: ams-delta: stop using gpiochip_find()
ARM:
OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
ARM:
PL011: Fix DMA support
ARM:
qcom: msm8226: Add rpm-master-stats node
ARM:
qcom: msm8974: Add rpm-master-stats node
arm:
Remove now superfluous sentinel elem from ctl_table arrays
ARM:
s5pv210_defconfig: enable IIO required by MAX17040
ARM:
shmobile: defconfig: Refresh for v6.6-rc3
ARM:
shmobile: r8a7779: Reserve boot area when SMP is enabled
ARM:
shmobile: rcar-gen2: Remove unneeded once handling
ARM:
shmobile: rcar-gen2: Reserve boot area when SMP is enabled
ARM:
shmobile: sh73a0: Reserve boot area when SMP is enabled
ARM:
sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
ARM:
sun9i: smp: fix return code check of of_property_match_string
ARM:
tegra: Drop unit-address from parallel RGB output port
asix:
Add check for usbnet_get_endpoints
asm-generic:
Fix spelling of architecture
asm-generic:
qspinlock: fix queued_spin_value_unlocked() implementation
asm-generic:
ticket-lock: Optimize arch_spin_value_unlocked()
ASoC:
Add rtq9128 audio amplifier
ASoC:
Adds support for TAS575x to the pcm512x driver
ASoC:
ak4642: Minor cleanups in probe()
ASoC:
ak4642: Simplify probe()
ASoC:
amd: acp: Add acp6.3 pci legacy driver support
ASoC:
amd: acp: add ACPI dependency
ASoC:
amd: acp: add code for scanning acp pdm controller
ASoC:
amd: acp: add condition check for i2s clock generation
ASoC:
amd: acp: add i2s clock generation support for acp6.3 based platforms
ASoC:
amd: acp: add Kconfig options for acp6.3 based platform driver
ASoC:
amd: acp: add machine driver support for acp6.3 platform
ASoC:
amd: acp: add machine driver support for acp7.0
ASoC:
amd: acp: add machine driver support for pdm use case
ASoC:
amd: acp: Add machine driver that enables sound for systems with a ES8336 codec
ASoC:
amd: acp: Add pci legacy driver support for acp7.0 platform
ASoC:
amd: acp: add platform and flag data to acp data structure
ASoC:
amd: acp: Add sound support for a line of
ASoC:
amd: acp: Add support for a new Huawei Matebook laptop
ASoC:
amd: acp: Add support for splitting the codec specific code from the ACP driver
ASoC:
amd: acp: change acp power on mask macro value
ASoC:
amd: acp: change acp-deinit function arguments
ASoC:
amd: acp: Fix -Wmissing-prototypes warning
ASoC:
amd: acp: fix for i2s mode register field update
ASoC:
amd: acp: refactor acp i2s clock generation code
ASoC:
amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63
ASoC:
amd: Add acpi machine id for acp6.3 version based platform
ASoC:
amd: convert not to use asoc_xxx()
ASoC:
amd: convert not to use asoc_xxx()
ASoC:
amd: ps: enable wake capability for acp pci driver
ASoC:
amd: ps: Fix -Wformat-truncation warning
ASoC:
amd: yc: Add DMI entry to support System76 Pangolin 13
ASoC:
amd: yc: Add HP 255 G10 into quirk table
ASoC:
amd: yc: Fix non-functional mic on ASUS E1504FA
ASoC:
ams-delta.c: use component after check
ASoc:
Another series to convert to struct
ASoC:
apple: convert not to use asoc_xxx()
ASoC:
apple: mca: Annotate struct mca_data with __counted_by
ASoC:
arm: convert not to use asoc_xxx()
ASoC:
atmel: convert not to use asoc_xxx()
ASoC:
au1x: convert not to use asoc_xxx()
ASoC:
audio-iio-aux: Use flex array to simplify code
ASoC:
bcm: convert not to use asoc_xxx()
ASoC:
cirrus: convert not to use asoc_xxx()
ASoC:
codec: cs47lxx: convert not to use asoc_xxx()
ASoC:
codec: rt5677: convert not to use asoc_xxx()
ASoC:
codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe()
ASoC:
codec: wm: convert not to use asoc_xxx()
ASoC:
codecs: 88pm860x: Handle component name prefix
ASoC:
codecs: adau1373: Handle component name prefix
ASoC:
codecs: adav80x: Handle component name prefix
ASoC:
codecs: Add aw87390 amplifier driver
ASoC:
codecs: Add aw87390 amplifier driver
ASoC:
codecs: Add aw88399 amplifier driver
ASoC:
codecs: Add aw88399 amplifier driver
ASoC:
codecs: Add code for bin parsing compatible with aw87390
ASoC:
codecs: Add code for bin parsing compatible with aw88399
ASoC:
codecs: Add Richtek rtq9128 audio amplifier support
ASoC:
codecs: aw88261: Remove non-existing reset gpio
ASoC:
codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb()
ASoC:
codecs: aw88399: fix typo in Kconfig select
ASoC:
codecs: lpass-rx-macro: Handle component name prefix
ASoC:
codecs: lpass-tx-macro: Add SM6115 support
ASoC:
codecs: lpass-tx-macro: set active_decimator correct default value
ASoC:
codecs: max9867: Handle component name prefix
ASoC:
codecs: Modify i2c driver name
ASoC:
codecs: Modify macro value error
ASoC:
codecs: Modify max_register usage error
ASoC:
codecs: Modify some error codes
ASoC:
codecs: Modify the maximum value of calib
ASoC:
codecs: Modify the transmission method of parameters
ASoC:
codecs: Modify the transmission mode of function parameters
ASoC:
codecs: Modify the wrong judgment of re value
ASoC:
codecs: Remove the "fade-enable property"
ASoC:
codecs: Rename "sound-channel" to "awinic,audio-channel"
ASoC:
codecs: Rename "sync-flag" to "awinic,sync-flag"
ASoC:
codecs: rt298: remove redundant assignment to d_len_code
ASoC:
codecs: rt5682s: Handle component name prefix
ASoC:
codecs: rt715*: update misleading error log
ASoC:
codecs: rtq9128: Add TDM input source select
ASoC:
codecs: rtq9128: Add TDM input source select
ASoC:
codecs: rtq9128: Handle component name prefix
ASoC:
codecs: wcd9335: Handle component name prefix
ASoC:
codecs: wcd938x: use defines for entries in snd_soc_dai_driver array
ASoC:
codecs: wm8962: Handle component name prefix
ASoC:
codecs: wm8994: Handle component name prefix
ASoC:
codecs: wm8995: Handle component name prefix
ASoC:
codecs: wsa-macro: fix uninitialized stack variables with name prefix
ASoC:
codecs: wsa883x: make use of new mute_unmute_on_trigger flag
ASoC:
convert asoc_xxx() to snd_soc_xxx()
ASoC:
Convert some Maxim codecs to use GPIO
ASoC:
Convert some Maxim codecs to use GPIO
ASoC:
cs35l41: Detect CSPL errors when sending CSPL commands
ASoC:
cs35l41: Fix broken shared boost activation
ASoC:
cs35l41: Handle mdsync_down reg write errors
ASoC:
cs35l41: Handle mdsync_up reg write errors
ASoC:
cs35l41: Initialize completion object before requesting IRQ
ASoC:
cs35l41: Make use of dev_err_probe()
ASoC:
cs35l41: Undo runtime PM changes at driver exit time
ASoC:
cs35l41: Use modern pm_ops
ASoC:
cs35l41: Verify PM runtime resume errors in IRQ handler
ASoC:
cs35l45: Add AMP Enable Switch control
ASoC:
cs35l45: Analog PCM Volume and Amplifier Mode controls
ASoC:
cs35l45: Checks index of cs35l45_irqs[]
ASoC:
cs35l45: Connect DSP to the monitoring signals
ASoC:
cs35l45: Prevent IRQ handling when suspending/resuming
ASoC:
cs35l45: Prevents spinning during runtime suspend
ASoC:
cs35l45: Use modern pm_ops
ASoC:
cs35l56: Change hibernate sequence to use allow auto hibernate
ASoC:
cs35l56: Define and export I2C/SPI pm_ops only
ASoC:
cs35l56: Enable low-power hibernation mode on i2c
ASoC:
cs35l56: Enable low-power hibernation mode on SPI
ASoC:
cs35l56: Initialise a variable to silence possible static analysis error
ASoC:
cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled
ASoC:
cs35l56: Remove unused hibernate wake constants
ASoC:
cs35l56: Update hibernate/wake sequences and
ASoC:
cs35l56: Use new export macro for dev_pm_ops
ASoC:
cs35l56: Use PCI SSID as the firmware UID
ASoC:
cs35l56: Use PCI SSID to select specific
ASoC:
cs35l56: Use pm_ptr()
ASoC:
cs35l56: Wake transactions need to be issued twice
ASoC:
cs42l43: Convert to platform remove callback returning void
ASoC:
cs42l43: Don't enable bias sense during type detect
ASoC:
cs42l43: Enable bias sense by default
ASoC:
cs42l43: Extend timeout on bias sense timeout
ASoC:
cs42l43: Lower default type detect time
ASoC:
cs42l43: make const array controls static
ASoC:
cs42l43: Move headset bias sense enable earlier in process
ASoC:
cs42l43: Remove useless else
ASoC:
cs42xx8-i2c: Simplify probe()
ASoC:
cs43130: Fix incorrect frame delay configuration
ASoC:
cs43130: Fix the position of const qualifier
ASoC:
da7213: add .auto_selectable_formats support
ASoC:
da7213: add .auto_selectable_formats support
ASoC:
da7213: Add new kcontrol for tonegen
ASoC:
da7213: tidyup SND_SOC_DAIFMT_xxx
ASoC:
da7218: Use i2c_get_match_data()
ASoC:
da7219: Improve system suspend and resume handling
ASoC:
da7219: Support low DC impedance headset
ASoC:
dapm: fix clock get name
ASoC:
doc: Update codec to codec examples
ASoC:
Drop unnecessary of_match_device() calls
ASoC:
DT matching and header cleanups
ASoC:
dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas
ASoC:
dt-bindings: Add Richtek rtq9128 audio amplifier
ASoC:
dt-bindings: Add schema for "awinic,aw87390"
ASoC:
dt-bindings: Add schema for "awinic,aw88399"
ASoC:
dt-bindings: Add StarFive JH7110 PWM-DAC controller
ASoC:
dt-bindings: ASoC: cirrus,cs42l43: Update a couple of default values
ASoC:
dt-bindings: awinic,aw88395: Add properties for multiple PA support
ASoC:
dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261
ASoC:
dt-bindings: mediatek,mt8188-mt6359: add RT5682S support
ASoC:
dt-bindings: mt8186-mt6366-rt1019-rt5682s: add RT5650 support
ASoC:
dt-bindings: qcom,lpass-tx-macro: Add SM6115
ASoC:
dt-bindings: qcom,sm8250: Add sc7180-qdsp6-sndcard
ASoC:
dt-bindings: rt5616: Convert to dtschema
ASoC:
dt-bindings: rtq9128: Add TDM input source slect property
ASoC:
dt-bindings: Simplify referencing dai-params.yaml
ASoC:
dt-bindings: tas5805m: Disallow undefined properties
ASoC:
dt-bindings: tfa9879: Convert to dtschema
ASoC:
dt-bindings: wlf,wm8782: Add wlf,fsampen property
ASoC:
dwc: convert not to use asoc_xxx()
ASoC:
es8316: Enable support for MCLK div by 2
ASoC:
es8316: Enable support for S32 LE format
ASoC:
es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE()
ASoC:
es8328: Use rounded rate for es8328_set_sysclk()
ASoC:
Explicitly include correct DT includes
ASoC:
extensa: convert not to use asoc_xxx()
ASoC:
fix widget name comparisons (consider DAI name
ASoC:
Fixes for cs43130
ASoC:
fsl-asoc-card: Add comment for mclk in the codec_priv
ASoC:
fsl: convert not to use asoc_xxx()
ASoC:
fsl: Fix PM disable depth imbalance in fsl_easrc_probe
ASoC:
fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
ASoC:
fsl_rpmsg: Fix error handler with pm_runtime_enable
ASoC:
fsl_sai: Fix channel swap issue on i.MX8MP
ASoC:
fsl_sai: Fix no frame sync clock issue on i.MX8MP
ASoC:
fsl_xcvr: Enable 2 * TX bit clock for spdif only case
ASoC:
fsl_xcvr: refine the requested phy clock frequency
ASoC:
generic: convert not to use asoc_xxx()
ASoC:
google: convert not to use asoc_xxx()
ASoC:
hdac_hda: add HDA patch loader support
ASoC:
hdac_hda: Conditionally register dais for HDMI and Analog
ASoC:
hdac_hda: fix HDA patch loader support
ASoC:
hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols
ASoC:
hdmi-codec: fix missing report for jack initial status
ASoC:
hdmi-codec: register hpd callback on component probe
ASoC:
img: convert not to use asoc_xxx()
ASoC:
imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C
ASoC:
intel: Add CS42L43 sdw machine driver support
ASoC:
Intel: avs: Add rt5514 machine board
ASoC:
Intel: avs: Add rt5514 machine board
ASoC:
Intel: avs: Add support for rt5514 codec
ASoC:
intel: avs: convert not to use asoc_xxx()
ASoC:
Intel: avs: da7219: Validate machine board configuration
ASoC:
Intel: avs: Disable DSP before loading basefw
ASoC:
Intel: avs: Drop superfluous stream decoupling
ASoC:
Intel: avs: es8336: Validate machine board configuration
ASoC:
Intel: avs: i2s_test: Validate machine board configuration
ASoC:
Intel: avs: Improve topology parsing of dynamic strings
ASoC:
Intel: avs: Introduce helper functions for SSP and TDM handling
ASoC:
Intel: avs: Keep module refcount up when gathering traces
ASoC:
Intel: avs: max98357a: Validate machine board configuration
ASoC:
Intel: avs: max98373: Validate machine board configuration
ASoC:
Intel: avs: max98927: Validate machine board configuration
ASoC:
Intel: avs: Move IPC error messages one level down
ASoC:
Intel: avs: Move snd_hdac_i915_init to before probe_work.
ASoC:
Intel: avs: nau8825: Validate machine board configuration
ASoC:
Intel: avs: Only create SSP%d snd_soc_dai_driver when requested
ASoC:
Intel: avs: Preallocate memory for module configuration
ASoC:
Intel: avs: Remove unused variable
ASoC:
Intel: avs: rt274: Validate machine board configuration
ASoC:
Intel: avs: rt286: Validate machine board configuration
ASoC:
Intel: avs: rt298: Validate machine board configuration
ASoC:
Intel: avs: rt5663: Validate machine board configuration
ASoC:
Intel: avs: rt5682: Validate machine board configuration
ASoC:
Intel: avs: ssm4567: Validate machine board configuration
ASoC:
Intel: avs: Use generic size defines
ASoC:
Intel: avs: Use helper to setup HOST stream
ASoC:
Intel: board_helpers: new module for common functions
ASoC:
Intel: board_helpers: support dmic link initialization
ASoC:
Intel: boards: updates for 6.7
ASoC:
Intel: bytcr_rt5640: Add new swapped-speakers quirk
ASoC:
Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
ASoC:
Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk
ASoC:
Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk
ASoC:
Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk
ASoC:
Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk
ASoC:
Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90
ASoC:
Intel: bytcr_wm5102: add various quirks
ASoC:
Intel: common: add ACPI matching tables for Arrow Lake
ASoC:
intel: convert not to use asoc_xxx()
ASoC:
Intel: machine driver update
ASoC:
Intel: more machine driver updates for 6.7
ASoC:
Intel: MTL: Add entry for HDMI-In capture support to non-I2S codec boards.
ASoC:
Intel: nuvoton-common: support nau8318 amplifier
ASoC:
Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available
ASoC:
Intel: Skylake: add an error code check in skl_pcm_trigger
ASoC:
Intel: Skylake: Fix mem leak in few functions
ASoC:
Intel: Skylake: Fix mem leak when parsing UUIDs fails
ASoC:
Intel: Skylake: mem leak in skl register function
ASoC:
Intel: Skylake: Move snd_hdac_i915_init to before probe_work.
ASoC:
Intel: Skylake: Use helper to setup HOST stream
ASoC:
Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
ASoC:
Intel: soc-acpi-intel-mtl-match: add acpi match table for cdb35l56-eight-c
ASoC:
Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config
ASoC:
Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn
ASoC:
Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support
ASoC:
Intel: sof_cs42l42: remove hdac-hdmi support
ASoC:
Intel: sof_cs42l42: use common module for DMIC links
ASoC:
Intel: sof_cs42l42: use common module for HDMI link
ASoC:
Intel: sof_cs42l42: use sof_hdmi_private to init HDMI
ASoC:
Intel: sof_cs42l42: use ssp-common module to detect codec
ASoC:
Intel: sof_da7219: add adl_mx98360_da7219 board config
ASoC:
Intel: sof_da7219: remove hdac-hdmi support
ASoC:
Intel: sof_da7219: rename driver file and kernel option
ASoC:
Intel: sof_da7219: use maxim-common module
ASoC:
Intel: sof_da7219: use sof_hdmi_private to init HDMI
ASoC:
Intel: sof_da7219: use ssp-common module to detect codec
ASoC:
Intel: sof_hdmi: add common header for HDMI
ASoC:
Intel: sof_nau8825: add RPL support for MAX98360A amp
ASoC:
Intel: sof_nau8825: remove hdac-hdmi support
ASoC:
Intel: sof_nau8825: use common module for DMIC links
ASoC:
Intel: sof_nau8825: use common module for HDMI link
ASoC:
Intel: sof_nau8825: use nuvoton-common module
ASoC:
Intel: sof_nau8825: use realtek-common module
ASoC:
Intel: sof_nau8825: use sof_hdmi_private to init HDMI
ASoC:
Intel: sof_nau8825: use ssp-common module to detect codec
ASoC:
Intel: sof_rt5682: add adl_rt5650 board config
ASoC:
Intel: sof_rt5682: add HDMI_In capture feature support for RPL.
ASoC:
Intel: sof_rt5682: Add support for Rex with discrete BT offload.
ASoC:
Intel: sof_rt5682: cleanup unnecessary quirk flag
ASoC:
Intel: sof_rt5682: Modify number of HDMI to 3 for MTL/Rex devices
ASoC:
Intel: sof_rt5682: remove hdac-hdmi support
ASoC:
Intel: sof_rt5682: use common module for DMIC links
ASoC:
Intel: sof_rt5682: use common module for HDMI link
ASoC:
Intel: sof_rt5682: use sof_hdmi_private to init HDMI
ASoC:
Intel: sof_rt5682: use ssp-common module to detect codec
ASoC:
intel: sof_sdw: Add CS42L43 CODEC support
ASoC:
intel: sof_sdw: Add simple DAI link creation helper
ASoC:
Intel: sof_sdw: Always register the HDMI dai links
ASoC:
Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card
ASoC:
intel: sof_sdw: Increment be_id in init_dai_link
ASoC:
intel: sof_sdw: Make create_sdw_dailink allocate link components
ASoC:
intel: sof_sdw: Move sdw_pin_index into private struct
ASoC:
intel: sof_sdw: Move the builtin microphones to dataport 1
ASoC:
intel: sof_sdw: Remove large global CPUs array
ASoC:
intel: sof_sdw: Stop processing CODECs when enough are found
ASoC:
Intel: sof_sdw: update HP Omen match
ASoC:
Intel: sof_sdw: use sof_hdmi_private to init HDMI
ASoC:
intel: sof_sdw_cs42l43: Create separate jacks for hp and mic
ASoC:
intel: sof_sdw_cs42l43: Some trivial formatting clean ups
ASoC:
Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix
ASoC:
Intel: sof_sdw_rt_sdca_jack_common: add rt713 support
ASoC:
Intel: sof_ssp_amp: do not create amp link for nocodec board
ASoC:
Intel: sof_ssp_amp: remove hdac-hdmi support
ASoC:
Intel: sof_ssp_amp: use common module for DMIC links
ASoC:
Intel: sof_ssp_amp: use common module for HDMI link
ASoC:
Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI
ASoC:
Intel: sof_ssp_amp: use ssp-common module to detect codec
ASoC:
Intel: ssp-common: support codec detection
ASoC:
Intel: use ACPI HID definition in ssp-common
ASoC:
kirkwood: convert not to use asoc_xxx()
ASoC:
loongson: convert not to use asoc_xxx()
ASoC:
max9768: Convert to use GPIO descriptors
ASoC:
max9768: Convert to use GPIO descriptors
ASoC:
max98357a: Drop pointless include
ASoC:
max98357a: Drop pointless include
ASoC:
max98373: Convert to use GPIO descriptors
ASoC:
max98373: Convert to use GPIO descriptors
ASoC:
max98388: Correct the includes
ASoC:
max98388: Correct the includes
ASoC:
max98396: Drop pointless include
ASoC:
max98396: Drop pointless include
ASoC:
max98520: Drop pointless includes
ASoC:
max98520: Drop pointless includes
ASoC:
max98927: Drop pointless includes
ASoC:
max98927: Drop pointless includes
ASoC:
mediatek: common: revise SOF common code
ASoC:
mediatek: convert not to use asoc_xxx()
ASoC:
mediatek: mt2701-cs42448: Convert to GPIO descriptors
ASoC:
mediatek: mt7986: add sample rate checker
ASoC:
mediatek: mt7986: drop the remove callback of mt7986_wm8960
ASoC:
mediatek: mt7986: remove the mt7986_wm8960_priv structure
ASoC:
mediatek: mt8183: Handle component name prefix
ASoC:
mediatek: mt8186: fix AUD_PAD_TOP register and offset
ASoC:
mediatek: mt8186: Handle component name prefix
ASoC:
mediatek: mt8186: remove redundant assignments to variable tdm_con
ASoC:
mediatek: mt8186_mt6366_rt1019_rt5682s: add
ASoC:
mediatek: mt8186_mt6366_rt1019_rt5682s: add rt5650 support
ASoC:
mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages
ASoC:
mediatek: mt8188-mt6359: add rt5682s support
ASoC:
mediatek: mt8188-mt6359: add rt5682s support
ASoC:
mediatek: mt8188-mt6359: add SOF support
ASoC:
mediatek: mt8188-mt6359: support dynamic pinctrl
ASoC:
mediatek: mt8188: Handle component name prefix
ASoC:
mediatek: mt8192: Handle component name prefix
ASoC:
mediatek: Remove redundant code and add
ASoC:
Merge fixes for consistent cs42l43 schema
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
Merge up v6.6-rc7
ASoC:
Merge up workaround for CODECs that play noise on stopped stream
ASoC:
meson: axg: extend TDM maximum sample rate to 384kHz
ASoC:
meson: convert not to use asoc_xxx()
ASoC:
meson: g12a-toacodec: Fix event generation
ASoC:
meson: g12a-toacodec: Validate written enum values
ASoC:
meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
ASoC:
meson: g12a-tohdmitx: Validate written enum values
ASoC:
meson: Make meson_card_remove() return void
ASoC:
mt8173-max98090: Drop unused include
ASoC:
mt8173-rt5650-rt5514: Drop unused includes
ASoC:
mt8173-rt5650-rt5676: Drop unused includes
ASoC:
mt8173-rt5650: Drop unused includes
ASoC:
mt8186-mt6366-rt1019-rt5682s: Drop unused include
ASoC:
mt8188-mt6359: add SOF support
ASoC:
mt8192-afe-gpio: Drop unused include
ASoC:
mxs: convert not to use asoc_xxx()
ASoC:
nau8540: Add self recovery to improve capture quility
ASoC:
nau8821: Revise MICBIAS control for power saving.
ASoC:
nau8822: Fix incorrect type in assignment and cast to restricted __be16
ASoC:
ops: add correct range check for limiting volume
ASoC:
pcm512x: Adds bindings for TAS575x devices
ASoC:
pxa: convert not to use asoc_xxx()
ASoC:
qcom/lpass: Constify struct lpass_variant
ASoC:
qcom: convert not to use asoc_xxx()
ASoC:
qcom: explicitly include binding headers when used
ASoC:
qcom: Limit Digital gains on speaker
ASoC:
qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remove() return void
ASoC:
qcom: q6apm-lpass-dais: pass max number of channels to Audioreach
ASoC:
qcom: reduce number of binding headers includes
ASoC:
qcom: sc7180: Add support for qdsp6 baked sound
ASoC:
qcom: sc8280xp: Limit speaker digital volumes
ASoC:
remove asoc_xxx() compatible macro
ASoC:
rockchip: convert not to use asoc_xxx()
ASoC:
rockchip: Convert RK3288 HDMI to GPIO descriptors
ASoC:
rockchip: Drop includes from RK3399
ASoC:
rockchip: Drop includes from Rockchip MAX98090
ASoC:
rockchip: Drop includes from Rockchip RT5645
ASoC:
rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF
ASoC:
rockchip: i2s_tdm: Convert to platform remove callback returning void
ASoC:
rsnd: remove unneeded of_node_put()
ASoC:
rt1015: fix the first word being cut off
ASoC:
rt5650: add mutex to avoid the jack detection failure
ASoC:
rt712-sdca: fix speaker route missing issue
ASoC:
rt715-sdca: reorder the argument in error log
ASoC:
rt715: reorder the argument in error log
ASoC:
samsung: convert not to use asoc_xxx()
ASoC:
samsung: speyside: Handle component name prefix
ASoC:
sh: convert not to use asoc_xxx()
ASoC:
sh: dma-sh7760: Use %pad and %zu to format dma_addr_t and size_t
ASoC:
sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size()
ASoC:
simple-card-utils: Make simple_util_remove() return void
ASoC:
simple_card_utils.h: convert not to use asoc_xxx()
ASoC:
soc-card: Add storage for PCI SSID
ASoC:
soc-component: convert not to use asoc_xxx()
ASoC:
soc-compress: convert not to use asoc_xxx()
ASoC:
soc-core: convert not to use asoc_xxx()
ASoC:
soc-dai: add flag to mute and unmute stream during trigger
ASoC:
soc-dai: convert not to use asoc_xxx()
ASoC:
soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by
ASoC:
soc-dapm: convert not to use asoc_xxx()
ASoC:
soc-generic-dmaengine-pcm: convert not to use asoc_xxx()
ASoC:
soc-link: convert not to use asoc_xxx()
ASoC:
soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive
ASoC:
soc-pcm: convert not to use asoc_xxx()
ASoC:
soc-pcm: fix up bad merge
ASoC:
soc-topology: convert not to use asoc_xxx()
ASoC:
soc-utils: convert not to use asoc_xxx()
ASoC:
soc.h: convert asoc_xxx() to snd_soc_xxx()
ASoC:
soc.h: replace custom COUNT_ARGS() & CONCATENATE() implementations
ASoC:
SOF: amd: add option to use sram for data bin loading
ASoC:
SOF: amd: add support for acp6.3 based platform
ASoC:
sof: amd: convert not to use asoc_xxx()
ASoC:
SOF: amd: increase DSP cache window range
ASoC:
SOF: amd: refactor acp dram usage for data bin loading
ASoC:
SOF: amd: Use generic names for IPC types
ASoC:
sof: convert not to use asoc_xxx()
ASoC:
SOF: Convert to platform remove callback returning void
ASoC:
SOF: core: Add probe_early and remove_late callbacks
ASoC:
SOF: core: Ensure sof_ops_free() is still called when probe never ran.
ASoC:
SOF: Drop unused IPC type defines
ASoC:
SOF: Extend the enabled DSP core handling
ASoC:
SOF: imx: Use generic names for IPC types
ASoC:
SOF: Intel: add telemetry retrieval support on Intel platforms
ASoC:
sof: intel: convert not to use asoc_xxx()
ASoC:
SOF: Intel: Fix error handling in hda_init()
ASoC:
SOF: Intel: hda-codec: Delay the codec device registration
ASoC:
SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
ASoC:
SOF: Intel: hda-loader: Add support for split library loading
ASoC:
SOF: Intel: hda: Add definition for SDxFIFOS.FIFOS mask
ASoC:
SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms
ASoC:
SOF: Intel: hda: start splitting the probe
ASoC:
SOF: Intel: Move binding to display driver outside of deferred probe
ASoC:
SOF: Intel: mtl: dump dsp stack
ASoC:
SOF: Intel: pci-mtl: use ARL specific firmware definitions
ASoC:
SOF: Intel: Use generic names for IPC types
ASoC:
SOF: Introduce generic names for IPC types
ASoC:
SOF: ipc4-control: Add support for ALSA enum control
ASoC:
SOF: ipc4-control: Add support for ALSA switch control
ASoC:
SOF: ipc4-control: Support for Switch and Enum
ASoC:
SOF: ipc4-mtrace: move debug slot related definitions to header.h
ASoC:
SOF: ipc4-pcm: fixup dailink based on copier format
ASoC:
SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline
ASoC:
SOF: ipc4-topology: Add deep buffer size to debug prints
ASoC:
SOF: ipc4-topology: Add definition for generic switch/enum control
ASoC:
SOF: ipc4-topology: Correct data structures for the GAIN module
ASoC:
SOF: ipc4-topology: Correct data structures for the SRC module
ASoC:
SOF: ipc4-topology: export sof_ipc4_copier_is_single_format
ASoC:
SOF: ipc4-topology: Use size_add() in call to struct_size()
ASoC:
SOF: ipc4/Intel: Implement split fw library
ASoC:
SOF: ipc4/Intel: Support for firmware exception
ASoC:
SOF: ipc4: add a helper function to search debug slot
ASoC:
SOF: ipc4: add definition of telemetry slot for exception handling
ASoC:
SOF: ipc4: add exception node in sof debugfs directory
ASoC:
SOF: ipc4: Add new message type: SOF_IPC4_GLB_LOAD_LIBRARY_PREPARE
ASoC:
SOF: ipc4: Convert status code 2 and 15 to -EOPNOTSUPP
ASoC:
SOF: ipc4: Dump the notification payload
ASoC:
SOF: ipc4: Dump the payload also when set_get_data fails
ASoC:
SOF: ipc4: Fixup dailink format based on copier
ASoC:
SOF: IPC4: get pipeline priority from topology
ASoC:
SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
ASoC:
SOF: IPC4: sort pipeline based on priority
ASoC:
SOF: ipc4: Take priority into cosideration when
ASoC:
SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4
ASoC:
SOF: make .remove callback return void
ASoC:
SOF: Make return of remove_late void, too
ASoC:
sof: mediatek: convert not to use asoc_xxx()
ASoC:
SOF: mediatek: mt8186: Add Google Steelix topology compatible
ASoC:
SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible
ASoC:
SOF: mediatek: Use generic names for IPC types
ASoC:
SOF: misc updates for 6.7
ASoC:
SOF: ops.h: Change the error code for not supported to EOPNOTSUPP
ASoC:
SOF: Pass PCI SSID to machine driver
ASoC:
SOF: sof-audio: Modify logic for enabling/disabling topology cores
ASoC:
SOF: sof-client: fix build when only IPC4 is selected
ASoC:
SOF: sof-client: trivial: fix comment typo
ASoC:
SOF: sof-pci-dev: Fix community key quirk detection
ASoC:
SOF: sof-pci-dev: Update the ipc_type module parameter description
ASoC:
SOF: topology: Fix mem leak in sof_dai_load()
ASoC:
SOF: Use generic IPC type identifiers
ASoC:
SOF: Use generic names for IPC types
ASoC:
SOF: Xtensa: dump ar registers to restore call stack
ASoC:
soundwire: convert not to use asoc_xxx()
ASoC:
sprd: convert not to use asoc_xxx()
ASoC:
starfive/jh7110-pwmdac: Convert to platform remove callback returning void
ASoC:
starfive: Add JH7110 PWM-DAC driver
ASoC:
starfive: convert not to use asoc_xxx()
ASoC:
starfive: convert not to use asoc_xxx()
ASoC:
stm: convert not to use asoc_xxx()
ASoC:
sunxi: convert not to use asoc_xxx()
ASoC:
tas2781: check the validity of prm_no/cfg_no
ASoC:
tas2781: fixed compiling issue in m68k
ASoC:
tas2781: make const read-only array magic_number static
ASoC:
tas571x: Simplify probe()
ASoC:
tegra: convert not to use asoc_xxx()
ASoC:
tegra: Fix -Wuninitialized in tegra210_amx_platform_probe()
ASoC:
tegra: machine: Handle component name prefix
ASoC:
ti: ams-delta: Allow it to be test compiled
ASoC:
ti: Convert N810 ASoC to GPIO descriptors
ASoC:
ti: convert not to use asoc_xxx()
ASoC:
ti: Convert Pandora ASoC to GPIO descriptors
ASoC:
ti: Convert RX51 to use exclusively GPIO descriptors
ASoC:
ti: Convert TWL4030 to use GPIO descriptors
ASoC:
ti: omap-mcbsp: Fix runtime PM underflow warnings
ASoC:
ti: osk5912: Drop unused include
ASoC:
tlv320aic31xx: switch to gpiod_set_value_cansleep
ASoC:
tlv320aic32x4-i2c: Simplify probe()
ASoC:
tlv320aic32x4-spi: Simplify probe()
ASoC:
uniphier: convert not to use asoc_xxx()
ASoC:
uniphier: Make uniphier_aio_remove() return void
ASoC:
Update jh7110 PWM DAC for ops move
ASoC:
Use device_get_match_data()
ASoC:
ux500: convert not to use asoc_xxx()
ASoC:
wm8580: Move OF table
ASoC:
wm8580: Remove trailing comma in the terminator entry
ASoC:
wm8580: Simplify probe()
ASoC:
wm8580: Simplify probe()
ASoC:
wm8782: Constrain maximum audio rate at runtime
ASoC:
wm8782: Use wlf,fsampen device tree property
ASoC:
wm8974: Correct boost mixer inputs
ASoC:
wm_adsp: fix memleak in wm_adsp_buffer_populate
ata:
ahci: add identifiers for ASM2116 series adapters
ata:
ahci: Add Intel Alder Lake-P AHCI controller to low power chipsets list
ata:
ahci: print the lpm policy on boot
ata:
imx: Use device_get_match_data()
ata:
libata-core: Detach a port devices on shutdown
ata:
libata-core: Do not poweroff runtime suspended ports
ata:
libata-core: Do not resume runtime suspended ports
ata:
libata-core: Fix ata_pci_shutdown_one()
ata:
libata-core: Improve ata_dev_power_set_active()
ata:
libata-core: Remove ata_port_resume_async()
ata:
libata-core: Remove ata_port_suspend_async()
ata:
libata-core: Synchronize ata_port_detach() with hotplug
ata:
libata-eh: Improve reset error messages
ata:
libata-eh: Reduce "disable device" message verbosity
ata:
libata-eh: Spinup disk on resume after revalidation
ata:
libata-sata: Improve ata_sas_slave_configure()
ata:
libata-scsi: Cleanup ata_scsi_start_stop_xlat()
ata:
libata: Annotate struct ata_cpr_log with __counted_by
ata:
libata: Cleanup inline DMA helper functions
ata:
pata_falcon: Convert to platform remove callback returning void
ata:
pata_falcon: Stop using module_platform_driver_probe()
ata:
pata_gayle: Convert to platform remove callback returning void
ata:
pata_gayle: Stop using module_platform_driver_probe()
ata:
pata_isapnp: Add missing error check for devm_ioport_map()
ata:
sata_mv: aspeed: fix value check in mv_platform_probe()
ata:
xgene: Use of_device_get_match_data()
atl1c:
Work around the DMA RX overflow issue
atm:
Fix Use-After-Free in do_vcc_ioctl
atm:
fore200e: Drop unnecessary of_match_device()
atm:
iphase: Do PCI error checks on own line
atm:
solos-pci: Fix potential deadlock on &cli_queue_lock
atm:
solos-pci: Fix potential deadlock on &tx_queue_lock
audit:
Annotate struct audit_chunk with __counted_by
audit:
don't take task_lock() in audit_exe_compare() code path
audit:
don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
autofs:
add autofs_parse_fd()
autofs:
add: new_inode check in autofs_fill_super()
autofs:
convert autofs to use the new mount api
autofs:
convert to new timestamp accessors
autofs:
fix add autofs_parse_fd()
autofs:
fix protocol sub version setting
autofs:
refactor autofs_prepare_pipe()
autofs:
refactor parse_options()
autofs:
refactor super block info init
autofs:
reformat 0pt enum declaration
autofs:
validate protocol version
auxdisplay:
panel: Replace deprecated strncpy() with strtomem_pad()
backing file:
free directly
backlight:
pwm_bl: Disable PWM on shutdown, suspend and remove
BackMerge tag :
'v6.6-rc7' into drm-next
badblocks:
add helper routines for badblock ranges handling
badblocks:
add more helper structure and routines in badblocks.h
badblocks:
avoid checking invalid range in badblocks_check()
badblocks:
improve badblocks_check() for multiple ranges handling
badblocks:
improve badblocks_clear() for multiple ranges handling
badblocks:
improve badblocks_set() for multiple ranges handling
badblocks:
switch to the improved badblock handling code
bareudp:
use ports to lookup route
bcache:
add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
bcache:
avoid NULL checking to c->root in run_cache_set()
bcache:
avoid oversize memory allocation by small stripe_size
bcache:
check return value from btree_node_alloc_replacement()
bcache:
Convert to bdev_open_by_path()
bcache:
dynamically allocate the md-bcache shrinker
bcache:
Fixup error handling in register_cache()
bcache:
fixup init dirty data errors
bcache:
fixup lock c->root error
bcache:
fixup multi-threaded bch_sectors_dirty_init() wake-up race
bcache:
move closures to lib/
bcache:
prevent potential division by zero error
bcache:
remove redundant assignment to variable cur_idx
bcache:
replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
bcache:
revert replacing IS_ERR_OR_NULL with IS_ERR
bcachefs:
"Snapshot deletion did not run correctly" should be a fsck err
bcachefs:
(invalidate|release)_folio fixes
bcachefs:
-EROFS doesn't count as move_extent_start_fail
bcachefs:
.get_parent() should return an error pointer
bcachefs:
__bch2_btree_insert uses BTREE_INSERT_CACHED
bcachefs:
__bch2_btree_insert() -> bch2_btree_insert_trans()
bcachefs:
__bch2_btree_iter_set_pos()
bcachefs:
__bch2_btree_node_iter_fix() improvements
bcachefs:
__bch2_trans_commit() no longer calls bch2_trans_reset()
bcachefs:
__bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTS
bcachefs:
__bio_compress() fix up.
bcachefs:
__journal_entry_close() never fails
bcachefs:
Account for internal fragmentation better
bcachefs:
Account for ioclock slop when throttling rebalance thread
bcachefs:
Account for stripe parity sectors separately
bcachefs:
acl: Add missing check in bch2_acl_chmod()
bcachefs:
acl: Uninitialized variable in bch2_acl_chmod()
bcachefs:
Add (partial) support for fixing btree topology
bcachefs:
Add .to_text() methods for all superblock sections
bcachefs:
Add a bch_page_state assert
bcachefs:
Add a bit of missing repair code
bcachefs:
Add a comment for BTREE_INSERT_NOJOURNAL usage
bcachefs:
Add a comment for should_drop_open_bucket()
bcachefs:
Add a cond_resched call to the copygc main loop
bcachefs:
Add a cond_resched() call to journal_keys_sort()
bcachefs:
Add a cond_resched() to bch2_alloc_write()
bcachefs:
Add a cond_resched() to rebalance loop
bcachefs:
Add a cond_seched() to the allocator thread
bcachefs:
Add a counter for btree_trans restarts
bcachefs:
Add a debug assert
bcachefs:
Add a debug mode that always reads from every btree replica
bcachefs:
Add a fallback when journal_keys doesn't fit in ram
bcachefs:
Add a few tracepoints
bcachefs:
Add a hint for allocating new stripes
bcachefs:
Add a kmem_cache for btree_key_cache objects
bcachefs:
Add a kthread_should_stop() check to allocator thread
bcachefs:
Add a lock to bch_page_state
bcachefs:
Add a manual trigger for lock wakeups
bcachefs:
Add a mechanism for blocking the journal
bcachefs:
Add a mechanism for passing extra journal entries to bch2_trans_commit()
bcachefs:
Add a mechanism for running callbacks at trans commit time
bcachefs:
Add a mempool for btree_trans bump allocator
bcachefs:
Add a mempool for the replicas delta list
bcachefs:
Add a missing bch2_btree_path_traverse() call
bcachefs:
Add a missing bch2_err_str() call
bcachefs:
Add a missing bch2_trans_relock() call
bcachefs:
Add a missing btree_path_make_mut() call
bcachefs:
Add a missing btree_path_set_dirty() calls
bcachefs:
Add a missing prefetch include
bcachefs:
Add a missing rhashtable_destroy() call
bcachefs:
Add a missing wakeup
bcachefs:
Add a perf test for multiple updates per commit
bcachefs:
Add a persistent counter for bucket discards
bcachefs:
Add a persistent counter for bucket invalidation
bcachefs:
Add a pre-reserve mechanism for the journal
bcachefs:
Add a print statement for when we go read-write
bcachefs:
Add a race_fault() for write buffer slowpath
bcachefs:
Add a shrinker for the btree key cache
bcachefs:
Add a single slot percpu buf for btree iters
bcachefs:
Add a sysfs attr for triggering discards
bcachefs:
Add a sysfs var for average btree write size
bcachefs:
Add a tracepoint for copygc waiting
bcachefs:
Add a tracepoint for superblock writes
bcachefs:
Add a tracepoint for the btree cache shrinker
bcachefs:
Add a tracepoint for when we block on journal reclaim
bcachefs:
Add a valgrind memcheck hint
bcachefs:
Add a workqueue for btree io completions
bcachefs:
Add a workqueue for journal reclaim
bcachefs:
add ability to run gc on metadata only
bcachefs:
Add accounting for dirty btree nodes/keys
bcachefs:
Add actual tracepoints for transaction restarts
bcachefs:
Add allocator thread state to sysfs
bcachefs:
Add an .invalid method for bch2_btree_ptr_v2
bcachefs:
Add an assert in inode_write for -ENOENT
bcachefs:
Add an assert to bch2_bucket_nocow_unlock()
bcachefs:
Add an assertion for removing btree nodes from cache
bcachefs:
Add an assertion for using multiple btree_trans
bcachefs:
Add an assertion to check for journal writes to same location
bcachefs:
Add an assertion to track down a heisenbug
bcachefs:
Add an error message for copygc spinning
bcachefs:
Add an internal option for reading entire journal
bcachefs:
Add an ioctl for resizing journal on a device
bcachefs:
Add an O_DIRECT option (for userspace)
bcachefs:
Add an option for btree node mem ptr optimization
bcachefs:
Add an option for fsck error ratelimiting
bcachefs:
Add an option for keeping journal entries after startup
bcachefs:
Add an option for metadata_target
bcachefs:
Add an option for rebuilding the replicas section
bcachefs:
Add an option for whether inodes use the key cache
bcachefs:
Add an option to control sharding new inode numbers
bcachefs:
Add an option to disable reflink support
bcachefs:
Add an overflow check in set_bkey_val_u64s()
bcachefs:
Add another mssing bch2_trans_iter_put() call
bcachefs:
Add assertions for unexpected transaction restarts
bcachefs:
add bcachefs xxhash support
bcachefs:
add bcachefs_effective xattrs
bcachefs:
Add bch2_blk_status_to_str()
bcachefs:
Add BCH_BKEY_PTRS_MAX
bcachefs:
Add BCH_SUBVOLUME_UNLINKED
bcachefs:
add bch_verbose() statements for shutdown
bcachefs:
Add btree cache stats to sysfs
bcachefs:
Add btree node prefetching to bch2_btree_and_journal_walk()
bcachefs:
Add BTREE_PTR_RANGE_UPDATED
bcachefs:
Add btree_trans* to inode_set_fn
bcachefs:
Add buffered IO fallback for userspace
bcachefs:
Add cannibalize lock to btree_cache_to_text()
bcachefs:
Add code to scan for/rewite old btree nodes
bcachefs:
add const annotations to bset.c
bcachefs:
Add copygc wait to sysfs
bcachefs:
Add debug code to print btree transactions
bcachefs:
Add distinct error code for key_cache_upgrade
bcachefs:
Add error handling to unit & perf tests
bcachefs:
Add error message for failing to allocate sorted journal keys
bcachefs:
Add error message for some allocation failures
bcachefs:
Add error messages for memory allocation failures
bcachefs:
Add error path to btree_split()
bcachefs:
Add flags field to bch2_inode_to_text()
bcachefs:
Add flags to indicate if inode opts were inherited or explicitly set
bcachefs:
Add flushed_seq_ondisk to journal_debug_to_text()
bcachefs:
add functionality for heaps to update backpointers
bcachefs:
add inode_generation_to_text method
bcachefs:
Add IO error counts to bch_member
bcachefs:
Add iops fields to bch_member
bcachefs:
Add iter->idx
bcachefs:
Add iter_flags arg to bch2_btree_delete_range()
bcachefs:
Add journal_seq to inode & alloc keys
bcachefs:
Add logging to bch2_inode_peek() & related
bcachefs:
Add max nr of IOs in flight to the move path
bcachefs:
add missing bch2_btree_iter_node_drop() call
bcachefs:
Add missing bch2_btree_node_iter_fix() call
bcachefs:
Add missing bch2_btree_node_iter_fix() calls
bcachefs:
Add missing bch2_err_class() call
bcachefs:
add missing bch2_trans_begin() call
bcachefs:
Add missing bch2_trans_iter_exit() call
bcachefs:
Add missing BTREE_ITER_INTENT
bcachefs:
Add missing call to bch2_replicas_entry_sort()
bcachefs:
Add missing error checking in bch2_find_by_inum_trans()
bcachefs:
Add missing include
bcachefs:
Add missing printk newlines
bcachefs:
Add missing validation for jset_entry_data_usage
bcachefs:
Add mode to bch2_inode_to_text
bcachefs:
add module description to fix modpost warning
bcachefs:
Add more assertions for locking btree iterators out of order
bcachefs:
Add more debug checks
bcachefs:
Add more time stats for being blocked on allocator
bcachefs:
Add more time_stats
bcachefs:
Add new alloc fields
bcachefs:
Add new assertions for shutdown path
bcachefs:
Add new helper to retrieve bch_member from sb
bcachefs:
Add offset_into_extent param to bch2_read_extent()
bcachefs:
Add open_buckets to sysfs
bcachefs:
Add option for completely disabling nocow
bcachefs:
Add otime, parent to bch_subvolume
bcachefs:
Add pagecache_add lock to buffered IO path, fault path
bcachefs:
Add persistent counters
bcachefs:
Add persistent counters for all tracepoints
bcachefs:
Add persistent identifiers for recovery passes
bcachefs:
Add print method for bch2_btree_ptr_v2
bcachefs:
Add printf format attribute to bch2_pr_buf()
bcachefs:
Add private error codes for ENOSPC
bcachefs:
add progress stats to sysfs
bcachefs:
Add repair code for out of order keys in a btree node.
bcachefs:
Add rw to .key_invalid()
bcachefs:
Add safe versions of varint encode/decode
bcachefs:
Add some comments for btree iterator flags
bcachefs:
Add some cond_rescheds() in shutdown path
bcachefs:
Add some logging for btree node rewrites due to errors
bcachefs:
Add some missing error messages
bcachefs:
Add some printks for error paths
bcachefs:
Add some unlikely() annotations
bcachefs:
Add SPOS_MAX to bpos_to_text()
bcachefs:
Add subvolume to ei_inode_info
bcachefs:
Add support for dirents that point to subvolumes
bcachefs:
Add support for doing btree updates prior to journal replay
bcachefs:
Add support for FALLOC_FL_INSERT_RANGE
bcachefs:
Add tabstops to printbufs
bcachefs:
Add the status of bucket gen gc to sysfs
bcachefs:
Add time stats for btree updates
bcachefs:
Add tracepoint & counter for btree split race
bcachefs:
Add verbose log messages for journal read
bcachefs:
Add vmalloc fallback for decompress workspace
bcachefs:
added lock held time stats
bcachefs:
All held locks must be in a btree path
bcachefs:
All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEW
bcachefs:
alloc_v4_u64s() fix
bcachefs:
Allocate fs_usage in do_btree_insert_at()
bcachefs:
Allocate journal buckets sequentially
bcachefs:
allocate sb_read_scratch with __get_free_page
bcachefs:
Allocate some extra room in btree_key_cache_fill()
bcachefs:
allocate_dropping_locks()
bcachefs:
Allocation code refactoring
bcachefs:
Allocator refactoring
bcachefs:
Allocator startup fixes/refactoring
bcachefs:
Allocator startup improvements
bcachefs:
Allocator thread doesn't need gc_lock anymore
bcachefs:
Allow answering y or n to all fsck errors of given type
bcachefs:
Allow existing stripes to be updated with new data buckets
bcachefs:
Allow for more btrees
bcachefs:
Allow for new alloc fields
bcachefs:
Allow for unknown btree IDs
bcachefs:
Allow for unknown key types
bcachefs:
allow journal reply on ro mount
bcachefs:
Allow shorter JSET_ENTRY_dev_usage entries
bcachefs:
allow writeback to fill bio completely
bcachefs:
Also log device name in userspace
bcachefs:
Also log overwrites in journal
bcachefs:
Also print out in-memory gen on stale dirty pointer
bcachefs:
Also show when blocked on write locks
bcachefs:
Always check alloc data type
bcachefs:
Always check for bucket reuse after read
bcachefs:
Always check for invalid bkeys in main commit path
bcachefs:
Always check for invalid bkeys in trans commit path
bcachefs:
Always check for transaction restarts
bcachefs:
Always check if we need disk res in extent update path
bcachefs:
Always clear should_be_locked in bch2_trans_begin()
bcachefs:
Always descend to leaf nodes it btree_gc
bcachefs:
Always emit new extents on partial overwrite
bcachefs:
Always give out journal pre-res if we already have one
bcachefs:
Always increment bucket gen on bucket reuse
bcachefs:
Always print when doing journal replay in fsck
bcachefs:
Always rebuild aux search trees when node boundaries change
bcachefs:
Always run topology error when CONFIG_BCACHEFS_DEBUG=y
bcachefs:
Always touch page state with page locked
bcachefs:
Always use bch2_extent_trim_atomic()
bcachefs:
Always use percpu_ref_tryget_live() on c->writes
bcachefs:
Always write a journal entry when stopping journal
bcachefs:
Always zero memory from bch2_trans_kmalloc()
bcachefs:
Another should_be_locked fixup
bcachefs:
Apply workaround for too many btree iters to read path
bcachefs:
Array bounds fixes
bcachefs:
Assert that iterators aren't being double freed
bcachefs:
Assert that we're not trying to flush journal seq in the future
bcachefs:
assertion to catch outstanding bug
bcachefs:
Assorted checkpatch fixes
bcachefs:
Assorted ec fixes
bcachefs:
Assorted endianness fixes
bcachefs:
Assorted fixes for clang
bcachefs:
Assorted fixes for running on very small devices
bcachefs:
Assorted journal refactoring
bcachefs:
Assorted journal refactoring
bcachefs:
Assorted journal refactoring
bcachefs:
Assorted preemption fixes
bcachefs:
Assorted sparse fixes
bcachefs:
Avoid __GFP_NOFAIL
bcachefs:
Avoid atomics in write fast path
bcachefs:
Avoid calling bch2_btree_iter_relock() in bch2_btree_iter_traverse()
bcachefs:
Avoid calling iter_prev() in extent update path
bcachefs:
Avoid deadlocking on the allocator
bcachefs:
avoid out-of-bounds in split_devs
bcachefs:
Avoid spurious transaction restarts
bcachefs:
Avoid using btree_node_lock_nopath()
bcachefs:
Avoid write lock on mark_lock
bcachefs:
bcachefs_format.h should be using __u64
bcachefs:
bcachefs_metadata_version_deleted_inodes
bcachefs:
bcachefs_metadata_version_major_minor
bcachefs:
bch2_acl_to_text()
bcachefs:
bch2_alloc_sectors_append_ptrs() now takes cached flag
bcachefs:
bch2_alloc_write()
bcachefs:
bch2_alloc_write() should be writing for all devices
bcachefs:
bch2_assert_pos_locked()
bcachefs:
bch2_bkey_alloc() now calls bch2_trans_update()
bcachefs:
bch2_bkey_cmp_packed_inlined()
bcachefs:
bch2_bkey_get_empty_slot()
bcachefs:
bch2_bkey_get_iter() helpers
bcachefs:
bch2_bkey_get_mut() improvements
bcachefs:
bch2_bkey_get_mut() now calls bch2_trans_update()
bcachefs:
bch2_bkey_make_mut() now calls bch2_trans_update()
bcachefs:
bch2_bkey_packed_to_binary_text()
bcachefs:
bch2_bkey_ptrs_invalid()
bcachefs:
bch2_btree_bit_mod()
bcachefs:
bch2_btree_cache_scan() improvement
bcachefs:
bch2_btree_delete_at_range()
bcachefs:
bch2_btree_delete_extent_at()
bcachefs:
bch2_btree_delete_range_trans()
bcachefs:
bch2_btree_delete_range_trans() now returns -BCH_ERR_transaction_restart_nested
bcachefs:
bch2_btree_id_str()
bcachefs:
bch2_btree_insert_node() no longer uses lock_write_nofail
bcachefs:
bch2_btree_insert_nonextent()
bcachefs:
bch2_btree_iter_advance_pos()
bcachefs:
bch2_btree_iter_fix_key_modified()
bcachefs:
bch2_btree_iter_peek() now works with interior nodes
bcachefs:
bch2_btree_iter_peek_all_levels()
bcachefs:
bch2_btree_iter_peek_and_restart_outlined()
bcachefs:
bch2_btree_iter_peek_node_and_restart()
bcachefs:
bch2_btree_iter_peek_prev()
bcachefs:
bch2_btree_iter_peek_slot() now saves initial position when searching
bcachefs:
bch2_btree_iter_peek_slot() now supports BTREE_ITER_WITH_UPDATES
bcachefs:
bch2_btree_iter_peek_slot() now works on interior nodes
bcachefs:
bch2_btree_iter_peek_upto()
bcachefs:
bch2_btree_iter_relock_intent()
bcachefs:
bch2_btree_iter_traverse() shouldn't normally call traverse_all()
bcachefs:
bch2_btree_key_cache_scan() doesn't need trylock
bcachefs:
bch2_btree_node_lock_write_nofail()
bcachefs:
bch2_btree_node_ondisk_to_text()
bcachefs:
bch2_btree_node_relock_notrace()
bcachefs:
bch2_btree_node_rewrite() now returns transaction restarts
bcachefs:
bch2_btree_node_to_text() const correctness
bcachefs:
bch2_btree_path_peek_slot_exact()
bcachefs:
bch2_btree_path_set_pos()
bcachefs:
bch2_btree_path_upgrade() now emits transaction restart
bcachefs:
bch2_btree_trans_to_text(): print blocked time
bcachefs:
bch2_btree_update_start() refactoring
bcachefs:
bch2_bucket_alloc_new_fs() no longer depends on bucket marks
bcachefs:
bch2_bucket_alloc_trans_early -> for_each_btree_key_norestart
bcachefs:
bch2_bucket_is_movable() -> BTREE_ITER_CACHED
bcachefs:
bch2_buffered_write large folio conversion
bcachefs:
bch2_check_set_feature()
bcachefs:
bch2_copygc_wait_to_text()
bcachefs:
bch2_d_types[]
bcachefs:
bch2_data_update_index_update() -> bch2_trans_run()
bcachefs:
bch2_data_update_init() considers ptr durability
bcachefs:
bch2_dev_freespace_init() Print out status every 10 seconds
bcachefs:
bch2_dev_usage_update() no longer depends on bucket_mark
bcachefs:
bch2_disk_path_to_text() no longer takes sb_lock
bcachefs:
bch2_dump_trans_iters_updates()
bcachefs:
bch2_ec_read_extent() now takes btree_trans
bcachefs:
bch2_extent_atomic_end() now traverses iter
bcachefs:
bch2_extent_drop_ptrs()
bcachefs:
bch2_extent_fallocate()
bcachefs:
bch2_extent_ptr_decoded_append()
bcachefs:
bch2_extent_ptr_desired_durability()
bcachefs:
bch2_extent_trim_atomic()
bcachefs:
bch2_extent_update_i_size_sectors()
bcachefs:
bch2_foreground_maybe_merge() now correctly reports lock restarts
bcachefs:
bch2_fs_moving_ctxts_to_text()
bcachefs:
bch2_fs_quota_transfer
bcachefs:
bch2_gc_gens() no longer uses bucket array
bcachefs:
bch2_hprint(): don't print decimal if conversion was exact
bcachefs:
bch2_inode_opts_get()
bcachefs:
bch2_inode_peek()/bch2_inode_write()
bcachefs:
bch2_inum_opts_get()
bcachefs:
bch2_ioc_reinherit_attrs()
bcachefs:
bch2_ioctl_disk_resize_journal(): check for integer truncation
bcachefs:
bch2_journal_entries_postprocess()
bcachefs:
bch2_journal_entry_to_text()
bcachefs:
bch2_journal_halt() now takes journal lock
bcachefs:
bch2_journal_key_insert() no longer transfers ownership
bcachefs:
bch2_journal_log_msg()
bcachefs:
bch2_journal_noflush_seq()
bcachefs:
bch2_journal_space_available improvements
bcachefs:
bch2_mark_alloc(): Do wakeups after updating usage
bcachefs:
bch2_mark_key() now takes bch_data_type
bcachefs:
bch2_mark_key() now takes btree_id & level
bcachefs:
bch2_mark_snapshot() now called like other triggers
bcachefs:
bch2_moving_ctxt_flush_all()
bcachefs:
bch2_open_bucket_to_text()
bcachefs:
bch2_path_put_nokeep()
bcachefs:
bch2_print_string_as_lines()
bcachefs:
bch2_propagate_key_to_snapshot_leaves()
bcachefs:
bch2_prt_datetime()
bcachefs:
bch2_read_extent() microoptimizations
bcachefs:
bch2_readahead() large folio conversion
bcachefs:
bch2_run_explicit_recovery_pass()
bcachefs:
bch2_sb_field_get() refactoring
bcachefs:
bch2_sb_maybe_downgrade(), bch2_sb_upgrade()
bcachefs:
bch2_seek_pagecache_data() folio conversion
bcachefs:
bch2_seek_pagecache_hole() folio conversion
bcachefs:
bch2_stripe_to_text() now prints ptr gens
bcachefs:
bch2_subvolume_get()
bcachefs:
bch2_time_stats_to_text now indents properly
bcachefs:
bch2_trans_commit_bkey_invalid()
bcachefs:
bch2_trans_downgrade()
bcachefs:
bch2_trans_exit() no longer returns errors
bcachefs:
bch2_trans_get_iter() no longer returns errors
bcachefs:
bch2_trans_in_restart_error()
bcachefs:
bch2_trans_inconsistent()
bcachefs:
bch2_trans_kmalloc no longer allocates memory with btree locks held
bcachefs:
bch2_trans_locked()
bcachefs:
bch2_trans_log_msg()
bcachefs:
bch2_trans_mark_key() now takes a bkey_i *
bcachefs:
bch2_trans_mark_pointer() refactoring
bcachefs:
bch2_trans_mark_update()
bcachefs:
bch2_trans_relock() only relocks iters that should be locked
bcachefs:
bch2_trans_relock_notrace()
bcachefs:
bch2_trans_reset() calls should be at the tops of loops
bcachefs:
bch2_trans_reset_updates()
bcachefs:
bch2_trans_revalidate_updates_in_node()
bcachefs:
bch2_trans_run()
bcachefs:
bch2_trans_unlock_noassert()
bcachefs:
bch2_trans_update() is now __must_check
bcachefs:
bch2_trans_update() now takes struct btree_insert_entry
bcachefs:
bch2_trans_update_extent_overwrite()
bcachefs:
bch2_trans_update_get_key_cache()
bcachefs:
bch2_trans_updates_to_text()
bcachefs:
bch2_truncate_page() large folio conversion
bcachefs:
bch2_version_compatible()
bcachefs:
bch2_version_to_text()
bcachefs:
bch2_write_queue()
bcachefs:
bch2_xattr_set() now updates ctime
bcachefs:
BCH_BEATURE_atomic_nlink is obsolete
bcachefs:
BCH_COMPAT_bformat_overflow_done no longer required
bcachefs:
bch_dev->dev
bcachefs:
BCH_ERR_fsck -> EINVAL
bcachefs:
bch_err_msg(), bch_err_fn() now filters out transaction restart errors
bcachefs:
BCH_EXTENT_ENTRY_TYPES()
bcachefs:
BCH_FEATURE_new_extent_overwrite is now required
bcachefs:
bch_folio can now handle multi-order folios
bcachefs:
bch_folio_sector_state improvements
bcachefs:
BCH_JSET_ENTRY_log
bcachefs:
bch_opt_fn
bcachefs:
bch_sb.recovery_passes_required
bcachefs:
BCH_SB_FEATURES_ALL
bcachefs:
bch_sb_field_downgrade
bcachefs:
bch_sb_field_errors
bcachefs:
bch_sb_field_journal_v2
bcachefs:
BCH_SB_RESERVE_BYTES
bcachefs:
BCH_SB_VERSION_UPGRADE_COMPLETE()
bcachefs:
BCH_WATERMARK_reclaim
bcachefs:
BCH_WRITE_SYNC
bcachefs:
Be less restrictive when validating journal overwrite entries
bcachefs:
Be more careful about JOURNAL_RES_GET_RESERVED
bcachefs:
Be more careful in bch2_bkey_to_text()
bcachefs:
Be more conservation about journal pre-reservations
bcachefs:
Be more precise with journal error reporting
bcachefs:
Be more rigorous about marking the filesystem clean
bcachefs:
Be slightly less tricky with union usage
bcachefs:
Be sure to check ptr->dev in copygc pred function
bcachefs:
Better algorithm for btree node merging in write path
bcachefs:
Better approach to write vs. read lock deadlocks
bcachefs:
Better bch2_trans_copy_iter()
bcachefs:
better BTREE_INSERT_NO_CLEAR_REPLICAS
bcachefs:
Better calculation of copygc threshold
bcachefs:
Better error messages on bucket sector count overflows
bcachefs:
Better inlining for bch2_alloc_to_v4_mut
bcachefs:
Better inlining in bch2_subvolume_get_snapshot()
bcachefs:
Better inlining in bch2_time_stats_update()
bcachefs:
Better inlining in core write path
bcachefs:
Better iterator picking
bcachefs:
Better journal debug
bcachefs:
Better superblock opt validation
bcachefs:
Better use of locking helpers
bcachefs:
bio_for_each_segment_all() -> bio_for_each_folio_all()
bcachefs:
bkey noops
bcachefs:
bkey_copy() is no longer a macro
bcachefs:
bkey_format helper improvements
bcachefs:
BKEY_INVALID_FROM_JOURNAL
bcachefs:
bkey_merge() now takes bkey_s
bcachefs:
bkey_min(), bkey_max()
bcachefs:
bkey_on_stack
bcachefs:
bkey_on_stack_reassemble()
bcachefs:
bkey_ops.min_val_size
bcachefs:
BKEY_PADDED_ONSTACK()
bcachefs:
bkey_written()
bcachefs:
bpos is misaligned on big endian
bcachefs:
Break out bch2_btree_path_traverse_cached_slowpath()
bcachefs:
Break up bch2_journal_write()
bcachefs:
Break up io.c
bcachefs:
Bring back BTREE_ITER_CACHED_NOFILL
bcachefs:
Bring back metadata only gc
bcachefs:
BSET_OFFSET()
bcachefs:
btree gc refactoring
bcachefs:
Btree iter improvements
bcachefs:
Btree iterator, update flags no longer conflict
bcachefs:
Btree iterators now always have a btree_trans
bcachefs:
Btree key cache
bcachefs:
Btree key cache coherency
bcachefs:
Btree key cache improvements
bcachefs:
btree key cache locking improvements
bcachefs:
Btree key cache optimization
bcachefs:
btree key cache pcpu freedlist
bcachefs:
Btree key cache shrinker fix
bcachefs:
Btree locking fix, refactoring
bcachefs:
Btree split improvement
bcachefs:
Btree splits no longer automatically cause a transaction restart
bcachefs:
Btree splits now only take the locks they need
bcachefs:
Btree update path cleanup
bcachefs:
Btree write buffer
bcachefs:
btree_and_journal_iter
bcachefs:
btree_bkey_cached_common
bcachefs:
btree_bkey_cached_common->cached
bcachefs:
btree_err() now uses bch2_print_string_as_lines()
bcachefs:
btree_gc no longer uses main in-memory bucket array
bcachefs:
btree_id_cached()
bcachefs:
BTREE_ID_logged_ops
bcachefs:
BTREE_ID_snapshot_tree
bcachefs:
BTREE_INSERT_ATOMIC must be used for extents now
bcachefs:
BTREE_INSERT_JOURNAL_RES_FULL is no longer possible
bcachefs:
BTREE_INSERT_LAZY_RW is only for recovery path
bcachefs:
btree_iter->ip_allocated
bcachefs:
btree_iter->should_be_locked
bcachefs:
BTREE_ITER_FILTER_SNAPSHOTS
bcachefs:
BTREE_ITER_FILTER_SNAPSHOTS is selected automatically
bcachefs:
btree_iter_live()
bcachefs:
BTREE_ITER_NO_NODE -> BCH_ERR codes
bcachefs:
BTREE_ITER_NOPRESERVE
bcachefs:
btree_iter_peek_with_updates()
bcachefs:
btree_iter_prev_slot()
bcachefs:
btree_iter_set_dontneed()
bcachefs:
BTREE_ITER_SLOTS isn't a type of btree iter
bcachefs:
BTREE_ITER_WITH_JOURNAL
bcachefs:
BTREE_ITER_WITH_KEY_CACHE
bcachefs:
BTREE_ITER_WITH_UPDATES
bcachefs:
btree_journal_iter.c
bcachefs:
btree_locking.c
bcachefs:
btree_node_u64s_with_format() takes nr keys
bcachefs:
btree_path
bcachefs:
btree_path_down() optimization
bcachefs:
btree_path_make_mut() clears should_be_locked
bcachefs:
btree_path_set_level_(up|down)
bcachefs:
btree_ptr_v2
bcachefs:
btree_trans->write_locked
bcachefs:
btree_trans_too_many_iters() is now a transaction restart
bcachefs:
BTREE_TRIGGER_INSERT now only means insert
bcachefs:
btree_update_interior.c prep for backpointers
bcachefs:
BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE
bcachefs:
btree_update_nodes_written() needs BTREE_INSERT_USE_RESERVE
bcachefs:
btree_update_nodes_written() requires alloc reserve
bcachefs:
BTREE_UPDATE_NOJOURNAL
bcachefs:
Bucket invalidate path improvements
bcachefs:
bucket_alloc_fail tracepoint should only fire when we have to block
bcachefs:
bucket_alloc_state
bcachefs:
bucket_gens btree
bcachefs:
bucket_lock() is now a sleepable lock
bcachefs:
Build fixes for 32bit x86
bcachefs:
byte order swap bch_alloc_v4.fragmentation_lru field
bcachefs:
cached data shouldn't prevent fs from mounting
bcachefs:
Cached pointers should not be erasure coded
bcachefs:
Call bch2_btree_iter_traverse() if necessary in commit path
bcachefs:
Call bch2_btree_update_add_new_node() before dropping write lock
bcachefs:
Call bch2_do_invalidates() when going read write
bcachefs:
Call bch2_inconsistent_error() on missing stripe/indirect extent
bcachefs:
Call bch2_path_put_nokeep() before bch2_path_put()
bcachefs:
Caller now responsible for calling mark_key for gc
bcachefs:
Can't be holding read locks while taking write locks
bcachefs:
Centralize btree node lock initialization
bcachefs:
Centralize marking of replicas in btree update path
bcachefs:
Change __bch2_trans_commit() to run triggers then get RW
bcachefs:
Change __bch2_writepage() to not write to holes
bcachefs:
Change a BUG_ON() to a fatal error
bcachefs:
Change allocations for ec stripes to blocking
bcachefs:
Change bch2_btree_key_cache_count() to exclude dirty keys
bcachefs:
Change bch2_dev_lookup() to not use lookup_bdev()
bcachefs:
Change bch2_dump_bset() to also print key values
bcachefs:
Change bkey_invalid() rw param to flags
bcachefs:
Change btree split threshold to be in u64s
bcachefs:
Change btree_iter_traverse_error() to not use iter->next
bcachefs:
Change bucket_lock() to use bit_spin_lock()
bcachefs:
Change buffered write path to write to partial pages
bcachefs:
Change check for invalid key types
bcachefs:
Change copygc to consider bucket fragmentation
bcachefs:
Change copygc wait amount to be min of per device waits
bcachefs:
Change flags param to bch2_btree_delete_range to update_flags
bcachefs:
Change how replicated data is accounted
bcachefs:
Change inode allocation code for snapshots
bcachefs:
Change journal_io.c assertion to error message
bcachefs:
Change lockrestart_do() to always call bch2_trans_begin()
bcachefs:
Change when we allow overwrites
bcachefs:
Change where merging of interior btree nodes is trigger from
bcachefs:
chardev: fix an integer overflow (32 bit only)
bcachefs:
chardev: return -EFAULT if copy_to_user() fails
bcachefs:
Check alignment in write path
bcachefs:
Check btree topology at startup
bcachefs:
Check for bad key version number
bcachefs:
Check for directories in deleted inodes btree
bcachefs:
Check for duplicate device ptrs in bch2_bkey_ptrs_invalid()
bcachefs:
Check for ERR_PTR() from filemap_lock_folio()
bcachefs:
Check for errors from bch2_trans_update()
bcachefs:
Check for errors from crypto_skcipher_encrypt()
bcachefs:
Check for errors from register_shrinker()
bcachefs:
Check for errors in bch2_journal_reclaim()
bcachefs:
Check for extents past eof correctly
bcachefs:
Check for extents with too many ptrs
bcachefs:
Check for folios that don't have bch_folio attached
bcachefs:
Check for key size > offset
bcachefs:
Check for lru entries with time=0
bcachefs:
Check for nonce offset inconsistency in data_update path
bcachefs:
Check for read_time == 0 in bch2_alloc_v4_invalid()
bcachefs:
Check for redundant ec entries/stripe ptrs
bcachefs:
Check for rw before setting opts via sysfs
bcachefs:
Check for stale dirty pointer before reads
bcachefs:
Check for too-large encoded extents
bcachefs:
Check for unsupported features
bcachefs:
Check gfp_flags correctly in bch2_btree_cache_scan()
bcachefs:
Check if extending inode differently
bcachefs:
Check inodes at start of fsck
bcachefs:
Check return code from need_whiteout_for_snapshot()
bcachefs:
Check that keys are in the correct btrees
bcachefs:
check_extent() refactoring
bcachefs:
check_extent(): don't use key_visible_in_snapshot()
bcachefs:
check_extents(): make sure to check i_sectors for last inode
bcachefs:
Child btree iterators
bcachefs:
Clean up bch2_btree_and_journal_walk()
bcachefs:
Clean up bch2_extent_can_insert
bcachefs:
Clean up error reporting in the startup path
bcachefs:
Clean up interior update paths
bcachefs:
Clean up key merging
bcachefs:
clean up post-eof folios on -ENOSPC
bcachefs:
Clean up tests code
bcachefs:
Clean up, possixly fix page disk reservation accounting
bcachefs:
Clean up/rename bch2_trans_node_* fns
bcachefs:
Cleanup i_nlink handling
bcachefs:
Cleanup redundant snapshot nodes
bcachefs:
Clear BCH_FEATURE_extents_above_btree_updates on clean shutdown
bcachefs:
Clear btree_node_just_written() when node reused or evicted
bcachefs:
Clear iter->should_be_locked in bch2_trans_reset
bcachefs:
Close journal entry if necessary when flushing all pins
bcachefs:
cmp_int()
bcachefs:
Comparison function cleanups
bcachefs:
Compression fixes
bcachefs:
Compression levels
bcachefs:
CONFIG_BCACHEFS_DEBUG_TRANSACTIONS no longer defaults to y
bcachefs:
Consolidate bch2_btree_iter_peek() and peek_with_updates()
bcachefs:
Consolidate bch2_read_retry and bch2_read()
bcachefs:
Consolidate btree id properties
bcachefs:
Consolidate intent lock code in btree_path_up_until_good_node
bcachefs:
Consolidate trigger code a bit
bcachefs:
Convert -ENOENT to private error codes
bcachefs:
Convert .key_invalid methods to printbufs
bcachefs:
Convert a BUG_ON() to a warning
bcachefs:
Convert a BUG_ON() to a warning
bcachefs:
Convert acl.c to allocate_dropping_locks()
bcachefs:
Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMIC
bcachefs:
Convert alloc code to for_each_btree_key_commit()
bcachefs:
convert bch2_btree_insert_at() usage to bch2_trans_commit()
bcachefs:
Convert bch2_check_lrus() to for_each_btree_key_commit()
bcachefs:
Convert bch2_dev_freespace_init() to for_each_btree_key_commit()
bcachefs:
Convert bch2_dev_usrdata_drop() to for_each_btree_key2()
bcachefs:
Convert bch2_do_discards_work() to for_each_btree_key2()
bcachefs:
Convert bch2_do_invalidates_work() to for_each_btree_key2()
bcachefs:
Convert bch2_fpunch to bch2_extent_update()
bcachefs:
Convert bch2_fs_open() to darray
bcachefs:
Convert bch2_gc_done() for_each_btree_key2()
bcachefs:
Convert bch2_mark_key() to take a btree_trans *
bcachefs:
Convert bch2_pd_controller_print_debug() to a printbuf
bcachefs:
Convert bch2_sb_to_text to master option list
bcachefs:
convert bchfs_write_index_update() to bch2_extent_update()
bcachefs:
Convert btree_err() to a function
bcachefs:
Convert btree_err_type to normal error codes
bcachefs:
Convert bucket invalidation to key marking path
bcachefs:
Convert bucket_alloc_ret to negative error codes
bcachefs:
Convert compression_stats to for_each_btree_key2
bcachefs:
Convert constants to consts
bcachefs:
Convert debugfs code to for_each_btree_key2()
bcachefs:
Convert EAGAIN errors to private error codes
bcachefs:
Convert erasure coding to for_each_btree_key_commit()
bcachefs:
Convert EROFS errors to private error codes
bcachefs:
convert fcollapse to bch2_extent_update()
bcachefs:
convert fpunch to bch2_extent_update()
bcachefs:
Convert fsck errors to errcode.h
bcachefs:
Convert gc errors to fsck errors
bcachefs:
Convert gc_alloc_start() to for_each_btree_key2()
bcachefs:
Convert io paths for snapshots
bcachefs:
Convert journal BUG_ON() to a warning
bcachefs:
Convert journal sysfs params to regular options
bcachefs:
Convert journal validation to bkey_invalid_flags
bcachefs:
Convert more -EROFS to private error codes
bcachefs:
Convert more code to bch_err_msg()
bcachefs:
Convert more fsck code to for_each_btree_key2()
bcachefs:
Convert more locking code to btree_bkey_cached_common
bcachefs:
Convert more quota code to for_each_btree_key2()
bcachefs:
Convert raw uses of bch2_btree_iter_link() to new transactions
bcachefs:
Convert snapshot table to RCU array
bcachefs:
Convert some assertions to fsck errors
bcachefs:
Convert some enums to x-macros
bcachefs:
Convert some WARN_ONs to WARN_ON_ONCE
bcachefs:
Convert subvol code to for_each_btree_key_commit()
bcachefs:
Convert to __packed and __aligned
bcachefs:
Convert tracepoints to use %ps, not %pf
bcachefs:
convert truncate to bch2_extent_update()
bcachefs:
Convert various code to printbuf
bcachefs:
Converting to typed bkeys is now allowed for err, null ptrs
bcachefs:
copy correct journal_seq to dir in create
bcachefs:
Copy ptr->cached when migrating data
bcachefs:
Copygc allocations shouldn't be nowait
bcachefs:
Copygc no longer uses bucket array
bcachefs:
Copygc now uses backpointers
bcachefs:
correctly initialize bch_extent_ptr
bcachefs:
Correctly initialize bkey_cached->lock
bcachefs:
Correctly initialize new buckets on device resize
bcachefs:
Correctly order flushes and journal writes on multi device filesystems
bcachefs:
Count iterators for reflink_p overwrites correctly
bcachefs:
Count reserved extents as holes
bcachefs:
Create allocator threads when allocating filesystem
bcachefs:
create internal disk_groups sysfs file
bcachefs:
DARRAY_PREALLOCATED()
bcachefs:
darrays
bcachefs:
data jobs, including rebalance wait for copygc.
bcachefs:
Data move path now uses bch2_trans_unlock_long()
bcachefs:
data move path should not be trying to move reflink_p keys
bcachefs:
Data update path no longer leaves cached replicas
bcachefs:
Data update path won't accidentaly grow replicas
bcachefs:
Data update support for unwritten extents
bcachefs:
Deadlock cycle detector
bcachefs:
Deadlock prevention for ei_pagecache_lock
bcachefs:
deallocate_extra_replicas()
bcachefs:
Debug assertion improvements
bcachefs:
Debug code improvements
bcachefs:
Debug mode for c->writes references
bcachefs:
debug: Fix some locking bugs
bcachefs:
Debugfs cleanup
bcachefs:
Deduplicate keys in the journal before replay
bcachefs:
Defer full journal entry validation
bcachefs:
Deferred btree updates
bcachefs:
Delay setting path->should_be_locked
bcachefs:
delete a debug printk
bcachefs:
Delete a faulty assertion
bcachefs:
Delete a faulty assertion
bcachefs:
delete a slightly faulty assertion
bcachefs:
Delete a spurious assertion
bcachefs:
Delete an incorrect bch2_trans_unlock()
bcachefs:
Delete atomic_inc_bug()
bcachefs:
Delete bch_writepage
bcachefs:
Delete dead code
bcachefs:
Delete dead journalling code
bcachefs:
Delete dentry when deleting snapshots
bcachefs:
Delete duplicate code
bcachefs:
Delete duplicate time stats initialization
bcachefs:
delete duplicated code
bcachefs:
Delete in memory ec backpointers
bcachefs:
Delete obsolete btree ptr check
bcachefs:
Delete old deadlock avoidance code
bcachefs:
Delete redundant log messages
bcachefs:
Delete redundant tracepoint
bcachefs:
Delete some dead code
bcachefs:
delete some dead code
bcachefs:
Delete some dead code
bcachefs:
Delete some dead code in bch2_replicas_gc_end()
bcachefs:
Delete some dead journal code
bcachefs:
Delete some flag bits that are no longer used
bcachefs:
Delete some obsolete journal_seq_blacklist code
bcachefs:
Delete time_stats for lock contended times
bcachefs:
Delete unused arguments
bcachefs:
Delete warning from promote_alloc()
bcachefs:
Delete weird hacky transaction restart injection
bcachefs:
dio arithmetic improvements
bcachefs:
DIO write path only needs to shoot down pagecache once, not twice
bcachefs:
DIO write path optimization
bcachefs:
Dirent repair code
bcachefs:
Disable debug log statements
bcachefs:
Disable extent merging
bcachefs:
Disable quota support
bcachefs:
disallow ever going rw if nochanges or noreplay
bcachefs:
Disk space accounting fix
bcachefs:
Disk space accounting fix on brand-new fs
bcachefs:
Disk usage in compressed sectors, not uncompressed
bcachefs:
do not compile acl mod on minimal config
bcachefs:
Do updates in order they were queued up in
bcachefs:
docs: add docs for bch2_trans_reset
bcachefs:
Don't allocate memory under mark_lock
bcachefs:
Don't allocate memory under the btree cache lock
bcachefs:
Don't allocate memory while holding journal reservation
bcachefs:
Don't allocate stripes at POS_MIN
bcachefs:
Don't allocate too-big bios
bcachefs:
Don't allow bkey vals that are too big in extents btree
bcachefs:
Don't allow hardlinks when inherited attrs would change
bcachefs:
Don't arm journal->write_work when journal entry !open
bcachefs:
don't attempt rw on unfreeze when shutdown
bcachefs:
Don't block on allocations when only writing to specific device
bcachefs:
Don't block on ec_stripe_head_lock with btree locks held
bcachefs:
Don't block on journal reservation with btree locks held
bcachefs:
Don't block on reclaim_lock from journal_res_get
bcachefs:
don't block reads if we're promoting
bcachefs:
Don't BUG() in update_replicas
bcachefs:
Don't BUG_ON() btree topology error
bcachefs:
Don't BUG_ON() inode link count underflow
bcachefs:
Don't BUG_ON() on bucket sector count overflow
bcachefs:
Don't BUG_ON() sector count overflow
bcachefs:
don't bump key cache journal seq on nojournal commits
bcachefs:
Don't call bch2_bkey_transform() unnecessarily
bcachefs:
Don't call bch2_btree_iter_traverse() unnecessarily
bcachefs:
don't call bch2_bucket_seq_cleanup from journal_buf_switch
bcachefs:
Don't call bch2_journal_pin_drop() under key cache lock
bcachefs:
Don't call bch2_trans_update() unlocked
bcachefs:
Don't call into journal reclaim when we're not supposed to
bcachefs:
Don't call local_clock() twice in trans_begin()
bcachefs:
Don't call lock_graph_descend() with wait lock held
bcachefs:
Don't call trans_iter_put() on error pointer
bcachefs:
Don't cap ios in dio write path at 2 MB
bcachefs:
Don't check for -ENOSPC in page writeback
bcachefs:
Don't deadlock when btree node reuse changes lock ordering
bcachefs:
Don't decrease BTREE_ITER_MAX when LOCKDEP=y
bcachefs:
Don't disable preemption unnecessarily
bcachefs:
Don't disallow btree writes to RO devices
bcachefs:
don't do initial gc if have alloc info feature
bcachefs:
Don't do upgrades in nochanges mode
bcachefs:
Don't downgrade in traverse()
bcachefs:
Don't downgrade iterators in bch2_trans_get_iter()
bcachefs:
Don't downgrade locks on transaction restart
bcachefs:
Don't drop journal pins in exit path
bcachefs:
Don't drop ptrs to btree nodes
bcachefs:
Don't drop read locks at transaction commit time
bcachefs:
Don't drop replicas when copygcing ec data
bcachefs:
Don't embed btree iters in btree_trans
bcachefs:
Don't emit tracepoints for expected events
bcachefs:
Don't erasure code cached ptrs
bcachefs:
Don't error out of recovery process on journal read error
bcachefs:
Don't error out when just reading the journal
bcachefs:
Don't export __bch2_fs_read_write
bcachefs:
Don't fail mount if device has been removed
bcachefs:
Don't fail mounts due to devices that are marked as failed
bcachefs:
Don't flush btree writes more aggressively because of btree key cache
bcachefs:
Don't flush journal from bch2_vfs_write_inode()
bcachefs:
Don't fragment extents when making them indirect
bcachefs:
Don't get journal reservation until after we know insert will succeed
bcachefs:
Don't hardcode BTREE_ID_EXTENTS
bcachefs:
Don't hold inode lock longer than necessary in dio write path
bcachefs:
Don't invalidate open buckets
bcachefs:
Don't issue btree writes that weren't journalled
bcachefs:
Don't issue discards when in nochanges mode
bcachefs:
Don't issue transaction restart on key cache realloc
bcachefs:
Don't issue writes that are more than 1 MB
bcachefs:
Don't iterate over journal entries just for btree roots
bcachefs:
Don't keep around btree_paths unnecessarily
bcachefs:
Don't keep nodes in btree_reserve locked
bcachefs:
Don't kick journal reclaim unless low on space
bcachefs:
Don't leak lock pcpu counts memory
bcachefs:
Don't let copygc buckets be stolen by other threads
bcachefs:
Don't list non journal devs in journal_debug_to_text()
bcachefs:
Don't log errors that are expected during shutdown
bcachefs:
Don't loop into topology repair
bcachefs:
don't lose errors from iterators that have been freed
bcachefs:
Don't lose needs_whiteout in overwrite path
bcachefs:
Don't make foreground writes wait behind journal reclaim too long
bcachefs:
Don't mark superblocks past end of usable space
bcachefs:
Don't modify existing key in place in sort_repack_merge()
bcachefs:
Don't need to walk inodes on clean shutdown
bcachefs:
Don't normalize to pages in btree cache shrinker
bcachefs:
Don't open code closure_nr_remaining()
bcachefs:
Don't overflow stack in bch2_extent_merge_inline()
bcachefs:
Don't overflow trans with iters from triggers
bcachefs:
Don't overwrite snapshot field in bch2_cut_back()
bcachefs:
Don't pass around may_drop_locks
bcachefs:
Don't print anything when device doesn't have a label
bcachefs:
Don't print out duplicate fsck errors
bcachefs:
Don't quash error in bch2_bucket_alloc_set_trans()
bcachefs:
Don't ratelimit certain fsck errors
bcachefs:
Don't read existing stripes synchronously in write path
bcachefs:
Don't reexecute triggers when retrying transaction commit
bcachefs:
Don't repair btree nodes until after interior journal replay is done
bcachefs:
Don't report inodes to statfs
bcachefs:
Don't require alloc btree to be updated before buckets are used
bcachefs:
Don't require flush/fua on every journal write
bcachefs:
Don't restrict copygc writes to the same device
bcachefs:
Don't reuse bio in retry path
bcachefs:
Don't reuse reflink btree keyspace
bcachefs:
Don't run bch2_delete_dead_snapshots() unnecessarily
bcachefs:
Don't run fsck by default at mount time
bcachefs:
Don't run indirect extent trigger unless inserting/deleting
bcachefs:
Don't run transaction hooks multiple times
bcachefs:
Don't run triggers in fix_reflink_p_key()
bcachefs:
Don't run triggers when repairing in __bch2_mark_reflink_p()
bcachefs:
Don't set accessed bit on btree node fill
bcachefs:
Don't set should_be_locked on paths that aren't locked
bcachefs:
Don't skip triggers in fcollapse()
bcachefs:
Don't spin in journal reclaim
bcachefs:
don't spin in rebalance when background target is not usable
bcachefs:
Don't squash return code in check_dirents()
bcachefs:
Don't start allocator threads too early
bcachefs:
Don't start copygc until recovery is finished
bcachefs:
Don't stop copygc thread on device resize
bcachefs:
Don't stop copygc while removing devices
bcachefs:
Don't submit bio in write path under lock
bcachefs:
Don't touch c->flags in bch2_trans_iter_init()
bcachefs:
Don't traverse iterators in __bch2_trans_commit()
bcachefs:
Don't trigger extra assertions in journal replay
bcachefs:
Don't try to delete stripes when RO
bcachefs:
Don't unconditially version_upgrade in initialize
bcachefs:
Don't underflow c->sectors_available
bcachefs:
Don't unlink iters on unsuccessful commit
bcachefs:
Don't use a fixed size buffer for fs_usage_deltas
bcachefs:
Don't use bch2_inode_find_by_inum() in move.c
bcachefs:
Don't use bch_write_op->cl for delivering completions
bcachefs:
Don't use bkey cache for inode update in fsck
bcachefs:
Don't use BTREE_INSERT_USE_RESERVE so much
bcachefs:
Don't use BTREE_ITER_INTENT in make_extent_indirect()
bcachefs:
Don't use extent_ptr_decoded_append() in write path (fixup patch)
bcachefs:
Don't use FUA unnecessarily
bcachefs:
Don't use in-memory bucket array for alloc updates
bcachefs:
Don't use inode btree key cache in fsck code
bcachefs:
Don't use key cache during fsck
bcachefs:
Don't use peek_filter() unnecessarily
bcachefs:
Don't use rep movsq for small memcopies
bcachefs:
Don't use sha256 for siphash str hash key
bcachefs:
Don't use uuid in tracepoints
bcachefs:
Don't wait for ALLOC_SCAN_BATCH buckets in allocator
bcachefs:
Don't write bucket IO time lazily
bcachefs:
Don't write partially-initialized superblocks
bcachefs:
Don't write past eof
bcachefs:
Dont' use percpu btree_iter buf in userspace
bcachefs:
Dont't call bch2_trans_begin_updates() in bch2_extent_update()
bcachefs:
Dont't del sysfs dir until after we go RO
bcachefs:
Drop !did_work path from do_btree_insert_one()
bcachefs:
Drop a faulty assertion
bcachefs:
Drop a faulty assertion
bcachefs:
Drop a redundant error message
bcachefs:
Drop all btree locks when submitting btree node reads
bcachefs:
Drop alloc keys from journal when -o reconstruct_alloc
bcachefs:
Drop bch2_fsck_inode_nlink()
bcachefs:
Drop bch2_journal_meta() call when going RW
bcachefs:
Drop bch_write_op->io_wq
bcachefs:
Drop bkey noops
bcachefs:
drop bogus percpu_ref_tryget
bcachefs:
drop btree_insert->did_work
bcachefs:
Drop extra pointers when marking data as in a stripe
bcachefs:
Drop invalid stripe ptrs in fsck
bcachefs:
drop journal lock before calling journal_write
bcachefs:
Drop journal_write_compact()
bcachefs:
Drop old maybe_extending optimization
bcachefs:
Drop old style btree node coalescing
bcachefs:
Drop some anonymous structs, unions
bcachefs:
Drop some fast path tracepoints
bcachefs:
Drop some memset() calls
bcachefs:
Drop sysfs interface to debug parameters
bcachefs:
Drop trans arg to bch2_extent_atomic_end()
bcachefs:
Drop trans->nounlock
bcachefs:
Drop typechecking from bkey_cmp_packed()
bcachefs:
drop unnecessary journal stuck check from space calculation
bcachefs:
Drop unnecessary rcu_read_lock()
bcachefs:
Drop unneeded journal pin in bch2_btree_update_start()
bcachefs:
Drop unused arg to bch2_open_buckets_stop_dev()
bcachefs:
Drop unused export
bcachefs:
drop_locks_do()
bcachefs:
Dump journal state when the journal deadlocks
bcachefs:
Dump journal state when we get stuck
bcachefs:
Dump transaction updates before panicing
bcachefs:
ec: Ensure new stripe is closed in error path
bcachefs:
ec: fall back to creating new stripes for copygc
bcachefs:
ec: Fix a lost wakeup
bcachefs:
ec: Improve error message for btree node in stripe
bcachefs:
ec: zero_out_rest_of_ec_bucket()
bcachefs:
ec_stripe_bkey_insert() -> for_each_btree_key_norestart()
bcachefs:
ec_stripe_delete_work() now takes ref on c->writes
bcachefs:
EINTR -> BCH_ERR_transaction_restart
bcachefs:
Eliminate function calls in DIO fastpaths
bcachefs:
Eliminate memory barrier from fast path of journal_preres_put()
bcachefs:
Eliminate more PAGE_SIZE uses
bcachefs:
Enable large folios
bcachefs:
Enabled shard_inode_numbers by default
bcachefs:
Enforce SYS_CAP_ADMIN within ioctls
bcachefs:
Ensure __bch2_trans_commit() always calls bch2_trans_reset()
bcachefs:
Ensure bad d_type doesn't oops in bch2_dirent_to_text()
bcachefs:
Ensure bch2_btree_iter_next() always advances
bcachefs:
Ensure bch2_btree_node_get() calls relock() after unlock()
bcachefs:
Ensure bch2_btree_node_lock_write_nofail() never fails
bcachefs:
Ensure bch2_trans_get_iter() returns iters with correct locks
bcachefs:
Ensure btree iterators are traversed in bch2_trans_commit()
bcachefs:
Ensure btree node cache is not more than half dirty
bcachefs:
Ensure btree_iter_traverse() obeys iter->should_be_locked
bcachefs:
Ensure btree_path consistent with node iterators
bcachefs:
Ensure bucket gen gc completes
bcachefs:
Ensure buckets have io_time[READ] set
bcachefs:
Ensure copygc does not spin
bcachefs:
Ensure devices are always correctly initialized
bcachefs:
Ensure fsck error is printed before panic
bcachefs:
Ensure intent locks are marked before taking write locks
bcachefs:
Ensure iter->real_pos is consistent with key returned
bcachefs:
ensure iter->should_be_locked is set
bcachefs:
ensure iter->should_be_locked is set
bcachefs:
Ensure iterators are valid before calling trans_mark_key()
bcachefs:
Ensure journal doesn't get stuck in nochanges mode
bcachefs:
Ensure journal reclaim runs when btree key cache is too dirty
bcachefs:
Ensure srcu lock is not held too long
bcachefs:
Ensure sysfs show fns print a newline
bcachefs:
Ensure that fpunch updates inode timestamps
bcachefs:
Ensure that new inodes hit underlying btree
bcachefs:
Ensure topology repair runs
bcachefs:
Ensure we always have a journal pin in interior update path
bcachefs:
Ensure we don't exceed encoded_extent_max
bcachefs:
Ensure we flush btree updates in evacuate path
bcachefs:
Ensure we only allocate one EC bucket per writepoint
bcachefs:
Ensure we wake up threads locking node when reusing it
bcachefs:
Enumerate fsck errors
bcachefs:
Enumerate recovery passes
bcachefs:
Erasure coding
bcachefs:
Erasure coding fixes
bcachefs:
Erasure coding fixes & refactoring
bcachefs:
Erasure coding now uses backpointers
bcachefs:
Erasure coding now uses bch2_bucket_alloc_trans
bcachefs:
Erasure coding: Track open stripes
bcachefs:
Errcodes can now subtype standard error codes
bcachefs:
Error message improvement
bcachefs:
evacuate_bucket() no longer calls verify_bucket_evacuated()
bcachefs:
evacuate_bucket() no longer moves cached ptrs
bcachefs:
Evict btree nodes we're deleting
bcachefs:
Expand BTREE_NODE_ID
bcachefs:
Export correct blocksize to vfs
bcachefs:
expose nocow_lock table in sysfs
bcachefs:
Extensive triggers cleanups
bcachefs:
Extent btree iterators are no longer special
bcachefs:
Extent helper improvements
bcachefs:
Extent sb compression type fields to 8 bits
bcachefs:
extent unit tests
bcachefs:
extent_for_each_ptr_decode()
bcachefs:
extent_ptr_decoded
bcachefs:
extent_squash() can no longer fail
bcachefs:
Extents may now cross btree node boundaries
bcachefs:
extents no longer require special handling for packing
bcachefs:
Extra kthread_should_stop() calls for copygc
bcachefs:
Factor out acc_u64s()
bcachefs:
Factor out bch2_ec_stripes_heap_start()
bcachefs:
Factor out bch2_fs_btree_interior_update_init()
bcachefs:
Factor out bch2_write_drop_io_error_ptrs()
bcachefs:
Factor out btree_key_can_insert()
bcachefs:
Factor out darray resize slowpath
bcachefs:
Factor out fs-common.c
bcachefs:
Factor out two_state_shared_lock
bcachefs:
Fall back to requesting passphrase directly
bcachefs:
Fall back to slowpath on exact comparison
bcachefs:
Fallocate fixes
bcachefs:
Fallocate now checks page cache
bcachefs:
fiemap fixes
bcachefs:
fiemap: Fix a lockdep splat
bcachefs:
filemap_get_contig_folios_d()
bcachefs:
Finish writing journal after journal error
bcachefs:
Fix "btree node in stripe" error
bcachefs:
Fix "multiple types of data in same bucket" with ec
bcachefs:
Fix 'journal not marked as containing replicas'
bcachefs:
Fix 'pointer to invalid device' check
bcachefs:
Fix -Wcompare-distinct-pointer-types in bch2_copygc_get_buckets()
bcachefs:
Fix -Wcompare-distinct-pointer-types in do_encrypt()
bcachefs:
Fix -Wformat in bch2_alloc_v4_invalid()
bcachefs:
Fix -Wformat in bch2_btree_key_cache_to_text()
bcachefs:
Fix -Wformat in bch2_bucket_gens_invalid()
bcachefs:
Fix -Wformat in bch2_set_bucket_needs_journal_commit()
bcachefs:
Fix -Wincompatible-function-pointer-types-strict from key_invalid callbacks
bcachefs:
Fix -Wself-assign
bcachefs:
Fix .splice_write
bcachefs:
Fix 32 bit build
bcachefs:
Fix 32 bit build failures
bcachefs:
Fix __bch2_btree_iter_peek_slot_extents()
bcachefs:
Fix __bch2_btree_node_lock
bcachefs:
Fix __bch2_buffered_write() returning -ENOMEM
bcachefs:
Fix __bch2_dirent_read_target()
bcachefs:
Fix __bch2_trans_get_iter()
bcachefs:
Fix __bch2_truncate_page()
bcachefs:
fix __bch2_xattr_bcachefs_get()
bcachefs:
Fix __btree_iter_next() when all iters are in use_next() when all iters are in use
bcachefs:
Fix __btree_path_traverse_all
bcachefs:
Fix __btree_trans_peek_key_cache()
bcachefs:
fix __dev_available().
bcachefs:
Fix __remove_dirent()
bcachefs:
Fix a "no journal entries found" bug
bcachefs:
Fix a 64 bit divide
bcachefs:
Fix a 64 bit divide
bcachefs:
Fix a 64 bit divide on 32 bit
bcachefs:
Fix a btree iter assertion pop
bcachefs:
Fix a btree iter bug when iter pos == POS_MAX
bcachefs:
Fix a btree iter usage error
bcachefs:
Fix a btree iterator leak
bcachefs:
Fix a btree iterator leak
bcachefs:
Fix a btree transaction iter overflow
bcachefs:
Fix a buffer overrun
bcachefs:
Fix a buffer overrun in bch2_fs_usage_read()
bcachefs:
Fix a bug when shutting down before allocator started
bcachefs:
Fix a bug with multiple iterators being traversed
bcachefs:
Fix a bug with spinning on the journal
bcachefs:
Fix a bug with the journal_seq_blacklist mechanism
bcachefs:
Fix a cache coherency bug in bch2_subvolume_create()
bcachefs:
Fix a couple null ptr derefs when no disk groups exist
bcachefs:
Fix a deadlock
bcachefs:
Fix a deadlock
bcachefs:
Fix a deadlock
bcachefs:
Fix a deadlock
bcachefs:
Fix a deadlock
bcachefs:
Fix a deadlock
bcachefs:
Fix a deadlock in bch2_btree_node_get_sibling()
bcachefs:
Fix a deadlock in btree_update_nodes_written()
bcachefs:
Fix a deadlock in the RO path
bcachefs:
Fix a deadlock on journal reclaim
bcachefs:
Fix a deadlock on starting an interior btree update
bcachefs:
fix a deadlock on startup
bcachefs:
Fix a debug assertion
bcachefs:
Fix a debug assertion
bcachefs:
Fix a debug mode assertion
bcachefs:
Fix a dio bug
bcachefs:
fix a divide
bcachefs:
Fix a double free on invalid bkey
bcachefs:
Fix a faulty assertion
bcachefs:
Fix a faulty assertion
bcachefs:
fix a faulty assertion
bcachefs:
Fix a few warnings on 32 bit
bcachefs:
Fix a format string warning
bcachefs:
Fix a handful of spelling mistakes in various messages
bcachefs:
Fix a journal deadlock in replay
bcachefs:
Fix a kasan splat in bch2_dev_add()
bcachefs:
Fix a linked list bug
bcachefs:
Fix a livelock in key cache fill path
bcachefs:
Fix a lockdep splat
bcachefs:
Fix a lockdep splat
bcachefs:
Fix a locking bug
bcachefs:
Fix a locking bug
bcachefs:
Fix a locking bug in bch2_btree_ptr_debugcheck()
bcachefs:
Fix a locking bug in bch2_journal_pin_copy()
bcachefs:
Fix a locking bug in fsck
bcachefs:
Fix a memcpy call
bcachefs:
Fix a memory leak
bcachefs:
Fix a memory leak in dio write path
bcachefs:
Fix a memory leak in the dio write path
bcachefs:
Fix a memory splat
bcachefs:
fix a mount error path
bcachefs:
Fix a null ptr deref
bcachefs:
Fix a null ptr deref
bcachefs:
Fix a null ptr deref
bcachefs:
Fix a null ptr deref
bcachefs:
Fix a null ptr deref during journal replay
bcachefs:
Fix a null ptr deref in bch2_btree_iter_traverse_one()
bcachefs:
Fix a null ptr deref in bch2_fs_alloc() error path
bcachefs:
Fix a null ptr deref in bch2_get_alloc_in_memory_pos()
bcachefs:
Fix a null ptr deref in bch2_inode_delete_keys()
bcachefs:
Fix a null ptr deref in btree_iter_traverse_one()
bcachefs:
Fix a null ptr deref in check_xattr()
bcachefs:
Fix a null ptr deref in fsck check_extents()
bcachefs:
Fix a pcpu var splat
bcachefs:
fix a possible bcachefs checksum mapping error opt-checksum enum to type-checksum enum
bcachefs:
Fix a quota read bug
bcachefs:
Fix a race with b->write_type
bcachefs:
Fix a race with BCH_WRITE_SKIP_CLOSURE_PUT
bcachefs:
Fix a rare path in bch2_btree_path_peek_slot()
bcachefs:
fix a replicas bug
bcachefs:
Fix a shift greater than type size
bcachefs:
Fix a slab-out-of-bounds
bcachefs:
Fix a spurious debug mode assertion
bcachefs:
Fix a spurious fsck error
bcachefs:
Fix a spurious gcc warning
bcachefs:
fix a spurious gcc warning
bcachefs:
Fix a spurious warning
bcachefs:
Fix a startup race
bcachefs:
Fix a subtle race in the btree split path
bcachefs:
Fix a trans path overflow in bch2_btree_delete_range_trans()
bcachefs:
Fix a transaction path overflow
bcachefs:
Fix a transaction path overflow
bcachefs:
Fix a typo
bcachefs:
Fix a use after free
bcachefs:
Fix a use after free
bcachefs:
Fix a use after free
bcachefs:
Fix a use after free
bcachefs:
Fix a use after free
bcachefs:
Fix a use after free in dio write path
bcachefs:
Fix a use after free in the journal code
bcachefs:
Fix a use-after-free in bch2_gc_mark_key()
bcachefs:
Fix a userspace build error
bcachefs:
Fix a valgrind conditional jump
bcachefs:
Fix a workqueue deadlock
bcachefs:
Fix a write buffer flush deadlock
bcachefs:
fix accounting corruption race between reclaim and dev add
bcachefs:
Fix adding a device with a label
bcachefs:
Fix allocator + journal interaction
bcachefs:
Fix allocator shutdown error message
bcachefs:
Fix an allocator error path
bcachefs:
Fix an allocator shutdown deadlock
bcachefs:
Fix an allocator startup race
bcachefs:
Fix an assert in copygc thread shutdown path
bcachefs:
Fix an assertion
bcachefs:
Fix an assertion
bcachefs:
Fix an assertion
bcachefs:
Fix an assertion
bcachefs:
Fix an assertion in bch2_truncate()
bcachefs:
Fix an assertion in the btree node merge path
bcachefs:
Fix an assertion pop
bcachefs:
Fix an assertion when nothing to replay
bcachefs:
Fix an assertion when rebuilding replicas
bcachefs:
Fix an endianness conversion
bcachefs:
Fix an error path
bcachefs:
Fix an error path
bcachefs:
Fix an error path
bcachefs:
Fix an error path in bch2_btree_iter_traverse()
bcachefs:
Fix an error path in bch2_snapshot_node_create()
bcachefs:
Fix an error path race
bcachefs:
Fix an exiting of uninitialized iterator
bcachefs:
Fix an i_sectors accounting bug
bcachefs:
Fix an in iterator leak
bcachefs:
Fix an include
bcachefs:
fix an incorrect bkey_debugcheck() call
bcachefs:
Fix an integer overflow
bcachefs:
Fix an issue with inconsistent btree writes after unclean shutdown
bcachefs:
Fix an iterator bug
bcachefs:
Fix an iterator counting bug
bcachefs:
Fix an iterator error path
bcachefs:
Fix an out of bounds read
bcachefs:
Fix an out-of-bounds shift
bcachefs:
Fix an overflow check
bcachefs:
Fix an RCU splat
bcachefs:
Fix an rcu splat
bcachefs:
fix an rcu usage bug
bcachefs:
Fix an unhandled transaction restart
bcachefs:
Fix an unhandled transaction restart error
bcachefs:
Fix an uninitialized field in bch_write_op
bcachefs:
Fix an uninitialized var
bcachefs:
Fix an uninitialized variable
bcachefs:
Fix an uninitialized variable
bcachefs:
Fix an unitialized var warning in userspace
bcachefs:
Fix an unused var warning in userspace
bcachefs:
Fix another deadlock in btree_update_nodes_written()
bcachefs:
Fix another deadlock in the btree interior update path
bcachefs:
Fix another error path locking bug
bcachefs:
Fix another iterator counting bug
bcachefs:
Fix another iterator leak
bcachefs:
Fix another iterator leak
bcachefs:
Fix another lockdep splat
bcachefs:
Fix another smatch complaint
bcachefs:
Fix array overrun with unknown btree roots
bcachefs:
Fix assertion in bch2_btree_key_cache_drop()
bcachefs:
Fix assertion in bch2_dev_list_add_dev()
bcachefs:
Fix assertion in topology repair
bcachefs:
Fix assertion popping in transaction commit path
bcachefs:
Fix assorted checkpatch nits
bcachefs:
fix bch2_acl_chmod()
bcachefs:
Fix bch2_acl_chmod() cleanup on error
bcachefs:
Fix bch2_alloc_sectors_start_trans() error handling
bcachefs:
Fix bch2_bkey_narrow_crcs()
bcachefs:
fix bch2_bkey_print_bfloat
bcachefs:
Fix bch2_btree_cache_scan()
bcachefs:
Fix bch2_btree_iter_advance()
bcachefs:
Fix bch2_btree_iter_next() after peek_slot()
bcachefs:
Fix bch2_btree_iter_next_node()
bcachefs:
Fix bch2_btree_iter_peek_prev()
bcachefs:
Fix bch2_btree_iter_peek_prev()
bcachefs:
Fix bch2_btree_iter_peek_slot() assertion
bcachefs:
Fix bch2_btree_iter_peek_slot() error path
bcachefs:
Fix bch2_btree_iter_peek_with_updates()
bcachefs:
Fix bch2_btree_iter_rewind()
bcachefs:
Fix bch2_btree_node_insert_fits()
bcachefs:
Fix bch2_btree_node_iter_fix()
bcachefs:
Fix bch2_btree_node_iter_prev_filter()
bcachefs:
Fix bch2_btree_node_upgrade()
bcachefs:
Fix bch2_btree_path_traverse_all()
bcachefs:
Fix bch2_btree_path_up_until_good_node()
bcachefs:
Fix bch2_btree_trans_to_text()
bcachefs:
Fix bch2_btree_update_start()
bcachefs:
Fix bch2_btree_update_start() to return -BCH_ERR_journal_reclaim_would_deadlock
bcachefs:
Fix bch2_bucket_alloc_early()
bcachefs:
Fix bch2_check_alloc_key()
bcachefs:
Fix bch2_check_discard_freespace_key()
bcachefs:
Fix bch2_check_extents_to_backpointers()
bcachefs:
Fix bch2_check_fix_ptrs()
bcachefs:
Fix bch2_check_nlinks() for snapshots
bcachefs:
Fix bch2_delete_dead_inodes()
bcachefs:
Fix bch2_dev_remove_alloc()
bcachefs:
Fix bch2_dump_bset()
bcachefs:
Fix bch2_evict_subvolume_inodes()
bcachefs:
Fix bch2_extent_can_insert() call
bcachefs:
Fix bch2_extent_can_insert() not being called
bcachefs:
Fix bch2_extent_drop_ptrs() call
bcachefs:
Fix bch2_extent_fallocate()
bcachefs:
Fix bch2_extent_fallocate() in nocow mode
bcachefs:
fix bch2_extent_merge()
bcachefs:
Fix bch2_extent_ptr_durability()
bcachefs:
fix bch2_flags_to_text()
bcachefs:
Fix bch2_fs_check_snapshots()
bcachefs:
Fix bch2_fsck_ask_yn()
bcachefs:
Fix bch2_gc_btree_gens()
bcachefs:
Fix bch2_gc_done() error messages
bcachefs:
Fix bch2_get_key_or_hole()
bcachefs:
Fix bch2_inode_delete_keys()
bcachefs:
fix bch2_invalidate_one_bucket2() during journal replay
bcachefs:
Fix bch2_journal_flush_device_pins()
bcachefs:
Fix bch2_journal_keys_peek_upto()
bcachefs:
Fix bch2_journal_meta()
bcachefs:
Fix bch2_journal_pin_set()
bcachefs:
Fix bch2_journal_pins_to_text()
bcachefs:
Fix bch2_journal_seq_blacklist_add()
bcachefs:
fix bch2_mark_bkey_replicas() call
bcachefs:
Fix bch2_mark_extent()
bcachefs:
Fix bch2_mark_stripe()
bcachefs:
Fix bch2_mark_update()
bcachefs:
Fix bch2_mount error path
bcachefs:
Fix bch2_move_btree()
bcachefs:
Fix bch2_new_stripes_to_text()
bcachefs:
Fix bch2_propagate_key_to_snapshot_leaves()
bcachefs:
Fix bch2_prt_bitflags()
bcachefs:
Fix bch2_ptr_swab for indirect extents
bcachefs:
fix bch2_rbio_narrow_crcs()
bcachefs:
Fix bch2_replicas_gc2
bcachefs:
fix bch2_sb_field_resize()
bcachefs:
Fix bch2_seek_data()
bcachefs:
Fix bch2_sort_keys() to not modify src keys
bcachefs:
Fix bch2_sort_repack_merge()
bcachefs:
Fix bch2_trans_mark_dev_sb()
bcachefs:
Fix bch2_trans_relock()
bcachefs:
Fix bch2_trans_reset_updates()
bcachefs:
fix bch2_trans_unlock()
bcachefs:
fix bch2_val_to_text()
bcachefs:
Fix bch2_verify_bucket_evacuated()
bcachefs:
Fix bch2_verify_insert_pos()
bcachefs:
Fix bch2_verify_keylist_sorted
bcachefs:
Fix bch2_write_begin()
bcachefs:
fix bch2_write_extent() crc corruption.
bcachefs:
Fix bch2_write_super to obey very_degraded option
bcachefs:
Fix bch_alloc_to_text()
bcachefs:
Fix BCH_FS_ERROR flag handling
bcachefs:
fix BCH_FSCK_ERR enum
bcachefs:
Fix BCH_IOCTL_DISK_SET_STATE
bcachefs:
Fix BCH_REPLICAS_MAX check
bcachefs:
Fix bch_sb_handle type
bcachefs:
Fix bkey format calculation
bcachefs:
Fix bkey format generation for 32 bit fields
bcachefs:
Fix bkey_method compilation on gcc 7.3.0
bcachefs:
Fix blocking with locks held
bcachefs:
fix bounds checks in bch2_bio_map()
bcachefs:
Fix bpos_diff()
bcachefs:
Fix btree iter leak in __bch2_insert_snapshot_whiteouts()
bcachefs:
fix btree iterator bug when using depth > 0
bcachefs:
Fix btree iterator leak
bcachefs:
Fix btree iterator leak in extent_handle_overwrites()
bcachefs:
Fix btree key cache dirty checks
bcachefs:
Fix btree key cache shutdown
bcachefs:
Fix btree lock being incorrectly dropped
bcachefs:
Fix btree node merge -> split operations
bcachefs:
Fix btree node prefetchig
bcachefs:
Fix btree node read error path
bcachefs:
Fix btree node read retries
bcachefs:
Fix btree node split after merge operations
bcachefs:
Fix btree node write error message
bcachefs:
Fix btree path sorting
bcachefs:
Fix btree updates when mixing cached and non cached iterators
bcachefs:
Fix btree write buffer with snapshots btrees
bcachefs:
Fix btree_and_journal_iter
bcachefs:
Fix btree_err() macro
bcachefs:
Fix BTREE_FOREGROUND_MERGE_HYSTERESIS
bcachefs:
Fix btree_gc when multiple passes required
bcachefs:
Fix BTREE_INSERT_NOMARK_OVERWRITES
bcachefs:
Fix BTREE_ITER_NOT_EXTENTS
bcachefs:
Fix btree_node_read_all_replicas() error handling
bcachefs:
Fix btree_node_type enum
bcachefs:
Fix btree_node_write_blocked() not being cleared
bcachefs:
Fix btree_path leaks in bch2_trans_update()
bcachefs:
Fix btree_path->uptodate inconsistency
bcachefs:
Fix btree_path_alloc()
bcachefs:
Fix btree_trans_peek_updates()
bcachefs:
Fix BTREE_TRIGGER_WANTS_OLD_AND_NEW
bcachefs:
Fix bucket data type for stripe buckets
bcachefs:
fix buffer overflow in nocow write path
bcachefs:
Fix buffer overrun in ec_stripe_update_extent()
bcachefs:
Fix buffered write path for generic/275
bcachefs:
Fix build error on weird gcc
bcachefs:
Fix build errors with gcc 10
bcachefs:
Fix build in userspace
bcachefs:
Fix build warning when CONFIG_BCACHEFS_DEBUG=n
bcachefs:
Fix build when CONFIG_BCACHEFS_DEBUG=n
bcachefs:
Fix building of aux search trees
bcachefs:
Fix ca->oldest_gen allocation
bcachefs:
Fix cached data accounting
bcachefs:
Fix cached sectors not being updated on invalidate
bcachefs:
Fix changing durability using sysfs
bcachefs:
Fix check for if extent update is allocating
bcachefs:
Fix check_i_sectors()
bcachefs:
Fix check_inode_update_hardlinks()
bcachefs:
Fix check_inodes()
bcachefs:
Fix check_overlapping_extents()
bcachefs:
Fix check_path() across subvolumes
bcachefs:
Fix check_path() for snapshots
bcachefs:
Fix check_pos_snapshot_overwritten for !snapshots
bcachefs:
Fix check_pos_snapshot_overwritten()
bcachefs:
Fix check_version_upgrade()
bcachefs:
Fix compat code for superblock
bcachefs:
Fix compat path for old inode formats
bcachefs:
Fix compiler warnings
bcachefs:
Fix copy_to_user() usage in flush_buf()
bcachefs:
Fix copygc dying on startup
bcachefs:
Fix copygc of compressed data
bcachefs:
Fix copygc sectors_to_move calculation
bcachefs:
Fix copygc threshold
bcachefs:
Fix corruption with writeable snapshots
bcachefs:
Fix count_iters_for_insert()
bcachefs:
Fix counting iterators for reflink pointers
bcachefs:
Fix CPU usage in journal read path
bcachefs:
fix crc32c checksum merge byte order problem
bcachefs:
Fix creating snapshot with implict source
bcachefs:
Fix creation of lost+found
bcachefs:
Fix deadlock on nocow locks in data move path
bcachefs:
Fix debug build in userspace
bcachefs:
Fix debugfs -bfloat-failed
bcachefs:
Fix deleted inode check for dirs
bcachefs:
Fix deleted inodes btree in snapshot deletion
bcachefs:
Fix deletion in __bch2_dev_usrdata_drop()
bcachefs:
Fix deref of error pointer
bcachefs:
Fix determining required file handle length
bcachefs:
Fix dev accounting after device add
bcachefs:
Fix device add
bcachefs:
fix device remove error path
bcachefs:
Fix dio write path with loopback dio mode
bcachefs:
Fix disk groups not being updated when set via sysfs
bcachefs:
Fix divide by zero in rebalance_work()
bcachefs:
Fix double counting of stripe block counts by GC
bcachefs:
Fix double counting when gc is running
bcachefs:
Fix drop_alloc_keys()
bcachefs:
Fix duplicate ioctl nr
bcachefs:
Fix duplicate paths left by bch2_path_put()
bcachefs:
Fix ec + durability calculation
bcachefs:
Fix ec repair code check
bcachefs:
Fix ec_stripe_update_ptrs()
bcachefs:
Fix ec_stripes_read()
bcachefs:
Fix ec_stripes_read()
bcachefs:
Fix encryption path on arm
bcachefs:
Fix erasure coding disk space accounting
bcachefs:
Fix erasure coding locking
bcachefs:
Fix erasure coding shutdown path
bcachefs:
Fix erorr path in bch2_write()
bcachefs:
Fix error checking in bch2_fs_alloc()
bcachefs:
fix error checking in bch2_fs_alloc()
bcachefs:
Fix error checks in bch2_chacha_encrypt_key()
bcachefs:
Fix error handling in bch2_btree_update_start()
bcachefs:
Fix error handling in bch2_fs_recovery()
bcachefs:
Fix error handling in bch2_trans_extent_merging
bcachefs:
Fix error handling in gc
bcachefs:
Fix error handling in promote path
bcachefs:
Fix error handling in traverse_all()
bcachefs:
Fix error in filesystem initialization
bcachefs:
Fix error in parsing of mount options
bcachefs:
fix error message in device remove path
bcachefs:
Fix error message on bucket overflow
bcachefs:
Fix error message on bucket sector count overflow
bcachefs:
Fix error path in bch2_journal_flush_device_pins()
bcachefs:
Fix error path in bch2_mount()
bcachefs:
Fix error path in bch2_replicas_gc_end()
bcachefs:
Fix error path in bch2_snapshot_set_equiv()
bcachefs:
Fix error path in bch2_trans_commit_write_locked()
bcachefs:
Fix error reporting from bch2_journal_flush_seq
bcachefs:
Fix errors early in the fs init process
bcachefs:
Fix extent merging
bcachefs:
Fix extent_ptr_durability() calculation for erasure coded data
bcachefs:
Fix extent_sort_fix_overlapping()
bcachefs:
Fix extent_to_replicas()
bcachefs:
Fix extents iteration + snapshots interaction
bcachefs:
Fix failure to allocate btree node in cache
bcachefs:
Fix failure to read btree roots
bcachefs:
Fix failure to suspend
bcachefs:
Fix fallocate FL_INSERT_RANGE
bcachefs:
Fix faulty assertion
bcachefs:
Fix faulty assertion
bcachefs:
Fix fiemap (again)
bcachefs:
Fix fifo overflow in allocator startup
bcachefs:
Fix flushing held btree writes when there's a fs error
bcachefs:
Fix folio leak in folio_hole_offset()
bcachefs:
Fix for 'missing subvolume' error
bcachefs:
Fix for __readahead_batch getting partial batch
bcachefs:
Fix for an assertion on filesystem error
bcachefs:
Fix for bad stripe pointers
bcachefs:
Fix for bch2_bkey_pack_pos() not initializing len/version fields
bcachefs:
Fix for bch2_btree_node_get_noiter() returning -ENOMEM
bcachefs:
Fix for bch2_copygc() spuriously returning -EEXIST
bcachefs:
Fix for bch2_trans_commit() unlocking when it's not supposed to
bcachefs:
Fix for btree_gc repairing interior btree ptrs
bcachefs:
Fix for buffered writes getting -ENOSPC
bcachefs:
Fix for building in userspace
bcachefs:
Fix for building with old gcc
bcachefs:
Fix for cmd_list_journal
bcachefs:
Fix for copygc getting stuck waiting for reserve to be filled
bcachefs:
Fix for fsck spuriously finding duplicate extents
bcachefs:
Fix for getting stuck in journal replay
bcachefs:
Fix for hash_redo_key() in fsck
bcachefs:
Fix for journal getting stuck
bcachefs:
Fix for leaking of reflinked extents
bcachefs:
Fix for long running btree transactions & key cache
bcachefs:
Fix for not dropping privs in fallocate
bcachefs:
Fix for partial buffered writes
bcachefs:
Fix for passing target= opts as mount opts
bcachefs:
Fix for running in degraded mode
bcachefs:
Fix for sb buffer being misaligned
bcachefs:
Fix for shared paths in write buffer flush
bcachefs:
Fix for shutting down before fs started marking it clean
bcachefs:
Fix for spinning in journal reclaim on startup
bcachefs:
Fix for the bkey compat path
bcachefs:
Fix for the stripes mark path and gc
bcachefs:
fix for unmount hang
bcachefs:
Fix for when compressed extent is split during journal replay
bcachefs:
fix for_each_btree_key()
bcachefs:
Fix for_each_btree_key2()
bcachefs:
Fix freeing in bch2_dev_buckets_resize()
bcachefs:
Fix freespace initialization
bcachefs:
fix fsck error
bcachefs:
Fix fsck path for refink pointers
bcachefs:
Fix fsck to not use bch2_link_trans()
bcachefs:
fix fsync after create
bcachefs:
Fix fsync error reporting
bcachefs:
Fix gc handling of bucket gens
bcachefs:
Fix gc of stale ptr gens
bcachefs:
Fix gc updating stripes info
bcachefs:
Fix handling of unknown bkey types
bcachefs:
Fix hang while shutting down
bcachefs:
Fix hash_check_key()
bcachefs:
Fix hash_check_key()
bcachefs:
Fix heap overrun in bch2_fs_usage_read() XXX squash
bcachefs:
Fix i_sectors_leak in bch2_truncate_page
bcachefs:
fix ifdef for x86_64 asm
bcachefs:
Fix implementation of KEY_TYPE_error
bcachefs:
Fix incorrect gfp check
bcachefs:
Fix incorrect initialization of btree_node_old_extent_overwrite()
bcachefs:
Fix incorrect use of bch2_extent_atomic_end()
bcachefs:
Fix incorrectly freeing btree_path in alloc path
bcachefs:
Fix infinite loop in bch2_btree_cache_scan()
bcachefs:
fix initial gc
bcachefs:
Fix initialization of bch_write_op.nonce
bcachefs:
Fix initialization of bounce mempools
bcachefs:
Fix inode backpointers in RENAME_OVERWRITE
bcachefs:
fix inode counting
bcachefs:
Fix inode_backpointer_exists()
bcachefs:
Fix inodes pass in fsck
bcachefs:
Fix insert_snapshot_whiteouts()
bcachefs:
Fix insufficient disk reservation with compression + snapshots
bcachefs:
Fix integer overflow in bch2_disk_reservation_get()
bcachefs:
Fix integer overflow warnings on 32 bit
bcachefs:
fix integer underflow in journal code
bcachefs:
fix invalid free in dio write path
bcachefs:
fix invalid memory access in bch2_fs_alloc() error path
bcachefs:
Fix is_ancestor bitmap
bcachefs:
Fix iterating of journal keys within a btree node
bcachefs:
Fix iterator counting for reflink pointers (again)
bcachefs:
Fix iterator leak in may_delete_deleted_inode()
bcachefs:
Fix iterator overflow in move path
bcachefs:
Fix iterator picking
bcachefs:
fix ja->cur_idx use while reading journal
bcachefs:
Fix journal deadlock
bcachefs:
Fix journal entry repair code
bcachefs:
Fix journal reclaim loop
bcachefs:
Fix journal reclaim spinning in recovery
bcachefs:
Fix journal replay when replicas sb section missing
bcachefs:
Fix journal shutdown path
bcachefs:
Fix journal write error path
bcachefs:
Fix journal_buf_realloc()
bcachefs:
Fix journal_flush_done()
bcachefs:
Fix journal_flush_seq()
bcachefs:
Fix journal_iters_fix()
bcachefs:
Fix journal_keys_search() overhead
bcachefs:
Fix journal_reclaim_wait_done()
bcachefs:
Fix journal_seq_copy()
bcachefs:
Fix journalling of interior node updates
bcachefs:
fix kasan splat
bcachefs:
Fix kasan splat in members_v1_get()
bcachefs:
Fix key cache assertion
bcachefs:
Fix keylist size in btree_update
bcachefs:
Fix large key cache keys
bcachefs:
fix last_seq_ondisk
bcachefs:
Fix leak in backpointers fsck
bcachefs:
Fix leakage of internal error code
bcachefs:
Fix lifetime in bch2_write_done(), add assertion
bcachefs:
Fix livelock calling bch2_mark_bkey_replicas()
bcachefs:
Fix lock ordering under traverse_all()
bcachefs:
Fix lock ordering with new btree cache code
bcachefs:
Fix lock ordering with snapshot_create_lock
bcachefs:
Fix lock thrashing in __bchfs_fallocate()
bcachefs:
Fix lock_graph_remove_non_waiters()
bcachefs:
Fix lockdep splat in bch2_readdir
bcachefs:
Fix locking in __bch2_set_nr_journal_buckets()
bcachefs:
Fix locking in allocator thread
bcachefs:
Fix locking in bch2_btree_iter_traverse_cached()
bcachefs:
Fix locking in btree_node_write_done()
bcachefs:
Fix locking in data move path
bcachefs:
Fix lookup_inode_for_snapshot()
bcachefs:
Fix loopback in dio mode
bcachefs:
Fix looping around bch2_propagate_key_to_snapshot_leaves()
bcachefs:
Fix maximum btree node size
bcachefs:
Fix MEAN_AND_VARIANCE kconfig options
bcachefs:
fix memalloc_nofs_restore() usage
bcachefs:
Fix memleak in replicas_table_update()
bcachefs:
Fix memory corruption in encryption path
bcachefs:
fix mempool double initialization
bcachefs:
Fix minor memory leak on invalid bkey
bcachefs:
Fix missing error handling in bch2_subvolume_delete()
bcachefs:
Fix missing field initialization
bcachefs:
fix missing include
bcachefs:
Fix missing locking for dentry->d_parent access
bcachefs:
Fix missing memalloc_nofs_restore()
bcachefs:
Fix missing transaction commit
bcachefs:
Fix more lockdep splats in debug.c
bcachefs:
fix more locking bugs
bcachefs:
Fix move path when move_stats == NULL
bcachefs:
Fix move_ctxt_wait_event()
bcachefs:
Fix move_extent_fail counter
bcachefs:
Fix moving compressed data
bcachefs:
fix mtime/ctime update on truncate
bcachefs:
Fix mtime/ctime updates
bcachefs:
Fix multiple -Warray-bounds warnings
bcachefs:
fix nbuckets usage on device resize
bcachefs:
fix new reinherit_attrs ioctl
bcachefs:
Fix next_bucket()
bcachefs:
Fix no_data_io mode checksum check
bcachefs:
Fix nocow locks deadlock
bcachefs:
Fix nocow write path closure bug
bcachefs:
Fix not punting to worqueue when promoting
bcachefs:
fix NULL bch_dev deref when checking bucket_gens keys
bcachefs:
Fix null deref in bch2_ioctl_read_super
bcachefs:
fix NULL pointer dereference in try_alloc_bucket
bcachefs:
Fix null ptr deref in bch2_backpointer_get_node()
bcachefs:
Fix null ptr deref in fsck_inode_rm()
bcachefs:
Fix null ptr deref when splitting compressed extents
bcachefs:
fix odebug warn and lockdep splat due to on-stack rhashtable
bcachefs:
Fix off by one error in bch2_extent_crc_append()
bcachefs:
Fix off-by-one error in ptr gen check
bcachefs:
Fix oldest_gen handling
bcachefs:
Fix oob write in __bch2_btree_node_write
bcachefs:
Fix out of bounds read in fs usage ioctl
bcachefs:
Fix overflow in journal_replay_entry_early
bcachefs:
Fix overlapping extent repair
bcachefs:
Fix packed bkey format calculation for new btree roots
bcachefs:
Fix page state after fallocate
bcachefs:
Fix page state when reading into !PageUptodate pages
bcachefs:
Fix pathalogical behaviour with inode sharding by cpu ID
bcachefs:
Fix possible null deref on mount
bcachefs:
Fix potential sleeping during mount
bcachefs:
Fix pr_buf() calls
bcachefs:
Fix pr_tab_rjust()
bcachefs:
Fix promote path leak
bcachefs:
Fix promotes
bcachefs:
Fix promoting to cache devices (durability = 0)
bcachefs:
Fix quota support for snapshots
bcachefs:
Fix quotas + snapshots
bcachefs:
Fix race between btree updates & journal replay
bcachefs:
Fix race between btree writes and metadata drop
bcachefs:
fix race between journal entry close and pin set
bcachefs:
Fix race between journal_seq_copy() and journal_seq_drop()
bcachefs:
Fix race leading to btree node write getting stuck
bcachefs:
Fix rand_delete() test
bcachefs:
Fix rare use after free in read path
bcachefs:
Fix read retry path for indirect extents
bcachefs:
Fix reading of alloc info after unclean shutdown
bcachefs:
Fix recovery when forced to use JSET_NO_FLUSH journal entry
bcachefs:
Fix redundant transaction restart
bcachefs:
Fix refcount leak in bch2_do_invalidates()
bcachefs:
Fix reflink path for snapshots
bcachefs:
Fix reflink repair code
bcachefs:
Fix reflink trigger
bcachefs:
fix rename + fsync
bcachefs:
Fix repair for extent past end of inode
bcachefs:
Fix repair leading to replicas not marked
bcachefs:
Fix repair path in bch2_mark_reflink_p()
bcachefs:
Fix rereplicate when we already have a cached pointer
bcachefs:
Fix rereplicate_pred()
bcachefs:
Fix restart handling in for_each_btree_key()
bcachefs:
Fix return code from bch2_fs_start()
bcachefs:
Fix return code from btree_path_traverse_one()
bcachefs:
Fix sb_field_counters formatting
bcachefs:
fix security warning in pr_name_and_units
bcachefs:
Fix setquota
bcachefs:
fix setting btree_node_accessed()
bcachefs:
Fix setting of attributes mask in getattr
bcachefs:
fix setting version_upgrade_complete
bcachefs:
Fix shift by 64 in set_inc_field()
bcachefs:
Fix shift-by-64 in bch2_bkey_format_validate()
bcachefs:
Fix short buffered writes
bcachefs:
Fix should_invalidate_buckets()
bcachefs:
Fix shrinker names
bcachefs:
Fix silent enum conversion error
bcachefs:
Fix six_lock_readers_add()
bcachefs:
Fix slow tracepoints
bcachefs:
Fix snapshot deletion
bcachefs:
Fix snapshot skiplists
bcachefs:
Fix snapshot skiplists during snapshot deletion
bcachefs:
Fix snapshot_skiplist_good()
bcachefs:
Fix some (spurious) warnings about uninitialized vars
bcachefs:
Fix some compiler warnings
bcachefs:
Fix some memcpy() warnings
bcachefs:
Fix some refcounting bugs
bcachefs:
Fix some reserve calculations
bcachefs:
Fix some shutdown path bugs
bcachefs:
Fix some small memory leaks
bcachefs:
Fix some spurious gcc warnings
bcachefs:
Fix split_race livelock
bcachefs:
Fix spurious alloc errors on forced shutdown
bcachefs:
Fix spurious inconsistency in recovery
bcachefs:
Fix spurious transaction restarts
bcachefs:
Fix spurious transaction restarts
bcachefs:
fix stack corruption
bcachefs:
Fix stack corruption
bcachefs:
Fix starting copygc when already started
bcachefs:
Fix stripe create error path
bcachefs:
Fix stripe reuse path
bcachefs:
Fix stripe_idx_to_delete()
bcachefs:
Fix strndup_user() error checking
bcachefs:
Fix subvol deletion deadlock
bcachefs:
Fix subvol/snapshot deleting in recovery
bcachefs:
Fix suspend when moving data faster than ratelimit
bcachefs:
Fix swallowing of data in buffered write path
bcachefs:
Fix this_cpu_ptr() usage
bcachefs:
Fix time handling
bcachefs:
Fix trans_lock_write()
bcachefs:
Fix transaction path overflow in fiemap
bcachefs:
Fix transaction restarts due to upgrading of cloned iterators
bcachefs:
Fix traversing to interior nodes
bcachefs:
fix triggers for stripes btree
bcachefs:
fix truncate overflow if folio is beyond EOF
bcachefs:
fix truncate with ATTR_MODE
bcachefs:
fix truncate without a size change
bcachefs:
Fix try_decrease_writepoints()
bcachefs:
Fix try_decrease_writepoints()
bcachefs:
Fix two btree iterator leaks
bcachefs:
Fix two more deadlocks
bcachefs:
fix typo when picking read method
bcachefs:
Fix undefined behaviour
bcachefs:
Fix unhandled transaction restart in bch2_gc_btree_gens()
bcachefs:
Fix uninitialized data in bch2_gc_btree()
bcachefs:
Fix uninitialized field in hash_check_init()
bcachefs:
Fix uninitialized var in bch2_journal_replay()
bcachefs:
Fix unit & perf tests for snapshots
bcachefs:
Fix unitialized use of a value
bcachefs:
Fix unmount path
bcachefs:
Fix unnecessary read amplificaiton when allocating ec stripes
bcachefs:
Fix unused variable warning when !BCACHEFS_DEBUG
bcachefs:
fix up wonky error handling in bch2_seek_pagecache_hole()
bcachefs:
Fix upgrade path for reflink_p fix
bcachefs:
Fix upgrade_readers()
bcachefs:
Fix usage of last_seq + encryption
bcachefs:
Fix usage of six lock's percpu mode
bcachefs:
Fix usage of six lock's percpu mode, key cache version
bcachefs:
Fix use-after-free in bch2_dev_add()
bcachefs:
Fix validation of replicas entries
bcachefs:
Fix verify_bucket_evacuated()
bcachefs:
Fix verify_update_old_key()
bcachefs:
Fix W=12 build errors
bcachefs:
fix waiting on an open journal entry
bcachefs:
Fix zstd compress workspace size
bcachefs:
fix_errors option is now a proper enum
bcachefs:
Fixes for building in userspace
bcachefs:
Fixes for building in userspace
bcachefs:
fixes for cached data accounting
bcachefs:
fixes for getting stuck flushing journal pins
bcachefs:
Fixes for going RO
bcachefs:
Fixes for replicas tracking
bcachefs:
Fixes for startup on very full filesystems
bcachefs:
Fixes for unit tests
bcachefs:
Fixes for usrdata/metadata drop paths
bcachefs:
Fixes/improvements for journal entry reservations
bcachefs:
Flag inodes that had btree update errors
bcachefs:
Flush fsck errors when looping in btree gc
bcachefs:
flush journal to avoid invalid dev usage entries on recovery
bcachefs:
Flush write buffer as needed in backpointers repair
bcachefs:
fold bch2_trans_update_by_path_trace() into callers
bcachefs:
Fold bucket_state in to BCH_DATA_TYPES()
bcachefs:
folio pos to bch_folio_sector index helper
bcachefs:
for_each_btree_key2()
bcachefs:
for_each_btree_key_reverse()
bcachefs:
for_each_btree_node() now returns errors directly
bcachefs:
force str_hash code to be inlined
bcachefs:
Fragmentation LRU
bcachefs:
Free iterator if we have duplicate
bcachefs:
Free iterator in bch2_btree_delete_range_trans()
bcachefs:
Free move buffers as early as possible
bcachefs:
free trans->mem on commit
bcachefs:
Freespace, need_discard btrees
bcachefs:
fs-io: Eliminate GFP_NOFS usage
bcachefs:
fs-ioctl: Fix copy_to_user() error code
bcachefs:
fs_usage_u64s()
bcachefs:
Fsck code refactoring
bcachefs:
Fsck fixes
bcachefs:
Fsck for need_discard & freespace btrees
bcachefs:
Fsck for reflink refcounts
bcachefs:
Fsck locking improvements
bcachefs:
fsck needs BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE
bcachefs:
fsck: Another transaction restart handling fix
bcachefs:
fsck: Break walk_inode() up into multiple functions
bcachefs:
fsck: delete dead code
bcachefs:
fsck: Fix nested transaction handling
bcachefs:
fsck: inode_walker: last_pos, seen_this_pos
bcachefs:
fsck: walk_inode() now takes is_whiteout
bcachefs:
fsck: Work around transaction restarts
bcachefs:
fsck_error_lock requires GFP_NOFS
bcachefs:
fsck_inode_rm() shouldn't delete subvols
bcachefs:
Further padding fixes in bch2_journal_super_entries_add_common()
bcachefs:
Further reduce iter->trans usage
bcachefs:
Gap buffer for journal keys
bcachefs:
gc lock no longer needed for disk reservations
bcachefs:
gc mark fn fixes, cleanups
bcachefs:
gc now operates on second set of bucket marks
bcachefs:
gc shouldn't care about owned_by_allocator
bcachefs:
Generate better bkey formats when splitting nodes
bcachefs:
Get disk reservation when overwriting data in old snapshot
bcachefs:
Get ref on c->writes in move.c
bcachefs:
get_stripe_key_trans()
bcachefs:
GFP_NOIO -> GFP_NOFS
bcachefs:
Give bkey_cached_key same attributes as bpos
bcachefs:
Go back to 16 bit mantissa bkey floats
bcachefs:
Go emergency RO when i_blocks underflows
bcachefs:
Go RW before bch2_check_lrus()
bcachefs:
Go RW before check_alloc_info()
bcachefs:
Go rw lazily
bcachefs:
gracefully unwind journal res slowpath on shutdown
bcachefs:
Guard against insufficient devices to create stripes
bcachefs:
Guard against unknown compression options
bcachefs:
Hack around bch2_varint_decode invalid reads
bcachefs:
Hacky fixes for device removal
bcachefs:
Handle -EINTR bch2_migrate_index_update()
bcachefs:
Handle bio_iov_iter_get_pages() returning unaligned bio
bcachefs:
Handle btree node rewrites before going RW
bcachefs:
Handle dropping pointers in data_update path
bcachefs:
Handle ec_buf not being page aligned when allocating bio
bcachefs:
Handle errors in bch2_trans_mark_update()
bcachefs:
handle failed data_update_init cleanup
bcachefs:
Handle fsck errors at runtime better
bcachefs:
Handle last journal write being torn
bcachefs:
Handle lock restarts in bch2_xattr_get()
bcachefs:
Handle partial pages in seek data/hole
bcachefs:
Handle printing of null bkeys
bcachefs:
Handle replica marking fsck errors locally
bcachefs:
Handle sb buffer resizing in __copy_super()
bcachefs:
Handle transaction restarts in __bch2_move_data()
bcachefs:
Handle transaction restarts in bch2_blacklist_entries_gc()
bcachefs:
Handle weird opt string from sys_fsconfig()
bcachefs:
Have btree_iter_next_node() use btree_iter_set_search_pos()
bcachefs:
Have fsck check for stripe pointers matching stripe
bcachefs:
Have journal reclaim thread flush more aggressively
bcachefs:
Heap allocate btree_trans
bcachefs:
Heap allocate printbufs
bcachefs:
Heap code fix
bcachefs:
Hold usage_lock over mark_key and fs_usage_apply
bcachefs:
Ignore cached data when calculating fragmentation
bcachefs:
Ignore unknown mount options
bcachefs:
Implement a new gc that only recalcs oldest gen
bcachefs:
Improve "copygc requested to run" error message
bcachefs:
Improve __bch2_btree_path_make_mut()
bcachefs:
Improve a few warnings
bcachefs:
Improve a verbose log message
bcachefs:
improve alloc_debug
bcachefs:
Improve alloc_mem_to_key()
bcachefs:
Improve an error message
bcachefs:
Improve an error message
bcachefs:
Improve an error message
bcachefs:
Improve an error message
bcachefs:
Improve an insert path optimization
bcachefs:
Improve assorted error messages
bcachefs:
Improve backpointers error message
bcachefs:
Improve bch2_bkey_make_mut()
bcachefs:
Improve bch2_bkey_ptrs_to_text()
bcachefs:
Improve bch2_btree_iter_traverse_all()
bcachefs:
Improve bch2_btree_node_relock()
bcachefs:
Improve bch2_btree_trans_to_text()
bcachefs:
Improve bch2_btree_update_start()
bcachefs:
Improve bch2_check_alloc_info
bcachefs:
Improve bch2_check_alloc_info()
bcachefs:
Improve bch2_dev_freespace_init()
bcachefs:
Improve bch2_dump_trans_paths_updates()
bcachefs:
Improve bch2_fsck_err()
bcachefs:
Improve bch2_inode_opts_to_opts()
bcachefs:
Improve bch2_lock_inodes()
bcachefs:
Improve bch2_lru_delete() error messages
bcachefs:
Improve bch2_moving_ctxt_to_text()
bcachefs:
Improve bch2_new_stripes_to_text()
bcachefs:
Improve bch2_new_stripes_to_text()
bcachefs:
Improve bch2_open_buckets_to_text()
bcachefs:
Improve bch2_reflink_p_to_text()
bcachefs:
Improve bch2_stripe_to_text()
bcachefs:
Improve bch2_trans_relock()
bcachefs:
Improve bch2_write_points_to_text()
bcachefs:
improve behaviour of btree_cache_scan()
bcachefs:
Improve bkey_cached_lock_for_evict()
bcachefs:
Improve bset compaction
bcachefs:
Improve btree iterator tracepoints
bcachefs:
Improve btree key cache shrinker
bcachefs:
Improve btree node read error path
bcachefs:
Improve btree_bad_header()
bcachefs:
Improve btree_bad_header() error message
bcachefs:
Improve btree_deadlock debugfs output
bcachefs:
Improve btree_iter_pos_in_node()
bcachefs:
Improve btree_key_cache_flush_pos()
bcachefs:
Improve btree_node_mem_ptr optimization
bcachefs:
Improve btree_node_relock_fail tracepoint
bcachefs:
Improve btree_node_write_if_need()
bcachefs:
Improve btree_path_relock_fail tracepoint
bcachefs:
Improve btree_reserve_get_fail tracepoint
bcachefs:
Improve bucket_alloc tracepoint
bcachefs:
Improve bucket_alloc_fail tracepoint
bcachefs:
Improve c version of __bkey_cmp_bits
bcachefs:
Improve c->writes refcounting for stripe create path
bcachefs:
Improve check for when bios are physically contiguous
bcachefs:
Improve checksum error messages
bcachefs:
Improve debug assertion
bcachefs:
Improve dev_alloc_debug_to_text()
bcachefs:
Improve diagnostics when journal entries are missing
bcachefs:
Improve error handling for for_each_btree_key_continue()
bcachefs:
Improve error handling in bch2_ioctl_subvolume_destroy()
bcachefs:
Improve error logging in fsck.c
bcachefs:
Improve error message for overlapping extents
bcachefs:
Improve error message for stripe block sector counts wrong
bcachefs:
Improve error message in bch2_write_super()
bcachefs:
Improve error message in fsck
bcachefs:
Improve error message when alloc key doesn't match lru entry
bcachefs:
Improve error messages in device add path
bcachefs:
Improve error messages in superblock write path
bcachefs:
Improve error messages in trans_mark_reflink_p()
bcachefs:
improve extent debugcheck fn
bcachefs:
Improve FS_IOC_GOINGDOWN ioctl
bcachefs:
Improve fs_usage_apply_warn() message
bcachefs:
Improve fsck for subvols/snapshots
bcachefs:
Improve handling of extents in bch2_trans_update()
bcachefs:
Improve inode deletion code
bcachefs:
Improve invalid bkey error message
bcachefs:
Improve invalidate_one_bucket() error messages
bcachefs:
Improve io option handling in data move path
bcachefs:
Improve iter->real_pos handling
bcachefs:
Improve iter->should_be_locked
bcachefs:
Improve journal entry validate code
bcachefs:
Improve journal error messages
bcachefs:
Improve journal free space calculations
bcachefs:
Improve journal_entry_add()
bcachefs:
Improve journal_entry_btree_keys_to_text()
bcachefs:
Improve journal_entry_err_msg()
bcachefs:
Improve journal_read() logging
bcachefs:
Improve jset_validate()
bcachefs:
Improve key marking interface
bcachefs:
Improve key_visible_in_snapshot()
bcachefs:
Improve lockdep annotation in journalling code
bcachefs:
Improve locking in __bch2_set_nr_journal_buckets()
bcachefs:
improve modprobe support by providing softdeps
bcachefs:
Improve move path tracepoints
bcachefs:
Improve path for when btree_gc needs another pass
bcachefs:
Improve pointer marking checks and error messages
bcachefs:
Improve read_from_stale_dirty_pointer() message
bcachefs:
Improve reflink repair code
bcachefs:
Improve reflink repair code
bcachefs:
Improve snapshots_seen
bcachefs:
Improve some btree node read error messages
bcachefs:
Improve some error messages
bcachefs:
Improve some fsck error messages
bcachefs:
Improve some IO error messages
bcachefs:
Improve stripe checksum error message
bcachefs:
Improve stripe triggers/heap code
bcachefs:
Improve struct journal layout
bcachefs:
Improve the backpointer to missing extent message
bcachefs:
Improve trace_move_extent_fail()
bcachefs:
Improve tracepoints slightly in commit path
bcachefs:
Improve tracing for transaction restarts
bcachefs:
Improve trans_restart_journal_preres_get tracepoint
bcachefs:
Improve trans_restart_mem_realloced tracepoint
bcachefs:
Improve trans_restart_split_race tracepoint
bcachefs:
Improve transaction restart handling in fsck code
bcachefs:
Improve warning for copygc failing to move data
bcachefs:
improve/clarify ptr_disk_sectors()
bcachefs:
Improved bch2_fcollapse()
bcachefs:
improved btree locking tracepoints
bcachefs:
Improved btree write statistics
bcachefs:
Improved check_directory_structure()
bcachefs:
Improved comment for bch2_replicas_gc2()
bcachefs:
Improved copygc pipelining
bcachefs:
Improved copygc wait debugging
bcachefs:
Improved debug checks
bcachefs:
Improved errcodes
bcachefs:
Improved extent merging
bcachefs:
improved flush_held_btree_writes()
bcachefs:
Improved human readable integer parsing
bcachefs:
Improved inode create optimization
bcachefs:
Improved nocow locking
bcachefs:
improved rw_aux_tree_bsearch()
bcachefs:
Improved superblock-related error messages
bcachefs:
Improvements to fsck check_dirents()
bcachefs:
Improvements to the journal read error paths
bcachefs:
Improvements to writing alloc info
bcachefs:
In debug mode, run fsck again after fixing errors
bcachefs:
In fsck, pass BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE when deleting dirents
bcachefs:
Include device in btree IO error messages
bcachefs:
Include snapshot field in bch2_bpos_to_text
bcachefs:
Include summarized counts in fs_usage
bcachefs:
Increase BSET_CACHELINE to 256 bytes
bcachefs:
increase BTREE_ITER_MAX
bcachefs:
Increase commality between BTREE_ITER_NODES and BTREE_ITER_KEYS
bcachefs:
Increase default journal size
bcachefs:
Increase journal pipelining
bcachefs:
Increase max size for btree_trans bump allocator
bcachefs:
Increase size of btree node reserve
bcachefs:
Increment restart count in bch2_trans_begin()
bcachefs:
Indirect inline data extents
bcachefs:
Initial commit
bcachefs:
Initial folio conversion
bcachefs:
initial freeze/unfreeze support
bcachefs:
initial gc no longer needs to touch every node
bcachefs:
Initialize btree_node flags field in bch2_btree_root_alloc.
bcachefs:
Initialize ec work structs early
bcachefs:
initialize fs usage summary in recovery
bcachefs:
Initialize journal pad data in bch_replica_entry objects.
bcachefs:
Initialize padding space after alloc bkey
bcachefs:
Initialize sb_quota with default 1 week timer
bcachefs:
Inject transaction restarts in debug mode
bcachefs:
Inline bch2_bkey_format_add_key()
bcachefs:
Inline bch2_btree_path_traverse() fastpath
bcachefs:
Inline bch2_inode_pack()
bcachefs:
Inline bch2_snapshot_is_ancestor() fast path
bcachefs:
Inline bch2_trans_kmalloc() fast path
bcachefs:
Inline bch2_two_state_(trylock|unlock)
bcachefs:
Inline data extents
bcachefs:
Inline fast path of bch2_increment_clock()
bcachefs:
Inline fast path of check_pos_snapshot_overwritten()
bcachefs:
Inline fastpath of bch2_disk_reservation_add()
bcachefs:
Inline make_bfloat() into __build_ro_aux_tree()
bcachefs:
Inline more of bch2_trans_commit hot path
bcachefs:
Inline some fast paths
bcachefs:
Inlining improvements
bcachefs:
Inode backpointers
bcachefs:
Inode backpointers are now required
bcachefs:
Inode create no longer needs to probe key cache
bcachefs:
Inode create optimization
bcachefs:
Inode delete doesn't need to flush key cache anymore
bcachefs:
Inode updates should generally be BTREE_INSERT_NOFAIL
bcachefs:
Interior btree updates are now fully transactional
bcachefs:
Internal btree iterator renaming
bcachefs:
Introduce a separate journal watermark for copygc
bcachefs:
introduce b->hash_val
bcachefs:
Introduce bch2_dirent_get_name
bcachefs:
Introduce bch2_journal_keys_peek_(upto|slot)()
bcachefs:
Invalidate buckets when writing to alloc btree
bcachefs:
is_ancestor bitmap
bcachefs:
Issue discards when needed to allocate journal write
bcachefs:
iter->real_pos
bcachefs:
iter->update_path
bcachefs:
Iterator debug code improvements
bcachefs:
Iterators are now always consistent with iter->real_pos
bcachefs:
ja->discard_idx, ja->dirty_idx
bcachefs:
Journal initialization fixes
bcachefs:
Journal keys overlay fixes
bcachefs:
Journal pin cleanups
bcachefs:
Journal pin refactoring
bcachefs:
Journal reclaim refactoring
bcachefs:
Journal reclaim requires memalloc_noreclaim_save()
bcachefs:
Journal refactoring
bcachefs:
Journal replay does't resort main list of keys
bcachefs:
Journal replay refactoring
bcachefs:
Journal resize fixes
bcachefs:
Journal seq now incremented at entry open, not close
bcachefs:
Journal space calculation fix
bcachefs:
Journal updates to dev usage
bcachefs:
Journal updates to interior nodes
bcachefs:
journal_replay_early()
bcachefs:
Keep a sorted list of btree iterators
bcachefs:
Key cache now works for snapshots btrees
bcachefs:
key cache: Don't hold btree locks while using GFP_RECLAIM
bcachefs:
KEY_TYPE_alloc_v2
bcachefs:
KEY_TYPE_alloc_v4
bcachefs:
KEY_TYPE_discard is no longer used
bcachefs:
KEY_TYPE_error now counts towards i_sectors
bcachefs:
KEY_TYPE_inode_v3, metadata_version_inode_v3
bcachefs:
KEY_TYPE_set
bcachefs:
Kick off btree node writes from write completions
bcachefs:
Kill __bch2_btree_iter_peek_slot_extents()
bcachefs:
Kill __btree_delete_at()
bcachefs:
Kill __btree_trans_peek_key_cache()
bcachefs:
Kill allocator short-circuit invalidate
bcachefs:
Kill allocator threads & freelists
bcachefs:
Kill bch2_alloc_sectors_start()
bcachefs:
Kill bch2_bkey_debugcheck
bcachefs:
Kill bch2_bset_fix_invalidated_key()
bcachefs:
Kill bch2_btree_iter_peek_cached()
bcachefs:
Kill bch2_btree_iter_set_pos_same_leaf()
bcachefs:
Kill bch2_btree_node_get_sibling()
bcachefs:
Kill bch2_btree_node_write_cond()
bcachefs:
Kill bch2_bucket_gens_read()
bcachefs:
kill bch2_crc64_update
bcachefs:
Kill bch2_ec_bucket_written()
bcachefs:
Kill bch2_ec_mem_alloc()
bcachefs:
kill bch2_extent_has_device()
bcachefs:
kill bch2_extent_merge_inline()
bcachefs:
Kill bch2_extent_trim_atomic() usage
bcachefs:
Kill bch2_fs_bug()
bcachefs:
Kill bch2_fs_usage_scratch_get()
bcachefs:
Kill bch2_invalidate_bucket()
bcachefs:
Kill bch2_keylist_add_in_order()
bcachefs:
Kill bch2_replicas_delta_list_marked()
bcachefs:
Kill bch2_sort_repack_merge()
bcachefs:
Kill bch2_verify_bucket_evacuated()
bcachefs:
Kill bch2_xattr_get()
bcachefs:
kill bch_extent_crc_type
bcachefs:
Kill BCH_FEATURE_incompressible
bcachefs:
Kill BCH_FS_HOLD_BTREE_WRITES
bcachefs:
Kill bch_scnmemcpy()
bcachefs:
Kill BCH_WRITE_FLUSH
bcachefs:
Kill BCH_WRITE_JOURNAL_SEQ_PTR
bcachefs:
Kill bch_write_op->btree_update_ready
bcachefs:
Kill bch_write_op.index_update_fn
bcachefs:
Kill bchfs_extent_update()
bcachefs:
kill BFLOAT_FAILED_PREV
bcachefs:
kill bio_for_each_contig_segment()
bcachefs:
Kill bkey ops->debugcheck method
bcachefs:
Kill bkey_type_successor
bcachefs:
Kill bpos_diff() XXX check for perf regression
bcachefs:
kill bset_tree->max_key
bcachefs:
Kill BTREE_INSERT_ATOMIC
bcachefs:
Kill BTREE_INSERT_NOMARK_INSERT
bcachefs:
Kill BTREE_INSERT_NOUNLOCK
bcachefs:
Kill btree_insert_ret enum
bcachefs:
Kill BTREE_INSERT_USE_RESERVE
bcachefs:
Kill btree_iter->next
bcachefs:
Kill BTREE_ITER_CACHED_(NOFILL|NOCREATE)
bcachefs:
Kill BTREE_ITER_NEED_PEEK
bcachefs:
Kill BTREE_ITER_NODES
bcachefs:
kill BTREE_ITER_NOUNLOCK
bcachefs:
Kill btree_iter_peek_uptodate()
bcachefs:
Kill btree_iter_pos_changed()
bcachefs:
Kill BTREE_ITER_SET_POS_AFTER_COMMIT
bcachefs:
Kill btree_node_iter_large
bcachefs:
Kill BTREE_TRIGGER_NOOVERWRITES
bcachefs:
kill bucket mark sector count saturation
bcachefs:
Kill bucket quantiles sysfs code
bcachefs:
kill ca->freelist_lock
bcachefs:
Kill dead code extent_save()
bcachefs:
Kill deferred btree updates
bcachefs:
Kill direct access to bi_io_vec
bcachefs:
kill EBUG_ON() redefinition in bkey.c
bcachefs:
Kill ei_str_hash
bcachefs:
kill extent_insert_hook
bcachefs:
Kill fs_usage_apply_warn()
bcachefs:
kill i_sectors_hook
bcachefs:
Kill incorrect assertion
bcachefs:
Kill io_in_flight semaphore
bcachefs:
Kill journal buf bloom filter
bcachefs:
Kill journal pre-reservations
bcachefs:
Kill journal_keys->journal_seq_base
bcachefs:
Kill JOURNAL_NEED_WRITE
bcachefs:
Kill JOURNAL_WATERMARK
bcachefs:
Kill main in-memory bucket array
bcachefs:
Kill metadata only gc
bcachefs:
Kill missing inode warnings in bch2_quota_read()
bcachefs:
Kill nodes_intent_locked
bcachefs:
Kill non-lru cache replacement policies
bcachefs:
Kill normalize_read_intent_locks()
bcachefs:
Kill old allocator startup code
bcachefs:
Kill old rebuild_replicas option
bcachefs:
Kill other unreachable() uses
bcachefs:
Kill PAGE_SECTOR_SHIFT
bcachefs:
Kill page_state_cmpxchg
bcachefs:
Kill ptr_bucket_mark()
bcachefs:
Kill reflink option
bcachefs:
Kill remaining bch2_btree_iter_unlock() uses
bcachefs:
Kill retry loop in btree merge path
bcachefs:
kill s_alloc, use bch_data_type
bcachefs:
Kill some dependencies on ei_inode
bcachefs:
Kill some obsolete sysfs code
bcachefs:
Kill some unneeded references to c->flags
bcachefs:
Kill stripe check in bch2_alloc_v4_invalid()
bcachefs:
Kill stripe->dirty
bcachefs:
kill struct bch_replicas_cpu_entry
bcachefs:
kill struct btree_insert
bcachefs:
Kill struct bucket_mark
bcachefs:
Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE()
bcachefs:
kill thing_it_points_to arg to backpointer_not_found()
bcachefs:
Kill trans->flags
bcachefs:
Kill trans->updates2
bcachefs:
Kill TRANS_RESET_MEM|TRANS_RESET_ITERS
bcachefs:
Kill verify_not_stale()
bcachefs:
let __bch2_btree_insert() pass in flags
bcachefs:
lift ordering restriction on 0 size extents
bcachefs:
Limit bios in writepages path to 256M
bcachefs:
Limit pointers to being in only one stripe
bcachefs:
Lock ordering fix
bcachefs:
lock time stats prep work.
bcachefs:
lockdep fix when going rw from bch2_alloc_write()
bcachefs:
Log & error message improvements
bcachefs:
Log a message when running an explicit recovery pass
bcachefs:
Log finsert/fcollapse operations
bcachefs:
Log message improvements
bcachefs:
Log more messages in the journal
bcachefs:
Log truncate operations
bcachefs:
Log what we're doing when repairing
bcachefs:
Lookup/create lost+found lazily
bcachefs:
Lots of option handling improvements
bcachefs:
Lower BCH_NAME_MAX to 512
bcachefs:
LRU btree
bcachefs:
LRU repair tweaks
bcachefs:
made changes to support clang, fixed a couple bugs
bcachefs:
Make __bch2_bkey_cmp_packed() smaller
bcachefs:
Make __bch2_journal_debug_to_text() more readable
bcachefs:
Make an assertion more informative
bcachefs:
Make bch2_btree_cache_scan() try harder
bcachefs:
Make bch2_remap_range respect O_SYNC
bcachefs:
make bch2_target_to_text_sb static
bcachefs:
Make bch_option compatible with Rust ffi
bcachefs:
Make bkey types globally unique
bcachefs:
Make btree root read errors recoverable
bcachefs:
Make btree_insert_entry more private to update path
bcachefs:
Make BTREE_ITER_IS_EXTENTS private to iter code
bcachefs:
Make btree_node_type_needs_gc() cheaper
bcachefs:
Make bucket_alloc tracepoint more readable
bcachefs:
Make copygc thread global
bcachefs:
Make deferred inode updates a mount option
bcachefs:
make durability a read-write sysfs option
bcachefs:
Make error messages more uniform
bcachefs:
Make eytzinger size parameter more conventional
bcachefs:
make fsck spew less
bcachefs:
Make IO in flight by copygc/rebalance configurable
bcachefs:
Make io timers less buggy
bcachefs:
Make log message at startup a bit cleaner
bcachefs:
Make memcpy_to_bio() param const
bcachefs:
Make minimum journal_flush_delay nonzero
bcachefs:
Make more btree_paths available
bcachefs:
Make open bucket reserves more conservative
bcachefs:
Make reconstruct_alloc quieter
bcachefs:
Make replicas_delta_list smaller
bcachefs:
make RO snapshots actually RO
bcachefs:
make struct btree_iter a bit smaller
bcachefs:
Make sure bch2_bucket_alloc_new_fs() obeys buckets_nouse
bcachefs:
Make sure bch2_move_ratelimit() also waits for move_ops
bcachefs:
Make sure bch2_read_extent obeys BCH_READ_MUST_CLONE
bcachefs:
Make sure bch2_trans_mark_update uses correct iter flags
bcachefs:
Make sure BCH_FS_FSCK_DONE gets set
bcachefs:
Make sure hash info gets initialized in fsck
bcachefs:
Make sure to drop/retake btree locks before reclaim
bcachefs:
Make sure to go rw if lazy in fsck
bcachefs:
Make sure to initialize equiv when creating new snapshots
bcachefs:
Make sure to initialize j->last_flushed
bcachefs:
Make sure to kick journal reclaim when we're waiting on it
bcachefs:
Make sure to pass a disk reservation to bch2_extent_update()
bcachefs:
make sure to use BTREE_INSERT_LAZY_RW in fsck
bcachefs:
Make sure to use BTREE_ITER_PREFETCH in fsck
bcachefs:
Make sure we're releasing btree iterators
bcachefs:
Make topology repair a normal recovery pass
bcachefs:
Make verbose option settable at runtime
bcachefs:
mark active journal devices on journal replicas gc
bcachefs:
Mark as EXPERIMENTAL
bcachefs:
Mark bch2_copygc() noinline
bcachefs:
mark bch_inode_info and bkey_cached as reclaimable
bcachefs:
Mark btree nodes as needing rewrite when not all replicas are RW
bcachefs:
mark journal replicas before journal write submission
bcachefs:
Mark new snapshots earlier in create path
bcachefs:
Mark newly allocated btree nodes as accessed
bcachefs:
Mark overwrites from journal replay in initial gc
bcachefs:
Mark space as unallocated on write failure
bcachefs:
Mark stripe buckets with correct data type
bcachefs:
Mark superblocks transactionally
bcachefs:
Mark write locks before taking lock
bcachefs:
Mask out unknown compat features when going read-write
bcachefs:
Mean and variance
bcachefs:
mempoolify btree_trans
bcachefs:
merge BCH_INODE_FIELDS_INHERIT/BCH_INODE_OPTS
bcachefs:
Merge extents with checksums
bcachefs:
Merging for indirect extents
bcachefs:
Minor bch2_btree_node_get() smatch fixes
bcachefs:
Minor btree iter refactoring
bcachefs:
Minor device removal fixes
bcachefs:
Minor dio write path improvements
bcachefs:
minor fsck fix
bcachefs:
minor fsync fix
bcachefs:
minor journal reclaim fixes
bcachefs:
Minor journal reclaim improvement
bcachefs:
Minor replicas.c refactoring
bcachefs:
Minor tracepoint improvements
bcachefs:
Minor transaction restart handling fix
bcachefs:
more aggressive fast path write buffer key flushing
bcachefs:
More allocator startup improvements
bcachefs:
More assertions for nocow locking
bcachefs:
More assorted large folio conversion
bcachefs:
More bset.c microoptimization
bcachefs:
More btree gc refactorings
bcachefs:
More btree iter improvements
bcachefs:
More btree iter invariants
bcachefs:
More btree iterator fixes
bcachefs:
More debug code improvements
bcachefs:
More debug params for testing of recovery paths
bcachefs:
More dio inlining
bcachefs:
More drop_locks_do() conversions
bcachefs:
More enum strings
bcachefs:
More errcode cleanup
bcachefs:
More fixes for counting extent update iterators
bcachefs:
More general fix for transaction paths overflow
bcachefs:
More improvements for alloc info checks
bcachefs:
More info on check_bucket_ref() error
bcachefs:
More inlinining in the btree key cache code
bcachefs:
more key marking refactoring
bcachefs:
More minor smatch fixes
bcachefs:
More open buckets
bcachefs:
more project quota fixes
bcachefs:
More renaming
bcachefs:
More stripe create cleanup/fixes
bcachefs:
More style fixes
bcachefs:
More topology repair code
bcachefs:
More work to avoid transaction restarts
bcachefs:
mount: fix null deref with null devname
bcachefs:
Move __bch2_members_v2_get_mut to sb-members.h
bcachefs:
Move alloc assertion to .key_invalid()
bcachefs:
Move bch2_bkey_make_mut() to btree_update.h
bcachefs:
Move bch2_evict_subvolume_inodes() to fs.c
bcachefs:
move BCH_SB_ERRS() to sb-errors_types.h
bcachefs:
Move bch_sb_field_crypt code to checksum.c
bcachefs:
Move bkey bkey_unpack_key() to bkey.h
bcachefs:
Move btree lock debugging to slowpath fn
bcachefs:
Move btree node merging to before transaction commit
bcachefs:
move check_pos_snapshot_overwritten() to snapshot.c
bcachefs:
Move deletion of refcount=0 indirect extents to their triggers
bcachefs:
move dirty into bucket_mark
bcachefs:
Move extent overwrite handling out of core btree code
bcachefs:
Move extent_handle_overwrites() to bch2_trans_update()
bcachefs:
Move fsck_inode_rm() to inode.c
bcachefs:
move inode triggers to inode.c
bcachefs:
Move journal reclaim to a kthread
bcachefs:
move journal seq assertion
bcachefs:
Move key marking out of extents.c
bcachefs:
Move node iterator fixup to extent_bset_insert()
bcachefs:
move snapshot_t to subvolume_types.h
bcachefs:
Move some asserts behind CONFIG_BCACHEFS_DEBUG
bcachefs:
move some checks to expensive_debug_checks
bcachefs:
Move some declarations to the correct header
bcachefs:
Move some dirent checks to bch2_dirent_invalid()
bcachefs:
Move stripe creation to workqueue
bcachefs:
Move trigger fns to bkey_ops
bcachefs:
move.c exports, refactoring
bcachefs:
move.c refactoring
bcachefs:
move: convert to bbpos
bcachefs:
move: move_stats refactoring
bcachefs:
moving_context now owns a btree_trans
bcachefs:
moving_context->stats is allowed to be NULL
bcachefs:
Must check for errors from bch2_trans_cond_resched()
bcachefs:
need_snapshot_cleanup shouldn't be a fsck error
bcachefs:
New and improved topology repair code
bcachefs:
New assertions when marking filesystem clean
bcachefs:
new avoid mechanism for io retries
bcachefs:
New backtrace utility code
bcachefs:
New blockcount field for bch_stripe
bcachefs:
New bpos_cmp(), bkey_cmp() replacements
bcachefs:
New btree helpers
bcachefs:
New bucket invalidate path
bcachefs:
New check_nlinks algorithm for snapshots
bcachefs:
New data structure for buckets waiting on journal commit
bcachefs:
New discard implementation
bcachefs:
New erasure coding shutdown path
bcachefs:
New error message helpers
bcachefs:
New helper __bch2_btree_insert_keys_interior()
bcachefs:
New in-memory array for bucket gens
bcachefs:
New io_misc.c helpers
bcachefs:
New journal_entry_res mechanism
bcachefs:
New locking functions
bcachefs:
New magic number
bcachefs:
New on disk format to fix reflink_p pointers
bcachefs:
New on disk format: Backpointers
bcachefs:
New snapshot unit test
bcachefs:
New superblock section members_v2
bcachefs:
New tracepoint for bch2_trans_get_iter()
bcachefs:
New varints
bcachefs:
No need to clone iterators for update
bcachefs:
no need to run gc when initializing new fs
bcachefs:
Nocow locking fixup
bcachefs:
nocow locking: Fix lock leak
bcachefs:
Nocow support
bcachefs:
Nocow write error path fix
bcachefs:
Normal update/commit path now works before going RW
bcachefs:
normalize_read_intent_locks
bcachefs:
Only allocate buckets_nouse when requested
bcachefs:
Only check inode i_nlink during full fsck
bcachefs:
Only get btree iters from btree transactions
bcachefs:
Only look up inode io opts in extents btree
bcachefs:
Only try to get existing stripe once in stripe create path
bcachefs:
Optimize __bch2_btree_node_iter_advance()
bcachefs:
Optimize __bkey_unpack_key_format_checked()
bcachefs:
Optimize bch2_btree_iter_verify_level()
bcachefs:
Optimize bch2_dev_usage_read()
bcachefs:
Optimize bch2_dirent_name_bytes
bcachefs:
Optimize bch2_journal_flush_seq_async()
bcachefs:
Optimize bch2_trans_init()
bcachefs:
Optimize bch2_trans_iter_init()
bcachefs:
Optimize btree lookups in write path
bcachefs:
Optimize btree_path_alloc()
bcachefs:
Optimize bucket reuse
bcachefs:
Optimize calls to bch2_btree_iter_traverse()
bcachefs:
Optimize fiemap
bcachefs:
Optimize memory accesses in bch2_btree_node_get()
bcachefs:
Option improvements
bcachefs:
opts.read_journal_only
bcachefs:
overlapping_extents_found()
bcachefs:
Pass around bset_tree less
bcachefs:
Pass flags arg to bch2_alloc_write()
bcachefs:
path->should_be_locked fixes
bcachefs:
Per subvolume lost+found
bcachefs:
percpu utility code
bcachefs:
Perf improvements for bch_alloc_read()
bcachefs:
Persist 64 bit io clocks
bcachefs:
Persist alloc info on clean shutdown
bcachefs:
Persist stripe blocks_used
bcachefs:
Pipeline binary searches and linear searches
bcachefs:
Plumb alloc_reserve through stripe create path
bcachefs:
Plumb btree_id & level to trans_mark
bcachefs:
Plumb btree_trans through btree cache code
bcachefs:
Plumb saw_error through to btree_err()
bcachefs:
Plumb through subvolume id
bcachefs:
Preallocate trans mem in bch2_migrate_index_update()
bcachefs:
Preallocate transaction mem
bcachefs:
Prefer using btree_insert_entry to btree_iter
bcachefs:
Prepare checksums for more advanced algorithms
bcachefs:
prepare journal buf put to handle pin put
bcachefs:
preserve device path as device name
bcachefs:
Preserve stripe blockcounts on existing stripes
bcachefs:
Pretty-ify bch2_bkey_val_to_text()
bcachefs:
Prevent a btree iter overflow in alloc path
bcachefs:
Prevent journal reclaim from spinning
bcachefs:
Print a better message for mark and sweep pass
bcachefs:
Print cycle on unrecoverable deadlock
bcachefs:
Print deadlock cycle in debugfs
bcachefs:
print explicit recovery pass message only once
bcachefs:
Print last line in debugfs/btree_transaction_stats
bcachefs:
Print lock counts in debugs btree_transactions
bcachefs:
Print message on btree node read retry success
bcachefs:
Print out counters correctly
bcachefs:
Print out d_type in dirent_to_text()
bcachefs:
Print out name of bkey type
bcachefs:
Print out OPT_SECTORS options in bytes
bcachefs:
Print out required recovery passes on version upgrade
bcachefs:
Print version, options earlier in startup path
bcachefs:
Printbuf rework
bcachefs:
Prioritize fragmentation in bucket allocator
bcachefs:
Private error codes: ENOMEM
bcachefs:
propagate BCH_WRITE_CACHED
bcachefs:
Proper refcounting for journal_keys
bcachefs:
properly initialize used values
bcachefs:
prt_bitflags_vector()
bcachefs:
Pull out data_update.c
bcachefs:
Punt btree writes to workqueue to submit
bcachefs:
Push c->mark_lock usage down to where it is needed
bcachefs:
push rcu lock down into bch2_target_to_mask()
bcachefs:
Put bkey invalid check in commit path in a more useful place
bcachefs:
Put btree_trans_verify_sorted() behind debug_check_iterators
bcachefs:
Put erasure coding behind an EXPERIMENTAL kconfig option
bcachefs:
Put inline data behind a mount option for now
bcachefs:
Put open_buckets in a hashtable
bcachefs:
Put some repair messages behind opts->verbose
bcachefs:
Quota fixes
bcachefs:
Quota: Don't allocate memory under lock
bcachefs:
ratelimit copygc warning
bcachefs:
Ratelimit ec error message
bcachefs:
Ratelimiting for writeback IOs
bcachefs:
Re-enable bkey_debugcheck() in the extent update path
bcachefs:
Re-enable hash_redo_key()
bcachefs:
Re-implement extent merging in transaction commit path
bcachefs:
Read journal when keep_journal on
bcachefs:
Really don't hold btree locks while btree IOs are in flight
bcachefs:
Rebalance now adds replicas if needed
bcachefs:
rebalance shouldn't attempt to compress unwritten extents
bcachefs:
rebalance_work
bcachefs:
rebalance_work btree is not a snapshots btree
bcachefs:
Recover from blacklisted journal entries
bcachefs:
recovery_types.h
bcachefs:
Redo check_nlink fsck pass
bcachefs:
Redo checks for sufficient devices
bcachefs:
Redo copygc throttling
bcachefs:
Redo data_update interface
bcachefs:
Redo filesystem usage ioctls
bcachefs:
Redo replicas gc mechanism
bcachefs:
Reduce BKEY_PADDED usage
bcachefs:
Reduce iter->trans usage
bcachefs:
Reduce max nr of btree iters when lockdep is on
bcachefs:
Reduce stack frame size of bch2_check_alloc_info()
bcachefs:
Reduce/kill BKEY_PADDED use
bcachefs:
Refactor __bch2_cut_front()
bcachefs:
Refactor bch2_alloc_write()
bcachefs:
Refactor bch2_btree_bset_insert_key()
bcachefs:
Refactor bch2_btree_iter()
bcachefs:
Refactor bch2_btree_node_mem_alloc()
bcachefs:
Refactor bch2_extent_trim_atomic() for reflink
bcachefs:
Refactor bch2_fpunch_at()
bcachefs:
Refactor bch2_fs_recovery()
bcachefs:
Refactor bch2_readdir() a bit
bcachefs:
Refactor bch2_trans_commit() path
bcachefs:
Refactor bch2_trans_update_extent()
bcachefs:
refactor bch_fs_usage
bcachefs:
Refactor bch_sb_field_ops handling
bcachefs:
Refactor bchfs_fallocate() to not nest btree_trans on stack
bcachefs:
Refactor bkey_cached_alloc() path
bcachefs:
Refactor btree insert path
bcachefs:
Refactor checking of btree topology
bcachefs:
Refactor dev usage
bcachefs:
Refactor dio write code to reinit bch_write_op
bcachefs:
Refactor extent insert path
bcachefs:
Refactor extent_handle_overwrites()
bcachefs:
Refactor filesystem usage accounting
bcachefs:
Refactor journal code to not use unwritten_idx
bcachefs:
Refactor journal entry adding
bcachefs:
Refactor journal replay code
bcachefs:
refactor journal stuck checking into standalone helper
bcachefs:
Refactor journal_keys_sort() to return an error code
bcachefs:
refactor key marking code a bit
bcachefs:
Refactor memcpy into direct assignment
bcachefs:
Refactor open_bucket code
bcachefs:
Refactor overlapping extent checks
bcachefs:
refactor pin put helpers
bcachefs:
Refactor rebalance_pred function
bcachefs:
Refactor replicas code
bcachefs:
Refactor stripe creation
bcachefs:
Refactor trans_(get|update)_key
bcachefs:
Refactor trigger code
bcachefs:
Refactor various code to not be extent specific
bcachefs:
Refactor whiteouts compaction
bcachefs:
Reflink
bcachefs:
Reflink now respects quotas
bcachefs:
Reflink pointers also have to be remarked if split in journal replay
bcachefs:
Reflink refcount fix
bcachefs:
Regularize argument passing of btree_trans
bcachefs:
Reimplement repair for overlapping extents
bcachefs:
Remove a redundant and harmless bch2_free_super() call
bcachefs:
remove bucket_gens btree keys on device removal
bcachefs:
remove dead whiteout_u64s argument.
bcachefs:
Remove direct use of bch2_btree_iter_link()
bcachefs:
remove duplicate code between backpointer update paths
bcachefs:
Remove duplicate include
bcachefs:
remove duplicated assignment to variable offset_into_extent
bcachefs:
Remove page_state_init_for_read
bcachefs:
remove redundant initialization of pointer d
bcachefs:
remove redundant initialization of pointer dst
bcachefs:
remove redundant initializations of variables start_offset and end_offset
bcachefs:
remove redundant pointer q
bcachefs:
Remove some BKEY_PADDED uses
bcachefs:
Remove some uses of PAGE_SIZE in the btree code
bcachefs:
Remove undefined behavior in bch2_dev_buckets_reserved()
bcachefs:
remove unnecessary btree_insert_key_leaf() wrapper
bcachefs:
Remove unneeded semicolon
bcachefs:
remove unused bch2_trans_log_msg()
bcachefs:
remove unused key cache coherency flag
bcachefs:
Rename __bch2_trans_do() -> commit_do()
bcachefs:
Rename bch_page_state -> bch_folio
bcachefs:
Rename bch_sb_field_members -> bch_sb_field_members_v1
bcachefs:
Rename BTREE_ID enums for consistency with other enums
bcachefs:
Rename data_op_data_progress -> data_jobs
bcachefs:
Rename enum alloc_reserve -> bch_watermark
bcachefs:
Rename group to label for remaining strings.
bcachefs:
rename keeps inheritable inode opts consistent
bcachefs:
Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteout
bcachefs:
Rename lock_held_stats -> btree_transaction_stats
bcachefs:
Rename nofsck opt to fsck
bcachefs:
Reorganize btree_locking.[ch]
bcachefs:
Reorganize extents.c
bcachefs:
Repair bad data pointers
bcachefs:
Repair code for multiple types of data in same bucket
bcachefs:
Replace a BUG_ON() with fatal error
bcachefs:
Replace bch2_btree_iter_next() calls with bch2_btree_iter_advance
bcachefs:
Replace ERANGE with private error codes
bcachefs:
Replay interior node keys
bcachefs:
replicas: prep work for stripes
bcachefs:
replicas_deltas_realloc() uses allocate_dropping_locks()
bcachefs:
Report inode counts via statfs
bcachefs:
Require all btree iterators to be freed
bcachefs:
Require snapshot id to be set
bcachefs:
Reserve some open buckets for btree allocations
bcachefs:
reserve space in journal for fs usage entries
bcachefs:
RESERVE_stripe
bcachefs:
Reset journal flush delay to default value if zeroed
bcachefs:
respect superblock discard flag.
bcachefs:
restart journal reclaim thread on ro->rw transitions
bcachefs:
Restore journal write point at startup
bcachefs:
Return -ENOKEY/EINVAL when mount decryption fails
bcachefs:
return errors correctly from gc
bcachefs:
Return errors from for_each_btree_key()
bcachefs:
Rev the on disk format version for snapshots
bcachefs:
Revalidate pointer to old bkey val before calling mem triggers
bcachefs:
revamp to_text methods
bcachefs:
Revert "Ensure journal doesn't get stuck in nochanges mode"
bcachefs:
Revert UUID format-specifier change
bcachefs:
Rework __bch2_data_update_index_update()
bcachefs:
Rework allocating buckets for stripes
bcachefs:
Rework btree iterator lifetimes
bcachefs:
Rework calling convention for marking overwrites
bcachefs:
Rework error handling in btree update path
bcachefs:
Rework iter->pos handling
bcachefs:
Rework lru btree
bcachefs:
Rework of cut_front & cut_back
bcachefs:
Rework open bucket partial list allocation
bcachefs:
Rework triggers interface
bcachefs:
Rewrite bch2_bucket_alloc_new_fs()
bcachefs:
Rewrite btree nodes with errors
bcachefs:
Rewrite journal_seq_blacklist machinery
bcachefs:
rewrote prefetch asm in gas syntax for clang compatibility
bcachefs:
Rhashtable based buckets_in_flight for copygc
bcachefs:
Rip out code for storing backpointers in alloc keys
bcachefs:
Rip out copygc pd controller
bcachefs:
Rip out old hacky transaction restart tracing
bcachefs:
Run alloc triggers last
bcachefs:
Run bch2_check_backpointers_to_extents() in multiple passes if necessary
bcachefs:
Run bch2_fs_counters_init() earlier
bcachefs:
Run btree key cache shrinker less aggressively
bcachefs:
Run btree updates after write out of write_point
bcachefs:
Run check_extents_to_backpointers() in multiple passes
bcachefs:
Run freespace init in device hot add path
bcachefs:
Run fsck if BCH_FEATURE_alloc_v2 isn't set
bcachefs:
Run gc if failed to read alloc btree
bcachefs:
Run insert triggers before overwrite triggers
bcachefs:
Run jset_validate in write path as well
bcachefs:
Run overwrite triggers before insert
bcachefs:
Run scan_old_btree_nodes after version upgrade
bcachefs:
run_one_trigger() now checks journal keys
bcachefs:
s/usage_lock/mark_lock
bcachefs:
sb-clean.c
bcachefs:
sb-members.c
bcachefs:
Scale down number of writepoints when low on space
bcachefs:
Scan for old btree nodes if necessary on mount
bcachefs:
Second layer of refcounting for new stripes
bcachefs:
SECTOR_DIRTY_RESERVED
bcachefs:
Separate discards from rest of journal reclaim
bcachefs:
Separate out flush_new_cached_update()
bcachefs:
Separate out gc_bucket()
bcachefs:
seqmutex; fix a lockdep splat
bcachefs:
Seralize btree_update operations at btree_update_nodes_written()
bcachefs:
serialize on cached key in early bucket allocator
bcachefs:
serialize persistent_reserved
bcachefs:
Set BTREE_NODE_SEQ() correctly in merge path
bcachefs:
set disk state should check new_state
bcachefs:
Set filesystem features earlier in fs init path
bcachefs:
Set lost+found mode to 0700
bcachefs:
Set preallocated transaction mem to avoid restarts
bcachefs:
Set the last mount time using the realtime clock
bcachefs:
shim for userspace raid library
bcachefs:
should_compact_all()
bcachefs:
Shut down quicker
bcachefs:
Shutdown path improvements
bcachefs:
Silence some fsck errors when reconstructing alloc info
bcachefs:
Silence spurious copygc err when shutting down
bcachefs:
Silence transaction restart error message
bcachefs:
Silence unimportant tracepoints
bcachefs:
Simplify bch2_btree_iter_peek_prev()
bcachefs:
Simplify bch2_btree_iter_peek_slot()
bcachefs:
Simplify bch2_inode_delete_keys()
bcachefs:
Simplify bch2_set_nr_journal_buckets()
bcachefs:
Simplify bch2_write_inode_trans, fix lockdep splat
bcachefs:
Simplify break_cycle()
bcachefs:
Simplify btree_iter_(next|prev)_leaf()
bcachefs:
Simplify btree_node_iter_init_pack_failed()
bcachefs:
Simplify check_extent()
bcachefs:
Simplify ec stripes heap
bcachefs:
Simplify for_each_btree_key()
bcachefs:
Simplify fsck remove_dirent()
bcachefs:
simplify gc locking a bit
bcachefs:
Simplify hash table checks
bcachefs:
Simplify journal read path
bcachefs:
Simplify journal replay
bcachefs:
Simplify parameters to bch2_btree_update_start()
bcachefs:
Simplify reflink trigger
bcachefs:
Simplify stripe_idx_to_delete
bcachefs:
Simplify transaction commit error path
bcachefs:
Simplify, fix bch2_backpointer_get_key()
bcachefs:
Single open_bucket_partial list
bcachefs:
six locks: Fix lost wakeup
bcachefs:
six locks: Fix missing barrier on wait->lock_acquired
bcachefs:
six locks: Guard against wakee exiting in __six_lock_wakeup()
bcachefs:
six_lock_counts() is now in six.c
bcachefs:
Skip 0 size deleted extents in journal replay
bcachefs:
Skip deleted members in member_to_text()
bcachefs:
Skip inode unpack/pack in bch2_extent_update()
bcachefs:
Skip periodic wakeup of journal reclaim when journal empty
bcachefs:
Slightly reduce btree split threshold
bcachefs:
Small fsck fix
bcachefs:
Snapshot creation, deletion
bcachefs:
Snapshot deletion fix
bcachefs:
Snapshot depth, skiplist fields
bcachefs:
Snapshot whiteout fix
bcachefs:
snapshot: Add missing assignment in bch2_delete_dead_snapshots()
bcachefs:
snapshot_create_lock
bcachefs:
snapshot_to_text() includes snapshot tree
bcachefs:
snapshots: Use kvfree_rcu_mightsleep()
bcachefs:
Some btree iterator improvements
bcachefs:
Some compression improvements
bcachefs:
Some fixes for building in userspace
bcachefs:
some improvements to startup messages and options
bcachefs:
Some project id fixes
bcachefs:
Some reflink fixes
bcachefs:
Sort & deduplicate updates in bch2_trans_update()
bcachefs:
Sort updates in bch2_trans_update()
bcachefs:
Specify filesystem options
bcachefs:
Split apart bch2_target_to_text(), bch2_target_to_text_sb()
bcachefs:
Split btree_iter_traverse and bch2_btree_iter_traverse()
bcachefs:
Split extents if necessary in bch2_trans_update()
bcachefs:
Split out __bch2_btree_node_get()
bcachefs:
Split out __btree_path_up_until_good_node()
bcachefs:
Split out alloc_background.c
bcachefs:
Split out bchfs_extent_update()
bcachefs:
Split out bkey_sort.c
bcachefs:
Split out bpos_cmp() and bkey_cmp()
bcachefs:
Split out btree_error_wq
bcachefs:
Split out btree_key_cache_types.h
bcachefs:
Split out btree_trigger_flags
bcachefs:
Split out CONFIG_BCACHEFS_DEBUG_TRANSACTIONS
bcachefs:
Split out debug_check_btree_accounting
bcachefs:
Split out dev_buckets_free()
bcachefs:
Split out disk_groups_types.h
bcachefs:
Split out extent_update.c
bcachefs:
Split out snapshot.c
bcachefs:
Split out SPOS_MAX
bcachefs:
Split out struct gc_stripe from struct stripe
bcachefs:
Split trans->last_begin_ip and trans->last_restarted_ip
bcachefs:
Split up btree_update_leaf.c
bcachefs:
Split up fs-io.[ch]
bcachefs:
stack_trace_save_tsk() depends on CONFIG_STACKTRACE
bcachefs:
Stale ptr cleanup is now done by gc_gens
bcachefs:
Start copygc when first going read-write
bcachefs:
start erasure coding after journal replay
bcachefs:
Start gc, copygc, rebalance threads after initing writes ref
bcachefs:
Start journal reclaim thread earlier
bcachefs:
Start moving debug info from sysfs to debugfs
bcachefs:
Start snapshots before bch2_gc()
bcachefs:
Start using bpos.snapshot field
bcachefs:
Start/stop io clock hands in read/write paths
bcachefs:
Stash a copy of key being overwritten in btree_insert_entry
bcachefs:
Stash journal replay params in bch_fs
bcachefs:
statfs bfree and bavail should be the same
bcachefs:
statfs resports incorrect avail blocks
bcachefs:
Store logical location of journal entries
bcachefs:
stripe creation fixes
bcachefs:
Stripe deletion now checks what it's deleting
bcachefs:
stripe support for replicas tracking
bcachefs:
Stripes now properly subject to gc
bcachefs:
struct bch_extent_rebalance
bcachefs:
Subvol dirents are now only visible in parent subvol
bcachefs:
Subvolumes, snapshots
bcachefs:
support btree updates of prejournaled keys
bcachefs:
Support FS_XFLAG_PROJINHERIT
bcachefs:
Suppress -EROFS messages when shutting down
bcachefs:
Suppress transaction restart err message
bcachefs:
Suppresss various error messages in no_data_io mode
bcachefs:
Switch a BUG_ON() to a panic()
bcachefs:
Switch a BUG_ON() to a warning
bcachefs:
Switch bch2_btree_delete_range() to bch2_trans_run()
bcachefs:
Switch btree locking code to struct btree_bkey_cached_common
bcachefs:
Switch darray to kvmalloc()
bcachefs:
Switch data_update path to snapshot_id_list
bcachefs:
Switch ec_stripes_heap_lock to a mutex
bcachefs:
Switch extent_handle_overwrites() to one key at a time
bcachefs:
Switch fsync to use bi_journal_seq
bcachefs:
Switch reconstruct_alloc to a mount option
bcachefs:
Switch replicas to mark_lock
bcachefs:
Switch replicas.c allocations to GFP_KERNEL
bcachefs:
Switch to .iterate_shared for readdir
bcachefs:
Switch to __func__for recording where btree_trans was initialized
bcachefs:
Switch to key_type_user, not logon
bcachefs:
Switch to local_clock() for fastpath time source
bcachefs:
Switch to macro for bkey_ops
bcachefs:
Switch to unsafe_memcpy() in a few places
bcachefs:
sysfs trigger for bch2_alloc_write
bcachefs:
Take a SRCU lock in btree transactions
bcachefs:
Throttle updates when btree key cache is too dirty
bcachefs:
Tighten up btree locking invariants
bcachefs:
Tighten up btree_iter locking assertions
bcachefs:
Tighten up btree_path assertions
bcachefs:
time stats now uses the mean_and_variance module.
bcachefs:
Tiny bch2_trans_update_by_path_trace() optimization
bcachefs:
Topology repair fixes
bcachefs:
trace transaction restarts
bcachefs:
Trace where btree iterators are allocated
bcachefs:
trace_move_extent_start_fail() now includes errcode
bcachefs:
trace_read_nopromote()
bcachefs:
Tracepoint improvements
bcachefs:
Tracepoint improvements
bcachefs:
Tracepoint improvements
bcachefs:
Tracepoint improvements
bcachefs:
Track dirtyness at sector level, not page
bcachefs:
Track held write locks
bcachefs:
Track incompressible data
bcachefs:
Track maximum transaction memory
bcachefs:
Track nr_inodes with the key marking machinery
bcachefs:
Track sectors of erasure coded data
bcachefs:
Track the maximum btree_paths ever allocated by each transaction
bcachefs:
Track whether filesystem has errors in superblock
bcachefs:
trans->notrace_relock_fail
bcachefs:
trans->restarted
bcachefs:
trans_commit() path can now insert to interior nodes
bcachefs:
trans_for_each_iter()
bcachefs:
trans_for_each_path_safe()
bcachefs:
trans_get_key() now works correctly for extents
bcachefs:
traverse all iterators on transaction restart
bcachefs:
Traverse iterator in journal replay
bcachefs:
traverse_all() is responsible for clearing should_be_locked
bcachefs:
traverse_all() shouldn't be restarting the transaction
bcachefs:
Trigger code uses stashed copy of old key
bcachefs:
Trivial cleanup
bcachefs:
trivial extents.c refactoring
bcachefs:
Truncate/fpunch now works on block boundaries, not page
bcachefs:
Trust btree alloc info at runtime
bcachefs:
Trust in memory bucket mark
bcachefs:
Trust inode in btree over bch_inode_info
bcachefs:
Try to print full btree error message
bcachefs:
Turn c->state_lock into an rwsem
bcachefs:
Turn encoded_extent_max into a regular option
bcachefs:
Tweak journal reclaim order
bcachefs:
Tweak vfs cache shrinker behaviour
bcachefs:
Unit test updates
bcachefs:
Unlink not-touched iters on successful transaction commit
bcachefs:
Unlock in bch2_trans_begin() if we've held locks more than 10us
bcachefs:
unregister_shrinker() now safe on not-registered shrinker
bcachefs:
Unwritten extents support
bcachefs:
update alloc cursor in early bucket allocator
bcachefs:
Update bch2_btree_verify()
bcachefs:
Update btree ptrs after every write
bcachefs:
Update data move path for snapshots
bcachefs:
Update directory timestamps during link
bcachefs:
Update export_operations for snapshots
bcachefs:
Update fsck for snapshots
bcachefs:
Update inode on every write
bcachefs:
Update iter->real_pos lazily
bcachefs:
Update more code for KEY_TYPE_reflink_v
bcachefs:
Update path microoptimizations
bcachefs:
Update path now handles triggers that generate more triggers
bcachefs:
Update sysfs compression_stats for snapshots
bcachefs:
Update transactional triggers interface to pass old & new keys
bcachefs:
Upgrade path fixes
bcachefs:
Use __bch2_trans_do() in a few more places
bcachefs:
Use a genradix for reading journal entries
bcachefs:
use a radix tree for inum bitmap in fsck
bcachefs:
Use attach_page_private and detach_page_private
bcachefs:
Use bch2_bpos_to_text() more consistently
bcachefs:
Use bch2_err_str() in error messages
bcachefs:
Use bch2_inode_find_by_inum() in truncate
bcachefs:
Use bch2_trans_begin() more consistently
bcachefs:
Use bch2_trans_do() in bch2_btree_key_cache_journal_flush()
bcachefs:
Use bch2_trans_inconsistent() more
bcachefs:
Use bch2_trans_inconsistent_on() in more places
bcachefs:
Use bch2_trans_reset in bch2_trans_commit()
bcachefs:
Use bio_iov_vecs_to_alloc()
bcachefs:
Use blk_status_to_str()
bcachefs:
Use btree reserve when appropriate
bcachefs:
Use btree write buffer for LRU btree
bcachefs:
Use BTREE_INSERT_LAZY_RW in bch2_check_alloc_info()
bcachefs:
Use BTREE_INSERT_USE_RESERVE in btree_update_key()
bcachefs:
Use BTREE_ITER_INTENT in ec_stripe_update_extent()
bcachefs:
Use BTREE_ITER_NOPRESERVE in bch2_btree_iter_verify_ret()
bcachefs:
Use BTREE_ITER_PREFETCH in journal+btree iter
bcachefs:
Use btree_ptr_v2.mem_ptr to avoid hash table lookup
bcachefs:
Use btree_type_has_ptrs() more consistently
bcachefs:
Use cached iterators for alloc btree
bcachefs:
Use cached iterators for inode updates
bcachefs:
Use correct fgf_t type as function argument
bcachefs:
use correct wq for journal reclaim
bcachefs:
use crc64 from lib/
bcachefs:
Use crc_is_compressed()
bcachefs:
Use darray for extra_journal_entries
bcachefs:
Use DECLARE_FLEX_ARRAY() helper and fix multiple -Warray-bounds warnings
bcachefs:
use dedicated workqueue for tasks holding write refs
bcachefs:
Use deferred btree updates for inode updates
bcachefs:
Use ei_update_lock consistently
bcachefs:
Use for_each_btree_key_upto() more consistently
bcachefs:
Use journal preres for deferred btree updates
bcachefs:
Use KEY_TYPE_deleted whitouts for extents
bcachefs:
Use kvmalloc() for array of sorted keys in journal replay
bcachefs:
Use kvpmalloc mempools for compression bounce
bcachefs:
Use memalloc_nofs_save()
bcachefs:
use memalloc_nofs_save() for vmalloc allocation
bcachefs:
Use memalloc_nofs_save() in bch2_read_endio()
bcachefs:
Use memcpy_u64s_small() for copying keys
bcachefs:
Use mmap() instead of vmalloc_exec() in userspace
bcachefs:
Use one buffer for sorting whiteouts
bcachefs:
Use pcpu mode of six locks for interior nodes
bcachefs:
use prejournaled key updates for write buffer flushes
bcachefs:
use reservation for log messages during recovery
bcachefs:
use same timesource as current_time()
bcachefs:
Use separate new stripes for copygc and non-copygc
bcachefs:
Use six_lock_ip()
bcachefs:
Use strsep() in split_devs()
bcachefs:
Use struct_size()
bcachefs:
use swab40 for bch_backpointer.bucket_offset bitfield
bcachefs:
Use trylock in bch2_prt_backtrace()
bcachefs:
use u64 for folio end pos to avoid overflows
bcachefs:
Use unlikely() in bch2_err_matches()
bcachefs:
Use unlikely() in err_on() macros
bcachefs:
Use wbc_to_write_flags()
bcachefs:
Use x-macros for btree node flags
bcachefs:
Use x-macros for compat feature bits
bcachefs:
Use x-macros for data types
bcachefs:
Use x-macros for more enums
bcachefs:
use x-macros more consistently
bcachefs:
Validate bset version field against sb version fields
bcachefs:
Validate that we read the correct btree node
bcachefs:
Various fixes for interior update path
bcachefs:
Various improvements to bch2_alloc_write()
bcachefs:
Verbose on by default when CONFIG_BCACHEFS_DEBUG=y
bcachefs:
Verify fs hasn't been modified before going rw
bcachefs:
Verify transaction updates are sorted
bcachefs:
verify_bucket_evacuated() -> set_btree_iter_dontneed()
bcachefs:
Version table now lists required recovery passes
bcachefs:
version_upgrade is now an enum
bcachefs:
We can handle missing btree roots for all alloc btrees
bcachefs:
When fsck finds redundant snapshot keys, trigger snapshots cleanup
bcachefs:
When shutting down, flush btree node writes last
bcachefs:
Whiteout changes
bcachefs:
Whiteouts for snapshots
bcachefs:
Work around a journal self-deadlock
bcachefs:
Work around a zstd bug
bcachefs:
Wrap vmap() in memalloc_nofs_save()/restore()
bcachefs:
Wrap write path in memalloc_nofs_save()
bcachefs:
Write buffer flush needs BTREE_INSERT_NOCHECK_RW
bcachefs:
Write new btree nodes after parent update
bcachefs:
Write out alloc info more carefully
bcachefs:
Write out fs usage
bcachefs:
Write out fs usage consistently
bcachefs:
x-macro metadata version enum
bcachefs:
x-macro-ify inode flags enum
bcachefs:
x-macroize alloc_reserve enum
bcachefs:
Zero btree_paths on allocation
bcachefs:
Zero out mem_ptr field in btree ptr keys from journal replay
bcachefs:
Zero out reflink_p val in bch2_make_extent_indirect()
Linux:
bcachefs; Check for allocator thread shutdown
bcachefs; Don:
't use btree write buffer until journal replay is finished
Linux:
bcachefs; guard against overflow in btree node split
Linux:
bcachefs; Mark __bch2_trans_iter_init as inline
bcm63xx_enet:
replace deprecated strncpy with strscpy
befs:
convert to new timestamp accessors
bfs:
convert to new timestamp accessors
binder:
dynamically allocate the android-binder shrinker
binderfs:
fix typo in binderfs.c
binfmt_elf:
elf_bss no longer used by load_elf_binary()
binfmt_elf:
Only report padzero() errors when PROT_WRITE
binfmt_elf:
Support segments with 0 filesz and misaligned starts
binfmt_elf:
Use elf_load() for interpreter
binfmt_elf:
Use elf_load() for library
binfmt_elf_fdpic:
clean up debug warnings
binfmt_misc:
cleanup on filesystem umount
binfmt_misc:
enable sandboxed mounts
bitmap:
add test for bitmap_*_region() functions
bitmap:
align __reg_op() wrappers with modern coding style
bitmap:
drop _reg_op() function
bitmap:
Fix a typo ("identify map")
bitmap:
fix opencoded bitmap_allocate_region()
bitmap:
move bitmap_*_region() functions to bitmap.h
bitmap:
Remove dead code, i.e. bitmap_copy_le()
bitmap:
replace _reg_op(REG_OP_ALLOC) with bitmap_set()
bitmap:
replace _reg_op(REG_OP_ISFREE) with find_next_bit()
bitmap:
replace _reg_op(REG_OP_RELEASE) with bitmap_clear()
bitops:
add xor_unlock_is_negative_byte()
blk-cgroup:
avoid to warn !rcu_read_lock_held() in blkg_lookup()
blk-cgroup:
bypass blkcg_deactivate_policy after destroying
blk-core:
use pr_warn_ratelimited() in bio_check_ro()
blk-mq:
account active requests when get driver tag
blk-mq:
don't count completed flush data request as inflight in case of quiesce
blk-mq:
make sure active queue usage is held for bio_integrity_prep()
blk-mq:
remove RQF_MQ_INFLIGHT
blk-mq:
support batched queue_rqs() on shared tags queue
blk-mq:
update driver tags request table when start request
blk-throttle:
fix lockdep warning of "cgroup_mutex or RCU read lock required!"
block/null_blk:
add queue_rqs() support
block/null_blk:
Fix double blk_mq_start_request() warning
block:
assert that we're not holding open_mutex over blk_report_disk_dead
block:
Document the role of the two attribute groups
block:
move .bd_inode into 1st cacheline of block_device
block:
move bdev_mark_dead out of disk_check_media_change
block:
Provide bdev_open_* functions
block:
Remove blk_set_runtime_active()
block:
renumber QUEUE_FLAG_HW_WC
block:
sed-opal: keystore access for SED Opal keys
block:
simplify bdev_del_partition()
block:
ublk_drv: Remove unused function
block:
update the stable_writes flag in bdev_add
block:
Use bdev_open_by_dev() in blkdev_open()
block:
Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset()
block:
warn once for each partition in bio_check_ro()
block:
WARN_ON_ONCE() when we remove active partitions
Linux:
block:sed-opal: SED Opal keystore
Bluetooth:
Add more enc key size check
Bluetooth:
Add support for Intel Misty Peak - 8087:0038
Bluetooth:
Add support ITTIM PE50-M75C
Bluetooth:
af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
Bluetooth:
btmtksdio: enable bluetooth wakeup in system suspend
Bluetooth:
btusb: Add 0bda:b85b for Fn-Link RTL8852BE
Bluetooth:
btusb: Add date->evt_skb is NULL check
Bluetooth:
btusb: Add RTW8852BE device 13d3:3570 to device tables
Bluetooth:
Do not include crypto/algapi.h
Bluetooth:
Fix deadlock in vhci_send_frame
Bluetooth:
Fix double free in hci_conn_cleanup
Bluetooth:
Fix not notifying when connection encryption changes
Bluetooth:
hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED
Bluetooth:
hci_core: Fix hci_conn_hash_lookup_cis
Bluetooth:
hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
Bluetooth:
hci_event: shut up a false-positive warning
Bluetooth:
hci_sync: Fix Opcode prints in bt_dev_dbg/err
Bluetooth:
ISO: Allow binding a bcast listener to 0 bises
Bluetooth:
ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID
Bluetooth:
ISO: Fix bcast listener cleanup
Bluetooth:
ISO: Fix BIS cleanup
Bluetooth:
ISO: Match QoS adv handle with BIG handle
Bluetooth:
ISO: Pass BIG encryption info through QoS
Bluetooth:
ISO: Set CIS bit only for devices with CIS support
Bluetooth:
L2CAP: Send reject on command corrupted request
Bluetooth:
Make handle of hci_conn be unique
Bluetooth:
MGMT/SMP: Fix address type when using SMP over BREDR/LE
Bluetooth:
msft: __hci_cmd_sync() doesn't return NULL
Bluetooth:
qca: add support for QCA2066
bna:
replace deprecated strncpy with strscpy_pad
bnxt_en:
add infrastructure to lookup ethtool link mode
bnxt_en:
Clear resource reservation during resume
bnxt_en:
convert to linkmode_set_bit() API
bnxt_en:
devlink health: use retained error fmsg API
bnxt_en:
Do not call sleeping hwmon_notify_event() from NAPI
bnxt_en:
do not map packet buffers twice
bnxt_en:
Enhance hwmon temperature reporting
bnxt_en:
Event handler for Thermal event
bnxt_en:
Expose threshold temperatures through hwmon
bnxt_en:
extend media types to supported and autoneg modes
bnxt_en:
Fix 2 stray ethtool -S counters
bnxt_en:
Fix HWTSTAMP_FILTER_ALL packet timestamp logic
bnxt_en:
Fix invoking hwmon_notify_event
bnxt_en:
Fix skb recycling logic in bnxt_deliver_skb()
bnxt_en:
Fix wrong return value check in bnxt_close_nic()
bnxt_en:
Modify the driver to use hwmon_device_register_with_info
bnxt_en:
Move hwmon functions into a dedicated file
bnxt_en:
Refactor NRZ/PAM4 link speed related logic
bnxt_en:
refactor speed independent ethtool modes
bnxt_en:
Remove mis-applied code from bnxt_cfg_ntp_filters()
bnxt_en:
support lane configuration via ethtool
bnxt_en:
Support QOS and TPID settings for the SRIOV VLAN
bnxt_en:
Update firmware interface to 1.10.2.171
bnxt_en:
Update VNIC resource calculation for VFs
bnxt_en:
Use non-standard attribute to expose shutdown temperature
bonding:
stop the device in bond_setup_by_slave()
bootmem:
use kmemleak_free_part_phys in free_bootmem_page
bootmem:
use kmemleak_free_part_phys in put_page_bootmem
bpf, docs:
Add loongarch64 as arch supporting BPF JIT
bpf, docs:
Define signed modulo as using truncated division
bpf, netkit:
Add indirect call wrapper for fetching peer dev
bpf, sockmap:
Add af_unix test with both sockets in map
bpf, sockmap:
af_unix stream sockets need to hold ref for pair sock
bpf, tcx:
Get rid of tcx_link_const
bpf, x64:
Comment tail_call_cnt initialisation
bpf, x64:
Fix tailcall infinite loop
bpf/tests:
add tests for cpuv4 instructions
bpf:
Add __bpf_hook_{start,end} macros
bpf:
Add __bpf_kfunc_{start,end}_defs macros
bpf:
Add ability to pin bpf timer to calling CPU
bpf:
Add alloc/xchg/direct_access support for local percpu kptr
bpf:
Add BPF_KPTR_PERCPU as a field type
bpf:
Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpf
bpf:
Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj
bpf:
Add missed allocation hint for bpf_mem_cache_alloc_flags()
bpf:
Add missed value to kprobe perf link info
bpf:
Add missed value to kprobe_multi link info
bpf:
Add missing BPF_LINK_TYPE invocations
bpf:
Add more WARN_ON_ONCE checks for mismatched alloc and free
bpf:
Add sockptr support for getsockopt
bpf:
Add sockptr support for setsockopt
bpf:
Add support for custom exception callbacks
bpf:
Add support for non-fix-size percpu mem allocation
bpf:
Allow to use kfunc XDP hints and frags together
bpf:
Annotate struct bpf_stack_map with __counted_by
bpf:
Avoid unnecessary audit log for CPU security mitigations
bpf:
Change syscall_nr type to int in struct syscall_tp_t
bpf:
Charge modmem for struct_ops trampoline
bpf:
Check map->usercnt after timer->timer is assigned
bpf:
convert to new timestamp accessors
bpf:
correct loop detection for iterators convergence
bpf:
Count missed stats in trace_call_bpf
bpf:
Count stats for kprobe_multi programs
bpf:
Derive source IP addr via bpf_*_fib_lookup()
bpf:
Detect IP == ksym.end as part of BPF program
bpf:
Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y
bpf:
Disable zero-extension for BPF_MEMSX
bpf:
Disallow fentry/fexit/freplace for exception callbacks
bpf:
Disambiguate SCALAR register state output in verifier logs
bpf:
Do not allocate percpu memory at init stage
bpf:
Don't explicitly emit BTF for struct btf_iter_num
bpf:
Enable IRQ after irq_work_raise() completes in unit_alloc()
bpf:
Enable IRQ after irq_work_raise() completes in unit_free{_rcu}()
bpf:
Ensure proper register state printing for cond jumps
bpf:
exact states comparison for iterator convergence checks
bpf:
expose information about supported xdp metadata kfunc
bpf:
extract __check_reg_arg() utility function
bpf:
extract same_callsites() as utility function
bpf:
extract setup_func_entry() utility function
bpf:
Fix a verifier bug due to incorrect branch offset comparison with cpu=v4
bpf:
Fix bpf_throw warning on 32-bit arch
bpf:
Fix check_stack_write_fixed_off() to correctly spill imm
bpf:
fix compilation error without CGROUPS
bpf:
fix control-flow graph checking in privileged mode
bpf:
Fix dev's rx stats for bpf_redirect_peer traffic
bpf:
Fix kfunc callback register type handling
bpf:
Fix missed rcu read lock in bpf_task_under_cgroup()
bpf:
fix precision backtracking instruction iteration
bpf:
Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
bpf:
Fix prog_array_map_poke_run map poke update
bpf:
Fix the comment for bpf_restore_data_end()
bpf:
Fix unnecessary -EBUSY from htab_lock_bucket
bpf:
Fold smp_mb__before_atomic() into atomic_set_release()
bpf:
handle ldimm64 properly in check_cfg()
bpf:
Implement BPF exceptions
bpf:
Implement cgroup sockaddr hooks for unix sockets
bpf:
Implement support for adding hidden subprogs
bpf:
Improve JEQ/JNE branch taken logic
bpf:
Inherit system settings for CPU security mitigations
bpf:
Introduce css open-coded iterator kfuncs
bpf:
Introduce css_task open-coded iterator kfuncs
bpf:
Introduce task open coded iterator kfuncs
bpf:
Introduce task_vma open-coded iterator kfuncs
bpf:
keep track of max number of bpf_loop callback iterations
bpf:
Let bpf_iter_task_new accept null task ptr
bpf:
Let verifier consider {task,cgroup} is trusted in bpf_iter_reg
bpf:
make it easier to add new metadata kfunc
bpf:
Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated
bpf:
Mark OBJ_RELEASE argument as MEM_RCU when possible
bpf:
move explored_state() closer to the beginning of verifier.c
bpf:
Move the declaration of __bpf_obj_drop_impl() to bpf.h
bpf:
Perform CFG walk for exception callback
bpf:
Prevent KASAN false positive with bpf_throw
bpf:
print full verifier states on infinite loop detection
bpf:
Propagate modified uaddrlen from cgroup sockaddr programs
bpf:
Re-enable unit_size checking for global per-cpu allocator
bpf:
Refactor check_btf_func and split into two phases
bpf:
Relax allowlist for css_task iter
bpf:
Remove unused variables.
bpf:
Remove xdp_do_flush_map().
bpf:
sockmap, test for unconnected af_unix sock
bpf:
sockmap, updating the sg structure should also update curr
bpf:
syzkaller found null ptr deref in unix_bpf proto add
bpf:
task_group_seq_get_next: cleanup the usage of get/put_task_struct
bpf:
task_group_seq_get_next: cleanup the usage of next_thread()
bpf:
task_group_seq_get_next: fix the skip_if_dup_files check
bpf:
task_group_seq_get_next: kill next_task
bpf:
task_group_seq_get_next: simplify the "next tid" logic
bpf:
teach the verifier to enforce css_iter and task_iter in RCU CS
bpf:
Treat first argument as return value for bpf_throw
bpf:
Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl()
bpf:
Use bpf_is_subprog to check for subprogs
bpf:
Use pcpu_alloc_size() in bpf_mem_free{_rcu}()
bpf:
verify callbacks as if they are called unknown number of times
bpf:
widening for callback iterators
bpftool:
Add support for cgroup unix socket address hooks
bpftool:
Align bpf_load_and_run_opts insns and data
bpftool:
Align output skeleton ELF code
bpftool:
Display missed count for kprobe perf link
bpftool:
Display missed count for kprobe_multi link
bpftool:
Extend net dump with netkit progs
bpftool:
Fix -Wcast-qual warning
bpftool:
Fix printing of pointer value
bpftool:
Implement link show support for netkit
bpftool:
Wrap struct_ops dump in an array
br_netfilter:
use single forward hook for ip and arp
bridge:
add MDB get uAPI attributes
bridge:
mcast: Account for missing attributes
bridge:
mcast: Add MDB get support
bridge:
mcast: Dump MDB entries even when snooping is disabled
bridge:
mcast: Factor out a helper for PG entry size calculation
bridge:
mcast: Rename MDB entry get function
btrfs:
abort transaction on generation mismatch when marking eb as dirty
btrfs:
add and use helpers for reading and writing fs_info->generation
btrfs:
add and use helpers for reading and writing last_log_commit
btrfs:
add and use helpers for reading and writing last_trans_committed
btrfs:
add and use helpers for reading and writing log_transid
btrfs:
add btrfs_delayed_ref_head declaration to extent-tree.h
btrfs:
add dmesg output for first mount and last unmount of a filesystem
btrfs:
add fscrypt related dependencies to respective headers
btrfs:
add helper for inline owner ref lookup
btrfs:
add helper for recording simple quota deltas
btrfs:
add helper function find_fsid_by_disk
btrfs:
add raid stripe tree definitions
btrfs:
add raid stripe tree pretty printer
btrfs:
add raid stripe tree to features enabled with debug config
btrfs:
add specific helper for range bit test exists
btrfs:
add support for inserting raid stripe extents
btrfs:
adjust overcommit logic when very close to full
btrfs:
allow to run delayed refs by bytes to be released instead of count
btrfs:
always reserve space for delayed refs when starting transaction
btrfs:
change test_range_bit to scan the whole range
btrfs:
check-integrity: remove btrfsic_check_bio() function
btrfs:
check-integrity: remove btrfsic_mount() function
btrfs:
check-integrity: remove btrfsic_unmount() function
btrfs:
check-integrity: remove CONFIG_BTRFS_FS_CHECK_INTEGRITY option
btrfs:
collapse wait_on_state() to its caller wait_extent_bit()
btrfs:
comment about fsid and metadata_uuid relationship
btrfs:
Convert to bdev_open_by_path()
btrfs:
convert to new timestamp accessors
btrfs:
create qgroup earlier in snapshot creation
btrfs:
delete stripe extent on extent deletion
btrfs:
directly return 0 on no error code in btrfs_insert_raid_extent()
btrfs:
disable the device add feature for temp-fsid
btrfs:
disable the seed feature for temp-fsid
btrfs:
do not abort transaction if there is already an existing qgroup
btrfs:
do not allow non subvolume root targets for snapshot
btrfs:
do not require EXTENT_NOWAIT for btrfs_redirty_list_add()
btrfs:
don't arbitrarily slow down delalloc if we're committing
btrfs:
don't clear qgroup reserved bit in release_folio
btrfs:
drop __must_check annotations
btrfs:
ensure releasing squota reserve on head refs
btrfs:
export comp_keys() from ctree.c as btrfs_comp_keys()
btrfs:
fix ->free_chunk_space math in btrfs_shrink_device
btrfs:
fix 64bit compat send ioctl arguments not initializing version member
btrfs:
fix error pointer dereference after failure to allocate fs devices
btrfs:
fix off-by-one when checking chunk map includes logical address
btrfs:
fix qgroup record leaks when using simple quotas
btrfs:
fix qgroup_free_reserved_data int overflow
btrfs:
fix race between accounting qgroup extents and removing a qgroup
btrfs:
free qgroup pertrans reserve on transaction abort
btrfs:
free qgroup reserve when ORDERED_IOERR is set
btrfs:
free the allocated memory if btrfs_alloc_page_array() fails
btrfs:
get correct owning_root when dropping snapshot
btrfs:
include asm/unaligned.h in accessors.h
btrfs:
include linux/iomap.h in file.c
btrfs:
include linux/security.h in super.c
btrfs:
include trace header in where necessary
btrfs:
increase ->free_chunk_space in btrfs_grow_device
btrfs:
initialize key where it's used when running delayed data ref
btrfs:
lookup physical address from stripe extent
btrfs:
make error messages more clear when getting a chunk map
btrfs:
make extent state merges more efficient during insertions
btrfs:
make found_logical_ret parameter mandatory for function queue_scrub_stripe()
btrfs:
make OWNER_REF_KEY type value smallest among inline refs
btrfs:
make sure we cache next state in find_first_extent_bit()
btrfs:
make tree iteration in extent_io_tree_release() more efficient
btrfs:
make wait_extent_bit() static
btrfs:
mark transaction id check as unlikely at btrfs_mark_buffer_dirty()
btrfs:
merge ordered work callbacks in btrfs_work into one
btrfs:
move btrfs_crc32c_final into free-space-cache.c
btrfs:
move btrfs_defrag_root() to defrag.{c,h}
btrfs:
move btrfs_extref_hash into inode-item.h
btrfs:
move btrfs_name_hash to dir-item.h
btrfs:
move btrfs_realloc_node() from ctree.c into defrag.c
btrfs:
move btrfs_xattr_handlers to .rodata
btrfs:
move extent_buffer::lock_owner to debug section
btrfs:
move functions comments from qgroup.h to qgroup.c
btrfs:
new inline ref storing owning subvol of data extents
btrfs:
open code btrfs_ordered_inode_tree in btrfs_inode
btrfs:
open code timespec64 in struct btrfs_inode
btrfs:
pass a space_info argument to btrfs_reserve_metadata_bytes()
btrfs:
qgroup: add new quota mode for simple quotas
btrfs:
qgroup: check generation when recording simple quota delta
btrfs:
qgroup: flush reservations during quota disable
btrfs:
qgroup: introduce quota mode
btrfs:
qgroup: iterate qgroups without memory allocation for qgroup_reserve()
btrfs:
qgroup: only set QUOTA_ENABLED when done reading qgroups
btrfs:
qgroup: pre-allocate btrfs_qgroup to reduce GFP_ATOMIC usage
btrfs:
qgroup: prealloc btrfs_qgroup_list for __add_relation_rb()
btrfs:
qgroup: remove unused helpers for ulist aux data
btrfs:
qgroup: simple quota auto hierarchy for nested subvolumes
btrfs:
qgroup: track metadata relocation COW with simple quota
btrfs:
qgroup: use qgroup_iterator in __qgroup_excl_accounting()
btrfs:
qgroup: use qgroup_iterator in btrfs_qgroup_free_refroot()
btrfs:
qgroup: use qgroup_iterator in qgroup_convert_meta()
btrfs:
qgroup: use qgroup_iterator to replace tmp ulist in qgroup_update_refcnt()
btrfs:
qgroup: use qgroup_iterator_nested to in qgroup_update_refcnt()
btrfs:
read raid stripe tree from disk
btrfs:
record simple quota deltas in delayed refs
btrfs:
reduce arguments of helpers space accounting root item
btrfs:
reduce parameters of btrfs_pin_extent_for_log_replay
btrfs:
reduce parameters of btrfs_pin_reserved_extent
btrfs:
reduce size and reorder compression members in struct btrfs_inode
btrfs:
reduce size of prelim_ref::level
btrfs:
reduce size of struct btrfs_ref
btrfs:
ref-verify: fix memory leaks in btrfs_ref_tree_mod()
btrfs:
reformat remaining kdoc style comments
btrfs:
reject devices with CHANGING_FSID_V2
btrfs:
relocation: constify parameters where possible
btrfs:
relocation: open code mapping_tree_init
btrfs:
relocation: return bool from btrfs_should_ignore_reloc_root
btrfs:
relocation: switch bitfields to bool in reloc_control
btrfs:
relocation: use enum for stages
btrfs:
relocation: use more natural types for tree_block bitfields
btrfs:
remove btrfs_crc32c wrapper
btrfs:
remove extraneous includes from ctree.h
btrfs:
remove incomplete metadata_uuid conversion fixup logic
btrfs:
remove noinline attribute from btrfs_cow_block()
btrfs:
remove noinline from btrfs_update_inode()
btrfs:
remove pointless 'ref_root' variable from run_delayed_data_ref()
btrfs:
remove pointless barrier from btrfs_sync_file()
btrfs:
remove pointless empty log context list check when syncing log
btrfs:
remove pointless initialization at btrfs_delayed_refs_rsv_release()
btrfs:
remove pointless loop from btrfs_update_block_group()
btrfs:
remove redundant initialization of variable dirty in btrfs_update_time()
btrfs:
remove redundant log root tree index assignment during log sync
btrfs:
remove redundant memory barrier from extent_io_tree_release()
btrfs:
remove redundant root argument from btrfs_delayed_update_inode()
btrfs:
remove redundant root argument from btrfs_update_inode()
btrfs:
remove redundant root argument from btrfs_update_inode_fallback()
btrfs:
remove redundant root argument from btrfs_update_inode_item()
btrfs:
remove redundant root argument from fixup_inode_link_count()
btrfs:
remove redundant root argument from maybe_insert_hole()
btrfs:
remove refs_to_add argument from __btrfs_inc_extent_ref()
btrfs:
remove refs_to_drop argument from __btrfs_free_extent()
btrfs:
remove stale comment from btrfs_free_extent()
btrfs:
remove the need_raid_map parameter from btrfs_map_block()
btrfs:
remove the refcount warning/check at btrfs_put_delayed_ref()
btrfs:
remove unnecessary logic when running new delayed references
btrfs:
remove useless comment from btrfs_pin_extent_for_log_replay()
btrfs:
rename and export __btrfs_cow_block()
btrfs:
rename errno identifiers to error
btrfs:
rename tree_ref and data_ref owning_root
btrfs:
reorder btrfs_inode to fill gaps
btrfs:
reserve space for delayed refs on a per ref basis
btrfs:
return -EUCLEAN if extent item is missing when searching inline backref
btrfs:
scan but don't register device on single device filesystem
btrfs:
scrub: implement raid stripe tree support
btrfs:
send: ensure send_fd is writable
btrfs:
simplify check for extent item overrun at lookup_inline_extent_backref()
btrfs:
simplify error check condition at btrfs_dirty_inode()
btrfs:
sipmlify uuid parameters of alloc_fs_devices()
btrfs:
stop doing excessive space reservation for csum deletion
btrfs:
stop reserving excessive space for block group item insertions
btrfs:
stop reserving excessive space for block group item updates
btrfs:
support cloned-device mount capability
btrfs:
switch btrfs_backref_cache::is_reloc to bool
btrfs:
sysfs: add simple_quota incompat feature entry
btrfs:
sysfs: announce presence of raid-stripe-tree
btrfs:
sysfs: expose quota mode via sysfs
btrfs:
sysfs: show temp_fsid feature
btrfs:
tracepoints: add events for raid stripe tree
btrfs:
track data relocation with simple quota
btrfs:
track original extent owner in head_ref
btrfs:
track owning root in btrfs_ref
btrfs:
tree-checker: add support for raid stripe tree
btrfs:
tree-checker: add type and sequence check for inline backrefs
btrfs:
update comment for reservation of metadata space for delayed items
btrfs:
update comment for struct btrfs_inode::lock
btrfs:
update comment for temp-fsid, fsid, and metadata_uuid
btrfs:
update stale comment at extent_io_tree_release()
btrfs:
use a single variable for return value at lookup_inline_extent_backref()
btrfs:
use a single variable for return value at run_delayed_extent_op()
btrfs:
use btrfs_crit at btrfs_mark_buffer_dirty()
btrfs:
use extent_io_tree_release() to empty dirty log pages
btrfs:
use round_down() to align block offset at btrfs_cow_block()
btrfs:
use u64 for buffer sizes in the tree search ioctls
btrfs:
warn on tree blocks which are not nodesize aligned
btrfs:
zoned: drop no longer valid write pointer check
btrfs:
zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info
btrfs:
zoned: factor out per-zone logic from btrfs_load_block_group_zone_info
btrfs:
zoned: factor out single bg handling from btrfs_load_block_group_zone_info
btrfs:
zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info
btrfs:
zoned: support RAID0/1/10 on top of raid stripe tree
btrfs:
zoned: wait for data BG to be finished on direct IO allocation
Linux:
buckets.c fixups XXX squash
buffer:
add get_nth_bh()
buffer:
convert getblk_unmovable() and __getblk() to use bdev_getblk()
buffer:
convert sb_getblk() to call __getblk()
buffer:
hoist GFP flags from grow_dev_page() to __getblk_gfp()
buffer:
make folio_create_empty_buffers() return a buffer_head
buffer:
pass GFP flags to folio_alloc_buffers()
buffer:
remove __getblk_gfp()
buffer:
remove folio_create_empty_buffers()
buffer:
use bdev_getblk() to avoid memory reclaim in readahead path
buffer:
use folio_end_read()
buildid:
reduce header file dependencies for module
bus:
brcmstb_gisb: Depend on SoC specifics over generic arm
bus:
fsl-mc: Replace deprecated strncpy() with strscpy_pad()
bus:
ti-sysc: Flush posted write only after srst_udelay
bus:
vexpress-config: Annotate struct vexpress_syscfg_func with __counted_by
c-sky:
Remove now superfluous sentinel element from ctl_talbe array
c2port:
replace deprecated strncpy with strscpy
cacheinfo:
calculate size of per-CPU data cache slice
can:
at91_can: add CAN transceiver support
can:
at91_can: add more register definitions
can:
at91_can: at91_alloc_can_err_skb() introduce new function
can:
at91_can: at91_chip_start(): don't disable IRQs twice
can:
at91_can: at91_irq_err(): rename to at91_irq_err_line()
can:
at91_can: at91_irq_err_frame(): call directly from IRQ handler
can:
at91_can: at91_irq_err_frame(): move next to at91_irq_err()
can:
at91_can: at91_irq_err_line(): make use of can_change_state() and can_bus_off()
can:
at91_can: at91_irq_err_line(): make use of can_state_get_by_berr_counter()
can:
at91_can: at91_irq_err_line(): send error counters with state change
can:
at91_can: at91_irq_err_line(): take reg_sr into account for bus off
can:
at91_can: at91_irq_tx(): remove one level of indention
can:
at91_can: at91_open(): forward request_irq()'s return value in case or an error
can:
at91_can: at91_poll_err(): fold in at91_poll_err_frame()
can:
at91_can: at91_poll_err(): increase stats even if no quota left or OOM
can:
at91_can: at91_set_bittiming(): demote register output to debug level
can:
at91_can: at91_setup_mailboxes(): update comments
can:
at91_can: BR register: convert to FIELD_PREP()
can:
at91_can: ECR register: convert to FIELD_GET()
can:
at91_can: MCR Register: convert to FIELD_PREP()
can:
at91_can: MID registers: convert access to FIELD_PREP(), FIELD_GET()
can:
at91_can: MMR registers: convert to FIELD_PREP()
can:
at91_can: MSR Register: convert to FIELD_PREP()
can:
at91_can: rename struct at91_priv::{tx_next,tx_echo} to {tx_head,tx_tail}
can:
at91_can: switch to rx-offload implementation
can:
at91_can: use a consistent indention
can:
dev: add can_state_get_by_berr_counter() to return the CAN state based on the current error counters
can:
dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
can:
dev: can_restart(): don't crash kernel if carrier is OK
can:
dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
can:
dev: can_restart(): move debug message and stats after successful restart
can:
dev: can_restart(): reverse logic to remove need for goto
can:
etas_es58x: add missing a blank line after declaration
can:
etas_es58x: rework the version check logic to silence -Wformat-truncation
can:
peak_pci: replace deprecated strncpy with strscpy
can:
raw: Remove NULL check before dev_{put, hold}
can:
sja1000: Fix comment
cavium/liquidio:
replace deprecated strncpy with strscpy
cdrom:
Remove now superfluous sentinel element from ctl_table array
cdx:
add support for bus enable and disable
cdx:
add support for bus mastering
cdx:
add sysfs for bus reset
cdx:
add sysfs for subsystem, class and revision
cdx:
Create symbol namespaces for cdx subsystem
cdx:
Introduce lock to protect controller ops
cdx:
Register cdx bus as a device on cdx subsystem
cdx:
Remove cdx controller list from cdx bus system
ceph:
add enable_unsafe_idmap module parameter
ceph:
allow idmapped atomic_open inode op
ceph:
allow idmapped getattr inode op
ceph:
allow idmapped mounts
ceph:
allow idmapped permission inode op
ceph:
allow idmapped set_acl inode op
ceph:
allow idmapped setattr inode op
ceph:
Annotate struct ceph_monmap with __counted_by
ceph:
Annotate struct ceph_osd_request with __counted_by
ceph:
convert to new timestamp accessors
ceph:
handle idmapped mounts in create_request_message()
ceph:
move ceph_xattr_handlers to .rodata
ceph:
pass an idmapping to mknod/symlink/mkdir
ceph:
pass idmap to __ceph_setattr
ceph:
pass the mdsc to several helpers
ceph:
print cluster fsid and client global_id in all debug logs
ceph:
rename _to_client() to _to_fs_client()
ceph:
stash idmapping in mdsc request
certs:
Break circular dependency when selftest is modular
certs:
Limit MODULE_SIG_KEY_TYPE_ECDSA to SHA384 or SHA512
certs:
Only allow certs signed by keys on the builtin keyring
cgroup, netclassid:
on modifying netclassid in cgroup, only consider the main process.
cgroup/cpuset:
Add cpuset.cpus.exclusive for v2
cgroup/cpuset:
Add cpuset.cpus.exclusive.effective for v2
cgroup/cpuset:
Check partition conflict with housekeeping setup
cgroup/cpuset:
Cleanup signedness issue in cpu_exclusive_check()
cgroup/cpuset:
Documentation update for partition
cgroup/cpuset:
Enable invalid to valid local partition transition
cgroup/cpuset:
Extend test_cpuset_prs.sh to test remote partition
cgroup/cpuset:
Fix load balance state in update_partition_sd_lb()
cgroup/cpuset:
Introduce remote partition
cgroup:
add cgroup_favordynmods= command-line option
cgroup:
Avoid extra dereference in css_populate_dir()
cgroup:
Check for ret during cgroup1_base_files cft addition
cgroup:
Prepare for using css_task_iter_*() in BPF
cgroup:
use legacy_name for cgroup v1 disable info
cgroup_freezer:
cgroup_freezing: Check if not frozen
change next_thread() to use __next_thread() ?:
group_leader
Linux:
change thread_group_empty() to use task_struct->thread_node
char-misc:
Remove the now superfluous sentinel element from ctl_table array
char:
convert to new timestamp accessors
char:
xilinx_hwicap: Modernize driver probe
chardev:
Simplify usage of try_module_get()
chcr_ktls:
use tls_offload_context_tx and driver_state like other drivers
checkstack:
fix printed address
chelsio/l2t:
Annotate struct l2t_data with __counted_by
chelsio:
Do not include crypto/algapi.h
chtls:
fix tp->rcv_tstamp initialization
cifs:
account for primary channel in the interface list
cifs:
Add client version details to NTLM authenticate message
cifs:
add xid to query server interface call
cifs:
after disabling multichannel, mark tcon for reconnect
cifs:
cifs_chan_is_iface_active should be called with chan_lock held
cifs:
distribute channels across interfaces based on speed
cifs:
do not depend on release_iface for maintaining iface_list
cifs:
do not let cifs_chan_update_iface deallocate channels
cifs:
do not pass cifs_sb when trying to add channels
cifs:
do not reset chan_max if multichannel is not supported at mount
cifs:
fix a pending undercount of srv_count
cifs:
fix check of rc in function generate_smb3signingkey
cifs:
Fix encryption of cleared, but unset rq_iter data buffers
cifs:
Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved
cifs:
Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved
cifs:
Fix flushing, invalidation and file size with copy_file_range()
cifs:
Fix flushing, invalidation and file size with FICLONE
cifs:
fix leak of iface for primary channel
cifs:
fix lock ordering while disabling multichannel
cifs:
Fix non-availability of dedup breaking generic/304
cifs:
fix use after free for iface while disabling secondary channels
cifs:
force interface update before a fresh session setup
cifs:
handle cases where a channel is closed
cifs:
handle when server starts supporting multichannel
cifs:
handle when server stops supporting multichannel
cifs:
print server capabilities in DebugData
cifs:
reconnect helper should set reconnect for the right channel
cifs:
reconnect work should have reference on server struct
cifs:
reconnect worker should take reference on server struct unconditionally
cifs:
spnego: add ';' in HOST_KEY_LEN
cifs:
update internal module version number for cifs.ko
cleanup:
Make no_free_ptr() __must_check
client:
convert to new timestamp accessors
clk:
Allow phase adjustment from debugfs
clk:
analogbits: Allow building the library as a module
clk:
asm9620: Remove 'hw' local variable that isn't checked
clk:
at91: remove unnecessary conditions
clk:
cdce925: Convert to use maple tree register cache
clk:
cdce925: Extend match support for OF tables
clk:
clk-si544: Simplify probe() and is_valid_frequency()
clk:
Drive clk_leaf_mux_set_rate_parent test from clk_ops
clk:
Fix clk gate kunit test on big-endian CPUs
clk:
fractional-divider: Improve approximation when zero based and export
clk:
fractional-divider: tests: Add test suite for edge cases
clk:
gate: fix comment typo and grammar
clk:
imx8: remove MLB support
clk:
imx8mp: Remove non-existent IMX8MP_CLK_AUDIOMIX_PDM_ROOT
clk:
imx: imx6sx: Allow a different LCDIF1 clock parent
clk:
imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error
clk:
imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails
clk:
imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains()
clk:
imx: imx8: Fix an error handling path in imx8_acm_clk_probe()
clk:
imx: imx8: Simplify clk_imx_acm_detach_pm_domains()
clk:
imx: imx8dxl-rsrc: keep sorted in the ascending order
clk:
imx: imx8mq: correct error handling path
clk:
imx: imx8qm-rsrc: drop VPU_UART/VPUCORE
clk:
imx: imx8qm/qxp: add more resources to whitelist
clk:
imx: imx8qxp: correct the enet clocks for i.MX8DXL
clk:
imx: imx8qxp: Fix elcdif_pll clock
clk:
imx: scu: ignore clks not owned by Cortex-A partition
clk:
imx: Select MXC_CLK for CLK_IMX8QXP
clk:
keystone: pll: fix a couple NULL vs IS_ERR() checks
clk:
linux/clk-provider.h: fix kernel-doc warnings and typos
clk:
mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
clk:
mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
clk:
mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
clk:
mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
clk:
mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
clk:
mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
clk:
mediatek: fix double free in mtk_clk_register_pllfh()
clk:
meson: S4: add support for Amlogic S4 SoC peripheral clock controller
clk:
meson: S4: add support for Amlogic S4 SoC PLL clock driver
clk:
meson: S4: select CONFIG_COMMON_CLK_MESON_CLKC_UTILS
clk:
npcm7xx: Fix incorrect kfree
clk:
Parameterize clk_leaf_mux_set_rate_parent
clk:
qcom: Add GCC driver support for SM4450
clk:
qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config
clk:
qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll
clk:
qcom: apss-ipq6018: add the GPLL0 clock also as clock provider
clk:
qcom: apss-ipq6018: ipq5332: add safe source switch for a53pll
clk:
qcom: camcc-sm8550: Add camera clock controller driver for SM8550
clk:
qcom: camcc-sm8550: Add support for qdss, sleep and xo clocks
clk:
qcom: cbf-msm8996: Convert to platform remove callback returning void
clk:
qcom: clk-alpha-pll: Add support for lucid ole pll configure
clk:
qcom: clk-alpha-pll: introduce stromer plus ops
clk:
qcom: clk-hfpll: Configure l_val in init when required
clk:
qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
clk:
qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
clk:
qcom: Fix SM_CAMCC_8550 dependencies
clk:
qcom: gcc-ipq6018: add QUP6 I2C clock
clk:
qcom: gcc-msm8996: Remove RPM bus clocks
clk:
qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
clk:
qcom: gpucc-sm8550: switch to clk_lucid_ole_pll_configure
clk:
qcom: hfpll: Add MSM8976 PLL data
clk:
qcom: hfpll: Allow matching pdata
clk:
qcom: ipq5018: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
clk:
qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks
clk:
qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
clk:
qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
clk:
qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
clk:
qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
clk:
qcom: mmcc-msm8974: remove ocmemcx_ahb_clk
clk:
qcom: mmcc-msm8998: Don't check halt bit on some branch clks
clk:
qcom: mmcc-msm8998: Fix the SMMU GDSC
clk:
qcom: Replace of_device.h with explicit includes
clk:
qcom: rpmh: Add RPMH clocks support for SM4450
clk:
qcom: smd-rpm: Move CPUSS_GNoC clock to interconnect
clk:
qcom: videocc-sm8550: switch to clk_lucid_ole_pll_configure
clk:
ralink: mtmips: quiet unused variable warning
clk:
renesas: Add minimal boot support for RZ/G3S SoC
clk:
renesas: r8a7795: Constify r8a7795_*_clks
clk:
renesas: r9a06g032: Fix kerneldoc warning
clk:
renesas: r9a06g032: Name anonymous structs
clk:
renesas: r9a06g032: Use for_each_compatible_node()
clk:
renesas: r9a08g045: Add clock and reset support for SDHI1 and SDHI2
clk:
renesas: rcar-gen3: Extend SDnH divider table
clk:
renesas: rzg2l: Add divider clock for RZ/G3S
clk:
renesas: rzg2l: Add struct clk_hw_data
clk:
renesas: rzg2l: Add support for RZ/G3S PLL
clk:
renesas: rzg2l: Fix computation formula
clk:
renesas: rzg2l: Lock around writes to mux register
clk:
renesas: rzg2l: Refactor SD mux driver
clk:
renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header
clk:
renesas: rzg2l: Remove critical area
clk:
renesas: rzg2l: Simplify the logic in rzg2l_mod_clock_endisable()
clk:
renesas: rzg2l: Trust value returned by hardware
clk:
renesas: rzg2l: Use %x format specifier to print CLK_ON_R()
clk:
renesas: rzg2l: Use core->name for clock name
clk:
renesas: rzg2l: Use FIELD_GET() for PLL register fields
clk:
renesas: rzg2l: Use u32 for flag and mux_flags
clk:
renesas: rzg2l: Wait for status bit of SD mux before continuing
clk:
rockchip: rk3128: Fix aclk_peri_src's parent
clk:
rockchip: rk3128: Fix HCLK_OTG gate register
clk:
rockchip: rk3128: Fix SCLK_SDMMC's clock name
clk:
rockchip: rk3568: Add PLL rate for 292.5MHz
clk:
rs9: Use i2c_get_match_data() instead of device_get_match_data()
clk:
scmi: Add support for .is_enabled clk_ops
clk:
scmi: Add support for clock {set,get}_parent
clk:
scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
clk:
Show active consumers of clocks in debugfs
clk:
si514: Convert to use maple tree register cache
clk:
si521xx: Increase stack based print buffer size in probe
clk:
si521xx: Use i2c_get_match_data() instead of device_get_match_data()
clk:
si5341: Convert to use maple tree register cache
clk:
si5351: Convert to use maple tree register cache
clk:
si5351: Simplify probe
clk:
si544: Convert to use maple tree register cache
clk:
si570: Convert to use maple tree register cache
clk:
si570: Simplify probe
clk:
sifive: Allow building the driver as a module
clk:
socfpga: agilex: Add bounds-checking coverage for struct stratix10_clock_data
clk:
socfpga: Fix undefined behavior bug in struct stratix10_clock_data
clk:
sprd: Composite driver support offset config
clk:
ti: fix double free in of_ti_divider_clk_setup()
clk:
twl: add clock driver for TWL6032
clk:
Use device_get_match_data()
clk:
versaclock3: Convert to use maple tree register cache
clk:
versaclock3: Remove redundant _is_writeable()
clk:
versaclock5: Convert to use maple tree register cache
clk:
versaclock7: Convert to use maple tree register cache
clk:
visconti: Add bounds-checking coverage for struct visconti_pll_provider
clk:
visconti: Fix undefined behavior bug in struct visconti_pll_provider
clocksource/drivers/arm_arch_timer:
Initialize evtstrm after finalizing cpucaps
clocksource/drivers/arm_arch_timer:
limit XGene-1 workaround
clocksource/drivers/sun5i:
Remove surplus dev_err() when using platform_get_irq()
clocksource/drivers/timer-atmel-tcb:
Fix initialization on SAM9 hardware
clocksource/drivers/timer-imx-gpt:
Fix potential memory leak
clocksource/timer-riscv:
ACPI: Add timer_cannot_wakeup_cpu
clocksource:
ep93xx: Add driver for Cirrus Logic EP93xx
clocksource:
timer-riscv: Don't enable/disable timer interrupt
clocksource:
timer-riscv: Increase rating of clock_event_device for Sstc
closures:
Add a missing include
closures:
Better memory barriers
closures:
CLOSURE_CALLBACK() to fix type punning
closures:
closure_nr_remaining()
closures:
closure_wait_event()
closures:
Fix race in closure_sync()
coda:
convert to new timestamp accessors
comedi:
8255_pci: Conditionally remove devices that use port I/O
comedi:
add HAS_IOPORT dependencies again
comedi:
amplc_dio200_common: Conditionally remove I/O port support
comedi:
amplc_dio200_common: Refactor register access functions
comedi:
amplc_dio200_pci: Conditionally remove devices that use port I/O
comedi:
Annotate struct comedi_lrange with __counted_by
comedi:
comedi_8254: Conditionally remove I/O port support
comedi:
comedi_8254: Replace comedi_8254_init() and comedi_8254_mm_init()
comedi:
comedi_8254: Use a call-back function for register access
comedi:
comedi_8255: Conditionally remove I/O port support
comedi:
comedi_8255: Rework subdevice initialization functions
comedi:
Correct dependencies for COMEDI_NI_PCIDIO
comedi:
ni_labpc_common: Conditionally remove I/O port support
comedi:
ni_mio_common: Conditionally use I/O port or MMIO
compiler.h:
move __is_constexpr() to compiler.h
compiler.h:
unify __UNIQUE_ID
configfs-tsm:
Introduce a shared ABI for attestation reports
configfs:
convert to new timestamp accessors
connector:
Fix proc_event_num_listeners count not cleared
console:
fix up ARM screen_info reference
const_structs.checkpatch:
add xattr_handler
Linux:
Convert Mediatek ASoC codecs to use GPIO descriptors
Linux:
Convert Rockchip ASoC drivers to GPIO descriptors
coresight:
etm4x: Remove bogous __exit annotation for some functions
coresight:
Fix crash when Perf and sysfs modes are used concurrently
coresight:
ultrasoc-smb: Config SMB buffer before register sink
coresight:
ultrasoc-smb: Fix sleep while close preempt in enable_smb
coresight:
ultrasoc-smb: Fix uninitialized before use buf_hw_base
counter:
chrdev: remove a typo in header file comment
cpu/hotplug:
Don't offline the last non-isolated CPU
cpu/hotplug:
Remove unused cpuhp_state CPUHP_AP_X86_VDSO_VMA_ONLINE
cpu/SMT:
Make SMT control more robust against enumeration failures
cpufreq/amd-pstate:
Fix scaling_min_freq and scaling_max_freq update
cpufreq/amd-pstate:
Fix the return value of amd_pstate_fast_switch()
cpufreq/amd-pstate:
Only print supported EPP values for performance governor
cpufreq:
Add QCM6490 to cpufreq-dt-platdev blocklist
cpufreq:
arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT
cpufreq:
ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ
cpufreq:
conservative: Simplify the condition of storing 'down_threshold'
cpufreq:
dt-platdev: add am62p5 to blocklist
cpufreq:
dt: platdev: Add MSM8909 to blocklist
cpufreq:
imx6q: Don't disable 792 Mhz OPP unnecessarily
cpufreq:
intel_pstate: Revise global turbo disable check
cpufreq:
pmac32: Use of_property_read_reg() to parse "reg"
cpufreq:
qcom-nvmem: Add MSM8909
cpufreq:
qcom-nvmem: add support for IPQ6018
cpufreq:
qcom-nvmem: add support for IPQ8064
cpufreq:
qcom-nvmem: add support for IPQ8074
cpufreq:
qcom-nvmem: also accept operating-points-v2-krait-cpu
cpufreq:
qcom-nvmem: drop pvs_ver for format a fuses
cpufreq:
qcom-nvmem: Enable cpufreq for ipq53xx
cpufreq:
qcom-nvmem: Enable virtual power domain devices
cpufreq:
qcom-nvmem: Introduce cpufreq for ipq95xx
cpufreq:
qcom-nvmem: Preserve PM domain votes in system suspend
cpufreq:
qcom-nvmem: Simplify driver data allocation
cpufreq:
Rebuild sched-domains when removing cpufreq driver
cpufreq:
Replace deprecated strncpy() with strscpy()
cpufreq:
schedutil: Merge initialization code of sg_cpu in single loop
cpufreq:
scmi: Add support to parse domain-id using #power-domain-cells
cpufreq:
scmi: Avoid one OF parsing in scmi_get_sharing_cpus()
cpufreq:
scmi: Prepare to move OF parsing of domain-id to cpufreq
cpufreq:
stats: Fix buffer overflow detection in trans_stats()
cpufreq:
tegra194: fix warning due to missing opp_put
cpufreq:
tegra194: remove redundant AND with cpu_online_mask
cpufreq:
tegra194: save CPU data to avoid repeated SMP calls
cpufreq:
tegra194: use refclk delta based loop instead of udelay
cpufreq:
ti-cpufreq: Add opp support for am62p5 SoCs
cpufreq:
userspace: Move is_managed indicator into per-policy structure
cpufreq:
userspace: Use fine-grained mutex in userspace governor
cpuidle:
dt: Replace deprecated strncpy() with strscpy()
cpumask:
kernel-doc cleanups and additions
cpupower:
fix reference to nonexistent document
cramfs:
convert to new timestamp accessors
crash_core.c:
remove unnecessary parameter of function
crash_core.c:
remove unneeded functions
crash_core:
add generic function to do reservation
crash_core:
change parse_crashkernel() to support crashkernel=,high|low parsing
crash_core:
change the prototype of function parse_crashkernel()
crash_core:
fix the check for whether crashkernel is from high memory
crash_core:
move crashk_*res definition into crash_core.c
cred:
add get_cred_many and put_cred_many
cred:
get rid of CONFIG_DEBUG_CREDENTIALS
cred:
switch to using atomic_long_t
crypto:
adiantum - add fast path for single-page messages
crypto:
adiantum - flush destination page before unmapping
crypto:
adiantum - Only access common skcipher fields on spawn
crypto:
adiantum - stop using alignmask of shash_alg
crypto:
aead - Add crypto_has_aead
crypto:
aesni - Fix double word in comments
crypto:
ahash - check for shash type instead of not ahash type
crypto:
ahash - improve file comment
crypto:
ahash - optimize performance when wrapping shash
crypto:
ahash - remove crypto_ahash_alignmask
crypto:
ahash - remove struct ahash_request_priv
crypto:
ahash - remove support for nonzero alignmask
crypto:
ahash - Set using_shash for cloned ahash wrapper over shash
crypto:
akcipher - fix kernel-doc typos
crypto:
amcc/crypto4xx - Convert to platform remove callback returning void
crypto:
amlogic-gxl-core - Convert to platform remove callback returning void
crypto:
api - Remove unnecessary NULL initialisation
crypto:
arc4 - Convert from skcipher to lskcipher
crypto:
arm/nhpoly1305 - implement ->digest
crypto:
arm64/nhpoly1305 - implement ->digest
crypto:
arm64/sha1-ce - clean up backwards function names
crypto:
arm64/sha2-ce - clean up backwards function names
crypto:
arm64/sha2-ce - implement ->digest for sha256
crypto:
arm64/sha256 - clean up backwards function names
crypto:
arm64/sha512 - clean up backwards function names
crypto:
arm64/sha512-ce - clean up backwards function names
crypto:
artpec6 - stop setting alignmask for ahashes
crypto:
aspeed-acry - Convert to platform remove callback returning void
crypto:
aspeed-hace - Convert to platform remove callback returning void
crypto:
aspeed-hace - Use device_get_match_data()
crypto:
asymmetric_keys - allow FIPS 202 SHA-3 signatures
crypto:
atmel - remove unnecessary alignmask for ahashes
crypto:
atmel-aes - Convert to platform remove callback returning void
crypto:
atmel-sha - Convert to platform remove callback returning void
crypto:
atmel-tdes - Convert to platform remove callback returning void
crypto:
authenc - Only access common skcipher fields on spawn
crypto:
authenc - stop using alignmask of ahash
crypto:
authencesn - Only access common skcipher fields on spawn
crypto:
authencesn - stop using alignmask of ahash
crypto:
axis/artpec6 - Convert to platform remove callback returning void
crypto:
bcm/cipher - Convert to platform remove callback returning void
crypto:
caam/jr - Convert to platform remove callback returning void
crypto:
caam/jr - fix Chacha20 + Poly1305 self test failure
crypto:
caam/qi2 - fix Chacha20 + Poly1305 self test failure
crypto:
cavium/nitrox - refactor deprecated strncpy
crypto:
cbc - Convert from skcipher to lskcipher
crypto:
cbcmac - remove unnecessary alignment logic
crypto:
ccm - Only access common skcipher fields on spawn
crypto:
ccm - stop using alignmask of ahash
crypto:
ccp - Add a communication path abstraction for DBC
crypto:
ccp - Add a macro to check capabilities register
crypto:
ccp - Add support for DBC over PSP mailbox
crypto:
ccp - Add support for extended PSP mailbox commands
crypto:
ccp - Dump SEV command buffer registers on SEV command error
crypto:
ccp - Fix DBC sample application error handling
crypto:
ccp - Fix ioctl unit tests
crypto:
ccp - Fix sample application signature passing
crypto:
ccp - Fix some unfused tests
crypto:
ccp - Get a free page to use while fetching initial nonce
crypto:
ccp - Move direct access to some PSP registers out of TEE
crypto:
ccp/sp - Convert to platform remove callback returning void
crypto:
ccree/cc - Convert to platform remove callback returning void
crypto:
chacha20poly1305 - Only access common skcipher fields on spawn
crypto:
chacha20poly1305 - stop using alignmask of ahash
crypto:
chelsio - stop using crypto_ahash::init
crypto:
cmac - remove unnecessary alignment logic
crypto:
cryptd - Only access common skcipher fields on spawn
crypto:
ctr - Only access common skcipher fields on spawn
crypto:
cts - Only access common skcipher fields on spawn
crypto:
deflate - Remove zlib-deflate
crypto:
drbg - stop checking crypto_shash_alignmask
crypto:
ecb - Convert from skcipher to lskcipher
crypto:
engine - Make crypto_engine_exit() return void
crypto:
essiv - Handle lskcipher spawns
crypto:
exynos-rng - Convert to platform remove callback returning void
crypto:
FIPS 202 SHA-3 register in hash info for IMA
crypto:
gcm - Only access common skcipher fields on spawn
crypto:
gcm - stop using alignmask of ahash
crypto:
gemini/sl3516-ce - Convert to platform remove callback returning void
crypto:
hash - Hide CRYPTO_ALG_TYPE_AHASH_MASK
crypto:
hash - move "ahash wrapping shash" functions to ahash.c
crypto:
hctr2 - Only access common skcipher fields on spawn
crypto:
hctr2 - stop using alignmask of shash_alg
crypto:
hifn_795x - Silence gcc format-truncation false positive warnings
crypto:
hisilicon/hpre - Fix a erroneous check after snprintf()
crypto:
hisilicon/qm - alloc buffer to set and get xqc
crypto:
hisilicon/qm - check function qp num before alg register
crypto:
hisilicon/qm - fix EQ/AEQ interrupt issue
crypto:
hisilicon/qm - fix PF queue parameter issue
crypto:
hisilicon/qm - fix the type value of aeq
crypto:
hisilicon/qm - prevent soft lockup in receive loop
crypto:
hisilicon/sec - Convert to platform remove callback returning void
crypto:
hisilicon/sec - fix for sgl unmmap problem
crypto:
hisilicon/trng - Convert to platform remove callback returning void
crypto:
hisilicon/zip - remove zlib and gzip
crypto:
hisilicon/zip - support deflate algorithm
crypto:
hmac - remove unnecessary alignment logic
crypto:
img-hash - Convert to platform remove callback returning void
crypto:
inside-secure/safexcel - Convert to platform remove callback returning void
crypto:
intel/ixp4xx-crypto - Convert to platform remove callback returning void
crypto:
intel/keembay-ocs-aes - Convert to platform remove callback returning void
crypto:
intel/keembay-ocs-ecc - Convert to platform remove callback returning void
crypto:
intel/keembay-ocs-hcu - Convert to platform remove callback returning void
crypto:
jitter - add RCT/APT support for different OSRs
crypto:
jitter - Allow configuration of memory size
crypto:
jitter - Allow configuration of oversampling rate
crypto:
jitter - reuse allocated entropy collector
crypto:
jitter - use permanent health test storage
crypto:
jitterentropy - Hide esoteric Kconfig options under FIPS and EXPERT
crypto:
keembay - Don't pass errors to the caller in .remove()
crypto:
loongarch/crc32 - remove redundant setting of alignmask to 0
crypto:
lrw - Only access common skcipher fields on spawn
crypto:
lskcipher - Add compatibility wrapper around ECB
crypto:
lskcipher - Return EINVAL when ecb_name fails sanity checks
crypto:
marvell/cesa - Convert to platform remove callback returning void
crypto:
mips/crc32 - remove redundant setting of alignmask to 0
crypto:
mscode_parser - remove sha224 authenticode support
crypto:
mxs-dcp - Convert to platform remove callback returning void
crypto:
mxs-dcp - remove unnecessary alignmask for ahashes
crypto:
n2_core - Convert to platform remove callback returning void
crypto:
omap-aes - Convert to platform remove callback returning void
crypto:
omap-des - Convert to platform remove callback returning void
crypto:
omap-sham - Convert to platform remove callback returning void
crypto:
omap-sham - stop setting alignmask for ahashes
crypto:
pcrypt - Fix hungtask for PADATA_RESET
crypto:
pkcs7 - remove md4 md5 x.509 support
crypto:
pkcs7 - remove sha1 support
crypto:
qat - add adf_get_aram_base() helper function
crypto:
qat - add bits.h to icp_qat_hw.h
crypto:
qat - add cnv_errors debugfs file
crypto:
qat - add error counters
crypto:
qat - add handling of compression related errors for QAT GEN4
crypto:
qat - add handling of errors from ERRSOU2 for QAT GEN4
crypto:
qat - add handling of errors from ERRSOU3 for QAT GEN4
crypto:
qat - add infrastructure for error reporting
crypto:
qat - add namespace to driver
crypto:
qat - add num_rps sysfs attribute
crypto:
qat - add pm_status debugfs file
crypto:
qat - add rate limiting feature to qat_4xxx
crypto:
qat - add rate limiting sysfs interface
crypto:
qat - add reporting of correctable errors for QAT GEN4
crypto:
qat - add reporting of errors from ERRSOU1 for QAT GEN4
crypto:
qat - add retrieval of fw capabilities
crypto:
qat - add rp2svc sysfs attribute
crypto:
qat - Annotate struct adf_fw_counters with __counted_by
crypto:
qat - consolidate services structure
crypto:
qat - count QAT GEN4 errors
crypto:
qat - do not shadow error code
crypto:
qat - enable dc chaining service
crypto:
qat - fix deadlock in backlog processing
crypto:
qat - fix double free during reset
crypto:
qat - fix ring to service map for QAT GEN4
crypto:
qat - fix state machines cleanup paths
crypto:
qat - fix unregistration of compression algorithms
crypto:
qat - fix unregistration of crypto algorithms
crypto:
qat - ignore subsequent state up commands
crypto:
qat - increase size of buffers
crypto:
qat - move adf_cfg_services
crypto:
qat - move admin api
crypto:
qat - refactor deprecated strncpy
crypto:
qat - refactor fw config related functions
crypto:
qat - refactor included headers
crypto:
qat - Remove zlib-deflate
crypto:
qat - Use list_for_each_entry() helper
crypto:
qat - use masks for AE groups
crypto:
qce - Convert to platform remove callback returning void
crypto:
qcom-rng - Add hw_random interface support
crypto:
qcom-rng - Add missing dependency on hw_random
crypto:
qcom-rng - Convert to platform remove callback returning void
crypto:
rockchip - remove unnecessary alignmask for ahashes
crypto:
rockchip/rk3288 - Convert to platform remove callback returning void
crypto:
rsa - Add module alias for pkcs1pad
crypto:
rsa-pkcs1pad - Add FIPS 202 SHA-3 support
crypto:
s5p-sss - Convert to platform remove callback returning void
crypto:
s5p-sss - remove unnecessary alignmask for ahashes
crypto:
sa2ul - Convert to platform remove callback returning void
crypto:
sahara - Convert to platform remove callback returning void
crypto:
shash - eliminate indirect call for default import and export
crypto:
shash - fold shash_digest_unaligned() into crypto_shash_digest()
crypto:
shash - optimize the default digest and finup
crypto:
shash - remove crypto_shash_alignmask
crypto:
shash - remove crypto_shash_ctx_aligned()
crypto:
shash - remove support for nonzero alignmask
crypto:
sig - fix kernel-doc typo
crypto:
skcipher - Add crypto_spawn_skcipher_alg_common
crypto:
skcipher - Add dependency on ecb
crypto:
skcipher - Add lskcipher
crypto:
skcipher - fix weak key check for lskciphers
crypto:
skcipher - Remove obsolete skcipher_alg helpers
crypto:
sparc/crc32c - stop using the shash alignmask
crypto:
starfive - remove unnecessary alignmask for ahashes
crypto:
stm32 - remove unnecessary alignmask
crypto:
stm32 - remove unnecessary alignmask for ahashes
crypto:
stm32/crc32 - Convert to platform remove callback returning void
crypto:
stm32/cryp - Convert to platform remove callback returning void
crypto:
sun4i-ss - Convert to platform remove callback returning void
crypto:
sun4i-ss - remove unnecessary alignmask for ahashes
crypto:
sun8i-ce - Convert to platform remove callback returning void
crypto:
sun8i-ce - remove unnecessary alignmask for ahashes
crypto:
sun8i-ss - Convert to platform remove callback returning void
crypto:
sun8i-ss - remove unnecessary alignmask for ahashes
crypto:
talitos - Convert to platform remove callback returning void
crypto:
talitos - remove unnecessary alignmask for ahashes
crypto:
talitos - stop using crypto_ahash::init
crypto:
testmgr - Add support for lskcipher algorithms
crypto:
testmgr - move pkcs1pad(rsa,sha3-*) to correct place
crypto:
testmgr - Remove zlib-deflate
crypto:
testmgr - stop checking crypto_ahash_alignmask
crypto:
testmgr - stop checking crypto_shash_alignmask
crypto:
virtio - handle config changed by work queue
crypto:
vmac - don't set alignmask
crypto:
vmx - Improved AES/XTS performance of 6-way unrolling for ppc
crypto:
x86/aesni - Correct the data type in struct aesni_xts_ctx
crypto:
x86/aesni - Perform address alignment early for XTS mode
crypto:
x86/aesni - Refactor the common address alignment code
crypto:
x86/nhpoly1305 - implement ->digest
crypto:
x86/sha - load modules based on CPU features
crypto:
x86/sha256 - implement ->digest for sha256
crypto:
xcbc - remove unnecessary alignment logic
crypto:
xilinx/zynqmp-aes-gcm - Convert to platform remove callback returning void
crypto:
xilinx/zynqmp-sha - Convert to platform remove callback returning void
crypto:
xilinx/zynqmp-sha - remove unnecessary alignmask
crypto:
xts - Only access common skcipher fields on spawn
crypto:
xts - use 'spawn' for underlying single-block cipher
csky:
remove unused cmd_vdso_install
cxgb4:
Annotate struct clip_tbl with __counted_by
cxgb4:
Annotate struct cxgb4_tc_u32_table with __counted_by
cxgb4:
Annotate struct sched_table with __counted_by
cxgb4:
Annotate struct smt_data with __counted_by
cxl/cdat:
Free correct buffer on checksum error
cxl/core/regs:
Rename @dev to @host in struct cxl_register_map
cxl/core/regs:
Rename phys_addr in cxl_map_component_regs()
cxl/core/regs:
Rework cxl_map_pmu_regs() to use map->dev for devm
cxl/core:
Always hold region_rwsem while reading poison lists
cxl/hdm:
Fix && vs || bug
cxl/hdm:
Fix a benign lockdep splat
cxl/hdm:
Fix dpa translation locking
cxl/hdm:
Remove broken error path
cxl/hdm:
Use stored Component Register mappings to map HDM decoder capability
cxl/mbox:
Remove useless cast in cxl_mem_create_range_info()
cxl/mem:
Fix shutdown order
cxl/memdev:
Fix sanitize vs decoder setup locking
cxl/memdev:
Hold region_rwsem during inject and clear poison ops
cxl/pci:
Add RCH downstream port AER register discovery
cxl/pci:
Add RCH downstream port error logging
cxl/pci:
Change CXL AER support check to use native AER
cxl/pci:
Clarify devm host for memdev relative setup
cxl/pci:
Cleanup 'sanitize' to always poll
cxl/pci:
Disable root port interrupts in RCH mode
cxl/pci:
Fix sanitize notifier setup
cxl/pci:
Map RCH downstream AER registers for logging protocol errors
cxl/pci:
Remove Component Register base address from struct cxl_dev_state
cxl/pci:
Remove hardirq handler for cxl_request_irq()
cxl/pci:
Remove inconsistent usage of dev_err_probe()
cxl/pci:
Remove unnecessary device reference management in sanitize work
cxl/pci:
Store the endpoint's Component Register mappings in struct cxl_dev_state
cxl/pci:
Update comment
cxl/pci:
Update CXL error logging to use RAS register address
cxl/pmu:
Ensure put_device on pmu devices
cxl/port:
Fix @host confusion in cxl_dport_setup_regs()
cxl/port:
Fix delete_endpoint() vs parent unregistration race
cxl/port:
Pre-initialize component register mappings
cxl/port:
Quiet warning messages from the cxl_test environment
cxl/port:
Remove Component Register base address from struct cxl_port
cxl/port:
Rename @comp_map to @reg_map in struct cxl_register_map
cxl/region:
Calculate a target position in a region interleave
cxl/region:
Do not try to cleanup after cxl_region_setup_targets() fails
cxl/region:
Fix cxl_region_rwsem lock held when returning to user space
cxl/region:
Fix x1 root-decoder granularity calculations
cxl/region:
Prepare the decoder match range helper for reuse
cxl/region:
Use cxl_calc_interleave_pos() for auto-discovery
cxl:
Add checksum verification to CDAT from CXL
cxl:
Add cxl_decoders_committed() helper
cxl:
Add cxl_num_decoders_committed() usage to cxl_test
cxl:
Add decoders_committed sysfs attribute to cxl_port
cxl:
Add support for reading CXL switch CDAT table
cxl:
Export QTG ids from CFMWS to sysfs as qos_class attribute
cxl:
make cxl_class constant
dax, kmem:
calculate abstract distance with general interface
dax:
refactor deprecated strncpy
dccp/tcp:
Call security_inet_conn_request() after setting IPv6 addresses.
dccp:
Call security_inet_conn_request() after setting IPv4 addresses.
debugfs:
add API to allow debugfs operations cancellation
debugfs:
annotate debugfs handlers vs. removal with lockdep
debugfs:
convert to new timestamp accessors
debugfs:
Fix __rcu type comparison warning
debugfs:
fix automount d_fsdata usage
debugfs:
initialize cancellations earlier
delayacct:
add memory reclaim delay in get_page_from_freelist
devcoredump:
Send uevent once devcd is ready
device property:
Clarify usage scope of some struct fwnode_handle members
device property:
Replace custom implementation of COUNT_ARGS()
devlink:
call peernet2id_alloc() with net pointer under RCU read lock
devlink:
convert linecard nested devlink to new rel infrastructure
devlink:
convert most of devlink_fmsg_*() to return void
devlink:
document devlink_rel_nested_in_notify() function
devlink:
don't take instance lock for nested handle put
devlink:
expose peer SF devlink instance
devlink:
extend devlink_nl_put_nested_handle() with attrtype arg
devlink:
introduce object and nested devlink relationship infra
devlink:
introduce possibility to expose info about nested devlinks
devlink:
make devlink_flash_overwrite enum named one
devlink:
move devlink_nl_put_nested_handle() into netlink.c
devlink:
move linecard struct into linecard.c
devlink:
put netnsid to nested handle
devlink:
remove duplicated netlink callback prototypes
devlink:
remove netlink small_ops
devlink:
rename netlink callback to be aligned with the generated ones
devlink:
retain error in struct devlink_fmsg
devlink:
take device reference for devlink object
devpts:
convert to new timestamp accessors
devres:
rename the first parameter of devm_add_action(_or_reset)
dlm:
be sure we reset all nodes at forced shutdown
dlm:
fix creating multiple node structures
dlm:
fix no ack after final message
dlm:
fix remove member after close call
dlm:
slow down filling up processing queue
dm audit:
fix Kconfig so DM_AUDIT depends on BLK_DEV_DM
dm cache metadata:
replace deprecated strncpy with strscpy
dm crypt:
account large pages in cc->n_allocated_pages
dm crypt:
Annotate struct crypt_config with __counted_by
dm crypt:
replace open-coded kmemdup_nul
dm crypt:
use crypto_shash_digest() in crypt_iv_tcw_whitening()
dm delay:
for short delays, use kthread instead of timers and wq
dm error:
Add support for zoned block devices
dm integrity:
use crypto_shash_digest() in sb_mac()
dm ioctl:
replace deprecated strncpy with strscpy_pad
dm log userspace:
replace deprecated strncpy with strscpy
dm raid:
Annotate struct raid_set with __counted_by
dm verity:
don't perform FEC for failed readahead IO
dm verity:
initialize fec io before freeing it
dm zoned:
dynamically allocate the dm-zoned-meta shrinker
dm-bufio:
fix no-sleep mode
dm-crypt:
start allocating with MAX_ORDER
dm-delay:
avoid duplicate logic
dm-delay:
fix a race between delay_presuspend and delay_bio
dm-delay:
fix bugs introduced by kthread mode
dm-flakey:
start allocating with MAX_ORDER
dm-integrity:
don't modify bio's immutable bio_vec in integrity_metadata()
dm-raid:
delay flushing event_work() after reconfig_mutex is released
dm-verity:
align struct dm_verity_fec_io properly
dm-verity:
don't use blocking calls from tasklets
dm:
Annotate struct dm_bio_prison with __counted_by
dm:
Annotate struct dm_stat with __counted_by
dm:
Annotate struct stripe_c with __counted_by
dm:
Convert to bdev_open_by_dev()
dm:
dynamically allocate the dm-bufio shrinker
dm:
enhance alloc_multiple_bios() to be more versatile
dm:
make __send_duplicate_bios return unsigned int
dm:
respect REQ_NOWAIT flag in normal bios issued to DM
dm:
shortcut the calls to linear_map and stripe_map
dma-buf:
fix check in dma_resv_add_fence
dma-debug:
Fix a typo in a debugging eye-catcher
dma-direct:
add a CONFIG_ARCH_HAS_DMA_ALLOC symbol
dma-direct:
add dependencies to CONFIG_DMA_GLOBAL_POOL
dma-direct:
simplify the use atomic pool logic in dma_direct_alloc
dma-direct:
warn when coherent allocations aren't supported
dma-mapping:
fix dma_addressing_limited() if dma_range_map can't cover all system RAM
dma-mapping:
move dma_addressing_limited() out of line
dmaengine:
altera-msgdma: Convert to platform remove callback returning void
dmaengine:
apple-admac: Annotate struct admac_data with __counted_by
dmaengine:
apple-admac: Convert to platform remove callback returning void
dmaengine:
at_hdmac: Annotate struct at_desc with __counted_by
dmaengine:
at_hdmac: Convert to platform remove callback returning void
dmaengine:
at_xdmac: Convert to platform remove callback returning void
dmaengine:
axi-dmac: Annotate struct axi_dmac_desc with __counted_by
dmaengine:
bcm-sba-raid: Convert to platform remove callback returning void
dmaengine:
bcm2835-dma: Convert to platform remove callback returning void
dmaengine:
bestcomm: bestcomm: Convert to platform remove callback returning void
dmaengine:
dma-axi-dmac: Convert to platform remove callback returning void
dmaengine:
dma-jz4780: Convert to platform remove callback returning void
dmaengine:
Drop unnecessary of_match_device() calls
dmaengine:
dw-axi-dmac: Add support DMAX_NUM_CHANNELS > 16
dmaengine:
dw-axi-dmac: dw-axi-dmac-platform: Convert to platform remove callback returning void
dmaengine:
dw: platform: Convert to platform remove callback returning void
dmaengine:
ep93xx_dma: Annotate struct ep93xx_dma_engine with __counted_by
dmaengine:
fsl-dpaa2-qdma: Remove redundant initialization owner in dpaa2_qdma_driver
dmaengine:
fsl-edma-main: Convert to platform remove callback returning void
dmaengine:
fsl-edma: Add judgment on enabling round robin arbitration
dmaengine:
fsl-edma: Annotate struct struct fsl_edma_engine with __counted_by
dmaengine:
fsl-edma: Do not suspend and resume the masked dma channel when the system is sleeping
dmaengine:
fsl-edma: fix DMA channel leak in eDMAv4
dmaengine:
fsl-edma: fix wrong pointer check in fsl_edma3_attach_pd()
dmaengine:
fsl-edma: Remove redundant dev_err() for platform_get_irq()
dmaengine:
fsl-qdma: Convert to platform remove callback returning void
dmaengine:
fsl_raid: Convert to platform remove callback returning void
dmaengine:
fsldma: Convert to platform remove callback returning void
dmaengine:
hisi: Simplify preconditions of CONFIG_K3_DMA
dmaengine:
hisilicon: Annotate struct hisi_dma_dev with __counted_by
dmaengine:
idma64: Convert to platform remove callback returning void
dmaengine:
idxd: add wq driver name support for accel-config user tool
dmaengine:
idxd: Fix incorrect descriptions for GRPCFG register
dmaengine:
idxd: Protect int_handle field in hw descriptor
dmaengine:
idxd: rate limit printk in misc interrupt thread
dmaengine:
idxd: Register dsa_bus_type before registering idxd sub-drivers
dmaengine:
img-mdc-dma: Convert to platform remove callback returning void
dmaengine:
imx-dma: Convert to platform remove callback returning void
dmaengine:
imx-sdma: Convert to platform remove callback returning void
dmaengine:
k3dma: Convert to platform remove callback returning void
dmaengine:
mcf-edma-main: Convert to platform remove callback returning void
dmaengine:
mediatek: mtk-cqdma: Convert to platform remove callback returning void
dmaengine:
mediatek: mtk-hsdma: Convert to platform remove callback returning void
dmaengine:
mediatek: mtk-uart-apdma: Convert to platform remove callback returning void
dmaengine:
mmp: fix Wvoid-pointer-to-enum-cast warning
dmaengine:
mmp_pdma: Convert to platform remove callback returning void
dmaengine:
mmp_tdma: Convert to platform remove callback returning void
dmaengine:
mmp_tdma: drop unused variable 'of_id'
dmaengine:
moxart-dma: Annotate struct moxart_desc with __counted_by
dmaengine:
moxart-dma: Convert to platform remove callback returning void
dmaengine:
mpc512x_dma: Convert to platform remove callback returning void
dmaengine:
mv_xor_v2: Convert to platform remove callback returning void
dmaengine:
nbpfaxi: Convert to platform remove callback returning void
dmaengine:
owl-dma: Convert to platform remove callback returning void
dmaengine:
ppc4xx: adma: Convert to platform remove callback returning void
dmaengine:
pxa_dma: Annotate struct pxad_desc_sw with __counted_by
dmaengine:
pxa_dma: Convert to platform remove callback returning void
dmaengine:
pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
dmaengine:
qcom: bam_dma: Annotate struct bam_async_desc with __counted_by
dmaengine:
qcom: bam_dma: Convert to platform remove callback returning void
dmaengine:
qcom: fix Wvoid-pointer-to-enum-cast warning
dmaengine:
qcom: hidma: Convert to platform remove callback returning void
dmaengine:
qcom: qcom_adm: Convert to platform remove callback returning void
dmaengine:
Remove unused declaration dma_chan_cleanup()
dmaengine:
sa11x0-dma: Convert to platform remove callback returning void
dmaengine:
sa11x0: Annotate struct sa11x0_dma_desc with __counted_by
dmaengine:
sf-pdma: Annotate struct sf_pdma with __counted_by
dmaengine:
sf-pdma: sf-pdma: Convert to platform remove callback returning void
dmaengine:
sh: rcar-dmac: Convert to platform remove callback returning void
dmaengine:
sh: rz-dmac: Convert to platform remove callback returning void
dmaengine:
sh: shdmac: Convert to platform remove callback returning void
dmaengine:
sh: usb-dmac: Convert to platform remove callback returning void
dmaengine:
sprd-dma: Convert to platform remove callback returning void
dmaengine:
sprd: add dma mask interface in probe
dmaengine:
sprd: Annotate struct sprd_dma_dev with __counted_by
dmaengine:
sprd: delete redundant parameter for dma driver function
dmaengine:
st_fdma: Annotate struct st_fdma_desc with __counted_by
dmaengine:
st_fdma: Convert to platform remove callback returning void
dmaengine:
stm32-dma: Annotate struct stm32_dma_desc with __counted_by
dmaengine:
stm32-dma: avoid bitfield overflow assertion
dmaengine:
stm32-mdma: Annotate struct stm32_mdma_desc with __counted_by
dmaengine:
stm32-mdma: Annotate struct stm32_mdma_device with __counted_by
dmaengine:
stm32-mdma: correct desc prep when channel running
dmaengine:
sun4i-dma: Convert to platform remove callback returning void
dmaengine:
sun6i-dma: Convert to platform remove callback returning void
dmaengine:
tegra186-gpc-dma: Convert to platform remove callback returning void
dmaengine:
tegra20-apb-dma: Convert to platform remove callback returning void
dmaengine:
tegra210-adma: Annotate struct tegra_adma with __counted_by
dmaengine:
tegra210-adma: Convert to platform remove callback returning void
dmaengine:
tegra: Annotate struct tegra_dma_desc with __counted_by
dmaengine:
ti: cppi41: Convert to platform remove callback returning void
dmaengine:
ti: edma: Annotate struct edma_desc with __counted_by
dmaengine:
ti: edma: Convert to platform remove callback returning void
dmaengine:
ti: edma: handle irq_of_parse_and_map() errors
dmaengine:
ti: k3-psil-am62: Fix SPI PDMA data
dmaengine:
ti: k3-psil-am62a: Fix SPI PDMA data
dmaengine:
ti: omap-dma: Annotate struct omap_desc with __counted_by
dmaengine:
ti: omap-dma: Convert to platform remove callback returning void
dmaengine:
timb_dma: Convert to platform remove callback returning void
dmaengine:
txx9dmac: Convert to platform remove callback returning void
dmaengine:
uniphier-xdmac: Annotate struct uniphier_xdmac_desc with __counted_by
dmaengine:
uniphier-xdmac: Annotate struct uniphier_xdmac_device with __counted_by
dmaengine:
usb-dmac: Annotate struct usb_dmac_desc with __counted_by
dmaengine:
Use device_get_match_data()
dmaengine:
xgene-dma: Convert to platform remove callback returning void
dmaengine:
xilinx: xdma: Convert to platform remove callback returning void
dmaengine:
xilinx: xdma: Prepare the introduction of cyclic transfers
dmaengine:
xilinx: xdma: Support cyclic transfers
dmaengine:
xilinx: xdma: Use resource_size() in xdma_probe()
dmaengine:
xilinx: xilinx_dma: Convert to platform remove callback returning void
dmaengine:
xilinx: xilinx_dma: Fix kernel doc about xilinx_dma_remove()
dmaengine:
xilinx: xilinx_dpdma: Convert to platform remove callback returning void
dmaengine:
xilinx: zynqmp_dma: Convert to platform remove callback returning void
do_io_accounting:
use __for_each_thread()
do_io_accounting:
use sig->stats_lock
doc/netlink:
Update schema to support cmd-cnt-name and cmd-max-name
doc:
Add /proc/bootconfig to proc.rst
doc:
Add refscale.lookup_instances to kernel-parameters.txt
doc:
blk-ioprio: Bring the doc in line with the implementation
doc:
Catch-up update for locktorture module parameters
doc:
dma-buf: Rewrite intro section a little
doc:
uapi: Add document describing dma-buf semantics
doc:
Update /proc/cmdline documentation to include boot config
Docs/ABI/damon:
update for DAMOS apply intervals
Docs/admin-guide/mm/damon/usage:
document damos_before_apply tracepoint
Docs/admin-guide/mm/damon/usage:
explain the format of damon_aggregate tracepoint
Docs/admin-guide/mm/damon/usage:
fixup missed :ref: keyword
Docs/admin-guide/mm/damon/usage:
link design doc for details of kdamond and context
Docs/admin-guide/mm/damon/usage:
move debugfs intro to the bottom of the section
Docs/admin-guide/mm/damon/usage:
place debugfs usage at the bottom
Docs/admin-guide/mm/damon/usage:
update for DAMOS apply intervals
Docs/admin-guide/mm/damon/usage:
update for tried regions update time interval
docs/bpf:
update out-of-date doc in BPF flow dissector
docs/cgroup:
Add the list of threaded controllers to cgroup-v2.rst
docs/fuse-io:
Document the usage of DIRECT_IO_ALLOW_MMAP
docs/hw-vuln:
Update desc of best effort mode
Docs/LoongArch:
Update links in LoongArch introduction.rst
Docs/mm/damon/design:
add a section for kdamond and DAMON context
Docs/mm/damon/design:
document DAMOS apply intervals
Docs/mm/damon/design:
explicitly introduce ``nr_accesses``
docs/perf:
Add ampere_cspmu to toctree to fix a build warning
docs/sp_SP:
Add translation of process/embargoed-hardware-issues
docs/sp_SP:
Add translation of process/security-bugs
docs/sphinx:
Explicitly convert Sphinx paths to str
Docs/zh_CN/LoongArch:
Update links in LoongArch introduction.rst
docs/zh_CN:
Add subsystem-apis Chinese translation
docs/zh_TW:
update contents for zh_TW
docs:
ABI: sysfs-tty: close times are in centiseconds
docs:
add backporting and conflict resolution document
docs:
admin-guide: sysctl: fix details of struct dentry_stat_t
docs:
backporting: address feedback
docs:
block: blk-mq.rst: correct places -> place
docs:
doc-guide: mention 'make refcheckdocs'
docs:
driver-api: usb: update dma info
docs:
fix link s390/zfcpdump.rst
docs:
kbuild: add INSTALL_DTBS_PATH
docs:
memory-barriers: Add note on compiler transformation and address deps
docs:
mm: fix vm overcommit documentation for OVERCOMMIT_GUESS
docs:
move leds under section Human interfaces
docs:
move powerpc under arch
docs:
move riscv under arch
docs:
net: description of MSG_ZEROCOPY for AF_VSOCK
docs:
netdev: try to guide people on dealing with silence
docs:
netlink: clean up after deprecating version
docs:
networking: document multi-RSS context
docs:
powerpc: Document nested KVM on POWER
docs:
pstore-blk.rst: fix typo, s/console/ftrace
docs:
pstore-blk.rst: use "about" as a preposition after "care"
docs:
rust: add "The Rust experiment" section
docs:
security: Confidential computing intro and threat model for x86 virtualization
docs:
sparse: add sparse.rst to toctree
docs:
sparse: add SPDX-License-Identifier
docs:
sparse: convert sparse.txt to RST
docs:
sparse: move TW sparse.txt to TW dev-tools
docs:
submitting-patches: encourage direct notifications to commenters
docs:
submitting-patches: Suggest a longer expected time for responses
docs:
try to encourage (netdev?) reviewers
docs:
update link to powerpc/vmemmap_dedup.rst
docs:
usb: fix reference to nonexistent file in UVC Gadget
Documentation efi-stub.rst:
fix arm64 EFI source location
Documentation/amdgpu:
Add board info details
Documentation/amdgpu:
Add FRU attribute details
Documentation/amdgpu:
Modify pp_dpm_*clk details
Documentation/arm64:
Fix typos in elf_hwcaps
documentation/bpf:
Document cgroup unix socket address hooks
Documentation/gpu:
Add a VM_BIND async document
Documentation/gpu:
fix Panfrost documentation build warnings
Documentation/gpu:
Update amdgpu documentation
Documentation/i2c:
fix spelling error in i2c-address-translators
Documentation/module-signing.txt:
bring up to date
Documentation/page_tables:
Add info about MMU/TLB and Page Faults
Documentation/sphinx:
fix Python string escapes
Documentation/sphinx:
Remove the repeated word "the" in comments.
Documentation/tcp:
Add TCP-AO documentation
Documentation/tcp:
Fix an obvious typo
Documentation/x86:
Document resctrl's new sparse_masks
Documentation:
*san: drop "the" from article titles
Documentation:
ABI: debugfs-driver-qat: fix fw_counters path
Documentation:
coresight: fix `make refcheckdocs` warning
Documentation:
devlink: add a note about RTNL lock into locking section
Documentation:
devlink: add nested instance section
Documentation:
dpll: Fix code blocks
Documentation:
dpll: wrap DPLL_CMD_PIN_GET output in a code block
Documentation:
driver-api: pps: Update PPS generator documentation
Documentation:
Drop IA64 from feature descriptions
Documentation:
Drop or replace remaining mentions of IA64
Documentation:
fix typo in dynamic-debug howto
Documentation:
i2c: add fault code for not supporting 10 bit addresses
Documentation:
kernel-parameters: Add earlyprintk=bios on SH
Documentation:
kselftests: Remove references to bpf tests
Documentation:
maple_tree: fix word spelling error
Documentation:
media: buffer.rst: fix V4L2_BUF_FLAG_PREPARED
Documentation:
media: camera-sensor: Fix typo and vocabulary selection
Documentation:
media: camera-sensor: Improve power management documentation
Documentation:
media: camera-sensor: Move power management section
Documentation:
media: camera-sensor: Use link to upstream DT bindings
Documentation:
media: gen-errors.rst: fix confusing ENOTTY description
Documentation:
netconsole: add support for cmdline targets
Documentation:
netlink: add a YAML spec for mptcp
Documentation:
networking: explain what happens if temp_prefered_lft is too small or too large
Documentation:
networking: explain what happens if temp_valid_lft is too small
Documentation:
RCU: Fix section numbers after adding Section 7 in whatisRCU.rst
Documentation:
security-bugs.rst: linux-distros relaxed their rules
Documentation:
stable: clarify patch series prerequisites
Documentation:
tracing: Add a note about argument and retval access
Documentation:
ubsan: drop "the" from article title
Documentation:
xfs: Remove repeated word in comments
dpaa2-eth:
increase the needed headroom to account for alignment
dpaa2-eth:
recycle the RX buffer only after all processing done
dpaa2-switch:
do not ask for MDB, VLAN and FDB replay
dpaa2-switch:
fix size of the dma_unmap
dpll:
core: Add DPLL framework base functions
dpll:
docs: add support for pin signal phase offset/adjust
dpll:
documentation on DPLL subsystem interface
dpll:
Fix potential msg memleak when genlmsg_put_reply failed
dpll:
netlink/core: add support for pin-dpll signal phase offset/adjust
dpll:
netlink/core: change pin frequency set behavior
dpll:
netlink: Add DPLL framework base functions
dpll:
sanitize possible null pointer dereference in dpll_pin_parent_pin_set()
dpll:
spec: Add Netlink spec in YAML
dpll:
spec: add support for pin-dpll signal phase offset/adjust
drbd:
Annotate struct fifo_buffer with __counted_by
drdb:
Convert to use bdev_open_by_path()
driver core:
Add a guard() definition for the device_lock()
driver core:
Add missing parameter description to __fwnode_link_add()
driver core:
class: remove boilerplate code
driver core:
Export device_is_dependent() to modules
driver core:
platform: Annotate struct irq_affinity_devres with __counted_by
driver core:
platform: Drop redundant check in platform_device_add()
driver core:
platform: Refactor error path in a couple places
driver core:
platform: Unify the firmware node type check
driver core:
platform: Use temporary variable in platform_device_add()
driver core:
Release all resources during unbind before updating device links
drivers/base/cpu:
crash data showing should depends on KEXEC_CORE
drivers/char/mem:
implement splice() for /dev/zero, /dev/full
drivers/clocksource/timer-ti-dm:
Don't call clk_get_rate() in stop function
drivers/drm/i915:
Honor limits->max_bpp while computing DSC max input bpp
drivers/net/ppp:
use standard array-copy-function
drivers/perf:
hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process
drivers/perf:
hisi_pcie: Check the type first in pmu::event_init()
drivers/perf:
hisi_pcie: Initialize event->cpu only on success
drivers/perf:
xgene: Use device_get_match_data()
drivers/tty/serial:
add driver for the ESP32 UART
drivers/tty/serial:
add ESP32S3 ACM gadget driver
drivers:
base: test: Make property entry API test modular
Drivers:
hv: Remove now superfluous sentinel element from ctl_table array
drivers:
imu: adis16475.c: Remove scan index from delta channels
drivers:
meson: sm: correct meson_sm_* API retval handling
drivers:
misc: ti-st: replace deprecated strncpy with strscpy
drivers:
net: wwan: iosm: Fixed multiple typos in multiple files
drivers:
net: wwan: wwan_core.c: resolved spelling mistake
drivers:
perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
drivers:
perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
drivers:
perf: Check find_first_bit() return value
drivers:
perf: Do not broadcast to other cpus when starting a counter
drivers:
thermal: tsens: Annotate struct tsens_priv with __counted_by
drivers:
watchdog: marvell_gti: fix zero pretimeout handling
drivers:
watchdog: marvell_gti: Program the max_hw_heartbeat_ms
drm/amd/amdgpu/amdgpu_device:
Provide suitable description for param 'xcc_id'
drm/amd/amdgpu/amdgpu_doorbell_mgr:
Correct misdocumented param 'doorbell_index'
drm/amd/amdgpu/amdgpu_ras:
Increase buffer size to account for all possible values
drm/amd/amdgpu/amdgpu_sdma:
Increase buffer size to account for all possible values
drm/amd/amdgpu/imu_v11_0:
Increase buffer size to ensure all possible values can be stored
drm/amd/amdgpu/sdma_v6_0:
Demote a bunch of half-completed function headers
drm/amd/amdgpu/vcn:
Add RB decouple feature under SRIOV - P1
drm/amd/amdgpu/vcn:
Add RB decouple feature under SRIOV - P2
drm/amd/amdgpu/vcn:
Add RB decouple feature under SRIOV - P3
drm/amd/amdgpu/vcn:
Add RB decouple feature under SRIOV - P4
drm/amd/amdgpu:
avoid to disable gfxhub interrupt when driver is unloaded
drm/amd/amdgpu:
fix the GPU power print error in pm info
drm/amd/amdgpu:
Use kmemdup to simplify kmalloc and memcpy logic
drm/amd/display:
3.2.248
drm/amd/display:
3.2.249
drm/amd/display:
3.2.250
drm/amd/display:
3.2.251
drm/amd/display:
3.2.252
drm/amd/display:
3.2.253
drm/amd/display:
3.2.254
drm/amd/display:
3.2.255
drm/amd/display:
3.2.256
drm/amd/display:
3.2.257
drm/amd/display:
3.2.258
drm/amd/display:
[FW Promotion] Release 0.0.180.0
drm/amd/display:
[FW Promotion] Release 0.0.181.0
drm/amd/display:
[FW Promotion] Release 0.0.183.0
drm/amd/display:
[FW Promotion] Release 0.0.189.0
drm/amd/display:
[FW Promotion] Release 0.0.190.0
drm/amd/display:
Add a check for idle power optimization
drm/amd/display:
Add a check for idle power optimization
drm/amd/display:
Add a warning if the FPU is used outside from task context.
drm/amd/display:
Add case for dcn35 to support usb4 dmub hpd event
drm/amd/display:
add check for PMFW hard min request complete
drm/amd/display:
Add check for vrr_active_fixed
drm/amd/display:
add check in validate_only in dml2
drm/amd/display:
add comments to add plane functions
drm/amd/display:
Add DCHUBBUB callback to report MALL status
drm/amd/display:
Add DCN35 BIOS command table support
drm/amd/display:
Add DCN35 blocks to Makefile
drm/amd/display:
Add DCN35 case for dc_clk_mgr_create
drm/amd/display:
Add DCN35 CLK_MGR
drm/amd/display:
Add DCN35 CORE
drm/amd/display:
Add DCN35 DCCG
drm/amd/display:
Add DCN35 DIO
drm/amd/display:
Add DCN35 DM Support
drm/amd/display:
Add DCN35 DML
drm/amd/display:
Add DCN35 DML2 support
drm/amd/display:
Add DCN35 DMUB
drm/amd/display:
Add DCN35 DPP
drm/amd/display:
Add DCN35 DSC
drm/amd/display:
Add DCN35 DWB
drm/amd/display:
Add DCN35 family information
drm/amd/display:
Add DCN35 GPIO
drm/amd/display:
Add DCN35 HUBBUB
drm/amd/display:
Add DCN35 HUBP
drm/amd/display:
Add DCN35 HWSEQ
drm/amd/display:
Add DCN35 init
drm/amd/display:
Add DCN35 IRQ
drm/amd/display:
Add DCN35 MMHUBBUB
drm/amd/display:
Add DCN35 OPP
drm/amd/display:
Add DCN35 OPTC
drm/amd/display:
Add DCN35 PG_CNTL
drm/amd/display:
Add dcn35 register header files
drm/amd/display:
Add DCN35 Resource
drm/amd/display:
Add debugfs interface for ODM combine info
drm/amd/display:
Add dirty rect support for Replay
drm/amd/display:
add dp dto programming function to dccg
drm/amd/display:
Add DPIA Link Encoder Assignment Fix
drm/amd/display:
Add DPIA Link Encoder Assignment Fix for DCN35
drm/amd/display:
add get primary dpp pipe resource interface
drm/amd/display:
add interface to query SubVP status
drm/amd/display:
Add IPS control flag
drm/amd/display:
Add missing copyright notice in DMUB
drm/amd/display:
Add missing dml2 init value for dcn35
drm/amd/display:
add missing function pointer for DCN321 resource
drm/amd/display:
Add missing lines of code in dc.c
drm/amd/display:
add missing NULL check for DML2
drm/amd/display:
Add monitor patch for specific eDP
drm/amd/display:
add more pipe resource interfaces
drm/amd/display:
Add new logs for AutoDPMTest
drm/amd/display:
add new resource interface for acquiring sec opp heads and release pipe
drm/amd/display:
add new resource interfaces to update odm mpc slice count
drm/amd/display:
Add new set_fc_enable to struct dwbc_funcs
drm/amd/display:
add new windowed mpo odm minimal transition sequence
drm/amd/display:
Add Null check for DPP resource
drm/amd/display:
add null check for invalid opps
drm/amd/display:
Add null checks for 8K60 lightup
drm/amd/display:
add nv12 bounding box
drm/amd/display:
Add option to flip ODM optimization
drm/amd/display:
add pipe resource management callbacks to DML2
drm/amd/display:
add pipe topology update log
drm/amd/display:
Add pointer check before function call
drm/amd/display:
Add prefix for plane functions
drm/amd/display:
Add prefix to amdgpu crtc functions
drm/amd/display:
add primary pipe check when building slice table for dcn3x
drm/amd/display:
Add reset for SYMCLKC_FE_SRC_SEL
drm/amd/display:
add seamless pipe topology transition check
drm/amd/display:
add skip_implict_edp_power_control flag for dcn32
drm/amd/display:
Add smu write msg id fail retry process
drm/amd/display:
Add support for 1080p SubVP to reduce idle power
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:
Add z8_marks in dml
drm/amd/display:
Add z8_marks related in dml for DCN35
drm/amd/display:
Address 'srf_updates' not described in 'could_mpcc_tree_change_for_active_pipes'
drm/amd/display:
Adjust code style for dmub_cmd.h
drm/amd/display:
Adjust code style for hw_sequencer.h
drm/amd/display:
Adjust kdoc for 'optc35_set_odm_combine'
drm/amd/display:
Adjust the MST resume flow
drm/amd/display:
Allow 16 max_slices for DP2 DSC
drm/amd/display:
Allow DTBCLK disable for DCN35
drm/amd/display:
always switch off ODM before committing more streams
drm/amd/display:
amend HPD handler for Replay
drm/amd/display:
apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only
drm/amd/display:
augment display clock in dc_cap structure
drm/amd/display:
Avoid NULL dereference of timing generator
drm/amd/display:
avoid variable reinitialization
drm/amd/display:
Bail from dm_check_crtc_cursor if no relevant change
drm/amd/display:
Blank phantom OTG before enabling
drm/amd/display:
block MPO if it prevents pstate support
drm/amd/display:
Break after finding supported vlevel for repopulate
drm/amd/display:
Catch errors from drm_atomic_helper_suspend()
drm/amd/display:
Change dc_set_power_state() to bool instead of int
drm/amd/display:
Change the DMCUB mailbox memory location from FB to inbox
drm/amd/display:
Check all enabled planes in dm_check_crtc_cursor
drm/amd/display:
Clean up code warnings
drm/amd/display:
clean up one inconsistent indenting
drm/amd/display:
clean up one inconsistent indenting
drm/amd/display:
clean up one inconsistent indenting
drm/amd/display:
clean up some inconsistent indenting
drm/amd/display:
clean up some inconsistent indenting
drm/amd/display:
clean up some inconsistent indentings
drm/amd/display:
clean up some inconsistent indentings
drm/amd/display:
clean up some inconsistent indentings
drm/amd/display:
Clear dpcd_sink_ext_caps if not set
drm/amd/display:
correct dml2 input and dlg_refclk
drm/amd/display:
Correct enum typo
drm/amd/display:
Correct unit conversion for vstartup
drm/amd/display:
Correct z8 watermark mask
drm/amd/display:
correct z8_watermark 16bit to 20bit mask
drm/amd/display:
Create amdgpu_dm_wb_connector
drm/amd/display:
Create fake sink and stream for writeback connector
drm/amd/display:
Create one virtual connector in DC
drm/amd/display:
Create optc.h file
drm/amd/display:
dc cleanup for tests
drm/amd/display:
DCN35 Disable cm power optimization
drm/amd/display:
decouple dmcub execution to reduce lock granularity
drm/amd/display:
dereference variable before checking for zero
drm/amd/display:
Destroy DC context while keeping DML and DML2
drm/amd/display:
determine fast update only before commit minimal transition state
drm/amd/display:
disable clock gating logic
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
drm/amd/display:
Disable OTG for mode timing switch on DCN35
drm/amd/display:
Disable PSR-SU on Parade 0803 TCON again
drm/amd/display:
Disable SubVP if test pattern is enabled
drm/amd/display:
Disable SYMCLK32_SE RCO on DCN314
drm/amd/display:
Disable virtual links
drm/amd/display:
do not attempt ODM power optimization if minimal transition doesn't exist
drm/amd/display:
do not block ODM + OPM on one side of the screen
drm/amd/display:
Do not read DPREFCLK spread info from LUT on DCN35
drm/amd/display:
do not skip ODM minimal transition based on new state
drm/amd/display:
Don't check registers, if using AUX BL control
drm/amd/display:
Don't lock phantom pipe on disabling
drm/amd/display:
Don't set dpms_off for seamless boot
drm/amd/display:
Don't use fsleep for PSR exit waits
drm/amd/display:
Drop unused link FPGA code
drm/amd/display:
Drop unused registers
drm/amd/display:
enable cursor degamma for DCN3+ DRM legacy gamma
drm/amd/display:
Enable DCLK_DS from driver by default
drm/amd/display:
Enable DCN low mem power by default
drm/amd/display:
enable dsc_clk even if dsc_pg disabled
drm/amd/display:
Enable fast plane updates on DCN3.2 and above
drm/amd/display:
Enable fast update on blendTF change
drm/amd/display:
Enable more IPS options
drm/amd/display:
Enable physymclk RCO
drm/amd/display:
Enable RCO options for dcn35
drm/amd/display:
Enable replay for dcn35
drm/amd/display:
Enable Replay for static screen use cases
drm/amd/display:
Enable runtime register offset init for DCN32 DMUB
drm/amd/display:
enable S/G display for for recent APUs by default
drm/amd/display:
ensure FS is enabled before sending request to DMUB for FS changes
drm/amd/display:
Expand DML to better support replay
drm/amd/display:
Expose mall capability
drm/amd/display:
Feed SR and Z8 watermarks into DML2 for DCN35
drm/amd/display:
Fix -Wuninitialized in dm_helpers_dp_mst_send_payload_allocation()
drm/amd/display:
Fix 2nd DPIA encoder Assignment
drm/amd/display:
Fix a handful of spelling mistakes in dml_print output
drm/amd/display:
fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
drm/amd/display:
fix a pipe mapping error in dcn32_fpu
drm/amd/display:
fix ABM disablement
drm/amd/display:
Fix array-index-out-of-bounds in dml2
drm/amd/display:
Fix black screen on video playback with embedded panel
drm/amd/display:
Fix blend LUT programming
drm/amd/display:
Fix Chroma Surface height/width initialization
drm/amd/display:
Fix conversions between bytes and KB
drm/amd/display:
Fix copyright notice in DC code
drm/amd/display:
Fix copyright notice in DML2 code
drm/amd/display:
Fix dig register undefined
drm/amd/display:
Fix DML calculation errors
drm/amd/display:
Fix DMUB errors introduced by DML2
drm/amd/display:
Fix DP2.0 timing sync
drm/amd/display:
Fix DSC not Enabled on Direct MST Sink
drm/amd/display:
Fix encoder disable logic
drm/amd/display:
Fix FRL assertion on boot
drm/amd/display:
Fix handling duplicate planes on one stream
drm/amd/display:
Fix HDMI framepack 3D test issue
drm/amd/display:
fix hw rotated modes when PSR-SU is enabled
drm/amd/display:
Fix incorrect comment
drm/amd/display:
fix incorrect odm change detection logic
drm/amd/display:
Fix IPS handshake for idle optimizations
drm/amd/display:
Fix missing blendTF programming
drm/amd/display:
fix mode scaling (RMX_.*)
drm/amd/display:
Fix MPCC 1DLUT programming
drm/amd/display:
Fix mst hub unplug warning
drm/amd/display:
Fix MST Multi-Stream Not Lighting Up on dcn35
drm/amd/display:
Fix MST recognizes connected displays as one
drm/amd/display:
Fix MST recognizes connected displays as one
drm/amd/display:
fix NULL dereference
drm/amd/display:
Fix null pointer dereference in error message
drm/amd/display:
fix num_ways overflow error
drm/amd/display:
Fix OTG disable workaround logic
drm/amd/display:
fix pipe topology logging error
drm/amd/display:
fix problems in power_helper
drm/amd/display:
fix replay_mode kernel-doc warning
drm/amd/display:
fix S/G display enablement
drm/amd/display:
Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR
drm/amd/display:
Fix shaper using bad LUT params
drm/amd/display:
Fix some HostVM parameters in DML
drm/amd/display:
fix some non-initialized register mask and setting
drm/amd/display:
fix some non-initialized register mask and setting
drm/amd/display:
fix some style issues
drm/amd/display:
Fix stack size issue on DML2
drm/amd/display:
fix static screen detection setting
drm/amd/display:
fix static screen detection setting for DCN35
drm/amd/display:
fix the ability to use lower resolution modes on eDP
drm/amd/display:
fix the white screen issue when >= 64GB DRAM
drm/amd/display:
Fix unnecessary conversion to bool in 'amdgpu_dm_setup_replay'
drm/amd/display:
Fix up kdoc format for 'dc_set_edp_power'
drm/amd/display:
Fix useless else if in display_mode_vba_util_32.c
drm/amd/display:
Fix writeback_info is not removed
drm/amd/display:
Fix writeback_info never got updated
drm/amd/display:
For cursor P-State allow for SubVP
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:
Guard against invalid RPTR/WPTR being set
drm/amd/display:
Hande writeback request from userspace
drm/amd/display:
Handle multiple streams sourcing same surface
drm/amd/display:
Hook up 'content type' property for HDMI
drm/amd/display:
implement map dc pipe with callback in DML2
drm/amd/display:
Improve code style on bios_parser2
drm/amd/display:
Improve x86 and dmub ips handshake
drm/amd/display:
Include udelay when waiting for INBOX0 ACK
drm/amd/display:
Increase frame warning limit with KASAN or KCSAN in dml
drm/amd/display:
Increase frame warning limit with KASAN or KCSAN in dml2
drm/amd/display:
Increase num voltage states to 40
drm/amd/display:
Initialize writeback connector
drm/amd/display:
Introduce DML2
drm/amd/display:
Introduce flag for disabling Replay desync recovery
drm/amd/display:
limit the v_startup workaround to ASICs older than DCN3.1
drm/amd/display:
make dc_set_power_state() return type `void` again
drm/amd/display:
Make driver backwards-compatible with non-IPS PMFW
drm/amd/display:
minior logging improvements
drm/amd/display:
Modify Pipe Selection for Policy for ODM
drm/amd/display:
Modify SMU message logs
drm/amd/display:
Modify Vmin default value
drm/amd/display:
Move bw_fixed from DML folder
drm/amd/display:
Move custom_float from DML folder
drm/amd/display:
Move dce_calcs from DML folder
drm/amd/display:
Move dml code under CONFIG_DRM_AMD_DC_FP guard
drm/amd/display:
move odm power optimization decision after subvp optimization
drm/amd/display:
Move stereo timing check to helper
drm/amd/display:
Move the memory allocation out of dcn20_validate_bandwidth_fp().
drm/amd/display:
Move the memory allocation out of dcn21_validate_bandwidth_fp().
drm/amd/display:
Negate IPS allow and commit bits
drm/amd/display:
On boot disable domain22 force power on
drm/amd/display:
only allow ODM power optimization if surface is within guaranteed viewport size
drm/amd/display:
Optimize OLED T7 delay
drm/amd/display:
pbn_div need be updated for hotplug event
drm/amd/display:
Populate dtbclk from bounding box
drm/amd/display:
Port replay vblank logic to DML2
drm/amd/display:
PQ regamma end point
drm/amd/display:
PQ tail accuracy
drm/amd/display:
prevent potential division by zero errors
drm/amd/display:
Program plane color setting correctly
drm/amd/display:
Promote DAL to 3.2.259
drm/amd/display:
Read before writing Backlight Mode Set Register
drm/amd/display:
Reduce default backlight min from 5 nits to 1 nits
drm/amd/display:
Reduce stack size by splitting function
drm/amd/display:
Refactor dm_get_plane_scale helper
drm/amd/display:
Refactor DPG test pattern logic for ODM cases
drm/amd/display:
Refactor edp power control
drm/amd/display:
Refactor HWSS into component folder
drm/amd/display:
refactor ILR to make it work
drm/amd/display:
register edp_backlight_control() for DCN301
drm/amd/display:
remove a function that does complex calculation in every frame but not used
drm/amd/display:
Remove brackets in macro to conform to coding style
drm/amd/display:
Remove config update
drm/amd/display:
remove duplicated argument
drm/amd/display:
remove duplicated edp relink to fastboot
drm/amd/display:
Remove duplicated include in dce110_hwseq.c
drm/amd/display:
Remove duplicated include in dcn35_clk_mgr.c
drm/amd/display:
Remove duplicated include in dcn35_hwseq.c
drm/amd/display:
Remove duplicated include in dcn35_optc.c
drm/amd/display:
Remove duplicated include in dcn35_resource.c
drm/amd/display:
remove guaranteed viewports limitation for odm
drm/amd/display:
Remove migrate_en/dis from dc_fpu_begin().
drm/amd/display:
Remove min_dst_y_next_start check for Z8
drm/amd/display:
Remove power sequencing check
drm/amd/display:
Remove references to unused dml arch version
drm/amd/display:
Remove unneeded semicolon
drm/amd/display:
Remove unused display_content_support
drm/amd/display:
Remove unused DPCD declarations
drm/amd/display:
Remove unused duplicate register definition
drm/amd/display:
remove unused mmhub_reg_offsets
drm/amd/display:
Remove unwanted drm edid references
drm/amd/display:
remove useless check in should_enable_fbc()
drm/amd/display:
Remove wait while locked
drm/amd/display:
Rename DisableMinDispClkODM in dc_config
drm/amd/display:
rename function to add otg master for stream
drm/amd/display:
reprogram det size while seamless boot
drm/amd/display:
reset stream slice count for new ODM policy
drm/amd/display:
Respect CONFIG_FRAME_WARN=0 in DML2
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 "drm/amd/display: Add a check for idle power optimization"
drm/amd/display:
Revert "drm/amd/display: allow edp updates for virtual signal"
drm/amd/display:
Revert "drm/amd/display: remove duplicated edp relink to fastboot"
drm/amd/display:
Revert "drm/amd/display: Use drm_connector in create_validate_stream_for_sink"
drm/amd/display:
Revert "Fix conversions between bytes and KB"
drm/amd/display:
Revert "Improve x86 and dmub ips handshake"
drm/amd/display:
Revise Replay Desync Error IRQ handle
drm/amd/display:
Roll back unit correction
drm/amd/display:
Save addr update in scratch before flip
drm/amd/display:
save and restore mall state when applying minimal transition
drm/amd/display:
set default return value for ODM Combine debugfs
drm/amd/display:
Set emulated sink type to HDMI accordingly.
drm/amd/display:
set minimum of VBlank_nom
drm/amd/display:
set stream gamut remap matrix to MPC for DCN3+
drm/amd/display:
Set stream's DP test pattern upon test request
drm/amd/display:
Set the DML2 attribute to false in all DCNs older than version 3.5
drm/amd/display:
Setup for mmhubbub3_warmup_mcif with big buffer
drm/amd/display:
Simplify bool conversion
drm/amd/display:
Simplify brightness initialization
drm/amd/display:
Simplify the per-CPU usage.
drm/amd/display:
skip audio config for virtual signal
drm/amd/display:
Skip dmub memory flush when not needed
drm/amd/display:
Skip entire amdgpu_dm build if !CONFIG_DRM_AMD_DC
drm/amd/display:
Skip writeback connector when we get amdgpu_dm_connector
drm/amd/display:
Split pipe for stereo timings
drm/amd/display:
STREAM_MAPPER_CONTROL register offset on DCN35
drm/amd/display:
support main link off before specific vertical line
drm/amd/display:
switch DC over to the new DRM logging macros
drm/amd/display:
switch to new ODM policy for windowed MPO ODM support
drm/amd/display:
Temporarily disable clock gating
drm/amd/display:
update blank state on ODM changes
drm/amd/display:
Update cursor limits based on SW cursor fallback limits
drm/amd/display:
Update dc.h for DCN35 support
drm/amd/display:
Update DCE for DCN35 support
drm/amd/display:
Update DCN10 for DCN35 support
drm/amd/display:
Update DCN20 for DCN35 support
drm/amd/display:
Update DCN30 for DCN35 support
drm/amd/display:
Update DCN31 for DCN35 support
drm/amd/display:
Update DCN314 for DCN35 support
drm/amd/display:
update dcn315 lpddr pstate latency
drm/amd/display:
Update DCN32 for DCN35 support
drm/amd/display:
Update DCN35 clock table policy
drm/amd/display:
Update DCN35 watermarks
drm/amd/display:
Update dml ssb from pmfw clock table
drm/amd/display:
Update DMUB cmd header
drm/amd/display:
Update DP HPO MSA with colorimetry from test request
drm/amd/display:
Update driver and IPS interop
drm/amd/display:
Update FAMS sequence for DCN30 & DCN32
drm/amd/display:
Update min Z8 residency time to 2100 for DCN314
drm/amd/display:
Update OPP counter from new interface
drm/amd/display:
Update pipe resource interfaces for DCN35
drm/amd/display:
Update pmfw_driver_if new structure
drm/amd/display:
Update SDP VSC colorimetry from DP test automation request
drm/amd/display:
Update stream mask
drm/amd/display:
Update test link rate DPCD bit field to match spec
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 drm_connector in create_validate_stream_for_sink
drm/amd/display:
Use fixed DET Buffer Size
drm/amd/display:
use full update for clip size increase of large plane source
drm/amd/display:
use new pipe allocation interface in dcn32 fpu
drm/amd/display:
Use optc32 instead of optc30 in DC
drm/amd/display:
Validate hw_points_num before using it
drm/amd/display:
VSIF v3 set Max Refresh Rate
drm/amd/display:
Write flip addr to scratch reg for subvp
drm/amd/pm:
Add critical temp for GC v9.4.3
drm/amd/pm:
add fan acoustic limit OD setting support for SMU13
drm/amd/pm:
add fan acoustic target OD setting support for SMU13
drm/amd/pm:
add fan minimum pwm OD setting support for SMU13
drm/amd/pm:
add fan target temperature OD setting support for SMU13
drm/amd/pm:
add fan temperature/pwm curve OD setting support for SMU13
drm/amd/pm:
Add GC v9.4.3 thermal limits to hwmon
drm/amd/pm:
Add gpu_metrics_v1_4
drm/amd/pm:
Add gpu_metrics_v1_5
drm/amd/pm:
Add mem_busy_percent for GCv9.4.3 apu
drm/amd/pm:
Add P2S tables for SMU v13.0.6
drm/amd/pm:
add plpd_mode in smu_context to indicate current mode
drm/amd/pm:
Add reset option for fan_ctrl interfaces
drm/amd/pm:
Add reset option for fan_ctrl on smu 13.0.7
drm/amd/pm:
Add reset option for fan_curve on smu13_0_0
drm/amd/pm:
add smu_13_0_6 mca dump support
drm/amd/pm:
Add throttle limit for SMU v13.0.6
drm/amd/pm:
add unique_id for gc 11.0.3
drm/amd/pm:
add xgmi plpd mode selecting interface for smu v13.0.6
drm/amd/pm:
add xgmi_plpd_policy sysfs node for user to change plpd policy
drm/amd/pm:
Annotate struct smu10_voltage_dependency_table with __counted_by
drm/amd/pm:
call smu_cmn_get_smc_version in is_mode1_reset_supported.
drm/amd/pm:
correct SMU13 gfx voltage related OD settings
drm/amd/pm:
delete dead code
drm/amd/pm:
deprecate allow_xgmi_power_down interface
drm/amd/pm:
Disallow managing power profiles on SRIOV for gc11.0.3
drm/amd/pm:
Don't send unload message for reset
drm/amd/pm:
drop most smu_cmn_get_smc_version in smu
drm/amd/pm:
drop unneeded dpm features disablement for SMU 14.0.0
drm/amd/pm:
enable smu_v13_0_6 mca debug mode when UMC RAS feature is enabled
drm/amd/pm:
Fill pcie error counters for gpu v1_4
drm/amd/pm:
fix a memleak in aldebaran_tables_init
drm/amd/pm:
Fix a memory leak on an error path
drm/amd/pm:
Fix clock reporting for SMUv13.0.6
drm/amd/pm:
Fix critical temp unit of SMU v13.0.6
drm/amd/pm:
fix debugfs pm_info output
drm/amd/pm:
fix error flow in sensor fetching
drm/amd/pm:
Fix error of MACO flag setting code
drm/amd/pm:
fix pp_*clk_od typo
drm/amd/pm:
fix the high voltage and temperature issue
drm/amd/pm:
fix the print_clk_levels issue for SMU v13.0.6
drm/amd/pm:
Fix the return value in default case
drm/amd/pm:
Fix warnings
drm/amd/pm:
Fixes incorrect type in 'amdgpu_hwmon_show_power_avg() & _input()'
drm/amd/pm:
fulfill the support for SMU13 `pp_dpm_dcefclk` interface
drm/amd/pm:
Handle non-terminated overdrive commands.
drm/amd/pm:
Hide irrelevant pm device attributes
drm/amd/pm:
Hide pp_dpm_pcie device attribute
drm/amd/pm:
init plpd_mode properly for different asics
drm/amd/pm:
integrate plpd allow/disallow into select_xgmi_plpd_policy in ppt level
drm/amd/pm:
introduce a new set of OD interfaces
drm/amd/pm:
not stop rlc for IMU enabled APUs when suspend
drm/amd/pm:
only check sriov vf flag once when creating hwmon sysfs
drm/amd/pm:
only poweron/off vcn/jpeg when they are valid.
drm/amd/pm:
raise the deep sleep clock threshold for smu 13.0.6
drm/amd/pm:
record mca debug mode in RAS
drm/amd/pm:
Remove set df cstate for SMUv13.0.6
drm/amd/pm:
Remove SMUv13.0.6 unsupported feature
drm/amd/pm:
Return 0 as default min power limit for legacy asics
drm/amd/pm:
Round Q10 format values in SMU v13.0.6
drm/amd/pm:
Support for getting power1_cap_min value
drm/amd/pm:
support new mca smu error code decoding
drm/amd/pm:
Update metric table for jpeg/vcn data
drm/amd/pm:
Update metric table for smu v13_0_6
drm/amd/pm:
Update metric table for smu v13_0_6
drm/amd/pm:
update pmfw headers for version 85.73.0
drm/amd/pm:
update smu_v13_0_6 ppsmc header
drm/amd/pm:
update smu_v13_0_6 smu header
drm/amd/pm:
Update SMUv13.0.6 PMFW headers
drm/amd/pm:
Use gpu_metrics_v1_4 for SMUv13.0.6
drm/amd/pm:
Use gpu_metrics_v1_5 for SMUv13.0.6
drm/amd/pm:
Use separate metric table for APU
drm/amd/pm:
Vangogh: Get average_* from average field of gpu_metrics_table
drm/amd/pm:
wait for completion of the EnableGfxImu command
Linux:
drm/amd/pm:Fix GFX deep sleep clock reporting
drm/amd/swsmu:
add smu v14_0_0 pmfw if file
drm/amd/swsmu:
add smu v14_0_0 ppsmc file
drm/amd/swsmu:
add smu14 ip support
drm/amd/swsmu:
remove fw version check in sw_init.
drm/amd/swsmu:
update smu v14_0_0 driver if and metrics table
drm/amd/swsmu:
update smu v14_0_0 driver if version and metrics table
drm/amd/swsmu:
update smu v14_0_0 header files and metrics table
drm/amd:
Add a module parameter for seamless boot
drm/amd:
Add concept of running prepare_suspend() sequence for IP blocks
drm/amd:
Add HDP flush during jpeg init
drm/amd:
Add missing kernel doc for prepare_suspend()
drm/amd:
Add umc v12_0_0 ip headers
drm/amd:
check num of link levels when update pcie param
drm/amd:
Disable ASPM for VI w/ all Intel systems
drm/amd:
Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported
drm/amd:
Disable XNACK on SRIOV environment
drm/amd:
Don't parse IMU ucode version if it won't be loaded
drm/amd:
Drop all hand-built MIN and MAX macros in the amdgpu base driver
drm/amd:
Drop error message about failing to load DMUB firmware
drm/amd:
Drop error message about failing to load SDMA firmware
drm/amd:
Drop special case for yellow carp without discovery
drm/amd:
Enable PCIe PME from D3
drm/amd:
Enable seamless boot by default on newer ASICs
drm/amd:
Evict resources during PM ops prepare() callback
drm/amd:
Explicitly check for GFXOFF to be enabled for s0ix
drm/amd:
Explicitly disable ASPM when dynamic switching disabled
drm/amd:
Fix a probing order problem on SDMA 2.4
drm/amd:
Fix detection of _PR3 on the PCIe root port
drm/amd:
Fix logic error in sienna_cichlid_update_pcie_parameters()
drm/amd:
Fix spelling mistake "throtting" -> "throttling"
drm/amd:
Fix the flag setting code for interrupt request
drm/amd:
Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
drm/amd:
Fix UBSAN array-index-out-of-bounds for Powerplay headers
drm/amd:
Fix UBSAN array-index-out-of-bounds for SMU7
drm/amd:
Limit seamless boot by default to APUs
drm/amd:
Move AMD_IS_APU check for ASPM into top level function
drm/amd:
Move microcode init from sw_init to early_init for CIK SDMA
drm/amd:
Move microcode init from sw_init to early_init for SDMA v2.4
drm/amd:
Move microcode init from sw_init to early_init for SDMA v3.0
drm/amd:
Move microcode init from sw_init to early_init for SDMA v5.0
drm/amd:
Move microcode init from sw_init to early_init for SDMA v5.2
drm/amd:
Move microcode init from sw_init to early_init for SDMA v6.0
drm/amd:
Move microcode init step to early_init()
drm/amd:
Move seamless boot check out of display
drm/amd:
Propagate failures in dc_set_power_state()
drm/amd:
Read IMU FW version from scratch register during hw_init
drm/amd:
Simplify the bo size check funciton
drm/amd:
Split up UVD suspend into prepare and suspend steps
drm/amd:
Update `update_pcie_parameters` functions to use uint8_t arguments
drm/amdgpu :
Add hive ras recovery check
Linux:
drm/amdgpu doorbell range should be set when gpu recovery
Linux:
drm/amdgpu remove restriction of sriov max_pfn on Vega10
drm/amdgpu/discovery:
add nbio 7.11.0 support
drm/amdgpu/discovery:
add SMU 14 support
drm/amdgpu/discovery:
add VCN 4.0.5 Support
drm/amdgpu/discovery:
Annotate struct ip_hw_instance with __counted_by
drm/amdgpu/discovery:
enable DCN 3.5.0 support
drm/amdgpu/discovery:
enable gfx11 for GC 11.5.0
drm/amdgpu/discovery:
enable mes block for gc 11.5.0
drm/amdgpu/discovery:
enable soc21 support
drm/amdgpu/discovery:
enable UMSCH 4.0 in IP discovery
drm/amdgpu/gfx10,11:
use memcpy_to/fromio for MQDs
drm/amdgpu/gfx11:
initialize gfx11.5.0
drm/amdgpu/gmc10:
disable AGP aperture
drm/amdgpu/gmc11:
disable AGP aperture
drm/amdgpu/gmc11:
disable AGP on GC 11.5
drm/amdgpu/gmc11:
fix logic typo in AGP check
drm/amdgpu/gmc11:
initialize GMC for GC 11.5.0 memory support
drm/amdgpu/gmc11:
set gart placement GC11
drm/amdgpu/gmc6-8:
properly disable the AGP aperture
drm/amdgpu/gmc9:
disable AGP aperture
drm/amdgpu/gmc:
add a way to force a particular placement for GART
drm/amdgpu/gmc:
set a default disable value for AGP
Linux:
drm/amdgpu/jpeg - skip change of power-gating state for sriov
drm/amdgpu/jpeg:
add jpeg support for VCN4_0_5
drm/amdgpu/jpeg:
configure doorbell for each playback
drm/amdgpu/jpeg:
initialize number of jpeg ring
drm/amdgpu/jpeg:
skip set pg for sriov
drm/amdgpu/mes11:
remove aggregated doorbell code
drm/amdgpu/nbio4.3:
set proper rmmio_remap.reg_offset for SR-IOV
drm/amdgpu/pm:
Add notification for no DC support
drm/amdgpu/pm:
Remove the duplicate dpm status check
drm/amdgpu/pm:
update SMU 13.0.0 PMFW version check
drm/amdgpu/sdma5.2:
add begin/end_use ring callbacks
drm/amdgpu/smu13:
drop compute workload workaround
drm/amdgpu/soc21:
add initial GC 11.5.0 soc21 support
drm/amdgpu/soc21:
add mode2 asic reset for SMU IP v14.0.0
drm/amdgpu/soc21:
Add video cap query support for VCN_4_0_5
drm/amdgpu/soc21:
don't remap HDP registers for SR-IOV
drm/amdgpu/swsmu:
add smu v14_0_0 driver if file
drm/amdgpu/umsch:
add suspend and resume callback
drm/amdgpu/umsch:
correct IP version format
drm/amdgpu/umsch:
enable doorbell for umsch
drm/amdgpu/umsch:
fix missing stuff during rebase
drm/amdgpu/umsch:
fix psp frontdoor loading
drm/amdgpu/umsch:
power on/off UMSCH by DLDO
drm/amdgpu/vkms:
fix a possible null pointer dereference
drm/amdgpu/vpe:
align with mcbp changes
drm/amdgpu/vpe:
correct queue stop programing
drm/amdgpu/vpe:
fix insert_nop ops
drm/amdgpu/vpe:
fix truncation warnings
drm/amdgpu/vpe:
remove IB end boundary requirement
drm/amdgpu:
access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
drm/amdgpu:
add a module parameter to control the AGP aperture
drm/amdgpu:
Add a read to GFX v9.4.3 ring test
drm/amdgpu:
add a retry for IP discovery init
drm/amdgpu:
add address conversion for UMC v12
drm/amdgpu:
add amdgpu mca debug sysfs support
drm/amdgpu:
add amdgpu smu mca dump feature support
drm/amdgpu:
add amdgpu_umsch_mm module parameter
drm/amdgpu:
add and populate the port num into xgmi topology info
drm/amdgpu:
Add API to get full IP version
drm/amdgpu:
Add bootloader status check
drm/amdgpu:
Add bootloader wait for PSP v13
drm/amdgpu:
Add C2PMSG_109/126 reg field shift/masks
drm/amdgpu:
add cached GPU fault structure to vm struct
drm/amdgpu:
add channel index table for UMC v12
drm/amdgpu:
add clockgating support for NBIO v7.7.1
drm/amdgpu:
Add description for AMD_IP_BLOCK_TYPE_VPE
drm/amdgpu:
add doorbell index for VPE
drm/amdgpu:
Add EXT_COHERENT memory allocation flags
drm/amdgpu:
Add EXT_COHERENT support for APU and NUMA systems
drm/amdgpu:
Add flag to enable indirect RLCG access for gfx v9.4.3
drm/amdgpu:
add gc headers for gc 11.5.0
drm/amdgpu:
add gfxhub 11.5.0 support
drm/amdgpu:
add golden setting for gc_11_5_0
drm/amdgpu:
add header files for MP 14.0.0
drm/amdgpu:
add hub->ctx_distance in setup_vmid_config
drm/amdgpu:
add HWID for VPE
drm/amdgpu:
add IH CLIENT ID for VPE
drm/amdgpu:
add imu firmware support for gc_11_5_0
drm/amdgpu:
add init_registers for nbio v7.11
drm/amdgpu:
add initial support for UMSCH
drm/amdgpu:
add irq src id definitions for VPE
drm/amdgpu:
add mes firmware support for gc_11_5_0
drm/amdgpu:
add missing NULL check
drm/amdgpu:
add mmhub 3.3.0 headers
drm/amdgpu:
add mmhub 3.3.0 support
drm/amdgpu:
Add more fields to IP version
drm/amdgpu:
Add more FRU field information
drm/amdgpu:
Add more smuio v13.0.3 package types
drm/amdgpu:
add nbio 7.11 callback for VPE
drm/amdgpu:
add nbio 7.11 registers
drm/amdgpu:
add nbio 7.11 support
drm/amdgpu:
add nbio callback for VPE
drm/amdgpu:
add new AMDGPU_FAMILY definition
drm/amdgpu:
add new INFO ioctl query for the last GPU page fault
drm/amdgpu:
Add NULL checks for function pointers
drm/amdgpu:
Add only valid firmware version nodes
drm/amdgpu:
add pcs xgmi v6.4.0 ras support
drm/amdgpu:
add power up/down UMSCH ppt callback
drm/amdgpu:
add PSP FW TYPE for VPE
drm/amdgpu:
add PSP loading support for UMSCH
drm/amdgpu:
add PSP loading support for VPE
drm/amdgpu:
Add psp v13 function to query boot status
drm/amdgpu:
add RAS error info support for gfx_v9_4_3
drm/amdgpu:
add RAS error info support for mmhub_v1_8
drm/amdgpu:
add RAS error info support for sdma_v4_4_2.
drm/amdgpu:
add RAS error info support for umc_v12_0
drm/amdgpu:
add RAS reset/query operations for XGMI v6_4
drm/amdgpu:
add ras_err_info to identify RAS error source
drm/amdgpu:
add remap_hdp_registers callback for nbio 7.11
drm/amdgpu:
Add RREG64_PCIE_EXT/WREG64_PCIE_EXT functions
drm/amdgpu:
add selftest framework for UMSCH
drm/amdgpu:
add set/get mca debug mode operations
drm/amdgpu:
Add SMU v13.0.6 default reset methods
drm/amdgpu:
add smu v13.0.6 pcs xgmi ras error query support
drm/amdgpu:
add support for VPE firmware name decoding
drm/amdgpu:
Add support to load P2S tables
drm/amdgpu:
add support to power up/down UMSCH by SMU
drm/amdgpu:
add support to powerup VPE by SMU
drm/amdgpu:
Add sysfs attribute to get board info
drm/amdgpu:
add tmz support for GC IP v11.5.0
drm/amdgpu:
add type conversion for gc info
drm/amdgpu:
add UCODE ID for VPE
drm/amdgpu:
Add umc v12_0 ras functions
drm/amdgpu:
Add umc_info v4_0 structure
drm/amdgpu:
add UMSCH 4.0 api definition
drm/amdgpu:
add UMSCH 4.0 register headers
drm/amdgpu:
add UMSCH firmware header definition
drm/amdgpu:
add UMSCH IP BLOCK TYPE definition
drm/amdgpu:
add UMSCH RING TYPE definition
drm/amdgpu:
add unmap latency when gfx11 set kiq resources
drm/amdgpu:
add user space CS support for VPE
drm/amdgpu:
Add UVD_VCPU_INT_EN2 to dpg sram
drm/amdgpu:
add vcn 4_0_5 header files
drm/amdgpu:
add VCN4 ip block support
drm/amdgpu:
add VCN_4_0_5 firmware support
drm/amdgpu:
add vcn_doorbell_range callback for nbio 7.11
drm/amdgpu:
add VPE 6.1.0 header files
drm/amdgpu:
add VPE 6.1.0 support
drm/amdgpu:
add VPE firmware header definition
drm/amdgpu:
add VPE firmware interface
drm/amdgpu:
add VPE FW version query support
drm/amdgpu:
add VPE HW IP BLOCK definition
drm/amdgpu:
add VPE HW IP definition
drm/amdgpu:
add VPE IP BLOCK definition
drm/amdgpu:
add VPE IP discovery info to HW IP info query
drm/amdgpu:
add VPE queue submission test
drm/amdgpu:
add VPE RING TYPE definition
drm/amdgpu:
Add xcc param to SRIOV kiq write and WREG32_SOC15_IP_NO_KIQ (v4)
drm/amdgpu:
Address member 'gart_placement' not described in 'amdgpu_gmc_gart_location'
drm/amdgpu:
Address member 'ring' not described in 'amdgpu_ vce, uvd_entity_init()'
drm/amdgpu:
Allocate coredump memory in a nonblocking way
drm/amdgpu:
Allow issue disable gfx ras cmd to firmware
drm/amdgpu:
amdgpu_drm.h: fix comment typos
drm/amdgpu:
Annotate struct amdgpu_bo_list with __counted_by
drm/amdgpu:
Attach eviction fence on alloc
drm/amdgpu:
Avoid FRU EEPROM access on APU
drm/amdgpu:
Avoid querying DRM MGCG status
drm/amdgpu:
bypass RAS error reset in some conditions
drm/amdgpu:
cache gpuvm fault information for gmc7+
drm/amdgpu:
calling address translation functions to simplify codes
drm/amdgpu:
Change extended-scope MTYPE on GC 9.4.3
drm/amdgpu:
change if condition for bad channel bitmap update
drm/amdgpu:
Change WREG32_RLC to WREG32_SOC15_RLC where inst != 0 (v2)
drm/amdgpu:
check RAS supported first in ras_reset_error_count
drm/amdgpu:
check recovery status of xgmi hive in ras_reset_error_count
drm/amdgpu:
clean up some inconsistent indenting
drm/amdgpu:
cleanup gmc_v10_0_flush_gpu_tlb_pasid
drm/amdgpu:
cleanup gmc_v11_0_flush_gpu_tlb
drm/amdgpu:
correct acclerator check architecutre dump
drm/amdgpu:
correct amdgpu ip block rev info
drm/amdgpu:
correct chunk_ptr to a pointer to chunk.
drm/amdgpu:
correct gpu clock counter query on cyan skilfish
drm/amdgpu:
correct mca debugfs dump reg list
drm/amdgpu:
correct NBIO v7.11 programing
drm/amdgpu:
Correct se_num and reg_inst for gfx v9_4_3 ras counters
drm/amdgpu:
correct smu v13.0.6 umc ras error check
drm/amdgpu:
correct the amdgpu runtime dereference usage count
drm/amdgpu:
Correctly use bo_va->ref_count in compute VMs
drm/amdgpu:
Create an option to disable soft recovery
drm/amdgpu:
Create version number for coredumps
drm/amdgpu:
Declare array with strings as pointers constant
drm/amdgpu:
define ras_reset_error_count function
drm/amdgpu:
disable GFXOFF and PG during compute for GFX9
drm/amdgpu:
disable MCBP by default
drm/amdgpu:
disable smu v13.0.6 mca debug mode by default
drm/amdgpu:
Do not issue gpu reset from nbio v7_9 bif interrupt
drm/amdgpu:
Do not program PF-only regs in hdp_v4_0.c under SRIOV (v2)
drm/amdgpu:
Do not program VF copy regs in mmhub v1.8 under SRIOV (v2)
drm/amdgpu:
don't put MQDs in VRAM on ARM | ARM64
drm/amdgpu:
don't use ATRM for external devices
drm/amdgpu:
don't use legacy invalidation on MMHUB v3.3
drm/amdgpu:
don't use pci_is_thunderbolt_attached()
drm/amdgpu:
Don't warn for unsupported set_xgmi_plpd_mode
drm/amdgpu:
Drop deferred error in uncorrectable error check
drm/amdgpu:
drop error return from flush_gpu_tlb_pasid
drm/amdgpu:
drop status query/reset for GCEA 9.4.3 and MMEA 1.8
drm/amdgpu:
Drop unnecessary return statements
drm/amdgpu:
enable FRU device for SMU v13.0.6
drm/amdgpu:
enable GFX IP v11.5.0 CG and PG support
drm/amdgpu:
enable gmc11 for GC 11.5.0
drm/amdgpu:
Enable mca debug mode mode when ras enabled
drm/amdgpu:
enable PG flags for VCN
drm/amdgpu:
Enable RAS feature by default for APU
drm/amdgpu:
Enable ras for mp0 v13_0_6 sriov
drm/amdgpu:
enable RAS poison mode for APU
drm/amdgpu:
Enable SMU 13.0.0 optimizations when ROCm is active (v2)
drm/amdgpu:
Enable software RAS in vcn v4_0_3
drm/amdgpu:
enable UMSCH scheduling for VPE
drm/amdgpu:
enable VPE for VPE 6.1.0
drm/amdgpu:
Encapsulate all device reset info
drm/amdgpu:
exit directly if gpu reset fails
drm/amdgpu:
Explicitly add a flexible array at the end of 'struct amdgpu_bo_list'
drm/amdgpu:
Expose ras version & schema info
drm/amdgpu:
fallback to old RAS error message for aqua_vanjaram
drm/amdgpu:
finalizing mem_partitions at the end of GMC v9 sw_fini
drm/amdgpu:
Fix a memory leak
drm/amdgpu:
fix a memory leak in amdgpu_ras_feature_enable
drm/amdgpu:
Fix a null pointer access when the smc_rreg pointer is NULL
drm/amdgpu:
fix AGP addressing when GART is not at 0
drm/amdgpu:
fix AGP init order
drm/amdgpu:
fix amdgpu_cs_p1_user_fence
drm/amdgpu:
fix and cleanup gmc_v11_0_flush_gpu_tlb_pasid
drm/amdgpu:
fix and cleanup gmc_v7_0_flush_gpu_tlb_pasid
drm/amdgpu:
fix and cleanup gmc_v8_0_flush_gpu_tlb_pasid
drm/amdgpu:
fix and cleanup gmc_v9_0_flush_gpu_tlb
drm/amdgpu:
fix and cleanup gmc_v9_0_flush_gpu_tlb_pasid
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 complex macros error
drm/amdgpu:
Fix delete nodes that have been relesed
drm/amdgpu:
fix error handling in amdgpu_bo_list_get()
drm/amdgpu:
fix error handling in amdgpu_vm_init
drm/amdgpu:
Fix false positive error log
drm/amdgpu:
fix find ras error node error
drm/amdgpu:
fix GRBM read timeout when do mes_self_test
drm/amdgpu:
fix incompatible types in conditional expression
drm/amdgpu:
fix ip count query for xcp partitions
drm/amdgpu:
Fix kcalloc over kzalloc in 'gmc_v9_0_init_mem_ranges'
drm/amdgpu:
fix memory overflow in the IB test
drm/amdgpu:
fix missing stuff in NBIO v7.11
drm/amdgpu:
Fix possible null pointer dereference
drm/amdgpu:
Fix possible null pointer dereference
drm/amdgpu:
Fix potential null pointer derefernce
drm/amdgpu:
Fix printk_ratelimit() with DRM_ERROR_RATELIMITED in 'amdgpu_cs_ioctl'
drm/amdgpu:
fix ras err_data null pointer issue in amdgpu_ras.c
drm/amdgpu:
Fix refclk reporting for SMU v13.0.6
drm/amdgpu:
fix retry loop test
drm/amdgpu:
Fix sdma 4.4.2 doorbell rptr/wptr init
drm/amdgpu:
fix SI failure due to doorbells allocation
drm/amdgpu:
fix software pci_unplug on some chips
drm/amdgpu:
fix tear down order in amdgpu_vm_pt_free
drm/amdgpu:
Fix the return for gpu mode1_reset
drm/amdgpu:
Fix the vram base start address
drm/amdgpu:
fix typo for amdgpu ras error data print
drm/amdgpu:
Fix typo in IP discovery parsing
drm/amdgpu:
fix unsigned error codes
drm/amdgpu:
fix value of some UMC parameters for UMC v12
drm/amdgpu:
Fix vbios version string search
drm/amdgpu:
fix VPE front door loading issue
drm/amdgpu:
flush the correct vmid tlb for specific pasid
drm/amdgpu:
Force order between a read and write to the same address
drm/amdgpu:
Free ras cmd input buffer properly
drm/amdgpu:
further move TLB hw workarounds a layer up
drm/amdgpu:
Get package types for smuio v13.0
drm/amdgpu:
get RAS poison status from DF v4_6_2
drm/amdgpu:
handle extra UE register entries for gfx v9_4_3
drm/amdgpu:
Handle null atom context in VBIOS info ioctl
drm/amdgpu:
Hide xcp partition sysfs under SRIOV
drm/amdgpu:
Identify data parity error corrected in replay mode
drm/amdgpu:
Improve MES responsiveness during oversubscription
drm/amdgpu:
Increase IH soft ring size for GFX v9.4.3 dGPU
drm/amdgpu:
Increase IP discovery region size
drm/amdgpu:
Keep reset handlers shared
drm/amdgpu:
Log UE corrected by replay as correctable error
drm/amdgpu:
lower CS errors to debug severity
drm/amdgpu:
make err_data structure built-in for ras_manager
drm/amdgpu:
Merge debug module parameters
drm/amdgpu:
modify if condition in nbio_v7_7.c
drm/amdgpu:
move buffer funcs setting up a level
drm/amdgpu:
Move coredump code to amdgpu_reset file
drm/amdgpu:
move kfd_resume before the ip late init
drm/amdgpu:
Move package type enum to amdgpu_smuio
drm/amdgpu:
Move the size computations to drm buddy
drm/amdgpu:
move UVD and VCE sched entity init after sched init
drm/amdgpu:
not to save bo in the case of RAS err_event_athub
drm/amdgpu:
Only support RAS EEPROM on dGPU platform
drm/amdgpu:
optimize RLC powerdown notification on Vangogh
drm/amdgpu:
Optimize the asic type fix code
drm/amdgpu:
optimize the printing order of error data
drm/amdgpu:
prepare the output buffer for GET_PEER_LINKS command
drm/amdgpu:
print channel index for UMC bad page
drm/amdgpu:
print more address info of UMC bad page
drm/amdgpu:
Query and report boot status
drm/amdgpu:
ratelimited override pte flags messages
drm/amdgpu:
re-create idle bo's PTE during VM state machine reset
drm/amdgpu:
Read PSPv13 OS version from register
drm/amdgpu:
Refactor FRU product information
drm/amdgpu:
refine fault cache updates
drm/amdgpu:
refine ras error kernel log print
drm/amdgpu:
refine smu v13.0.6 mca dump driver
drm/amdgpu:
register a dirty framebuffer callback for fbcon
drm/amdgpu:
Remove a redundant sanity check
drm/amdgpu:
Remove amdgpu_bo_list_array_entry()
drm/amdgpu:
remove amdgpu_mes_self_test in gpu recover
drm/amdgpu:
Remove duplicate fdinfo fields
drm/amdgpu:
Remove SRAM clock gater override by driver
drm/amdgpu:
remove unused macro HW_REV
drm/amdgpu:
remove unused parameter in amdgpu_vmid_grab_idle
drm/amdgpu:
Remove unused variables from amdgpu_show_fdinfo
drm/amdgpu:
Rename KGD_MAX_QUEUES to AMDGPU_MAX_QUEUES
drm/amdgpu:
replace reset_error_count with amdgpu_ras_reset_error_count
drm/amdgpu:
Reserve fences for VM update
drm/amdgpu:
reserve mmhub engine 3 for UMSCH FW
drm/amdgpu:
Restore partition mode after reset
drm/amdgpu:
Restrict bootloader wait to SMUv13.0.6
drm/amdgpu:
Restrict extended wait to PSP v13.0.6
drm/amdgpu:
Retrieve CE count from ce_count_lo_chip in EccInfo table
drm/amdgpu:
Return -EINVAL when MMSCH init status incorrect
drm/amdgpu:
revise the device initialization sequences
drm/amdgpu:
Rework coredump to use memory dynamically
drm/amdgpu:
rework gmc_v10_0_flush_gpu_tlb v2
drm/amdgpu:
Rework KFD memory max limits
drm/amdgpu:
rework lock handling for flush_tlb v2
drm/amdgpu:
save VCN instances init info before jpeg init
drm/amdgpu:
set XGMI IP version manually for v6_4
drm/amdgpu:
skip gpu_info fw loading on navi12
drm/amdgpu:
Skip PCTL0_MMHUB_DEEPSLEEP_IB write in jpegv4.0.3 under SRIOV
drm/amdgpu:
Store CU info from all XCCs for GFX v9.4.3
drm/amdgpu:
Support multiple error query modes
drm/amdgpu:
Support query ecc cap for aqua_vanjaram
drm/amdgpu:
support the port num info based on the capability flag
drm/amdgpu:
ungate power gating when system suspend
drm/amdgpu:
Unset baco dummy mode on nbio v7.9
drm/amdgpu:
Update amdgpu_device_indirect_r/wreg_ext
drm/amdgpu:
Update EEPROM I2C address for smu v13_0_0
drm/amdgpu:
Update fw version for boot time error query
drm/amdgpu:
update gc_info v2_1 from discovery
drm/amdgpu:
Update HDP 4.4.2 clock gating flags
drm/amdgpu:
update ib start and size alignment
drm/amdgpu:
update IP count INFO query
drm/amdgpu:
update mall info v2 from discovery
drm/amdgpu:
Update PSP interface header
drm/amdgpu:
update retry times for psp BL wait
drm/amdgpu:
update retry times for psp vmbx wait
drm/amdgpu:
update SET_HW_RESOURCES definition for UMSCH
drm/amdgpu:
update the xgmi ta interface header
drm/amdgpu:
update to the latest GC 11.5 headers
drm/amdgpu:
update xgmi num links info post gc9.4.2
drm/amdgpu:
Updated TCP/UTCL1 programming
drm/amdgpu:
use 6.1.0 register offset for HDP CLK_CNTL
drm/amdgpu:
Use another offset for GC 9.4.3 remap
drm/amdgpu:
Use correct KIQ MEC engine for gfx9.4.3 (v5)
drm/amdgpu:
Use default reset method handler
drm/amdgpu:
Use discovery table's subrevision
drm/amdgpu:
Use function for IP version check
drm/amdgpu:
Use kvzalloc() to simplify code
drm/amdgpu:
Use min_t to replace min
drm/amdgpu:
use mode-2 reset for RAS poison consumption
drm/amdgpu:
Use pci_get_base_class() to reduce duplicated code
drm/amdgpu:
Use pcie domain of xcc acpi objects
drm/amdgpu:
use read-modify-write mode for gfx v9_4_3 SQ setting
drm/amdgpu:
Use READ_ONCE() when reading the values in 'sdma_v4_4_2_ring_get_rptr'
drm/amdgpu:
Use ttm_pages_limit to override vram reporting
drm/amdgpu:
warn when there are still mappings when a BO is destroyed v2
drm/amdgpu:
Workaround to skip kiq ring test during ras gpu recovery
Linux:
drm/amdgpu:enable CG and PG flags for VCN
Linux:
drm/amdgpu:Expose physical id of device in XGMI hive
drm/amdkfd:
add KFD support for GC 11.5.0
drm/amdkfd:
Add missing gfx11 MQD manager callbacks
drm/amdkfd:
Address 'remap_list' not described in 'svm_range_add'
drm/amdkfd:
Checkpoint and restore queues on GFX11
drm/amdkfd:
clean up some inconsistent indenting
drm/amdkfd:
Don't use sw fault filter if retry cam enabled
drm/amdkfd:
drop struct kfd_cu_info
drm/amdkfd:
Fix a race condition of vram buffer unref in svm code
drm/amdkfd:
fix add queue process context clear without runtime enable
drm/amdkfd:
Fix EXT_COHERENT memory allocation crash
drm/amdkfd:
Fix reg offset for setting CWSR grace period
drm/amdkfd:
Fix shift out-of-bounds issue
drm/amdkfd:
fix some race conditions in vram buffer alloc/free of svm code
drm/amdkfd:
Fix unaligned 64-bit doorbell warning
drm/amdkfd:
Free gang_ctx_bo and wptr_bo in pqm_uninit
drm/amdkfd:
get doorbell's absolute offset based on the db_size
drm/amdkfd:
Handle errors from svm validate and map
drm/amdkfd:
Improve amdgpu_vm_handle_moved
drm/amdkfd:
Insert missing TLB flush on GFX10 and later
drm/amdkfd:
Move dma unmapping after TLB flush
drm/amdkfd:
Populate cache info for GFX 9.4.3
drm/amdkfd:
ratelimited SQ interrupt messages
drm/amdkfd:
reduce stack size in kfd_topology_add_device()
drm/amdkfd:
remap unaligned svm ranges that have split
drm/amdkfd:
Remove svm range validated_once flag
drm/amdkfd:
Replace pr_err with dev_err
drm/amdkfd:
retry after EBUSY is returned from hmm_ranges_get_pages
drm/amdkfd:
Separate dma unmap and free of dma address array operations
drm/amdkfd:
Share the original BO for GTT mapping
drm/amdkfd:
svm range always mapped flag not working on APU
drm/amdkfd:
Update cache info for GFX 9.4.3
drm/amdkfd:
Update cache info reporting for GFX v9.4.3
drm/amdkfd:
Update CU masking for GFX 9.4.3
drm/amdkfd:
Use common function for IP version check
drm/amdkfd:
use correct method to get clock under SRIOV
drm/amdkfd:
Use gpu_offset for user queue's wptr
drm/amdkfd:
use mask to get v9 interrupt sq data bits correctly
drm/amdkfd:
Use partial migrations in GPU page faults
Linux:
drm/amdkfd:remove unused code
drm/amdxcp:
fix amdxcp unloads incompletely
drm/armada:
Call drm_atomic_helper_shutdown() at shutdown time
drm/ast:
Disconnect BMC if physical connector is connected
drm/ast:
Move register constants to ast_reg.h
drm/ast:
Rename AST_IO_AR_PORT_WRITE to AST_IO_VGAARI_W
drm/ast:
Rename AST_IO_CRTC_PORT to AST_IO_VGACRI
drm/ast:
Rename AST_IO_DAC_DATA to AST_IO_VGAPDR
drm/ast:
Rename AST_IO_DAC_INDEX_READ to AST_IO_VGADRR
drm/ast:
Rename AST_IO_DAC_INDEX_WRITE to AST_IO_VGADWR
drm/ast:
Rename AST_IO_GR_PORT to AST_IO_VGAGRI
drm/ast:
Rename AST_IO_INPUT_STATUS1_READ to AST_IO_VGAIR1_R
drm/ast:
Rename AST_IO_MISC_PORT_READ to AST_IO_VGAMR_R
drm/ast:
Rename AST_IO_MISC_PORT_WRITE to AST_IO_VGAMR_W
drm/ast:
Rename AST_IO_SEQ_PORT to AST_IO_VGASRI
drm/ast:
Rename AST_IO_VGA_ENABLE_PORT to AST_IO_VGAER
drm/atomic-helper:
drm_atomic_helper_shutdown(NULL) should be a noop
drm/atomic-helpers:
Invoke end_fb_access while owning plane state
drm/bridge/analogix/anx78xx:
Add missing definition
drm/bridge/analogix/anx78xx:
Drop ID table
drm/bridge:
Add 200ms delay to wait FW HPD status stable
drm/bridge:
adv7511: Convert to use maple tree register cache
drm/bridge:
dpc3433: Convert to use maple tree register cache
drm/bridge:
Drop conditionals around of_node pointers
drm/bridge:
Drop CONFIG_OF conditionals around of_node pointers
drm/bridge:
dw-hdmi-cec: Add arbitration lost event
drm/bridge:
Fix kernel-doc typo in desc of output_bus_cfg in drm_bridge_state
drm/bridge:
icn6211: Convert to use maple tree register cache
drm/bridge:
imx: Add i.MX93 MIPI DSI support
drm/bridge:
lt8912b: Add missing drm_bridge_attach call
drm/bridge:
lt8912b: Fix bridge_detach
drm/bridge:
lt8912b: Fix crash on bridge detach
drm/bridge:
lt8912b: Manually disable HPD only if it was enabled
drm/bridge:
lt9211: Convert to use maple tree register cache
drm/bridge:
lt9611uxc: fix the race in the error path
drm/bridge:
lt9611uxc: use drm_bridge_get_edid() instead of using ->get_edid directly
drm/bridge:
lvds-codec: Implement atomic_get_input_bus_fmts for LVDS encoder
drm/bridge:
megachips-stdpxxxx-ge-b850v3-fw: switch to drm_do_get_edid()
drm/bridge:
panel: Add a device link between drm device and panel device
drm/bridge:
panel: Check device dependency before managing device link
drm/bridge:
panel: Fix device link for DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge:
parade-ps8640: Never store more than msg->size bytes in AUX xfer
drm/bridge:
ps8640: Fix size mismatch warning w/ len
drm/bridge:
samsung-dsim: add more mipi-dsi device debug information
drm/bridge:
samsung-dsim: adjust porches by rounding up
drm/bridge:
samsung-dsim: calculate porches in Hz
drm/bridge:
samsung-dsim: reread ref clock before configuring PLL
drm/bridge:
samsung-dsim: update PLL reference clock
drm/bridge:
sn65dsi83: Convert to use maple tree register cache
drm/bridge:
synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bridge() helper
drm/bridge:
synopsys: dw-mipi-dsi: Add input bus format negotiation support
drm/bridge:
synopsys: dw-mipi-dsi: Add mode fixup support
drm/bridge:
synopsys: dw-mipi-dsi: Disable HSTX and LPRX timeout check
drm/bridge:
synopsys: dw-mipi-dsi: Fix hcomponent lbcc for burst mode
drm/bridge:
synopsys: dw-mipi-dsi: Force input bus flags
drm/bridge:
synopsys: dw-mipi-dsi: Set minimum lane byte clock cycles for HSA and HBP
drm/bridge:
synopsys: dw-mipi-dsi: Use pixel clock rate to calculate lbcc
drm/bridge:
tc358767: Convert to use maple tree register cache
drm/bridge:
tc358768: Attempt to fix DSI horizontal timings
drm/bridge:
tc358768: Clean up clock period code
drm/bridge:
tc358768: Cleanup PLL calculations
drm/bridge:
tc358768: Default to positive h/v syncs
drm/bridge:
tc358768: Fix bit updates
drm/bridge:
tc358768: Fix tc358768_ns_to_cnt()
drm/bridge:
tc358768: Fix use of uninitialized variable
drm/bridge:
tc358768: Print logical values, not raw register values
drm/bridge:
tc358768: Rename dsibclk to hsbyteclk
drm/bridge:
tc358768: select CONFIG_VIDEOMODE_HELPERS
drm/bridge:
tc358768: Use dev for dbg prints, not priv->dev
drm/bridge:
tc358768: Use struct videomode
drm/bridge:
ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer
drm/bridge:
use drm_bridge_get_edid() instead of using ->get_edid directly
drm/bridge_connector:
implement oob_hotplug_event
drm/bridge_connector:
stop filtering events in drm_bridge_connector_hpd_cb()
drm/buddy:
Improve contiguous memory allocation
drm/cec:
add drm_dp_cec_attach() as the non-edid version of set edid
drm/ci:
add helper script update-xfails.py
drm/ci:
add subset-1-gfx to LAVA_TAGS and adjust shards
drm/ci:
clean up xfails (specially flakes list)
drm/ci:
do not automatically retry on error
drm/ci:
docs: add step about how to request privileges
drm/ci:
Enable CONFIG_BACKLIGHT_CLASS_DEVICE
drm/ci:
export kernel config
drm/ci:
fix DEBIAN_ARCH and get amdgpu probing
drm/ci:
force-enable CONFIG_MSM_MMCC_8996 as built-in
drm/ci:
increase i915 job timeout to 1h30m
drm/ci:
make github dependabot happy again
drm/ci:
pick up -external-fixes from the merge target repo
drm/ci:
uprev IGT and make sure core_getversion is run
drm/ci:
uprev mesa version: fix container build & crosvm
drm/client:
Convert drm_client_buffer_addfb() to drm_mode_addfb2()
drm/connector:
document DRM_MODE_COLORIMETRY_COUNT
drm/crtc:
Fix uninit-value bug in drm_mode_setcrtc
drm/crtc:
fix uninitialized variable use
drm/debugfs:
Add inline to drm_debugfs_dev_init() to suppres -Wunused-function
drm/debugfs:
disallow debugfs access when device isn't registered
drm/debugfs:
drop debugfs_init() for the render and accel node v2
drm/debugfs:
Fix drm_debugfs_remove_files() stub
drm/debugfs:
remove dev->debugfs_list and debugfs_mutex v2
drm/debugfs:
rework debugfs directory creation v5
drm/debugfs:
rework drm_debugfs_create_files implementation v2
drm/display/dp:
Assume 8 bpc support when DSC is supported
drm/doc/rfc:
Mark Dev_coredump as completed.
drm/doc/rfc:
Mark DRM_VM_BIND as complete.
drm/doc/rfc:
Mark GPU VA as complete.
drm/doc/rfc:
No STAGING out of drivers/staging.
drm/doc:
ci: Require more context for flaky tests
drm/doc:
Document DRM device reset expectations
drm/doc:
document DRM_IOCTL_MODE_CREATE_DUMB
drm/doc:
use cross-references for macros
drm/dp:
switch drm_dp_downstream_*() helpers to struct drm_edid
drm/dp_mst:
Fix NULL dereference during payload addition
drm/dp_mst:
Sanitize error return during payload addition
drm/dp_mst:
Tune down error message during payload addition
drm/drm_file:
Add DRM obj's RSS reporting function for fdinfo
drm/edid:
add drm_edid_is_digital()
drm/edid:
also call add modes in EDID connector update fallback
drm/edid:
Fixup h/vsync_end instead of h/vtotal
drm/edid:
parse source physical address
drm/exynos:
fix a potential error pointer dereference
drm/exynos:
fix a wrong error checking
drm/fourcc:
Add NV20 and NV30 YUV formats
drm/gma500:
Fix call trace when psb_gem_mm_init() fails
drm/gma500:
refactor deprecated strncpy
drm/gma500:
remove duplicate macro definitions
drm/gma500:
Remove unused declarations
drm/gpuvm:
allow building as module
drm/gpuvm:
doc: fix filename references
drm/gpuvm:
Dual-licence the drm_gpuvm code GPL-2.0 OR MIT
drm/gpuvm:
Fix deprecated license identifier
drm/gpuvm:
rename struct drm_gpuva_manager to struct drm_gpuvm
drm/gud:
Use size_add() in call to struct_size()
drm/hisilicon/kirin:
Call drm_atomic_helper_shutdown() at shutdown/unbind time
drm/i915/adlp:
Stop calling gen12lp_init_clock_gating()
drm/i915/bios:
Fixup h/vsync_end instead of h/vtotal
drm/i915/cec:
switch to setting physical address directly
drm/i915/color:
move CHV CGM pipe mode read to intel_color
drm/i915/color:
move pre-SKL gamma and CSC enable read to intel_color
drm/i915/color:
move SKL+ gamma and CSC enable read to intel_color
drm/i915/crt:
Populate connector->ddc
drm/i915/cx0:
Add intel_cx0_get_owned_lane_mask()
drm/i915/cx0:
Add step for programming msgbus timer
drm/i915/cx0:
Check and increase msgbus timeout threshold
drm/i915/cx0:
Enable/disable TX only for owned PHY lanes
drm/i915/cx0:
Only clear/set the Pipe Reset bit of the PHY Lanes Owned
drm/i915/cx0:
prefer forward declarations over includes
drm/i915/cx0:
Program vswing only for owned lanes
drm/i915/ddi:
Remove redundant intel_connector NULL check
drm/i915/dg2:
Add support for new DG2-G12 revid 0x1
drm/i915/dg2:
Drop pre-production display workarounds
drm/i915/dg2:
Drop pre-production GT workarounds
drm/i915/dg2:
Drop Wa_16011777198
drm/i915/dg2:
Recognize pre-production hardware
drm/i915/dg2:
Remove Wa_15010599737
drm/i915/dgfx:
Enable d3cold at s2idle
drm/i915/display/lspcon:
Increase LSPCON mode settle timeout
drm/i915/display:
add I915 conditional build to g4x_dp.h
drm/i915/display:
add I915 conditional build to g4x_hdmi.h
drm/i915/display:
add I915 conditional build to hsw_ips.h
drm/i915/display:
add I915 conditional build to i9xx_plane.h
drm/i915/display:
add I915 conditional build to i9xx_wm.h
drm/i915/display:
add I915 conditional build to intel_crt.h
drm/i915/display:
add I915 conditional build to intel_dpio_phy.h
drm/i915/display:
add I915 conditional build to intel_dvo.h
drm/i915/display:
add I915 conditional build to intel_lpe_audio.h
drm/i915/display:
add I915 conditional build to intel_lvds.h
drm/i915/display:
add I915 conditional build to intel_overlay.h
drm/i915/display:
add I915 conditional build to intel_pch_display.h
drm/i915/display:
add I915 conditional build to intel_pch_refclk.h
drm/i915/display:
add I915 conditional build to intel_sdvo.h
drm/i915/display:
add I915 conditional build to intel_sprite.h
drm/i915/display:
add I915 conditional build to intel_tv.h
drm/i915/display:
add I915 conditional build to vlv_dsi.h
drm/i915/display:
add I915 conditional build to vlv_dsi_pll.h
drm/i915/display:
add lock while printing frontbuffer tracking bits to debugfs
drm/i915/display:
Apply workarounds during display init
drm/i915/display:
call gmdid display probe at a higher level
drm/i915/display:
Clean up zero initializers
drm/i915/display:
combine DP audio compute config steps
drm/i915/display:
Compare the readout dsc pps params
drm/i915/display:
configure SDP split for DP-MST
drm/i915/display:
Created exclusive version of vga decode setup
drm/i915/display:
Eliminate IS_METEORLAKE checks
drm/i915/display:
Extract display workarounds from clock gating init
drm/i915/display:
Fix style and conventions for DP AUX regs
drm/i915/display:
Free crtc_state in verify_crtc_state
drm/i915/display:
Get bigjoiner config before dsc config during readout
drm/i915/display:
Include i915_active header in frontbuffer tracking code
drm/i915/display:
Print display info inside driver display initialization
drm/i915/display:
Remove FBC capability from fused off pipes
drm/i915/display:
remove redundant parameter from sdp split update
drm/i915/display:
Remove unused POWER_DOMAIN_MASK
drm/i915/display:
Remove unused POWER_DOMAIN_MODESET
drm/i915/display:
update intel_dp_has_audio to support MST
drm/i915/display:
Use _PICK_EVEN_2RANGES() in DP AUX regs
drm/i915/display:
Use correct method to free crtc_state
drm/i915/display:
use drm_edid_is_digital()
drm/i915/display:
Use intel_crtc_destroy_state instead kfree
drm/i915/dmc:
Don't enable any pipe DMC events
drm/i915/dp:
Add DSC BPC/BPP constraints while selecting pipe bpp with DSC
drm/i915/dp:
Add functions to get min/max src input bpc with DSC
drm/i915/dp:
Avoid forcing DSC BPC for MST case
drm/i915/dp:
Avoid left shift of DSC output bpp by 4
drm/i915/dp:
Check if force_dsc_output_format is possible
drm/i915/dp:
Check min bpc DSC limits for dsc_force_bpc also
drm/i915/dp:
Check src/sink compressed bpp limit for edp
drm/i915/dp:
Consider output_format while computing dsc bpp
drm/i915/dp:
Drop redundant AUX power get/put in intel_dp_force()
drm/i915/dp:
Factor out helpers to compute the link limits
drm/i915/dp:
Fix LT debug print in SDP CRC enable
drm/i915/dp:
Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
drm/i915/dp:
Get optimal link config to have best compressed bpp
drm/i915/dp:
Limit the output link bpp in DSC mode
drm/i915/dp:
Move compressed bpp check with 420 format inside the helper
drm/i915/dp:
Pass connector DSC DPCD to drm_dp_dsc_sink_supported_input_bpcs()
drm/i915/dp:
Pass only the required DSC DPCD to intel_dp_sink_dsc_version_minor()
drm/i915/dp:
Pass only the required i915 to intel_dp_source_dsc_version_minor()
drm/i915/dp:
Populate connector->ddc
drm/i915/dp:
refactor aux_ch_name()
drm/i915/dp:
Remove extra logs for printing DSC info
drm/i915/dp:
Remove unused DSC caps from intel_dp
drm/i915/dp:
Rename helper to get DSC max pipe_bpp
drm/i915/dp:
Sanitize DPCD revision check in intel_dp_get_dsc_sink_cap()
drm/i915/dp:
Separate out function to get compressed bpp with joiner
drm/i915/dp:
Separate out functions for edp/DP for computing DSC bpp
drm/i915/dp:
Skip computing a non-DSC link config if DSC is needed
drm/i915/dp:
Store DSC DPCD capabilities in the connector
drm/i915/dp:
Track the pipe and link bpp limits separately
drm/i915/dp:
Update Bigjoiner interface bits for computing compressed bpp
drm/i915/dp:
Update the link bpp limits for DSC mode
drm/i915/dp:
Use connector DSC DPCD in i915_dsc_fec_support_show()
drm/i915/dp:
Use connector DSC DPCD in intel_dp_dsc_compute_config()
drm/i915/dp:
Use connector DSC DPCD in intel_dp_dsc_compute_max_bpp()
drm/i915/dp:
Use connector DSC DPCD in intel_dp_dsc_compute_params()
drm/i915/dp:
Use connector DSC DPCD in intel_dp_dsc_get_slice_count()
drm/i915/dp:
Use connector DSC DPCD in intel_dp_dsc_max_sink_compressed_bppx16()
drm/i915/dp:
Use connector DSC DPCD in intel_dp_dsc_supports_format()
drm/i915/dp:
Use connector DSC DPCD in intel_dp_mode_valid()
drm/i915/dp:
Use connector DSC DPCD in intel_dp_supports_dsc()
drm/i915/dp:
Use connector DSC DPCD in intel_dp_supports_fec()
drm/i915/dp:
Use consistent name for link bpp and compressed bpp
drm/i915/dp:
Use i915/intel connector local variables in i915_dsc_fec_support_show()
drm/i915/dp_mst:
Fix race between connector registration and setup
drm/i915/dp_mst:
Make sure pbn_div is up-to-date after sink reconnect
drm/i915/dp_mst:
Set connector DSC capabilities and decompression AUX
drm/i915/dp_mst:
Tune down error message during payload addition
drm/i915/dp_mst:
Use connector DSC DPCD in intel_dp_mst_mode_valid_ctx()
drm/i915/dp_mst:
Use output_format to get the final link bpp
drm/i915/dpt:
replace GEM_BUG_ON() with drm_WARN_ON()
drm/i915/dsb:
Add support for non-posted DSB registers writes
drm/i915/dsb:
Allocate command buffer from local memory
drm/i915/dsb:
Avoid corrupting the first register write
drm/i915/dsb:
Correct DSB command buffer cache coherency settings
drm/i915/dsb:
Define more DSB bits
drm/i915/dsb:
Define the contents of some intstructions bit better
drm/i915/dsb:
Don't use DSB to load the LUTs during full modeset
drm/i915/dsb:
Don't use indexed writes when byte enables are not all set
drm/i915/dsb:
Dump the DSB command buffer when DSB fails
drm/i915/dsb:
Evade transcoder undelayed vblank when using DSB
drm/i915/dsb:
Introduce intel_dsb_noop()
drm/i915/dsb:
Introduce intel_dsb_reg_write_masked()
drm/i915/dsb:
Load LUTs using the DSB during vblank
drm/i915/dsb:
Re-instate DSB for LUT updates
drm/i915/dsb:
Use DEwake to combat PkgC latency
drm/i915/dsb:
Use non-locked register access
drm/i915/dsb:
Use non-posted register writes for legacy LUT
drm/i915/dsc:
add the PPS number to the register content macros
drm/i915/dsc:
clean up pps comments
drm/i915/dsc:
drop redundant = 0 assignments
drm/i915/dsc:
Fix pic_width readout
drm/i915/dsc:
have intel_dsc_pps_read() return the value
drm/i915/dsc:
have intel_dsc_pps_read_and_verify() return the value
drm/i915/dsc:
improve clarity of the pps reg read/write helpers
drm/i915/dsc:
rename pps write to intel_dsc_pps_write()
drm/i915/dsc:
use REG_BIT, REG_GENMASK, and friends for PPS0 and PPS1
drm/i915/dsi:
Add some debug logging to mipi_exec_i2c (v2)
drm/i915/dsi:
let HW maintain CLK_POST
drm/i915/dvo:
Populate connector->ddc
drm/i915/edp:
don't write to DP_LINK_BW_SET when using rate select
drm/i915/fb:
replace GEM_WARN_ON() with drm_WARN_ON()
drm/i915/fbc:
Clear frontbuffer busy bits on flip
drm/i915/fbc:
Remove ancient 16k plane stride limit
drm/i915/fbc:
Remove pointless "stride is multiple of 64 bytes" check
drm/i915/fbc:
replace GEM_BUG_ON() to drm_WARN_ON()
drm/i915/fbc:
Split plane pixel format checks per-platform
drm/i915/fbc:
Split plane rotation checks per-platform
drm/i915/fbc:
Split plane stride checks per-platform
drm/i915/fbc:
Split plane tiling checks per-platform
drm/i915/fdi:
Improve FDI BW sharing between pipe B and C
drm/i915/fdi:
Recompute state for affected CRTCs on FDI links
drm/i915/gem:
Make i915_gem_shrinker multi-gt aware
drm/i915/gem:
remove inlines from i915_gem_execbuffer.c
drm/i915/gsc:
define gsc fw
drm/i915/gsc:
Mark internal GSC engine with reserved uabi class
drm/i915/gt:
Fix reservation address in ggtt_reserve_guc_top
drm/i915/gt:
Increase sleep in gt_tlb selftest sanitycheck
drm/i915/gt:
More use of GT specific print helpers
drm/i915/gt:
Prevent error pointer dereference
drm/i915/gt:
remove a static inline that requires including i915_drv.h
drm/i915/gt:
remove i915->gt0 in favour of i915->gt[0]
drm/i915/gt:
rename DBG() to GTT_TRACE()
drm/i915/gt:
skip WA verification for GEN7_MISCCPCTL on DG2
drm/i915/gt:
Update RC6 mask for mtl_drpc
drm/i915/gt:
Wait longer for tasks in migrate selftest
drm/i915/guc:
Add CT size delay helper
drm/i915/guc:
Annotate struct ct_incoming_msg with __counted_by
drm/i915/guc:
Clean up zero initializers
drm/i915/guc:
Enable WA 14018913170
drm/i915/guc:
Force a reset on internal GuC error
drm/i915/guc:
Suppress 'ignoring reset notification' message
drm/i915/guc:
Update 'recommended' version to 70.12.1 for DG2/ADL-S/ADL-P/MTL
drm/i915/gvt:
don't include gvt.h from intel_gvt_mmio_table.h
drm/i915/gvt:
move struct engine_mmio to mmio_context.c
drm/i915/gvt:
move structs intel_gvt_irq_info and intel_gvt_irq_map to interrupt.c
drm/i915/gvt:
remove unused to_gvt() and reduce includes
drm/i915/hdcp:
Adjust timeout for read in DPMST Scenario
drm/i915/hdcp:
Clean up zero initializers
drm/i915/hdcp:
Move checks for gsc health status
drm/i915/hdcp:
Move common message filling function to its own file
drm/i915/hdcp:
Propagate aux info in DP HDCP functions
drm/i915/hdcp:
Send the correct aux for DPMST HDCP scenario
drm/i915/hdcp:
Use correct aux for capability check scenario
drm/i915/hdcp:
Use intel_connector argument in intel_hdcp_shim
drm/i915/hdcp:
Use intel_connector as argument for hdcp_2_2_capable
drm/i915/hdmi:
Nuke hdmi->ddc_bus
drm/i915/hdmi:
Remove old i2c symlink
drm/i915/hdmi:
Use connector->ddc everwhere
drm/i915/huc:
silence injected failure in the load via GSC path
drm/i915/hwmon:
Fix static analysis tool reported issues
drm/i915/intel_cdclk:
Add vdsc with bigjoiner constraints on min_cdlck
drm/i915/irq:
Clear GFX_MSTR_IRQ as part of IRQ reset
drm/i915/lnl:
Add CDCLK table
drm/i915/lnl:
Add display definitions
drm/i915/lnl:
Add gmbus/ddc support
drm/i915/lnl:
possibility to enable FBC on first three planes
drm/i915/lnl:
Remove watchdog timers for PSR
drm/i915/lnl:
Start using CDCLK through PLL
drm/i915/lnl:
update the supported plane formats with FBC
drm/i915/lrc:
User PXP contexts requires runalone bit in lrc
drm/i915/lvds:
Populate connector->ddc
drm/i915/mocs:
use to_gt() instead of direct &i915->gt
drm/i915/mst:
Fix .mode_valid_ctx() return values
drm/i915/mst:
Populate connector->ddc
drm/i915/mst:
Read out FEC state
drm/i915/mst:
Reject modes that require the bigjoiner
drm/i915/mtl:
Add TC port lockdep assert to AUX power well enabling
drm/i915/mtl:
Adding DeviceID for Arrowlake-S under MTL
drm/i915/mtl:
Apply notify_guc to all GTs
drm/i915/mtl:
avoid stringop-overflow warning
drm/i915/mtl:
Don't set PIPE_CONTROL_FLUSH_L3
drm/i915/mtl:
Drop Wa_14017240301
drm/i915/mtl:
Eliminate subplatforms
drm/i915/mtl:
Fix HDMI/DP PLL clock selection
drm/i915/mtl:
Remove the 'force_probe' requirement for Meteor Lake
drm/i915/mtl:
Skip MCR ops for ring fault register
drm/i915/mtl:
Support HBR3 rate with C10 phy and eDP in MTL
drm/i915/mtl:
Update workaround 14016712196
drm/i915/pci:
Clean up zero initializers
drm/i915/perf:
Determine context valid in OA reports
drm/i915/perf:
Remove gtt_offset from stream->oa_buffer.head/.tail
drm/i915/perf:
Update handling of MMIO triggered reports
drm/i915/pmu:
Use local64_try_cmpxchg in i915_pmu_event_read
drm/i915/psr:
Add psr sink error status into sink status debugfs
drm/i915/psr:
Apply Wa_14015648006 for all display 14 steppings
drm/i915/psr:
Clear frontbuffer busy bits on flip
drm/i915/psr:
Unify PSR pre/post plane update hooks
drm/i915/pxp/mtl:
intel_pxp_init_hw needs runtime-pm inside pm-complete
drm/i915/pxp/mtl:
Update pxp-firmware packet size
drm/i915/pxp/mtl:
Update pxp-firmware response timeout
drm/i915/pxp:
Clean up zero initializers
drm/i915/pxp:
Optimize GET_PARAM:PXP_STATUS
drm/i915/regs:
split out intel_color_regs.h
drm/i915/rpl:
Update pci ids for RPL P/U
drm/i915/sdvo:
Constify mapping structs
drm/i915/sdvo:
Fail gracefully if the TV dotclock is out of range
drm/i915/sdvo:
Get rid of the per-connector i2c symlink
drm/i915/sdvo:
Initialize the encoder earlier
drm/i915/sdvo:
Issue SetTargetOutput prior to GetAttachedDisplays
drm/i915/sdvo:
Nuke attached_output tracking
drm/i915/sdvo:
Nuke the duplicate sdvo->port
drm/i915/sdvo:
Pick the TV dotclock from adjusted_mode
drm/i915/sdvo:
Print out the i2c pin and slave address
drm/i915/sdvo:
Protect macro args
drm/i915/sdvo:
Rework DDC bus handling
drm/i915/sdvo:
s/sdvo_inputs_mask/sdvo_num_inputs/
drm/i915/selftest:
Simplify Y-major tiling in blit selftest
drm/i915/selftests:
Align igt_spinner_create_request with hangcheck
drm/i915/selftests:
Annotate struct perf_series with __counted_by
drm/i915/selftests:
Fix engine reset count storage for multi-tile
drm/i915/tc:
Fix -Wformat-truncation in intel_tc_port_init
drm/i915/tc:
make intel_tc_port_get_lane_mask() static
drm/i915/tc:
move legacy code out of the main _max_lane_count() func
drm/i915/tc:
remove "fia" from intel_tc_port_fia_max_lane_count()
drm/i915/tc:
rename mtl_tc_port_get_pin_assignment_mask()
drm/i915/uapi:
fix doc typos
drm/i915/vdsc:
Add a check for dsc split cases
drm/i915/vdsc:
Add func to get no. of vdsc instances per pipe
drm/i915/vdsc:
Add function to read any PPS register
drm/i915/vdsc:
Add function to write in PPS register
drm/i915/vdsc:
Fill the intel_dsc_get_pps_config function
drm/i915/vdsc:
Fix first_line_bpg_offset calculation
drm/i915/vdsc:
Refactor dsc register field macro
drm/i915/vdsc:
Remove unused dsc registers
drm/i915/vlv_dsi:
Add DMI quirk for backlight control issues on Lenovo Yoga Tab 3 (v2)
drm/i915/vlv_dsi:
Add DMI quirk for wrong I2C bus and panel size on Lenovo Yoga Tablet 2 series (v3)
drm/i915/vlv_dsi:
Add DMI quirk for wrong panel modeline in BIOS on Asus TF103C (v3)
drm/i915/vma:
constify unbind_fence_ops
drm/i915/xe2lpd:
Add DC state support
drm/i915/xe2lpd:
Add display power well
drm/i915/xe2lpd:
Add fake PCH
drm/i915/xe2lpd:
Add support for HPD
drm/i915/xe2lpd:
display capability register definitions
drm/i915/xe2lpd:
Don't try to program PLANE_AUX_DIST
drm/i915/xe2lpd:
Enable odd size and panning for planar yuv
drm/i915/xe2lpd:
Extend Wa_15010685871
drm/i915/xe2lpd:
FBC is now supported on all pipes
drm/i915/xe2lpd:
Handle port AUX interrupts
drm/i915/xe2lpd:
Re-order DP AUX regs
drm/i915/xe2lpd:
Read pin assignment from IOM
drm/i915/xe2lpd:
Register DE_RRMR has been removed
drm/i915/xe2lpd:
Treat cursor plane as regular plane for DDB allocation
drm/i915/xe2lpd:
update the dsc feature capability
drm/i915/xe2lpd:
update the scaler feature capability
drm/i915/xelpdp:
Add XE_LPDP_FEATURES
drm/i915/xelpg:
Call Xe_LPG workaround functions based on IP version
drm/i915/xelpmp:
Don't assume workarounds extend to future platforms
drm/i915:
Abstract display info away during probe
drm/i915:
add a note about fec_enable with 128b/132b
drm/i915:
Add GuC TLB Invalidation device info flags
drm/i915:
Add helper to modeset a set of pipes
drm/i915:
Add helpers for BW management on shared display links
drm/i915:
add minimal i915_gem_object_frontbuffer.h
drm/i915:
Add missing CCS documentation
drm/i915:
Add missing GSCCS documentation
drm/i915:
Add new DG2 PCI IDs
drm/i915:
Add new frontbuffer tracking interface to queue flush
drm/i915:
add trailing newlines to msgs
drm/i915:
Add Wa_14015150844
drm/i915:
Add Wa_18022495364
drm/i915:
Add Wa_18028616096
drm/i915:
Add wrapper for getting display step
drm/i915:
Adjust seamless_m_n flag behaviour
drm/i915:
allocate i915->gt0 dynamically
drm/i915:
Also check for VGA converter in eDP probe
drm/i915:
Assert that VRR is off during vblank evasion if necessary
drm/i915:
Avoid endless HPD poll detect loop via runtime suspend/resume
drm/i915:
Bump GLK CDCLK frequency when driving multiple pipes
drm/i915:
Call intel_pre_plane_updates() also for pipes getting enabled
drm/i915:
Call the DDC bus i2c adapter "ddc"
drm/i915:
Change intel_pipe_update_{start,end}() calling convention
drm/i915:
Check pipe active state in {planes,vrr}_{enabling,disabling}()
drm/i915:
Clarify type evolution of uabi_node/uabi_engines
drm/i915:
Clean steer semaphore on resume
drm/i915:
Consolidate condition for Wa_22011802037
drm/i915:
Constify LUT entries in checker
drm/i915:
Constify remainder of the state checker
drm/i915:
Constify the crtc states in the DPLL checker
drm/i915:
Constify the snps/c10x PLL state checkers
drm/i915:
Constify watermark state checker
drm/i915:
convert INTEL_DISPLAY_ENABLED() into a function
drm/i915:
correct the input parameter on _intel_dsb_commit()
drm/i915:
Create a kernel context for GGTT updates
drm/i915:
Decouple I915_NUM_PLLS from PLL IDs
drm/i915:
Define and use GuC and CTB TLB invalidation routines
drm/i915:
define I915 during i915 driver build
drm/i915:
Disable VRR during seamless M/N changes
drm/i915:
do not clean GT table on error path
drm/i915:
Do not disable preemption for resets
drm/i915:
Don't change the status of forced connectors during hotplug detect
drm/i915:
Don't change the status of forced connectors during HPD poll detect
drm/i915:
Don't set PIPE_CONTROL_FLUSH_L3 for aux inval
drm/i915:
Don't warn about zero N/P in *_calc_dpll_params()
drm/i915:
drop -Wall and related disables from cflags as redundant
drm/i915:
dynamically allocate the i915_gem_mm shrinker
drm/i915:
Eliminate has_4tile feature flag
drm/i915:
Eliminate IS_MTL_DISPLAY_STEP
drm/i915:
Eliminate IS_MTL_GRAPHICS_STEP
drm/i915:
Eliminate IS_MTL_MEDIA_STEP
drm/i915:
Enable GGTT updates with binder in MTL
drm/i915:
Enable GuC TLB invalidations for MTL
drm/i915:
Enable VRR later during fastsets
drm/i915:
enable W=1 warnings by default
drm/i915:
Extract intel_crtc_vblank_evade_scanlines()
drm/i915:
Factor out a helper to check/compute all the CRTC states
drm/i915:
Fix ADL+ tiled plane stride when the POT stride is smaller than the original
drm/i915:
Fix FEC pipe A vs. DDI A mixup
drm/i915:
Fix FEC state dump
drm/i915:
Fix HPD polling, reenabling the output poll work as needed
drm/i915:
Fix intel_atomic_setup_scalers() plane_state handling
drm/i915:
Fix potential spectre vulnerability
drm/i915:
Fix remapped stride with CCS on ADL+
drm/i915:
Fix TLB-Invalidation seqno store
drm/i915:
Fix VLV color state readout
drm/i915:
Flush WC GGTT only on required platforms
drm/i915:
Fully populate crtc_state->dpll
drm/i915:
Handle dma fences in dirtyfb callback
drm/i915:
Implement for_each_sgt_daddr_next
drm/i915:
Implement GGTT update method with MI_UPDATE_GTT
drm/i915:
Implement transcoder LRR for TGL+
drm/i915:
Introduce crtc_state->enhanced_framing
drm/i915:
Introduce for_each_shared_dpll()
drm/i915:
Introduce intel_crtc_scanline_to_hw()
drm/i915:
Introduce intel_gt_mcr_lock_sanitize()
drm/i915:
Introduce skl_watermark_max_latency()
drm/i915:
Introduce the intel_gt_resume_early()
drm/i915:
Invalidate the TLBs on each GT
drm/i915:
Lift runtime-pm acquire callbacks out of intel_wakeref.mutex
drm/i915:
mark requests for GuC virtual engines to avoid use-after-free
drm/i915:
More use of GT specific print helpers
drm/i915:
move display info related macros to display
drm/i915:
move HSW+ gamma mode read to intel_color
drm/i915:
move ILK+ CSC mode read to intel_color
drm/i915:
move intel_display_device_probe() one level higher
drm/i915:
move more of the display probe to display code
drm/i915:
Move psr unlock out from the pipe update critical section
drm/i915:
Move the size computations to drm buddy
drm/i915:
No TLB invalidation on suspended GT
drm/i915:
No TLB invalidation on wedged GT
drm/i915:
Only check eDP HPD when AUX CH is shared
drm/i915:
Optimize out redundant M/N updates
drm/i915:
Parameterize binder context creation
drm/i915:
Prevent potential null-ptr-deref in engine_init_common
drm/i915:
Re-order if/else ladder in intel_detect_pch()
drm/i915:
Reduce combo PHY log spam
drm/i915:
refactor deprecated strncpy
drm/i915:
Register engines early to avoid type confusion
drm/i915:
Reject async flips with bigjoiner
drm/i915:
Relocate is_in_vrr_range()
drm/i915:
Remove runtime suspended boolean from intel_runtime_pm struct
drm/i915:
Remove the module parameter 'fastboot'
drm/i915:
Rename intel_modeset_all_pipes() to intel_modeset_all_pipes_late()
drm/i915:
Replace several IS_METEORLAKE with proper IP version checks
drm/i915:
Retry gtt fault when out of fence registers
drm/i915:
Run relevant bits of debugfs drop_caches per GT
drm/i915:
s/dev_priv/i915/ in the shared_dpll code
drm/i915:
s/dev_priv/i915/ in the state checker
drm/i915:
s/pipe_config/crtc_state/ in the state checker
drm/i915:
separate display runtime info init
drm/i915:
separate subplatform init and runtime feature init
drm/i915:
Simplify DPLL state checker calling convention
drm/i915:
Simplify intel_cx0_program_phy_lane() with loop
drm/i915:
Simplify snps/c10x DPLL state checker calling convetion
drm/i915:
Simplify the state checker calling convetions
drm/i915:
Simplify watermark state checker calling convention
drm/i915:
Skip some timing checks on BXT/GLK DSI transcoders
drm/i915:
Split some long lines in hsw_fdi_link_train()
drm/i915:
Stop clobbering old crtc state during state check
drm/i915:
Stop forcing clock gating init for future platforms
drm/i915:
Stop requiring PLL index == PLL ID
drm/i915:
Stop spamming the logs with PLL state
drm/i915:
Tidy workaround definitions
drm/i915:
Toggle binder context ready status
drm/i915:
Update DRIVER_DATE to 20230929
drm/i915:
Update VRR parameters in fastset
drm/i915:
Use internal class when counting engine resets
drm/i915:
Validate that the timings are within the VRR range
drm/i915:
Warn on if set frontbuffer return value is not NULL on release
drm/i915:
Zap some empty lines
drm/imx/dcss:
Call drm_atomic_helper_shutdown() at shutdown time
drm/imx/ipuv3:
Call drm_atomic_helper_shutdown() at shutdown/unbind time
drm/imx/ipuv3:
Convert to platform remove callback returning void
drm/ingenic:
Call drm_atomic_helper_shutdown() at shutdown time
drm/ingenic:
Convert to platform remove callback returning void
drm/komeda:
add NV12 format to support writeback layer type
drm/komeda:
drop all currently held locks if deadlock happens
drm/loongson:
Fix error handling in lsdc_pixel_pll_setup()
drm/mediatek/dp:
fix memory leak on ->get_edid callback audio detection
drm/mediatek/dp:
fix memory leak on ->get_edid callback error path
drm/mediatek:
aal: Add kerneldoc for struct mtk_disp_aal
drm/mediatek:
aal: Compress of_device_id entries and add sentinel
drm/mediatek:
aal: Use bitfield macros
drm/mediatek:
Add connector dynamic selection capability
drm/mediatek:
Add crtc path enum for all_drm_priv array
drm/mediatek:
Add encoder_index interface for mtk_ddp_comp_funcs
drm/mediatek:
Add mmsys_dev_num to mt8188 vdosys0 driver data
drm/mediatek:
Add mt8188 dsi compatible to mtk_dsi.c
drm/mediatek:
Add spinlock for setting vblank event in atomic_begin
drm/mediatek:
Convert to platform remove callback returning void
drm/mediatek:
Convert to platform remove callback returning void
drm/mediatek:
De-commonize disp_aal/disp_gamma gamma_set functions
drm/mediatek:
dp: Add support MT8188 dp/edp function
drm/mediatek:
dp: Add the audio divider to mtk_dp_data struct
drm/mediatek:
dp: Add the audio packet flag to mtk_dp_data struct
drm/mediatek:
dpi: Support dynamic connector selection
drm/mediatek:
dsi: Add dsi cmdq_ctl to send panel initial code
drm/mediatek:
dsi: Add mode_valid callback to DSI bridge
drm/mediatek:
dsi: Support dynamic connector selection
drm/mediatek:
Fix access violation in mtk_drm_crtc_dma_dev_get
drm/mediatek:
Fix coverity issue with unintentional integer overflow
drm/mediatek:
Fix iommu fault by swapping FBs after updating plane state
drm/mediatek:
Fix iommu fault during crtc enabling
drm/mediatek:
fix kernel oops if no crtc is found
drm/mediatek:
Fix using wrong drm private data to bind mediatek-drm
drm/mediatek:
gamma: Add kerneldoc for struct mtk_disp_gamma
drm/mediatek:
gamma: Add support for 12-bit LUT
drm/mediatek:
gamma: Add support for MT8195
drm/mediatek:
gamma: Adjust mtk_drm_gamma_set_common parameters
drm/mediatek:
gamma: Enable the Gamma LUT table only after programming
drm/mediatek:
gamma: Improve and simplify HW LUT calculation
drm/mediatek:
gamma: Make sure relay mode is disabled
drm/mediatek:
gamma: Program gamma LUT type for descending or rising
drm/mediatek:
gamma: Reduce indentation in mtk_gamma_set_common()
drm/mediatek:
gamma: Support multi-bank gamma LUT
drm/mediatek:
gamma: Support SoC specific LUT size
drm/mediatek:
gamma: Use bitfield macros
drm/mediatek:
mtk_disp_gamma: Fix breakage due to merge issue
drm/mediatek:
Support dynamic selection of MT8188 VDOSYS0
drm/mgag200:
Fix gamma lut not initialized for G200ER, G200EV, G200SE
drm/msm/a6xx:
Add A730 support
drm/msm/a6xx:
Add A740 support
drm/msm/a6xx:
Add missing regs for A7XX
drm/msm/a6xx:
Add skeleton A7xx support
drm/msm/a6xx:
Fix unknown speedbin case
drm/msm/a6xx:
Fix up QMP handling
drm/msm/a6xx:
Mostly implement A7xx gpu_state
drm/msm/a6xx:
Poll for GBIF unhalt status in hw_init
drm/msm/a6xx:
Send ACD state to QMP at GMU resume
drm/msm/a7xx:
actually use a7xx state registers
drm/msm/adreno:
Add A635 speedbin 0xac (A643)
drm/msm/adreno:
Add ZAP firmware name to A635
drm/msm/adreno:
Fix SM6375 GPU ID
drm/msm/dp:
attach the DP subconnector property
drm/msm/dp:
don't touch DP subconnector property in eDP case
drm/msm/dp:
Inline dp_display_is_sink_count_zero()
drm/msm/dp:
Inline dp_link_parse_sink_count()
drm/msm/dp:
move pdev from struct dp_display_private to struct msm_dp
drm/msm/dp:
Remove aux_cfg_update_done and related code
drm/msm/dp:
Remove dead code related to downstream cap info
drm/msm/dp:
Remove dp_display_is_ds_bridge()
drm/msm/dp:
Remove error message when downstream port not connected
drm/msm/dp:
Replace open-coded drm_dp_read_dpcd_caps()
drm/msm/dp:
Simplify with drm_dp_{max_link_rate, max_lane_count}()
drm/msm/dp:
skip validity check for DP CTS EDID checksum
drm/msm/dp:
support setting the DP subconnector type
drm/msm/dp:
switch to devm_drm_bridge_add()
drm/msm/dp:
use correct lifetime device for devm_drm_bridge_add
drm/msm/dp:
Use drm_dp_read_sink_count() helper
drm/msm/dpu:
add helper to get IRQ-related data
drm/msm/dpu:
Add missing safe_lut_tbl in sc8280xp catalog
drm/msm/dpu:
add setup_clk_force_ctrl() op to sspp & wb
drm/msm/dpu:
Annotate struct dpu_hw_intr with __counted_by
drm/msm/dpu:
create a dpu_hw_clk_force_ctrl() helper
drm/msm/dpu:
drop DPU_INTF_TE feature flag
drm/msm/dpu:
drop the DPU_PINGPONG_TE flag
drm/msm/dpu:
drop useless check from dpu_encoder_phys_cmd_te_rd_ptr_irq()
drm/msm/dpu:
enable INTF TE operations only when supported by HW
drm/msm/dpu:
enable PINGPONG TE operations only when supported by HW
drm/msm/dpu:
Enable widebus for DSI INTF
drm/msm/dpu:
enable writeback on SM8550
drm/msm/dpu:
extract dpu_core_irq_is_valid() helper
drm/msm/dpu:
inline _setup_intf_ops()
drm/msm/dpu:
inline _setup_pingpong_ops()
drm/msm/dpu:
make the irq table size static
drm/msm/dpu:
move INTF tearing checks to dpu_encoder_phys_cmd_init
drm/msm/dpu:
move resource allocation to the _probe function
drm/msm/dpu:
Move setting of dpu_enc::wide_bus_en to atomic enable()
drm/msm/dpu:
move setup_force_clk_ctrl handling into plane and wb
drm/msm/dpu:
remove irq_idx argument from IRQ callbacks
drm/msm/dpu:
shift IRQ indices by 1
drm/msm/dpu:
sm8550: remove unused VIG and DMA clock controls entries
drm/msm/dpu:
stop using raw IRQ indices in the kernel output
drm/msm/dpu:
stop using raw IRQ indices in the kernel traces
drm/msm/dsi:
Add DATABUS_WIDEN MDP_CTRL2 bit
drm/msm/dsi:
Enable widebus for DSI
drm/msm/dsi:
free TX buffer in unbind
drm/msm/dsi:
switch to devm_drm_bridge_add()
drm/msm/dsi:
use correct lifetime device for devm_drm_bridge_add
drm/msm/dsi:
use msm_gem_kernel_put to free TX buffer
drm/msm/dsi:
use the correct VREG_CTRL_1 value for 4nm cphy
drm/msm/hdmi:
switch to devm_drm_bridge_add()
drm/msm/hdmi:
use correct lifetime device for devm_drm_bridge_add
drm/msm/mdp4:
move resource allocation to the _probe function
drm/msm/mdp5:
move resource allocation to the _probe function
drm/msm:
allow passing struct msm_kms to msm_drv_probe()
drm/msm:
carve out KMS code from msm_drv.c
drm/msm:
Convert to platform remove callback returning void
drm/msm:
drop pm ops from the headless msm driver
drm/msm:
dynamically allocate the drm-msm_gem shrinker
drm/msm:
fix fault injection support
drm/msm:
make fb debugfs file available only in KMS case
drm/msm:
only register 'kms' debug file if KMS is used
drm/msm:
remove exra drm_kms_helper_poll_init() call
drm/msm:
remove msm_drm_private::bridges field
drm/msm:
remove shutdown callback from msm_platform_driver
drm/msm:
remove unnecessary NULL check
drm/msm:
Remove unnecessary NULL values
drm/msm:
rename msm_drv_shutdown() to msm_kms_shutdown()
drm/msm:
rename msm_pm_prepare/complete to note the KMS nature
drm/msm:
switch to drmm_mode_config_init()
drm/mst:
delete unnecessary case in drm_dp_add_payload_part2()
drm/mst:
Refactor the flow for payload allocation/removement
drm/nouveau/acr/tu102-:
prepare for GSP-RM
drm/nouveau/bar/tu102-:
prepare for GSP-RM
drm/nouveau/bus/tu102-:
prepare for GSP-RM
drm/nouveau/ce/r535:
initial support
drm/nouveau/ce/tu102-:
prepare for GSP-RM
drm/nouveau/core:
refactor deprecated strncpy
drm/nouveau/devinit/tu102-:
prepare for GSP-RM
drm/nouveau/devinit/tu102-:
remove attempt at loading PreOS
drm/nouveau/disp/nv50-:
skip DCB_OUTPUT_TV
drm/nouveau/disp/r535:
initial support
drm/nouveau/disp/tu102-:
prepare for GSP-RM
drm/nouveau/disp:
add acquire_dac()
drm/nouveau/disp:
add acquire_sor/pior()
drm/nouveau/disp:
add dp aux xfer method
drm/nouveau/disp:
add dp mst id get/put methods
drm/nouveau/disp:
add dp rates method
drm/nouveau/disp:
add dp sst config method
drm/nouveau/disp:
add dp train method
drm/nouveau/disp:
add hdmi audio hal function
drm/nouveau/disp:
add output backlight control methods
drm/nouveau/disp:
add output detect method
drm/nouveau/disp:
add output hdmi config method
drm/nouveau/disp:
add output lvds config method
drm/nouveau/disp:
add output method to fetch edid
drm/nouveau/disp:
move dp aux pwr method to HAL
drm/nouveau/disp:
move hdmi disable out of release()
drm/nouveau/disp:
move link training out of supervisor
drm/nouveau/disp:
move outp init/fini paths to chipset code
drm/nouveau/disp:
move outp/conn construction to chipset code
drm/nouveau/disp:
rearrange output methods
drm/nouveau/disp:
release outputs post-modeset
drm/nouveau/disp:
remove SOR routing updates from supervisor
drm/nouveau/disp:
rename internal output acquire/release functions
drm/nouveau/disp:
shuffle to make upcoming diffs prettier
drm/nouveau/disp:
update SOR routing immediately on acquire()
drm/nouveau/dp:
Honor GSP link training retry timeouts
drm/nouveau/fault/tu102-:
prepare for GSP-RM
drm/nouveau/fb/tu102-:
prepare for GSP-RM
drm/nouveau/fifo/r535:
initial support
drm/nouveau/fifo/tu102-:
prepare for GSP-RM
drm/nouveau/fuse/tu102-:
prepare for GSP-RM
drm/nouveau/gpio/tu102-:
prepare for GSP-RM
drm/nouveau/gr/gf100-:
lose contents of global ctxbufs across suspend
drm/nouveau/gr/r535:
initial support
drm/nouveau/gr/tu102-:
prepare for GSP-RM
drm/nouveau/gsp/r535:
add interrupt handling
drm/nouveau/gsp/r535:
add support for booting GSP-RM
drm/nouveau/gsp/r535:
add support for rm alloc
drm/nouveau/gsp/r535:
add support for rm control
drm/nouveau/gsp:
Fix ACPI MXDM/MXDS method invocations
drm/nouveau/gsp:
prepare for GSP-RM
drm/nouveau/i2c/tu102-:
prepare for GSP-RM
drm/nouveau/imem/tu102-:
prepare for GSP-RM
drm/nouveau/imem:
support allocations not preserved across suspend
drm/nouveau/kms/nv50-:
create connectors based on nvkm info
drm/nouveau/kms/nv50-:
create heads after outps/conns
drm/nouveau/kms/nv50-:
create heads based on nvkm head mask
drm/nouveau/kms/nv50-:
create outputs based on nvkm info
drm/nouveau/kms/nv50-:
disable dcb parsing
drm/nouveau/kms/nv50-:
Don't allow inheritance of headless iors
drm/nouveau/kms/nv50-:
fix mst payload alloc fail crashing evo
drm/nouveau/kms/nv50-:
fixup sink D3 before tearing down link
drm/nouveau/kms/nv50-:
flush mst disables together
drm/nouveau/kms/nv50-:
keep output state around until modeset complete
drm/nouveau/kms/nv50-:
move audio enable post-modeset
drm/nouveau/kms/nv50-:
name aux channels after their connector
drm/nouveau/kms/nv50-:
pull some common init out of OR-specific code
drm/nouveau/kms/nv50-:
remove nv_encoder.audio.connector
drm/nouveau/kms/nv50-:
split DP disable+enable into two modesets
drm/nouveau/kms/nv50:
hide unused variables
drm/nouveau/kms/tu102-:
disable vbios parsing when running on RM
drm/nouveau/kms:
Add INHERIT ioctl to nvkm/nvif for reading IOR state
drm/nouveau/ltc/tu102-:
prepare for GSP-RM
drm/nouveau/mc/tu102-:
prepare for GSP-RM
drm/nouveau/mmu/gp100-:
always invalidate TLBs at CACHE_LEVEL_ALL
drm/nouveau/mmu/r535:
initial support
drm/nouveau/mmu/tu102-:
prepare for GSP-RM
drm/nouveau/mmu/tu102-:
remove write to 0x100e68 during tlb invalidate
drm/nouveau/nvdec/r535:
initial support
drm/nouveau/nvdec/tu102-:
prepare for GSP-RM
drm/nouveau/nvenc/r535:
initial support
drm/nouveau/nvenc/tu102-:
prepare for GSP-RM
drm/nouveau/nvif:
refactor deprecated strncpy
drm/nouveau/nvjpg/r535:
initial support
drm/nouveau/nvkm:
bump maximum number of NVDEC
drm/nouveau/nvkm:
bump maximum number of NVJPG
drm/nouveau/nvkm:
support loading fws into sg_table
drm/nouveau/ofa/r535:
initial support
drm/nouveau/pm:
Annotate struct nvkm_perfdom with __counted_by
drm/nouveau/pm:
refactor deprecated strncpy
drm/nouveau/pmu/tu102-:
prepare for GSP-RM
drm/nouveau/privring/tu102-:
prepare for GSP-RM
drm/nouveau/sec2/tu102-:
prepare for GSP-RM
drm/nouveau/therm/tu102-:
prepare for GSP-RM
drm/nouveau/top/tu102-:
prepare for GSP-RM
drm/nouveau/vfn/tu102-:
prepare for GSP-RM
drm/nouveau:
Fixup gk20a instobj hierarchy
drm/nouveau:
sched: avoid job races between entities
drm/nouveau:
uapi: don't pass NO_PREFETCH flag implicitly
drm/nouveau:
Use pci_get_base_class() to reduce duplicated code
drm/nouveau:
uvmm: fix unset region pointer on remap
drm/nouveau:
uvmm: rename 'umgr' to 'base'
drm/panel-simple:
allow LVDS format override
drm/panel/panel-tpo-tpg110:
fix a possible null pointer dereference
drm/panel:
Add driver for BOE RM692E5 AMOLED panel
drm/panel:
Add driver for JDI LPM102A188A
drm/panel:
auo,b101uan08.3: Fine tune the panel power sequence
drm/panel:
boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP
drm/panel:
Don't store+check prepared/enabled for simple cases
drm/panel:
fix a possible null pointer dereference
drm/panel:
ili9322: Convert to use maple tree register cache
drm/panel:
ili9322: Remove redundant volatle_reg() operation
drm/panel:
ili9882t: Avoid blurred screen from fast sleep
drm/panel:
ili9882t: Break out as separate driver
drm/panel:
JDI LT070ME05000 drop broken link
drm/panel:
JDI LT070ME05000 simplify with dev_err_probe()
drm/panel:
ltk050h3146w: add mipi_dsi_device.mode_flags to of_match_data
drm/panel:
ltk050h3146w: add support for Leadtek LTK050H3148W-CTA6 variant
drm/panel:
ltk050h3146w: Set burst mode for ltk050h3148w
drm/panel:
nt36523: fix return value check in nt36523_probe()
drm/panel:
nv3051d: Add Support for Anbernic 351V
drm/panel:
otm8009a: Don't double check prepared/enabled
drm/panel:
s6e63m0: Don't store+check prepared/enabled
drm/panel:
simple: Add support for Mitsubishi AA084XE01
drm/panel:
simple: Fix Innolux G101ICE-L01 bus flags
drm/panel:
simple: Fix Innolux G101ICE-L01 timings
drm/panel:
st7703: Add Powkiddy RGB30 Panel Support
drm/panel:
st7703: Fix timings when entering/exiting sleep
drm/panel:
st7703: Pick different reset sequence
drm/panel:
starry-2081101qfh032011-53g: Fine tune the panel power sequence
drm/panfrost:
Add cycle count GPU register definitions
drm/panfrost:
Add fdinfo support for memory stats
drm/panfrost:
Add fdinfo support GPU load metrics
drm/panfrost:
Consider dma-buf imported objects as resident
drm/panfrost:
Do not check for 0 return after calling platform_get_irq_byname()
drm/panfrost:
dynamically allocate the drm-panfrost shrinker
drm/panfrost:
Fix incorrect updating of current device frequency
drm/panfrost:
Implement generic DRM object RSS reporting function
drm/qxl:
prevent memory leak
drm/qxl:
Use pci_is_vga() to identify VGA devices
drm/radeon/radeon_ttm:
Remove unused variable 'rbo' from radeon_bo_move()
drm/radeon:
Cleanup radeon/radeon_fence.c
drm/radeon:
fix a possible null pointer dereference
drm/radeon:
Fix UBSAN array-index-out-of-bounds for Radeon HD 5430
drm/radeon:
possible buffer overflow
drm/radeon:
Remove the references of radeon_gem_ pread & pwrite ioctls
drm/radeon:
replace 1-element arrays with flexible-array members
drm/radeon:
Use pci_get_base_class() to reduce duplicated code
drm/repaper:
fix -Wvoid-pointer-to-enum-cast warning
drm/rockchip:
cdn-dp: Fix some error handling paths in cdn_dp_probe()
drm/rockchip:
dsi: Add rv1126 MIPI DSI support
drm/rockchip:
dsi: Use devm_platform_get_and_ioremap_resource()
drm/rockchip:
Fix type promotion bug in rockchip_gem_iommu_map()
drm/rockchip:
remove NR_LAYERS macro on vop2
drm/rockchip:
remove redundant of_match_ptr
drm/rockchip:
remove unused struct in vop2
drm/rockchip:
vop2: Add missing call to crtc reset helper
drm/rockchip:
vop2: Add more supported 10bit formats
drm/rockchip:
vop2: Convert to use maple tree register cache
drm/rockchip:
vop2: Demote message in mod_supported to drm_dbg_kms
drm/rockchip:
vop2: Don't crash for invalid duplicate_state
drm/rockchip:
vop2: remove the unsupported format of cluster window
drm/rockchip:
vop2: rename window formats to show window type using them
drm/rockchip:
vop: Add NV15, NV20 and NV30 support
drm/rockchip:
vop: Add rv1126 vop_lite support
drm/rockchip:
vop: Fix call to crtc reset helper
drm/rockchip:
vop: Fix color for RGB888/BGR888 format on VOP full
drm/rockchip:
vop: fix format bpp calculation
drm/rockchip:
vop: Fix reset of state in duplicate state crtc funcs
drm/rockchip:
vop: Use cleanup helper directly as destroy funcs
drm/sched:
Convert the GPU scheduler to variable number of run-queues
drm/shmobile:
Convert to platform remove callback returning void
drm/simpledrm:
Add support for multiple "power-domains"
drm/simpledrm:
Fix power domain device link validity check
drm/ssd130x:
Add a controller family id to the device info data
drm/ssd130x:
Add support for the SSD132x OLED controller family
drm/ssd130x:
Call drm_atomic_helper_shutdown() at remove time
drm/ssd130x:
Drop _helper prefix from struct drm_*_helper_funcs callbacks
drm/ssd130x:
Fix atomic_check for disabled planes
drm/ssd130x:
Fix possible uninitialized usage of crtc_state variable
drm/ssd130x:
Fix screen clearing
drm/ssd130x:
Print the PWM's label instead of its number
drm/ssd130x:
Rename commands that are shared across chip families
drm/ssd130x:
Replace .page_height field in device info with a constant
drm/ssd130x:
Store the HW buffer in the driver-private CRTC state
drm/ssd130x:
Use bool for ssd130x_deviceinfo flags
drm/syncobj:
fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
drm/sysfs:
Register "ddc" symlink later
drm/tegra:
gem: Do not return NULL in tegra_bo_mmap()
drm/tegra:
hub: Increase buffer size to ensure all possible values can be stored
drm/tegra:
Remove surplus else after return
drm/tegra:
Remove two unused function declarations
drm/tegra:
rgb: Parameterize V- and H-sync polarities
drm/tegra:
Zero-initialize iosys_map
drm/tests:
Add calls to drm_fb_blit() on supported format conversion tests
drm/tests:
Add KUnit tests for drm_fb_build_fourcc_list()
drm/tests:
Add KUnit tests for drm_fb_clip_offset()
drm/tests:
Add KUnit tests for drm_fb_memcpy()
drm/tests:
Add KUnit tests for drm_fb_swab()
drm/tests:
Add multi-plane support to conversion_buf_size()
drm/tests:
Add new format conversion tests to better cover drm_fb_blit()
drm/tests:
Test default pitch fallback
drm/tests:
Zero initialize fourccs_out
drm/ttm/tests:
Require MMU when testing
drm/ttm:
dynamically allocate the drm-ttm_pool shrinker
drm/ttm:
introduce pool_shrink_rwsem
drm/v3d:
Annotate struct v3d_perfmon with __counted_by
drm/vblank:
Warn when silently cancelling vblank works
drm/vc4:
Annotate struct vc4_perfmon with __counted_by
drm/vc4:
Call drm_atomic_helper_shutdown() at shutdown time
drm/vc4:
fix typo
drm/vc4:
tests: Fix UAF in the mock helpers
drm/virtio:
Annotate struct virtio_gpu_object_array with __counted_by
drm/virtio:
Remove unused function declarations
drm/virtio:
Use pci_is_vga() to identify VGA devices
drm/vmwgfx:
Annotate struct vmw_surface_dirty with __counted_by
drm:
Add an HPD poll helper to reschedule the poll work
drm:
Add HPD state to drm_connector_oob_hotplug_event()
drm:
adv7511: Add has_dsi variable to struct adv7511_chip_info
drm:
adv7511: Add hpd_override_enable variable to struct adv7511_chip_info
drm:
adv7511: Add link_config variable to struct adv7511_chip_info
drm:
adv7511: Add max_lane_freq_khz variable to struct adv7511_chip_info
drm:
adv7511: Add max_mode_clock_khz variable to struct adv7511_chip_info
drm:
adv7511: Add reg_cec_offset variable to struct adv7511_chip_info
drm:
adv7511: Add struct adv7511_chip_info and use i2c_get_match_data()
drm:
adv7511: Add supply_names and num_supplies variables to struct adv7511_chip_info
drm:
amd: Resolve Sphinx unexpected indentation warning
drm:
bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY
drm:
bridge: it66121: ->get_edid callback must not return err pointers
drm:
bridge: it66121: Extend match support for OF tables
drm:
bridge: it66121: Fix invalid connector dereference
drm:
bridge: it66121: Simplify probe()
drm:
bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos
drm:
bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM
drm:
Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
drm:
Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers
drm:
exynos: dsi: Convert to platform remove callback returning void
drm:
Fix FD ownership check in drm_master_check_perm()
drm:
mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
drm:
panel-orientation-quirks: Add quirk for Lenovo Legion Go
drm:
Remove plane hsub/vsub alignment requirement for core helpers
drm:
renesas: shmobile: Add DT support
drm:
renesas: shmobile: Add missing YCbCr formats
drm:
renesas: shmobile: Add support for Runtime PM
drm:
renesas: shmobile: Atomic conversion part 1
drm:
renesas: shmobile: Atomic conversion part 2
drm:
renesas: shmobile: Atomic conversion part 3
drm:
renesas: shmobile: Cleanup encoder
drm:
renesas: shmobile: Convert container helpers to static inline functions
drm:
renesas: shmobile: Convert to use devm_request_irq()
drm:
renesas: shmobile: Correct encoder/connector types
drm:
renesas: shmobile: Don't set display info width and height twice
drm:
renesas: shmobile: Embed drm_device in shmob_drm_device
drm:
renesas: shmobile: Fix ARGB32 overlay format typo
drm:
renesas: shmobile: Fix overlay plane disable
drm:
renesas: shmobile: Improve error handling
drm:
renesas: shmobile: Improve shmob_drm_format_info table
drm:
renesas: shmobile: Move interface handling to connector setup
drm:
renesas: shmobile: Move shmob_drm_crtc_finish_page_flip()
drm:
renesas: shmobile: Remove backlight support
drm:
renesas: shmobile: Remove custom plane destroy callback
drm:
renesas: shmobile: Remove internal CRTC state tracking
drm:
renesas: shmobile: Remove support for SYS panels
drm:
renesas: shmobile: Rename input clocks
drm:
renesas: shmobile: Rename shmob_drm_connector.connector
drm:
renesas: shmobile: Rename shmob_drm_crtc.crtc
drm:
renesas: shmobile: Rename shmob_drm_plane.plane
drm:
renesas: shmobile: Replace .dev_private with container_of()
drm:
renesas: shmobile: Restore indentation of shmob_drm_setup_clocks()
drm:
renesas: shmobile: Shutdown the display on remove
drm:
renesas: shmobile: Turn vblank on/off when enabling/disabling CRTC
drm:
renesas: shmobile: Unify plane allocation
drm:
renesas: shmobile: Use %p4cc to print fourcc code
drm:
renesas: shmobile: Use drm_crtc_handle_vblank()
drm:
renesas: shmobile: Use drmm_universal_plane_alloc()
drm:
renesas: shmobile: Use media bus formats in platform data
drm:
renesas: shmobile: Use struct videomode in platform data
drm:
renesas: shmobile: Use suspend/resume helpers
drm:
renesas: shmobile: Wait for page flip when turning CRTC off
drm:
Reorder drm_sysfs_connector_remove() vs. drm_debugfs_connector_remove()
drm:
Replace drm_framebuffer plane size functions with its equivalents
drm:
Update file owner during use
drm:
vmwgfx_surface.c: copy user-array safely
drm_lease.c:
copy user-array safely
drop_monitor:
Require 'CAP_SYS_ADMIN' when joining "events" group
dt-binding:
pinctrl: Add NPCM8XX pinctrl and GPIO documentation
dt-bindings:
Add Marantec vendor prefix
dt-bindings:
Add ROHM BM1390 pressure sensor
dt-bindings:
Add vendor prefixes
dt-bindings:
arm,coresight-cti: Add missing additionalProperties on child nodes
dt-bindings:
arm,coresight-cti: Drop type for 'cpu' property
dt-bindings:
arm,psci: Add missing unevaluatedProperties on child node schemas
dt-bindings:
arm-smmu: Add SM7150 GPU SMMUv2
dt-bindings:
arm64: dts: mediatek: Add rev4 of spherion
dt-bindings:
arm64: dts: mediatek: Add rev5-sku2 of hayato
dt-bindings:
arm64: mediatek: add mt8395-evk board
dt-bindings:
arm64: rockchip: add Powkiddy RGB30
dt-bindings:
arm: add AMD Pensando boards
dt-bindings:
arm: Add new compatible for smc/hvc transport for SCMI
dt-bindings:
arm: Add SolidRun LX2162A SoM & Clearfog Board
dt-bindings:
arm: amlogic: add Amlogic AD402 bindings
dt-bindings:
arm: amlogic: add libretech cottonwood support
dt-bindings:
arm: aspeed: document board compatibles
dt-bindings:
ARM: at91: Document Microchip SAMA5D29 Curiosity
dt-bindings:
arm: cpus: Add a power-domain-name for a performance-domain
dt-bindings:
arm: cpus: Add Qualcomm Kryo 465
dt-bindings:
arm: fsl: add phyGATE-Tauri-L board
dt-bindings:
arm: fsl: Add TQ-Systems LS1043A/LS1046A based boards
dt-bindings:
arm: fsl: Add TQ-Systems LS1088 based boards
dt-bindings:
arm: fsl: Add VAR-SOM-MX6 SoM with Custom Board
dt-bindings:
arm: fsl: Document the missing imx23 boards
dt-bindings:
arm: List more IXP4xx devices
dt-bindings:
arm: mediatek: mt7622-wed: add WED binding for MT7988 SoC
dt-bindings:
arm: qcom,ids: Add IDs for IPQ8174 family
dt-bindings:
arm: qcom,ids: Add SoC ID for QCM6490
dt-bindings:
arm: qcom,ids: Add Soc ID for SM7150P
dt-bindings:
arm: qcom: Add BQ Aquaris M5
dt-bindings:
arm: qcom: Add QCM6490 Fairphone 5
dt-bindings:
arm: qcom: add sc7180-lazor board bindings
dt-bindings:
arm: qcom: Document SM7125 and xiaomi,joyeuse board
dt-bindings:
arm: rockchip: Add Orange Pi 5 board
dt-bindings:
arm: rockchip: Add Orange Pi 5 Plus
dt-bindings:
arm: rockchip: Add Pine64 QuarzPro64
dt-bindings:
arm: rockchip: Add Turing RK1
dt-bindings:
arm: sti: add STi boards and remove stih415/stih416
dt-bindings:
arm: stm32: add extra SiP compatible for oct,stm32mp157c-osd32-red
dt-bindings:
arm: sunxi: add Anbernic RG-Nano
dt-bindings:
arm: sunxi: Add BigTreeTech boards
dt-bindings:
arm: tegra: pmc: Improve property descriptions
dt-bindings:
arm: tegra: pmc: Increase maximum number of clocks per powergate
dt-bindings:
arm: tegra: pmc: Move additionalProperties
dt-bindings:
arm: tegra: pmc: Reformat example
dt-bindings:
arm: tegra: pmc: Relicense and move into soc/tegra directory
dt-bindings:
arm: tegra: pmc: Remove useless boilerplate descriptions
dt-bindings:
arm: tegra: pmc: Restructure pad configuration node schema
dt-bindings:
at24: add ST M24C32-D Additional Write lockable page
dt-bindings:
at24: add ST M24C64-D Additional Write lockable page
dt-bindings:
ata: tegra: Disallow undefined properties
dt-bindings:
backlight: Add brightness-levels related common properties
dt-bindings:
backlight: Add MPS MP3309C
dt-bindings:
cache: qcom,llcc: Add LLCC compatible for QDU1000/QRU1000
dt-bindings:
clock: document Amlogic S4 SoC peripherals clock controller
dt-bindings:
clock: document Amlogic S4 SoC PLL clock controller
dt-bindings:
clock: qcom,hfpll: Document MSM8976 compatibles
dt-bindings:
clock: qcom: Add GCC clocks for SM4450
dt-bindings:
clock: qcom: Add RPMHCC for SM4450
dt-bindings:
clock: qcom: Add SM8550 camera clock controller
dt-bindings:
clock: renesas,rzg2l-cpg: Document RZ/G3S SoC
dt-bindings:
cpufreq: cpufreq-qcom-hw: add SDM670 compatible
dt-bindings:
cpufreq: cpufreq-qcom-hw: Add SDX75 compatible
dt-bindings:
cpufreq: qcom-cpufreq-nvmem: document IPQ5332
dt-bindings:
cpufreq: qcom-cpufreq-nvmem: document IPQ6018
dt-bindings:
cpufreq: qcom-cpufreq-nvmem: document IPQ9574
dt-bindings:
cpufreq: qcom-cpufreq-nvmem: Document krait-cpu
dt-bindings:
cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware
dt-bindings:
cpufreq: qcom-nvmem: Document MSM8909
dt-bindings:
crypto: fsl-imx-sahara: Document the clocks
dt-bindings:
crypto: fsl-imx-sahara: Fix the number of irqs
dt-bindings:
crypto: fsl-imx-sahara: Shorten the title
dt-bindings:
crypto: ice: document the sa8775p inline crypto engine
dt-bindings:
crypto: qcom,prng: document SA8775P and SC7280
dt-bindings:
crypto: qcom,prng: document SM8550
dt-bindings:
crypto: qcom,prng: document that RNG on SM8450 is a TRNG
dt-bindings:
devfreq: event: convert Rockchip DFI binding to yaml
dt-bindings:
devfreq: event: rockchip,dfi: Add rk3568 support
dt-bindings:
devfreq: event: rockchip,dfi: Add rk3588 support
dt-bindings:
display/msm/gmu: Add Adreno 7[34]0 GMU
dt-bindings:
display/msm/gmu: Allow passing QMP handle
dt-bindings:
display/msm/gpu: Allow A7xx SKUs
dt-bindings:
display: Add bindings for JDI LPM102A188A
dt-bindings:
display: Add Renesas SH-Mobile LCDC bindings
dt-bindings:
display: Add SSD132x OLED controllers
dt-bindings:
display: adi,adv75xx: Document #sound-dai-cells
dt-bindings:
display: anx7814: Add definition for anx7816
dt-bindings:
display: bridge: Document Freescale i.MX93 MIPI DSI
dt-bindings:
display: mediatek: dp: Add compatible for MediaTek MT8188
dt-bindings:
display: mediatek: dsi: Add compatible for MediaTek MT8188
dt-bindings:
display: mediatek: dsi: remove Xinlei's mail
dt-bindings:
display: move LVDS data-mapping definition to separate file
dt-bindings:
display: msm: Add missing unevaluatedProperties on child node schemas
dt-bindings:
display: msm: Make "additionalProperties: true" explicit
dt-bindings:
display: newvision,nv3051d: Add Anbernic 351V
dt-bindings:
display: panel: Add Raydium RM692E5
dt-bindings:
display: panel: one file of all simple LVDS panels with dual ports
dt-bindings:
display: remove backlight node from panel examples
dt-bindings:
display: rockchip-dw-mipi-dsi: Document rv1126 DSI
dt-bindings:
display: rockchip-vop: Document rv1126 vop
dt-bindings:
display: simple: Add Mitsubishi AA084XE01 panel
dt-bindings:
display: simple: support non-default data-mapping
dt-bindings:
display: Split common Solomon properties in their own schema
dt-bindings:
display: ssd132x: Remove '-' before compatible enum
dt-bindings:
dmaengine: qcom: gpi: Allow dma-coherent
dt-bindings:
Drop kernel copy of common reserved-memory bindings
dt-bindings:
eeprom: at24: allow NVMEM cells based on old syntax
dt-bindings:
firmware: arm,scmi: Extend bindings for protocol@13
dt-bindings:
firmware: document Qualcomm SM7150 SCM
dt-bindings:
firmware: qcom,scm: document IPQ5018 compatible
dt-bindings:
firmware: qcom,scm: support indicating SDI default state
dt-bindings:
gpio: fsl-imx-gpio: Document imx25 and imx27
dt-bindings:
gpio: vf610: add i.MX95 compatible
dt-bindings:
gpio: vf610: correct i.MX8ULP and i.MX93
dt-bindings:
gpio: vf610: update gpio-ranges
dt-bindings:
hwmon: Add Infineon TDA38640
dt-bindings:
hwmon: Add possible new properties to max31827 bindings
dt-bindings:
hwmon: ina3221: Add ti,summation-disable
dt-bindings:
hwmon: ina3221: Convert to json-schema
dt-bindings:
hwmon: ltc2991: add bindings
dt-bindings:
hwmon: npcm: Add npcm845 compatible string
dt-bindings:
hwmon: ti,ina2xx: add ti,ina237
dt-bindings:
i2c: i2c-demux-pinctrl: Convert to json-schema
dt-bindings:
i2c: qcom-cci: Document SC7280 compatible
dt-bindings:
i2c: qcom-cci: Document sc8280xp compatible
dt-bindings:
i3c: Add mctp-controller property
dt-bindings:
iio: adc: add lltc,ltc2309 bindings
dt-bindings:
iio: adc: Add TI TWL603X GPADC
dt-bindings:
iio: adc: adding MCP3564 ADC
dt-bindings:
iio: adc: mcp3911: add support for the whole MCP39xx family
dt-bindings:
iio: adc: ti,ads1015: Document optional interrupt line
dt-bindings:
iio: Add KX132-1211 accelerometer
dt-bindings:
iio: Add KX132ACR-LBZ accelerometer
dt-bindings:
iio: hmc425a: add entry for HMC540S
dt-bindings:
iio: imu: mpu6050: Add level shifter
dt-bindings:
iio: imu: st,lsm6dsx: add mount-matrix property
dt-bindings:
iio: magnetometer: asahi-kasei,ak8975: Drop deprecated enums
dt-bindings:
iio: resolver: add devicetree bindings for ad2s1210
dt-bindings:
imx-thermal: Add #thermal-sensor-cells property
dt-bindings:
input: cyttsp5: document vddio-supply
dt-bindings:
input: fsl,scu-key: Document wakeup-source
dt-bindings:
input: qcom,pm8921-keypad: convert to YAML format
dt-bindings:
input: syna,rmi4: Make "additionalProperties: true" explicit
dt-bindings:
interconnect: Add compatibles for SDX75
dt-bindings:
interconnect: qcom,rpmh: do not require reg on SDX65 MC virt
dt-bindings:
interconnect: qcom: Fix and separate out MSM8939
dt-bindings:
interconnect: qcom: Fix and separate out MSM8996
dt-bindings:
interconnect: qcom: Fix and separate out SDM660
dt-bindings:
interconnect: qcom: Introduce qcom,rpm-common
dt-bindings:
interconnect: qcom: qcm2290: Remove RPM bus clocks
dt-bindings:
interconnect: qcom: rpm: Clean up the example
dt-bindings:
interconnect: qcom: rpm: Clean up the file
dt-bindings:
interrupt-controller: Add SOPHGO CV1800B plic
dt-bindings:
interrupt-controller: Add Sophgo sg2042 CLINT mswi
dt-bindings:
interrupt-controller: Add Sophgo SG2042 PLIC
dt-bindings:
interrupt-controller: Allow #power-domain-cells
dt-bindings:
interrupt-controller: qcom,pdc: document qcom,sm4450-pdc
dt-bindings:
lcdif: Properly describe the i.MX23 interrupts
dt-bindings:
leds: Add Kinetic KTD2026/2027 LED
dt-bindings:
leds: Last color ID is now 14 (LED_COLOR_ID_LIME)
dt-bindings:
leds: Mention GPIO triggers
dt-bindings:
ltk050h3146w: add compatible for LTK050H3148W-CTA6 variant
dt-bindings:
mailbox: fsl,mu: add new tx doorbell channel
dt-bindings:
mailbox: qcom-ipcc: document the SM8650 Inter-Processor Communication Controller
dt-bindings:
mailbox: qcom: add one more clock provider for IPQ mailbox
dt-bindings:
marvell: Add Marvell MV88E6060 DSA schema
dt-bindings:
marvell: Rewrite MV88E6xxx in schema
dt-bindings:
media: Add compatible for Meson-S4 IR Controller
dt-bindings:
media: qcom,sdm845-venus-v2: Allow interconnect properties
dt-bindings:
media: remove nokia,n900-ir as pwm-ir-tx is compatible
dt-bindings:
media: rockchip: Add resets property into decoder node
dt-bindings:
memory-controllers: Add support for Xilinx Versal EDAC for DDRMC
dt-bindings:
memory-controllers: Make "additionalProperties: true" explicit
dt-bindings:
mfd: Add missing unevaluatedProperties on child node schemas
dt-bindings:
mfd: armltd: Move Arm board syscon's to separate schema
dt-bindings:
mfd: Convert twl-family.txt to json-schema
dt-bindings:
mfd: max8925: Convert to DT schema format
dt-bindings:
mfd: maxim,max8998: Convert to DT schema
dt-bindings:
mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC
dt-bindings:
mfd: qcom,spmi-pmic: Add typec to SPMI device types
dt-bindings:
mfd: qcom,spmi-pmic: Drop unused labels from examples
dt-bindings:
mfd: qcom,tcsr: Add compatible for sm4450
dt-bindings:
mfd: qcom-pm8xxx: Add missing child nodes
dt-bindings:
mfd: qcom-spmi-pmic: Add pm8450 entry
dt-bindings:
mfd: rk806: Allow system-power-controller property
dt-bindings:
mfd: rk8xx: Deprecate rockchip,system-power-controller
dt-bindings:
mfd: stericsson,db8500-prcmu: Spelling s/Cortex A-/Cortex-A/
dt-bindings:
mfd: syscon: Add compatibles for Loongson-1 syscon
dt-bindings:
mfd: syscon: Add rockchip,rk3128-qos compatible
dt-bindings:
mfd: syscon: Add ti,am654-dss-oldi-io-ctrl compatible
dt-bindings:
mfd: ti,twl: Add clock provider properties
dt-bindings:
mfd: x-powers,axp152: Make interrupt optional for more chips
dt-bindings:
mmc: npcm,sdhci: Document NPCM SDHCI controller
dt-bindings:
mmc: renesas,sdhi: Document RZ/G3S support
dt-bindings:
mmc: sdhci-msm: allow flexible order of optional clocks
dt-bindings:
mmc: sdhci-msm: document the SM8650 SDHCI Controller
dt-bindings:
mmc: starfive: Remove properties from required
dt-bindings:
mtd: fixed-partitions: Add compression property
dt-bindings:
net: Add compatible for AM64x in ICSSG
dt-bindings:
net: Add documentation for Half duplex support.
dt-bindings:
net: Add Loongson-1 Ethernet Controller
dt-bindings:
net: Add missing (unevaluated|additional)Properties on child node schemas
dt-bindings:
net: Add ti,cc1352p7
dt-bindings:
net: dsa/switch: Make 'ethernet-port' node addresses hex
dt-bindings:
net: dsa: Drop 'ethernet-ports' node properties
dt-bindings:
net: dsa: microchip: add wakeup-source property
dt-bindings:
net: dsa: microchip: Update ksz device tree bindings for drive strength
dt-bindings:
net: dsa: Require ports or ethernet-ports
dt-bindings:
net: ethernet-controller: Fix formatting error
dt-bindings:
net: ethernet-switch: Add missing 'ethernet-ports' level
dt-bindings:
net: ethernet-switch: Rename $defs "base" to 'ethernet-ports'
dt-bindings:
net: fec: Add imx8dxl description
dt-bindings:
net: microchip: Allow nvmem-cell usage
dt-bindings:
net: mscc,vsc7514-switch: Clean-up example indentation
dt-bindings:
net: mscc,vsc7514-switch: Simplify DSA and switch references
dt-bindings:
net: mvusb: Fix up DSA example
dt-bindings:
net: renesas: Drop ethernet-phy node schema
dt-bindings:
net: snps,dwmac: Tx coe unsupported
dt-bindings:
nvmem: move deprecated cells binding to its own file
dt-bindings:
nvmem: mxs-ocotp: Document fsl,ocotp
dt-bindings:
nvmem: SID: Add binding for H616 SID controller
dt-bindings:
nvmem: SID: allow NVMEM cells based on old syntax
dt-bindings:
nvmem: u-boot,env: Add missing additionalProperties on child node schemas
dt-bindings:
opp: opp-v2-kryo-cpu: Allow opp-peak-kBps
dt-bindings:
opp: opp-v2-kryo-cpu: Document named opp-microvolt property
dt-bindings:
opp: opp-v2-kryo-cpu: support Qualcomm Krait SoCs
dt-bindings:
panel-simple-dsi: move LG 5" HD TFT LCD panel into DSI yaml
dt-bindings:
panel: Add Powkiddy RGB30 panel compatible
dt-bindings:
PCI: dwc: Update maxItems of reg and reg-names
dt-bindings:
PCI: renesas: Add R-Car Gen4 PCIe Endpoint
dt-bindings:
PCI: renesas: Add R-Car Gen4 PCIe Host
dt-bindings:
PCI: xilinx-nwl: Modify ECAM size in the DT example
dt-bindings:
PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge
dt-bindings:
perf: riscv,pmu: drop unneeded quotes
dt-bindings:
phy: Add compatible for Mediatek MT8188
dt-bindings:
phy: Add QMP UFS PHY comptible for SC7280
dt-bindings:
phy: Convert PXA1928 USB/HSIC PHY to DT schema
dt-bindings:
phy: migrate QMP USB PHY bindings to qcom,sc8280xp-qmp-usb3-uni-phy.yaml
dt-bindings:
phy: qcom,m31: Add IPQ5018 compatible
dt-bindings:
phy: qcom,qmp-usb: Add SDX75 USB3 PHY
dt-bindings:
phy: qcom,snps-eusb2-phy: Add compatible for SDX75
dt-bindings:
phy: qcom,snps-eusb2-repeater: Add magic tuning overrides
dt-bindings:
phy: ralink-usb-phy: convert to dtschema
dt-bindings:
phy: st: convert phy-stih407-usb to DT schema
dt-bindings:
pinctrl: Add missing additionalProperties on child node schemas
dt-bindings:
pinctrl: Add support for Amlogic T7 SoCs
dt-bindings:
pinctrl: brcm: Ensure all child node properties are documented
dt-bindings:
pinctrl: nuvoton,npcm845: Add missing additionalProperties on gpio child nodes
dt-bindings:
pinctrl: qcom,msm8226: Add blsp_i2c6 function
dt-bindings:
pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent
dt-bindings:
pinctrl: qcom,sc7280: Allow gpio-reserved-ranges
dt-bindings:
pinctrl: realtek: add RTD1315E pinctrl binding
dt-bindings:
pinctrl: realtek: add RTD1319D pinctrl binding
dt-bindings:
pinctrl: realtek: add RTD1619B pinctrl binding
dt-bindings:
pinctrl: renesas: Document RZ/G3S SoC
dt-bindings:
pinctrl: s32g2: change a maintainer email address
dt-bindings:
pinctrl: st,stm32: fix phandle-array warning
dt-bindings:
power: add Amlogic T7 power domains
dt-bindings:
power: Add MT8365 power domains
dt-bindings:
power: Add power-domain header for JH7110
dt-bindings:
power: Clarify performance capabilities of power-domains
dt-bindings:
power: qcom,rpmhpd: Add GMXC PD index
dt-bindings:
power: qcom,rpmpd: Add SM7150
dt-bindings:
power: qcom,rpmpd: document the SM8650 RPMh Power Domains
dt-bindings:
power: reset: gpio-poweroff: Add priority property
dt-bindings:
power: rpmpd: Add MSM8917, MSM8937 and QM215
dt-bindings:
power: rpmpd: Add SC8380XP support
dt-bindings:
power: supply: Add pm8916 LBC
dt-bindings:
power: supply: Add pm8916 VM-BMS
dt-bindings:
power: supply: Document Mitsumi MM8013 fuel gauge
dt-bindings:
power: supply: Drop deprecated ab8500-battery
dt-bindings:
power: supply: maxim,max17040: add temperature support
dt-bindings:
power: supply: sbs-manager: Add missing unevaluatedProperties on child node schemas
dt-bindings:
power: syscon-poweroff: get regmap from parent node
dt-bindings:
power: Update prefixes for AON power domain
dt-bindings:
pwm: imx-pwm: Unify #pwm-cells for all compatibles
dt-bindings:
pwm: mxs: Document fsl,imx28-pwm
dt-bindings:
pwm: mxs: Document the clocks property
dt-bindings:
pwm: rockchip: Document rv1126-pwm
dt-bindings:
qcom: geni-se: Allow dma-coherent
dt-bindings:
regulator: dlg,da9210: Convert to json-schema
dt-bindings:
regulator: qcom,spmi: Document PM8019
dt-bindings:
regulator: qcom,spmi: Document PM8909
dt-bindings:
regulator: qcom,spmi: Document PMA8084
dt-bindings:
remoteproc: mediatek: Improve the rpmsg subnode definition
dt-bindings:
remoteproc: mediatek: Support MT8195 dual-core SCP
dt-bindings:
remoteproc: pru: Add Interrupt property
dt-bindings:
remoteproc: qcom,adsp: Remove AGGRE2 clock
dt-bindings:
remoteproc: qcom,msm8996-mss-pil: Remove PNoC clock
dt-bindings:
remoteproc: qcom,sm6375-pas: Document remoteprocs
dt-bindings:
remoteproc: qcom: sc7180-pas: Add ADSP compatible
dt-bindings:
reserved-memory: rmtfs: Allow guard pages
dt-bindings:
riscv: Add Milk-V Duo board compatibles
dt-bindings:
riscv: Add smstateen entry
dt-bindings:
riscv: add sophgo sg2042 bindings
dt-bindings:
riscv: Add T-HEAD C920 compatibles
dt-bindings:
riscv: Add Zicond extension entry
dt-bindings:
rng: introduce new compatible for STM32MP13x
dt-bindings:
rng: meson: add meson-rng-s4 compatible
dt-bindings:
rtc: Add Cirrus EP93xx
dt-bindings:
rtc: Add Mstar SSD202D RTC
dt-bindings:
rtc: mcp795: move to trivial-rtc
dt-bindings:
rtc: microcrystal,rv3032: Document wakeup-source property
dt-bindings:
rtc: pcf2123: convert to YAML
dt-bindings:
rtc: pcf8523: Convert to YAML
dt-bindings:
sc16is7xx: convert to YAML
dt-bindings:
serial: allow naming of Bluetooth with GPS children
dt-bindings:
serial: document esp32-uart
dt-bindings:
serial: document esp32s3-acm
dt-bindings:
serial: drop unsupported samsung bindings
dt-bindings:
serial: fix regex pattern for matching serial node children
dt-bindings:
serial: imx: Document wakeup-source property
dt-bindings:
serial: max310x: convert to YAML
dt-bindings:
serial: mxs: Fix compatible list
dt-bindings:
serial: re-order entries to match coding convention
dt-bindings:
serial: renesas,scif: document r9a08g045 support
dt-bindings:
serial: rs485: Add rs485-rts-active-high
dt-bindings:
serial: sc16is7xx: move 'allOf' block after 'required'
dt-bindings:
soc: fsl: cpm_qe: cpm1-scc-qmc: Add 'additionalProperties: false' in child nodes
dt-bindings:
soc: fsl: cpm_qe: cpm1-scc-qmc: Add support for QMC HDLC
dt-bindings:
soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example property name
dt-bindings:
soc: mediatek: add mt8188 svs dt-bindings
dt-bindings:
soc: mediatek: mt7986-wo-ccif: add binding for MT7988 SoC
dt-bindings:
soc: nuvoton: Add NPCM GFXI
dt-bindings:
soc: qcom: qcom,pmic-glink: add a gpio used to determine the Type-C port plug orientation
dt-bindings:
soc: renesas: Document R-Car S4 Starter Kit
dt-bindings:
soc: renesas: Document Renesas RZ/G3S SoC variants
dt-bindings:
soc: renesas: Document RZ/G3S SMARC SoM
dt-bindings:
soc: renesas: Document SMARC Carrier-II EVK
dt-bindings:
soc: renesas: renesas,rzg2l-sysc: Document RZ/G3S SoC
dt-bindings:
soc: rockchip: grf: add rockchip,rk3588-pmugrf
dt-bindings:
soc: sti: add STi platform syscon
dt-bindings:
soundwire: Add reference to soundwire-controller.yaml schema
dt-bindings:
thermal: fsl,scu-thermal: Document imx8dl
dt-bindings:
thermal: mediatek: Add LVTS thermal controller definition for mt8192
dt-bindings:
thermal: mediatek: Add LVTS thermal sensors for mt7988
dt-bindings:
thermal: mediatek: Add mt7988 lvts compatible
dt-bindings:
thermal: nvidia,tegra124-soctherm: Add missing unevaluatedProperties on child node schemas
dt-bindings:
thermal: tsens: Add sa8775p compatible
dt-bindings:
timer: add imx7d compatible
dt-bindings:
timer: Add SOPHGO CV1800B clint
dt-bindings:
timer: Add Sophgo sg2042 CLINT timer
dt-bindings:
timer: fsl,imxgpt: Add optional osc_per clock
dt-bindings:
timer: renesas,rz-mtu3: Document RZ/{G2UL,Five} SoCs
dt-bindings:
timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names
dt-bindings:
timer: renesas,rz-mtu3: Improve documentation
dt-bindings:
timers: Add Cirrus EP93xx
dt-bindings:
trivial-devices: add silabs,si7005
dt-bindings:
usb: Add bindings for multiport properties on DWC3 controller
dt-bindings:
usb: add device for Genesys Logic hub gl3510
dt-bindings:
usb: add NXP PTN36502 Type-C redriver bindings
dt-bindings:
usb: Add Realtek DHC RTD SoC Type-C
dt-bindings:
usb: add rk3588 compatible to rockchip,dwc3
dt-bindings:
usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible
dt-bindings:
usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone
dt-bindings:
usb: dwc3: Add DWC_usb3 TX/RX threshold configurable
dt-bindings:
usb: dwc3: Add IPQ5018 compatible
dt-bindings:
usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB
dt-bindings:
usb: dwc3: Add SDX75 compatible
dt-bindings:
usb: fsa4480: Add compatible for OCP96011
dt-bindings:
usb: fsa4480: Add data-lanes property to endpoint
dt-bindings:
usb: gpio-sbu-mux: Add an entry for CBDTU02043
dt-bindings:
usb: gpio-sbu-mux: Make 'mode-switch' not required
dt-bindings:
usb: hcd: add missing phy name to example
dt-bindings:
usb: microchip,usb5744: Add second supply
dt-bindings:
usb: qcom,dwc3: Add bindings for SC8280 Multiport
dt-bindings:
usb: qcom,dwc3: fix example wakeup interrupt types
dt-bindings:
usb: qcom,dwc3: Fix SDX65 clocks
dt-bindings:
usb: rockchip,dwc3: update inno usb2 phy binding name
dt-bindings:
usb: ti,tps6598x: Disallow undefined properties
dt-bindings:
usb: tps6598x: Add tps25750
dt-bindings:
usb: vialab,vl817: remove reset-gpios from required list
dt-bindings:
vendor-prefixes: Add BigTreeTech
dt-bindings:
vendor-prefixes: add milkv/sophgo
dt-bindings:
vendor-prefixes: Add Mitsumi Electric Co., Ltd.
dt-bindings:
vendor-prefixes: add turing
dt-bindings:
vendor-prefixes: document Powkiddy
dt-bindings:
watchdog: Add support for Amlogic C3 and S4 SoCs
dt-bindings:
watchdog: aspeed-wdt: Add aspeed,reset-mask property
dt-bindings:
watchdog: atmel,at91rm9200-wdt: convert txt to yaml
dt-bindings:
watchdog: cnxt,cx92755-wdt: convert txt to yaml
dt-bindings:
watchdog: da9062-wdt: convert txt to yaml
dt-bindings:
watchdog: fsl,scu-wdt: Document imx8dl
dt-bindings:
watchdog: fsl-imx7ulp-wdt: Add 'fsl,ext-reset-output'
dt-bindings:
watchdog: qcom-wdt: Add MSM8226 and MSM8974 compatibles
dt-bindings:
writing-schema: add example for multiple DT_SCHEMA_FILES
dt-bindings:
zynqmp: add destination mailbox compatible
dt:
dt-extract-compatibles: Add flag for driver matching compatibles
dt:
dt-extract-compatibles: Don't follow symlinks when walking tree
dt:
dt-extract-compatibles: Handle cfile arguments in generator function
dts:
ti: k3-am625-beagleplay: Add beaglecc1352
dummycon:
limit Arm console size hack to footbridge
e1000:
replace deprecated strncpy with strscpy
e100:
replace deprecated strncpy with strscpy
ecryptfs:
move ecryptfs_xattr_handlers to .rodata
EDAC/mc_sysfs:
Replace deprecated strncpy() with memcpy()
EDAC/versal:
Add a Xilinx Versal memory controller driver
EDAC/versal:
Read num_csrows and num_chans using the correct bitfield macro
eeprom:
at24: add ST M24C32-D Additional Write lockable page support
eeprom:
at24: add ST M24C64-D Additional Write lockable page support
eeprom:
at24: Annotate struct at24_data with __counted_by
eeprom:
at24: Drop at24_get_chip_data()
eeprom:
idt_89hpesx: replace open-coded kmemdup_nul
eeprom:
Remove deprecated legacy eeprom driver
eeprom:
remove doc and MAINTAINERS section after driver was removed
efi/loongarch:
Use load address to calculate kernel entry address
efi/unaccepted:
do not let /proc/vmcore try to access unaccepted memory
efi/unaccepted:
Fix off-by-one when checking for overlapping ranges
efi/x86:
Avoid physical KASLR on older Dell systems
efi/x86:
Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags
efi:
move screen_info into efi init code
efivarfs:
Add uid/gid mount options
efivarfs:
convert to new timestamp accessors
efs:
convert to new timestamp accessors
elf, uapi:
Remove struct tag 'dynamic'
erofs:
convert to new timestamp accessors
erofs:
Convert to use bdev_open_by_path()
erofs:
don't warn MicroLZMA format anymore
erofs:
dynamically allocate the erofs-shrinker
erofs:
fix erofs_insert_workgroup() lockref usage
erofs:
fix inode metadata space layout description in documentation
erofs:
fix NULL dereference of dif->bdev_handle in fscache mode
erofs:
get rid of ROOT_NID()
erofs:
move erofs_xattr_handlers and xattr_handler_map to .rodata
erofs:
simplify compression configuration parser
erofs:
simplify erofs_read_inode()
erofs:
tidy up redundant includes
eth:
bnxt: fix backward compatibility with older devices
ethernet/intel:
Use list_for_each_entry() helper
ethernet:
atheros: fix a memleak in atl1e_setup_ring_resources
ethtool:
Add forced speed to supported link modes maps
ethtool:
don't propagate EOPNOTSUPP from dumps
ethtool:
untangle the linkmode and ethtool headers
eventfs:
Delete eventfs_inode when the last dentry is freed
eventfs:
Do not allow NULL parent to eventfs_start_creating()
eventfs:
Do not invalidate dentry in create_file/dir_dentry()
eventfs:
Fix bitwise fields for "is_events"
eventfs:
Fix events beyond NAME_MAX blocking tasks
eventfs:
Fix failure path in eventfs_create_events_dir()
eventfs:
Fix file and directory uid and gid ownership
eventfs:
Fix kerneldoc of eventfs_remove_rec()
eventfs:
Fix typo in eventfs_inode union comment
eventfs:
Fix WARN_ON() in create_file_dentry()
eventfs:
Have a free_ei() that just frees the eventfs_inode
eventfs:
Have event files and directories default to parent uid and gid
eventfs:
Hold eventfs_mutex when calling callback functions
eventfs:
Make sure that parent->d_inode is locked in creating files/dirs
eventfs:
Move taking of inode_lock into dcache_dir_open_wrapper()
eventfs:
Remove "is_freed" union with rcu head
eventfs:
Remove eventfs_file and just use eventfs_inode
eventfs:
Remove expectation that ei->is_freed means ei->dentry == NULL
eventfs:
Remove extra dget() in eventfs_create_events_dir()
eventfs:
Remove special processing of dput() of events directory
eventfs:
Save ownership and mode
eventfs:
Test for ei->is_freed when accessing ei->dentry
eventfs:
Use ERR_CAST() in eventfs_create_events_dir()
eventfs:
Use eventfs_remove_events_dir()
eventfs:
Use GFP_NOFS for allocation when eventfs_mutex is held
eventfs:
Use simple_recursive_removal() to clean up dentries
evm:
Do not include crypto/algapi.h
exfat:
add ioctls for accessing attributes
exfat:
convert to new timestamp accessors
exfat:
fix ctime is not updated
exfat:
fix setting uninitialized time to ctime/atime
exfat:
support create zero-size directory
exfat:
support handle zero-size directory
exit:
abstract out should_wake helper for child_wait_callback()
exit:
add internal include file with helpers
exit:
add kernel_waitid_prepare() helper
exit:
move core of do_wait() into helper
exportfs:
add helpers to check if filesystem can encode/decode file handles
exportfs:
Change bcachefs fid_type enum to avoid conflicts
exportfs:
define FILEID_INO64_GEN* file handle types
exportfs:
make ->encode_fh() a mandatory method for NFS export
exportfs:
support encoding non-decodeable file handles by default
ext2:
Add ext2_get_folio()
ext2:
Convert ext2_add_link() to use a folio
ext2:
Convert ext2_check_page to ext2_check_folio
ext2:
Convert ext2_delete_entry() to use folios
ext2:
Convert ext2_empty_dir() to use a folio
ext2:
Convert ext2_make_empty() to use a folio
ext2:
Convert ext2_prepare_chunk and ext2_commit_chunk to folios
ext2:
Convert ext2_readdir to use a folio
ext2:
Convert ext2_unlink() and ext2_rename() to use folios
ext2:
convert to new timestamp accessors
ext2:
Fix ki_pos update for DIO buffered-io fallback case
ext2:
move ext2_xattr_handlers and ext2_xattr_handler_map to .rodata
ext4:
add __GFP_NOWARN to GFP_NOWAIT in readahead
ext4:
add first unit test for ext4_mb_new_blocks_simple in mballoc
ext4:
add missed brelse in update_backups
ext4:
add missing initialization of call_notify_error in update_super_work()
ext4:
add some kunit stub for mballoc kunit test
ext4:
apply umask if ACL support is disabled
ext4:
calculate free_clusters_count in cluster unit in verify_group_input
ext4:
call bdev_getblk() from sb_getblk_gfp()
ext4:
call ext4_mb_mark_context in ext4_free_blocks_simple
ext4:
call ext4_mb_mark_context in ext4_group_add_blocks()
ext4:
call ext4_mb_mark_context in ext4_mb_clear_bb
ext4:
call ext4_mb_mark_context in ext4_mb_mark_diskspace_used
ext4:
Convert to bdev_open_by_dev()
ext4:
convert to folio_create_empty_buffers
ext4:
convert to new timestamp accessors
ext4:
correct offset of gdb backup in non meta_bg group to update_backups
ext4:
correct return value of ext4_convert_meta_bg
ext4:
correct the start block of counting reserved clusters
ext4:
dynamically allocate the ext4-es shrinker
ext4:
extend ext4_mb_mark_context to support allocation under journal
ext4:
factor out codes to update block bitmap and group descriptor on disk from ext4_mb_mark_bb
ext4:
fix incorrect offset
ext4:
fix race between writepages and remount
ext4:
fix racy may inline data check in dio write
ext4:
fix traditional comparison using max/min method
ext4:
fix typo in setup_new_flex_group_blocks
ext4:
fix warning in ext4_dio_write_end_io()
ext4:
make running and commit transaction have their own freed_data_list
ext4:
make state in ext4_mb_mark_bb to be bool
ext4:
make sure allocate pending entry not fail
ext4:
mark buffer new if it is unwritten to avoid stale data exposure
ext4:
move 'ix' sanity check to corrent position
ext4:
move ext4_xattr_handlers to .rodata
ext4:
no need to generate from free list in mballoc
ext4:
prevent the normalized size from exceeding EXT_MAX_BLOCKS
ext4:
properly sync file size update after O_SYNC direct IO
ext4:
remove commented code in reserve_backup_gdb
ext4:
remove EXT4FS_DEBUG defination in resize.c
ext4:
remove gdb backup copy for meta bg in setup_new_flex_group_blocks
ext4:
remove redundant check of count
ext4:
remove unnecessary check to avoid repeat update_backups for the same gdb
ext4:
remove unnecessary initialization of count2 in set_flexbg_block_bitmap
ext4:
run mballoc test with different layouts setting
ext4:
Separate block bitmap and buddy bitmap freeing in ext4_group_add_blocks()
ext4:
Separate block bitmap and buddy bitmap freeing in ext4_mb_clear_bb()
ext4:
simplify the gdbblock calculation in add_new_gdb_meta_bg
ext4:
use bdev_getblk() to avoid memory reclaim in readahead path
ext4:
use folio_end_read()
ext4:
use saved local variable sbi instead of EXT4_SB(sb)
extcon:
add Realtek DHC RTD SoC Type-C driver
extcon:
max77693: add device-tree compatible string
extcon:
max77843: add device-tree compatible string
extcon:
realtek: add the error handler for nvmem_cell_read
Linux:
extract and use FILE_LINE macro
f2fs:
avoid format-overflow warning
f2fs:
Clean up errors in segment.h
f2fs:
clean up zones when not successfully unmounted
f2fs:
compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
f2fs:
compress: fix deadloop in f2fs_write_cache_pages()
f2fs:
compress: fix to avoid fragment w/ OPU during f2fs_ioc_compress_file()
f2fs:
compress: fix to avoid redundant compress extension
f2fs:
compress: fix to avoid use-after-free on dic
f2fs:
Convert to bdev_open_by_dev/path()
f2fs:
convert to new timestamp accessors
f2fs:
do not return EFSCORRUPTED, but try to run online repair
f2fs:
dynamically allocate the f2fs-shrinker
f2fs:
finish previous checkpoints before returning from remount
f2fs:
fix error handling of __get_node_page
f2fs:
fix error path of __f2fs_build_free_nids
f2fs:
fix to drop meta_inode's page cache in f2fs_put_super()
f2fs:
fix to initialize map.m_pblk in f2fs_precache_extents()
f2fs:
let f2fs_precache_extents() traverses in file range
f2fs:
move f2fs_xattr_handlers and f2fs_xattr_handler_map to .rodata
f2fs:
preload extent_cache for POSIX_FADV_WILLNEED
f2fs:
set the default compress_level on ioctl
f2fs:
split initial and dynamic conditions for extent_cache
f2fs:
stop iterating f2fs_map_block if hole exists
f2fs:
Support Block Size == Page Size
fanotify:
delete useless parenthesis in FANOTIFY_INLINE_FH macro
fat:
convert to new timestamp accessors
fbdev/68328fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/amba-clcd:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/amifb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/arkfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/atafb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/atyfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/au1100fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/au1200fb:
Do not display boot-up logo
fbdev/bw2:
Use initializer macro for struct fb_ops
fbdev/cg14:
Use initializer macro for struct fb_ops
fbdev/cg3:
Use initializer macro for struct fb_ops
fbdev/cg6:
Use initializer macro for struct fb_ops
fbdev/cirrusfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/cobalt-lcd:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/controlfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/core:
Clean up include statements in fbmem.c
fbdev/core:
Fix style of code for boot-up logo
fbdev/core:
Move logo functions into separate source file
fbdev/core:
Remove empty internal helpers from fb_logo.c
fbdev/core:
Unexport logo helpers
fbdev/cyber2000fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/dnfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/ep93xx-fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/ffb:
Use initializer macro for struct fb_ops
fbdev/gbefb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hgafb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hitfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hpfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hyperv_fb:
Use fb_ops helpers for deferred I/O
fbdev/i810fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/imsttfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/intelfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/leo:
Use initializer macro for struct fb_ops
fbdev/matroxfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/mmp/mmpfb:
Do not display boot-up logo
fbdev/neofb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/nvidiafb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/omapfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/p9100:
Use initializer macro for struct fb_ops
fbdev/pm2fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/pm3fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/pvr2fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/radeon:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/rivafb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/s1d13xxxfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/s3fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sa1100fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/savagefb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sbus:
Add initializer macros and Kconfig tokens for SBUS support
fbdev/sbus:
Build sbuslib.o if CONFIG_FB_SBUS has been selected
fbdev/sbus:
Forward declare all necessary structures in header
fbdev/sisfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sm501fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sm712fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/smscufx:
Use fb_ops helpers for deferred I/O
fbdev/stifb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sunxvr500:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/tcx:
Use initializer macro for struct fb_ops
fbdev/tdfxfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/tgafb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/tridentfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/udlfb:
Use fb_ops helpers for deferred I/O
fbdev/vermilionfb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/vga16fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/viafb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev/vt8623fb:
Initialize fb_ops to fbdev I/O-memory helpers
fbdev:
Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED
fbdev:
amifb: Convert to platform remove callback returning void
fbdev:
amifb: Mark driver struct with __refdata to prevent section mismatch warning
fbdev:
atmel_lcdfb: Convert to platform remove callback returning void
fbdev:
atmel_lcdfb: Stop using platform_driver_probe()
fbdev:
Avoid file argument in fb_pgprotect()
fbdev:
fsl-diu-fb: mark wr_reg_wa() static
fbdev:
hyperv_fb: fix uninitialized local variable use
fbdev:
imsttfb: fix a resource leak in probe
fbdev:
imsttfb: fix double free in probe()
fbdev:
offb: Simplify offb_init_fb()
fbdev:
omapfb/analog-tv: Convert to platform remove callback returning void
fbdev:
omapfb/analog-tv: Don't put .remove() in .exit.text and drop suppress_bind_attrs
fbdev:
omapfb/dpi: Convert to platform remove callback returning void
fbdev:
omapfb/dpi: Don't put .remove() in .exit.text and drop suppress_bind_attrs
fbdev:
omapfb/dsi-cm: Convert to platform remove callback returning void
fbdev:
omapfb/dsi-cm: Don't put .remove() in .exit.text and drop suppress_bind_attrs
fbdev:
omapfb/dvi: Convert to platform remove callback returning void
fbdev:
omapfb/dvi: Don't put .remove() in .exit.text and drop suppress_bind_attrs
fbdev:
omapfb/hdmi: Convert to platform remove callback returning void
fbdev:
omapfb/hdmi: Don't put .remove() in .exit.text and drop suppress_bind_attrs
fbdev:
omapfb/opa362: Convert to platform remove callback returning void
fbdev:
omapfb/opa362: Don't put .remove() in .exit.text and drop suppress_bind_attrs
fbdev:
omapfb/sharp-ls037v7dw01: Convert to platform remove callback returning void
fbdev:
omapfb/sharp-ls037v7dw01: Don't put .remove() in .exit.text and drop suppress_bind_attrs
fbdev:
omapfb/tfp410: Convert to platform remove callback returning void
fbdev:
omapfb/tfp410: Don't put .remove() in .exit.text and drop suppress_bind_attrs
fbdev:
omapfb/tpd12s015: Convert to platform remove callback returning void
fbdev:
omapfb/tpd12s015: Don't put .remove() in .exit.text and drop suppress_bind_attrs
fbdev:
omapfb: Do not shadow error code from platform_get_irq()
fbdev:
omapfb: Drop unused remove function
fbdev:
omapfb: Replace custom memparse() implementation
fbdev:
Provide I/O-memory helpers as module
fbdev:
Replace fb_pgprotect() with pgprot_framebuffer()
fbdev:
stifb: Make the STI next font pointer a 32-bit signed offset
fbdev:
viafb: use new array-copying-wrapper
file, i915:
fix file reference for mmap_singleton()
file:
convert to SLAB_TYPESAFE_BY_RCU
filemap:
add a per-mapping stable writes flag
filemap:
call filemap_get_folios_tag() from filemap_get_folios()
filemap:
remove use of wait bookmarks
firewire:
Annotate struct fw_node with __counted_by
firewire:
core: fix possible memory leak in create_units()
firewire:
ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
firmware:
Add support for Qualcomm UEFI Secure Application
firmware:
arm_ffa: Add checks for the notification enabled state
firmware:
arm_ffa: Add interface to send a notification to a given partition
firmware:
arm_ffa: Add interfaces to request notification callbacks
firmware:
arm_ffa: Add notification handling mechanism
firmware:
arm_ffa: Add schedule receiver callback mechanism
firmware:
arm_ffa: Allow FF-A initialisation even when notification fails
firmware:
arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging
firmware:
arm_ffa: Assign the missing IDR allocation ID to the FFA device
firmware:
arm_ffa: Declare ffa_bus_type structure in the header
firmware:
arm_ffa: Emit modalias for FF-A devices
firmware:
arm_ffa: Fix FFA notifications cleanup path
firmware:
arm_ffa: Fix ffa_notification_info_get() IDs handling
firmware:
arm_ffa: Fix the size of the allocation in ffa_partitions_cleanup()
firmware:
arm_ffa: Implement notification bitmap create and destroy interfaces
firmware:
arm_ffa: Implement the FFA_NOTIFICATION_GET interface
firmware:
arm_ffa: Implement the FFA_NOTIFICATION_SET interface
firmware:
arm_ffa: Implement the FFA_RUN interface
firmware:
arm_ffa: Implement the notification bind and unbind interface
firmware:
arm_ffa: Implement the NOTIFICATION_INFO_GET interface
firmware:
arm_ffa: Initial support for scheduler receiver interrupt
firmware:
arm_ffa: Setup the partitions after the notification initialisation
firmware:
arm_ffa: Simplify the computation of transmit and fragment length
firmware:
arm_ffa: Switch to using ffa_mem_desc_offset() accessor
firmware:
arm_ffa: Update memory descriptor to support v1.1 format
firmware:
arm_ffa: Update the FF-A command list with v1.1 additions
firmware:
arm_ffa: Upgrade the driver version to v1.1
firmware:
arm_scmi: Add clock .state_get support to pre-v3.2
firmware:
arm_scmi: Add clock OEM config clock operations
firmware:
arm_scmi: Add clock v3.2 CONFIG_SET support
firmware:
arm_scmi: Add generic OPP support to the SCMI performance domain
firmware:
arm_scmi: Add qcom smc/hvc transport support
firmware:
arm_scmi: Add support for clock parents
firmware:
arm_scmi: Add v3.2 clock CONFIG_GET support
firmware:
arm_scmi: Align perf ops to use domain-id as in-parameter
firmware:
arm_scmi: Convert u32 to unsigned long to align with arm_smccc_1_1_invoke()
firmware:
arm_scmi: Do not use !! on boolean when setting msg->flags
firmware:
arm_scmi: Drop redundant ->device_domain_id() from perf ops
firmware:
arm_scmi: Extend perf protocol ops to get information of a domain
firmware:
arm_scmi: Extend perf protocol ops to get number of domains
firmware:
arm_scmi: Fix frequency truncation by promoting multiplier type
firmware:
arm_scmi: Fix possible frequency truncation when using level indexing mode
firmware:
arm_scmi: Move power-domain driver to the pmdomain dir
firmware:
arm_scmi: Rename scmi_{msg_,}clock_config_{get,set}_{2,21}
firmware:
arm_scmi: Simplify enable/disable clock operations
firmware:
arm_scmi: Simplify error path in scmi_dvfs_device_opps_add()
firmware:
arm_scmi: Specify the performance level when adding an OPP
firmware:
arm_scpi: Use device_get_match_data()
firmware:
meson: Use device_get_match_data()
firmware:
qcom-scm: drop unneeded 'extern' specifiers
firmware:
qcom-scm: order includes alphabetically
firmware:
qcom: move Qualcomm code into its own directory
firmware:
qcom: qseecom: Add missing AUXILIARY_BUS dependency
firmware:
qcom: qseecom: add missing include guards
firmware:
qcom: scm: add a missing forward declaration for struct device
firmware:
qcom: scm: remove unneeded 'extern' specifiers
firmware:
qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface
firmware:
qcom_scm: disable SDI if required
firmware:
qcom_scm: use 64-bit calling convention only when client is 64-bit
firmware:
raspberrypi: Fix devm_rpi_firmware_get documentation
firmware:
tegra: Add suspend hook and reset BPMP IPC early on resume
firmware:
tegra: bpmp: Replace deprecated strncpy() with strscpy_pad()
firmware:
tegra: Fix a typo
firmware:
ti_sci: Mark driver as non removable
firmware:
ti_sci: refactor deprecated strncpy
firmware:
ti_sci: Use device_get_match_data()
firmware:
ti_sci: Use list_for_each_entry() helper
firmware:
xilinx: Move EXPORT_SYMBOL_GPL next to zynqmp_pm_feature definition
firmware_loader:
Abort all upcoming firmware load request once reboot triggered
firmware_loader:
Refactor kill_pending_fw_fallback_reqs()
Linux:
Fix termination state for idr_for_each_entry_ul()
Linux:
fix ufs_get_locked_folio() breakage
fixup bcachefs:
Deadlock cycle detector
fixup bcachefs:
Deadlock cycle detector
fixup bcachefs:
New on disk format: Backpointers
fixup bcachefs:
Use for_each_btree_key_upto() more consistently
fixup! bcachefs:
Factor out __bch2_btree_iter_set_pos()
flow_offload:
Annotate struct flow_action_entry with __counted_by
fm10k:
replace deprecated strncpy with strscpy
fork:
Fix kernel-doc
fpga:
altera-ps-spi: Use spi_get_device_match_data()
fpga:
Use device_get_match_data()
fpga:
versal: Add support for 44-bit DMA operations
freevxfs:
convert to new timestamp accessors
freevxfs:
derive f_fsid from bdev->bd_dev
freezer,sched:
Do not restore saved_state of a thawed task
freezer,sched:
Use saved_state to reduce some spurious wakeups
fs/9p:
Remove unused function declaration v9fs_inode2stat()
fs/jfs:
Add check for negative db_l2nbperpage
fs/jfs:
Add validity check for db_maxag and db_agpref
fs/pipe:
move check to pipe_has_watch_queue()
fs/pipe:
remove unnecessary spinlock from pipe_write()
fs/pipe:
use spinlock in pipe_read() only if there is a watch_queue
fs/proc/base.c:
remove unneeded semicolon
fs/proc/task_mmu:
add fast paths to get/clear PAGE_IS_WRITTEN flag
fs/proc/task_mmu:
implement IOCTL to get and optionally clear info about PTEs
fs/proc:
Add boot loader arguments as comment to /proc/bootconfig
fs/proc:
do_task_stat: use __for_each_thread()
fs:
add a new SB_I_NOUMASK flag
fs:
assert that open_mutex isn't held over holder ops
fs:
Avoid grabbing sb->s_umount under bdev->bd_holder_lock
fs:
cifs: Fix atime update check
fs:
convert core infrastructure to new timestamp accessors
fs:
Convert to bdev_open_by_dev()
fs:
create helper file_user_path() for user displayed mapped file path
fs:
dlm: Fix the size of a buffer in dlm_create_debug_file()
fs:
dlm: Remove some useless memset()
fs:
dlm: Simplify buffer size computation in dlm_create_debug_file()
fs:
export mnt_idmap_get/mnt_idmap_put
fs:
export mnt_{get,put}_write_access() to modules
fs:
factor out d_mark_tmpfile()
fs:
fix build error with CONFIG_EXPORTFS=m or not defined
fs:
fix umask on NFS with CONFIG_FS_POSIX_ACL=n
fs:
get mnt_writers count for an open backing file's real path
fs:
new accessor methods for atime and mtime
fs:
ocfs2: check status values
fs:
ocfs2: replace strlcpy with sysfs_emit
fs:
Pass AT_GETATTR_NOSEC flag to getattr interface function
fs:
rename __mnt_{want,drop}_write*() helpers
fs:
rename inode i_atime and i_mtime fields
fs:
report f_fsid from s_dev for "simple" filesystems
fs:
simplify misleading code to remove ambiguity regarding ihold()/iput()
fs:
store real path instead of fake path in backing file f_path
fs:
super: dynamically allocate the s_shrink
fs:
use nth_page() in place of direct struct page manipulation
fsconfig:
ensure that dirfd is set to aux
fscrypt:
compute max_lblk_bits from s_maxbytes and block size
fscrypt:
Do not include crypto/algapi.h
fscrypt:
make it clearer that key_prefix is deprecated
fscrypt:
make the bounce page pool opt-in instead of opt-out
fscrypt:
rename fscrypt_info => fscrypt_inode_info
fscrypt:
replace get_ino_and_lblk_bits with just has_32bit_inodes
fscrypt:
support crypto data unit size less than filesystem block size
fscrypt:
track master key presence separately from secret
ftrace:
Fix modification of direct_function hash while in use
function:
convert to new timestamp accessors
fuse:
convert to new timestamp accessors
fuse:
dax: set fc->dax to NULL in fuse_dax_conn_free()
fuse:
disable FOPEN_PARALLEL_DIRECT_WRITES with FUSE_DIRECT_IO_ALLOW_MMAP
fuse:
move fuse_xattr_handlers to .rodata
fuse:
Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP
fuse:
share lookup state between submount and its parent
futex/pi:
Fix recursive rt_mutex waiter state
futex/requeue:
Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic()
futex:
abstract out a __futex_wake_mark() helper
futex:
Add flags2 argument to futex_requeue()
futex:
Add sys_futex_requeue()
futex:
Add sys_futex_wait()
futex:
Add sys_futex_wake()
futex:
add wake_data to struct futex_q
futex:
Clarify FUTEX2 flags
futex:
Don't include process MM in futex key on no-MMU
futex:
Extend the FUTEX2 flags
futex:
factor out the futex wake handling
futex:
Fix hardcoded flags
futex:
Flag conversion
futex:
FLAGS_STRICT
futex:
make futex_parse_waitv() available as a helper
futex:
make the vectored futex operations available
futex:
move FUTEX2_VALID_MASK to futex.h
futex:
Propagate flags into get_futex_key()
futex:
Use a folio instead of a page
futex:
Validate futex value against futex size
fw loader:
Remove the now superfluous sentinel element from ctl_table array
gcc-plugins:
latent_entropy: Fix typo (args -> argc) in plugin description
gcc-plugins:
randstruct: Only warn about true flexible arrays
gcc-plugins:
randstruct: Update code comment in relayout_struct()
gcov:
annotate struct gcov_iterator with __counted_by
gen_compile_commands.py:
fix path resolve with symlinks in it
gen_compile_commands:
Allow the line prefix to still be cmd_
gen_compile_commands:
Sort output compile commands by file name
genetlink:
don't merge dumpit split op for different cmds into single iter
geneve:
add dsfield helper function
geneve:
use generic function for tunnel IPv4 route lookup
geneve:
use generic function for tunnel IPv6 route lookup
genirq/generic-chip:
Fix the irq_chip name for /proc/interrupts
genirq/generic_chip:
Make irq_remove_generic_chip() irqdomain aware
genirq/matrix:
Exclude managed interrupts in irq_matrix_allocated()
get_maintainer:
add --keywords-in-file option
get_maintainer:
correctly parse UTF-8 encoded names in files
get_maintainer:
remove stray punctuation when cleaning file emails
getrusage:
add the "signal_struct *sig" local variable
getrusage:
use __for_each_thread()
gfs2:
Add metapath_dibh helper
gfs2:
Clean up gfs2_alloc_parms initializers
gfs2:
Clean up quota.c:print_message
gfs2:
convert gfs2_getbuf() to folios
gfs2:
convert gfs2_getjdatabuf to use a folio
gfs2:
Convert gfs2_internal_read to folios
gfs2:
convert gfs2_write_buf_to_page() to use a folio
gfs2:
convert inode unstuffing to use a folio
gfs2:
Convert stuffed_readpage to folios
gfs2:
convert to new timestamp accessors
gfs2:
Don't update inode timestamps for direct writes
gfs2:
don't withdraw if init_threads() got interrupted
gfs2:
dynamically allocate the gfs2-glock shrinker
gfs2:
dynamically allocate the gfs2-qd shrinker
gfs2:
fix an oops in gfs2_permission
gfs2:
Fix slab-use-after-free in gfs2_qd_dealloc
gfs2:
fs: derive f_fsid from s_uuid
gfs2:
Get rid of gfs2_alloc_blocks generation parameter
gfs2:
Get rid of the gfs2_glock_is_held_* helpers
gfs2:
ignore negated quota changes
gfs2:
Minor gfs2_write_jdata_batch PAGE_SIZE cleanup
gfs2:
move gfs2_xattr_handlers_max to .rodata
gfs2:
No longer use 'extern' in function declarations
gfs2:
remove dead code in add_to_queue
gfs2:
Remove freeze_go_demote_ok
gfs2:
Remove unused gfs2_extent_length argument
gfs2:
Rename gfs2_lookup_{ simple => meta }
gfs2:
setattr_chown: Add missing initialization
gfs2:
Silence "suspicious RCU usage in gfs2_permission" warning
gfs2:
Simplify function gfs2_upgrade_iopen_glock
gfs2:
Stop using GFS2_BASIC_BLOCK and GFS2_BASIC_BLOCK_SHIFT
gfs2:
Two quota=account mode fixes
Linux:
GPIO descriptors for TI ASoC codecs
gpio-f7188x:
fix base values conflicts with other gpio pins
gpio:
acpi: remove acpi_get_and_request_gpiod()
gpio:
acpi: replace gpiochip_find() with gpio_device_find()
gpio:
altera: Convert to platform remove callback returning void
gpio:
amdpt: Convert to platform remove callback returning void
gpio:
aspeed: use new pinctrl GPIO helpers
gpio:
brcmstb: Convert to platform remove callback returning void
gpio:
cadence: Convert to platform remove callback returning void
gpio:
cdev: use pinctrl_gpio_can_use_line_new()
gpio:
dln2: Convert to platform remove callback returning void
gpio:
dt-bindings: add more loongson gpio chip support
gpio:
dwapb: don't include gpiolib.h
gpio:
dwapb: mask/unmask IRQ when disable/enale it
gpio:
eic-sprd: unregister from the irq notifier on remove()
gpio:
eic-sprd: use a helper variable for &pdev->dev
gpio:
eic-sprd: use atomic notifiers to notify all chips about irqs
gpio:
em: use new pinctrl GPIO helpers
gpio:
ftgpio010: Convert to platform remove callback returning void
gpio:
Further document optional GPIOLIB
gpio:
fx6408: Convert to use maple tree register cache
gpio:
grgpio: Convert to platform remove callback returning void
gpio:
hisi: Fix format specifier
gpio:
ljca: Convert to platform remove callback returning void
gpio:
loongson: add more gpio chip support
gpio:
lpc18xx: Convert to platform remove callback returning void
gpio:
mb86s7x: Convert to platform remove callback returning void
gpio:
mb86s7x: don't include gpiolib.h
gpio:
mm-lantiq: Convert to platform remove callback returning void
gpio:
mockup: deprecate the old testing module
gpio:
mockup: don't access internal GPIOLIB structures
gpio:
mockup: fix kerneldoc
gpio:
mockup: remove unused field
gpio:
mockup: simplify code by using cleanup helpers
gpio:
mpc5200: Convert to platform remove callback returning void
gpio:
mpc8xxx: Convert to platform remove callback returning void
gpio:
mvebu: use new pinctrl GPIO helpers
gpio:
of: correct notifier return codes
gpio:
of: replace gpiochip_find_* with gpio_device_find_*
gpio:
omap: Convert to platform remove callback returning void
gpio:
pca953x: Convert to use maple tree register cache
gpio:
pca953x: Drop unused fields in struct pca953x_platform_data
gpio:
pca953x: Fully convert to device managed resources
gpio:
pca953x: Get rid of useless goto label
gpio:
pca953x: Revisit header inclusions
gpio:
pca953x: Simplify code with cleanup helpers
gpio:
pca953x: Split pca953x_restore_context() and pca953x_save_context()
gpio:
pca953x: Switch to DEFINE_SIMPLE_DEV_PM_OPS()
gpio:
pca953x: Utilise dev_err_probe() where it makes sense
gpio:
pca953x: Utilise temporary variable for struct device
gpio:
pca953x: Utilise temporary variable for struct gpio_chip
gpio:
pxa: use new pinctrl GPIO helpers
gpio:
rcar: Convert to platform remove callback returning void
gpio:
rcar: use new pinctrl GPIO helpers
gpio:
Rewrite IXP4xx GPIO bindings in schema
gpio:
rockchip: Convert to platform remove callback returning void
gpio:
rockchip: use new pinctrl GPIO helpers
gpio:
sim: add missing include
gpio:
sim: don't fiddle with GPIOLIB private members
gpio:
sim: include a missing header
gpio:
sim: initialize a managed pointer when declaring it
gpio:
swnode: replace gpiochip_find() with gpio_device_find_by_label()
gpio:
sysfs: drop the mention of gpiochip_find() from sysfs code
gpio:
tb10x: Convert to platform remove callback returning void
gpio:
tegra: use new pinctrl GPIO helpers
gpio:
ts5500: Convert to platform remove callback returning void
gpio:
uniphier: Convert to platform remove callback returning void
gpio:
update Intel LJCA USB GPIO driver
gpio:
Use device_get_match_data()
gpio:
vf610: add i.MX8ULP of_device_id entry
gpio:
vf610: simplify code by dropping data check
gpio:
vf610: update comment for i.MX8ULP and i.MX93 legacy compatibles
gpio:
vf610: use new pinctrl GPIO helpers
gpio:
xgene-sb: Convert to platform remove callback returning void
gpio:
xgene-sb: don't include gpiolib.h
gpio:
xgs-iproc: Convert to platform remove callback returning void
gpio:
xilinx: Convert to platform remove callback returning void
gpio:
zynq: Convert to platform remove callback returning void
gpiolib:
acpi: Add a ignore interrupt quirk for Peaq C1010
gpiolib:
acpi: Check if a GPIO is listed in ignore_interrupt earlier
gpiolib:
add support for scope-based management to gpio_device
gpiolib:
cdev: add gpio_device locking wrapper around gpio_ioctl()
gpiolib:
cdev: annotate struct linereq with __counted_by
gpiolib:
extend the critical sections of lookup tables
gpiolib:
generic: use new pinctrl GPIO helpers
gpiolib:
make gpio_device_get() and gpio_device_put() public
gpiolib:
make gpiochip_get_desc() public
gpiolib:
of: Add quirk for mt2701-cs42448 ASoC sound
gpiolib:
of: Allow "trigger-sources" to reference a GPIO
gpiolib:
provide gpio_device_find()
gpiolib:
provide gpio_device_find_by_fwnode()
gpiolib:
provide gpio_device_find_by_label()
gpiolib:
provide gpio_device_get_base()
gpiolib:
provide gpio_device_get_desc()
gpiolib:
provide gpio_device_to_device()
gpiolib:
provide gpiod_to_gpio_device()
gpiolib:
reluctantly provide gpio_device_get_chip()
gpiolib:
remove gpiochip_find()
gpiolib:
remove stray newline in gpio/driver.h
gpiolib:
remove unnecessary extern specifiers from the driver header
gpiolib:
replace find_chip_by_name() with gpio_device_find_by_label()
gpiolib:
sysfs: Fix error handling on failed export
gpiolib:
unexport gpiod_set_transitory()
gpu:
drm: amd: display: fix kernel-doc warnings
gpu:
host1x: Add locking in channel allocation
gpu:
host1x: Correct allocated size for contexts
gpu:
host1x: Enable system suspend callbacks
gpu:
host1x: Stop CDMA before suspending
gpu:
host1x: Syncpoint interrupt sharding
greybus:
Add BeaglePlay Linux Driver
greybus:
BeaglePlay driver needs CRC_CCITT
greybus:
gb-beagleplay: Ensure le for values in transport
groups:
Convert group_info.usage to refcount_t
gve:
Fixes for napi_poll when budget is 0
gve:
Use size_add() in call to struct_size()
hamradio:
baycom: remove useless link in Kconfig
hamradio:
replace deprecated strncpy with strscpy_pad
handshake:
Fix sign of key_serial_t fields
handshake:
Fix sign of socket file descriptor fields
Linux:
Harden SSP boards and add TDM support
hardening:
Provide Kconfig fragments for basic options
hardening:
x86: drop reference to removed config AMD_IOMMU_V2
hexagon:
Remove unusable symbols from the ptrace.h uapi
hfs:
convert to new timestamp accessors
hfs:
move hfs_xattr_handlers to .rodata
hfsplus:
convert to new timestamp accessors
hfsplus:
move hfsplus_xattr_handlers to .rodata
hid/picolcd:
Use fb_ops helpers for deferred I/O
HID:
add ALWAYS_POLL quirk for Apple kb
HID:
Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
HID:
Add quirk for Labtec/ODDOR/aikeec handbrake
HID:
amd_sfh: Add light chromaticity for SFH1.1
HID:
amd_sfh: Add light chromaticity support
HID:
amd_sfh: Add support for light color temperature
HID:
amd_sfh: Add support for SFH1.1 light color temperature
HID:
apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards
HID:
apple: add Jamesdonkey and A3R to non-apple keyboards list
HID:
core: remove #ifdef CONFIG_PM from hid_driver
hid:
cp2112: Fix duplicate workqueue initialization
hid:
cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
HID:
fix HID device resource race between HID core and debugging support
HID:
glorious: fix Glorious Model I HID report
HID:
hid-asus: add const to read-only outgoing usb buffer
HID:
hid-asus: reset the backlight brightness level on resume
HID:
i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[]
HID:
lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
hid:
lenovo: Resend all settings on reset_resume for compact keyboards
HID:
lenovo: Restrict detection of patched firmware only to USB cptkbd
HID:
logitech-hidpp: Add hidpp_non_unifying_init() helper
HID:
logitech-hidpp: Don't restart IO, instead defer hid_connect() only
HID:
logitech-hidpp: Drop delayed_work_cb()
HID:
logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING
HID:
logitech-hidpp: Fix connect event race
HID:
logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init()
HID:
logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
HID:
logitech-hidpp: Move hidpp_overwrite_name() to before connect check
HID:
logitech-hidpp: Remove connected check for non-unifying devices
HID:
logitech-hidpp: Remove unused connected param from *_connect()
HID:
logitech-hidpp: Remove wtp_get_config() call from probe()
HID:
logitech-hidpp: Revert "Don't restart communication if not necessary"
HID:
logitech-hidpp: Stop IO before calling hid_connect()
HID:
mcp2221: Allow IO to start during probe
HID:
mcp2221: Set driver data before I2C adapter add
HID:
multitouch: Add quirk for HONOR GLO-GXXX touchpad
HID:
multitouch: remove #ifdef CONFIG_PM
HID:
nintendo: cleanup LED code
HID:
nintendo: fix initializer element is not constant error
HID:
nintendo: Prevent divide-by-zero on code
HID:
nvidia-shield: Fix a missing led_classdev_unregister() in the probe error handling path
HID:
nvidia-shield: Fix some missing function calls() in the probe error handling path
HID:
nvidia-shield: Introduce thunderstrike_destroy()
HID:
prodikeys: Replace deprecated strncpy() with strscpy()
hid:
Remove trailing whitespace
HID:
rmi: remove #ifdef CONFIG_PM
HID:
uclogic: Fix a work->entry not empty bug in __queue_work()
HID:
uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks()
HID:
usbhid: remove #ifdef CONFIG_PM
highmem:
Add folio_release_kmap()
highmem:
fix a memory copy problem in memcpy_from_folio
hinic:
devlink health: use retained error fmsg API
hostfs:
convert to new timestamp accessors
hpet:
Annotate struct hpets with __counted_by
hpet:
Remove now superfluous sentinel element from ctl_table array
hpfs:
convert to new timestamp accessors
hrtimers:
Push pending hrtimers away from outgoing CPU earlier
hsr:
Prevent use after free in prp_create_tagged_frame()
hte:
allow building modules with COMPILE_TEST enabled
hte:
Annotate struct hte_device with __counted_by
hte:
tegra194: add GPIOLIB dependency
hte:
tegra194: don't access struct gpio_chip
hte:
tegra194: improve the GPIO-related comment
hte:
tegra194: Remove redundant dev_err()
hte:
tegra194: Switch to LATE_SIMPLE_DEV_PM_OPS()
hte:
tegra: Fix missing error code in tegra_hte_test_probe()
hte:
Use kasprintf() instead of fixed buffer formatting
hugetlb:
batch freeing of vmemmap pages
hugetlb:
batch PMD split for bulk vmemmap dedup
hugetlb:
batch TLB flushes when freeing vmemmap
hugetlb:
batch TLB flushes when restoring vmemmap
hugetlb:
check for hugetlb folio before vmemmap_restore
hugetlb:
convert remove_pool_huge_page() to remove_pool_hugetlb_folio()
hugetlb:
fix null-ptr-deref in hugetlb_vma_lock_write
hugetlb:
memcg: account hugetlb-backed memory in memory controller
hugetlb:
optimize update_and_free_pages_bulk to avoid lock cycles
hugetlb:
perform vmemmap optimization on a list of pages
hugetlb:
perform vmemmap restoration on a list of pages
hugetlb:
remove a few calls to page_folio()
hugetlb:
restructure pool allocations
hugetlb:
set hugetlb page flag before optimizing vmemmap
hugetlb:
use a folio in free_hpage_workfn()
hugetlb_vmemmap:
use folio argument for hugetlb_vmemmap_* functions
hugetlbfs:
convert to new timestamp accessors
hugetlbfs:
drop shared NUMA mempolicy pretence
hv/hv_kvp_daemon:
Some small fixes for handling NM keyfiles
hv_netvsc:
fix netvsc_send_completion to avoid multiple message length checks
hv_netvsc:
fix race of netvsc and VF register_netdevice
hv_netvsc:
Fix race of register_netdevice_notifier and VF register
hv_netvsc:
Mark VF as slave before exposing it to user-mode
hv_netvsc:
rndis_filter needs to select NLS
hvc/xen:
fix console unplug
hvc/xen:
fix error path in xen_hvc_init() to always register frontend driver
hvc/xen:
fix event channel handling for secondary consoles
hwmon:
(abitguru{,3}) Enable build testing on !X86
hwmon:
(abituguru) Convert to platform remove callback returning void
hwmon:
(abituguru3) Convert to platform remove callback returning void
hwmon:
(acpi_power_meter) Fix 4.29 MW bug
hwmon:
(acpi_power_meter) replace open-coded kmemdup_nul
hwmon:
(adt7475) Add support for Imon readout on ADT7490
hwmon:
(aquacomputer_d5next) Add support for Aquacomputer High Flow USB and MPS Flow
hwmon:
(aquacomputer_d5next) Check if temp sensors of legacy devices are connected
hwmon:
(asus-ec-sensors) add ROG Crosshair X670E Gene.
hwmon:
(asus_wmi_sensors) Replace deprecated strncpy() with strscpy()
hwmon:
(axi-fan-control) Fix possible NULL pointer dereference
hwmon:
(coretemp) Fix potentially truncated sysfs attribute name
hwmon:
(corsair-psu) Fix probe when built-in
hwmon:
(da9052-hwmon) Convert to platform remove callback returning void
hwmon:
(dme1737) Convert to platform remove callback returning void
hwmon:
(f71805f) Convert to platform remove callback returning void
hwmon:
(f71882fg) Convert to platform remove callback returning void
hwmon:
(fam15h_power) Use topology_core_id()
hwmon:
(hs3001) remove redundant store on division
hwmon:
(i5k_amb) Convert to platform remove callback returning void
hwmon:
(ibmpowernv) Replace deprecated strncpy() with memcpy()
hwmon:
(ina238) add ina237 support
hwmon:
(ina3221) Add support for channel summation disable
hwmon:
(ltc2992) Avoid division by zero
hwmon:
(max197) Convert to platform remove callback returning void
hwmon:
(max31827) handle vref regulator
hwmon:
(max31827) Make code cleaner
hwmon:
(max31827) Modify conversion wait time
hwmon:
(mc13783-adc) Convert to platform remove callback returning void
hwmon:
(nct6683) Add another customer ID for ASRock X670E Taichi
hwmon:
(nct6775) Fix incorrect variable reuse in fan_div calculation
hwmon:
(nct6775) use acpi_dev_hid_uid_match() for matching _HID and _UID
hwmon:
(npcm750-pwm) Add an error code check in npcm7xx_en_pwm_fan
hwmon:
(nzxt-kraken2) Fix error handling path in kraken2_probe()
hwmon:
(occ/p9_sbe) Convert to platform remove callback returning void
hwmon:
(pc87360) Convert to platform remove callback returning void
hwmon:
(pc87427) Convert to platform remove callback returning void
hwmon:
(pmbus) Add ON_OFF_CONFIG register bits
hwmon:
(pmbus/core) Add helper macro to define single pmbus regulator
hwmon:
(pmbus/max31785) Add delay between bus accesses
hwmon:
(pmbus/mp2975) Move PGOOD fix
hwmon:
(pmbus/mpq7932) Add a support for mpq2286 Power Management IC
hwmon:
(pmbus/mpq7932) Get page count based on chip info
hwmon:
(pmbus/tda38640) Add workaround for SVID mode
hwmon:
(powerz) add support for ChargerLAB KM002C
hwmon:
(sch5627) Add support for writing limit registers
hwmon:
(sch5627) Disallow write access if virtual registers are locked
hwmon:
(sch5627) Document behaviour of limit registers
hwmon:
(sch5627) Use bit macros when accessing the control register
hwmon:
(sch5627) Use regmap for pwm map register caching
hwmon:
(sch5636) Convert to platform remove callback returning void
hwmon:
(sht15) Convert to platform remove callback returning void
hwmon:
(sis5595) Convert to platform remove callback returning void
hwmon:
(ultra45_env) Convert to platform remove callback returning void
hwmon:
(via-cputemp) Convert to platform remove callback returning void
hwmon:
(via686a) Convert to platform remove callback returning void
hwmon:
(vt1211) Convert to platform remove callback returning void
hwmon:
(vt8231) Convert to platform remove callback returning void
hwmon:
(w83627hf) Convert to platform remove callback returning void
hwmon:
(w83781d) Convert to platform remove callback returning void
hwmon:
(xgene) Migrate to use generic PCC shmem related macros
hwmon:
(xgene-hwmon) Convert to platform remove callback returning void
hwmon:
Add driver for ltc2991
hwmon:
add POWER-Z driver
hwmon:
Annotate struct gsc_hwmon_platform_data with __counted_by
hwmon:
ltc2991: Fix spelling mistake "contiuous" -> "continuous"
hwmon:
max31827: include regulator header
hwmon:
tmp513: Add max_channels variable to struct tmp51x_data
hwmon:
tmp513: Simplify tmp51x_read_properties()
hwrng:
bcm2835 - Fix hwrng throughput regression
hwrng:
bcm2835 - removed call to platform_set_drvdata()
hwrng:
geode - fix accessing registers
hwrng:
hisi - removed unneeded call to platform_set_drvdata()
hwrng:
imx-rngc - reasonable timeout for initial seed
hwrng:
imx-rngc - reasonable timeout for selftest
hwrng:
ks-sa - access private data via struct hwrng
hwrng:
ks-sa - remove dev from struct ks_sa_rng
hwrng:
ks-sa - use dev_err_probe
hwrng:
meson - add support for S4
hwrng:
mpfs - removed unneeded call to platform_set_drvdata()
hwrng:
n2 - Use device_get_match_data()
hwrng:
nomadik - add MODULE_DESCRIPTION
hwrng:
octeon - Fix warnings on 32-bit platforms
hwrng:
st - add MODULE_DESCRIPTION
hwrng:
stm32 - implement error concealment
hwrng:
stm32 - implement STM32MP13x support
hwrng:
stm32 - restrain RNG noise source clock
hwrng:
stm32 - rework error handling in stm32_rng_read()
hwrng:
stm32 - rework power management sequences
hwrng:
stm32 - support RNG configuration locking mechanism
hwrng:
stm32 - use devm_platform_get_and_ioremap_resource() API
hwrng:
xgene - removed unneeded call to platform_set_drvdata()
hwrng:
xiphera - removed unnneded platform_set_drvdata()
hwtracing:
hisi_ptt: Add dummy callback pmu::read()
hwtracing:
hisi_ptt: Don't try to attach a task
hwtracing:
hisi_ptt: Handle the interrupt in hardirq context
hyperv:
avoid dependency on screen_info
hypfs:
convert to new timestamp accessors
i2c:
Add support for Intel LJCA USB I2C driver
i2c:
Annotate struct i2c_atr with __counted_by
i2c:
aspeed: Handle the coalesced stop conditions with the start conditions.
i2c:
at91-core: Use devm_clk_get_enabled()
i2c:
axxia: eliminate kernel-doc warnings
i2c:
brcmstb: Add support for atomic transfers
i2c:
core: Fix atomic xfer check for non-preempt config
i2c:
core: fix lockdep warning for sparsely nested adapter chain
i2c:
core: Run atomic i2c xfer when !preemptible
i2c:
cp2615: Fix 'assignment to __be16' warning
i2c:
cp2615: replace deprecated strncpy with strscpy
i2c:
designware: Disable TX_EMPTY irq while waiting for block length byte
i2c:
designware: Fix corrupted memory seen in the ISR
i2c:
dev: copy userspace array safely
i2c:
dev: make i2c_dev_class a static const structure
i2c:
exynos5: add support for atomic transfers
i2c:
exynos5: Calculate t_scl_l, t_scl_h according to i2c spec
i2c:
fix memleak in i2c_new_client_device()
i2c:
gpio: remove error checks with debugfs
i2c:
i801: add helper i801_restore_regs
i2c:
i801: Add support for Intel Birch Stream SoC
i2c:
i801: fix potential race in i801_block_transaction_byte_by_byte
i2c:
i801: replace acpi_lock with I2C bus lock
i2c:
i801: Simplify class-based client device instantiation
i2c:
i801: simplify module boilerplate code
i2c:
i801: use i2c_mark_adapter_suspended/resumed
i2c:
i801: Use new helper acpi_use_parent_companion
i2c:
iproc: handle invalid slave state
i2c:
mt65xx: allow optional pmic clock
i2c:
mux: demux-pinctrl: Annotate struct i2c_demux_pinctrl_priv with __counted_by
i2c:
mux: demux-pinctrl: Convert to use sysfs_emit_at() API
i2c:
mux: gpio: adhere to coding style
i2c:
mux: gpio: don't fiddle with GPIOLIB internals
i2c:
ocores: Move system PM hooks to the NOIRQ phase
i2c:
powermac: replace deprecated strncpy
i2c:
qcom-geni: add ACPI device id for sc8180x
i2c:
qcom-geni: fix missing clk_disable_unprepare() and geni_se_resources_off()
i2c:
rcar: avoid non-standard use of goto
i2c:
rcar: calculate divider instead of brute-forcing it
i2c:
rcar: fix error code in probe()
i2c:
rcar: improve accuracy for R-Car Gen3+
i2c:
rcar: properly format a debug output
i2c:
rcar: remove open coded DIV_ROUND_CLOSEST
i2c:
rcar: reset controller is mandatory for Gen3+
i2c:
riic: avoid potential division by zero
i2c:
rk3x: fix potential spinlock recursion on poll
i2c:
s3c2410: make i2c_s3c_irq_nextbyte() void
i2c:
stm32f4: Use devm_clk_get_enabled()
i2c:
stm32f7: Add atomic_xfer method to driver
i2c:
stm32f7: add description of atomic in struct stm32f7_i2c_dev
i2c:
stm32f7: Use devm_clk_get_enabled()
i2c:
sun6i-p2wi: Prevent potential division by zero
i2c:
Use device_get_match_data()
i2c:
xgene-slimpro: Migrate to use generic PCC shmem related macros
i3c/master/mipi-i3c-hci:
Annotate struct hci_rings_data with __counted_by
i3c:
Add support for bus enumeration & notification
i3c:
dw: Annotate struct dw_i3c_xfer with __counted_by
i3c:
Fix potential refcount leak in i3c_master_register_new_i3c_devs
i3c:
Fix typo "Provisional ID" to "Provisioned ID"
i3c:
master: cdns: Annotate struct cdns_i3c_xfer with __counted_by
i3c:
master: cdns: Fix reading status register
i3c:
master: handle IBIs in order they came
i3c:
master: Inherit DMA masks and parameters from parent device
i3c:
master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
i3c:
master: svc: fix check wrong status register in irq handler
i3c:
master: svc: fix compatibility string mismatch with binding doc
i3c:
master: svc: fix ibi may not return mandatory data byte
i3c:
master: svc: fix race condition in ibi work thread
i3c:
master: svc: fix random hot join failure since timeout error
i3c:
master: svc: fix SDA keep low when polling IBIWON timeout happen
i3c:
master: svc: fix wrong data return when IBI happen during start frame
i3c:
mipi-i3c-hci: Add MODULE_ALIAS
i3c:
mipi-i3c-hci: Do not unmap region not mapped for transfer
i3c:
mipi-i3c-hci: Fix DAT/DCT entry sizes
i3c:
mipi-i3c-hci: Fix missing xfer->completion in hci_cmd_v1_daa()
i3c:
mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
i3c:
mipi-i3c-hci: Fix race between bus cleanup and interrupt
i3c:
mipi-i3c-hci: Remove BUG() when Ring Abort request times out
i3c:
mipi-i3c-hci: Resume controller after aborted transfer
i3c:
mipi-i3c-hci: Resume controller explicitly
i3c:
mipi-i3c-hci: Set number of SW enabled Ring Bundles earlier
i3c:
mipi-i3c-hci: Set ring start request together with enable
i3c:
replace deprecated strncpy
i3c:
svc: Annotate struct svc_i3c_xfer with __counted_by
i40e:
Add handler for devlink .info_get
i40e:
Add initial devlink support
i40e:
Add PBA as board id info to devlink .info_get
i40e:
Add rx_missed_errors for buffer exhaustion
i40e:
Align devlink info versions with ice driver and add docs
i40e:
Do not call devlink_port_type_clear()
i40e:
Fix adding unsupported cloud filters
i40e:
Fix devlink port unregistering
i40e:
Fix filter input checks to prevent config with invalid values
i40e:
fix potential memory leaks in i40e_remove()
i40e:
Fix ST code value for Clause 45
i40e:
Fix unexpected MFS warning message
i40e:
fix use-after-free in i40e_aqc_add_filters()
i40e:
Move DDP specific macros and structures to i40e_ddp.c
i40e:
Move I40E_MASK macro to i40e_register.h
i40e:
Move memory allocation structures to i40e_alloc.h
i40e:
Refactor and rename i40e_read_pba_string()
i40e:
Refactor I40E_MDIO_CLAUSE* macros
i40e:
Remove back pointer from i40e_hw structure
i40e:
Remove circular header dependencies and fix headers
i40e:
Restore VF MSI-X state during PCI reset
i40e:
Simplify memory allocation functions
i40e:
Split and refactor i40e_nvm_version_str()
i40e:
Split i40e_osdep.h
i40e:
use scnprintf over strncpy+strncat
i915/guc:
Get runtime pm in busyness worker only if already active
i915/perf:
Fix NULL deref bugs with drm_dbg() calls
i915/pmu:
Move execlist stats initialization to execlist specific setup
i915:
Limit the length of an sg list to the requested length
iavf:
add a common function for undoing the interrupt scheme
iavf:
Add ability to turn off CRC stripping for VF
iavf:
delete the iavf client interface
iavf:
delete unused iavf_mac_info fields
iavf:
fix comments about old bit locks
iavf:
Fix iavf_shutdown to call iavf_remove instead iavf_close
iavf:
Fix promiscuous mode configuration flow messages
iavf:
fix the waiting time for initial reset
iavf:
Handle ntuple on/off based on new state machines for flow director
iavf:
in iavf_down, don't queue watchdog_task if comms failed
iavf:
Introduce new state machines for flow director
iavf:
rely on netdev's own registered state
iavf:
remove "inline" functions from iavf_txrx.c
iavf:
simplify mutex_trylock+sleep loops
iavf:
use unregister_netdev
iavf:
validate tx_coalesce_usecs even if rx_coalesce_usecs is zero
IB/core:
Add support for XDR link speed
IB/hfi1:
Annotate struct tid_rb_node with __counted_by
IB/hfi1:
Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
IB/hfi1:
Remove open coded reference to skb frag offset
IB/hfi1:
Replace deprecated strncpy
IB/mlx5:
Add support for 800G_8X lane speed
IB/mlx5:
Adjust mlx5 rate mapping to support 800Gb
IB/mlx5:
Expose XDR speed through MAD
IB/mlx5:
Fix init stage error handling to avoid double free of same QP and UAF
IB/mlx5:
Fix rdma counter binding for RAW QP
IB/mlx5:
Rename 400G_8X speed to comply to naming convention
IB/mthca:
Annotate struct mthca_icm_table with __counted_by
IB/qib:
Replace deprecated strncpy
IB/srp:
Annotate struct srp_fr_pool with __counted_by
IB:
Use capital "OR" for multiple licenses in SPDX
ibmasm:
convert to new timestamp accessors
ibmvmc:
replace deprecated strncpy with strscpy
ibmvnic:
replace deprecated strncpy with strscpy
ice:
Add 200G speed/phy type use
ice:
add admin commands to access cgu configuration
ice:
add bitmap to track VF MSI-X usage
ice:
add drop rule matching on not active lport
ice:
Add E830 device IDs, MAC type and registers
ice:
Add ice_get_link_status_datalen
ice:
Add support for E830 DDP package segment
ice:
alter feature support check for SRIOV and LAG
ice:
Auxbus devices & driver for E822 TS
ice:
change vfs.num_msix_per to vf->num_msix
ice:
Check CRC strip requirement for VLAN strip
ice:
check netlist before enabling ICE_F_GNSS
ice:
cleanup ice_find_netlist_node
ice:
dpll: fix check for dpll input priority range
ice:
dpll: fix initial lock status of dpll
ice:
dpll: fix output pin capabilities
ice:
dpll: fix phase offset value
ice:
dpll: implement phase related callbacks
ice:
drop two params of ice_aq_move_sched_elems()
ice:
fix DDP package download for packages without signature segment
ice:
fix Get link status data length
ice:
Fix link_down_on_close message
ice:
fix linking when CONFIG_PTP_1588_CLOCK=n
ice:
Fix PF with enabled XDP going no-carrier after reset
ice:
fix pin assignment for E810-T without SMA control
ice:
Fix SRIOV LAG disable on non-compliant aggregate
ice:
fix theoretical out-of-bounds access in ethtool link modes
ice:
Fix VF Reset paths when interface in a failed over aggregate
ice:
Fix VF-VF direction matching in drop rule in switchdev
ice:
Fix VF-VF filter rules in switchdev mode
ice:
Hook up 4 E830 devices by adding their IDs
ice:
ice_sched_remove_elems: replace 1 elem array param by u32
ice:
implement dpll interface to control cgu
ice:
implement num_msix field per VF
ice:
introduce hw->phy_model for handling PTP PHY differences
ice:
introduce ice_pf_src_tmr_owned
ice:
lag: in RCU, use atomic allocation
ice:
make ice_get_pf_c827_idx static
ice:
make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp
ice:
make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item
ice:
make use of DEFINE_FLEX() in ice_ddp.c
ice:
make use of DEFINE_FLEX() in ice_switch.c
ice:
manage VFs MSI-X using resource tracking
ice:
prefix clock timer command enumeration values with ICE_PTP
ice:
PTP: add clock domain number to auxiliary interface
ice:
PTP: Clean up timestamp registers correctly
ice:
PTP: move quad value check inside ice_fill_phy_msg_e822
ice:
PTP: Rename macros used for PHY/QUAD port definitions
ice:
Refactor finding advertised link speed
ice:
remove ICE_F_PTP_EXTTS feature flag
ice:
remove ptp_tx ring parameter flag
ice:
Remove redundant zeroing of the fields.
ice:
Remove the FW shared parameters
ice:
remove unused ice_flow_entry fields
ice:
Restore fix disabling RX VLAN filtering
ice:
restore timestamp configuration after device reset
ice:
retry acquiring hardware semaphore during cross-timestamp request
ice:
set MSI-X vector count on VF
ice:
Shut down VSI with "link-down-on-close" enabled
ice:
stop trashing VF VSI aggregator node ID information
ice:
store VF's pci_dev ptr in ice_vf
ice:
Support cross-timestamping for E823 devices
ice:
Support FCS/CRC strip disable for VF
ice:
unify logic for programming PFINT_TSYN_MSK
ice:
Use PTP auxbus for all PHYs restart in E822
ida:
Fix crash in ida_free when the bitmap is empty
idpf:
add controlq init and reset checks
idpf:
add core init and interrupt request
idpf:
add create vport and netdev configuration
idpf:
add ethtool callbacks
idpf:
add module register and probe functionality
idpf:
add ptypes and MAC filter support
idpf:
add RX splitq napi poll support
idpf:
add singleq start_xmit and napi poll
idpf:
add splitq start_xmit
idpf:
add SRIOV support and other ndo_ops
idpf:
add TX splitq napi poll support
idpf:
avoid compiler introduced padding in virtchnl2_rss_key struct
idpf:
cancel mailbox work in error path
idpf:
configure resources for RX queues
idpf:
configure resources for TX queues
idpf:
fix corrupted frames and skb leaks in singleq mode
idpf:
fix potential use-after-free in idpf_tso()
idpf:
initialize interrupts and enable vport
idpf:
set scheduling mode for completion queue
igb:
Fix an end of loop test
igb:
replace deprecated strncpy with strscpy
igbvf:
replace deprecated strncpy with strscpy
igc:
Check VLAN EtherType mask
igc:
Check VLAN TCI mask
igc:
Fix hicredit calculation
igc:
replace deprecated strncpy with strscpy
igc:
Report VLAN EtherType matching back to user
iio:
accel: Add support for Kionix/ROHM KX132-1211 accelerometer
iio:
accel: adxl345: Convert enum->pointer for data in match data table
iio:
accel: adxl345: Simplify adxl345_read_raw()
iio:
accel: bma180: Convert enum->pointer for data in the match table
iio:
accel: hid-sensor-accel-3d: Convert to platform remove callback returning void
iio:
accel: kionix-kx022a: Add a function to retrieve number of bytes in buffer
iio:
accel: kionix-kx022a: Add an i2c_device_id table
iio:
accel: kionix-kx022a: Refactor driver and add chip_info structure
iio:
accel: kionix-kx022a: Remove blank lines
iio:
accel: kionix-kx022a: Use correct header(s) instead of string_helpers.h
iio:
accel: kionix-kx022a: Warn on failed matches and assume compatibility
iio:
accel: mma8452: Convert enum->pointer for data in the ID table
iio:
accel: mma8452: Sort match tables
iio:
accel: msa311: Use correct header(s) instead of string_helpers.h
iio:
accel: mxc4005: allow module autoloading via OF compatible
iio:
ad4310: Replace devm_clk_register() with devm_clk_hw_register()
iio:
adc: ab8500-gpadc: Convert to platform remove callback returning void
iio:
adc: ad7192: Add fast settling support
iio:
adc: ad7192: Improve f_order computation
iio:
adc: ad7192: Organize chip info
iio:
adc: ad7192: Remove unused member
iio:
adc: ad7192: Use bitfield access macros
iio:
adc: add ltc2309 support
iio:
adc: adding support for MCP3564 ADC
iio:
adc: at91-sama5d2: Convert to platform remove callback returning void
iio:
adc: at91: Convert to platform remove callback returning void
iio:
adc: at91_adc: Simplify with dev_err_probe()
iio:
adc: at91_adc: Use devm_clk_get_enabled() helper function
iio:
adc: at91_adc: Use devm_request_irq() helper function
iio:
adc: axp20x: Convert to platform remove callback returning void
iio:
adc: bcm_iproc: Convert to platform remove callback returning void
iio:
adc: dln2: Convert to platform remove callback returning void
iio:
adc: ep93xx: Convert to platform remove callback returning void
iio:
adc: exynos: Convert to platform remove callback returning void
iio:
adc: fsl-imx25-gcq: Convert to platform remove callback returning void
iio:
adc: hx711: Convert to platform remove callback returning void
iio:
adc: imx8qxp: Convert to platform remove callback returning void
iio:
adc: imx93: add four channels for imx93 adc
iio:
adc: imx93: Convert to platform remove callback returning void
iio:
adc: ltc2497: Simplify probe()
iio:
adc: max1363: Use i2c_get_match_data()
iio:
adc: MCP3564: fix calib_bias and calib_scale range checks
iio:
adc: MCP3564: fix hardware identification logic
iio:
adc: MCP3564: fix the static checker warning
iio:
adc: MCP3564: fix warn: unsigned '__x' is never less than zero.
iio:
adc: mcp3911: add support for the whole MCP39xx family
iio:
adc: mcp3911: avoid ambiguity parameters in macros
iio:
adc: mcp3911: fix indentation
iio:
adc: mcp3911: make use of dev_err_probe()
iio:
adc: mcp3911: simplify usage of spi->dev
iio:
adc: meson: add separate config for axg SoC family
iio:
adc: meson: improve error logging at probe stage
iio:
adc: meson_saradc: Convert to platform remove callback returning void
iio:
adc: mp2629: Convert to platform remove callback returning void
iio:
adc: mt6577_auxadc: Fix kernel panic on suspend
iio:
adc: mt6577_auxadc: Simplify with dev_err_probe()
iio:
adc: mt6577_auxadc: Simplify with device managed function
iio:
adc: mt6577_auxadc: Use devm_clk_get_enabled() helper function
iio:
adc: mxs-lradc: Convert to platform remove callback returning void
iio:
adc: npcm: Convert to platform remove callback returning void
iio:
adc: palmas_gpadc: Drop duplicated the in comment.
iio:
adc: qcom-pm8xxx-xoadc: Convert to platform remove callback returning void
iio:
adc: rcar-gyroadc: Convert to platform remove callback returning void
iio:
adc: spear_adc: Use dev_err_probe()
iio:
adc: spear_adc: Use device managed function
iio:
adc: stm32-adc-core: Convert to platform remove callback returning void
iio:
adc: stm32-adc: Convert to platform remove callback returning void
iio:
adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()
iio:
adc: stm32-adc: Replace deprecated strncpy() with strscpy()
iio:
adc: stm32-dfsdm-adc: Convert to platform remove callback returning void
iio:
adc: stm32-dfsdm-core: Convert to platform remove callback returning void
iio:
adc: sun4i-gpadc-iio: Convert to platform remove callback returning void
iio:
adc: ti-adc081c: Simplify probe()
iio:
adc: ti-ads1015: Add edge trigger support
iio:
adc: ti-ads1015: Simplify probe()
iio:
adc: ti_am335x_adc: Convert to platform remove callback returning void
iio:
adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
iio:
adc: twl4030-madc: Convert to platform remove callback returning void
iio:
adc: twl6030-gpadc: Convert to platform remove callback returning void
iio:
adc: vf610_adc: Convert to platform remove callback returning void
iio:
Add channel type for chromaticity
iio:
Add channel type light color temperature
iio:
Add IIO_DELTA_ANGL channel type
iio:
Add IIO_DELTA_VELOCITY channel type
iio:
addac: ad74413r: fix function prefix typo
iio:
addac: ad74413r: update channel function set
iio:
addac: stx104: Add 8254 Counter/Timer support
iio:
amplifiers: hmc425a: Add Support HMC540S 4-bit Attenuator
iio:
chemical: atlas-ezo-sensor: Simplify probe()
iio:
chemical: atlas-sensor: Convert enum->pointer for data in the match tables
iio:
chemical: sgp30: Convert enum->pointer for data in the match tables
iio:
chemical: vz89x: Convert enum->pointer for data in the match tables
iio:
common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
iio:
dac: dpot-dac: Convert to platform remove callback returning void
iio:
dac: lpc18xx_dac: Convert to platform remove callback returning void
iio:
dac: mcp4725: Add dac_reg_offset to struct mcp4725_chip_info
iio:
dac: mcp4725: Add use_ext_ref_voltage to struct mcp4725_chip_info
iio:
dac: mcp4725: Replace variable 'id' from struct mcp4725_data
iio:
dac: mcp4725: Use i2c_get_match_data()
iio:
dac: stm32-dac-core: Convert to platform remove callback returning void
iio:
dac: stm32-dac: Convert to platform remove callback returning void
iio:
dac: stm32-dac: Use correct header(s) instead of string_helpers.h
iio:
dac: ti-dac5571: Sort match tables
iio:
dac: ti-dac5571: Use i2c_get_match_data()
iio:
dac: vf610: Convert to platform remove callback returning void
iio:
event: add optional event label support
iio:
frequency: adf4350: Use device managed functions and fix power down issue.
iio:
gyro: hid-sensor-gyro-3d: Convert to platform remove callback returning void
iio:
hid-sensor-als: Add light chromaticity support
iio:
hid-sensor-als: Add light color temperature support
iio:
hid-sensor-als: Use channel index to support more hub attributes
iio:
humidity: hid-sensor-humidity: Convert to platform remove callback returning void
iio:
improve doc for available_scan_mask
iio:
imu: adis16475.c: Add delta angle and delta velocity channels
iio:
imu: adis16475: Add buffer padding after temp channel
iio:
imu: adis16475: add spi_device_id table
iio:
imu: adis16475: use bit numbers in assign_bit()
iio:
imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
iio:
imu: mpu6050: add level shifter flag
iio:
kx022a: Fix acceleration value scaling
iio:
kx022a: Support ROHM KX132ACR-LBZ
iio:
light: cm3605: Convert to platform remove callback returning void
iio:
light: hid-sensor-als: Convert to platform remove callback returning void
iio:
light: hid-sensor-prox: Convert to platform remove callback returning void
iio:
light: lm3533-als: Convert to platform remove callback returning void
iio:
light: opt4001: Use i2c_get_match_data()
iio:
magnetometer: ak8975: Convert enum->pointer for data in the match tables
iio:
magnetometer: ak8975: Fix 'Unexpected device' error
iio:
magnetometer: ak8975: Sort ID and ACPI tables
iio:
magnetometer: hid-sensor-magn-3d: Convert to platform remove callback returning void
iio:
magnetometer: yamaha-yas530: Use i2c_get_match_data()
iio:
mlx90614: Use i2c_get_match_data()
iio:
orientation: hid-sensor-incl-3d: Convert to platform remove callback returning void
iio:
orientation: hid-sensor-rotation: Convert to platform remove callback returning void
iio:
position: hid-sensor-custom-intel-hinge: Convert to platform remove callback returning void
iio:
potentiometer: ad5110: Use i2c_get_match_data()
iio:
potentiometer: ds1803: Convert enum->pointer for data in the ID table
iio:
pressure: hid-sensor: Convert to platform remove callback returning void
iio:
pressure: ms5637: Use i2c_get_match_data()
iio:
pressure: Support ROHM BU1390
iio:
proximity: cros_ec_mkbp: Convert to platform remove callback returning void
iio:
proximity: srf04: Convert to platform remove callback returning void
iio:
proximity: sx9310: Convert enum->pointer for match data table
iio:
Remove unused declarations
iio:
resolver: ad2s1210: move out of staging
iio:
resolver: ad2s1210: remove DRV_NAME macro
iio:
resolver: ad2s1210: remove of_match_ptr()
iio:
si7005: Add device tree support
iio:
temperature: hid-sensor: Convert to platform remove callback returning void
iio:
temperature: tmp117: Convert enum->pointer for data in the match tables
iio:
tmag5273: fix temperature offset
iio:
trigger: iio-trig-interrupt: Convert to platform remove callback returning void
iio:
trigger: stm32-timer: Convert to platform remove callback returning void
iio:
triggered-buffer: prevent possible freeing of wrong buffer
iio:
Use device_get_match_data()
ima:
Add __counted_by for struct modsig and use struct_size()
ima:
annotate iint mutex to avoid lockdep false positive warnings
ima:
detect changes to the backing overlay file
Linux:
Improve CS35l41-based audio codec drivers
inet:
implement lockless getsockopt(IP_MULTICAST_IF)
inet:
implement lockless getsockopt(IP_UNICAST_IF)
inet:
implement lockless IP_MTU_DISCOVER
inet:
implement lockless IP_MULTICAST_TTL
inet:
implement lockless IP_TOS
inet:
lock the socket in ip_sock_set_tos()
inet:
lockless getsockopt(IP_MTU)
inet:
lockless getsockopt(IP_OPTIONS)
inet:
lockless IP_PKTOPTIONS implementation
inet:
shrink struct flowi_common
infiniband:
Remove the now superfluous sentinel element from ctl_table array
infiniband:
Use user_backed_iter() to see if iterator is UBUF/IOVEC
init/mount:
print pretty name of root device when panics
init/version.c:
Replace strlcpy with strscpy
Input:
88pm80x_onkey - convert to platform remove callback returning void
Input:
ad7877 - use device core to create driver-specific device attributes
Input:
ad7879 - use device core to create driver-specific device attributes
Input:
adp5520-keys - convert to platform remove callback returning void
Input:
ads7846 - use device core to create driver-specific device attributes
Input:
altera_ps2 - convert to platform remove callback returning void
Input:
amimouse - convert to platform remove callback returning void
Input:
ams_delta_serio - convert to platform remove callback returning void
Input:
Annotate struct ff_device with __counted_by
Input:
apbps2 - convert to platform remove callback returning void
Input:
arc_ps2 - convert to platform remove callback returning void
Input:
atkbd - skip ATKBD_CMD_GETID in translated mode
Input:
axp20x-pek - avoid needless newline removal
Input:
cros_ec_keyb - convert to platform remove callback returning void
Input:
cros_ec_keyb - use device core to create driver-specific device attributes
Input:
ct82c710 - convert to platform remove callback returning void
Input:
cyapa - use device core to create driver-specific device attributes
Input:
cyttsp5 - add handling for vddio regulator
Input:
da9052_onkey - convert to platform remove callback returning void
Input:
da9052_tsi - convert to platform remove callback returning void
Input:
da9055_onkey - convert to platform remove callback returning void
Input:
edt-ft5x06 - use device core to create driver-specific device attributes
Input:
elants_i2c - use device core to create driver-specific device attributes
Input:
ep93xx_keypad - convert to platform remove callback returning void
Input:
evdev - annotate struct evdev_client with __counted_by
Input:
exc3000 - use device core to create driver-specific device attributes
Input:
hideep - use device core to create driver-specific device attributes
Input:
hycon-hy46xx - use device core to create driver-specific device attributes
Input:
i8042 - add nomux quirk for Acer P459-G2-M
Input:
i8042 - convert to platform remove callback returning void
Input:
i8042-sparcio - convert to platform remove callback returning void
Input:
ideapad_slidebar - convert to platform remove callback returning void
Input:
ili210x - use device core to create driver-specific device attributes
Input:
ilitek_ts_i2c - use device core to create driver-specific device attributes
Input:
ioc3kbd - convert to platform remove callback returning void
Input:
ipaq-micro-keys - add error handling for devm_kmemdup
Input:
iqs269a - use device core to create driver-specific device attributes
Input:
iqs5xx - use device core to create driver-specific device attributes
Input:
iqs62x-keys - convert to platform remove callback returning void
Input:
kxtj9 - use device core to create driver-specific device attributes
Input:
leds - annotate struct input_leds with __counted_by
Input:
m68kspkr - convert to platform remove callback returning void
Input:
maceps2 - convert to platform remove callback returning void
Input:
mainstone-wm97xx - convert to platform remove callback returning void
Input:
matrix_keypad - convert to platform remove callback returning void
Input:
max8997_haptic - convert to platform remove callback returning void
Input:
mc13783-pwrbutton - convert to platform remove callback returning void
Input:
mc13783_ts - convert to platform remove callback returning void
Input:
melfas-mip4 - use device core to create driver-specific device attributes
Input:
mt - annotate struct input_mt with __counted_by
Input:
navpoint - convert to platform remove callback returning void
Input:
olpc_apsp - convert to platform remove callback returning void
Input:
omap-keypad - convert to platform remove callback returning void
Input:
omap4-keypad - convert to platform remove callback returning void
Input:
palmas-pwrbutton - convert to platform remove callback returning void
Input:
pcap_keys - convert to platform remove callback returning void
Input:
pcap_ts - convert to platform remove callback returning void
Input:
pcf50633-input - convert to platform remove callback returning void
Input:
pcspkr - convert to platform remove callback returning void
Input:
pm8941-pwrkey - convert to platform remove callback returning void
Input:
ps2-gpio - convert to platform remove callback returning void
Input:
psmouse - enable Synaptics InterTouch for ThinkPad L14 G1
Input:
q40kbd - convert to platform remove callback returning void
Input:
raydium_i2c_ts - use device core to create driver-specific device attributes
Input:
rohm_bu21023 - use device core to create driver-specific device attributes
Input:
rpckbd - convert to platform remove callback returning void
Input:
s6sy761 - use device core to create driver-specific device attributes
Input:
samsung-keypad - convert to platform remove callback returning void
Input:
sh_keysc - convert to platform remove callback returning void
Input:
soc_button_array - add mapping for airplane mode button
Input:
soc_button_array - convert to platform remove callback returning void
Input:
sparcspkr - convert to platform remove callback returning void
Input:
spear-keyboard - convert to platform remove callback returning void
Input:
stmfts - use device core to create driver-specific device attributes
Input:
stmpe-keypad - convert to platform remove callback returning void
Input:
stmpe-ts - convert to platform remove callback returning void
Input:
sun4i-ps2 - convert to platform remove callback returning void
Input:
sun4i-ts - convert to platform remove callback returning void
Input:
synaptics-rmi4 - fix use after free in rmi_unregister_function()
Input:
synaptics-rmi4 - replace deprecated strncpy
Input:
tegra-kbc - use device_get_match_data()
Input:
ti_am335x_tsc - convert to platform remove callback returning void
Input:
tsc2004/5 - use device core to create driver-specific device attributes
Input:
walkera0701 - use module_parport_driver macro to simplify the code
Input:
wdt87xx_i2c - use device core to create driver-specific device attributes
Input:
wistron_btns - convert to platform remove callback returning void
Input:
wm831x-on - convert to platform remove callback returning void
Input:
wm831x-ts - convert to platform remove callback returning void
Input:
wm97xx-core - convert to platform remove callback returning void
Input:
xilinx_ps2 - convert to platform remove callback returning void
Input:
xpad - add Razer Wolverine V2 support
integrity:
fix indentation of config attributes
integrity:
powerpc: Do not select CA_MACHINE_KEYRING
intel drm:
Remove now superfluous sentinel element from ctl_table array
intel:
fix format warnings
intel:
fix string truncation warnings
intel_idle:
Add ibrs_off module parameter to force-disable IBRS
intel_idle:
Use __update_spec_ctrl() in intel_idle_ibrs()
interconnect:
fix error handling in qnoc_probe()
interconnect:
imx: Replace custom implementation of COUNT_ARGS()
interconnect:
imx: Replace inclusion of kernel.h in the header
interconnect:
msm8974: Replace custom implementation of COUNT_ARGS()
interconnect:
qcom: Add SDX75 interconnect provider driver
interconnect:
qcom: Convert to platform remove callback returning void
interconnect:
qcom: icc-rpm: Add AB/IB calculations coefficients
interconnect:
qcom: icc-rpm: Check for node-specific rate coefficients
interconnect:
qcom: icc-rpm: Fix peak rate calculation
interconnect:
qcom: icc-rpm: Let nodes drive their own bus clock
interconnect:
qcom: icc-rpm: Separate out clock rate calulcations
interconnect:
qcom: msm8996: Set AB/IB coefficients
interconnect:
qcom: osm-l3: Replace custom implementation of COUNT_ARGS()
interconnect:
qcom: qcm2290: Hook up MAS_APPS_PROC's bus clock
interconnect:
qcom: qcm2290: Set AB coefficients
interconnect:
qcom: qcm2290: Update EBI channel configuration
interconnect:
qcom: qdu1000: Set ACV enable_mask
interconnect:
qcom: sc7180: Set ACV enable_mask
interconnect:
qcom: sc7280: Set ACV enable_mask
interconnect:
qcom: sc8180x: Set ACV enable_mask
interconnect:
qcom: sc8280xp: Set ACV enable_mask
interconnect:
qcom: sdm660: Set AB/IB coefficients
interconnect:
qcom: sdm670: Set ACV enable_mask
interconnect:
qcom: sdm845: Set ACV enable_mask
interconnect:
qcom: sm6350: Set ACV enable_mask
interconnect:
qcom: sm8150: Set ACV enable_mask
interconnect:
qcom: sm8250: Enable sync_state
interconnect:
qcom: sm8250: Set ACV enable_mask
interconnect:
qcom: sm8350: Set ACV enable_mask
interconnect:
Treat xlate() returning NULL node as an error
Linux:
introduce __next_thread(), fix next_tid() vs exec() race
io_uring/af_unix:
disable sending io_uring over sockets
io_uring/af_unix:
disable sending io_uring over sockets
io_uring/cmd:
fix breakage in SOCKET_URING_OP_SIOC* implementation
io_uring/cmd:
Introduce SOCKET_URING_OP_GETSOCKOPT
io_uring/cmd:
Introduce SOCKET_URING_OP_SETSOCKOPT
io_uring/cmd:
Pass compat mode in issue_flags
io_uring/cmd:
return -EOPNOTSUPP if net is disabled
io_uring/fdinfo:
remove need for sqpoll lock for thread/pid retrieval
io_uring/fs:
consider link->flags when getting path for LINKAT
io_uring/kbuf:
Allow the full buffer id space for provided buffers
io_uring/kbuf:
check for buffer list readiness after NULL check
io_uring/kbuf:
defer release of mapped buffer rings
io_uring/kbuf:
Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring()
io_uring/kbuf:
Fix check of BID wrapping in provided buffers
io_uring/kbuf:
prune deferred locked cache when tearing down
io_uring/kbuf:
recycle freed mapped buffer ring entries
io_uring/kbuf:
Use slab for struct io_buffer objects
io_uring/net:
ensure socket is marked connected on connect retry
io_uring/poll:
don't enable lazy wake for POLLEXCLUSIVE
io_uring/poll:
use IOU_F_TWQ_LAZY_WAKE for wakeups
io_uring/rsrc:
cleanup io_pin_pages()
io_uring/rw:
add separate prep handler for fixed read/write
io_uring/rw:
add separate prep handler for readv/writev
io_uring/rw:
add support for IORING_OP_READ_MULTISHOT
io_uring/rw:
don't attempt to allocate async data if opcode doesn't need it
io_uring/rw:
mark readv/writev as vectored in the opcode definition
io_uring/rw:
split io_read() into a helper
io_uring:
add IORING_OP_WAITID support
io_uring:
add support for futex wake and wait
io_uring:
add support for vectored futex waits
io_uring:
cancelable uring_cmd
io_uring:
do not allow multishot read to set addr or len
io_uring:
do not clamp read length for multishot read
io_uring:
don't allow discontig pages for IORING_SETUP_NO_MMAP
io_uring:
don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAP
io_uring:
enable io_mem_alloc/free to be used in other parts
io_uring:
fix mutex_unlock with unreferenced ctx
io_uring:
fix off-by one bvec index
io_uring:
free io_buffer_list entries via RCU
io_uring:
indicate if io_kbuf_recycle did recycle anything
io_uring:
retain top 8bits of uring_cmd flags for kernel internal use
io_uring:
use fget/fput consistently
io_uring:
use files_lookup_fd_locked()
iomap:
hold state_lock over call to ifs_set_range_uptodate()
iomap:
protect read_bytes_pending with the state_lock
iomap:
rename iomap entry
iomap:
rotate maintainers
iomap:
use folio_end_read()
iommu/amd:
Access/Dirty bit support in IOPTEs
iommu/amd:
Add domain_alloc_user based domain allocation
iommu/amd:
Consolidate feature detection and reporting logic
iommu/amd:
Consolidate logic to allocate protection domain
iommu/amd:
Consolidate timeout pre-define to amd_iommu_type.h
iommu/amd:
Do not set amd_iommu_pgtable in pass-through mode
iommu/amd:
Enable device ATS/PASID/PRI capabilities independently
iommu/amd:
Initialize iommu_device->max_pasids
iommu/amd:
Introduce helper functions for managing GCR3 table
iommu/amd:
Introduce iommu_dev_data.flags to track device capabilities
iommu/amd:
Introduce iommu_dev_data.ppr
iommu/amd:
Miscellaneous clean up when free domain
iommu/amd:
Modify logic for checking GT and PPR features
iommu/amd:
Refactor protection domain allocation code
iommu/amd:
Remove amd_iommu_device_info()
iommu/amd:
Remove DMA_FQ type from domain allocation path
iommu/amd:
Remove iommu_v2 module
iommu/amd:
Remove PPR support
iommu/amd:
Remove unused amd_io_pgtable.pt_root variable
iommu/amd:
Remove unused EXPORT_SYMBOLS
iommu/amd:
Rename ats related variables
iommu/arm-smmu-qcom:
Add SDM670 MDSS compatible
iommu/arm-smmu-qcom:
Add SM7150 SMMUv2
iommu/arm-smmu-v3-sva:
Remove bond refcount
iommu/arm-smmu-v3-sva:
Remove unused iommu_sva handle
iommu/arm-smmu-v3:
Cleanup arm_smmu_domain_finalise
iommu/arm-smmu-v3:
Encapsulate ctx_desc_cfg init in alloc_cd_tables
iommu/arm-smmu-v3:
Move CD table to arm_smmu_master
iommu/arm-smmu-v3:
Move ctx_desc out of s1_cfg
iommu/arm-smmu-v3:
move stall_enabled to the cd table
iommu/arm-smmu-v3:
Refactor write_ctx_desc
iommu/arm-smmu-v3:
Rename cdcfg to cd_table
iommu/arm-smmu-v3:
Replace s1_cfg with cdtab_cfg
iommu/arm-smmu-v3:
Update comment about STE liveness
iommu/dart:
Call apple_dart_finalize_domain() as part of alloc_paging()
iommu/dart:
Convert to domain_alloc_paging()
iommu/dart:
Move the blocked domain support to a global static
iommu/dart:
Remove the force_bypass variable
iommu/dart:
Use static global identity domains
iommu/dma:
Allow a single FQ in addition to per-CPU FQs
iommu/dma:
Use a large flush queue and timeout for shadow_on_flush
iommu/exynos:
Implement an IDENTITY domain
iommu/exynos:
Update to {map,unmap}_pages
iommu/fsl_pamu:
Implement a PLATFORM domain
iommu/iova:
Make the rcache depot scale better
iommu/iova:
Manage the depot list size
iommu/ipmmu-vmsa:
Convert to generic_single_device_group()
iommu/ipmmu:
Add an IOMMU_IDENTITIY_DOMAIN
iommu/msm:
Implement an IDENTITY domain
iommu/mtk_iommu:
Add an IOMMU_IDENTITIY_DOMAIN
iommu/mtk_iommu_v1:
Implement an IDENTITY domain
iommu/omap:
Convert to generic_single_device_group()
iommu/omap:
Implement an IDENTITY domain
iommu/omap:
Update to {map,unmap}_pages
iommu/qcom_iommu:
Add an IOMMU_IDENTITIY_DOMAIN
iommu/rockchip:
Convert to generic_single_device_group()
iommu/rockchip:
Update to {map,unmap}_pages
iommu/s390:
Disable deferred flush for ISM devices
iommu/sprd:
Convert to generic_single_device_group()
iommu/sun50i:
Add an IOMMU_IDENTITIY_DOMAIN
iommu/sun50i:
Convert to generic_single_device_group()
iommu/sun50i:
Update to {map,unmap}_pages
iommu/tegra-gart:
Remove tegra-gart
iommu/tegra-smmu:
Drop unnecessary error check for for debugfs_create_dir()
iommu/tegra-smmu:
Implement an IDENTITY domain
iommu/tegra-smmu:
Support DMA domains in tegra
iommu/tegra-smmu:
Update to {map,unmap}_pages
iommu/virtio:
Add __counted_by for struct viommu_request and use struct_size()
iommu/vt-d:
Access/Dirty bit support for SS domains
iommu/vt-d:
Add domain_alloc_user op
iommu/vt-d:
Add helper for nested domain allocation
iommu/vt-d:
Add helper to setup pasid nested translation
iommu/vt-d:
Add MTL to quirk list to skip TE disabling
iommu/vt-d:
Add nested domain allocation
iommu/vt-d:
debugfs: Create/remove debugfs file per {device, pasid}
iommu/vt-d:
debugfs: Dump entry pointing to huge page
iommu/vt-d:
debugfs: Support dumping a specified page table
iommu/vt-d:
Disable PCI ATS in legacy passthrough mode
iommu/vt-d:
Disallow read-only mappings to nest parent domain
iommu/vt-d:
Enhance capability check for nested parent domain allocation
iommu/vt-d:
Extend dmar_domain to support nested domain
iommu/vt-d:
Fix incorrect cache invalidation for mm notification
iommu/vt-d:
Make context clearing consistent with context mapping
iommu/vt-d:
Make domain attach helpers to be extern
iommu/vt-d:
Omit devTLB invalidation requests when TES=0
iommu/vt-d:
Remove unused function
iommu/vt-d:
Set the nested domain to a device
iommu/vt-d:
Set variable intel_dirty_ops to static
iommu/vt-d:
Support enforce_cache_coherency only for empty domains
iommu/vt-d:
Update the definition of the blocking domain
iommu/vt-d:
Use ops->blocked_domain
iommu:
Add __iommu_group_domain_alloc()
iommu:
Add generic_single_device_group()
iommu:
Add iommu_copy_struct_from_user helper
iommu:
Add iommu_domain ops for dirty tracking
iommu:
Add IOMMU_DOMAIN_NESTED
iommu:
Add IOMMU_DOMAIN_PLATFORM
iommu:
Add IOMMU_DOMAIN_PLATFORM for S390
iommu:
Add iommu_ops->identity_domain
iommu:
Add new iommu op to create domains owned by userspace
iommu:
Add ops->domain_alloc_paging()
iommu:
Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return
iommu:
Allow an IDENTITY domain as the default_domain in ARM32
iommu:
Avoid more races around device probe
iommu:
change iommu_map_sgtable to return signed values
iommu:
Convert remaining simple drivers to domain_alloc_paging()
iommu:
Convert simple drivers with DOMAIN_DMA to domain_alloc_paging()
iommu:
Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled
iommu:
Fix printk arg in of_iommu_get_resv_regions()
iommu:
Fix return code in iommu_group_alloc_default_domain()
iommu:
Flow ERR_PTR out from __iommu_domain_alloc()
iommu:
Improve map/unmap sanity checks
iommu:
Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain
iommu:
Pass in parent domain with user_data to domain_alloc_user op
iommu:
Remove duplicate include
iommu:
Remove ops->set_platform_dma_ops()
iommu:
Remove useless group refcounting
iommu:
Reorganize iommu_get_default_domain_type() to respect def_domain_type()
iommu:
Require a default_domain for all iommu drivers
iommu:
Retire map/unmap ops
iommufd/device:
Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations
iommufd/iova_bitmap:
Move symbols to IOMMUFD namespace
iommufd/selftest:
Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs
iommufd/selftest:
Add domain_alloc_user() support in iommu mock
iommufd/selftest:
Add nested domain allocation for mock domain
iommufd/selftest:
Expand mock_domain with dev_flags
iommufd/selftest:
Fix _test_mock_dirty_bitmaps()
iommufd/selftest:
Fix page-size check in iommufd_test_dirty()
iommufd/selftest:
Iterate idev_ids in mock_domain's alloc_hwpt test
iommufd/selftest:
Rework TEST_LENGTH to test min_size explicitly
iommufd/selftest:
Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING
iommufd/selftest:
Test IOMMU_HWPT_GET_DIRTY_BITMAP
iommufd/selftest:
Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag
iommufd/selftest:
Test IOMMU_HWPT_SET_DIRTY_TRACKING
iommufd/selftest:
Test out_capabilities in IOMMU_GET_HW_INFO
iommufd:
Add a flag to enforce dirty tracking on attach
iommufd:
Add a flag to skip clearing of IOPTE dirty
iommufd:
Add a nested HW pagetable object
iommufd:
Add capabilities to IOMMU_GET_HW_INFO
iommufd:
Add data structure for Intel VT-d stage-1 domain allocation
iommufd:
Add IOMMU_HWPT_GET_DIRTY_BITMAP
iommufd:
Add IOMMU_HWPT_SET_DIRTY_TRACKING
iommufd:
Add iommufd_ctx to iommufd_put_object()
iommufd:
Add iopt_area_alloc()
iommufd:
Convert to alloc_domain_paging()
iommufd:
Correct IOMMU_HWPT_ALLOC_NEST_PARENT description
iommufd:
Derive iommufd_hwpt_paging from iommufd_hw_pagetable
iommufd:
Do not UAF during iommufd_put_object()
iommufd:
Fix missing update of domains_itree after splitting iopt_area
iommufd:
Fix spelling errors in comments
iommufd:
Flow user flags for domain allocation to domain_alloc_user()
iommufd:
Only enforce cache coherency in iommufd_hw_pagetable_alloc
iommufd:
Organize the mock domain alloc functions closer to Joerg's tree
iommufd:
Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING
iommufd:
Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED
iommufd:
Support allocating nested parent domain
iommufd:
Use the domain_alloc_user() op for domain allocation
ionic:
add a check for max SGs and SKB frags
ionic:
count SGs in packet to minimize linearize
ionic:
expand the descriptor bufs array
ionic:
Fix dim work handling in split interrupt mode
ionic:
fix snprintf format length warning
ionic:
replace deprecated strncpy with strscpy
iosys-map:
fix kernel-doc typos
iov_iter, net:
Fold in csum_and_memcpy()
iov_iter, net:
Merge csum_and_copy_from_iter{,_full}() together
iov_iter, net:
Move csum_and_copy_to/from_iter() to net/
iov_iter, net:
Move hash_and_copy_to_iter() to net/
iov_iter, x86:
Be consistent about the __user tag on copy_mc_to_user()
iov_iter:
Convert iterate*() to inline funcs
iov_iter:
Derive user-backedness from the iterator type
iov_iter:
Don't deal with iter->copy_mc in memcpy_from_iter_mc()
iov_iter:
fix copy_page_to_iter_nofault()
iov_iter:
Remove last_offset from iov_iter as it was for ITER_PIPE
iov_iter:
Renumber ITER_* constants
ipc:
convert to new timestamp accessors
ipmi:
refactor deprecated strncpy
Linux:
IPsec packet offload support in multiport RoCE devices
ipsec:
Select CRYPTO_AEAD
ipsec:
Stop using crypto_has_alg
ipv4/igmp:
Annotate struct ip_sf_socklist with __counted_by
ipv4:
add new arguments to udp_tunnel_dst_lookup()
ipv4:
Annotate struct fib_info with __counted_by
ipv4:
Correct/silence an endian warning in __ip_do_redirect
ipv4:
igmp: fix refcnt uaf issue when receiving igmp query packet
ipv4:
igmp: Remove redundant comparison in igmp_mcf_get_next()
ipv4:
ip_gre: Avoid skb_pull() failure in ipgre_xmit()
ipv4:
remove "proto" argument from udp_tunnel_dst_lookup()
ipv4:
rename and move ip_route_output_tunnel()
ipv4:
use tunnel flow flags for tunnel route lookups
ipv6:
add new arguments to udp_tunnel6_dst_lookup()
ipv6:
Annotate struct ip6_sf_socklist with __counted_by
ipv6:
avoid atomic fragment on GSO packets
ipv6:
drop feature RTAX_FEATURE_ALLFRAG
ipv6:
fix potential NULL deref in fib6_add()
ipv6:
lockless IPV6_ADDR_PREFERENCES implementation
ipv6:
lockless IPV6_AUTOFLOWLABEL implementation
ipv6:
lockless IPV6_DONTFRAG implementation
ipv6:
lockless IPV6_FLOWINFO_SEND implementation
ipv6:
lockless IPV6_MINHOPCOUNT implementation
ipv6:
lockless IPV6_MTU implementation
ipv6:
lockless IPV6_MTU_DISCOVER implementation
ipv6:
lockless IPV6_MULTICAST_ALL implementation
ipv6:
lockless IPV6_MULTICAST_HOPS implementation
ipv6:
lockless IPV6_MULTICAST_LOOP implementation
ipv6:
lockless IPV6_RECVERR implemetation
ipv6:
lockless IPV6_RECVERR_RFC4884 implementation
ipv6:
lockless IPV6_ROUTER_ALERT_ISOLATE implementation
ipv6:
lockless IPV6_UNICAST_HOPS implementation
ipv6:
mark address parameters of udp_tunnel6_xmit_skb() as const
ipv6:
mcast: Remove redundant comparison in igmp6_mcf_get_next()
ipv6:
move np->repflow to atomic flags
ipv6:
refactor ip6_finish_output for GSO handling
ipv6:
remove "proto" argument from udp_tunnel6_dst_lookup()
ipv6:
rename and move ip6_dst_lookup_tunnel()
ipvlan:
add ipvlan_route_v6_outbound() helper
ipvlan:
properly track tx_errors
ipvs:
add missing module descriptions
irqchip/gic-v3-its:
Flush ITS tables correctly in non-coherent GIC designs
irqchip/gic-v3:
Enable support for SGIs to act as NMIs
irqchip/imx-intmux:
Annotate struct intmux_data with __counted_by
irqchip/ls-scfg-msi:
Use device_get_match_data()
irqchip/renesas-rzg2l:
Enhance driver to support interrupt affinity setting
irqchip/sifive-plic:
Fix syscore registration for multi-socket systems
irqdomain:
Annotate struct irq_domain with __counted_by
isdn:
kcapi: replace deprecated strncpy with strscpy_pad
isdn:
replace deprecated strncpy with strscpy
isofs:
convert to new timestamp accessors
ixgbe:
fix end of loop test in ixgbe_set_vf_macvlan()
jbd2,ext4:
dynamically allocate the jbd2-journal shrinker
jbd2:
correct the printing of write_flags in jbd2_write_superblock()
jbd2:
fix potential data lost in recovering journal raced with synchronizing fs bdev
jbd2:
fix printk format type for 'io_block' in do_one_pass()
jbd2:
fix soft lockup in journal_finish_inode_data_buffers()
jbd2:
increase the journal IO's priority
jbd2:
print io_block if check data block checksum failed when do recovery
jffs2:
convert to new timestamp accessors
jffs2:
move jffs2_xattr_handlers to .rodata
jfs:
Convert to bdev_open_by_dev()
jfs:
convert to new timestamp accessors
jfs:
define xtree root and page independently
jfs:
fix array-index-out-of-bounds in dbFindLeaf
jfs:
fix array-index-out-of-bounds in diAlloc
jfs:
fix log->bdev_handle null ptr deref in lbmStartIO
jfs:
move jfs_xattr_handlers to .rodata
kasan:
fix and update KUNIT_EXPECT_KASAN_FAIL comment
kasan:
unify printk prefixes
kasan:
use unchecked __memset internally
kbuild:
avoid too many execution of scripts/pahole-flags.sh
kbuild:
Correct missing architecture-specific hyphens
kbuild:
dummy-tools: pretend we understand -fpatchable-function-entry
kbuild:
fix build ID symlinks to installed debug VDSO files
kbuild:
Let builtin have precedence over modules for kselftest-merge
kbuild:
make binrpm-pkg always produce kernel-devel package
kbuild:
Merge per-arch config for kselftest-merge target
kbuild:
Move the single quotes for image name
kbuild:
remove ARCH_POSTLINK from module builds
kbuild:
rpm-pkg: generate kernel.spec in rpmbuild/SPECS/
kbuild:
simplify cmd_ld_multi_m
kbuild:
support 'userldlibs' syntax
kbuild:
unify no-compiler-targets and no-sync-config-targets
kbuild:
unify vdso_install rules
kconfig:
fix memory leak from range properties
kdb:
Corrects comment for kdballocenv
kernel.h:
Move ARRAY_SIZE() to a separate header
kernel/Kconfig.kexec:
drop select of KEXEC for CRASH_DUMP
kernel/reboot:
Add device to sys_off_handler
kernel/reboot:
emergency_restart: Set correct system_state
kernel/resource:
Increment by align value in get_free_mem_region()
kernel/signal:
remove unnecessary NULL values from ucounts
kernel:
Drop IA64 support from sig_fault handlers
kernel:
kexec: copy user-array safely
kernel:
watch_queue: copy user-array safely
kernfs:
convert to new timestamp accessors
kernfs:
drop shared NUMA mempolicy hooks
kernfs:
move kernfs_xattr_handlers to .rodata
kernfs:
sysfs: support custom llseek method for sysfs entries
kexec:
Annotate struct crash_mem with __counted_by
kexec:
drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP
kexec:
fix KEXEC_FILE dependencies
kexec:
select CRYPTO from KEXEC_FILE instead of depending on it
keys, dns:
Allow key types (eg. DNS) to be reclaimed immediately on expiry
keys, dns:
Fix missing size check of V1 server-list header
KEYS:
encrypted: Do not include crypto/algapi.h
KEYS:
Include linux/errno.h in linux/verification.h
keys:
Remove unused extern declarations
KEYS:
trusted: Rollback init_trusted() consistently
KEYS:
trusted: tee: Refactor register SHM usage
kgdb:
Flush console before entering kgdb on panic
Linux:
kill task_struct->thread_group
kmsan:
introduce test_memcpy_initialized_gap()
kmsan:
merge test_memcpy_aligned_to_unaligned{,2}() together
kmsan:
prevent optimizations in memcpy tests
kmsan:
simplify kmsan_internal_memmove_metadata()
kobject:
Replace strlcpy with strscpy
kprobes:
consistent rcu api usage for kretprobe holder
kprobes:
freelist.h removed
kprobes:
kretprobe scalability improvement
kprobes:
unify kprobes_exceptions_nofify() prototypes
kprobes:
unused header files removed
kselftest/alsa:
pcm-test: Report cards declared in config but missing
kselftest/arm64:
add FEAT_LSE128 to hwcap test
kselftest/arm64:
Fix output formatting for za-fork
kselftest/arm64:
Validate SVCR in streaming SVE stress test
kselftest/arm64:
Verify HWCAP2_SVE_B16B16
kselftest:
Add a ksft_perror() helper
kselftest:
Add new test for detecting unprobed Devicetree devices
kselftest:
alsa: fixed a print formatting warning
kselftest:
rtnetlink.sh: add verbose flag
kselftest:
rtnetlink.sh: use grep_fail when expecting the cmd fail
kselftest:
rtnetlink: add pause and pause on fail flag
kselftest:
rtnetlink: fix ip route command typo
kselftest:
vm: add tests for no-inherit memory-deny-write-execute
kselftest:
vm: check errnos in mdwe_test
kselftest:
vm: fix mdwe's mmap_FIXED test case
kselftest:
vm: fix tabs/spaces inconsistency in the mdwe test
ksmbd:
add support for surrogate pair conversion
ksmbd:
avoid duplicate opinfo_put() call on error of smb21_lease_break_ack()
ksmbd:
don't update ->op_state as OPLOCK_STATE_NONE on error
ksmbd:
downgrade RWH lease caching state to RH for directory
ksmbd:
fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
ksmbd:
fix kernel-doc comment of ksmbd_vfs_setxattr()
ksmbd:
fix memory leak in smb2_lock()
ksmbd:
fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()
ksmbd:
fix possible deadlock in smb2_open
ksmbd:
fix recursive locking in vfs helpers
ksmbd:
fix slab out of bounds write in smb_inherit_dacl()
ksmbd:
fix slab-out-of-bounds in smb_strndup_from_utf16()
ksmbd:
fix wrong allocation size update in smb2_open()
ksmbd:
fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
ksmbd:
handle malformed smb1 message
ksmbd:
lazy v2 lease break on smb2_write()
ksmbd:
move oplock handling after unlock parent dir
ksmbd:
move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
ksmbd:
no need to wait for binded connection termination at logoff
ksmbd:
prevent memory leak on error return
ksmbd:
release interim response after sending status pending response
ksmbd:
Remove unused field in ksmbd_user struct
ksmbd:
reorganize ksmbd_iov_pin_rsp()
ksmbd:
send v2 lease break notification for directory
ksmbd:
separately allocate ci per dentry
ksmbd:
set epoch in create context v2 lease
ksmbd:
set v2 lease capability
kstrtox:
remove strtobool()
kthread:
add kthread_stop_put
kunit:
Don't use a managed alloc in is_literal()
kunit:
Fix missed memory release in kunit_free_suite_set()
kunit:
Fix possible memory leak in kunit_filter_suites()
kunit:
Fix the wrong kfree of copy for kunit_filter_suites()
kunit:
kasan_test: disable fortify string checker on kmalloc_oob_memset
kunit:
Reset suite counter right before running tests
kunit:
Reset test status on each param iteration
kunit:
string-stream-test: Add cases for string_stream newline appending
kunit:
string-stream: Add kunit_alloc_string_stream()
kunit:
string-stream: Add option to make all lines end with newline
kunit:
string-stream: Add tests for freeing resource-managed string_stream
kunit:
string-stream: Decouple string_stream from kunit
kunit:
string-stream: Don't create a fragment for empty strings
kunit:
string-stream: Improve testing of string_stream
kunit:
string-stream: Test performance of string_stream
kunit:
test: Avoid cast warning when adding kfree() as an action
kunit:
test: Fix the possible memory leak in executor_test
kunit:
Use string_stream for test log
kunit:
Warn if tests are slow
KVM:
Annotate struct kvm_irq_routing_table with __counted_by
KVM:
arm64: Add a predicate for testing if SMCCC filter is configured
KVM:
arm64: Add generic check for system-supported vCPU features
KVM:
arm64: Add handler for MOPS exceptions
KVM:
arm64: Add PMU event filter bits required if EL3 is implemented
KVM:
arm64: Add tracepoint for MMIO accesses where ISV==0
KVM:
arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR}
KVM:
arm64: Advertise selected DebugVer in DBGDIDR.Version
KVM:
arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1
KVM:
arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1
KVM:
arm64: Allow userspace to change ID_AA64PFR0_EL1
KVM:
arm64: Allow userspace to change ID_AA64ZFR0_EL1
KVM:
arm64: Allow userspace to get the writable masks for feature ID registers
KVM:
arm64: Always invalidate TLB for stage-2 permission faults
KVM:
arm64: Avoid soft lockups due to I-cache maintenance
KVM:
arm64: Build MPIDR to vcpu index cache at runtime
KVM:
arm64: Bump up the default KVM sanitised debug version to v8p8
KVM:
arm64: Clarify the ordering requirements for vcpu/RD creation
KVM:
arm64: Do not let a L1 hypervisor access the *32_EL2 sysregs
KVM:
arm64: Do not transfer page refcount for THP adjustment
KVM:
arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS
KVM:
arm64: Document vCPU feature selection UAPIs
KVM:
arm64: Don't use kerneldoc comment for arm64_check_features()
KVM:
arm64: Don't zero VTTBR in __tlb_switch_to_host()
KVM:
arm64: Expose MOPS instructions to guests
KVM:
arm64: Fast-track kvm_mpidr_to_vcpu() when mpidr_data is available
KVM:
arm64: FFA: Remove access of endpoint memory access descriptor array
KVM:
arm64: Get rid of vCPU-scoped feature bitmap
KVM:
arm64: GICv4: Do not perform a map to a mapped vLPI
KVM:
arm64: Handle AArch32 SPSR_{irq,abt,und,fiq} as RAZ/WI
KVM:
arm64: Hoist NV+SVE check into KVM_ARM_VCPU_INIT ioctl handler
KVM:
arm64: Hoist PAuth checks into KVM_ARM_VCPU_INIT ioctl
KVM:
arm64: Hoist PMUv3 check into KVM_ARM_VCPU_INIT ioctl handler
KVM:
arm64: Hoist SVE check into KVM_ARM_VCPU_INIT ioctl handler
KVM:
arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe()
KVM:
arm64: Make PMEVTYPER
_EL0.NSH RES0 if EL2 isn't advertised
KVM:
arm64: Move VTCR_EL2 into struct s2_mmu
KVM:
arm64: Only insert reserved ranges when SMCCC filter is used
KVM:
arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
KVM:
arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest
KVM:
arm64: PMU: Introduce helpers to set the guest's PMU
KVM:
arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU
KVM:
arm64: Prevent NV feature flag on systems w/o nested virt
KVM:
arm64: Refine _EL2 system register list that require trap reinjection
KVM:
arm64: Reject attempts to set invalid debug arch version
KVM:
arm64: Reload stage-2 for VMID change on VHE
KVM:
arm64: Remove unused return value from kvm_reset_vcpu()
KVM:
arm64: Rename helpers for VHE vCPU load/put
KVM:
arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host()
KVM:
arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run
KVM:
arm64: Select default PMU in KVM_ARM_VCPU_INIT handler
KVM:
arm64: selftest: Add the missing .guest_prepare()
KVM:
arm64: selftest: Perform ISB before reading PAR_EL1
KVM:
arm64: selftests: Test for setting ID register from usersapce
KVM:
arm64: Simplify kvm_vcpu_get_mpidr_aff()
KVM:
arm64: Use guest ID register values for the sake of emulation
KVM:
arm64: Use mtree_empty() to determine if SMCCC filter configured
KVM:
arm64: Use vcpu_idx for invalidation tracking
KVM:
arm64: vgic-its: Treat the collection target address as a vcpu_id
KVM:
arm64: vgic-v2: Use cpuid from userspace as vcpu_id
KVM:
arm64: vgic-v3: Optimize affinity-based SGI injection
KVM:
arm64: vgic-v3: Refactor GICv3 SGI generation
KVM:
arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy()
KVM:
arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_iodevs()
KVM:
arm64: vgic: Force vcpu vgic teardown on vcpu destroy
KVM:
arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer
KVM:
arm64: vgic: Simplify kvm_vgic_destroy()
KVM:
arm64: vgic: Use vcpu_idx for the debug information
KVM:
Convert comment into an assertion in kvm_io_bus_register_dev()
KVM:
Correct kvm_vcpu_event(s) typo in KVM API documentation
KVM:
Documentation: Add the missing description for guest_mode in kvm_mmu_page_role
KVM:
Documentation: Add the missing description for mmu_valid_gen into kvm_mmu_page
KVM:
Documentation: Add the missing description for ptep in kvm_mmu_page
KVM:
Documentation: Add the missing description for tdp_mmu_page into kvm_mmu_page
KVM:
Documentation: Add the missing description for tdp_mmu_root_count into kvm_mmu_page
KVM:
Documentation: Update the field name gfns and its description in kvm_mmu_page
kvm:
mmu: dynamically allocate the x86-mmu shrinker
KVM:
PPC: Add helper library for Guest State Buffers
KVM:
PPC: Add support for nestedv2 guests
KVM:
PPC: Always use the GPR accessors
KVM:
PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers
KVM:
PPC: Book3s HV: Hold LPIDs in an unsigned long
KVM:
PPC: Book3S HV: Introduce low level MSR accessor
KVM:
PPC: Book3S HV: Use accessors for VCPU registers
KVM:
PPC: Introduce FPR/VR accessor functions
KVM:
PPC: Rename accessor generator macros
KVM:
PPC: Use accessors for VCORE registers
KVM:
PPC: Use accessors for VCPU registers
KVM:
riscv: selftests: Add condops extensions to get-reg-list test
KVM:
riscv: selftests: Add SBI DBCN extension to get-reg-list test
KVM:
riscv: selftests: Add senvcfg register to get-reg-list test
KVM:
riscv: selftests: Add smstateen registers to get-reg-list test
KVM:
riscv: selftests: Fix get-reg-list print_reg defaults
KVM:
riscv: selftests: get-reg-list print_reg should never fail
KVM:
s390/mm: Properly reset no-dat
KVM:
s390: add stat counter for shadow gmap events
KVM:
s390: add tracepoint in gmap notifier
KVM:
s390: vsie: fix wrong VIR 37 when MSO is used
KVM:
selftests: aarch64: Introduce vpmu_counter_access test
KVM:
selftests: aarch64: vPMU register test for implemented counters
KVM:
selftests: aarch64: vPMU register test for unimplemented counters
KVM:
selftests: aarch64: vPMU test for validating user accesses
KVM:
selftests: Actually print out magic token in NX hugepages skip message
KVM:
selftests: add -MP to CFLAGS
KVM:
selftests: Add array order helpers to riscv get-reg-list
KVM:
selftests: Avoid using forced target for generating arm64 headers
KVM:
selftests: Ensure sysreg-defs.h is generated at the expected path
KVM:
selftests: Fix dynamic generation of configuration names
KVM:
selftests: Generate sysreg-defs.h and add to include path
KVM:
selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR
KVM:
Set file_operations.owner appropriately for all such structures
KVM:
SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests
KVM:
SVM: Treat all "skip" emulation for SEV guests as outright failures
KVM:
SVM: Update EFER software model on CR0 trap for SEV-ES
KVM:
SVM: Update SEV-ES shutdown intercepts with more metadata
KVM:
VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED
KVM:
x86/mmu: Add helpers to return if KVM honors guest MTRRs
KVM:
x86/mmu: Remove unnecessary ‘NULL’ values from sptep
KVM:
x86/mmu: Stop kicking vCPUs to sync the dirty log when PML is disabled
KVM:
x86/mmu: Zap KVM TDP when noncoherent DMA assignment starts/stops
KVM:
x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored
KVM:
x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored
KVM:
x86/pmu: Add documentation for fixed ctr on PMU filter
KVM:
x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL
KVM:
x86/xen: ignore the VCPU_SSHOTTMR_future flag
KVM:
x86/xen: Use fast path for Xen timer delivery
KVM:
x86: Add CONFIG_KVM_MAX_NR_VCPUS to allow up to 4096 vCPUs
KVM:
x86: Add IBPB_BRTYPE support
KVM:
x86: Add SBPB support
KVM:
x86: Allow HWCR.McStatusWrEn to be cleared once set
KVM:
x86: Clear bit12 of ICR after APIC-write VM-exit
KVM:
x86: Don't sync user-written TSC against startup values
KVM:
x86: Fix lapic timer interrupt lost after loading a snapshot.
KVM:
x86: Force TLB flush on userspace changes to special registers
KVM:
x86: Get CPL directly when checking if loaded vCPU is in kernel mode
KVM:
x86: hyper-v: Don't auto-enable stimer on write from user-space
KVM:
x86: Ignore MSR_AMD64_TW_CFG access
KVM:
X86: Reduce size of kvm_vcpu_arch structure when CONFIG_KVM_XEN=n
KVM:
x86: Refactor can_emulate_instruction() return to be more expressive
KVM:
x86: Refine calculation of guest wall clock to use a single TSC read
KVM:
x86: Remove 'return void' expression for 'void function'
KVM:
x86: remove always-false condition in kvmclock_sync_fn
KVM:
x86: Remove redundant vcpu->arch.cr0 assignments
KVM:
x86: remove the unused assigned_dev_head from kvm_arch
KVM:
x86: Service NMI requests after PMI requests in VM-Enter path
KVM:
x86: Update the variable naming in kvm_x86_ops.sched_in()
KVM:
x86: Use octal for file permission
KVM:
x86: Virtualize HWCR.TscFreqSel[bit 24]
lan78xx:
replace deprecated strncpy with strscpy
landlock:
Allow FS topology changes for domains without such rule type
landlock:
Document network support
landlock:
Make ruleset's access masks more generic
landlock:
Move and rename layer helpers
landlock:
Refactor landlock_add_rule() syscall
landlock:
Refactor landlock_find_rule/insert_rule helpers
landlock:
Refactor layer helpers
landlock:
Refactor merge/inherit_ruleset helpers
landlock:
Support network rules with TCP bind and connect
leds:
Add ktd202x driver
leds:
aw200xx: Annotate struct aw200xx with __counted_by
leds:
aw200xx: Convert to use maple tree register cache
leds:
class: Don't expose color sysfs entry
leds:
Convert all platform drivers to return void
leds:
core: Add more colors from DT bindings to led_colors
leds:
core: Refactor led_update_brightness() to use standard pattern
leds:
cr0014114: Annotate struct cr0014114 with __counted_by
leds:
el15203000: Annotate struct el15203000 with __counted_by
leds:
gpio: Annotate struct gpio_leds_priv with __counted_by
leds:
gpio: Keep driver firmware interface agnostic
leds:
gpio: Move temporary variable for struct device to gpio_led_probe()
leds:
gpio: Refactor code to use devm_gpiod_get_index_optional()
leds:
gpio: Remove unneeded assignment
leds:
gpio: Update headers
leds:
gpio: Utilise PTR_ERR_OR_ZERO()
leds:
lm3601x: Convert to use maple tree register cache
leds:
lm3697: Annotate struct lm3697 with __counted_by
leds:
lm392x: Convert to use maple tree register cache
leds:
lp3952: Convert to use maple tree register cache
leds:
lp3952: Replace deprecated strncpy with strscpy
leds:
lp5521: Add an error check in lp5521_post_init_device
leds:
lp55xx: Use gpiod_set_value_cansleep()
leds:
mt6360: Annotate struct mt6360_priv with __counted_by
leds:
mt6370: Annotate struct mt6370_priv with __counted_by
leds:
pca955x: Cleanup OF/ID table terminators
leds:
pca955x: Convert enum->pointer for data in the match tables
leds:
pca955x: Fix -Wvoid-pointer-to-enum-cast warning
leds:
pwm: Don't disable the PWM when the LED should be off
leds:
qcom-lpg: Annotate struct lpg_led with __counted_by
leds:
sc27xx: Move mutex_init() down
leds:
simatic-ipc-leds-gpio: Convert to platform remove callback returning void
leds:
tca6507: Don't use fixed GPIO base
leds:
trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
leds:
trigger: netdev: fix RTNL handling to prevent potential deadlock
leds:
trigger: netdev: Move size check in set_device_name
leds:
triggers: gpio: Rewrite to use trigger-sources
leds:
turris-omnia: Add support for enabling/disabling HW gamma correction
leds:
turris-omnia: Do not use SMBUS calls
leds:
turris-omnia: Fix brightness setting and trigger activating
leds:
turris-omnia: Make set_brightness() more efficient
leds:
turris-omnia: Support HW controlled mode via private trigger
legacy:
convert to new timestamp accessors
lib/bitmap:
split-out string-related operations to a separate files
lib/fw_table:
Remove acpi_parse_entries_array() export
lib/generic-radix-tree.c:
Add peek_prev()
lib/generic-radix-tree.c:
Don't overflow in peek()
lib/group_cpus.c:
avoid acquiring cpu hotplug lock in group_cpus_evenly
lib/raid6:
Drop IA64 support
lib/string_helpers:
string_get_size() now returns characters wrote
lib/ucs2_string:
Add UCS-2 strscpy function
lib/vsprintf:
Fix %pfwf when current node refcount == 0
lib:
add light-weight queuing mechanism.
lib:
Export errname
lib:
objpool added: ring-array based lockless MPMC
lib:
objpool test module added
lib:
objpool: fix head overrun on RK3588 SBC
lib:
test_objpool: make global variables static
libbpf:
Add __percpu_kptr macro definition
libbpf:
Add basic BTF sanity validation
libbpf:
Add link-based API for netkit
libbpf:
Add ring__avail_data_size
libbpf:
Add ring__consume
libbpf:
Add ring__map_fd
libbpf:
Add ring__producer_pos, ring__consumer_pos
libbpf:
Add ring__size
libbpf:
Add ring_buffer__ring
libbpf:
Add support for cgroup unix socket address hooks
libbpf:
Add support for custom exception callbacks
libbpf:
Allow Golang symbols in uprobe secdef
libbpf:
Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section
libbpf:
Fix syscall access arguments on riscv
libbpf:
Refactor bpf_object__reloc_code
libbpf:
Refactor cleanup in ring_buffer__add
libbpf:
Resolve symbol conflicts at the same offset for uprobe
libbpf:
Support symbol versioning for uprobe
libbpf:
Switch rings to array of pointers
libceph, ceph:
move mdsmap.h to fs/ceph
libceph:
add doutc and *_client debug macros support
libceph:
stop checking crypto_shash_alignmask
libfs:
getdents() should return 0 after reaching EOD
libnvdimm/of_pmem:
Use devm_kstrdup instead of kstrdup and check its return value
libnvdimm:
Annotate struct nd_region with __counted_by
libnvdimm:
remove kernel-doc warnings:
libperf rc_check:
Add RC_CHK_EQUAL
libperf rc_check:
Make implicit enabling work for GCC
Linux:
Linux 6.7
Linux:
Linux 6.7-rc1
Linux:
Linux 6.7-rc2
Linux:
Linux 6.7-rc3
Linux:
Linux 6.7-rc4
Linux:
Linux 6.7-rc5
Linux:
Linux 6.7-rc6
Linux:
Linux 6.7-rc7
Linux:
Linux 6.7-rc8
linux/export:
clean up the IA-64 KSYM_FUNC macro
linux/export:
Ensure natural alignment of kcrctab array
linux/export:
Fix alignment for 64-bit ksymtab entries
linux/init:
remove __memexit* annotations
linux:
convert to new timestamp accessors
liquidio:
replace deprecated strncpy with strscpy
liquidio:
replace deprecated strncpy/strcpy with strscpy
livepatch:
Fix missing newline character in klp_resolve_symbols()
lkdtm/bugs:
add test for panic() with stuck secondary CPUs
lkdtm:
Fix CFI_BACKWARD on RISC-V
llc:
verify mac len before reading mac header
llist:
add interface to check if a node is on a list.
llist:
add llist_del_first_this()
lockd:
add doc to enable EXPORT_OP_ASYNC_LOCK
lockd:
don't call vfs_lock_file() for pending requests
lockd:
fix race in async lock request handling
lockd:
hold a reference to nlmsvc_serv while stopping the thread.
lockd:
introduce safe async lock op
lockdep:
Fix block chain corruption
locking/atomic, xen:
Use sync_try_cmpxchg() instead of sync_cmpxchg()
locking/atomic/x86:
Introduce arch_sync_try_cmpxchg()
locking/atomic:
Add generic support for sync_try_cmpxchg() and its fallback
locking/atomic:
sh: Use generic_cmpxchg_local for arch_cmpxchg_local()
locking/atomics:
Use atomic_try_cmpxchg_release() to micro-optimize rcuref_put_slowpath()
locking/debug:
Fix debugfs API return value checks to use IS_ERR()
locking/local, arch:
Rewrite local_add_unless() as a static inline function
locking/lockdep:
Fix string sizing bug that triggers a format-truncation compiler-warning
locking/lockref/x86:
Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64
locking/osq_lock:
Clarify osq_wait_next()
locking/osq_lock:
Clarify osq_wait_next() calling convention
locking/osq_lock:
Move the definition of optimistic_spin_node into osq_lock.c
locking/rtmutex:
Add a lockdep assert to catch potential nested blocking
locking/rtmutex:
Avoid unconditional slowpath for DEBUG_RT_MUTEXES
locking/rtmutex:
Use rt_mutex specific scheduler helpers
locking/seqlock:
Change __seqprop() to return the function pointer
locking/seqlock:
Fix grammar in comment
locking/seqlock:
Fix typo in comment
locking/seqlock:
Propagate 'const' pointers within read-only methods, remove forced type casts
locking/seqlock:
Simplify SEQCOUNT_LOCKNAME()
locking/ww_mutex/test:
Fix potential workqueue corruption
locking/ww_mutex/test:
Make sure we bail out instead of livelock
locking/ww_mutex/test:
Use prng instead of rng to avoid hangs at bootup
locking:
export contention tracepoints for bcachefs six locks
locktorture:
Add acq_writer_lim to complain about long acquistion times
locktorture:
Add call_rcu_chains module parameter
locktorture:
Add new module parameters to lock_torture_print_module_parms()
locktorture:
Add readers_bind and writers_bind module parameters
locktorture:
Alphabetize torture_param() entries
locktorture:
Check the correct variable for allocation failure
locktorture:
Consolidate "if" statements in lock_torture_writer()
locktorture:
Rename readers_bind/writers_bind to bind_readers/bind_writers
logic_pio:
Remove logic_outb(), _outw(), outl() duplicate declarations
loongarch, kexec:
change dependency of object files
LoongArch/smp:
Call rcutree_report_cpu_starting() earlier
LoongArch:
Add __percpu annotation for __percpu_read()/__percpu_write()
LoongArch:
Add dependency between vmlinuz.efi and vmlinux.efi
LoongArch:
Add more instruction opcodes and emit_* helpers
LoongArch:
Apply dynamic relocations for LLD
LoongArch:
BPF: Don't sign extend function return value
LoongArch:
BPF: Don't sign extend memory load operand
LoongArch:
BPF: Fix sign-extension mov instructions
LoongArch:
BPF: Fix unconditional bswap instructions
LoongArch:
BPF: Support 32-bit offset jmp instructions
LoongArch:
BPF: Support sign-extension load instructions
LoongArch:
BPF: Support sign-extension mov instructions
LoongArch:
BPF: Support signed div instructions
LoongArch:
BPF: Support signed mod instructions
LoongArch:
BPF: Support unconditional bswap instructions
LoongArch:
Disable module from accessing external data directly
LoongArch:
Explicitly set -fdirect-access-external-data for vmlinux
LoongArch:
Implement constant timer shutdown interface
LoongArch:
KVM: Add kvm related header files
LoongArch:
KVM: Add maintainers for LoongArch KVM
LoongArch:
KVM: Add vcpu related header files
LoongArch:
KVM: Enable kvm config and add the makefile
LoongArch:
KVM: Implement basic vcpu interfaces
LoongArch:
KVM: Implement basic vcpu ioctl interfaces
LoongArch:
KVM: Implement fpu operations for vcpu
LoongArch:
KVM: Implement handle csr exception
LoongArch:
KVM: Implement handle fpu exception
LoongArch:
KVM: Implement handle gspr exception
LoongArch:
KVM: Implement handle idle exception
LoongArch:
KVM: Implement handle iocsr exception
LoongArch:
KVM: Implement handle mmio exception
LoongArch:
KVM: Implement kvm exception vectors
LoongArch:
KVM: Implement kvm hardware enable, disable interface
LoongArch:
KVM: Implement kvm mmu operations
LoongArch:
KVM: Implement kvm module related interface
LoongArch:
KVM: Implement misc vcpu related interfaces
LoongArch:
KVM: Implement vcpu interrupt operations
LoongArch:
KVM: Implement vcpu load and vcpu put operations
LoongArch:
KVM: Implement vcpu timer operations
LoongArch:
KVM: Implement vcpu world switch
LoongArch:
KVM: Implement virtual machine tlb operations
LoongArch:
KVM: Implement VM related functions
LoongArch:
KVM: Supplement kvm document about LoongArch-specific part
LoongArch:
Mark __percpu functions as always inline
LoongArch:
Mark {dmw,tlb}_virt_to_page() exports as non-GPL
LoongArch:
Preserve syscall nr across execve()
LoongArch:
Record pc instead of offset in la_abs relocation
LoongArch:
Relax memory ordering for atomic operations
LoongArch:
Set unwind stack type to unknown rather than set error flag
LoongArch:
Silence the boot warning about 'nokaslr'
LoongArch:
Slightly clean up drdtime()
LoongArch:
Support PREEMPT_DYNAMIC with static keys
lsm:
constify 'bprm' parameter in security_bprm_committed_creds()
lsm:
constify 'bprm' parameter in security_bprm_committing_creds()
lsm:
constify 'file' parameter in security_bprm_creds_from_file()
lsm:
constify 'sb' parameter in security_quotactl()
lsm:
constify 'sb' parameter in security_sb_kern_mount()
lsm:
fix a spelling mistake
lsm:
fix default return value for inode_getsecctx
lsm:
fix default return value for vm_enough_memory
m68k, kexec:
fix the incorrect ifdeffery and build dependency of CONFIG_KEXEC
m68k:
68000: fix warning in timer code
m68k:
68000: fix warnings in 68000 interrupt handling
m68k:
Add missing types to asm/irq.h
m68k:
amiga: Add and use "amiga.h"
m68k:
amiga: pcmcia: Replace set but not used variable by READ_ONCE()
m68k:
apollo: Add and use "apollo.h"
m68k:
apollo: Make local reset, serial, and irq functions static
m68k:
apollo: Remove unused debug console functions
m68k:
apollo: Replace set but not used variable by READ_ONCE()
m68k:
atari: Add and use "atari.h"
m68k:
atari: Document data parameter of stdma_try_lock()
m68k:
atari: Make atari_platform_init() static
m68k:
atari: Make atari_stram_map_pages() static
m68k:
atari: Make ikbd_reset() static
m68k:
bvme6000: Make bvme6000_abort_int() static
m68k:
coldfire: add and use "vectors.h"
m68k:
coldfire: ensure gpio prototypes visible
m68k:
coldfire: fix warnings in uboot argument processing
m68k:
coldfire: make mcf_maskimr() static
m68k:
coldfire: remove unused variable in MMU code
m68k:
defconfig: Update defconfigs for v6.6-rc1
m68k:
defconfig: Update virt_defconfig for v6.6-rc3
m68k:
don't provide arch_dma_alloc for nommu/coldfire
m68k:
emu: Mark version[] __maybe_unused
m68k:
emu: Remove unused vsnprintf() return value in nfprint()
m68k:
emu: Replace strlcpy() with strscpy()
m68k:
Fix indentation by 2 or 5 spaces in
m68k:
Fix indentation by 7 spaces in
m68k:
fpsp040: Fix indentation by 5 spaces
m68k:
hp300: Include "time.h" for hp300_sched_init()
m68k:
implement xor_unlock_is_negative_byte
m68k:
io: Mark mmio read addresses as const
m68k:
kernel: Add and use "ints.h"
m68k:
kernel: Add and use "process.h"
m68k:
kernel: Add and use "ptrace.h"
m68k:
kernel: Add and use "signal.h"
m68k:
kernel: Add and use "traps.h"
m68k:
kernel: Add and use "vectors.h"
m68k:
kernel: Add and use
m68k:
kernel: Add missing asmlinkage to do_notify_resume()
m68k:
kernel: Fix indentation by 7 spaces in traps.c
m68k:
kernel: Include
for trap_init()
m68k:
kernel: Make bad_super_trap() static
m68k:
lib: Include
for __muldi3()
m68k:
mac: Add and use "mac.h"
m68k:
mac: Make mac_platform_init() static
m68k:
mac: Remove unused sine_data[]
m68k:
mac: Remove unused yday in unmktime()
m68k:
math-emu: Add missing prototypes
m68k:
math-emu: Fix incorrect file reference in fp_log.c
m68k:
math-emu: Make multi_arith.h self-contained
m68k:
math-emu: Reformat function and variable headers
m68k:
math-emu: Replace external declarations by header inclusion
m68k:
math-emu: Sanitize include guards
m68k:
mm: Add and use "fault.h"
m68k:
mm: Include
for hwreg_()
m68k:
mm: Move paging_init() to common
m68k:
mvme147: Make mvme147_init_IRQ() static
m68k:
mvme16x: Add and use "mvme16x.h"
m68k:
mvme16x: Remove unused sink in mvme16x_cons_write()
m68k:
q40: Add and use "q40.h"
m68k:
remove unused includes from dma.c
m68k:
Replace GPL 2.0+ README.legal boilerplate with SPDX
m68k:
sun3/3x: Add and use "sun3.h"
m68k:
sun3/3x: Include
for config_sun3*()
m68k:
sun3: Add missing asmlinkage to sun3_init()
m68k:
sun3: Annotate prom_printf() with __printf()
m68k:
sun3: Change led_pattern[] to unsigned char
m68k:
sun3: Fix context restore in flush_tlb_range()
m68k:
sun3: Fix indentation by 5 or 7 spaces
m68k:
sun3: Fix signature of sun3_get_model()
m68k:
sun3: Improve Sun3/3x DVMA abstraction in
m68k:
sun3: Make print_pte() static
m68k:
sun3: Make sun3_platform_init() static
m68k:
sun3: Remove unused orig_baddr in free_baddr()
m68k:
sun3: Remove unused start_page in sun3_bootmem_alloc()
m68k:
sun3: Remove unused vsprintf() return value in prom_printf()
m68k:
sun3x: Do not mark dvma_map_iommu() inline
m68k:
sun3x: Fix signature of sun3_leds()
m68k:
sun3x: Make dvma_print() static
m68k:
sun3x: Make sun3x_halt() static
m68k:
Use kernel's generic libgcc functions
m68k:
use the coherent DMA code for coldfire without data cache
m68knommu:
fix compilation for ColdFire/Cleopatra boards
m68knommu:
improve config ROM setting defaults
macintosh/macio-adb:
add missing iounmap() on error in macio_init()
macintosh:
Remove the now superfluous sentinel element from ctl_table array
macvlan:
Don't propagate promisc change to lower dev in passthru
mailbox:
imx: support channel type tx doorbell v2
mailbox:
mtk-cmdq-mailbox: Implement Runtime PM with autosuspend
mailbox:
pcc: Add support for platform notification handling
mailbox:
pcc: Support shared interrupt for multiple subspaces
mailbox:
Use device_get_match_data()
mailbox:
zynqmp: Annotate struct zynqmp_ipi_pdata with __counted_by
mailmap:
add address mapping for Jiri Kosina
mailmap:
add an old address for Naoya Horiguchi
mailmap:
add entries for Geliang Tang
mailmap:
add entries for Mathieu Othacehe
mailmap:
update email address for Claudiu Beznea
MAINTAINER:
Create entry for Renesas SH-Mobile DRM drivers
MAINTAINERS:
Add a missing file to the INTEL GPIO section
MAINTAINERS:
Add an obsolete entry for LL TEMAC driver
MAINTAINERS:
add Andrew Morton for lib/*
MAINTAINERS:
Add Boris Brezillon as Panfrost driver maintainer
MAINTAINERS:
add Brian Foster as a reviewer for bcachefs
MAINTAINERS:
Add Chengchang Tang as Hisilicon RoCE maintainer
MAINTAINERS:
add drm_bridge_connector.[ch] files under bridge chips
MAINTAINERS:
Add entries for NXP(Freescale) eDMA drivers
MAINTAINERS:
Add entry for AMD PENSANDO
MAINTAINERS:
Add entry for bcachefs
MAINTAINERS:
Add entry for closures
MAINTAINERS:
Add entry for generic-radix-tree
MAINTAINERS:
add entry for TI ICSSG Ethernet driver
MAINTAINERS:
add Geliang as reviewer for MPTCP
MAINTAINERS:
Add Hal as one of the maintainers of SFCTEMP HWMON DRIVER
MAINTAINERS:
add include/linux/module*.h to modules
MAINTAINERS:
Add indirect_call_wrapper.h to NETWORKING [GENERAL]
MAINTAINERS:
Add Intel TDX entry
MAINTAINERS:
Add Jessica as a reviewer for drm/panel
MAINTAINERS:
add Maintainer Entry Profile field for Rust
MAINTAINERS:
add Mikulas Patocka as a DM maintainer
MAINTAINERS:
Add myself as mlx5_vdpa driver
MAINTAINERS:
Add myself for ARM32 BPF JIT maintainer.
MAINTAINERS:
Add netdev subsystem profile link
MAINTAINERS:
Add ROHM BM1390
MAINTAINERS:
Add scripts/clang-tools to Kbuild section
MAINTAINERS:
Add tools/testing/cxl files to CXL
MAINTAINERS:
add YAML file for i2c-demux-pinctrl
MAINTAINERS:
adjust header file entry in DPLL SUBSYSTEM
MAINTAINERS:
ALSA: change mailing list to linux-sound on vger
MAINTAINERS:
change the S32G2 maintainer's email address.
MAINTAINERS:
change vmware.com addresses to broadcom.com
MAINTAINERS:
coresight: Add missing Coresight files
MAINTAINERS:
create an entry for exportfs
MAINTAINERS:
Document that the NXP i.MX 8MQ DCSS driver goes thru drm-misc
MAINTAINERS:
drm/ci: add entries for xfail files
MAINTAINERS:
drop Antti Palosaari
MAINTAINERS:
Drop Mark Gross as maintainer for x86 platform drivers
MAINTAINERS:
erofs: add EROFS webpage
MAINTAINERS:
exclude 9p from networking
MAINTAINERS:
fix Analog Devices website link
MAINTAINERS:
fix file path for Omnvision OV4689
MAINTAINERS:
hand over hwpoison maintainership to Miaohe Lin
MAINTAINERS:
hardening: Add __counted_by regex
MAINTAINERS:
hardening: Add Gustavo as Reviewer
MAINTAINERS:
Include additional ASoC paths
MAINTAINERS:
Include sof headers under ASoC
MAINTAINERS:
Include stackleak paths in hardening entry
MAINTAINERS:
list all Qualcomm IOMMU drivers in the QUALCOMM IOMMU entry
MAINTAINERS:
Maintainer change for ptp_vmw driver
MAINTAINERS:
mmc: take over as maintainer of MCI & SDHCI MICROCHIP DRIVERS
MAINTAINERS:
net: Update reviewers for TI's Ethernet drivers
MAINTAINERS:
objpool added
MAINTAINERS:
Orphan Cadence PCIe IP
MAINTAINERS:
powerpc: Add Aneesh & Naveen
MAINTAINERS:
refresh LLVM support
MAINTAINERS:
reinstate freescale ARM64 DT directory in i.MX entry
MAINTAINERS:
Remove Andy from GPIO maintainers
MAINTAINERS:
remove hugetlb maintainer Mike Kravetz
MAINTAINERS:
Remove
[email protected]
mailing list
MAINTAINERS:
remove myself as maintainer of SMC
MAINTAINERS:
Remove stale entry for SBL platform driver
MAINTAINERS:
remove stale info for DEVICE-MAPPER
MAINTAINERS:
RISC-V: KVM: Add another kselftests path
MAINTAINERS:
split out the uAPI into a new section
MAINTAINERS:
step down as TJA11XX C45 maintainer
MAINTAINERS:
TRACING: Add Mathieu Desnoyers as Reviewer
MAINTAINERS:
update AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
MAINTAINERS:
Update dlm maintainer and web page
MAINTAINERS:
Update DRM DRIVERS FOR FREESCALE IMX entry
MAINTAINERS:
Update drm-misc entry to match all drivers
MAINTAINERS:
Update entry for megachips-stdpxxxx-ge-b850v3-fw
MAINTAINERS:
Update gma500 git repo
MAINTAINERS:
update lists.linuxfoundation.org migrated lists
MAINTAINERS:
Update LL TEMAC entry to Orphan
MAINTAINERS:
Update mvpp2 driver email
MAINTAINERS:
Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4
MAINTAINERS:
update Rust webpage
MAINTAINERS:
update tg3 maintainer list
MAINTAINERS:
Update the GPU Scheduler email
MAINTAINERS:
wifi: brcm80211: remove non-existing
[email protected]
MAINTAINERS:
wifi: rt2x00: drop Helmut Schaa
maple_tree:
do not preallocate nodes for slot stores
Linux:
Match data improvements for ak4642 driver
Linux:
Match data improvements for pv880x0 regulator
Linux:
Match data improvements for tlv320aic32x4 driver
Linux:
Match data improvements for wm8580 driver
mbcache:
dynamically allocate the mbcache shrinker
mcb:
fix error handling for different scenarios when parsing
mcb:
use short version for function pointer for mcb_free_bus
mcb:
Use the actual bus passed to init and release functions
mctp i3c:
MCTP I3C driver
md-bitmap:
remove the checking of 'pers->quiesce' from location_store()
md-bitmap:
suspend array earlier in location_store()
md-cluster:
check for timeout while a new disk adding
md/dm-raid:
use new apis to suspend array
md/md-bitmap:
use new apis to suspend array for location_store()
md/md-linear:
Annotate struct linear_conf with __counted_by
md/md-linear:
cleanup linear_add()
md/raid1:
don't split discard io for write behind
md/raid5-cache:
use new apis to suspend array
md/raid5-cache:
use READ_ONCE/WRITE_ONCE for 'conf->log'
md/raid5:
dynamically allocate the md-raid5 shrinker
md/raid5:
replace suspend with quiesce() callback
md/raid5:
use new apis to suspend array
md/raid6:
use valid sector values to determine if an I/O should wait on the reshape
md:
add new helpers to suspend/resume and lock/unlock array
md:
add new helpers to suspend/resume array
md:
cleanup mddev_create/destroy_serial_pool()
md:
cleanup pers->prepare_suspend()
md:
Convert to bdev_open_by_dev()
md:
delay choosing sync action to md_start_sync()
md:
delay remove_and_add_spares() for read only array to md_start_sync()
md:
do not require mddev_lock() for all options in array_state_store()
md:
don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store()
md:
don't check 'mddev->pers' from suspend_hi_store()
md:
don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()
md:
don't rely on 'mddev->pers' to be set in mddev_suspend()
md:
factor out a helper from mddev_put()
md:
factor out a helper rdev_addable() from remove_and_add_spares()
md:
factor out a helper rdev_is_spare() from remove_and_add_spares()
md:
factor out a helper rdev_removeable() from remove_and_add_spares()
md:
factor out a helper to choose sync action from md_check_recovery()
md:
fix bi_status reporting in md_end_clone_io
md:
fix missing flush of sync_work
md:
fix stopping sync thread
md:
initialize 'active_io' while allocating mddev
md:
initialize 'writes_pending' while allocating mddev
md:
remove old apis to suspend the array
md:
rename __mddev_suspend/resume() back to mddev_suspend/resume()
md:
replace deprecated strncpy with memcpy
md:
replace is_md_suspended() with 'mddev->suspended' in md_check_recovery()
md:
simplify md_seq_ops
md:
split MD_RECOVERY_NEEDED out of mddev_resume
md:
suspend array in md_start_sync() if array need reconfiguration
md:
use new apis to suspend array before mddev_create/destroy_serial_pool
md:
use new apis to suspend array for adding/removing rdev from state_store()
md:
use new apis to suspend array for ioctls involed array reconfiguration
md:
use new apis to suspend array for sysfs apis
md:
use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi'
md:
use separate work_struct for md_start_sync()
mean and variance:
Add a missing include
mean and variance:
More tests
media:
Add MIPI CSI-2 generic long packet type definition
media:
allegro-dvt: increase buffer size in msg_type_name()
media:
allegro: Annotate struct mcu_msg_push_buffers_internal with __counted_by
media:
am437x: don't fill in bus_info
media:
amphion: handle firmware debug message
media:
aspeed: Drop unnecessary error check for debugfs_create_file()
media:
atmel: drop bus_info
media:
atomisp: Add some higher resolutions to atomisp_enum_framesizes()
media:
atomisp: atomisp_compat_css20: Removed #ifdef ISP2401 to make driver generic
media:
atomisp: atomisp_v4l2: Removed unnecessary code
media:
atomisp: binary: Removed #ifdef ISP2401 to make driver generic
media:
atomisp: Change atomisp_enum_framesizes() too small cut off from 2/3th to 5/8th
media:
atomisp: Clamp width to max 1920 pixels when in ATOMISP_RUN_MODE_PREVIEW
media:
atomisp: Compile the object codes for a generic driver
media:
atomisp: css_2401_system: Remove #ifdef ISP2401 to make the driver generic
media:
atomisp: Disable VCM for OV5693 for now
media:
atomisp: Drop atomisp-ov5693 sensor driver
media:
atomisp: Drop ia_css_debug_dump_debug_info() and functions only used by it
media:
atomisp: Drop VIDEO_ATOMISP_ISP2401 Kconfig option
media:
atomisp: fix 'read beyond size of field'
media:
atomisp: Fix missing v4l2_fh_release() in atomisp_open() error exit
media:
atomisp: gc0310: Stop setting v4l2_subdev.fwnode to the endpoint fwnode
media:
atomisp: hive_isp_css_common: Removed #if defined(ISP2401) to make driver generic
media:
atomisp: hive_isp_css_include: Removed #ifdef ISP2401 to make driver generic
media:
atomisp: ia_ccs_debug.c: increase enable_info buffer
media:
atomisp: ia_css_debug: Removed debug codes for dumping status
media:
atomisp: ia_css_debug: Removed unused codes for debug
media:
atomisp: ia_css_raw.host: Remove #ifdef ISP2401 to make the driver generic
media:
atomisp: ifmtr: Removed #if defined(ISP2401) to make driver generic
media:
atomisp: Included both input system headers
media:
atomisp: isys: Removed #if defined(ISP2401) to make driver generic
media:
atomisp: isys_init: Initiate atomisp in a generic manner
media:
atomisp: Make two individual enum to define the MIPI format
media:
atomisp: Mark ia_css_isys_240?_init() static
media:
atomisp: pipeline: Removed #if defined(ISP2401) to make driver generic
media:
atomisp: Remove aliases for MIPI_FORMAT_2400_CUSTOM0
media:
atomisp: Remove empty isys_public.h
media:
atomisp: remove left-over videobuf include
media:
atomisp: Remove support for custom run-mode v4l2-ctrl on sensors
media:
atomisp: Remove v4l2_ctrl_s_ctrl(asd->run_mode) calls from atomisp_open()
media:
atomisp: Removed unused HAS_WATCHDOG_SP_THREAD_DEBUG debug
media:
atomisp: rx: Removed #if defined(ISP2401) to make driver generic
media:
atomisp: sh_css: Removed #ifdef ISP2401 to make code generic
media:
atomisp: sh_css: Removed #ifdef ISP2401 to make driver generic
media:
atomisp: sh_css: Removed #ifdef ISP2401 to make the driver generic
media:
atomisp: sh_css: Removed #ifdef ISP2401 to make the driver generic
media:
atomisp: sh_css: Renamed sh_css_config_input_network()
media:
atomisp: sh_css_internal: sh_css_params: Unifying sh_css_sp_group data structure
media:
atomisp: sh_css_mipi: Removed unused code ia_css_mipi_frame_enable_check_on_size()
media:
atomisp: sh_css_sp: Remove #ifdef ISP2401 to make driver generic
media:
atomisp: Simplify some if (IS_ISP2401...) statements
media:
bt8xx: make read-only arrays static
media:
bttv: Add MODULE_FIRMWARE macro
media:
bttv: fix use after free error due to btv->timeout timer
media:
c8sectpfe: Use the devm_clk_get_enabled() helper function
media:
cadence: csi2rx: Add get_fmt and set_fmt pad ops
media:
cadence: csi2rx: Add link validation
media:
cadence: csi2rx: Cleanup media entity properly
media:
cadence: csi2rx: Configure DPHY using link freq
media:
cadence: csi2rx: Fix stream data configuration
media:
cadence: csi2rx: Populate subdev devnode
media:
cadence: csi2rx: Set the STOP bit when stopping a stream
media:
cadence: csi2rx: Soft reset the streams before starting capture
media:
cadence: csi2rx: Unregister v4l2 async notifier
media:
cadence: increase buffer size in csi2tx_get_resources()
media:
ccs: Correct error handling in ccs_register_subdev
media:
ccs: Correctly initialise try compose rectangle
media:
ccs: Drop re-entrant s_stream support
media:
ccs: Fix a (harmless) lockdep warning
media:
ccs: Fix driver quirk struct documentation
media:
ccs: Move media_entity_pads_init to init from register
media:
ccs: Obtain media bus formats before initialising up sub-devices
media:
ccs: Partially revert "media: i2c: Use pm_runtime_resume_and_get()"
media:
ccs: Rename ccs_create_subdev as ccs_init_subdev
media:
ccs: Rework initialising sub-device state
media:
ccs: Switch to init_cfg
media:
ccs: Use sub-device active state
media:
cec.h: increase input_phys buffer
media:
cec: core: add note about *_from_edid() function usage in drm
media:
cec: meson: always include meson sub-directory in Makefile
media:
cedrus: Fix clock/reset sequence
media:
cobalt: Use FIELD_GET() to extract Link Width
media:
cobalt: Use list_for_each_entry() helper
media:
cros-ec-cec: Add Constitution to the match table
media:
cros-ec-cec: Add Dibbi to the match table
media:
cros-ec-cec: Allow specifying multiple HDMI connectors
media:
cros-ec-cec: Get number of CEC ports from EC
media:
cros-ec-cec: Manage an array of ports
media:
cros-ec-cec: Support multiple ports in MKBP cec_events
media:
cros-ec-cec: Support multiple ports in set/get host commands
media:
cros-ec-cec: Support multiple ports in write command
media:
cros-ec-cec: Support receiving messages from multiple ports
media:
cros-ec-cec: Use cros_ec_cmd to send host commands
media:
cx18: increase in_workq_name size
media:
cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros
media:
cx231xx: Switch to use kmemdup() helper
media:
cx231xx: Use EP5_BUF_SIZE macro
media:
cx25840: simplify cx23885_dif_setup()
media:
Documentation: Added Digiteq Automotive MGB4 driver documentation
media:
Documentation: Align numbered list, make it a proper ReST
media:
Documentation: ccs: Fix spelling mistake
media:
Documentation: dv-timings.rst: explain basic approach
media:
Documentation: Mention CCS tools
media:
Documentation: Split camera sensor documentation
media:
dt-bindings: Add OV5642
media:
dt-bindings: Add TI J721E CSI2RX
media:
dt-bindings: cadence-csi2rx: Add TI compatible string
media:
dt-bindings: hynix,hi846: Add video-interface-devices properties
media:
dt-bindings: Make sure items in data-lanes are unique
media:
dt-bindings: media: i2c: Add MT9M114 camera sensor binding
media:
dt-bindings: nuvoton: Add NPCM VCD and ECE engine
media:
dt-bindings: ov5693: fix maintainer email address
media:
dt-bindings: ovti,ov02a10: Allow props from video-interface-devices
media:
dt-bindings: ovti,ov4689: Allow props from video-interface-devices
media:
dt-bindings: ovti,ov5640: Allow props from video-interface-devices
media:
dt-bindings: samsung,exynos4212-fimc-is: replace duplicate pmu node with phandle
media:
dt-bindings: samsung,fimc: correct unit addresses in DTS example
media:
dt-bindings: sony,imx214: Allow props from video-interface-devices
media:
dt-bindings: sony,imx415: Allow props from video-interface-devices
media:
dt-bindings: ti,ds90ub960: Add missing type for "i2c-alias"
media:
dvb-frontends: drop check because i2c_unregister_device() is NULL safe
media:
dvb-frontends: drx39xyj: Remove unnecessary ternary operators
media:
dvb-usb-v2: af9035: fix missing unlock
media:
dvb-usb: gp8psk: Remove an unnecessary ternary operator
media:
exynos4-is: fimc-is: replace duplicate pmu node with phandle
media:
gspca: cpia1: shift-out-of-bounds in set_flicker
media:
hantro: Check whether reset op is defined before use
media:
i2c/hi556: add a new mode 1296x722 settings
media:
i2c: Add driver for onsemi MT9M114 camera sensor
media:
i2c: adp1653: don't reuse the same node pointer
media:
i2c: adv7180: Drop CONFIG_OF ifdeffery
media:
i2c: adv7180: Extend match support for OF tables
media:
i2c: ar0521: Drop system suspend and resume handlers
media:
i2c: ccs: Drop system suspend and resume handlers
media:
i2c: drop check because i2c_unregister_device() is NULL safe
media:
i2c: Drop ifdeffery from sensor drivers
media:
i2c: hi556: Drop check for reentrant .s_stream()
media:
i2c: hi556: Drop system suspend and resume handlers
media:
i2c: hi846: Drop check for reentrant .s_stream()
media:
i2c: hi846: Drop system suspend and resume handlers
media:
i2c: hi847: Drop system suspend and resume handlers
media:
i2c: imx208: Drop check for reentrant .s_stream()
media:
i2c: imx208: Drop system suspend and resume handlers
media:
i2c: imx214: Drop check for reentrant .s_stream()
media:
i2c: imx214: Drop system suspend and resume handlers
media:
i2c: imx219: Access height from active format in imx219_set_ctrl
media:
i2c: imx219: Calculate crop rectangle dynamically
media:
i2c: imx219: Convert to CCI register access helpers
media:
i2c: imx219: Don't store the current mode in the imx219 structure
media:
i2c: imx219: Drop check for reentrant .s_stream()
media:
i2c: imx219: Drop IMX219_REG_CSI_LANE_MODE from common regs array
media:
i2c: imx219: Drop IMX219_VTS_* macros
media:
i2c: imx219: Drop system suspend and resume handlers
media:
i2c: imx219: Drop unused macros
media:
i2c: imx219: Fix test pattern window for 640x480 mode
media:
i2c: imx219: Group functions by purpose
media:
i2c: imx219: Implement .init_cfg() using .set_fmt()
media:
i2c: imx219: Infer binning settings from format and crop
media:
i2c: imx219: Initialize ycbcr_enc
media:
i2c: imx219: Merge format and binning setting functions
media:
i2c: imx219: Move variables to inner scope
media:
i2c: imx219: Name all subdev state variables 'state'
media:
i2c: imx219: Remove unneeded goto
media:
i2c: imx219: Replace register addresses with macros
media:
i2c: imx219: Separate horizontal and vertical binning
media:
i2c: imx219: Set mode registers programmatically
media:
i2c: imx219: Use active crop rectangle to configure registers
media:
i2c: imx258: Drop check for reentrant .s_stream()
media:
i2c: imx258: Drop system suspend and resume handlers
media:
i2c: imx296: Replace streaming flag with runtime PM check
media:
i2c: imx319: Drop check for reentrant .s_stream()
media:
i2c: imx319: Drop system suspend and resume handlers
media:
i2c: imx334: add support for test pattern generator
media:
i2c: imx334: Drop check for reentrant .s_stream()
media:
i2c: imx335: Drop check for reentrant .s_stream()
media:
i2c: imx355: Drop check for reentrant .s_stream()
media:
i2c: imx355: Drop system suspend and resume handlers
media:
i2c: imx412: Drop check for reentrant .s_stream()
media:
i2c: imx415: Replace streaming flag with runtime PM check
media:
i2c: imx415: Use v4l2_subdev_get_fmt()
media:
i2c: max9286: Fix some redundant of_node_put() calls
media:
i2c: mt9m001: Drop check for reentrant .s_stream()
media:
i2c: mt9m114: Fix missing error unwind in probe()
media:
i2c: mt9v032: Drop CONFIG_OF ifdeffery
media:
i2c: mt9v032: Extend match support for OF tables
media:
i2c: og01a1b: Drop check for reentrant .s_stream()
media:
i2c: og01a1b: Drop system suspend and resume handlers
media:
i2c: ov01a10: Drop check for reentrant .s_stream()
media:
i2c: ov01a10: Drop system suspend and resume handlers
media:
i2c: ov02a10: Drop system suspend and resume handlers
media:
i2c: ov08d10: Drop check for reentrant .s_stream()
media:
i2c: ov08d10: Drop system suspend and resume handlers
media:
i2c: ov08x40: Drop check for reentrant .s_stream()
media:
i2c: ov08x40: Drop system suspend and resume handlers
media:
i2c: ov13858: Drop check for reentrant .s_stream()
media:
i2c: ov13858: Drop system suspend and resume handlers
media:
i2c: ov13b10: Drop check for reentrant .s_stream()
media:
i2c: ov13b10: Drop stream handling in runtime PM handlers
media:
i2c: ov2685: Drop check for reentrant .s_stream()
media:
i2c: ov2740: Drop check for reentrant .s_stream()
media:
i2c: ov2740: Drop system suspend and resume handlers
media:
i2c: ov4689: Drop check for reentrant .s_stream()
media:
i2c: ov5647: Drop check for reentrant .s_stream()
media:
i2c: ov5670: Drop check for reentrant .s_stream()
media:
i2c: ov5670: Drop system suspend and resume handlers
media:
i2c: ov5675: Drop check for reentrant .s_stream()
media:
i2c: ov5675: Drop system suspend and resume handlers
media:
i2c: ov5693: Drop the unused streaming flag
media:
i2c: ov5695: Drop check for reentrant .s_stream()
media:
i2c: ov7670: Drop CONFIG_OF ifdeffery
media:
i2c: ov7670: Extend match support for OF tables
media:
i2c: ov7740: Drop check for reentrant .s_stream()
media:
i2c: ov8856: Drop check for reentrant .s_stream()
media:
i2c: ov8856: Drop system suspend and resume handlers
media:
i2c: ov9282: Drop check for reentrant .s_stream()
media:
i2c: ov9734: Drop check for reentrant .s_stream()
media:
i2c: ov9734: Drop system suspend and resume handlers
media:
i2c: tc358746: check fmt validity
media:
i2c: Use pm_runtime_resume_and_get()
media:
i2c: video-i2c: Convert enum->pointer for data in the match tables
media:
imon: fix access to invalid resource for the second interface
media:
imx-jpeg: initiate a drain of the capture queue in dynamic resolution change
media:
imx-jpeg: notify source chagne event when the first picture parsed
media:
imx-jpeg: Remove unused declarations
media:
imx334: Orphan the driver
media:
imx335: Orphan the driver
media:
imx412: Orphan the driver
media:
ipu-bridge: increase sensor_name size
media:
ivsc: ace: probe ace device after IPU bridge is initialized.
media:
ivsc: ace: remove name identifier
media:
ivsc: csi: remove name identifier
media:
ivsc: Improve Kconfig help text
media:
lirc: drop trailing space from scancode transmit
media:
MAINTAINERS: Add co-maintainer for the rkisp1 driver
media:
MAINTAINERS: Fix path for J721E CSI2RX bindings
media:
mc: Check pad flag validity
media:
mediatek: vcodec: add encoder power management helper functions
media:
mediatek: vcodec: fix spelling mistake "resonable" -> "reasonable"
media:
mediatek: vcodec: Handle invalid encoder vsi
media:
mediatek: vcodec: using encoder device to alloc/free encoder memory
media:
mgb4: Added support for T200 card variant
media:
microchip: don't set bus_info
media:
mtk-jpegenc: Fix bug in JPEG encode quality selection
media:
nuvoton: Add driver for NPCM video capture and encoding engine
media:
nuvoton: npcm-video: Fix IS_ERR() vs NULL bug
media:
nuvoton: VIDEO_NPCM_VCD_ECE should depend on ARCH_NPCM
media:
nxp: imx-jpeg: use goto instead of return
media:
nxp: Use devm_kmemdup to replace devm_kmalloc + memcpy
media:
ov13b10: Add 1364x768 register settings
media:
ov13b10: Fix some error checking in probe
media:
ov2640: Use the devm_clk_get_enabled() helper function
media:
ov2740: Enable runtime PM before registering the async subdev
media:
ov2740: Return -EPROBE_DEFER if no endpoint is found
media:
ov2740: Use sub-device active state
media:
ov5640: Fix a memory leak when ov5640_probe fails
media:
ov5640: fix vblank unchange issue when work at dvp mode
media:
ov9282: Assign maintenance to Dave
media:
pci: cx18: if cx == NULL, then don't use it.
media:
pci: mgb4: add COMMON_CLK dependency
media:
pci: mgb4: Added Digiteq Automotive MGB4 driver
media:
pci: mgb4: fix potential spectre vulnerability
media:
platform: cadence: select MIPI_DPHY dependency
media:
platform: cros-ec: Add Boxy to the match table
media:
platform: cros-ec: Add Taranza to the match table
media:
platform: cros-ec: Rename conns array for the match table
media:
platform: mtk-mdp3: add missing of_node_put
media:
platform: mtk-mdp3: fix uninitialized variable in mdp_path_config()
media:
platform: use capital "OR" for multiple licenses in SPDX
media:
platform: Use dev_err_probe instead of dev_err
media:
qcom/camss: use 1X16 formats instead of 2X8
media:
qcom: camss: Allow clocks vfeN vfe_liteN or vfe_lite
media:
qcom: camss: Amalgamate struct resource with struct resource_ispif
media:
qcom: camss: Assign the correct number of RDIs per VFE
media:
qcom: camss: Comment CSID dt_id field
media:
qcom: camss: Fix csid-gen2 for test pattern generator
media:
qcom: camss: Fix genpd cleanup
media:
qcom: camss: Fix invalid clock enable bit disjunction
media:
qcom: camss: Fix missing vfe_lite clocks check
media:
qcom: camss: Fix pm_domain_on sequence in probe
media:
qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
media:
qcom: camss: Fix support for setting CSIPHY clock name csiphyX
media:
qcom: camss: Fix V4L2 async notifier error path
media:
qcom: camss: Fix VFE-17x vfe_disable_output()
media:
qcom: camss: Fix VFE-480 vfe_disable_output()
media:
qcom: camss: Fix vfe_get() error jump
media:
qcom: camss: Functionally decompose CSIPHY clock lookups
media:
qcom: camss: Move vfe_disable into a common routine where applicable
media:
qcom: camss: Pass CAMSS subdev callbacks via resource ops pointer
media:
qcom: camss: Pass icc bandwidth table as a platform parameter
media:
qcom: camss: Pass line_num from compat resources
media:
qcom: camss: Pass remainder of variables as resources
media:
qcom: camss: Propagate vfe_reset error up the callstack
media:
qcom: camss: Remove special case for VFE get/put
media:
qcom: camss: Rename camss struct resources to camss_subdev_resources
media:
qcom: camss: Start to move to module compat matched resources
media:
qcom: camss: Support RDI3 for VFE 17x
media:
qcom: camss: Untangle if/else spaghetti in camss
media:
qcom: venus: fix incorrect return value
media:
radio-isa: use dev_name to fill in bus_info
media:
radio-miropcm20: set bus_info to explicit name
media:
radio-si476x: don't fill in bus_info
media:
radio-wl1273: Remove an unnecessary ternary operator
media:
rc: ati_remote: increase mouse_name buffer size
media:
rc: keymaps: add missing MODULE_DESCRIPTION to keymaps
media:
rc: meson-ir: support rc driver type RC_DRIVER_SCANCODE
media:
rc: remove ir-rx51 in favour of generic pwm-ir-tx
media:
rcar_drif: use explicit name for bus_info
media:
remove the old videobuf framework
media:
renesas-ceu: keep input name simple
media:
rkisp1: Constify rkisp1_v12_params_ops
media:
rkisp1: Convert hex constants to lowercase
media:
rkisp1: csi: Use V4L2 subdev active state
media:
rkisp1: Fix line stride calculation
media:
rkisp1: isp: Use V4L2 subdev active state
media:
rkisp1: Program RKISP1_CIF_MI_SP_Y_PIC_SIZE register
media:
rkisp1: Remove dual crop control register from config structure
media:
rkisp1: resizer: Constify argument and local variables
media:
rkisp1: resizer: Drop unneeded local variable
media:
rkisp1: resizer: Fix resizer disable check when starting stream
media:
rkisp1: resizer: Improve debug message when configuring resizer
media:
rkisp1: resizer: Use V4L2 subdev active state
media:
rkisp1: resizer: Use v4l2_area instead of v4l2_rect to store size
media:
s3c-camif: Avoid inappropriate kfree()
media:
s5p-mfc: Fix potential deadlock on condlock
media:
sharp: fix sharp encoding
media:
siano: Drop unnecessary error check for debugfs_create_dir/file()
media:
staging: ipu3-imgu: Initialise height_per_slice in the stripes
media:
staging: media: sunxi: cedrus: Remove redundant of_match_ptr()
media:
ti: Add CSI2RX support for J721E
media:
tvp541x: Drop CONFIG_OF ifdeffery
media:
tvp541x: Extend match support for OF tables
media:
tvp541x: Sort header files
media:
uapi: Add controls for NPCM video driver
media:
uapi: Add MEDIA_BUS_FMT_RGB666_2X9_BE format
media:
usb: siano: Use kmemdup to simplify kmalloc and memcpy logic
media:
use sizeof() instead of V4L2_SUBDEV_NAME_SIZE
media:
use struct_size() helper
media:
v4l2-ctrls: Add user control base for Nuvoton NPCM controls
media:
v4l2-dev.h: increase struct video_device name size
media:
v4l2-device.h: drop V4L2_DEVICE_NAME_SIZE
media:
v4l2-event: Annotate struct v4l2_subscribed_event with __counted_by
media:
v4l2-mc: Make v4l2_pipeline_pm_{get,put} deprecated
media:
v4l2-subdev.h: increase struct v4l2_subdev name size
media:
v4l2-subdev: Document and enforce .s_stream() requirements
media:
v4l2-subdev: Document that routing support depends on streams
media:
v4l2-subdev: Fix a 64bit bug
media:
v4l: Add HEXTILE compressed format
media:
v4l: Fix documentation for 12-bit packed Bayer
media:
v4l: subdev: Clear frame descriptor before get_frame_desc
media:
v4l: subdev: Print debug information on frame descriptor
media:
venus: Fix firmware path for resources
media:
venus: hfi: add checks to handle capabilities from firmware
media:
venus: hfi: add checks to perform sanity on queue pointers
media:
venus: hfi: fix the check to handle session buffer requirement
media:
venus: hfi_cmds: Replace one-element array with flex-array member and use __counted_by
media:
venus: hfi_parser: Add check to keep the number of codecs within range
media:
verisilicon: Do not enable G2 postproc downscale if source is narrower than destination
media:
verisilicon: Fixes clock list for rk3588 av1 decoder
media:
verisilicon: replace snprintf with strscpy+strlcat
media:
videobuf2: Fix IS_ERR checking in vb2_dc_put_userptr()
media:
videobuf2: Fix IS_ERR checking in vb2_vmalloc_put_userptr()
media:
videobuf2: fix typo: vb2_dbuf -> vb2_qbuf
media:
vidtv: mux: Add check and kfree for kstrdup
media:
vidtv: psi: Add check for kstrdup
media:
visl: use canonical ftrace path
media:
vivid: avoid integer overflow
media:
vivid: use VIVID_MODULE_NAME to fill bus_info
media:
vsp1: Remove unbalanced .s_stream(0) calls
media:
zoran: increase name size
mei:
bus: add send and recv api with timeout
mei:
docs: add missing entries to kdoc in struct mei_cfg_idx
mei:
docs: fix spelling errors
mei:
docs: use correct structures name in kdoc
mei:
fix doc typos
mei:
me: emit error only if reset was unexpected
mei:
pxp: fix mei_pxp_send_message return value
mei:
pxp: re-enable client on errors
mei:
pxp: recover from recv fail under memory pressure
mei:
update mei-pxp's component interface with timeouts
memblock:
introduce MEMBLOCK_RSRV_NOINIT flag
memblock:
pass memblock_type to memblock_setclr_flag
memblock:
report failures when memblock_can_resize is not set
memcg:
expose swapcache stat for memcg v1
memcg:
remove unused do_memsw_account in memcg1_stat_format
memcontrol:
add helpers for hugetlb memcg accounting
memcontrol:
only transfer the memcg data for migration
memfd:
drop warning for missing exec-related flags
memory tiering:
add abstract distance calculation algorithms management
memory-hotplug.rst:
fix wrong /sys/device/ path
memory:
atmel-ebi: Annotate struct atmel_ebi_dev with __counted_by
memory:
move exclusivity detection in do_wp_page() into wp_can_reuse_anon_folio()
memory:
tegra: Add Tegra234 clients for RCE and VI
memory:
tegra: Set BPMP msg flags to reset IPC channels
memory:
Use device_get_match_data()
mempolicy trivia:
delete those ancient pr_debug()s
mempolicy trivia:
slightly more consistent naming
mempolicy trivia:
use pgoff_t in shared mempolicy tree
mempolicy:
alloc_pages_mpol() for NUMA policy without vma
mempolicy:
fix migrate_pages(2) syscall return nr_failed
mempolicy:
migration attempt to match interleave nodes
mempolicy:
mmap_lock is not needed while migrating folios
mempolicy:
mpol_shared_policy_init() without pseudo-vma
mempolicy:
remove confusing MPOL_MF_LAZY dead code
memstick:
jmb38x_ms: Annotate struct jmb38x_ms with __counted_by
Merge branch 'xfrm:
Support GRO decapsulation for ESP in UDP encapsulation'
Merge :
'bpf-next 2023-10-16' into loongarch-next
Linux:
Merge 6.6-rc4 into tty-next
Linux:
Merge 6.6-rc6 into char-misc-next
Linux:
Merge 6.6-rc6 into tty-next
Linux:
Merge 6.6-rc6 into usb-next
Linux:
Merge 6.7-rc4 into char-misc-linus
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge back earlier ACPI resources management changes for v6.7.
Linux:
Merge back earlier system-wide PM changes for v6.7.
Linux:
Merge back new ACPI backlight material for v6.7.
Merge branch :
' bpf fix for unconnect af_unix socket'
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'
[email protected]
' into arm64-for-6.7
Merge branch :
'
[email protected]
' into clk-for-6.7
Merge branch :
'
[email protected]
' into clk-for-6.7
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/net-queue
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/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'6.7/scsi-staging' into 6.7/scsi-fixes
Merge branch :
'acpi-bus'
Merge branch :
'acpi-tables'
Merge branch :
'acpi-thermal'
Merge branch :
'acpi-thermal'
Merge branch :
'acpica'
Merge branch :
'Add bpf programmable net device'
Merge branch :
'Add cgroup sockaddr hooks for unix sockets'
Merge branch :
'add libbpf getters for individual ringbuffers'
Merge branch :
'add-missing-module_descriptions'
Merge branch :
'add-open-coded-task-css_task-and-css-iters'
Merge branch :
'add-support-for-icssg-on-am64x-evm'
Merge branch :
'add-vf-fault-detect-support-for-hns3-ethernet-driver'
Merge branch :
'add-wed-support-for-mt7988-chipset'
Merge branch :
'amd-xgbe-fixes-to-handle-corner-cases'
Merge branch :
'arm32-bpf-add-support-for-cpuv4-insns'
Merge branch :
'batch-1-annotate-structs-with-__counted_by'
Merge branch :
'bnxt_en-hwmon-SRIOV'
Merge branch :
'bnxt_en-misc-fixes'
Merge branch :
'bnxt_en-next'
Merge branch :
'bpf-add-support-for-local-percpu-kptr'
Merge branch :
'bpf-control-flow-graph-and-precision-backtrack-fixes'
Merge branch :
'bpf-enable-irq-after-irq_work_raise-completes'
Merge branch :
'bpf-fix-incorrect-immediate-spill'
Merge branch :
'bpf-fix-precision-tracking-for-bpf_alu-bpf_to_be-bpf_end'
Merge branch :
'bpf-fixes-for-per-cpu-kptr'
Merge branch :
'bpf-log-improvements'
Merge branch :
'bpf-remove-xdp_do_flush_map'
Merge branch :
'bpf-task_group_seq_get_next-misc-cleanups'
Merge branch :
'bpf-x64-fix-tailcall-infinite-loop'
Merge branch :
'bpf-xsk-sh-umem'
Merge branch 'bpf:
Add missed stats for kprobes'
Merge branch 'bpf:
expose information about netdev xdp-metadata kfunc support'
Merge branch 'bpf:
Fix src IP addr related limitation in bpf_*_fib_lookup()'
Merge branch :
'bpf_redirect_peer fixes'
Merge branch :
'bridge-add-a-limit-on-learned-fdb-entries'
Merge branch :
'check-vlan-filter-feature-in-vlan_vids_add_by_dev-and-vlan_vids_del_by_dev'
Merge branch :
'chelsio-annotate-structs-with-__counted_by'
Merge branch :
'clk-cleanup' into clk-next
Merge branch :
'consolidate-udp-ipv6-route-lookups'
Merge branch :
'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge branch :
'cpufreq/arm/qcom-nvmem' into HEAD
Merge branch :
'dccp-tcp-relocate-security_inet_conn_request'
Merge branch :
'dev-stats-virtio-l2tp_eth'
Merge branch :
'devlink-deadlock'
Merge branch :
'devlink-errors-fmsg'
Merge branch :
'devlink-finish-conversion-to-generated-split_ops'
Merge branch :
'devlink-instances-relationships'
Merge branch :
'documentation-fixes-for-dpll-subsystem'
Merge branch :
'dpaa2-eth-fixes'
Merge branch :
'dpaa2-switch-various-fixes'
Merge branch :
'dpll-api'
Merge branch :
'dpll-phase-offset-phase-adjust'
Merge branch :
'dsa-microchip-drive-strength-support'
Merge branch :
'dsa-microchip-WoL-support'
Merge branch :
'dsa-platform-remove-void'
Merge branch :
'dsa-validate-remove'
Merge branch :
'dt-bindings-net-child-node-schema-cleanups'
Merge branch :
'ena-driver-xdp-bug-fixes'
Merge branch :
'ethtool-forced-speed'
Merge branch :
'exact-states-comparison-for-iterator-convergence-checks'
Merge branch :
'exceptions-1-2'
Merge branch :
'fix-a-couple-recent-instances-of-wincompatible-function-pointer-types-strict-from-mode_get-implementations'
Merge branch :
'fix-implicit-sign-conversions-in-handshake-upcall'
Merge branch :
'fix-large-frames-in-the-gemini-ethernet-driver'
Merge branch :
'fixes' into next
Merge branch :
'fixes-for-ktls'
Merge branch :
'for-6.7' into for-linus
Merge branch :
'for-6.7/config_pm' into for-linus
Merge branch :
'for-6.7/cp2112' into for-linus
Merge branch :
'for-6.7/cxl' into cxl/next
Merge branch :
'for-6.7/cxl-commited' into cxl/next
Merge branch :
'for-6.7/cxl-qtg' into cxl/next
Merge branch :
'for-6.7/cxl-rch-eh' into cxl/next
Merge branch :
'for-6.7/firmware' into for-6.7/memory
Merge branch :
'for-6.7/io_uring' into for-6.7/block
Merge branch :
'for-6.7/io_uring' into io_uring-futex
Merge branch :
'for-6.7/lenovo' into for-linus
Merge branch :
'for-6.7/logitech' into for-linus
Merge branch :
'for-6.7/nintendo' into for-linus
Merge branch :
'for-6.7/nvidia-shield' into for-linus
Merge branch :
'for-6.7/selftests' into for-linus
Merge branch :
'for-6.7/uclogic' into for-linus
Merge branch :
'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates
Merge branch :
'for-linus' into for-next
Merge branch :
'for-next' into for-linus
Merge branch :
'for-next/cpus_have_const_cap' into for-next/core
Merge branch :
'for-next/feat_lrcpc3' into for-next/core
Merge branch :
'for-next/feat_lse128' into for-next/core
Merge branch :
'for-next/feat_sve_b16b16' into for-next/core
Merge branch :
'generic-netlink-multicast-fixes'
Merge branch :
'genpd_dt' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.7/arm64-dt
Merge branch :
'hns3-fixes'
Merge branch :
'hv_netvsc-fix-race-of-netvsc-vf-register-and-slave-bit'
Merge branch :
'i2c/for-current' into i2c/for-mergewindow
Merge branch :
'i3c-mctp-net-driver'
Merge branch :
'i40e-devlink'
Merge branch :
'ib-amlogic-t7' into devel
Merge branch :
'ib-iio-hid-sensors-v6.6-rc1' into togreg
Merge branch :
'icc-acv-enable-mask' into icc-next
Merge branch :
'icc-misc' into icc-next
Merge branch :
'icc-platform-remove' into icc-next
Merge branch :
'icc-qcom-coefficients' into icc-next
Merge branch :
'icc-rpm-dt-bindings' into icc-next
Merge branch :
'icc-sdx75' into icc-next
Merge branch :
'ice-restore-timestamp-config-after-reset'
Merge branch :
'ice-vf-resource-tracking'
Merge branch :
'icssg-half-duplex-support'
Merge branch :
'implement-cpuv4-support-for-s390x'
Merge branch :
'inet-more-data-race-fixes'
Merge branch :
'intel-wired-lan-driver-updates-2023-10-17'
Merge branch :
'intel-wired-lan-driver-updates-2023-10-19-idpf'
Merge branch :
'intel-wired-lan-driver-updates-for-2023-10-23-iavf'
Merge branch :
'intel-wired-lan-driver-updates-for-2023-10-25-ice'
Merge branch :
'introduce-define_flex-macro'
Merge branch :
'introduce-page_pool_alloc-related-api'
Merge branch :
'ionic-better-tx-sg=handling'
Merge branch :
'ionic-small-driver-fixes'
Merge branch :
'ipv6-avoid-atomic-fragment-on-gso-output'
Merge branch :
'ipv6-data-races'
Merge branch :
'kselftest-rtnetlink'
Merge branch :
'ksz886x-forced-link-modes'
Merge branch :
'Let BPF verifier consider {task,cgroup} is trusted in bpf_iter_reg'
Merge branch :
'libbpf/selftests syscall wrapper fixes for RISC-V'
Merge branch 'libbpf:
Support symbol versioning for uprobe'
Merge branch :
'linus' into smp/core
Merge branch :
'locking/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into io_uring-futex
Merge branch :
'loongson1-mac'
Merge branch :
'master' into mm-hotfixes-stable
Merge branch :
'md-suspend-rewrite' into md-next
Merge branch :
'mdb-get'
Merge branch :
'mdio-platform-remove-void'
Merge branch :
'mlx5-fixes-2023-11-13-manual'
Merge branch :
'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5-vfio' into mlx5-next
Merge branch :
'mlx5-vfio' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into v6.7/vfio/next
Merge branch :
'mlx5-vhost' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux.git
Merge branch :
'mlxsw-ACL-region'
Merge branch :
'mlxsw-annotate-structs-with-__counted_by'
Merge branch :
'mlxsw-fix-wformat-truncation-warnings'
Merge branch :
'mlxsw-lag-table-allocation'
Merge branch :
'mlxsw-multicast'
Merge branch :
'mlxsw-next'
Merge branch :
'mptcp-convert-netlink-code-to-use-yaml-spec'
Merge branch :
'mptcp-features-and-fixes-for-v6-7'
Merge branch :
'mptcp-fixes-and-cleanup-for-v6-7'
Merge branch :
'mptcp-misc-fixes'
Merge branch :
'mptcp-misc-fixes-for-v6-7'
Merge branch :
'mptcp-new-reviewer-and-prevent-a-warning'
Merge branch :
'mv88e6xxx-dsa-bindings'
Merge branch :
'net-deduplicate-netdev-name-allocation'
Merge branch :
'net-dsa-hsr-enable-hsr-hw-offloading-for-ksz9477'
Merge branch :
'net-dsa-microchip-provide-wake-on-lan-support-part-2'
Merge branch :
'net-ethernet-renesas-infrastructure-preparations-for-upcoming-driver'
Merge branch :
'net-fec-fix-device_get_match_data-usage'
Merge branch :
'net-ipv6-addrconf-ensure-that-temporary-addresses-preferred-lifetimes-are-in-the-valid-range'
Merge branch :
'net-netconsole-configfs-entries-for-boot-target'
Merge branch :
'net-platform-remove-void'
Merge branch :
'net-ravb-fixes-for-the-ravb-driver'
Merge branch :
'net-remove-last-of-the-phylink-validate-methods-and-clean-up'
Merge branch :
'net-sched-fill-in-missing-module_descriptions-for-net-sched'
Merge branch :
'net-stmmac-improve-tx-timer-logic'
Merge branch :
'net-stmmac-use-correct-pps-input-indexing'
Merge branch :
'netlink-auto-integers'
Merge branch :
'next' into for-linus
Merge branch :
'nfc-refcounting'
Merge branch :
'octeontx2-af-miscellaneous-fixes'
Merge branch :
'octeontx2-fixes'
Merge branch :
'Open-coded task_vma iter'
Merge branch :
'opp/pm-domain-scmi' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into for-next/scmi/updates
Merge branch :
'pci/aer'
Merge branch :
'pci/aspm'
Merge branch :
'pci/ats'
Merge branch :
'pci/config-errs'
Merge branch :
'pci/controller/aspm'
Merge branch :
'pci/controller/cadence'
Merge branch :
'pci/controller/hyperv'
Merge branch :
'pci/controller/layerscape'
Merge branch :
'pci/controller/qcom-ep'
Merge branch :
'pci/controller/rcar'
Merge branch :
'pci/controller/speed'
Merge branch :
'pci/controller/vmd'
Merge branch :
'pci/controller/xilinx-ecam'
Merge branch :
'pci/controller/xilinx-xdma'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/field-get'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/misc'
Merge branch :
'pci/p2pdma'
Merge branch :
'pci/pm'
Merge branch :
'pci/reset'
Merge branch :
'pci/vga'
Merge branch :
'pds_core-fix-irq-index-bug-and-compiler-warnings'
Merge branch :
'pds_core-pci-reset'
Merge branch :
'pdx86/platform-drivers-x86-int3472' into review-ilpo
Merge branch :
'pdx86/platform-drivers-x86-mellanox-init' into review-ilpo
Merge branch :
'phy-stopping-race'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-devfreq'
Merge branch :
'pm-tools'
Merge branch :
'powercap'
Merge branch :
'ptp-multiple-readers'
Merge branch :
'qca_spi-collection-of-major-fixes'
Merge branch :
'r8152-modify-rx_bottom'
Merge branch :
'r8169-fix-dash-devices-network-lost-issue'
Merge branch :
'relax-allowlist-for-open-coded-css_task-iter'
Merge branch :
'rework-tx-fault-fixups'
Merge branch :
'rework/misc-cleanups' into for-linus
Merge branch :
'rework/nbcon-base' into for-linus
Merge branch :
'riscv-move' into docs-mw
Merge branch :
'rswitch-add-pm-ops'
Merge branch :
'rswitch-fixes'
Merge branch :
'rxrpc-ack-fixes'
Merge branch :
'sch_fq-improvements'
Merge branch :
'sched/urgent' into sched/core, to pick up fixes and refresh the branch
Merge branch 'selftest/bpf, riscv:
Improved cross-building support'
Merge branch :
'selftests-classid'
Merge branch :
'selftests-net-fix-a-few-small-compiler-warnings'
Merge branch :
'selftests-tc-testing-fixes-for-kselftest'
Merge branch :
'selftests-tc-testing-parallel-tdc'
Merge branch 'selftests/bpf:
Optimize kallsyms cache'
Merge branch :
'seltests-xsk-various-improvements-to-xskxceiver'
Merge branch :
'sfc-conntrack-offload'
Merge branch :
'sfc-conntrack-offloads'
Merge branch :
'skb_segment-testing'
Merge branch :
'smc-fixes'
Merge branch :
'socket-option-lockless'
Merge branch :
'stmmac-bug-fixes'
Merge branch :
'stmmac-devvm_stmmac_probe_config_dt-conversion'
Merge branch :
'stmmac-tx-coe'
Merge branch :
'switch-dsa-to-inclusive-terminology'
Merge branch :
'tcp-ao'
Merge branch :
'tcp-ao-fixes'
Merge branch :
'tcp-backlog-processing-optims'
Merge branch :
'tcp-save-flowlabel-and-use-for-receiver-repathing'
Merge branch :
'tcp-ts-usec-resolution'
Merge branch :
'tcp_delack_max'
Merge branch :
'TCP_INFO-RTO'
Merge branch :
'tcp_metrics-four-fixes'
Merge branch :
'there-are-some-bugfix-for-the-hns-ethernet-driver'
Merge branch :
'thermal-core'
Merge branch :
'thermal-core'
Merge branch :
'thermal-intel'
Merge branch :
'thermal-misc'
Merge branch :
'tls-cleanups'
Merge branch :
'tools-ynl-gen-lift-type-requirement-for-attribute-subsets'
Merge branch :
'tools-ynl-gen-support-full-range-of-min-max-checks'
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'udp-round-of-data-races-fixes'
Merge branch :
'udp-tunnel-route-lookups'
Merge branch :
'verify-callbacks-as-if-they-are-called-unknown-number-of-times'
Merge branch :
'virtio-net-interrupt-moderation'
Merge branch :
'vsock-fixes'
Merge branch :
'vsock-handle-writes-to-shutdowned-socket'
Merge branch :
'vsock-tests'
Merge branch :
'vsock-virtio-vhost-msg_zerocopy-preparations'
Merge branch :
'vsock-virtio-vhost-zerocopy'
Merge branch :
'vxlan-fdb-flushing'
Merge branch :
'wangxun-ethtool-stats'
Merge branch :
'x86/urgent' into perf/core, to resolve conflict
Merge branch 'xfrm:
policy: replace session decode with flow dissector'
Merge branch :
'ynl-makefile-cleanup'
Linux:
Merge branch fixes into next
Linux:
Merge branch kvm-arm64/feature-flag-refactor into kvmarm/next
Linux:
Merge branch kvm-arm64/misc into kvmarm/next
Linux:
Merge branch kvm-arm64/mops into kvmarm/next
Linux:
Merge branch kvm-arm64/nv-trap-fixes into kvmarm/next
Linux:
Merge branch kvm-arm64/pmevtyper-filter into kvmarm/next
Linux:
Merge branch kvm-arm64/pmu_pmcr_n into kvmarm/next
Linux:
Merge branch kvm-arm64/sgi-injection into kvmarm/next
Linux:
Merge branch kvm-arm64/smccc-filter-cleanups into kvmarm/next
Linux:
Merge branch kvm-arm64/stage2-vhe-load into kvmarm/next
Linux:
Merge branch kvm-arm64/writable-id-regs into kvmarm/next
Merge branches :
'acpi-ac', 'acpi-pad' and 'pnp'
Merge branches :
'acpi-ec', 'acpi-sysfs', 'acpi-misc' and 'acpi-uid'
Merge branches :
'acpi-scan', 'acpi-osl', 'acpi-osi' and 'acpi-tables'
Merge branches :
'acpi-utils', 'acpi-resource', 'acpi-property' and 'acpi-soc'
Merge branches :
'acpi-video' and 'acpi-processor' into acpi
Merge branches :
'acpi-video', 'acpi-prm', 'acpi-apei' and 'acpi-pcc'
Merge branches :
'clk-debugfs', 'clk-spreadtrum', 'clk-sifive', 'clk-counted' and 'clk-qcom' into clk-next
Merge branches :
'clk-doc', 'clk-amlogic', 'clk-mediatek', 'clk-twl' and 'clk-imx' into clk-next
Merge branches :
'clk-renesas', 'clk-kunit', 'clk-regmap' and 'clk-frac-divider' into clk-next
Merge branches :
'for-next/sve-remove-pseudo-regs', 'for-next/backtrace-ipi', 'for-next/kselftest', 'for-next/misc' and 'for-next/cpufeat-display-cores', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches :
'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd', 'core' and 's390' into next
Merge branches :
'pm-sleep', 'powercap' and 'pm-tools'
Merge branches :
'rcu/torture', 'rcu/fixes', 'rcu/docs', 'rcu/refscale', 'rcu/tasks' and 'rcu/stall' into rcu/next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge earlier changes in Intel thermal drivers for v6.7.
Linux:
Merge existing fixes from spi/for-6.6 into new branch
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-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 https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge initial Sophgo patches into riscv-dt-for-next
Linux:
Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.
Merge patch "drivers:
perf: Do not broadcast to other cpus when starting a counter"
Merge patch "riscv:
errata: improve T-Head CMO"
Linux:
Merge patch series "Add support to handle misaligned accesses in S-mode"
Merge patch series "can:
at91: add can_state_get_by_berr_counter() helper, cleanup and convert to rx_offload"
Merge patch series "can:
dev: fix can_restart() and replace BUG_ON() by error handling"
Merge patch series "can:
etas_es58x: clean-up of new GCC W=1 and old checkpatch warnings"
Linux:
Merge patch series "Drop runtime PM support for Baytrail and Lynxpoint pinctrl"
Merge patch series "ibmvfc:
fixes and generic prep work for NVMeoF support"
Linux:
Merge patch series "Improve PTDUMP and introduce new fields"
Linux:
Merge patch series "Linux RISC-V AIA Preparatory Series"
Merge patch series "lpfc:
Update lpfc to revision 14.2.0.15"
Merge patch series "megaraid_sas:
Driver version update to 07.727.03.00-rc1"
Merge patch series "RISC-V:
ACPI improvements"
Merge patch series "RISC-V:
Enable cbo.zero in usermode"
Merge patch series "riscv:
Add remaining module relocations and tests"
Merge patch series "riscv:
Fix issues with module loading"
Merge patch series "riscv:
Fix set_memory_XX() and set_direct_map_XX()"
Merge patch series "riscv:
kexec: cleanup and fixups"
Merge patch series "riscv:
SCS support"
Merge patch series "riscv:
tlb flush improvements"
Merge patch series "riscv:
tlb flush improvements"
Merge patch series "riscv:
vdso.lds.S: some improvement"
Merge patch series "scsi:
EH rework prep patches, part 1"
Merge patch series "scsi:
pm8001: Bug fix and cleanup"
Merge patch series "scsi:
scsi_debug: Add error injection for single device"
Merge patch series "scsi:
sshdr and retry fixes"
Merge patch series "scsi:
target: Allow userspace to config cmd submission"
Merge patch series "scsi:
ufs: qcom: Align programming sequence as per HW spec"
Linux:
Merge patch series "UFS core patches"
Linux:
Merge power-supply fixes for 6.6 cycle
Merge remote-tracking branch :
'intel-speed-select/intel-sst' into review-ilpo
Merge remote-tracking branch :
'pdx86/platform-drivers-x86-android-tablets' into review-hans
Merge remote-tracking branch :
'ulfh/genpd_dt' into v6.6-next/dts64.3
Merge tag :
'6.7-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.7-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.7-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.7-rc-smb3-server-part2' of git://git.samba.org/ksmbd
Merge tag :
'6.7-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.7-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.7-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.7-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.7-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.7-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.7-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.7-rc8-smb3-mchan-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.7rc7-smb3-srv-fix' of git://git.samba.org/ksmbd
Merge tag :
'9p-for-6.7-rc1' of https://github.com/martinetd/linux
Merge tag :
'9p-for-6.7-rc7' of https://github.com/martinetd/linux
Merge tag :
'acpi-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-pcc-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux
Merge tag :
'afs-fixes-20231124' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'afs-fixes-20231221' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'am3-usb-hang-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag :
'amd-drm-fixes-6.7-2023-11-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.7-2023-11-30' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.7-2023-12-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.7-2023-12-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.7-2023-12-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.7-2024-01-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.7-2023-10-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.7-2023-10-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.7-2023-10-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.7-2023-11-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.7-2023-11-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amlogic-arm64-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-defconfig-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/defconfig
Merge tag :
'amlogic-drivers-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag :
'apparmor-pr-2023-11-03' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'apparmor-pr-2024-01-03' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'arc-6.7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
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.7/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.7/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.7/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v6.7-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.7-merge-window-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.7-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.7-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.7-rc8' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'asoc-v6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-6.7-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/defconfig
Merge tag :
'aspeed-6.7-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
Merge tag :
'aspeed-6.7-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/drivers
Merge tag :
'at24-updates-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag :
'at91-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'ata-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'audit-pr-20231030' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'audit-pr-20231116' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'backlight-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'bcachefs-2023-10-30' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2023-11-17' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2023-11-29' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2023-11-5' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2023-12-10' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2023-12-19' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2023-12-27' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-01-01' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bitmap-for-6.7' of https://github.com/norov/linux
Merge tag :
'block-6.7-2023-11-10' of git://git.kernel.dk/linux
Merge tag :
'block-6.7-2023-11-17' of git://git.kernel.dk/linux
Merge tag :
'block-6.7-2023-11-23' of git://git.kernel.dk/linux
Merge tag :
'block-6.7-2023-12-01' of git://git.kernel.dk/linux
Merge tag :
'block-6.7-2023-12-08' of git://git.kernel.dk/linux
Merge tag :
'block-6.7-2023-12-22' of git://git.kernel.dk/linux
Merge tag :
'block-6.7-2023-12-29' of git://git.kernel.dk/linux
Merge tag :
'bootconfig-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'ceph-for-6.7-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.7-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'clean-up-realtime-units-6.7_2023-10-19' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.7-mergeA
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-fixes-for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux into renesas-dts-for-v6.7
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v6.7-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-meson-v6.7-2' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'core-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-fixes-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-updates-for-6.7a' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'cpufreq-arm-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cpufreq-arm-updates-6.7-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'csd-lock.2023.10.23a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'cxl-fixes-6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-next-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dm-6.7/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'dm-6.7/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'dma-mapping-6.7-2023-10-30' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.7-2023-11-10' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.7' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-fixes-2023-11-17' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-11-24' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-12-01' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-12-08' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-12-15' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-12-22' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2024-01-04' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2024-01-05' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-habanalabs-next-2023-10-10' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
Merge tag :
'drm-intel-fixes-2023-11-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-11-30' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-12-01-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-12-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-12-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-12-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-12-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-gt-next-2023-09-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-gt-next-2023-10-12' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-gt-next-2023-10-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2023-09-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2023-10-12' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2023-10-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2023-11-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-misc-fixes-2023-11-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-fixes-2023-11-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-11-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-11-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-12-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-12-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2024-01-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-next-2023-09-11-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-09-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-10-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-10-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2023-11-02' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-msm-fixes-2023-11-21' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2023-10-17' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2023-10-31-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2023-11-07' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2023-11-10' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'dt-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'dt64-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.7_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-next-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-urgent-for-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-urgent-for-v6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-urgent-for-v6.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.7-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'exfat-for-6.7-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus-6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'extcon-next-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'exynos-drm-next-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag :
'f2fs-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'ffa-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'ffa-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'firewire-fixes-6.7-final' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux
Merge tag :
'for-6.7-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'for-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.7-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.7-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.7-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.7/block-2023-10-30' of git://git.kernel.dk/linux
Merge tag :
'for-6.7/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.7/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.7/io_uring-2023-10-30' of git://git.kernel.dk/linux
Merge tag :
'for-6.7/io_uring-sockopt-2023-10-30' 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-2023110101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2023112301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-6.7-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.7a-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.7a-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.7a-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.7a-rc7-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-net-2023-12-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2023-10-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
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 ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'fpga-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fs_for_v6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag :
'fsnotify_for_v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fuse-fixes-6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-v6.6-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.7-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-pinctrl-updates-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hid-for-linus-2023121201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2023121901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hwmon-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20231121' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.7-final' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.7-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i3c/for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-mfd-i2c-reboot-v6.7' into ibs-for-mfd-merged
Merge tag :
'ib-mfd-i2c-reboot-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into i2c/for-mergewindow
Merge tag :
'icc-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'icc-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag :
'iio-fixes-for-6.7a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.7a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-dt-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.6' into imx/dt64
Merge tag :
'imx-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'input-for-v6.7-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-pinctrl-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'io_uring-6.7-2023-11-10' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.7-2023-11-17' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.7-2023-11-23' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.7-2023-11-30' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.7-2023-12-08' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.7-2023-12-15' of git://git.kernel.dk/linux
Merge tag :
'io_uring-futex-2023-10-30' of git://git.kernel.dk/linux
Merge tag :
'iommu-fixes-v6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'ipsec-next-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'ixp4xx-for-soc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
Merge tag :
'jfs-6.7' of https://github.com/kleikamp/linux-shaggy
Merge tag :
'kbuild-fixes-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kgdb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag :
'kvm-riscv-6.7-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.7-1' of https://github.com/kvm-riscv/linux into kvm-master
Merge tag :
'kvm-s390-master-6.7-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master
Merge tag :
'kvm-s390-next-6.7-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-apic-6.7' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-docs-6.7' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.7-rcN' of https://github.com/kvm-x86/linux into kvm-master
Merge tag :
'kvm-x86-misc-6.7' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.7' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-pmu-6.7' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.7' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-xen-6.7' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master
Merge tag :
'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master
Merge tag :
'landlock-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'leds-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libnvdimm-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-next-for-6.7-20231005' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-watchdog-6.7-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-kunit-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-fixes-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'livepatching-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'lkmm.2023.10.28a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'locking-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2023-11-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lsm-pr-20231030' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'lsm-pr-20231109' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-fixes-20231120' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.7
Merge tag :
'md-fixes-20231201-1' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.7
Merge tag :
'md-fixes-20231206' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.7
Merge tag :
'md-fixes-20231207-1' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.7
Merge tag :
'md-next-20230927' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.7/block
Merge tag :
'md-next-20231012' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.7/block
Merge tag :
'md-next-20231020' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.7/block
Merge tag :
'media-renesas-fixes-20231113' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'media/v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-20231211' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-next-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mips-fixes_6.7_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mlx5-fixes-2023-12-04' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2023-12-13' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-10-10' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-hotfixes-stable-2023-11-17-14-04' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-12-07-18-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-12-15-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-12-27-15-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-01-05-11-35' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'mt76-for-kvalo-2023-09-30' of https://github.com/nbd168/wireless
Merge tag :
'mtd/for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtk-dts64-fixes-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into arm/fixes
Merge tag :
'mvebu-arm-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/drivers
Merge tag :
'mvebu-dt64-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'nand/for-6.7' into mtd/next
Merge tag :
'net-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.7-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'net-next-6.7-followup' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-23-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-12-20' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-01-03' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-23-09-28' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-23-10-10' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-23-10-18' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-23-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.7-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfsd-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nolibc.2023.10.23a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'nvme-6.7-2023-10-17' of git://git.infradead.org/nvme into for-6.7/block
Merge tag :
'nvme-6.7-2023-11-22' of git://git.infradead.org/nvme into block-6.7
Merge tag :
'nvme-6.7-2023-11-8' of git://git.infradead.org/nvme into block-6.7
Merge tag :
'nvme-6.7-2023-12-01' of git://git.infradead.org/nvme into block-6.7
Merge tag :
'nvme-6.7-2023-12-21' of git://git.infradead.org/nvme into block-6.7
Merge tag :
'nvme-6.7-2023-12-7' of git://git.infradead.org/nvme into block-6.7
Merge tag :
'objtool-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v6.7/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'omap-for-v6.7/fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag :
'opp-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'optee-supplicant-fix-for-v6.7' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'ovl-fixes-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'ovl-fixes-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'ovl-update-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'parisc-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.7-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.7-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.7-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pcmcia-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
Merge tag :
'perf-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.6-1-2023-09-25' into perf-tools-next
Merge tag :
'perf-tools-fixes-for-v6.6-2-2023-10-20' into perf-tools-next
Merge tag :
'perf-tools-fixes-for-v6.7-1-2023-11-29' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.7-2-2023-12-08' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.7-1-2023-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2023-11-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.7_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.7_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pinctrl-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-ib-int3472-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 into gpio/for-next
Merge tag :
'platform-drivers-x86-ib-x86-android-tablets-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 into gpio/for-next
Merge tag :
'platform-drivers-x86-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.7-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.7-6' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.7-7' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-remove-void-soc-for-6.7-rc' of https://git.pengutronix.de/git/ukl/linux into soc/drivers
Merge tag :
'pm-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.7-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.7-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag :
'pwm/for-6.7-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag :
'pwm/for-6.7-rc5-fixes' of https://git.pengutronix.de/git/ukl/linux
Merge tag :
'qcom-arm64-defconfig-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-defconfig-for-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-drivers-for-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-dts-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'ras_core_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu-fixes-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks
Merge tag :
'rcu-next-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks
Merge tag :
'realtime-fixes-6.7_2023-10-19' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.7-mergeA
Merge tag :
'refactor-rt-unit-conversions-6.7_2023-10-19' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.7-mergeA
Merge tag :
'refactor-rtbitmap-accessors-6.7_2023-10-19' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.7-mergeA
Merge tag :
'refactor-rtbitmap-macros-6.7_2023-10-19' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.7-mergeA
Merge tag :
'regmap-fix-v6.7-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-fix-v6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-arm-defconfig-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-arm-soc-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag :
'renesas-clk-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dt-bindings-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dt-bindings-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r9a08g045-dt-binding-defs-tag' into renesas-clk-for-v6.7
Merge tag :
'renesas-r9a08g045-dt-binding-defs-tag' into renesas-dts-for-v6.7
Merge tag :
'reset-fixes-for-v6.7' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'riscv-dt-fixes-for-v6.7-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-dt-for-v6.6-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-6.7-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-soc-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag :
'rpmsg-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtalloc-speedups-6.7_2023-10-19' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.7-mergeA
Merge tag :
'rtc-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rust-6.7' of https://github.com/Rust-for-Linux/linux
Merge tag :
's390-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-defconfig-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/defconfig
Merge tag :
'samsung-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-pinctrl-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'sched-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v6.7_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-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 :
'selinux-pr-20231030' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sh-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag :
'shmob-drm-atomic-dt-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into drm-next
Merge tag :
'slab-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'smp-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.7-3a' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'sound-6.7-final' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'soundwire-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spi-fix-v6.7-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.7' into mtd/next
Merge tag :
'spi-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'sti-dt-for-v6.7-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
Merge tag :
'stm32-dt-for-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'sunxi-dt-for-6.7-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-fixes-for-6.7-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sysctl-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'tag-chrome-platform-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tag-remove-ia64' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux into asm-generic
Merge tag :
'tegra-for-6.7-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.7-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.7-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.7-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.7-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.7-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thermal-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.7-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'thunderbolt-for-v6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-config-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag :
'ti-k3-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'ti-k3-dt-for-v6.7-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.7-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'timers_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'topic/nvidia-gsp-2023-11-03' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'topic/vmemdup-user-array-2023-10-24-1' of git://anongit.freedesktop.org/drm/drm into drm-next
Merge tag :
'tpmdd-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-tools-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.7-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.7-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tsm-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/linux
Merge tag :
'tty-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'turbostat-2023.11.07' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'ubifs-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'usb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.7-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-6.7-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'ux500-dts-for-armsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
Merge tag :
'v6.5' into next
Merge tag :
'v6.6' into rdma.git for-next
Merge tag :
'v6.6-next-dts64.3' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt
Merge tag :
'v6.6-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/drivers
Merge tag :
'v6.6-rc2' into locking/core, to pick up fixes
Merge tag :
'v6.6-rc4' into perf/core, to pick up fixes
Merge tag :
'v6.6-rc4' into x86/entry, to pick up fixes
Merge tag :
'v6.6-rc5' into locking/core, to pick up fixes
Merge tag :
'v6.6-rc7' into core
Merge tag :
'v6.6-rc7' into sched/core, to pick up fixes
Merge tag :
'v6.7-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.7-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.7-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.7-rockchip-clkfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-fixes
Merge tag :
'v6.7-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
Merge tag :
'v6.7-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.7-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.7-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.7-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'vexpress-update-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'vfio-v6.7-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.7-rc4' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.7-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.7.autofs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.7.fsid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.7.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.7.iov_iter' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.7.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.7.super' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'wireless-2023-11-29' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2023-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2023-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2023-10-06' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2023-10-16' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2023-10-26' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.7-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.7-rust-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-apic-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-asm-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-boot-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-build-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-entry-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-headers-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-int80-20231207' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-irq-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-mm-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-11-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-12-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_fpu_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_platform_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_tdx_for_6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.7_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-6.7-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.7-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.7-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'zstd-linus-v6.7-rc2' of https://github.com/terrelln/linux
Linux:
Merge thermal core material depended on by subsequent changes.
Linux:
Merge wireless into wireless-next
mfd:
ab8500: Remove non-existent configuration "#ifdef CONFIG_AB8500_DEBUG"
mfd:
arizona-i2c: Simplify obtaining I2C match data
mfd:
arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
mfd:
atmel-hlcdc: Add compatible for sam9x75 XLCD controller
mfd:
axp20x: Generalise handling without interrupt
mfd:
core: Ensure disabled devices are skipped without aborting
mfd:
core: Un-constify mfd_cell.of_reg
mfd:
db8500-prcmu: Replace deprecated strncpy with strscpy
mfd:
dln2: Fix double put in dln2_probe
mfd:
intel-lpss: Add Intel Lunar Lake-M PCI IDs
mfd:
intel-m10-bmc: Change contact for ABI docs
mfd:
iqs62x: Annotate struct iqs62x_fw_blk with __counted_by
mfd:
lpc_ich: Add a platform device for pinctrl Denverton
mfd:
lpc_ich: Convert gpio_version to be enum
mfd:
lpc_ich: Make struct lpc_ich_priv use enum for chipset member
mfd:
lpc_ich: Mark *_gpio_offsets data with const
mfd:
lpc_ich: Move APL GPIO resources to a custom structure
mfd:
madera-i2c: Simplify obtaining I2C match data
mfd:
max77541: Simplify obtaining I2C match data
mfd:
max77620: Convert to use maple tree register cache
mfd:
max77686: Convert to use maple tree register cache
mfd:
max8907: Convert to use maple tree register cache
mfd:
max8997: Simplify obtaining I2C match data and drop max8997_i2c_get_driver_data()
mfd:
max8998: Simplify obtaining I2C match data and drop max8998_i2c_get_driver_data()
mfd:
mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data()
mfd:
motorola-cpcap: Drop unnecessary of_match_device() call
mfd:
palmas: Constify .data in OF table and {palmas,tps65917}_irq_chip
mfd:
palmas: Make similar OF and ID table
mfd:
palmas: Move OF table closer to its consumer
mfd:
palmas: Remove trailing comma in the terminator entry
mfd:
qcom-spmi-pmic: Fix reference leaks in revid helper
mfd:
qcom-spmi-pmic: Fix revid implementation
mfd:
qcom-spmi-pmic: Switch to EXPORT_SYMBOL_GPL()
mfd:
rk8xx: Add support for RK806 power off
mfd:
rk8xx: Add support for standard system-power-controller property
mfd:
rk8xx: Convert to use maple tree register cache
mfd:
stm32-timers: Add support for interrupts
mfd:
tps65086: Convert to use maple tree register cache
mfd:
tps65090: Convert to use maple tree register cache
mfd:
tps65128: Convert to use maple tree register cache
mfd:
tps6586x: Convert to use maple tree register cache
mfd:
tps6586x: Register restart handler
mfd:
tps6586x: Use devm-based power off handler
mfd:
tps65910: Convert to use maple tree register cache
mfd:
tps65912: Convert to use maple tree register cache
mfd:
twl-core: Add a clock subdevice for the TWL6032
mfd:
twl: Convert to use maple tree register cache
mfd:
Use device_get_match_data() in a bunch of drivers
mfd:
Use i2c_get_match_data() in a selection of drivers
mfd:
wcd934x: Update to use maple tree register cache
minix:
convert to new timestamp accessors
minmax:
add umin(a, b) and umax(a, b)
minmax:
allow comparisons of 'int' against 'unsigned char/short'
minmax:
allow min()/max()/clamp() if the arguments have the same signedness.
minmax:
deduplicate __unconst_integer_typeof()
minmax:
fix header inclusions
minmax:
fix indentation of __cmp_once() and __clamp_once()
minmax:
relax check to allow comparison between unsigned arguments and signed constants
Linux:
Minor default jack pop performance updates
mips, kexec:
fix the incorrect ifdeffery and dependency of CONFIG_KEXEC
mips/smp:
Call rcutree_report_cpu_starting() earlier
MIPS:
AR7: remove platform
mips:
dts: ingenic: Remove unneeded probe-type properties
MIPS:
dts: loongson: drop incorrect dwmac fallback compatible
mips:
dts: ralink: mt7621: define each reset as an item
mips:
dts: ralink: mt7621: rename to GnuBee GB-PC1 and GnuBee GB-PC2
mips:
implement xor_unlock_is_negative_byte
MIPS:
kernel: Clear FPU states when setting up kernel threads
MIPS:
KVM: Fix a build warning about variable set but not used
MIPS:
lantiq: Fix pcibios_plat_dev_init() "no previous prototype" warning
MIPS:
lantiq: Remove unnecessary include of
MIPS:
loongson32: Remove dma.h and nand.h
MIPS:
Loongson64: Enable DMA noncoherent support
MIPS:
Loongson64: Handle more memory types passed from firmware
MIPS:
Loongson64: Reserve vgabios memory on boot
MIPS:
Remove dead code in relocate_new_kernel
mips:
use nth_page() in place of direct struct page manipulation
misc/pvpanic:
deduplicate common code
misc:
bcm-vk: Annotate struct bcm_vk_wkent with __counted_by
misc:
convert to new timestamp accessors
misc:
mei: client.c: fix kernel-doc warnings
misc:
mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
misc:
mei: client.c: return negative error code in mei_cl_write
misc:
mei: dma-ring.c: fix kernel-doc warnings
misc:
mei: hbm.c: fix kernel-doc warnings
misc:
mei: hw-me.c: fix kernel-doc warnings
misc:
mei: hw.h: fix kernel-doc warnings
misc:
mei: interrupt.c: fix kernel-doc warnings
misc:
mei: main.c: fix kernel-doc warnings
misc:
pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
misc:
pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
misc:
phantom: make phantom_class constant
misc:
st_core: Do not call kfree_skb() under spin_lock_irqsave()
Linux:
Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO
mlx5:
Fix type of mode parameter in mlx5_dpll_device_mode_get()
mlx5:
Implement SyncE support using DPLL infrastructure
mlx5_vdpa:
offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK
mlxbf-bootctl:
correctly identify secure boot with development keys
mlxbf_gige:
fix receive packet race condition
mlxsw:
Add 'ipv4_5' flex key
mlxsw:
Annotate struct mlxsw_linecards with __counted_by
mlxsw:
cmd: Add CONFIG_PROFILE.{set_, }lag_mode
mlxsw:
cmd: Add QUERY_FW.lag_mode_support
mlxsw:
cmd: Fix omissions in CONFIG_PROFILE field names in comments
mlxsw:
core, pci: Add plumbing related to LAG mode
mlxsw:
core: Annotate struct mlxsw_env with __counted_by
mlxsw:
core: devlink health: use retained error fmsg API
mlxsw:
core: Extend allowed list of external cooling devices for thermal zone binding
mlxsw:
core_acl_flex_keys: Add a bitmap to save which blocks are chosen
mlxsw:
core_acl_flex_keys: Fill blocks with high entropy first
mlxsw:
core_acl_flex_keys: Save chosen elements in all blocks per search
mlxsw:
core_acl_flex_keys: Save chosen elements per block
mlxsw:
core_thermal: Fix -Wformat-truncation warning
mlxsw:
Edit IPv6 key blocks to use one less block for multicast forwarding
mlxsw:
i2c: Utilize standard macros for dividing buffer into chunks
mlxsw:
Mark high entropy key blocks
mlxsw:
pci: Allocate skbs using GFP_KERNEL during initialization
mlxsw:
pci: Permit toggling LAG mode
mlxsw:
reg: Add SGCR.lag_lookup_pgt_base
mlxsw:
reg: Drop SGCR.llb
mlxsw:
reg: Limit MTBR register payload to a single data record
mlxsw:
spectrum: Allocate LAG table when in SW LAG mode
mlxsw:
spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by
mlxsw:
spectrum: Set SW LAG mode on Spectrum>1
mlxsw:
spectrum_acl_flex_keys: Add 'ipv4_5b' flex key
mlxsw:
spectrum_ethtool: Fix -Wformat-truncation warning
mlxsw:
spectrum_fid: Allocate PGT for the whole FID family in one go
mlxsw:
spectrum_pgt: Generalize PGT allocation
mlxsw:
spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by
mlxsw:
spectrum_span: Annotate struct mlxsw_sp_span with __counted_by
mlxsw:
Use size_mul() in call to struct_size()
mm, hugetlb:
remove HUGETLB_CGROUP_MIN_ORDER
mm, page_alloc:
scale the number of pages that are batch allocated
mm, pcp:
avoid to drain PCP when process exit
mm, pcp:
decrease PCP high if free pages < high watermark
mm, pcp:
reduce detecting time of consecutive high order page freeing
mm, pcp:
reduce lock contention for draining high-order pages
mm, vmscan:
remove ISOLATE_UNMAPPED
mm/cma:
use nth_page() in place of direct struct page manipulation
mm/compaction:
call list_is_{first}/{last} more intuitively in move_freelist_{head}/{tail}
mm/compaction:
correctly return failure with bogus compound_order in strict mode
mm/compaction:
factor out code to test if we should run compaction for target order
mm/compaction:
improve comment of is_via_compact_memory
mm/compaction:
remove repeat compact_blockskip_flush check in reset_isolation_suitable
mm/compaction:
use correct list in move_freelist_{head}/{tail}
mm/damon/core-test:
add a unit test for damon_moving_sum()
mm/damon/core-test:
fix memory leak in damon_new_ctx()
mm/damon/core-test:
fix memory leak in damon_new_region()
mm/damon/core.c:
avoid unintentional filtering out of schemes
mm/damon/core:
add a tracepoint for damos apply target regions
mm/damon/core:
add more comments for nr_accesses
mm/damon/core:
avoid divide-by-zero during monitoring results update
mm/damon/core:
avoid divide-by-zero from pseudo-moving window length calculation
mm/damon/core:
copy nr_accesses when splitting region
mm/damon/core:
define and use a dedicated function for region access rate update
mm/damon/core:
fix a comment about damon_set_attrs() call timings
mm/damon/core:
implement a pseudo-moving sum function
mm/damon/core:
implement scheme-specific apply interval
mm/damon/core:
introduce nr_accesses_bp
mm/damon/core:
make damon_start() waits until kdamond_fn() starts
mm/damon/core:
make DAMOS uses nr_accesses_bp instead of nr_accesses
mm/damon/core:
mark damon_moving_sum() as a static function
mm/damon/core:
remove 'struct target *' parameter from damon_aggregated tracepoint
mm/damon/core:
remove duplicated comment for watermarks-based deactivation
mm/damon/core:
remove unnecessary si_meminfo invoke.
mm/damon/core:
skip updating nr_accesses_bp for each aggregation interval
mm/damon/core:
use nr_accesses_bp as a source of damos_before_apply tracepoint
mm/damon/core:
use number of passed access sampling as a timer
mm/damon/core:
use pseudo-moving sum for nr_accesses_bp
mm/damon/lru_sort:
avoid divide-by-zero in hot threshold calculation
mm/damon/ops-common:
avoid divide-by-zero during region hotness calculation
mm/damon/sysfs-schemes:
add timeout for update_schemes_tried_regions
mm/damon/sysfs-schemes:
do not update tried regions more than one DAMON snapshot
mm/damon/sysfs-schemes:
handle tried region directory allocation failure
mm/damon/sysfs-schemes:
handle tried regions sysfs directory allocation failure
mm/damon/sysfs-schemes:
support DAMOS apply interval
mm/damon/sysfs-schemes:
use nr_accesses_bp as the source of tried_regions/
/nr_accesses
mm/damon/sysfs-test:
add a unit test for damon_sysfs_set_targets()
mm/damon/sysfs:
avoid empty scheme tried regions for large apply interval
mm/damon/sysfs:
check error from damon_sysfs_update_target()
mm/damon/sysfs:
eliminate potential uninitialized variable warning
mm/damon/sysfs:
remove requested targets when online-commit inputs
mm/damon/sysfs:
update monitoring target regions for online input commit
mm/damon/vaddr:
call damon_update_region_access_rate() always
mm/damon:
implement a function for max nr_accesses safe calculation
mm/filemap:
avoid buffered read/write race to read inconsistent data
mm/filemap:
clarify filemap_fault() comments for not uptodate case
mm/filemap:
increase usage of folio_next_index() helper
mm/filemap:
remove hugetlb special casing in filemap.c
mm/gup:
adapt get_user_page_vma_remote() to never return NULL
mm/gup:
explicitly define and check internal GUP flags, disallow FOLL_TOUCH
mm/gup:
make failure to pin an error if FOLL_NOWAIT not specified
mm/hugetlb:
fix nodes huge page allocation when there are surplus pages
mm/hugetlb:
have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI
mm/hugetlb:
replace page_ref_freeze() with folio_ref_freeze() in hugetlb_folio_init_vmemmap()
mm/hugetlb:
use nth_page() in place of direct struct page manipulation
mm/Kconfig:
make userfaultfd a menuconfig
mm/khugepaged:
convert __collapse_huge_page_isolate() to use folios
mm/khugepaged:
convert alloc_charge_hpage() to use folios
mm/khugepaged:
convert collapse_pte_mapped_thp() to use folios
mm/khugepaged:
convert hpage_collapse_scan_pmd() to use folios
mm/khugepaged:
convert is_refcount_suitable() to use folios
mm/kmemleak:
fix partially freeing unknown object warning
mm/kmemleak:
fix print format of pointer in pr_debug()
mm/kmemleak:
move set_track_prepare() outside raw_spinlocks
mm/kmemleak:
move the initialisation of object to __link_object
mm/ksm:
add "smart" page scanning mode
mm/ksm:
add pages_skipped metric
mm/ksm:
document pages_skipped sysfs knob
mm/ksm:
document smart scan mode
mm/ksm:
support fork/exec for prctl
mm/ksm:
test case for prctl fork/exec workflow
mm/madvise:
add cond_resched() in madvise_cold_or_pageout_pte_range()
mm/memcg:
annotate struct mem_cgroup_threshold_ary with __counted_by
mm/memory-failure:
cast index to loff_t before shifting it
mm/memory-failure:
check the mapcount of the precise page
mm/memory-failure:
pass the folio and the page to collect_procs()
mm/memory-hotplug:
fix typo in documentation
Linux:
mm/memory.c:zap_pte_range() print bad swap entry
mm/memory_hotplug:
add missing mem_hotplug_lock
mm/memory_hotplug:
fix error handling in add_memory_resource()
mm/memory_hotplug:
use pfn math in place of direct struct page manipulation
mm/mglru:
fix underprotected page cache
mm/mglru:
reclaim offlined memcgs harder
mm/mglru:
respect min_ttl_ms with memcgs
mm/mglru:
skip special VMAs in lru_gen_look_around()
mm/mglru:
try to stop at high watermarks
mm/migrate:
add nr_split to trace_mm_migrate_pages stats.
mm/migrate:
correct nr_failed in migrate_pages_sync()
mm/migrate:
remove unused mm argument from do_move_pages_to_node
mm/mm_init.c:
remove redundant pr_info when node is memoryless
mm/mprotect:
allow unfaulted VMAs to be unaccounted on mprotect()
mm/mremap:
allow moves within the same VMA for stack moves
mm/mremap:
fix unaccount of memory on vma_merge() failure
mm/mremap:
optimize the start addresses in move_page_tables()
mm/oom_killer:
simplify OOM killer info dump helper
mm/page_alloc:
remove unnecessary check in break_down_buddy_pages
mm/page_alloc:
remove unnecessary next_page in break_down_buddy_pages
mm/page_owner:
remove free_ts from page_owner output
mm/pagemap:
add documentation of PAGEMAP_SCAN IOCTL
mm/pagemap:
fix ioctl(PAGEMAP_SCAN) on vma check
mm/pagemap:
fix wr-protect even if PM_SCAN_WP_MATCHING not set
mm/percpu.c:
don't acquire pcpu_lock for pcpu_chunk_addr_search()
mm/percpu.c:
introduce pcpu_alloc_size()
mm/rmap:
convert page_move_anon_rmap() to folio_move_anon_rmap()
mm/rmap:
drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap()
mm/rmap:
move folio_test_anon() check out of __folio_set_anon()
mm/rmap:
move SetPageAnonExclusive out of __page_set_anon_rmap()
mm/rmap:
move SetPageAnonExclusive() out of page_move_anon_rmap()
mm/rmap:
pass folio to hugepage_add_anon_rmap()
mm/rmap:
simplify PageAnonExclusive sanity checks when adding anon rmap
mm/rmap:
warn on new PTE-mapped folios in page_add_anon_rmap()
mm/selftests:
fix pagemap_ioctl memory map test
mm/shmem:
fix race in shmem_undo_range w/THP
mm/shmem:
remove dead code can not be satisfied by "(CONFIG_SHMEM)&&(!(CONFIG_SHMEM))"
mm/slab:
Add __free() support for kvfree
mm/slub:
add sanity check for slub_min/max_order cmdline setup
mm/slub:
attempt to find layouts up to 1/2 waste in calculate_order()
mm/slub:
refactor calculate_order() and calc_slab_order()
mm/slub:
remove min_objects loop from calculate_order()
mm/slub:
simplify the last resort slab order calculation
mm/swap:
avoid a xa load for swapout path
mm/swap:
Convert to use bdev_open_by_dev()
mm/thp:
fix "mm: thp: kill __transhuge_page_enabled()"
mm/vmalloc:
fix the unchecked dereference warning in vread_iter()
mm/vmscan:
print err before panic
mm/vmscan:
use folio_migratetype() instead of get_pageblock_migratetype()
mm/vmstat:
use this_cpu_try_cmpxchg in mod_{zone,node}_state
mm/writeback:
update filemap_dirty_folio() comment
mm:
abstract merge for new VMAs into vma_merge_new_vma()
mm:
abstract the vma_merge()/split_vma() pattern for mprotect() et al.
mm:
abstract VMA merge and extend into vma_merge_extend() helper
mm:
add a NO_INHERIT flag to the PR_SET_MDWE prctl
mm:
add folio_end_read()
mm:
add folio_last_cpupid()
mm:
add folio_xchg_access_time()
mm:
add folio_xchg_last_cpupid()
mm:
add folio_xor_flags_has_waiters()
mm:
add framework for PCP high auto-tuning
mm:
add functions folio_in_range() and folio_within_vma()
mm:
add page_rmappable_folio() wrapper
mm:
add printf attribute to shrinker_debugfs_name_alloc
mm:
add statistics for PUD level pagetable
mm:
align larger anonymous mappings on THP boundaries
mm:
call wp_page_copy() under the VMA lock
mm:
convert DAX lock/unlock page to lock/unlock folio
mm:
convert to new timestamp accessors
mm:
convert wp_page_reuse() and finish_mkwrite_fault() to take a folio
mm:
delete checks for xor_unlock_is_negative_byte()
mm:
document mmu_notifier_invalidate_range_start_nonblock()
mm:
drop the assumption that VM_SHARED always implies writable
mm:
fix arithmetic for bdi min_ratio
mm:
fix arithmetic for max_prop_frac when setting max_ratio
mm:
fix draining remote pageset
mm:
fix for negative counter: nr_file_hugepages
mm:
fix multiple typos in multiple files
mm:
fix oops when filemap_map_pmd() without prealloc_pte
mm:
fix unaccount of memory on vma_link() failure
mm:
fix unmap_mapping_range high bits shift bug
mm:
fix VMA heap bounds checking
mm:
handle COW faults under the VMA lock
mm:
handle large folio when large folio in VM_LOCKED VMA range
mm:
handle read faults under the VMA lock
mm:
handle shared faults under the VMA lock
mm:
handle write faults to RO pages under the VMA lock
mm:
huge_memory: use a folio in change_huge_pmd()
mm:
huge_memory: use a folio in do_huge_pmd_numa_page()
mm:
huge_memory: use folio_last_cpupid() in __split_huge_page_tail()
mm:
huge_memory: use folio_last_cpupid() in do_huge_pmd_numa_page()
mm:
huge_memory: use folio_xchg_last_cpupid() in __split_huge_page_tail()
mm:
hugetlb: skip initialization of gigantic tail struct pages if freed by HVO
mm:
hugetlb_vmemmap: allow alloc vmemmap pages fallback to other nodes
mm:
hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
mm:
hugetlb_vmemmap: fix reference to nonexistent file
mm:
hugetlb_vmemmap: use nid of the head page to reallocate it
mm:
kasan: Declare kasan_unpoison_task_stack_below in kasan.h
mm:
kmem: add direct objcg pointer to task_struct
mm:
kmem: drop __GFP_NOFAIL when allocating objcg vectors
mm:
kmem: make memcg keep a reference to the original objcg
mm:
kmem: optimize get_obj_cgroup_from_current()
mm:
kmem: properly initialize local objcg variable in current_obj_cgroup()
mm:
kmem: reimplement get_obj_cgroup_from_current()
mm:
kmem: scoped objcg protection
mm:
kmemleak: add __find_and_remove_object()
mm:
kmemleak: split __create_object into two functions
mm:
kmemleak: use mem_pool_free() to free object
mm:
kmsan: panic on failure to allocate early boot metadata
mm:
make __access_remote_vm() static
mm:
make __end_folio_writeback() return void
mm:
make finish_mkwrite_fault() static
mm:
make lock_folio_maybe_drop_mmap() VMA lock aware
mm:
make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long
mm:
make vma_merge() and split_vma() internal
mm:
memcg: add THP swap out info for anonymous reclaim
mm:
memcg: fix split queue list crash when large folio migration
mm:
memcg: normalize the value passed into memcg_rstat_updated()
mm:
memcg: refactor page state unit helpers
mm:
memory: add vm_normal_folio_pmd()
mm:
memory: make numa_migrate_prep() to take a folio
mm:
memory: use a folio in do_numa_page()
mm:
memory: use folio_last_cpupid() in do_numa_page()
mm:
memory_hotplug: drop memoryless node from fallback lists
mm:
mempolicy: make mpol_misplaced() to take a folio
mm:
migrate high-order folios in swap cache correctly
mm:
migrate: convert migrate_misplaced_page() to migrate_misplaced_folio()
mm:
migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio()
mm:
migrate: record the mlocked page status to remove unnecessary lru drain
mm:
migrate: remove isolated variable in add_page_for_migration()
mm:
migrate: remove PageHead() check for HugeTLB in add_page_for_migration()
mm:
migrate: remove PageTransHuge check in numamigrate_isolate_page()
mm:
migrate: remove THP mapcount check in numamigrate_isolate_page()
mm:
migrate: use __folio_test_movable()
mm:
migrate: use a folio in add_page_for_migration()
mm:
migrate: use folio_xchg_last_cpupid() in folio_migrate_flags()
mm:
mlock: avoid folio_within_range() on KSM pages
mm:
mlock: update mlock_pte_range to handle large folio
mm:
more ptep_get() conversion
mm:
move some shrinker-related function declarations to mm/internal.h
mm:
move vma_policy() and anon_vma_name() decls to mm_types.h
mm:
mprotect: use a folio in change_pte_range()
mm:
multi-gen LRU: reuse some legacy trace events
mm:
page_alloc: check the order of compound page even when the order is zero
mm:
page_alloc: skip memoryless nodes entirely
mm:
perform the mapping_map_writable() check after call_mmap()
mm:
refactor si_mem_available()
mm:
remove duplicated vma->vm_flags check when expanding stack
mm:
Remove kmem_valid_obj()
mm:
remove page_cpupid_last()
mm:
remove page_cpupid_xchg_last()
mm:
remove remnants of SPLIT_RSS_COUNTING
mm:
Remove unused vm_brk()
mm:
remove xchg_page_access_time()
mm:
restrict the pcp batch scale factor to avoid too long latency
mm:
shrinker: add a secondary array for shrinker_info::{map, nr_deferred}
mm:
shrinker: add infrastructure for dynamically allocating shrinker
mm:
shrinker: convert shrinker_rwsem to mutex
mm:
shrinker: hold write lock to reparent shrinker nr_deferred
mm:
shrinker: make global slab shrink lockless
mm:
shrinker: make memcg slab shrink lockless
mm:
shrinker: remove old APIs
mm:
shrinker: remove redundant shrinker_rwsem in debugfs operations
mm:
shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg_{alloc|remove}()
mm:
shrinker: use kvzalloc_node() from expand_one_shrinker_info()
mm:
thp: dynamically allocate the thp-related shrinkers
mm:
tune PCP high automatically
mm:
update memfd seal write check to include F_SEAL_WRITE
mm:
use folio_xchg_last_cpupid() in wp_page_reuse()
mm:
use folio_xor_flags_has_waiters() in folio_end_writeback()
mm:
vmscan: modify an easily misunderstood function name
mm:
vmscan: move shrinker-related code into a separate file
mm:
workingset: dynamically allocate the mm-shadow shrinker
mm_types:
add virtual and _last_cpupid into struct folio
mmap:
add clarifying comment to vma_merge() code
mmc:
Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A
mmc:
atmel-mci: Add description for struct member
mmc:
atmel-mci: add missing of_node_put
mmc:
block: Be sure to wait while busy in CQE error recovery
mmc:
block: Do not lose cache flush during CQE error recovery
mmc:
block: Retry commands in CQE error recovery
mmc:
core: Allow dynamical updates of the number of requests for hsq
mmc:
core: Always reselect card type
mmc:
core: Cancel delayed work before releasing host
mmc:
cqhci: Fix task clearing in CQE error recovery
mmc:
cqhci: Increase recovery halt timeout
mmc:
cqhci: Warn of halt or task clear failure
mmc:
debugfs: Allow host caps to be modified
mmc:
host: Kconfig: Make MMC_SDHI_INTERNAL_DMAC config option dependant on ARCH_RENESAS
mmc:
hsq: Improve random I/O write performance for 4k buffers
mmc:
jz4740: Use device_get_match_data()
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
meson-gx: Remove setting of CMD_CFG_ERROR
mmc:
meson-mx-sdhc: Fix initialization frozen issue
mmc:
mmci: use peripheral flow control for STM32
mmc:
rpmb: fixes pause retune on all RPMB partitions.
mmc:
sdhci-esdhc-imx: optimize the manual tuing logic to get the best timing
mmc:
sdhci-npcm: Add NPCM SDHCI driver
mmc:
sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
mmc:
sdhci-pci-gli: Disable LPM during initialization
mmc:
sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
mmc:
sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER
mmc:
sdhci-pci: Switch to use acpi_evaluate_dsm_typed()
mmc:
sdhci-pltfm: Drop unnecessary error messages in sdhci_pltfm_init()
mmc:
sdhci-pltfm: Make driver OF independent
mmc:
sdhci-sprd: Fix eMMC init failure after hw reset
mmc:
sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
mmc:
sdhci_am654: fix start loop index for TAP value parsing
mmc:
starfive: Change tuning implementation
mmc:
vub300: fix an error code
mmc:
vub300: replace deprecated strncpy with strscpy
modpost:
define TO_NATIVE() using bswap_* functions
modpost:
disallow *driver to reference .meminit* sections
modpost:
disallow the combination of EXPORT_SYMBOL and __meminit*
modpost:
factor out the common boilerplate of section_rel(a)
modpost:
fix ishtp MODULE_DEVICE_TABLE built on big-endian host
modpost:
fix section mismatch message for RELA
modpost:
fix tee MODULE_DEVICE_TABLE built on big-endian host
modpost:
merge sectioncheck table entries regarding init/exit sections
modpost:
Optimize symbol search from linear to binary search
modpost:
refactor check_sec_ref()
modpost:
remove ALL_EXIT_DATA_SECTIONS macro
modpost:
remove EXIT_SECTIONS macro
modpost:
remove MEM_INIT_SECTIONS macro
modpost:
remove more symbol patterns from the section check whitelist
modpost:
squash ALL_{INIT,EXIT}_TEXT_SECTIONS to ALL_TEXT_SECTIONS
modpost:
use ALL_INIT_SECTIONS for the section check from DATA_SECTIONS
module/decompress:
use kvmalloc() consistently
module/decompress:
use vmalloc() for gzip decompression workspace
module:
Annotate struct module_notes_attrs with __counted_by
module:
Clarify documentation of module_param_call()
module:
Do not offer sha224 for built-in module signing
module:
enable automatic module signing with FIPS 202 SHA-3
module:
Fix comment typo
module:
Make is_mapping_symbol() return bool
module:
Make is_valid_name() return bool
mpage:
convert map_buffer_to_folio() to folio_create_empty_buffers()
mptcp:
add a new sysctl for make after break timeout
mptcp:
add validity check for sending RM_ADDR
mptcp:
consolidate sockopt synchronization
mptcp:
deal with large GSO size
mptcp:
define more local variables sk
mptcp:
Do not include crypto/algapi.h
mptcp:
drop useless ssk in pm_subflow_check_next
mptcp:
fill in missing MODULE_DESCRIPTION()
mptcp:
fix inconsistent state on fastopen race
mptcp:
fix possible NULL pointer dereference on close
mptcp:
fix setsockopt(IP_TOS) subflow locking
mptcp:
fix uninit-value in mptcp_incoming_options
mptcp:
give rcvlowat some love
mptcp:
ignore notsent_lowat setting at the subflow level
mptcp:
move sk assignment statement ahead
mptcp:
prevent tcp diag from closing listener subflows
mptcp:
properly account fastopen data
mptcp:
refactor sndbuf auto-tuning
mptcp:
use copy_from_iter helpers on transmit
mptcp:
use mptcp_check_fallback helper
mptcp:
use mptcp_get_ext helper
mptcp:
use plain bool instead of custom binary enum
mptcp:
userspace pm send RM_ADDR for ID 0
mtd:
Add WARN_ON_ONCE() to mtd_read() to check the return value
mtd:
Annotate struct lpddr_private with __counted_by
mtd:
bcm47xxsflash: Convert to platform remove callback returning void
mtd:
block2mtd: Convert to bdev_open_by_dev/path()
mtd:
cfi: Annotate struct cfi_private with __counted_by
mtd:
cfi_cmdset_0001: Byte swap OTP info
mtd:
docg3: Convert to platform remove callback returning void
mtd:
hyperbus: hbmc-am654: Convert to platform remove callback returning void
mtd:
hyperbus: rpc-if: Convert to platform remove callback returning void
mtd:
lpddr2_nvm: Convert to platform remove callback returning void
mtd:
lpddr_cmds: Add literal suffix
mtd:
map_ram: prevent use of point and unpoint when NO_XIP is set
mtd:
maps: lantiq-flash: Convert to platform remove callback returning void
mtd:
maps: physmap-core: Convert to platform remove callback returning void
mtd:
maps: plat-ram: Convert to platform remove callback returning void
mtd:
maps: pxa2xx-flash: Convert to platform remove callback returning void
mtd:
maps: sa1100-flash: Convert to platform remove callback returning void
mtd:
maps: sun_uflash: Convert to platform remove callback returning void
mtd:
mtdpart: check for subpartitions parsing result
mtd:
parsers: ar7: remove support
mtd:
phram: Convert to platform remove callback returning void
mtd:
powernv_flash: Convert to platform remove callback returning void
mtd:
rawnand: Annotate struct mtk_nfc_nand_chip with __counted_by
mtd:
rawnand: arasan: Include ECC syndrome along with in-band data while checking for ECC failure
mtd:
rawnand: atmel: Annotate struct atmel_nand with __counted_by
mtd:
rawnand: cadence: Annotate struct cdns_nand_chip with __counted_by
mtd:
rawnand: denali: Annotate struct denali_chip with __counted_by
mtd:
rawnand: ingenic: Annotate struct ingenic_nfc with __counted_by
mtd:
rawnand: ingenic: move the GPIO quirk to gpiolib-of.c
mtd:
rawnand: intel: check return value of devm_kasprintf()
mtd:
rawnand: marvell: Annotate struct marvell_nand_chip with __counted_by
mtd:
rawnand: meson: Annotate struct meson_nfc_nand_chip with __counted_by
mtd:
rawnand: meson: check return value of devm_kasprintf()
mtd:
rawnand: omap2: Fix check 0 for platform_get_irq()
mtd:
rawnand: remove 'nand_exit_status_op()' prototype
mtd:
rawnand: Remove unused of_gpio.h inclusion
mtd:
rawnand: renesas: Annotate struct rnand_chip with __counted_by
mtd:
rawnand: rockchip: Use struct_size()
mtd:
rawnand: sh_flctl: Convert to module_platform_driver()
mtd:
rawnand: sunxi: Annotate struct sunxi_nand_chip with __counted_by
mtd:
rawnand: tegra: add missing check for platform_get_irq()
mtd:
spear_smi: Convert to platform remove callback returning void
mtd:
spi-nor: add SNOR_ID() and SNOR_OTP()
mtd:
spi-nor: atmel: add at25ff321a entry
mtd:
spi-nor: atmel: convert flash_info to new format
mtd:
spi-nor: atmel: drop duplicate entry
mtd:
spi-nor: atmel: sort flash_info database
mtd:
spi-nor: convert .n_sectors to .size
mtd:
spi-nor: core: get rid of the INFOx() macros
mtd:
spi-nor: default .n_banks to 1
mtd:
spi-nor: default page_size to 256 bytes
mtd:
spi-nor: drop .parse_sfdp
mtd:
spi-nor: eon: convert flash_info to new format
mtd:
spi-nor: eon: sort flash_info database
mtd:
spi-nor: esmt: convert flash_info to new format
mtd:
spi-nor: everspin: convert flash_info to new format
mtd:
spi-nor: gigadevice: convert flash_info to new format
mtd:
spi-nor: gigadevice: sort flash_info database
mtd:
spi-nor: hisi-sfc: Convert to platform remove callback returning void
mtd:
spi-nor: intel: convert flash_info to new format
mtd:
spi-nor: introduce (temporary) INFO0()
mtd:
spi-nor: issi: convert flash_info to new format
mtd:
spi-nor: issi: sort flash_info database
mtd:
spi-nor: macronix: convert flash_info to new format
mtd:
spi-nor: macronix: sort flash_info database
mtd:
spi-nor: make sector_size optional
mtd:
spi-nor: micron-st: convert flash_info to new format
mtd:
spi-nor: micron-st: enable lock/unlock for mt25qu512a
mtd:
spi-nor: micron-st: sort flash_info database
mtd:
spi-nor: micron-st: use SFDP table for mt25qu512a
mtd:
spi-nor: move the .id and .id_len into an own structure
mtd:
spi-nor: nxp-spifi: Convert to platform remove callback returning void
mtd:
spi-nor: push 4k SE handling into spi_nor_select_uniform_erase()
mtd:
spi-nor: remove catalyst 'flashes'
mtd:
spi-nor: remove Fujitsu MB85RS1MT support
mtd:
spi-nor: remove or move flash_info comments
mtd:
spi-nor: rename .otp_org to .otp and make it a pointer
mtd:
spi-nor: spansion: convert flash_info to new format
mtd:
spi-nor: spansion: sort flash_info database
mtd:
spi-nor: sst: convert flash_info to new format
mtd:
spi-nor: sst: sort flash_info database
mtd:
spi-nor: store .n_banks in struct spi_nor_flash_parameter
mtd:
spi-nor: winbond: convert flash_info to new format
mtd:
spi-nor: winbond: sort flash_info entries
mtd:
spi-nor: xilinx: remove addr_nbytes from S3AN_INFO()
mtd:
spi-nor: xilinx: use new macros in S3AN_INFO()
mtd:
spi-nor: xilinx: use SPI_NOR_ID() in S3AN_INFO()
mtd:
spi-nor: xmc: convert flash_info to new format
mtd:
spinand: add support for FORESEE F35SQA002G
mtd:
spinand: Add support for XTX XT26xxxDxxxxx
mtd:
spinand: winbond: add support for serial NAND flash
mtd:
st_spi_fsm: Convert to platform remove callback returning void
mtd:
Use device_get_match_data()
mxser:
Annotate struct mxser_board with __counted_by
nbd:
factor out a helper to get nbd_config without holding 'config_lock'
nbd:
fix null-ptr-dereference while accessing 'nbd->config'
nbd:
fix uaf in nbd_open
nbd:
fold nbd config initialization into nbd_alloc_config()
nbd:
pass nbd_sock to nbd_read_reply() instead of index
nd_btt:
Make BTT lanes preemptible
ndtest:
fix typo class_regster -> class_register
neighbour:
Don't let neigh_forced_gc() disable preemption for long
neighbour:
Fix __randomize_layout crash in struct neighbour
net, bpf:
Add a warning if NAPI cb missed xdp_do_flush().
net, sched:
Add tcf_set_drop_reason for {__,}tcf_classify
net, sched:
Fix SKB_NOT_DROPPED_YET splat under debug config
net, sched:
Make tc-related drop reason more flexible
net, vrf:
Move dstats structure to core
net/bpf:
Avoid unused "sin_addr_len" warning when CONFIG_CGROUP_BPF is not set
net/core:
Introduce netdev_core_stats_inc()
net/ipv6:
Revert remove expired routes with a separated list of routes
net/mlx4_core:
replace deprecated strncpy with strscpy
net/mlx5:
Add a health error syndrome for pci data poisoned
net/mlx5:
Add alias flow table bits
net/mlx5:
Add create alias flow table function to ipsec roce
net/mlx5:
Avoid false positive lockdep warning by adding lock_class_key
net/mlx5:
Bridge, Enable mcast in smfs steering mode
net/mlx5:
Call mlx5_sf_id_erase() once in mlx5_sf_dealloc()
net/mlx5:
Configure IPsec steering for egress RoCEv2 MPV traffic
net/mlx5:
Configure IPsec steering for ingress RoCEv2 MPV traffic
net/mlx5:
Convert SF port_indices xarray to function_ids xarray
net/mlx5:
Decouple PHC .adjtime and .adjphase implementations
net/mlx5:
devlink health: use retained error fmsg API
net/mlx5:
Disable eswitch as the first thing in mlx5_unload()
net/mlx5:
DR, Add check for multi destination FTE
net/mlx5:
DR, Allow old devices to use multi destination FTE
net/mlx5:
DR, Handle multi destination action in the right order
net/mlx5:
Enable 4 ports multiport E-switch
net/mlx5:
Fix a NULL vs IS_ERR() check
net/mlx5:
fix config name in Kconfig parameter documentation
net/mlx5:
Fix fw tracer first block check
net/mlx5:
fix uninit value use
net/mlx5:
Free used cpus mask when an IRQ is released
net/mlx5:
Handle IPsec steering upon master unbind/bind
net/mlx5:
Implement alias object allow and create functions
net/mlx5:
Increase size of irq name buffer
net/mlx5:
Introduce ifc bits for migration in a chunk mode
net/mlx5:
Lift reload limitation when SFs are present
net/mlx5:
Move state lock taking into mlx5_sf_dealloc()
net/mlx5:
Nack sync reset request when HotPlug is enabled
net/mlx5:
Parallelize vhca event handling
net/mlx5:
Push common deletion code into mlx5_sf_del()
net/mlx5:
Redesign SF active work to remove table_lock
net/mlx5:
Refactor LAG peer device lookout bus logic to mlx5 devcom
net/mlx5:
Refactor mlx5_flow_destination->rep pointer to vport num
net/mlx5:
Register mlx5e priv to devcom in MPV mode
net/mlx5:
Remove redundant max_sfs check and field from struct mlx5_sf_dev_table
net/mlx5:
Remove SF table reference counting
net/mlx5:
Remove unused declaration
net/mlx5:
Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all()
net/mlx5:
Replace global mlx5_intf_lock with HCA devcom component lock
net/mlx5:
SF, Implement peer devlink set for SF representor devlink port
net/mlx5:
Store devcom pointer inside IPsec RoCE
net/mlx5:
Use devlink port pointer to get the pointer of container SF struct
net/mlx5:
Use PTR_ERR_OR_ZERO() to simplify code
net/mlx5e:
Add IPsec and ASO syndromes check in HW
net/mlx5e:
Allow IPsec soft/hard limits in bytes
net/mlx5e:
Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe
net/mlx5e:
Check netdev pointer before checking its net ns
net/mlx5e:
Check police action rate for matchall filter
net/mlx5e:
Check return value of snprintf writing to fw_version buffer
net/mlx5e:
Check return value of snprintf writing to fw_version buffer for representors
net/mlx5e:
Check the number of elements before walk TC rhashtable
net/mlx5e:
Consider aggregated port speed during rate configuration
net/mlx5e:
Correct snprintf truncation handling for fw_version buffer
net/mlx5e:
Correct snprintf truncation handling for fw_version buffer used by representors
net/mlx5e:
Decrease num_block_tc when unblock tc offload
net/mlx5e:
Disable IPsec offload support if not FW steering
net/mlx5e:
Don't modify the peer sent-to-vport rules for IPSec offload
net/mlx5e:
Ensure that IPsec sequence packet number starts from 1
net/mlx5e:
fix a potential double-free in fs_udp_create_groups
net/mlx5e:
Fix a race in command alloc flow
net/mlx5e:
fix double free of encap_header
net/mlx5e:
fix double free of encap_header
net/mlx5e:
fix double free of encap_header in update funcs
net/mlx5e:
Fix error code in mlx5e_tc_action_miss_mapping_get()
net/mlx5e:
Fix error codes in alloc_branch_attr()
net/mlx5e:
Fix overrun reported by coverity
net/mlx5e:
Fix pedit endianness
net/mlx5e:
Fix possible deadlock on mlx5e_tx_timeout_work
net/mlx5e:
Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
net/mlx5e:
Honor user choice of IPsec replay window size
net/mlx5e:
Increase max supported channels number to 256
net/mlx5e:
Preparations for supporting larger number of channels
net/mlx5e:
Reduce eswitch mode_lock protection context
net/mlx5e:
Reduce the size of icosq_str
net/mlx5e:
Refactor mlx5e_rss_init() and mlx5e_rss_free() API's
net/mlx5e:
Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh()
net/mlx5e:
Refactor rx_res_init() and rx_res_free() APIs
net/mlx5e:
Remove exposure of IPsec RX flow steering struct
net/mlx5e:
Set en auxiliary devlink instance as nested
net/mlx5e:
TC, Don't offload post action rule if not supported
net/mlx5e:
Tidy up IPsec NAT-T SA discovery
net/mlx5e:
Track xmit submission to PTP WQ after populating metadata map
net/mlx5e:
Unify esw and normal IPsec status table creation/destruction
net/mlx5e:
Update doorbell for port timestamping CQ before the software counter
net/mlx5e:
Use PTR_ERR_OR_ZERO() to simplify code
net/mlx5e:
XDP, Drop fragmented packets larger than MTU size
net/packet:
Annotate struct packet_fanout with __counted_by
net/qla3xxx:
fix potential memleak in ql_alloc_buffer_queues
net/rose:
fix races in rose_kill_by_device()
net/rose:
Fix Use-After-Free in rose_ioctl
net/sched:
act_ct: Always fill offloading tuple iifidx
net/sched:
act_ct: Take per-cb reference to tcf_ct_flow_table
net/sched:
cls_route: make netlink errors meaningful
net/smc:
allow cdc msg send rather than drop it with NULL sndbuf_desc
net/smc:
avoid data corruption caused by decline
net/smc:
fix dangling sock under state SMC_APPFINCLOSEWAIT
net/smc:
fix documentation of buffer sizes
net/smc:
fix invalid link access in dumping SMC-R connections
net/smc:
fix missing byte order conversion in CLC handshake
net/smc:
put sk reference if close work was canceled
net/socket:
Break down __sys_getsockopt
net/socket:
Break down __sys_setsockopt
net/tcp:
Add AO sign to RST packets
net/tcp:
Add option for TCP-AO to (not) hash header
net/tcp:
Add static_key for TCP-AO
net/tcp:
Add TCP-AO config and structures
net/tcp:
Add TCP-AO getsockopt()s
net/tcp:
Add TCP-AO segments counters
net/tcp:
Add TCP-AO sign to outgoing packets
net/tcp:
Add TCP-AO sign to twsk
net/tcp:
Add TCP-AO SNE support
net/tcp:
Add TCP_AO_REPAIR
net/tcp:
Add tcp_hash_fail() ratelimited logs
net/tcp:
Add tcp_parse_auth_options()
net/tcp:
Allow asynchronous delete for TCP-AO keys (MKTs)
net/tcp:
Calculate TCP-AO traffic keys
net/tcp:
Consistently align TCP-AO option in the header
net/tcp:
Don't add key with non-matching VRF on connected sockets
net/tcp:
Don't store TCP-AO maclen on reqsk
net/tcp:
fix possible out-of-bounds reads in tcp_hash_fail()
net/tcp:
Ignore specific ICMPs for TCP-AO connections
net/tcp:
Introduce TCP_AO setsockopt()s
net/tcp:
Limit TCP_AO_REPAIR to non-listen sockets
net/tcp:
Only produce AO/MD5 logs if there are any keys
net/tcp:
Prepare tcp_md5sig_pool for TCP-AO
net/tcp:
Prevent TCP-MD5 with TCP-AO being set
net/tcp:
Sign SYN-ACK segments with TCP-AO
net/tcp:
Verify inbound TCP-AO signed segments
net/tcp:
Wire TCP-AO to request sockets
net/tcp:
Wire up l3index to TCP-AO
net/tcp_sigpool:
Fix some off by one bugs
net/tcp_sigpool:
Use kref_get_unless_zero()
net/tg3:
fix race condition in tg3_reset_task()
net:
9p: avoid freeing uninit memory in p9pdu_vreadf
net:
add DEV_STATS_READ() helper
net:
Add MDB get device operation
net:
add skb_segment kunit test
net:
add sysctl to disable rfc4862 5.5.3e lifetime handling
net:
add truesize debug checks in skb_{add|coalesce}_rx_frag()
net:
annotate data-races around sk->sk_dst_pending_confirm
net:
annotate data-races around sk->sk_tx_queue_mapping
net:
appletalk: remove cops support
net:
atheros: replace deprecated strncpy with strscpy
net:
atl1c: switch to napi_consume_skb()
net:
atlantic: fix double free in ring reinit logic
net:
atlantic: Fix NULL dereference of skb pointer in
net:
atm: Remove redundant check.
net:
avoid build bug in skb extension length calculation
net:
ax88796c: replace deprecated strncpy with strscpy
net:
axienet: Fix check for partial TX checksum
net:
bcmgenet: Fix FCS generation for fragmented skbuffs
net:
bcmgenet: Remove custom ndo_poll_controller()
net:
bnxt: fix a potential use-after-free in bnxt_init_tc
net:
bpf: Use sockopt_lock_sock() in ip_sock_set_tos()
net:
bridge: Add netlink knobs for number / max learned FDB entries
net:
bridge: fill in MODULE_DESCRIPTION()
net:
bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry
net:
bridge: Set strict_start_type for br_policy
net:
bridge: Track and limit dynamically learned FDB entries
net:
call prot->release_cb() when processing backlog
net:
check dev->gso_max_size in gso_features_check()
net:
check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()
net:
constify sk_dst_get() and __sk_dst_get() argument
net:
cpmac: remove driver to prepare for platform removal
net:
cxgb3: simplify logic for rspq_check_napi
net:
don't use input buffer of __dev_alloc_name() as a scratch space
net:
dsa: b53: Convert to platform remove callback returning void
net:
dsa: bcm_sf2: Convert to platform remove callback returning void
net:
dsa: dsa_loop: add phylink capabilities
net:
dsa: hirschmann: Convert to platform remove callback returning void
net:
dsa: lan9303: consequently nested-lock physical MDIO
net:
dsa: lantiq_gswip: Convert to platform remove callback returning void
net:
dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf
net:
dsa: microchip: Add drive strength configuration
net:
dsa: microchip: Add error handling for ksz_switch_macaddr_get()
net:
dsa: microchip: Add missing MAC address register offset for ksz8863
net:
dsa: microchip: Add partial ACL support for ksz9477 switches
net:
dsa: microchip: Enable HSR offloading for KSZ9477
net:
dsa: microchip: Ensure Stable PME Pin State for Wake-on-LAN
net:
dsa: microchip: Fix spelling mistake "unxpexted" -> "unexpected"
net:
dsa: microchip: Fix uninitialized var in ksz9477_acl_move_entries()
net:
dsa: microchip: ksz8: Enable MIIM PHY Control reg access
net:
dsa: microchip: ksz9477: add Wake on LAN support
net:
dsa: microchip: ksz9477: Add Wake on Magic Packet support
net:
dsa: microchip: ksz9477: Fix spelling mistake "Enery" -> "Energy"
net:
dsa: microchip: Move *_port_setup code to dsa_switch_ops::port_setup()
net:
dsa: microchip: move REG_SW_MAC_ADDR to dev->info->regs[]
net:
dsa: microchip: provide a list of valid protocols for xmit handler
net:
dsa: microchip: Refactor comment for ksz_switch_macaddr_get() function
net:
dsa: microchip: Refactor switch shutdown routine for WoL preparation
net:
dsa: microchip: use wakeup-source DT property to enable PME output
net:
dsa: mt7530: Convert to platform remove callback returning void
net:
dsa: mt7530: replace deprecated strncpy with ethtool_sprintf
net:
dsa: mt753x: remove mt753x_phylink_pcs_link_up()
net:
dsa: mv88e6xxx: add an error code check in mv88e6352_tai_event_work
net:
dsa: mv88e6xxx: fix marvell 6350 probe crash
net:
dsa: mv88e6xxx: fix marvell 6350 switch probing
net:
dsa: mv88e6xxx: make const read-only array lanes static
net:
dsa: mv88e6xxx: Restore USXGMII support for 6393X
net:
dsa: notify drivers of MAC address changes on user ports
net:
dsa: ocelot: Convert to platform remove callback returning void
net:
dsa: propagate extack to ds->ops->port_hsr_join()
net:
dsa: qca8k: replace deprecated strncpy with ethtool_sprintf
net:
dsa: realtek: Convert to platform remove callback returning void
net:
dsa: realtek: replace deprecated strncpy with ethtool_sprintf
net:
dsa: realtek: rtl8365mb: replace deprecated strncpy with ethtool_sprintf
net:
dsa: remove dsa_port_phylink_validate()
net:
dsa: Rename IFLA_DSA_MASTER to IFLA_DSA_CONDUIT
net:
dsa: rtl8366rb: Implement setting up link on CPU port
net:
dsa: rzn1_a5psw: Convert to platform remove callback returning void
net:
dsa: sja1105: make read-only const arrays static
net:
dsa: tag_ksz: Extend ksz9477_xmit() for HSR frame duplication
net:
dsa: Use conduit and user terms
net:
dsa: vitesse-vsc73xx: Convert to platform remove callback returning void
net:
dsa: vsc73xx: add phylink capabilities
net:
dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf
net:
dst: remove unnecessary input parameter in dst_alloc and dst_init
net:
ena: Destroy correct number of xdp queues upon failure
net:
ena: Fix DMA syncing in XDP path when SWIOTLB is on
net:
ena: Fix xdp drops handling due to multibuf packets
net:
ena: Fix XDP redirection error
net:
enetc: Annotate struct enetc_int_vector with __counted_by
net:
enetc: Annotate struct enetc_psfp_gate with __counted_by
net:
enetc: shorten enetc_setup_xdp_prog() error message to fit NETLINK_MAX_FMTMSG_LEN
net:
ethernet: 8390: Convert to platform remove callback returning void
net:
ethernet: actions: Convert to platform remove callback returning void
net:
ethernet: aeroflex: Convert to platform remove callback returning void
net:
ethernet: allwinner: Convert to platform remove callback returning void
net:
ethernet: altera: Convert to platform remove callback returning void
net:
ethernet: amd: Convert to platform remove callback returning void
net:
ethernet: apm: Convert to platform remove callback returning void
net:
ethernet: apple: Convert to platform remove callback returning void
net:
ethernet: arc: Convert to platform remove callback returning void
net:
ethernet: atheros: Convert to platform remove callback returning void
net:
ethernet: broadcom: Convert to platform remove callback returning void
net:
ethernet: cadence: Convert to platform remove callback returning void
net:
ethernet: calxeda: Convert to platform remove callback returning void
net:
ethernet: cavium: Convert to platform remove callback returning void
net:
ethernet: cirrus: Convert to platform remove callback returning void
net:
ethernet: cortina: Convert to platform remove callback returning void
net:
ethernet: cortina: Fix max RX frame define
net:
ethernet: cortina: Fix MTU max setting
net:
ethernet: cortina: Handle large frames
net:
ethernet: davicom: Convert to platform remove callback returning void
net:
ethernet: davinci_emac: Use MAC Address from Device Tree
net:
ethernet: dnet: Convert to platform remove callback returning void
net:
ethernet: engleder: Convert to platform remove callback returning void
net:
ethernet: ethoc: Convert to platform remove callback returning void
net:
ethernet: faraday: Convert to platform remove callback returning void
net:
ethernet: hisilicon: Convert to platform remove callback returning void
net:
ethernet: i825xx: Convert to platform remove callback returning void
net:
ethernet: ibm: Convert to platform remove callback returning void
net:
ethernet: korina: Convert to platform remove callback returning void
net:
ethernet: lantiq_etop: Convert to platform remove callback returning void
net:
ethernet: lantiq_xrx200: Convert to platform remove callback returning void
net:
ethernet: litex: Convert to platform remove callback returning void
net:
ethernet: marvell: Convert to platform remove callback returning void
net:
ethernet: mediatek: Convert to platform remove callback returning void
net:
ethernet: mellanox: Convert to platform remove callback returning void
net:
ethernet: micrel: Convert to platform remove callback returning void
net:
ethernet: microchip: Convert to platform remove callback returning void
net:
ethernet: moxa:: Convert to platform remove callback returning void
net:
ethernet: mscc: Convert to platform remove callback returning void
net:
ethernet: mtk_eth_soc: rely on mtk_pse_port definitions in mtk_flow_set_output_device
net:
ethernet: mtk_wed: add mtk_wed_soc_data structure
net:
ethernet: mtk_wed: add wed 3.0 reset support
net:
ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
net:
ethernet: mtk_wed: debugfs: add WED 3.0 debugfs entries
net:
ethernet: mtk_wed: debugfs: move wed_v2 specific regs out of regs array
net:
ethernet: mtk_wed: do not assume offload callbacks are always set
net:
ethernet: mtk_wed: do not configure rx offload if not supported
net:
ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC
net:
ethernet: mtk_wed: fix firmware loading for MT7986 SoC
net:
ethernet: mtk_wed: fix possible NULL pointer dereference in mtk_wed_wo_queue_tx_clean()
net:
ethernet: mtk_wed: introduce hw_rro support for MT7988
net:
ethernet: mtk_wed: introduce mtk_wed_buf structure
net:
ethernet: mtk_wed: introduce partial AMSDU offload support for MT7988
net:
ethernet: mtk_wed: introduce versioning utility routines
net:
ethernet: mtk_wed: introduce WED support for MT7988
net:
ethernet: mtk_wed: make memory region optional
net:
ethernet: mtk_wed: move mem_region array out of mtk_wed_mcu_load_firmware
net:
ethernet: mtk_wed: refactor mtk_wed_check_wfdma_rx_fill routine
net:
ethernet: mtk_wed: remove wo pointer in wo_r32/wo_w32 signature
net:
ethernet: mtk_wed: rename mtk_rxbm_desc in mtk_wed_bm_desc
net:
ethernet: natsemi: Convert to platform remove callback returning void
net:
ethernet: natsemi: Convert to platform remove callback returning void
net:
ethernet: ni: Convert to platform remove callback returning void
net:
ethernet: nxp: Convert to platform remove callback returning void
net:
ethernet: qualcomm: Convert to platform remove callback returning void
net:
ethernet: renesas: Convert to platform remove callback returning void
net:
ethernet: renesas: drop SoC names in Kconfig
net:
ethernet: renesas: group entries in Makefile
net:
ethernet: samsung: Convert to platform remove callback returning void
net:
ethernet: seeq: Convert to platform remove callback returning void
net:
ethernet: sgi: Convert to platform remove callback returning void
net:
ethernet: smsc: Convert to platform remove callback returning void
net:
ethernet: socionext: Convert to platform remove callback returning void
net:
ethernet: sun: Convert to platform remove callback returning void
net:
ethernet: sunplus: Convert to platform remove callback returning void
net:
ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction
net:
ethernet: ti: Convert to platform remove callback returning void
net:
ethernet: tundra: Convert to platform remove callback returning void
net:
ethernet: Use device_get_match_data()
net:
ethernet: via: Convert to platform remove callback returning void
net:
ethernet: wiznet: Convert to platform remove callback returning void
net:
ethernet: wiznet: Use spi_get_device_match_data()
net:
ethernet: xilinx: Convert to platform remove callback returning void
net:
ethernet: xilinx: Drop kernel doc comment about return value
net:
ethernet: xscale: Convert to platform remove callback returning void
net:
ethtool: Fix documentation of ethtool_sprintf()
net:
expand skb_segment unit test with frag_list coverage
net:
fec: correct queue selection
net:
fec: Fix device_get_match_data usage
net:
fec: Remove non-Coldfire platform IDs
net:
fec: replace deprecated strncpy with ethtool_sprintf
net:
fec: use dma_alloc_noncoherent for data cache enabled coldfire
net:
fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules
net:
fill in MODULE_DESCRIPTION()s in kuba@'s modules
net:
fill in MODULE_DESCRIPTION()s under drivers/net/
net:
fill in MODULE_DESCRIPTION()s under net/802*
net:
fill in MODULE_DESCRIPTION()s under net/core
net:
fix IPSTATS_MIB_OUTFORWDATAGRAMS increment after fragment check
net:
fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams.
net:
Fix undefined behavior in netdev name allocation
net:
fman: convert to .mac_get_caps()
net:
gso_test: fix build with gcc-12 and earlier
net:
gso_test: release each segment individually
net:
gso_test: support CONFIG_MAX_SKB_FRAGS up to 45
net:
Handle bulk delete policy in bridge driver
net:
hinic: Use devm_kasprintf()
net:
hisilicon: Annotate struct rcb_common_cb with __counted_by
net:
hns3: add barrier in vf mailbox reply process
net:
hns3: add hns3 vf fault detect cap bit support
net:
hns3: add new maintainer for the HNS3 ethernet driver
net:
hns3: add some link modes for hisilicon device
net:
hns3: add vf fault detect support
net:
hns3: fix add VLAN fail issue
net:
hns3: fix incorrect capability bit display for copper port
net:
hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs
net:
hns3: fix variable may not initialized problem in hns3_init_mac_addr()
net:
hns3: fix VF reset fail issue
net:
hns3: fix VF wrong speed and duplex issue
net:
hns: Annotate struct ppe_common_cb with __counted_by
net:
hns: fix fake link up on xge port
net:
hns: fix wrong head when modify the tx feature when sending packets
net:
implement lockless SO_MAX_PACING_RATE
net:
implement lockless SO_PRIORITY
net:
Implement missing getsockopt(SO_TIMESTAMPING_NEW)
net:
Implement missing SO_TIMESTAMPING_NEW cmsg support
net:
introduce napi_is_scheduled helper
net:
ipa: Annotate struct ipa_power with __counted_by
net:
ipa: fix one GSI register field width
net:
ipv4: stop checking crypto_ahash_alignmask
net:
ipv6/addrconf: clamp preferred_lft to the maximum allowed
net:
ipv6/addrconf: clamp preferred_lft to the minimum required
net:
ipv6: stop checking crypto_ahash_alignmask
net:
ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
net:
ixp4xx_eth: Specify min/max MTU
net:
ixp4xx_eth: Support changing the MTU
net:
kcm: fill in MODULE_DESCRIPTION()
net:
ks8851: Fix TX stall caused by TX buffer overrun
net:
l2tp_eth: use generic dev->stats fields
net:
lan966x: remove useless code in lan966x_xtr_irq_handler
net:
libwx: fix memory leak on free page
net:
libwx: fix memory leak on msix entry
net:
libwx: support hardware statistics
net:
liquidio: replace deprecated strncpy with strscpy_pad
net:
lockless implementation of SO_BUSY_POLL, SO_PREFER_BUSY_POLL, SO_BUSY_POLL_BUDGET
net:
lockless implementation of SO_TXREHASH
net:
lockless SO_PASSCRED, SO_PASSPIDFD and SO_PASSSEC
net:
lockless SO_{TYPE|PROTOCOL|DOMAIN|ERROR } setsockopt()
net:
make dev_alloc_name() call dev_prep_valid_name()
net:
mana: Annotate struct hwc_dma_buf with __counted_by
net:
mana: Annotate struct mana_rxq with __counted_by
net:
mana: select PAGE_POOL
net:
mana: Use xdp_set_features_flag instead of direct assignment
net:
mdio: aspeed: Convert to platform remove callback returning void
net:
mdio: bcm-iproc: Convert to platform remove callback returning void
net:
mdio: bcm-unimac: Convert to platform remove callback returning void
net:
mdio: fill in missing MODULE_DESCRIPTION()s
net:
mdio: fix typo in header
net:
mdio: gpio: Convert to platform remove callback returning void
net:
mdio: hisi-femac: Convert to platform remove callback returning void
net:
mdio: ipq4019: Convert to platform remove callback returning void
net:
mdio: ipq8064: Convert to platform remove callback returning void
net:
mdio: moxart: Convert to platform remove callback returning void
net:
mdio: mscc-miim: Convert to platform remove callback returning void
net:
mdio: mux-bcm-iproc: Convert to platform remove callback returning void
net:
mdio: mux-bcm6368: Convert to platform remove callback returning void
net:
mdio: mux-gpio: Convert to platform remove callback returning void
net:
mdio: mux-meson-g12a: Convert to platform remove callback returning void
net:
mdio: mux-meson-gxl: Convert to platform remove callback returning void
net:
mdio: mux-mmioreg: Convert to platform remove callback returning void
net:
mdio: mux-multiplexer: Convert to platform remove callback returning void
net:
mdio: octeon: Convert to platform remove callback returning void
net:
mdio: sun4i: Convert to platform remove callback returning void
net:
mdio: xgene: Convert to platform remove callback returning void
net:
mdio: xgene: Fix unused xgene_mdio_of_match warning for !CONFIG_OF
net:
mdio: xgene: Use device_get_match_data()
net:
microchip: lan743x: add fixed phy unregister support
net:
microchip: lan743x: improve throughput with rx timestamp config
net:
microchip: sparx5: clean up error checking in vcap_show_admin()
net:
move sockfs_xattr_handlers to .rodata
net:
Move {l,t,d}stats allocation to core and convert veth & vrf
net:
mptcp: convert netlink from small_ops to ops
net:
mptcp: rename netlink handlers to mptcp_pm_nl_
_{doit,dumpit}
net:
mptcp: use policy generated by YAML spec
net:
mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and above
net:
mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 and above
net:
mvneta: fix calls to page_pool_get_stats
net:
mvpp2: replace deprecated strncpy with strscpy
net:
netcp: replace deprecated strncpy with strscpy
net:
ngbe: add ethtool stats support
net:
openvswitch: Annotate struct dp_meter with __counted_by
net:
openvswitch: Annotate struct dp_meter_instance with __counted_by
net:
openvswitch: Annotate struct mask_array with __counted_by
net:
openvswitch: Use struct_size()
net:
page_pool: add missing free_percpu when page_pool_init fail
net:
parametrize skb_segment unit test to expand coverage
net:
pcs: xpcs: Add 2500BASE-X case in get state for XPCS drivers
net:
phy: always call phy_process_state_change() under lock
net:
phy: amd: Support the Altima AMI101L
net:
phy: broadcom: add support for BCM5221 phy
net:
phy: call phy_error_precise() while holding the lock
net:
phy: convert phy_stop() to use split state machine
net:
phy: dp83867: Add support for hardware blinking LEDs
net:
phy: fill in missing MODULE_DESCRIPTION()s
net:
phy: fix regression with AX88772A PHY driver
net:
phy: linux/phy.h: fix Excess kernel-doc description warning
net:
phy: micrel: Fix forced link mode for KSZ886X switches
net:
phy: move call to start aneg
net:
phy: move phy_state_machine()
net:
phy: move phy_suspend() to end of phy_state_machine()
net:
phy: skip LED triggers on PHYs on SFP modules
net:
phy: smsc: replace deprecated strncpy with ethtool_sprintf
net:
phy: split locked and unlocked section of phy_state_machine()
net:
phy: tja11xx: replace deprecated strncpy with ethtool_sprintf
net:
phylink: initialize carrier state at creation
net:
phylink: provide mac_get_caps() method
net:
phylink: remove .validate() method
net:
phylink: remove a bunch of unused validation methods
net:
prevent mss overflow in skb_segment()
net:
qrtr: ns: Return 0 if server port is not present
net:
r8169: Disable multicast filter for RTL8168H and RTL8107E
net:
ravb: Check return value of reset_control_deassert()
net:
ravb: Keep reverse order of operations in ravb_remove()
net:
ravb: Make write access to CXR35 first before accessing other EMAC registers
net:
ravb: Start TX queues after HW initialization succeeded
net:
ravb: Stop DMA in case of failures on ravb_open()
net:
ravb: Use pm_runtime_resume_and_get()
net:
ravb: Wait for operating mode to be applied
net:
reduce indentation of __dev_alloc_name()
net:
Remove acked SYN flag from packet in the transmit queue correctly
net:
remove dev_valid_name() check from __dev_alloc_name()
net:
remove else after return in dev_prep_valid_name()
net:
Return error from sk_stream_wait_connect() if sk_wait_event() fails
net:
rfkill: gpio: set GPIO direction
net:
rswitch: Fix missing dev_kfree_skb_any() in error path
net:
rswitch: Fix return value in rswitch_start_xmit()
net:
rswitch: Fix type of ret in rswitch_start_xmit()
net:
Save and restore msg_namelen in sock_sendmsg
net:
sched: do not offload flows with a helper in act_ct
net:
sched: em_text: fix possible memory leak in em_text_destroy()
net:
sched: Fill in missing MODULE_DESCRIPTION for classifiers
net:
sched: Fill in missing MODULE_DESCRIPTION for qdiscs
net:
sched: Fill in MODULE_DESCRIPTION for act_gate
net:
sched: ife: fix potential use-after-free
net:
sched: sch_qfq: Use non-work-conserving warning handler
net:
selftests: use ethtool_sprintf()
net:
set SOCK_RCU_FREE before inserting socket into hashtable
net:
sfp: add quirk for Fiberstone GPON-ONU-34-20BI
net:
sfp: add quirk for FS's 2.5G copper SFP
net:
sfp: improve Nokia GPON sfp fixup
net:
sfp: re-implement ignoring the hardware TX_FAULT signal
net:
skb_find_text: Ignore patterns extending past 'to'
net:
skb_queue_purge_reason() optimizations
net:
sock_dequeue_err_skb() optimization
net:
sock_release_ownership() cleanup
net:
sparx5: replace deprecated strncpy with ethtool_sprintf
net:
spider_net: Use size_add() in call to struct_size()
net:
stmmac: Add glue layer for Loongson-1 SoC
net:
stmmac: avoid rx queue overrun
net:
stmmac: do not silently change auxiliary snapshot capture channel
net:
stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-generic: use devm_stmmac_pltfr_probe()
net:
stmmac: dwmac-generic: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-imx: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-meson: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-qcom-ethqos: Fix drops in 10M SGMII RX
net:
stmmac: dwmac-rk: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-sti: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-stm32: refactor clock config
net:
stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt()
net:
stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt()
net:
stmmac: fix FPE events losing
net:
stmmac: fix incorrect flag check in timestamp interrupt
net:
stmmac: fix rx budget limit check
net:
stmmac: fix typo in comment
net:
stmmac: Handle disabled MDIO busses from devicetree
net:
stmmac: improve TX timer arm logic
net:
stmmac: increase TX coalesce timer to 5ms
net:
stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num
net:
stmmac: make stmmac_{probe|remove}_config_dt static
net:
stmmac: move TX timer arm after DMA enable
net:
stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex
net:
stmmac: Remove redundant checking for rx_coalesce_usecs
net:
stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove
net:
stmmac: simplify debug message on stmmac_enable()
net:
stmmac: Tx coe sw fallback
net:
stmmac: use correct PPS capture input index
net:
stmmac: xgmac: Disable FPE MMC interrupts
net:
stmmac: xgmac: Enable support for multiple Flexible PPS outputs
net:
stub tcp_gro_complete if CONFIG_INET=n
net:
tc35815: rework network interface interrupt logic
net:
tcp: remove call to obsolete crypto_ahash_alignmask()
net:
ti: icss-iep: fix setting counter value
net:
ti: icssg-prueth: Add AM64x icssg support
net:
ti: icssg-prueth: Add missing icss_iep_put to error path
net:
ti: icssg-prueth: Add phys_port_name support
net:
ti: icssg-prueth: Add support for half duplex operation
net:
ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region
net:
tls, update curr on splice as well
net:
treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
net:
Tree wide: Replace xdp_do_flush_map() with xdp_do_flush().
net:
trust the bitmap in __dev_alloc_name()
net:
tulip: Annotate struct mediatable with __counted_by
net:
txgbe: add ethtool stats support
net:
usb: ax88179_178a: avoid failed operations when device is disconnected
net:
usb: ax88179_178a: fix failed operations during ax88179_reset
net:
usb: qmi_wwan: claim interface 4 for ZTE MF290
net:
usb: replace deprecated strncpy with strscpy
net:
use indirect call helpers for sk->sk_prot->release_cb()
net:
veth: fix ethtool stats reporting
net:
veth: fix packet segmentation in veth_convert_skb_to_xdp_buff
net:
veth: use newly added page pool API for veth with xdp
net:
wangxun: fix kernel panic due to null pointer
net:
wangxun: move MDIO bus implementation to the library
net:
wangxun: remove redundant kernel log
net:
wwan: replace deprecated strncpy with strscpy
net:
wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size()
net:
xscale: Drop unused PHY number
net_sched:
constify qdisc_priv()
net_sched:
export pfifo_fast prio2band[]
net_sched:
sch_fq: add 3 bands and WRR scheduling
net_sched:
sch_fq: add fast path for mostly idle qdisc
net_sched:
sch_fq: add TCA_FQ_WEIGHTS attribute
net_sched:
sch_fq: always garbage collect
net_sched:
sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP
net_sched:
sch_fq: change how @inactive is tracked
net_sched:
sch_fq: fastpath needs to take care of sk->sk_pacing_status
net_sched:
sch_fq: fix off-by-one error in fq_dequeue()
net_sched:
sch_fq: remove q->ktime_cache
net_sched:
sch_fq: struct sched_data reorg
netconsole:
Attach cmdline target to dynamic target
netconsole:
Initialize configfs_item for default targets
netconsole:
move init/cleanup functions lower
netdev:
expose DPLL pin handle for netdevice
netdev:
make napi_schedule return bool on NAPI successful schedule
netdev:
Remove unneeded semicolon
netdev:
replace napi_reschedule with napi_schedule
netdev:
replace simple napi_schedule_prep/__napi_schedule to napi_schedule
netdev:
use napi_schedule bool instead of napi_schedule_prep/__napi_schedule
netdevsim:
Block until all devices are released
netdevsim:
devlink health: use retained error fmsg API
netdevsim:
Don't accept device bound programs
netem:
Annotate struct disttable with __counted_by
netfilter:
add missing module descriptions
netfilter:
bpf: fix bad registration on nf_defrag
netfilter:
bridge: convert br_netfilter to NF_DROP_REASON
netfilter:
cleanup struct nft_table
netfilter:
conntrack: convert nf_conntrack_update to netfilter verdicts
netfilter:
conntrack: prefer tcp_error_log to pr_debug
netfilter:
conntrack: simplify nf_conntrack_alter_reply
netfilter:
conntrack: switch connlabels to atomic_t
netfilter:
ipset: fix race condition between swap/destroy and kernel side add/del/test
netfilter:
make nftables drops visible in net dropmonitor
netfilter:
nat: fix ipv6 nat redirect with mapped and scoped addresses
netfilter:
nf_conntrack_bridge: initialize err to 0
netfilter:
nf_nat: fix action not being set for all ct states
netfilter:
nf_nat: mask out non-verdict bits when checking return value
netfilter:
nf_nat: undo erroneous tcp edemux lookup after port clash
netfilter:
nf_tables: A better name for nft_obj_filter
netfilter:
nf_tables: Add locking for NFT_MSG_GETRULE_RESET requests
netfilter:
nf_tables: Always allocate nft_rule_dump_ctx
netfilter:
nf_tables: bail out on mismatching dynset and set expressions
netfilter:
nf_tables: bogus ENOENT when destroying element which does not exist
netfilter:
nf_tables: Carry reset boolean in nft_obj_dump_ctx
netfilter:
nf_tables: Carry reset boolean in nft_set_dump_ctx
netfilter:
nf_tables: Carry reset flag in nft_rule_dump_ctx
netfilter:
nf_tables: Carry s_idx in nft_obj_dump_ctx
netfilter:
nf_tables: Carry s_idx in nft_rule_dump_ctx
netfilter:
nf_tables: de-constify set commit ops function argument
netfilter:
nf_tables: Don't allocate nft_rule_dump_ctx
netfilter:
nf_tables: Drop pointless memset in nf_tables_dump_obj
netfilter:
nf_tables: Drop pointless memset when dumping rules
netfilter:
nf_tables: expose opaque set element as struct nft_elem_priv
netfilter:
nf_tables: fix 'exist' matching on bigendian arches
netfilter:
nf_tables: fix pointer math issue in nft_byteorder_eval()
netfilter:
nf_tables: Introduce nf_tables_getrule_single()
netfilter:
nf_tables: mask out non-verdict bits when checking return value
netfilter:
nf_tables: missing extended netlink error in lookup functions
netfilter:
nf_tables: nft_obj_filter fits into cb->ctx
netfilter:
nf_tables: Open-code audit log call in nf_tables_getrule()
netfilter:
nf_tables: remove catchall element in GC sync path
netfilter:
nf_tables: set backend .flush always succeeds
netfilter:
nf_tables: set transport offset from mac header for netdev/egress
netfilter:
nf_tables: set->ops->insert returns opaque set element in case of EEXIST
netfilter:
nf_tables: shrink memory consumption of set elements
netfilter:
nf_tables: skip set commit for deleted/destroyed sets
netfilter:
nf_tables: split async and sync catchall in two functions
netfilter:
nf_tables: Unconditionally allocate nft_obj_filter
netfilter:
nf_tables: Utilize NLA_POLICY_NESTED_ARRAY
netfilter:
nf_tables: validate family when identifying table via handle
netfilter:
nft_immediate: drop chain reference counter on error
netfilter:
nft_set_pipapo: no need to call pipapo_deactivate() from flush
netfilter:
nft_set_pipapo: skip inactive elements during set walk
netfilter:
nft_set_rbtree: prefer sync gc to async worker
netfilter:
nft_set_rbtree: Remove unused variable nft_net
netfilter:
nft_set_rbtree: rename gc deactivate+erase function
netfilter:
xt_mangle: only check verdict part of return value
netfilter:
xt_owner: Fix for unsafe access of sk->sk_socket
netfilter:
xt_recent: fix (increase) ipv6 literal buffer length
netkit, bpf:
Add bpf programmable net device
netkit:
Add tstats per-CPU traffic counters
netkit:
Reject IFLA_NETKIT_PEER_INFO in netkit_change_link
netkit:
Remove explicit active/peer ptr initialization
netlink:
add variable-length / auto integers
netlink:
Annotate struct netlink_policy_dump_state with __counted_by
netlink:
fill in missing MODULE_DESCRIPTION()
netlink:
make range pointers in policies const
netlink:
specs: add support for auto-sized scalars
netlink:
specs: devlink: add forgotten port function caps enum values
netlink:
specs: devlink: add the remaining command to generate complete split_ops
netlink:
specs: devlink: make dont-validate single line
netlink:
specs: devlink: remove reload-action from devlink-get cmd reply
netlink:
specs: don't allow version to be specified for genetlink
netlink:
specs: remove redundant type keys from attributes in subsets
netlink:
specs: support conditional operations
nexthop:
Annotate struct nh_group with __counted_by
nexthop:
Annotate struct nh_notifier_grp_info with __counted_by
nexthop:
Annotate struct nh_notifier_res_table_info with __counted_by
nexthop:
Annotate struct nh_res_table with __counted_by
nfc:
Do not send datagram if socket state isn't LLCP_BOUND
nfc:
llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
nfc:
virtual_ncidev: Add variable to check if ndev is running
nfp:
add support CHACHA20-POLY1305 offload for ipsec
nfp:
Annotate struct nfp_reprs with __counted_by
nfp:
flower: fix for take a mutex lock in soft irq context and rcu lock
nfp:
nsp: Annotate struct nfp_eth_table with __counted_by
nfp:
replace deprecated strncpy with strscpy
nfp:
using napi_build_skb() to replace build_skb()
nfs/blocklayout:
Convert to use bdev_open_by_dev/path()
NFS/flexfiles:
Annotate struct nfs4_ff_layout_segment with __counted_by
nfs41:
Annotate struct nfs4_file_layout_dsaddr with __counted_by
nfs41:
drop dependency between flexfiles layout driver and NFSv3 modules
nfs:
Convert nfs_symlink() to use a folio
nfs:
convert to new timestamp accessors
nfs:
dynamically allocate the nfs-acl shrinker
nfs:
fix the typo of rfc number about xattr in NFSv4
nfs:
move nfs4_xattr_handlers to .rodata
NFSD:
Add a utility function for encoding sessionid4 objects
NFSD:
Add an nfsd4_encode_nfs_cookie4() helper
NFSD:
Add nfsd4_encode_channel_attr4()
NFSD:
Add nfsd4_encode_count4()
NFSD:
Add nfsd4_encode_fattr4__false()
NFSD:
Add nfsd4_encode_fattr4__true()
NFSD:
Add nfsd4_encode_fattr4_acl()
NFSD:
Add nfsd4_encode_fattr4_aclsupport()
NFSD:
Add nfsd4_encode_fattr4_change()
NFSD:
Add nfsd4_encode_fattr4_fh_expire_type()
NFSD:
Add nfsd4_encode_fattr4_filehandle()
NFSD:
Add nfsd4_encode_fattr4_fileid()
NFSD:
Add nfsd4_encode_fattr4_files_avail()
NFSD:
Add nfsd4_encode_fattr4_files_free()
NFSD:
Add nfsd4_encode_fattr4_files_total()
NFSD:
Add nfsd4_encode_fattr4_fs_layout_types()
NFSD:
Add nfsd4_encode_fattr4_fs_locations()
NFSD:
Add nfsd4_encode_fattr4_fsid()
NFSD:
Add nfsd4_encode_fattr4_layout_blksize()
NFSD:
Add nfsd4_encode_fattr4_layout_types()
NFSD:
Add nfsd4_encode_fattr4_lease_time()
NFSD:
Add nfsd4_encode_fattr4_maxfilesize()
NFSD:
Add nfsd4_encode_fattr4_maxlink()
NFSD:
Add nfsd4_encode_fattr4_maxname()
NFSD:
Add nfsd4_encode_fattr4_maxread()
NFSD:
Add nfsd4_encode_fattr4_maxwrite()
NFSD:
Add nfsd4_encode_fattr4_mode()
NFSD:
Add nfsd4_encode_fattr4_mounted_on_fileid()
NFSD:
Add nfsd4_encode_fattr4_numlinks()
NFSD:
Add nfsd4_encode_fattr4_owner()
NFSD:
Add nfsd4_encode_fattr4_owner_group()
NFSD:
Add nfsd4_encode_fattr4_rawdev()
NFSD:
Add nfsd4_encode_fattr4_rdattr_error()
NFSD:
Add nfsd4_encode_fattr4_sec_label()
NFSD:
Add nfsd4_encode_fattr4_size()
NFSD:
Add nfsd4_encode_fattr4_space_avail()
NFSD:
Add nfsd4_encode_fattr4_space_free()
NFSD:
Add nfsd4_encode_fattr4_space_total()
NFSD:
Add nfsd4_encode_fattr4_space_used()
NFSD:
Add nfsd4_encode_fattr4_suppattr_exclcreat()
NFSD:
Add nfsd4_encode_fattr4_supported_attrs()
NFSD:
Add nfsd4_encode_fattr4_time_access()
NFSD:
Add nfsd4_encode_fattr4_time_create()
NFSD:
Add nfsd4_encode_fattr4_time_delta()
NFSD:
Add nfsd4_encode_fattr4_time_metadata()
NFSD:
Add nfsd4_encode_fattr4_time_modify()
NFSD:
Add nfsd4_encode_fattr4_type()
NFSD:
Add nfsd4_encode_fattr4_xattr_support()
NFSD:
Add nfsd4_encode_lock_owner4()
NFSD:
Add nfsd4_encode_nfsace4()
NFSD:
Add nfsd4_encode_open_delegation4()
NFSD:
Add nfsd4_encode_open_none_delegation4()
NFSD:
Add nfsd4_encode_open_read_delegation4()
NFSD:
Add nfsd4_encode_open_write_delegation4()
NFSD:
add rpc_status netlink support
NFSD:
Add simple u32, u64, and bool encoders
NFSD:
Add struct nfsd4_fattr_args
NFSD:
add support for CB_GETATTR callback
NFSD:
add trace points to track server copy progress
nfsd:
call nfsd_last_thread() before final nfsd_put()
NFSD:
clean up alloc_init_deleg()
nfsd:
Clean up errors in nfs3proc.c
nfsd:
Clean up errors in nfs4state.c
NFSD:
Clean up errors in stats.c
NFSD:
Clean up nfsd4_do_encode_secinfo()
NFSD:
Clean up nfsd4_encode_access()
NFSD:
Clean up nfsd4_encode_copy()
NFSD:
Clean up nfsd4_encode_copy_notify()
NFSD:
Clean up nfsd4_encode_entry4()
NFSD:
Clean up nfsd4_encode_exchange_id()
NFSD:
Clean up nfsd4_encode_getdeviceinfo()
NFSD:
Clean up nfsd4_encode_layoutcommit()
NFSD:
Clean up nfsd4_encode_layoutget()
NFSD:
Clean up nfsd4_encode_layoutreturn()
NFSD:
Clean up nfsd4_encode_offset_status()
NFSD:
Clean up nfsd4_encode_open()
NFSD:
Clean up nfsd4_encode_rdattr_error()
NFSD:
Clean up nfsd4_encode_readdir()
NFSD:
Clean up nfsd4_encode_seek()
NFSD:
Clean up nfsd4_encode_sequence()
NFSD:
Clean up nfsd4_encode_setattr()
NFSD:
Clean up nfsd4_encode_stateid()
NFSD:
Clean up nfsd4_encode_test_stateid()
nfsd:
convert to new timestamp accessors
NFSD:
Copy FATTR4 bit number definitions from RFCs
nfsd:
Don't reset the write verifier on a commit EAGAIN
nfsd:
drop the nfsd_put helper
nfsd:
dynamically allocate the nfsd-client shrinker
nfsd:
dynamically allocate the nfsd-filecache shrinker
nfsd:
dynamically allocate the nfsd-reply shrinker
NFSD:
Fix "start of NFS reply" pointer passed to nfsd_cache_update()
NFSD:
Fix checksum mismatches in the duplicate reply cache
nfsd:
fix file memleak on client_opens_release
NFSD:
Fix frame size warning in svc_export_parse()
nfsd:
Handle EOPENSTALE correctly in the filecache
NFSD:
handle GETATTR conflict with write delegation
nfsd:
hold nfsd_mutex across entire netlink operation
NFSD:
initialize copy->cp_clp early in nfsd4_copy for use by trace point
NFSD:
introduce netlink stubs
NFSD:
Make @gdev parameter of ->encode_getdeviceinfo a const pointer
NFSD:
Make @lgp parameter of ->encode_layoutget a const pointer
NFSD:
Refactor nfsd4_encode_lock_denied()
nfsd:
regenerate user space parsers after ynl-gen changes
NFSD:
Remove a layering violation when encoding lock_denied
NFSD:
Rename nfsd4_encode_bitmap()
NFSD:
Rename nfsd4_encode_dirent()
NFSD:
Rename nfsd4_encode_fattr()
NFSD:
Restructure nfsd4_encode_create_session()
NFSD:
Revert 6c41d9a9bd0298002805758216a9c44e38a8500d
NFSD:
Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0
NFSD:
Rewrite synopsis of nfsd_percpu_counters_init()
NFSD:
simplify error paths in nfsd_svc()
NFSD:
Update nfsd_cache_append() to use xdr_stream
NFSD:
Use a bitmask loop to encode FATTR4 results
NFSv4.1:
fix handling NFS4ERR_DELAY when testing for session trunking
NFSv4.1:
fix SP4_MACH_CRED protection for pnfs IO
NFSv4.2:
dynamically allocate the nfs-xattr shrinkers
NFSv4/pnfs:
Allow layoutget to return EAGAIN for softerr mounts
NFSv4:
Add a parameter to limit the number of retries after NFS4ERR_DELAY
NFSv4:
fairly test all delegations on a SEQ4_ revocation
nilfs2:
convert nilfs_copy_page() to nilfs_copy_folio()
nilfs2:
convert nilfs_grab_buffer() to use a folio
nilfs2:
convert nilfs_lookup_dirty_data_buffers to use folio_create_empty_buffers
nilfs2:
convert nilfs_mdt_forget_block() to use a folio
nilfs2:
convert nilfs_mdt_freeze_buffer to use a folio
nilfs2:
convert nilfs_mdt_get_frozen_buffer to use a folio
nilfs2:
convert to new timestamp accessors
nilfs2:
fix missing error check for sb_set_blocksize call
nilfs2:
prevent WARNING in nilfs_sufile_set_segment_usage()
nilfs2:
remove nilfs_page_get_nth_block
nouveau/disp:
fix post-gsp build on 32-bit arm.
nouveau/gsp/r535:
Fix a NULL vs error pointer bug
nouveau/gsp/r535:
remove a stray unlock in r535_gsp_rpc_send()
nouveau/gsp/r535:
uninitialized variable in r535_gsp_acpi_mux_id()
nouveau/gsp:
add some basic registry entries.
nouveau/gsp:
add three notifier callbacks that we see in normal operation (v2)
nouveau/gsp:
allocate enough space for all channel ids.
nouveau/gsp:
always free the alloc messages on r535
nouveau/gsp:
convert gsp errors to generic errors
nouveau/gsp:
document some aspects of GSP-RM
nouveau/gsp:
don't free ctrl messages on errors
nouveau/gsp:
drop some acpi related debug
nouveau/gsp:
fix message signature.
nouveau/gsp:
free acpi object after use
nouveau/gsp:
free userd allocation.
nouveau/gsp:
move to 535.113.01
nouveau/gsp:
replace zero-length array with flex-array member and use __counted_by
nouveau/svm:
Replace one-element array with flexible-array member in struct nouveau_svm
nouveau/svm:
Split assignment from if conditional
nouveau/tu102:
flush all pdbs on vmm flush
nouveau/u_memcpya:
use vmemdup_user
nouveau:
don't fail driver load if no display hw present.
nouveau:
find the smallest page allocation to cover a buffer alloc.
nouveau:
fix disp disabling with GSP
nouveau:
fix r535 build on 32-bit arm.
nouveau:
push event block/allowing out of the fence context
nouveau:
use an rwlock for the event lock.
ntfs3:
convert ntfs_zero_range() to use a folio
ntfs3:
convert to new timestamp accessors
ntfs3:
move ntfs_xattr_handlers to .rodata
ntfs:
convert ntfs_prepare_pages_for_non_resident_write() to folios
ntfs:
convert ntfs_read_block() to use a folio
ntfs:
convert ntfs_writepage to use a folio
ntfs:
convert to new timestamp accessors
null_blk:
replace strncpy with strscpy
numa:
Generalize numa_map_to_online_node()
nvme-auth:
add flag for bi-directional auth
nvme-auth:
alloc nvme_dhchap_key as single buffer
nvme-auth:
allow mixing of secret and hash lengths
nvme-auth:
always set valid seq_num in dhchap reply
nvme-auth:
auth success1 msg always includes resp
nvme-auth:
set explanation code for failure2 msgs
nvme-auth:
unlock mutex in one place only
nvme-auth:
use crypto_shash_tfm_digest()
nvme-auth:
use transformed key size to create resp
nvme-core:
check for too small lba shift
nvme-core:
fix a memory leak in nvme_ns_info_from_identify()
nvme-fabrics:
parse options 'keyring' and 'tls_key'
nvme-ioctl:
move capable() admin check to the end
nvme-keyring:
define a 'psk' keytype
nvme-keyring:
implement nvme_tls_psk_default()
nvme-keyring:
register '.nvme' keyring
nvme-loop:
always quiesce and cancel commands before destroying admin q
nvme-pci:
Add sleep quirk for Kingston drives
nvme-pci:
fix sleeping function called from interrupt context
nvme-tcp:
add definitions for TLS cipher suites
nvme-tcp:
allocate socket file
nvme-tcp:
avoid open-coding nvme_tcp_teardown_admin_queue()
nvme-tcp:
control message handling for recvmsg()
nvme-tcp:
enable TLS handshake upcall
nvme-tcp:
Fix a memory leak
nvme-tcp:
improve icreq/icresp logging
nvme-tcp:
only evaluate 'tls' option if TLS is selected
nvme:
add TCP TSAS definitions
nvme:
blank out authentication fabrics options if not configured
nvme:
catch errors from nvme_configure_metadata()
nvme:
check for valid nvme_identify_ns() before using it
nvme:
common: make keyring and auth separate modules
nvme:
ensure reset state check ordering
nvme:
fine-tune sending of first keep-alive
nvme:
fix deadlock between reset and scan
nvme:
fix error-handling for io_uring nvme-passthrough
nvme:
improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions
nvme:
introduce helper function to get ctrl state
nvme:
keyring: fix conditional compilation
nvme:
move nvme_stop_keep_alive() back to original position
nvme:
prevent potential spectre v1 gadget
nvme:
rework NVME_AUTH Kconfig selection
nvme:
start keep-alive after admin queue setup
nvme:
target: fix Kconfig select statements
nvme:
target: fix nvme_keyring_id() references
nvme:
tcp: fix compile-time checks for TLS mode
nvme:
update firmware version after commit
nvmem:
add explicit config option to read old syntax fixed OF cells
nvmem:
brcm_nvram: store a copy of NVRAM content
nvmem:
core: Add stub for nvmem_cell_read_u8
nvmem:
Do not expect fixed layouts to grab a layout driver
nvmem:
qfprom: Mark core clk as optional
nvmem:
Use device_get_match_data()
nvmet-fc:
Annotate struct nvmet_fc_tgt_queue with __counted_by
nvmet-tcp:
allocate socket file
nvmet-tcp:
always initialize tls_handshake_tmo_work
nvmet-tcp:
control messages for recvmsg()
nvmet-tcp:
enable TLS handshake upcall
nvmet-tcp:
make nvmet_tcp_alloc_queue() a void function
nvmet-tcp:
peek icreq before starting TLS
nvmet-tcp:
use 'spin_lock_bh' for state_lock()
nvmet:
Convert to bdev_open_by_path()
nvmet:
make TCP sectype settable via configfs
nvmet:
nul-terminate the NQNs passed in the connect command
nvmet:
Set 'TREQ' to 'required' when TLS is enabled
objtool:
Add bcachefs noreturns
objtool:
Fix return thunk patching in retpolines
objtool:
Propagate early errors
objtool:
Remove max symbol name length limitation
objtool:
Use 'the fallthrough' pseudo-keyword
ocfs2:
annotate struct ocfs2_replay_map with __counted_by
ocfs2:
Annotate struct ocfs2_slot_info with __counted_by
ocfs2:
convert ocfs2_map_page_blocks to use a folio
ocfs2:
convert to new timestamp accessors
ocfs2:
Convert to use bdev_open_by_dev()
ocfs2:
correct range->len in ocfs2_trim_fs()
ocfs2:
fix a spelling typo in comment
ocfs2:
fix a typo in a comment
ocfs2:
move ocfs2_xattr_handlers and ocfs2_xattr_handler_map to .rodata
ocfs2:
replace BUG_ON() at ocfs2_num_free_extents() with ocfs2_error()
octeon_ep:
assert hardware structure sizes
octeon_ep:
explicitly test for firmware ready value
octeon_ep:
initialise control mbox tasks before using APIs
octeon_ep:
restructured interrupt handlers
octeon_ep:
support to fetch firmware info
octeontx2-af:
Add missing mcs flr handler call
octeontx2-af:
Adjust Tx credits when MCS external bypass is disabled
octeontx2-af:
Always configure NIX TX link credits based on max frame size
octeontx2-af:
Check return value of nix_get_nixlf before using nixlf
octeontx2-af:
devlink health: use retained error fmsg API
octeontx2-af:
Enable hardware timestamping for VFs
octeontx2-af:
fix a use-after-free in rvu_nix_register_reporters
octeontx2-af:
fix a use-after-free in rvu_npa_register_reporters
octeontx2-af:
Fix marking couple of structure as __packed
octeontx2-af:
Fix mcs sa cam entries size
octeontx2-af:
Fix mcs stats register address
octeontx2-af:
Fix pause frame configuration
octeontx2-af:
Fix possible buffer overflow
octeontx2-af:
Re-enable MAC TX in otx2_stop processing
octeontx2-af:
replace deprecated strncpy with strscpy
octeontx2-af:
Update RSS algorithm index
octeontx2-af:
Update Tx link register range
octeontx2-pf:
Add missing mutex lock in otx2_get_pauseparam
octeontx2-pf:
consider both Rx and Tx packet stats for adaptive interrupt coalescing
octeontx2-pf:
Enable PTP PPS output support
octeontx2-pf:
Fix adding mbox work queue entry when num_vfs > 64
octeontx2-pf:
Fix error codes
octeontx2-pf:
Fix graceful exit during PFC configuration failure
octeontx2-pf:
Fix holes in error code
octeontx2-pf:
Fix memory leak during interface down
octeontx2-pf:
Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
octeontx2-pf:
Fix promisc mcam entry action
octeontx2-pf:
Free pending and dropped SQEs
octeontx2-pf:
Restore TC ingress police rules when interface is up
octeontx2-pf:
Tc flower offload support for MPLS
ocxl:
make ocxl_class constant
of:
address: Consolidate bus .map() functions
of:
address: Fix address translation when address-size is greater than 2
of:
address: Remove duplicated functions
of:
address: Store number of bus flag cells rather than bool
of:
dynamic: Fix of_reconfig_get_state_change() return value documentation
of:
overlay: unittest: overlay_bad_unresolved: Spelling s/ok/okay/
of:
property: Add fw_devlink support for msi-parent
of:
unittest: Add tests for address translations
OMAP/gpio:
drop MPUIO static base
omfs:
convert to new timestamp accessors
openpromfs:
convert to new timestamp accessors
openvswitch:
reduce stack usage in do_execute_actions
OPP:
Add _link_required_opps() to avoid code duplication
OPP:
Add dev_pm_opp_add_dynamic() to allow more flexibility
OPP:
Add dev_pm_opp_find_level_floor()
OPP:
debugfs: Fix warning with W=1 builds
OPP:
Extend dev_pm_opp_data with a level
OPP:
Extend support for the opp-level beyond required-opps
OPP:
Fix -Wunsequenced in _of_add_opp_table_v1()
OPP:
Fix formatting of if/else block
OPP:
No need to defer probe from _opp_attach_genpd()
OPP:
Remove doc style comments for internal routines
OPP:
Remove genpd_virt_dev_lock
OPP:
Reorder code in _opp_set_required_opps_genpd()
OPP:
Switch to use dev_pm_domain_set_performance_state()
orangefs:
convert to new timestamp accessors
orangefs:
move orangefs_xattr_handlers to .rodata
OSS:
dmasound/paula: Convert to platform remove callback returning void
overflow:
add DEFINE_FLEX() for on-stack allocs
overlayfs:
convert to new timestamp accessors
overlayfs:
move xattr tables to .rodata
ovl:
Add an alternative type of whiteout
ovl:
Add documentation on nesting of overlayfs mounts
ovl:
add helper ovl_file_modified()
ovl:
Add OVL_XATTR_TRUSTED/USER_PREFIX_LEN macros
ovl:
add support for appending lowerdirs one by one
ovl:
do not encode lower fh with upper sb_writers held
ovl:
do not open/llseek lower file with upper sb_writers held
ovl:
fix dentry reference leak after changes to underlying layers
ovl:
fix memory leak in ovl_parse_param()
ovl:
fix misformatted comment
ovl:
Move xattr support to new xattrs.c file
ovl:
propagate IOCB_APPEND flag on writes to realfile
ovl:
protect copying of realinode attributes to ovl inode
ovl:
punt write aio completion to workqueue
ovl:
refactor layer parsing helpers
ovl:
rely on SB_I_NOUMASK
ovl:
remove unused code in lowerdir param parsing
ovl:
reorder ovl_want_write() after ovl_inode_lock()
ovl:
split ovl_want_write() into two helpers
ovl:
store and show the user provided lowerdir mount option
ovl:
Support escaped overlay.* xattrs
ovl:
use simpler function to convert iocb to rw flags
packet:
Move reference count in packet_sock to atomic_long_t
padata:
Fix refcnt handling in padata_free_shell()
page_pool:
fragment API support for 32-bit arch with 64-bit DMA
page_pool:
introduce page_pool_alloc() API
page_pool:
remove PP_FLAG_PAGE_FRAG
page_pool:
unify frag_count handling in page_pool_is_last_frag()
page_pool:
update document about fragment API
panic:
use atomic_try_cmpxchg in panic() and nmi_panic()
parisc/agp:
Use 64-bit LE values in SBA IOMMU PDIR table
parisc/firmware:
Use PDC constants for narrow/wide firmware
parisc/pdc:
Add width field to struct pdc_model
parisc/pgtable:
Do not drop upper 5 address bits of physical address
parisc/power:
Add power soft-off when running on qemu
parisc/power:
Fix power soft-off when running on qemu
parisc/power:
Trivial whitespace cleanups and license update
parisc:
Add nop instructions after TLB inserts
parisc:
Add some missing PDC functions and constants
parisc:
Allow building uncompressed Linux kernel
parisc:
Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
parisc:
Ensure 32-bit alignment on parisc unwind section
parisc:
Fix asm operand number out of range build error in bug table
parisc:
fix mmap_base calculation when stack grows upwards
parisc:
Mark altinstructions read-only and 32-bit aligned
parisc:
Mark ex_table entries 32-bit aligned in assembly.h
parisc:
Mark ex_table entries 32-bit aligned in uaccess.h
parisc:
Mark jump_table naturally aligned
parisc:
Mark lock_aligned variables 16-byte aligned on SMP
parisc:
Move parisc_narrow_firmware variable to header file
parisc:
Prevent booting 64-bit kernels on PA1.x machines
parisc:
Reduce size of the bug_table on 64-bit kernel by half
parisc:
Replace strlcpy() with strscpy()
parisc:
sba-iommu: Fix comment when calculating IOC number
parisc:
Show default CPU PSW.W setting as reported by PDC
parisc:
simplify smp_prepare_boot_cpu()
parisc:
Use natural CPU alignment for bug_table
parport:
Add support for Brainboxes IX/UC/PX parallel cards
parport:
Clean up resources correctly when parport_register_port() fails
parport:
Drop even more unneeded NULL or 0 assignments
parport:
Drop unneeded NULL or 0 assignments
parport:
gsc: mark init function static
parport:
Remove the now superfluous sentinel element from ctl_table array
parport:
Use kasprintf() instead of fixed buffer formatting
parport:
Use list_for_each() helper
Partially revert "drm/amd/display:
update add plane to context logic with a new algorithm"
partitions/ibm:
Introduce defines for magic string length values
partitions/ibm:
Remove unnecessary memset
partitions/ibm:
Replace strncpy() and improve readability
PCI/ACPI:
Use acpi_evaluate_dsm_typed()
PCI/AER:
Factor out interrupt toggling into helpers
PCI/AER:
Forward RCH downstream port-detected errors to the CXL.mem dev handler
PCI/AER:
Refactor cper_print_aer() for use by CXL driver module
PCI/AER:
Unmask RCEC internal errors to enable RCH downstream port error handling
PCI/ASPM:
Add pci_disable_link_state_locked() lockdep assert
PCI/ASPM:
Add pci_enable_link_state_locked()
PCI/ASPM:
Clean up __pci_disable_link_state() 'sem' parameter
PCI/ASPM:
Convert printk() to pr_*() and add include
PCI/ASPM:
Fix L1 substate handling in aspm_attr_store_common()
PCI/ASPM:
Remove unnecessary includes
PCI/ASPM:
Return U32_MAX instead of bit magic construct
PCI/ASPM:
Use FIELD_GET/PREP() to access PCIe capability fields
PCI/ASPM:
Use FIELD_MAX() instead of literals
PCI/ASPM:
Use time constants
PCI/ATS:
Show PASID Capability register width in bitmasks
PCI/ATS:
Use FIELD_GET()
PCI/DPC:
Use defined fields with DPC_CTL register
PCI/DPC:
Use defines with DPC reason fields
PCI/DPC:
Use FIELD_GET()
PCI/MSI:
Provide stubs for IMS functions
PCI/MSI:
Use FIELD_GET/PREP()
PCI/P2PDMA:
Fix undefined behavior bug in struct pci_p2pdma_pagemap
PCI/P2PDMA:
Remove redundant goto
PCI/PME:
Use FIELD_GET()
PCI/portdrv:
Use FIELD_GET()
PCI/PTM:
Use FIELD_GET()
PCI/sysfs:
Enable 'boot_vga' attribute via pci_is_vga()
PCI/sysfs:
Protect driver's D3cold preference from user space
PCI/VC:
Use FIELD_GET()
PCI/VGA:
Select VGA devices earlier
PCI/VGA:
Use pci_is_vga() to identify VGA devices
PCI:
acpiphp: Allow built-in drivers for Attention Indicators
PCI:
Add pci_get_base_class() helper
PCI:
Add PCI_HEADER_TYPE_MFD definition
PCI:
Add pci_is_vga() helper
PCI:
Add PCI_L1SS_CTL2 fields
PCI:
Add T_PVPERL macro
PCI:
cadence: Drop unused member from struct cdns_plat_pcie
PCI:
cadence: Use FIELD_GET()
PCI:
Disable ATS for specific Intel IPU E2000 devices
PCI:
Do error check on own line to split long "if" conditions
PCI:
dwc: Add dw_pcie_link_set_max_link_width()
PCI:
dwc: Add EDMA_UNROLL capability flag
PCI:
dwc: Add host_post_init() callback
PCI:
dwc: Add missing PCI_EXP_LNKCAP_MLW handling
PCI:
dwc: endpoint: Add multiple PFs support for dbi2
PCI:
dwc: endpoint: Introduce .pre_init() and .deinit()
PCI:
dwc: Expose dw_pcie_ep_exit() to module
PCI:
dwc: Expose dw_pcie_write_dbi2() to module
PCI:
dwc: Use FIELD_GET/PREP()
PCI:
endpoint: Fix double free in __pci_epc_create()
PCI:
endpoint: Use IS_ERR_OR_NULL() helper function
PCI:
Extract ATS disabling to a helper function
PCI:
exynos: Don't discard .remove() callback
PCI:
hotplug: Add Ampere Altra Attention Indicator extension driver
PCI:
hotplug: Use FIELD_GET/PREP()
PCI:
hv: Annotate struct hv_dr_state with __counted_by
PCI:
Implement custom llseek for sysfs resource entries
PCI:
keystone: Don't discard .probe() callback
PCI:
keystone: Don't discard .remove() callback
PCI:
kirin: Don't discard .remove() callback
PCI:
layerscape-ep: Set 64-bit DMA mask
PCI:
Lengthen reset delay for VideoPropulsion Torrent QN16e card
PCI:
loongson: Limit MRRS to 256
PCI:
Make pci_assign_unassigned_resources() non-init
PCI:
mvebu: Use FIELD_PREP() with Link Width
PCI:
Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
PCI:
qcom-ep: Add dedicated callback for writing to DBI2 registers
PCI:
qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed
PCI:
qcom: Clean up ASPM comment
PCI:
qcom: Enable ASPM for platforms supporting 1.9.0 ops
PCI:
qcom: Fix potential deadlock when enabling ASPM
PCI:
qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed
PCI:
rcar-gen4: Add endpoint mode support
PCI:
rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode
PCI:
Replace unnecessary UTF-8 in Kconfig
PCI:
Simplify pcie_capability_clear_and_set_word() to ..._clear_word()
PCI:
tegra194: Drop PCI_EXP_LNKSTA_NLW setting
PCI:
tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
PCI:
tegra194: Use Mbps_to_icc() macro for setting icc speed
PCI:
Update the devres documentation regarding to pcim_*()
PCI:
Use FIELD_GET()
PCI:
Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
PCI:
Use FIELD_GET() to extract Link Width
PCI:
Use PCI_HEADER_TYPE_* instead of literals
PCI:
vmd: Correct PCI Header Type Register's multi-function check
PCI:
vmd: Fix inconsistent indentation in vmd_resume()
PCI:
vmd: Fix potential deadlock when enabling ASPM
PCI:
xgene: Do PCI error check on own line & keep return value
PCI:
xilinx-cpm: Move IRQ definitions to a common header
PCI:
xilinx-nwl: Modify ECAM size to enable support for 256 buses
PCI:
xilinx-nwl: Remove redundant code that sets Type 1 header fields
PCI:
xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro
PCI:
xilinx-xdma: Add Xilinx XDMA Root Port driver
pcmcia:
cs: fix possible hung task and memory leak pccardd()
pcmcia:
ds: fix possible name leak in error path in pcmcia_device_add()
pcmcia:
ds: fix refcount leak in pcmcia_device_add()
pcmcia:
tcic: remove unneeded "&" in call to setup_timer()
pcmcia:
typo fix
pds_core:
add an error code check in pdsc_dl_info_get
pds_core:
add attempts to fix broken PCI
pds_core:
check health in devcmd wait
pds_core:
devlink health: use retained error fmsg API
pds_core:
fix up some format-truncation complaints
pds_core:
implement pci reset handlers
pds_core:
keep viftypes table across reset
pds_core:
use correct index to mask irq
pds_vdpa:
clear config callback when status goes to 0
pds_vdpa:
fix up format-truncation complaint
pds_vdpa:
set features order
percpu:
scoped objcg protection
percpu_counter:
extend _limited_add() to negative amounts
perf annotate:
Add more x86 mov instruction cases
perf arm-spe:
Move PMU initialization from default config code
perf bench messaging:
Factor out create_worker()
perf bench messaging:
Fix coding style issues for sched-messaging
perf bench messaging:
Kill child processes when exit abnormally in process mode
perf bench messaging:
Store chlid process pid when creating worker for process mode
perf bench sched pipe:
Add -G/--cgroups option
perf bench uprobe:
Fix potential use of memory after free
perf bpf-filter:
Add YYDEBUG
perf bpf_counter:
Fix a few memory leaks
perf build:
Add missing comment about NO_LIBTRACEEVENT=1
perf build:
Address stray '\' before # that is warned about since grep 3.8
perf build:
Default BUILD_BPF_SKEL, warn/disable for missing deps
perf build:
Disable BPF skeletons if clang version is < 12.0.1
perf build:
Ensure sysreg-defs Makefile respects output dir
perf build:
Generate arm64's sysreg-defs.h and add to include path
perf buildid-cache:
Fix use of uninitialized value
perf callchain:
Fix spelling mistake "statisitcs" -> "statistics"
perf callchain:
Make brtype_stat in callchain_list optional
perf callchain:
Make display use of branch_type_stat const
perf callchain:
Minor layout changes to callchain_list
perf completion:
Support completion of libpfm4 events
perf cs-etm:
Fix incorrect or missing decoder for raw trace
perf cs-etm:
Respect timestamp option
perf cs-etm:
Validate timestamp tracing in per-thread mode
perf data:
Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir()
perf dlfilter:
Be defensive against potential NULL dereference
perf env:
Remove unnecessary NULL tests
perf evlist:
Add evlist__findnew_tracking_event() helper
perf evlist:
Add perf_evlist__go_system_wide() helper
perf evlist:
Avoid frequency mode for the dummy event
perf evsel:
Add evsel__intval_common() helper
perf evsel:
Rename evsel__increase_rlimit to rlimit__increase_nofile
perf expr:
Make YYDEBUG dependent on doing a debug build
perf header:
Fix various error path memory leaks
perf hisi-ptt:
Fix memory leak in lseek failure handling
perf hist:
Add missing puts to hist__account_cycles
perf hists browser:
Avoid potential NULL dereference
perf hists browser:
Reorder variables to reduce padding
perf intel-pt:
Fix async branch flags
perf intel-pt:
Move PMU initialization from default config code
perf intel-pt:
Prefer get_unaligned_le64 to memcpy_le64
perf intel-pt:
Simplify intel_pt_get_vmcs()
perf intel-pt:
Use existing definitions of le16_to_cpu() etc
perf intel-pt:
Use get_unaligned_le16() etc
perf jevents:
Add support for Arm CMN PMU aliasing
perf jevents:
fix no member named 'entries' issue
perf jevents:
Remove unused keyword
perf jevents:
Support EventidCode and NodeType
perf jitdump:
Avoid memory leak
perf kwork top:
Add -C/--cpu -i/--input -n/--name -s/--sort --time options
perf kwork top:
Add BPF-based statistics on hardirq event support
perf kwork top:
Add BPF-based statistics on softirq event support
perf kwork top:
Add statistics on hardirq event support
perf kwork top:
Add statistics on softirq event support
perf kwork top:
Implements BPF-based cpu usage statistics
perf kwork top:
Introduce new top utility
perf kwork top:
Simplify bool conversion
perf kwork:
Add `kwork` and `src_type` to work_init() for 'struct kwork_class'
perf kwork:
Add `root` parameter to work_sort()
perf kwork:
Add sched record support
perf kwork:
Add the supported subcommands to the document
perf kwork:
Fix a build error on 32-bit
perf kwork:
Fix incorrect and missing free atom in work_push_atom()
perf kwork:
Fix spelling mistake "Captuer" -> "Capture"
perf kwork:
Fix spelling mistake "COMMMAND" -> "COMMAND"
perf kwork:
Overwrite original atom in the list when a new atom is pushed.
perf kwork:
Set default events list if not specified in setup_event_list()
perf kwork:
Set ordered_events to true in 'struct perf_tool'
perf list pfm:
Retry supported test with exclude_kernel
perf list:
Avoid a hardcoded cpu PMU name
perf list:
Fix JSON segfault by setting the used skip_duplicate_pmus callback
perf lock contention:
Add --lock-cgroup option
perf lock contention:
Add -G/--cgroup-filter option
perf lock contention:
Check race in tstamp elem creation
perf lock contention:
Clear lock addr after use
perf lock contention:
Fix a build error on 32-bit
perf lock contention:
Prepare to handle cgroups
perf lock contention:
Use per-cpu array map for spinlocks
perf lock:
Fix a memory leak on an error path
perf machine:
Avoid out of bounds LBR memory read
perf machine:
Use true and false for bool variable
perf mem-events:
Avoid uninitialized read
perf mem_info:
Add and use map_symbol__exit and addr_map_symbol__exit
perf metric:
"Compat" supports regular expression matching identifiers
perf metrics:
Avoid segv if default metricgroup isn't set
perf offcpu:
Add missed btf_free
perf parse-events:
Avoid enum casts
perf parse-events:
Avoid erange from hex numbers
perf parse-events:
Copy fewer term lists
perf parse-events:
Fix for term values that are raw events
perf parse-events:
Fix tracepoint name memory leak
perf parse-events:
Fix unlikely memory leak when cloning terms
perf parse-events:
Introduce 'struct parse_events_terms'
perf parse-events:
Make YYDEBUG dependent on doing a debug build
perf parse-events:
Remove unnecessary __maybe_unused
perf parse-events:
Remove unused header files
perf parse-events:
Tidy up str parameter
perf pmu-events:
Remember the perf_events_map for a PMU
perf pmu:
"Compat" supports regular expression matching identifiers
perf pmu:
Add YYDEBUG
perf pmu:
Const-ify file APIs
perf pmu:
Const-ify perf_pmu__config_terms
perf pmu:
Lazily compute default config
perf pmu:
Move pmu__find_core_pmu() to pmus.c
perf pmu:
Remove unused function
perf pmu:
Rename perf_pmu__get_default_config to perf_pmu__arch_init
perf pmus:
Make PMU alias name loading lazy
perf pmus:
Simplify perf_pmus__find_core_pmu()
perf python:
Fix binding linkage due to rename and move of evsel__increase_rlimit()
perf record:
Fix BTF type checks in the off-cpu profiling
perf record:
Move setting tracking events before record__init_thread_masks()
perf record:
Track sideband events for all CPUs when tracing selected CPUs
perf report:
Fix hierarchy mode on pipe input
perf report:
Fix spelling mistake "heirachy" -> "hierarchy"
perf rwsem:
Add debug mode that uses a mutex
perf shell completion:
Restrict completion of events to events
perf shell completion:
Support completion of metrics/metricgroups
perf stat:
Fix aggr mode initialization
perf svghelper:
Avoid memory leak
perf symbol:
Avoid an undefined behavior warning
perf symbols:
Add 'intel_idle_ibrs' to the list of idle symbols
perf test lock_contention.sh:
Skip test if not enough CPUs
perf test shell lock_contention:
Add cgroup aggregation and filter tests
perf test stat+shadow_stat.sh:
Add threshold for rounding errors
perf test:
Add a test for strcmp_cpuid_str() expression
perf test:
Add perf_event_attr test for record dummy event
perf test:
Add pmu-event test for "Compat" and new event_field.
perf test:
Add test case for record sideband events
perf test:
Avoid system wide when not privileged
perf test:
Check result of has_event(cycles) test
perf test:
Detect off-cpu support from build options
perf test:
Ensure EXTRA_TESTS is covered in build test
perf test:
Fix parse-events tests to skip parametrized events
perf test:
Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel
perf test:
Make matching_pmu effective
perf test:
Skip CoreSight tests if cs_etm// event is not available
perf test:
Update build test for changed BPF skeleton defaults
perf test:
Update cs_etm testcase for Arm ETE
perf tests:
Fix shellcheck warning in record_sideband.sh
perf tests:
Fix shellcheck warning in stat_all_metricgroups
perf tests:
Ignore shellcheck warning in lock_contention
perf tests:
test_arm_coresight: Simplify source iteration
perf threads:
Remove unused dead thread list
perf tools:
Add get_unaligned_leNN()
perf tools:
Add includes for detected configs in Makefile.perf
perf tools:
Add read_all_cgroups() and __cgroup_find()
perf tools:
Do not ignore the default vmlinux.h
perf trace-event-info:
Avoid passing NULL value to closedir
perf trace:
Use the right bpf_probe_read(_str) variant for reading user data
perf util:
Add a function for replacing characters in a string
perf vendor events arm64:
Add V1 metrics using Arm telemetry repo
perf vendor events arm64:
AmpereOne: Add missing DefaultMetricgroupName fields
perf vendor events arm64:
Fix for AmpereOne metrics
perf vendor events arm64:
Update V1 events using Arm telemetry repo
perf vendor events intel:
Add broadwellde two metrics
perf vendor events intel:
Add emeraldrapids, update sapphirerapids to v1.16
perf vendor events intel:
Add lunarlake v1.0
perf vendor events intel:
Add tigerlake two metrics
perf vendor events intel:
Add typo fix for ivybridge FP
perf vendor events intel:
Fix broadwellde tma_info_system_dram_bw_use metric
perf vendor events intel:
Fix spelling mistakes
perf vendor events intel:
Update a spelling in haswell/haswellx
perf vendor events intel:
Update alderlake/alderlake events to v1.23
perf vendor events intel:
Update bonnell version number to v5
perf vendor events intel:
Update emeraldrapids to v1.01
perf vendor events intel:
Update knightslanding events to v16
perf vendor events intel:
Update meteorlake events to v1.06
perf vendor events intel:
Update tsx_cycles_per_elision metrics
perf vendor events intel:
Update westmereex events to v4
perf vendor events power10:
Add extra data-source events
perf vendor events power10:
Update JSON/events
perf vendor events:
Add JSON metrics for Arm CMN
perf vendor events:
Update metric events for power10 platform
perf vendor events:
Update PMC used in PM_RUN_INST_CMPL event for power10 platform
perf vendors events:
Remove repeated word in comments
perf version:
Add status of bpf skeletons
perf/amlogic:
add missing MODULE_DEVICE_TABLE
perf/arm-cmn:
Enable per-DTC counter allocation
perf/arm-cmn:
Fail DTC counter allocation correctly
perf/arm-cmn:
Fix DTC domain detection
perf/arm-cmn:
Rework DTC counters (again)
perf/core:
Allow reading package events from perf_event_read_local
perf/core:
Bail out early if the request AUX area is out of bound
perf/core:
Fix cpuctx refcounting
perf/core:
Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability
perf/x86/amd/uncore:
Add group exclusivity
perf/x86/amd/uncore:
Add memory controller support
perf/x86/amd/uncore:
Fix uninitialized return value in amd_uncore_init()
perf/x86/amd/uncore:
Move discovery and registration
perf/x86/amd/uncore:
Pass through error code for initialization failures, instead of -ENODEV
perf/x86/amd/uncore:
Refactor uncore management
perf/x86/amd/uncore:
Use rdmsr if rdpmc is unavailable
perf/x86/cstate:
Allow reading the package statistics from local CPU
perf/x86/intel/pt:
Fix kernel-doc comments
perf/x86/intel:
Add common intel_pmu_init_hybrid()
perf/x86/intel:
Apply the common initialization code for ADL
perf/x86/intel:
Clean up the hybrid CPU type handling code
perf/x86/intel:
Correct incorrect 'or' operation for PMU capabilities
perf/x86/intel:
Extend the ref-cycles event to GP counters
perf/x86/intel:
Factor out the initialization code for ADL e-core
perf/x86/intel:
Factor out the initialization code for SPR
perf/x86/intel:
Fix broken fixed event constraints extension
perf/x86/intel:
Use the common uarch name for the shared functions
perf/x86/rapl:
Annotate 'struct rapl_pmus' with __counted_by
perf/x86/rapl:
Fix "Using plain integer as NULL pointer" Sparse warning
perf/x86/rapl:
Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update()
perf/x86/rapl:
Use local64_try_cmpxchg in rapl_event_update()
perf:
arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU
perf:
arm_cspmu: Reject events meant for other PMUs
perf:
arm_cspmu: Separate Arm and vendor module
perf:
arm_cspmu: Split 64-bit write to 32-bit writes
perf:
arm_cspmu: Support implementation specific filters
perf:
arm_cspmu: Support implementation specific validation
perf:
arm_cspmu: use acpi_dev_hid_uid_match() for matching _HID and _UID
perf:
Fix perf_event_validate_size()
perf:
Fix perf_event_validate_size() lockdep splat
perf:
hisi: Fix use-after-free when register pmu fails
perf:
Optimize perf_cgroup_switch()
perf:
qcom: use acpi_device_uid() for fetching _UID
perf:
script: fix missing ',' for fields option
phy:
Drop unnecessary of_match_device() calls
phy:
Kconfig: Select GENERIC_PHY for GENERIC_PHY_MIPI_DPHY
phy:
mediatek: mipi: mt8183: fix minimal supported frequency
phy:
qcom-m31: Add compatible, phy init sequence for IPQ5018
phy:
qcom-qmp-combo: fix the prefix for the PCS_USB v6 registers
phy:
qcom-qmp-combo: use v6 registers in v6 regs layout
phy:
qcom-qmp-pcie: add endpoint support for sa8775p
phy:
qcom-qmp-ufs: Add Phy Configuration support for SC7280
phy:
qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support
phy:
qcom-qmp-usb: make QPHY_PCS_MISC_CLAMP_ENABLE access conditional
phy:
qcom-qmp-usb: move PCS v6 register to the proper header
phy:
qcom-qmp-usb: populate offsets configuration
phy:
qcom-qmp-usb: rework reset handling
phy:
qcom-qmp-usb: simplify clock handling
phy:
qcom-qmp: move PCS MISC V4 registers to separate header
phy:
qcom: m31: Fix indentation issues
phy:
qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides
phy:
qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields
phy:
qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs
phy:
realtek: Replace of_device.h with explicit includes
phy:
Remove duplicated include in phy-ralink-usb.c
phy:
renesas: r8a779f0-ether-serdes: Add .exit() ops
phy:
renesas: r8a779f0-ether-serdes: Reset in .init()
phy:
rockchip-inno-usb2: Drop unnecessary DT includes
phy:
sun4i-usb: update array size
phy:
sunplus: return negative error code in sp_usb_phy_probe
phy:
ti: gmii-sel: Fix register offset when parent is not a syscon node
phy:
Use device_get_match_data()
pid:
pid_ns_ctl_handler: remove useless comment
pinctrl:
Add driver support for Amlogic T7 SoCs
pinctrl:
amd: Convert to platform remove callback returning void
pinctrl:
amd: Mask non-wake source pins with interrupt enabled at suspend
pinctrl:
artpec6: Convert to platform remove callback returning void
pinctrl:
as3722: Convert to platform remove callback returning void
pinctrl:
as3722: drop the wrapper around pinctrl_gpio_direction_input()
pinctrl:
as3722: use new pinctrl GPIO helpers
pinctrl:
aspeed: Allow changing SPI mode from hardware strap defaults
pinctrl:
at91-pio4: use dedicated lock class for IRQ
pinctrl:
avoid reload of p state in list iteration
pinctrl:
axp209: drop the wrapper around pinctrl_gpio_direction_input()
pinctrl:
axp209: use new pinctrl GPIO helpers
pinctrl:
baytrail: drop runtime PM support
pinctrl:
baytrail: fix debounce disable case
pinctrl:
baytrail: Replace kernel.h by what is actually being used
pinctrl:
bcm: use new pinctrl GPIO helpers
pinctrl:
berlin: Drop superfluous ampersands
pinctrl:
broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
pinctrl:
change the signature of gpio_to_pin()
pinctrl:
change the signature of pinctrl_get_device_gpio_range()
pinctrl:
change the signature of pinctrl_gpio_direction()
pinctrl:
change the signature of pinctrl_match_gpio_range()
pinctrl:
change the signature of pinctrl_ready_for_gpio_range()
pinctrl:
cherryview: Avoid duplicated I/O
pinctrl:
cherryview: Convert to platform remove callback returning void
pinctrl:
cherryview: reduce scope of PIN_CONFIG_BIAS_HIGH_IMPEDANCE case
pinctrl:
cherryview: Replace kernel.h by what is actually being used
pinctrl:
cherryview: Simplify code with cleanup helpers
pinctrl:
cherryview: use new pinctrl GPIO helpers
pinctrl:
cirrus: drop the wrapper around pinctrl_gpio_direction_input()
pinctrl:
cirrus: madera-core: Convert to platform remove callback returning void
pinctrl:
cirrus: use new pinctrl GPIO helpers
pinctrl:
core: Remove unneeded {} around one line conditional body
pinctrl:
cy8c95x0: Fix doc warning
pinctrl:
cy8c95x0: Fix get_pincfg
pinctrl:
cy8c95x0: Fix regression
pinctrl:
cy8c95x0: Fix typo
pinctrl:
cy8c95x0: Simplify probe()
pinctrl:
cy8c95x0: use new pinctrl GPIO helpers
pinctrl:
da9062: add missing include
pinctrl:
da9062: don't include private GPIOLIB header
pinctrl:
denverton: Enable platform device in the absence of ACPI enumeration
pinctrl:
denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
pinctrl:
em: drop the wrapper around pinctrl_gpio_request()
pinctrl:
ingenic: drop the wrapper around pinctrl_gpio_direction_input()
pinctrl:
ingenic: use new pinctrl GPIO helpers
pinctrl:
intel: fetch community only when we need it
pinctrl:
intel: refine intel_config_set_pull() function
pinctrl:
intel: Replace kernel.h by what is actually being used
pinctrl:
intel: Simplify code with cleanup helpers
pinctrl:
intel: use acpi_dev_uid_match() for matching _UID
pinctrl:
intel: use new pinctrl GPIO helpers
pinctrl:
lochnagar: Don't build on MIPS
pinctrl:
lynxpoint: drop runtime PM support
pinctrl:
lynxpoint: Replace kernel.h by what is actually being used
pinctrl:
lynxpoint: use new pinctrl GPIO helpers
pinctrl:
mcp23s08: Simplify probe()/mcp23s08_spi_regmap_init()
pinctrl:
mcp23s08_i2c: Extend match support for OF tables
pinctrl:
mcp23s08_spi: Simplify probe()
pinctrl:
mediatek: common: drop the wrappers around pinctrl_gpio_direction_input()
pinctrl:
mediatek: common: use new pinctrl GPIO helpers
pinctrl:
mediatek: moore: drop the wrappers around pinctrl_gpio_direction_input()
pinctrl:
mediatek: moore: handle mtk_hw_set_value() errors in mtk_pinmux_set_mux()
pinctrl:
mediatek: moore: use new pinctrl GPIO helpers
pinctrl:
mediatek: mt7981: add additional uart groups
pinctrl:
mediatek: paris: handle mtk_hw_set_value() errors in mtk_pmx_set_mux()
pinctrl:
mediatek: paris: use new pinctrl GPIO helpers
pinctrl:
merrifield: Replace kernel.h by what is actually being used
pinctrl:
moorefield: Replace kernel.h by what is actually being used
pinctrl:
mxs: Remove undocumented 'fsl,mxs-gpio' property
pinctrl:
nomadik: abx500: Convert to platform remove callback returning void
pinctrl:
nuvoton: add NPCM8XX pinctrl and GPIO driver
pinctrl:
nuvoton: Fix up Kconfig deps
pinctrl:
nuvoton: npcm7xx: drop wrappers around pinctrl_gpio_request/free()
pinctrl:
nuvoton: npcm7xx: use new pinctrl GPIO helpers
pinctrl:
nuvoton: npcm8xx: drop wrappers around pinctrl_gpio_request/free()
pinctrl:
nuvoton: npcm8xx: use new pinctrl GPIO helpers
pinctrl:
nuvoton: Use pinconf_generic_dt_node_to_map_all()
pinctrl:
ocelot: drop the wrapper around pinctrl_gpio_direction_input()
pinctrl:
ocelot: use new pinctrl GPIO helpers
pinctrl:
pinctrl-aspeed-g6: Add more settings for USB2AHP function
pinctrl:
pinmux: Remove duplicate error message in pin_request()
pinctrl:
provide new GPIO-to-pinctrl glue helpers
pinctrl:
qcom/lpi: Convert to platform remove callback returning void
pinctrl:
qcom/msm: Convert to platform remove callback returning void
pinctrl:
qcom: msm8226: Add blsp_i2c6 function
pinctrl:
qcom: msm8226: Add MPM pin mappings
pinctrl:
qcom: msm8974: Add MPM pin mappings
pinctrl:
qcom: msm8996: Add MPM pin mappings
pinctrl:
qcom: sdm660: Add MPM pin mappings
pinctrl:
qcom: sm6115: Add MPM pin mappings
pinctrl:
qcom: sm6125: Add MPM pin mappings
pinctrl:
qcom: spmi-gpio: Convert to platform remove callback returning void
pinctrl:
qcom: spmi-mpp: Convert to platform remove callback returning void
pinctrl:
qcom: ssbi-gpio: Convert to platform remove callback returning void
pinctrl:
qcom: ssbi-mpp: Convert to platform remove callback returning void
pinctrl:
realtek: Add common pinctrl driver for Realtek DHC RTD SoCs
pinctrl:
realtek: Add pinctrl driver for RTD1315E
pinctrl:
realtek: Add pinctrl driver for RTD1319D
pinctrl:
realtek: Add pinctrl driver for RTD1619B
pinctrl:
realtek: Fix error handling in probe()
pinctrl:
realtek: Fix logical error when finding descriptor
pinctrl:
realtek: Fix some NULL dereference warnings
pinctrl:
realtek: Tag unused pins as __maybe_unused
pinctrl:
remove pinctrl_gpio_can_use_line()
pinctrl:
remove pinctrl_gpio_direction_input()
pinctrl:
remove pinctrl_gpio_direction_output()
pinctrl:
remove pinctrl_gpio_free()
pinctrl:
remove pinctrl_gpio_request()
pinctrl:
remove pinctrl_gpio_set_config()
pinctrl:
remove unneeded extern specifiers from consumer.h
pinctrl:
renesas: r8a7778: Add LBSC pins, groups, and functions
pinctrl:
renesas: r8a7779: s/LSBC/LBSC/
pinctrl:
renesas: rzg2l: Adapt for different SD/PWPR register offsets
pinctrl:
renesas: rzg2l: Adapt function number for RZ/G3S
pinctrl:
renesas: rzg2l: Add RZ/G3S support
pinctrl:
renesas: rzg2l: Add support for different DS values on different groups
pinctrl:
renesas: rzg2l: Add validation of GPIO pin in rzg2l_gpio_request()
pinctrl:
renesas: rzg2l: Index all registers based on port offset
pinctrl:
renesas: rzg2l: Make reverse order of enable() for disable()
pinctrl:
renesas: rzg2l: Make struct rzg2l_pinctrl_data::dedicated_pins constant
pinctrl:
renesas: rzg2l: Move DS and OI to SoC-specific configuration
pinctrl:
renesas: rzg2l: Rename rzg2l_gpio_configs[]
pinctrl:
renesas: rzn1: Convert to platform remove callback returning void
pinctrl:
renesas: use new pinctrl GPIO helpers
pinctrl:
Replace kernel.h by what is actually being used
pinctrl:
rk805: drop the wrapper around pinctrl_gpio_direction_input()
pinctrl:
rk805: use new pinctrl GPIO helpers
pinctrl:
rockchip: Convert to platform remove callback returning void
pinctrl:
s32cc: Avoid possible string truncation
pinctrl:
samsung: Annotate struct exynos_muxed_weint_data with __counted_by
pinctrl:
samsung: choose GPIO numberspace base dynamically
pinctrl:
samsung: defer pinctrl_enable
pinctrl:
samsung: do not offset pinctrl numberspaces
pinctrl:
samsung: use add_pin_ranges method to add pinctrl ranges
pinctrl:
single: Convert to platform remove callback returning void
pinctrl:
single: Drop if block with always false condition
pinctrl:
single: remove get rid of __maybe_unused
pinctrl:
spear: use new pinctrl GPIO helpers
pinctrl:
sprd-sc9860: Convert to platform remove callback returning void
pinctrl:
st: drop the wrapper around pinctrl_gpio_direction_input()
pinctrl:
st: use new pinctrl GPIO helpers
pinctrl:
starfive: jh7100: drop wrappers around pinctrl_gpio_request/free()
pinctrl:
starfive: jh7100: ignore disabled device tree nodes
pinctrl:
starfive: jh7100: use new pinctrl GPIO helpers
pinctrl:
starfive: jh7110: drop wrappers around pinctrl_gpio_request/free()
pinctrl:
starfive: jh7110: ignore disabled device tree nodes
pinctrl:
starfive: jh7110: use new pinctrl GPIO helpers
pinctrl:
stm32: Add check for devm_kcalloc
pinctrl:
stm32: drop wrappers around pinctrl_gpio_free/input()
pinctrl:
stm32: fix array read out of bound
pinctrl:
stm32: use new pinctrl GPIO helpers
pinctrl:
stmfx: Convert to platform remove callback returning void
pinctrl:
stmfx: Improve error message in .remove()'s error path
pinctrl:
sunxi: h616: add extra gpio banks
pinctrl:
sx150x: Simplify probe()
pinctrl:
tb10x: Convert to platform remove callback returning void
pinctrl:
tegra: add OF node when logging OF parsing errors
pinctrl:
tegra: drop the wrapper around pinctrl_gpio_request()
pinctrl:
ti: ti-iodelay: Convert to platform remove callback returning void
pinctrl:
ti: ti-iodelay: Drop if block with always false condition
pinctrl:
uniphier: Annotate struct uniphier_pinctrl_reg_region with __counted_by
pinctrl:
Use device_get_match_data()
pinctrl:
vt8500: drop the wrapper around pinctrl_gpio_direction_input()
pinctrl:
vt8500: use new pinctrl GPIO helpers
pipe:
reduce padding in struct pipe_inode_info
pktcdvd:
Convert to bdev_open_by_dev()
pktgen:
Automate flag enumeration for unknown flag handling
pktgen:
Introducing 'SHARED' flag for testing with non-shared skb
platform/chrome/wilco_ec:
core: Convert to platform remove callback returning void
platform/chrome/wilco_ec:
debugfs: Convert to platform remove callback returning void
platform/chrome/wilco_ec:
telemetry: Convert to platform remove callback returning void
platform/chrome:
cros_ec: fix compilation warning
platform/chrome:
cros_ec_chardev: Convert to platform remove callback returning void
platform/chrome:
cros_ec_debugfs: Convert to platform remove callback returning void
platform/chrome:
cros_ec_lightbar: Convert to platform remove callback returning void
platform/chrome:
cros_ec_lpc: Convert to platform remove callback returning void
platform/chrome:
cros_ec_lpc: Separate host command and irq disable
platform/chrome:
cros_ec_proto: Mark outdata as const
platform/chrome:
cros_ec_sysfs: Convert to platform remove callback returning void
platform/chrome:
cros_ec_typec: Add Displayport Alternatemode 2.1 Support
platform/chrome:
cros_ec_typec: Use dev_err_probe() more
platform/chrome:
cros_ec_typec: Use semi-colons instead of commas
platform/chrome:
cros_ec_vbc: Convert to platform remove callback returning void
platform/chrome:
cros_typec_switch: Convert to platform remove callback returning void
platform/chrome:
cros_typec_vdm: Mark port_amode_ops const
platform/chrome:
cros_usbpd_logger: Convert to platform remove callback returning void
platform/chrome:
cros_usbpd_notify: Convert to platform remove callback returning void
platform/chrome:
kunit: initialize lock for fake ec_dev
platform/chrome:
kunit: make EC protocol tests independent
platform/chrome:
wilco_ec: Annotate struct ec_event_queue with __counted_by
platform/mellanox:
Add null pointer checks for devm_kasprintf()
platform/mellanox:
Check devm_hwmon_device_register_with_groups() return value
platform/mellanox:
mlxbf-bootctl: Convert to platform remove callback returning void
platform/mellanox:
mlxbf-pmc: Add support for BlueField-3
platform/mellanox:
mlxbf-tmfifo: Convert to platform remove callback returning void
platform/mellanox:
mlxreg-hotplug: Convert to platform remove callback returning void
platform/mellanox:
mlxreg-io: Convert to platform remove callback returning void
platform/mellanox:
mlxreg-lc: Convert to platform remove callback returning void
platform/mellanox:
nvsw-sn2201: Convert to platform remove callback returning void
platform/surface:
acpi-notify: Convert to platform remove callback returning void
platform/surface:
aggregator-cdev: Convert to platform remove callback returning void
platform/surface:
aggregator-registry: Convert to platform remove callback returning void
platform/surface:
aggregator: Annotate struct ssam_event with __counted_by
platform/surface:
aggregator: fix recv_buf() return value
platform/surface:
dtx: Convert to platform remove callback returning void
platform/surface:
gpe: Convert to platform remove callback returning void
platform/surface:
hotplug: Convert to platform remove callback returning void
platform/surface:
surface3-wmi: Convert to platform remove callback returning void
platform/x86/amd/hsmp:
add support for metrics tbl
platform/x86/amd/hsmp:
create plat specific struct
platform/x86/amd/hsmp:
Fix iomem handling
platform/x86/amd/hsmp:
improve the error log
platform/x86/amd/pmc:
Add dump_custom_stb module parameter
platform/x86/amd/pmc:
Add PMFW command id to support S2D force flush
platform/x86/amd/pmc:
adjust getting DRAM size behavior
platform/x86/amd/pmc:
Disable keyboard wakeup on AMD Framework 13
platform/x86/amd/pmc:
Handle overflow cases where the num_samples range is higher
platform/x86/amd/pmc:
Move keyboard wakeup disablement detection to pmc-quirks
platform/x86/amd/pmc:
Move platform defines to header
platform/x86/amd/pmc:
Only run IRQ1 firmware version check on Cezanne
platform/x86/amd/pmc:
Use flex array when calling amd_pmc_stb_debugfs_open_v2()
platform/x86/intel-uncore-freq:
Ignore minor version change
platform/x86/intel/ifs:
Add new CPU support
platform/x86/intel/ifs:
Add new error code
platform/x86/intel/ifs:
ARRAY BIST for Sierra Forest
platform/x86/intel/ifs:
Gen2 scan image loading
platform/x86/intel/ifs:
Gen2 Scan test support
platform/x86/intel/ifs:
Metadata validation for start_chunk
platform/x86/intel/ifs:
Refactor image loading code
platform/x86/intel/ifs:
Store IFS generation number
platform/x86/intel/ifs:
Validate image size
platform/x86/intel/pmc:
Add suspend callback
platform/x86/intel/pmc:
Allow reenabling LTRs
platform/x86/intel/pmc:
Fix hang in pmc_core_send_ltr_ignore()
platform/x86/intel/pmc:
Move GBE LTR ignore to suspend callback
platform/x86/intel/tpmi:
Add debugfs support for read/write blocked
platform/x86/intel/tpmi:
Add defines to get version information
platform/x86/intel:
bytcrc_pwrsrc: Convert to platform remove callback returning void
platform/x86/siemens:
simatic-ipc-batt-apollolake: Convert to platform remove callback returning void
platform/x86/siemens:
simatic-ipc-batt-elkhartlake: Convert to platform remove callback returning void
platform/x86/siemens:
simatic-ipc-batt-f7188x: Convert to platform remove callback returning void
platform/x86/siemens:
simatic-ipc-batt: Convert to platform remove callback returning void
platform/x86/siemens:
simatic-ipc-batt: Simplify simatic_ipc_batt_remove()
platform/x86:
acer-wmi: Remove void function return
platform/x86:
asus-wireless: Replace open coded acpi_match_acpi_device()
platform/x86:
asus-wmi: add support for ASUS screenpad
platform/x86:
asus-wmi: Change q500a_i8042_filter() into a generic i8042-filter
platform/x86:
asus-wmi: disable USB0 hub on ROG Ally before suspend
platform/x86:
asus-wmi: Do not report brightness up/down keys when also reported by acpi_video
platform/x86:
asus-wmi: Filter Volume key presses if also reported via atkbd
platform/x86:
asus-wmi: Move i8042 filter install to shared asus-wmi code
platform/x86:
hp-bioscfg: Annotate struct bios_args with __counted_by
platform/x86:
hp-bioscfg: Fix error handling in hp_add_other_attributes()
platform/x86:
hp-bioscfg: move mutex_lock() down in hp_add_other_attributes()
platform/x86:
hp-bioscfg: Remove unused obj in hp_add_other_attributes()
platform/x86:
hp-bioscfg: Simplify return check in hp_add_other_attributes()
platform/x86:
ideapad-laptop: Set max_brightness before using it
platform/x86:
inspur-platform-profile: Add platform profile support
platform/x86:
int3472: Add new skl_int3472_fill_gpiod_lookup() helper
platform/x86:
int3472: Add new skl_int3472_gpiod_get_from_temp_lookup() helper
platform/x86:
int3472: Stop using gpiod_toggle_active_low()
platform/x86:
int3472: Switch to devm_get_gpiod()
platform/x86:
intel-vbtn: Fix missing tablet-mode-switch events
platform/x86:
intel_ips: fix kernel-doc formatting
platform/x86:
intel_speed_select_if: Remove hardcoded map size
platform/x86:
intel_speed_select_if: Use devm_ioremap_resource
platform/x86:
intel_telemetry: Fix kernel doc descriptions
platform/x86:
ISST: Allow level 0 to be not present
platform/x86:
ISST: Ignore minor version change
platform/x86:
ISST: Use fuse enabled mask instead of allowed levels
platform/x86:
mlx-platform: Convert to platform remove callback returning void
platform/x86:
msi-ec: Add more EC configs
platform/x86:
msi-ec: rename fn_super_swap
platform/x86:
p2sb: Allow p2sb_bar() calls during PCI device probe
platform/x86:
sel3350-platform: Convert to platform remove callback returning void
platform/x86:
think-lmi: Add bulk save feature
platform/x86:
think-lmi: Replace kstrdup() + strreplace() with kstrdup_and_replace()
platform/x86:
think-lmi: Use strreplace() to replace a character by nul
platform/x86:
thinkpad_acpi: Add battery quirk for Thinkpad X120e
platform/x86:
thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems
platform/x86:
thinkpad_acpi: fix kernel-doc warnings
platform/x86:
thinkpad_acpi: replace deprecated strncpy with memcpy
platform/x86:
thinkpad_acpi: sysfs interface to auxmac
platform/x86:
wmi: Decouple probe deferring from wmi_block_list
platform/x86:
wmi: Decouple WMI device removal from wmi_block_list
platform/x86:
wmi: Fix opening of char device
platform/x86:
wmi: Fix probe failure when failing to register WMI devices
platform/x86:
wmi: Fix refcounting of WMI devices in legacy functions
platform/x86:
wmi: Skip blocks with zero instances
platform/x86:
x86-android-tablets: Add a comment about x86_android_tablet_get_gpiod()
platform/x86:
x86-android-tablets: Create a platform_device from module_init()
platform/x86:
x86-android-tablets: Drop "linux,power-supply-name" from lenovo_yt3_bq25892_0_props[]
platform/x86:
x86-android-tablets: Fix Lenovo Yoga Tablet 2 830F/L vs 1050F/L detection
platform/x86:
x86-android-tablets: Remove invalid_aei_gpiochip from Peaq C1010
platform/x86:
x86-android-tablets: Remove invalid_aei_gpiochip support
platform/x86:
x86-android-tablets: Stop using gpiolib private APIs
platform/x86:
x86-android-tablets: Use platform-device as gpio-keys parent
platform/x86:
xo15-ebook: Replace open coded acpi_match_acpi_device()
platform:
mellanox: Fix misspelling error in routine name
platform:
mellanox: Rename some init()/exit() functions for consistent naming
PM / devfreq:
exynos-ppmu: Use device_get_match_data()
PM / devfreq:
mediatek: protect oop in critical session
PM / devfreq:
mediatek: unlock on error in mtk_ccifreq_target()
PM / devfreq:
rk3399_dmc,dfi: generalize DDRTYPE defines
PM / devfreq:
rockchip-dfi: account for multiple DDRMON_CTRL registers
PM / devfreq:
rockchip-dfi: Add perf support
PM / devfreq:
rockchip-dfi: Add RK3568 support
PM / devfreq:
rockchip-dfi: Add SoC specific init function
PM / devfreq:
rockchip-dfi: add support for RK3588
PM / devfreq:
rockchip-dfi: Clean up DDR type register defines
PM / devfreq:
rockchip-dfi: dfi store raw values in counter struct
PM / devfreq:
rockchip-dfi: Embed desc into private data struct
PM / devfreq:
rockchip-dfi: give variable a better name
PM / devfreq:
rockchip-dfi: Handle LPDDR2 correctly
PM / devfreq:
rockchip-dfi: Handle LPDDR4X
PM / devfreq:
rockchip-dfi: introduce channel mask
PM / devfreq:
rockchip-dfi: Make pmu regmap mandatory
PM / devfreq:
rockchip-dfi: make register stride SoC specific
PM / devfreq:
rockchip-dfi: Pass private data struct to internal functions
PM / devfreq:
rockchip-dfi: Prepare for multiple users
PM / devfreq:
rockchip-dfi: use consistent name for private data struct
PM / devfreq:
rockchip-dfi: Use free running counter
PM / devfreq:
Switch to dev_pm_opp_find_freq_{ceil/floor}_indexed() APIs
PM:
domains: Allow genpd providers to manage OPP tables directly by its FW
PM:
domains: Implement the ->set_performance_state() callback for genpd
PM:
domains: Introduce dev_pm_domain_set_performance_state()
PM:
hibernate: Clean up sync_read handling in snapshot_write_next()
PM:
hibernate: Convert to bdev_open_by_dev()
PM:
hibernate: Drop unused snapshot_test argument
PM:
hibernate: fix the kerneldoc comment for swsusp_check() and swsusp_close()
PM:
hibernate: Use __get_safe_page() rather than touching the list
PM:
sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS()
PM:
tools: Fix sleepgraph syntax error
pmdomain:
actions: Move Kconfig file to the pmdomain subsystem
pmdomain:
amlogic: add driver to support power parent node
pmdomain:
amlogic: Add support for T7 power domains controller
pmdomain:
amlogic: Fix mask for the second NNA mem PD domain
pmdomain:
amlogic: init power domain state
pmdomain:
amlogic: modify some power domains property
pmdomain:
amlogic: Move Kconfig options to the pmdomain subsystem
pmdomain:
apple: Move Kconfig option to the pmdomain subsystem
pmdomain:
arm: Add the SCMI performance domain
pmdomain:
arm: Avoid polling for scmi_perf_domain
pmdomain:
bcm: bcm2835-power: check if the ASB register is equal to enable
pmdomain:
bcm: Move Kconfig options to the pmdomain subsystem
pmdomain:
imx: Make imx pgc power domain also set the fwnode
pmdomain:
imx: Move Kconfig options to the pmdomain subsystem
pmdomain:
mediatek: Add support for MT8365
pmdomain:
mediatek: Add support for MTK_SCPD_STRICT_BUS_PROTECTION cap
pmdomain:
mediatek: Add support for WAY_EN operations
pmdomain:
mediatek: Create bus protection operation functions
pmdomain:
mediatek: Move bools to a flags field
pmdomain:
mediatek: Move Kconfig options to the pmdomain subsystem
pmdomain:
mediatek: Split bus_prot_mask
pmdomain:
mediatek: Unify configuration for infracfg and smi
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch genpd_dt into next
pmdomain:
Merge branch genpd_dt into next
pmdomain:
Merge branch genpd_dt into next
pmdomain:
Merge branch genpd_dt into next
pmdomain:
Merge the genpd_dt branch into the next branch
pmdomain:
Prepare to move Kconfig files into the pmdomain subsystem
pmdomain:
qcom: cpr: Drop the ->opp_to_performance_state() callback
pmdomain:
qcom: Move Kconfig options to the pmdomain subsystem
pmdomain:
qcom: rpmhpd: Add SC8380XP power domains
pmdomain:
qcom: rpmhpd: Add SM8650 RPMh Power Domains
pmdomain:
qcom: rpmhpd: Add support for SM7150 rpmh clocks
pmdomain:
qcom: rpmhpd: Drop the ->opp_to_performance_state() callback
pmdomain:
qcom: rpmpd: Add MSM8917 power domains
pmdomain:
qcom: rpmpd: Add QM215 power domains
pmdomain:
qcom: rpmpd: Drop the ->opp_to_performance_state() callback
pmdomain:
qcom: rpmpd: Set GENPD_FLAG_ACTIVE_WAKEUP
pmdomain:
renesas: Move Kconfig options to the pmdomain subsystem
pmdomain:
renesas: rmobile-sysc: fix -Wvoid-pointer-to-enum-cast warning
pmdomain:
rockchip: Move Kconfig option to the pmdomain subsystem
pmdomain:
samsung: Move Kconfig option to the pmdomain subsystem
pmdomain:
st: Add a Kconfig option for the ux500 power domain
pmdomain:
starfive: Add JH7110 AON PMU support
pmdomain:
starfive: Explicitly include correct DT includes
pmdomain:
starfive: Extract JH7110 pmu private operations
pmdomain:
starfive: Move Kconfig file to the pmdomain subsystem
pmdomain:
starfive: Replace SOC_STARFIVE with ARCH_STARFIVE
pmdomain:
starfive: Update prefixes for AON power domain
pmdomain:
sunxi: Move Kconfig option to the pmdomain subsystem
pmdomain:
tegra: Move Kconfig option to the pmdomain subsystem
pmdomain:
ti: add missing of_node_put
pmdomain:
ti: Move and add Kconfig options to the pmdomain subsystem
pmdomain:
Use device_get_match_data()
pmdomain:
xilinx: Move Kconfig option to the pmdomain subsystem
PNP:
ACPI: replace deprecated strncpy() with strscpy()
PNP:
Clean up coding style in pnp.h
PNP:
replace deprecated strncpy() with memcpy()
porting:
update locking requirements
posix-clock:
introduce posix_clock_context concept
posix-timers:
Get rid of [COMPAT_]SYS_NI() uses
power:
max17040: get thermal data from adc if available
power:
max17040: pass status property from supplier
power:
reset: axxia-reset: use builtin_platform_driver() to simplify code
power:
reset: brcmstb: Depend on actual SoC dependencies
power:
reset: gpio-poweroff: make sys handler priority configurable
power:
reset: gpio-poweroff: use a struct to store the module variables
power:
reset: gpio-poweroff: use sys-off handler API
power:
reset: msm: use builtin_platform_driver() to simplify code
power:
reset: nvmem-reboot-mode: quiet some device deferrals
power:
reset: st-poweroff: use builtin_platform_driver() to simplify code
power:
reset: syscon-poweroff: get regmap from parent node
power:
reset: syscon-poweroff: simplify pdev->dev usage
power:
reset: syscon-poweroff: use builtin_platform_driver() to simplify code
power:
reset: vexpress: Use device_get_match_data()
power:
reset: xgene-reboot: use builtin_platform_driver() to simplify code
power:
supply: 88pm860x_battery: fix the return value handle for platform_get_irq()
power:
supply: ab8500_btemp: Convert to platform remove callback returning void
power:
supply: ab8500_chargalg: Convert to platform remove callback returning void
power:
supply: ab8500_charger: Convert to platform remove callback returning void
power:
supply: ab8500_fg: Convert to platform remove callback returning void
power:
supply: acer_a500_battery: Convert to platform remove callback returning void
power:
supply: act8945a_charger: Convert to platform remove callback returning void
power:
supply: Add driver for pm8916 lbc
power:
supply: Add pm8916 VM-BMS support
power:
supply: axp20x_ac_power: Annotate struct axp20x_ac_power with __counted_by
power:
supply: axp20x_usb_power: Annotate struct axp20x_usb_power with __counted_by
power:
supply: bq24190_charger: replace deprecated strncpy with strscpy
power:
supply: bq24257_charger: Cleanup OF/ID table terminators
power:
supply: bq24257_charger: Make chip type and name in sync
power:
supply: bq2515x: Cleanup OF/ID table terminators
power:
supply: bq2515x: replace deprecated strncpy with strscpy
power:
supply: bq2515x: Simpilfy bq2515x_read_properties() and probe()
power:
supply: bq256xx: replace deprecated strncpy with strscpy
power:
supply: bq256xx: Some cleanups
power:
supply: bq256xx: Use i2c_get_match_data()
power:
supply: bq25980: replace deprecated strncpy with strscpy
power:
supply: charger-manager: Convert to platform remove callback returning void
power:
supply: charger-manager: replace deprecated strncpy with strscpy
power:
supply: core: Don't export power_supply_notifier
power:
supply: core: remove opencoded string_lower()
power:
supply: core: Use blocking_notifier_call_chain to avoid RCU complaint
power:
supply: cpcap-battery: Convert to platform remove callback returning void
power:
supply: cpcap-charger: Convert to platform remove callback returning void
power:
supply: cpcap: Drop non-DT driver matching
power:
supply: da9030_battery: Convert to platform remove callback returning void
power:
supply: da9052-battery: Convert to platform remove callback returning void
power:
supply: da9150-charger: Convert to platform remove callback returning void
power:
supply: Fix tps65217-charger vs vbus irq conflict
power:
supply: goldfish_battery: Convert to platform remove callback returning void
power:
supply: Introduce MM8013 fuel gauge driver
power:
supply: ipaq_micro_battery: Convert to platform remove callback returning void
power:
supply: isp1704_charger: Convert to platform remove callback returning void
power:
supply: lp8788-charger: Convert to platform remove callback returning void
power:
supply: max14577_charger: Convert to platform remove callback returning void
power:
supply: max17042_battery: Do not use CONFIG_ prefix in regular C code
power:
supply: max77650-charger: Convert to platform remove callback returning void
power:
supply: max77693_charger: Convert to platform remove callback returning void
power:
supply: max8925_power: Convert to platform remove callback returning void
power:
supply: mm8013: Add more properties
power:
supply: mm8013: Fix an error checking issue in mm8013_checkdevice()
power:
supply: mm8013: Fix error code in mm8013_probe()
power:
supply: pcf50633-charger: Convert to platform remove callback returning void
power:
supply: pm8916_lbc: observe EXTCON config setting
power:
supply: Propagate of_node to child device
power:
supply: qcom_smbb: Convert to platform remove callback returning void
power:
supply: Remove redundant dev_err_probe() for platform_get_irq_byname()
power:
supply: rk817: query battery properties right after resume
power:
supply: rt5033_charger: Add cable detection and USB OTG supply
power:
supply: rt5033_charger: Replace "&pdev->dev" by "charger->dev" in probe
power:
supply: rt5033_charger: Simplify initialization of rt5033_charger_data
power:
supply: rx51_battery: Convert to platform remove callback returning void
power:
supply: sbs-battery: Make similar OF and ID table
power:
supply: sc2731_charger: Convert to platform remove callback returning void
power:
supply: surface-charger: replace deprecated strncpy with strscpy
power:
supply: surface_battery: replace deprecated strncpy with strscpy
power:
supply: tps65090-charger: Convert to platform remove callback returning void
power:
supply: tps65217_charger: Convert to platform remove callback returning void
power:
supply: twl4030_charger: Convert to platform remove callback returning void
power:
supply: twl4030_madc_battery: Convert to platform remove callback returning void
power:
supply: wm831x_backup: Convert to platform remove callback returning void
power:
supply: wm831x_power: Convert to platform remove callback returning void
power:
supply: wm8350_power: Convert to platform remove callback returning void
power:
supply: wm97xx_battery: Convert to platform remove callback returning void
powercap:
DTPM: Fix missing cpufreq_cpu_put() calls
powercap:
DTPM: Fix unneeded conversions to micro-Watts
powercap:
intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug()
powerpc/32:
Add dependencies of POWER_RESET for pmac32
powerpc/32:
Enable POWER_RESET in pmac32_defconfig
powerpc/32s:
Add _PAGE_WRITE to supplement _PAGE_RW
powerpc/32s:
Implement local_flush_tlb_page_psize()
powerpc/32s:
Introduce _PAGE_READ and remove _PAGE_USER
powerpc/40x:
Introduce _PAGE_READ and remove _PAGE_USER
powerpc/40x:
Remove stale PTE_ATOMIC_UPDATES macro
powerpc/44x:
Introduce _PAGE_READ and remove _PAGE_USER
powerpc/64s:
Use generic permission masks
powerpc/8xx:
Use generic permission masks
powerpc/boot:
Add version to install filenames
powerpc/bpf:
Fixed 'instead' typo in bpf_jit_build_body()
powerpc/bpf:
implement bpf_arch_text_copy
powerpc/bpf:
implement bpf_arch_text_invalidate for bpf_prog_pack
powerpc/bpf:
rename powerpc64_jit_data to powerpc_jit_data
powerpc/bpf:
use bpf_jit_binary_pack_[alloc|finalize|free]
powerpc/code-patching:
introduce patch_instructions()
powerpc/code-patching:
Perform hwsync in __patch_instruction() in case of failure
powerpc/configs:
Remove ReiserFS from defconfig
powerpc/configs:
Set more PPC debug configs
powerpc/e500:
Introduce _PAGE_READ and remove _PAGE_USER
powerpc/e500:
Simplify pte_mkexec()
powerpc/eeh:
Remove unnecessary cast
powerpc/fadump:
Annotate endianness cast with __force
powerpc/fadump:
make is_kdump_kernel() return false when fadump is active
powerpc/fb:
Call internal __phys_mem_access_prot() in fbdev code
powerpc/fsl_msi:
Use device_get_match_data()
powerpc/ftrace:
Fix stack teardown in ftrace_no_trace
powerpc/imc-pmu:
Use the correct spinlock initializer.
powerpc/io:
Expect immutable pointer in virt_to_phys() prototype
powerpc/iommu:
Do not do platform domain attach atctions after probe
powerpc/iommu:
Setup a default domain and remove set_platform_dma_ops
powerpc/kexec_file:
add missing of_node_put
powerpc/kvm:
Force cast endianness of KVM shared regs
powerpc/machdep:
Remove trailing whitespaces
powerpc/nohash:
Add _PAGE_WRITE to supplement _PAGE_RW
powerpc/nohash:
Deduplicate _PAGE_CHG_MASK
powerpc/nohash:
Deduplicate pte helpers
powerpc/nohash:
Deduplicate ptep_set_wrprotect() and ptep_get_and_clear()
powerpc/nohash:
Move 8xx version of pte_update() into pte-8xx.h
powerpc/nohash:
Refactor __ptep_set_access_flags()
powerpc/nohash:
Refactor checking of no-change in pte_update()
powerpc/nohash:
Refactor declaration of {map/unmap}_kernel_page()
powerpc/nohash:
Refactor pte_clear()
powerpc/nohash:
Refactor pte_update()
powerpc/nohash:
Refactor ptep_test_and_clear_young()
powerpc/nohash:
Remove {pte/pmd}_protnone()
powerpc/nohash:
Replace #ifdef CONFIG_44x by IS_ENABLED(CONFIG_44x) in pgtable.h
powerpc/nohash:
Replace pte_user() by pte_read()
powerpc/opal:
Annotate out param endianness
powerpc/paravirt:
Improve vcpu_is_preempted
powerpc/perf:
Fix disabling BHRB and instruction sampling
powerpc/perf:
Optimize find_alternatives_list() using binary search
powerpc/powermac:
add missing of_node_put
powerpc/pseries/iommu:
enable_ddw incorrectly returns direct mapping for SR-IOV device
powerpc/pseries/rtas-work-area:
Fix rtas_work_area_reserve_arena() kernel-doc
powerpc/pseries/vas:
Migration suspend waits for no in-progress open windows
powerpc/pseries:
fix potential memory leak in init_cpu_associativity()
powerpc/pseries:
PLPKS SED Opal keystore support
powerpc/pseries:
use kfree_sensitive() in plpks_gen_password()
powerpc/ptdump:
Display _PAGE_READ and _PAGE_WRITE
powerpc/qspinlock:
don't propagate the not-sleepy state
powerpc/qspinlock:
propagate owner preemptedness rather than CPU number
powerpc/qspinlock:
Propagate sleepy if previous waiter is preempted
powerpc/qspinlock:
Rename yield_propagate_owner tunable
powerpc/qspinlock:
stop queued waiters trying to set lock sleepy
powerpc/rtas:
Fix ppc_rtas_rmo_buf_show() kernel-doc
powerpc/tools:
Pass -mabi=elfv2 to gcc-check-mprofile-kernel.sh
powerpc/trace:
Add support for HAVE_FUNCTION_ARG_ACCESS_API
powerpc/uaccess:
Cast away __user annotation after verification
powerpc/vas:
Limit open window failure messages in log bufffer
powerpc/vmcore:
Add MMU information to vmcoreinfo
powerpc/xive:
Fix endian conversion size
powerpc:
add `cur_cpu_spec` symbol to vmcoreinfo
powerpc:
Annotate endianness of various variables and functions
powerpc:
Cast away __iomem in low level IO routines
powerpc:
Deduplicate prototypes of ptep_set_access_flags() and phys_mem_access_prot()
powerpc:
Don't clobber f0/vs0 during fp|altivec register save
powerpc:
Explicitly reverse bytes when checking for byte reversal
powerpc:
Fail ioremap() instead of silently ignoring flags when PAGE_USER is set
powerpc:
Finally remove _PAGE_USER
powerpc:
Hide empty pt_regs at base of the stack
powerpc:
Implement and use pgprot_nx()
powerpc:
implement arch_xor_unlock_is_negative_byte on 32-bit
powerpc:
Only define __parse_fpscr() when required
powerpc:
Refactor permission masks used for __P/__S table and kernel memory flags
powerpc:
Refactor update_mmu_cache_range()
powerpc:
Rely on address instead of pte_user()
powerpc:
Remove cpm_dp...() macros
powerpc:
Remove extern from function implementations
powerpc:
Remove file parameter from phys_mem_access_prot()
powerpc:
Remove initialisation of readpos
powerpc:
Remove now superfluous sentinel element from ctl_table arrays
powerpc:
Remove pte_ERROR()
powerpc:
Remove pte_mkuser() and pte_mkpriviledged()
powerpc:
Replace GPL 2.0+ README.legal boilerplate with SPDX
powerpc:
Support execute-only on all powerpc
powerpc:
Untangle fixmap.h and pgtable.h and mmu.h
powerpc:
Use NULL instead of 0 for null pointers
powerpc:
Use shared font data
ppp:
limit MRU to 64K
prctl:
Disable prctl(PR_SET_MDWE) on parisc
printk:
Add non-BKL (nbcon) console basic infrastructure
printk:
Check valid console index for preferred console
printk:
Constify name for add_preferred_console()
printk:
fix illegal pbufs access for !CONFIG_PRINTK
printk:
Make static printk buffers available to nbcon
printk:
nbcon: Add acquire/release logic
printk:
nbcon: Add buffer management
printk:
nbcon: Add emit function and callback function for atomic printing
printk:
nbcon: Add ownership state functions
printk:
nbcon: Add sequence handling
printk:
nbcon: Allow drivers to mark unsafe regions and check state
printk:
printk: Remove unnecessary statements'len = 0;'
printk:
Reduce pr_flush() pooling time
proc/kcore:
do not try to access unaccepted memory
proc:
convert to new timestamp accessors
proc:
fix proc-empty-vm test with vsyscall
proc:
save LOC by using while loop
proc:
sysctl: prevent aliased sysctls from getting passed to init
proc:
test /proc/${pid}/statm
proc:
test ProtectionKey in proc-empty-vm test
proc:
use initializer for clearing some buffers
psample:
Require 'CAP_NET_ADMIN' when joining "packets" group
pstore/platform:
Add check for kstrdup
pstore:
convert to new timestamp accessors
ptp:
add debugfs interface to see applied channel masks
ptp:
add testptp mask test
ptp:
annotate data-race around q->head and q->tail
ptp:
fix corrupted list in ptp_open
ptp:
Fix type of mode parameter in ptp_ocp_dpll_mode_get()
ptp:
Fixes a null pointer dereference in ptp_ioctl
ptp:
ocp: fix bug in unregistering the DPLL subsystem
ptp:
ocp: fix error code in probe()
ptp:
prevent string overflow
ptp:
ptp_read should not release queue
ptp:
Replace timestamp event queue with linked list
ptp:
support event queue reader channel masks
ptp:
support multiple timestamp event readers
ptp_ocp:
implement DPLL ops
pwm:
Adapt sysfs API documentation to reality
pwm:
Adapt sysfs API documentation to reality
pwm:
atmel: Remove redundant of_match_ptr()
pwm:
bcm-iproc: Simplify using devm functions
pwm:
bcm2835: Add support for suspend/resume
pwm:
bcm2835: Fix NPD in suspend/resume
pwm:
bcm2835: Simplify using devm functions
pwm:
berlin: Put per-channel config into driver data
pwm:
berlin: Simplify using devm functions
pwm:
brcmstb: Checked clk_prepare_enable() return value
pwm:
brcmstb: Simplify using devm functions
pwm:
brcmstb: Utilize appropriate clock APIs in suspend/resume
pwm:
crc: Allow compilation as module and with COMPILE_TEST
pwm:
cros-ec: Put per-channel data into driver data
pwm:
cros-ec: Simplify using devm_pwmchip_add() and dev_err_probe()
pwm:
Drop pwm_[sg]et_chip_data()
pwm:
dwc: add PWM bit unset in get_state call
pwm:
dwc: make timer clock configurable
pwm:
dwc: split pci out of core driver
pwm:
Fix double shift bug
pwm:
imx-tpm: Simplify using devm functions
pwm:
jz4740: Consistently name driver data "jz"
pwm:
jz4740: Put per-channel clk into driver data
pwm:
lp3943: Drop usage of pwm_[gs]et_chip_data()
pwm:
Manage owner assignment implicitly for drivers
pwm:
microchip-core: Convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
pwm:
mtk-disp: Simplify using devm_pwmchip_add()
pwm:
omap-dmtimer: Remove redundant of_match_ptr()
pwm:
pxa: Explicitly include correct DT includes
pwm:
renesas: Drop usage of pwm_[gs]et_chip_data()
pwm:
samsung: Consistently use the same name for driver data
pwm:
samsung: Document new member .channel in struct samsung_pwm_chip
pwm:
samsung: Fix a bit test in pwm_samsung_resume()
pwm:
samsung: Put per-channel data into driver data
pwm:
spear: Simplify using devm functions
pwm:
sprd: Provide a helper to cast a chip to driver data
pwm:
sprd: Simplify using devm_pwmchip_add() and dev_err_probe()
pwm:
sti: Reduce number of allocations and drop usage of chip_data
pwm:
vt8500: Simplify using devm functions
qca_debug:
Fix ethtool -G iface tx behavior
qca_debug:
Prevent crash on TX ring changes
qca_spi:
Fix reset behavior
qed:
devlink health: use retained error fmsg API
qed:
Fix a potential use-after-free in qed_cxt_tables_alloc
qed:
replace uses of strncpy
qede:
Refactor qede_forced_speed_maps_init()
qib:
convert to new timestamp accessors
qnx4:
convert to new timestamp accessors
qnx6:
convert to new timestamp accessors
quota:
dynamically allocate the dquota-cache shrinker
quota:
explicitly forbid quota files from being encrypted
r8152:
Add RTL8152_INACCESSIBLE checks to more loops
r8152:
Add RTL8152_INACCESSIBLE to r8153_aldps_en()
r8152:
Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1()
r8152:
Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash()
r8152:
add vendor/device ID pair for ASUS USB-C2500
r8152:
break the loop when the budget is exhausted
r8152:
Hold the rtnl_lock for all of reset
r8152:
use napi_gro_frags
r8169:
add handling DASH when DASH is disabled
r8169:
fix deadlock on RTL8125 in jumbo mtu mode
r8169:
fix network lost after resume on DASH systems
r8169:
Fix PCI error on system resume
r8169:
fix rare issue with broken rx after link-down on RTL8125
r8169:
fix rtl8125b PAUSE frames blasting when suspended
r8169:
prevent potential deadlock in rtl8169_close
r8169:
respect userspace disabling IFF_MULTICAST
radix tree test suite:
fix allocation calculation in kmem_cache_alloc_bulk()
raid:
Remove now superfluous sentinel element from ctl_table array
ramfs:
convert to new timestamp accessors
randstruct:
Fix gcc-plugin performance mode to stay in group
rapidio:
make all 'class' structures const
ravb:
Fix races between ravb_tx_timeout_work() and net related ops
rcu-tasks:
Add printk()s to localize boot-time self-test hang
rcu-tasks:
Make rcu_tasks_lazy_ms static
rcu-tasks:
Pull sampling of ->percpu_dequeue_lim out of loop
rcu/tasks-trace:
Handle new PF_IDLE semantics
rcu/tasks:
Handle new PF_IDLE semantics
rcu/tree:
Defer setting of jiffies during stall reset
rcu/tree:
Remove superfluous return from void call_rcu* functions
rcu:
Add RCU CPU stall notifier
rcu:
Add sysfs to provide throttled access to rcu_barrier()
rcu:
Assume IRQS disabled from rcu_report_dead()
rcu:
Assume rcu_report_dead() is always called locally
rcu:
Break rcu_node_0 --> &rq->__lock order
rcu:
Comment why callbacks migration can't wait for CPUHP_RCUTREE_PREP
rcu:
Conditionally build CPU-hotplug teardown callbacks
rcu:
Delete a redundant check in rcu_check_gp_kthread_starvation()
rcu:
Describe listRCU read-side guarantees
rcu:
Don't redump the stalled CPU where RCU GP kthread last ran
rcu:
Dump memory object info if callback function is invalid
rcu:
dynamically allocate the rcu-kfree shrinker
rcu:
dynamically allocate the rcu-lazy shrinker
rcu:
Eliminate check_cpu_stall() duplicate code
rcu:
Eliminate rcu_gp_slow_unregister() false positive
rcu:
Include torture_sched_setaffinity() declaration
rcu:
Introduce rcu_cpu_online()
rcu:
kmemleak: Ignore kmemleak false positives when RCU-freeing objects
rcu:
Remove references to rcu_migrate_callbacks() from diagrams
rcu:
Remove unused function declaration rcu_eqs_special_set()
rcu:
Standardize explicit CPU-hotplug calls
rcu:
Use rcu_segcblist_segempty() instead of open coding it
rcutorture:
Add CONFIG_DEBUG_OBJECTS to RCU Tasks testing
rcutorture:
Add test of RCU CPU stall notifiers
rcutorture:
Copy out ftrace into its own console file
rcutorture:
Fix stuttering races and other issues
rcutorture:
Replace schedule_timeout*() 1-jiffy waits with HZ/20
rcutorture:
Traverse possible cpu to set maxcpu in rcu_nocb_toggle()
RDMA/bnxt_re:
Correct module description string
RDMA/bnxt_re:
Do not report SRQ error in srq notification
RDMA/bnxt_re:
Fix clang -Wimplicit-fallthrough in bnxt_re_handle_cq_async_error()
RDMA/bnxt_re:
Report async events and errors
RDMA/bnxt_re:
Update HW interface headers
RDMA/core:
Add dedicated SRQ resource tracker function
RDMA/core:
Add support to dump SRQ resource in RAW format
RDMA/core:
Add support to set privileged QKEY parameter
RDMA/core:
Annotate struct ib_pkey_cache with __counted_by
RDMA/core:
Fix a couple of obvious typos in comments
RDMA/core:
Fix repeated words in comments
RDMA/core:
Fix umem iterator when PAGE_SIZE is greater then HCA pgsz
RDMA/core:
Fix uninit-value access in ib_get_eth_speed()
RDMA/core:
Remove NULL check before dev_{put, hold}
RDMA/core:
Use size_{add,sub,mul}() in calls to struct_size()
RDMA/hfi1:
Remove redundant assignment to pointer ppd
RDMA/hfi1:
Use FIELD_GET() to extract Link Width
RDMA/hfi1:
Workaround truncation compilation error
RDMA/hns:
Add check for SL
RDMA/hns:
Fix init failure of RoCE VF and HIP08
RDMA/hns:
Fix printing level of asynchronous events
RDMA/hns:
Fix signed-unsigned mixed comparisons
RDMA/hns:
Fix uninitialized ucmd in hns_roce_create_qp_common()
RDMA/hns:
Fix unnecessary err return when using invalid congest control algorithm
RDMA/hns:
Fix unnecessary port_num transition in HW stats allocation
RDMA/hns:
Support SRQ record doorbell
RDMA/hns:
Support SRQ restrack ops for hns driver
RDMA/hns:
The UD mode can only be configured with DCQCN
RDMA/ipoib:
Add support for XDR speed in ethtool
RDMA/irdma:
Add support to re-register a memory region
RDMA/irdma:
Add wait for suspend on SQD
RDMA/irdma:
Avoid free the non-cqp_request scratch
RDMA/irdma:
Do not modify to SQD on error
RDMA/irdma:
Ensure iWarp QP queue memory is OS paged aligned
RDMA/irdma:
Fix support for 64k pages
RDMA/irdma:
Fix UAF in irdma_sc_ccq_get_cqe_info()
RDMA/irdma:
Replace deprecated strncpy
RDMA/mlx5:
Change the key being sent for MPV device affiliation
RDMA/mlx5:
Fix mkey cache WQ flush
RDMA/mlx5:
Implement mkeys management via LIFO queue
RDMA/mlx5:
Send events from IB driver about device affiliation state
RDMA/rtrs-clt:
Fix the max_send_wr setting
RDMA/rtrs-clt:
Remove the warnings for req in_use check
RDMA/rtrs-clt:
Start hb after path_up
RDMA/rtrs-srv:
Check return values while processing info request
RDMA/rtrs-srv:
Destroy path files after making sure no IOs in-flight
RDMA/rtrs-srv:
Do not unconditionally enable irq
RDMA/rtrs-srv:
Free srv_mr iu only when always_invalidate is true
RDMA/rtrs:
Fix the problem of variable not initialized fully
RDMA/rtrs:
Require holding rcu_read_lock explicitly
RDMA/siw:
Annotate struct siw_pbl with __counted_by
RDMA/usnic:
Annotate struct usnic_uiom_chunk with __counted_by
RDMA:
Annotate struct rdma_hw_stats with __counted_by
refscale:
Fix misplaced data re-read
refscale:
Print out additional module parameters
regmap:
debugfs: Fix a erroneous check after snprintf()
regmap:
Ensure range selector registers are updated after cache sync
regmap:
fix bogus error on regcache_sync success
regmap:
kunit: Add test for cache sync interaction with ranges
regmap:
kunit: Fix marking of the range window as volatile
regmap:
Merge up fix for window/paging issue
regmap:
prevent noinc writes from clobbering cache
regulator (max5970):
Add hwmon support
regulator (max5970):
Remove duplicate line
regulator:
da9062: Annotate struct da9062_regulators with __counted_by
regulator:
da9063: Annotate struct da9063_regulators with __counted_by
regulator:
da9121: Use i2c_get_match_data()
regulator:
Drop unnecessary of_match_device() calls
regulator:
dt-bindings: Add ADI MAX77503 support
regulator:
dt-bindings: Add missing unevaluatedProperties on child node schemas
regulator:
dt-bindings: Add mps,mpq2286 power-management IC
regulator:
dt-bindings: fixed-regulator: Add under-voltage interrupt support
regulator:
dt-bindings: mt6358: Add MT6366 PMIC
regulator:
dt-bindings: mt6358: Add regulator supplies
regulator:
dt-bindings: mt6358: Add regulator-allowed-modes property
regulator:
dt-bindings: mt6358: Convert to DT schema
regulator:
fan53555: Simplify probe()
regulator:
fixed: add support for under-voltage IRQ
regulator:
ltc3589: Convert enum->pointer for data in the match tables
regulator:
max20086: Make similar OF and ID table
regulator:
max77503: Add ADI MAX77503 support
regulator:
mc13xxx: Annotate struct mc13xxx_regulator_priv with __counted_by
regulator:
Merge up pending fix
regulator:
mp5416: Make similar OF and ID table
regulator:
mp886x: Make similar OF and ID table
regulator:
mt6358: Add missing regulators for MT6366
regulator:
mt6358: Add output voltage fine tuning to fixed regulators
regulator:
mt6358: Add output voltage fine tuning to variable LDOs
regulator:
mt6358: Add supply names for MT6358 regulators
regulator:
mt6358: Add supply names for MT6366 regulators
regulator:
mt6358: Fail probe on unknown chip ID
regulator:
mt6358: fix and drop type prefix in MT6366 regulator node names
regulator:
mt6358: Make MT6366 vcn18 LDO configurable
regulator:
mt6358: Remove bogus regulators and
regulator:
mt6358: Use mt6397-regulator.h binding header for buck mode macros
regulator:
pv880x0: Drop ifdeffery
regulator:
pv880x0: Simplify probe()
regulator:
qcom,rpmh: Add PMC8380 compatible
regulator:
qcom-rpmh: Add regulators support for PMC8380
regulator:
qcom-rpmh: Fix smps4 regulator for pm8550ve
regulator:
qcom_spmi: Add PM8019 regulators
regulator:
qcom_spmi: Add PM8909 regulators
regulator:
qcom_spmi: Add PMA8084 regulators
regulator:
rk808: Drop useless headers
regulator:
sy8824x: Make similar OF and ID table
regulator:
Use device_get_match_data()
reiserfs:
Convert to bdev_open_by_dev/path()
reiserfs:
convert to new timestamp accessors
reiserfs:
convert writepage to use a folio
reiserfs:
move reiserfs_xattr_handlers to .rodata
remoteproc:
mediatek: Add MT8195 SCP core 1 operations
remoteproc:
mediatek: Extract SCP common registers
remoteproc:
mediatek: Handle MT8195 SCP core 1 watchdog timeout
remoteproc:
mediatek: Probe SCP cluster on multi-core SCP
remoteproc:
mediatek: Probe SCP cluster on single-core SCP
remoteproc:
mediatek: Refactor single core check and fix retrocompatibility
remoteproc:
mediatek: Refine ipi handler error message
remoteproc:
mediatek: Remove dependency of MT8195 SCP L2TCM power control on dual-core SCP
remoteproc:
mediatek: Report watchdog crash to all cores
remoteproc:
mediatek: Revise SCP rproc initialization flow for multi-core SCP
remoteproc:
mediatek: Setup MT8195 SCP core 1 SRAM offset
remoteproc:
qcom: pas: Add sc7180 adsp
remoteproc:
qcom: pas: Add SM6375 ADSP & CDSP
remoteproc:
qcom: pas: Add SM6375 MPSS
remoteproc:
qcom: q6v5-mss: Remove PNoC clock from 8996 MSS
remoteproc:
st: Fix sometimes uninitialized ret in st_rproc_probe()
remoteproc:
st: Use device_get_match_data()
remoteproc:
stm32: Clean up redundant dev_err_probe()
remoteproc:
zynqmp: Change tcm address translation method
remoteproc:
zynqmp: fix TCM carveouts in lockstep mode
Linux:
Remove myself as maintainer of GFS2
Linux:
Remove reset GPIO for AW88261
reset:
Annotate struct reset_control_array with __counted_by
reset:
Fix crash when freeing non-existent optional resets
reset:
hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
resource:
Constify resource crosscheck APIs
resource:
Reuse for_each_resource() macro
resource:
Unify next_resource() and next_resource_skip_children()
rethook:
Use __rcu pointer for rethook::handler
Revert "arm64:
dts: qcom: sm8450: Add PRNG"
Revert "arm64:
smp: avoid NMI IPIs with broken MediaTek FW"
Revert "bcachefs:
Add more assertions for locking btree iterators out of order"
Revert "bcachefs:
Delete some obsolete journal_seq_blacklist code"
Revert "bcachefs:
start erasure coding after journal replay"
Revert "bcachefs:
statfs bfree and bavail should be the same"
Revert "bnxt_en:
Support QOS and TPID settings for the SRIOV VLAN"
Revert "checkpatch:
Error out if deprecated RCU API used"
Revert "cifs:
reconnect work should have reference on server struct"
Revert "debugfs:
annotate debugfs handlers vs. removal with lockdep"
Revert "driver core:
Export device_is_dependent() to modules"
Revert "drm/amd/display:
Add new set_fc_enable to struct dwbc_funcs"
Revert "drm/amd/display:
Add writeback enable field (wb_enabled)"
Revert "drm/amd/display:
Add writeback enable/disable in dc"
Revert "drm/amd/display:
Create amdgpu_dm_wb_connector"
Revert "drm/amd/display:
Create fake sink and stream for writeback connector"
Revert "drm/amd/display:
Create one virtual connector in DC"
Revert "drm/amd/display:
Disable DWB frame capture to emulate oneshot"
Revert "drm/amd/display:
Disable virtual links"
Revert "drm/amd/display:
Enable Replay for static screen use cases"
Revert "drm/amd/display:
Fix writeback_info is not removed"
Revert "drm/amd/display:
Fix writeback_info never got updated"
Revert "drm/amd/display:
Hande writeback request from userspace"
Revert "drm/amd/display:
Initialize writeback connector"
Revert "drm/amd/display:
Remove v_startup workaround for dcn3+"
Revert "drm/amd/display:
Return drm_connector from find_first_crtc_matching_connector"
Revert "drm/amd/display:
Setup for mmhubbub3_warmup_mcif with big buffer"
Revert "drm/amd/display:
Skip entire amdgpu_dm build if !CONFIG_DRM_AMD_DC"
Revert "drm/amd/display:
Skip writeback connector when we get amdgpu_dm_connector"
Revert "drm/amd/display:
Use drm_connector in create_stream_for_sink"
Revert "drm/amd/display:
Validate hw_points_num before using it"
Revert "drm/amd/pm:
disable the SMU13 OD feature support temporarily"
Revert "drm/amd:
Disable S/G for APUs when 64GB or more host memory"
Revert "drm/amdgpu:
Program xcp_ctl registers as needed"
Revert "drm/amdgpu:
Report vbios version instead of PN"
Revert "drm/amdkfd:
Use partial migrations in GPU page faults"
Linux:
Revert "drm/amdkfd:remove unused code"
Revert "drm/bridge:
panel: Add a device link between drm device and panel device"
Revert "drm/bridge:
panel: Check device dependency before managing device link"
Revert "drm/i915/mst:
Populate connector->ddc"
Revert "drm/prime:
Unexport helpers for fd/handle conversion"
Revert "dt-bindings:
i2c: qcom-cci: Document sc8280xp compatible"
Revert "dt-bindings:
iio: magnetometer: asahi-kasei,ak8975: Drop deprecated enums"
Revert "dt-bindings:
usb: Add bindings for multiport properties on DWC3 controller"
Revert "dt-bindings:
usb: qcom,dwc3: Add bindings for SC8280 Multiport"
Revert "greybus:
gb-beagleplay: Ensure le for values in transport"
Revert "HID:
logitech-dj: Add support for a new lightspeed receiver iteration"
Revert "hwmon:
(sch56xx-common) Add automatic module loading on supported devices"
Revert "hwmon:
(sch56xx-common) Add DMI override table"
Revert "i2c:
pxa: move to generic GPIO recovery"
Revert "iio:
hid-sensor-als: Add light chromaticity support"
Revert "iio:
hid-sensor-als: Add light color temperature support"
Revert "iommu/vt-d:
Remove unused function"
Revert "iommu:
Fix false ownership failure on AMD systems with PASID activated"
Revert "KVM:
Prevent module exit until all VMs are freed"
Revert "Merge branch :
'mv88e6xxx-dsa-bindings'"
Revert "mm/kmemleak:
move the initialisation of object to __link_object"
Revert "mmc:
core: Capture correct oemid-bits for eMMC cards"
Revert "net/mlx5:
DR, Supporting inline WQE when possible"
Revert "net/mlx5e:
fix double free of encap_header in update funcs"
Revert "net/mlx5e:
fix double free of encap_header"
Revert "net:
ipv6/addrconf: clamp preferred_lft to the minimum required"
Revert "net:
r8169: Disable multicast filter for RTL8168H and RTL8107E"
Revert "nvme-fc:
fix race between error recovery and creating association"
Revert "nvmem:
add new config option"
Revert "PCI/ASPM:
Disable only ASPM_STATE_L1 when driver, disables L1"
Revert "PCI/ASPM:
Remove pcie_aspm_pm_state_change()"
Revert "PCI:
acpiphp: Reassign resources on bridge if necessary"
Revert "phy:
qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support"
Revert "phy:
realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY"
Revert "phy:
realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY"
Revert "platform/x86:
p2sb: Allow p2sb_bar() calls during PCI device probe"
Revert "powerpc:
add `cur_cpu_spec` symbol to vmcoreinfo"
Revert "ptp:
Fixes a null pointer dereference in ptp_ioctl"
Revert "Revert "drm/amd/display:
Implement zpos property""
Revert "scsi:
aacraid: Reply queue mapping to CPUs based on IRQ affinity"
Revert "selftests:
error out if kernel header files are not yet built"
Revert "staging:
octeon: remove typedef in enum cvmx_helper_interface_mode_t"
Revert "staging:
octeon: remove typedef in enum cvmx_pko_status_t"
Revert "staging:
octeon: remove typedef in enum cvmx_pow_wait_t"
Revert "staging:
octeon: remove typedef in enum cvmx_spi_mode_t"
Revert "staging:
octeon: remove typedef in struct cvmx_pko_lock_t"
Revert "staging:
octeon: remove typedef in structs cvmx_pip_port_status_t and cvmx_pko_port_status_t"
Revert "tcp:
disable tcp_autocorking for socket when TCP_NODELAY flag is set"
Revert "usb:
gadget: uvc: cleanup request when not in correct state"
Revert "usb:
gadget: uvc: rework pump worker to avoid while loop"
Revert "usb:
gadget: uvc: stop pump thread on video disable"
Revert "usb:
phy: add usb phy notify port status API"
Revert "wifi:
ath11k: call ath11k_mac_fils_discovery() without condition"
Revert "xhci:
Loosen RPM as default policy to cover for AMD xHC 1.1"
Revert ncsi:
Propagate carrier gain/loss events to the NCSI controller
ring-buffer:
Do not record in NMI if the arch does not support cmpxchg in NMI
ring-buffer:
Do not try to put back write_stamp
ring-buffer:
Do not update before stamp when switching sub-buffers
ring-buffer:
Fix 32-bit rb_time_read() race with rb_time_cmpxchg()
ring-buffer:
Fix a race in rb_time_cmpxchg() for 32 bit archs
ring-buffer:
Fix memory leak of free page
ring-buffer:
Fix slowpath of interrupted event
ring-buffer:
Fix wake ups when buffer_percent is set to 100
ring-buffer:
Fix writing to the buffer with max_data_size
ring-buffer:
Force absolute timestamp on discard of event
ring-buffer:
Have rb_time_cmpxchg() set the msb counter too
ring-buffer:
Have saved event hold the entire event
ring-buffer:
Remove useless update to write_stamp in rb_try_to_discard()
ring-buffer:
Test last update in 32bit version of __rb_time_read()
ring_buffer:
Use try_cmpxchg instead of cmpxchg in rb_insert_pages
RISC-V:
ACPI: Enhance acpi_os_ioremap with MMIO remapping
RISC-V:
ACPI: RHCT: Add function to get CBO block sizes
RISC-V:
ACPI: Update the return value of acpi_get_rhct()
RISC-V:
Add defines for SBI debug console extension
RISC-V:
cacheflush: Initialize CBO variables on ACPI systems
RISC-V:
capitalise CMO op macros
RISC-V:
clarify the QEMU workaround in ISA parser
RISC-V:
Detect Smstateen extension
RISC-V:
Detect Zicond from ISA string
RISC-V:
Don't fail in riscv_of_parent_hartid() for disabled HARTs
RISC-V:
Don't rely on positional structure initialization
RISC-V:
Enable cbo.zero in usermode
RISC-V:
hwprobe: Always use u64 for extension bits
RISC-V:
hwprobe: Expose Zicboz extension and its block size
RISC-V:
hwprobe: Fix vDSO SIGSEGV
RISC-V:
KVM: Add kvm_vcpu_config
RISC-V:
KVM: Allow some SBI extensions to be disabled by default
RISC-V:
KVM: Allow Zicond extension for Guest/VM
RISC-V:
KVM: Change the SBI specification version to v2.0
RISC-V:
KVM: Enable Smstateen accesses
RISC-V:
KVM: Forward SBI DBCN extension to user-space
RISC-V:
Make zicbom/zicboz errors consistent
RISC-V:
Probe misaligned access speed in parallel
RISC-V:
Provide pgtable_l5_enabled on rv32
RISC-V:
Remove __init on unaligned_emulation_finish()
RISC-V:
selftests: Add CBO tests
RISC-V:
selftests: Convert hwprobe test to kselftest API
RISC-V:
selftests: Statically link hwprobe test
RISC-V:
Show accurate per-hart isa in /proc/cpuinfo
riscv, qemu_fw_cfg:
Add support for RISC-V architecture
riscv/mm:
Fix the comment for swap pte format
riscv:
add floating point insn support to misaligned access emulation
riscv:
Add remaining module relocations
riscv:
Add SOPHGO SOC family Kconfig support
riscv:
add support for misaligned trap handling in S-mode
riscv:
add support for PR_SET_UNALIGN and PR_GET_UNALIGN
riscv:
add support for sysctl unaligned_enabled control
riscv:
Add tests for riscv module loading
riscv:
add userland instruction dump to RISC-V splats
riscv:
annotate check_unaligned_access_boot_cpu() with __init
riscv:
Avoid unaligned access when relocating modules
riscv:
boot: Fix creation of loader.bin
riscv:
configs: defconfig: Enable configs required for RZ/Five SoC
riscv:
correct pt_level name via pgtable_l5/4_enabled
riscv:
Correct type casting in module loading
riscv:
Deduplicate IRQ stack switching
riscv:
defconfig : add CONFIG_MMC_DW for starfive
riscv:
defconfig: enable SOPHGO SoC
riscv:
don't probe unaligned access speed if already done
riscv:
Don't use PGD entries for the linear mapping
riscv:
dts: add initial Sophgo SG2042 SoC device tree
riscv:
dts: allwinner: convert isa detection to new properties
riscv:
dts: allwinner: d1: Add PMU event node
riscv:
dts: allwinner: remove address-cells from intc node
riscv:
dts: microchip: convert isa detection to new properties
riscv:
dts: microchip: move timebase-frequency to mpfs.dtsi
riscv:
dts: renesas: r9a07g043f: Add dma-noncoherent property
riscv:
dts: renesas: r9a07g043f: Add L2 cache node
riscv:
dts: renesas: rzfive-smarc: Enable the blocks which were explicitly disabled
riscv:
dts: sifive: convert isa detection to new properties
riscv:
dts: sophgo: add initial CV1800B SoC device tree
riscv:
dts: sophgo: add Milk-V Duo board device tree
riscv:
dts: sophgo: add Milk-V Pioneer board device tree
riscv:
dts: sophgo: remove address-cells from intc node
riscv:
dts: starfive: add assigned-clock* to limit frquency
riscv:
dts: starfive: Add JH7110 PWM-DAC support
riscv:
dts: starfive: Add the nodes and pins of I2Srx/I2Stx0/I2Stx1
riscv:
dts: starfive: convert isa detection to new properties
riscv:
dts: starfive: pinfunc: Fix the pins name of I2STX1
riscv:
dts: thead: convert isa detection to new properties
riscv:
dts: use capital "OR" for multiple licenses in SPDX
riscv:
errata: andes: Probe for IOCP only once in boot stage
riscv:
errata: prefix T-Head mnemonics with th.
riscv:
fix misaligned access handling of C.SWSP and C.SDSP
riscv:
Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings
riscv:
Fix SMP when shadow call stacks are enabled
riscv:
fix VMALLOC_START definition
riscv:
Implement Shadow Call Stack
riscv:
implement xor_unlock_is_negative_byte
riscv:
Improve flush_tlb_kernel_range()
riscv:
Improve flush_tlb_kernel_range()
riscv:
Improve flush_tlb_range() for hugetlb pages
riscv:
Improve flush_tlb_range() for hugetlb pages
riscv:
Improve PTDUMP to show RSW with non-zero value
riscv:
Improve tlb_flush()
riscv:
Improve tlb_flush()
riscv:
Introduce NAPOT field to PTDUMP
riscv:
Introduce PBMT field to PTDUMP
riscv:
Kconfig: Add select ARM_AMBA to SOC_STARFIVE
riscv:
kdump: use generic interface to simplify crashkernel reservation
riscv:
kernel: Use correct SYM_DATA_*() macro for data
riscv:
kexec: Align the kexeced kernel entry
riscv:
kexec: Cleanup riscv_kexec_relocate
riscv:
kexec: Remove -fPIE for PURGATORY_CFLAGS
riscv:
kprobes: allow writing to x0
RISCV:
KVM: Add senvcfg context save/restore
RISCV:
KVM: Add sstateen0 context save/restore
RISCV:
KVM: Add sstateen0 to ONE_REG
RISCV:
KVM: update external interrupt atomically for IMSIC swfile
riscv:
Make __flush_tlb_range() loop over pte instead of flushing the whole tlb
riscv:
Make __flush_tlb_range() loop over pte instead of flushing the whole tlb
riscv:
mm: update T-Head memory type definitions
riscv:
mm: Update the comment of CONFIG_PAGE_OFFSET
riscv:
Move global pointer loading to a macro
riscv:
Optimize bitops with Zbb extension
riscv:
provide riscv-specific is_trap_insn()
riscv:
put interrupt entries into .irqentry.text
riscv:
Rearrange hwcap.h and cpufeature.h
riscv:
Remove now superfluous sentinel element from ctl_table array
riscv:
remove unused functions in traps_misaligned.c
riscv:
report misaligned accesses emulation to hwprobe
riscv:
report perf event for misaligned fault
riscv:
Safely remove entries from relocation list
riscv:
select ARCH_PROC_KCORE_TEXT
riscv:
signal: handle syscall restart before get_signal
riscv:
split cache ops out of dma-noncoherent.c
riscv:
use ".L" local labels in assembly when applicable
riscv:
Use separate IRQ shadow call stacks
riscv:
Use SYM_*() assembly macros instead of deprecated ones
riscv:
Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause
riscv:
vdso.lds.S: drop __alt_start and __alt_end symbols
riscv:
vdso.lds.S: merge .data section into .rodata section
riscv:
vdso.lds.S: remove hardcoded 0x800 .text start addr
riscv:
VMAP_STACK overflow detection thread-safe
rnbd-srv:
Convert to use bdev_open_by_path()
romfs:
convert to new timestamp accessors
rpmsg:
core: Replace deprecated strncpy with strscpy
rpmsg:
Replace deprecated strncpy with strscpy_pad
rpmsg:
virtio: Replace deprecated strncpy with strscpy/_pad
rswitch:
Add PM ops
rswitch:
Use unsigned int for port related array index
rtc:
Add API function to return alarm time bound by hardware limit
rtc:
Add support for the SSD202D RTC
rtc:
at91rm9200: annotate at91_rtc_remove with __exit again
rtc:
at91rm9200: Convert to platform remove callback returning void
rtc:
at91rm9200: Mark driver struct with __refdata to prevent section mismatch warning
rtc:
brcmstb-waketimer: support level alarm_irq
rtc:
efi: fixed typo in efi_procfs()
rtc:
ep93xx: add DT support for Cirrus EP93xx
rtc:
imxdi: Convert to platform remove callback returning void
rtc:
imxdi: Mark driver struct with __refdata to prevent section mismatch warning
rtc:
imxdi: Soften dependencies for improved compile coverage
rtc:
mv: Convert to platform remove callback returning void
rtc:
mv: Mark driver struct with __refdata to prevent section mismatch warning
rtc:
omap: Use device_get_match_data()
rtc:
pcap: Drop no-op remove function
rtc:
pcf85363: fix wrong mask/val parameters in regmap_update_bits call
rtc:
pxa: Convert to platform remove callback returning void
rtc:
pxa: Mark driver struct with __refdata to prevent section mismatch warning
rtc:
rtc7301: Rewrite bindings in schema
rtc:
rtc7301: Support byte-addressed IO
rtc:
sh: Convert to platform remove callback returning void
rtc:
sh: Mark driver struct with __refdata to prevent section mismatch warning
rtc:
sh: silence warning
rtla:
Fix uninitialized variable found
rtnetlink:
Add MDB get support
run-clang-tools:
Add pass through checks and and header-filter arguments
rust:
arc: add explicit `drop()` around `Box::from_raw()`
rust:
kernel: remove `#[allow(clippy::new_ret_no_self)]`
rust:
print: use explicit link in documentation
rust:
Respect HOSTCC when linking for host
rust:
sync: add `Arc::{from_raw, into_raw}`
rust:
task: remove redundant explicit link
rust:
upgrade to Rust 1.72.1
rust:
upgrade to Rust 1.73.0
rust:
Use awk instead of recent xargs
rust:
Use grep -Ev rather than relying on GNU grep
rust:
workqueue: add `try_spawn` helper method
rust:
workqueue: add examples
rust:
workqueue: add helper for defining work_struct fields
rust:
workqueue: add low-level workqueue bindings
rust:
workqueue: define built-in queues
rust:
workqueue: implement `WorkItemPointer` for pointer types
rxrpc:
Defer the response to a PING ACK until we've parsed it
rxrpc:
Fix RTT determination to use any ACK as a source
rxrpc:
Fix some minor issues with bundle tracing
rxrpc:
Fix two connection reaping bugs
s390/ap:
fix AP bus crash on early config change callback invocation
s390/ap:
fix vanishing crypto cards in SE environment
s390/ap:
re-enable interrupt for AP queues
s390/ap:
re-init AP queues on config on
s390/ap:
rework to use irq info from ap queue status
s390/ap:
show APFS value on error reply 0x8B
s390/bpf:
Implement BPF_MEMSX
s390/bpf:
Implement BPF_MOV | BPF_X with sign-extension
s390/bpf:
Implement signed division
s390/bpf:
Implement unconditional byte swap
s390/bpf:
Implement unconditional jump with 32-bit offset
s390/cio:
export CMG value as decimal
s390/cio:
fix virtual vs physical address confusion
s390/cio:
replace deprecated strncpy with strscpy
s390/cmma:
cleanup inline assemblies
s390/cmma:
fix detection of DAT pages
s390/cmma:
fix handling of swapper_pg_dir and invalid_pg_dir
s390/cmma:
fix initial kernel address space page table walk
s390/cmma:
move arch_set_page_dat() to header file
s390/cmma:
move parsing of cmma kernel parameter to early boot code
s390/cmma:
move set_page_stable() and friends to header file
s390/cmma:
rework no-dat handling
s390/crash:
fix virtual vs physical address confusion
s390/crash:
remove unused parameter
s390/ctcm:
replace deprecated strncpy with strscpy
s390/ctlreg:
add control register bits
s390/ctlreg:
add local and system prefix to some functions
s390/ctlreg:
add local_ctl_load() and local_ctl_store()
s390/ctlreg:
add missing defines
s390/ctlreg:
add struct ctlreg
s390/ctlreg:
add system_ctl_load()
s390/ctlreg:
add type checking to __local_ctl_load() and __local_ctl_store()
s390/ctlreg:
allow to call system_ctl_set/clear_bit() early
s390/ctlreg:
change parameters of __local_ctl_load() and __local_ctl_store()
s390/ctlreg:
cleanup inline assemblies
s390/ctlreg:
move control register code to separate file
s390/ctlreg:
rename ctl_reg.h to ctlreg.h
s390/ctlreg:
use local_ctl_load() and local_ctl_store() where possible
s390/ctltreg:
make initialization of control register save area explicit
s390/dasd:
Convert to bdev_open_by_path()
s390/dasd:
protect device queue against concurrent access
s390/dasd:
resolve spelling mistake
s390/diag:
add missing virt_to_phys() translation to diag224()
s390/early:
use system_ctl_set_bit() instead of local_ctl_set_bit()
s390/extable:
reduce number of extable macros
s390/ipl:
add missing IPL_TYPE_ECKD_DUMP case to ipl_init()
s390/irq:
use CR0 defines to define CR0_IRQ_SUBCLASS_MASK
s390/ism:
ism driver implies smc protocol
s390/kprobes,ptrace:
open code struct per_reg
s390/mm,fault:
call do_fault_error() only from do_exception()
s390/mm,fault:
get rid of do_low_address()
s390/mm,fault:
have balanced braces, remove unnecessary blanks
s390/mm,fault:
improve readability by using teid union
s390/mm,fault:
include linux/mmu_context.h
s390/mm,fault:
move VM_FAULT_ERROR handling to do_exception()
s390/mm,fault:
remove and improve comments, adjust whitespace
s390/mm,fault:
remove line break
s390/mm,fault:
remove noinline attribute from all functions
s390/mm,fault:
remove VM_FAULT_BADCONTEXT
s390/mm,fault:
remove VM_FAULT_BADMAP and VM_FAULT_BADACCESS
s390/mm,fault:
remove VM_FAULT_PFAULT
s390/mm,fault:
remove VM_FAULT_SIGNAL
s390/mm,fault:
replace WARN_ON_ONCE() with unreachable()
s390/mm,fault:
reverse x-mas tree coding style
s390/mm,fault:
simplify kfence fault handling
s390/mm,fault:
use __ratelimit() instead of printk_ratelimit()
s390/mm,fault:
use get_fault_address() everywhere
s390/mm,fault:
use get_kernel_nofault() to dereference in dump_pagetable()
s390/mm,fault:
use pr_warn(), pr_cont(), ... instead of open-coding
s390/mm,fault:
use pr_warn_ratelimited()
s390/mm,fault:
use static key for store indication
s390/mm:
add missing arch_set_page_dat() call to gmap allocations
s390/mm:
add missing arch_set_page_dat() call to vmem_crst_alloc()
s390/mm:
add missing conversion to use ptdescs
s390/mm:
make pte_free_tlb() similar to pXd_free_tlb()
s390/mm:
make vmemmap_free() only for CONFIG_MEMORY_HOTPLUG available
s390/mm:
move translation-exception identification structure to fault.h
s390/mm:
remove __GFP_HIGHMEM masking
s390/mm:
use compound page order to distinguish page tables
s390/mm:
use full 4KB page for 2KB PTE
s390/pai:
cleanup event initialization
s390/pai:
initialize event count once at initialization
s390/pai_crypto:
dynamically allocate percpu pai crypto map data structure
s390/pai_crypto:
remove per-cpu variable assignement in event initialization
s390/pai_crypto:
use PERF_ATTACH_TASK define for per task detection
s390/pci:
Fix reset of IOMMU software counters
s390/pci:
prepare is_passed_through() for dma-iommu
s390/pci:
Use dma-iommu layer
s390/perf:
implement perf_callchain_user()
s390/qeth:
Fix typo 'weed' in comment
s390/qeth:
replace deprecated strncpy with strscpy
s390/sclp:
handle default case in sclp memory notifier
s390/sclp:
replace deprecated strncpy with strtomem
s390/scm:
fix virtual vs physical address confusion
s390/setup:
make use of system_ctl_load()
s390/setup:
use strlcat() instead of strcat()
s390/smp,mcck:
fix early IPI handling
s390/smp:
disallow CPU hotplug of CPU 0
s390/smp:
keep the original lowcore for CPU 0
s390/vmem:
remove unused variable
s390/vx:
fix save/restore of fpu kernel context
s390/zcrypt:
don't report online if card or queue is in check-stop state
s390/zcrypt:
introduce new internal AP queue se_bound attribute
s390/zcrypt:
update list of EP11 operation modes
s390:
add support for DCACHE_WORD_ACCESS
s390:
add USER_STACKTRACE support
s390:
delete the unused store_prefix() function
s390:
implement arch_xor_unlock_is_negative_byte
s390:
provide word-at-a-time implementation
S390:
Remove now superfluous sentinel elem from ctl_table arrays
s390:
remove odd comment
s390:
update defconfigs
s390:
use control register bit defines
samples/bpf:
Add -fsanitize=bounds to userspace programs
samples/bpf:
Allow building with custom bpftool
samples/bpf:
Allow building with custom CFLAGS/LDFLAGS
samples/bpf:
Fix passing LDFLAGS to libbpf
samples/bpf:
syscall_tp_user: Fix array out-of-bound access
samples/bpf:
syscall_tp_user: Rename num_progs into nr_tests
samples/landlock:
Support TCP restrictions
samples:
bpf: Fix syscall_tp openat argument
samples:
kprobes: Fixes a typo
sbsa_gwdt:
Calculate timeout with 64-bit math
sc7180:
Add qdsp based soundcard
sched/core:
Fix RQCF_ACT_SKIP leak
sched/core:
Optimize in_task() and in_interrupt() a bit
sched/core:
Refactor the task_flags check for worker sleeping in sched_submit_work()
sched/core:
Remove ifdeffery for saved_state
sched/core:
Update stale comment in try_to_wake_up()
sched/core:
Use do-while instead of for loop in set_nr_if_polling()
sched/deadline:
Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded
sched/debug:
Add new tracepoint to track compute energy computation
sched/debug:
Avoid checking in_atomic_preempt_off() twice in schedule_debug()
sched/debug:
Print 'tgid' in sched_show_task()
sched/debug:
Remove the /proc/sys/kernel/sched_child_runs_first sysctl
sched/debug:
Update stale reference to sched_debug.c
sched/eevdf:
Fix vruntime adjustment on reweight
sched/fair:
Fix cfs_rq_is_decayed() on !SMP
sched/fair:
Fix open-coded numa_nearest_node()
sched/fair:
Fix the decision for load balance
sched/fair:
Fix warning in bandwidth distribution
sched/fair:
Make cfs_rq->throttled_csd_list available on !SMP
sched/fair:
Ratelimit update to tg->load_avg
sched/fair:
Remove duplicate #include
sched/fair:
Remove SIS_PROP
sched/fair:
Remove unused 'curr' argument from pick_next_entity()
sched/fair:
Rename check_preempt_curr() to wakeup_preempt()
sched/fair:
Rename check_preempt_wakeup() to check_preempt_wakeup_fair()
sched/fair:
Scan cluster before scanning LLC in wake-up path
sched/fair:
Use candidate prev/recent_used CPU if scanning failed for cluster wakeup
sched/fair:
use folio_xchg_access_time() in numa_hint_fault_latency()
sched/fair:
use folio_xchg_last_cpupid() in should_numa_migrate_memory()
sched/headers:
Add header guard to
sched/headers:
Move 'struct sched_param' out of uapi, to work around glibc/musl breakage
sched/headers:
Remove comment referring to rq::cpu_load, since this has been removed
sched/headers:
Remove duplicate header inclusions
sched/headers:
Remove duplicated includes in kernel/sched/sched.h
sched/headers:
Standardize the
header guard #endif
sched/headers:
Standardize the
header guard #endif
sched/headers:
Standardize the
header guard name
sched/nohz:
Remove unnecessarily complex error handling pattern from find_new_ilb()
sched/nohz:
Update comments about NEWILB_KICK
sched/nohz:
Update idle load-balancing (ILB) comments
sched/nohz:
Use consistent variable names in find_new_ilb() and kick_ilb()
sched/numa, mm:
make numa migrate functions to take a folio
sched/numa:
Complete scanning of inactive VMAs when there is no alternative
sched/numa:
Complete scanning of partial VMAs regardless of PID activity
sched/numa:
Document vma_numab_state fields
sched/numa:
Move up the access pid reset logic
sched/numa:
Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset
sched/numa:
Trace decisions related to skipping VMAs
sched/psi:
Avoid updating PSI triggers and ->rtpoll_total when there are no state changes
sched/psi:
Bail out early from irq time accounting
sched/psi:
Change update_triggers() to a 'void' function
sched/psi:
Delete the 'update_total' function parameter from update_triggers()
sched/psi:
Update poll => rtpoll in relevant comments
sched/rt/docs:
Clarify & fix sched_rt_* sysctl docs
sched/rt/docs:
Use 'real-time' instead of 'realtime'
sched/rt:
Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int'
sched/rt:
Disallow writing invalid values to sched_rt_period_us
sched/rt:
Make rt_rq->pushable_tasks updates drive rto_mask
sched/topology:
Change behaviour of the 'sched_energy_aware' sysctl, based on the platform
sched/topology:
Consolidate and clean up access to a CPU's max compute capacity
sched/topology:
Fix sched_numa_find_nth_cpu() comment
sched/topology:
Fix sched_numa_find_nth_cpu() in CPU-less case
sched/topology:
Fix sched_numa_find_nth_cpu() in non-NUMA case
sched/topology:
Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
sched/topology:
Move the declaration of 'schedutil_gov' to kernel/sched/sched.h
sched/topology:
Remove the EM_MAX_COMPLEXITY limit
sched/topology:
Rename 'DIE' domain to 'PKG'
sched/uclamp:
Ignore (util == 0) optimization in feec() when p_util_max = 0
sched/uclamp:
Set max_spare_cap_cpu even if max_spare_cap is 0
sched:
act_ct: switch to per-action label counting
sched:
Add cpus_share_resources API
sched:
Add task_struct->faults_disabled_mapping
sched:
Assert for_each_thread() is properly locked
sched:
Constrain locks in sched_submit_work()
sched:
Extract __schedule_loop()
sched:
Fix stop_one_cpu_nowait() vs hotplug
sched:
Make PELT acronym definition searchable
sched:
Misc cleanups
sched:
Provide rt_mutex specific scheduler helpers
sched:
psi: fix unprivileged polling against cgroups
sched:
remove wait bookmarks
sched:
Simplify sched_move_task()
sched:
Simplify sched_rr_get_interval()
sched:
Simplify sched_{set,get}affinity()
sched:
Simplify set_user_nice()
sched:
Simplify syscalls
sched:
Simplify tg_set_cfs_bandwidth()
sched:
Simplify yield_to()
scripts/checkstack.pl:
match all stack sizes for s390
scripts/faddr2line:
Don't filter out non-function symbols from readelf
scripts/faddr2line:
Skip over mapping symbols in output from readelf
scripts/faddr2line:
Use LLVM addr2line and readelf if LLVM=1
scripts/gdb/tasks:
fix lx-ps command error
scripts/gdb/vmalloc:
disable on no-MMU
scripts/gdb:
add lx_current support for riscv
scripts/gdb:
fix lx-device-list-bus and lx-device-list-class
scripts/gdb:
fix usage of MOD_TEXT not defined when CONFIG_MODULES=n
scripts/kernel-doc:
Fix the regex for matching -Werror flag
scripts/kernel-doc:
match -Werror flag strictly
scripts/show_delta:
add __main__ judgement before main code
scsi:
aic79xx: Do not reference SCSI command when resetting device
scsi:
aic79xx: Fix up NULL command in ahd_done()
scsi:
aic79xx: Make BUILD_SCSIID() a function
scsi:
aic7xxx: Do not reference SCSI command when resetting device
scsi:
aic7xxx: Make BUILD_SCSIID() a function
scsi:
be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
scsi:
bnx2fc: Do not rely on a SCSI command for LUN or target reset
scsi:
bnx2fc: Fix skb double free in bnx2fc_rcv()
scsi:
Change SCSI device boolean fields to single bit flags
scsi:
core: Add comment to target_destroy in scsi_host_template
scsi:
core: Always send batch on reset or error handling command
scsi:
core: Clean up scsi_dev_queue_ready()
scsi:
core: Handle depopulation and restoration in progress
scsi:
cxgbi: Fix 'generated' typo
scsi:
esas2r: Use FIELD_GET() to extract PCIe capability fields
scsi:
Fix sshdr use in scsi_cdl_enable
scsi:
Fix sshdr use in scsi_test_unit_ready
scsi:
fnic: Clean up some inconsistent indenting
scsi:
hisi_sas: Allocate DFX memory during dump trigger
scsi:
hisi_sas: Directly call register snapshot instead of using workqueue
scsi:
hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
scsi:
hisi_sas: use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs
scsi:
hp_sw: Fix sshdr use
scsi:
ibmvfc: Add protocol field to ibmvfc_channels
scsi:
ibmvfc: Add protocol field to target structure
scsi:
ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
scsi:
ibmvfc: Implement channel queue depth and event buffer accounting
scsi:
ibmvfc: Limit max hw queues by num_online_cpus()
scsi:
ibmvfc: Make channel allocation generic
scsi:
ibmvfc: Make discovery buffer per protocol channel group
scsi:
ibmvfc: Open-code reset loop for target reset
scsi:
ibmvfc: Remove BUG_ON in the case of an empty event pool
scsi:
ibmvfc: Rename ibmvfc_scsi_channels to ibmvfc_channels
scsi:
ibmvfc: Track max and desired queue size in ibmvfc_channels
scsi:
ibmvfc: Use 'unsigned int' for single-bit bitfields in 'struct ibmvfc_host'
scsi:
ibmvfc: Use a bitfield for boolean flags
scsi:
imm: Add a module parameter for the transfer mode
scsi:
ipr: Do PCI error checks on own line
scsi:
ips: Do not try to abort command from host reset
scsi:
libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
scsi:
libsas: Declare sas_discover_end_dev() static
scsi:
libsas: Declare sas_set_phy_speed() static
scsi:
libsas: Move local functions declarations to sas_internal.h
scsi:
lpfc: Introduce LOG_NODE_VERBOSE messaging flag
scsi:
lpfc: Reject received PRLIs with only initiator fcn role for NPIV ports
scsi:
lpfc: Remove unnecessary zero return code assignment in lpfc_sli4_hba_setup
scsi:
lpfc: Treat IOERR_SLI_DOWN I/O completion status the same as pci offline
scsi:
lpfc: Update lpfc version to 14.2.0.15
scsi:
lpfc: Use topology_core_id()
scsi:
lpfc: Validate ELS LS_ACC completion payload
scsi:
megaraid: Fix up debug message in megaraid_abort_and_reset()
scsi:
megaraid: Pass in NULL scb for host reset
scsi:
megaraid_sas: Driver version update to 07.727.03.00-rc1
scsi:
megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
scsi:
megaraid_sas: Log message when controller reset is requested but not issued
scsi:
megaraid_sas: Revision of Maintainer List
scsi:
message: fusion: Correct definitions for mptscsih_dev_reset()
scsi:
message: fusion: Initialize return value in mptfc_bus_reset()
scsi:
message: fusion: Open-code mptfc_block_error_handler() for bus reset
scsi:
message: fusion: Replace deprecated strncpy() with strscpy()
scsi:
message: fusion: Replace deprecated strncpy() with strscpy_pad()
scsi:
message: fusion: Simplify mptfc_block_error_handler()
scsi:
mpi3mr: Split off bus_reset function from host_reset
scsi:
mpt3sas: Fix loop logic
scsi:
pm8001: Introduce pm8001_free_irq()
scsi:
pm8001: Introduce pm8001_handle_irq()
scsi:
pm8001: Introduce pm8001_init_tasklet()
scsi:
pm8001: Introduce pm8001_kill_tasklet()
scsi:
pm8001: Remove PM8001_READ_VPD
scsi:
pm8001: Remove PM8001_USE_MSIX
scsi:
pm8001: Remove PM8001_USE_TASKLET
scsi:
pm8001: Remove pm80xx_chip_intx_interrupt_enable/disable()
scsi:
pm8001: Simplify pm8001_chip_interrupt_enable/disable()
scsi:
pmcraid: Add missing scsi_device_put() in pmcraid_eh_target_reset_handler()
scsi:
pmcraid: Fix kernel-doc comment
scsi:
pmcraid: Select device in pmcraid_eh_bus_reset_handler()
scsi:
pmcraid: Select device in pmcraid_eh_target_reset_handler()
scsi:
qedf: Use FC rport as argument for qedf_initiate_tmf()
scsi:
qla1280: Separate out host reset function from qla1280_error_action()
scsi:
qla2xxx: Fix system crash due to bad pointer access
scsi:
qla2xxx: use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs
scsi:
qla2xxx: Use FIELD_GET() to extract PCIe capability fields
scsi:
rdac: Fix send_mode_select retry handling
scsi:
rdac: Fix sshdr use
scsi:
Remove now superfluous sentinel element from ctl_table array
scsi:
Remove scsi device no_start_on_resume flag
scsi:
scsi_debug: Add debugfs interface to fail target reset
scsi:
scsi_debug: Add interface to manage error injection for a single device
scsi:
scsi_debug: Add new error injection type: Abort Failed
scsi:
scsi_debug: Add new error injection type: Reset LUN failed
scsi:
scsi_debug: Add param to control sdev's allow_restart
scsi:
scsi_debug: Create scsi_debug directory in the debugfs filesystem
scsi:
scsi_debug: Define grammar to remove added error injection
scsi:
scsi_debug: Delete some bogus error checking
scsi:
scsi_debug: Fix some bugs in sdebug_error_write()
scsi:
scsi_debug: Return failed value if error is injected
scsi:
scsi_debug: Set command result and sense data if error is injected
scsi:
scsi_debug: Time out command if the error is injected
scsi:
sd: Fix scsi_mode_sense caller's sshdr use
scsi:
sd: Fix sshdr use in cache_type_store
scsi:
sd: Fix sshdr use in read_capacity_16
scsi:
sd: Fix sshdr use in sd_spinup_disk
scsi:
sd: Fix sshdr use in sd_suspend_common()
scsi:
sd: Fix system start for ATA devices
scsi:
snic: Remove useless code in snic_dr_clean_pending_req()
scsi:
spi: Fix sshdr use
scsi:
sr: Fix sshdr use in sr_get_events
scsi:
sym53c8xx_2: Rework reset handling
scsi:
sym53c8xx_2: Split off bus reset from host reset
scsi:
target: Allow userspace to request direct submissions
scsi:
target: Convert to bdev_open_by_path()
scsi:
target: core: Fix kernel-doc comment
scsi:
target: core: Kill transport_handle_cdb_direct()
scsi:
target: core: Move buffer clearing hack
scsi:
target: core: Move core_alua_check_nonop_delay() call
scsi:
target: core: Unexport target_queue_submission()
scsi:
target: Export fabric driver direct submit settings
scsi:
target: Have drivers report if they support direct submissions
scsi:
target: iscs: Make write_pending_must_be_called a bit field
scsi:
target: Remove the references to http://www.linux-iscsi.org/
scsi:
target: tcmu: Annotate struct tcmu_tmr with __counted_by
scsi:
ufs: Convert all platform drivers to return void
scsi:
ufs: core: Add OPP support for scaling clocks and regulators
scsi:
ufs: core: Add support for parsing OPP
scsi:
ufs: core: Clear cmd if abort succeeds in MCQ mode
scsi:
ufs: core: Conversion to bool not necessary
scsi:
ufs: core: Do not look for unsupported vdd-hba-max-microamp
scsi:
ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1
scsi:
ufs: core: Fix abnormal scale up after last cmd finish
scsi:
ufs: core: Fix abnormal scale up after scale down
scsi:
ufs: core: Fix race between force complete and ISR
scsi:
ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR
scsi:
ufs: core: Include the SCSI ID in UFS command tracing output
scsi:
ufs: core: Leave space for '\0' in utf8 desc string
scsi:
ufs: core: Let the sq_lock protect sq_tail_slot access
scsi:
ufs: core: Move the 4K alignment code into the Exynos driver
scsi:
ufs: core: Only suspend clock scaling if scaling down
scsi:
ufs: core: Remove dev cmd clock scaling busy
scsi:
ufs: core: Remove request tag range checks
scsi:
ufs: core: Set the Command Priority (CP) flag for RT requests
scsi:
ufs: core: Simplify ufshcd_comp_scsi_upiu()
scsi:
ufs: core: Store min and max clk freq from OPP table
scsi:
ufs: core: WLUN send SSU timeout recovery
scsi:
ufs: dt-bindings: common: Add OPP table
scsi:
ufs: qcom-ufs: dt-bindings: Document the SM8650 UFS Controller
scsi:
ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES
scsi:
ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES
scsi:
ufs: qcom: Align programing of unipro clk attributes
scsi:
ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above
scsi:
ufs: qcom: Remove unnecessary check
scsi:
ufs: qcom: Rename "hs_gear" to "phy_gear"
scsi:
ufs: qcom: Return ufs_qcom_clk_scale_*() errors in ufs_qcom_clk_scale_notify()
scsi:
ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above
scsi:
ufs: qcom: Update PHY settings only when scaling to higher gears
scsi:
ufs: ufs-pci: Switch to use acpi_evaluate_dsm_typed()
sctp:
Spelling s/preceeding/preceding/g
security/keys:
export key_lookup()
security:
convert to new timestamp accessors
selftest, bpf:
enable cpu v4 tests for arm32
selftests/amd-pstate:
Added option to provide perf binary path
selftests/amd-pstate:
Fix broken paths to run workloads in amd-pstate-ut
selftests/arm64:
add HWCAP2_LRCPC3 test
selftests/bpf/sockopt:
Add io_uring support
selftests/bpf:
Add additional mprog query test coverage
selftests/bpf:
Add big-endian support to the ldsx test
selftests/bpf:
Add BPF assertion macros
selftests/bpf:
Add BPF_FIB_LOOKUP_SRC tests
selftests/bpf:
Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h
selftests/bpf:
Add cross-build support for urandom_read et al
selftests/bpf:
add edge case backtracking logic test
selftests/bpf:
Add missing section name tests for getpeername/getsockname
selftests/bpf:
Add more test cases for bpf memory allocator
selftests/bpf:
add more test cases for check_cfg()
selftests/bpf:
Add netkit to tc_redirect selftest
selftests/bpf:
Add netlink helper library
selftests/bpf:
Add options and frags to xdp_hw_metadata
selftests/bpf:
Add pairs_redir_to_connected helper
selftests/bpf:
Add selftest for bpf_task_under_cgroup() in sleepable prog
selftests/bpf:
Add selftests for netkit
selftests/bpf:
Add some negative tests
selftests/bpf:
Add test for early update in prog_array_map_poke_run
selftests/bpf:
Add test for immediate spilled to stack
selftests/bpf:
Add test for missed counts of perf event link kprobe
selftests/bpf:
Add test for recursion counts of perf event link kprobe
selftests/bpf:
Add test for recursion counts of perf event link tracepoint
selftests/bpf:
Add test for using css_task iter in sleepable progs
selftests/bpf:
Add testcases for tailcall infinite loop fixing
selftests/bpf:
Add tests for array map with local percpu kptr
selftests/bpf:
Add tests for BPF exceptions
selftests/bpf:
Add tests for cgroup unix socket address hooks
selftests/bpf:
Add tests for cgrp_local_storage with local percpu kptr
selftests/bpf:
Add tests for css_task iter combining with cgroup iter
selftests/bpf:
Add tests for open-coded task and css iter
selftests/bpf:
Add tests for open-coded task_vma iter
selftests/bpf:
Add tests for ring__*_pos
selftests/bpf:
Add tests for ring__avail_data_size
selftests/bpf:
Add tests for ring__consume
selftests/bpf:
Add tests for ring__map_fd
selftests/bpf:
Add tests for ring__size
selftests/bpf:
Add tests for ring_buffer__ring
selftests/bpf:
Add tests for symbol versioning for uprobe
selftests/bpf:
Add uprobe_multi to gen_tar target
selftests/bpf:
check if max number of bpf_loop iterations is tracked
selftests/bpf:
Correct map_fd to data_fd in tailcalls
selftests/bpf:
De-veth-ize the tc_redirect test case
selftests/bpf:
Define SYS_NANOSLEEP_KPROBE_NAME for riscv
selftests/bpf:
Define SYS_PREFIX for riscv
selftests/bpf:
Don't truncate #test/subtest field
selftests/bpf:
Enable CONFIG_VSOCKETS in config
selftests/bpf:
Enable cpu v4 tests for LoongArch
selftests/bpf:
Enable lld usage for RISC-V
selftests/bpf:
Enable the cpuv4 tests for s390x
selftests/bpf:
fix bpf_loop_bench for new callback verification scheme
selftests/bpf:
Fix broken build where char is unsigned
selftests/bpf:
Fix compiler warnings reported in -O2 mode
selftests/bpf:
Fix selftests broken by mitigations=off
selftests/bpf:
fix test_bpffs
selftests/bpf:
fix test_maps' use of bpf_map_create_opts
selftests/bpf:
get trusted cgrp from bpf_iter__cgroup directly
selftests/bpf:
Improve missed_kprobe_recursion test robustness
selftests/bpf:
Improve percpu_alloc test robustness
selftests/bpf:
Make align selftests more robust
selftests/bpf:
Make linked_list failure test more robust
selftests/bpf:
Make sure mount directory exists
selftests/bpf:
precision tracking test for BPF_NEG and BPF_END
selftests/bpf:
Print log buffer for exceptions test only on failure
selftests/bpf:
Remove unnecessary direct read of local percpu kptr
selftests/bpf:
rename bpf_iter_task.c to bpf_iter_tasks.c
selftests/bpf:
Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c
selftests/bpf:
Skip module_fentry_shadow test when bpf_testmod is not available
selftests/bpf:
Support building selftests in optimized -O2 mode
selftests/bpf:
test if state loops are detected in a tricky case
selftests/bpf:
Test pinning bpf timer to a core
selftests/bpf:
Test preemption between bpf_obj_new() and bpf_obj_drop()
selftests/bpf:
test widening for iterating callbacks
selftests/bpf:
tests for iterating callbacks
selftests/bpf:
tests with delayed read/precision makrs in loop body
selftests/bpf:
trace_helpers.c: Add a global ksyms initialization mutex
selftests/bpf:
trace_helpers.c: Optimize kallsyms cache
selftests/bpf:
track string payload offset as scalar in strobemeta
selftests/bpf:
track tcp payload offset as scalar in xdp_synproxy
selftests/bpf:
Trim DENYLIST.s390x
selftests/bpf:
Unmount the cgroup2 work directory
selftests/bpf:
Update error message in negative linked_list test
selftests/cachestat:
Fix print_cachestat format
selftests/clone3:
Fix broken test under !CONFIG_TIME_NS
selftests/clone3:
Report descriptive test names
selftests/damon/sysfs:
test DAMOS apply intervals
selftests/damon:
Add executable permission to test scripts
selftests/dmabuf-heaps:
add gitignore file
selftests/efivarfs:
create-read: fix a resource leak
selftests/exec:
Convert execveat test to generate KTAP output
selftests/ftrace:
add loongarch support for kprobe args char tests
selftests/ftrace:
Add riscv support for kprobe arg tests
selftests/hid:
do not manually call headers_install
selftests/hid:
ensure we can compile the tests on kernels pre-6.3
selftests/hid:
force using our compiled libbpf headers
selftests/kvm:
Replace attribute with macro
selftests/landlock:
Add network tests
selftests/landlock:
Add tests for FS topology changes with network rules
selftests/landlock:
Share enforce_ruleset() helper
selftests/lkdtm:
Disable CONFIG_UBSAN_TRAP in test config
selftests/mm:
add a new test for madv and hugetlb
selftests/mm:
add hugetlb_fault_after_madv to .gitignore
selftests/mm:
cow: print ksft header before printing anything else
selftests/mm:
export get_free_hugepages()
selftests/mm:
gup_longterm: fix a resource leak
selftests/mm:
prevent duplicate runs caused by TEST_GEN_PROGS
selftests/mm:
restore number of hugepages
selftests/mm:
Substitute attribute with a macro
selftests/net:
Extract uring helpers to be reusable
selftests/net:
fix a char signedness issue
selftests/net:
ipsec: fix constant out of range
selftests/net:
mptcp: fix uninitialized variable warnings
selftests/net:
unix: fix unused variable compiler warning
selftests/nolibc:
add tests for multi-object linkage
selftests/nolibc:
allow building i386 with multiarch compiler
selftests/nolibc:
don't embed initramfs into kernel image
selftests/nolibc:
libc-test: avoid -Wstringop-overflow warnings
selftests/nolibc:
use -nostdinc for nolibc-test
selftests/nolibc:
use qemu-system-ppc64 for ppc64le
selftests/openat2:
Fix wrong format specifier
selftests/pidfd:
Fix ksft print formats
selftests/resctrl:
Cleanup benchmark argument parsing
selftests/resctrl:
Correct benchmark command help
selftests/resctrl:
Ensure the benchmark commands fits to its array
selftests/resctrl:
Extend signal handler coverage to unmount on receiving signal
selftests/resctrl:
Fix feature checks
selftests/resctrl:
Fix MBM test failure when MBA unavailable
selftests/resctrl:
Fix schemata write error check
selftests/resctrl:
Fix uninitialized .sa_flags
selftests/resctrl:
Fix wrong format specifier
selftests/resctrl:
Make benchmark command const and build it with pointers
selftests/resctrl:
Move _GNU_SOURCE define into Makefile
selftests/resctrl:
Move run_benchmark() to a more fitting file
selftests/resctrl:
Reduce failures due to outliers in MBA/MBM tests
selftests/resctrl:
Refactor feature check to use resource and feature name
selftests/resctrl:
Remove ben_count variable
selftests/resctrl:
Remove bw_report and bm_type from main()
selftests/resctrl:
Remove duplicate feature check from CMT test
selftests/resctrl:
Reorder resctrl FS prep code and benchmark_cmd init
selftests/resctrl:
Simplify span lifetime
selftests/rseq:
fix kselftest Clang build warnings
selftests/sigaltstack:
Fix wrong format specifier
selftests/tc-testing:
cls_fw: add tests for classid
selftests/tc-testing:
cls_route: add tests for classid
selftests/tc-testing:
cls_u32: add tests for classid
selftests/tc-testing:
implement tdc parallel test run
selftests/tc-testing:
localize test resources
selftests/tc-testing:
update tdc documentation
selftests/tc-testing:
update test definitions for local resources
selftests/tdx:
add gitignore file
selftests/thermel/intel:
Add test to read power floor status
selftests/thermel/intel:
Add test to read workload hint
selftests/user_events:
add gitignore file
selftests/user_events:
Test persist flag cases
selftests/x86/lam:
Zero out buffer for readlink()
selftests/x86/mm:
Add new test that userspace stack is in fact NX
selftests/xsk:
Add a test for shared umem feature
selftests/xsk:
add option that lists all tests
selftests/xsk:
add option to only run tests in a single mode
selftests/xsk:
add option to run single test
selftests/xsk:
add timeout for Tx thread
selftests/xsk:
declare test names in struct
selftests/xsk:
display command line options with -h
selftests/xsk:
fail single test instead of all tests
selftests/xsk:
Iterate over all the sockets in the receive pkts function
selftests/xsk:
Iterate over all the sockets in the send pkts function
selftests/xsk:
Modify xsk_update_xskmap() to accept the index as an argument
selftests/xsk:
move all tests to separate functions
selftests/xsk:
Move pkt_stream to the xsk_socket_info
selftests/xsk:
Move src_mac and dst_mac to the xsk_socket_info
selftests/xsk:
print per packet info in verbose mode
selftests/xsk:
Remove unnecessary parameter from pkt_set() function call
selftests/xsk:
Rename xsk_xdp_metadata.h to xsk_xdp_common.h
selftests/xsk:
use ksft_print_msg uniformly
selftests:
add a sanity check for zswap
selftests:
add a selftest to verify hugetlb usage in memcg
selftests:
Add printf attribute to kselftest prints
selftests:
Add test cases for FDB flush with VXLAN device
selftests:
add vlan hw filter tests
selftests:
bonding: do not set port down when adding to bond
selftests:
bpf: xskxceiver: ksft_print_msg: fix format type error
selftests:
bridge_mdb: Use MDB get instead of dump
selftests:
capabilities: remove duplicate unneeded defines
selftests:
clone3: remove duplicate defines
selftests:
core: remove duplicate defines
selftests:
fdb_flush: Add test cases for FDB flush with bridge device
selftests:
firmware: remove duplicate unneeded defines
selftests:
forwarding: bridge_fdb_learning_limit: Add a new selftest
selftests:
mm: add a test for moving from an offset from start of mapping
selftests:
mm: add a test for mutually aligned moves > PMD size
selftests:
mm: add a test for remapping to area immediately after existing mapping
selftests:
mm: add a test for remapping within a range
selftests:
mm: add pagemap ioctl tests
selftests:
mm: fix failure case when new remap region was not found
selftests:
mm: fix some build warnings
selftests:
mm: skip whole test instead of failure
selftests:
mptcp: display simult in extra_msg
selftests:
mptcp: fix fastclose with csum failure
selftests:
mptcp: fix wait_rm_addr/sf parameters
selftests:
mptcp: join: fix subflow_send_ack lookup
selftests:
mptcp: run userspace pm tests slower
selftests:
mptcp: sockopt: drop mptcp_connect var
selftests:
net: change ifconfig with ip command
selftests:
net: remove unused variables
selftests:
netdevsim: use suitable existing dummy file for flash test
selftests:
netfilter: test nat source port clash resolution interaction with tcp early demux
selftests:
pmtu.sh: fix result checking
selftests:
secretmem: floor the memory size to the multiple of page_size
selftests:
static_keys: fix test name in messages
selftests:
tc-testing: add missing Kconfig options to 'config'
selftests:
tc-testing: add test for 'rt' upgrade on hfsc
selftests:
tc-testing: move auxiliary scripts to a dedicated folder
selftests:
timers: Convert nsleep-lat test to generate KTAP output
selftests:
timers: Convert posix_timers test to generate KTAP output
selftests:
uevent filtering: fix return on error in uevent_listener
selftests:
vxlan_mdb: Use MDB get instead of dump
Linux:
selftests:modify the incorrect print format
selinux:
Annotate struct sidtab_str_cache with __counted_by
selinux:
convert to new timestamp accessors
selinux:
hweight optimization in avtab_read_item
selinux:
improve debug configuration
selinux:
improve role transition hashing
selinux:
print sum of chain lengths^2 for hash tables
selinux:
simplify avtab slot calculation
selinux:
simplify avtab_insert_node() prototype
seq_buf:
Export seq_buf_putc()
seq_buf:
Export seq_buf_puts()
seq_buf:
fix a misleading comment
seq_buf:
Introduce DECLARE_SEQ_BUF and seq_buf_str()
seq_file:
add helper macro to define attribute for rw file
serdev:
Make use of device_set_node()
serdev:
Replace custom code with device_match_acpi_handle()
serdev:
Simplify devm_serdev_device_open() function
serial/esp32_uart:
use prescaler when available
serial:
21285: Use port lock wrappers
serial:
8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
serial:
8250: 8250_omap: Do not start RX DMA on THRI interrupt
serial:
8250: Check for valid console index
serial:
8250: remove AR7 support
serial:
8250: Use port lock wrappers
serial:
8250_aspeed_vuart: Use dev_err_probe() instead of dev_err()
serial:
8250_aspeed_vuart: Use devm_clk_get_enabled()
serial:
8250_aspeed_vuart: Use port lock wrappers
serial:
8250_bcm7271: Use dev_err_probe() instead of dev_err()
serial:
8250_bcm7271: Use devm_clk_get_optional_enabled()
serial:
8250_bcm7271: Use port lock wrappers
serial:
8250_dma: Use port lock wrappers
serial:
8250_dw: Add ACPI ID for Granite Rapids-D UART
serial:
8250_dw: Use devm_clk_get_optional_enabled()
serial:
8250_dw: Use port lock wrappers
serial:
8250_exar: Use port lock wrappers
serial:
8250_fsl: Use port lock wrappers
serial:
8250_mid: Remove 8250_pci usage
serial:
8250_mtk: Use port lock wrappers
serial:
8250_of: Use dev_err_probe() instead of dev_warn()
serial:
8250_of: Use devm_clk_get_enabled()
serial:
8250_omap: Add earlycon support for the AM654 UART controller
serial:
8250_omap: Drop pm_runtime_irq_safe()
serial:
8250_omap: Set the console genpd always on if no console suspend
serial:
8250_omap: Use port lock wrappers
serial:
8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by
serial:
8250_pci1xxxx: Use port lock wrappers
serial:
8250_port: Introduce UART_IIR_FIFO_ENABLED_16750
serial:
add PORT_GENERIC definition
serial:
altera_jtaguart: Use port lock wrappers
serial:
altera_uart: Use port lock wrappers
serial:
amba-pl010: Use port lock wrappers
serial:
amba-pl011: Do not complain when DMA is absent
serial:
amba-pl011: Use port lock wrappers
serial:
apb: Use port lock wrappers
serial:
ar933x: Use port lock wrappers
serial:
arc_uart: Use port lock wrappers
serial:
atmel: Use port lock wrappers
serial:
bcm63xx-uart: Use port lock wrappers
serial:
core: add comment about definitely used port types
serial:
core: fix kernel-doc for uart_port_unlock_irqrestore()
serial:
core: Fix runtime PM handling for pending tx
serial:
core: Provide port lock wrappers
serial:
core: remove cruft from uapi header
serial:
core: Simplify uart_get_rs485_mode()
serial:
core: tidy invalid baudrate handling in uart_get_baud_rate
serial:
core: Use lock wrappers
serial:
core: Use port lock wrappers
serial:
cpm_uart: Use port lock wrappers
serial:
digicolor: Use port lock wrappers
serial:
dz: Use port lock wrappers
serial:
exar: Add RS-485 support for Sealevel XR17V35X based cards
serial:
exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards"
serial:
fsl_lpuart: Use port lock wrappers
serial:
icom: Use port lock wrappers
serial:
imx: Put DMA enabled UART in separate lock subclass
serial:
imx: Simplify compatibility handling
serial:
imx: Use port lock wrappers
serial:
initialize retinfo in uart_get_info()
serial:
ip22zilog: Use port lock wrappers
serial:
jsm: Use port lock wrappers
serial:
linflexuart: Use port lock wrappers
serial:
liteuart: Use port lock wrappers
serial:
lpc32xx_hs: Use port lock wrappers
serial:
ma35d1: Use port lock wrappers
serial:
ma35d1: Validate console index before assignment
serial:
max310x: remove trailing whitespaces
serial:
mcf: Use port lock wrappers
serial:
mctrl_gpio: Use port lock wrappers
serial:
men_z135_uart: Use port lock wrappers
serial:
meson: Use port lock wrappers
serial:
milbeaut_usio: Use port lock wrappers
serial:
mpc52xx: Use port lock wrappers
serial:
mps2-uart: Use port lock wrappers
serial:
msm: Use port lock wrappers
serial:
mvebu-uart: Use port lock wrappers
serial:
omap: Use port lock wrappers
serial:
owl: Use port lock wrappers
serial:
pch: Use port lock wrappers
serial:
pic32: Use port lock wrappers
serial:
pmac_zilog: Use port lock wrappers
serial:
pxa: Use port lock wrappers
serial:
qcom-geni: Use port lock wrappers
serial:
rda: Use port lock wrappers
serial:
rp2: Use port lock wrappers
serial:
sa1100: Use port lock wrappers
serial:
samsung_tty: Use port lock wrappers
serial:
sb1250-duart: Use port lock wrappers
serial:
sc16is7xx: address RX timeout interrupt errata
serial:
sc16is7xx: improve comments about variants
serial:
sc16is7xx: remove unused to_sc16is7xx_port macro
serial:
sc16is7xx: use device_property APIs when configuring irda mode
serial:
sc16is7xx: Use port lock wrappers
serial:
sh-sci: Use port lock wrappers
serial:
sifive: Use port lock wrappers
serial:
sprd: Use port lock wrappers
serial:
st-asc: Use port lock wrappers
serial:
stm32: add support for break control
serial:
stm32: Use port lock wrappers
serial:
sunhv: Use port lock wrappers
serial:
sunplus-uart: Use port lock wrappers
serial:
sunsab: Use port lock wrappers
serial:
sunsu: Use port lock wrappers
serial:
sunzilog: Use port lock wrappers
serial:
tegra: Use port lock wrappers
serial:
timbuart: Use port lock wrappers
serial:
txx9: Use port lock wrappers
serial:
uartlite: Use port lock wrappers
serial:
ucc_uart: Use port lock wrappers
serial:
vt8500: Use port lock wrappers
serial:
xilinx_uartps: unset STOPBRK when setting STARTBRK
serial:
xilinx_uartps: Use port lock wrappers
server:
convert to new timestamp accessors
sfc:
ensure an extack msg from efx_tc_flower_replace_foreign EOPNOTSUPPs
sfc:
fix a double-free bug in efx_probe_filters
sfc:
make coding style of PTP addresses consistent with core
sfc:
offload foreign RHS rules without an encap match
sfc:
parse mangle actions (NAT) in conntrack entries
sfc:
replace deprecated strncpy with strscpy
sfc:
support offloading ct(nat) action in RHS rules
sfc:
support TC left-hand-side rules on foreign netdevs
sfc:
support TC rules which require OR-AR-CT-AR flow
sgi-xp:
Remove the now superfluous sentinel element from ctl_table array
sh, kexec:
fix the incorrect ifdeffery and dependency of CONFIG_KEXEC
sh:
bios: Revive earlyprintk support
sh:
boards: Fix Sound Simple-Card struct name
sh:
machvec: Remove custom ioport_{un,}map()
sh:
pci: Do PCI error check on own line
sh:
Remove stale microdev board
sh:
Remove superhyway bus support
sh:
Remove unused SH4-202 support
shmem,percpu_counter:
add _limited_add(fbc, limit, amount)
shmem:
_add_to_page_cache() before shmem_inode_acct_blocks()
shmem:
factor shmem_falloc_wait() out of shmem_fault()
shmem:
move memcg charge out of shmem_add_to_page_cache()
shmem:
move shmem_xattr_handlers to .rodata
shmem:
remove vma arg from shmem_get_folio_gfp()
shmem:
shmem_acct_blocks() and shmem_inode_acct_blocks()
shmem:
shrink shmem_inode_info: dir_offsets in a union
shmem:
trivial tidyups, removing extra blank lines, etc
sign-file:
Fix incorrect return values check
signal:
Add a proper comment about preempt_disable() in ptrace_stop()
signal:
complete_signal: use __for_each_thread()
signal:
Don't disable preemption in ptrace_stop() on PREEMPT_RT
six locks:
Add start_time to six_lock_waiter
six locks:
be more careful about lost wakeups
six locks:
Centralize setting of waiting bit
six locks:
Delete redundant comment
six locks:
Delete six_lock_pcpu_free_rcu()
six locks:
Disable percpu read lock mode in userspace
six locks:
Documentation, renaming
six locks:
Enable lockdep
six locks:
Expose tracepoint IP
six locks:
Fix a lost wakeup
six locks:
Fix an unitialized var
six locks:
Improve six_lock_count
six locks:
Improve spurious wakeup handling in pcpu reader mode
six locks:
Improved optimistic spinning
six locks:
Kill six_lock_pcpu_(alloc|free)
six locks:
Kill six_lock_state union
six locks:
Lock contended tracepoints
six locks:
lock->state.seq no longer used for write lock held
six locks:
Remove hacks for percpu mode lost wakeup
six locks:
Seq now only incremented on unlock
six locks:
Simplify dispatch
six locks:
Simplify six_lock_counts()
six locks:
Simplify six_relock()
six locks:
Simplify wait lists
six locks:
Single instance of six_lock_vals
six locks:
six_lock_readers_add()
six locks:
six_lock_waiter()
six locks:
Split out seq, use atomic_t instead of atomic64_t
six locks:
Tiny bit more tidying
six locks:
Use atomic_try_cmpxchg_acquire()
six locks:
Wakeup now takes lock on behalf of waiter
six_locks:
Kill test_bit()/set_bit() usage
Linux:
SM6115 TX Macro
smb3:
allow dumping session and tcon id to improve stats analysis and debugging
SMB3:
clarify some of the unused CreateOption flags
smb3:
fix caching of ctime on setxattr
smb3:
fix creating FIFOs when mounting with "sfu" mount option
smb3:
fix touch -h of symlink
smb3:
minor cleanup of session handling code
smb3:
minor RDMA cleanup
smb3:
more minor cleanups for session handling routines
smb:
client, common: fix fortify warnings
smb:
client: fix missing mode bits for SMB symlinks
smb:
client: fix mount when dns_resolver key is not available
smb:
client: fix NULL deref in asn1_ber_decoder()
smb:
client: fix OOB in cifsd when receiving compounded resps
smb:
client: fix OOB in receive_encrypted_standard()
smb:
client: fix OOB in SMB2_query_info_init()
smb:
client: fix OOB in smb2_query_reparse_point()
smb:
client: fix OOB in smbCalcSize()
smb:
client: fix potential deadlock when releasing mids
smb:
client: fix potential NULL deref in parse_dfs_referrals()
smb:
client: fix potential OOB in cifs_dump_detail()
smb:
client: fix potential OOB in smb2_dump_detail()
smb:
client: fix potential OOBs in smb2_parse_contexts()
smb:
client: fix use-after-free bug in cifs_debug_data_proc_show()
smb:
client: fix use-after-free in smb2_query_info_compound()
smb:
client: implement ->query_reparse_point() for SMB1
smb:
client: introduce ->parse_reparse_point()
smb:
client: introduce cifs_sfu_make_node()
smb:
client: remove extra @chan_count check in __cifs_put_smb_ses()
smb:
client: report correct st_size for SMB and NFS symlinks
smb:
client: set correct file type from NFS reparse points
smb:
move cifs_xattr_handlers to .rodata
smb:
use crypto_shash_digest() in symlink_hash()
smp,csd:
Throw an error if a CSD lock is stuck for too long
smp:
Change function signatures to use call_single_data_t
soc/aspeed:
Convert to platform remove callback returning void
soc/fsl:
cpm: qmc: Convert to platform remove callback returning void
soc/fsl:
cpm: tsa: Convert to platform remove callback returning void
soc/fsl:
dpaa2-console: Convert to platform remove callback returning void
soc/fujitsu:
a64fx-diag: Convert to platform remove callback returning void
soc/hisilicon:
kunpeng_hccs: Convert to platform remove callback returning void
soc/ixp4xx:
ixp4xx-npe: Convert to platform remove callback returning void
soc/ixp4xx:
ixp4xx-qmgr: Convert to platform remove callback returning void
soc/litex:
litex_soc_ctrl: Convert to platform remove callback returning void
soc/loongson:
loongson2_guts: Convert to platform remove callback returning void
soc/mediatek:
mtk-devapc: Convert to platform remove callback returning void
soc/mediatek:
mtk-mmsys: Convert to platform remove callback returning void
soc/microchip:
mpfs-sys-controller: Convert to platform remove callback returning void
soc/pxa:
ssp: Convert to platform remove callback returning void
soc/rockchip:
io-domain: Convert to platform remove callback returning void
soc/tegra:
cbb: tegra194-cbb: Convert to platform remove callback returning void
soc/tegra:
pmc: Drop the ->opp_to_performance_state() callback
soc/ti:
k3-ringacc: Convert to platform remove callback returning void
soc/ti:
knav_dma: Convert to platform remove callback returning void
soc/ti:
knav_qmss_queue: Convert to platform remove callback returning void
soc/ti:
pm33xx: Convert to platform remove callback returning void
soc/ti:
pruss: Convert to platform remove callback returning void
soc/ti:
smartreflex: Convert to platform remove callback returning void
soc/ti:
wkup_m3_ipc: Convert to platform remove callback returning void
soc:
bcm: brcmstb: depend on ARCH_BRCMSTB over arm arches
soc:
dove: add missing of_node_put
soc:
kunpeng_hccs: Migrate to use generic PCC shmem related macros
soc:
mediatek: svs: Add support for MT8188 SoC
soc:
mediatek: svs: Add support for voltage bins
soc:
qcom: Add LLCC support for multi channel DDR
soc:
qcom: apr: Add __counted_by for struct apr_rx_buf and use struct_size()
soc:
qcom: icc-bwmon: Convert to platform remove callback returning void
soc:
qcom: llcc-qcom: Convert to platform remove callback returning void
soc:
qcom: llcc: Add QDU1000 and QRU1000 LLCC support
soc:
qcom: llcc: Handle a second device without data corruption
soc:
qcom: llcc: Refactor llcc driver to support multiple configuration
soc:
qcom: llcc: Updating the macro name
soc:
qcom: ocmem: Convert to platform remove callback returning void
soc:
qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop
soc:
qcom: pmic_glink: Convert to platform remove callback returning void
soc:
qcom: pmic_glink: fix connector type to be DisplayPort
soc:
qcom: pmic_glink_altmode: Print return value on error
soc:
qcom: qcom_aoss: Convert to platform remove callback returning void
soc:
qcom: qcom_gsbi: Convert to platform remove callback returning void
soc:
qcom: qcom_stats: Convert to platform remove callback returning void
soc:
qcom: rmtfs: Support discarding guard pages
soc:
qcom: rmtfs_mem: Convert to platform remove callback returning void
soc:
qcom: smem: Annotate struct qcom_smem with __counted_by
soc:
qcom: smem: Convert to platform remove callback returning void
soc:
qcom: smp2p: Convert to platform remove callback returning void
soc:
qcom: smsm: Convert to platform remove callback returning void
soc:
qcom: socinfo: Add IDs for IPQ8174 family
soc:
qcom: socinfo: Add SM8550-adjacent PMICs
soc:
qcom: socinfo: Add SoC ID for QCM6490
soc:
qcom: socinfo: Add Soc ID for SM7150P
soc:
qcom: socinfo: Convert to platform remove callback returning void
soc:
qcom: Switch to EXPORT_SYMBOL_GPL()
soc:
qcom: wcnss_ctrl: Remove redundant initialization owner in wcnss_ctrl_driver
soc:
renesas: Identify RZ/G3S SoC
soc:
renesas: Kconfig: Remove blank line before ARCH_R9A07G043 help text
soc:
renesas: renesas-soc: Remove blank lines
soc:
samsung: exynos-chipid: Convert to platform remove callback returning void
soc:
sifive: replace SOC_FOO with ARCH_FOO
soc:
ti: k3-socinfo: Avoid overriding return value
soc:
ti: k3-socinfo: Fix typo in bitfield documentation
soc:
ti: knav_qmss_queue: Use device_get_match_data()
sock:
Code cleanup on __sk_mem_raise_allocated()
sock:
Doc behaviors for pressure heurisitics
sock:
Ignore memcg pressure heuristics when raising allocated
sound:
Fix snd_pcm_readv()/writev() to use iov access functions
soundwire:
bus: improve error handling for clock stop prepare/deprepare
soundwire:
dmi-quirks: update HP Omen match
soundwire:
intel_ace2x: fix AC timing setting for ACE2.x
soundwire:
qcom: handle command ignored interrupt
soundwire:
qcom: Log clk_get("iface") failures
soundwire:
qcom: use newer link status tregister on v2.0.0
soundwire:
stream: fix NULL pointer dereference for multi_link
sparc:
Annotate struct cpuinfo_tree with __counted_by
speakup:
Document USB support
spi:
Add RZ/V2M CSI target support
spi:
Add support for Intel LJCA USB SPI driver
spi:
ar934x: Use helper function devm_clk_get_enabled()
spi:
armada-3700: Use helper function devm_clk_get_prepared()
spi:
aspeed: Use helper function devm_clk_get_enabled()
spi:
at91-usart: Remove some dead code
spi:
ath79: Use helper function devm_clk_get_enabled()
spi:
atmel: Do not cancel a transfer upon any signal
spi:
atmel: Drop unused defines
spi:
atmel: Fix clock issue when using devices with different polarities
spi:
atmel: Prevent spi transfers from being killed
spi:
bcm2835: add a sentinel at the end of the lookup array
spi:
bcm2835: reduce the abuse of the GPIO API
spi:
bcm2835: Use helper function devm_clk_get_enabled()
spi:
bcm2835aux: Use helper function devm_clk_get_enabled()
spi:
cadence: revert "Add SPI transfer delays"
spi:
davinci: Use helper function devm_clk_get_enabled()
spi:
Don't use flexible array in struct spi_message definition
spi:
Drop warning from spi_stop_queue()
spi:
dt-bindings: arm,pl022: Move child node properties to separate schema
spi:
dt-bindings: Make "additionalProperties: true" explicit
spi:
dt-bindings: qup: Document interconnects
spi:
dt-bindings: qup: Document power-domains and OPP
spi:
dt-bindings: st,stm32-spi: Move "st,spi-midi-ns" to spi-peripheral-props.yaml
spi:
dw-bt1: Use helper function devm_clk_get_enabled()
spi:
dw-mmio: Use helper function devm_clk_get_*()
spi:
Export acpi_spi_find_controller_by_adev()
spi:
Fix null dereference on suspend
spi:
lantiq-ssc: Use helper function devm_clk_get_enabled()
spi:
lm70llp: switch to use modern name
spi:
lp-8841: switch to use modern name
spi:
mchp-pci1xxxx: Annotate struct pci1xxxx_spi with __counted_by
spi:
Merge up fix
spi:
meson-spicc: switch to use modern name
spi:
meson-spicc: Use helper function devm_clk_get_enabled()
spi:
meson-spifc: switch to use modern name
spi:
microchip-core-qspi: switch to use modern name
spi:
microchip-core-qspi: Use helper function devm_clk_get_enabled()
spi:
microchip-core: switch to use modern name
spi:
microchip-core: Use helper function devm_clk_get_enabled()
spi:
mpc512x-psc: switch to use modern name
spi:
mpc52xx-psc: Make mpc52xx_psc_spi_transfer_one_message() static
spi:
mpc52xx-psc: switch to use modern name
spi:
mpc52xx: switch to use modern name
spi:
mt65xx: switch to use modern name
spi:
mt7621: switch to use modern name
spi:
mtk-nor: switch to use modern name
spi:
mtk-snfi: switch to use modern name
spi:
mtk-snfi: Use helper function devm_clk_get_enabled()
spi:
mux: switch to use spi_alloc_host()
spi:
mxic: switch to use modern name
spi:
mxs: switch to use modern name
spi:
npcm-fiu: Use helper function devm_clk_get_enabled()
spi:
npcm-pspi: switch to use modern name
spi:
nxp-fspi: switch to use modern name
spi:
nxp-fspi: use the correct ioremap function
spi:
oc-tiny: switch to use modern name
spi:
omap-uwire: switch to use modern name
spi:
omap2-mcspi: Add FIFO support without DMA
spi:
omap2-mcspi: Fix hardcoded reference clock
spi:
omap2-mcspi: switch to use modern name
spi:
orion: Use helper function devm_clk_get_enabled()
spi:
pic32-sqi: Use helper function devm_clk_get_enabled()
spi:
pic32: Use helper function devm_clk_get_enabled()
spi:
qup: Allow scaling power domains and
spi:
qup: Parse OPP table for DVFS support
spi:
qup: Vote for interconnect bandwidth to DRAM
spi:
renesas,rzv2m-csi: Add CSI (SPI) target related property
spi:
rockchip: Use helper function devm_clk_get_enabled()
spi:
rzv2m-csi: Add target mode support
spi:
spi-axi-spi-engine: Use helper function devm_clk_get_enabled()
spi:
spi-cadence-quadspi: add runtime pm support
spi:
spi-cadence-quadspi: Fix missing unwind goto warnings
spi:
spi-cadence: Use helper function devm_clk_get_enabled()
spi:
spi-cavium-thunderx: Use helper function devm_clk_get_enabled()
spi:
spi-fsl-dspi: Use helper function devm_clk_get_enabled()
spi:
spi-geni-qcom: Rename the label unmap_if_dma
spi:
spi-imx: correctly configure burst length when using dma
spi:
spi-meson-spifc: Use helper function devm_clk_get_enabled()
spi:
spi-zynq-qspi: add spi-mem to driver kconfig dependencies
spi:
spidev: make spidev_class constant
spi:
spl022: Use helper function devm_clk_get_enabled()
spi:
stm32: Explicitly include correct DT includes
spi:
sun6i: fix RX data corruption in DMA mode
spi:
switch to use modern name (part3)
spi:
tegra: Fix missing IRQ check in tegra_slink_probe()
spi:
Use devm_clk_get_*() helper function to
spidev:
A few cleanups
spidev:
Decrease indentation level in spidev_ioctl() SPI_IOC_RD_MODE*
spidev:
Simplify SPI_IOC_RD_MODE* cases in spidev_ioctl()
spidev:
Switch to use spi_get_csgpiod()
spmi:
document spmi_device_from_of() refcounting
spmi:
rename spmi device lookup helper
spufs:
convert to new timestamp accessors
squashfs:
convert to new timestamp accessors
squashfs:
move squashfs_xattr_handlers to .rodata
squashfs:
squashfs_read_data need to check if the length is 0
srcu:
Fix callbacks acceleration mishandling
srcu:
Fix error handling in init_srcu_struct_fields()
srcu:
Fix srcu_struct node grpmask overflow on 64-bit systems
srcu:
Only accelerate on enqueue time
ssb:
Fix division by zero issue in ssb_calc_clock_rate
ssb:
relax SSB_EMBEDDED dependencies
stackleak:
add declarations for global functions
stacktrace:
Export stack_trace_save_tsk
staging/fbtft:
Initialize fb_op struct as static const
staging/fbtft:
Use fb_ops helpers for deferred I/O
staging:
bcm2835-audio: Register bcm2835-audio with vchiq_bus_type
staging:
bcm2835-audio: remove function snd_bcm2835_new_ctl()
staging:
bcm2835-camera: Register bcm2835-camera with vchiq_bus_type
staging:
fbtft: Convert to platform remove callback returning void
staging:
fieldbus: make controller_class constant
staging:
gdm724x: Add blank line after declaration
staging:
greybus: Add __counted_by for struct apr_rx_buf and use struct_size()
staging:
greybus: authentication: make cap_class constant
staging:
greybus: bootrom: fixed prefer using ftrace warning
staging:
greybus: camera: Alignment should match open parenthesis
staging:
greybus: camera: Modify lines end with a '('
staging:
greybus: fw-management: make fw_mgmt_class constant
staging:
greybus: Modify lines end with a '('
staging:
greybus: raw: make raw_class constant
staging:
iio: resolver: ad2s1210: add debugfs reg access
staging:
iio: resolver: ad2s1210: add label attribute support
staging:
iio: resolver: ad2s1210: add phase lock range support
staging:
iio: resolver: ad2s1210: add register/fault support summary
staging:
iio: resolver: ad2s1210: add triggered buffer support
staging:
iio: resolver: ad2s1210: always use 16-bit value for raw read
staging:
iio: resolver: ad2s1210: check return of ad2s1210_initial()
staging:
iio: resolver: ad2s1210: clear faults after soft reset
staging:
iio: resolver: ad2s1210: convert DOS mismatch threshold to event attr
staging:
iio: resolver: ad2s1210: convert DOS overrange threshold to event attr
staging:
iio: resolver: ad2s1210: convert fexcit to channel attribute
staging:
iio: resolver: ad2s1210: convert LOS threshold to event attr
staging:
iio: resolver: ad2s1210: convert LOT threshold attrs to event attrs
staging:
iio: resolver: ad2s1210: convert resolution to devicetree property
staging:
iio: resolver: ad2s1210: do not use fault register for dummy read
staging:
iio: resolver: ad2s1210: fix ad2s1210_show_fault
staging:
iio: resolver: ad2s1210: fix not restoring sample gpio in channel read
staging:
iio: resolver: ad2s1210: fix use before initialization
staging:
iio: resolver: ad2s1210: implement fault events
staging:
iio: resolver: ad2s1210: implement hysteresis as channel attr
staging:
iio: resolver: ad2s1210: implement IIO_CHAN_INFO_SCALE
staging:
iio: resolver: ad2s1210: read excitation frequency from control register
staging:
iio: resolver: ad2s1210: refactor sample toggle
staging:
iio: resolver: ad2s1210: refactor setting excitation frequency
staging:
iio: resolver: ad2s1210: remove call to spi_setup()
staging:
iio: resolver: ad2s1210: remove config attribute
staging:
iio: resolver: ad2s1210: remove fault attribute
staging:
iio: resolver: ad2s1210: remove spi_set_drvdata()
staging:
iio: resolver: ad2s1210: rename DOS reset min/max attrs
staging:
iio: resolver: ad2s1210: rework gpios
staging:
iio: resolver: ad2s1210: simplify code with guard(mutex)
staging:
iio: resolver: ad2s1210: sort imports
staging:
iio: resolver: ad2s1210: use devicetree to get CLKIN rate
staging:
iio: resolver: ad2s1210: use regmap for config registers
staging:
iio: Use devm_clk_get_enabled() helper function
staging:
ks7010: disable bh on tx_dev_lock
staging:
media: atomisp: drop check for reentrant .s_stream()
staging:
media: atomisp: improve unwinding
staging:
media: ipu3: remove ftrace-like logging
staging:
octeon: remove typedef in enum cvmx_helper_interface_mode_t
staging:
octeon: remove typedef in enum cvmx_pko_status_t
staging:
octeon: remove typedef in enum cvmx_pow_wait_t
staging:
octeon: remove typedef in enum cvmx_spi_mode_t
staging:
octeon: remove typedef in struct cvmx_pko_lock_t
staging:
octeon: remove typedef in structs cvmx_pip_port_status_t and cvmx_pko_port_status_t
staging:
olpc_dcon: Remove I2C_CLASS_DDC support
staging:
pi433: make pi433_class constant
staging:
qlge: devlink health: use retained error fmsg API
staging:
qlge: Replace strncpy with strscpy
staging:
qlge: Replace the occurrences of (1<
staging:
qlge: Retire the driver
staging:
qlge: Update TODO
staging:
rtl8192e: clean up comparisons to NULL
staging:
rtl8192e: Convert array rx_buf[][] to array rx_buf[]
staging:
rtl8192e: Convert array rx_idx[] to variable rx_idx
staging:
rtl8192e: Convert array rx_ring[] to variable rx_ring
staging:
rtl8192e: Convert array rx_ring_dma[] to variable rx_ring_dma
staging:
rtl8192e: Fix alignment of structs in rtllib.h to two
staging:
rtl8192e: Fix compiler warning truncated writing of iwe.u.name
staging:
rtl8192e: Fix line break issue at priv->rx_buf[priv->rx_idx]
staging:
rtl8192e: Put kfree() to end of rtllib_softmac_free()
staging:
rtl8192e: Remove _rtl92e_dm_ctrl_initgain_byrssi_false_alarm()
staging:
rtl8192e: remove bogus __packed annotations
staging:
rtl8192e: Remove broken function _rtl92e_if_silent_reset()
staging:
rtl8192e: Remove constant parameter from rtllib_stop_protocol()
staging:
rtl8192e: Remove constant variable bToOtherSTA
staging:
rtl8192e: Remove constant variable fltr_src_sta_frame
staging:
rtl8192e: Remove constant variable net_promiscuous_md
staging:
rtl8192e: Remove constant variable promiscuous_on
staging:
rtl8192e: Remove constant variable ps_force
staging:
rtl8192e: Remove constant variable reg_max_lps_awake_intvl
staging:
rtl8192e: Remove dead code from _rtl92e_if_check_reset()
staging:
rtl8192e: Remove delayed_work start_ibss_wq
staging:
rtl8192e: Remove equation in function rtllib_xmit_inter()
staging:
rtl8192e: Remove function _rtl92e_wx_adapter_power_status()
staging:
rtl8192e: Remove function _rtl92e_wx_get_promisc_mode()
staging:
rtl8192e: Remove function _rtl92e_wx_set_debug()
staging:
rtl8192e: Remove function _rtl92e_wx_set_force_lps()
staging:
rtl8192e: Remove function _rtl92e_wx_set_lps_awake_interval()
staging:
rtl8192e: Remove function _rtl92e_wx_set_promisc_mode()
staging:
rtl8192e: Remove function _rtl92e_wx_set_rawtx()
staging:
rtl8192e: Remove function _rtl92e_wx_set_scan_type()
staging:
rtl8192e: Remove function rtllib_start_monitor_mode()
staging:
rtl8192e: Remove HTIOTActIsDisableEDCATurbo()
staging:
rtl8192e: Remove HTIOTActIsDisableMCS14()
staging:
rtl8192e: Remove HTIOTActIsDisableMCS15()
staging:
rtl8192e: Remove HTIOTActIsDisableMCSTwoSpatialStream()
staging:
rtl8192e: Remove ibss_maxjoin_chal
staging:
rtl8192e: Remove last three parameters of MakeTSEntry()
staging:
rtl8192e: Remove loops with constant MAX_RX_QUEUE
staging:
rtl8192e: Remove mode IW_MODE_ADHOC from rtl_cam.c
staging:
rtl8192e: Remove mode IW_MODE_ADHOC from rtl_core.c
staging:
rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_rx.c
staging:
rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_softmac.c
staging:
rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_tx.c
staging:
rtl8192e: Remove mutex from rtllib_softmac_free()
staging:
rtl8192e: Remove r8192_private_handler _rtl92e_wx_force_reset()
staging:
rtl8192e: Remove RESET_TYPE_NORMAL
staging:
rtl8192e: Remove rtllib_get_payload()
staging:
rtl8192e: Remove rtllib_stop_send_beacons
staging:
rtl8192e: Remove struct rtllib_hdr_3addrqos
staging:
rtl8192e: Remove struct rtllib_hdr_4addr
staging:
rtl8192e: Remove struct rtllib_hdr_4addrqos
staging:
rtl8192e: Remove struct rtllib_pspoll_hdr
staging:
rtl8192e: Remove unchanged variable active_scan
staging:
rtl8192e: Remove unchanged variable dig_algorithm
staging:
rtl8192e: Remove unchanged variable dig_algorithm_switch
staging:
rtl8192e: Remove unchanged variable dig_enable_flag
staging:
rtl8192e: Remove unsupported mode IW_MODE_ADHOC
staging:
rtl8192e: Remove unused constants starting with MAX_RX_QUEUE
staging:
rtl8192e: Remove unused enums dm_dig_sta and dm_dig_alg
staging:
rtl8192e: Remove unused file rtllib_debug.h
staging:
rtl8192e: Remove unused function rtl92e_cam_restore()
staging:
rtl8192e: Remove unused function rtl92e_dm_backup_state()
staging:
rtl8192e: Remove unused function rtl92e_dm_restore_state()
staging:
rtl8192e: Remove unused parameter from _rtl92e_sta_up()
staging:
rtl8192e: Remove unused parameter from _rtl92e_up()
staging:
rtl8192e: Remove unused parameter mesh_flag
staging:
rtl8192e: Remove unused struct acm
staging:
rtl8192e: Remove unused struct rtllib_hdr and two enums
staging:
rtl8192e: Remove unused union qos_tclas
staging:
rtl8192e: Remove unused variable dig_state
staging:
rtl8192e: Remove unused variable is_silent_reset
staging:
rtl8192e: Remove unused variable last_ratr
staging:
rtl8192e: Remove unused variable rate_adaptive_disabled
staging:
rtl8192e: Remove unused variable raw_tx
staging:
rtl8192e: Remove unused variable reset_in_progress
staging:
rtl8192e: Remove unused variable rfc_txpowertrackingindex
staging:
rtl8192e: Remove unused variable rst_progress
staging:
rtl8192e: Remove unused variable rt_global_debug_component
staging:
rtl8192e: Remove unused variables from union tspec_body
staging:
rtl8192e: Remove unused variables priv->reset_count and reset_cnt
staging:
rtl8192e: Remove unused variables TClasProc and TClasNum
staging:
rtl8192e: Remove unused variables ucReserved and friends
staging:
rtl8192e: Remove unused/constant parameter mesh_flag and shutdown
staging:
rtl8192e: Remove useless equation in debug output
staging:
rtl8192e: Remove written but unevaluated variable ucUP
Staging:
rtl8192e: Rename function GetTs()
Staging:
rtl8192e: Rename function TSInitialize
Staging:
rtl8192e: Rename variable Addr
Staging:
rtl8192e: Rename variable bCurrentHTSupport
Staging:
rtl8192e: Rename variable Dst
Staging:
rtl8192e: Rename variable pAdmittedBa
Staging:
rtl8192e: Rename variable pBa
Staging:
rtl8192e: Rename variable pBA
Staging:
rtl8192e: Rename variable Policy
Staging:
rtl8192e: Rename variable pPendingBa
Staging:
rtl8192e: Rename variable pPendingBA
Staging:
rtl8192e: Rename variable pRxTS in function RemoveTsEntry()
Staging:
rtl8192e: Rename variable pRxTs in function rtllib_rx_ba_inact_timeout()
Staging:
rtl8192e: Rename variable pRxTS in function rtllib_rx_check_duplicate()
Staging:
rtl8192e: Rename variable pRxTs in function rtllib_rx_DELBA()
Staging:
rtl8192e: Rename variable pRxTs in function rtllib_ts_init_del_ba()
Staging:
rtl8192e: Rename variable pRxTs in function rx_ts_delete_ba()
Staging:
rtl8192e: Rename variable pRxTs in function RxPktPendingTimeout()
Staging:
rtl8192e: Rename variable pRxTS in function TSInitialize()
Staging:
rtl8192e: Rename variable pStatusCode
Staging:
rtl8192e: Rename variable pTS
Staging:
rtl8192e: Rename variable pTS in function AddReorderEntry()
Staging:
rtl8192e: Rename variable pTS in function prototype rtllib_FlushRxTsPendingPkts()
Staging:
rtl8192e: Rename variable pTS in function ResetRxTsEntry()
Staging:
rtl8192e: Rename variable pTS in function rtllib_FlushRxTsPendingPkts()
Staging:
rtl8192e: Rename variable pTS in function rtllib_rx_ADDBAReq()
Staging:
rtl8192e: Rename variable pTS in function rtllib_rx_InfraAdhoc()
Staging:
rtl8192e: Rename variable pTS in function RxReorderIndicatePacket()
Staging:
rtl8192e: Rename variable pTSInfo
Staging:
rtl8192e: Rename variable ReasonCode
Staging:
rtl8192e: Rename variable StatusCode
Staging:
rtl8192e: Rename variable Time
Staging:
rtl8192e: Rename variable tmp in function GetTs()
Staging:
rtl8192e: Rename variable TSInfo
staging:
rtl8192e: renamed variable HTUpdateDefaultSetting
staging:
rtl8192e: Replace BIT0 to BIT9 with BIT(0) to BIT(9)
staging:
rtl8192e: Replace BIT10 to BIT31 with BIT(10) to BIT(31)
staging:
rtl8192e: Replace control subframe types with IEEE80211_STYPE_*
staging:
rtl8192e: Replace frame control constants with IEEE80211_FCTL_*
staging:
rtl8192e: Replace management subframe types with IEEE80211_STYPE_*
staging:
rtl8192e: Replace rtl92e_disable_irq with rtl92e_irq_disable
staging:
rtl8192e: Replace rtl92e_enable_irq with rtl92e_irq_enable
staging:
rtl8192e: Replace struct rtllib_hdr_1addr with ieee80211_hdr
staging:
rtl8192e: Replace struct rtllib_hdr_3addr in r8192E_dev.c
staging:
rtl8192e: Replace struct rtllib_hdr_3addr in rtl819x_BAProc.c
staging:
rtl8192e: Replace struct rtllib_hdr_3addr in rtllib_rx.c
staging:
rtl8192e: Replace struct rtllib_hdr_3addr in rtllib_softmac.c
staging:
rtl8192e: Replace struct rtllib_hdr_3addr in structs of rtllib.h
staging:
rtl8192e: Replace struct rtllib_hdr_4addr in rtllib_crypt*.c
staging:
rtl8192e: Replace union qos_tsinfo with embedded struct
staging:
rtl8192e: Replace union tspec_body including embedded struct
staging:
rtl8192e: Replace usage of RTLLIB_FCTL_DSTODS with function
staging:
rtl8192e: Resolve circular locking with rx_pkt_pending_timer
staging:
rtl8192e: Unlock mutex for one line in rtllib_stop_protocol()
staging:
rtl8192e: Use standard function in rtllib_process_probe_response()
staging:
rtl8192e: Use standard function in rtllib_rx_check_duplicate()
staging:
rtl8192e: Use standard function in softmac_mgmt_xmit()
staging:
rtl8192e: Use standard ieee80211 function in rtllib_rx_mgt()
staging:
rtl8192u: Remove broken driver
staging:
rtl8192u: remove entry from Makefile
staging:
rtl8723bs: hal: Fix codespell-reported spelling mistakes
staging:
rts5208: Refactor macros to static inline functions
staging:
rts5208: Remove macros scsi_lock(), scsi_unlock()
staging:
sm750fb: Remove unused return variable in program_mode_registers()
Staging:
sm750fb: Rename ddk750_setModeTiming
Staging:
sm750fb: Rename dispControl
Staging:
sm750fb: Rename displayControlAdjust_SM750E
Staging:
sm750fb: Rename pModeParam
Staging:
sm750fb: Rename programModeRegisters
staging:
vc04: Convert vchiq_log_error() to use dynamic debug
staging:
vc04: Convert vchiq_log_trace() to use dynamic debug
staging:
vc04: Convert vchiq_log_warning() to use dynamic debug
staging:
vc04: Convert(and rename) vchiq_log_info() to use dynamic debug
staging:
vc04_services: bcm2835-audio: Drop MODULE_ALIAS
staging:
vc04_services: bcm2835-audio: Explicitly set DMA mask
staging:
vc04_services: bcm2835-camera: Drop MODULE_ALIAS
staging:
vc04_services: bcm2835-camera: Explicitly set DMA mask
staging:
vc04_services: Drop log level mechanisms
staging:
vc04_services: Drop VCHIQ_LOG_PREFIX macro
staging:
vc04_services: Pass struct device to vchiq_init_slots()
staging:
vc04_services: Pass struct device to vchiq_log_dump_mem()
staging:
vc04_services: Support module autoloading using MODULE_DEVICE_TABLE
staging:
vc04_services: Use %p4cc format modifier to print FourCC codes
staging:
vc04_services: use snprintf instead of sprintf
staging:
vc04_services: vchiq_arm: Add new bus type and device type
staging:
vc04_services: vchiq_arm: Register vchiq_bus_type
staging:
vc04_services: vchiq_bus: Do not kfree device
staging:
vme_user: Add spaces around '*'
staging:
vme_user: Add spaces around '<<' operator
staging:
vme_user: Correct spelling mistakes in comments
staging:
vme_user: fix check alignment of open parenthesis in vme_fake.c
staging:
vme_user: fix check lines not ending with '(' in vme_fake.c
staging:
vme_user: fix check unnecessary blank lines in vme_fake.c
staging:
vme_user: fix check unnecessary space after a cast in vme_fake.c
staging:
vme_user: Fix unbalanced {} in if-else blocks
staging:
vme_user: Fix various comment formatting issues including comment content
staging:
vme_user: make vme_user_sysfs_class constant
staging:
vme_user: prefer strscpy over strcpy
staging:
vme_user: Remove NULL-checks
staging:
vme_user: Remove printk() in find_bridge()
staging:
vme_user: Remove spurious newlines between define statements
staging:
vme_user: Remove unused (commented) code causing unnecessary checkpatch warning
staging:
vme_user: Replace printk() with dev_*()
staging:
vme_user: replace strcpy with strscpy
staging:
vme_user: Use __func__ instead of function name
staging:
vme_user: Use dev_err() in vme_check_window()
staging:
vme_user: Use list_for_each_entry() helper
staging:
vt6655: Rename variable bUpdateBBVGA
staging:
vt6655: Rename variable byBBPreEDRSSI
staging:
vt6655: Rename variable byCurPwr
staging:
vt6655: Rename variable byCurrentCh
staging:
vt6655: Rename variable byCWMaxMin
staging:
vt6655: Rename variable byDIFS
staging:
vt6655: Rename variable byEIFS
staging:
vt6655: Rename variable bySIFS
staging:
vt6655: Rename variable bySlot
staging:
vt6655: Type encoding info dropped from array name "abyBBVGA"
staging:
vt6655: Type encoding info dropped from array name "byVT3253B0_"
staging:
vt6655: Type encoding info dropped from array name "cwRXBCNTSFOff"
staging:
vt6655: Type encoding info dropped from function name "CARDbSetPhyParameter"
staging:
vt6655: Type encoding info dropped from function name "CARDbUpdateTSF"
staging:
vt6655: Type encoding info dropped from function name "CARDbyGetPktType"
staging:
vt6655: Type encoding info dropped from function name "CARDvSetRSPINF"
staging:
vt6655: Type encoding info dropped from function name "s_vCalculateOFDMRParameter"
staging:
vt6655: Type encoding info dropped from variable "byRFType"
staging:
vt6655: Type encoding info dropped from variable name "byBBVGACurrent"
staging:
vt6655: Type encoding info dropped from variable name "byBBVGANew"
staging:
vt6655: Type encoding info dropped from variable name "byPacketType"
staging:
vt6655: Type encoding info dropped from variable name "byRxRate"
staging:
vt6655: Type encoding info dropped from variable name "pbyRsvTime"
staging:
vt6655: Type encoding info dropped from variable name "pbyTxRate"
staging:
wlan-ng: remove function prism2sta_ev_txexc
staging:
wlan-ng: remove undefined function
staging:
wlan-ng: remove unnecessary helper function
staging:
wlan-ng: remove unused function prototypes
staging:
wlan-ng: replace pr_debug() with netdev_dbg()
staging:
wlan-ng: replace strncpy() with strscpy()
staging:
wlan-ng: use netdev_dbg over pr_debug
stmmac:
dwmac-loongson: Add architecture dependency
stmmac:
dwmac-loongson: drop useless check for compatible fallback
stmmac:
dwmac-loongson: Make sure MDIO is initialized before use
string.h:
add array-wrappers for (v)memdup_user()
string:
Adjust strtomem() logic to allow for smaller sources
SUNRPC:
Add an IS_ERR() check back to where it was
SUNRPC:
add list of idle threads
SUNRPC:
change how svc threads are asked to exit.
SUNRPC:
change service idle list to be an llist
SUNRPC:
change sp_nrthreads to atomic_t
SUNRPC:
change the back-channel queue to lwq
SUNRPC:
Clean up bc_svc_process()
sunrpc:
convert to new timestamp accessors
SUNRPC:
discard SP_CONGESTED
SUNRPC:
discard sp_lock
SUNRPC:
Do not include crypto/algapi.h
SUNRPC:
Don't skip timeout checks in call_connect_status()
sunrpc:
dynamically allocate the sunrpc_cred shrinker
SUNRPC:
ECONNRESET might require a rebind
SUNRPC:
Fix RPC client cleaned up the freed pipefs dentries
SUNRPC:
Force close the socket when a hard error is reported
SUNRPC:
integrate back-channel processing with svc_recv()
SUNRPC:
move all of xprt handling into svc_xprt_handle()
SUNRPC:
only have one thread waking up at a time
SUNRPC:
Remove BUG_ON call sites
SUNRPC:
rename and refactor svc_get_next_xprt()
SUNRPC:
rename some functions from rqst_ to svc_thread_
SUNRPC:
Revert 5f7fc5d69f6e92ec0b38774c387f5cf7812c5806
SUNRPC:
SOFTCONN tasks should time out when on the sending list
SUNRPC:
use lwq for sp_sockets - renamed to sp_xprts
Linux:
Support rv32 ULEB128 test
svcrdma:
Drop connection after an RDMA Read error
svcrdma:
Fix tracepoint printk format
swiotlb-xen:
provide the "max_mapping_size" method
swiotlb:
do not free decrypted pages if dynamic
swiotlb:
fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC
swiotlb:
rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE
syscalls:
Cleanup references to sys_lookup_dcookie()
sysv:
convert to new timestamp accessors
taskstats:
fill_stats_for_tgid: use for_each_thread()
tcp:
add RTAX_FEATURE_TCP_USEC_TS
tcp:
add support for usec resolution in TCP TS values
tcp:
add tcp_rtt_tsopt_us()
tcp:
add tcp_time_stamp_ms() helper
tcp:
add TCPI_OPT_USEC_TS
tcp:
call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
tcp:
change data receiver flowlabel after one dup
tcp:
constify tcp_rto_min() and tcp_rto_min_us() argument
tcp:
defer regular ACK while processing socket backlog
tcp:
define initial scaling factor value as a macro
tcp:
derive delack_max from rto_min
tcp:
disable tcp_autocorking for socket when TCP_NODELAY flag is set
tcp:
do not accept ACK of bytes we never sent
tcp:
Fix -Wc23-extensions in tcp_options_write()
tcp:
fix cookie_init_timestamp() overflows
tcp:
fix fastopen code vs usec TS
tcp:
fix mid stream window clamp.
tcp:
Fix SYN option room calculation for TCP-AO.
tcp:
fix tcp_disordered_ack() vs usec TS resolution
tcp:
indent an if statement
tcp:
introduce tcp_clock_ms()
tcp:
introduce TCP_PAWS_WRAP
tcp:
move tcp_ns_to_ts() to net/ipv4/syncookies.c
tcp:
new TCP_INFO stats for RTO events
tcp:
no longer release socket ownership in tcp_release_cb()
tcp:
record last received ipv6 flowlabel
tcp:
rename tcp_skb_timestamp()
tcp:
rename tcp_time_stamp() to tcp_time_stamp_ts()
tcp:
replace tcp_time_stamp_raw()
tcp:
Set pingpong threshold via sysctl
tcp_metrics:
add missing barriers on delete
tcp_metrics:
do not create an entry from tcp_init_metrics()
tcp_metrics:
optimize tcp_metrics_flush_all()
tcp_metrics:
properly set tp->snd_ssthresh in tcp_init_metrics()
team:
Fix use-after-free when an option instance allocation fails
tee:
make tee_class constant
tee:
optee: Fix supplicant based device enumeration
test/vsock fix:
add missing check on socket creation
test/vsock:
add dobule bind connect test
test/vsock:
io_uring rx/tx tests
test/vsock:
MSG_ZEROCOPY flag tests
test/vsock:
MSG_ZEROCOPY support for vsock_perf
test/vsock:
refactor vsock_accept
test/vsock:
shutdowned socket test
testing:
nvdimm: make struct class structures constant
tests/shell:
Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase
tests/shell:
Fix shellcheck SC1090 to handle the location of sourced files
tests/shell:
Fix shellcheck warnings for SC2153 in multiple scripts
tg3:
Fix the TX ring stall
tg3:
Improve PTP TX timestamping logic
tg3:
Increment tx_dropped in tg3_tso_bug()
tg3:
Move the [rt]x_dropped counters to tg3_napi
tg3:
power down device only on SYSTEM_POWER_OFF
thermal/drivers/imx8mm_thermal:
Fix function pointer declaration by adding identifier name
thermal/drivers/max77620:
Remove duplicate error message
thermal/drivers/mediatek/lvts_thermal:
Add mt7988 support
thermal/drivers/mediatek/lvts_thermal:
Add mt8192 support
thermal/drivers/mediatek/lvts_thermal:
Add suspend and resume
thermal/drivers/mediatek/lvts_thermal:
Fix error check in lvts_debugfs_init()
thermal/drivers/mediatek/lvts_thermal:
Make coeff configurable
thermal/drivers/mediatek/lvts_thermal:
Update calibration data documentation
thermal/drivers/mediatek:
Fix probe for THERMAL_V2
thermal/qcom/tsens:
Drop ops_v0_1
thermal:
ACPI: Include the right header file
thermal:
Add myself as thermal reviewer in MAINTAINERS
thermal:
amlogic: Convert to platform remove callback returning void
thermal:
armada: Convert to platform remove callback returning void
thermal:
bcm2835: Convert to platform remove callback returning void
thermal:
core: Add function to walk trips under zone lock
thermal:
core: Allow trip pointers to be used for cooling device binding
thermal:
core: Don't update trip points inside the hysteresis range
thermal:
core: Drop thermal_zone_device_exec()
thermal:
core: Drop trips_disabled bitmask
thermal:
core: Pass trip pointer to governor throttle callback
thermal:
core: prevent potential string overflow
thermal:
core: Store trip pointer in struct thermal_instance
thermal:
da9062: Convert to platform remove callback returning void
thermal:
dove: Convert to platform remove callback returning void
thermal:
exynos_tmu: Convert to platform remove callback returning void
thermal:
gov_fair_share: Rearrange get_trip_level()
thermal:
gov_power_allocator: Use trip pointers instead of trip indices
thermal:
gov_step_wise: Fold update_passive_instance() into its caller
thermal:
hisi: Convert to platform remove callback returning void
thermal:
imx8mm: Convert to platform remove callback returning void
thermal:
imx: Convert to platform remove callback returning void
thermal:
int3400: Convert to platform remove callback returning void
thermal:
int3401: Convert to platform remove callback returning void
thermal:
int3402: Convert to platform remove callback returning void
thermal:
int3403: Convert to platform remove callback returning void
thermal:
int3406: Convert to platform remove callback returning void
thermal:
int340x: Add ArrowLake-S PCI ID
thermal:
int340x: Handle workload hint interrupts
thermal:
int340x: processor_thermal: Ack all PCI interrupts
thermal:
int340x: processor_thermal: Add interrupt configuration function
thermal:
int340x: processor_thermal: Add workload type hint interface
thermal:
int340x: processor_thermal: Common function to clear SOC interrupt
thermal:
int340x: processor_thermal: Enable power floor support
thermal:
int340x: processor_thermal: Handle power floor interrupts
thermal:
int340x: processor_thermal: Move interrupt status MMIO offset to common header
thermal:
int340x: processor_thermal: Move mailbox code to common module
thermal:
int340x: processor_thermal: Set feature mask before proc_thermal_add
thermal:
int340x: processor_thermal: Support power floor notifications
thermal:
int340x: processor_thermal: Use non MSI interrupts by default
thermal:
int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake
thermal:
int340x: Use thermal_zone_for_each_trip()
thermal:
intel: powerclamp: fix mismatch in get function for max_idle
thermal:
k3_bandgap: Convert to platform remove callback returning void
thermal:
k3_j72xx_bandgap: Convert to platform remove callback returning void
thermal:
kirkwood: Convert to platform remove callback returning void
thermal:
lvts: Convert to platform remove callback returning void
thermal:
ns: Convert to platform remove callback returning void
thermal:
rcar: Convert to platform remove callback returning void
thermal:
rcar_gen3: Convert to platform remove callback returning void
thermal:
Remove Amit Kucheria from MAINTAINERS
thermal:
rockchip: Convert to platform remove callback returning void
thermal:
rzg2l: Convert to platform remove callback returning void
thermal:
soctherm: Convert to platform remove callback returning void
thermal:
spear: Convert to platform remove callback returning void
thermal:
sprd: Convert to platform remove callback returning void
thermal:
stm: Convert to platform remove callback returning void
thermal:
tegra-bpmp: Convert to platform remove callback returning void
thermal:
ti-bandgap: Convert to platform remove callback returning void
thermal:
trip: Define for_each_trip() macro
thermal:
trip: Drop lockdep assertion from thermal_zone_trip_id()
thermal:
trip: Drop redundant trips check from for_each_thermal_trip()
thermal:
trip: Remove lockdep assertion from for_each_thermal_trip()
thermal:
trip: Simplify computing trip indices
thermal:
tsens: Convert to platform remove callback returning void
thermal:
uniphier: Convert to platform remove callback returning void
thunderbolt:
Add DP IN added last in the head of the list of DP resources
thunderbolt:
Add support for asymmetric link
thunderbolt:
Apply USB 3.x bandwidth quirk only in software connection manager
thunderbolt:
Change bandwidth reservations to comply USB4 v2
thunderbolt:
Check for unplugged router in tb_switch_clx_disable()
thunderbolt:
Configure asymmetric link if needed and bandwidth allows
thunderbolt:
Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
thunderbolt:
dma_test: Use enum tb_link_width
thunderbolt:
Expose tb_tunnel_xxx() log macros to the rest of the driver
thunderbolt:
Fix debug log when DisplayPort adapter not available for pairing
thunderbolt:
Fix memory leak in margining_port_remove()
thunderbolt:
Fix minimum allocated USB 3.x and PCIe bandwidth
thunderbolt:
Fix one kernel-doc comment
thunderbolt:
Fix typo in enum tb_link_width kernel-doc
thunderbolt:
Fix typo of HPD bit for Hot Plug Detect
thunderbolt:
Get rid of usb4_usb3_port_actual_link_rate()
thunderbolt:
Introduce tb_for_each_upstream_port_on_path()
thunderbolt:
Introduce tb_port_path_direction_downstream()
thunderbolt:
Introduce tb_switch_depth()
thunderbolt:
Log NVM version of routers and retimers
thunderbolt:
Make is_gen4_link() available to the rest of the driver
thunderbolt:
Make tb_switch_clx_is_supported() static
thunderbolt:
Only add device router DP IN to the head of the DP resource list
thunderbolt:
Send uevent after asymmetric/symmetric switch
thunderbolt:
Set lane bonding bit only for downstream port
thunderbolt:
Set path power management packet support bit for USB4 v2 routers
thunderbolt:
Use constants for path weight and priority
thunderbolt:
Use tb_tunnel_dbg() where possible to make logging more consistent
thunderbolt:
Use tb_tunnel_xxx() log macros in tb.c
thunderbolt:
Use weight constants in tb_usb3_consumed_bandwidth()
tick/nohz:
Don't shutdown the lowres tick from itself
tick/nohz:
Remove unused tick_nohz_idle_stop_tick_protected()
tick/nohz:
Rename the tick handlers to more self-explanatory names
tick/nohz:
Update comments some more
tick/nohz:
Update obsolete comments
tipc:
Change nla_policy for bearer-related names to NLA_NUL_STRING
tipc:
Fix kernel-infoleak due to uninitialized TLV value
tipc:
Use size_add() in calls to struct_size()
tls:
add a helper to allocate/initialize offload_ctx_tx
tls:
also use init_prot_info in tls_set_device_offload
tls:
don't reset prot->aad_size and prot->tail_size for TLS_HW
tls:
drop unnecessary cipher_type checks in tls offload
tls:
extract context alloc/initialization out of tls_set_sw_offload
tls:
fix NULL deref on tls_sw_splice_eof() with empty record
tls:
get salt using crypto_info_salt in tls_enc_skb
tls:
move tls_prot_info initialization out of tls_set_sw_offload
tls:
remove tls_context argument from tls_set_device_offload
tls:
remove tls_context argument from tls_set_sw_offload
tls:
rename MAX_IV_SIZE to TLS_MAX_IV_SIZE
tls:
store iv directly within cipher_context
tls:
store rec_seq directly within cipher_context
tls:
use fixed size for tls_offload_context_{tx,rx}.driver_state
tls:
Use size_add() in call to struct_size()
tls:
validate crypto_info in a separate helper
tools api:
Avoid potential double free
tools headers arm64:
Fix references to top srcdir in Makefile
tools headers arm64:
Update sysreg.h with kernel sources
tools headers UAPI:
update linux/fs.h with the kernel sources
tools headers UAPI:
Update tools's copy of drm headers
tools headers UAPI:
Update tools's copy of fscrypt.h header
tools headers UAPI:
Update tools's copy of kvm.h header
tools headers UAPI:
Update tools's copy of mount.h header
tools headers UAPI:
Update tools's copy of unistd.h header
tools headers UAPI:
Update tools's copy of vhost.h header
tools headers:
Grab copy of io_uring.h
tools headers:
Update tools's copy of arm64/asm headers
tools headers:
Update tools's copy of s390/asm headers
tools headers:
Update tools's copy of socket.h header
tools headers:
Update tools's copy of x86/asm headers
tools perf:
Add arm64 sysreg files to MANIFEST
tools/build:
Fix -s detection code in tools/build/Makefile.build
tools/build:
Fix -s detection code in tools/scripts/Makefile.include
tools/mm:
filter out timestamps for correct collation
tools/mm:
fix the default case for page_owner_sort
tools/mm:
remove references to free_ts from page_owner_sort
tools/mm:
update the usage output to be more organized
tools/nolibc:
add stdarg.h header
tools/nolibc:
add support for constructors and destructors
tools/nolibc:
automatically detect necessity to use pselect6
tools/nolibc:
avoid unused parameter warnings for ENOSYS fallbacks
tools/nolibc:
don't define new syscall number
tools/nolibc:
drop test for getauxval(AT_PAGESZ)
tools/nolibc:
string: Remove the `_nolibc_memcpy_down()` function
tools/nolibc:
string: Remove the `_nolibc_memcpy_up()` function
tools/nolibc:
x86-64: Use `rep movsb` for `memcpy()` and `memmove()`
tools/nolibc:
x86-64: Use `rep stosb` for `memset()`
tools/perf/arch/powerpc:
Fix the CPU ID const char* value by adding 0x prefix
tools/perf/tests:
Fix object code reading to skip address that falls out of text section
tools/perf:
Add "is_kmod" to struct dso to check if it is kernel module
tools/perf:
Add text_end to "struct dso" to save .text section size
tools/perf:
Update call stack check in builtin-lock.c
tools/perf:
Update tools's copy of mips syscall table
tools/perf:
Update tools's copy of powerpc syscall table
tools/perf:
Update tools's copy of s390 syscall table
tools/perf:
Update tools's copy of x86 syscall table
tools/power turbostat:
version 2023.11.07
tools/power/turbostat:
Abstract aperf/mperf multiplier support
tools/power/turbostat:
Abstract Automatic Cstate Conversion support
tools/power/turbostat:
Abstract BCLK frequency support
tools/power/turbostat:
Abstract Config TDP MSRs support
tools/power/turbostat:
Abstract cstate prewake bit support
tools/power/turbostat:
Abstract extended cstate MSRs support
tools/power/turbostat:
Abstract fixed DRAM Energy unit support
tools/power/turbostat:
Abstract hardcoded Crystal Clock frequency
tools/power/turbostat:
Abstract hardcoded TDP value
tools/power/turbostat:
Abstract IRTL support
tools/power/turbostat:
Abstract MSR_ATOM_PKG_C6_RESIDENCY support
tools/power/turbostat:
Abstract MSR_CC6/MC6_DEMOTION_POLICY_CONFIG support
tools/power/turbostat:
Abstract MSR_CORE_C1_RES support
tools/power/turbostat:
Abstract MSR_KNL_CORE_C6_RESIDENCY support
tools/power/turbostat:
Abstract MSR_MISC_FEATURE_CONTROL support
tools/power/turbostat:
Abstract MSR_MISC_PWR_MGMT support
tools/power/turbostat:
Abstract MSR_MODULE_C6_RES_MS support
tools/power/turbostat:
Abstract Nehalem MSRs support
tools/power/turbostat:
Abstract Package cstate limit decoding support
tools/power/turbostat:
Abstract Per Core RAPL support
tools/power/turbostat:
Abstract Perf Limit Reasons MSRs support
tools/power/turbostat:
Abstract RAPL divisor support
tools/power/turbostat:
Abstract RAPL MSRs support
tools/power/turbostat:
Abstract several functions
tools/power/turbostat:
Abstract TCC Offset bits support
tools/power/turbostat:
Abstract TSC tweak support
tools/power/turbostat:
Abstract Turbo Ratio Limit MSRs support
tools/power/turbostat:
Abstrct function for parsing cpu string
tools/power/turbostat:
Add initial support for ArrowLake
tools/power/turbostat:
Add initial support for GrandRidge
tools/power/turbostat:
Add initial support for GraniteRapids
tools/power/turbostat:
Add initial support for LunarLake
tools/power/turbostat:
Add initial support for SierraForest
tools/power/turbostat:
Add MSR_CORE_C1_RES support for spr_features
tools/power/turbostat:
Add skeleton support for cstate enumeration
tools/power/turbostat:
Add skeleton support for table driven feature enumeration
tools/power/turbostat:
Adjust cstate for has_c8910_msrs() models
tools/power/turbostat:
Adjust cstate for has_slv_msrs() models
tools/power/turbostat:
Adjust cstate for has_snb_msrs() models
tools/power/turbostat:
Adjust cstate for has_snb_msrs() models
tools/power/turbostat:
Adjust cstate for is_bdx() models
tools/power/turbostat:
Adjust cstate for is_dnv() models
tools/power/turbostat:
Adjust cstate for is_jvl() models
tools/power/turbostat:
Adjust cstate for is_skx()/is_icx()/is_spr() models
tools/power/turbostat:
Adjust cstate for is_slm()/is_knl()/is_cnl()/is_ehl() models
tools/power/turbostat:
Adjust cstate for models with .cst_limit set
tools/power/turbostat:
Adjust cstate for models with .has_nhm_msrs set
tools/power/turbostat:
bugfix "--show IPC"
tools/power/turbostat:
Delete intel_model_duplicates()
tools/power/turbostat:
Enable MSR_CORE_C1_RES on recent Intel client platforms
tools/power/turbostat:
Enable TCC Offset on more models
tools/power/turbostat:
Enable the C-state Pre-wake printing
tools/power/turbostat:
Fix a knl bug
tools/power/turbostat:
Fix failure with new uncore sysfs
tools/power/turbostat:
Handle cgroup v2 cpu limitation
tools/power/turbostat:
Handle offlined CPUs in cpu_subset
tools/power/turbostat:
Improve probe_platform_features() logic
tools/power/turbostat:
Introduce cpu_allowed_set
tools/power/turbostat:
Introduce probe_pm_features()
tools/power/turbostat:
Move process to root cgroup
tools/power/turbostat:
Obey allowed CPUs during startup
tools/power/turbostat:
Obey allowed CPUs for primary thread/core detection
tools/power/turbostat:
Obey allowed CPUs for system summary
tools/power/turbostat:
Obey allowed CPUs when accessing CPU counters
tools/power/turbostat:
Redefine RAPL macros
tools/power/turbostat:
Relocate cstate probing code
tools/power/turbostat:
Relocate graphics probing code
tools/power/turbostat:
Relocate lpi probing code
tools/power/turbostat:
Relocate more probing related code
tools/power/turbostat:
Relocate pstate probing code
tools/power/turbostat:
Relocate thermal probing code
tools/power/turbostat:
Remove a redundant check
tools/power/turbostat:
Remove PC7/PC9 support on ADL/RPL
tools/power/turbostat:
Remove pseudo check for two models
tools/power/turbostat:
Remove redundant duplicates
tools/power/turbostat:
Remove unused family/model parameters for RAPL functions
tools/power/turbostat:
Rename rapl probing function
tools/power/turbostat:
Rename some functions
tools/power/turbostat:
Rename some TRL functions
tools/power/turbostat:
Rename uncore probing function
tools/power/turbostat:
Reorder some functions
tools/power/turbostat:
Replace raw value cpu model with Macro
tools/power/turbostat:
Simplify the logic for RAPL enumeration
tools/power/turbostat:
Support alternative graphics sysfs knobs
tools/power/turbostat:
Use fine grained IRTL output
tools/power/x86/intel-speed-select:
Display error for core-power support
tools/power/x86/intel-speed-select:
Increase max CPUs in one request
tools/power/x86/intel-speed-select:
No TRL for non compute domains
tools/power/x86/intel-speed-select:
Sanitize integer arguments
tools/power/x86/intel-speed-select:
turbo-mode enable disable swapped
tools/power/x86/intel-speed-select:
Update help for TRL
tools/power/x86/intel-speed-select:
Use cgroup isolate for CPU 0
tools/power/x86/intel-speed-select:
v1.18 release
tools/power/x86/intel_pstate_tracer:
python minimum version
tools/testing/cxl:
Add 'sanitize notifier' support
tools/testing/cxl:
Make cxl_memdev_state available to other command emulation
tools/testing/cxl:
Slow down the mock firmware transfer
tools/testing/selftests/mm/run_vmtests.sh:
lower the ptrace permissions
tools/thermal:
Remove unused 'mds' and 'nrhandler' variables
tools:
arm64: Add a Makefile for generating sysreg-defs.h
tools:
Disable __packed attribute compiler warning due to -Werror=attributes
tools:
iio: iio_generic_buffer ensure alignment
tools:
Import arm_pmuv3.h
tools:
Sync if_link uapi header
tools:
ynl-gen: add support for exact-len validation
tools:
ynl-gen: always construct struct ynl_req_state
tools:
ynl-gen: change spacing around __attribute__
tools:
ynl-gen: don't touch the output file if content is the same
tools:
ynl-gen: handle do ops with no input attrs
tools:
ynl-gen: introduce support for bitfield32 attribute type
tools:
ynl-gen: lift type requirement for attribute subsets
tools:
ynl-gen: make the mnl_type() method public
tools:
ynl-gen: render rsp_parse() helpers if cmd has only dump op
tools:
ynl-gen: respect attr-cnt-name at the attr set level
tools:
ynl-gen: support full range of min/max checks for integer values
tools:
ynl-gen: support limit names
tools:
ynl-gen: track attribute use
tools:
ynl-gen: use uapi header name for the header guard
tools:
ynl: Add source files for nfsd netlink protocol
tools:
ynl: add uns-admin-perm to genetlink legacy
tools:
ynl: don't regen on every make
tools:
ynl: extend netdev sample to dump xdp-rx-metadata-features
tools:
ynl: fix converting flags to names after recent cleanup
tools:
ynl: fix duplicate op name in devlink
tools:
ynl: fix header path for nfsd
tools:
ynl: introduce option to process unknown attributes or types
tools:
ynl: use uAPI include magic for samples
tools:
ynl: use ynl-gen -o instead of stdout in Makefile
torture:
Add kvm.sh --debug-info argument
torture:
Convert parse-console.sh to mktemp
torture:
Make kvm-recheck.sh use mktemp
torture:
Make torture.sh refscale testing qualify verbose_batched
torture:
Make torture_hrtimeout_ns() take an hrtimer mode parameter
torture:
Move rcutorture_sched_setaffinity() out of rcutorture
torture:
Print out torture module parameters
torture:
Share torture_random_state with torture_shuffle_tasks()
trace-vmscan-postprocess:
sync with tracepoints updates
tracefs/eventfs:
Modify mismatched function name
tracefs:
Check for dentry->d_inode exists in set_gid()
tracefs:
convert to new timestamp accessors
tracing / synthetic:
Disable events after testing in synth_event_gen_test_init()
tracing/eprobe:
drop unneeded breaks
tracing/histograms:
Simplify last_cmd_set()
tracing/kprobes:
Fix the order of argument descriptions
tracing/selftests:
Update kprobe args char/string to match new functions
tracing/synthetic:
fix kernel-doc warnings
tracing/user_events:
Allow events to persist for perfmon_capable users
tracing/user_events:
Document persist event flags
tracing:
Add size check when printing trace_marker output
tracing:
Always update snapshot buffer size
tracing:
Disable snapshot buffer when stopping instance tracers
tracing:
Expand all ring buffers individually
tracing:
Fix a NULL vs IS_ERR() bug in event_subsystem_dir()
tracing:
Fix a possible race when disabling buffered events
tracing:
Fix a warning when allocating buffered events fails
tracing:
Fix blocked reader of snapshot buffer
tracing:
Fix incomplete locking when disabling buffered events
tracing:
Fix uaf issue when open the hist or hist_debug file
tracing:
fprobe-event: Fix to check tracepoint event and return
tracing:
Have large events show up as '[LINE TOO BIG]' instead of nothing
tracing:
Have the user copy of synthetic event address use correct context
tracing:
Have trace_event_file have ref counters
tracing:
Make system_callback() function static
tracing:
Move readpos from seq_buf to trace_seq
tracing:
Stop current tracer when resizing buffer
tracing:
Update snapshot buffer on resize if it is allocated
treewide:
Add SPDX identifier to IETF ASN.1 modules
treewide:
mark stuff as __ro_after_init
treewide:
rename pinctrl_gpio_can_use_line_new()
treewide:
rename pinctrl_gpio_direction_input_new()
treewide:
rename pinctrl_gpio_direction_output_new()
treewide:
rename pinctrl_gpio_free_new()
treewide:
rename pinctrl_gpio_request_new()
treewide:
rename pinctrl_gpio_set_config_new()
tsnep:
Fix tsnep_request_irq() format-overflow warning
tsnep:
Inline small fragments within TX descriptor
tty/serial:
8250: Sort drivers in Makefile
tty/serial:
Sort drivers in makefile
tty/sysrq:
replace smp_processor_id() with get_cpu()
tty:
8250: Add Brainboxes Oxford Semiconductor-based quirks
tty:
8250: Add note for PX-835
tty:
8250: Add support for additional Brainboxes PX cards
tty:
8250: Add support for additional Brainboxes UC cards
tty:
8250: Add support for Brainboxes UP cards
tty:
8250: Add support for Intashield IS-100
tty:
8250: Add support for Intashield IX cards
tty:
8250: Fix IS-200 PCI ID comment
tty:
8250: Fix port count of PX-257
tty:
8250: Fix up PX-803/PX-857
tty:
8250: Remove UC-257 and UC-431
tty:
convert THROTTLE constants into enum
tty:
convert to new timestamp accessors
tty:
don't check for signal_pending() in send_break()
tty:
early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
tty:
fix kernel-doc for functions in tty.h
tty:
Fix uninit-value access in ppp_sync_receive()
tty:
fix up and plug in tty_ioctl kernel-doc
tty:
hvc: remove set but unused variable
tty:
invert return values of tty_{,un}throttle_safe()
tty:
n_gsm: add copyright Siemens Mobility GmbH
tty:
n_gsm: fix race condition in status line change on dead connections
tty:
n_tty: invert the condition in copy_from_read_buf()
tty:
n_tty: rename and retype 'retval' in n_tty_ioctl()
tty:
n_tty: use 'retval' instead of 'c'
tty:
n_tty: use do-while in n_tty_check_{,un}throttle()
tty:
n_tty: use min3() in copy_from_read_buf()
tty:
Remove now superfluous sentinel element from ctl_table array
tty:
Restrict access to TIOCLINUX' copy-and-paste subcommands
tty:
serial: 8250: Add support for MOXA Mini PCIe boards
tty:
serial: 8250: Cleanup MOXA configurations
tty:
serial: 8250: Modify MOXA enum name within 8250_pci.c
tty:
serial: 8250: Relocate macros within 8250_pci.c
tty:
serial: 8250_exar: Does not use anything from 8250_pci
tty:
serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe()
tty:
serial: ma35d1_serial: Add missing check for ioremap
tty:
serial: meson: Add a earlycon for the S4 SoC
tty:
serial: meson: fix hard LOCKUP on crtscts mode
tty:
serial: samsung: drop earlycon support for unsupported platforms
tty:
serial: samsung_tty: remove dead code
tty:
stop using ndash in kernel-doc
tty:
switch tty_{,un}throttle_safe() to return a bool
tty:
tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive()
tty:
tty_jobctrl: fix pid memleak in disassociate_ctty()
tty:
use 'if' in send_break() instead of 'goto'
tty:
vc_screen: make vc_class constant
tty:
vcc: Add check for kstrdup() in vcc_probe()
tty:
vt: make vtconsole_class constant
tty:
whitespaces in descriptions corrected by replacing tabs with spaces
uacce:
make uacce_class constant
uapi:
mptcp: use header file generated from YAML spec
uapi:
propagate __struct_group() attributes to the container union
ubi:
block: Fix use-after-free in ubiblock_cleanup
ubi:
fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools
ubi:
fastmap: Add module parameter to control reserving filling pool PEBs
ubi:
fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap
ubi:
fastmap: erase_block: Get erase counter from wl_entry rather than flash
ubi:
fastmap: Fix lapsed wear leveling for first 64 PEBs
ubi:
fastmap: Fix missed ec updating after erasing old fastmap data block
ubi:
fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out
ubi:
fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists
ubi:
fastmap: Remove unneeded break condition while filling pools
ubi:
fastmap: Use free pebs reserved for bad block handling
ubi:
fastmap: Wait until there are enough free PEBs before filling pools
ubi:
Replace erase_block() with sync_erase()
ubifs:
convert to new timestamp accessors
ubifs:
Do not include crypto/algapi.h
ubifs:
dynamically allocate the ubifs-slab shrinker
ubifs:
Fix memory leak of bud->log_hash
ubifs:
Fix missing error code err
ubifs:
fix possible dereference after free
ubifs:
Fix some kernel-doc comments
ubifs:
move ubifs_xattr_handlers to .rodata
ubifs:
ubifs_link: Fix wrong name len calculating when UBIFS is encrypted
ublk:
don't get ublk device reference in ublk_abort_queue()
ublk:
Limit dev_id/ub_number values
ublk:
make sure io cmd handled in submitter task context
ublk:
Make ublks_max configurable
ublk:
move ublk_cancel_dev() out of ub->mutex
ublk:
quiesce request queue when aborting queue
ublk:
rename mm_lock as lock
ublk:
replace monitor with cancelable uring_cmd
ublk:
simplify aborting request
udf:
Annotate struct udf_bitmap with __counted_by
udf:
Avoid unneeded variable length array in struct fileIdentDesc
udf:
convert to new timestamp accessors
udp:
add missing WRITE_ONCE() around up->encap_rcv
udp:
annotate data-races around udp->encap_type
udp:
introduce udp->udp_flags
udp:
lockless UDP_ENCAP_L2TPINUDP / UDP_GRO
udp:
move udp->accept_udp_{l4|fraglist} to udp->udp_flags
udp:
move udp->gro_enabled to udp->udp_flags
udp:
move udp->no_check6_rx to udp->udp_flags
udp:
move udp->no_check6_tx to udp->udp_flags
udp_tunnel:
Use flex array to simplify code
udplite:
fix various data-races
udplite:
remove UDPLITE_BIT
ufs:
add ufs_get_locked_folio and ufs_put_locked_folio
ufs:
convert to new timestamp accessors
ufs:
convert ufs_change_blocknr() to use folios
ufs:
remove ufs_get_locked_page()
ufs:
use ufs_get_locked_folio() in ufs_alloc_lastblock()
um,ethertap:
Replace deprecated strncpy() with strscpy()
UML:
remove unused cmd_vdso_install
units:
Add BYTES_PER_*BIT
units:
add missing header
usb-storage,uas:
make internal quirks flags 64bit
usb-storage:
Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3
usb-storage:
remove UNUSUAL_VENDOR_INTF macro
usb/usbip:
fix wrong data added to platform device
usb:
Add support for Intel LJCA device
usb:
Annotate struct urb_priv with __counted_by
usb:
aqc111: check packet for fixup for true limit
usb:
atm: Use size_add() in call to struct_size()
USB:
c67x00: Remove unused declaration c67x00_hcd_msg_received()
usb:
cdnsp: Fix deadlock issue during using NCM gadget
usb:
chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag
usb:
chipidea: Add support for NPCM
usb:
chipidea: Fix DMA overwrite for Tegra
usb:
chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF
usb:
chipidea: Simplify Tegra DMA alignment code
usb:
chipidea: tegra: Consistently use dev_err_probe()
usb:
config: fix iteration issue in 'usb_get_bos_descriptor()'
usb:
convert to new timestamp accessors
usb:
core: Remove duplicated check in usb_hub_create_port_device
USB:
dma: remove unused function prototype
usb:
dwc2: fix possible NULL pointer dereference caused by driver concurrency
USB:
dwc2: write HCINT with INTMASK applied
usb:
dwc3: add missing of_node_put and platform_device_put
usb:
dwc3: add optional PHY interface clocks
usb:
dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver
usb:
dwc3: core: configure TX/RX threshold for DWC3_IP
usb:
dwc3: document gfladj_refclk_lpm_sel field
usb:
dwc3: Fix default mode initialization
USB:
dwc3: qcom: fix ACPI platform device leak
USB:
dwc3: qcom: fix resource leaks on probe deferral
USB:
dwc3: qcom: fix software node leak on probe errors
USB:
dwc3: qcom: fix wakeup after probe deferral
USB:
dwc3: qcom: simplify wakeup interrupt setup
usb:
dwc3: set the dma max_seg_size
usb:
dwc3: xilinx: add reset-controller support
usb:
fotg210-hcd: delete an incorrect bounds test
usb:
gadget: aspeed_udc: Convert to platform remove callback returning void
usb:
gadget: at91-udc: Convert to use module_platform_driver()
usb:
gadget: clarify usage of USB_GADGET_DELAYED_STATUS
USB:
gadget: core: adjust uevent timing on gadget unbind
usb:
gadget: f_fs: Annotate struct ffs_buffer with __counted_by
usb:
gadget: f_hid: fix report descriptor allocation
usb:
gadget: f_midi: Annotate struct f_midi with __counted_by
usb:
gadget: f_ncm: Always set current gadget in ncm_bind()
usb:
gadget: f_uac2: allow changing terminal types through configfs
usb:
gadget: fsl-udc: Convert to use module_platform_driver()
usb:
gadget: fusb300-udc: Convert to use module_platform_driver()
usb:
gadget: lpc32xx-udc: Convert to use module_platform_driver()
usb:
gadget: m66592-udc: Convert to use module_platform_driver()
usb:
gadget: r8a66597-udc: Convert to use module_platform_driver()
usb:
gadget: u_ether: Replace netif_stop_queue with netif_device_detach
usb:
gadget: udc: Handle gadget_connect failure during bind operation
usb:
gadget: uvc: Add missing initialization of ssp config descriptor
usb:
gadget: uvc: cleanup request when not in correct state
usb:
gadget: uvc: rework pump worker to avoid while loop
usb:
gadget: uvc: stop pump thread on video disable
usb:
gadgetfs: return USB_GADGET_DELAYED_STATUS from setup()
usb:
host: xhci-plat: fix possible kernel oops while resuming
usb:
host: xhci: Avoid XHCI resume delay if SSUSB device is not present
usb:
Inform the USB Type-C class about enumerated devices
usb:
misc: ljca: Drop _ADR support to get ljca children devices
usb:
misc: ljca: Fix enumeration error on Dell Latitude 9420
usb:
misc: onboard-hub: add support for Microchip USB5744
usb:
misc: onboard_usb_hub: add Genesys Logic gl3510 hub support
usb:
mtu3: Convert to platform remove callback returning void
usb:
musb: Add missing of.h include
usb:
musb: dsps: Fix vbus vs tps65217-charger irq conflict
usb:
pci-quirks: group AMD specific quirk code together
usb:
pci-quirks: handle HAS_IOPORT dependency for AMD quirk
usb:
pci-quirks: handle HAS_IOPORT dependency for UHCI handoff
usb:
pd: Add helper macro to get Type C cable speed
usb:
pd: Exposing the Peak Current value of Fixed Supplies to user space
usb:
raw-gadget: don't disable device if usb_ep_queue fails
usb:
raw-gadget: properly handle interrupted requests
usb:
raw-gadget: report suspend, resume, reset, and disconnect events
usb:
raw-gadget: return USB_GADGET_DELAYED_STATUS from setup()
usb:
renesas_usbhs: remove boilerplate from header file
USB:
serial: ftdi_sio: update Actisense PIDs constant names
USB:
serial: option: add Fibocom L7xx modules
USB:
serial: option: add Foxconn T99W265 with new baseline
USB:
serial: option: add Luat Air72*U series products
USB:
serial: option: add Quectel EG912Y module support
USB:
serial: option: add Quectel RM500Q R13 firmware support
USB:
serial: option: don't claim interface 4 for ZTE MF290
USB:
serial: option: fix FM101R-GL defines
usb:
storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
usb:
typec: Add Active or Passive cable defination to cable discover mode VDO
usb:
typec: Add Displayport Alternate Mode 2.1 Support
usb:
typec: add support for PTN36502 redriver
usb:
typec: altmodes/displayport: fixup drm internal api change vs new user.
usb:
typec: class: fix typec_altmode_put_partner to put plugs
usb:
typec: drop check because i2c_unregister_device() is NULL safe
usb:
typec: fsa4480: Add support to swap SBU orientation
usb:
typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1
usb:
typec: intel_pmc_mux: enable sysfs usb role access
usb:
typec: Link enumerated USB devices with Type-C partner
usb:
typec: tcpci_rt1711h: Add enable_pd30_extended_message variable to struct rt1711h_chip_info
usb:
typec: tcpci_rt1711h: Add rxdz_sel variable to struct rt1711h_chip_info
usb:
typec: tcpci_rt1711h: Convert enum->pointer for data in the match tables
usb:
typec: tcpci_rt1711h: Drop CONFIG_OF ifdeffery
usb:
typec: tcpci_rt1711h: Remove trailing comma in the terminator entry for OF table
usb:
typec: tcpm: Add additional checks for contaminant
usb:
typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
usb:
typec: tcpm: Fix sink caps op current check
usb:
typec: tcpm: Skip hard reset when in error recovery
usb:
typec: tipd: Supply also I2C driver data
USB:
typec: tps6598x: Add device data to of_device_id
USB:
typec: tps6598x: Add patch mode to tps6598x
USB:
typec: tps6598x: Add power status trace for tps25750
USB:
typec: tps6598x: Add status trace for tps25750
USB:
typec: tps6598x: Add TPS25750 support
USB:
typec: tps6598x: Add trace for tps25750 irq
USB:
typec: tps6598x: Fix a memory leak in an error handling path
USB:
typec: tps6598x: Refactor tps6598x port registration
USB:
typec: tsp6598x: Add cmd timeout and response delay
usb:
typec: ucsi: fix gpio-based orientation detection
usb:
ucsi: glink: use the connector orientation GPIO to provide switch events
USB:
usbip: fix stub_dev hub disconnect
usb:
usbtest: fix a type promotion bug
usb:
Use device_get_match_data()
usb:
xhci-mtk: add a bandwidth budget table
usb:
xhci-mtk: fix in-ep's start-split check failure
usb:
xhci-mtk: improve split scheduling by separate IN/OUT budget
USB:
xhci-plat: fix legacy PHY double init
usb:
xhci: Implement xhci_handshake_check_state() helper
usb:
xhci: Move extcaps related macros to respective header file
Linux:
usb:cdnsp: remove TRB_FLUSH_ENDPOINT command
Linux:
usb:typec:tcpm:support double Rp to Vbus cable as sink
usbip:
Use platform_device_register_full()
usbmon:
Use list_for_each_entry() helper
userfaultfd:
UFFD_FEATURE_WP_ASYNC
vboxsf:
convert to new timestamp accessors
vdpa/mlx5:
Allow creation/deletion of any given mr struct
vdpa/mlx5:
Collapse "dvq" mr add/delete functions
vdpa/mlx5:
Create helper function for dma mappings
vdpa/mlx5:
Decouple cvq iotlb handling from hw mapping code
vdpa/mlx5:
Enable hw support for vq descriptor mapping
vdpa/mlx5:
Expose descriptor group mkey hw capability
vdpa/mlx5:
implement .reset_map driver op
vdpa/mlx5:
Improve mr update flow
vdpa/mlx5:
Introduce mr for vq descriptor
vdpa/mlx5:
Make iotlb helper functions more generic
vdpa/mlx5:
Move mr mutex out of mr struct
vdpa/mlx5:
preserve CVQ vringh index
vdpa/mlx5:
Rename mr destroy functions
vdpa/mlx5:
Take cvq iotlb lock during refresh
vdpa/mlx5:
Update cvq iotlb mapping on ASID change
vdpa:
introduce .compat_reset operation callback
vdpa:
introduce .reset_map operation callback
vdpa:
introduce dedicated descriptor group for virtqueue
vdpa:
Update sysfs ABI documentation
vdpa_sim:
implement .reset_map support
vdpa_sim_blk:
allocate the buffer zeroed
vduse:
make vduse_class constant
verification/dot2k:
Delete duplicate imports
veth:
Use tstats per-CPU traffic counters
vfio-cdx:
add bus mastering device feature support
vfio/cdx:
Add parentheses between bitwise AND expression and logical NOT
vfio/iova_bitmap:
Export more API symbols
vfio/mlx5:
Activate the chunk mode functionality
vfio/mlx5:
Add support for READING in chunk mode
vfio/mlx5:
Add support for SAVING in chunk mode
vfio/mlx5:
Enable querying state size which is > 4GB
vfio/mlx5:
Pre-allocate chunks for the STOP_COPY phase
vfio/mlx5:
Refactor the SAVE callback to activate a work only upon an error
vfio/mlx5:
Rename some stuff to match chunk mode
vfio/mlx5:
Wake up the reader post of disabling the SAVING migration file
vfio/mtty:
Enable migration support
vfio/mtty:
Overhaul mtty interrupt handling
vfio/pds:
Fix mutex lock->magic != lock warning
vfio/pds:
Fix possible sleep while in atomic context
vfio:
add bus master feature to device feature ioctl
vfio:
Drop vfio_file_iommu_group() stub to fudge around a KVM wart
vfio:
Fix smatch errors in vfio_combine_iova_ranges()
vfio:
Move iova_bitmap into iommufd
vfio:
trivially use __aligned_u64 for ioctl structs
vfio:
use __aligned_u64 in struct vfio_device_gfx_plane_info
vfio:
use __aligned_u64 in struct vfio_device_ioeventfd
vfs:
Convert BUG_ON to WARN_ON_ONCE in open_last_lookups
vfs:
fix readahead(2) on block devices
vfs:
predict the error in retry_estale as unlikely
vfs:
shave work on failed file open
vfs:
stop counting on gcc not messing with mnt_expiry_mark if not asked
vga16fb:
drop powerpc support
vgacon, arch/*:
remove unused screen_info definitions
vgacon:
clean up global screen_info instances
vgacon:
fix mips/sibyte build regression
vgacon:
remove screen_info dependency
vgacon:
rework Kconfig dependencies
vgacon:
rework screen_info #ifdef checks
vhost-scsi:
Spelling s/preceeding/preceding/g
vhost-vdpa:
clean iotlb map during reset for older userspace
vhost-vdpa:
fix use after free in vhost_vdpa_probe()
vhost-vdpa:
introduce descriptor group backend feature
vhost-vdpa:
introduce IOTLB_PERSIST backend feature bit
vhost-vdpa:
reset vendor specific mapping to initial state in .release
vhost-vdpa:
uAPI to get dedicated descriptor group id
vhost/vsock:
support MSG_ZEROCOPY for transport
virt:
acrn: Annotate struct vm_memory_region_batch with __counted_by
virt:
coco: Add a coco/Makefile and coco/Kconfig
virt:
sevguest: Add TSM_REPORTS support for SNP_GET_EXT_REPORT
virt:
sevguest: Fix passing a stack buffer as a scatterlist target
virt:
sevguest: Prep for kernel internal get_ext_report()
virt:
tdx-guest: Add Quote generation support using TSM_REPORTS
virtchnl:
Add CRC stripping capability
virtchnl:
Add header dependencies
virtchnl:
add virtchnl version 2 ops
virtio-balloon:
correct the comment of virtballoon_migratepage()
virtio-blk:
fix implicit overflow on virtio_max_dma_size
virtio-net:
a tiny comment update
virtio-net:
consistently save parameters for per-queue
virtio-net:
fix mismatch of getting tx-frames
virtio-net:
fix per queue coalescing parameter setting
virtio-net:
fix the vq coalescing setting for vq resize
virtio-net:
initially change the value of tx-frames
virtio/vsock:
Fix uninit-value in virtio_transport_recv_pkt()
virtio:
add definition of VIRTIO_F_NOTIF_CONFIG_DATA feature bit
virtio:
kdoc for struct virtio_pci_modern_device
virtio_balloon:
dynamically allocate the virtio-balloon shrinker
virtio_blk:
fix snprintf truncation compiler warning
virtio_console:
Annotate struct port_buffer with __counted_by
virtio_net:
avoid data-races on dev->stats fields
virtio_net:
fix missing dma unmap for resize
virtio_net:
use u64_stats_t infra to avoid data-races
virtio_pci:
add build offset check for the new common cfg items
virtio_pci:
add check for common cfg size
virtio_pci:
move structure to a header
virtio_pci:
Switch away from deprecated irq_set_affinity_hint
virtio_ring:
fix syncs DMA memory with different direction
vlynq:
remove bus driver
vmcore:
remove dependency with is_kdump_kernel() for exporting vmcore
vmw_balloon:
dynamically allocate the vmw-balloon shrinker
vrf:
Remove the now superfluous sentinel element from ctl_table array
vsock/loopback:
support MSG_ZEROCOPY for transport
vsock/test:
add recv_buf() utility function
vsock/test:
add send_buf() utility function
vsock/test:
fix SEQPACKET message bounds test
vsock/test:
track bytes in sk_buff merging test for SOCK_SEQPACKET
vsock/test:
use recv_buf() in vsock_test.c
vsock/test:
use send_buf() in vsock_test.c
vsock/virtio/vhost:
read data from non-linear skb
vsock/virtio:
fix "comparison of distinct pointer types lacks a cast" warning
vsock/virtio:
Fix unsigned integer wrap around in virtio_transport_has_space()
vsock/virtio:
MSG_ZEROCOPY flag support
vsock/virtio:
non-linear skb handling for tap
vsock/virtio:
remove socket from connected/bound list on shutdown
vsock/virtio:
support MSG_ZEROCOPY for transport
vsock/virtio:
support to send non-linear skb
vsock:
check for MSG_ZEROCOPY support on send
vsock:
enable setting SO_ZEROCOPY
vsock:
enable SOCK_SUPPORT_ZC bit
vsock:
read from socket's error queue
vsock:
send SIGPIPE on write to shutdowned socket
vsock:
set EPOLLERR on non-empty error queue
vsprintf:
uninline simple_strntoull(), reorder arguments
vt:
Replace strlcpy with strscpy
vxlan:
Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size()
vxlan:
mdb: Add MDB get support
vxlan:
mdb: Adjust function arguments
vxlan:
mdb: Factor out a helper for remote entry size calculation
vxlan:
use generic function for tunnel IPv4 route lookup
vxlan:
use generic function for tunnel IPv6 route lookup
vxlan:
vxlan_core: Add support for FDB flush
vxlan:
vxlan_core: Do not skip default entry in vxlan_flush() by default
vxlan:
vxlan_core: Make vxlan_flush() more generic for future use
vxlan:
vxlan_core: Support FDB flushing by destination IP
vxlan:
vxlan_core: Support FDB flushing by destination port
vxlan:
vxlan_core: Support FDB flushing by destination VNI
vxlan:
vxlan_core: Support FDB flushing by nexthop ID
vxlan:
vxlan_core: Support FDB flushing by source VNI
watch_queue:
Annotate struct watch_filter with __counted_by
watchdog:
apple: Deactivate on suspend
watchdog:
ar7_wdt: remove driver to prepare for platform removal
watchdog:
aspeed: Add support for aspeed,reset-mask DT property
watchdog:
at91sam9_wdt: Use the devm_clk_get_enabled() helper function
watchdog:
ath79_wdt: Use the devm_clk_get_enabled() helper function
watchdog:
gpio_wdt: Make use of device properties
watchdog:
imx_sc_wdt: continue if the wdog already enabled
watchdog:
it87_wdt: add IT8613 ID
watchdog:
ixp4xx: Make sure restart always works
watchdog:
marvell_gti: Replace of_platform.h with explicit includes
watchdog:
marvell_gti_wdt: Fix error code in probe()
Watchdog:
marvell_gti_wdt: Remove redundant dev_err_probe() for platform_get_irq()
watchdog:
mlx-wdt: Parameter desctiption warning fix
watchdog:
move softlockup_panic back to early_param
watchdog:
of_xilinx_wdt: Remove unnecessary clock disable call in the remove path
watchdog:
st_lpc: Use device_get_match_data()
watchdog:
sunplus: Use the devm_clk_get_enabled() helper function
watchdog:
wdat_wdt: Add timeout value as a param in ping method
wdog:
imx7ulp: Enable wdog int_en bit for watchdog any reset
wifi:
ar5523: Remove unnecessary (void*) conversions
wifi:
ath10k: Annotate struct ath10k_ce_ring with __counted_by
wifi:
ath10k: consistently use kstrtoX_from_user() functions
wifi:
ath10k: Don't touch the CE interrupt registers after power up
wifi:
ath10k: drop HTT_DATA_TX_STATUS_DOWNLOAD_FAIL
wifi:
ath10k: fix clang-specific fortify warning
wifi:
ath10k: indicate to mac80211 scan complete with aborted flag for ATH10K_SCAN_STARTING state
wifi:
ath10k: Remove unnecessary (void*) conversions
wifi:
ath10k: simplify ath10k_peer_create()
wifi:
ath11k: add chip id board name while searching board-2.bin for WCN6855
wifi:
ath11k: add firmware-2.bin support
wifi:
ath11k: add parsing of phy bitmap for reg rules
wifi:
ath11k: ath11k_debugfs_register(): fix format-truncation warning
wifi:
ath11k: call ath11k_mac_fils_discovery() without condition
wifi:
ath11k: drop NULL pointer check in ath11k_update_per_peer_tx_stats()
wifi:
ath11k: drop redundant check in ath11k_dp_rx_mon_dest_process()
wifi:
ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
wifi:
ath11k: fix boot failure with one MSI vector
wifi:
ath11k: fix CAC running state during virtual interface start
wifi:
ath11k: fix dfs radar event locking
wifi:
ath11k: fix gtk offload status event locking
wifi:
ath11k: fix htt pktlog locking
wifi:
ath11k: fix temperature event locking
wifi:
ath11k: fix tid bitmap is 0 in peer rx mu stats
wifi:
ath11k: fix Tx power value during active CAC
wifi:
ath11k: Introduce and use ath11k_sta_to_arsta()
wifi:
ath11k: mac: fix struct ieee80211_sband_iftype_data handling
wifi:
ath11k: mhi: add a warning message for MHI_CB_EE_RDDM crash
wifi:
ath11k: move references from rsvd2 to info fields
wifi:
ath11k: qmi: refactor ath11k_qmi_m3_load()
wifi:
ath11k: Remove ath11k_base::bd_api
wifi:
ath11k: remove unnecessary (void*) conversions
wifi:
ath11k: remove unused members of 'struct ath11k_base'
wifi:
ath11k: Remove unused struct ath11k_htc_frame
wifi:
ath11k: rename the sc naming convention to ab
wifi:
ath11k: rename the wmi_sc naming convention to wmi_ab
wifi:
ath11k: Use device_get_match_data()
wifi:
ath11k: use kstrtoul_from_user() where appropriate
wifi:
ath12k: add ath12k_qmi_free_resource() for recovery
wifi:
ath12k: add keep backward compatibility of PHY mode to avoid firmware crash
wifi:
ath12k: add msdu_end structure for WCN7850
wifi:
ath12k: add parsing of phy bitmap for reg rules
wifi:
ath12k: add read variant from SMBIOS for download board data
wifi:
ath12k: add support for hardware rfkill for WCN7850
wifi:
ath12k: call ath12k_mac_fils_discovery() without condition
wifi:
ath12k: change to initialize recovery variables earlier in ath12k_core_reset()
wifi:
ath12k: change to treat alpha code na as world wide regdomain
wifi:
ath12k: configure RDDM size to MHI for device recovery
wifi:
ath12k: Consistently use ath12k_vif_to_arvif()
wifi:
ath12k: do not drop data frames from unassociated stations
wifi:
ath12k: enable 320 MHz bandwidth for 6 GHz band in EHT PHY capability for WCN7850
wifi:
ath12k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN7850
wifi:
ath12k: Enable Mesh support for QCN9274
wifi:
ath12k: fix debug messages
wifi:
ath12k: fix dfs-radar and temperature event locking
wifi:
ath12k: fix DMA unmap warning on NULL DMA address
wifi:
ath12k: fix htt mlo-offset event locking
wifi:
ath12k: fix invalid m3 buffer address
wifi:
ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats()
wifi:
ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps()
wifi:
ath12k: fix radar detection in 160 MHz
wifi:
ath12k: fix recovery fail while firmware crash when doing channel switch
wifi:
ath12k: fix undefined behavior with __fls in dp
wifi:
ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
wifi:
ath12k: Ignore fragments from uninitialized peer in dp
wifi:
ath12k: indicate scan complete for scan canceled when scan running
wifi:
ath12k: indicate to mac80211 scan complete with aborted flag for ATH12K_SCAN_STARTING state
wifi:
ath12k: Introduce and use ath12k_sta_to_arsta()
wifi:
ath12k: mhi: fix potential memory leak in ath12k_mhi_register()
wifi:
ath12k: register EHT mesh capabilities
wifi:
ath12k: Remove ath12k_base::bd_api
wifi:
ath12k: remove redundant memset() in ath12k_hal_reo_qdesc_setup()
wifi:
ath12k: Remove unnecessary (void*) conversions
wifi:
ath12k: rename the sc naming convention to ab
wifi:
ath12k: rename the wmi_sc naming convention to wmi_ab
wifi:
ath12k: Set default beacon mode to burst mode
wifi:
ath5k: remove unnecessary (void*) conversions
wifi:
ath5k: replace deprecated strncpy with strscpy
wifi:
ath6kl: remove unnecessary (void*) conversions
wifi:
ath6kl: replace deprecated strncpy with memcpy
wifi:
ath9k: clean up function ath9k_hif_usb_resume
wifi:
ath9k: fix clang-specific fortify warnings
wifi:
ath9k: simplify ar9003_hw_process_ini()
wifi:
ath9k: use u32 for txgain indexes
wifi:
ath9k_htc: fix format-truncation warning
wifi:
ath: dfs_pattern_detector: Fix a memory initialization issue
wifi:
ath: dfs_pattern_detector: Use flex array to simplify code
wifi:
atmel: remove unused ioctl function
wifi:
avoid offset calculation on NULL pointer
wifi:
brcmfmac: Annotate struct brcmf_gscan_config with __counted_by
wifi:
brcmfmac: firmware: Annotate struct brcmf_fw_request with __counted_by
wifi:
brcmfmac: fix format-truncation warnings
wifi:
brcmfmac: fweh: Add __counted_by for struct brcmf_fweh_queue_item and use struct_size()
wifi:
carl9170: remove unnecessary (void*) conversions
wifi:
cfg80211: add first kunit tests, for element defrag
wifi:
cfg80211: add flush functions for wiphy work
wifi:
cfg80211: add ieee80211_fragment_element to public API
wifi:
cfg80211: add local_state_change to deauth trace
wifi:
cfg80211: add locked debugfs wrappers
wifi:
cfg80211: Add my certificate
wifi:
cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2PClient
wifi:
cfg80211: allow reg update by driver even if wiphy->regd is set
wifi:
cfg80211: annotate iftype_data pointer with sparse
wifi:
cfg80211: call reg_call_notifier on beacon hints
wifi:
cfg80211: check RTNL when iterating devices
wifi:
cfg80211: check wiphy mutex is held for wdev mutex
wifi:
cfg80211: export DFS CAC time and usable state helper functions
wifi:
cfg80211: fix certs build to not depend on file order
wifi:
cfg80211: fix CQM for non-range use
wifi:
cfg80211: fix header kernel-doc typos
wifi:
cfg80211: fix kernel-doc for wiphy_delayed_work_flush()
wifi:
cfg80211: fix kernel-doc for wiphy_delayed_work_flush()
wifi:
cfg80211: fix off-by-one in element defrag
wifi:
cfg80211: Fix typo in documentation
wifi:
cfg80211: Handle specific BSSID in 6GHz scanning
wifi:
cfg80211: hold wiphy lock in cfg80211_any_wiphy_oper_chan()
wifi:
cfg80211: hold wiphy mutex for send_interface
wifi:
cfg80211: Include operating class 137 in 6GHz band
wifi:
cfg80211: lock wiphy mutex for rfkill poll
wifi:
cfg80211: make read-only array centers_80mhz static const
wifi:
cfg80211: make read-only array centers_80mhz static const
wifi:
cfg80211: modify prototype for change_beacon
wifi:
cfg80211: OWE DH IE handling offload
wifi:
cfg80211: reg: describe return values in kernel-doc
wifi:
cfg80211: reg: fix various kernel-doc issues
wifi:
cfg80211: reg: hold wiphy mutex for wdev iteration
wifi:
cfg80211: remove scan_width support
wifi:
cfg80211: remove wdev mutex
wifi:
cfg80211: report per-link errors during association
wifi:
cfg80211: save power spectral density(psd) of regulatory rule
wifi:
cfg80211: sme: hold wiphy lock for wdev iteration
wifi:
cfg80211: split struct cfg80211_ap_settings
wifi:
cfg80211: wext: convert return value to kernel-doc
wifi:
cw1200: Avoid processing an invalid TIM IE
wifi:
hostap: Add __counted_by for struct prism2_download_data and use struct_size()
wifi:
hostap: remove unused ioctl function
wifi:
ieee80211: add UL-bandwidth definition of trigger frame
wifi:
ieee80211: don't require protected vendor action frames
wifi:
ipw2x00: Annotate struct libipw_txb with __counted_by
wifi:
ipw2x00: fix format-truncation warnings
wifi:
ipw2x00: replace deprecated strncpy with strscpy_pad
wifi:
iwlmvm: fw: Add new OEM vendor to tas approved list
wifi:
iwlwifi: abort scan when rfkill on but device enabled
wifi:
iwlwifi: add mapping of a periphery register crf for WH RF
wifi:
iwlwifi: add new RF support for wifi7
wifi:
iwlwifi: add support for activating UNII-1 in WW via BIOS
wifi:
iwlwifi: add support for new ini region types
wifi:
iwlwifi: add support for SNPS DPHYIP region type
wifi:
iwlwifi: api: fix center_freq label in PHY diagram
wifi:
iwlwifi: bump FW API to 84 for AX/BZ/SC devices
wifi:
iwlwifi: bump FW API to 86 for AX/BZ/SC devices
wifi:
iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
wifi:
iwlwifi: disable multi rx queue for 9000
wifi:
iwlwifi: don't use an uninitialized variable
wifi:
iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp()
wifi:
iwlwifi: dvm: remove kernel-doc warnings
wifi:
iwlwifi: empty overflow queue during flush
wifi:
iwlwifi: Extract common prph mac/phy regions data dump logic
wifi:
iwlwifi: fail NIC access fast on dead NIC
wifi:
iwlwifi: fix opmode start/stop race
wifi:
iwlwifi: fix some kernel-doc issues
wifi:
iwlwifi: fix system commands group ordering
wifi:
iwlwifi: fix the rf step and flavor bits range
wifi:
iwlwifi: fw: Add support for UATS table in UHB
wifi:
iwlwifi: fw: disable firmware debug asserts
wifi:
iwlwifi: fw: Fix debugfs command sending
wifi:
iwlwifi: fw: increase fw_version string size
wifi:
iwlwifi: fw: reconstruct the API/CAPA enum number
wifi:
iwlwifi: honor the enable_ini value
wifi:
iwlwifi: implement enable/disable for China 2022 regulatory
wifi:
iwlwifi: increase number of RX buffers for EHT devices
wifi:
iwlwifi: make time_events MLO aware
wifi:
iwlwifi: mei: return error from register when not built
wifi:
iwlwifi: mvm: add a debug print when we get a BAR
wifi:
iwlwifi: mvm: add a per-link debugfs
wifi:
iwlwifi: mvm: add a print when sending RLC command
wifi:
iwlwifi: mvm: Add basic link selection logic
wifi:
iwlwifi: mvm: add start mac ctdp sum calculation debugfs handler
wifi:
iwlwifi: mvm: add support for new wowlan_info_notif
wifi:
iwlwifi: mvm: advertise support for SCS traffic description
wifi:
iwlwifi: mvm: change iwl_mvm_flush_sta() API
wifi:
iwlwifi: mvm: check for iwl_mvm_mld_update_sta() errors
wifi:
iwlwifi: mvm: check link more carefully
wifi:
iwlwifi: mvm: cleanup MLO and non-MLO unification code
wifi:
iwlwifi: mvm: Correctly set link configuration
wifi:
iwlwifi: mvm: cycle FW link on chanctx removal
wifi:
iwlwifi: mvm: debugfs for fw system stats
wifi:
iwlwifi: mvm: disconnect long CSA only w/o alternative
wifi:
iwlwifi: mvm: don't add dummy phy context
wifi:
iwlwifi: mvm: Don't always bind/link the P2P Device interface
wifi:
iwlwifi: mvm: enable FILS DF Tx on non-PSC channel
wifi:
iwlwifi: mvm: extend alive timeout to 2 seconds
wifi:
iwlwifi: mvm: fix an error code in iwl_mvm_mld_add_sta()
wifi:
iwlwifi: mvm: fix iwl_mvm_mac_flush_sta()
wifi:
iwlwifi: mvm: fix kernel-doc
wifi:
iwlwifi: mvm: Fix key flags for IGTK on AP interface
wifi:
iwlwifi: mvm: fix netif csum flags
wifi:
iwlwifi: mvm: fix recovery flow in CSA
wifi:
iwlwifi: mvm: fix regdb initialization
wifi:
iwlwifi: mvm: fix removing pasn station for responder
wifi:
iwlwifi: mvm: fix SB CFG check
wifi:
iwlwifi: mvm: fix size check for fw_link_id
wifi:
iwlwifi: mvm: fix the PHY context resolution for p2p device
wifi:
iwlwifi: mvm: Fix unreachable code path
wifi:
iwlwifi: mvm: fold the ref++ into iwl_mvm_phy_ctxt_add
wifi:
iwlwifi: mvm: handle link-STA allocation in restart
wifi:
iwlwifi: mvm: implement new firmware API for statistics
wifi:
iwlwifi: mvm: implement ROC version 3
wifi:
iwlwifi: mvm: increase session protection after CSA
wifi:
iwlwifi: mvm: iterate active links for STA queues
wifi:
iwlwifi: mvm: log dropped frames
wifi:
iwlwifi: mvm: make "pldr_sync" mode effective
wifi:
iwlwifi: mvm: make pldr_sync AX210 specific
wifi:
iwlwifi: mvm: move listen interval to constants
wifi:
iwlwifi: mvm: move RU alloc B2 placement
wifi:
iwlwifi: mvm: offload IGTK in AP if BIGTK is supported
wifi:
iwlwifi: mvm: reduce maximum RX A-MPDU size
wifi:
iwlwifi: mvm: refactor TX rate handling
wifi:
iwlwifi: mvm: remove set_tim callback for MLD ops
wifi:
iwlwifi: mvm: remove TDLS stations from FW
wifi:
iwlwifi: mvm: Return success if link could not be removed
wifi:
iwlwifi: mvm: rework debugfs handling
wifi:
iwlwifi: mvm: show dump even for pldr_sync
wifi:
iwlwifi: mvm: simplify the reorder buffer
wifi:
iwlwifi: mvm: support CSA with MLD
wifi:
iwlwifi: mvm: support injection antenna control
wifi:
iwlwifi: mvm: support set_antenna()
wifi:
iwlwifi: mvm: update IGTK in mvmvif upon D3 resume
wifi:
iwlwifi: mvm: update station's MFP flag after association
wifi:
iwlwifi: mvm: use correct sta ID for IGTK/BIGTK
wifi:
iwlwifi: no power save during transition to D3
wifi:
iwlwifi: pcie: (re-)assign BAR0 on driver bind
wifi:
iwlwifi: pcie: add another missing bh-disable for rxq->lock
wifi:
iwlwifi: pcie: avoid a NULL pointer dereference
wifi:
iwlwifi: pcie: clean up WFPM control bits
wifi:
iwlwifi: pcie: don't synchronize IRQs from IRQ
wifi:
iwlwifi: pcie: enable TOP fatal error interrupt
wifi:
iwlwifi: pcie: fix kernel-doc issues
wifi:
iwlwifi: pcie: fix RB status reading
wifi:
iwlwifi: pcie: give up mem read if HW is dead
wifi:
iwlwifi: pcie: propagate iwl_pcie_gen2_apm_init() error
wifi:
iwlwifi: pcie: rescan bus if no parent
wifi:
iwlwifi: pcie: synchronize IRQs before NAPI
wifi:
iwlwifi: queue: fix kernel-doc
wifi:
iwlwifi: read DSM func 2 for specific RF types
wifi:
iwlwifi: remove dead-code
wifi:
iwlwifi: send EDT table to FW
wifi:
iwlwifi: skip opmode start retries on dead transport
wifi:
iwlwifi: support link id in SESSION_PROTECTION_NOTIF
wifi:
iwlwifi: support link_id in SESSION_PROTECTION cmd
wifi:
iwlwifi: trace full frames with TX status request
wifi:
iwlwifi: update context info structure definitions
wifi:
iwlwifi: Use FW rate for non-data frames
wifi:
iwlwifi: yoyo: swap cdb and jacket bits values
wifi:
lib80211: remove unused variables iv32 and iv16
wifi:
mac80211: Add __counted_by for struct ieee802_11_elems and use struct_size()
wifi:
mac80211: add a driver callback to add vif debugfs
wifi:
mac80211: add an element parsing unit test
wifi:
mac80211: add back SPDX identifier
wifi:
mac80211: add link id to mgd_prepare_tx()
wifi:
mac80211: add more ops assertions
wifi:
mac80211: add more warnings about inserting sta info
wifi:
mac80211: add support for mld in ieee80211_chswitch_done
wifi:
mac80211: add support for parsing TID to Link mapping element
wifi:
mac80211: add/remove driver debugfs entries as appropriate
wifi:
mac80211: additions to change_beacon()
wifi:
mac80211: allow for_each_sta_active_link() under RCU
wifi:
mac80211: check defragmentation succeeded
wifi:
mac80211: check if the existing link config remains unchanged
wifi:
mac80211: Check if we had first beacon with relevant links
wifi:
mac80211: check wiphy mutex in ops
wifi:
mac80211: cleanup auth_data only if association continues
wifi:
mac80211: convert A-MPDU work to wiphy work
wifi:
mac80211: debugfs: lock wiphy instead of RTNL
wifi:
mac80211: describe return values in kernel-doc
wifi:
mac80211: Do not force off-channel for management Tx with MLO
wifi:
mac80211: do not pass AP_VLAN vif pointer to drivers during flush
wifi:
mac80211: do not re-add debugfs entries during resume
wifi:
mac80211: don't connect to an AP while it's in a CSA process
wifi:
mac80211: don't re-add debugfs during reconfig
wifi:
mac80211: don't recreate driver link debugfs in reconfig
wifi:
mac80211: don't return unset power in ieee80211_get_tx_power()
wifi:
mac80211: drop robust action frames before assoc
wifi:
mac80211: ethtool: always hold wiphy mutex
wifi:
mac80211: ethtool: hold wiphy mutex
wifi:
mac80211: expand __ieee80211_data_to_8023() status
wifi:
mac80211: extend wiphy lock in interface removal
wifi:
mac80211: fix # of MSDU in A-MSDU calculation
wifi:
mac80211: fix a expired vs. cancel race in roc
wifi:
mac80211: fix another key installation error path
wifi:
mac80211: fix BA session teardown race
wifi:
mac80211: fix change_address deadlock during unregister
wifi:
mac80211: fix channel switch link data
wifi:
mac80211: fix check for unusable RX result
wifi:
mac80211: fix header kernel-doc typos
wifi:
mac80211: fix ieee80211_drop_unencrypted_mgmt return type/value
wifi:
mac80211: fix RCU usage warning in mesh fast-xmit
wifi:
mac80211: Fix setting vif links
wifi:
mac80211: Fix SMPS handling in the context of MLO
wifi:
mac80211: fix SMPS status handling
wifi:
mac80211: fix TXQ error path and cleanup
wifi:
mac80211: fix various kernel-doc issues
wifi:
mac80211: fixes in FILS discovery updates
wifi:
mac80211: flush STA queues on unauthorization
wifi:
mac80211: flush wiphy work where appropriate
wifi:
mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap
wifi:
mac80211: handle debugfs when switching to/from MLO
wifi:
mac80211: hold wiphy lock in netdev/link debugfs
wifi:
mac80211: hold wiphy_lock around concurrency checks
wifi:
mac80211: lock wiphy for aggregation debugfs
wifi:
mac80211: lock wiphy in IP address notifier
wifi:
mac80211: make mgd_protect_tdls_discover MLO-aware
wifi:
mac80211: mesh: check element parsing succeeded
wifi:
mac80211: mesh: fix some kdoc warnings
wifi:
mac80211: mesh_plink: fix matches_local logic
wifi:
mac80211: move color change finalize to wiphy work
wifi:
mac80211: move CSA finalize to wiphy work
wifi:
mac80211: move DFS CAC work to wiphy work
wifi:
mac80211: move dynamic PS to wiphy work
wifi:
mac80211: move filter reconfig to wiphy work
wifi:
mac80211: move key tailroom work to wiphy work
wifi:
mac80211: move link activation work to wiphy work
wifi:
mac80211: move monitor work to wiphy work
wifi:
mac80211: move offchannel works to wiphy work
wifi:
mac80211: move radar detect work to wiphy work
wifi:
mac80211: move scan work to wiphy work
wifi:
mac80211: move sched-scan stop work to wiphy work
wifi:
mac80211: move TDLS work to wiphy work
wifi:
mac80211: move tspec work to wiphy work
wifi:
mac80211: Notify the low level driver on change in MLO valid links
wifi:
mac80211: Print local link address during authentication
wifi:
mac80211: purge TX queues in flush_queues flow
wifi:
mac80211: reduce iflist_mtx
wifi:
mac80211: reject MLO channel configuration if not supported
wifi:
mac80211: relax RCU check in for_each_vif_active_link()
wifi:
mac80211: remove ampdu_mlme.mtx
wifi:
mac80211: remove chanctx_mtx
wifi:
mac80211: remove key_mtx
wifi:
mac80211: remove local->mtx
wifi:
mac80211: remove RX_DROP_UNUSABLE
wifi:
mac80211: remove shifted rate support
wifi:
mac80211: remove sta_mtx
wifi:
mac80211: remove unnecessary struct forward declaration
wifi:
mac80211: Rename and update IEEE80211_VIF_DISABLE_SMPS_OVERRIDE
wifi:
mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb()
wifi:
mac80211: rename struct cfg80211_rx_assoc_resp to cfg80211_rx_assoc_resp_data
wifi:
mac80211: report per-link error during association
wifi:
mac80211: rework ack_frame_id handling a bit
wifi:
mac80211: Sanity check tx bitrate if not provided by driver
wifi:
mac80211: set wiphy for virtual monitors
wifi:
mac80211: split ieee80211_drop_unencrypted_mgmt() return value
wifi:
mac80211: support antenna control in injection
wifi:
mac80211: support handling of advertised TID-to-link mapping
wifi:
mac80211: take MBSSID/EHT data also from probe resp
wifi:
mac80211: take wiphy lock for MAC addr change
wifi:
mac80211: tx: clarify conditions in if statement
wifi:
mac80211: update the rx_chains after set_antenna()
wifi:
mac80211: use bandwidth indication element for CSA
wifi:
mac80211: Use flexible array in struct ieee80211_tim_ie
wifi:
mac80211: use wiphy locked debugfs for sdata/link
wifi:
mac80211: use wiphy locked debugfs helpers for agg_status
wifi:
mac80211_hwsim: clean up kernel-doc
wifi:
mac80211_hwsim: fix clang-specific fortify warning
wifi:
mac80211_hwsim: Handle BSS_CHANGED_VALID_LINKS
wifi:
mac80211_hwsim: move kernel-doc description
wifi:
mt76: add DMA mapping error check in mt76_alloc_txwi()
wifi:
mt76: Annotate struct mt76_rx_tid with __counted_by
wifi:
mt76: check sta rx control frame to multibss capability
wifi:
mt76: check vif type before reporting cca and csa
wifi:
mt76: connac: add data field in struct tlv
wifi:
mt76: connac: add eht support for phy mode config
wifi:
mt76: connac: add eht support for tx power
wifi:
mt76: connac: add MBSSID support for mt7996
wifi:
mt76: connac: add more unified command IDs
wifi:
mt76: connac: add more unified event IDs
wifi:
mt76: connac: export functions for mt7925
wifi:
mt76: connac: introduce helper for mt7925 chipset
wifi:
mt76: Drop unnecessary error check for debugfs_create_dir()
wifi:
mt76: fix clang-specific fortify warnings
wifi:
mt76: fix crash with WED rx support enabled
wifi:
mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison
wifi:
mt76: fix potential memory leak of beacon commands
wifi:
mt76: fix race condition related to checking tx queue fill status
wifi:
mt76: get rid of false alamrs of tx emission issues
wifi:
mt76: move struct ieee80211_chanctx_conf up to struct mt76_vif
wifi:
mt76: mt7603: add missing register initialization for MT7628
wifi:
mt76: mt7603: disable A-MSDU tx support on MT7628
wifi:
mt76: mt7603: improve stuck beacon handling
wifi:
mt76: mt7603: improve watchdog reset reliablity
wifi:
mt76: mt7603: rework/fix rx pse hang check
wifi:
mt76: mt7915 add tc offloading support
wifi:
mt76: mt7915: fix beamforming availability check
wifi:
mt76: mt7915: fix monitor mode issues
wifi:
mt76: mt7915: update mpdu density capability
wifi:
mt76: mt7921: add 6GHz power type support for clc
wifi:
mt76: mt7921: enable set txpower for UNII-4
wifi:
mt76: mt7921: fix 6GHz disabled by the missing default CLC config
wifi:
mt76: mt7921: fix kernel panic by accessing invalid 6GHz channel info
wifi:
mt76: mt7921: fix the wrong rate pickup for the chanctx driver
wifi:
mt76: mt7921: fix the wrong rate selected in fw for the chanctx driver
wifi:
mt76: mt7921: get regulatory information from the clc event
wifi:
mt76: mt7921: move connac nic capability handling to mt7921
wifi:
mt76: mt7921: update the channel usage when the regd domain changed
wifi:
mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023)
wifi:
mt76: mt7925: add Mediatek Wi-Fi7 driver for mt7925 chips
wifi:
mt76: mt7925: fix typo in mt7925_init_he_caps
wifi:
mt76: mt792x: move mt7921_skb_add_usb_sdio_hdr in mt792x module
wifi:
mt76: mt792x: move some common usb code in mt792x module
wifi:
mt76: mt792x: support mt7925 chip init
wifi:
mt76: mt7996: Add mcu commands for getting sta tx statistic
wifi:
mt76: mt7996: enable PPDU-TxS to host
wifi:
mt76: mt7996: fix beamform mcu cmd configuration
wifi:
mt76: mt7996: fix beamformee ss subfield in EHT PHY cap
wifi:
mt76: mt7996: fix rx rate report for CBW320-2
wifi:
mt76: mt7996: fix TWT command format
wifi:
mt76: mt7996: fix wmm queue mapping
wifi:
mt76: mt7996: get tx_retries and tx_failed from txfree
wifi:
mt76: mt7996: only set vif teardown cmds at remove interface
wifi:
mt76: mt7996: remove periodic MPDU TXS request
wifi:
mt76: mt7996: set correct wcid in txp
wifi:
mt76: mt7996: support more options for mt7996_set_bitrate_mask()
wifi:
mt76: mt7996: support per-band LED control
wifi:
mt76: reduce spin_lock_bh held up in mt76_dma_rx_cleanup
wifi:
mt76: remove unused error path in mt76_connac_tx_complete_skb
wifi:
mt76: update beacon size limitation
wifi:
mt76: use atomic iface iteration for pre-TBTT work
wifi:
mt76: Use PTR_ERR_OR_ZERO() to simplify code
wifi:
mwifiex: cleanup struct mwifiex_sdio_mpa_rx
wifi:
mwifiex: followup PCIE and related cleanups
wifi:
mwifiex: simplify PCIE write operations
wifi:
mwifiex: use MODULE_FIRMWARE to add firmware files metadata
wifi:
nl80211: additions to NL80211_CMD_SET_BEACON
wifi:
nl80211: fix doc typos
wifi:
nl80211: fixes to FILS discovery updates
wifi:
p54: Annotate struct p54_cal_database with __counted_by
wifi:
plfxlc: fix clang-specific fortify warning
wifi:
radiotap: add bandwidth definition of EHT U-SIG
wifi:
ray_cs: Remove unnecessary (void*) conversions
wifi:
remove unused argument of ieee80211_get_tdls_action()
wifi:
rt2x00: fix MT7620 low RSSI issue
wifi:
rt2x00: fix rt2800 watchdog function
wifi:
rt2x00: improve MT7620 register initialization
wifi:
rt2x00: remove redundant check if u8 array element is less than zero
wifi:
rt2x00: rework MT7620 channel config function
wifi:
rt2x00: rework MT7620 PA/LNA RF calibration
wifi:
rtl8xxxu: Add a description about the device ID 0x7392:0xb722
wifi:
rtl8xxxu: mark TOTOLINK N150UA V5/N150UA-B as tested
wifi:
rtlwifi: cleanup few rtlxxxx_set_hw_reg() routines
wifi:
rtlwifi: cleanup struct rtl_ps_ctl
wifi:
rtlwifi: drop chk_switch_dmdp() from HAL interface
wifi:
rtlwifi: drop fill_fake_txdesc() from HAL interface
wifi:
rtlwifi: drop pre_fill_tx_bd_desc() from HAL interface
wifi:
rtlwifi: fix EDCA limit set by BT coexistence
wifi:
rtlwifi: remove unreachable code in rtl92d_dm_check_edca_turbo()
wifi:
rtlwifi: simplify TX command fill callbacks
wifi:
rtlwifi: use convenient list_count_nodes()
wifi:
rtlwifi: use unsigned long for bt_coexist_8723 timestamp
wifi:
rtlwifi: use unsigned long for rtl_bssid_entry timestamp
wifi:
rtw88: 8821c: tweak CCK TX filter setting for SRRC regulation
wifi:
rtw88: 8821c: update TX power limit to V67
wifi:
rtw88: 8822c: update TX power limit to V70
wifi:
rtw88: debug: add to check if debug mask is enabled
wifi:
rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
wifi:
rtw88: dump firmware debug information in abnormal state
wifi:
rtw88: fix typo rtw8822cu_probe
wifi:
rtw88: regd: configure QATAR and UK
wifi:
rtw88: regd: update regulatory map to R64-R42
wifi:
rtw88: Remove duplicate NULL check before calling usb_kill/free_urb()
wifi:
rtw89: 52c: rfk: disable DPK during MCC
wifi:
rtw89: 52c: rfk: refine MCC channel info notification
wifi:
rtw89: 8851b: update TX power tables to R34
wifi:
rtw89: 8852b: update TX power tables to R35
wifi:
rtw89: 8852c: declare to support two chanctx
wifi:
rtw89: 8852c: Fix TSSI causes transmit power inaccuracy
wifi:
rtw89: 8852c: Update bandedge parameters for better performance
wifi:
rtw89: 8852c: update TX power tables to R67
wifi:
rtw89: 8922a: add chip_ops::bb_preinit to enable BB before downloading firmware
wifi:
rtw89: 8922a: set memory heap address for secure firmware
wifi:
rtw89: add chip_info::txwd_info size to generalize TX WD submit
wifi:
rtw89: add EHT radiotap in monitor mode
wifi:
rtw89: Add EHT rate mask as parameters of RA H2C command
wifi:
rtw89: add mac_gen pointer to access mac port registers
wifi:
rtw89: add subband index of primary channel to struct rtw89_chan
wifi:
rtw89: add to fill TX descriptor for firmware command v2
wifi:
rtw89: add to fill TX descriptor v2
wifi:
rtw89: add to query RX descriptor format v2
wifi:
rtw89: cleanup firmware elements parsing
wifi:
rtw89: coex: add annotation __counted_by() for struct rtw89_btc_btf_set_slot_table
wifi:
rtw89: coex: add annotation __counted_by() to struct rtw89_btc_btf_set_mon_reg
wifi:
rtw89: consolidate registers of mac port to struct
wifi:
rtw89: correct the DCFO tracking flow to improve CFO compensation
wifi:
rtw89: debug: show txpwr table according to chip gen
wifi:
rtw89: debug: txpwr table supports Wi-Fi 7 chips
wifi:
rtw89: declare MCC in interface combination
wifi:
rtw89: fix typo of rtw89_fw_h2c_mcc_macid_bitmap()
wifi:
rtw89: fw: add checking type for variant type of firmware
wifi:
rtw89: fw: generalize download firmware flow by mac_gen pointers
wifi:
rtw89: fw: implement supported functions of download firmware for WiFi 7 chips
wifi:
rtw89: fw: move polling function of firmware path ready to an individual function
wifi:
rtw89: fw: propagate an argument include_bb for BB MCU firmware
wifi:
rtw89: fw: refine download flow to support variant firmware suits
wifi:
rtw89: indicate TX power by rate table inside RFE parameter
wifi:
rtw89: indicate TX shape table inside RFE parameter
wifi:
rtw89: load TX power by rate when RFE parms setup
wifi:
rtw89: load TX power related tables from FW elements
wifi:
rtw89: mac: add registers of MU-EDCA parameters for WiFi 7 chips
wifi:
rtw89: mac: do bf_monitor only if WiFi 6 chips
wifi:
rtw89: mac: generalize register of MU-EDCA switch according to chip gen
wifi:
rtw89: mac: get TX power control register according to chip gen
wifi:
rtw89: mac: set bf_assoc capabilities according to chip gen
wifi:
rtw89: mac: set bfee_ctrl() according to chip gen
wifi:
rtw89: mac: update RTS threshold according to chip gen
wifi:
rtw89: mcc: consider and determine BT duration
wifi:
rtw89: mcc: deal with beacon NoA if GO exists
wifi:
rtw89: mcc: deal with BT slot change
wifi:
rtw89: mcc: deal with P2P PS change
wifi:
rtw89: mcc: decide pattern and calculate parameters
wifi:
rtw89: mcc: fill fundamental configurations
wifi:
rtw89: mcc: fix NoA start time when GO is auxiliary
wifi:
rtw89: mcc: initialize start flow
wifi:
rtw89: mcc: track beacon offset and update when needed
wifi:
rtw89: mcc: trigger FW to start/stop MCC
wifi:
rtw89: mcc: update role bitmap when changed
wifi:
rtw89: modify the register setting and the flow of CFO tracking
wifi:
rtw89: move software DCFO compensation setting to proper position
wifi:
rtw89: parse EHT information from RX descriptor and PPDU status packet
wifi:
rtw89: parse TX EHT rate selected by firmware from RA C2H report
wifi:
rtw89: pause/proceed MCC for ROC and HW scan
wifi:
rtw89: phy: change naming related BT coexistence functions
wifi:
rtw89: phy: extend TX power common stuffs for Wi-Fi 7 chips
wifi:
rtw89: phy: generalize valid bit of BSS color
wifi:
rtw89: phy: refine helpers used for raw TX power
wifi:
rtw89: phy: set TX power by rate according to chip gen
wifi:
rtw89: phy: set TX power limit according to chip gen
wifi:
rtw89: phy: set TX power offset according to chip gen
wifi:
rtw89: phy: set TX power RU limit according to chip gen
wifi:
rtw89: refine bandwidth 160MHz uplink OFDMA performance
wifi:
rtw89: refine uplink trigger based control mechanism
wifi:
rtw89: regd: configure Thailand in regulation type
wifi:
rtw89: rfk: disable driver tracking during MCC
wifi:
rtw89: show EHT rate in debugfs
wifi:
wcn36xx: Annotate struct wcn36xx_hal_ind_msg with __counted_by
wifi:
wcn36xx: remove unnecessary (void*) conversions
wifi:
wext: avoid extra calls to strlen() in ieee80211_bss()
wifi:
wfx: allow to send frames during ROC
wifi:
wfx: fix case where rates are out of order
wifi:
wfx: fix power_save setting when AP is stopped
wifi:
wfx: implement wfx_remain_on_channel()
wifi:
wfx: introduce hif_scan_uniq()
wifi:
wfx: move wfx_skb_*() out of the header file
wifi:
wfx: relocate wfx_rate_mask_to_hw()
wifi:
wfx: scan_lock is global to the device
wifi:
wfx: simplify exclusion between scan and Rx filters
wifi:
wilc1000: add back-off algorithm to balance tx queue packets
wifi:
wilc1000: use vmm_table as array in wilc struct
wifi:
wl1251: replace deprecated strncpy with strscpy
wifi:
wl18xx: replace deprecated strncpy with strscpy
wifi:
wlcore: boot: replace deprecated strncpy with strscpy
wifi:
wlcore: Convert to platform remove callback returning void
wifi:
wlcore: main: replace deprecated strncpy with strscpy
wireguard:
do not include crypto/algapi.h
wireguard:
use DEV_STATS_INC()
workqueue:
Make sure that wq_unbound_cpumask is never empty
workqueue:
Provide one lock class key per work_on_cpu() callsite
writeback, cgroup:
switch inodes with dirty timestamps to release dying cgwbs
wwan:
core: Use the bitmap API to allocate bitmaps
X.509:
Add missing IMPLICIT annotations to AKID ASN.1 module
x509:
Add OIDs for FIPS 202 SHA-3 hash and signatures
x86, kexec:
fix the wrong ifdeffery CONFIG_KEXEC
x86/acpi:
Handle bogus MADT APIC tables gracefully
x86/acpi:
Ignore invalid x2APIC entries
x86/alternatives:
Disable interrupts and sync when optimizing NOPs in place
x86/alternatives:
Sync core before enabling interrupts
x86/amd_nb:
Add AMD Family MI300 PCI IDs
x86/amd_nb:
Use Family 19h Models 60h-7Fh Function 4 IDs
x86/apic, x86/hyperv:
Use u32 in hv_snp_boot_ap() too
x86/apic/msi:
Fix misconfigured non-maskable MSI quirk
x86/apic:
Fake primary thread mask for XEN/PV
x86/apic:
Provide apic_force_nmi_on_cpu()
x86/apic:
Use BAD_APICID consistently
x86/apic:
Use u32 for [gs]et_apic_id()
x86/apic:
Use u32 for APIC IDs in global data
x86/apic:
Use u32 for check_apicid_used()
x86/apic:
Use u32 for cpu_present_to_apicid()
x86/apic:
Use u32 for phys_pkg_id()
x86/apic:
Use u32 for wakeup_secondary_cpu[_64]()
x86/asm/bitops:
Use __builtin_clz{l|ll} to evaluate constant expressions
x86/bitops:
Remove unused __sw_hweight64() assembly implementation on x86-32
x86/boot/32:
De-uglify the 2/3 level paging difference in mk_early_pgtbl_32()
x86/boot/32:
Disable stackprotector and tracing for mk_early_pgtbl_32()
x86/boot/32:
Restructure mk_early_pgtbl_32()
x86/boot/32:
Temporarily map initrd for microcode loading
x86/boot:
Compile boot code with -std=gnu11 too
x86/boot:
Construct PE/COFF .text section from assembler
x86/boot:
Define setup size in linker script
x86/boot:
Derive file size from _edata symbol
x86/boot:
Drop PE/COFF .reloc section
x86/boot:
Drop redundant code setting the root device
x86/boot:
Drop references to startup_64
x86/boot:
efistub: Assign global boot_params variable
x86/boot:
Fix incorrect startup_gdt_descr.size
x86/boot:
Grab kernel_info offset from zoffset header directly
x86/boot:
Harmonize the style of array-type parameter for fixup_pointer() calls
x86/boot:
Increase section and file alignment to 4k/512
x86/boot:
Move x86_cache_alignment initialization to correct spot
x86/boot:
Omit compression buffer from PE/COFF image memory footprint
x86/boot:
Remove the 'bugger off' message
x86/boot:
Rename conflicting 'boot_params' pointer to 'boot_params_ptr'
x86/boot:
Set EFI handover offset directly in header asm
x86/boot:
Split off PE/COFF .data section
x86/boot:
Use __pa_nodebug() in mk_early_pgtbl_32()
x86/bugs:
Remove default case for fully switched enums
x86/calldepth:
Rename __x86_return_skl() to call_depth_return_thunk()
x86/callthunks:
Delete unused "struct thunk_desc"
x86/coco:
Disable 32-bit emulation by default on TDX and SEV
x86/CPU/AMD:
Check vendor in the AMD microcode callback
x86/cpu/amd:
Remove redundant 'break' statement
x86/cpu/hygon:
Fix the CPU topology evaluation for real
x86/cpu/topology:
Cure the abuse of cpuinfo for persisting logical ids
x86/cpu:
Clear SVM feature if disabled by BIOS
x86/cpu:
Encapsulate topology information in cpuinfo_x86
x86/cpu:
Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations
x86/cpu:
Move cpu_core_id into topology info
x86/cpu:
Move cpu_die_id into topology info
x86/cpu:
Move cpu_l[l2]c_id into topology info
x86/cpu:
Move cu_id into topology info
x86/cpu:
Move logical package and die IDs into topology info
x86/cpu:
Move phys_proc_id into topology info
x86/cpu:
Provide debug interface
x86/cpu:
Remove pointless evaluation of x86_coreid_bits
x86/csum:
clean up `csum_partial' further
x86/csum:
Remove unnecessary odd handling
x86/defconfig:
Enable CONFIG_DEBUG_ENTRY=y
x86/Documentation:
Indent 'note::' directive for protocol version number note
x86/efi:
Disregard setup header of loaded image
x86/efi:
Drop alignment flags from PE section headers
x86/efi:
Drop EFI stub .bss from .data section
x86/elf:
Make loading of 32bit processes depend on ia32_enabled()
x86/entry/32:
Clean up syscall fast exit tests
x86/entry/32:
Convert do_fast_syscall_32() to bool return type
x86/entry/32:
Remove SEP test for SYSEXIT
x86/entry/64:
Convert SYSRET validation tests to C
x86/entry/64:
Remove obsolete comment on tracing vs. SYSRET
x86/entry/64:
Use TASK_SIZE_MAX for canonical RIP test
x86/entry/compat:
Combine return value test from syscall handler
x86/entry:
Compile entry_SYSCALL32_ignore() unconditionally
x86/entry:
Convert INT 0x80 emulation to IDTENTRY
x86/entry:
Do not allow external 0x80 interrupts
x86/entry:
Fix typos in comments
x86/entry:
Make IA32 syscalls' availability depend on ia32_enabled()
x86/entry:
Remove unused argument %rsi passed to exc_nmi()
x86/entry:
Rename ignore_sysret()
x86/fpu/xstate:
Address kernel-doc warning
x86/head/64:
Add missing __head annotation to startup_64_load_idt()
x86/head/64:
Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata
x86/head/64:
Move the __head definition to
x86/headers:
Remove
x86/headers:
Remove unnecessary #include
x86/headers:
Replace #include
with #include
x86/hyperv:
Fix the detection of E820_TYPE_PRAM in a Gen2 VM
x86/hyperv:
Use atomic_try_cmpxchg() to micro-optimize hv_nmi_unknown()
x86/idle:
Disable IBRS when CPU is offline to improve single-threaded performance
x86/iommu/docs:
Update AMD IOMMU specification document URL
x86/kprobes:
fix incorrect return address calculation in kprobe_emulate_call_indirect
x86/lib:
Address kernel-doc warnings
x86/MCE/AMD:
Split amd_mce_is_memory_error()
x86/mce:
Cleanup mce_usable_address()
x86/mce:
Define amd_mce_usable_address()
x86/microcode/32:
Move early loading after paging enable
x86/microcode/amd:
Cache builtin microcode too
x86/microcode/amd:
Cache builtin/initrd microcode early
x86/microcode/amd:
Fix snprintf() format string warning in W=1 build
x86/microcode/amd:
Use cached microcode for AP load
x86/microcode/amd:
Use correct per CPU ucode_cpu_info
x86/microcode/intel:
Add a minimum required revision for late loading
x86/microcode/intel:
Cleanup code further
x86/microcode/intel:
Reuse intel_cpu_collect_info()
x86/microcode/intel:
Rework intel_cpu_collect_info()
x86/microcode/intel:
Rework intel_find_matching_signature()
x86/microcode/intel:
Rip out mixed stepping support for Intel CPUs
x86/microcode/intel:
Save the microcode only after a successful late-load
x86/microcode/intel:
Simplify and rename generic_load_microcode()
x86/microcode/intel:
Simplify early loading
x86/microcode/intel:
Simplify scan_microcode()
x86/microcode/intel:
Switch to kvmalloc()
x86/microcode/intel:
Unify microcode apply() functions
x86/microcode:
Add per CPU control field
x86/microcode:
Add per CPU result state
x86/microcode:
Clarify the late load logic
x86/microcode:
Clean up mc_cpu_down_prep()
x86/microcode:
Get rid of the schedule work indirection
x86/microcode:
Handle "nosmt" correctly
x86/microcode:
Handle "offline" CPUs correctly
x86/microcode:
Mop up early loading leftovers
x86/microcode:
Prepare for minimal revision check
x86/microcode:
Protect against instrumentation
x86/microcode:
Provide CONFIG_MICROCODE_INITRD32
x86/microcode:
Provide new control functions
x86/microcode:
Remove pointless apply() invocation
x86/microcode:
Remove the driver announcement and version
x86/microcode:
Rendezvous and load in NMI
x86/microcode:
Replace the all-in-one rendevous handler
x86/microcode:
Rework early revisions reporting
x86/microcode:
Sanitize __wait_for_cpus()
x86/mm:
Drop the 4 MB restriction on minimal NUMA node memory size
x86/mm:
Move arch_memory_failure() and arch_is_platform_page() definitions from
to
x86/msi:
Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC
x86/nmi:
Fix out-of-order NMI nesting checks & false positive warning
x86/nospec:
Refactor UNTRAIN_RET[_*]
x86/numa:
Add Devicetree support
x86/numa:
Introduce numa_fill_memblks()
x86/of:
Move the x86_flattree_get_config() call out of x86_dtb_init()
x86/PCI:
Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4
x86/percpu:
Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg()
x86/percpu:
Define {raw,this}_cpu_try_cmpxchg{64,128}
x86/percpu:
Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op
x86/percpu:
Use raw_cpu_try_cmpxchg() in preempt_count_set()
x86/platform/uv/apic:
Clean up inconsistent indenting
x86/platform/uv:
Annotate struct uv_rtc_timer_head with __counted_by
x86/platform/uv:
Rework NMI "action" modparam handling
x86/pti:
Fix kernel warnings for pti= and nopti cmdline options
x86/resctrl:
Add multiple tasks to the resctrl group at once
x86/resctrl:
Add sparse_masks file in info
x86/resctrl:
Add support for the files of MON groups only
x86/resctrl:
Display CLOSID for resource group
x86/resctrl:
Display RMID of resource group
x86/resctrl:
Enable non-contiguous CBMs in Intel CAT
x86/resctrl:
Fix remaining kernel-doc warnings
x86/resctrl:
Introduce "-o debug" mount option
x86/resctrl:
Move default group file creation to mount
x86/resctrl:
Rename arch_has_sparse_bitmaps
x86/resctrl:
Rename rftype flags for consistency
x86/resctrl:
Simplify rftype flag definitions
x86/resctrl:
Unwind properly from rdt_enable_ctx()
x86/rethunk:
Use SYM_CODE_START[_LOCAL]_NOALIGN macros
x86/retpoline:
Document some thunk handling aspects
x86/retpoline:
Make sure there are no unconverted return thunks due to KCSAN
x86/sev-es:
Allow copy_from_kernel_nofault() in earlier boot
x86/sev-es:
Set x86_virt_bits to the correct value straight away, instead of a two-phase approach
x86/sev/docs:
Update document URL in amd-memory-encryption.rst
x86/sev:
Drop unneeded #include
x86/sev:
Fix kernel crash due to late update to read-only ghcb_version
x86/sev:
Make boot_ghcb_page[] static
x86/sev:
Move sev_setup_arch() to mem_encrypt.c
x86/shstk:
Delay signal entry SSP write until after user accesses
x86/smpboot/64:
Handle X2APIC BIOS inconsistency gracefully
x86/speculation, objtool:
Use absolute relocations for annotations
x86/speculation:
Add __update_spec_ctrl() helper
x86/srso:
Disentangle rethunk-dependent options
x86/srso:
Fix SBPB enablement for (possible) future fixed HW
x86/srso:
Fix unret validation dependencies
x86/srso:
Fix vulnerability reporting for missing microcode
x86/srso:
Improve i-cache locality for alias mitigation
x86/srso:
Move retbleed IBPB check into existing 'has_microcode' code block
x86/srso:
Print actual mitigation if requested mitigation isn't possible
x86/srso:
Print mitigation for retbleed IBPB case
x86/srso:
Remove 'pred_cmd' label
x86/srso:
Remove unnecessary semicolon
x86/srso:
Unexport untraining functions
x86/tdx:
Allow 32-bit emulation by default
x86/tdx:
Extend TDX_MODULE_CALL to support more TDCALL/SEAMCALL leafs
x86/tdx:
Fix __noreturn build warning around __tdx_hypercall_failed()
x86/tdx:
Make macros of TDCALLs consistent with the spec
x86/tdx:
Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL
x86/tdx:
Mark TSC reliable
x86/tdx:
Pass TDCALL/SEAMCALL input/output registers via a structure
x86/tdx:
Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm
x86/tdx:
Remove 'struct tdx_hypercall_args'
x86/tdx:
Rename __tdx_module_call() to __tdcall()
x86/tdx:
Replace deprecated strncpy() with strtomem_pad()
x86/tdx:
Retry partially-completed page conversion hypercalls
x86/tdx:
Skip saving output regs when SEAMCALL fails with VMFailInvalid
x86/tdx:
Zero out the missing RSI in TDX_HYPERCALL macro
x86/unwind/orc:
Remove redundant initialization of 'mid' pointer in __orc_find()
x86/vdso:
Remove now superfluous sentinel element from ctl_table array
x86/vdso:
Run objtool on vdso32-setup.o
x86/virt/tdx:
Make TDX_MODULE_CALL handle SEAMCALL #UD and #GP
x86/virt/tdx:
Wire up basic SEAMCALL functions
x86/xen:
add CPU dependencies for 32-bit build
x86/xen:
fix percpu vcpu_info allocation
x86:
convert to new timestamp accessors
x86:
Enable IBT in Rust if enabled in C
x86:
Introduce ia32_enabled()
x86:
kdump: use generic interface to simplify crashkernel reservation code
x86:
KVM: Add feature flag for CPUID.80000021H:EAX[bit 1]
x86:
Make IA32_EMULATION boot time configurable
x86_64:
Show CR4.PSE on auxiliaries like on BSP
xattr:
make the xattr array itself const
xen-netback:
add software timestamp capabilities
xen-pciback:
Consider INTx disabled when MSI/MSI-X is enabled
xen/blkback:
Convert to bdev_open_by_dev()
xen/events:
avoid using info_for_irq() in xen_send_IPI_one()
xen/events:
drop xen_allocate_irqs_dynamic()
xen/events:
fix delayed eoi list handling
xen/events:
fix error code in xen_bind_pirq_msi_to_irq()
xen/events:
modify internal [un]bind interfaces
xen/events:
reduce externally visible helper functions
xen/events:
remove some info_for_irq() calls in pirq handling
xen/events:
remove some simple helpers from events_base.c
xen/events:
remove unused functions
xen/shbuf:
eliminate 17 kernel-doc warnings
xen/xenbus:
Add __counted_by for struct read_buffer and use struct_size()
xen:
evtchn: Allow shared registration of IRQ handers
xen:
irqfd: Use _IOW instead of the internal _IOC() macro
xen:
Make struct privcmd_irqfd's layout architecture independent
xen:
privcmd: Add support for ioeventfd
xen:
privcmd: Replace zero-length array with flex-array member and use __counted_by
xen:
Remove now superfluous sentinel element from ctl_table array
xenbus/backend:
dynamically allocate the xen-backend shrinker
xenbus:
fix error exit in xenbus_init()
Linux:
xfrm Fix use after free in __xfrm6_udp_encap_rcv.
xfrm:
Annotate struct xfrm_sec_ctx with __counted_by
xfrm:
move mark and oif flowi decode into common code
xfrm:
pass struct net to xfrm_decode_session wrappers
xfrm:
policy: fix layer 4 flowi decoding
xfrm:
policy: replace session decode with flow dissector
xfrm:
Remove unused function declarations
xfrm:
Support GRO for IPv4 ESP in UDP encapsulation
xfrm:
Support GRO for IPv6 ESP in UDP encapsulation
xfrm:
Use the XFRM_GRO to indicate a GRO call on input
xfs:
abort intent items when recovery intents fail
xfs:
allow read IO and FICLONE to run concurrently
xfs:
bump max fsgeom struct version
xfs:
cache last bitmap block in realtime allocator
xfs:
clean up dqblk extraction
xfs:
clean up FS_XFLAG_REALTIME handling in xfs_ioctl_setattr_xflags
xfs:
consolidate realtime allocation arguments
xfs:
convert do_div calls to xfs_rtb_to_rtx helper calls
xfs:
convert open-coded xfs_rtword_t pointer accesses to helper
xfs:
convert rt bitmap extent lengths to xfs_rtbxlen_t
xfs:
convert rt bitmap/summary block numbers to xfs_fileoff_t
xfs:
convert rt extent numbers to xfs_rtxnum_t
xfs:
convert rt summary macros to helpers
xfs:
convert the rtbitmap block and bit macros to static inline functions
xfs:
Convert to bdev_open_by_path()
xfs:
convert to new timestamp accessors
xfs:
convert xfs_extlen_t to xfs_rtxlen_t in the rt allocator
xfs:
create a helper to compute leftovers of realtime extents
xfs:
create a helper to convert extlen to rtextlen
xfs:
create a helper to convert rtextents to rtblocks
xfs:
create a helper to handle logging parts of rt bitmap/summary blocks
xfs:
create helpers for rtbitmap block/wordcount computations
xfs:
create helpers for rtsummary block/wordcount computations
xfs:
create helpers to convert rt block numbers to rt extent numbers
xfs:
create rt extent rounding helpers for realtime extent blocks
xfs:
don't look for end of extent further than necessary in xfs_rtallocate_extent_near()
xfs:
don't try redundant allocations in xfs_rtallocate_extent_near()
xfs:
dquot recovery does not validate the recovered dquot
xfs:
dynamically allocate the xfs-buf shrinker
xfs:
dynamically allocate the xfs-inodegc shrinker
xfs:
dynamically allocate the xfs-qm shrinker
xfs:
factor out xfs_defer_pending_abort
xfs:
fix again select in kconfig XFS_ONLINE_SCRUB_STATS
xfs:
fix internal error from AGFL exhaustion
xfs:
fix units conversion error in xfs_bmap_del_extent_delay
xfs:
handle nimaps=0 from xfs_bmapi_write in xfs_alloc_file_space
xfs:
hoist freeing of rt data fork extent mappings
xfs:
inode recovery does not validate the recovered inode
xfs:
introduce protection for drop nlink
xfs:
invert the realtime summary cache
xfs:
limit maxlen based on available space in xfs_rtallocate_extent_near()
xfs:
make sure maxlen is still congruent with prod when rounding down
xfs:
move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h
xfs:
move xfs_xattr_handlers to .rodata
xfs:
only remap the written blocks in xfs_reflink_end_cow_extent
xfs:
prevent rt growfs when quota is enabled
xfs:
recovery should not clear di_flushiter unconditionally
xfs:
remove XFS_BLOCKWSIZE and XFS_BLOCKWMASK macros
xfs:
rename xfs_verify_rtext to xfs_verify_rtbext
xfs:
respect the stable writes flag on the RT device
xfs:
return maximum free size from xfs_rtany_summary()
xfs:
rt stubs should return negative errnos when rt disabled
xfs:
simplify rt bitmap/summary block accessor functions
xfs:
simplify xfs_rtbuf_get calling conventions
xfs:
up(ic_sema) if flushing data device fails
XFS:
Update MAINTAINERS to catch all XFS documentation
xfs:
use accessor functions for bitmap words
xfs:
use accessor functions for summary info words
xfs:
use shifting and masking when converting rt extents, if possible
xhci:
Add busnumber to port tracing
xhci:
Adjust segment numbers after ring expansion
xhci:
Clean up ERST_PTR_MASK inversion
xhci:
Clean up stale comment on ERST_SIZE macro
xhci:
Clean up xhci_{alloc,free}_erst() declarations
xhci:
Enable RPM on controllers that support low-power states
xhci:
expand next_trb() helper to support more ring types
xhci:
Expose segment numbers in debugfs
xhci:
Loosen RPM as default policy to cover for AMD xHC 1.1
xhci:
pass port structure to tracing instead of port number
xhci:
Set DESI bits in ERDP register correctly
xhci:
Simplify event ring dequeue pointer update for port change events
xhci:
simplify event ring dequeue tracking for transfer events
xhci:
split free interrupter into separate remove and free parts
xhci:
Update last segment pointer after Event Ring expansion
xhci:
Use more than one Event Ring segment
xsk:
add multi-buffer support for sockets sharing umem
xsk:
Avoid starving the xsk further down the list
xsk:
Skip polling event check for unbound socket
ynl:
netdev: drop unnecessary enum-as-flags
zonefs:
convert to new timestamp accessors
zram:
Convert to use bdev_open_by_dev()
zsmalloc:
dynamically allocate the mm-zspool shrinker
zsmalloc:
use copy_page for full page copy
zstd:
Fix array-index-out-of-bounds UBSAN warning
zswap:
change zswap's default allocator to zsmalloc
zswap:
export compression failure stats