Список изменений
в Linux
6.9
fs/9p:
mitigate inode collisions
8250:
microchip: Add 4 Mbps support in PCI1XXXX UART
8250:
microchip: pci1xxxx: Add Burst mode transmission support in uart driver for reading from FIFO
9p/trans_fd:
remove Excess kernel-doc comment
9p:
adapt to breakup of struct file_lock
9p:
explicitly deny setlease attempts
9p:
Fix read/write debug statements to report server reply
9p:
remove SLAB_MEM_SPREAD flag usage
9p:
rename fl_type variable in v9fs_file_do_lock
__fs_parse:
Correct a documentation comment
ABI:
sysfs-class-hwmon: add descriptions for humidity min/max alarms
accel/habanalabs/gaudi2:
add interrupt affinity for user interrupts
accel/habanalabs/gaudi2:
check extended errors according to PCIe addr_dec interrupt info
accel/habanalabs/gaudi2:
drain event lacks rd/wr indication
accel/habanalabs/gaudi2:
fail memory memset when failing to copy QM packet to device
accel/habanalabs/gaudi2:
move HMMU page tables to device memory
accel/habanalabs/goya:
remove redundant assignment to pointer 'input'
accel/habanalabs/hwmon:
rate limit errors user can generate
accel/habanalabs:
abort device reset for consecutive heartbeat failures
accel/habanalabs:
fix debugfs files permissions
accel/habanalabs:
fix DRAM BAR base address calculation
accel/habanalabs:
fix error print
accel/habanalabs:
fix glbl error cause handling
accel/habanalabs:
handle reserved memory request when working with full FW
accel/habanalabs:
increase HL_MAX_STR to 64 bytes to avoid warnings
accel/habanalabs:
initialize maybe-uninitialized variables
accel/habanalabs:
keep explicit size of reserved memory for FW
accel/habanalabs:
modify pci health check
accel/habanalabs:
modify print for skip loading linux FW to debug log
accel/habanalabs:
remove call to deprecated function
accel/habanalabs:
remove hop size from asic properties
accel/habanalabs:
Remove unnecessary braces from if statement
accel/habanalabs:
use kcalloc() instead of kzalloc()
accel/ivpu:
Add support for FW boot param system_time_us
accel/ivpu:
Check return code of ipc->lock init
accel/ivpu:
Fix deadlock in context_xa
accel/ivpu:
Fix ivpu_reset_engine_fn merge issue
accel/ivpu:
Fix missed error message after VPU rename
accel/ivpu:
Fix PCI D0 state entry in resume
accel/ivpu:
Improve clarity of MMU error messages
accel/ivpu:
Put NPU back to D3hot after failed resume
accel/ivpu:
Refactor BO creation functions
accel/ivpu:
Remove d3hot_after_power_off WA
accel/ivpu:
Remove legacy firmware name
accel/ivpu:
Rename TILE_SKU_BOTH_MTL to TILE_SKU_BOTH
accel/ivpu:
Rename VPU to NPU in message strings
accel/ivpu:
Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
accel/ivpu:
Update FW API headers
accel/ivpu:
Use lazy allocation for doorbell IDs
accel/qaic:
Call drm_gem_create_mmap_offset() once for each BO
accel/qaic:
Constify aic100_channels
accel/qaic:
Deprecate ->size field from attach slice IOCTL structure
accel/qaic:
Drop the reference to BO in error path of create BO IOCTL
accel/qaic:
Fix MHI channel struct field order
accel/qaic:
Leverage DRM managed APIs to release resources
accel/qaic:
Order pci_remove() operations in reverse of probe()
accel/qaic:
Remove bo->queued field
accel:
constify the struct device_type usage
ACPI:
AGDI: Convert to platform remove callback returning void
ACPI:
APEI: EINJ: mark remove callback as non-__exit
ACPI:
APEI: GHES: Convert to platform remove callback returning void
ACPI:
APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture
ACPI:
bus: allow _UID matching for integer zero
ACPI:
bus: make acpi_bus_type const
ACPI:
CPPC: Add helper to get the highest performance value
ACPI:
CPPC: enable AMD CPPC V2 support for family 17h processors
ACPI:
CPPC: Fix access width used for PCC registers
ACPI:
CPPC: Fix bit_offset shift in MASK_VAL() macro
ACPI:
CPPC: Use access_width over bit_width for system memory accesses
ACPI:
cpufreq: Add highest perf change notification
ACPI:
docs: enumeration: Make footnotes links
ACPI:
Document handle_eject_request() arguments
ACPI:
DPTF: Convert to platform remove callback returning void
ACPI:
Drop the custom_method debugfs interface
ACPI:
Enable ACPI_PROCESSOR for RISC-V
ACPI:
fan: Convert to platform remove callback returning void
ACPI:
GED: Convert to platform remove callback returning void
ACPI:
HMAT / cxl: Add retrieval of generic port coordinates for both access classes
ACPI:
HMAT: Introduce 2 levels of generic port access class
ACPI:
HMAT: Remove register of memory node for generic target
ACPI:
NFIT: Switch to use acpi_evaluate_dsm_typed()
ACPI:
pfr_telemetry: Convert to platform remove callback returning void
ACPI:
pfr_update: Convert to platform remove callback returning void
ACPI:
PM: Improve kerneldoc comments for suspend and hibernation functions
ACPI:
PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems
ACPI:
PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions
ACPI:
processor_idle: Fix memory leak in acpi_processor_power_exit()
ACPI:
property: Ignore bad graph port nodes on Dell XPS 9315
ACPI:
property: Polish ignoring bad data nodes
ACPI:
resource: Add IRQ override quirk for ASUS ExpertBook B2502FBA
ACPI:
resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
ACPI:
resource: Do IRQ override on Lunnen Ground laptops
ACPI:
resource: Skip IRQ override on ASUS ExpertBook B1502CVA
ACPI:
resource: Use IRQ override on Maibenben X565
ACPI:
RISC-V: Add CPPC driver
ACPI:
RISC-V: Add LPI driver
ACPI:
scan: Consolidate Device Check and Bus Check notification handling
ACPI:
scan: Defer enumeration of devices with a _DEP pointing to IVSC device
ACPI:
scan: Do not increase dep_unmet for already met dependencies
ACPI:
scan: Fix device check notification handling
ACPI:
scan: Make acpi_processor_add() check the device enabled bit
ACPI:
scan: Relocate acpi_bus_trim_one()
ACPI:
scan: Rework Device Check and Bus Check notification handling
ACPI:
TAD: Convert to platform remove callback returning void
ACPI:
thermal: Register thermal zones without valid trip points
ACPI:
thermal_lib: Initialize temp_decik to zero
ACPI:
use %pe for better readability of errors while printing
ACPI:
utils: Make acpi_handle_path() not static
ACPI:
video: Handle fetching EDID that is longer than 256 bytes
ACPI:
x86: Add DELL0501 handling to acpi_quirk_skip_serdev_enumeration()
ACPI:
x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS
ACPICA:
debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
Linux:
Add 10EC5280 to bmi160_i2c ACPI IDs to allow binding on some devices
Linux:
Add do_ftruncate that truncates a struct file
Linux:
Add Jeff Kirsher to .get_maintainer.ignore
Linux:
Add support for the internal RK3308 audio codec
af_unix:
Annotate data-race of gc_in_progress in wait_for_unix_gc().
af_unix:
Call manage_oob() for every skb in unix_stream_read_generic().
af_unix:
Clear stale u->oob_skb.
af_unix:
Do not use atomic ops for unix_sk(sk)->inflight.
af_unix:
Don't peek OOB data without MSG_OOB.
af_unix:
Fix garbage collector racing against connect()
af_unix:
Remove CONFIG_UNIX_SCM.
af_unix:
Remove io_uring code for GC.
af_unix:
Replace BUG_ON() with WARN_ON_ONCE().
af_unix:
Return struct unix_sock from unix_get_socket().
af_unix:
Run GC on only one CPU.
af_unix:
Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
af_unix:
Try to run GC async.
affs:
remove SLAB_MEM_SPREAD flag usage
afs:
adapt to breakup of struct file_lock
afs:
convert to using new filelock helpers
afs:
Don't cache preferred address
afs:
Fix occasional rmdir-then-VNOVNODE with generic/011
afs:
Revert "afs: Hide silly-rename files from userspace"
ahci:
asm1064: asm1166: don't limit reported ports
ahci:
clean up ahci_broken_devslp quirk
ahci:
clean up intel_pcs_quirk
ahci:
drop unused board_ahci_noncq
ahci:
print the number of implemented ports
ahci:
rename board_ahci_nomsi
ahci:
rename board_ahci_nosntf
aio:
Fix null ptr deref in aio_complete() wakeup
alpha:
merge two entries for CONFIG_ALPHA_EV4
alpha:
merge two entries for CONFIG_ALPHA_GAMMA
ALSA:
aaci: Delete unused variable in aaci_do_suspend
ALSA:
aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
ac97: More cleanup with snd_ctl_find_id_mixer()
ALSA:
ali5451: Embed suspend image into struct snd_ali
ALSA:
ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
aoa: avoid false-positive format truncation warning
ALSA:
aoa: make soundbus_bus_type const
ALSA:
aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
avoid 'bool' as variable name
ALSA:
aw2: avoid casting function pointers
ALSA:
azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
compress_offload: Use automatic cleanup of kfree()
ALSA:
compress_offload: Use guard() for locking
ALSA:
control: Fix unannotated kfree() cleanup
ALSA:
control: Use automatic cleanup of kfree()
ALSA:
control: Use guard() for locking
ALSA:
control_led: Use guard() for locking
ALSA:
core: add kunitconfig
ALSA:
core: Add sound core KUnit test
ALSA:
core: fix buffer overflow in test_format_fill_silence()
ALSA:
core: Fix dependencies for SND_CORE_TEST
ALSA:
core: Use guard() for locking
ALSA:
cs35l56: Apply calibration from EFI
ALSA:
cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
ctxfi: avoid casting function pointers
ALSA:
doc: Use DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS()
ALSA:
echoaudio: remove redundant assignment to variable clock
ALSA:
echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
emu10k1: factor out snd_emu1010_load_dock_firmware()
ALSA:
emu10k1: fix E-MU card dock presence monitoring
ALSA:
emu10k1: fix E-MU dock initialization
ALSA:
emu10k1: make E-MU FPGA writes potentially more reliable
ALSA:
emu10k1: move the whole GPIO event handling to the workqueue
ALSA:
emu10k1: use mutex for E-MU FPGA access locking
ALSA:
ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
firewire-lib: handle quirk to calculate payload quadlets as data block counter
ALSA:
firewire-motu: add support for MOTU 896 mk3 FireWire and Hybrid
ALSA:
fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models
ALSA:
hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC
ALSA:
hda/realtek - Fix inactive headset mic jack
ALSA:
hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318
ALSA:
hda/realtek: Add "Intel Reference board" SSID in the ALC256.
ALSA:
hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71
ALSA:
hda/realtek: Add quirk for HP SnowWhite laptops
ALSA:
hda/realtek: Add quirk for HP Spectre x360 14 eu0000
ALSA:
hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
ALSA:
hda/realtek: Add quirks for ASUS Laptops using CS35L56
ALSA:
hda/realtek: Add quirks for HP G11 Laptops using CS35L56
ALSA:
hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
ALSA:
hda/realtek: Add quirks for some Clevo laptops
ALSA:
hda/realtek: Add quirks for various HP ENVY models
ALSA:
hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models
ALSA:
hda/realtek: cs35l41: Support ASUS ROG G634JYR
ALSA:
hda/realtek: fix ALC285 issues on HP Envy x360 laptops
ALSA:
hda/realtek: Fix build error without CONFIG_PM
ALSA:
hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models
ALSA:
hda/realtek: Fix mute led of HP Laptop 15-da3001TU
ALSA:
hda/realtek: fix the hp playback volume issue for LG machines
ALSA:
hda/realtek: Fix volumn control of ThinkBook 16P Gen4
ALSA:
hda/realtek: Fixes for Asus GU605M and GA403U sound
ALSA:
hda/realtek: Remove two HP Laptops using CS35L41
ALSA:
hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
ALSA:
hda/tas2781: add debug statements to kcontrols
ALSA:
hda/tas2781: add lock to system_suspend
ALSA:
hda/tas2781: add locks to kcontrols
ALSA:
hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1
ALSA:
hda/tas2781: correct the register for pow calibrated data
ALSA:
hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend
ALSA:
hda/tas2781: do not reset cur_* values in runtime_suspend
ALSA:
hda/tas2781: remove digital gain kcontrol
ALSA:
hda/tas2781: remove unnecessary runtime_pm calls
ALSA:
hda/tas2781: remove useless dev_dbg from playback_hook
ALSA:
hda/tas2781: restore power state after system_resume
ALSA:
hda/tas2781: use dev_dbg in system_resume
ALSA:
hda: Add pplcllpl/u members to hdac_ext_stream
ALSA:
hda: beep: Drop stale mutex
ALSA:
hda: cs35l41: Set Channel Index correctly when system is missing _DSD
ALSA:
hda: cs35l41: Support additional HP Envy Models
ALSA:
hda: cs35l41: Support HP models without _DSD using dual Speaker ID
ALSA:
hda: cs35l56: Add ACPI device match tables
ALSA:
hda: cs35l56: Add support for CS35L54 and CS35L57
ALSA:
hda: cs35l56: Apply amp calibration from EFI data
ALSA:
hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
ALSA:
hda: cs35l56: Raise device name message log level
ALSA:
hda: cs35l56: Set the init_done flag before component_add()
ALSA:
hda: Downgrade BDL table overflow message
ALSA:
hda: hda_component: Add missing #include guards
ALSA:
hda: hda_component: Include sound/hda_codec.h
ALSA:
hda: intel-dsp-config: harden I2C/I2S codec detection
ALSA:
hda: intel-nhlt: add intel_nhlt_ssp_device_type() function
ALSA:
HDA: intel-sdw-acpi: add kernel parameter to select alternate controller
ALSA:
hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
ALSA:
hda: realtek: Move hda_component implementation to module
ALSA:
hda: realtek: Re-work CS35L41 fixups to re-use for other amps
ALSA:
hda: Reuse for_each_pcm_streams()
ALSA:
hda: Set up BDL table at hw_params
ALSA:
hda: Skip i915 initialization on CNL/LKF-based platforms
ALSA:
hrtimer: Use guard() for locking
ALSA:
hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl()
ALSA:
hwdep: Use guard() for locking
ALSA:
info: Use guard() for locking
ALSA:
intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
jack: Use guard() for locking
ALSA:
kunit: Fix sparse warnings
ALSA:
line6: Zero-initialize message buffers
ALSA:
maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
mixer_oss: ump: Use automatic cleanup of kfree()
ALSA:
mixer_oss: Use guard() for locking
ALSA:
nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
oxfw: add support for Miglia Harmony Audio
ALSA:
oxfw: support the case that AV/C Stream Format Information command is not available
ALSA:
oxfw: use const qualifier for immutable argument
ALSA:
pcm: Fix snd_pcm_format_name function
ALSA:
pcm: oss: Use guard() for setup
ALSA:
pcm: Use automatic cleanup of kfree()
ALSA:
pcm: Use CLASS() for fdget()/fdput()
ALSA:
pcm: Use guard() for locking
ALSA:
pcm: Use guard() for PCM stream locks
ALSA:
pcm_oss: ump: Use automatic cleanup of kfree()
ALSA:
pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
rawmidi: Use guard() for locking
ALSA:
riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
ALSA:
scarlett2: Fix Scarlett 4th Gen autogain status values
ALSA:
scarlett2: Fix Scarlett 4th Gen input gain range
ALSA:
scarlett2: Fix Scarlett 4th Gen input gain range again
ALSA:
seq: core: Use automatic cleanup of kfree()
ALSA:
seq: fifo: Use guard() for locking
ALSA:
seq: fix function cast warnings
ALSA:
seq: make snd_seq_bus_type const
ALSA:
seq: memory: Use guard() for locking
ALSA:
seq: midi: Use guard() for locking
ALSA:
seq: oss: Use automatic cleanup of kfree()
ALSA:
seq: ports: Use guard() for locking
ALSA:
seq: prioq: Unify cell removal functions
ALSA:
seq: prioq: Use guard() for locking
ALSA:
seq: queue: Use guard() for locking
ALSA:
seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT
ALSA:
seq: timer: Use guard() for locking
ALSA:
seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
ALSA:
seq: ump: Use automatic cleanup of kfree()
ALSA:
seq: ump: Use guard() for locking
ALSA:
seq: virmidi: Use automatic cleanup of kfree()
ALSA:
seq: virmidi: Use guard() for locking
ALSA:
sh: aica: reorder cleanup operations to avoid UAF bugs
ALSA:
sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
synth: Save a few bytes of memory when registering a 'snd_emux'
ALSA:
timer: Fix missing irq-disable at closing
ALSA:
timer: Use automatic cleanup of kfree()
ALSA:
timer: Use guard() for locking
ALSA:
ump: Use guard() for locking
ALSA:
usb-audio: Name feature ctl using output if input is PCM
ALSA:
usb-audio: Stop parsing channels bits when all channels are found.
ALSA:
via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
virtio: add support for audio controls
ALSA:
virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning.
ALSA:
vmaster: Use automatic cleanup of kfree()
amd/amdkfd:
remove unused parameter
amd/amdkfd:
sync all devices to wait all processes being evicted
amdgpu/drm:
Add vcn_v5_0_0_ip_block support
amdgpu/drm:
Use vram manager for virtualization page retirement
amdkfd:
use calloc instead of kzalloc to avoid integer overflow
aoe:
fix the potential use-after-free problem in aoecmd_cfg_pkts
aoe:
pass queue_limits to blk_mq_alloc_disk
appletalk:
Improve handling of broadcast packets
ARC:
[plat-hsdk]: Remove misplaced interrupt-cells property
ARC:
Fix -Wmissing-prototypes warnings
ARC:
Fix typos
ARC:
mm: fix new code about cache aliasing
arch and include:
update LLVM Phabricator links
arch, crash:
move arch_crash_save_vmcoreinfo() out to file vmcore_info.c
arch/Kconfig:
eliminate needless UTF-8 character in Kconfig help
arch/powerpc:
Remove
from backlight code
arch:
arm64: dts: meson: a1: add assigned-clocks for usb node
arch:
consolidate existing CONFIG_PAGE_SIZE_*KB definitions
arch:
define CONFIG_PAGE_SIZE_*KB on all architectures
arch:
simplify architecture specific page size configuration
arm, crash:
wrap crash dumping code into crash related ifdefs
arm/mm:
use pte_next_pfn() in set_ptes()
arm/pgtable:
define PFN_PTE_SHIFT
arm32, bpf:
Reimplement sign-extension mov instruction
arm64, bpf:
Use bpf_prog_pack for arm64 bpf trampoline
arm64, crash:
wrap crash dumping code into crash related ifdefs
arm64, powerpc, riscv, s390, x86:
ptdump: refactor CONFIG_DEBUG_WX
arm64/cpufeature:
Hook new identification registers up to cpufeature
arm64/fp:
Clarify effect of setting an unsupported system VL
arm64/fpsimd:
Enable host kernel access to FPMR
arm64/fpsimd:
Support FEAT_FPMR
arm64/head:
Disable MMU at EL2 before clearing HCR_EL2.E2H
arm64/head:
Drop unnecessary pre-disable-MMU workaround
arm64/hugetlb:
Fix page table walk in huge_pte_alloc()
arm64/hw_breakpoint:
Directly use ESR_ELx_WNR for an watchpoint exception
arm64/hwcap:
Define hwcaps for 2023 DPISA features
arm64/mm:
__always_inline to improve fork() perf
arm64/mm:
automatically fold contpte mappings
arm64/mm:
Avoid ID mapping of kpti flag if it is no longer needed
arm64/mm:
convert pte_next_pfn() to pte_advance_pfn()
arm64/mm:
convert ptep_clear() to ptep_get_and_clear()
arm64/mm:
convert READ_ONCE(*ptep) to ptep_get(ptep)
arm64/mm:
convert set_pte_at() to set_ptes(..., 1)
arm64/mm:
dplit __flush_tlb_range() to elide trailing DSB
arm64/mm:
export contpte symbols only to GPL users
arm64/mm:
implement new [get_and_]clear_full_ptes() batch APIs
arm64/mm:
implement new wrprotect_ptes() batch API
arm64/mm:
implement pte_batch_hint()
arm64/mm:
improve comment in contpte_ptep_get_lockless()
arm64/mm:
make set_ptes() robust when OAs cross 48-bit boundary
arm64/mm:
new ptep layer to manage contig bit
arm64/mm:
Use generic __pud_free() helper in pud_free() implementation
arm64/mm:
wire up PTE_CONT for user mappings
arm64/ptrace:
Expose FPMR via ptrace
arm64/ptrace:
Use saved floating point state type to determine SVE layout
arm64/signal:
Add FPMR signal handling
arm64/sme:
Ensure that all fields in SMCR_EL1 are set to known values
arm64/sme:
Fix cut'n'paste in ABI document
arm64/sme:
Remove spurious 'is' in SME documentation
arm64/sve:
Document that __SVE_VQ_MAX is much larger than needed
arm64/sve:
Ensure that all fields in ZCR_EL1 are set to known values
arm64/sve:
Remove bitrotted comment about syscall behaviour
arm64/sysreg:
Add register fields for ID_AA64DFR1_EL1
arm64/sysreg:
Update ID_AA64DFR0_EL1 register
arm64/sysreg:
Update ID_DFR0_EL1 register fields
arm64:
Add ESR decoding for exceptions involving translation level -1
arm64:
Add helpers to probe local CPU for PAC and BTI support
arm64:
Add macro to compose a sysreg field value
arm64:
Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm use
arm64:
bpf: fix 32bit unconditional bswap
arm64:
config: disable new platforms in virt.config
arm64:
cpufeature: Add helper to test for CPU feature overrides
arm64:
cpufeature: Add ID_AA64MMFR4_EL1 handling
arm64:
cpufeature: Correctly display signed override values
arm64:
cpufeature: Detect HCR_EL2.NV1 being RES0
arm64:
cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding()
arm64:
cpufeatures: Clean up temporary variable to simplify code
arm64:
cpufeatures: Correctly handle signed values
arm64:
cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1
arm64:
cpufeatures: Only check for NV1 if NV is present
arm64:
deconfig: enable Goodix Berlin SPI touchscreen driver as module
arm64:
defconfig: drop ext2 filesystem and redundant ext3
arm64:
defconfig: enable audio drivers for SM8650 QRD board
arm64:
defconfig: Enable GCC and interconnect for QDU1000/QRU1000
arm64:
defconfig: enable i.MX8MP ldb bridge
arm64:
defconfig: Enable i.MX8QXP device drivers
arm64:
defconfig: Enable LPA2 support
arm64:
defconfig: Enable MAX20411 regulator driver
arm64:
defconfig: Enable PSTORE_RAM
arm64:
defconfig: Enable QCOM PBS
arm64:
defconfig: Enable Qualcomm interconnect providers
arm64:
defconfig: Enable R8A779H0 SoC
arm64:
defconfig: Enable Rockchip HDMI/eDP Combo PHY
arm64:
defconfig: Enable support for cbmem entries in the coreboot table
arm64:
defconfig: enable the vf610 gpio driver
arm64:
defconfig: Enable Wave5 Video Encoder/Decoder
arm64:
defconfig: enable WCD939x USBSS driver as module
arm64:
defconfig: Enable X1E80100 multimedia clock controllers configs
arm64:
dts: ac5: add mmc node and clock
arm64:
dts: add description for solidrun am642 som and evaluation board
arm64:
dts: Add gpio_intc node for Amlogic-T7 SoCs
arm64:
dts: allwinner: Add Jide Remix Mini PC support
arm64:
dts: allwinner: h616: Add 32K fanout pin
arm64:
dts: allwinner: h616: Add DMA controller and DMA channels
arm64:
dts: allwinner: h616: Add Sipeed Longan SoM 3H and Pi 3H board support
arm64:
dts: allwinner: h616: Add SPDIF device node
arm64:
dts: allwinner: h616: Add thermal sensor and zones
arm64:
dts: allwinner: h616: minor whitespace cleanup
arm64:
dts: allwinner: h6: Add RX DMA channel for SPDIF
arm64:
dts: allwinner: Transpeed 8K618-T: add WiFi nodes
arm64:
dts: allwinner: use capital "OR" for multiple licenses in SPDX
arm64:
dts: amlogic: add fbx8am board
arm64:
dts: amlogic: add fbx8am DT overlays
arm64:
dts: amlogic: add reset controller for Amlogic C3 SoC
arm64:
dts: amlogic: axg: initialize default SoC capacitance
arm64:
dts: amlogic: axg: move cpu cooling-cells to common dtsi
arm64:
dts: amlogic: meson-g12-common: Set the rates of the clocks for the NPU
arm64:
dts: amlogic: replace underscores in node names
arm64:
dts: amlogic: t7: minor whitespace cleanup
arm64:
dts: armada-ap807: update thermal compatible
arm64:
dts: broadcom: bcmbca: Add NAND controller node
arm64:
dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
arm64:
dts: broadcom: bcmbca: bcm4908: use NVMEM layout for Asus GT-AC5300
arm64:
dts: broadcom: bcmbca: Update router boards
arm64:
dts: exynos: Add PDMA node for Exynos850
arm64:
dts: exynos: Add SPI nodes for Exynos850
arm64:
dts: exynos: gs101: define Multi Core Timer (MCT) node
arm64:
dts: exynos: gs101: define USI12 with I2C configuration
arm64:
dts: exynos: gs101: define USI8 with I2C configuration
arm64:
dts: exynos: gs101: enable cmu-peric0 clock controller
arm64:
dts: exynos: gs101: enable cmu-peric1 clock controller
arm64:
dts: exynos: gs101: enable eeprom on gs101-oriole
arm64:
dts: exynos: gs101: enable i2c bus 12 on gs101-oriole
arm64:
dts: exynos: gs101: minor whitespace cleanup
arm64:
dts: exynos: gs101: remove reg-io-width from serial
arm64:
dts: exynos: gs101: sysreg_peric0 needs a clock
arm64:
dts: exynos: gs101: update USI UART to use peric0 clocks
arm64:
dts: exynos: gs101: use correct clocks for usi8
arm64:
dts: exynos: gs101: use correct clocks for usi_uart
arm64:
dts: freescale: add initial device tree for TQMa8Xx
arm64:
dts: freescale: imx8-ss-dma: Fix edma3's location
arm64:
dts: freescale: imx8mm/imx8mq: mba8mx: Use PCIe clock generator
arm64:
dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator
arm64:
dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator
arm64:
dts: freescale: imx8qm: add apalis eval v1.2 carrier board
arm64:
dts: freescale: minor whitespace cleanup
arm64:
dts: freescale: tqma9352: Update I2C eeprom compatible
arm64:
dts: fsd: Add fifosize for UART in Device Tree
arm64:
dts: imx8-apalis-v1.1: Remove reset-names from ethernet-phy
arm64:
dts: imx8-ss-conn: fix usb lpcg indices
arm64:
dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
arm64:
dts: imx8-ss-dma: fix adc lpcg indices
arm64:
dts: imx8-ss-dma: fix can lpcg indices
arm64:
dts: imx8-ss-dma: fix pwm lpcg indices
arm64:
dts: imx8-ss-dma: fix spi lpcg indices
arm64:
dts: imx8-ss-lsio: fix pwm lpcg indices
arm64:
dts: imx8: Fix lpuart DMA channel order
arm64:
dts: imx8dxl update edma0 information
arm64:
dts: imx8dxl-evk: add flexcan2 and flecan3
arm64:
dts: imx8dxl-evk: add i2c3 and its children nodes
arm64:
dts: imx8dxl: add fsl-dma.h dt-binding header file
arm64:
dts: imx8dxl: update flexcan[1-3] interrupt number
arm64:
dts: imx8mm-evk: Add PDM micphone sound card support
arm64:
dts: imx8mm-evk: Add spdif sound card support
arm64:
dts: imx8mm-kontron-bl-osm-s: Fix Ethernet PHY compatible
arm64:
dts: imx8mm-kontron: Add I2C EEPROM on OSM-S Kontron i.MX8MM
arm64:
dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board
arm64:
dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board
arm64:
dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM
arm64:
dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
arm64:
dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board
arm64:
dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board
arm64:
dts: imx8mm-kontron: Disable uneffective PUE bit in SDIO IOMUX
arm64:
dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module
arm64:
dts: imx8mm-kontron: Fix OSM-S devicetrees to match latest hardware
arm64:
dts: imx8mm-kontron: Refactor devicetree for OSM-S module and board
arm64:
dts: imx8mm-kontron: Remove useless trickle-diode-disable from RTC node
arm64:
dts: imx8mm-venice-gw71xx: add TPM device
arm64:
dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
arm64:
dts: imx8mm-venice-gw7901: add digital I/O direction control GPIO's
arm64:
dts: imx8mm-venice-gw7901: add TPM device
arm64:
dts: imx8mn-beacon: Remove unnecessary clock configuration
arm64:
dts: imx8mn-evk: Add PDM micphone sound card support
arm64:
dts: imx8mn-rve-gateway: remove redundant company name
arm64:
dts: imx8mn: Slow default video_pll clock rate
arm64:
dts: imx8mn: tqma8mqnl-mba8mx: Add USB DR overlay
arm64:
dts: imx8mp-beacon: Configure multiple queues on eqos
arm64:
dts: imx8mp-beacon: Enable Bluetooth
arm64:
dts: imx8mp-evk: Fix hdmi@3d node
arm64:
dts: imx8mp-phyboard-pollux-rdk: add etml panel support
arm64:
dts: imx8mp-phyboard-pollux: Add and update rtc devicetree node
arm64:
dts: imx8mp-phyboard-pollux: Disable pull-up for CD GPIO
arm64:
dts: imx8mp-phyboard-pollux: Reduce drive strength for eqos tx lines
arm64:
dts: imx8mp-phyboard-pollux: Set debug uart muxing to 0x140
arm64:
dts: imx8mp-venice-gw71xx: add TPM device
arm64:
dts: imx8mp-verdin: Label ldo5 and link to usdhc2
arm64:
dts: imx8mp: Enable PCIe to Data Modul i.MX8M Plus eDM SBC
arm64:
dts: imx8mp: Enable SAI audio on Data Modul i.MX8M Plus eDM SBC
arm64:
dts: imx8mp: Fix assigned-clocks for second CSI2
arm64:
dts: imx8mp: reparent MEDIA_MIPI_PHY1_REF to CLK_24M
arm64:
dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM SBC
arm64:
dts: imx8mq: tqma8mq-mba8mx: Add missing USB vbus supply
arm64:
dts: imx8qm-ss-dma: fix can lpcg indices
arm64:
dts: imx8qm: add i2c1 for imx8qm-mek board
arm64:
dts: imx8qm: add i2c4 and i2c4_lpcg node
arm64:
dts: imx8qm: add smmu node
arm64:
dts: imx8qm: add smmu stream id information
arm64:
dts: imx8qm: Align edma3 power-domains resources indentation
arm64:
dts: imx8qm: Correct edma3 power-domains and interrupt numbers
arm64:
dts: imx8qxp: Add ACM input clock gates
arm64:
dts: imx8qxp: Add audio clock mux node
arm64:
dts: imx8qxp: Add audio SAI nodes
arm64:
dts: imx8qxp: add GPU nodes
arm64:
dts: imx8qxp: Add mclkout clock gates
arm64:
dts: imx8qxp: mba8xx: Add analog audio output on MBa8Xx
arm64:
dts: imx93-var-som: Add Variscite VAR-SOM-MX93
arm64:
dts: imx93-var-som: Remove phy-supply from eqos
arm64:
dts: imx93: Add phyBOARD-Segin-i.MX93 support
arm64:
dts: imx93: drop "master" I3C node name suffix
arm64:
dts: imx: add imx8dxp support
arm64:
dts: intel: agilex5: drop "master" I3C node name suffix
arm64:
dts: ls1012a: add big-endian property for PCIe nodes
arm64:
dts: ls1012a: add gpio for i2c bus recovery
arm64:
dts: ls1012a: correct the size of dcfg block
arm64:
dts: ls1012a: fix DWC3 USB VBUS glitch issue
arm64:
dts: ls1046a: Remove big-endian from thermal
arm64:
dts: ls1088a: Add the PME interrupt for PCIe EP node
arm64:
dts: lx2160a: Fix DTS for full PL011 UART
arm64:
dts: marvell: reorder crypto interrupts on Armada SoCs
arm64:
dts: mba8xx: Add missing #interrupt-cells
arm64:
dts: mediatek: Add Acelink EW-7886CAX
arm64:
dts: mediatek: Add initial MT7981B and Xiaomi AX3000T
arm64:
dts: mediatek: Add initial MT7988A and BPI-R4
arm64:
dts: mediatek: Add MT8186 Krabby platform based Tentacruel / Tentacool
arm64:
dts: mediatek: Add MT8186 Magneton Chromebooks
arm64:
dts: mediatek: Add MT8186 Steelix platform based Rusty
arm64:
dts: mediatek: Add socinfo efuses to MT8173/83/96/92/95 SoCs
arm64:
dts: mediatek: cherry: Describe CPU supplies
arm64:
dts: mediatek: Introduce MT8186 Steelix
arm64:
dts: mediatek: Introduce the MT8395 Radxa NIO 12L board
arm64:
dts: mediatek: mt2712: fix validation errors
arm64:
dts: mediatek: mt7622: add missing "device_type" to memory nodes
arm64:
dts: mediatek: mt7622: drop "reset-names" from thermal block
arm64:
dts: mediatek: mt7622: fix clock controllers
arm64:
dts: mediatek: mt7622: fix ethernet controller "compatible"
arm64:
dts: mediatek: mt7622: fix IR nodename
arm64:
dts: mediatek: mt7986: add "#reset-cells" to infracfg
arm64:
dts: mediatek: mt7986: drop "#clock-cells" from PWM
arm64:
dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
arm64:
dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name
arm64:
dts: mediatek: mt7986: drop invalid properties from ethsys
arm64:
dts: mediatek: mt7986: drop invalid thermal block clock
arm64:
dts: mediatek: mt7986: fix reference to PWM in fan node
arm64:
dts: mediatek: mt7986: fix SPI bus width properties
arm64:
dts: mediatek: mt7986: fix SPI nodename
arm64:
dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
arm64:
dts: mediatek: mt7986: reorder nodes
arm64:
dts: mediatek: mt7986: reorder properties
arm64:
dts: mediatek: mt7988: add clock controllers
arm64:
dts: mediatek: mt8173: Enable cros-ec-spi as wake source
arm64:
dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
arm64:
dts: mediatek: mt8183-pico6: Fix bluetooth node
arm64:
dts: mediatek: mt8183: Add power-domains properity to mfgcfg
arm64:
dts: mediatek: mt8183: Enable cros-ec-spi as wake source
arm64:
dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu
arm64:
dts: mediatek: mt8186: Add jpgenc node
arm64:
dts: mediatek: mt8186: Add missing clocks to ssusb power domains
arm64:
dts: mediatek: mt8186: Add missing xhci clock to usb controllers
arm64:
dts: mediatek: mt8186: Add venc node
arm64:
dts: mediatek: mt8186: Add video decoder device nodes
arm64:
dts: mediatek: mt8186: fix VENC power domain clocks
arm64:
dts: mediatek: mt8192-asurada: Remove CrosEC base detection node
arm64:
dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315
arm64:
dts: mediatek: mt8192: Add missing gce-client-reg to mutex
arm64:
dts: mediatek: mt8192: Enable cros-ec-spi as wake source
arm64:
dts: mediatek: mt8192: fix vencoder clock name
arm64:
dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315
arm64:
dts: mediatek: mt8195: Add missing gce-client-reg to mutex
arm64:
dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
arm64:
dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
arm64:
dts: mediatek: mt8195: Add MTU3 nodes and correctly describe USB
arm64:
dts: mediatek: mt8195: Enable cros-ec-spi as wake source
arm64:
dts: mediatek: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
arm64:
dts: mediatek: replace underscores in node names
arm64:
dts: mt7622: add port@5 as CPU port
arm64:
dts: mt7986: add port@5 as CPU port
arm64:
dts: mt8183: Move CrosEC base detection node to kukui-based DTs
arm64:
dts: mt8195-cherry-tomato: change watchdog reset boot flow
arm64:
dts: qcom: Add missing interrupts for qcs404/ipq5332
arm64:
dts: qcom: Add support for Xiaomi Redmi Note 9S
arm64:
dts: qcom: apq8016-sbc-d3-camera: Use more generic node names
arm64:
dts: qcom: Fix hs_phy_irq for non-QUSB2 targets
arm64:
dts: qcom: Fix hs_phy_irq for QUSB2 targets
arm64:
dts: qcom: Fix hs_phy_irq for SDM670/SDM845/SM6350
arm64:
dts: qcom: Fix type of "wdog" IRQs for remoteprocs
arm64:
dts: qcom: ipq6018: add QUP5 I2C node
arm64:
dts: qcom: ipq6018: add thermal zones
arm64:
dts: qcom: ipq6018: add tsens node
arm64:
dts: qcom: ipq8074: add clock-frequency to MDIO node
arm64:
dts: qcom: ipq9574: Enable Inline Crypto Engine for MMC
arm64:
dts: qcom: minor whitespace cleanup
arm64:
dts: qcom: msm8916-samsung-fortuna/rossa: Add fuel gauge
arm64:
dts: qcom: msm8916-samsung-fortuna/rossa: Add initial device trees
arm64:
dts: qcom: msm8916: Hook up GPU cooling device
arm64:
dts: qcom: msm8939: Hook up GPU cooling device
arm64:
dts: qcom: msm8953: Add GPU
arm64:
dts: qcom: msm8953: Add GPU IOMMU
arm64:
dts: qcom: msm8953: add reset for display subsystem
arm64:
dts: qcom: msm8996: Define UFS UniPro clock limits
arm64:
dts: qcom: msm8996: Fix UFS PHY clocks
arm64:
dts: qcom: msm8998: declare VLS CLAMP register for USB3 PHY
arm64:
dts: qcom: msm8998: Fix UFS PHY clocks
arm64:
dts: qcom: pm4125: define USB-C related blocks
arm64:
dts: qcom: pm6150: define USB-C related blocks
arm64:
dts: qcom: pmi632: Add PBS client and use in LPG node
arm64:
dts: qcom: pmi632: define USB-C related blocks
arm64:
dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add missing reserved-memory
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK
arm64:
dts: qcom: qcm6490-fairphone-fp5: Enable venus node
arm64:
dts: qcom: qcm6490-idp: Add definition for three LEDs
arm64:
dts: qcom: qcm6490-idp: Correct the voltage setting for vph_pwr
arm64:
dts: qcom: qcm6490-idp: Include PM7250B
arm64:
dts: qcom: qcs6490-rb3gen2: Correct the voltage setting for vph_pwr
arm64:
dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
arm64:
dts: qcom: qrb2210-rb1: disable cluster power domains
arm64:
dts: qcom: qrb4210-rb2: enable USB-C port handling
arm64:
dts: qcom: rename PM2250 to PM4125
arm64:
dts: qcom: replace underscores in node names
arm64:
dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration
arm64:
dts: qcom: sa8295p-adp: add max20411
arm64:
dts: qcom: sa8295p-adp: Enable GPU
arm64:
dts: qcom: sa8540p-ride: disable pcie2a node
arm64:
dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc
arm64:
dts: qcom: sa8775p: Add new memory map updates to SA8775P
arm64:
dts: qcom: sa8775p: enable safety IRQ
arm64:
dts: qcom: sc7180-trogdor: mark bluetooth address as broken
arm64:
dts: qcom: sc7180: Add UFS nodes
arm64:
dts: qcom: sc7180: Enable cros-ec-spi as wake source
arm64:
dts: qcom: sc7280: Add additional MSI interrupts
arm64:
dts: qcom: sc7280: Add capacity and DPC properties
arm64:
dts: qcom: sc7280: add slimbus DT node
arm64:
dts: qcom: sc7280: Add static properties to cryptobam
arm64:
dts: qcom: sc7280: Enable cros-ec-spi as wake source
arm64:
dts: qcom: sc7280: Move video-firmware to chrome-common
arm64:
dts: qcom: sc7280: Update domain-idle-states for cluster sleep
arm64:
dts: qcom: sc8180x: Add missing CPU off state
arm64:
dts: qcom: sc8180x: Add missing CPU<->MDP_CFG path
arm64:
dts: qcom: sc8180x: Add RPMh sleep stats
arm64:
dts: qcom: sc8180x: describe all PCI MSI interrupts
arm64:
dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
arm64:
dts: qcom: sc8180x: Fix eDP PHY power-domains
arm64:
dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller
arm64:
dts: qcom: sc8180x: Fix UFS PHY clocks
arm64:
dts: qcom: sc8180x: Fix up big CPU idle state entry latency
arm64:
dts: qcom: sc8180x: Hook up GPU cooling device
arm64:
dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
arm64:
dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on
arm64:
dts: qcom: sc8180x: Shrink aoss_qmp register space size
arm64:
dts: qcom: sc8280xp-crd: Add PMIC die-temp vadc channels
arm64:
dts: qcom: sc8280xp-pmics: Define adc for temp-alarms
arm64:
dts: qcom: sc8280xp: add missing PCIe minimum OPP
arm64:
dts: qcom: sc8280xp: camss: Add CAMSS block definition
arm64:
dts: qcom: sc8280xp: camss: Add CCI definitions
arm64:
dts: qcom: sc8280xp: Fix UFS PHY clocks
arm64:
dts: qcom: sc8280xp: Introduce additional tsens instances
arm64:
dts: qcom: sda660-ifc6560: enable USB 3.0 PHY
arm64:
dts: qcom: sdm630-nile: Enable and configure PM660L WLED
arm64:
dts: qcom: sdm630: add USB QMP PHY support
arm64:
dts: qcom: sdm630: Hook up GPU cooling device
arm64:
dts: qcom: sdm845-db845c: correct PCIe wake-gpios
arm64:
dts: qcom: sdm845-oneplus-common: improve DAI node naming
arm64:
dts: qcom: sdm845: Enable cros-ec-spi as wake source
arm64:
dts: qcom: sdm845: Fix UFS PHY clocks
arm64:
dts: qcom: sdm845: Hook up GPU cooling device
arm64:
dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI
arm64:
dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY
arm64:
dts: qcom: sm6115: drop pipe clock selection
arm64:
dts: qcom: sm6115: Fix UFS PHY clocks
arm64:
dts: qcom: sm6115: fix USB PHY configuration
arm64:
dts: qcom: sm6115: Hook up GPU cooling device
arm64:
dts: qcom: sm6115: Mark GPU @ 125C critical
arm64:
dts: qcom: sm6125: Fix UFS PHY clocks
arm64:
dts: qcom: sm6350: Add interconnect for MDSS
arm64:
dts: qcom: sm6350: Add tsens thermal zones
arm64:
dts: qcom: sm6350: Fix UFS PHY clocks
arm64:
dts: qcom: sm6350: Remove "disabled" state of GMU
arm64:
dts: qcom: sm7125-xiaomi-common: Add UFS nodes
arm64:
dts: qcom: sm7225-fairphone-fp4: Enable display and GPU
arm64:
dts: qcom: sm7225-fairphone-fp4: Switch firmware ext to .mbn
arm64:
dts: qcom: sm8150: add necessary ref clock to PCIe
arm64:
dts: qcom: sm8150: correct PCIe wake-gpios
arm64:
dts: qcom: sm8150: describe all PCI MSI interrupts
arm64:
dts: qcom: sm8150: Fix UFS PHY clocks
arm64:
dts: qcom: sm8150: Hook up GPU cooling device
arm64:
dts: qcom: sm8250-xiaomi-elish: set rotation
arm64:
dts: qcom: sm8250: describe all PCI MSI interrupts
arm64:
dts: qcom: sm8250: Fix UFS PHY clocks
arm64:
dts: qcom: sm8250: Hook up GPU cooling device
arm64:
dts: qcom: sm8350: describe all PCI MSI interrupts
arm64:
dts: qcom: sm8350: Fix UFS PHY clocks
arm64:
dts: qcom: sm8350: Hook up GPU cooling device
arm64:
dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5 microphones
arm64:
dts: qcom: sm8450: Add missing interconnects to serial
arm64:
dts: qcom: sm8450: describe all PCI MSI interrupts
arm64:
dts: qcom: sm8450: Fix the msi-map entries
arm64:
dts: qcom: sm8450: Hook up GPU cooling device
arm64:
dts: qcom: sm8550-hdk: correct WCD9385 route and port mapping
arm64:
dts: qcom: sm8550-mtp: add correct analogue microphones
arm64:
dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
arm64:
dts: qcom: sm8550-qrd: add correct analogue microphones
arm64:
dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
arm64:
dts: qcom: sm8550-qrd: enable Touchscreen
arm64:
dts: qcom: sm8550: Add dma-coherent property
arm64:
dts: qcom: sm8550: add support for the SM8550-HDK board
arm64:
dts: qcom: sm8550: describe all PCI MSI interrupts
arm64:
dts: qcom: sm8550: Fix SPMI channels size
arm64:
dts: qcom: sm8550: Fix the msi-map entries
arm64:
dts: qcom: sm8550: Fix UFS PHY clocks
arm64:
dts: qcom: sm8550: Hook up GPU cooling device
arm64:
dts: qcom: sm8550: Switch UFS from opp-table-hz to opp-v2
arm64:
dts: qcom: sm8550: Use GIC-ITS for PCIe0 and PCIe1
arm64:
dts: qcom: sm8650-mtp: add Audio sound card node
arm64:
dts: qcom: sm8650-mtp: add PM8010 regulators
arm64:
dts: qcom: sm8650-qrd: add Audio nodes
arm64:
dts: qcom: sm8650-qrd: add PM8010 regulators
arm64:
dts: qcom: sm8650-qrd: add USB-C Altmode Support
arm64:
dts: qcom: sm8650: Add dma-coherent property
arm64:
dts: qcom: sm8650: add missing qlink_logging reserved memory for mpss
arm64:
dts: qcom: sm8650: describe all PCI MSI interrupts
arm64:
dts: qcom: sm8650: Fix SPMI channels size
arm64:
dts: qcom: sm8650: Fix the msi-map entries
arm64:
dts: qcom: sm8650: Fix UFS PHY clocks
arm64:
dts: qcom: sm8650: Use GIC-ITS for PCIe0 and PCIe1
arm64:
dts: qcom: split PCIe interrupt-names entries per lines
arm64:
dts: qcom: ssm7125-xiaomi: drop incorrect UFS phy max current
arm64:
dts: qcom: x1e80100-crd: add sound card
arm64:
dts: qcom: x1e80100-crd: add WCD9385 Audio Codec
arm64:
dts: qcom: x1e80100-crd: add WSA8845 speakers
arm64:
dts: qcom: x1e80100-crd: Enable more support
arm64:
dts: qcom: x1e80100-qcp: Enable more support
arm64:
dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
arm64:
dts: qcom: x1e80100: add ADSP audio codec macros
arm64:
dts: qcom: x1e80100: add ADSP GPR
arm64:
dts: qcom: x1e80100: Add ADSP/CDSP remoteproc nodes
arm64:
dts: qcom: x1e80100: Add display nodes
arm64:
dts: qcom: x1e80100: Add IPCC node
arm64:
dts: qcom: x1e80100: add LPASS LPI pin controller
arm64:
dts: qcom: x1e80100: Add missing system-wide PSCI power domain
arm64:
dts: qcom: x1e80100: Add PCIe nodes
arm64:
dts: qcom: x1e80100: Add QMP AOSS node
arm64:
dts: qcom: x1e80100: Add SMP2P nodes
arm64:
dts: qcom: x1e80100: add Soundwire controllers
arm64:
dts: qcom: x1e80100: Add TCSR node
arm64:
dts: qcom: x1e80100: Add USB nodes
arm64:
dts: qcom: x1e80100: drop qcom,drv-count
arm64:
dts: qcom: x1e80100: Fix the compatible for cluster idle states
arm64:
dts: qcom: x1e80100: Flush RSC sleep & wake votes
arm64:
dts: renesas: Add Gray Hawk Single board support
arm64:
dts: renesas: Add Renesas R8A779G2 SoC support
arm64:
dts: renesas: Add Renesas R8A779H0 SoC support
arm64:
dts: renesas: gray-hawk-single: Add eMMC support
arm64:
dts: renesas: gray-hawk-single: Add Ethernet support
arm64:
dts: renesas: gray-hawk-single: Add I2C0 and EEPROMs
arm64:
dts: renesas: gray-hawk-single: Add QSPI FLASH support
arm64:
dts: renesas: gray-hawk-single: Add serial console pin control
arm64:
dts: renesas: gray-hawk-single: Enable watchdog timer
arm64:
dts: renesas: Improve TMU interrupt descriptions
arm64:
dts: renesas: r8a779a0: Correct avb[01] reg sizes
arm64:
dts: renesas: r8a779g0: Add missing SCIF_CLK2
arm64:
dts: renesas: r8a779g0: Add standalone White Hawk CPU support
arm64:
dts: renesas: r8a779g0: Correct avb[01] reg sizes
arm64:
dts: renesas: r8a779g0: Restore sort order
arm64:
dts: renesas: r8a779g2: Add White Hawk Single support
arm64:
dts: renesas: r8a779h0: Add CA76 operating points
arm64:
dts: renesas: r8a779h0: Add CPU core clocks
arm64:
dts: renesas: r8a779h0: Add CPUIdle support
arm64:
dts: renesas: r8a779h0: Add DMA support
arm64:
dts: renesas: r8a779h0: Add Ethernet-AVB support
arm64:
dts: renesas: r8a779h0: Add GPIO nodes
arm64:
dts: renesas: r8a779h0: Add I2C nodes
arm64:
dts: renesas: r8a779h0: Add L3 cache controller
arm64:
dts: renesas: r8a779h0: Add pinctrl device node
arm64:
dts: renesas: r8a779h0: Add RPC node
arm64:
dts: renesas: r8a779h0: Add RWDT node
arm64:
dts: renesas: r8a779h0: Add SD/MMC node
arm64:
dts: renesas: r8a779h0: Add secondary CA76 CPU cores
arm64:
dts: renesas: r9a07g043u: Add CSI and CRU nodes
arm64:
dts: renesas: r9a07g044: Add DU node
arm64:
dts: renesas: r9a07g054: Add DU node
arm64:
dts: renesas: r9a08g045: Add missing interrupts to IRQC node
arm64:
dts: renesas: r9a08g045: Add PSCI support
arm64:
dts: renesas: r9a08g045: Add watchdog node
arm64:
dts: renesas: rzg2l-smarc: Enable DU and link with DSI
arm64:
dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
arm64:
dts: renesas: rzg2ul-smarc: Enable CRU, CSI support
arm64:
dts: renesas: rzg3s-smarc-som: Enable the watchdog interface
arm64:
dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO hogs
arm64:
dts: renesas: rzg3s-smarc: Add gpio keys
arm64:
dts: renesas: ulcb-kf: Adapt 1.8V HDMI regulator to schematics
arm64:
dts: renesas: ulcb-kf: Adapt sound 5v regulator to schematics
arm64:
dts: renesas: ulcb-kf: Add node for GNSS
arm64:
dts: renesas: ulcb-kf: Add regulators for PCIe ch1
arm64:
dts: renesas: ulcb-kf: Drop duplicate 3.3v regulators
arm64:
dts: renesas: white-hawk-cpu: Factor out common parts
arm64:
dts: renesas: white-hawk-cpu: Restore sort order
arm64:
dts: renesas: white-hawk: Add SoC name to top-level comment
arm64:
dts: renesas: white-hawk: Drop SoC parts from sub boards
arm64:
dts: renesas: white-hawk: Factor out common parts
arm64:
dts: rockchip: add Anbernic RG-ARC S and RG-ARC D
arm64:
dts: rockchip: Add basic support for QNAP TS-433
arm64:
dts: rockchip: Add cache information to the SoC dtsi for RK3399
arm64:
dts: rockchip: add clock to vo1-grf syscon on rk3588
arm64:
dts: rockchip: Add common DT for edgeble-neu6b-io
arm64:
dts: rockchip: Add devicetree for Pine64 PineTab2
arm64:
dts: rockchip: Add devicetree support for TB-RK3588X board
arm64:
dts: rockchip: Add Edgeble NCM6A WiFi6 Overlay
arm64:
dts: rockchip: Add Edgeble NCM6A-IO 2.5G ETH
arm64:
dts: rockchip: Add Edgeble NCM6A-IO M.2 B-Key, E-Key
arm64:
dts: rockchip: Add Edgeble NCM6A-IO M.2 M-Key
arm64:
dts: rockchip: Add Edgeble NCM6A-IO USB2
arm64:
dts: rockchip: Add edgeble-neu6a-common DT
arm64:
dts: rockchip: add Haikou baseboard with RK3588-Q7 SoM
arm64:
dts: rockchip: Add HDMI0 PHY to rk3588
arm64:
dts: rockchip: Add LED_GREEN for edgeble-neu6a
arm64:
dts: rockchip: add missing definition of pmu io domains 1 and 2 on ringneck
arm64:
dts: rockchip: add missing interrupt-names for rk356x vdpu
arm64:
dts: rockchip: Add Powkiddy RGB10MAX3
arm64:
dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou
arm64:
dts: rockchip: add rfkill node for M.2 Key E WiFi on rock-5b
arm64:
dts: rockchip: add RK3588-Q7 (Tiger) SoM
arm64:
dts: rockchip: add rs485 support on uart2 of rk3399-puma-haikou
arm64:
dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou
arm64:
dts: rockchip: add sdmmc card detect to the nanopc-t6
arm64:
dts: rockchip: add spi controller aliases on rk3399
arm64:
dts: rockchip: Add support for NanoPi R6C
arm64:
dts: rockchip: Add support for NanoPi R6S
arm64:
dts: rockchip: Add Touch to Anbernic RG-ARC D
arm64:
dts: rockchip: Add USB3.0 to Indiedroid Nova
arm64:
dts: rockchip: Add vdd_cpu_big reg to rk3588-edgeble-ncm6
arm64:
dts: rockchip: adjust phy-handle name on rock-pi-e
arm64:
dts: rockchip: adjust vendor on Banana Pi R2 Pro board
arm64:
dts: rockchip: adjust vendor on orangepi rk3399 board
arm64:
dts: rockchip: Designate the system power controller on QuartzPro64
arm64:
dts: rockchip: Drop edgeble-neu6b dcdc-reg4 regulator-init-microvolt
arm64:
dts: rockchip: drop panel port unit address in GRU Scarlet
arm64:
dts: rockchip: drop redundant disable-gpios in Lubancat 1
arm64:
dts: rockchip: drop redundant disable-gpios in Lubancat 2
arm64:
dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo
arm64:
dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s
arm64:
dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
arm64:
dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
arm64:
dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
arm64:
dts: rockchip: enable NanoPC-T6 MiniPCIe power
arm64:
dts: rockchip: fix alphabetical ordering RK3399 puma
arm64:
dts: rockchip: Fix name for UART pin header on qnap-ts433
arm64:
dts: rockchip: fix nanopc-t6 sdmmc regulator
arm64:
dts: rockchip: fix reset-names for rk356x i2s2 controller
arm64:
dts: rockchip: fix rk3328 hdmi ports node
arm64:
dts: rockchip: fix rk3399 hdmi ports node
arm64:
dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5
arm64:
dts: rockchip: Fix USB interface compatible string on kobol-helios64
arm64:
dts: rockchip: Increase maximum frequency of SPI flash for ROCK Pi 4A/B/C
arm64:
dts: rockchip: mark system power controller and fix typo on orangepi-5-plus
arm64:
dts: rockchip: Move device specific properties
arm64:
dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro
arm64:
dts: rockchip: remove duplicate SPI aliases for helios64
arm64:
dts: rockchip: remove redundant cd-gpios from rk3588 sdmmc nodes
arm64:
dts: rockchip: Remove unsupported node from the Pinebook Pro dts
arm64:
dts: rockchip: set PHY address of MT7531 switch to 0x1f
arm64:
dts: rockchip: Update powkiddy rk2023 dtsi for RGB10MAX3
arm64:
dts: sc8280xp: correct DMIC2 and DMIC3 pin config node names
arm64:
dts: sm8450: correct DMIC2 and DMIC3 pin config node names
arm64:
dts: sm8550: correct DMIC2 and DMIC3 pin config node names
arm64:
dts: sm8650: Add msi-map-mask for PCIe nodes
arm64:
dts: sm8650: correct DMIC2 and DMIC3 pin config node names
arm64:
dts: st: add video decoder support to stm32mp255
arm64:
dts: st: add video encoder support to stm32mp255
arm64:
dts: ti: Add common1 register space for AM62A SoC
arm64:
dts: ti: Add common1 register space for AM62x SoC
arm64:
dts: ti: Add common1 register space for AM65x SoC
arm64:
dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card
arm64:
dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card
arm64:
dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK
arm64:
dts: ti: Add reserved memory for watchdog
arm64:
dts: ti: Add support for TI J722S Evaluation Module
arm64:
dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan
arm64:
dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay
arm64:
dts: ti: beagle*: Add MIT license along with GPL-2.0
arm64:
dts: ti: Disable clock output of the ethernet PHY
arm64:
dts: ti: Enable overlays for SK-AM62P
arm64:
dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3
arm64:
dts: ti: Introduce J722S family of SoCs
arm64:
dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only
arm64:
dts: ti: iot2050: Annotate LED nodes
arm64:
dts: ti: iot2050: Disable R5 lockstep for all PG2 boards
arm64:
dts: ti: iot2050: Do not split single items
arm64:
dts: ti: iot2050: Factor out arduino connector bits
arm64:
dts: ti: iot2050: Factor out DP related bits
arm64:
dts: ti: iot2050: Factor out enabling of USB3 support
arm64:
dts: ti: iot2050: Support IOT2050-SM variant
arm64:
dts: ti: k3-am6*: Add bootph-all property in MMC node
arm64:
dts: ti: k3-am6*: Fix bus-width property in MMC nodes
arm64:
dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes
arm64:
dts: ti: k3-am6*: Remove DLL properties for soft PHYs
arm64:
dts: ti: k3-am62-main: disable usb lpm
arm64:
dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0
arm64:
dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0
arm64:
dts: ti: k3-am625-beagleplay: Use the builtin mdio bus
arm64:
dts: ti: k3-am625-sk: Add boot phase tags for USB0
arm64:
dts: ti: k3-am625: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-am62: Make the main_conf node a simple-bus
arm64:
dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS)
arm64:
dts: ti: k3-am62a-main: Add sdhci0 instance
arm64:
dts: ti: k3-am62a-main: Add sdhci2 instance
arm64:
dts: ti: k3-am62a7-sk: Add HDMI support
arm64:
dts: ti: k3-am62a7-sk: Enable eMMC support
arm64:
dts: ti: k3-am62a7: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-am62a: Make the main_conf node a simple-bus
arm64:
dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes
arm64:
dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
arm64:
dts: ti: k3-am62p: Add DMASS1 for CSI
arm64:
dts: ti: k3-am62p: Add ITAP/OTAP values for MMC
arm64:
dts: ti: k3-am62p: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-am62p: Add nodes for CSI-RX
arm64:
dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node
arm64:
dts: ti: k3-am62p: Fix memory ranges for DMSS
arm64:
dts: ti: k3-am64-main: Add ICSSG IEP nodes
arm64:
dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
arm64:
dts: ti: k3-am642-evm: add ICSSG1 Ethernet support
arm64:
dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port
arm64:
dts: ti: k3-am642-evm: Do not split single items
arm64:
dts: ti: k3-am642-phyboard-electra: Add TPM support
arm64:
dts: ti: k3-am642-sk: Do not split single items
arm64:
dts: ti: k3-am64: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux
arm64:
dts: ti: k3-am64: Remove PCIe endpoint node
arm64:
dts: ti: k3-am654-base-board: Do not split single items
arm64:
dts: ti: k3-am654-main: Add device tree entry for SGX GPU
arm64:
dts: ti: k3-am65: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-am65: Remove PCIe endpoint nodes
arm64:
dts: ti: k3-am68-sk-base-board: Enable camera peripherals
arm64:
dts: ti: k3-am68-sk-som: Do not split single items
arm64:
dts: ti: k3-am69-sk: Add support for OSPI flash
arm64:
dts: ti: k3-am69-sk: Do not split single items
arm64:
dts: ti: k3-am69-sk: Enable camera peripherals
arm64:
dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board
arm64:
dts: ti: k3-am69-sk: fix PMIC interrupt number
arm64:
dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP
arm64:
dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0
arm64:
dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0
arm64:
dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain
arm64:
dts: ti: k3-j7200-som-p0: Do not split single items
arm64:
dts: ti: k3-j7200: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-j7200: Add support for CAN nodes
arm64:
dts: ti: k3-j7200: Add support for multiple CAN instances
arm64:
dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux
arm64:
dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux
arm64:
dts: ti: k3-j7200: Enable PCIe nodes at the board level
arm64:
dts: ti: k3-j7200: Make the FSS node a simple-bus
arm64:
dts: ti: k3-j7200: Remove PCIe endpoint node
arm64:
dts: ti: k3-j7200: use ti,j7200-padconf compatible
arm64:
dts: ti: k3-j721e-beagleboneai64: Do not split single items
arm64:
dts: ti: k3-j721e-main: Add CSI2RX capture nodes
arm64:
dts: ti: k3-j721e-sk: Add overlay for IMX219
arm64:
dts: ti: k3-j721e-sk: Do not split single items
arm64:
dts: ti: k3-j721e-sk: fix PMIC interrupt number
arm64:
dts: ti: k3-j721e-sk: Model CSI2RX connector mux
arm64:
dts: ti: k3-j721e-som-p0: Do not split single items
arm64:
dts: ti: k3-j721e: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux
arm64:
dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux
arm64:
dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
arm64:
dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals
arm64:
dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0
arm64:
dts: ti: k3-j721s2-main: Add CSI2RX capture nodes
arm64:
dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node
arm64:
dts: ti: k3-j721s2-som-p0: Do not split single items
arm64:
dts: ti: k3-j721s2: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux
arm64:
dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux
arm64:
dts: ti: k3-j721s2: Fix power domain for VTM node
arm64:
dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1
arm64:
dts: ti: k3-j722s-evm: Enable OSPI NOR support
arm64:
dts: ti: k3-j784s4-evm: Enable camera peripherals
arm64:
dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0
arm64:
dts: ti: k3-j784s4-main: Add CSI2RX capture nodes
arm64:
dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl
arm64:
dts: ti: k3-j784s4: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node
arm64:
dts: ti: k3-j784s4: Fix power domain for VTM node
arm64:
dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0
arm64:
dts: ti: k3-serdes: Add MIT license along with GPL-2.0
arm64:
dts: ti: Makefile: Add HDMI audio check for AM62A7-SK
arm64:
dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only
arm64:
dts: ti: phycore*: Add MIT license along with GPL-2.0
arm64:
dts: ti: phycore-am64: Add ADC
arm64:
dts: ti: Use https for urls
arm64:
dts: ti: verdin-am62: add support for Verdin USB1 interface
arm64:
dts: ti: verdin-am62: mallow: add TPM device
arm64:
dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V
arm64:
dts: x1e80100: correct DMIC2 and DMIC3 pin config node names
ARM64:
Dynamically allocate cpumasks and increase supported CPUs to 512
ARM64:
Dynamically allocate cpumasks and increase supported CPUs to 512
arm64:
Enable 52-bit virtual addressing for 4k and 16k granule configs
arm64:
Enable LPA2 at boot if supported by the system
arm64:
errata: Don't enable workarounds for "rare" errata by default
arm64:
exynos: Enable SPI for Exynos850
arm64:
Fix early handling of FEAT_E2H0 not being implemented
arm64:
ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang
arm64:
gitignore: ignore relacheck
arm64:
head: allocate more pages for the kernel mapping
arm64:
head: Clear BSS and the kernel page tables in one go
arm64:
head: move dynamic shadow call stack patching into early C runtime
arm64:
head: Move early kernel mapping routines into C code
arm64:
head: move memstart_offset_seed handling to C code
arm64:
head: move relocation handling to C code
arm64:
head: Run feature override detection before mapping the kernel
arm64:
hibernate: Fix level3 translation fault in swsusp_save()
arm64:
idreg-override: Create a pseudo feature for rodata=off
arm64:
idreg-override: Move to early mini C runtime
arm64:
io: permit offset addressing
arm64:
kasan: Reduce minimum shadow alignment and enable 5 level paging
arm64:
kaslr: Adjust randomization range dynamically
arm64:
kaslr: Use feature override instead of parsing the cmdline again
arm64:
Kconfig: clean up tautological LLVM version checks
arm64:
kernel: Create initial ID map from C code
arm64:
kernel: Don't rely on objcopy to make code under pi/ __init
arm64:
kernel: Manage absolute relocations in code built under pi/
arm64:
kernel: Remove early fdt remap code
arm64:
kretprobes: acquire the regs via a BRK exception
arm64:
kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels
arm64:
make member of struct pt_regs and it's offset macro in the same order
arm64:
mm: Add 5 level paging support to fixmap and swapper handling
arm64:
mm: Add definitions to support 5 levels of paging
arm64:
mm: Add feature override support for LVA
arm64:
mm: add LPA2 and 5 level paging support to G-to-nG conversion
arm64:
mm: Add LPA2 support to phys<->pte conversion routines
arm64:
mm: Add support for folding PUDs at runtime
arm64:
mm: add support for WXN memory translation attribute
arm64:
mm: avoid fixmap for early swapper_pg_dir updates
arm64:
mm: Handle LVA support as a CPU feature
arm64:
mm: Make kaslr_requires_kpti() a static inline
arm64:
mm: Make PUD folding check in set_pud() a runtime check
arm64:
mm: Move fixmap region above vmemmap region
arm64:
mm: Move PCI I/O emulation region above the vmemmap region
arm64:
mm: omit redundant remap of kernel image
arm64:
mm: Reclaim unused vmemmap region for vmalloc use
arm64:
mm: Use 48-bit virtual addressing for the permanent ID map
arm64:
mm: Wire up TCR.DS bit to PTE shareability fields
arm64:
mmu: Make __cpu_replace_ttbr1() out of line
arm64:
Move do_notify_resume() to entry-common.c
arm64:
Move feature overrides into the BSS section
arm64:
patching: implement text_poke API
arm64:
pgtable: Decouple PGDIR size macros from PGD/PUD/PMD levels
arm64:
ptdump: Allow all region boundaries to be defined at boot time
arm64:
ptdump: Deal with translation levels folded at runtime
arm64:
ptdump: Discover start of vmemmap region at runtime
arm64:
ptdump: Disregard unaddressable VA space
arm64:
Remove enable_daif macro
arm64:
remove unnecessary ifdefs around is_compat_task()
arm64:
remove unneeded BUILD_BUG_ON assertion
arm64:
Revert "mm: provide idmap pointer to cpu_replace_ttbr1()"
arm64:
rust: Enable Rust support for AArch64
arm64:
Simplify do_notify_resume() DAIF masking
arm64:
stacktrace: Implement arch_bpf_stack_walk() for the BPF JIT
arm64:
sysreg: Add layout for ID_AA64MMFR4_EL1
arm64:
sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants
arm64:
tegra: Add audio support for Jetson Orin NX and Jetson Orin Nano
arm64:
tegra: Add AXI configuration for Tegra234 MGBE
arm64:
tegra: Add current monitors for Jetson Xavier
arm64:
tegra: Add USB device support for Jetson AGX Xavier
arm64:
tegra: Add USB Type-C controller for Jetson AGX Xavier
arm64:
tegra: Define missing IO ports
arm64:
tegra: Enable cros-ec-spi as wake source
arm64:
tegra: Move AHUB ports to SoC DTSI
arm64:
tegra: Remove Jetson Orin NX and Jetson Orin Nano DTSI
arm64:
tegra: Use consistent SD/MMC aliases on Tegra234
arm64:
tlb: Fix TLBI RANGE operand
arm64:
Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative
arm64:
Unmask Debug + SError in do_notify_resume()
arm64:
Update setup_arch() comment on interrupt masking
arm64:
Use Signed/Unsigned enums for TGRAN{4,16,64} and VARange
arm64:
vdso: Use generic union vdso_data_store
arm64:
vmemmap: Avoid base2 order of struct page size to dimension region
arm64:
zynqmp: Add an OP-TEE node to the device tree
arm64:
zynqmp: Add output-enable pins to SOMs
arm64:
zynqmp: Add resets property for CAN nodes
arm64:
zynqmp: Align usb clock nodes with binding
arm64:
zynqmp: Comment all smmu entries
arm64:
zynqmp: Describe assigned-clocks for uarts
arm64:
zynqmp: Disable Tri-state for MIO38 Pin
arm64:
zynqmp: Fix comment to be aligned with board name.
arm64:
zynqmp: Introduce u-boot options node with bootscr-address
arm64:
zynqmp: Remove incorrect comment from kv260s
arm64:
zynqmp: Rename i2c?-gpio to i2c?-gpio-grp
arm64:
zynqmp: Rename zynqmp-power node to power-management
arm64:
zynqmp: Setup default si570 frequency to 156.25MHz
arm64:
zynqmp: Update ECAM size to discover up to 256 buses
ARM:
9334/1: mm: init: remove misuse of kernel-doc comment
ARM:
9349/1: unwind: Add missing "Call trace:" line
ARM:
9350/1: fault: Implement copy_from_kernel_nofault_allowed()
ARM:
9351/1: fault: Add "cut here" line for prefetch aborts
ARM:
9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
ARM:
9353/1: remove unneeded entry for CONFIG_FRAME_POINTER
ARM:
9354/1: ptrace: Use bitfield helpers
ARM:
9359/1: flush: check if the folio is reserved for no-mapping addresses
ARM:
9381/1: kasan: clear stale stack poison
ARM:
AM33xx: PRM: Implement REBOOT_COLD
ARM:
AM33xx: PRM: Remove redundand defines
ARM:
bcm: stop selecing CONFIG_TICK_ONESHOT
ARM:
brcmstb: Add debug UART entry for 74165
ARM:
defconfig: enable STMicroelectronics accelerometer and gyro for Exynos
ARM:
dts: add stm32f769-disco-mb1166-reva09
ARM:
dts: AM33xx: Add device tree entry for SGX GPU
ARM:
dts: am3: Update clksel clocks to use reg instead of ti,bit-shift
ARM:
dts: AM437x: Add device tree entry for SGX GPU
ARM:
dts: arm: realview: Fix development chip ROM compatible value
ARM:
dts: broadcom: bcmbca: Add NAND controller node
ARM:
dts: da850: add MMD SDIO interrupts
ARM:
dts: DRA7xx: Add device tree entry for SGX GPU
ARM:
dts: gemini: Fix switch node names in the DIR-685
ARM:
dts: gemini: Fix switch node names on Vitesse switches
ARM:
dts: gemini: Fix wiligear compatible strings
ARM:
dts: gemini: Map reset keys to KEY_RESTART
ARM:
dts: imx1-apf9328: Fix Ethernet node name
ARM:
dts: imx28-evk: Use 'eeprom' as the node name
ARM:
dts: imx53-qsb: add support for the HDMI expander
ARM:
dts: imx6: skov: add aliases for all ethernet nodes
ARM:
dts: imx6dl-yapp4: Fix typo in the QCA switch register address
ARM:
dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
ARM:
dts: imx6dl: Add support for Sielaff i.MX6 Solo board
ARM:
dts: imx6qdl-hummingboard: Add rtc0 and rtc1 aliases to fix hctosys
ARM:
dts: imx6sl-tolino-shine2hd: fix touchscreen rotation
ARM:
dts: imx6ul: Add missing #thermal-sensor-cells to tempmon
ARM:
dts: imx6ul: Remove fsl,anatop from usbotg1
ARM:
dts: imx6ul: Set macaddress location in ocotp
ARM:
dts: imx6ull-dhcom: Remove /omit-if-no-ref/ from node usdhc1-pwrseq
ARM:
dts: imx6ull-dhcor: Remove 900MHz operating point
ARM:
dts: imx6ull-tarragon: fix USB over-current polarity
ARM:
dts: imx6ull: fix pinctrl node name
ARM:
dts: imx7-mba7: Add i2c bus recovery
ARM:
dts: imx7-mba7: Add missing vcc supply to i2c devices
ARM:
dts: imx7-mba7: Add RTC aliases
ARM:
dts: imx7-mba7: Add SPI1_SS0 as chip select 3
ARM:
dts: imx7-mba7: Enable SNVS power key
ARM:
dts: imx7-mba7: Fix iomuxc node names
ARM:
dts: imx7-mba7: Mark gpio-buttons as wakeup-source
ARM:
dts: imx7-mba7: restrict usdhc interface modes
ARM:
dts: imx7-mba7: Use 'no-mmc' property
ARM:
dts: imx7-tqma7/mba7: convert fsl,pins to uint32-matrix
ARM:
dts: imx7-tqma7: Add i2c bus recovery
ARM:
dts: imx7-tqma7: Add missing vcc supply to i2c eeproms
ARM:
dts: imx7-tqma7: fix EEPROM compatible for SE97BTP
ARM:
dts: imx7-tqma7: Fix iomuxc node names
ARM:
dts: imx7-tqma7: Fix PMIC v33 rail voltage range
ARM:
dts: imx7-tqma7: mark system data eeprom as read-only
ARM:
dts: imx7-tqma7: remove superfluous status property
ARM:
dts: imx7-tqma7: rename node for SE97BTP
ARM:
dts: imx7-tqma7: restrict usdhc interface modes
ARM:
dts: imx7[d]-mba7: disable PCIe interface
ARM:
dts: imx7[d]-mba7: disable USB OC on USB host and USB OTG2
ARM:
dts: imx7[d]-mba7: hog Mini PCIe signals
ARM:
dts: imx7[d]-mba7: Move ethernet PHY reset into PHY node
ARM:
dts: imx7d-mba7: Remove USB OTG related properties on USB node
ARM:
dts: imx7s-warp: Pass OV2680 link-frequencies
ARM:
dts: imx: Add support for Apalis Evaluation Board v1.2
ARM:
dts: integrator: Fix up VGA connector
ARM:
dts: keystone: Replace http urls with https
ARM:
dts: ls1021a: Enable usb3-lpm-capable for usb3 node
arm:
dts: marvell: clearfog-gtr-l8: add support for second sfp connector
arm:
dts: marvell: clearfog-gtr-l8: align port numbers with enclosure
arm:
dts: marvell: clearfog-gtr: add board-specific compatible strings
arm:
dts: marvell: clearfog-gtr: add missing pinctrl for all used gpios
arm:
dts: marvell: clearfog-gtr: sort pinctrl nodes alphabetically
arm:
dts: marvell: clearfog: add pro variant compatible in legacy dts
ARM:
dts: marvell: dove-cubox: fix si5351 node names
arm:
dts: marvell: Fix maxium->maxim typo in brownstone dts
ARM:
dts: meson8: fix &hwrng node compatible string
ARM:
dts: meson8b: fix &hwrng node compatible string
ARM:
dts: meson: fix bus node names
ARM:
dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property
ARM:
dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property
ARM:
dts: microchip: at91sam9x5ek: Use DMA for DBGU serial port
ARM:
dts: microchip: gardena-smart-gateway: Use DMA for USART3
ARM:
dts: microchip: sam9x60: align dmas to the opening '<'
ARM:
dts: microchip: sama7g54_curiosity: Add initial device tree of the board
ARM:
dts: microchip: sama7g5: Add flexcom 10 node
ARM:
dts: microchip: sama7g5: add sama7g5 compatible
ARM:
dts: microchip: sama7g5: align dmas to the opening '<'
ARM:
dts: nxp: imx6ul: fix touchscreen node name
ARM:
dts: nxp: imx6ul: xnur-gpio -> xnur-gpios
ARM:
dts: nxp: imx: fix weim node name
ARM:
dts: omap-embt2ws: system-power-controller for bt200
ARM:
dts: omap3: Add device tree entry for SGX GPU
ARM:
dts: omap3: Update clksel clocks to use reg instead of ti,bit-shift
ARM:
dts: omap4-panda-common: Enable powering off the device
ARM:
dts: omap4: Add device tree entry for SGX GPU
ARM:
dts: omap5: Add device tree entry for SGX GPU
ARM:
dts: omap: Switch over to https:// url
ARM:
dts: qcom: Add support for Samsung Galaxy Tab 4 10.1 LTE (SM-T535)
ARM:
dts: qcom: apq8026-lg-lenok: Add vibrator support
ARM:
dts: qcom: apq8026-samsung-matissewifi: Configure touch keys
ARM:
dts: qcom: apq8064: declare SAW2 regulators
ARM:
dts: qcom: apq8064: rename SAW nodes to power-manager
ARM:
dts: qcom: apq8084: drop 'regulator' property from SAW2 device
ARM:
dts: qcom: apq8084: rename SAW nodes to power-manager
ARM:
dts: qcom: apq8084: use new compat string for L2 SAW2 unit
ARM:
dts: qcom: ipq4019-ap.dk01.1: align flash node with bindings
ARM:
dts: qcom: ipq4019-ap.dk01.1: use existing labels for nodes
ARM:
dts: qcom: ipq4019: correct clock order in DWC3 node
ARM:
dts: qcom: ipq4019: drop 'regulator' property from SAW2 devices
ARM:
dts: qcom: ipq4019: rename SAW nodes to power-manager
ARM:
dts: qcom: ipq4019: use SoC-specific compatibles for SAW2 devices
ARM:
dts: qcom: ipq8064: drop 'regulator' property from SAW2 devices
ARM:
dts: qcom: ipq8064: drop unused reset-names from DWC3 node
ARM:
dts: qcom: ipq8064: rename SAW nodes to power-manager
ARM:
dts: qcom: ipq8064: use SoC-specific compatibles for SAW2 devices
ARM:
dts: qcom: msm8226: Add CPU and SAW/ACC nodes
ARM:
dts: qcom: msm8226: Add watchdog node
ARM:
dts: qcom: msm8226: Sort and clean up nodes
ARM:
dts: qcom: msm8926-htc-memul: Add rmtfs memory node
ARM:
dts: qcom: msm8960: Add gsbi3 node
ARM:
dts: qcom: msm8960: declare SAW2 regulators
ARM:
dts: qcom: msm8960: drop 2nd clock frequency from timer
ARM:
dts: qcom: msm8960: expressatt: Add gpio-keys
ARM:
dts: qcom: msm8960: expressatt: Add mXT224S touchscreen
ARM:
dts: qcom: msm8960: rename SAW nodes to power-manager
ARM:
dts: qcom: msm8960: use SoC-specific compatibles for SAW2 devices
ARM:
dts: qcom: msm8974: correct qfprom node size
ARM:
dts: qcom: msm8974: drop 'regulator' property from SAW2 device
ARM:
dts: qcom: msm8974: rename SAW nodes to power-manager
ARM:
dts: qcom: msm8974: use new compat string for L2 SAW2 unit
ARM:
dts: qcom: samsung-matisse-common: Add initial common device tree
ARM:
dts: qcom: samsung-matisse-common: Add UART
ARM:
dts: qcom: sdx65: correct clock order in DWC3 node
ARM:
dts: qcom: use defines for interrupts
ARM:
dts: renesas: Improve TMU interrupt descriptions
ARM:
dts: renesas: r8a73a4: Add cp clock
ARM:
dts: renesas: r8a73a4: Fix external clocks and clock rate
ARM:
dts: renesas: r8a73a4: Fix thermal parent clock
ARM:
dts: renesas: r8a7778: Add missing reg-names to sound node
ARM:
dts: rockchip: Add display subsystem for RK3128
ARM:
dts: rockchip: Add HDMI node for RK3128
ARM:
dts: rockchip: Enable HDMI output for XPI-3128
ARM:
dts: rockchip: fix rk322x hdmi ports node
ARM:
dts: rockchip: fix rk3288 hdmi ports node
ARM:
dts: rockchip: mmc aliases for Sonoff iHost
ARM:
dts: rockchip: Wifi improvements for Sonoff iHost
ARM:
dts: samsung: exynos4412-p4note: add accelerometer and gyro to p4note
ARM:
dts: samsung: exynos4412: decrease memory to account for unusable region
ARM:
dts: samsung: exynos5420-galaxy-tab-common: add wifi node
ARM:
dts: samsung: exynos5420-galaxy-tab: decrease available memory
ARM:
dts: samsung: exynos5420-peach: Enable cros-ec-spi as wake source
ARM:
dts: samsung: exynos5422-odroidxu3: disable thermal polling
ARM:
dts: samsung: exynos5800-peach: Enable cros-ec-spi as wake source
ARM:
dts: sti: minor whitespace cleanup around '='
ARM:
dts: stm32: add CRC on stm32mp131
ARM:
dts: stm32: add display support on stm32f769-disco
ARM:
dts: stm32: add DSI support on stm32f769
ARM:
dts: stm32: enable CRC on stm32mp135f-dk
ARM:
dts: stm32: enable crypto accelerator on stm32mp135f-dk
ARM:
dts: stm32: fix DSI peripheral clock on stm32mp15 boards
ARM:
dts: stm32: lxa-tac: drive powerboard lines as open-drain
ARM:
dts: stm32: lxa-tac: reduce RGMII interface drive strength
ARM:
dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f769-disco
ARM:
dts: sun8i: Open FETA40i-C regulator aldo1
ARM:
dts: ti: omap: add missing abb_{mpu,ivahd,dspeve,gpu} unit addresses for dra7 SoC
ARM:
dts: ti: omap: add missing phy_gmii_sel unit address for dra7 SoC
ARM:
dts: ti: omap: add missing sys_32k_ck unit address for dra7 SoC
ARM:
dts: versatile: Fix up VGA connector
ARM:
dts: vexpress: Set stdout-path to serial0 in the chosen node
ARM:
imx: Remove usage of the deprecated ida_simple_xx() API
ARM:
imx_v6_v7_defconfig: enable the vf610 gpio driver
ARM:
multi_v7_defconfig: Add more TI Keystone support
ARM:
multi_v7_defconfig: Add more TI Keystone support
ARM:
multi_v7_defconfig: Disable board staging
ARM:
multi_v7_defconfig: Enable BACKLIGHT_CLASS_DEVICE
ARM:
omap1: remove duplicated 'select ARCH_OMAP'
ARM:
OMAP2+: am33xx-restart: fix function name in kernel-doc
ARM:
OMAP2+: clock: fix a function name in kernel-doc
ARM:
OMAP2+: clockdomain: fix kernel-doc warnings
ARM:
OMAP2+: cm33xx: use matching function name in kernel-doc
ARM:
OMAP2+: CMINST: use matching function name in kernel-doc
ARM:
OMAP2+: fix a kernel-doc warning
ARM:
OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
ARM:
OMAP2+: fix kernel-doc warnings
ARM:
OMAP2+: fix kernel-doc warnings
ARM:
OMAP2+: fix N810 MMC gpiod table
ARM:
OMAP2+: fix USB regression on Nokia N8x0
ARM:
OMAP2+: hwmod: fix kernel-doc warnings
ARM:
OMAP2+: hwmod: remove misuse of kernel-doc
ARM:
OMAP2+: pmic-cpcap: fix kernel-doc warnings
ARM:
OMAP2+: prm44xx: fix a kernel-doc warning
ARM:
OMAP2+: PRM: fix kernel-doc warnings
ARM:
prctl: reject PR_SET_MDWE on pre-ARMv6
arm:
ptdump: rename CONFIG_DEBUG_WX to CONFIG_ARM_DEBUG_WX
ARM:
qcom: drop most of 32-bit ARCH_QCOM subtypes
ARM:
qcom: merge remaining subplatforms into sensible Kconfig entry
ARM:
remove Thumb2 __builtin_thread_pointer workaround for Clang
ARM:
s32c: update MAINTAINERS entry
ARM:
s3c64xx: make bus_type const
ARM:
s5pv210: fix pm.c kernel-doc warning
ARM:
shmobile: defconfig: Disable staging
ARM:
tegra: Add device-tree for LG Optimus 4X HD (P880)
ARM:
tegra: Add device-tree for LG Optimus Vu (P895)
ARM:
tegra: Enable cros-ec-spi as wake source
ARM:
tegra: nexus7: Add missing clock binding into sound node
ARM:
zynq: Remove clk/zynq.h header
ARM:
zynq: slcr: fix function prototype kernel-doc warnings
asm-generic:
remove extra type checking in acquire/release for non-SMP case
ASoC/soundwire:
implement generic api for scanning amd soundwire controller
ASoC:
acp: Support microphone from device Acer 315-24p
ASoC:
amd: acp: Add missing error handling in sof-mach
ASoC:
amd: acp: Drop redundant initialization of machine driver data
ASoC:
amd: acp: fix for acp pdm configuration check
ASoC:
amd: acp: fix for acp_init function error handling
ASoC:
amd: acp: Make use of existing *_CODEC_DAI macros
ASoC:
amd: acp: Update MODULE_DESCRIPTION for sof-mach
ASoC:
amd: ps: add machine select and register code
ASoC:
amd: ps: fix for acp pme wake for soundwire configuration
ASoC:
amd: ps: modify ACP register end address macro
ASoC:
amd: ps: refactor acp child platform device creation code
ASoC:
amd: ps: refactor acp device configuration read logic
ASoC:
amd: ps: remove acp_reset flag
ASoC:
amd: ps: update license
ASoC:
amd: yc: Fix non-functional mic on ASUS M7600RE
ASoC:
amd: yc: Revert "add new YC platform variant (0x63) support"
ASoC:
amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
ASoC:
atmel: use devm_snd_soc_register_card()
ASoC:
codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux
ASoC:
codecs: Add support for the framer codec
ASoC:
codecs: add support for WCD939x Codec
ASoC:
codecs: Add WCD939x Codec driver
ASoC:
codecs: Add WCD939x Soundwire devices driver
ASoC:
codecs: constify static sdw_slave_ops struct
ASoC:
codecs: da7213: Simplify mclk initialization
ASoC:
codecs: ES8326: Adding new volume kcontrols
ASoC:
codecs: ES8326: change members of private
ASoC:
codecs: ES8326: change support for ES8326
ASoC:
codecs: ES8326: Changing members of private structure
ASoC:
codecs: ES8326: modify clock table
ASoC:
codecs: ES8326: Removing the control of ADC_SCALE
ASoC:
codecs: ES8326: Solve a headphone detection issue after suspend and resume
ASoC:
codecs: ES8326: Solve error interruption issue
ASoC:
codecs: ES8326: solve some hp issues and
ASoC:
codecs: fix TYPO 'reguest' to 'request' in error log
ASoC:
codecs: hda: Cleanup error messages
ASoC:
codecs: hda: Skip HDMI/DP registration if i915 is missing
ASoC:
codecs: nau8825: Simplify mclk initialization
ASoC:
codecs: remove redundant 'tristate' in sound/soc/codecs/Kconfig
ASoC:
codecs: Remove unneeded semicolon
ASoC:
codecs: rt5514: Simplify mclk initialization
ASoC:
codecs: rt5616: Simplify mclk initialization
ASoC:
codecs: rt5640: Simplify mclk initialization
ASoC:
codecs: rt5660: Simplify mclk initialization
ASoC:
codecs: Simplify mclk initialization
ASoC:
codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+
ASoC:
codecs: tx-macro: Drop unimplemented DMIC clock divider
ASoC:
codecs: tx-macro: Mark AMIC control registers as volatile
ASoC:
codecs: tx-macro: Simplify setting AMIC control
ASoC:
codecs: tx-macro: split widgets per different LPASS versions
ASoC:
codecs: va-macro: add npl clk
ASoC:
codecs: wsa881x: set clk_stop_mode1 flag
ASoC:
codecs: wsa884x: Allow sharing reset GPIO
ASoC:
Constify pointer to of_phandle_args
ASoC:
cs-amp-lib: Add helpers for factory calibration data
ASoC:
cs-amp-lib: Add KUnit test for calibration helpers
ASoC:
cs-amp-lib: Check for no firmware controls when writing calibration
ASoC:
cs35l41: Update DSP1RX5/6 Sources for DSP config
ASoC:
cs35l56: Add helper functions for amp calibration
ASoC:
cs35l56: Add support for CS35L54 and CS35L57
ASoC:
cs35l56: Apply amp calibration from EFI data
ASoC:
cs35l56: Avoid static analysis warning of uninitialised variable
ASoC:
cs35l56: Fix unintended bus access while resetting amp
ASoC:
cs35l56: fix usages of device_get_named_child_node()
ASoC:
cs35l56: Fixes to handling of ASP1 config
ASoC:
cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid()
ASoC:
cs35l56: Prevent overwriting firmware ASP config
ASoC:
cs42l42: Remove redundant delays in suspend().
ASoC:
cs42l43: Add clear of stashed pointer on component remove
ASoC:
cs42l43: Add pm_ptr around the power ops
ASoC:
cs42l43: Check error from device_property_read_u32_array()
ASoC:
cs42l43: Correct extraction of data pointer in suspend/resume
ASoC:
cs42l43: Minor code tidy ups
ASoC:
cs42l43: Refactor to use for_each_set_bit()
ASoC:
cs42l43: Shut down jack detection on component remove
ASoC:
cs42l43: Sync the hp ilimit works when removing the component
ASoC:
cs42l43: Tidy up header includes
ASoC:
cs42l43: Use fls to calculate the pre-divider for the PLL
ASoC:
cs42l43: Use USEC_PER_MSEC rather than hard coding
ASoC:
da7219-aad: fix usage of device_get_named_child_node()
ASoC:
dt-bindings: Add Q6USB backend
ASoC:
dt-bindings: atmel,asoc-wm8904: Convert to json-schema
ASoC:
dt-bindings: atmel,sam9x5-wm8731: Convert to json-schema
ASoC:
dt-bindings: atmel-classd: add sam9x7 compatible
ASoC:
dt-bindings: audio-graph-port: Drop type from "clocks"
ASoC:
dt-bindings: cirrus,cs42l43: Fix 'gpio-ranges' schema
ASoC:
dt-bindings: cs35l45: Add interrupts
ASoC:
dt-bindings: Do not override firmware-name $ref
ASoC:
dt-bindings: document WCD939x Audio Codec
ASoC:
dt-bindings: fsl,imx-asrc: convert to YAML
ASoC:
dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform
ASoC:
dt-bindings: fsl,sai: Add compatible string for i.MX95 platform
ASoC:
dt-bindings: fsl-sai: Add power-domains
ASoC:
dt-bindings: fsl-sai: Support Rx-only SAI
ASoC:
dt-bindings: microchip: add sam9x7
ASoC:
dt-bindings: qcom,sm8250: Allow up to 8 codec DAIs
ASoC:
dt-bindings: qcom,wcd938x: move out common properties
ASoC:
dt-bindings: qcom,wsa8840: Add reset-gpios for shared line
ASoC:
dt-bindings: rt1015: Convert to dtschema
ASoC:
dt-bindings: rt5645: add cbj sleeve gpio property
ASoC:
dt-bindings: samsung,tm2: Correct "audio-codec" constraints
ASoC:
dt-bindings: Update example for enabling USB offload on SM8250
ASoC:
fix SND_SOC_WCD939X dependencies
ASoC:
fsl: use devm_snd_soc_register_card()
ASoC:
fsl_sai: Add support for i.MX95 platform
ASoC:
hdmi-codec: drop drm/drm_edid.h include
ASoC:
Intel: add get_codec_dai_by_name helper function
ASoC:
Intel: atom: sst_ipc: Remove unused intel-mid.h
ASoC:
Intel: avs: Abstract IPC handling
ASoC:
Intel: avs: Abstract IRQ handling
ASoC:
Intel: avs: Add support for sending initial
ASoC:
Intel: avs: Add topology parsing support for initial config
ASoC:
Intel: avs: boards: Add modules description
ASoC:
Intel: avs: CNL-based platforms support
ASoC:
Intel: avs: Expose FW version with sysfs
ASoC:
Intel: avs: Fix debug window description
ASoC:
Intel: avs: Fix sound clipping in single capture scenario
ASoC:
Intel: avs: Fixes and new platforms support
ASoC:
Intel: avs: ICCMAX recommendations for ICL+ platforms
ASoC:
Intel: avs: ICL-based platforms support
ASoC:
Intel: avs: Ignore codecs with no suppoting driver
ASoC:
Intel: avs: L1SEN reference counted
ASoC:
Intel: avs: Populate board selection with new I2S entries
ASoC:
Intel: avs: Prefix SKL/APL-specific members
ASoC:
Intel: avs: Send initial config to module if present
ASoC:
Intel: avs: Set name of control as in topology
ASoC:
Intel: avs: TGL-based platforms support
ASoC:
Intel: avs: UAPI: Add tokens for initial config feature
ASoC:
Intel: board_helpers: support DAI link order customization
ASoC:
Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too
ASoC:
Intel: catpt: Carefully use PCI bitwise constants
ASoC:
Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops
ASoC:
Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL
ASoC:
Intel: soc-acpi-intel-lnl-match: Add rt722 support
ASoC:
Intel: soc-acpi: add RT712 support for LNL
ASoC:
Intel: sof_cs42l42: use common module for DAI link generation
ASoC:
Intel: sof_rt5682: board id cleanup for adl boards
ASoC:
Intel: sof_rt5682: board id cleanup for jsl boards
ASoC:
Intel: sof_rt5682: board id cleanup for mtl boards
ASoC:
Intel: sof_rt5682: board id cleanup for rpl boards
ASoC:
Intel: sof_rt5682: board id cleanup for tgl boards
ASoC:
Intel: sof_rt5682: dmi quirk cleanup for mtl boards
ASoC:
Intel: sof_sdw: add common sdw dai link init
ASoC:
Intel: sof_sdw: remove .init callbacks
ASoC:
Intel: sof_sdw: Remove unused function prototypes
ASoC:
Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id
ASoC:
Intel: sof_sdw: use single rtd_init for rt_amps
ASoC:
Intel: sof_sdw_cs42l42: use helper to get codec dai by name
ASoC:
Intel: sof_sdw_rt5682: use helper to get codec dai by name
ASoC:
Intel: sof_sdw_rt700: use helper to get codec dai by name
ASoC:
Intel: sof_sdw_rt711: use helper to get codec dai by name
ASoC:
Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name
ASoC:
Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name
ASoC:
Intel: ssp-common: Add stub for sof_ssp_get_codec_name
ASoC:
Merge up fixes
ASoC:
Merge up fixes due to dependency with new changes
ASoC:
Merge up left over v6.8 fix
ASoC:
Merge up release
ASoC:
meson: aiu: fix function pointer type
ASoC:
meson: aiu: fix function pointer type mismatch
ASoC:
meson: axg fixes and clean-up
ASoC:
meson: axg-card: make links nonatomic
ASoC:
meson: axg-fifo: take continuous rates
ASoC:
meson: axg-fifo: use FIELD helpers
ASoC:
meson: axg-fifo: use threaded irq to check periods
ASoC:
meson: axg-spdifin: use max width for rate detection
ASoC:
meson: axg-tdm-interface: add frame rate constraint
ASoC:
meson: axg-tdm-interface: fix mclk setup without mclk-fs
ASoC:
meson: axg-tdm-interface: manage formatters in trigger
ASoC:
meson: axg-tdm-interface: update error format error traces
ASoC:
meson: axg-tdm: add continuous clock support
ASoC:
meson: cards: select SND_DYNAMIC_MINORS
ASoC:
meson: t9015: fix function pointer type mismatch
ASoC:
meson: tdm fixes
ASoC:
nau8540: Add pre-charge actions for input
ASoC:
ops: Fix wraparound for mask in snd_soc_get_volsw
ASoC:
p1022_rdk: fix all kernel-doc warnings
ASoC:
pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ASoC:
pxa: remove duplicated CONFIG_SND_PXA2XX_AC97 entry
ASoC:
qcom: Use devm_kcalloc() instead of devm_kzalloc()
ASoC:
Revert "ASoC: dt-bindings: Update example for enabling USB offload on SM8250"
ASoC:
rockchip: i2s-tdm: Fix inaccurate sampling rates
ASoC:
rt-sdw*: add __func__ to all error logs
ASoC:
rt-sdw: fix locking and improve error logs
ASoC:
rt5645: Fix the electric noise due to the CBJ contacts floating
ASoC:
rt5682-sdw: fix locking sequence
ASoC:
rt711-sdca: fix locking sequence
ASoC:
rt711-sdw: fix locking sequence
ASoC:
rt712-sdca-sdw: fix locking sequence
ASoC:
rt715-sdca: volume step modification
ASoC:
rt715: add vendor clear control register
ASoC:
rt722-sdca-sdw: fix locking sequence
ASoC:
rt722-sdca: add headset microphone vrefo setting
ASoC:
rt722-sdca: modify channel number to support 4 channels
ASoC:
sh: rz-ssi: Fix error message print
ASoC:
soc-compress: Fix and add DPCM locking
ASoC:
soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get()
ASoC:
soc-core.c: Skip dummy codec when adding platforms
ASoC:
soc-core: tidyup strcmp() param on snd_soc_is_matching_dai()
ASoC:
SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream
ASoC:
SOF: Add some bounds checking to firmware data
ASoC:
SOF: amd: add code for invoking soundwire manager helper functions
ASoC:
SOF: amd: add interrupt handling for SoundWire manager devices
ASoC:
SOF: amd: add machine select logic for soundwire based platforms
ASoC:
SOF: amd: Add Soundwire DAI configuration support for AMD platforms
ASoC:
SOF: amd: Compute file paths on firmware load
ASoC:
SOF: amd: fix for false dsp interrupts
ASoC:
SOF: amd: Fix memory leak in amd_sof_acp_probe()
ASoC:
SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies
ASoC:
SOF: amd: fix soundwire dependencies
ASoC:
SOF: amd: Move signed_fw_image to struct acp_quirk_entry
ASoC:
SOF: amd: Optimize quirk for Valve Galileo
ASoC:
SOF: amd: refactor acp driver pm ops
ASoC:
SOF: amd: select soundwire dependency flag for acp6.3 based platform
ASoC:
SOF: amd: Skip IRAM/DRAM size modification
ASoC:
SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED
ASoC:
SOF: amd: update descriptor fields for acp6.3 based platform
ASoC:
SOF: Core: Add remove_late() to sof_init_environment failure path
ASoC:
SOF: Core: Handle error returned by sof_select_ipc_and_paths
ASoC:
SOF: core: Skip firmware test for custom loaders
ASoC:
SOF: debug: show firmware/topology prefix/names
ASoC:
SOF: Extend ChainDMA and DSPless mode to LNL+
ASoC:
SOF: Fix runtime pm usage counter balance after fw exception
ASoC:
SOF: imx: Add devicetree support to select topologies
ASoC:
SOF: Intel: add default firmware library path for LNL
ASoC:
SOF: Intel: hda-common-ops: Do not set the get_stream_position callback
ASoC:
SOF: Intel: hda-dai-ops: add SoundWire dspless mode
ASoC:
SOF: Intel: hda-dai-ops: enable chain_dma for ALH
ASoC:
SOF: Intel: hda-dai-ops: use dai_type
ASoC:
SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio
ASoC:
SOF: Intel: hda-dai: remove dspless special case
ASoC:
SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend
ASoC:
SOF: Intel: hda-mlink: update incorrect comment
ASoC:
SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint
ASoC:
SOF: Intel: hda: add 'is_chain_dma_supported' callback
ASoC:
SOF: Intel: hda: Compensate LLP in case it is not reset
ASoC:
SOF: Intel: hda: Implement get_stream_position (Linear Link Position)
ASoC:
SOF: Intel: lnl: Disable DMIC/SSP offload on remove
ASoC:
SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode
ASoC:
SOF: Intel: mtl/lnl: Use the generic get_stream_position callback
ASoC:
SOF: Intel: Set the dai/host get frame/byte counter callbacks
ASoC:
SOF: Intel: start SoundWire links earlier for LNL+ devices
ASoC:
SOF: Introduce a new callback pair to be used for PCM delay reporting
ASoC:
SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger
ASoC:
SOF: ipc4-pcm: Correct the delay calculation
ASoC:
SOF: ipc4-pcm: Do not reset ChainDMA if it is
ASoC:
SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated
ASoC:
SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture
ASoC:
SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv
ASoC:
SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state
ASoC:
SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally
ASoC:
SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer
ASoC:
SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer
ASoC:
SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay
ASoC:
SOF: ipc4-topology: allow chain_dma for all supported DAIs
ASoC:
SOF: ipc4-topology: change chain_dma handling in dai_config
ASoC:
SOF: ipc4-topology: Save the DMA maximum burst size for PCMs
ASoC:
SOF: ipc4-topology: set config_length based on device_count
ASoC:
SOF: ipc4-topology: support NHLT device type
ASoC:
SOF: ipc4/Intel: Fix delay reporting
ASoC:
SOF: ipc4: store number of playback/capture streams
ASoC:
SOF: misc fixes
ASoC:
SOF: mtrace: rework mtrace timestamp setting
ASoC:
SOF: ops: add new 'is_chain_dma_supported' callback
ASoC:
SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3
ASoC:
SOF: Remove the get_stream_position callback
ASoC:
SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
ASoC:
SOF: topology: dynamically allocate and store DAI widget->private
ASoC:
SOF: topology: Parse DAI type token for dspless mode
ASoC:
Support SAI and MICFIL on i.MX95 platform
ASoC:
tas2781: mark dvc_tlv with __maybe_unused
ASoC:
tas2781: Remove redundant initialization of pointer 'data'
ASoC:
tas2781: remove unused acpi_subysystem_id
ASoC:
tegra: Fix DSPK 16-bit playback
ASoC:
ti: davinci-mcasp: Fix race condition during probe
ASoC:
ti: j721e-evm: Use devm_kcalloc() instead of devm_kzalloc()
ASoC:
ti: use devm_snd_soc_register_card()
ASoC:
tlv320adc3xxx: Don't strip remove function when driver is builtin
ASoC:
trace: add component to set_bias_level trace events
ASoC:
trace: add event to snd_soc_dapm trace events
ASoC:
use devm_snd_soc_register_card()
ASoC:
wm_adsp: Add wm_adsp_start() and wm_adsp_stop()
ASoC:
wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
assoc_array:
fix the return value in assoc_array_insert_mid_shortcut()
async:
Use a dedicated unbound workqueue with raised min_active
ata:
ahci: a hotplug capable port is an external port
ata:
ahci: Add mask_port_map module parameter
ata:
ahci: do not enable LPM on external ports
ata:
ahci: drop hpriv param from ahci_update_initial_lpm_policy()
ata:
ahci: Drop low power policy board type
ata:
ahci: move marking of external port earlier
ata:
ahci_st: Remove an unused field in struct st_ahci_drv_data
ata:
libata-core: Allow command duration limits detection for ACS-4 drives
ata:
libata-scsi: Fix ata_scsi_dev_rescan() error path
ata:
pata_macio: drop driver owner assignment
ata:
pata_parport: make pata_parport_bus_type const
ata:
sata_gemini: Check clk_enable() result
ata:
sata_mv: Fix PCI device ID table declaration compilation warning
ata:
sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
atm:
fore200e: Convert to platform remove callback returning void
audit:
remove unnecessary assignment in audit_dupe_lsm_field()
audit:
use KMEM_CACHE() instead of kmem_cache_create()
Author:
Gang Li padata: dispatch works on
auxdisplay:
Add 7 and 14 segment mappings to MAINTAINERS
auxdisplay:
Add 7-segment LED display driver
auxdisplay:
Add driver for MAX695x 7-segment LED controllers
auxdisplay:
cfag12864bfb: Convert to platform remove callback returning void
auxdisplay:
charlcd: Add missing MODULE_DESCRIPTION()
auxdisplay:
charlcd: Don't rebuild when CONFIG_PANEL_BOOT_MESSAGE=y
auxdisplay:
hd44780: Convert to platform remove callback returning void
auxdisplay:
ht16k33: Add default to switch-cases
auxdisplay:
ht16k33: Define a few helper macros
auxdisplay:
ht16k33: Drop struct ht16k33_seg
auxdisplay:
ht16k33: Move ht16k33_linedisp_ops down
auxdisplay:
ht16k33: Switch to use line display character mapping
auxdisplay:
img-ascii-lcd: Convert to platform remove callback returning void
auxdisplay:
img-ascii-lcd: Make container_of() no-op for struct linedisp
auxdisplay:
linedisp: Add missing header(s)
auxdisplay:
linedisp: Add support for overriding character mapping
auxdisplay:
linedisp: Allocate buffer for the string
auxdisplay:
linedisp: Free allocated resources in ->release()
auxdisplay:
linedisp: Group display drivers together
auxdisplay:
linedisp: Move exported symbols to a namespace
auxdisplay:
linedisp: Provide struct linedisp_ops for future extension
auxdisplay:
linedisp: Unshadow error codes in ->store()
auxdisplay:
linedisp: Use unique number for id
auxdisplay:
panel: Switch to use module_parport_driver()
auxdisplay:
seg-led-gpio: Convert to platform remove callback returning void
auxdisplay:
seg-led-gpio: Import linedisp namespace
auxdisplay:
Take over maintainership, but in Odd Fixes mode
ax25:
Fix netdev refcount issue
ax25:
fix use-after-free bugs caused by ax25_ds_del_timer
backlight/corgi-lcd:
Include
backlight:
Add Kinetic KTD2801 Backlight support
backlight:
as3711_bl: Handle deferred probe
backlight:
bd6107: Handle deferred probe
backlight:
da9052: Fully initialize backlight_properties during probe
backlight:
gpio: Simplify with dev_err_probe()
backlight:
hx8357: Fix potential NULL pointer dereference
backlight:
hx8357: Make use of dev_err_probe()
backlight:
hx8357: Make use of device properties
backlight:
hx8357: Move OF table closer to its consumer
backlight:
hx8357: Utilise temporary variable for struct device
backlight:
ktd2801: Make timing struct static
backlight:
ktz8866: Correct the check for of_property_read_u32
backlight:
l4f00242t03: Simplify with dev_err_probe()
backlight:
lm3630a: Don't set bl->props.brightness in get_brightness
backlight:
lm3630a: Initialize backlight_properties on init
backlight:
lm3630a: Use backlight_get_brightness helper in update_status
backlight:
lm3630a_bl: Handle deferred probe
backlight:
lm3630a_bl: Simplify probe return on gpio request error
backlight:
lm3639: Fully initialize backlight_properties during probe
backlight:
lp8788: Fully initialize backlight_properties during probe
backlight:
mp3309c: Fully initialize backlight_properties during probe
backlight:
mp3309c: Make use of device properties
backlight:
mp3309c: Use dev_err_probe() instead of dev_err()
backlight:
mp3309c: Use pwm_apply_might_sleep()
backlight:
mp3309c: Utilise temporary variable for struct device
backlight:
pandora_bl: Drop unneeded ENOMEM error message
backtracetest:
Convert from tasklet to BH workqueue
bareudp:
use exit_batch_rtnl() method
base/node / ACPI:
Enumerate node access class for 'struct access_coordinate'
batman-adv:
Avoid infinite loop trying to resize local TT
batman-adv:
Drop usage of export.h
batman-adv:
Improve exception handling in batadv_throw_uevent()
batman-adv:
Return directly after a failed batadv_dat_select_candidates() in batadv_dat_forward_data()
batman-adv:
Start new development cycle
bcache:
move calculation of stripe_size and io_opt into bcache_device_init
bcache:
pass queue_limits to blk_mq_alloc_disk
bcache:
port block device access to files
bcache:
use of hlist_count_nodes()
bcachefs:
Add a better limit for maximum number of buckets
bcachefs:
Add an assertion for trying to evict btree root
bcachefs:
Add checks for invalid snapshot IDs
bcachefs:
Add error messages to logged ops fns
bcachefs:
Add journal.blocked to journal_debug_to_text()
bcachefs:
add missing bounds check in __bch2_bkey_val_invalid()
bcachefs:
Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async()
bcachefs:
Add missing skcipher_request_set_callback() call
bcachefs:
Add missing validation for superblock section clean
bcachefs:
add REQ_SYNC and REQ_IDLE in write dio
bcachefs:
add safety checks in bch2_btree_node_fill()
bcachefs:
Always flush write buffer in delete_dead_inodes()
bcachefs:
Avoid extent entry type assertions in .invalid()
bcachefs:
avoid returning private error code in bch2_xattr_bcachefs_set
bcachefs:
Avoid setting j->write_work unnecessarily
bcachefs:
Avoid taking journal lock unnecessarily
bcachefs:
bch2_btree_bit_mod -> bch2_btree_bit_mod_buffered
bcachefs:
bch2_btree_bit_mod()
bcachefs:
bch2_btree_root_alloc() -> bch2_btree_root_alloc_fake()
bcachefs:
bch2_check_subvolume_structure()
bcachefs:
bch2_hash_set_snapshot() -> bch2_hash_set_in_snapshot()
bcachefs:
bch2_inode_insert()
bcachefs:
bch2_lookup() gives better error message on inode not found
bcachefs:
bch2_print_opts()
bcachefs:
bch2_run_explicit_recovery_pass_persistent()
bcachefs:
bch2_shoot_down_journal_keys()
bcachefs:
bch2_snapshot_is_ancestor() now safe to call in early recovery
bcachefs:
bch2_trigger_alloc() handles state changes better
bcachefs:
bch_member.btree_allocated_bitmap
bcachefs:
BCH_SB_LAYOUT_SIZE_BITS_MAX
bcachefs:
bch_subvolume::fs_path_parent
bcachefs:
bch_subvolume::parent -> creation_parent
bcachefs:
BCH_WATERMARK_interior_updates
bcachefs:
Be careful about btree node splits during journal replay
bcachefs:
better journal pipelining
bcachefs:
better log message in lookup_inode_for_snapshot()
bcachefs:
bio per journal buf
bcachefs:
bkey_cached.btree_trans_barrier_seq needs to be a ulong
bcachefs:
btree node prefetching in check_topology
bcachefs:
btree node scan now fills in sectors_written
bcachefs:
btree node scan: handle encrypted nodes
bcachefs:
btree_and_journal_iter now respects trans->journal_replay_not_finished
bcachefs:
btree_and_journal_iter.trans
bcachefs:
BTREE_ID_subvolume_children
bcachefs:
btree_node_scan: Respect member.data_allowed
bcachefs:
bucket_pos_to_bp_noerror()
bcachefs:
Buffered write path now can avoid the inode lock
bcachefs:
Bump limit in btree_trans_too_many_iters()
bcachefs:
bump max_active on btree_interior_update_worker
bcachefs:
Change "accounting overran journal reservation" to a warning
bcachefs:
check bi_parent_subvol in check_inode()
bcachefs:
Check btree ptr min_key in .invalid
bcachefs:
check dirent->d_parent_subvol
bcachefs:
Check for backpointer bucket_offset >= bucket size
bcachefs:
Check for bad needs_discard before doing discard
bcachefs:
Check for extents that point to same space
bcachefs:
Check for journal entries overruning end of sb clean section
bcachefs:
Check for packed bkeys that are too big
bcachefs:
Check for subvolume children when deleting subvolumes
bcachefs:
Check for writing superblocks with nonsense member seq fields
bcachefs:
check inode->bi_parent_subvol against dirent
bcachefs:
Check subvol <-> inode pointers in check_inode()
bcachefs:
Check subvol <-> inode pointers in check_subvol()
bcachefs:
check_inode_dirent_inode()
bcachefs:
check_path() now only needs to walk up to subvolume root
bcachefs:
check_path() now prints full inode when reattaching
bcachefs:
Cleanup bch2_dirent_lookup_trans()
bcachefs:
Clear recovery_passes_required as they complete without errors
bcachefs:
closure per journal buf
bcachefs:
convert journal replay ptrs to darray
bcachefs:
copy_(to|from)_user_errcode()
bcachefs:
Correctly reattach subvolumes
bcachefs:
Correctly validate k->u64s in btree node read path
bcachefs:
create debugfs dir for each btree
bcachefs:
delete duplicated checks in check_dirent_to_subvol()
bcachefs:
Disable errors=panic for BCH_IOCTL_FSCK_OFFLINE
bcachefs:
Disable merges from interior update path
bcachefs:
Don't corrupt journal keys gap buffer when dropping alloc info
bcachefs:
Don't do extent merging before journal replay is finished
bcachefs:
don't free error pointers
bcachefs:
don't queue btree nodes for rewrites during scan
bcachefs:
Don't scan for btree nodes when we can reconstruct
bcachefs:
Don't skip fake btree roots in fsck
bcachefs:
Don't use bch2_btree_node_lock_write_nofail() in btree split path
bcachefs:
Drop redundant btree_path_downgrade()s
bcachefs:
Ensure bch_sb_field_ext always exists
bcachefs:
Errcode tracepoint, documentation
bcachefs:
Etyzinger cleanups
bcachefs:
extent_entry_next_safe()
bcachefs:
factor out check_inode_backpointer()
bcachefs:
Factor out check_subvol_dirent()
bcachefs:
fix ! vs ~ typo in __clear_bit_le64()
bcachefs:
Fix __bch2_btree_and_journal_iter_init_node_iter()
bcachefs:
Fix a race in btree_update_nodes_written()
bcachefs:
Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf()
bcachefs:
Fix assert in bch2_alloc_v4_invalid()
bcachefs:
Fix assert in bch2_backpointer_invalid()
bcachefs:
fix backpointer for missing alloc key msg
bcachefs:
Fix bch2_btree_increase_depth()
bcachefs:
Fix bch2_btree_node_fill() for !path
bcachefs:
Fix bch2_dev_btree_bitmap_marked_sectors() shift
bcachefs:
Fix bch2_dev_lookup() refcounting
bcachefs:
fix bch2_get_acl() transaction restart handling
bcachefs:
fix bch2_journal_buf_to_text()
bcachefs:
Fix bch2_journal_noflush_seq()
bcachefs:
fix bch_folio_sector padding
bcachefs:
Fix BCH_IOCTL_FSCK_OFFLINE for encrypted filesystems
bcachefs:
Fix bio alloc in check_extent_checksum()
bcachefs:
Fix btree key cache coherency during replay
bcachefs:
Fix btree node keys accounting in topology repair path
bcachefs:
Fix btree node merging on write buffer btrees
bcachefs:
Fix btree node reserve
bcachefs:
fix check_inode_deleted_list()
bcachefs:
Fix check_key_has_snapshot() call
bcachefs:
Fix check_topology() when using node scan
bcachefs:
Fix deadlock in journal replay
bcachefs:
Fix deadlock in journal write path
bcachefs:
Fix degraded mode fsck
bcachefs:
fix deletion of indirect extents in btree_gc
bcachefs:
Fix early error path in bch2_fs_btree_key_cache_exit()
bcachefs:
fix error path of __bch2_read_super()
bcachefs:
fix eytzinger0_find_gt()
bcachefs:
fix for building in userspace
bcachefs:
Fix format specifier in validate_bset_keys()
bcachefs:
Fix gap buffer bug in bch2_journal_key_insert_take()
bcachefs:
Fix inode early destruction path
bcachefs:
fix integer conversion bug
bcachefs:
Fix journal pins in btree write buffer
bcachefs:
Fix journal replay with unreadable btree roots
bcachefs:
Fix journal_buf bitfield accesses
bcachefs:
fix leak in bch2_gc_write_reflink_key
bcachefs:
Fix lifetime issue in device iterator helpers
bcachefs:
Fix locking in bch2_alloc_write_key()
bcachefs:
fix lost journal buf wakeup due to improved pipelining
bcachefs:
Fix lost transaction restart error
bcachefs:
Fix lost wakeup on journal shutdown
bcachefs:
fix misplaced newline in __bch2_inode_unpacked_to_text()
bcachefs:
Fix missing call to bch2_fs_allocator_background_exit()
bcachefs:
Fix missing write refs in fs fio paths
bcachefs:
fix mount error path
bcachefs:
Fix nested transaction restart handling in bch2_bucket_gens_init()
bcachefs:
fix nocow lock deadlock
bcachefs:
Fix null ptr deref in twf from BCH_IOCTL_FSCK_OFFLINE
bcachefs:
Fix null-ptr-deref in bch2_fs_alloc()
bcachefs:
Fix order of gc_done passes
bcachefs:
fix overflow in fiemap
bcachefs:
Fix overlapping extent repair
bcachefs:
Fix path where dirent -> subvol missing and we don't fix
bcachefs:
fix race in bch2_btree_node_evict()
bcachefs:
Fix race in bch2_write_super()
bcachefs:
fix rand_delete unit test
bcachefs:
Fix rebalance from durability=0 device
bcachefs:
Fix refcount put in sb_field_resize error path
bcachefs:
Fix remove_dirent()
bcachefs:
Fix repair path for missing indirect extents
bcachefs:
Fix shift-by-64 in bformat_needs_redo()
bcachefs:
Fix snapshot_t() usage in bch2_fs_quota_read_inode()
bcachefs:
fix split brain message
bcachefs:
Fix spurious -BCH_ERR_transaction_restart_nested
bcachefs:
fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu list
bcachefs:
fix the error code when mounting with incorrect options.
bcachefs:
fix trans->mem realloc in __bch2_trans_kmalloc
bcachefs:
Fix UAFs of btree_insert_entry array
bcachefs:
fix unsafety in bch2_extent_ptr_to_text()
bcachefs:
fix unsafety in bch2_stripe_to_text()
bcachefs:
Fix use after free in bch2_check_fix_ptrs()
bcachefs:
Fix use after free in check_root_trans()
bcachefs:
fixup for building in userspace
bcachefs:
Flag btrees with missing data
bcachefs:
Flush journal immediately after replay if we did early repair
bcachefs:
Further improve btree_update_to_text()
bcachefs:
Go rw if running any explicit recovery passes
bcachefs:
Guard against unknown k.k->type in __bkey_invalid()
bcachefs:
If we run merges at a lower watermark, they must be nonblocking
bcachefs:
Improve -o norecovery; opts.recovery_pass_limit
bcachefs:
Improve bch2_btree_update_to_text()
bcachefs:
Improve bch2_dirent_to_text()
bcachefs:
Improve bch2_fatal_error()
bcachefs:
improve bch2_journal_buf_to_text()
bcachefs:
Improve error messages in device remove path
bcachefs:
improve journal entry read fsck error messages
bcachefs:
improve move_gap()
bcachefs:
Improve sysfs internal/btree_updates
bcachefs:
Improved topology repair checks
bcachefs:
Initialize bch_write_op->failed in inline data path
bcachefs:
Initialize super_block->s_uuid
bcachefs:
Inodes need extra padding for varint_decode_fast()
bcachefs:
intercept mountoption value for bool type
bcachefs:
Interior known are required to have known key types
bcachefs:
Journal writes should be REQ_SYNC|REQ_META
bcachefs:
journal_keys now uses darray helpers
bcachefs:
journal_seq_blacklist_add() now handles entries being added out of order
bcachefs:
JOURNAL_SPACE_LOW
bcachefs:
jset_entry for loops declare loop iter
bcachefs:
jset_entry_datetime
bcachefs:
KEY_TYPE_error is allowed for reflink
bcachefs:
Kill bch2_bkey_ptr_data_type()
bcachefs:
kill kvpmalloc()
bcachefs:
Kill more -EIO error codes
bcachefs:
Kill read lock dropping in bch2_btree_node_lock_write_nofail()
bcachefs:
Kill some -EINVALs
bcachefs:
Kill unnecessary wakeups in journal reclaim
bcachefs:
Kill unused flags argument to btree_split()
bcachefs:
Logged op errors should be ignored
bcachefs:
Make snapshot_is_ancestor() safe
bcachefs:
make sure to release last journal pin in replay
bcachefs:
mean_and_variance: put struct mean_and_variance_weighted on a diet
bcachefs:
more informative write path error message
bcachefs:
Move btree_updates to debugfs
bcachefs:
move fsck_write_inode() to inode.c
bcachefs:
Move snapshot table size to struct snapshot_table
bcachefs:
no_splitbrain_check option
bcachefs:
node scan: ignore multiple nodes with same seq if interior
bcachefs:
omit alignment attribute on big endian struct bkey
bcachefs:
On emergency shutdown, print out current journal sequence number
bcachefs:
Pass inode bkey to check_path()
bcachefs:
Pin btree cache in ram for random access in fsck
bcachefs:
port block device access to file
bcachefs:
Prefer struct_size over open coded arithmetic
bcachefs:
Print shutdown journal sequence number
bcachefs:
pull out time_stats.[ch]
bcachefs:
ratelimit errors from async_btree_node_rewrite
bcachefs:
ratelimit informational fsck errors
bcachefs:
rebalance_status now shows correct units
bcachefs:
Reconstruct missing snapshot nodes
bcachefs:
reconstruct_alloc cleanup
bcachefs:
reconstruct_inode()
bcachefs:
Remove accidental debug assert
bcachefs:
remove redundant assignment to variable ret
bcachefs:
Rename journal_keys.d -> journal_keys.data
bcachefs:
Rename struct field swap to prevent macro naming collision
bcachefs:
Repair pass for scanning for btree nodes
bcachefs:
Repair subvol dirents that point to non subvols
bcachefs:
Resume logged ops after fsck
bcachefs:
Run check_topology() first
bcachefs:
Run merges at BCH_WATERMARK_btree
bcachefs:
Save key_cache_path in peek_slot()
bcachefs:
Set path->uptodate when no node at level
bcachefs:
set_btree_iter_dontneed also clears should_be_locked
bcachefs:
Silence gcc warnings about arm arch ABI drift
bcachefs:
simplify check_dirent_inode_dirent()
bcachefs:
skip invisible entries in empty subvolume checking
bcachefs:
Split out bkey_types.h
bcachefs:
Split out btree_node_rewrite_worker
bcachefs:
Split out discard fastpath
bcachefs:
split out ignore_blacklisted, ignore_not_dirty
bcachefs:
Split out journal workqueue
bcachefs:
Split out recovery_passes.c
bcachefs:
Standardize helpers for printing enum strs with bounds checks
bcachefs:
Subvolume reconstruction
bcachefs:
Subvolumes may now be renamed
bcachefs:
Switch to uuid_to_fsid()
bcachefs:
sysfs internal/trigger_journal_flush
bcachefs:
Thread with file documentation
bcachefs:
thread_with_file: add f_ops.flush
bcachefs:
thread_with_file: allow creation of readonly files
bcachefs:
thread_with_file: allow ioctls against these files
bcachefs:
thread_with_file: create ops structure for thread_with_stdio
bcachefs:
thread_with_file: Fix missing va_end()
bcachefs:
thread_with_file: fix various printf problems
bcachefs:
thread_with_stdio: convert to darray
bcachefs:
thread_with_stdio: eliminate double buffering
bcachefs:
thread_with_stdio: fix bch2_stdio_redirect_readline()
bcachefs:
thread_with_stdio: kill thread_with_stdio_done()
bcachefs:
thread_with_stdio: Mark completed in ->release()
bcachefs:
thread_with_stdio: suppress hung task warning
bcachefs:
time_stats: add larger units
bcachefs:
time_stats: shrink time_stat_buffer for better alignment
bcachefs:
time_stats: split stats-with-quantiles into a separate structure
bcachefs:
Topology repair now uses nodes found by scanning to fill holes
bcachefs:
Track iter->ip_allocated at bch2_trans_copy_iter()
bcachefs:
Tweak btree key cache shrinker so it actually frees
bcachefs:
Use kvzalloc() when dynamically allocating btree paths
bcachefs:
Workqueues should be WQ_HIGHPRI
Linux:
bcachefs; Fix deadlock in bch2_btree_update_start()
bcma:
make bcma_bus_type const
bdev:
make bdev_{release, open_by_dev}() private to block layer
bdev:
make struct bdev_handle private to the block layer
bdev:
open block device as files
bdev:
remove bdev pointer from struct bdev_handle
bdev:
remove bdev_open_by_path()
bdev:
remove SLAB_MEM_SPREAD flag usage
binder:
check offset alignment in binder_get_object()
binder:
remove redundant variable page_addr
binder:
use of hlist_count_nodes()
binfmt:
replace deprecated strncpy
bitfield:
suppress "dubious: x & !y" sparse warning
bitmap:
Define a cleanup function for bitmaps
bitmap:
Step down as a reviewer
blk-iocost:
avoid out of bounds shift
blk-iocost:
do not WARN if iocg was already offlined
blk-lib:
check for kill signal
blk-mq:
don't change nr_hw_queues and nr_maps for kdump kernel
blk-mq:
introduce a blk_mq_peek_cached_request helper
blk-mq:
move blk_mq_attempt_bio_merge out blk_mq_get_new_requests
blk-mq:
special case cached requests less
blk-throttle:
Eliminate redundant checks for data direction
block, fs:
Restore the per-bio/request data lifetime fields
block/blk-mq:
Don't complete locally if capacities are different
block/genhd:
port disk_scan_partitions() to file
block/ioctl:
port blkdev_bszset() to file
block/swim:
Convert to platform remove callback returning void
block2mtd:
port device access to files
block:
add a max_user_discard_sectors queue limit
block:
add a queue_limits_set helper
block:
add a queue_limits_stack_bdev helper
block:
add an API to atomically update queue limits
block:
add blk_time_get_ns() and blk_time_get() helpers
block:
allow device to have both virt_boundary_mask and max segment size
block:
blkdev_issue_secure_erase loop style
block:
cache current nsec time in struct blk_plug
block:
cleanup __blkdev_issue_write_zeroes
block:
Clear zone limits for a non-zoned stacked queue
block:
count BLK_OPEN_RESTRICT_WRITES openers
block:
decouple blk_set_stacking_limits from blk_set_default_limits
block:
Do not force full zone append completion in req_bio_endio()
block:
Do not include rbtree.h in blk-zoned.c
block:
don't reject too large max_user_sectors in blk_validate_limits
block:
don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access
block:
extend bio caching to task context
block:
fix deadlock between bd_link_disk_holder and partition scan
block:
fix mismatched kerneldoc function name
block:
fix module reference leakage from bdev_open_by_dev error path
block:
fix overflow in blk_ioctl_discard()
block:
Fix page refcounts for unaligned buffers in __bio_release_pages()
block:
fix q->blkg_list corruption during disk rebind
block:
fix that blk_time_get_ns() doesn't update time after schedule
block:
fix virt_boundary handling in blk_validate_limits
block:
handle BLK_OPEN_RESTRICT_WRITES correctly
block:
io wait hang check helper
block:
limit block time caching to in_task() context
block:
Make blk_rq_set_mixed_merge() static
block:
make block_class constant
block:
move capacity validation to blkpg_do_ioctl()
block:
move cgroup time handling code into blk.h
block:
move max_{open,active}_zones to struct queue_limits
block:
optimise in irq bio put caching
block:
partitions: only define function mac_fix_string for CONFIG_PPC_PMAC
block:
pass a queue_limits argument to blk_alloc_disk
block:
pass a queue_limits argument to blk_alloc_queue
block:
pass a queue_limits argument to blk_mq_alloc_disk
block:
pass a queue_limits argument to blk_mq_init_queue
block:
prevent division by zero in blk_rq_stat_sum()
block:
propagate partition scanning errors to the BLKRRPART ioctl
block:
rbd: make rbd_bus_type const
block:
refactor disk_update_readahead
block:
refactor guard helpers
block:
remove bdev_handle completely
block:
remove disk_stack_limits
block:
remove gfp_flags from blkdev_zone_mgmt
block:
set default max segment size in case of virt_boundary
block:
Simplify the allocation of slab caches
block:
support PI at non-zero offset within metadata
block:
update cached timestamp post schedule/preemption
block:
use queue_limits_commit_update in queue_discard_max_store
block:
use queue_limits_commit_update in queue_max_sectors_store
Bluetooth:
Add new quirk for broken read key length on ATS2851
Bluetooth:
Add new state HCI_POWERING_DOWN
Bluetooth:
add quirk for broken address properties
Bluetooth:
af_bluetooth: Fix deadlock
Bluetooth:
bnep: Fix out-of-bound access
Bluetooth:
btbcm: Use devm_kstrdup()
Bluetooth:
btbcm: Use strreplace()
Bluetooth:
btintel: Fix null ptr deref in btintel_read_version
Bluetooth:
btintel: Fixe build regression
Bluetooth:
btintel: Print Firmware Sequencer information
Bluetooth:
btmtk: Add MODULE_FIRMWARE() for MT7922
Bluetooth:
btnxpuart: Fix btnxpuart_close
Bluetooth:
btnxpuart: Resolve TX timeout error in power save stress test
Bluetooth:
btrtl: Add the support for RTL8852BT/RTL8852BE-VT
Bluetooth:
btrtl: fix out of bounds memory access
Bluetooth:
btusb: Add new VID/PID 13d3/3602 for MT7925
Bluetooth:
btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
Bluetooth:
btusb: Add support Mediatek MT7920
Bluetooth:
btusb: Fix memory leak
Bluetooth:
btusb: Fix triggering coredump implementation for QCA
Bluetooth:
btusb: mediatek: Fix double free of skb in coredump
Bluetooth:
constify the struct device_type usage
Bluetooth:
Disconnect connected devices before rfkilling adapter
Bluetooth:
Fix eir name length
Bluetooth:
Fix memory leak in hci_req_sync_complete()
Bluetooth:
Fix TOCTOU in HCI debugfs implementation
Bluetooth:
Fix type of len in {l2cap,sco}_sock_getsockopt_old()
Bluetooth:
Fix use-after-free bugs caused by sco_sock_timeout
Bluetooth:
fix use-after-free in accessing skb after sending it
Bluetooth:
HCI: Fix potential null-ptr-deref
Bluetooth:
hci_conn: Always use sk_timeo as conn_timeout
Bluetooth:
hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
Bluetooth:
hci_conn: Only do ACL connections sequentially
Bluetooth:
hci_core: Cancel request on command timeout
Bluetooth:
hci_core: Fix possible buffer overflow
Bluetooth:
hci_event: Fix not indicating new connection for BIG Sync
Bluetooth:
hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
Bluetooth:
hci_event: Remove code to removed CONFIG_BT_HS
Bluetooth:
hci_event: set the conn encrypted before conn establishes
Bluetooth:
hci_event: Use HCI error defines instead of magic values
Bluetooth:
hci_h5: Add ability to allocate memory for private data
Bluetooth:
hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
Bluetooth:
hci_sock: Fix not validating setsockopt user input
Bluetooth:
hci_sync: Add helper functions to manipulate cmd_sync queue
Bluetooth:
hci_sync: Attempt to dequeue connection attempt
Bluetooth:
hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync
Bluetooth:
hci_sync: Fix overwriting request callback
Bluetooth:
hci_sync: Fix UAF in hci_acl_create_conn_sync
Bluetooth:
hci_sync: Fix UAF on create_le_conn_complete
Bluetooth:
hci_sync: Fix UAF on hci_abort_conn_sync
Bluetooth:
hci_sync: Fix using the same interval and window for Coded PHY
Bluetooth:
hci_sync: Use address filtering when HCI_PA_SYNC is set
Bluetooth:
hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync
Bluetooth:
hci_sync: Use QoS to determine which PHY to scan
Bluetooth:
hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor
Bluetooth:
ISO: Add hcon for listening bis sk
Bluetooth:
ISO: Align broadcast sync_timeout with connection timeout
Bluetooth:
ISO: Clean up returns values in iso_connect_ind()
Bluetooth:
ISO: Don't reject BT_ISO_QOS if parameters are unset
Bluetooth:
ISO: Fix not validating setsockopt user input
Bluetooth:
ISO: Reassemble PA data for bcast sink
Bluetooth:
l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit
Bluetooth:
L2CAP: Fix not validating setsockopt user input
Bluetooth:
l2cap: fix null-ptr-deref in l2cap_chan_timeout
Bluetooth:
L2CAP: Fix slab-use-after-free in l2cap_connect()
Bluetooth:
MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID
Bluetooth:
mgmt: Remove leftover queuing of power_off work
Bluetooth:
mgmt: remove NULL check in add_ext_adv_params_complete()
Bluetooth:
mgmt: remove NULL check in mgmt_set_connectable_complete()
Bluetooth:
msft: Fix memory leak
Bluetooth:
msft: fix slab-use-after-free in msft_do_close()
Bluetooth:
qca: add missing firmware sanity checks
Bluetooth:
qca: fix device-address endianness
Bluetooth:
qca: fix firmware check error path
Bluetooth:
qca: fix info leak when fetching board id
Bluetooth:
qca: fix info leak when fetching fw build id
Bluetooth:
qca: fix invalid device address check
Bluetooth:
qca: fix NULL-deref on non-serdev setup
Bluetooth:
qca: fix NULL-deref on non-serdev suspend
Bluetooth:
qca: fix NVM configuration parsing
Bluetooth:
qca: fix wcn3991 device address check
Bluetooth:
qca: generalise device address check
Bluetooth:
qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()
Bluetooth:
Remove BT_HS
Bluetooth:
Remove HCI_POWER_OFF_TIMEOUT
Bluetooth:
Remove pending ACL connection attempts
Bluetooth:
Remove superfluous call to hci_conn_check_pending()
Bluetooth:
Remove usage of the deprecated ida_simple_xx() API
Bluetooth:
RFCOMM: Fix not validating setsockopt user input
Bluetooth:
SCO: Fix not validating setsockopt user input
bna:
ensure the copied buf is NUL terminated
bnx2x:
convert EEE handling to use linkmode bitmaps
bnx2x:
Fix firmware version string character counts
bnxt:
convert EEE handling to use linkmode bitmaps
bnxt_en:
Add bnxt_get_total_vnics() to calculate number of VNICs
bnxt_en:
Add drop action support for ntuple
bnxt_en:
Add ethtool -N support for ether filters.
bnxt_en:
Add RSS support for IPSEC headers
bnxt_en:
Add separate function to delete the filter structure
bnxt_en:
Add support for user configured RSS key
bnxt_en:
Check additional resources in bnxt_check_rings()
bnxt_en:
Create and setup the additional VNIC for adding ntuple filters
bnxt_en:
Define BNXT_VNIC_DEFAULT for the default vnic index
bnxt_en:
Enhance ethtool ntuple support for ip flows besides TCP/UDP
bnxt_en:
Explicitly specify P5 completion rings to reserve
bnxt_en:
fix accessing vnic_info before allocating it
bnxt_en:
Fix error recovery for 5760X (P7) chips
bnxt_en:
Fix error recovery for RoCE ulp client
bnxt_en:
Fix possible memory leak in bnxt_rdma_aux_device_init()
bnxt_en:
Fix the PCI-AER routines
bnxt_en:
implement fully specified 5-tuple masks
bnxt_en:
Improve RSS context reservation infrastructure
bnxt_en:
Invalidate user filters when needed
bnxt_en:
Provision for an additional VNIC for ntuple filters
bnxt_en:
Refactor bnxt_set_features()
bnxt_en:
refactor reset close code
bnxt_en:
Refactor ring reservation functions
bnxt_en:
Reset PTP tx_avail after possible firmware reset
bnxt_en:
Restore all the user created L2 and ntuple filters
bnxt_en:
Retain user configured filters when closing
bnxt_en:
Save user configured filters in a lookup list
bnxt_en:
Support ethtool -n to display ether filters.
bnxt_en:
Use firmware provided maximum filter counts.
bnxt_en:
Use the new VNIC to create ntuple filters
bonding:
802.3ad replace MAC_ADDRESS_EQUAL with __agg_has_partner
bonding:
Add independent control state machine
bonding:
rate-limit bonding driver inspect messages
bonding:
use exit_batch_rtnl() method
bootconfig:
Fix the kerneldoc of _xbc_exit()
bootconfig:
use memblock_free_late to free xbc memory to buddy
bounds:
support non-power-of-two CONFIG_NR_CPUS
bounds:
Use the right number of bits for power-of-two CONFIG_NR_CPUS
bpf, arm64:
Enable the inline of bpf_kptr_xchg()
bpf, arm64:
fix bug in BPF_LDX_MEMSX
bpf, arm64:
Fix incorrect runtime stats
bpf, arm64:
support exceptions
bpf, arm64:
use bpf_prog_pack for memory management
bpf, btf:
Add check_btf_kconfigs helper
bpf, btf:
Check btf for register_bpf_struct_ops
bpf, btf:
Fix return value of register_btf_id_dtor_kfuncs
bpf, docs:
Clarify definitions of various instructions
bpf, docs:
Clarify that MOVSX is only for BPF_X not BPF_K
bpf, docs:
Clarify which legacy packet instructions existed
bpf, docs:
Expand set of initial conformance groups
bpf, docs:
Fix bpf_redirect_peer header doc
bpf, docs:
Fix typos in instruction-set.rst
bpf, docs:
Fix typos in instructions-set.rst
bpf, docs:
Rename legacy conformance group to packet
bpf, docs:
specify which BPF_ABS and BPF_IND fields were zero
bpf, docs:
Update ISA document title
bpf, docs:
Use IETF format for field definitions in instruction-set.rst
bpf, kconfig:
Fix DEBUG_INFO_BTF_MODULES Kconfig definition
bpf, net:
introduce bpf_struct_ops_desc.
bpf, net:
switch to dynamic registration
bpf, net:
validate struct_ops when updating value.
bpf, riscv64/cfi:
Support kCFI + BPF on riscv64
bpf, skmsg:
Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
bpf, sockmap:
Prevent lock inversion deadlock in map delete elem
bpf, x86:
Fix PROBE_MEM runtime load check
bpf,lsm:
Add BPF token LSM hooks
bpf,lsm:
Refactor bpf_map_alloc/bpf_map_free LSM hooks
bpf,lsm:
Refactor bpf_prog_alloc/bpf_prog_free LSM hooks
bpf,selinux:
Allocate bpf_security_struct per BPF token
bpf,token:
Use BIT_ULL() to convert the bit mask
bpf:
Abstract loop unrolling pragmas in BPF selftests
bpf:
add __arg_trusted global func arg tag
bpf:
add arg:nullable tag to be combined with trusted pointers
bpf:
Add BPF token delegation mount options to BPF FS
bpf:
Add BPF token support to BPF_BTF_LOAD command
bpf:
Add BPF token support to BPF_MAP_CREATE command
bpf:
Add BPF token support to BPF_PROG_LOAD command
bpf:
add btf pointer to struct bpf_ctx_arg_aux.
bpf:
Add cond_break macro
bpf:
Add cookie to perf_event bpf_link_info records
bpf:
Add helper macro bpf_addr_space_cast()
bpf:
add is_async_callback_calling_insn() helper
bpf:
add struct_ops_tab to btf.
bpf:
Add the assign_scalar_id_before_mov function
bpf:
Add the get_reg_width function
bpf:
Add x86-64 JIT support for bpf_addr_space_cast instruction.
bpf:
Add x86-64 JIT support for PROBE_MEM32 pseudo instructions.
bpf:
Align CAP_NET_ADMIN checks with bpf_capable() approach
bpf:
Allow all printable characters in BTF DATASEC names
bpf:
Allow calling static subprogs while holding a bpf_spin_lock
bpf:
Allow compiler to inline most of bpf_local_storage_lookup()
bpf:
Allow kfuncs return 'void *'
bpf:
allow more maps in sleepable bpf programs
bpf:
Assign ID to scalars on spill
bpf:
avoid VLAs in progs/test_xdp_dynptr.c
bpf:
btf: Add BTF_KFUNCS_START/END macro pair
bpf:
btf: Support flags for BTF_SET8 sets
bpf:
Build type-punning BPF selftests with -fno-strict-aliasing
bpf:
Check bloom filter map value size
bpf:
Check cfi_stubs before registering a struct_ops type.
bpf:
Clarify batch lookup/lookup_and_delete semantics
bpf:
Clarify bpf_arena comments.
bpf:
Consistently use BPF token throughout BPF verifier logic
bpf:
Create argument information for nullable arguments.
bpf:
Define struct bpf_tcp_req_attrs when CONFIG_SYN_COOKIES=n.
bpf:
Disasm support for addr_space_cast instruction.
bpf:
don't emit warnings intended for global subprogs for static subprogs
bpf:
don't infer PTR_TO_CTX for programs with unnamed context type
bpf:
emit source code file name and line number in verifier log
bpf:
export btf_ctx_access to modules.
bpf:
Fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS
bpf:
Fix a verifier verbose message
bpf:
fix constraint in test_tcpbpf_kern.c
bpf:
Fix DEVMAP_HASH overflow check on 32-bit arches
bpf:
Fix error checks against bpf_get_btf_vmlinux().
bpf:
Fix hashtab overflow check on 32-bit arches
bpf:
fix possible file descriptor leaks in verifier
bpf:
Fix stackmap overflow check on 32-bit arches
bpf:
Fix test verif_scale_strobemeta_subprogs failure due to llvm19
bpf:
fix warning for crash_kexec
bpf:
Generate const static pointers for kernel helpers
bpf:
get type information with BTF_ID_LIST
bpf:
handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global arg
bpf:
Handle scalar spill vs all MISC in stacksafe()
bpf:
handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logic
bpf:
hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
bpf:
Have bpf_rdonly_cast() take a const pointer
bpf:
hold module refcnt in bpf_struct_ops map creation and prog verification.
bpf:
improve duplicate source code line detection
bpf:
Introduce BPF token object
bpf:
Introduce bpf_arena.
bpf:
introduce in_sleepable() helper
bpf:
Introduce may_goto instruction
bpf:
lookup struct_ops types from a given module BTF.
bpf:
Make bpf_for_each_spilled_reg consider narrow spills
bpf:
make infinite loop detection in is_state_visited() exact
bpf:
make struct_ops_map support btfs other than btf_vmlinux.
bpf:
make sure scalar args don't accept __arg_nonnull tag
bpf:
Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
bpf:
Merge two CONFIG_BPF entries
bpf:
Minor clean-up to sleepable_lsm_hooks BTF set
bpf:
Minor improvements for bpf_cmp.
bpf:
Move -Wno-compare-distinct-pointer-types to BPF_CFLAGS
bpf:
Move __kfunc_param_match_suffix() to btf.c.
bpf:
move arg:ctx type enforcement check inside the main logic loop
bpf:
move sleepable flag from bpf_prog_aux to bpf_prog
bpf:
One more maintainer for libbpf and BPF selftests
bpf:
pass attached BTF to the bpf_struct_ops subsystem
bpf:
pass btf object id in bpf_map_info.
bpf:
Plumb get_unmapped_area() callback into bpf_map_ops
bpf:
prepare btf_prepare_func_args() for multiple tags per argument
bpf:
Preserve boundaries and track scalars on narrowing fill
bpf:
Protect against int overflow for stack access size
bpf:
put uprobe link's path and task in release callback
bpf:
Recognize '__map' suffix in kfunc arguments
bpf:
Recognize addr_space_cast instruction in the verifier.
bpf:
Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA.
bpf:
Recognize that two registers are safe when their ranges match
bpf:
Refactor ptr alu checking rules to allow alu explicitly
bpf:
refactory struct_ops type initialization to a function.
bpf:
Remove an unnecessary check.
bpf:
remove check in __cgroup_bpf_run_filter_skb
bpf:
Remove unused field "mod" in struct bpf_trampoline
bpf:
Replace bpf_lpm_trie_key 0-length array with flexible array
bpf:
report RCU QS in cpumap kthread
bpf:
Shrink size of struct bpf_map/bpf_array.
bpf:
simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type()
bpf:
Store cookies in kprobe_multi bpf_link_info data
bpf:
struct_ops supports more than one page for trampolines.
bpf:
support deferring bpf_link dealloc to after RCU grace period
bpf:
Support inlining bpf_kptr_xchg() helper
bpf:
support multiple tags per argument
bpf:
Support symbolic BPF FS delegation mount options
bpf:
Sync uapi bpf.h header for the tooling infra
bpf:
Take into account BPF token when fetching helper protos
bpf:
tcp: Handle BPF SYN Cookie in cookie_v[46]_check().
bpf:
tcp: Handle BPF SYN Cookie in skb_steal_sock().
bpf:
tcp: Support arbitrary SYN Cookie.
bpf:
Tell bpf programs kernel's PAGE_SIZE
bpf:
Temporarily disable atomic operations in BPF arena
bpf:
Track aligned st store as imprecise spilled registers
bpf:
Track spilled unbounded scalars
bpf:
Transfer RCU lock state between subprog calls
bpf:
treewide: Annotate BPF kfuncs in BTF
bpf:
update BPF LSM designated reviewer list
bpf:
Use -Wno-address-of-packed-member in some selftests
bpf:
Use -Wno-error in certain tests when building with GCC
bpf:
Use O(log(N)) binary search to find line info record
bpf:
Use r constraint instead of p constraint in selftests
bpf:
validate value_type
bpf:
verifier: fix addr_space_cast from as(1) to as(0)
bpf:
verifier: prevent userspace memory access
bpf:
verifier: reject addr_space_cast insn without arena
bpftool:
Add an example for struct_ops map and shadow type.
bpftool:
Be more portable by using POSIX's basename()
bpftool:
Display cookie for kprobe multi link
bpftool:
Display cookie for perf event link probes
bpftool:
Fix wrong free call in do_show_link
bpftool:
Generated shadow variables for struct_ops maps.
bpftool:
Recognize arena map type
bpftool:
rename is_internal_mmapable_map into is_mmapable_map
bpftool:
Silence build warning about calloc()
brd:
pass queue_limits to blk_mq_alloc_disk
bridge/br_netlink.c:
no need to return void function
bridge:
use exit_batch_rtnl() method
bridge:
vlan: use synchronize_net() when holding RTNL
btrfs:
add comment about list_is_singular() use at btrfs_delete_unused_bgs()
btrfs:
add forward declarations and headers, part 1
btrfs:
add forward declarations and headers, part 2
btrfs:
add forward declarations and headers, part 3
btrfs:
add helper to get fs_info from struct inode pointer
btrfs:
add helpers to get fs_info from page/folio pointers
btrfs:
add helpers to get inode from page/folio pointers
btrfs:
add lockdep assertion to remaining delalloc callbacks
btrfs:
add missing mutex_unlock in btrfs_relocate_sys_chunks()
btrfs:
add set_folio_extent_mapped() helper
btrfs:
always clear PERTRANS metadata during commit
btrfs:
assert root delalloc lock is held at __btrfs_del_delalloc_inode()
btrfs:
avoid unnecessary ref initialization when freeing log tree block
btrfs:
cache folio size and shift in extent_buffer
btrfs:
change BUG_ON to assertion in btrfs_read_roots()
btrfs:
change BUG_ON to assertion in reset_balance_state()
btrfs:
change BUG_ON to assertion in tree_move_down()
btrfs:
change BUG_ON to assertion when checking for delayed_node root
btrfs:
change BUG_ON to assertion when verifying lockdep class setup
btrfs:
change BUG_ON to assertion when verifying root in btrfs_alloc_reserved_file_extent()
btrfs:
change BUG_ONs to assertions in btrfs_qgroup_trace_subtree()
btrfs:
compression: remove dead comments in btrfs_compress_heuristic()
btrfs:
convert defrag_prepare_one_page() to use a folio
btrfs:
defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
btrfs:
delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
btrfs:
delete BUG_ON in btrfs_init_locked_inode()
btrfs:
delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
btrfs:
delete pointless BUG_ONs on extent item size
btrfs:
do not skip re-registration for the mounted device
btrfs:
do not wait for short bulk allocation
btrfs:
document what the spinlock unused_bgs_lock protects
btrfs:
drop static inline specifiers from tree-mod-log.c
btrfs:
export: handle invalid inode or root reference in btrfs_get_parent()
btrfs:
factor out validation of btrfs_ioctl_vol_args::name
btrfs:
factor out validation of btrfs_ioctl_vol_args_v2::name
btrfs:
fallback if compressed IO fails for ENOSPC
btrfs:
fix extent map leak in unexpected scenario at unpin_extent_cache()
btrfs:
fix information leak in btrfs_ioctl_logical_to_ino()
btrfs:
fix message not properly printing interval when adding extent map
btrfs:
fix off-by-one chunk length calculation at contains_pending_extent()
btrfs:
fix race in read_extent_buffer_pages()
btrfs:
fix race when detecting delalloc ranges during fiemap
btrfs:
fix warning messages not printing interval at unpin_extent_range()
btrfs:
fix wrong block_start calculation for btrfs_drop_extent_map_range()
btrfs:
handle block group lookup error when it's being removed
btrfs:
handle chunk tree lookup error in btrfs_relocate_sys_chunks()
btrfs:
handle directory and dentry mismatch in btrfs_may_delete()
btrfs:
handle errors returned from unpin_extent_cache()
btrfs:
handle invalid extent item reference found in check_committed_ref()
btrfs:
handle invalid extent item reference found in extent_from_logical()
btrfs:
handle invalid extent item reference found in find_first_extent_item()
btrfs:
handle invalid range and start in merge_extent_mapping()
btrfs:
handle invalid root reference found in btrfs_find_root()
btrfs:
handle invalid root reference found in btrfs_init_root_free_objectid()
btrfs:
handle invalid root reference found in may_destroy_subvol()
btrfs:
handle root deletion lookup error in btrfs_del_root()
btrfs:
handle transaction commit errors in flush_reservations()
btrfs:
hoist fs_info out of loops in end_bbio_data_write and end_bbio_data_read
btrfs:
include device major and minor numbers in the device scan notice
btrfs:
introduce offload_csum_mode to tweak checksum offloading behavior
btrfs:
make btrfs_clear_delalloc_extent() free delalloc reserve
btrfs:
make btrfs_error_unpin_extent_range() return void
btrfs:
make sure that WRITTEN is set on all metadata blocks
btrfs:
mark __btrfs_add_free_space static
btrfs:
mark btrfs_put_caching_control() static
btrfs:
merge btrfs_del_delalloc_inode() helpers
btrfs:
move balance args conversion helpers to volumes.c
btrfs:
move transaction abort to the error site btrfs_rebuild_free_space_tree()
btrfs:
move transaction abort to the error site in btrfs_create_free_space_tree()
btrfs:
move transaction abort to the error site in btrfs_delete_free_space_tree()
btrfs:
open code btrfs_backref_get_eb()
btrfs:
open code btrfs_backref_iter_free()
btrfs:
open code trivial btrfs_lru_cache_size()
btrfs:
page to folio conversion in btrfs_truncate_block()
btrfs:
pass a valid extent map cache pointer to __get_extent_map()
btrfs:
pass btrfs_device to btrfs_scratch_superblocks()
btrfs:
port device access to file
btrfs:
preallocate temporary extent buffer for inode logging when needed
btrfs:
push errors up from add_async_extent()
btrfs:
qgroup: allow quick inherit if snapshot is created and added to the same parent
btrfs:
qgroup: always free reserved space for extent records
btrfs:
qgroup: convert PREALLOC to PERTRANS after record_root_in_trans
btrfs:
qgroup: correctly model root qgroup rsv in convert
btrfs:
qgroup: do not check qgroup inherit if qgroup is disabled
btrfs:
qgroup: fix qgroup prealloc rsv leak in subvolume operations
btrfs:
qgroup: validate btrfs_qgroup_inherit parameter
btrfs:
raid56: extra debugging for raid6 syndrome generation
btrfs:
record delayed inode root in transaction
btrfs:
reduce inode lock critical section when setting and clearing delalloc
btrfs:
remove colon from messages with state
btrfs:
remove do_list variable at btrfs_clear_delalloc_extent()
btrfs:
remove do_list variable at btrfs_set_delalloc_extent()
btrfs:
remove duplicate recording of physical address
btrfs:
remove extent_map_tree forward declaration at extent_io.h
btrfs:
remove no longer used btrfs_transaction_in_commit()
btrfs:
remove SLAB_MEM_SPREAD flag use
btrfs:
remove the pg_offset parameter from btrfs_get_extent()
btrfs:
remove unused included headers
btrfs:
remove unused variable bio_offset from end_bbio_data_read()
btrfs:
rename btrfs_add_delalloc_inodes() to singular form
btrfs:
replace i_blocksize by fs_info::sectorsize
btrfs:
replace sb::s_blocksize by fs_info::sectorsize
btrfs:
return accurate error code on open failure in open_fs_devices()
btrfs:
return errors from unpin_extent_range()
btrfs:
reuse cloned extent buffer during fiemap to avoid re-allocations
btrfs:
scrub: run relocation repair when/only needed
btrfs:
send: avoid duplicated search for last extent when sending hole
btrfs:
send: handle path ref underflow in header iterate_inode_ref()
btrfs:
send: handle unexpected data in header buffer in begin_cmd()
btrfs:
send: handle unexpected inode in header process_recorded_refs()
btrfs:
set correct ram_bytes when splitting ordered extent
btrfs:
stop passing root argument to __btrfs_del_delalloc_inode()
btrfs:
stop passing root argument to btrfs_add_delalloc_inodes()
btrfs:
subpage: make reader lock utilize bitmap
btrfs:
subpage: make writer lock utilize bitmap
btrfs:
sysfs: drop unnecessary double logical negation in acl_show()
btrfs:
take the cleaner_mutex earlier in qgroup disable
btrfs:
tests: allocate dummy fs_info and root in test_find_delalloc()
btrfs:
tree-checker: dump the page status if hit something wrong
btrfs:
unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_writer()
btrfs:
unify handling of return values of btrfs_insert_empty_items()
btrfs:
uninline btrfs_init_delayed_root()
btrfs:
uninline some static inline helpers from backref.h
btrfs:
uninline some static inline helpers from delayed-ref.h
btrfs:
uninline some static inline helpers from tree-log.h
btrfs:
update comment and drop assertion in extent item lookup in find_parent_nodes()
btrfs:
use a folio array throughout the defrag process
btrfs:
use assertion instead of BUG_ON when adding/removing to delalloc list
btrfs:
use btrfs_warn() to log message at btrfs_add_extent_mapping()
btrfs:
use KMEM_CACHE() to create btrfs_delayed_node cache
btrfs:
use KMEM_CACHE() to create btrfs_free_space cache
btrfs:
use KMEM_CACHE() to create btrfs_ordered_extent cache
btrfs:
use KMEM_CACHE() to create btrfs_path cache
btrfs:
use KMEM_CACHE() to create btrfs_trans_handle cache
btrfs:
use KMEM_CACHE() to create delayed ref caches
btrfs:
use READ/WRITE_ONCE for fs_devices->read_policy
btrfs:
validate device maj:min during open
btrfs:
WARN_ON_ONCE() in our leak detection code
btrfs:
zlib: Fix spelling mistake "infalte" -> "inflate"
btrfs:
zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ZEROOUT handling
btrfs:
zoned: call blkdev_zone_mgmt in nofs scope
btrfs:
zoned: do not flag ZEROOUT on non-dirty extent buffer
btrfs:
zoned: don't skip block groups with 100% zone unusable
btrfs:
zoned: fix use-after-free in do_zone_finish()
btrfs:
zoned: use zone aware sb location for scrub
btrfs:
zstd: fix and simplify the inline extent decompression (v2)
btt:
pass queue_limits to blk_mq_alloc_disk
buffer:
Use KMEM_CACHE instead of kmem_cache_create()
bug:
Fix no-return-statement warning with !CONFIG_BUG
buildid:
use kmap_local_page()
bus:
brcmstb_gisb: Added support for 74165 register layout
bus:
bt1-apb: Remove duplicate include
bus:
mhi: ep: check the correct variable in mhi_ep_register_controller()
bus:
mhi: ep: Use kcalloc() instead of kzalloc()
bus:
mhi: host: Add MHI_PM_SYS_ERR_FAIL state
bus:
mhi: host: Add tracing support
bus:
mhi: host: Change the trace string for the userspace tools mapping
bus:
mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config
bus:
mhi: host: Read PK HASH dynamically
bus:
sunxi-rsb: make sunxi_rsb_bus const
bus:
tegra-aconnect: Update dependency to ARCH_TEGRA
bus:
ti-sysc: constify the struct device_type usage
bus:
ts-nbus: Convert to atomic pwm API
bus:
ts-nbus: Improve error reporting
cache:
sifive_ccache: Partially convert to a platform driver
cache:
sifive_ccache: Silence unused variable warning
can:
bcm: add recvmsg flags for own, local and remote traffic
can:
canxl: add virtual CAN network identifier support
can:
change can network drivers maintainer
can:
esd: add support for esd GmbH PCIe/402 CAN interface family
can:
gs_usb: gs_cmd_reset(): use cpu_to_le32() to assign mode
can:
isotp: support dynamic flow control parameters
can:
kvaser_pciefd: Add additional Xilinx interrupts
can:
kvaser_pciefd: Add support for Kvaser M.2 PCIe 4xCAN
can:
kvaser_pciefd: Add support for Kvaser PCIe 8xCAN
can:
kvaser_usb: Add support for Leaf v3
can:
m_can: Add rx coalescing ethtool support
can:
m_can: Add tx coalescing ethtool support
can:
m_can: allow keeping the transceiver running in suspend
can:
m_can: Cache tx putidx
can:
m_can: Implement BQL
can:
m_can: Implement receive coalescing
can:
m_can: Implement transmit coalescing
can:
m_can: Implement transmit submission coalescing
can:
m_can: Introduce a tx_fifo_in_flight counter
can:
m_can: Move hrtimer init to m_can_class_register
can:
m_can: remove redundant check for pm_clock_support
can:
m_can: Start/Cancel polling timer together with interrupts
can:
m_can: Use the workqueue as queue
can:
m_can: Use tx_fifo_in_flight for netif_queue control
can:
m_can: Use u32 for putidx
can:
m_can: Write transmit header and data in one transaction
can:
mcp251xfd: __mcp251xfd_get_berr_counter(): use CAN_BUS_OFF_THRESHOLD instead of open coding it
can:
raw: fix getsockopt() for new CAN_RAW_XL_VCID_OPTS
can:
raw: raw_getsockopt(): reduce scope of err
can:
softing: remove redundant NULL check
can:
tcan4x5x: support resuming from rx interrupt signal
can:
xilinx_can: Add ECC support
can:
xilinx_can: Add ethtool stats interface for ECC errors
cap_syslog:
remove CAP_SYS_ADMIN when dmesg_restrict
cdrom:
gdrom: Convert to platform remove callback returning void
cdx:
add MSI support for CDX bus
ceph:
adapt to breakup of struct file_lock
ceph:
break the check delayed cap loop every 5s
ceph:
convert to using new filelock helpers
ceph:
redirty page before returning AOP_WRITEPAGE_ACTIVATE
ceph:
remove SLAB_MEM_SPREAD flag usage
ceph:
set correct cap mask for getattr request for read
ceph:
stop copying to iter at EOF on sync reads
ceph:
switch to use cap_delay_lock for the unlink delay list
cgroup/cpuset:
Mark memory_spread_slab as obsolete
cgroup/cpuset:
Remove cpuset_do_slab_mem_spread()
char/agp:
remove agp_bridge_data::type
char:
xilinx_hwicap: drop casting to void in dev_set_drvdata
char:
xilinx_hwicap: Fix NULL vs IS_ERR() bug
char:
xillybus: Convert to platform remove callback returning void
cifs:
Add tracing for the cifs_tcon struct refcounting
cifs:
allow changing password during remount
cifs:
defer close file handles having RH lease
cifs:
Fix caching to try to do open O_WRONLY as rdwr on server
cifs:
Fix duplicate fscache cookie warnings
cifs:
Fix reacquisition of volume cookie on still-live connection
cifs:
Fix writeback data corruption
cifs:
fixes for get_inode_info
cifs:
make sure server interfaces are requested only for SMB3+
cifs:
minor update to list of reviewers
cifs:
Move some extern decls from .c files to .h
cifs:
open_cached_dir(): add FILE_READ_EA to desired access
cifs:
prevent updating file size from server if we have a read/write lease
cifs:
reduce warning log level for server not advertising interfaces
cifs:
reinstate original behavior again for forceuid/forcegid
cifs:
remove redundant variable assignment
cifs:
update internal module version number for cifs.ko
clk:
Add a devm variant of clk_rate_exclusive_get()
clk:
ast2600: Add FSI parent clock with correct rate
clk:
cdce925: Remove redundant assignment to variable 'rate'
clk:
clocking-wizard: Remove redundant initialization of pointer div_addr
clk:
Don't hold prepare_lock when calling kref_put()
clk:
Fix clk_core_get NULL dereference
clk:
fixed-factor: add fwname-based constructor functions
clk:
fixed-factor: add optional accuracy support
clk:
fractional-divider: Move mask calculations out of lock
clk:
fractional-divider: Use bit operations consistently
clk:
Get runtime PM before walking tree during disable_unused
clk:
Get runtime PM before walking tree for clk_summary
clk:
hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
clk:
hisilicon: hi3559a: Fix an erroneous devm_kfree()
clk:
hisilicon: Use devm_kcalloc() instead of devm_kzalloc()
clk:
imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite()
clk:
imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
clk:
imx: imx8-acm: Convert to platform remove callback returning void
clk:
imx: imx8mp: Fix SAI_MCLK_SEL definition
clk:
imx: scu: Use common error handling code in imx_clk_scu_alloc_dev()
clk:
Initialize struct clk_core kref earlier
clk:
keystone: sci-clk: Adding support for non contiguous clocks
clk:
keystone: sci-clk: match func name comment to actual
clk:
mediatek: add infracfg reset controller for mt7988
clk:
mediatek: clk-mt8173-apmixedsys: Use common error handling code in clk_mt8173_apmixed_probe()
clk:
mediatek: Do a runtime PM get on controllers during probe
clk:
mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_apmixed_probe()
clk:
mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
clk:
mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
clk:
mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe()
clk:
mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
clk:
meson: Add missing clocks to axg_clk_regmaps
clk:
microchip: mpfs: add missing MSSPLL outputs
clk:
microchip: mpfs: convert MSSPLL outputs to clk_divider
clk:
microchip: mpfs: setup for using other mss pll outputs
clk:
microchip: mpfs: split MSSPLL in two
clk:
Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
clk:
Provide managed helper to get and enable bulk clocks
clk:
qcom: Add camcc clock driver for x1e80100
clk:
qcom: Add dispcc clock driver for x1e80100
clk:
qcom: Add GPU clock driver for x1e80100
clk:
qcom: Add TCSR clock driver for x1e80100
clk:
qcom: branch: Add a helper for setting the enable bit
clk:
qcom: camcc-*: switch to module_platform_driver
clk:
qcom: camcc-sc8280xp: fix terminating of frequency table arrays
clk:
qcom: camcc-x1e80100: Fix missing DT_IFACE enum in x1e80100 camcc
clk:
qcom: clk-alpha-pll: Add support for zonda ole pll configure
clk:
qcom: dispcc-*: switch to module_platform_driver
clk:
qcom: dispcc-sdm845: Adjust internal GDSC wait times
clk:
qcom: dispcc-sm8250: Make clk_init_data and pll_vco const
clk:
qcom: drop the SC7180 Modem subsystem clock driver
clk:
qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk'
clk:
qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk'
clk:
qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset
clk:
qcom: gcc-ipq5018: fix terminating of frequency table arrays
clk:
qcom: gcc-ipq6018: add qdss_at clock needed for wifi operation
clk:
qcom: gcc-ipq6018: fix terminating of frequency table arrays
clk:
qcom: gcc-ipq8074: fix terminating of frequency table arrays
clk:
qcom: gcc-ipq9574: fix terminating of frequency table arrays
clk:
qcom: gcc-msm8953: add more resets
clk:
qcom: gcc-sa8775p: Set delay for Venus CLK resets
clk:
qcom: gcc-sc8180x: Add missing UFS QREF clocks
clk:
qcom: gcc-sc8180x: Set delay for Venus CLK resets
clk:
qcom: gcc-sc8280xp: Set delay for Venus CLK resets
clk:
qcom: gcc-sdm845: Add soft dependency on rpmhpd
clk:
qcom: gcc-sm4450: Set delay for Venus CLK resets
clk:
qcom: gcc-sm7150: Set delay for Venus CLK resets
clk:
qcom: gcc-sm8150: Add gcc video resets for sm8150
clk:
qcom: gcc-sm8150: Register QUPv3 RCGs for DFS on SM8150
clk:
qcom: gcc-sm8250: Set delay for Venus CLK resets
clk:
qcom: gcc-sm8350: Set delay for Venus CLK resets
clk:
qcom: gcc-sm8450: Set delay for Venus CLK resets
clk:
qcom: gcc-sm8550: Set delay for Venus CLK resets
clk:
qcom: gcc-sm8650: Set delay for Venus CLK resets
clk:
qcom: gdsc: Enable supply reglator in GPU GX handler
clk:
qcom: gdsc: treat optional supplies as optional
clk:
qcom: gpucc-*: switch to module_platform_driver
clk:
qcom: gpucc-sc8280xp: Add external supply for GX gdsc
clk:
qcom: mmcc-apq8084: fix terminating of frequency table arrays
clk:
qcom: mmcc-msm8974: fix terminating of frequency table arrays
clk:
qcom: reset: Commonize the de/assert functions
clk:
qcom: reset: Ensure write completion on reset de/assertion
clk:
qcom: reset: Increase max reset delay
clk:
qcom: smd-rpm: Restore msm8976 num_clk
clk:
qcom: Use qcom_branch_set_clk_en()
clk:
qcom: videocc-*: switch to module_platform_driver
clk:
qcom: videocc-sm8150: Set delay for Venus CLK resets
clk:
qcom: videocc-sm8250: Set delay for Venus CLK resets
clk:
qcom: videocc-sm8350: Set delay for Venus CLK resets
clk:
qcom: videocc-sm8450: Set delay for Venus CLK resets
clk:
qcom: videocc-sm8550: Set delay for Venus CLK resets
clk:
Remove prepare_lock hold assertion in __clk_release()
clk:
renesas: cpg-mssr: Add support for R-Car V4M
clk:
renesas: cpg-mssr: Ignore all clocks assigned to non-Linux system
clk:
renesas: mstp: Remove obsolete clkdev registration
clk:
renesas: r8a779f0: Correct PFC/GPIO parent clock
clk:
renesas: r8a779g0: Correct PFC/GPIO parent clocks
clk:
renesas: r8a779g0: Fix PCIe clock name
clk:
renesas: r8a779h0: Add EtherAVB clocks
clk:
renesas: r8a779h0: Add I2C clocks
clk:
renesas: r8a779h0: Add PFC/GPIO clocks
clk:
renesas: r8a779h0: Add RPC-IF clock
clk:
renesas: r8a779h0: Add SDHI clock
clk:
renesas: r8a779h0: Add SYS-DMAC clocks
clk:
renesas: r8a779h0: Add watchdog clock
clk:
renesas: r9a07g043: Add clock and reset entries for CRU
clk:
renesas: r9a07g04[34]: Fix typo for sel_shdi variable
clk:
renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux
clk:
renesas: r9a08g045: Add clock and reset support for watchdog
clk:
renesas: rcar-gen4: Add support for FRQCRC1
clk:
rockchip: rk3399: Allow to set rate of clk_i2s0_frac's parent
clk:
rockchip: rk3568: Add PLL rate for 128MHz
clk:
rockchip: rk3588: fix CLK_NR_CLKS usage
clk:
rockchip: rk3588: fix indent
clk:
rockchip: rk3588: fix pclk_vo0grf and pclk_vo1grf
clk:
rockchip: rk3588: use linked clock ID for GATE_LINK
clk:
samsung: Add CPU clock support for Exynos850
clk:
samsung: exynos850: Add PDMA clocks
clk:
samsung: exynos850: Propagate SPI IPCLK rate change
clk:
samsung: Group CPU clock functions by chip
clk:
samsung: gs101: add support for cmu_peric0
clk:
samsung: gs101: add support for cmu_peric1
clk:
samsung: gs101: drop extra empty line
clk:
samsung: gs101: gpio_peric0_pclk needs to be kept on
clk:
samsung: gs101: register cmu_misc clocks early
clk:
samsung: Improve clk-cpu.c style
clk:
samsung: Keep CPU clock chip specific data in a dedicated struct
clk:
samsung: Keep register offsets in chip specific structure
clk:
samsung: Pass actual CPU clock registers base to CPU_CLK()
clk:
samsung: Pass mask to wait_until_mux_stable()
clk:
samsung: Pass register layout type explicitly to CLK_CPU()
clk:
samsung: Pull struct exynos_cpuclk into clk-cpu.c
clk:
samsung: Reduce params count in exynos_register_cpu_clock()
clk:
samsung: Revert "clk: Use device_get_match_data()"
clk:
samsung: Use single CPU clock notifier callback for all chips
clk:
starfive: jh7110-isp: Convert to platform remove callback returning void
clk:
starfive: jh7110-vout: Convert to platform remove callback returning void
clk:
sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI
clk:
sunxi-ng: common: Support minimum and maximum rate
clk:
sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
clk:
sunxi: a20-gmac: fix kernel-doc warnings
clk:
sunxi: sun9i-cpus: fix kernel-doc warnings
clk:
sunxi: usb: fix kernel-doc warnings
clk:
ti: dpll3xxx: use correct function names in kernel-doc
clk:
ti: Handle possible address in the node name
clk:
ti: Improve clksel clock bit parsing for reg property
clk:
x86: Move clk-pmc-atom register defines to include/linux/platform_data/x86/pmc_atom.h
clk:
zynq: Prevent null pointer dereference caused by kmalloc failure
clkdev:
Update clkdev id usage to allow for longer names
clockevents:
Make clockevents_subsys const
clocksource/drivers/arm_global_timer:
Fix maximum prescaler value
clocksource/drivers/arm_global_timer:
Guard against division by zero
clocksource/drivers/arm_global_timer:
Make gt_target_rate unsigned long
clocksource/drivers/arm_global_timer:
Remove stray tab
clocksource/drivers/arm_global_timer:
Simplify prescaler register access
clocksource/drivers/imx-sysctr:
Add i.MX95 support
clocksource/drivers/imx-sysctr:
Drop use global variables
clocksource/drivers/imx:
Fix -Wunused-but-set-variable warning
clocksource/drivers/stm32:
Fix all kernel-doc warnings
clocksource/drivers/ti-32K:
Fix misuse of "/**" comment
clocksource/drivers/timer-riscv:
Clear timer interrupt on timer initialization
clocksource:
arm_global_timer: fix non-kernel-doc comment
clocksource:
extend the max_delta_ns of timer-riscv and timer-clint to ULONG_MAX
clocksource:
Make clocksource_subsys const
clocksource:
Scale the watchdog read retries automatically
cnic,bnx2,bnx2x:
use UIO_MEM_DMA_COHERENT
coccinelle:
Add rules to find str_plural() replacements
coccinelle:
device_attr_show: Remove useless expression STR
coccinelle:
semantic patch to check for potential struct_size calls
coding-style:
Add guidance to prefer dev_dbg
comedi:
remove redundant assignment to variable range
comedi:
vmk80xx: fix incomplete endpoint checking
Compiler Attributes:
Add __uninitialized macro
Compiler Attributes:
counted_by: bump min gcc version
Compiler Attributes:
counted_by: fixup clang URL
compiler-clang.h:
update __diag_clang() macros for minimum version bump
compiler.h:
Add missing quote in macro comment
compiler.h:
Explain how __is_constexpr() works
configs/debug:
add NET debug config
configs/hardening:
Disable CONFIG_UBSAN_SIGNED_WRAP
configs/hardening:
Fix disabling UBSAN configurations
consoles:
use if instead of switch-case in consw::con_cursor()
const_structs.checkpatch:
add bus_type
const_structs.checkpatch:
add device_type
context_tracking:
Fix kerneldoc headers for __ct_user_{enter,exit}()
Linux:
Convert coda to use the new mount API
Linux:
Convert some regulator drivers to GPIO descriptors
coresight-tpda:
Add support to configure CMB element
coresight-tpda:
Change qcom,dsb-element-size to qcom,dsb-elem-bits
coresight-tpdm:
Add CMB dataset support
coresight-tpdm:
Add msr register support for CMB
coresight-tpdm:
Add pattern registers support for CMB
coresight-tpdm:
Add support to configure CMB
coresight-tpdm:
Add timestamp control register support for the CMB
coresight-tpdm:
Optimize the store function of tpdm simple dataset
coresight-tpdm:
Optimize the useage of tpdm_has_dsb_dataset
coresight:
Add a helper for getting csdev->mode
coresight:
Add explicit member initializers to coresight_dev_type
coresight:
Add helper for atomically taking the device
coresight:
Add helper for setting csdev->mode
coresight:
etm3x: Fix build warning
coresight:
etm4x: Set skip_power_up in etm4_init_arch_data function
coresight:
Fix issue where a source device's helpers aren't disabled
coresight:
Fix undeclared variable warnings from sparse checker
coresight:
Fix uninitialized struct warnings
coresight:
make coresight_bustype const
coresight:
Make current W=1 warnings default
coresight:
Make language around "activated" sinks consistent
coresight:
Move all sysfs code to sysfs file
coresight:
Move mode to struct coresight_device
coresight:
Remove atomic type from refcnt
coresight:
Remove ops callback checks
coresight:
Remove the 'enable' field.
coresight:
Remove unused stubs
coresight:
tpdm: Fix build break due to uninitialised field
cpu/hotplug:
Delete an extraneous kernel-doc description
cpu:
Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n
cpu:
Mark cpu_possible_mask as __ro_after_init
cpu:
Re-enable CPU mitigations by default for !X86 architectures
cpu:
Remove stray semicolon
cpufreq:
amd-pstate: adjust min/max limit perf
cpufreq:
amd-pstate: Enable amd-pstate preferred core support
cpufreq:
amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf()
cpufreq:
amd-pstate: Update amd-pstate preferred core ranking dynamically
cpufreq:
brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
cpufreq:
Change default transition delay to 2ms
cpufreq:
do not open-code of_phandle_args_equal()
cpufreq:
Don't unregister cpufreq cooling on CPU hotplug
cpufreq:
dt-platdev: block SDM670 in cpufreq-dt-platdev
cpufreq:
dt: always allocate zeroed cpumask
cpufreq:
Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
cpufreq:
Honour transition_latency over transition_delay_us
cpufreq:
imx6: use regmap to read ocotp register
cpufreq:
intel_pstate: Allow model specific EPPs
cpufreq:
intel_pstate: remove cpudata::prev_cummulative_iowait
cpufreq:
intel_pstate: Update default EPPs for Meteor Lake
cpufreq:
Limit resolving a frequency to policy min/max
cpufreq:
mediatek-hw: Don't error out if supply is not found
cpufreq:
mediatek-hw: Wait for CPU supplies before probing
cpufreq:
Move CPPC configs to common Kconfig and add RISC-V
cpufreq:
Move dev_pm_opp_{init|free}_cpufreq_table() to pm_opp.h
cpufreq:
qcom-hw: add CONFIG_COMMON_CLK dependency
cpufreq:
Remove references to 10ms min sampling rate
cpufreq:
scmi: Enable boost support
cpufreq:
scmi: Set transition_delay_us
cpuidle:
ACPI/intel: fix MWAIT hint target C-state computation
cpuidle:
Avoid potential overflow in integer multiplication
cpuidle:
haltpoll: do not shrink guest poll_limit_ns below grow_start
cpuidle:
RISC-V: Move few functions to arch/riscv
cpumask:
add cpumask_weight_andnot()
cpumask:
define cleanup function for cpumasks
crash:
clean up kdump related config items
crash:
remove dependency of FA_DUMP on CRASH_DUMP
crash:
split crash dumping code out from kexec_core.c
crash:
split vmcoreinfo exporting code out from crash_core.c
crash:
use macro to add crashk_res into iomem early for specific arch
crash_core:
export vmemmap when CONFIG_SPARSEMEM_VMEMMAP is enabled
cred:
Use KMEM_CACHE() instead of kmem_cache_create()
crypto:
ahash - unexport crypto_hash_alg_has_setkey()
crypto:
arm/sha - fix function cast warnings
crypto:
arm64/aes-ccm - Cache round keys and unroll AES loops
crypto:
arm64/aes-ccm - Keep NEON enabled during skcipher walk
crypto:
arm64/aes-ccm - Merge encrypt and decrypt tail handling
crypto:
arm64/aes-ccm - Merge finalization into en/decrypt asm helpers
crypto:
arm64/aes-ccm - Pass short inputs via stack buffer
crypto:
arm64/aes-ccm - Replace bytewise tail handling with NEON permute
crypto:
arm64/aes-ccm - Reuse existing MAC update for AAD input
crypto:
arm64/aes-ccm - Revert "Rewrite skcipher walker loop"
crypto:
asymmetric_keys - remove redundant pointer secs
crypto:
ccp - Avoid discarding errors in psp_send_platform_access_msg()
crypto:
ccp - Have it depend on AMD_IOMMU
crypto:
ccp - State in dmesg that TSME is enabled
crypto:
ccp - Update return values for some unit tests
crypto:
ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump
crypto:
ccp: Add support to initialize the AMD-SP for SEV-SNP
crypto:
ccp: Add the SNP_COMMIT command
crypto:
ccp: Add the SNP_PLATFORM_STATUS command
crypto:
ccp: Add the SNP_SET_CONFIG command
crypto:
ccp: Define the SEV-SNP commands
crypto:
ccp: Handle legacy SEV commands when SNP is enabled
crypto:
ccp: Handle non-volatile INIT_EX data when SNP is enabled
crypto:
ccp: Handle the legacy TMR allocation when SNP is enabled
crypto:
ccp: Make snp_range_list static
crypto:
ccp: Provide an API to issue SEV and SNP commands
crypto:
dh - Make public key test FIPS-only
crypto:
hisilicon - Fix smp_processor_id() warnings
crypto:
hisilicon/qm - add stop function by hardware
crypto:
hisilicon/qm - change function type to void
crypto:
hisilicon/qm - dump important registers values before resetting
crypto:
hisilicon/qm - obtain stop queue status
crypto:
hisilicon/qm - support get device state
crypto:
hisilicon/sec - remove unused parameter
crypto:
hisilicon/sec2 - fix some cleanup issues
crypto:
hisilicon/sec2 - modify nested macro call
crypto:
hisilicon/sec2 - updates the sec DFX function register
crypto:
hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags
crypto:
iaa - Fix async_disable descriptor leak
crypto:
iaa - Fix comp/decomp delay statistics
crypto:
iaa - Fix nr_cpus < nr_iaa case
crypto:
iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags
crypto:
iaa - Remove header table code
crypto:
iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init()
crypto:
introduce: acomp_is_async to expose if comp drivers might sleep
crypto:
jitter - fix CRYPTO_JITTERENTROPY help text
crypto:
pcbc - remove redundant assignment to nbytes
crypto:
qat - add auto reset on error
crypto:
qat - add fatal error notification
crypto:
qat - add fatal error notify method
crypto:
qat - add heartbeat error simulator
crypto:
qat - avoid division by zero
crypto:
qat - avoid memcpy() overflow warning
crypto:
qat - change SLAs cleanup flow at shutdown
crypto:
qat - disable arbitration before reset
crypto:
qat - fix comment structure
crypto:
qat - fix ring to service map for dcc in 420xx
crypto:
qat - fix ring to service map for dcc in 4xxx
crypto:
qat - improve aer error reset handling
crypto:
qat - limit heartbeat notifications
crypto:
qat - make ring to service map common for QAT GEN4
crypto:
qat - re-enable sriov after pf reset
crypto:
qat - remove double initialization of value
crypto:
qat - remove unnecessary description from comment
crypto:
qat - remove unused macros in qat_comp_alg.c
crypto:
qat - removed unused macro in adf_cnv_dbgfs.c
crypto:
qat - resolve race condition during AER recovery
crypto:
qat - uninitialized variable in adf_hb_error_inject_write()
crypto:
qat - update PFVF protocol for recovery
crypto:
qat - use kcalloc_node() instead of kzalloc_node()
crypto:
remove CONFIG_CRYPTO_STATS
crypto:
riscv - add vector crypto accelerated AES-CBC-CTS
crypto:
riscv - add vector crypto accelerated AES-{ECB,CBC,CTR,XTS}
crypto:
riscv - add vector crypto accelerated ChaCha20
crypto:
riscv - add vector crypto accelerated GHASH
crypto:
riscv - add vector crypto accelerated SHA-{256,224}
crypto:
riscv - add vector crypto accelerated SHA-{512,384}
crypto:
riscv - add vector crypto accelerated SM3
crypto:
riscv - add vector crypto accelerated SM4
crypto:
riscv - parallelize AES-CBC decryption
crypto:
rockchip - fix to check return value
crypto:
rsa - restrict plaintext/ciphertext values more
crypto:
scomp - remove memcpy if sg_nents is 1 and pages are lowmem
crypto:
sun8i-ce - Use kcalloc() instead of kzalloc()
crypto:
tcrypt - add ffdhe2048(dh) test
crypto:
testmgr - remove unused xts4096 and xts512 algorithms from testmgr.c
crypto:
virtio - Less function calls in __virtio_crypto_akcipher_do_req() after error detection
crypto:
virtio - remove duplicate check if queue is broken
crypto:
vmx - Move to arch/powerpc/crypto
crypto:
xilinx - call finalize with bh disabled
csky/vdso:
Remove superfluous ifdeffery
csky/vdso:
Use generic union vdso_data_store
cuse:
add kernel-doc comments to cuse_process_init_reply()
cxgb4:
Properly lock TX queue for the selftest.
cxl/core/regs:
Fix usage of map->reg_type in cxl_decode_regblock() before assigned
cxl/core:
Add CXL EINJ debugfs files
cxl/core:
Fix initialization of mbox_cmd.size_out in get event
cxl/core:
Fix potential payload size confusion in cxl_mem_get_poison()
cxl/mem:
Fix for the index of Clear Event Record Handle
cxl/pci:
Get rid of pointer arithmetic reading CDAT table
cxl/pci:
Rename DOE mailbox handle to doe_mb
cxl/region:
Add memory hotplug notifier for cxl region
cxl/region:
Add sysfs attribute for locality attributes of CXL regions
cxl/region:
Calculate performance data for a region
cxl/region:
Deal with numa nodes not enumerated by SRAT
cxl/trace:
Properly initialize cxl_poison region name
cxl:
Add checks to access_coordinate calculation to fail missing data
cxl:
Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord
cxl:
Convert to platform remove callback returning void
cxl:
Fix cxl_endpoint_get_perf_coordinate() support for RCH
cxl:
Fix incorrect region perf data calculation
cxl:
Fix retrieving of access_coordinates in PCIe path
cxl:
Fix the incorrect assignment of SSLBIS entry pointer initial location
cxl:
Move QoS class to be calculated from the nearest CPU
cxl:
Remove checking of iter in cxl_endpoint_get_perf_coordinates()
cxl:
remove CONFIG_CXL_PMU entry in drivers/cxl/Kconfig
cxl:
Set cxlmd->endpoint before adding port device
cxl:
Split out combine_coordinates() for common shared usage
cxl:
Split out host bridge access coordinates
dasd:
cleamup dasd_state_basic_to_ready
dasd:
move queue setup to common code
dasd:
use the atomic queue limits API
dax/bus.c:
replace driver-core lock usage by a local rwsem
dax/bus.c:
replace several sprintf() with sysfs_emit()
dax:
add a sysfs knob to control memmap_on_memory behavior
dax:
add empty static inline for CONFIG_DAX=n
dax:
alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
dax:
check for data cache aliasing at runtime
dax:
fix incorrect list of data cache aliasing architectures
dax:
remove SLAB_MEM_SPREAD flag usage
dcssblk:
handle alloc_dax() -EOPNOTSUPP failure
dcssblk:
pass queue_limits to blk_mq_alloc_disk
debugfs:
fix wait/cancellation handling during remove
dev:
annotate accesses to dev->link
device property:
Don't use "proxy" headers
device property:
Move enum dev_dma_attr to fwnode.h
device-dax:
make dax_bus_type const
device:
core: Log warning for devices pending deferred probe on timeout
devlink:
Add comments to use netlink gen tool
devlink:
Fix devlink parallel commands processing
devlink:
Fix length of eswitch inline-mode
devlink:
fix port new reply cmd type
dio:
make dio_bus_type const
dlm:
adapt to breakup of struct file_lock
dlm:
add comments about forced waiters reset
dlm:
convert to using new filelock helpers
dlm:
fix user space lkb refcounting
dlm:
revert atomic_t lkb_wait_count
dm bufio:
Support IO priority
dm crypt:
Fix IO priority lost when queuing write bios
dm crypt:
remove redundant state settings after waking up
dm integrity:
fix out-of-range warning
dm io:
Support IO priority
dm ioctl:
update DM_DRIVER_EMAIL to new dm-devel mailing list
dm raid:
fix false positive for requeue needed during reshape
dm snapshot:
fix lockup in dm_exception_table_exit
dm thin:
add braces around conditional code that spans lines
dm vdo block-map:
avoid extra dereferences to access vdo object
dm vdo block-map:
fix a few small nits
dm vdo block-map:
optimize enter_zone_read_only_mode
dm vdo block-map:
remove extra vdo arg from initialize_block_map_zone
dm vdo block-map:
Remove stray semicolon
dm vdo block-map:
rename page state name from "UDS_FREE" to "FREE"
dm vdo block-map:
rename struct cursors member to 'completion'
dm vdo block-map:
use uds_log_ratelimit() rather than open code it
dm vdo chapter_index:
fix a few small nits
dm vdo data-vio:
rename is_trim flag to is_discard
dm vdo data-vio:
silence sparse warnings about locking context imbalances
dm vdo dedupe:
fix various small nits
dm vdo dedupe:
fix various small nits
dm vdo dedupe:
silence sparse warnings about locking context imbalances
dm vdo dedupe:
switch to using int-map instead of pointer-map
dm vdo delta-index:
fix various small nits
dm vdo encodings:
update some stale comments
dm vdo errors:
remove unused error codes
dm vdo flush:
initialize return to NULL in allocate_flush
dm vdo funnel-queue:
change from uds_ to vdo_ namespace
dm vdo index:
fix various small nits
dm vdo indexer delta-index:
fix typos in comments
dm vdo indexer sparse-cache:
cleanup threads_barrier code
dm vdo indexer-volume:
fix missing mutex_lock in process_entry
dm vdo indexer:
fix use after free
dm vdo indexer:
rename uds.h to indexer.h
dm vdo indexer:
update ASSERT and ASSERT_LOG_ONLY usage
dm vdo int-map:
remove unused parameter from vdo_int_map_create
dm vdo int-map:
rename functions to use a common vdo_int_map preamble
dm vdo int-map:
return VDO_SUCCESS on success
dm vdo io-submitter:
remove get_bio_sector
dm vdo io-submitter:
rename to vdo_submit_data_vio
dm vdo io-submitter:
rename to vdo_submit_flush_vio
dm vdo io-submitter:
rename to vdo_submit_metadata_vio
dm vdo io-submitter:
rename to vdo_submit_vio and submit_data_vio
dm vdo logger:
change from uds_ to vdo_ namespace
dm vdo logger:
remove log level to string conversion code
dm vdo logger:
switch UDS_LOG_NOTICE to be alias for UDS_LOG_INFO
dm vdo logger:
update logging to start with "device-mapper: vdo"
dm vdo memory-alloc:
change from uds_ to vdo_ namespace
dm vdo memory-alloc:
rename vdo_do_allocation to __vdo_do_allocation
dm vdo memory-alloc:
return VDO_SUCCESS on success
dm vdo memory-alloc:
simplify allocations_allowed()
dm vdo message-stats:
reformat to remove excessive newlines
dm vdo murmurhash3:
use kernel byteswapping routines instead of GCC ones
dm vdo murmurhash:
remove unneeded semicolon
dm vdo permassert:
audit all of ASSERT to test for VDO_SUCCESS
dm vdo recovery-journal:
fix sparse 'mixed bitwiseness' warning
dm vdo slab-depot:
delete unnecessary check in allocate_components
dm vdo slab-depot:
fix various small nits
dm vdo string-utils:
change from uds_ to vdo_ namespace
dm vdo string-utils:
remove unnecessary includes
dm vdo target:
eliminate inappropriate uses of UDS_SUCCESS
dm vdo thread-device:
rename all methods to reflect vdo-only use
dm vdo thread-registry:
rename all methods to reflect vdo-only use
dm vdo thread-utils:
cleanup included headers
dm vdo thread-utils:
further cleanup of thread functions
dm vdo thread-utils:
push uds_*_cond interface down to indexer
dm vdo thread-utils:
remove all uds_*_mutex wrappers
dm vdo thread-utils:
return VDO_SUCCESS on vdo_create_thread success
dm vdo uds-threads:
eliminate uds_*_semaphore interfaces
dm vdo uds-threads:
push 'barrier' down to sparse-cache
dm vdo volume-index:
fix an assert statement in start_restoring_volume_sub_index()
dm vdo wait-queue:
add proper namespace to interface
dm vdo wait-queue:
optimize vdo_waitq_dequeue_matching_waiters
dm vdo wait-queue:
remove unused debug function vdo_waitq_get_next_waiter
dm vdo wait-queue:
rename to vdo_waitq_dequeue_waiter
dm vdo:
add 'log_level' module parameter
dm vdo:
add administrative state and action manager
dm vdo:
add basic hash map data structures
dm vdo:
add basic logging and support utilities
dm vdo:
add data_vio, the request object which services incoming bios
dm vdo:
add debugging support
dm vdo:
add deduplication configuration structures
dm vdo:
add deduplication index storage interface
dm vdo:
add documentation details on zones and locking
dm vdo:
add flush support
dm vdo:
add hash locks and hash zones
dm vdo:
add MAINTAINERS file entry
dm vdo:
add memory allocation utilities
dm vdo:
add repair of damaged vdo volumes
dm vdo:
add slab structure, slab journal and reference counters
dm vdo:
add specialized request queueing functionality
dm vdo:
add statistics reporting
dm vdo:
add sysfs support for setting parameters and fetching stats
dm vdo:
add the block allocators and physical zones
dm vdo:
add the block map
dm vdo:
add the compressed block bin packer
dm vdo:
add the MurmurHash3 fast hashing algorithm
dm vdo:
add the on-disk formats and marshalling of vdo structures
dm vdo:
add the primary vdo structure
dm vdo:
add the recovery journal
dm vdo:
add the slab depot
dm vdo:
add the slab summary
dm vdo:
add the top-level DM target
dm vdo:
add the vdo io_submitter
dm vdo:
add thread and synchronization utilities
dm vdo:
add use of deduplication index in hash zones
dm vdo:
add vdo documentation to device-mapper index
dm vdo:
add vdo type declarations, constants, and simple data structures
dm vdo:
add vio life cycle details to design doc
dm vdo:
add vio, the request object for vdo metadata
dm vdo:
check for VDO_SUCCESS return value from memory-alloc functions
dm vdo:
clean up scnprintf usage
dm vdo:
cleanup style for comments in structs
dm vdo:
document log_level parameter
dm vdo:
document minimum metadata size requirements
dm vdo:
enable configuration and building of dm-vdo
dm vdo:
fix how dm_kcopyd_client_create() failure is checked
dm vdo:
fix sparse 'warning: Using plain integer as NULL pointer'
dm vdo:
fix sparse warnings about missing statics
dm vdo:
fix various blk_opf_t sparse warnings
dm vdo:
fix various function names referenced in comment blocks
dm vdo:
fold thread-cond-var.c into thread-utils
dm vdo:
implement external deduplication index interface
dm vdo:
implement the block map page cache
dm vdo:
implement the chapter volume store
dm vdo:
implement the delta index
dm vdo:
implement the open chapter and chapter indexes
dm vdo:
implement the volume index
dm vdo:
implement top-level deduplication index
dm vdo:
include
to resolve current being undeclared
dm vdo:
make uds_*_semaphore interface private to uds-threads.c
dm vdo:
move encoding constants to encodings.c
dm vdo:
move indexer files into sub-directory
dm vdo:
remove all sysfs interfaces
dm vdo:
remove internal ticket references
dm vdo:
remove meaningless version number constant
dm vdo:
remove outdated pointer_map reference
dm vdo:
remove unnecessary indexer.h includes
dm vdo:
remove vdo_perform_once
dm vdo:
rename struct configuration to uds_configuration
dm vdo:
rename struct geometry to index_geometry
dm vdo:
rename uds-threads.[ch] to thread-utils.[ch]
dm vdo:
rename uds_map_to_system_error to uds_status_to_errno
dm vdo:
rename vdo_map_to_system_error to vdo_status_to_errno
dm vdo:
slight cleanup of UDS error codes
dm vdo:
tweak wait_for_completion_interruptible callers
dm vdo:
update module comments
dm vdo:
use #define for NO_CHAPTER and NO_CHAPTER_INDEX_ENTRY
dm vdo:
use a proper Makefile for dm-vdo
dm verity:
Fix IO priority lost when reading FEC and hash
dm verity:
set DM_TARGET_SINGLETON feature flag
dm-crypt:
Convert from tasklet to BH workqueue
dm-integrity:
align the outgoing bio in integrity_recheck
dm-integrity:
fix a memory leak when rechecking the data
dm-integrity:
set max_integrity_segments in dm_integrity_io_hints
dm-raid456, md/raid456:
fix a deadlock for dm-raid456 while io concurrent with reshape
dm-raid:
add a new helper prepare_suspend() in md_personality
dm-raid:
fix lockdep waring in "pers->hot_add_disk"
dm-raid:
really frozen sync_thread during suspend
dm-vdo funnel-workqueue:
return VDO_SUCCESS from make_simple_work_queue
dm-vdo:
change unnamed enums to defines
dm-verity:
Convert from tasklet to BH workqueue
dm/amd/pm:
Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users
dm:
add documentation for dm-vdo target
dm:
call the resume method on internal suspend
dm:
dm-zoned: guard blkdev_zone_mgmt with noio scope
dm:
restore synchronous close of device mapper block device
dm:
treat alloc_dax() -EOPNOTSUPP failure as non-fatal
dm:
update relevant MODULE_AUTHOR entries to latest dm-devel mailing list
dm:
use queue_limits_set
dma-buf/dma-fence:
fix spelling
dma-buf/dma-resv:
fix spelling
dma-buf:
Fix NULL pointer dereference in sanitycheck()
dma-direct:
Leak pages on dma_set_decrypted() failure
dma:
xilinx_dpdma: Fix locking
dmaengine:
bestcomm: Code cleanup for bcom_sram_init
dmaengine:
fsl-edma: add address for channel mux register in fsl_edma_chan
dmaengine:
fsl-edma: fix spare build warning
dmaengine:
fsl-edma: integrate TCD64 support for i.MX95
dmaengine:
fsl-edma: involve help macro fsl_edma_set(get)_tcd()
dmaengine:
idxd: constify the struct device_type usage
dmaengine:
idxd: Convert spinlock to mutex to lock evl workqueue
dmaengine:
idxd: Fix oops during rmmod on single-CPU platforms
dmaengine:
idxd: make dsa_bus_type const
dmaengine:
mcf-edma: utilize edma_write_tcdreg() macro for TCD Access
dmaengine:
of: constify of_phandle_args in of_dma_find_controller()
dmaengine:
owl: fix register access functions
dmaengine:
pl08x: constify pointer to char in filter function
dmaengine:
pl330: Clear callback_result for re-used descs
dmaengine:
Revert "dmaengine: pl330: issue_pending waits until WFP state"
dmaengine:
tegra186: Fix residual calculation
dmaengine:
tegra210-adma: Update dependency to ARCH_TEGRA
dmaengine:
ti: k3-psil-j721s2: Add entry for CSI2RX
dmaengine:
ti: k3-udma-glue: Add function to parse channel by ID
dmaengine:
ti: k3-udma-glue: Add function to request RX chan for thread ID
dmaengine:
ti: k3-udma-glue: Add function to request TX chan for thread ID
dmaengine:
ti: k3-udma-glue: Update name for remote RX channel device
dmaengine:
xilinx: xdma: Clarify kdoc in XDMA driver
dmaengine:
xilinx: xdma: Fix synchronization issue
dmaengine:
xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor
dmaengine:
xilinx_dma: check for invalid vdma interleaved parameters
do_sys_name_to_handle():
use kzalloc() to fix kernel-infoleak
doc-guide:
kernel-doc: tell about object-like macros
doc/netlink/specs:
Add spec for nlctrl netlink family
doc/netlink/specs:
Update the tc spec
doc/netlink:
Allow empty enum-name in ynl specs
doc/netlink:
Describe nested structs in netlink raw docs
doc/netlink:
Describe sub-message selector resolution
doc:
Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst
doc:
Add EARLY flag to early-parsed kernel boot parameters
doc:
Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU
doc:
Fix typo in admin-guide/cifs/introduction.rst
doc:
kerneldoc.py: fix indentation
doc:
Make checklist.rst note that spinlocks are implied RCU readers
doc:
Make whatisRCU.rst note that spinlocks are RCU readers
doc:
media: visl: Document tpg_verbose parameter
doc:
netlink: specs: tc: add multi-attr to tc-taprio-sched-entry
doc:
sfp-phylink: update the porting guide with PCS handling
doc:
Spinlocks are implied RCU readers
doc:
Update checklist.rst discussion of callback execution
Linux:
doc:it_IT: add translation for I2C summary and protocol
Linux:
doc:it_IT: first translation for locking/
Linux:
doc:it_IT: fix a typo in the config name in RCU torture
Linux:
doc:it_IT: remove unreferenced and not translated page
Docs/ABI/damon:
document effective_bytes sysfs file
Docs/ABI/damon:
document quota goal metric file
Docs/admin-guide/mm/damon/reclaim:
document auto-tuning parameters
Docs/admin-guide/mm/damon/usage:
document 'DEPRECATED' file of DAMON debugfs interface
Docs/admin-guide/mm/damon/usage:
document effective_bytes file
Docs/admin-guide/mm/damon/usage:
document quota goal metric file
Docs/admin-guide/mm/damon/usage:
fix wrong quotas diabling condition
Docs/admin-guide/mm/damon/usage:
update for monitor_on renaming
Docs/admin-guide/mm/damon/usage:
use sysfs interface for tracepoints example
docs/bpf:
Fix an incorrect statement in verifier.rst
docs/bpf:
Improve documentation of 64-bit immediate instructions
Docs/mm/damon/design:
document quota goal self-tuning
Docs/mm/damon/design:
remove the details for pageout as paddr doesn't use MADV_PAGEOUT
Docs/mm/damon/maintainer-profile:
fix reference links for mm-[un]stable tree
Docs/mm/damon:
move DAMON operation sets list from the usage to the design document
Docs/mm/damon:
move monitoring target regions setup detail from the usage to the design document
Docs/mm/damon:
move the list of DAMOS actions to design doc
Docs/translations/damon/usage:
update for monitor_on renaming
docs/zh_CN:
accurate translation of "function"
docs/zh_CN:
core-api: Update translation of workqueue.rst to 6.9-rc1
docs:
*-regressions.rst: Add colon to regzbot commands
docs:
ABI: sysfs-class-led-trigger-netdev: Document now hidable link_*
docs:
add blurb about target audience to maintainer-profile
docs:
add information about ipc sysctls limitations
docs:
admin-guide: Update bootloader and installation instructions
docs:
cgroup-v1: add missing code-block tags
docs:
Correct formatting of title in admin-guide/index.rst
docs:
dev-tools: checkpatch.rst: Fix grammar
docs:
Document possible_cpus parameter
docs:
drop the version constraints for sphinx and dependencies
docs:
dt-bindings: add missing address/size-cells to example
docs:
dt: submitting-patches: add commit subject prefix in reversed format
docs:
dt: submitting-patches: drop outdated points to TXT format
docs:
dt: writing-schema: clarify that schema should describe hardware
docs:
dt: writing-schema: document expectations on example DTS
docs:
dt: writing-schema: explain additional/unevaluatedProperties
docs:
filesystems: fix typo in docs
docs:
Fix bitfield handling in kernel-doc
docs:
Fix subsystem APIs page so ungrouped entries have their own header
docs:
handling-regressions.rst: Update regzbot command fixed-by to fix
docs:
iio: add documentation for adis16475 driver
docs:
iio: add documentation for device buffers
docs:
iio: Refactor index.rst
docs:
Include simplified link titles in main index
docs:
kbuild/kconfig: reformat/cleanup
docs:
kernel_feat.py: fix build error for missing files
docs:
kerneldoc-preamble.sty: Remove code for Sphinx <2.4
docs:
maintainer: add existing SoC and netdev profiles
docs:
Makefile: Add dependency to $(YNL_INDEX) for targets other than htmldocs
docs:
Makefile: Fix make cleandocs by deleting generated .rst files
docs:
media: fix typo in docs
docs:
Move ja_JP/howto.rst to ja_JP/process/howto.rst
docs:
networking: fix indentation errors in multi-pf-netdev
docs:
new text on bisecting which also covers bug validation
docs:
perf: Add description for StarFive's StarLink PMU
docs:
perf: Fix build warning of hisi-pcie-pmu.rst
docs:
perf: Update usage for target filter of hisi-pcie-pmu
docs:
proc.rst: comm: mention the included NUL
docs:
Restore "smart quotes" for quotes
docs:
rework the driver-api top-level page
docs:
rework the userspace-api top page
docs:
riscv: Define behavior of mmap
docs:
rust: Add description of Rust documentation test as KUnit ones
docs:
rust: fix improper rendering in Arch Support page
docs:
rust: Move testing to a separate page
docs:
scripts: sphinx-pre-install: Fix building docs with pyyaml package
docs:
sphinx-pre-install fix-noto-sans-cjk on fedora
docs:
staging: fix typo in docs
docs:
submit-checklist: structure by category
docs:
submit-checklist: use subheadings
docs:
verify/bisect: add and fetch stable branches ahead of time
docs:
verify/bisect: check taint flag
docs:
verify/bisect: describe how to use a build host
docs:
verify/bisect: drop 'v' prefix, EOL aspect, and assorted fixes
docs:
verify/bisect: explain testing reverts, patches and newer code
docs:
verify/bisect: fixes, finetuning, and support for Arch
docs:
verify/bisect: improve install instructions
docs:
verify/bisect: proper headlines and more spacing
docs:
verify/bisect: remove a level of indenting
docs:
verify/bisect: stable regressions: first stable, then mainline
docs:
verify/bisect: use git switch, tag kernel, and various fixes
docs:
zswap: fix shell command format
Documentatiion/ABI:
add ABI documentation for sys-bus-dax
Documentation/ABI/testing/debugfs-cxl:
Fix "Unexpected indentation"
Documentation/core-api:
Update events_freezable_power references.
Documentation/gpu:
Add an explanation about the DC weekly patches
Documentation/gpu:
Add basic page for HUBP
Documentation/gpu:
Add entry for OPP in the kernel doc
Documentation/gpu:
Add entry for the DIO component
Documentation/gpu:
Add kernel doc entry for DPP
Documentation/gpu:
Add kernel doc entry for MPC
Documentation/gpu:
Add simple doc page for DCHUBBUB
Documentation/gpu:
Introduce a simple contribution list for display code
Documentation/gpu:
Reference articles on Linux graphics stack
Documentation/gpu:
Update documentation on drm-shared-*
Documentation/hw-vuln:
Add documentation for RFDS
Documentation/kernel-parameters:
Add spec_rstack_overflow to mitigations=off
Documentation/llvm:
Note s390 LLVM=1 support with LLVM 18.1.0 and newer
Documentation/maintainer-tip:
Add C++ tail comments exception
Documentation/maintainer-tip:
Add Closes tag
Documentation/x86/64:
Add documentation for FRED
Documentation/x86/amd/hsmp:
Updating urls
Documentation/x86:
Document that resctrl bandwidth control units are MiB
Documentation/x86:
Fix title underline length
Documentation:
ABI: update gpio-cdev to reference chardev.rst
Documentation:
ABI: update sysfs-gpio to reference gpio-cdev
Documentation:
add console.rst
Documentation:
Add documentation for eswitch attribute
Documentation:
admin-guide: tainted-kernels.rst: Add missing article and comma
Documentation:
amd-pstate: introduce amd-pstate preferred core
Documentation:
coding-style: Fix indentation in code-blocks
Documentation:
coding-style: Update syntax highlighting for code-blocks
Documentation:
dev-tools: Add link to RV docs
Documentation:
EM: Update with runtime modification design
Documentation:
embargoed-hardware-issues.rst: Add myself for Power
Documentation:
embargoed-hardware-issues.rst: Fix Trilok's email
Documentation:
filesystems: Add bcachefs toctree
Documentation:
Fix counter name of mlx5 vnic reporter
Documentation:
gpio: add chardev userspace API documentation
Documentation:
gpio: add chardev v1 userspace API documentation
Documentation:
gpio: capitalize GPIO in index title
Documentation:
gpio: clarify sysfs line values are logical
Documentation:
gpio: consistently use logical line value terminology
Documentation:
gpio: describe uAPI behaviour for unsupported config
Documentation:
gpio: document gpio-mockup as obsoleted by gpio-sim
Documentation:
gpio: move gpio-mockup into obsolete section
Documentation:
gpio: move sysfs into an obsolete section
Documentation:
gpio: update sysfs documentation to reference new chardev doc
Documentation:
i2c: Document that client auto-detection is a legacy mechanism
Documentation:
introduce amd-pstate preferrd core mode kernel command line options
Documentation:
kernel-parameters: remove noaliencache
Documentation:
kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP
Documentation:
kvm/sev: separate description of firmware
Documentation:
leds: Update led-trigger-tty ABI description
documentation:
media: vivid: Modify typo in documentation
Documentation:
mlx5.rst: Add note for eswitch MD
Documentation:
Move RAS section to admin-guide
Documentation:
multiple .rst files: Fix grammar and more consistent formatting
Documentation:
networking: Add description for multi-pf netdev
Documentation:
PM: amd-pstate: Fix section title underline
Documentation:
PM: Fix PCI hibernation support description
Documentation:
PM: Fix runtime_pm.rst markdown syntax
Documentation:
power: Fix typo in suspend and interrupts doc
Documentation:
power: Use kcalloc() instead of kzalloc()
Documentation:
qat: fix auto_reset section
Documentation:
RAS: Add index and address translation section
Documentation:
spi: Update documentation for renaming "master" to "controller"
Documentation:
tracing: Add entry argument access at function exit
Documentation:
update mailing list addresses
Documentation:
usb: Document FunctionFS DMABUF API
Documentation:
userspace-api: Document perf ring buffer mechanism
Documentation:
virt: Fix up pre-formatted text block for SEV ioctls
don:
't pass vc->vc_par[0] to csi_?() handlers
dpll:
check that pin is registered in __dpll_pin_unregister()
dpll:
extend lock_status_get() op by status error and expose to user
dpll:
extend uapi by lock status error attribute
dpll:
fix dpll_pin_on_pin_register() for multiple parent pins
dpll:
fix dpll_xa_ref_*_del() for multiple registrations
dpll:
indent DPLL option type by a tab
dpll:
move xa_erase() call in to match dpll_pin_alloc() error path order
dpll:
spec: use proper enum for pin capabilities attribute
drbd:
atomically update queue limits in drbd_reconsider_queue_parameters
drbd:
don't set max_write_zeroes_sectors in decide_on_discard_support
drbd:
fix function cast warnings in state machine
drbd:
merge drbd_setup_queue_param into drbd_reconsider_queue_parameters
drbd:
pass the max_hw_sectors limit to blk_alloc_disk
drbd:
port block device access to file
drbd:
refactor drbd_reconsider_queue_parameters
drbd:
refactor the backing dev max_segments calculation
drbd:
split out a drbd_discard_supported helper
driver core:
Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link
driver core:
Adds flags param to fwnode_link_add()
driver core:
component: fix spellos
driver core:
cpu: make cpu_subsys const
driver core:
Drop unneeded 'extern' keyword in fwnode.h
driver core:
Introduce device_link_wait_removal()
driver core:
Move fw_devlink stuff to where it belongs
driver:
core: Log probe failure as error and with device metadata
driver:
core: Use dev_* instead of pr_* so device metadata is added
drivers/gpio/nomadik:
move dummy nmk_gpio_dbg_show_one() to header
drivers/nvme:
Add quirks for device 126f:2262
drivers/perf:
hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09
drivers/perf:
hisi_pcie: Add more events for counting TLP bandwidth
drivers/perf:
hisi_pcie: Check the target filter properly
drivers/perf:
hisi_pcie: Fix incorrect counting under metric mode
drivers/perf:
hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val()
drivers/perf:
hisi_pcie: Merge find_related_event() and get_event_idx()
drivers/perf:
hisi_pcie: Relax the check on related events
drivers/perf:
hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter()
drivers/perf:
riscv: Disable PERF_SAMPLE_BRANCH_* while not supported
drivers/platform/mellanox:
Convert snprintf to sysfs_emit
drivers/ps3:
select VIDEO to provide cmdline functions
drivers/ptp:
Convert snprintf to sysfs_emit
drivers/thermal/cpufreq_cooling:
Use new Energy Model interface
drivers/thermal/devfreq_cooling:
Use new Energy Model interface
drivers/tty/serial:
Remove unused function early_mcf_setup
Drivers:
hv: vmbus: Don't free ring buffers that couldn't be re-encrypted
Drivers:
hv: vmbus: Leak pages if set_memory_encrypted() fails
Drivers:
hv: vmbus: Track decrypted status in vmbus_gpadl
drm/amd/amdgpu:
Assign GART pages to AMD device mapping
drm/amd/amdgpu:
Clean up errors in amdgpu_umr.h
drm/amd/amdgpu:
Clean up errors in beige_goby_ip_offset.h
drm/amd/amdgpu:
Fix potential ioremap() memory leaks in amdgpu_device_init()
drm/amd/amdgpu:
Update RLC_SPM_MC_CNT by ring wreg in guest
drm/amd/display:
"Enable IPS by default"
drm/amd/display:
3.2.267
drm/amd/display:
3.2.270
drm/amd/display:
3.2.271
drm/amd/display:
3.2.272
drm/amd/display:
3.2.273
drm/amd/display:
[FW Promotion] Release 0.0.201.0
drm/amd/display:
[FW Promotion] Release 0.0.202.0
drm/amd/display:
Add 'replay' NULL check in 'edp_set_replay_allow_active()'
drm/amd/display:
Add a dc_state NULL check in dc_state_release
drm/amd/display:
Add align done check
drm/amd/display:
add amdgpu_dm support for DCN351
drm/amd/display:
add DC changes for DCN351
drm/amd/display:
add DCN 351 version for microcode load
drm/amd/display:
add DCN351 IRQ changes
drm/amd/display:
add DCN351 version identifiers
drm/amd/display:
Add debug option to force 1-tap chroma subsampling
drm/amd/display:
add debugfs disallow edp psr
drm/amd/display:
Add delay before logging clks from hw
drm/amd/display:
add DMUB source files and changes for DCN351
drm/amd/display:
Add DP audio BW validation
drm/amd/display:
add DPP and MPC color caps to DTN log
drm/amd/display:
Add dpp_get_gamut_remap functions
drm/amd/display:
Add dtbclk access to dcn315
drm/amd/display:
Add GART memory support for dmcub
drm/amd/display:
add get_gamut_remap helper for MPC3
drm/amd/display:
Add IPS checks before dcn register access
drm/amd/display:
Add left edge pixel for YCbCr422/420 + ODM pipe split
drm/amd/display:
Add logging resource checks
drm/amd/display:
Add monitor patch for specific eDP
drm/amd/display:
Add more checks for exiting idle in DC
drm/amd/display:
Add NULL check for kzalloc in 'amdgpu_dm_atomic_commit_tail()'
drm/amd/display:
Add NULL test for 'timing generator' in 'dcn21_set_pipe()'
drm/amd/display:
Add NULL-checks in dml2 assigned pipe search
drm/amd/display:
add panel_power_savings sysfs entry to eDP connectors
drm/amd/display:
add power_state and pme_pending flag
drm/amd/display:
Add Replay IPS register for DMUB command table
drm/amd/display:
Add shared firmware state for DMUB IPS handshake
drm/amd/display:
Add SMU timeout check and retry
drm/amd/display:
Add usb4_bw_alloc_support flag
drm/amd/display:
Add VCO speed parameter for DCN31 FPU
drm/amd/display:
Address kdoc for eDP Panel Replay feature in 'amdgpu_dm_crtc_set_panel_sr_feature()'
drm/amd/display:
Adjust dprefclk by down spread percentage.
drm/amd/display:
adjust few initialization order in dm
drm/amd/display:
Adjust set_p_state calls to fix logging
drm/amd/display:
Align the returned error code with legacy DP
drm/amd/display:
Allocate zero bw after bw alloc enable
drm/amd/display:
Allow dirty rects to be sent to dmub when abm is active
drm/amd/display:
Allow IPS2 during Replay
drm/amd/display:
allow psr-su/replay for z8
drm/amd/display:
Allow Z8 for multiplane configurations on DCN35
drm/amd/display:
always reset ODM mode in context when adding first plane
drm/amd/display:
Amend coasting vtotal for replay low hz
drm/amd/display:
Atom Integrated System Info v2_2 for DCN35
drm/amd/display:
Change default size for dummy plane in DML2
drm/amd/display:
check dc_link before dereferencing
drm/amd/display:
Check DP Alt mode DPCS state via DMUB
drm/amd/display:
Clean up errors in renoir_ip_offset.h
drm/amd/display:
Clear OPTC mem select on disable
drm/amd/display:
Clear phantom stream count and plane count
drm/amd/display:
clkmgr unittest with removal of warn & rename DCN35 ips handshake for idle
drm/amd/display:
correct comment in set_default_brightness_aux()
drm/amd/display:
correct static screen event mask
drm/amd/display:
create DCN3-specific log for MPC state
drm/amd/display:
decouple color state from hw state log
drm/amd/display:
Disable idle reallow as part of command/gpint execution
drm/amd/display:
Disable ips before dc interrupt setting
drm/amd/display:
Disable ODM by default for DCN35
drm/amd/display:
Disable panel replay by default for now
drm/amd/display:
Disable seamless boot on 128b/132b encoding
drm/amd/display:
Disable timeout in more places for dc_dmub_srv
drm/amd/display:
Do not recursively call manual trigger programming
drm/amd/display:
Don't perform rate toggle on DP2-capable FIXED_VS retimers
drm/amd/display:
Drop 'acrtc' and add 'new_crtc_state' NULL check for writeback requests.
drm/amd/display:
Drop kdoc markers for some Panel Replay functions
drm/amd/display:
Drop legacy code
drm/amd/display:
Drop some unnecessary guards
drm/amd/display:
Drop unnecessary header
drm/amd/display:
Enable DML2 debug flags
drm/amd/display:
enable fgcg by default
drm/amd/display:
Enable Panel Replay for static screen use case
drm/amd/display:
Enable urgent latency adjustments for DCN35
drm/amd/display:
Ensure populate uclk in bb construction
drm/amd/display:
Ensure that dmcub support flag is set for DCN20
drm/amd/display:
fill up DCN3 DPP color state
drm/amd/display:
Fix && vs || typos
drm/amd/display:
Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
drm/amd/display:
fix a dereference of a NULL pointer
drm/amd/display:
Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
drm/amd/display:
Fix a switch statement in populate_dml_output_cfg_from_stream_state()
drm/amd/display:
Fix array-index-out-of-bounds in dcn35_clkmgr
drm/amd/display:
Fix bounds check for dcn35 DcfClocks
drm/amd/display:
Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
drm/amd/display:
Fix DC mode screen flickering on DCN321
drm/amd/display:
Fix dcn35 8k30 Underflow/Corruption Issue
drm/amd/display:
fix disable otg wa logic in DCN316
drm/amd/display:
Fix dml2 assigned pipe search
drm/amd/display:
Fix DML2 watermark calculation
drm/amd/display:
fix DP audio settings
drm/amd/display:
Fix DPSTREAM CLK on and off sequence
drm/amd/display:
Fix DSC-re-computing
drm/amd/display:
Fix idle check for shared firmware state
drm/amd/display:
Fix idle optimization checks for multi-display and dual eDP
drm/amd/display:
Fix incorrect DSC instance for MST
drm/amd/display:
fix incorrect mpc_combine array size
drm/amd/display:
fix input states translation error for dcn35 & dcn351
drm/amd/display:
fix invalid reg access on DCN35 FPGA
drm/amd/display:
fix IPX enablement
drm/amd/display:
Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()'
drm/amd/display:
Fix memory leak in dm_sw_fini()
drm/amd/display:
Fix MST Null Ptr for RV
drm/amd/display:
Fix nanosec stat overflow
drm/amd/display:
Fix noise issue on HDMI AV mute
drm/amd/display:
fix NULL checks for adev->dm.dc in amdgpu_dm_fini()
drm/amd/display:
fix null-pointer dereference on edid reading
drm/amd/display:
Fix possible buffer overflow in 'find_dcfclk_for_voltage()'
drm/amd/display:
Fix possible NULL dereference on device remove/driver unload
drm/amd/display:
Fix possible use of uninitialized 'max_chunks_fbc_mode' in 'calculate_bandwidth()'
drm/amd/display:
Fix potential null pointer dereference in dc_dmub_srv
drm/amd/display:
Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
drm/amd/display:
Fix S4 hang polling on HW power up done for VBIOS DMCUB
drm/amd/display:
Fix static screen event mask definition change
drm/amd/display:
Fix timing bandwidth calculation for HDMI
drm/amd/display:
Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
drm/amd/display:
fix USB-C flag update after enc10 feature init
drm/amd/display:
fixed integer types and null check locations
drm/amd/display:
Floor to mhz when requesting dpp disp clock changes to SMU
drm/amd/display:
For FPO and SubVP/DRR configs program vmin/max sel
drm/amd/display:
Generalize new minimal transition path
drm/amd/display:
handle range offsets in VRR ranges
drm/amd/display:
Handle Y carry-over in VCP X.Y calculation
drm/amd/display:
hook up DCN20 color blocks data to DTN log
drm/amd/display:
hook up DCN30 color blocks data to DTN log
drm/amd/display:
Implement bounds check for stream encoder creation in DCN301
drm/amd/display:
Implement wait_for_odm_update_pending_complete
drm/amd/display:
increase bb clock for DCN351
drm/amd/display:
Increase eval/entry delay for DCN35
drm/amd/display:
Increase frame-larger-than for all display_mode_vba files
drm/amd/display:
Increase ips2_eval delay for DCN35
drm/amd/display:
Increase Z8 watermark times.
drm/amd/display:
increased min_dcfclk_mhz and min_fclk_mhz
drm/amd/display:
Init DPPCLK from SMU on dcn32
drm/amd/display:
Init link enc resources in dc_state only if res_pool presents
drm/amd/display:
Initialize 'wait_time_microsec' variable in link_dp_training_dpia.c
drm/amd/display:
Initialize variable with default value
drm/amd/display:
Lock all enabled otg pipes even with no planes
drm/amd/display:
MST DSC check for older devices
drm/amd/display:
Only allow dig mapping to pwrseq in new asic
drm/amd/display:
Only log during optimize_bandwidth call
drm/amd/display:
Override min required DCFCLK in dml1_validate
drm/amd/display:
Populate invalid split index to be 0xF
drm/amd/display:
Port DENTIST hang and TDR fixes to OTG disable W/A
drm/amd/display:
Preserve original aspect ratio in create stream
drm/amd/display:
Prevent crash when disable stream
drm/amd/display:
Prevent potential buffer overflow in map_hw_resources
drm/amd/display:
Program VSC SDP colorimetry for all DP sinks >= 1.4
drm/amd/display:
Promote DAL to 3.2.268
drm/amd/display:
Promote DAL to 3.2.269
drm/amd/display:
read gamut remap matrix in fixed-point 31.32 format
drm/amd/display:
reenable windowed mpo odm support on dcn32 and dcn321
drm/amd/display:
refine code for dmcub inbox1 ring buffer debug
drm/amd/display:
Remove break after return
drm/amd/display:
Remove Legacy FIXED_VS Transparent LT Sequence
drm/amd/display:
Remove MPC rate control logic from DCN30 and above
drm/amd/display:
Remove pixle rate limit for subvp
drm/amd/display:
Remove redundant FPU guard
drm/amd/display:
Remove unused file
drm/amd/display:
Removed redundant @ symbol to fix kernel-doc warnings in -next repo
drm/amd/display:
Replay + IPS + ABM in Full Screen VPB
drm/amd/display:
Return max resolution supported by DWB
drm/amd/display:
Return the correct HDCP error code
drm/amd/display:
Revert "Rework DC Z10 restore"
drm/amd/display:
Revert Remove pixle rate limit for subvp
drm/amd/display:
Rework DC Z10 restore
drm/amd/display:
Send DTBCLK disable message on first commit
drm/amd/display:
Send DTBCLK disable message on first commit
drm/amd/display:
Set color_mgmt_changed to true on unsuspend
drm/amd/display:
Set DCN351 BB and IP the same as DCN35
drm/amd/display:
Set default Z8 minimum residency for DCN35
drm/amd/display:
set odm_combine_policy based on context in dcn32 resource
drm/amd/display:
Set VSC SDP Colorimetry same way for MST and SST
drm/amd/display:
should support dmub hw lock on Replay
drm/amd/display:
Simplify the calculation of variables
drm/amd/display:
Skip on writeback when it's not applicable
drm/amd/display:
treat plane clip size change as MED update type
drm/amd/display:
Trivial code style adjustment
drm/amd/display:
turn off windowed Mpo ODM feature for dcn321
drm/amd/display:
Underflow workaround by increasing SR exit latency
drm/amd/display:
Unify optimize_required flags and VRR adjustments
drm/amd/display:
Update dcn351 to latest dcn35 config
drm/amd/display:
Update FIXED_VS Retimer HWSS Test Pattern Sequences
drm/amd/display:
Update odm when ODM combine is changed on an otg master pipe with no plane
drm/amd/display:
Update P010 scaling cap
drm/amd/display:
Update phantom pipe enable / disable sequence
drm/amd/display:
use correct phantom pipe when populating subvp pipe info
drm/amd/display:
Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found
drm/amd/display:
Use kcalloc() instead of kzalloc()
drm/amd/display:
Wait before sending idle allow and after idle disallow
drm/amd/display:
Wait for mailbox ready when powering up DMCUB
drm/amd/include/navi14_ip_offset:
Clean up errors in navi14_ip_offset.h
drm/amd/include/sienna_cichlid_ip_offset:
Clean up errors in sienna_cichlid_ip_offset.h
drm/amd/include/vangogh_ip_offset:
Clean up errors in vangogh_ip_offset.h
Linux:
drm/amd/include/vega10_ip_offset:Clean up errors in vega10_ip_offset.h
drm/amd/include/vega20_ip_offset:
Clean up errors in vega20_ip_offset.h
drm/amd/include:
Add missing registers/mask for DCN316 and 350
drm/amd/include:
Clean up errors in arct_ip_offset.h
drm/amd/pm:
add aca smu backend support for smu v13.0.6
drm/amd/pm:
Allow setting max UCLK on SMU v13.0.6
drm/amd/pm:
disable pp_dpm_dcefclk node for gfx 11.0.3 sriov
drm/amd/pm:
enable amdgpu smu send message log
drm/amd/pm:
Fetch current power limit from FW
drm/amd/pm:
Fix esm reg mask use to get pcie speed
drm/amd/pm:
fix the high voltage issue after unload
drm/amd/pm:
fixes a random hang in S4 for SMU v13.0.4/11
drm/amd/pm:
Increase SMUv13.0.6 mode-2 reset time
drm/amd/pm:
Restore config space after reset
drm/amd/pm:
Retrieve UMC ODECC error count from aca bank
drm/amd/pm:
Skip reporting pcie width/speed on vfs
drm/amd/pm:
udpate smu v13.0.6 message permission
drm/amd/pm:
update the power cap setting
drm/amd/pm:
wait for completion of the EnableGfxImu message
drm/amd/pp:
Clean up errors in dm_pp_interface.h
drm/amd/swsmu:
add judgement for vcn jpeg dpm set
drm/amd/swsmu:
add smu 14.0.1 vcn and jpeg msg
drm/amd/swsmu:
modify the gfx activity scaling
drm/amd/swsmu:
Update smu v14.0.0 headers to be 14.0.1 compatible
drm/amd:
Add a DC debug mask for IPS
drm/amd:
add register headers for DCN351
drm/amd:
Change `jpeg_v4_0_5_start_dpg_mode()` to void
drm/amd:
Clean up errors in amdgpu_vkms.c
drm/amd:
Clean up errors in sdma_v2_4.c
drm/amd:
Clean up errors in vega10_ip_offset.h
drm/amd:
Don't init MEC2 firmware when it fails to load
drm/amd:
Drop abm_level property
drm/amd:
Flush GFXOFF requests in prepare stage
drm/amd:
Stop evicting resources on APUs in suspend
drm/amd:
Update atomfirmware.h for DCN401
drm/amdgpu :
Add mes_log_enable to control mes log feature
drm/amdgpu :
Increase the mes log buffer size as per new MES FW version
drm/amdgpu/discovery:
Add hdp v7_0 ip block
drm/amdgpu/discovery:
Add ih v7_0 ip block
drm/amdgpu/discovery:
Add lsdma v7_0 ip block
drm/amdgpu/discovery:
add nbif v6_3_1 ip block
drm/amdgpu/display:
Address kdoc for 'is_psr_su' in 'fill_dc_dirty_rects'
drm/amdgpu/display:
Initialize gamma correction mode variable in dcn30_get_gamcor_current()
drm/amdgpu/gfx10:
set UNORD_DISPATCH in compute MQDs
drm/amdgpu/gfx11:
set UNORD_DISPATCH in compute MQDs
drm/amdgpu/jpeg5:
add power gating support
drm/amdgpu/jpeg5:
Enable doorbell
drm/amdgpu/jpeg:
add support for jpeg DPG mode
drm/amdgpu/jpeg:
add support for jpeg multi instance
drm/amdgpu/mes:
fix use-after-free issue
drm/amdgpu/nbio:
Add NBIO 7.11.1 Support
drm/amdgpu/pm:
Add default case for smu IH process func
drm/amdgpu/pm:
Check the validity of overdiver power limit
drm/amdgpu/pm:
Don't use OD table on Arcturus
drm/amdgpu/pm:
Fix NULL pointer dereference when get power limit
drm/amdgpu/pm:
Fix the error of pwm1_enable setting
drm/amdgpu/pm:
Fix the power source flag error
drm/amdgpu/pm:
Fix the power1_min_cap value
drm/amdgpu/pm:
Remove gpu_od if it's an empty directory
drm/amdgpu/pm:
Use inline function for IP version check
drm/amdgpu/pm:
Use macro definitions in the smu IH process function
drm/amdgpu/pptable:
convert some variable sized arrays to [] style
drm/amdgpu/psp:
handle TMR type via flag
drm/amdgpu/psp:
set autoload support by default
drm/amdgpu/psp:
set boot_time_tmr flag
drm/amdgpu/psp:
update define to better align with its meaning
drm/amdgpu/sdma5.2:
use legacy HDP flush for SDMA2/3
drm/amdgpu/soc21:
add mode2 asic reset for SMU IP v14.0.1
drm/amdgpu/soc21:
Added Video Capabilities for VCN 406
drm/amdgpu/soc21:
Enabling PG and CG flags for VCN 4.0.6
drm/amdgpu/soc21:
update VCN 4 max HEVC encoding resolution
drm/amdgpu/umsch:
don't execute umsch test when GPU is in reset/suspend
drm/amdgpu/umsch:
reinitialize write pointer in hw init
drm/amdgpu/umsch:
update UMSCH 4.0 FW interface
drm/amdgpu/vcn:
Enable VCN 4.0.6 Support
drm/amdgpu/vcn:
enable vcn1 fw load for VCN 4_0_6
drm/amdgpu/vpe:
add collaborate mode support for VPE
drm/amdgpu/vpe:
add multi instance VPE support
drm/amdgpu/vpe:
add PRED_EXE and COLLAB_SYNC OPCODE
drm/amdgpu/vpe:
add VPE 6.1.1 support
drm/amdgpu/vpe:
don't emit cond exec command under collaborate mode
drm/amdgpu/vpe:
fix vpe dpm setup failed
drm/amdgpu/vpe:
power on vpe when hw_init
drm/amdgpu:
add ACA bank dump debugfs support
drm/amdgpu:
add ACA kernel hardware error log support
drm/amdgpu:
add aca sysfs remove support
drm/amdgpu:
add aca sysfs support
drm/amdgpu:
add amdgpu ras aca query interface
drm/amdgpu:
Add athub v4_1_0 ip block support
drm/amdgpu:
Add athub v4_1_0 ip headers (v5)
drm/amdgpu:
add dcn3.5.1 support
drm/amdgpu:
add deferred error check for UMC v12 address query
drm/amdgpu:
Add fatal error detected flag
drm/amdgpu:
add firmware for GC 11.5.1
drm/amdgpu:
add GC 11.5.1 discovery support
drm/amdgpu:
add GC 11.5.1 to GC 11.5.0 family
drm/amdgpu:
add gfx v9.4.3 ACA support
drm/amdgpu:
add GFXHUB 11.5.1 support
drm/amdgpu:
Add hdp v7_0 ip block support
drm/amdgpu:
Add hdp v7_0_0 ip headers (v3)
drm/amdgpu:
Add ih v7_0 ip block support
drm/amdgpu:
add imu firmware support for GC 11.5.1
drm/amdgpu:
add initial GC 11.5.1 soc21 support
drm/amdgpu:
add interface to check mca umc status
drm/amdgpu:
Add JPEG5 support
drm/amdgpu:
Add jpeg_v5_0_0 ip block support
drm/amdgpu:
Add log info for umc_v12_0
drm/amdgpu:
Add lsdma v7_0 ip block support
drm/amdgpu:
Add lsdma v7_0_0 ip headers (v3)
drm/amdgpu:
add mes firmware support for GC 11.5.1
drm/amdgpu:
add MMHUB 3.3.1 support
drm/amdgpu:
add mmhub v1.8 ACA support
drm/amdgpu:
Add mp v14_0_2 ip headers (v5)
drm/amdgpu:
Add nbif v6_3_1 ip block support
drm/amdgpu:
Add nbif v6_3_1 ip headers (v5)
drm/amdgpu:
add nbio 7.11.1 discovery support
drm/amdgpu:
add new INFO IOCTL query for input power
drm/amdgpu:
Add osssys v7_0_0 ip headers (v4)
drm/amdgpu:
Add pcie v6_1_0 ip headers (v5)
drm/amdgpu:
add psp 14.0.1 discovery support
drm/amdgpu:
add PSP 14.0.1 support
drm/amdgpu:
add PSP RAS address query command
drm/amdgpu:
Add psp v14_0 ip block support
drm/amdgpu:
add psp_timeout to limit PSP related operation
drm/amdgpu:
Add ras helper to query boot errors v2
drm/amdgpu:
Add RAS_POISON_READY host response message
drm/amdgpu:
add ring timeout information in devcoredump
drm/amdgpu:
add SDMA 6.1.1 discovery support
drm/amdgpu:
add sdma 6.1.1 firmware
drm/amdgpu:
add sdma v4.4.2 ACA support
drm/amdgpu:
add shared fdinfo stats
drm/amdgpu:
add smu 14.0.1 discovery support
drm/amdgpu:
add smu 14.0.1 support
drm/amdgpu:
add smuio 14.0.1 support
drm/amdgpu:
add tmz support for GC IP v11.5.1
drm/amdgpu:
add ucode id for jpeg DPG support
drm/amdgpu:
add umc v12.0 ACA support
drm/amdgpu:
add vcn 4.0.6 discovery support
drm/amdgpu:
Add vcn v5_0_0 ip headers (v5)
drm/amdgpu:
add VCN_5_0_0 firmware support
drm/amdgpu:
add VCN_5_0_0 IP block support
drm/amdgpu:
add VPE 6.1.1 discovery support
drm/amdgpu:
add xgmi v6.4.0 ACA support
drm/amdgpu:
adjust aca init/fini sequence to match gpu reset
drm/amdgpu:
Align ras block enum with firmware
drm/amdgpu:
always force full reset for SOC21
drm/amdgpu:
amdgpu_ttm_gart_bind set gtt bound flag
drm/amdgpu:
Assign correct bits for SDMA HDP flush
drm/amdgpu:
Auto-validate DMABuf imports in compute VMs
drm/amdgpu:
Avoid fetching VRAM vendor info
drm/amdgpu:
Avoid fetching vram vendor information
drm/amdgpu:
Bypass display ta if display hw is not available
drm/amdgpu:
Centralize ras cap query to amdgpu_ras_check_supported
drm/amdgpu:
change vm->task_info handling
drm/amdgpu:
Check extended configuration space register when system uses large bar
drm/amdgpu:
check PS, WS index
drm/amdgpu:
Clean up errors in amdgpu.h
drm/amdgpu:
Clean up errors in amdgpu_atomfirmware.h
drm/amdgpu:
Clean up errors in amdgpu_drv.c
drm/amdgpu:
Clean up errors in amdgpu_gmc.c
drm/amdgpu:
Clean up errors in amdgpu_rlc.c
drm/amdgpu:
Clean up errors in atom-bits.h
drm/amdgpu:
Clean up errors in cgs_common.h
drm/amdgpu:
Clean up errors in clearstate_gfx9.h
drm/amdgpu:
Clean up errors in clearstate_si.h
drm/amdgpu:
Clean up errors in dimgrey_cavefish_ip_offset.h
drm/amdgpu:
Clean up errors in gfx_v9_4.c
drm/amdgpu:
Clean up errors in jpeg_v2_5.c
drm/amdgpu:
Clean up errors in kgd_pp_interface.h
drm/amdgpu:
Clean up errors in navi10_ih.c
drm/amdgpu:
Clean up errors in navi12_ip_offset.h
drm/amdgpu:
Clean up errors in umc_v6_0.c
drm/amdgpu:
Clean up errors in v10_structs.h
drm/amdgpu:
cleanup conditional execution
drm/amdgpu:
Cleanup inconsistent indenting in 'amdgpu_gfx_enable_kcq()'
drm/amdgpu:
clear set_q_mode_offs when VM changed
drm/amdgpu:
Clear the hotplug interrupt ack bit before hpd initialization
drm/amdgpu:
convert some variable sized arrays to [] style
drm/amdgpu:
correct the KGQ fallback message
drm/amdgpu:
differentiate external rev id for gfx 11.5.0
drm/amdgpu:
disable RAS feature when fini
drm/amdgpu:
disable ring_muxer if mcbp is off
drm/amdgpu:
Do bad page retirement for deferred errors
drm/amdgpu:
Do not program IH_CHICKEN in vega20_ih.c under SRIOV
drm/amdgpu:
Do not program SQ_TIMEOUT_CONFIG in SRIOV
drm/amdgpu:
Do not toggle bif ras irq from guest
drm/amdgpu:
drm/amdgpu: remove golden setting for gfx 11.5.0
drm/amdgpu:
drop psp v13 query_boot_status implementation
drm/amdgpu:
Drop redundant parameter in amdgpu_gfx_kiq_init_ring
drm/amdgpu:
drop setting buffer funcs in sdma442
drm/amdgpu:
enable CGPG for GFX ip v11.5.1
drm/amdgpu:
Enable GFXOFF for Compute on GFX11
drm/amdgpu:
enable gmc11 discovery support for GC 11.5.1
drm/amdgpu:
Enable gpu reset for S3 abort cases on Raven series
drm/amdgpu:
enable MES discovery for GC 11.5.1
drm/amdgpu:
enable pp_od_clk_voltage for gfx 9.4.3 SRIOV
drm/amdgpu:
Enable seq64 manager and fix bugs
drm/amdgpu:
enable soc21 discovery support for GC 11.5.1
drm/amdgpu:
enable UMSCH 4.0.6
drm/amdgpu:
Fix comparison in amdgpu_res_cpu_visible
drm/amdgpu:
fix deadlock while reading mqd from debugfs
drm/amdgpu:
fix doorbell regression
drm/amdgpu:
Fix HDP flush for VFs on nbio v7.9
drm/amdgpu:
Fix implicit assumtion in gfx11 debug flags
drm/amdgpu:
fix incorrect number of active RBs for gfx11
drm/amdgpu:
Fix ineffective ras_mask settings
drm/amdgpu:
Fix leak when GPU memory allocation fails
drm/amdgpu:
Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
drm/amdgpu:
Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
drm/amdgpu:
Fix missing parameter descriptions in ih_v7_0.c
drm/amdgpu:
fix mmhub client id out-of-bounds access
drm/amdgpu:
Fix module unload hang with RAS enabled
drm/amdgpu:
Fix null pointer dereference
drm/amdgpu:
Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()'
drm/amdgpu:
Fix ras features value calltrace
drm/amdgpu:
Fix return type in 'aca_bank_hwip_is_matched()'
drm/amdgpu:
Fix shared buff copy to user
drm/amdgpu:
Fix the null pointer when load rlc firmware
drm/amdgpu:
Fix the ring buffer size for queue VM flush
drm/amdgpu:
Fix the runtime resume failure issue
drm/amdgpu:
Fix the warning info in mode1 reset
drm/amdgpu:
fix typo in parameter description
drm/amdgpu:
fix UBSAN array-index-out-of-bounds for ras_block_string[]
drm/amdgpu:
fix use-after-free bug
drm/amdgpu:
Fix VCN allocation in CPX partition
drm/amdgpu:
fix visible VRAM handling during faults
drm/amdgpu:
Fix VRAM memory accounting
drm/amdgpu:
fix wrong sizeof argument
drm/amdgpu:
Handle duplicate BOs during process restore
drm/amdgpu:
implement IRQ_STATE_ENABLE for SDMA v4.4.2
drm/amdgpu:
implement RAS ACA driver framework
drm/amdgpu:
implement smu send rma reason for smu v13.0.6
drm/amdgpu:
Improve error checking in amdgpu_virt_rlcg_reg_rw (v2)
drm/amdgpu:
Init pcie_index/data address as fallback (v2)
drm/amdgpu:
Init zone device and drm client after mode-1 reset on reload
drm/amdgpu:
initialize gfx11.5.1
drm/amdgpu:
Log deferred error separately
drm/amdgpu:
make damage clips support configurable
drm/amdgpu:
move kiq_reg_write_reg_wait() out of amdgpu_virt.c
drm/amdgpu:
move the drm client creation behind drm device registration
drm/amdgpu:
Need to resume ras during gpu reset for gfx v9_4_3 sriov
drm/amdgpu:
once more fix the call oder in amdgpu_ttm_move() v2
drm/amdgpu:
Only create mes event log debugfs when mes is enabled
drm/amdgpu:
prefer snprintf over sprintf
drm/amdgpu:
Prepare for asynchronous processing of umc page retirement
drm/amdgpu:
Query boot status if boot failed
drm/amdgpu:
Query boot status if discovery failed
drm/amdgpu:
Query ras capablity from psp v2
drm/amdgpu:
Reduce VA_RESERVED_BOTTOM to 64KB
drm/amdgpu:
Refine IB schedule error logging
drm/amdgpu:
remove asymmetrical irq disabling in jpeg 4.0.5 suspend
drm/amdgpu:
remove asymmetrical irq disabling in vcn 4.0.5 suspend
drm/amdgpu:
remove invalid resource->start check v2
drm/amdgpu:
remove misleading amdgpu_pmops_runtime_idle() comment
drm/amdgpu:
Remove pcie bw sys entry
drm/amdgpu:
Remove unnecessary NULL check
drm/amdgpu:
remove unused code
drm/amdgpu:
Remove usage of the deprecated ida_simple_xx() API
drm/amdgpu:
Replace DRM_* with dev_* in amdgpu_psp.c
drm/amdgpu:
replace MCA macro with ACA for XGMI
drm/amdgpu:
reserve more memory for MES runtime DRAM
drm/amdgpu:
Reset dGPU if suspend got aborted
drm/amdgpu:
reset gpu for s3 suspend abort case
drm/amdgpu:
Reset IH OVERFLOW_CLEAR bit
drm/amdgpu:
Reset IH OVERFLOW_EN bit for IH 7.0
drm/amdgpu:
respect the abmlevel module parameter value if it is set
drm/amdgpu:
revert "Adjust removal control flow for smu v13_0_2"
drm/amdgpu:
send smu rma reason event in ras eeprom driver
drm/amdgpu:
Show deferred error count for UMC
drm/amdgpu:
Show vram vendor only if available
drm/amdgpu:
Simplify the allocation of fence slab caches
drm/amdgpu:
Simplify the allocation of mux_chunk slab caches
drm/amdgpu:
Simplify the allocation of sync slab caches
drm/amdgpu:
Skip access PF-only registers on gfx10/gfxhub2_1 under SRIOV
drm/amdgpu:
skip call ras_late_init if ras block is not supported
drm/amdgpu:
Skip do PCI error slot reset during RAS recovery
drm/amdgpu:
skip to program GFXDEC registers for suspend abort
drm/amdgpu:
skip ucode bo reserve for RLC AUTOLOAD
drm/amdgpu:
Support passing poison consumption ras block to SRIOV
drm/amdgpu:
support psp ip block discovery for psp v14
drm/amdgpu:
support psp ip block for psp v14
drm/amdgpu:
support rlc auotload type set
drm/amdgpu:
Update BO eviction priorities
drm/amdgpu:
Update boot time errors polling sequence
drm/amdgpu:
update check condition of query for ras page retire
drm/amdgpu:
update documentation on new chips
drm/amdgpu:
update error condition check for umc_v12_0_query_error_address
drm/amdgpu:
Use asynchronous polling to handle umc_v12_0 poisoning
drm/amdgpu:
Use correct SRIOV macro for gmc_v9_0_vm_fault_interrupt_state
drm/amdgpu:
use helper macro HW_ERR instead of Hardware error string
drm/amdgpu:
use PSP address query command
drm/amdgpu:
Use RMW accessors for changing LNKCTL2
drm/amdgpu:
Use rpm_mode flag instead of checking it again for rpm
drm/amdgpu:
use spirom update wait_for helper for psp v14
drm/amdgpu:
validate the parameters of bo mapping operations more clearly
drm/amdgpu:
workaround to avoid SET_Q_MODE packets v2
Linux:
drm/amdgpu:Support retiring multiple MCA error address pages
drm/amdkfd:
Add cache line sizes to KFD topology
drm/amdkfd:
add KFD support for GC 11.5.1
drm/amdkfd:
Add partition id field to location_id
drm/amdkfd:
Add VRAM accounting for SVM migration
drm/amdkfd:
Bump KFD ioctl version
drm/amdkfd:
Check cgroup when returning DMABuf info
drm/amdkfd:
Correct partial migration virtual addr
drm/amdkfd:
don't allow mapping the MMIO HDP page with large pages
drm/amdkfd:
fill in data for control stack header for gfx10
drm/amdkfd:
Fix eviction fence handling
drm/amdkfd:
Fix L2 cache size reporting in GFX9.4.3
drm/amdkfd:
Fix memory leak in create_process failure
drm/amdkfd:
fix process reference drop on debug ioctl
drm/amdkfd:
Fix rescheduling of restore worker
drm/amdkfd:
fix TLB flush after unmap for GFX9.4.2
drm/amdkfd:
Fix variable dereferenced before NULL check in 'kfd_dbg_trap_device_snapshot()'
drm/amdkfd:
Flush the process wq before creating a kfd_process
drm/amdkfd:
Increase the size of the memory reserved for the TBA
drm/amdkfd:
init drm_client with funcs hook
drm/amdkfd:
make kfd_class constant
drm/amdkfd:
make sure VM is ready for updating operations
drm/amdkfd:
pass debug exceptions to second-level trap handler
drm/amdkfd:
range check cp bad op exception interrupts
drm/amdkfd:
Relocate TBA/TMA to opposite side of VM hole
drm/amdkfd:
reserve the BO before validating it
drm/amdkfd:
Reset GPU on queue preemption failure
drm/amdkfd:
Skip packet submission on fatal error
drm/amdkfd:
update SIMD distribution algo for GFXIP 9.4.2 onwards
drm/amdkfd:
Use correct drm device for cgroup permission check
drm/amdkfd:
Use S_ENDPGM_SAVED in trap handler
drm/amdkfd:
Use SQC when TCP would fail in gfx10.1 context save
drm/ast:
Fix soft lockup
drm/atomic-helper:
fix parameter order in drm_format_conv_state_copy() call
drm/atomic:
Make the drm_atomic_state documentation less ambiguous
drm/atomic:
Move the drm_atomic_state field doc inline
drm/atomic:
Remove inexistent reference
drm/atomic:
Rework the object doc a bit
drm/bridge:
add ->edid_read hook and drm_bridge_edid_read()
drm/bridge:
adv7511: fix crash on irq during probe
drm/bridge:
anx7625: switch to ->edid_read callback
drm/bridge:
cdns-mhdp8546: clear the EDID property on failures
drm/bridge:
cdns-mhdp8546: switch to ->edid_read callback
drm/bridge:
chrontel-ch7033: switch to drm_bridge_edid_read()
drm/bridge:
correct DRM_BRIDGE_OP_EDID documentation
drm/bridge:
display-connector: switch to ->edid_read callback
drm/bridge:
Fixed a DP link training bug
drm/bridge:
imx8mp-hdmi-pvi: Fix build warnings
drm/bridge:
imx: add bridge wrapper driver for i.MX8MP DWC HDMI
drm/bridge:
imx: add driver for HDMI TX Parallel Video Interface
drm/bridge:
it6505: switch to ->edid_read callback
drm/bridge:
lt8912b: clear the EDID property on failures
drm/bridge:
lt8912b: do not return negative values from .get_modes()
drm/bridge:
lt8912b: use ->edid_read callback
drm/bridge:
lt8912b: use drm_bridge_edid_read()
drm/bridge:
lt9611: switch to ->edid_read callback
drm/bridge:
lt9611uxc: switch to ->edid_read callback
drm/bridge:
lt9611uxc: use drm_bridge_edid_read()
drm/bridge:
lt9611uxc: use int for holding number of modes
drm/bridge:
megachips: switch to ->edid_read callback
drm/bridge:
nxp-ptn3460: switch to ->edid_read callback
drm/bridge:
remove ->get_edid callback
drm/bridge:
remove drm_bridge_get_edid() in favour of drm_bridge_edid_read()
drm/bridge:
samsung-dsim: check the return value only if necessary
drm/bridge:
Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE
drm/bridge:
sii902x: Fix audio codec unregistration
drm/bridge:
sii902x: Fix probing race issue
drm/bridge:
sii902x: switch to ->edid_read callback
drm/bridge:
sii902x: use display info is_hdmi
drm/bridge:
switch to drm_bridge_edid_read()
drm/bridge:
tc358767: Add descriptions to register definitions
drm/bridge:
tc358767: Add more registers to non-writeable range
drm/bridge:
tc358767: Add more volatile registers
drm/bridge:
tc358767: Add precious register SYSSTAT
drm/bridge:
tc358767: Fix order of register defines
drm/bridge:
tc358767: Limit the Pixel PLL input range
drm/bridge:
tc358767: Sort volatile registers according to address
drm/bridge:
tc358767: switch to ->edid_read callback
drm/bridge:
tc358767: update the EDID property
drm/bridge:
tc358767: Use regmap_access_table for writeable registers
drm/bridge:
tfp410: clear the EDID property on failures
drm/bridge:
tfp410: use drm_bridge_edid_read()
drm/bridge:
ti-sn65dsi86: Make use of devm_pwmchip_alloc() function
drm/bridge:
ti-sn65dsi86: Make use of pwmchip_parent() accessor
drm/bridge:
ti-sn65dsi86: switch to ->edid_read callback
drm/ci:
Add msm tests
drm/ci:
add sc7180-trogdor-kingoftown
drm/ci:
mark universal-plane-sanity as failing on SC7180
drm/ci:
skip suspend tests for both msm-sc7180 machines
drm/ci:
update IGT test names
drm/ci:
update msm-apq8096-fails list
drm/ci:
Update xfails for newly added msm tests
drm/ci:
uprev mesa version: fix kdl commit fetch
drm/client:
Fully protect modes[] with dev->mode_config.mutex
drm/connector:
Add \n to message about demoting connector force-probes
drm/debugfs:
drop unneeded DEBUG_FS guard
drm/display:
fix typo
drm/doc/rfc:
Remove Xe's pre-merge plan
drm/doc/rfc:
Removing missing reference to xe.rst
drm/doc:
internals: remove section on PCI legacy support
drm/dp:
add an API to indicate if sink supports VSC SDP
drm/dp:
Add drm_dp_max_dprx_data_rate()
drm/dp:
Add support for DP tunneling
drm/dp:
Don't attempt AUX transfers when eDP panels are not powered
drm/dp:
drop the size parameter from drm_dp_vsc_sdp_pack()
drm/dp:
Fix divide-by-zero regression on DP MST unplug with nouveau
drm/dp:
move intel_dp_vsc_sdp_pack() to generic helper
drm/dp:
switch drm_dp_vsc_sdp_log() to struct drm_printer
drm/dp_mst:
switch from drm_debug_printer() to device specific drm_dbg_printer()
drm/edid/firmware:
Remove built-in EDIDs
drm/edid:
Clean up errors in drm_edid.c
drm/edid:
prefer forward declarations over includes in drm_edid.h
drm/edid:
replace __attribute__((packed)) with __packed
drm/edp-panel:
Add panels delay entries
drm/etnaviv:
Add a helper to get the first available GPU device node
drm/etnaviv:
Add helper functions to create and destroy platform device
drm/etnaviv:
add sensitive state for PE_RT_ADDR_4_PIPE(3, 0|1) address
drm/etnaviv:
Clean up etnaviv_gem_get_pages
drm/etnaviv:
disable MLCG and pulse eater on GPU reset
drm/etnaviv:
Drop the 'len' parameter of etnaviv_iommu_map() function
drm/etnaviv:
Drop the second argument of the etnaviv_gem_new_impl()
drm/etnaviv:
Expose a few more chipspecs to userspace
drm/etnaviv:
Fix coding style
drm/etnaviv:
fix tx clock gating on some GC7000 variants
drm/etnaviv:
Replace strncpy with strscpy_pad
drm/etnaviv:
Restore some id values
drm/exec, drm/gpuvm:
Prefer u32 over uint32_t
drm/exynos:
do not return negative values from .get_modes()
drm/exynos:
simplify the return value handling in exynos_dp_get_modes()
drm/gma500:
Remove lid code
drm/hisilicon:
include drm/drm_edid.h only where needed
drm/hwmon:
Fix abi doc warnings
drm/i915/alpm:
Add ALPM register definitions
drm/i915/alpm:
Alpm aux wake configuration for lnl
drm/i915/alpm:
Calculate ALPM Entry check
drm/i915/audio:
Fix audio time stamp programming for DP
drm/i915/bios:
Fix parsing backlight BDB data
drm/i915/bios:
move i915_vbt debugfs to intel_bios.c
drm/i915/bios:
remove some unused leftover declarations
drm/i915/bios:
Switch to kms debugs
drm/i915/bios:
Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
drm/i915/bios:
Use per-device debugs for VBT related stuff
drm/i915/cdclk:
Document CDCLK update methods
drm/i915/cdclk:
Extract bxt_cdclk_ctl()
drm/i915/cdclk:
Extract cdclk_divider()
drm/i915/cdclk:
Fix CDCLK programming order when pipes are active
drm/i915/cdclk:
Fix voltage_level programming edge case
drm/i915/cdclk:
Re-use bxt_cdclk_ctl() when sanitizing
drm/i915/cdclk:
Remove divider field from tables
drm/i915/cdclk:
Remove the hardcoded divider from cdclk_compute_crawl_and_squash_midpoint()
drm/i915/cdclk:
Reorder bxt_sanitize_cdclk()
drm/i915/cdclk:
Squash waveform is 16 bits
drm/i915/color:
Use per-device debugs
drm/i915/display/debugfs:
Fix duplicate checks in i915_drrs_status
drm/i915/display/debugfs:
New entry "DRRS capable" to i915_drrs_status
drm/i915/display:
Cleanup mplla/mpllb selection
drm/i915/display:
Disable AuxCCS framebuffers if built for Xe
drm/i915/display:
Fix C20 pll selection for state verification
drm/i915/display:
Fix vsc_sdp computation
drm/i915/display:
Ignore only psr specific part of vsc sdp
drm/i915/display:
Include debugfs.h in intel_display_debugfs_params.c
drm/i915/display:
Move colorimetry_support from intel_psr to intel_dp
drm/i915/display:
No need for full modeset due to psr
drm/i915/display:
On Xe2 always enable decompression with tile4
drm/i915/display:
Read PSR configuration before VSC SDP
drm/i915/display:
Remove intel_crtc_state->psr_vsc
drm/i915/display:
Skip C10 state verification in case of fastset
drm/i915/display:
Store hw clock for C20
drm/i915/display:
Take care of VSC select field in video dip ctl register
drm/i915/display:
Unify VSC SPD preparation
drm/i915/display:
update pll values in sync with Bspec for MTL
drm/i915/display:
Use helper to select C20 MPLLA/B
drm/i915/display:
use IS_DISPLAY_VER instead of IS_GRAPHICS_VER
drm/i915/dmc:
use DISPLAY_VER instead of GRAPHICS_VER
drm/i915/dp:
Abort AUX on disconnected native DP ports
drm/i915/dp:
Account for tunnel BW limit in intel_dp_max_link_data_rate()
drm/i915/dp:
Add DP tunnel atomic state and check BW limit
drm/i915/dp:
Add intel_dp_max_link_data_rate()
drm/i915/dp:
Add support for DP tunnel BW allocation
drm/i915/dp:
Add support to notify MST connectors to retry modesets
drm/i915/dp:
Add TPS4 PHY test pattern support
drm/i915/dp:
Allocate/free DP tunnel BW during modeset
drm/i915/dp:
Call intel_dp_sync_state() always for DDI DP encoders
drm/i915/dp:
Compute DP tunnel BW during encoder state computation
drm/i915/dp:
Enable DP tunnel BW allocation mode
drm/i915/dp:
Export intel_dp_max_common_rate/lane_count()
drm/i915/dp:
Factor out intel_dp_config_required_rate()
drm/i915/dp:
Factor out intel_dp_read_dprx_caps()
drm/i915/dp:
Factor out intel_dp_update_sink_caps()
drm/i915/dp:
Fix DSC state HW readout for SST connectors
drm/i915/dp:
Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
drm/i915/dp:
Fix the computation for compressed_bpp for DISPLAY < 13
drm/i915/dp:
Fix the max DSC bpc supported by source
drm/i915/dp:
Fix the PSR debugfs entries wrt. MST connectors
drm/i915/dp:
Handle DP tunnel IRQs
drm/i915/dp:
Limit SST link rate to <=8.1Gbps
drm/i915/dp:
Read DPRX for all long HPD pulses
drm/i915/dp:
Remove support for UHBR13.5
drm/i915/dp:
Suspend/resume DP tunnels
drm/i915/dp:
Sync instead of try-sync commits when getting active pipes
drm/i915/dp:
Use drm_dp_max_dprx_data_rate()
drm/i915/dp:
Use LINK_QUAL_PATTERN_* Phy test pattern names
drm/i915/drrs:
Refactor CPU transcoder DRRS check
drm/i915/dsb:
Fix DSB vblank waits when using VRR
drm/i915/dsc:
Fix the macro that calculates DSCC_/DSCA_ PPS reg address
drm/i915/dsi:
Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
drm/i915/dvo/ns2501:
Nuke pointless casts
drm/i915/dvo:
Use sizeof(*variable) instead of sizeof(type)
drm/i915/fb:
Use per-device debugs
drm/i915/fbc:
Allow FBC with CCS modifiers on SKL+
drm/i915/fbdev:
Fix smem_start for LMEMBAR stolen objects
drm/i915/gem:
Atomically invalidate userptr on mmu-notifier
drm/i915/gem:
reconcile Excess struct member kernel-doc warnings
drm/i915/gt:
Automate CCS Mode setting during engine resets
drm/i915/gt:
Disable HW load balancing for CCS
drm/i915/gt:
Do not generate the command streamer for all the CCS
drm/i915/gt:
Enable only one CCS for compute workload
drm/i915/gt:
Limit the reserved VM space to only the platforms that need it
drm/i915/gt:
reconcile Excess struct member kernel-doc warnings
drm/i915/gt:
Reflect the true and current status of rc6_enable
drm/i915/gt:
Reset queue_priority_hint on parking
drm/i915/gt:
Restart the heartbeat timer when forcing a pulse
drm/i915/gt:
Use rc6.supported flag from intel_gt for rc6_enable sysfs
drm/i915/guc:
Avoid circular locking issue on busyness flush
drm/i915/guc:
Change wa and EU_PERF_CNTL registers to MCR type
drm/i915/guc:
Close deregister-context race against CT-loss
drm/i915/guc:
Fix the fix for reset lock confusion
drm/i915/guc:
Flush context destruction worker at suspend
drm/i915/guc:
reconcile Excess struct member kernel-doc warnings
drm/i915/gvt:
use local INTEL_GVT_OPREGION_SIZE
drm/i915/hdcp:
Add new remote capability check shim function
drm/i915/hdcp:
Allocate stream id after HDCP AKE stage
drm/i915/hdcp:
Do intel_hdcp_component_init() much later during init
drm/i915/hdcp:
Don't enable HDCP1.4 directly from check_link
drm/i915/hdcp:
Don't enable HDCP2.2 directly from check_link
drm/i915/hdcp:
Extract hdcp structure from correct connector
drm/i915/hdcp:
Fail Repeater authentication if Type1 device not present
drm/i915/hdcp:
Fix get remote hdcp capability function
drm/i915/hdcp:
fix intel_hdcp_get_repeater_ctl() error return value
drm/i915/hdcp:
HDCP Capability for the downstream device
drm/i915/hdcp:
Move source hdcp2 checks into its own function
drm/i915/hdcp:
Move to direct reads for HDCP
drm/i915/hdcp:
Pass drm_dp_aux to read_bcaps function
drm/i915/hdcp:
Pin the hdcp gsc message high in ggtt
drm/i915/hdcp:
Read Rxcaps for robustibility
drm/i915/hdcp:
Refactor intel_dp_hdcp2_capable
drm/i915/hdcp:
Remove additional timing for reading mst hdcp message
drm/i915/hdcp:
Rename hdcp capable functions
drm/i915/hdcp:
unify connector logging format
drm/i915/hdcp:
use DISPLAY_VER instead of GRAPHICS_VER
drm/i915/hdcp:
Use per-device debugs
drm/i915/huc:
Allow for very slow HuC loading
drm/i915/hwmon:
Fix locking inversion in sysfs getter
drm/i915/irq:
use DISPLAY_VER instead of GRAPHICS_VER
drm/i915/lnl:
Add pkgc related register
drm/i915/lnl:
Program PKGC_LATENCY register
drm/i915/mst:
Limit MST+DSC to TGL+
drm/i915/mst:
Reject FEC+MST on ICL
drm/i915/mtl:
Add fake PCH for Meteor Lake
drm/i915/mtl:
Update workaround 14018575942
drm/i915/mtl:
Wake GT before sending H2G message
drm/i915/opregion:
abstract ASLE presence check
drm/i915/opregion:
abstract getting the opregion VBT
drm/i915/opregion:
make struct intel_opregion opaque
drm/i915/opregion:
move i915_opregion debugfs to intel_opregion.c
drm/i915/opregion:
remove unused lid_state
drm/i915/perf:
reconcile Excess struct member kernel-doc warnings
drm/i915/perf:
Update handling of MMIO triggered reports
drm/i915/psr:
Add alpm_parameters struct
drm/i915/psr:
Calculate and configure CUR_POS_ERLY_TPT
drm/i915/psr:
Calculate PIPE_SRCSZ_ERLY_TPT value
drm/i915/psr:
CAN_PSR and CAN_PANEL_REPLAY can be now local defines
drm/i915/psr:
Carry su area in crtc_state
drm/i915/psr:
Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
drm/i915/psr:
Disable early transport by default
drm/i915/psr:
Disable PSR when bigjoiner is used
drm/i915/psr:
Enable psr2 early transport as possible
drm/i915/psr:
Extend SU area to cover cursor fully if needed
drm/i915/psr:
Fix intel_psr2_sel_fetch_et_alignment usage
drm/i915/psr:
Move writing early transport pipe src
drm/i915/psr:
Only allow PSR in LPSP mode on HSW non-ULT
drm/i915/sdvo:
Convert to per-device debugs
drm/i915/sdvo:
Fix up code alignment
drm/i915/selftests:
Increasing the sleep time for live_rc6_manual
drm/i915/tv:
Fix TV mode
drm/i915/tv:
use DISPLAY_VER instead of GRAPHICS_VER
drm/i915/vma:
Fix UAF on destroy against retire race
drm/i915/vrr:
Disable VRR when using bigjoiner
drm/i915/vrr:
Generate VRR "safe window" for DSB
drm/i915/wm:
Pass the whole i915 to intel_get_cxsr_latency()
drm/i915/wm:
Use per-device debugs ilk wm code
drm/i915/wm:
Use per-device debugs in pre-ilk wm code
drm/i915/xe2lpd:
Move D2D enable/disable
drm/i915/xe2lpd:
Move registers to PICA
drm/i915/xe2lpd:
Update bxt_sanitize_cdclk()
drm/i915/xelpg:
Add workaround 14019877138
drm/i915/xelpg:
Extend driver code of Xe_LPG to Xe_LPG+
drm/i915/xelpg:
Extend some workarounds/tuning to gfx version 12.74
drm/i915:
Add additional ARL PCI IDs
drm/i915:
Add bigjoiner force enable option to debugfs
drm/i915:
add bug.h include to i915_memcpy.c
drm/i915:
Add flex arrays to struct i915_syncmap
drm/i915:
Add GuC submission interface version query
drm/i915:
Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c
drm/i915:
Add intel_digital_port lock/unlock hooks
drm/i915:
Add missing ; to __assign_str() macros in tracepoint code
drm/i915:
Add PLL .compare_hw_state() vfunc
drm/i915:
Add some boring kerneldoc
drm/i915:
Annotate more of the BIOS fb takeover failure paths
drm/i915:
Bypass LMEMBAR/GTTMMADR for MTL stolen memory access
drm/i915:
Check before removing mm notifier
drm/i915:
Compute use_sagv_wm differently
drm/i915:
Convert PLL flags to booleans
drm/i915:
convert remaining intel_dp_vsc_sdp_pack
drm/i915:
Correct for_each_old_global_obj_in_state() arguments
drm/i915:
Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
drm/i915:
Disable DSB in Xe KMD
drm/i915:
Disable hotplug detection handlers during driver init/shutdown
drm/i915:
Disable hotplug detection works during driver init/shutdown
drm/i915:
Disable intel HPD poll after DRM poll init/enable
drm/i915:
Disable live M/N updates when using bigjoiner
drm/i915:
Disable port sync when bigjoiner is used
drm/i915:
Disable the "binder"
drm/i915:
Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
drm/i915:
Do not print 'pxp init failed with 0' when it succeed
drm/i915:
don't make assumptions about intel_wakeref_t type
drm/i915:
don't make assumptions about intel_wakeref_t type
drm/i915:
Drop -Wstringop-overflow
drm/i915:
Enable fastboot across the board
drm/i915:
Extract intel_atomic_swap_state()
drm/i915:
Extract intel_vblank_evade()
drm/i915:
Filter out glitches on HPD lines during hotplug detection
drm/i915:
fix applying placement flag
drm/i915:
Fix display bpp limit computation during system resume
drm/i915:
Fix doc build issue on intel_cdclk.c
drm/i915:
Fix MTL initial plane readout
drm/i915:
Fix PLL state check for gmch platforms
drm/i915:
Fix possible null pointer dereference after drm_dbg_printer conversion
drm/i915:
Fix PTE decode during initial plane readout
drm/i915:
Fix region start during initial plane readout
drm/i915:
Include need_vlv_dsi_wa in intel_vblank_evade_ctx
drm/i915:
Include the CRTC name in the ELD buffer mismatch
drm/i915:
Include the PLL name in the debug messages
drm/i915:
Init DRM connector polled field early
drm/i915:
Introduce struct intel_vblank_evade_ctx
drm/i915:
Keep the connector polled state disabled after storm
drm/i915:
Move audio deinit after disabling polling
drm/i915:
Move intel_vblank_evade() & co. into intel_vblank.c
drm/i915:
Move the min/max scanline sanity check into intel_vblank_evade()
drm/i915:
Perform vblank evasion around legacy cursor updates
drm/i915:
Pre-populate the cursor physical dma address
drm/i915:
Prevent HW access during init from connector get_modes hooks
drm/i915:
Prevent HW access during init from SDVO TV get_modes hook
drm/i915:
Prevent modesets during driver init/shutdown
drm/i915:
Print memory region info during probe
drm/i915:
Ratelimit debug log in vm_fault_ttm
drm/i915:
Remove ad-hoc lmem/stolen debugs
drm/i915:
remove execute_cb::signal
drm/i915:
remove gvt_mmio_block::device
drm/i915:
remove i915_drm_client::id
drm/i915:
remove i915_perf_stream::size_exponent
drm/i915:
remove i915_vma::obj_hash
drm/i915:
remove intel_dsi::{port_bits,hs}
drm/i915:
remove intel_guc::ads_engine_usage_size
drm/i915:
remove intel_gvt_event_info::policy
drm/i915:
remove intel_gvt_gtt::{mm_alloc_page_table, mm_free_page_table}
drm/i915:
remove intel_gvt_irq::pending_events
drm/i915:
remove intel_gvt_irq_info::warned
drm/i915:
remove intel_gvt_mmio_info::{device, addr_range}
drm/i915:
remove intel_memory_region_ops::flags
drm/i915:
remove intel_vbt_panel_data::edp::initialized
drm/i915:
remove intel_vgpu::intx_trigger
drm/i915:
remove intel_vgpu_fence::base
drm/i915:
remove intel_vgpu_gtt::active_ppgtt_mm_bitmap
drm/i915:
remove intel_vgpu_opregion::mapped
drm/i915:
remove intel_vgpu_workload::{ring_context, restore_inhibit}
drm/i915:
remove structs intel_vgpu_pipe_format and intel_vgpu_fb_format
drm/i915:
remove unused intel_dvo_dev_ops hooks
drm/i915:
Rename the DSM/GSM registers
drm/i915:
Reorder drm_vblank_put() vs. need_vlv_dsi_wa
drm/i915:
Replace a memset() with zero initialization
drm/i915:
Reuse ibx_dump_hw_state() for gmch platforms
drm/i915:
Rework global state serializaiton
drm/i915:
s/phys_base/dma_addr/
drm/i915:
Simplify intel_initial_plane_config() calling convention
drm/i915:
Split the smem and lmem plane readout apart
drm/i915:
Stop doing double audio enable/disable on SDVO and g4x+ DP
drm/i915:
Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
drm/i915:
Suspend the framebuffer console during driver shutdown
drm/i915:
Suspend the framebuffer console earlier during system suspend
drm/i915:
switch from drm_debug_printer() to device specific drm_dbg_printer()
drm/i915:
Try to preserve the current shared_dpll for fastset on type-c ports
drm/i915:
Try to relocate the BIOS fb to the start of ggtt
drm/i915:
Tweak BIOS fb reuse check
drm/i915:
Update ADL-N PCI IDs
drm/i915:
Update shared stats to use the new gem helper
drm/i915:
use drm_printf() with the drm_err_printer intead of pr_err()
drm/i915:
Use struct resource for memory region IO as well
drm/imagination:
Ensure PVR_MIPS_PT_PAGE_COUNT is never zero
drm/imx/dcss:
fix resource size calculation
drm/imx/dcss:
have all init functions use devres
drm/imx/dcss:
request memory region
drm/imx/ipuv3:
do not return negative values from .get_modes()
drm/imx:
prefer snprintf over sprintf
drm/ioc32:
replace __attribute__((packed)) with __packed
drm/lima:
fix a memleak in lima_heap_alloc
drm/lima:
handle spurious timeouts due to high irq latency
drm/lima:
increase default job timeout to 10s
drm/lima:
remove guilty drm_sched context handling
drm/lima:
reset async_reset on gp hard reset
drm/lima:
reset async_reset on pp hard reset
drm/lima:
set gp bus_stop bit before hard reset
drm/lima:
set pp bus_stop bit before hard reset
drm/lima:
standardize debug messages by ip name
drm/loongson:
Error out if no VRAM detected
drm/managed:
Add drmm_release_action
drm/mediatek/dp:
switch to ->edid_read callback
drm/mediatek/hdmi:
switch to ->edid_read callback
drm/mediatek:
Add Padding to OVL adaptor
drm/mediatek:
dsi: Cleanup functions mtk_dsi_ps_control{_vact}()
drm/mediatek:
dsi: Compress of_device_id entries and add sentinel
drm/mediatek:
dsi: Fix DSI RGB666 formats and definitions
drm/mediatek:
dsi: Register DSI host after acquiring clocks and PHY
drm/mediatek:
dsi: Replace open-coded instance of HZ_PER_MHZ
drm/mediatek:
dsi: Simplify with dev_err_probe and remove gotos
drm/mediatek:
dsi: Use bitfield macros where useful
drm/mediatek:
dsi: Use GENMASK() for register mask definitions
drm/mediatek:
dsi: Use mipi_dsi_pixel_format_to_bpp() helper function
drm/mediatek:
Filter modes according to hardware capability
drm/mediatek:
Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
drm/mediatek:
Support MT8188 VDOSYS1 in display driver
drm/meson:
dw-hdmi: add bandgap setting for g12
drm/meson:
dw-hdmi: power up phy on device init
drm/meson:
improve encoder probe / initialization error handling
drm/meson:
switch to drm_bridge_edid_read()
drm/mgag200:
Add a workaround for low-latency
drm/mgag200:
convert get modes to struct drm_edid
drm/mgag200:
Fix caching setup for remapped video memory
drm/mm:
Allow CONFIG_DRM_MM_DEBUG with DRM=m
drm/mode:
switch from drm_debug_printer() to device specific drm_dbg_printer()
drm/msm/a6xx:
specify UBWC config for sc7180
drm/msm/a7xx:
Fix LLC typo
drm/msm/adreno:
Add A305B support
drm/msm/adreno:
Add A702 support
drm/msm/adreno:
Add support for SM7150 SoC machine
drm/msm/adreno:
Set highest_bank_bit for A619
drm/msm/adreno:
Update generated headers
drm/msm/dp:
add VSC SDP support for YUV420 over DP
drm/msm/dp:
allow YUV420 mode for DP connector when CDM available
drm/msm/dp:
assign correct DP controller ID to x1e80100 interface table
drm/msm/dp:
change clock related programming for YUV420 over DP
drm/msm/dp:
check if VSC SDP is supported in DP programming
drm/msm/dp:
drop dp_parser
drm/msm/dp:
drop unused fields from dp_power_private
drm/msm/dp:
drop unused parser definitions
drm/msm/dp:
enable SDP and SDE periph flush update
drm/msm/dp:
fix runtime PM leak on connect failure
drm/msm/dp:
fix runtime PM leak on disconnect
drm/msm/dp:
Fix spelling mistake "enale" -> "enable"
drm/msm/dp:
fix typo in dp_display_handle_port_status_changed()
drm/msm/dp:
fold dp_power into dp_ctrl module
drm/msm/dp:
handle PHY directly in dp_ctrl
drm/msm/dp:
inline dp_power_(de)init
drm/msm/dp:
move all IO handling to dp_catalog
drm/msm/dp:
move link property handling to dp_panel
drm/msm/dp:
move next_bridge handling to dp_display
drm/msm/dp:
move parity calculation to dp_utils
drm/msm/dp:
move phy_configure_opts to dp_ctrl
drm/msm/dp:
parse DT from dp_parser_get
drm/msm/dp:
program config ctrl for YUV420 over DP
drm/msm/dp:
remove mdss_dp_test_bit_depth_to_bpc()
drm/msm/dp:
remove PHY handling from dp_catalog.c
drm/msm/dp:
rename wide_bus_en to wide_bus_supported
drm/msm/dp:
simplify stream clocks handling
drm/msm/dp:
split dp_ctrl_clk_enable into four functuions
drm/msm/dp:
stop parsing clock names from DT
drm/msm/dp:
store mode YUV420 information to be used by rest of DP
drm/msm/dpu:
add division of drm_display_mode's hskew parameter
drm/msm/dpu:
add support for SDM660 and SDM630 platforms
drm/msm/dpu:
add support of new peripheral flush mechanism
drm/msm/dpu:
Add X1E80100 support
drm/msm/dpu:
allow certain formats for CDM for DP
drm/msm/dpu:
allow dpu_encoder_helper_phys_setup_cdm to work for DP
drm/msm/dpu:
capture snapshot on the first commit_done timeout
drm/msm/dpu:
don't allow overriding data from catalog
drm/msm/dpu:
drop dpu_encoder_phys_ops.atomic_mode_set
drm/msm/dpu:
drop dpu_encoder_phys_ops::atomic_check()
drm/msm/dpu:
drop global_state_lock
drm/msm/dpu:
finalise global state object
drm/msm/dpu:
fix the programming of INTF_CFG2_DATA_HCTL_EN
drm/msm/dpu:
improve DSC allocation
drm/msm/dpu:
make "vblank timeout" more useful
drm/msm/dpu:
make error messages at dpu_core_irq_register_callback() more sensible
drm/msm/dpu:
modify encoder programming for CDM over DP
drm/msm/dpu:
modify timing engine programming for YUV420 over DP
drm/msm/dpu:
move dpu_encoder_helper_phys_setup_cdm to dpu_encoder
drm/msm/dpu:
move widebus logic to its own API
drm/msm/dpu:
move writeback's atomic_check to dpu_writeback.c
drm/msm/dpu:
Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled
drm/msm/dpu:
pass mode dimensions instead of fb size in CDM setup
drm/msm/dpu:
reserve CDM blocks for DP if mode is YUV420
drm/msm/dpu:
split _dpu_encoder_resource_control_helper()
drm/msm/dpu:
split dpu_encoder_wait_for_event into two functions
drm/msm/dpu:
split irq_control into irq_enable and _disable
drm/msm/dpu:
support binding to the mdp5 devices
drm/msm/dsi:
do not store internal bridge pointer
drm/msm/dsi:
Document DSC related pclk_rate and hdisplay calculations
drm/msm/dsi:
drop msm_dsi_device_connected() function
drm/msm/dsi:
remove msm_dsi::encoder
drm/msm/dsi:
Replace dsi_get_bpp() with mipi_dsi header function
drm/msm/dsi:
stop calling set_split_display
drm/msm/hdmi:
fix indent
drm/msm/hdmi:
switch to ->edid_read callback
drm/msm/mdp5:
drop global_state_lock
drm/msm/mdp5:
drop split display support
drm/msm/mdp5:
migrate SMP dumping to using atomic_print_state
drm/msm/mdss:
generate MDSS data for MDP5 platforms
drm/msm:
add a kernel param to select between MDP5 and DPU drivers
drm/msm:
Add newlines to some debug prints
drm/msm:
add support for A750 GPU
drm/msm:
Fix page fault client detection on a660 family and a7xx
drm/msm:
Fix snapshotting a7xx indexed regs
drm/msm:
fix the `CRASHDUMP_READ` target of `a6xx_get_shader_block()`
drm/msm:
Import a7xx crashdump register lists from kgsl
drm/msm:
mdss: Add X1E80100 support
drm/msm:
More fully implement devcoredump for a7xx
drm/mxsfb:
Switch to drmm_mode_config_init
drm/nouveau/acr/ga102:
remove unused but set variable
drm/nouveau/bios/init:
drop kernel-doc notation
drm/nouveau/disp:
don't misuse kernel-doc comments
drm/nouveau/disp:
switch to use kmemdup() helper
drm/nouveau/dp:
Don't probe eDP ports twice harder
drm/nouveau/firmware:
Fix SG_DEBUG error with nvkm_firmware_ctor()
drm/nouveau/gr/gf100:
don't misuse kernel-doc comments
drm/nouveau/gr/gf100:
Remove second semicolon
drm/nouveau/gsp:
Use the sg allocator for level 2 of radix3
drm/nouveau/kms/nv50-:
Disable AUX bus for disconnected DP ports
drm/nouveau/svm:
remove unused but set variables
drm/nouveau/volt/gk20a:
don't misuse kernel-doc comments
drm/nouveau:
don't misuse kernel-doc comments
drm/nouveau:
fix kerneldoc warnings
drm/nouveau:
Include
drm/nouveau:
include drm/drm_edid.h only where needed
drm/nouveau:
uapi: fix kerneldoc warnings
drm/omap/hdmi4:
switch to ->edid_read callback
drm/omap/hdmi5:
switch to ->edid_read callback
drm/panel-edp:
Add powered_on_to_enable delay
drm/panel-edp:
Add several generic edp panels
drm/panel-edp:
Add some panels with conservative timings
drm/panel-edp:
use put_sync in unprepare
drm/panel:
Add driver for BOE TH101MB31IG002-28A panel
drm/panel:
Add driver for DJN HX83112A LCD panel
drm/panel:
Add support for Novatek NT36672E panel driver
drm/panel:
boe-tv101wum-nl6: make use of prepare_prev_first
drm/panel:
do not return negative error codes from drm_panel_get_modes()
drm/panel:
ili9341: Correct use of device property APIs
drm/panel:
ili9341: Respect deferred probe
drm/panel:
ili9341: Use predefined error codes
drm/panel:
ltk050h3146w: only print message when GPIO getting is not EPROBE_DEFER
drm/panel:
ltk050h3146w: use dev_err_probe wherever possible
drm/panel:
ltk500hd1829: add panel type for ltk101b4029w
drm/panel:
ltk500hd1829: make room for more similar panels
drm/panel:
novatek-nt36523: Set prepare_prev_first
drm/panel:
novatek-nt36672e: Include
drm/panel:
novatek-nt36682e: don't unregister DSI device
drm/panel:
nt35510: move hardwired parameters to configuration
drm/panel:
nt35510: support FRIDA FRD400B25025-A-CTK
drm/panel:
nt36523: Set 120Hz fps for xiaomi,elish panels
drm/panel:
re-alphabetize the menu list
drm/panel:
simple: Add BOE BP082WX1-100 8.2" panel
drm/panel:
simple: Add EDT ETML1010G3DRA panel
drm/panel:
simple: fix flags on RK043FN48H
drm/panel:
simple: push blanking limit on RK32FN48H
drm/panel:
Simplify with dev_err_probe()
drm/panel:
st7703: Add Panel Rotation Support
drm/panel:
st7703: Add Powkiddy RGB10MAX3 Panel Support
drm/panel:
visionox-r66451: Set prepare_prev_first flag
drm/panel:
visionox-rm69299: don't unregister DSI device
drm/panel:
visionox-vtdr6130: Set prepare_prev_first flag
drm/panfrost:
fix power transition timeout warnings
drm/panfrost:
Fix the error path in panfrost_mmu_map_fault_addr()
drm/prime:
Unbreak virtgpu dma-buf export
drm/print:
add drm_dbg_printer() for drm device specific printer
drm/print:
Add drm_dbg_ratelimited
drm/print:
make drm_err_printer() device specific by using drm_err()
drm/print:
move enum drm_debug_category etc. earlier in drm_print.h
drm/probe-helper:
remove unused drm_connector_helper_get_modes_from_ddc()
drm/probe-helper:
warn about negative .get_modes()
drm/qxl:
remove unused `count` variable from `qxl_surface_id_alloc()`
drm/qxl:
remove unused variable from `qxl_process_single_command()`
drm/radeon/btc_dpm:
Clean up errors in btc_dpm.c
drm/radeon/ci_dpm:
Clean up errors in ci_dpm.c
drm/radeon/dpm:
Clean up errors in evergreen_smc.h
drm/radeon/dpm:
Clean up errors in sumo_dpm.c
drm/radeon/dpm:
Clean up errors in trinity_dpm.h
drm/radeon/evergreen_cs:
Clean up errors in evergreen_cs.c
drm/radeon/kms:
Clean up errors in radeon_pm.c
drm/radeon/kms:
Clean up errors in rv6xx_dpm.h
drm/radeon/kms:
Clean up errors in smu7.h
drm/radeon/kms:
Clean up errors in smu7_fusion.h
drm/radeon/ni:
Fix wrong firmware size logging in ni_init_microcode()
drm/radeon/ni_dpm:
Clean up errors in ni_dpm.c
drm/radeon/ni_dpm:
Clean up errors in nislands_smc.h
drm/radeon/ni_dpm:
remove redundant NULL check
drm/radeon/r100:
Clean up errors in r100.c
drm/radeon/rv770:
Clean up errors in rv770_dpm.c
drm/radeon/trinity_dpm:
Clean up errors in trinity_dpm.c
drm/radeon:
check PS, WS index
drm/radeon:
Clean up errors in ci_dpm.h
drm/radeon:
Clean up errors in clearstate_cayman.h
drm/radeon:
Clean up errors in clearstate_ci.h
drm/radeon:
Clean up errors in evergreen.c
drm/radeon:
Clean up errors in evergreen_reg.h
drm/radeon:
Clean up errors in kv_smc.c
drm/radeon:
Clean up errors in ni.c
drm/radeon:
Clean up errors in ni_dpm.c
drm/radeon:
Clean up errors in r600.c
drm/radeon:
Clean up errors in r600_dpm.c
drm/radeon:
Clean up errors in r600_dpm.h
drm/radeon:
Clean up errors in radeon.h
drm/radeon:
Clean up errors in radeon_asic.c
drm/radeon:
Clean up errors in radeon_atpx_handler.c
drm/radeon:
Clean up errors in radeon_audio.c
drm/radeon:
Clean up errors in radeon_audio.h
drm/radeon:
Clean up errors in radeon_mode.h
drm/radeon:
Clean up errors in rs400.c
drm/radeon:
Clean up errors in rs600.c
drm/radeon:
Clean up errors in rv515.c
drm/radeon:
Clean up errors in rv770_smc.h
drm/radeon:
Clean up errors in si.c
drm/radeon:
Clean up errors in si_dpm.c
drm/radeon:
Clean up errors in si_dpm.h
drm/radeon:
Clean up errors in smu7_discrete.h
drm/radeon:
Clean up errors in trinity_dpm.c
drm/radeon:
Clean up errors in uvd_v1_0.c
drm/radeon:
make -fstrict-flex-arrays=3 happy
drm/radeon:
remove dead code in ni_mc_load_microcode()
drm/radeon:
silence UBSAN warning (v3)
drm/radeon:
Use RMW accessors for changing LNKCTL2
drm/rect:
fix kernel-doc typos
drm/rockchip:
analogix_dp: get encoder port ID from DT
drm/rockchip:
inno_hdmi: Add basic mode validation
drm/rockchip:
inno_hdmi: Add RK3128 support
drm/rockchip:
inno_hdmi: Add variant support
drm/rockchip:
inno_hdmi: Correctly setup HDMI quantization range
drm/rockchip:
inno_hdmi: Don't power up the phy after resetting
drm/rockchip:
inno_hdmi: Drop custom fill_modes hook
drm/rockchip:
inno_hdmi: Drop HDMI Vendor Infoframe support
drm/rockchip:
inno_hdmi: Drop irq struct member
drm/rockchip:
inno_hdmi: Explicitly include drm_atomic.h
drm/rockchip:
inno_hdmi: Fix video timing
drm/rockchip:
inno_hdmi: Get rid of mode_set
drm/rockchip:
inno_hdmi: Move infoframe disable to separate function
drm/rockchip:
inno_hdmi: no need to store vic
drm/rockchip:
inno_hdmi: Remove tmds rate from structure
drm/rockchip:
inno_hdmi: Remove unneeded has audio flag
drm/rockchip:
inno_hdmi: Remove unused drm device pointer
drm/rockchip:
inno_hdmi: Remove useless copy of drm_display_mode
drm/rockchip:
inno_hdmi: Remove useless include
drm/rockchip:
inno_hdmi: Remove useless input format
drm/rockchip:
inno_hdmi: Remove useless mode_fixup
drm/rockchip:
inno_hdmi: Remove YUV-based csc coefficents
drm/rockchip:
inno_hdmi: Split power mode setting
drm/rockchip:
inno_hdmi: Subclass connector state
drm/rockchip:
inno_hdmi: Switch encoder hooks to atomic
drm/rockchip:
inno_hdmi: Switch to infoframe type
drm/rockchip:
lvds: do not overwrite error code
drm/rockchip:
lvds: do not print scary message when probing defer
drm/rockchip:
vop2: Remove AR30 and AB30 format support
drm/rockchip:
vop: Add output selection registers for RK312x
drm/sched:
Add Matthew Brost to maintainers
drm/sched:
fix null-ptr-deref in init entity
drm/sched:
One function call less in drm_sched_init() after error detection
drm/sched:
Return an error code only as a constant in drm_sched_init()
drm/scheduler:
Simplify the allocation of slab caches in drm_sched_fence_slab_init
drm/ssd130x:
Add support for the SSD133x OLED controller family
drm/sun4i:
hdmi: Add missing drm_atomic header
drm/sun4i:
hdmi: Consolidate atomic_check and mode_valid
drm/sun4i:
hdmi: Convert encoder to atomic
drm/sun4i:
hdmi: Fix u64 div on 32bit arch
drm/sun4i:
hdmi: Move mode_set into enable
drm/sun4i:
hdmi: Switch to container_of_const
drm/syncobj:
call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
drm/syncobj:
call might_sleep before waiting for fence submission
drm/syncobj:
reject invalid flags in drm_syncobj_find_fence
drm/tegra:
dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
drm/tegra:
dsi: Add missing check for of_find_device_by_node
drm/tegra:
dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
drm/tegra:
dsi: Fix some error handling paths in tegra_dsi_probe()
drm/tegra:
hdmi: Fix some error handling paths in tegra_hdmi_probe()
drm/tegra:
include drm/drm_edid.h only where needed
drm/tegra:
output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
drm/tegra:
put drm_gem_object ref on error in tegra_fb_create
drm/tegra:
rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe()
drm/tegra:
rgb: Fix some error handling paths in tegra_dc_rgb_probe()
drm/tests:
Add helper to create mock crtc
drm/tests:
Add helper to create mock plane
drm/tests:
Build KMS helpers when DRM_KUNIT_TEST_HELPERS is enabled
drm/tests:
connector: Add tests for drmm_connector_init
drm/tests:
helpers: Add atomic helpers
drm/tests:
helpers: Include missing drm_drv header
drm/tests:
managed: Add a simple test for drmm_managed_release
drm/tests:
managed: Add comments about test intent
drm/tests:
managed: Extract device initialization into test init
drm/tests:
managed: Rename the suite name to match other DRM tests
drm/tests:
mm: Convert to drm_dbg_printer
drm/tidss:
Fix initial plane zpos values
drm/tidss:
Fix sync-lost issue with two displays
drm/tilcdc:
request and mapp iomem with devres
drm/todo:
Add entry to rename drm_atomic_state
drm/ttm/tests:
Add tests for ttm_bo functions
drm/ttm/tests:
Add tests for ttm_resource and ttm_sys_man
drm/ttm/tests:
Add tests for ttm_tt
drm/ttm/tests:
Fix argument in ttm_tt_kunit_init()
drm/ttm:
Make sure the mapped tt pages are decrypted when needed
drm/ttm:
Print the memory decryption status just once
drm/ttm:
replace busy placement with flags v6
drm/ttm:
return ENOSPC from ttm_bo_mem_space v3
drm/ttm:
stop pooling cached NUMA pages v2
drm/v3d:
Don't increment `enabled_ns` twice
drm/v3d:
Enable V3D to use different PAGE_SIZE
drm/v3d:
Show the memory-management stats on debugfs
drm/vc4:
don't check if plane->state->fb == state->fb
drm/vc4:
hdmi: do not return negative values from .get_modes()
drm/vc4:
plane: check drm_gem_plane_helper_prepare_fb() return value
drm/virtio:
add definition for venus capset
drm/virtio:
Spelling fixes
drm/vkms:
Avoid reading beyond LUT array
drm/vkms:
Create separate Kconfig file for VKMS
drm/vmwgfx:
Add SPDX header to vmwgfx_drm.h
drm/vmwgfx:
Add SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 to command array.
drm/vmwgfx:
Create debugfs ttm_resource_manager entry only if needed
drm/vmwgfx:
Enable DMA mappings with SEV
drm/vmwgfx:
fix a memleak in vmw_gmrid_man_get_node
drm/vmwgfx:
fix all kernel-doc warnings in stdu
drm/vmwgfx:
Fix crtc's atomic check conditional
drm/vmwgfx:
Fix invalid reads in fence signaled events
drm/vmwgfx:
fix kernel-doc Excess struct member 'base'
drm/vmwgfx:
Fix Legacy Display Unit
drm/vmwgfx:
Fix possible null pointer derefence with invalid contexts
drm/vmwgfx:
Fix prime import/export
drm/vmwgfx:
Fix the lifetime of the bo cursor memory
drm/vmwgfx:
Fix typos in vmwgfx_execbuf.c
drm/vmwgfx:
Fix vmw_du_get_cursor_mob fencing of newly-created MOBs
drm/vmwgfx:
Make all surfaces shareable
drm/vmwgfx:
Refactor drm connector probing for display modes
drm/vmwgfx:
remove vmw_vram_gmr_placement
drm/vmwgfx:
Sort primary plane formats by order of preference
drm/vmwgfx:
Unmap the surface before resetting it on a plane state
drm/vram-helper:
Fix 'multi-line' kernel-doc comments
drm/xe/ads:
Use flexible-array
drm/xe/device:
clean up on error in probe()
drm/xe/device:
fix XE_MAX_GT_PER_TILE check
drm/xe/device:
fix XE_MAX_TILES_PER_DEVICE check
drm/xe/dg2:
Drop pre-production workarounds
drm/xe/dgfx:
Release mmap mappings on rpm suspend
drm/xe/display:
Avoid calling readq()
drm/xe/display:
Fix ADL-N detection
drm/xe/display:
Fix double mutex initialization
drm/xe/display:
fix i915_gem_object_is_shmem() wrapper
drm/xe/display:
Fix memleak in display initialization
drm/xe/dmabuf:
Make xe_dmabuf_ops static
drm/xe/exec:
move fence reservation
drm/xe/exec:
reserve fence slot for CPU bind
drm/xe/gsc:
Add status check during gsc header readout
drm/xe/gsc:
add support for GSC proxy interrupt
drm/xe/gsc:
Initialize GSC proxy
drm/xe/guc:
Add helpers for HXG messages
drm/xe/guc:
Add kernel-doc for xe_guc_ct_send_recv()
drm/xe/guc:
Add more GuC CT states
drm/xe/guc:
Add Relay Communication ABI definitions
drm/xe/guc:
Add support for LNL firmware
drm/xe/guc:
Allocate GuC data structures in system memory for initial load
drm/xe/guc:
Check error code when initializing the CT mutex
drm/xe/guc:
Enable WA 14018913170
drm/xe/guc:
Fix arguments passed to relay G2H handlers
drm/xe/guc:
Fix missing topology init
drm/xe/guc:
Flush G2H handler when turning off CTs
drm/xe/guc:
Introduce Relay Communication for SR-IOV
drm/xe/guc:
Move GuC power control init to "post-hwconfig"
drm/xe/guc:
Only take actions in CT irq handler if CTs are enabled
drm/xe/guc:
Reduce a print from warn to debug
drm/xe/guc:
Remove usage of the deprecated ida_simple_xx() API
drm/xe/guc:
Return CTB HXG response DATA0 if no buffer provided
drm/xe/guc:
Return CTB response length
drm/xe/guc:
Start handling GuC Relay event messages
drm/xe/guc:
Treat non-response message after BUSY as unexpected
drm/xe/guc:
Update few GuC CTB ABI definitions
drm/xe/guc:
Update to GuC firmware 70.19.2
drm/xe/guc:
Use FAST_REQUEST for non-blocking H2G messages
drm/xe/guc:
Use HXG definitions on HXG messages
drm/xe/guc_submit:
use jiffies for job timeout
drm/xe/huc:
Realloc HuC FW in vram for post-hwconfig
drm/xe/hwmon:
Cast result to output precision on left shift of operand
drm/xe/hwmon:
Refactor xe hwmon
drm/xe/irq:
allocate all possible msix interrupts
drm/xe/kunit:
Add GuC Doorbells Manager tests
drm/xe/kunit:
Add GuC Relay kunit tests
drm/xe/kunit:
Allow to replace xe_guc_ct_send_recv() with stub
drm/xe/kunit:
Define helper functions to allocate fake xe device
drm/xe/kunit:
Drop xe_wa tests for pre-production DG2
drm/xe/kunit:
Enable CONFIG_LOCKDEP in tests
drm/xe/kunit:
fix link failure with built-in xe
drm/xe/kunit:
Restore test->priv when done with fake xe device
drm/xe/kunit:
Set SR-IOV mode of the fake device
drm/xe/kunit:
Use xe kunit helper in RTP test
drm/xe/kunit:
Use xe kunit helper in WA test
drm/xe/migrate:
Cap PTEs written by MI_STORE_DATA_IMM to 510
drm/xe/migrate:
Fix CCS copy for small VRAM copy chunks
drm/xe/mmio:
Cast to u64 when printing
drm/xe/pm:
add debug logs for D3cold
drm/xe/pt:
Allow for stricter type- and range checking
drm/xe/query:
fix gt_id bounds check
drm/xe/query:
Use kzalloc for drm_xe_query_engines
drm/xe/queue:
fix engine_class bounds check
drm/xe/selftests:
Fix an error pointer dereference bug
drm/xe/snapshot:
Remove drm_err on guc alloc failures
drm/xe/tests:
Fix printf format specifiers in xe_migrate test
drm/xe/uapi:
Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over
drm/xe/uapi:
Remove support for persistent exec_queues
drm/xe/uc:
Include patch version in expectations
drm/xe/vf:
Add VF specific interrupt handler
drm/xe/vf:
Assume fixed GSM size if VF
drm/xe/vf:
Don't check if LMEM is initialized if VF
drm/xe/vf:
Don't enable hwmon if VF
drm/xe/vf:
Don't initialize stolen memory manager if VF
drm/xe/vf:
Don't program MOCS if VF
drm/xe/vf:
Don't program PAT if VF
drm/xe/vf:
Don't support MCR registers if VF
drm/xe/vf:
Don't try to capture engine data unavailable to VF
drm/xe/vf:
Introduce Memory Based Interrupts Handler
drm/xe/vf:
Setup memory based interrupts in GuC
drm/xe/vf:
Update LRC with memory based interrupts data
drm/xe/vm:
Avoid reserving zero fences
drm/xe/vm:
bugfix in xe_vm_create_ioctl
drm/xe/vm:
don't ignore error when in_kthread
drm/xe/vm:
Fix an error path
drm/xe/vm:
prevent UAF in rebind_work_func()
drm/xe/vm:
prevent UAF with asid based lookup
drm/xe/vm:
Subclass userptr vmas
drm/xe/xe2:
Add workaround 16020183090
drm/xe/xe2:
Enable has_usm
drm/xe/xe2:
fix 64-bit division in pte_update_size
drm/xe/xe2:
synchronise CS_CHICKEN1 with WMTP support
drm/xe/xe2:
Use XE_CACHE_WB pat index
drm/xe/xe2_lpg:
Add Wa_16018610683
drm/xe/xe2_lpg:
Introduce performance guide changes
drm/xe/xe_bo_move:
Enhance xe_bo_move trace
drm/xe/xe_debugfs:
Print skip_guc_pc in xe info
drm/xe/xe_gt_idle:
Drop redundant newline in name
drm/xe/xe_migrate:
Cast to output precision before multiplying operands
drm/xe/xelpg:
Extend Wa_14019877138 for Graphics 12.70/71
drm/xe:
Add batch buffer addresses to devcoredump
drm/xe:
Add build on bug to assert access counter queue works
drm/xe:
Add build on bug to assert page fault queue works
drm/xe:
Add command MI_LOAD_REGISTER_MEM
drm/xe:
Add debug prints for skipping rebinds
drm/xe:
Add exec_queue.sched_props.job_timeout_ms
drm/xe:
Add functions to convert regular address to canonical address and back
drm/xe:
Add GT oriented drm_printers
drm/xe:
Add mocs reset kunit
drm/xe:
Add uapi for dumpable bos
drm/xe:
Add uAPI to query GuC firmware submission version
drm/xe:
Add vm snapshot mutex for easily taking a vm snapshot during devcoredump
drm/xe:
Add vram frequency sysfs attributes
drm/xe:
Add XE_BO_NEEDS_UC flag to force UC mode instead WB
drm/xe:
Add XE_VMA_PTE_64K VMA flag
drm/xe:
Allocate dedicated workqueue for SR-IOV workers
drm/xe:
Allow to exclude part of GGTT from allocations
drm/xe:
Always allow to override firmware
drm/xe:
Annotate each dumpable vma as such
drm/xe:
Annotate mcr_[un]lock()
drm/xe:
Annotate multiple mmio pointers with __iomem
drm/xe:
Annotate xe_mem_region::mapping with __iomem
drm/xe:
Annotate xe_ttm_stolen_mgr::mapping with __iomem
drm/xe:
Assume large page size if VMA not yet bound
drm/xe:
Avoid cryptic message when there's no GuC definition
drm/xe:
avoid function cast warnings
drm/xe:
call free_gsc_pkt only once on action add failure
drm/xe:
Change devcoredump functions parameters to xe_sched_job
drm/xe:
Check skip_guc_pc before setting SLPC flag
drm/xe:
circumvent bogus stringop-overflow warning
drm/xe:
Clear all snapshot members after deleting coredump
drm/xe:
constify engine class sysfs attributes
drm/xe:
Convert job timeouts from assert to warning
drm/xe:
correct the assertion for number of PTEs
drm/xe:
correct the calculation of remaining size
drm/xe:
Define IRQ offsets used by HW engines
drm/xe:
Define registers used by memory based irq processing
drm/xe:
Define Virtual Function Identifier
drm/xe:
Disable 32bits build
drm/xe:
display support should not depend on EXPERT
drm/xe:
Do not flood dmesg with guc log
drm/xe:
Do not include current dir for generated/xe_wa_oob.h
drm/xe:
Document nested struct members according to guidelines
drm/xe:
don't build debugfs files when CONFIG_DEBUG_FS=n
drm/xe:
Don't use __user error pointers
drm/xe:
drop display/ subdir from include directories
drm/xe:
Drop rebind argument from xe_pt_prepare_bind
drm/xe:
Enable 32bits build
drm/xe:
Enable 32bits build
drm/xe:
Finish refactoring of exec_queue_create
drm/xe:
Fix a missing argument to drm_err_printer
drm/xe:
fix arguments to drm_err_printer()
drm/xe:
Fix bo leak in intel_fb_bo_framebuffer_init
drm/xe:
Fix bounds checking in __xe_bo_placement_for_flags()
drm/xe:
Fix build bug for GCC 11
drm/xe:
Fix cast on trace variable
drm/xe:
Fix compilation without CONFIG_KUNIT
drm/xe:
Fix crash in trace_dma_fence_init()
drm/xe:
Fix definition of intel_wakeref_t
drm/xe:
Fix END redefinition
drm/xe:
Fix exec IOCTL long running exec queue ring full condition
drm/xe:
Fix guc_exec_queue_set_priority
drm/xe:
Fix loop in vm_bind_ioctl_ops_unwind
drm/xe:
Fix modifying exec_queue priority in xe_migrate_init
drm/xe:
Fix modpost warning on xe_mocs kunit module
drm/xe:
Fix potential deadlock in __fini_dbm
drm/xe:
Fix ref counting leak on page fault
drm/xe:
Fix spelling mistake "gueue" -> "queue"
drm/xe:
Fix typo in vram frequency sysfs documentation
drm/xe:
Fix UBSAN splat in add_preempt_fences()
drm/xe:
Fix warning on impossible condition
drm/xe:
Fix xe_vma_set_pte_size
drm/xe:
Grab mem_access when disabling C6 on skip_guc_pc platforms
drm/xe:
Group normal kunit tests in a single module
drm/xe:
Implement VM snapshot support for BO's and userptr
drm/xe:
Initialize GuC earlier during probe
drm/xe:
Introduce GT-oriented SR-IOV logging macros
drm/xe:
Introduce GuC Doorbells Manager
drm/xe:
Invalidate userptr VMA on page pin fault
drm/xe:
Invert access counter queue head / tail
drm/xe:
Invert page fault queue head / tail
drm/xe:
Label RING_CONTEXT_CONTROL as masked
drm/xe:
Make all GuC ABI shift values unsigned
drm/xe:
make gpuvm_ops const
drm/xe:
make heci_gsc_irq_chip const
drm/xe:
make hwmon_info const
drm/xe:
Make TLB invalidation fences unordered
drm/xe:
make xe_ttm_funcs const
drm/xe:
Map both mem.kernel_bb_pool and usm.bb_pool
drm/xe:
Mark internal gmdid mappings as const
drm/xe:
Modify the cfb size to be page size aligned for FBC
drm/xe:
Move TLB invalidation reset before HW reset
drm/xe:
Move vma rebinding to the drm_exec locking loop
drm/xe:
move xe_display.[ch] under display/
drm/xe:
Nuke xe from xe_devcoredump
drm/xe:
Only allow 1 ufence per exec / bind IOCTL
drm/xe:
Pick correct userptr VMA to repin on REMAP op failure
drm/xe:
Prefer struct_size over open coded arithmetic
drm/xe:
Print more device information in devcoredump
drm/xe:
Print registers spread in 2 u32 as u64
drm/xe:
Refactor __xe_exec_queue_create()
drm/xe:
Remove additional spaces in devcoredump HW Engines section
drm/xe:
Remove double new lines in devcoredump
drm/xe:
Remove exec queue bind.fence_*
drm/xe:
Remove obsolete async_ops from struct xe_vm
drm/xe:
Remove PVC from xe_wa kunit tests
drm/xe:
Remove set_job_timeout_ms() from exec_queue_ops
drm/xe:
Remove sysfs only once on action add failure
drm/xe:
Remove TEST_VM_ASYNC_OPS_ERROR
drm/xe:
Remove unused xe_bo->props struct
drm/xe:
Replace 'grouped target' in Makefile with pattern rule
drm/xe:
Report TLB timeout using GT oriented functions
drm/xe:
Return 2MB page size for compact 64k PTEs
drm/xe:
Return if kobj creation is failed
drm/xe:
Rework rebinding
drm/xe:
Skip VMAs pin when requesting signal to the last XE_EXEC
drm/xe:
Split GuC communication initialization
drm/xe:
Stash GMD_ID value in xe_gt
drm/xe:
switch from drm_debug_printer() to device specific drm_dbg_printer()
drm/xe:
Take a reference in xe_exec_queue_last_fence_get()
drm/xe:
unlock on error path in xe_vm_add_compute_exec_queue()
drm/xe:
Update definition of GT_INTR_DW
drm/xe:
Update LRC context layout definitions
drm/xe:
Update shared stats to use the new gem helper
drm/xe:
Use __iomem for the regs pointer
drm/xe:
Use _ULL for u64 division
drm/xe:
Use a NULL pointer instead of 0.
drm/xe:
use drm based debugging instead of dev
drm/xe:
Use function to emit PIPE_CONTROL
drm/xe:
Use intel_wakeref_t in intel_runtime_pm functions
drm/xe:
Use kstrdup while creating snapshot
drm/xe:
Use LRC prefix rather than CTX prefix in lrc desc defines
drm/xe:
Use ordered WQ for G2H handler
drm/xe:
Use ordered wq for preempt fence waiting
drm/xe:
Use pointers in trace events
drm/xe:
Use ring ops TLB invalidation for rebinds
drm:
add drm_gem_object_is_shared_for_memory_stats() helper
drm:
Add eDP 1.5 early transport definition
drm:
adv7511: switch to ->edid_read callback
drm:
bridge: dw_hdmi: clear the EDID property and CEC address on failures
drm:
bridge: dw_hdmi: Set DRM bridge type
drm:
bridge: dw_hdmi: switch to ->edid_read callback
drm:
bridge: it66121: switch to ->edid_read callback
drm:
bridge: samsung-dsim: complete the CLKLANE_STOP setting
drm:
bridge: samsung-dsim: enter display mode in the enable() callback
drm:
bridge: simple-bridge: clear the EDID property on failures
drm:
bridge: simple-bridge: use drm_bridge_edid_read()
drm:
Check output polling initialized before disabling
drm:
Check polling initialized before enabling in drm_helper_probe_single_connector_modes
drm:
ci: use clk_ignore_unused for apq8016
drm:
Clean-up superfluously selecting VT_HW_CONSOLE_BINDING
drm:
display: make dp_aux_bus_type const
drm:
Don't treat 0 as -1 in drm_fixp2int_ceil
drm:
drm_crtc: correct some comments
drm:
Fix drm_fixp2int_round() making it add 0.5
drm:
lcdif: Switch to drmm_mode_config_init
drm:
mipi-dsi: make mipi_dsi_bus_type const
drm:
Move drm_set_preferred_mode() helper from drm_edid to drm_modes
drm:
nv04: Fix out of bounds access
drm:
panel-orientation-quirks: Add quirk for GPD Win Mini
drm:
panel: simple: convert LG LB070WV8 fixed mode into display timings
drm:
remove drm_debug_printer in favor of drm_dbg_printer
drm:
Remove drm_num_crtcs() helper
drm:
renesas: Add RZ/G2L DU Support
drm:
renesas: rz-du: Fix redefinition errors related to rzg2l_du_vsp_*()
drm:
Spelling s/hardward/hardware/g
drm:
tests: Fix invalid printf format specifiers in KUnit tests
drm:
update drm_show_memory_stats() for dma-bufs
drm:
xlnx: zynqmp_dpsub: Clear status register ASAP
drm:
xlnx: zynqmp_dpsub: Filter interrupts against mask
drm:
xlnx: zynqmp_dpsub: Fix timing for live mode
drm:
xlnx: zynqmp_dpsub: Make drm bridge discoverable
drm:
xlnx: zynqmp_dpsub: switch to ->edid_read callback
dt-bindings/perf:
Add Arm CoreSight PMU
dt-bindings:
adc: ad9467: add new io-backend property
dt-bindings:
adc: axi-adc: update bindings for backend framework
dt-bindings:
Add DPS310 as trivial device
dt-bindings:
Add MPQ8785 voltage regulator device
dt-bindings:
Add reference to rs485.yaml
dt-bindings:
Add vendor prefix for Mobileye Vision Technologies Ltd.
dt-bindings:
arm-smmu: Add QCM2290 GPU SMMU
dt-bindings:
arm-smmu: Document SM8650 GPU SMMU
dt-bindings:
arm-smmu: Document SM8650 GPU SMMU
dt-bindings:
arm-smmu: Fix SM8[45]50 GPU SMMU 'if' condition
dt-bindings:
arm-smmu: fix SM8[45]50 GPU SMMU if condition
dt-bindings:
arm64: dts: mediatek: Add Acelink EW-7886CAX access point
dt-bindings:
arm64: mediatek: Add MT7981B and Xiaomi AX3000T
dt-bindings:
arm64: mediatek: Add MT7988A and BPI-R4
dt-bindings:
arm64: mediatek: Add MT8395 Radxa NIO 12L board compatible
dt-bindings:
arm64: rockchip: Add Pine64 PineTab2
dt-bindings:
arm: add TQMa8Xx boards
dt-bindings:
arm: add UNI-T UTi260B
dt-bindings:
arm: amlogic: add fbx8am binding
dt-bindings:
arm: amlogic: add Neil, Martin and Jerome as maintainers
dt-bindings:
arm: amlogic: remove unstable remark
dt-bindings:
ARM: at91: Document Microchip SAMA7G54 Curiosity
dt-bindings:
arm: fsl: add imx8qm apalis eval v1.2 carrier board
dt-bindings:
arm: fsl: Add phyBOARD-Segin-i.MX93
dt-bindings:
arm: fsl: Add Sielaff i.MX6 Solo board
dt-bindings:
arm: fsl: Add toradex,apalis_imx6q-eval-v1.2 board
dt-bindings:
arm: fsl: Add VAR-SOM-MX93 with Symphony
dt-bindings:
arm: fsl: remove redundant company name
dt-bindings:
arm: mediatek: Add MT8186 Magneton Chromebooks
dt-bindings:
arm: mediatek: Add MT8186 Rusty Chromebook
dt-bindings:
arm: mediatek: Add MT8186 Steelix Chromebook
dt-bindings:
arm: mediatek: Add MT8186 Tentacruel / Tentacool Chromebooks
dt-bindings:
arm: mediatek: Sort entries by SoC then board compatibles
dt-bindings:
arm: qcom,coresight-tpdm: Add support for CMB element size
dt-bindings:
arm: qcom,coresight-tpdm: Add support for TPDM CMB MSR register
dt-bindings:
arm: qcom,coresight-tpdm: Rename qcom,dsb-element-size
dt-bindings:
arm: qcom,ids: Add IDs for SM8475 family
dt-bindings:
arm: qcom,ids: add SoC ID for QCM8550 and QCS8550
dt-bindings:
arm: qcom: Add Samsung Galaxy Tab 4 10.1 LTE
dt-bindings:
arm: qcom: Add Xiaomi Redmi Note 9S
dt-bindings:
arm: qcom: Document the HDK8550 board
dt-bindings:
arm: qcom: drop the superfluous device compatibility schema
dt-bindings:
arm: realview: Spelling s/ARM 11/Arm11/, s/Cortex A-/Cortex-A/
dt-bindings:
arm: rockchip: Add Anbernic RG-Arc
dt-bindings:
arm: rockchip: Add NanoPi R6 series boards
dt-bindings:
arm: rockchip: Add Powkiddy RGB10MAX3
dt-bindings:
arm: rockchip: Add QNAP TS-433
dt-bindings:
arm: rockchip: Add Theobroma-Systems RK3588 Q7 with baseboard
dt-bindings:
arm: rockchip: Add Toybrick TB-RK3588X
dt-bindings:
arm: rockchip: Correct vendor for Banana Pi R2 Pro
dt-bindings:
arm: rockchip: Correct vendor for Orange Pi RK3399 board
dt-bindings:
arm: sunxi: Add Sipeed Longan Module 3H and Longan Pi 3H
dt-bindings:
arm: sunxi: document Remix Mini PC name
dt-bindings:
arm: syna: remove unstable remark
dt-bindings:
arm: tegra: Add LG Optimus Vu P895 and Optimus 4X P880
dt-bindings:
arm: ti: Add binding for Siemens IOT2050 SM variant
dt-bindings:
arm: ti: Add bindings for J722S SoCs
dt-bindings:
arm: ti: Add bindings for SolidRun AM642 HummingBoard-T
dt-bindings:
at91rm9260-rtt: add sam9x7 compatible
dt-bindings:
ata: atmel: remove at91 compact flash documentation
dt-bindings:
ata: convert MediaTek controller to the json-schema
dt-bindings:
atmel,hlcdc: convert pwm bindings to json-schema
dt-bindings:
atmel-nand: add microchip,sam9x7-pmecc
dt-bindings:
auxdisplay: Add bindings for generic 7-segment LED
dt-bindings:
auxdisplay: Add Maxim MAX6958/6959
dt-bindings:
auxdisplay: adjust example indentation and use generic node names
dt-bindings:
auxdisplay: hit,hd44780: use defines for GPIO flags
dt-bindings:
backlight: Add Kinetic KTD2801 binding
dt-bindings:
backlight: qcom-wled: Fix bouncing email addresses
dt-bindings:
bluetooth: add 'qcom,local-bd-address-broken'
dt-bindings:
bus: Document Broadcom GISB arbiter 74165 compatible
dt-bindings:
bus: imx-weim: convert to YAML
dt-bindings:
can: fsl,flexcan: add i.MX95 compatible string
dt-bindings:
can: mpfs: add missing required clock
dt-bindings:
can: tcan4x5x: Document the wakeup-source flag
dt-bindings:
can: xilinx_can: Add 'xlnx,has-ecc' optional property
dt-bindings:
clk: qcom: drop the SC7180 Modem subsystem clock controller
dt-bindings:
clock: Add R8A779H0 V4M CPG Core Clock Definitions
dt-bindings:
clock: ast2600: Add FSI clock
dt-bindings:
clock: Drop the SM8650 DISPCC dedicated schema
dt-bindings:
clock: exynos850: Add CMU_CPUCLK0 and CMU_CPUCL1
dt-bindings:
clock: exynos850: Add PDMA clocks
dt-bindings:
clock: gcc-msm8953: add more resets
dt-bindings:
clock: gcc-sc8180x: Add the missing CX power domain
dt-bindings:
clock: google,gs101-clock: add PERIC0 clock management unit
dt-bindings:
clock: google,gs101-clock: add PERIC1 clock management unit
dt-bindings:
clock: keystone: remove unstable remark
dt-bindings:
clock: mediatek: convert hifsys to the json-schema clock
dt-bindings:
clock: mediatek: convert PCIESYS to the json-schema clock
dt-bindings:
clock: mediatek: convert SSUSBSYS to the json-schema clock
dt-bindings:
clock: mobileye,eyeq5-clk: add bindings
dt-bindings:
clock: mpfs: add more MSSPLL output definitions
dt-bindings:
clock: qcom,gcc-sm8150: Add gcc video resets for sm8150
dt-bindings:
clock: qcom: Add missing UFS QREF clocks
dt-bindings:
clock: qcom: Allow VDD_GFX supply to GX
dt-bindings:
clock: qcom: Document the X1E80100 Camera Clock Controller
dt-bindings:
clock: qcom: Document the X1E80100 Display Clock Controller
dt-bindings:
clock: qcom: Document the X1E80100 GPU Clock Controller
dt-bindings:
clock: qcom: Document the X1E80100 TCSR Clock Controller
dt-bindings:
clock: qcom: Fix @codeaurora email in Q6SSTOP
dt-bindings:
clock: renesas,cpg-mssr: Document R-Car V4M support
dt-bindings:
clock: rk3588: add missing PCLK_VO1GRF
dt-bindings:
clock: rk3588: drop CLK_NR_CLKS
dt-bindings:
clock: tesla,fsd: Fix spelling mistake
dt-bindings:
clock: ti: remove unstable remark
dt-bindings:
crypto: add sam9x7 in Atmel AES
dt-bindings:
crypto: add sam9x7 in Atmel SHA
dt-bindings:
crypto: add sam9x7 in Atmel TDES
dt-bindings:
crypto: ice: Document SC7180 inline crypto engine
dt-bindings:
display/msm/gmu: Document Adreno 750 GMU
dt-bindings:
display/msm: Document MDSS on X1E80100
dt-bindings:
display/msm: Document the DPU for X1E80100
dt-bindings:
display/msm: gpu: Allow multiple digits for patchid
dt-bindings:
display/msm: sm8150-mdss: add DP node
dt-bindings:
display: Add Powkiddy RGB10MAX3 panel
dt-bindings:
display: Add SSD133x OLED controllers
dt-bindings:
display: convert Atmel's HLCDC to DT schema
dt-bindings:
display: Document Renesas RZ/G2L DU bindings
dt-bindings:
display: imx: add binding for i.MX8MP HDMI PVI
dt-bindings:
display: imx: add binding for i.MX8MP HDMI TX
dt-bindings:
display: ltk500hd1829: add variant compatible for ltk101b4029w
dt-bindings:
display: msm: sm8650-mdss: Add missing explicit "additionalProperties"
dt-bindings:
display: panel-lvds: Add compatible for admatec 9904370 panel
dt-bindings:
display: panel-simple: add ETML1010G3DRA
dt-bindings:
display: panel: Add BOE TH101MB31IG002-28A panel
dt-bindings:
display: panel: Add Himax HX83112A
dt-bindings:
display: panel: Add Novatek NT36672E LCD DSI
dt-bindings:
display: renesas,rzg2l-du: Document RZ/V2L DU bindings
dt-bindings:
display: rockchip,dw-hdmi: add power-domains property
dt-bindings:
display: rockchip: rockchip,dw-hdmi: remove port property
dt-bindings:
display: rocktech,jh057n00900: Document panel rotation
dt-bindings:
display: simple: Add boe,bp082wx1-100 8.2" panel
dt-bindings:
display: ssd1307fb: Add vendor prefix to width and height
dt-bindings:
display: ssd132x: Add vendor prefix to width and height
dt-bindings:
display: ti,am65x-dss: Add support for common1 region
dt-bindings:
dma: allwinner,sun50i-a64-dma: Add compatible for H616
dt-bindings:
dma: convert MediaTek High-Speed controller to the json-schema
dt-bindings:
drm/bridge: ti-sn65dsi86: Fix bouncing @codeaurora address
dt-bindings:
dsi-controller-main: Document missing msm8976 compatible
dt-bindings:
eeprom: at24: Fix ST M24C64-D compatible schema
dt-bindings:
firmware: versal: add versal-net compatible string
dt-bindings:
firmware: xilinx: Describe missing child nodes
dt-bindings:
firmware: xilinx: Describe soc-nvmem subnode
dt-bindings:
firmware: xilinx: Fix versal-fpga node name
dt-bindings:
firmware: xilinx: Sort node names (clock-controller)
dt-bindings:
fpga: Convert fpga-region binding to yaml
dt-bindings:
fsl-dma: fsl-edma: add fsl,imx95-edma5 compatible string
dt-bindings:
fsl-imx-sdma: fix HDMI audio index
dt-bindings:
gpio: aspeed,ast2400-gpio: Convert to DT schema
dt-bindings:
gpio: mvebu: Fix "unevaluatedProperties" to be false
dt-bindings:
gpio: nomadik: add mobileye,eyeq5-gpio compatible
dt-bindings:
gpio: nomadik: add optional ngpios property
dt-bindings:
gpio: nomadik: add optional reset property
dt-bindings:
gpio: nomadik: convert into yaml format
dt-bindings:
gpio: pca9570: Add label property
dt-bindings:
gpio: renesas,rcar-gpio: Add r8a779h0 support
dt-bindings:
gpu: Add PowerVR Series5 SGX GPUs
dt-bindings:
gpu: Rename img,powervr to img,powervr-rogue
dt-bindings:
hwmon/pmbus: ti,lm25066: document regulators
dt-bindings:
hwmon: Add Amphenol ChipCap 2
dt-bindings:
hwmon: add common properties
dt-bindings:
hwmon: Add LTC4282 bindings
dt-bindings:
hwmon: adi,adm1275: use common hwmon schema
dt-bindings:
hwmon: fan: Add fan binding to schema
dt-bindings:
hwmon: ina2xx: Add label property
dt-bindings:
hwmon: ina2xx: Describe #io-channel-cells property
dt-bindings:
hwmon: ina2xx: Describe ina260 chip
dt-bindings:
hwmon: lltc,ltc4286: use common hwmon schema
dt-bindings:
hwmon: lm75: use common hwmon schema
dt-bindings:
hwmon: nuvoton,nct6775: Add compatible value for NCT6799
dt-bindings:
hwmon: reference common hwmon schema
dt-bindings:
hwmon: Support Aspeed g6 PWM TACH Control
dt-bindings:
hwmon: tda38640: Add interrupt & regulator properties
dt-bindings:
hwmon: ti,ina2xx: use common hwmon schema
dt-bindings:
i2c: at91: Add sam9x7 compatible string
dt-bindings:
i2c: exynos5: add google,gs101-hsi2c compatible
dt-bindings:
i2c: imx-lpi2c: add i.MX95 LPI2C
dt-bindings:
i2c: mpc: use proper binding for transfer timeouts
dt-bindings:
i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints
dt-bindings:
i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference
dt-bindings:
i2c: nomadik: add mobileye,eyeq5-i2c bindings and example
dt-bindings:
i2c: pca954x: Add custom properties for MAX7357
dt-bindings:
i2c: qcom,i2c-cci: Fix OV7251 'data-lanes' entries
dt-bindings:
i2c: Remove obsolete i2c.txt
dt-bindings:
i2c: renesas,rcar-i2c: Add r8a779h0 support
dt-bindings:
i3c: drop "master" node name suffix
dt-bindings:
iio: adc: adding support for PAC193X
dt-bindings:
iio: adc: drop redundant type from label
dt-bindings:
iio: adc: imx93: drop the 4th interrupt
dt-bindings:
iio: adc: rtq6056: add support for the whole RTQ6056 family
dt-bindings:
iio: adc: ti-ads1298: Add bindings
dt-bindings:
iio: afe: voltage-divider: Add io-channel-cells
dt-bindings:
iio: frequency: add admfm2000
dt-bindings:
iio: gyroscope: bosch,bmg160: add spi-max-frequency
dt-bindings:
iio: health: maxim,max30102: fix compatible check
dt-bindings:
iio: hmc425a: add conditional GPIO array size constraints
dt-bindings:
iio: hmc425a: add entry for LTC6373
dt-bindings:
iio: humidity: hdc20x0: add optional interrupts property
dt-bindings:
iio: humidity: hdc3020: add interrupt bindings in example
dt-bindings:
iio: imu: st_lsm6dsx: add asm330lhhxg1
dt-bindings:
iio: light: as73211: add support for as7331
dt-bindings:
iio: light: vishay,veml6075: make vdd-supply required
dt-bindings:
iio: magnetometer: Add Voltafield AF8133J
dt-bindings:
iio: pressure: honeywell,hsc030pa.yaml add spi props
dt-bindings:
iio: pressure: honeywell,mprls0025pa.yaml add pressure-triplet
dt-bindings:
iio: pressure: honeywell,mprls0025pa.yaml add spi bus
dt-bindings:
iio: pressure: honeywell,mprls0025pa.yaml improvements
dt-bindings:
iio: ti,tmp117: add optional label property
dt-bindings:
iio: ti,tmp117: add vcc supply binding
dt-bindings:
imx6q-pcie: Add imx95 pcie compatible string
dt-bindings:
imx6q-pcie: Add iMX95 pcie endpoint compatible string
dt-bindings:
imx6q-pcie: Clean up duplicate clocks check
dt-bindings:
imx6q-pcie: Restruct reg and reg-name
dt-bindings:
input/touchscreen: Add compatible for IST3038B
dt-bindings:
input/touchscreen: imagis: add compatible for IST3032C
dt-bindings:
input: allwinner,sun4i-a10-lrad: drop redundant type from label
dt-bindings:
input: atmel,captouch: convert bindings to YAML
dt-bindings:
input: Convert da906{1,2,3} onkey to json-schema
dt-bindings:
input: document Goodix Berlin Touchscreen IC
dt-bindings:
input: imagis: Document touch keys
dt-bindings:
input: melfas,mms114: add MMS252 compatible
dt-bindings:
input: samsung,s3c6410-keypad: convert to DT Schema
dt-bindings:
input: silead,gsl1680: do not override firmware-name $ref
dt-bindings:
input: touchscreen: fsl,imx6ul-tsc convert to YAML
dt-bindings:
input: touchscreen: goodix: clarify irq-gpios misleading text
dt-bindings:
interconnect: Add Qualcomm MSM8909 DT bindings
dt-bindings:
interconnect: Add Qualcomm SM7150 DT bindings
dt-bindings:
interconnect: qcom,rpmh: Fix bouncing @codeaurora address
dt-bindings:
interconnect: Remove bogus interconnect nodes
dt-bindings:
interrupt-controller: Add starfive,jh8100-intc
dt-bindings:
interrupt-controller: Add support for Amlogic-T7 SoCs
dt-bindings:
interrupt-controller: Convert Atmel AIC to json-schema
dt-bindings:
interrupt-controller: convert MediaTek sysirq to the json-schema
dt-bindings:
interrupt-controller: fsl,intmux: Include power-domains support
dt-bindings:
interrupt-controller: renesas,rzg2l-irqc: Update interrupts
dt-bindings:
lcdif: Do not require power-domains for i.MX6ULL
dt-bindings:
leds: Add FUNCTION defines for per-band WLANs
dt-bindings:
leds: Add LED_FUNCTION_WAN_ONLINE for Internet access
dt-bindings:
leds: Add NCP5623 multi-LED Controller
dt-bindings:
leds: leds-qcom-lpg: Add support for LPG PPG
dt-bindings:
leds: pwm-multicolour: re-allow active-low
dt-bindings:
leds: qcom-lpg: Drop redundant qcom,pm8550-pwm in if:then:
dt-bindings:
leds: qcom-lpg: Narrow nvmem for other variants
dt-bindings:
mailbox: fsl,mu: add i.MX95 Generic/ELE/V2X MU compatible
dt-bindings:
marvell: a38x: add kobol helios-4 board
dt-bindings:
marvell: a38x: add solidrun armada 385 clearfog gtr boards
dt-bindings:
marvell: a38x: add solidrun armada 388 clearfog boards
dt-bindings:
marvell: a38x: convert soc compatibles to yaml
dt-bindings:
media: mediatek-jpeg-encoder: change max iommus count
dt-bindings:
media: mtk-vcodec-encoder: add compatible for mt8186
dt-bindings:
media: mtk-vcodec-encoder: fix non-vp8 clock name
dt-bindings:
media: rkisp1: Add i.MX8MP ISP to compatible
dt-bindings:
memory-controller: st,stm32: add MP25 support
dt-bindings:
memory-controllers: narrow regex for unit address to hex numbers
dt-bindings:
memory: renesas,rpc-if: Document R-Car V4M support
dt-bindings:
mfd: atmel,hlcdc: Convert to DT schema format
dt-bindings:
mfd: Convert atmel-flexcom to json-schema
dt-bindings:
mfd: cros-ec: Add properties for GPIO controller
dt-bindings:
mfd: da9062: Update watchdog description
dt-bindings:
mfd: dlg,da9063: Convert da9062 to json-schema
dt-bindings:
mfd: dlg,da9063: Make #interrupt-cells required
dt-bindings:
mfd: dlg,da9063: Sort child devices
dt-bindings:
mfd: dlg,da9063: Update watchdog child node
dt-bindings:
mfd: iqs62x: Do not override firmware-name $ref
dt-bindings:
mfd: qcom,tcsr: Add compatibles for QCM2290 and SM6115
dt-bindings:
mfd: stm32f7: Add binding definition for DSI
dt-bindings:
mfd: syscon: Add ti,am62-usb-phy-ctrl compatible
dt-bindings:
mfd: syscon: Add ti,am654-serdes-ctrl compatible
dt-bindings:
mfd: syscon: Add ti,j784s4-pcie-ctrl compatible
dt-bindings:
mfd: ti,twl: Document system-power-controller
dt-bindings:
mips: Add bindings for Mobileye SoCs
dt-bindings:
mips: cpu: Add I-Class I6500 Multiprocessor Core
dt-bindings:
mips: cpus: Sort the entries
dt-bindings:
misc: qcom,fastrpc: Compute callbacks can be DMA coherent
dt-bindings:
misc: xlnx,sd-fec: convert bindings to yaml
dt-bindings:
mmc: dw-mshc-hi3798cv200: convert to YAML
dt-bindings:
mmc: fsl-imx-esdhc: add default and 100mhz state
dt-bindings:
mmc: fsl-imx-esdhc: add i.MX95 compatible string
dt-bindings:
mmc: fsl-imx-esdhc: add iommus property
dt-bindings:
mmc: fsl-imx-mmc: Document the required clocks
dt-bindings:
mmc: hisilicon,hi3798cv200-dw-mshc: add Hi3798MV200 binding
dt-bindings:
mmc: renesas,sdhi: Document R-Car V4M support
dt-bindings:
mmc: sdhci-of-dwcmhsc: Add Sophgo CV1800B and SG2002 support
dt-bindings:
mmp-dma: convert to YAML
dt-bindings:
msm: qcom, mdss: Include ommited fam-b compatible
dt-bindings:
mtd: add basic bindings for UBI
dt-bindings:
mtd: avoid automatically select from mtd.yaml
dt-bindings:
mtd: brcmnand: Add ecc strap property
dt-bindings:
mtd: brcmnand: Add WP pin connection property
dt-bindings:
mtd: brcmnand: Updates for bcmbca SoCs
dt-bindings:
mtd: spi-nor: add optional interrupts property
dt-bindings:
mtd: st,stm32: add MP25 support
dt-bindings:
mtd: ubi-volume: allow UBI volumes to provide NVMEM
dt-bindings:
mtd: update references from partition.txt to mtd.yaml
dt-bindings:
mux: restrict node name suffixes
dt-bindings:
net: bluetooth: qualcomm: Fix bouncing @codeaurora
dt-bindings:
net: brcm,asp-v2.0: Add asp-v2.2
dt-bindings:
net: brcm,unimac-mdio: Add asp-v2.2
dt-bindings:
net: cdns,macb: add sam9x7 ethernet interface
dt-bindings:
net: document ethernet PHY package nodes
dt-bindings:
net: Document QCA808x PHYs
dt-bindings:
net: Document Qcom QCA807x PHY package
dt-bindings:
net: dp83822: change ti,rmii-mode description
dt-bindings:
net: dp83822: support configuring RMII master/slave mode
dt-bindings:
net: dp83826: support TX data voltage tuning
dt-bindings:
net: dsa: Add KSZ8567 switch support
dt-bindings:
net: dsa: realtek: add reset controller
dt-bindings:
net: dsa: realtek: reset-gpios is not required
dt-bindings:
net: ethernet-controller: drop redundant type from label
dt-bindings:
net: fec: add iommus property
dt-bindings:
net: ipq4019-mdio: document now supported clock-frequency
dt-bindings:
net: mediatek: remove wrongly added clocks and SerDes
dt-bindings:
net: phy: Document LED inactive high impedance mode
dt-bindings:
net: phy: Make LED active-low property common
dt-bindings:
net: qca,ar9331: convert to DT schema
dt-bindings:
net: qcom,ethqos: add binding doc for safety IRQ for sa8775p
dt-bindings:
net: qcom,ipa: do not override firmware-name $ref
dt-bindings:
net: renesas,etheravb: Add support for R-Car V4M
dt-bindings:
net: starfive,jh7110-dwmac: Add JH7100 SoC compatible
dt-bindings:
net: ti: Update maintainers list
dt-bindings:
net: wireless: mt76: add interrupts description for MT7986
dt-bindings:
net: wireless: mt76: allow all 4 interrupts for MT7981
dt-bindings:
net: wireless: qcom: Update maintainers
dt-bindings:
nfc: ti,trf7970a: fix usage example
dt-bindings:
nt35510: add compatible for FRIDA FRD400B25025-A-CTK
dt-bindings:
nt35510: document 'port' property
dt-bindings:
nvmem: add common definition of nvmem-cell-cells
dt-bindings:
nvmem: Convert xlnx,zynqmp-nvmem.txt to yaml
dt-bindings:
opp: drop maxItems from inner items
dt-bindings:
panel: lvds: Append edt,etml0700z9ndha in panel-lvds
dt-bindings:
PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema
dt-bindings:
PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema
dt-bindings:
PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema
dt-bindings:
PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema
dt-bindings:
PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema
dt-bindings:
PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema
dt-bindings:
PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema
dt-bindings:
PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema
dt-bindings:
PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema
dt-bindings:
PCI: qcom: Allow 'required-opps'
dt-bindings:
PCI: qcom: Do not require 'msi-map-mask'
dt-bindings:
PCI: qcom: Document the X1E80100 PCIe Controller
dt-bindings:
perf: starfive: Add JH8100 StarLink PMU
dt-bindings:
phy: add mediatek MIPI CD-PHY module v0.5
dt-bindings:
phy: Add QMP UFS PHY compatible for SC7180
dt-bindings:
phy: Add Rockchip HDMI/eDP Combo PHY schema
dt-bindings:
phy: cadence-torrent: Add a separate compatible for TI J7200
dt-bindings:
phy: cadence-torrent: Add optional input reference clock for PLL1
dt-bindings:
phy: qcom,msm8998-qmp-usb3-phy: add TCSR registers
dt-bindings:
phy: qcom,msm8998-qmp-usb3-phy: split from sc8280xp PHY schema
dt-bindings:
phy: qcom,msm8998-qmp-usb3-phy: support SDM660
dt-bindings:
phy: qcom,msm8998-qmp-usb3-phy: support USB-C data
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHYs
dt-bindings:
phy: qmp-ufs: Fix PHY clocks
dt-bindings:
pinctr: pinctrl-zynq: Fix compatible string
dt-bindings:
pinctrl: Add bindings for Awinic AW9523/AW9523B
dt-bindings:
pinctrl: amlogic: narrow regex for unit address to hex numbers
dt-bindings:
pinctrl: at91: add sam9x7
dt-bindings:
pinctrl: cy8c95x0: Update gpio-reserved-ranges
dt-bindings:
pinctrl: fsl,imx6ul-pinctrl: convert to YAML
dt-bindings:
pinctrl: mobileye,eyeq5-pinctrl: add bindings
dt-bindings:
pinctrl: nuvoton,npcm845: Drop redundant type for "slew-rate"
dt-bindings:
pinctrl: nvidia,tegra234-pinmux: Restructure common schema
dt-bindings:
pinctrl: qcom: update compatible name for match with driver
dt-bindings:
pinctrl: renesas,pfc: Document R-Car V4M support
dt-bindings:
pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and 'output-enable' properties
dt-bindings:
pinctrl: Unify "input-debounce" schema
dt-bindings:
power: Add r8a779h0 SYSC power domain definitions
dt-bindings:
power: renesas,rcar-sysc: Document R-Car V4M support
dt-bindings:
power: rpmpd: Add MSM8974 power domains
dt-bindings:
pwm: Add bindings for OpenCores PWM Controller
dt-bindings:
pwm: amlogic: Add a new binding for meson8 pwm types
dt-bindings:
pwm: amlogic: fix s4 bindings
dt-bindings:
pwm: mediatek,mt2712: add compatible for MT7988
dt-bindings:
pwm: mediatek,pwm-disp: Document power-domains property
dt-bindings:
pwm: opencores: Add compatible for StarFive JH8100
dt-bindings:
pxa-pwm: Convert to YAML
dt-bindings:
qcom-qce: Add compatible for SM6350
dt-bindings:
qcom: Document new msm8916-samsung devices
dt-bindings:
regulator: Convert ti,tps65132 to YAML
dt-bindings:
regulator: qcom,usb-vbus-regulator: Add PM6150 compatible
dt-bindings:
regulator: qcom,usb-vbus-regulator: add support for PMI632
dt-bindings:
remoteproc: do not override firmware-name $ref
dt-bindings:
remoteproc: qcom,glink-rpm-edge: drop redundant type from label
dt-bindings:
remoteproc: qcom,sm8550-pas: document the SM8650 PAS
dt-bindings:
remoteproc: qcom,sm8550-pas: document the X1E80100 aDSP & cDSP
dt-bindings:
remoteproc: ti,davinci: remove unstable remark
dt-bindings:
renesas,rcar-dmac: Add r8a779h0 support
dt-bindings:
renesas: Document preferred compatible naming
dt-bindings:
reset: mediatek: add MT7988 infracfg reset IDs
dt-bindings:
reset: mobileye,eyeq5-reset: add bindings
dt-bindings:
reset: renesas,rst: Document R-Car V4M support
dt-bindings:
reset: sophgo: support SG2042
dt-bindings:
riscv: Add Andes interrupt controller compatible string
dt-bindings:
riscv: Add Andes PMU extension description
dt-bindings:
riscv: cpus: reg matches hart ID
dt-bindings:
rng: atmel,at91-trng: add sam9x7 TRNG
dt-bindings:
rockchip: grf: Add missing type to 'pcie-phy' node
dt-bindings:
rtc: abx80x: convert to yaml
dt-bindings:
rtc: abx80x: Improve checks on trickle charger constraints
dt-bindings:
rtc: convert MT2717 RTC to the json-schema
dt-bindings:
rtc: convert MT7622 RTC to the json-schema
dt-bindings:
rtc: zynqmp: Add support for Versal/Versal NET SoCs
dt-bindings:
samsung: exynos-sysreg: gs101-peric0/1 require a clock
dt-bindings:
serial: allow onewire as child node
dt-bindings:
serial: convert st,asc to DT schema
dt-bindings:
serial: fsl-lpuart: support i.MX95
dt-bindings:
serial: renesas,hscif: Document r8a779h0 bindings
dt-bindings:
serial: samsung: do not allow reg-io-width for gs101
dt-bindings:
serial: stm32: add power-domains property
dt-bindings:
soc/qcom: Add size constraints on "qcom,rpm-msg-ram"
dt-bindings:
soc: fsl: narrow regex for unit address to hex numbers
dt-bindings:
soc: imx: add missing clock and power-domains to imx8mp-hdmi-blk-ctrl
dt-bindings:
soc: imx: fsl,imx-anatop: add binding
dt-bindings:
soc: imx: fsl,imx-anatop: add imx6q regulators
dt-bindings:
soc: imx: fsl,imx-iomuxc-gpr: add imx6
dt-bindings:
soc: qcom: Add qcom,pbs bindings
dt-bindings:
soc: qcom: merge qcom,saw2.txt into qcom,spm.yaml
dt-bindings:
soc: qcom: qcom,pmic-glink: document QCM6490 compatible
dt-bindings:
soc: qcom: qcom,pmic-glink: document X1E80100 compatible
dt-bindings:
soc: qcom: qcom,saw2: add missing compatible strings
dt-bindings:
soc: qcom: qcom,saw2: add msm8226 l2 compatible
dt-bindings:
soc: qcom: qcom,saw2: define optional regulator node
dt-bindings:
soc: renesas: Document R-Car V4H White Hawk Single
dt-bindings:
soc: renesas: Document R-Car V4M Gray Hawk Single
dt-bindings:
soc: renesas: Preserve the order of SoCs based on their part numbers
dt-bindings:
soc: renesas: renesas-soc: Add pattern for gray-hawk
dt-bindings:
soc: rockchip: add clock to RK3588 VO grf
dt-bindings:
soc: rockchip: Add rk3588 hdptxphy syscon
dt-bindings:
soc: rockchip: add rk3588 USB3 syscon
dt-bindings:
soc: xilinx: Add support for K26 rev2 SOMs
dt-bindings:
soc: xilinx: Add support for KV260 CC
dt-bindings:
spi: fsl-lpspi: support i.MX95 LPSPI
dt-bindings:
spi: nxp-fspi: support i.MX93 and i.MX95
dt-bindings:
sram: narrow regex for unit address to hex numbers
dt-bindings:
tegra: pmc: Update scratch as an optional aperture
dt-bindings:
thermal-zones: Don't require polling-delay(-passive)
dt-bindings:
thermal: Convert da906{1,2} thermal to json-schema
dt-bindings:
thermal: qoriq-thermal: Adjust fsl,tmu-range min/maxItems
dt-bindings:
thermal: rcar-gen3-thermal: Add r8a779h0 support
dt-bindings:
thermal: sun8i: Add H616 THS controller
dt-bindings:
timer: add Ralink SoCs system tick counter
dt-bindings:
timer: Add support for cadence TTC PWM
dt-bindings:
timer: exynos4210-mct: Add google,gs101-mct compatible
dt-bindings:
timer: mediatek: Convert to json-schema
dt-bindings:
timer: narrow regex for unit address to hex numbers
dt-bindings:
timer: nxp,sysctr-timer: support i.MX95
dt-bindings:
timer: renesas,tmu: Document input capture interrupt
dt-bindings:
timer: renesas: ostm: Document RZ/Five SoC
dt-bindings:
tpm: Add compatible string atmel,attpm20p
dt-bindings:
trivial-devices: add Astera Labs PT5161L
dt-bindings:
trivial-devices: sort entries alphanumerically
dt-bindings:
Turn on undocumented compatible checks
dt-bindings:
ufs: qcom: document SC7180 UFS
dt-bindings:
ufs: qcom: document SC8180X UFS
dt-bindings:
ufs: qcom: document SM6125 UFS
dt-bindings:
usb/ti,am62-usb.yaml: Add PHY2 register space
dt-bindings:
usb: Add binding for TI USB8020B hub controller
dt-bindings:
usb: add common Type-C USB Switch schema
dt-bindings:
usb: Add downstream facing ports to realtek binding
dt-bindings:
usb: add hisilicon,hi3798mv200-dwc3
dt-bindings:
usb: Add Marvell ac5
dt-bindings:
usb: analogix,anx7411: drop redundant connector properties
dt-bindings:
usb: Clean-up "usb-phy" constraints
dt-bindings:
usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch
dt-bindings:
usb: dwc3: drop 'snps,host-vbus-glitches-quirk'
dt-bindings:
usb: Introduce ITE IT5205 Alt. Mode Passive MUX
dt-bindings:
usb: microchip,usb5744: Remove peer-hub as requirement
dt-bindings:
usb: mtu3: Add MT8195 MTU3 ip-sleep support
dt-bindings:
usb: qcom,dwc3: fix a typo in interrupts' description
dt-bindings:
usb: qcom,pmic-typec: add support for the PM4125 block
dt-bindings:
usb: qcom,pmic-typec: Add support for the PM6150 PMIC
dt-bindings:
usb: qcom,pmic-typec: add support for the PMI632 block
dt-bindings:
usb: typec-tcpci: add tcpci fallback binding
dt-bindings:
usb: usb-nop-xceiv: Repurpose vbus-regulator
dt-bindings:
use capital "OR" for multiple licenses in SPDX
dt-bindings:
vendor-prefix: Add prefix for Voltafield
dt-bindings:
vendor-prefixes: add acelink
dt-bindings:
vendor-prefixes: add Amphenol
dt-bindings:
vendor-prefixes: add asteralabs
dt-bindings:
vendor-prefixes: add freebox
dt-bindings:
vendor-prefixes: add Jide
dt-bindings:
vendor-prefixes: Add missing prefixes used in compatibles
dt-bindings:
vendor-prefixes: add prefix for admatec GmbH
dt-bindings:
vendor-prefixes: add smartrg
dt-bindings:
vendor-prefixes: add UNI-T
dt-bindings:
visionox-rm69299: Update maintainers
dt-bindings:
w1: UART 1-Wire bus
dt-bindings:
watchdog: arm,sp805: document the reset signal
dt-bindings:
watchdog: drop obsolete brcm,bcm2835-pm-wdt bindings
dt-bindings:
watchdog: qcom-wdt: Update maintainer to Rajendra Nayak
dt-bindings:
watchdog: renesas-wdt: Add support for R-Car V4M
dt-bindings:
watchdog: sama5d4-wdt: add compatible for sam9x7-wdt
dt-bindings:
watchdog: sprd,sp9860-wdt: convert to YAML
dt-bindings:
watchdog: starfive,jh7100-wdt: Add compatible for JH8100
dtc:
Enable dtc interrupt_provider check
dump_stack:
Do not get cpu_sync for panic CPU
dyndbg:
fix old BUG_ON in >control parser
dyndbg:
replace kstrdup() + strchr() with kstrdup_and_replace()
e1000e:
change usleep_range to udelay in PHY mdic access
e1000e:
Minor flow correction in e1000_shutdown function
e1000e:
move force SMBUS from enable ulp function to avoid PHY loss issue
e1000e:
Workaround for sporadic MDI error on Meteor Lake systems
EDAC/amd64:
Use new AMD Address Translation Library
EDAC/i10nm:
Add Intel Grand Ridge micro-server support
EDAC/igen6:
Add one more Intel Alder Lake-N SoC support
EDAC/synopsys:
Convert to devm_platform_ioremap_resource()
EDAC/synopsys:
Fix ECC status and IRQ control race condition
EDAC/versal:
Check user-supplied data before injecting an error
EDAC/versal:
Convert to platform remove callback returning void
EDAC/versal:
Do not log total error counts
EDAC/versal:
Do not register for NOC errors
EDAC/versal:
Make the bit position of injected errors configurable
eeprom:
at24: fix memory corruption race condition
efi/libstub:
Add Confidential Computing (CC) measurement typedefs
efi/libstub:
Add generic support for parsing mem_encrypt=
efi/libstub:
Add get_event_log() support for CC platforms
efi/libstub:
Cast away type warning in use of max()
efi/libstub:
fix efi_random_alloc() to allocate memory at alloc_min or higher address
efi/libstub:
Measure into CC protocol if TCG2 protocol is absent
efi/libstub:
Use TPM event typedefs from the TCG PC Client spec
efi/tpm:
Use symbolic GUID name from spec for final events table
efi/unaccepted:
touch soft lockup during memory accept
efi/x86:
Set the PE/COFF header's NX compat flag unconditionally
efi:
fix panic in kdump kernel
efi:
pstore: Allow dynamic initialization based on module parameter
efs:
convert efs to use the new mount api
efs:
remove SLAB_MEM_SPREAD flag usage
EINJ, Documentation:
Update EINJ kernel doc
EINJ:
Add CXL error type support
EINJ:
Migrate to a platform driver
eni_vdpa:
implement vdpa_config_ops.get_vq_size
entry:
Respect changes to system call number by trace_sys_enter()
epoll:
be better about file lifetimes
epoll:
Remove ep_scan_ready_list() in comments
erofs:
convert z_erofs_do_read_page() to folios
erofs:
convert z_erofs_fill_bio_vec() to folios
erofs:
convert z_erofs_onlinepage_.* to folios
erofs:
convert z_erofs_submissionqueue_endio() to folios
erofs:
drop experimental warning for FSDAX
erofs:
fix lockdep false positives on initializing erofs_pseudo_mnt
erofs:
get rid of `justfound` debugging tag
erofs:
get rid of erofs_fs_context
erofs:
make iov_iter describe target buffers over fscache
erofs:
modify the error message when prepare_ondemand_read failed
erofs:
port device access to file
erofs:
refine managed cache operations to folios
erofs:
reliably distinguish block based and fscache mode
erofs:
support compressed inodes over fscache
erspan:
make sure erspan_base_hdr is present in skb->head
eth:
bnxt: fix counting packets discarded due to OOM and netpoll
eth:
bnxt: support per-queue statistics
eth:
igc: remove unused embedded struct net_device
ethernet:
Add helper for assigning packet type when dest address does not match device address
ethernet:
wiznet: Use devm_platform_get_and_ioremap_resource() in w5300_hw_probe()
ethtool:
Add GTP RSS hash options to ethtool.h
ethtool:
add linkmode bitmap support to struct ethtool_keee
ethtool:
add suffix _u32 to legacy bitmap members of struct ethtool_keee
ethtool:
adjust struct ethtool_keee to kernel needs
ethtool:
do not use rtnl in ethnl_default_dumpit()
ethtool:
ignore unused/unreliable fields in set_eee op
ethtool:
remove ethtool_eee_use_linkmodes
ethtool:
replace struct ethtool_eee with a new struct ethtool_keee on kernel side
ethtool:
switch back from ethtool_keee to ethtool_eee for ioctl
eventfd:
add a BUILD_BUG_ON() to ensure consistency between EFD_SEMAPHORE and the uapi
eventfd:
move 'eventfd-count' printing out of spinlock
eventfd:
strictly check the count parameter of eventfd_write to avoid inputting illegal strings
eventfs/tracing:
Add callback for release of an eventfs_inode
eventfs:
Add WARN_ON_ONCE() to checks in eventfs_root_lookup()
eventfs:
Create eventfs_root_inode to store dentry
eventfs:
Do not differentiate the toplevel events directory
eventfs:
Do not treat events directory different than other directories
eventfs:
Fix kernel-doc comments to functions
eventfs:
Free all of the eventfs_inode after RCU
eventfs:
Have "events" directory get permissions from its parent
eventpoll:
Add epoll ioctl for epoll_params
eventpoll:
Add per-epoll busy poll packet budget
eventpoll:
Add per-epoll prefer busy poll option
eventpoll:
prefer kfree_rcu() in __ep_remove()
eventpoll:
support busy poll per epoll instance
evm:
Align evm_inode_post_setattr() definition with LSM infrastructure
evm:
Align evm_inode_post_setxattr() definition with LSM infrastructure
evm:
Align evm_inode_setxattr() definition with LSM infrastructure
evm:
Make it independent from 'integrity' LSM
evm:
Move to LSM infrastructure
exec:
Delete unnecessary statements in remove_arg_zero()
exec:
Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
exec:
Simplify remove_arg_zero() error path
exfat:
add __exfat_get_dentry_set() helper
exfat:
add exfat_get_empty_dentry_set() helper
exfat:
convert exfat_add_entry() to use dentry cache
exfat:
convert exfat_find_empty_entry() to use dentry cache
exfat:
convert exfat_init_ext_entry() to use dentry cache
exfat:
convert exfat_remove_entries() to use dentry cache
exfat:
do not sync parent dir if just update timestamp
exfat:
fix timing of synchronizing bitmap and inode
exfat:
move free cluster out of exfat_init_ext_entry()
exfat:
remove duplicate update parent dir
exfat:
remove unused functions
exfat:
zero the reserved fields of file and stream extension dentries
export.h:
remove include/asm-generic/export.h
exportfs:
fix the fallback implementation of the get_name export operation
ext2:
Drop GFP_NOFS allocation from ext2_init_block_alloc_info()
ext2:
Drop GFP_NOFS use in ext2_get_blocks()
ext2:
mark as deprecated
ext2:
Remove GFP_NOFS use in ext2_xattr_cache_insert()
ext2:
remove SLAB_MEM_SPREAD flag usage
ext4:
add a hint for block bitmap corrupt state in mb_groups
ext4:
Add unit test for ext4_mb_mark_diskspace_used
ext4:
Add unit test for mb_free_blocks
ext4:
Add unit test for mb_mark_used
ext4:
Add unit test for test_free_blocks_simple
ext4:
Add unit test of ext4_mb_generate_buddy
ext4:
alloc test super block from sget
ext4:
Configure dentry operations at dentry-creation time
ext4:
correct best extent lstart adjustment logic
ext4:
don't report EOPNOTSUPP errors from discard
ext4:
drop duplicate ea_inode handling in ext4_xattr_block_set()
ext4:
enable meta_bg only when new desc blocks are needed
ext4:
fix corruption during on-line resize
ext4:
fix the comment of ext4_map_blocks()/ext4_ext_map_blocks()
ext4:
fold quota accounting into ext4_xattr_inode_lookup_create()
ext4:
forbid commit inconsistent quota data when errors=remount-ro
ext4:
hold group lock in ext4 kunit test
ext4:
improve error msg for ext4_mb_seq_groups_show
ext4:
initialize sbi->s_freeclusters_counter and sbi->s_dirtyclusters_counter before use in kunit test
ext4:
kunit: use dynamic inode allocation
ext4:
port block device access to file
ext4:
remove SLAB_MEM_SPREAD flag usage
ext4:
remove unused buddy_loaded in ext4_mb_seq_groups_show
ext4:
remove unused parameter biop in ext4_issue_discard()
ext4:
verify s_clusters_per_group even without bigalloc
f2fs:
add a proc entry show disk layout
f2fs:
allow to mount if cap is 100
f2fs:
check free sections before disable checkpoint
f2fs:
check number of blocks in a current section
f2fs:
clean up new_curseg()
f2fs:
compress: fix reserve_cblocks counting error when out of space
f2fs:
compress: fix to avoid inconsistence bewteen i_blocks and dnode
f2fs:
compress: fix to check compress flag w/ .i_sem lock
f2fs:
compress: fix to check unreleased compressed cluster
f2fs:
compress: fix to check zstd compress level correctly in mount option
f2fs:
compress: fix to cover f2fs_disable_compressed_file() w/ i_sem
f2fs:
compress: fix to cover normal cluster write with cp_rwsem
f2fs:
compress: fix to guarantee persisting compressed blocks by CP
f2fs:
compress: relocate some judgments in f2fs_reserve_compress_blocks
f2fs:
compress: remove some redundant codes in f2fs_cache_compressed_page
f2fs:
Configure dentry operations at dentry-creation time
f2fs:
delete f2fs_get_new_segment() declaration
f2fs:
deprecate io_bits
f2fs:
doc: Fix bouncing email address for Sahitya Tummala
f2fs:
fix blkofs_end correctly in f2fs_migrate_blocks()
f2fs:
fix NULL pointer dereference in f2fs_submit_page_write()
f2fs:
fix to avoid potential panic during recovery
f2fs:
fix to avoid use-after-free issue in f2fs_filemap_fault
f2fs:
fix to check return value __allocate_new_segment
f2fs:
fix to check return value in f2fs_insert_range()
f2fs:
fix to check return value of f2fs_gc_range
f2fs:
fix to create selinux label during whiteout initialization
f2fs:
fix to do sanity check in update_sit_entry
f2fs:
fix to handle error paths of {new,change}_curseg()
f2fs:
fix to handle segment allocation failure correctly
f2fs:
fix to remove unnecessary f2fs_bug_on() to avoid panic
f2fs:
fix to reset fields for unloaded curseg
f2fs:
fix to truncate meta inode pages forcely
f2fs:
fix to use correct segment type in f2fs_allocate_data_block()
f2fs:
fix write pointers all the time
f2fs:
guard blkdev_zone_mgmt with nofs scope
f2fs:
introduce FAULT_BLKADDR_CONSISTENCE
f2fs:
introduce FAULT_NO_SEGMENT
f2fs:
introduce get_available_block_count() for cleanup
f2fs:
introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup
f2fs:
kill heap-based allocation
f2fs:
mark inode dirty for FI_ATOMIC_COMMITTED flag
f2fs:
port block device access to files
f2fs:
prevent an f2fs_gc loop during disable_checkpoint
f2fs:
prevent atomic write on pinned file
f2fs:
print zone status in string and some log
f2fs:
relocate f2fs_precache_extents() in f2fs_swap_activate()
f2fs:
remove unnecessary f2fs_put_page in f2fs_rename
f2fs:
ro: compress: fix to avoid caching unaligned extent
f2fs:
ro: don't start discard thread for readonly image
f2fs:
separate f2fs_gc_range() to use GC for a range
f2fs:
stop checkpoint when get a out-of-bounds segment
f2fs:
support file pinning for zoned devices
f2fs:
support printk_ratelimited() in f2fs_printk()
f2fs:
support SEEK_DATA and SEEK_HOLE for compression files
f2fs:
truncate page cache before clearing flags when aborting atomic write
f2fs:
unify the error handling of f2fs_is_valid_blkaddr
f2fs:
use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC
f2fs:
use f2fs_err_ratelimited() to avoid redundant logs
f2fs:
Use folio in f2fs_read_merkle_tree_page
f2fs:
use IS_INODE replace IS_DNODE in f2fs_flush_inline_data
f2fs:
zone: fix to remove pow2 check condition for zoned block device
f2fs:
zone: fix to wait completion of last bio in zone correctly
fanotify:
allow freeze when waiting response for permission events
fanotify:
Fix misspelling of "writable"
fat:
fix uninitialized field in nostale filehandles
fat:
Hook up sb->s_uuid
fbcon:
Increase maximum font width x height to 64 x 128
fbcon:
make display_desc a static array in fbcon_startup()
fbcon:
remove consw::con_screen_pos()
fbcon:
remove fbcon_getxy()
fbdev/chipsfb:
Include
fbdev/core:
simplify cursor_state setting in fbcon_ops::cursor()
fbdev/efifb:
Do not track parent device status
fbdev/efifb:
Remove framebuffer relocation tracking
fbdev/efifb:
Remove PM for parent device
fbdev/efifb:
Replace references to global screen_info by local pointer
fbdev/efifb:
Use screen_info pointer from device
fbdev/simplefb:
change loglevel when the power domains cannot be parsed
fbdev/vesafb:
Replace references to global screen_info by local pointer
fbdev/vesafb:
Use screen_info pointer from device
fbdev:
Clean up forward declarations in header file
fbdev:
Clean up include statements in header file
fbdev:
Do not include
in header
fbdev:
Do not include
in header
fbdev:
Do not include
in header
fbdev:
Do not include
in header
fbdev:
fix incorrect address computation in deferred IO
fbdev:
mb862xxfb: Fix defined but not used error
fbdev:
panel-tpo-td043mtea1: Convert sprintf() to sysfs_emit()
fbdev:
Restrict FB_SH_MOBILE_LCDC to SuperH
fbdev:
Select I/O-memory framebuffer ops for SBus
fbdev:
uvesafb: Convert sprintf/snprintf to sysfs_emit
fbdev:
viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
fbmon:
prevent division by zero in fb_videomode_from_videomode()
file:
add alloc_file_pseudo_noaccount()
file:
prepare for new helper
filelock:
add some new helper functions
filelock:
always define for_each_file_lock()
filelock:
clean up locks_delete_block internals
filelock:
convert __locks_insert_block, conflict and deadlock checks to use file_lock_core
filelock:
convert fl_blocker to file_lock_core
filelock:
convert locks_insert_lock_ctx and locks_delete_lock_ctx
filelock:
convert locks_translate_pid to take file_lock_core
filelock:
convert locks_wake_up_blocks to take a file_lock_core pointer
filelock:
convert locks_{insert,delete}_global_blocked
filelock:
convert more internal functions to use file_lock_core
filelock:
convert posix_owner_key to take file_lock_core arg
filelock:
convert seqfile handling to use file_lock_core
filelock:
don't do security checks on nfsd setlease calls
filelock:
drop the IS_* macros
filelock:
fix deadlock detection in POSIX locking
filelock:
fl_pid field should be signed int
filelock:
have fs/locks.c deal with file_lock_core directly
filelock:
make __locks_delete_block and __locks_wake_up_blocks take file_lock_core
filelock:
make assign_type helper take a file_lock_core pointer
filelock:
make locks_{insert,delete}_global_locks take file_lock_core arg
filelock:
make posix_same_owner take file_lock_core pointers
filelock:
remove temporary compatibility macros
filelock:
rename fl_pid variable in lock_get_status
filelock:
rename some fields in tracepoints
filelock:
reorganize locks_delete_block and __locks_insert_block
filelock:
split common fields into struct file_lock_core
filelock:
split leases out of struct file_lock
filemap:
avoid unnecessary major faults in filemap_fault()
firewire:
Convert snprintf/sprintf to sysfs_emit
firewire:
core: add memo about the caller of show functions for device attributes
firewire:
core: fix build failure due to the caller of fw_csr_string()
firewire:
Kill unnecessary buf check in device_attribute.show
firewire:
nosy: ensure user_length is taken into account when fetching packet contents
firewire:
ohci: fulfill timestamp for some local asynchronous transaction
firewire:
ohci: mask bus reset interrupts between ISR and bottom half
firmware/sysfb:
Create firmware device only for enabled PCI devices
firmware/sysfb:
fix an error code in sysfb_init()
firmware/sysfb:
Set firmware-framebuffer parent device
firmware/sysfb:
Update screen_info for relocated EFI framebuffers
firmware:
arm_ffa: Fix the partition ID check in ffa_notification_info_get()
firmware:
arm_ffa: Make ffa_bus_type const
firmware:
arm_scmi: Add a common helper to check if a message is supported
firmware:
arm_scmi: Add clock check for extended config support
firmware:
arm_scmi: Add multiple protocols registration support
firmware:
arm_scmi: Add standard clock OEM definitions
firmware:
arm_scmi: Add support for marking certain frequencies as turbo
firmware:
arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION
firmware:
arm_scmi: Check for notification support
firmware:
arm_scmi: Fix double free in SMC transport cleanup path
firmware:
arm_scmi: Fix struct kernel-doc warnings in optee transport
firmware:
arm_scmi: Fix wrong fastchannel initialization
firmware:
arm_scmi: Implement clock get permissions
firmware:
arm_scmi: Implement is_notify_supported callback in clock protocol
firmware:
arm_scmi: Implement is_notify_supported callback in perf protocol
firmware:
arm_scmi: Implement is_notify_supported callback in power protocol
firmware:
arm_scmi: Implement is_notify_supported callback in powercap protocol
firmware:
arm_scmi: Implement is_notify_supported callback in reset protocol
firmware:
arm_scmi: Implement is_notify_supported callback in sensor protocol
firmware:
arm_scmi: Implement is_notify_supported callback in system power protocol
firmware:
arm_scmi: Make raw debugfs entries non-seekable
firmware:
arm_scmi: Make scmi_bus_type const
firmware:
arm_scmi: Populate fast channel rate_limit
firmware:
arm_scmi: Populate perf commands rate_limit
firmware:
arm_scmi: Report frequencies in the perf notifications
firmware:
arm_scmi: Rework clock domain info lookups
firmware:
arm_scmi: Update the supported clock protocol version
firmware:
arm_scmi: Use opps_by_lvl to store opps
firmware:
arm_scmi: Warn if domain frequency multiplier is 0 or rounded off
firmware:
cirrus: cs_dsp: Initialize debugfs_root to invalid
firmware:
cirrus: cs_dsp: Remove non-existent member from kerneldoc
firmware:
coreboot: Generate aliases for coreboot modules
firmware:
coreboot: Generate modalias uevent for devices
firmware:
coreboot: make coreboot_bus_type const
firmware:
coreboot: Replace tag with id table in driver struct
firmware:
microchip: clarify that sizes and addresses are in hex
firmware:
microchip: don't unconditionally print validation success
firmware:
qcom: uefisecapp: Fix memory related IO errors and crashes
firmware:
tegra: bpmp: Return directly after a failed kzalloc() in get_filename()
firmware:
xilinx: Add ZynqMP efuse access API
firmware_loader:
introduce __free() cleanup hanler
firmware_loader:
Suppress warning on FW_OPT_NO_WARN flag
Linux:
Fix a potential infinite loop in extract_user_to_sg()
Linux:
Fix build errors due to new UIO_MEM_DMA_COHERENT mess
Linux:
Fix cpupower-frequency-info.1 man page typo
Linux:
Fix memory leak in posix_clock_open()
Fixed case issue with :
'fault-injection' in documentation
flex_proportions:
remove unused fprop_local_single
floppy:
fix function pointer cast warnings
floppy:
pass queue_limits to blk_mq_alloc_disk
floppy:
remove duplicated code in redo_fd_request()
fork:
defer linking file vma until vma is fully initialized
fork:
Using clone_flags for legacy clone check
fortify:
Add KUnit tests for runtime overflows
fortify:
Allow KUnit test to build without FORTIFY
fortify:
drop Clang version check for 12.0.1 or newer
fortify:
Improve buffer overflow reporting
fortify:
Provide KUnit counters for failure testing
fortify:
Split reporting and avoid passing string pointer
fpga:
dfl-pci: add PCI subdevice ID for Intel D5005 card
fpga:
dfl: make dfl_bus_type const
fpga:
ice40-spi: Follow renaming of SPI "master" to "controller"
fpga:
remove redundant checks for bridge ops
fs,block:
get holder during claim
fs,block:
yield devices early
fs/9p:
convert mkdir to use get_new_inode
fs/9p:
drop inodes immediately on non-.L too
fs/9p:
Eliminate now unused v9fs_get_inode
fs/9p:
Eliminate redundant non-cache path in mknod
fs/9p:
fix dups even in uncached mode
fs/9p:
fix the cache always being enabled on files with qid flags
fs/9p:
fix uaf in in v9fs_stat2inode_dotl
fs/9p:
fix uninitialized values during inode evict
fs/9p:
only translate RWX permissions for plain 9P2000
fs/9p:
remove erroneous nlink init from legacy stat2inode
fs/9p:
remove redundant pointer v9ses
fs/9p:
remove walk and inode allocation from symlink
fs/9p:
Revert "fs/9p: fix dups even in uncached mode"
fs/9p:
rework qid2ino logic
fs/9p:
simplify iget to remove unnecessary paths
fs/9p:
switch vfsmount to use v9fs_get_new_inode
fs/9p:
translate O_TRUNC into OTRUNC
fs/address_space:
move i_mmap_rwsem to mitigate a false sharing with i_mmap.
fs/hfsplus:
use better @opf description
fs/mnt_idmapping.c:
Return -EINVAL when no map is written
fs/orangefs:
remove ORANGEFS_CACHE_CREATE_FLAGS
fs/pipe:
Convert to lockdep_cmp_fn
fs/proc/task_mmu.c:
add_to_pagemap: remove useless parameter addr
fs/proc/task_mmu:
fix loss of young/dirty bits during pagemap scan
fs/proc/task_mmu:
fix uffd-wp confusion in pagemap_scan_pmd_entry()
fs/proc:
remove redundant comments from /proc/bootconfig
fs/proc:
Skip bootloader comment if no embedded kernel parameters
fs/select:
rework stack allocation hack for clang
fs:
add FS_IOC_GETFSSYSFSPATH
fs:
binfmt_elf_efpic: don't use missing interpreter's properties
fs:
Create a generic is_dot_dotdot() utility
fs:
file_remove_privs_flags()
fs:
fix a typo in attr.c
fs:
Fix rw_hint validation
fs:
FS_IOC_GETUUID
fs:
improve dump_mapping() robustness
fs:
make file_dentry() a simple accessor
fs:
make the i_size_read/write helpers be smp_load_acquire/store_release()
fs:
Move enum rw_hint into a new header file
fs:
prefer kfree_rcu() in fasync_remove_entry()
fs:
Propagate write hints to the struct block_device inode
fs:
Remove NTFS classic
fs:
remove NTFS classic from docum. index
fs:
remove the inode argument to ->d_real() method
fs:
Return ENOTTY directly if FS_IOC_GETUUID or FS_IOC_GETFSSYSFSPATH fail
fs:
Split fcntl_rw_hint()
fs:
super_set_uuid()
fs:
sysfs: Fix reference leak in sysfs_break_active_protection()
fs:
use inode_set_ctime_to_ts to set inode ctime to current time
fs:
Use KMEM_CACHE instead of kmem_cache_create
fs:
Verify write lifetime constants at compile time
fs:
Wrong function name in comment
fscache:
Fix error handling in fscache_begin_operation()
fscrypt:
clear keyring before calling key_put()
fscrypt:
Drop d_revalidate for valid dentries during lookup
fscrypt:
Drop d_revalidate once the key is added
fscrypt:
explicitly require that inode->i_blkbits be set
fscrypt:
Factor out a helper to configure the lookup dentry
fscrypt:
shrink the size of struct fscrypt_inode_info slightly
fscrypt:
write CBC-CTS instead of CTS-CBC
fsnotify:
Add fsnotify_sb_has_watchers() helper
fsnotify:
Fix misspelling of "writable"
fsnotify:
optimize the case of no parent watcher
fsverity:
remove hash page spin lock
ftrace:
Fix most kernel-doc warnings
fuse:
__kuid_val/__kgid_val helpers in fuse_fill_attr_from_inode()
fuse:
adapt to breakup of struct file_lock
fuse:
add fuse_dio_lock/unlock helper functions
fuse:
add support for explicit export disabling
fuse:
allocate ff->release_args only if release is needed
fuse:
allow parallel dio writes with FUSE_DIRECT_IO_ALLOW_MMAP
fuse:
break up fuse_open_common()
fuse:
Convert fuse_writepage_locked to take a folio
fuse:
create helper function if DIO write needs exclusive lock
fuse:
don't unhash root
fuse:
factor out helper for FUSE_DEV_IOC_CLONE
fuse:
factor out helper fuse_truncate_update_attr()
fuse:
fix leaked ENOSYS error on first statx call
fuse:
Fix missing FOLL_PIN for direct-io
fuse:
fix parallel dio write on file open in passthrough mode
fuse:
fix root lookup with nonzero generation
fuse:
fix typo for fuse_permission comment
fuse:
fix VM_MAYSHARE and direct_io_allow_mmap
fuse:
fix wrong ff->iomode state changes from parallel dio write
fuse:
get rid of ff->readdir.lock
fuse:
implement ioctls to manage backing files
fuse:
implement open in passthrough mode
fuse:
implement passthrough for mmap
fuse:
implement read/write passthrough
fuse:
implement splice read/write passthrough
fuse:
Introduce a new notification type for resend pending requests
fuse:
introduce FUSE_PASSTHROUGH capability
fuse:
introduce inode io modes
fuse:
prepare for failing open response
fuse:
prepare for opening file in passthrough mode
fuse:
remove an unnecessary if statement
fuse:
Remove fuse_writepage
fuse:
remove unneeded lock which protecting update of congestion_threshold
fuse:
replace remaining make_bad_inode() with fuse_make_bad()
fuse:
Track process write operations in both direct and writethrough modes
fuse:
use FUSE_ROOT_ID in fuse_get_root_inode()
fuse:
Use the high bit of request ID for indicating resend requests
fuse:
verify zero padding in fuse_backing_map
gcc-plugins/stackleak:
Avoid .head.text section
gdrom:
pass queue_limits to blk_mq_alloc_disk
genetlink:
Add per family bind/unbind callbacks
genetlink:
fit NLMSG_DONE into same read() as families
genetlink:
make info in GENL_REQ_ATTR_CHECK() const
geneve:
fix header validation in geneve[6]_xmit_skb
geneve:
use exit_batch_rtnl() method
genirq/irq_sim:
Order headers alphabetically
genirq/irq_sim:
Remove unused field from struct irq_sim_irq_ctx
genirq/irq_sim:
Shrink code by using
helpers
genirq/irqdomain:
Add DOMAIN_BUS_DEVICE_MSI
genirq/irqdomain:
Don't call ops->select for DOMAIN_BUS_ANY tokens
genirq/irqdomain:
Remove the param count restriction from select()
genirq/irqdomain:
Reroute device MSI create_mapping
genirq/matrix:
Dynamic bitmap allocation
genirq/msi:
Extend msi_parent_ops
genirq/msi:
Optionally use dev->fwnode for device domain
genirq/msi:
Provide allocation/free functions for "wired" MSI interrupts
genirq/msi:
Provide DOMAIN_BUS_WIRED_TO_MSI
genirq/msi:
Provide MSI_FLAG_PARENT_PM_DEV
genirq/msi:
Provide optional translation op
genirq/msi:
Split msi_domain_alloc_irq_at()
genirq:
Deduplicate interrupt descriptor initialization
genirq:
Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
genirq:
Remove unneeded forward declaration
genirq:
Wake interrupt threads immediately when changing affinity
get_signal:
don't abuse ksig->info.si_signo and ksig->sig
get_signal:
don't initialize ksig->info if SIGNAL_GROUP_EXIT/group_exec_task
get_signal:
hide_si_addr_tag_bits: fix the usage of uninitialized ksig
gfs2:
adapt to breakup of struct file_lock
gfs2:
convert to using new filelock helpers
gfs2:
Fix invalid metadata access in punch_hole
gpio:
acpi: Make acpi_gpio_count() take firmware node as a parameter
gpio:
Add ChromeOS EC GPIO driver
gpio:
add SRCU infrastructure to struct gpio_desc
gpio:
add SRCU infrastructure to struct gpio_device
gpio:
add the can_sleep flag to struct gpio_device
gpio:
cdev: check for NULL labels when sanitizing them for irqs
gpio:
cdev: don't access gdev->chip if it's not needed
gpio:
cdev: fix a NULL-pointer dereference with DEBUG enabled
gpio:
cdev: fix missed label sanitizing in debounce_setup()
gpio:
cdev: remove leftover function pointer typedefs
gpio:
cdev: replace gpiochip_get_desc() with gpio_device_get_desc()
gpio:
cdev: sanitize the label before requesting the interrupt
gpio:
cdev: use correct pointer accessors with SRCU
gpio:
constify of_phandle_args in of_find_gpio_device_by_xlate()
gpio:
constify opaque pointer "data" in gpio_device_find()
gpio:
constify opaque pointer in gpio_device_find() match function
gpio:
crystalcove: Use -ENOTSUPP consistently
gpio:
don't dereference gdev->chip in gpiochip_setup_dev()
gpio:
don't let lockdep complain about inherently dangerous RCU usage
gpio:
don't set label from irq helpers
gpio:
don't warn about removing GPIO chips with active users anymore
gpio:
eic-sprd: Optimize the calculation method of eic number
gpio:
fix memory leak in gpiod_request_commit()
gpio:
gpiolib: make gpio_bus_type const
gpio:
improve the API contract for setting direction
gpio:
initialize descriptor SRCU structure before adding OF-based chips
gpio:
legacy: mark old interfaces as deprecated in kernel docs
gpio:
lpc32xx: fix module autoloading
gpio:
mark unsafe gpio_chip manipulators as deprecated
gpio:
mvebu: Make use of devm_pwmchip_alloc() function
gpio:
nomadik: add #include
gpio:
nomadik: Back out some managed resources
gpio:
nomadik: change driver name from gpio to nomadik-gpio
gpio:
nomadik: extract GPIO platform driver from drivers/pinctrl/nomadik/
gpio:
nomadik: Finish conversion to use firmware node APIs
gpio:
nomadik: fix Kconfig dependencies inbetween pinctrl & GPIO
gpio:
nomadik: fix offset bug in nmk_pmx_set()
gpio:
nomadik: grab optional reset control and deassert it at probe
gpio:
nomadik: handle variadic GPIO count
gpio:
nomadik: make clock optional
gpio:
nomadik: remove BUG_ON() in nmk_gpio_populate_chip()
gpio:
nomadik: replace of_find_*() by bus_find_device_by_of_node()
gpio:
nomadik: replace of_property_read_*() by device_property_read_*()
gpio:
nomadik: request dynamic ID allocation
gpio:
nomadik: support mobileye,eyeq5-gpio
gpio:
nomadik: support shared GPIO IRQs
gpio:
nomadik: use devm_platform_ioremap_resource() helper
gpio:
nomadik: use devres version of clk_get*()
gpio:
of: assign and read the hog pointer atomically
gpio:
of: Make of_gpio_get_count() take firmware node as a parameter
gpio:
protect the descriptor label with SRCU
gpio:
protect the list of GPIO devices with SRCU
gpio:
protect the pointer to gpio_chip in gpio_device with SRCU
gpio:
provide and use gpiod_get_label()
gpio:
provide for_each_hwgpio()
gpio:
reduce the functionality of validate_desc()
gpio:
reinforce desc->flags handling
gpio:
remove gpio_lock
gpio:
remove the RW semaphore from the GPIO device
gpio:
remove unnecessary checks from gpiod_to_chip()
gpio:
remove unneeded code from gpio_device_get_desc()
gpio:
remove unused logging helpers
gpio:
set device type for GPIO chips
gpio:
sim: add lockdep asserts
gpio:
sim: delimit the fwnode name with a ":" when generating labels
gpio:
sim: use for_each_hwgpio()
gpio:
sysfs: don't access gdev->chip if it's not needed
gpio:
sysfs: extend the critical section for unregistering sysfs devices
gpio:
sysfs: fix inverted pointer logic
gpio:
sysfs: pass the GPIO device - not chip - to sysfs callbacks
gpio:
sysfs: repair export returning -EPERM on 1st attempt
gpio:
sysfs: use gpio_device_find() to iterate over existing devices
gpio:
take the SRCU read lock in gpiod_hog()
gpio:
tangier: Use correct type for the IRQ chip data
gpio:
tegra186: Fix tegra186_gpio_is_accessible() check
gpio:
uapi: clarify default_values being logical
gpio:
uapi: clarify hte references
gpio:
uapi: clarify using v2 rather than v1
gpio:
uapi: document possible values of gpioevent_data.id
gpio:
uapi: drop trailing period from one sentence descriptions
gpio:
uapi: improve description of fd fields
gpio:
unexport GPIO irq domain functions only used internally
gpio:
use srcu_dereference() with SRCU-protected pointers
gpio:
vf610: allow disabling the vf610 driver
gpio:
vf610: enable COMPILE_TEST
gpio:
wcove: Use -ENOTSUPP consistently
gpiolib:
Add stubs for GPIO lookup functions
gpiolib:
cdev: fix uninitialised kfifo
gpiolib:
cdev: Fix use after free in lineinfo_changed_notify
gpiolib:
Deduplicate cleanup for-loop in gpiochip_add_data_with_key()
gpiolib:
Fix debug messaging in gpiod_find_and_request()
gpiolib:
fix the speed of descriptor label setting with SRCU
gpiolib:
Fix triggering "kobject: 'gpiochipX' is not initialized, yet" kobject_get() errors
gpiolib:
Pass consumer device through to core in devm_fwnode_gpiod_get_index()
gpiolib:
swnode: Remove wrong header inclusion
gpiolib:
use a single SRCU struct for all GPIO descriptors
gpu/drm/radeon:
Clean up errors in evergreen.c
gpu:
host1x: bus: make host1x_bus_type const
gpu:
host1x: Do not setup DMA for virtual devices
gpu:
host1x: remove redundant assignment to variable space
greybus:
audio: apbridgea: Remove flexible array from struct audio_apbridgea_hdr
greybus:
Avoid fake flexible array for response data
greybus:
constify the struct device_type usage
greybus:
make greybus_bus_type const
greybus:
move is_gb_* functions out of greybus.h
greybus:
Remove usage of the deprecated ida_simple_xx() API
gro:
fix ownership transfer
gtp:
use exit_batch_rtnl() method
gve:
Add header split data path
gve:
Add header split device option
gve:
Add header split ethtool stats
gve:
Alloc before freeing when adjusting queues
gve:
Alloc before freeing when changing features
gve:
Define config structs for queue allocation
gve:
Modify rx_buf_alloc_fail counter centrally and closer to failure
gve:
Refactor gve_open and gve_close
gve:
Refactor napi add and remove functions
gve:
Switch to config-aware queue allocation
hardening:
drop obsolete DRM_LEGACY from config fragment
hardening:
drop obsolete UBSAN_SANITIZE_ALL from config fragment
hardening:
Enable KFENCE in the hardening config
hexagon:
select FRAME_POINTER instead of redefining it
hexagon:
select GENERIC_IRQ_PROBE instead of redefining it
hexagon:
vmlinux.lds.S: handle attributes section
HID:
amd_sfh: Avoid disabling the interrupt
HID:
amd_sfh: Extend MP2 register access to SFH
HID:
amd_sfh: Improve boot time when SFH is available
HID:
amd_sfh: Increase sensor command timeout
HID:
amd_sfh: Set the AMD SFH driver to depend on x86
HID:
amd_sfh: Update HPD sensor structure elements
HID:
apple: remove unused members from struct apple_sc_backlight
HID:
hid-lg3ff: remove unused struct lg3ff_device
HID:
hid-multitouch: remove unused mt_application::dev_time
HID:
hid-prodikeys: remove struct pk_device
HID:
hid-prodikeys: remove unused struct pcmidi_snd members
HID:
i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
HID:
i2c-hid: Revert to await reset ACK before reading report descriptor
HID:
input: avoid polling stylus battery on Chromebook Pompom
HID:
intel-ish-hid: ipc: Add Arrow Lake PCI device ID
HID:
intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
HID:
lenovo: Add middleclick_workaround sysfs knob for cptkbd
HID:
logitech-dj: allow mice to use all types of reports
HID:
mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled
HID:
nintendo: Fix N64 controller being identified as mouse
HID:
nintendo: Remove some unused functions
HID:
nintendo: Remove some unused functions
HID:
protect hid_device::bpf by CONFIG_HID_BPF
HID:
samsung: Add Samsung wireless action mouse support
HID:
samsung: Add Samsung wireless bookcover and universal keyboard support
HID:
samsung: Add Samsung wireless gamepad support
HID:
samsung: Add Samsung wireless keyboard support
HID:
samsung: Broaden device compatibility in samsung driver
HID:
samsung: Rewrite rdesc checking code using memcmp()
HID:
wacom: Clean up use of struct->wacom_wac
HID:
wacom: remove unused hid_data::pressure
highmem:
add kernel-doc for memcpy_*_folio()
hisi_acc_vfio_pci:
Remove the deferred_reset logic
hpet:
remove hpets::hp_clocksource
hrtimer:
Select housekeeping CPU during migration
hrtimers:
Move hrtimer base related definitions into hrtimer_defs.h
hrtimers:
Update formatting of documentation
hsi:
hsi_core: make hsi_bus_type const
HSI:
ssi_protocol: fix struct members kernel-doc warnings
hsr:
Fix uninit-value access in hsr_get_node()
hsr:
Handle failures in module init
hsr:
Simplify code for announcing HSR nodes timer setup
hugetlb:
allow faults to be handled under the VMA lock
hugetlb:
check for anon_vma prior to folio allocation
hugetlb:
code clean for hugetlb_hstate_alloc_pages
hugetlb:
have CONFIG_HUGETLBFS select CONFIG_PADATA
hugetlb:
move vm_fault declaration to the top of hugetlb_fault()
hugetlb:
parallelize 1G hugetlb initialization
hugetlb:
parallelize 2M hugetlb allocation and initialization
hugetlb:
pass *next_nid_to_alloc directly to for_each_node_mask_to_alloc
hugetlb:
pass struct vm_fault through to hugetlb_handle_userfault()
hugetlb:
split hugetlb_hstate_alloc_pages
hugetlb:
use vmf_anon_prepare() instead of anon_vma_prepare()
hugetlbfs:
support idmapped mounts
hv/hv_kvp_daemon:
Handle IPv4 and Ipv6 combination for keyfile format
hv:
vmbus: Convert sprintf() family to sysfs_emit() family
hv:
vmbus: Convert to platform remove callback returning void
hv_netvsc:
Don't free decrypted memory
hwmon:
(adt7x10) convert to use maple tree register cache
hwmon:
(amc6821) add of_match table
hwmon:
(aspeed-g6-pwm-tacho): Support for ASPEED g6 PWM/Fan tach
hwmon:
(axi-fan-control) Make use of dev_err_probe()
hwmon:
(axi-fan-control) Make use of sysfs_emit()
hwmon:
(axi-fan-control) Use device firmware agnostic API
hwmon:
(chipcap2) fix return path in cc2_request_alarm_irqs()
hwmon:
(chipcap2) fix uninitialized variable in cc2_get_reg_val()
hwmon:
(core) Add support for humidity min/max alarm
hwmon:
(coretemp) Abstract core_temp helpers
hwmon:
(coretemp) Introduce enum for attr index
hwmon:
(coretemp) Remove redundant pdata->cpu_map[]
hwmon:
(coretemp) Remove redundant temp_data->is_pkg_data
hwmon:
(coretemp) Remove unnecessary dependency of array index
hwmon:
(coretemp) Replace sensor_device_attribute with device_attribute
hwmon:
(coretemp) Split package temp_data and core temp_data
hwmon:
(coretemp) Use dynamic allocated memory for core temp_data
hwmon:
(corsair-cpro) Protect ccp->wait_input_report with a spinlock
hwmon:
(corsair-cpro) Use a separate buffer for sending commands
hwmon:
(corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
hwmon:
(dell-smm) Add XPS 9315 to fan control whitelist
hwmon:
(emc1403) convert to use maple tree register cache
hwmon:
(ina3221) convert to use maple tree register cache
hwmon:
(jc42) convert to use maple tree register cache
hwmon:
(lm83) convert to use maple tree register cache
hwmon:
(max31760) convert to use maple tree register cache
hwmon:
(max6620) Update broken Datasheet URL in driver documentation
hwmon:
(nct6683) Add another customer ID for MSI
hwmon:
(nct7802) convert to use maple tree register cache
hwmon:
(oxp-sensors) Add support for Ayaneo Air Plus 7320u.
hwmon:
(pmbus/ir38064) Use PMBUS_REGULATOR_ONE to declare regulator
hwmon:
(pmbus/lm25066) Use PMBUS_REGULATOR_ONE to declare regulator
hwmon:
(pmbus/tda38640) Use PMBUS_REGULATOR_ONE to declare regulator
hwmon:
(pmbus/ucd9000) Increase delay from 250 to 500us
hwmon:
(pmbus_core) Allow to hook PMBUS_SMBALERT_MASK
hwmon:
(sch5627) convert to use maple tree register cache
hwmon:
(sht3x) read out sensor serial number
hwmon:
(sis5595) drop unused DIV_TO_REG function
hwmon:
(tmp401) convert to use maple tree register cache
hwmon:
Add driver for Astera Labs PT5161L retimer
hwmon:
Add driver for ASUS ROG RYUJIN II 360 AIO cooler
hwmon:
Add driver for LTC4282
hwmon:
Add driver for MPS MPQ8785 Synchronous Step-Down Converter
hwmon:
Add driver for NZXT Kraken X and Z series AIO CPU coolers
hwmon:
add fan speed monitoring driver for Surface devices
hwmon:
add fault attribute for voltage channels
hwmon:
Add support for Amphenol ChipCap 2
hwmon:
Drop non-functional I2C_CLASS_HWMON support for drivers w/o detect()
hwmon:
put HWMON_CHANNEL_INFO() initializers in rodata
hwmon:
Remove I2C_CLASS_HWMON from drivers w/o detect() and address_list
hwrng:
hisi - use dev_err_probe
hwspinlock:
omap: Remove unneeded check for OF node
hwspinlock:
omap: Use devm_hwspin_lock_register() helper
hwspinlock:
omap: Use devm_pm_runtime_enable() helper
hwspinlock:
omap: Use index to get hwspinlock pointer
hwtracing:
hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
hyperv-tlfs:
Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_*
hyperv-tlfs:
Rename some HV_REGISTER_* defines for consistency
i2c:
cadence: Add system suspend and resume PM support
i2c:
constify the struct device_type usage
i2c:
designware: Do not enable interrupts shortly in polling mode
i2c:
designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
i2c:
designware: Implement generic polling mode code for Wangxun 10Gb NIC
i2c:
designware: Move interrupt handling functions before i2c_dw_xfer()
i2c:
designware: Uniform initialization flow for polling mode
i2c:
designware: Use accessors to DW_IC_INTR_MASK register
i2c:
hisi: Add clearing tx aempty interrupt operation
i2c:
hisi: Optimized the value setting of maxwrite limit to fifo depth - 1
i2c:
i801: Add helper i801_check_and_clear_pec_error
i2c:
i801: Add helper i801_get_block_len
i2c:
i801: Add SMBUS_LEN_SENTINEL
i2c:
i801: Define FEATURES_ICH5 as an extension of FEATURES_ICH4
i2c:
i801: Fix a refactoring that broke a touchpad on Lenovo P1
i2c:
i801: Remove unused argument from tco functions
i2c:
i801: Replace magic value with constant in dmi_check_onboard_devices
i2c:
i801: Split i801_block_transaction
i2c:
imx-lpi2c: add generic GPIO recovery for LPI2C
i2c:
imx: move to generic GPIO recovery
i2c:
mpc: remove outdated macro
i2c:
mpc: use proper binding for transfer timeouts
i2c:
muxes: pca954x: Allow sharing reset GPIO
i2c:
muxes: pca954x: Enable features on MAX7357
i2c:
nomadik: fetch i2c-transfer-timeout-us property from devicetree
i2c:
nomadik: rename private struct pointers from dev to priv
i2c:
nomadik: replace jiffies by ktime for FIFO flushing timeout
i2c:
nomadik: simplify IRQ masking logic
i2c:
nomadik: sort includes
i2c:
nomadik: support Mobileye EyeQ5 I2C controller
i2c:
nomadik: support short xfer timeouts using waitqueue & hrtimer
i2c:
nomadik: use bitops helpers
i2c:
pxa: hide unused icr_bits[] variable
i2c:
rcar: Prepare for the advent of ARCH_RCAR_GEN4
i2c:
Remove redundant comparison in npcm_i2c_reg_slave
i2c:
remove redundant condition
i2c:
sh_mobile: Switch R-Mobile A1/APE6 and SH-Mobile AG5 to new frequency calculation
i2c:
smbus: fix NULL function pointer dereference
i2c:
smbus: Prepare i2c_register_spd for usage on muxed segments
i2c:
sprd: Convert to platform remove callback returning void
i3c:
dw: Disable IBI IRQ depends on hot-join and SIR enabling
i3c:
Make i3c_bus_type const
i40e:
Add helpers to find VSI and VEB by SEID and use them
i40e:
Do not use WQ_MEM_RECLAIM flag for workqueue
i40e:
Enforce software interrupt during busy-poll exit
i40e:
Fix broken support for floating VEBs
i40e:
fix i40e_count_filters() to count only active/new filters
i40e:
Fix VF MAC filter removal
i40e:
fix vf may be used uninitialized in this function warning
i40e:
Introduce and use macros for iterating VSIs and VEBs
i40e:
remove unnecessary qv_info ptr NULL checks
i40e:
Remove VEB recursion
i40e:
Report MFS in decimal base instead of hex
i40e:
Use existing helper to find flow director VSI
iavf:
drop duplicate iavf_{add|del}_cloud_filter() calls
iavf:
Fix TC config comparison with existing adapter TC config
IB/hfi1:
fix spellos and kernel-doc
ice:
Add a new counter for Rx EIPE errors
ice:
Add helper function ice_is_generic_mac
ice:
add support for 3k signing DDP sections for E825C
ice:
avoid unnecessary devm_ usage
ice:
cleanup line splitting for context set functions
ice:
do not disable Tx queues twice in ice_down()
ice:
don't check has_ready_bitmap in E810 functions
ice:
ensure the copied buf is NUL terminated
ice:
factor out ice_ptp_rebuild_owner()
ice:
Fix checking for unsupported keys on non-tunnel device
ice:
Fix debugfs with devlink reload
ice:
fix enabling RX VLAN filtering
ice:
Fix freeing uninitialized pointers
ice:
fix LAG and VF lock dependency in ice_reset_vf()
ice:
fix memory corruption bug with suspend and rebuild
ice:
fix stats being updated by way too large values
ice:
Implement RSS settings for GTP using ethtool
ice:
introduce new E825C devices family
ice:
introduce PTP state machine
ice:
make ice_vsi_cfg_rxq() static
ice:
make ice_vsi_cfg_txq() static
ice:
pass reset type to PTP reset functions
ice:
pass VSI pointer into ice_vc_isvalid_q_id
ice:
Refactor FW data type and fix bitmap casting issue
ice:
Remove and readd netdev during devlink reload
ice:
remove incorrect comment
ice:
remove unnecessary duplicate checks for VF VSI ID
ice:
remove vf->lan_vsi_num field
ice:
rename ice_ptp_tx_cfg_intr
ice:
rename ice_write_* functions to ice_pack_ctx_*
ice:
rename verify_cached to has_ready_bitmap
ice:
stop destroying and reinitalizing Tx tracker during reset
ice:
tc: allow zero flags in parsing tc flower
ice:
tc: check src_vsi in case of traffic from VF
ice:
use GENMASK instead of BIT(n) - 1 in pack functions
ice:
use relative VSI index for VFs instead of PF VSI number
icmp:
prevent possible NULL dereferences from icmp_build_probe()
idma64:
Don't try to serve interrupts when device is powered off
idpf:
add async_handler for MAC filter messages
idpf:
add idpf_virtchnl.h
idpf:
cleanup virtchnl cruft
idpf:
fix kernel panic on unknown packet types
idpf:
fix minor controlq issues
idpf:
implement virtchnl transaction manager
idpf:
prevent deinit uninitialized virtchnl core
idpf:
refactor idpf_recv_mb_msg
idpf:
refactor queue related virtchnl messages
idpf:
refactor remaining virtchnl messages
idpf:
refactor vport virtchnl messages
idpf:
remove dealloc vector msg err in idpf_intr_rel
ieee802154:
at86rf230: Replace of_gpio.h by proper one
ieee802154:
ca8210: Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call
ieee802154:
ca8210: Follow renaming of SPI "master" to "controller"
ieee802154:
cfg802154: make wpan_phy_class constant
ieee802154:
mcr20a: Remove unused of_gpio.h
igb:
Fix missing time sync events
igc:
Add support for LEDs on i225/i226
igc:
Fix LED-related deadlock on driver unbind
igc:
fix LEDS_CLASS dependency
igc:
Fix missing time sync events
igc:
Remove stale comment about Tx timestamping
igc:
Unify filtering rule fields
igc:
Use netdev printing functions for flex filters
igc:
Use reverse xmas tree
iio:
accel: adxl367: Use automated cleanup for locks and iio direct mode.
iio:
accel: adxl372: Switch from linux/of.h to linux/mod_devicetable.h
iio:
accel: bma180: Switch from linux/of.h to linux/mod_devicetable.h
iio:
accel: bmc150: Document duplicate ACPI entries with bmi323 driver
iio:
accel: bmc150: Drop ACPI_PTR()
iio:
accel: bmi088: add i2c support for bmi088 accel driver
iio:
accel: da280: Simplify id-matching
iio:
accel: da280: Stop using ACPI_PTR()
iio:
accel: kxcjk-1013: Implement ACPI method ROTM to retrieve mount matrix.
iio:
accel: kxcjk-1013: Move acpi_device_id table under ifdef CONFIG_ACPI
iio:
accel: kxsd9: Switch from linux/of.h to linux/mod_devicetable.h
iio:
accel: mma9551: Drop ACPI_PTR() usage
iio:
accel: mma9553: Drop ACPI_PTR() usage
iio:
accel: mxc4005: Drop ACPI_PTR() usage
iio:
accel: mxc4005: Interrupt handling fixes
iio:
accel: mxc4005: new ACPI ID for the MXC6655 accelerometer
iio:
accel: mxc4005: Reset chip on probe() and resume()
iio:
accel: mxc6255: Drop ACPI_PTR() usage
iio:
accel: stk8ba50: Drop ACPI_PTR() usage
iio:
adc: ad4130: Use automatic cleanup of locks and direct mode.
iio:
adc: ad7091r-base: Use auto cleanup of locks.
iio:
adc: ad9467: convert to backend framework
iio:
adc: ad_sigma_delta: allow overwriting the IRQ flags
iio:
adc: ad_sigma_delta: Follow renaming of SPI "master" to "controller"
iio:
adc: adding support for PAC193x
iio:
adc: adi-axi-adc: move to backend framework
iio:
adc: ads8688: Switch to mod_devicetable.h for struct of_device_id definition
iio:
adc: max1363: Use automatic cleanup for locks and iio mode claiming.
iio:
adc: mcp320x: Simplify device removal logic
iio:
adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct pm8xxx_chan_info member
iio:
adc: rockchip_saradc: fix bitmask for channels on SARADCv2
iio:
adc: rockchip_saradc: replace custom logic with devm_reset_control_get_optional_exclusive
iio:
adc: rockchip_saradc: use mask for write_enable bitfield
iio:
adc: rtq6056: Add support for the whole RTQ6056 family
iio:
adc: ti-adc109s102: drop ACPI_PTR() and CONFIG_ACPI guards
iio:
adc: ti-ads1015: Use correct pga upper bound
iio:
adc: ti-ads1298: Add driver
iio:
adc: ti-ads1298: Fix error code in probe()
iio:
adc: ti-ads1298: prevent divide by zero in ads1298_set_samp_freq()
iio:
add the IIO backend framework
iio:
amplifiers: hmc425a: add support for LTC6373 Instrumentation Amplifier
iio:
amplifiers: hmc425a: move conversion logic
iio:
amplifiers: hmc425a: use pointers in match table
iio:
buffer-dmaengine: export buffer alloc and free functions
iio:
buffer-dmaengine: make use of the 'struct device *' argument
iio:
core: make iio_bus_type const
iio:
core: use INDIO_ALL_BUFFER_MODES in iio_buffer_enabled()
iio:
dac: mcp4821: Switch to including mod_devicetable.h for struct of_device_id definition.
iio:
dummy: Use automatic lock and direct mode cleanup.
iio:
dummy_evgen: remove Excess kernel-doc comments
iio:
frequency: admfm2000: New driver
iio:
gts-helper: Fix division loop
iio:
gyro: bmg160: Drop ACPI_PTR() usage
iio:
health: afe4403: Use devm action helper for regulator disable
iio:
health: afe4403: Use devm IIO helpers
iio:
health: afe4404: Use devm action helper for regulator disable
iio:
health: afe4404: Use devm IIO helpers
iio:
hid-sensor-als: Add light chromaticity support
iio:
hid-sensor-als: Add light color temperature support
iio:
hid-sensor-als: Assign channels dynamically
iio:
hid-sensor-als: Remove hardcoding of values for enums
iio:
humidity: hdc3020: add threshold events support
iio:
humidity: hdc3020: switch to 16bit register defines
iio:
humidity: hts221: Drop ACPI_PTR() usage
iio:
imu: adis16475: make use of irq_get_trigger_type()
iio:
imu: adis16480: make use of irq_get_trigger_type()
iio:
imu: bmi323: Add ACPI Match Table
iio:
imu: bmi323: Use cleanup handling for iio_device_claim_direct_mode()
iio:
imu: fxos8700: Drop ACPI_PTR() usage
iio:
imu: kmx61: Drop ACPI_PTR() usage
iio:
imu: st_lsm6dsx: add support to ASM330LHHXG1
iio:
imu: st_lsm6dsx: improve kernel docs and comments
iio:
invensense: remove redundant initialization of variable period
iio:
light: al3010: Switch from linux/of.h to linux/mod_devicetable.h
iio:
light: al3320a: Drop unused linux/of.h include
iio:
light: as73211: add support for as7331
iio:
light: as73211: use IIO_VAL_FRACTIONAL for intensity scales
iio:
light: jsa1212: Drop ACPI_PTR() usage
iio:
light: ltr501: Drop ACPI_PTR() usage
iio:
light: max44000: drop ACPI_PTR() and CONFIG_ACPI guards
iio:
light: rpr0521: Drop ACPI_PTR() usage
iio:
light: stk3310: Drop ACPI_PTR() usage
iio:
light: us5182d: Drop ACPI_PTR() usage
iio:
light: vcnl4000: Set ps high definition for 4040/4200
iio:
light: vl6180: Drop unused linux/of.h include
iio:
locking: introduce __cleanup() based direct mode claiming infrastructure
iio:
magnetometer: add a driver for Voltafield AF8133J magnetometer
iio:
magnetometer: bmc150: Drop ACPI_PTR() usage
iio:
magnetometer: mmc35240: Drop ACPI_PTR() usage
iio:
potentiometer: max5487: Drop ACPI_PTR() usage
iio:
pressure: Fixes BME280 SPI driver data
iio:
pressure: Fixes SPI support for BMP3xx devices
iio:
pressure: hp206c: drop ACPI_PTR() and CONFIG_ACPI guards
iio:
pressure: hsc030pa add mandatory delay
iio:
pressure: hsc030pa add triggered buffer
iio:
pressure: hsc030pa: include cleanup
iio:
pressure: hsc030pa: update datasheet URLs
iio:
pressure: hsc030pa: use signed type to hold div_64() result
iio:
pressure: mprls0025pa add SPI driver
iio:
pressure: mprls0025pa add triplet property
iio:
pressure: mprls0025pa fix off-by-one enum
iio:
pressure: mprls0025pa improve driver error resilience
iio:
pressure: mprls0025pa refactor to split core and i2c parts.
iio:
pressure: mprls0025pa remove defaults
iio:
pressure: mprls0025pa whitespace cleanup
iio:
proximity: isl29501: make use of of_device_id table
iio:
proximity: sx9310: Use automated cleanup for locks and IIO mode claiming.
iio:
proximity: sx9324: Use automated cleanup for locks and IIO mode claiming.
iio:
proximity: sx9360: Use automated cleanup for locks and IIO mode claiming.
iio:
st_sensors: drop ACPI_PTR() and CONFIG_ACPI guards
iio:
st_sensors: lsm9ds0: Don't use "proxy" headers
iio:
st_sensors: lsm9ds0: Use common style for terminator in ID tables
iio:
st_sensors: lsm9ds0: Use dev_err_probe() everywhere
iio:
sx9324: avoid copying property strings
iio:
temperature: ltc2983: explicitly set the name in chip_info
iio:
temperature: ltc2983: make use of spi_get_device_match_data()
iio:
temperature: ltc2983: rename ltc2983_parse_dt()
iio:
temperature: tmp117: add support for vcc-supply
iio:
test: test gain-time-scale helpers
Linux:
iio:imu: adis16475: Fix sync mode setting
ima:
Align ima_file_mprotect() definition with LSM infrastructure
ima:
Align ima_inode_post_setattr() definition with LSM infrastructure
ima:
Align ima_inode_removexattr() definition with LSM infrastructure
ima:
Align ima_inode_setxattr() definition with LSM infrastructure
ima:
Align ima_post_read_file() definition with LSM infrastructure
ima:
Make it independent from 'integrity' LSM
ima:
Move IMA-Appraisal to LSM infrastructure
ima:
Move to LSM infrastructure
Linux:
Improve SOF support for Steam Deck OLED
inet6:
expand rcu_read_lock() scope in inet6_dump_addr()
inet:
Add getsockopt support for IP_ROUTER_ALERT and IPV6_ROUTER_ALERT
inet:
allow ip_valid_fib_dump_req() to be called with RTNL or RCU
inet:
annotate data-races around ifa->ifa_flags
inet:
annotate data-races around ifa->ifa_preferred_lft
inet:
annotate data-races around ifa->ifa_tstamp and ifa->ifa_cstamp
inet:
annotate data-races around ifa->ifa_valid_lft
inet:
annotate devconf data-races
inet:
bring NLM_DONE out to a separate recv() again
inet:
do not use RTNL in inet_netconf_get_devconf()
inet:
inet_defrag: prevent sk release while still in use
inet:
move inet_ehash_secret and udp_ehash_secret into net_hotdata
inet:
move tcp_protocol and udp_protocol to net_hotdata
inet:
prepare inet_base_seq() to run without RTNL
inet:
switch inet_dump_fib() to RCU protection
inet:
use xa_array iterator to implement inet_dump_ifaddr()
inet:
use xa_array iterator to implement inet_netconf_dump_devconf()
inet_diag:
add module pointer to "struct inet_diag_handler"
inet_diag:
allow concurrent operations
inet_diag:
annotate data-races around inet_diag_table[]
inet_diag:
skip over empty buckets
init/main.c:
Fix potential static_command_line memory overflow
init:
Declare rodata_enabled and mark_rodata_ro() at all time
init:
flush async file closing
init:
open /initrd.image with O_LARGEFILE
init:
open output files from cpio unpacking with O_LARGEFILE
init:
remove obsolete arch_call_rest_init() wrapper
initramfs:
remove duplicate built-in __initramfs_start unpacking
inotify:
Fix misspelling of "writable"
input/touchscreen:
imagis: Add support for Imagis IST3038B
input/touchscreen:
imagis: add support for IST3032C
input/touchscreen:
imagis: Correct the maximum touch area value
Input:
88pm80x_onkey - add SPDX and drop GPL boilerplate
Input:
add core support for Goodix Berlin Touchscreen IC
Input:
allocate keycode for Display refresh rate toggle
Input:
amimouse - mark driver struct with __refdata to prevent section mismatch
Input:
bcm-keypad - remove redundant of_match_ptr()
Input:
gameport - make gameport_bus const
Input:
goodix-berlin - add I2C support for Goodix Berlin Touchscreen IC
Input:
goodix-berlin - add SPI support for Goodix Berlin Touchscreen IC
Input:
imagis - add touch key support
Input:
imagis - use FIELD_GET where applicable
Input:
iqs7222 - add support for IQS7222D v1.1 and v1.2
Input:
leds - change config symbol dependency for audio mute trigger
Input:
leds - set default-trigger for mute
Input:
make input_class constant
Input:
matrix_keypad - avoid repeatedly converting GPIO to IRQ
Input:
matrix_keypad - consolidate handling of clustered interrupt
Input:
matrix_keypad - switch to using managed resources
Input:
navpoint - remove driver
Input:
pxspad - follow renaming of SPI "master" to "controller"
Input:
remove usage of the deprecated ida_simple_xx() API
Input:
serio - make serio_bus const
Input:
synaptics-rmi4 - fail probing if memory allocation for "phys" fails
Input:
synaptics-rmi4 - follow renaming of SPI "master" to "controller"
Input:
synaptics-rmi4 - make rmi_bus_type const
Input:
ti_am335x_tsc - remove redundant assignment to variable config
Input:
xilinx_ps2 - fix kernel-doc for xps2_of_probe function
Input:
xpad - add support for ASUS ROG RAIKIRI
Input:
xpad - add support for Snakebyte GAMEPADs
Input:
xpad - sort xpad_device by vendor and product ID
integrity:
Move integrity_kernel_module_request() to IMA
integrity:
Remove LSM
intel:
make module parameters readable in sys filesystem
interconnect:
constify of_phandle_args in xlate
interconnect:
Don't access req_list while it's being manipulated
interconnect:
qcom: Add MSM8909 interconnect provider driver
interconnect:
qcom: Add SM7150 driver support
interconnect:
qcom: msm8909: constify pointer to qcom_icc_node
interconnect:
qcom: sa8775p: constify pointer to qcom_icc_bcm
interconnect:
qcom: sa8775p: constify pointer to qcom_icc_node
interconnect:
qcom: sm6115: constify pointer to qcom_icc_node
interconnect:
qcom: sm8250: constify pointer to qcom_icc_node
interconnect:
qcom: sm8550: Remove bogus per-RSC BCMs and nodes
interconnect:
qcom: x1e80100: constify pointer to qcom_icc_bcm
interconnect:
qcom: x1e80100: Remove bogus per-RSC BCMs and nodes
interconnect:
qcom: x1e80100: Remove inexistent ACV_PERF BCM
Linux:
Introduce concept of conformance groups
Linux:
Introduce cpu_dcache_is_aliasing() across all architectures
io-uring:
add napi busy poll support
io-uring:
add sqpoll support for napi busy poll
io-uring:
correct typo in comment for IOU_F_TWQ_LAZY_WAKE
io-uring:
move io_wait_queue definition to header file
io_uring/cancel:
don't default to setting req->work.cancel_seq
io_uring/futex:
always remove futex entry for cancel all
io_uring/kbuf:
cleanup passing back cflags
io_uring/kbuf:
flag request if buffer pool is empty after buffer pick
io_uring/kbuf:
get rid of bl->is_ready
io_uring/kbuf:
get rid of lower BGID lists
io_uring/kbuf:
hold io_buffer_list reference over mmap
io_uring/kbuf:
protect io_buffer_list teardown with a reference
io_uring/kbuf:
rename is_mapped
io_uring/kbuf:
rename REQ_F_PARTIAL_IO to REQ_F_BL_NO_RECYCLE
io_uring/napi:
enable even with a timeout of 0
io_uring/napi:
ensure napi polling is aborted when work is available
io_uring/net:
add io_req_msg_cleanup() helper
io_uring/net:
clear REQ_F_BL_EMPTY in the multishot retry handler
io_uring/net:
correct the type of variable
io_uring/net:
correctly handle multishot recvmsg retry setup
io_uring/net:
dedup io_recv_finish req completion
io_uring/net:
ensure async prep handlers always initialize ->done_io
io_uring/net:
fix overflow check in io_recvmsg_mshot_prep()
io_uring/net:
improve the usercopy for sendmsg/recvmsg
io_uring/net:
move receive multishot out of the generic msghdr path
io_uring/net:
move recv/recvmsg flags out of retry loop
io_uring/net:
remove dependency on REQ_F_PARTIAL_IO for sr->done_io
io_uring/net:
restore msg_control on sendzc retry
io_uring/net:
simplify msghd->msg_inq checking
io_uring/net:
unify how recvmsg and sendmsg copy in the msghdr
io_uring/poll:
improve readability of poll reference decrementing
io_uring/rw:
don't allow multishot reads without NOWAIT support
io_uring/rw:
remove dead file == NULL check
io_uring/rw:
return IOU_ISSUE_SKIP_COMPLETE for multishot retry
io_uring/sqpoll:
early exit thread if task_context wasn't allocated
io_uring/sqpoll:
manage task_work privately
io_uring/sqpoll:
statistics of the true utilization of sq threads
io_uring/sqpoll:
use the correct check for pending task_work
io_uring/waitid:
always remove waitid entry for cancel all
io_uring:
add io_file_can_poll() helper
io_uring:
add register/unregister napi function
io_uring:
add support for ftruncate
io_uring:
clean rings on NO_MMAP alloc fail
io_uring:
cleanup handle_tw_list() calling convention
io_uring:
cleanup io_req_complete_post()
io_uring:
clear opcode specific data for an early failure
io_uring:
disable io-wq execution of multishot NOWAIT requests
io_uring:
Don't include af_unix.h.
io_uring:
don't save/restore iowait state
io_uring:
expand main struct io_kiocb flags to 64-bits
io_uring:
Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure
io_uring:
fix io_queue_proc modifying req->flags
io_uring:
fix mshot io-wq checks
io_uring:
fix mshot read defer taskrun cqe posting
io_uring:
fix poll_remove stalled req completion
io_uring:
Fix release of pinned pages when __io_uaddr_map fails
io_uring:
Fix sqpoll utilization check racing with dying sqpoll
io_uring:
handle traditional task_work in FIFO order
io_uring:
kill stale comment for io_cqring_overflow_kill()
io_uring:
mark the need to lock/unlock the ring as unlikely
io_uring:
pass in counter to handle_tw_list() rather than return it
io_uring:
re-arrange struct io_ring_ctx to reduce padding
io_uring:
refactor DEFER_TASKRUN multishot checks
io_uring:
remove 'loops' argument from trace_io_uring_task_work_run()
io_uring:
remove looping around handling traditional task_work
io_uring:
remove next io_kiocb fetch in task_work running
io_uring:
remove unconditional looping in local task_work handling
io_uring:
simplify io_pages_free
io_uring:
Simplify the allocation of slab caches
io_uring:
use file_mnt_idmap helper
io_uring:
use private workqueue for exit work
io_uring:
wake SQPOLL task when task_work is added to an empty queue
iomap:
add pos and dirty_len into trace_iomap_writepage_map
iomap:
Add processed for iomap_iter
iomap:
clean up the iomap_alloc_ioend calling convention
iomap:
clear the per-folio dirty bits on all writeback failures
iomap:
don't chain bios
iomap:
factor out a iomap_writepage_handle_eof helper
iomap:
factor out a iomap_writepage_map_block helper
iomap:
map multiple blocks at a time
iomap:
move all remaining per-folio logic into iomap_writepage_map
iomap:
move the io_folios field out of struct iomap_ioend
iomap:
move the iomap_sector sector calculation out of iomap_add_to_ioend
iomap:
move the PF_MEMALLOC check to iomap_writepages
iomap:
only call mapping_set_error once for each failed bio
iomap:
pass the length of the dirty region to ->map_blocks
iomap:
submit ioends immediately
iomap:
treat inline data in iomap_writepage_map as an I/O error
iommu/amd:
Add support for device based TLB invalidation
iommu/amd:
Change log message severity
iommu/amd:
Clean up RMP entries for IOMMU pages during SNP shutdown
iommu/amd:
Do not enable SNP when V2 page table is enabled
iommu/amd:
Don't rely on external callers to enable IOMMU SNP support
iommu/amd:
Enable Guest Translation before registering devices
iommu/amd:
Enhance def_domain_type to handle untrusted device
iommu/amd:
Fix failure return from snp_lookup_rmpentry()
iommu/amd:
Fix possible irq lock inversion dependency issue
iommu/amd:
Fix sleeping in atomic context
iommu/amd:
Introduce get_amd_iommu_from_dev()
iommu/amd:
Introduce per-device domain ID to fix potential TLB aliasing issue
iommu/amd:
Introduce per-device GCR3 table
iommu/amd:
Introduce struct protection_domain.pd_mode
iommu/amd:
Mark interrupt as managed
iommu/amd:
Pass struct iommu_dev_data to set_dte_entry()
iommu/amd:
Rearrange device flush code
iommu/amd:
Rearrange GCR3 table setup code
iommu/amd:
Refactor attaching / detaching device functions
iommu/amd:
Refactor GCR3 table helper functions
iommu/amd:
Refactor helper function for setting / clearing GCR3
iommu/amd:
Refactor protection_domain helper functions
iommu/amd:
Remove duplicate function declarations from amd_iommu.h
iommu/amd:
Remove EXPORT_SYMBOL for perf counter related functions
iommu/amd:
Remove redundant error check in amd_iommu_probe_device()
iommu/amd:
Remove unused APERTURE_* macros
iommu/amd:
Remove unused flush pasid functions
iommu/amd:
Remove unused GCR3 table parameters from struct protection_domain
iommu/amd:
Remove unused IOVA_* macro
iommu/amd:
Remove unused PPR_* macros
iommu/amd:
Use protection_domain.flags to check page table mode
iommu/arm-smmu-qcom:
Add X1E80100 MDSS compatible
iommu/arm-smmu-v3:
Add a global static BLOCKED domain
iommu/arm-smmu-v3:
Add a global static IDENTITY domain
iommu/arm-smmu-v3:
Add cpu_to_le64() around STRTAB_STE_0_V
iommu/arm-smmu-v3:
Build the whole STE in arm_smmu_make_s2_domain_ste()
iommu/arm-smmu-v3:
Check that the RID domain is S1 in SVA
iommu/arm-smmu-v3:
Compute the STE only once for each master
iommu/arm-smmu-v3:
Consolidate the STE generation for abort/bypass
iommu/arm-smmu-v3:
Convert to domain_alloc_paging()
iommu/arm-smmu-v3:
Do not change the STE twice during arm_smmu_attach_dev()
iommu/arm-smmu-v3:
Fix access for STE.SHCFG
iommu/arm-smmu-v3:
Hold arm_smmu_asid_lock during all of attach_dev
iommu/arm-smmu-v3:
Make STE programming independent of the callers
iommu/arm-smmu-v3:
Move the STE generation for S1 and S2 domains into functions
iommu/arm-smmu-v3:
Pass arm_smmu_domain and arm_smmu_device to finalize
iommu/arm-smmu-v3:
Pass smmu_domain to arm_enable/disable_ats()
iommu/arm-smmu-v3:
Put writing the context descriptor in the right order
iommu/arm-smmu-v3:
Remove arm_smmu_master->domain
iommu/arm-smmu-v3:
Remove unrecoverable faults reporting
iommu/arm-smmu-v3:
Use the identity/blocked domain during release
iommu/arm-smmu:
Use the correct type in nvidia_smmu_context_fault()
iommu/dma:
Document min_align_mask assumption
iommu/dma:
Force swiotlb_max_mapping_size on an untrusted device
iommu/iova:
Reorganise some code
iommu/iova:
Tidy up iova_cache_get() failure
iommu/iova:
use named kmem_cache for iova magazines
iommu/ipmmu-vmsa:
Minor cleanups
iommu/msm-iommu:
don't limit the driver too much
iommu/mtk_iommu:
Use devm_kcalloc() instead of devm_kzalloc()
iommu/vt-d:
Add the document for Intel IOMMU debugfs
iommu/vt-d:
Allocate local memory for page request queue
iommu/vt-d:
Don't issue ATS Invalidation request when device is disconnected
iommu/vt-d:
Fix NULL domain on device release
iommu/vt-d:
Fix WARN_ON in iommu probe path
iommu/vt-d:
Fix wrong use of pasid config
iommu/vt-d:
Improve ITE fault handling if target device isn't present
iommu/vt-d:
Merge intel_svm_bind_mm() into its caller
iommu/vt-d:
Remove initialization for dynamically heap-allocated rcu_head
iommu/vt-d:
Remove INTEL_IOMMU_BROKEN_GFX_WA
iommu/vt-d:
Remove scalabe mode in domain_context_clear_one()
iommu/vt-d:
Remove scalable mode context entry setup from attach_dev
iommu/vt-d:
Remove treatment for revoking PASIDs with pending page faults
iommu/vt-d:
Setup scalable mode context entry in probe path
iommu/vt-d:
Use device rbtree in iopf reporting path
iommu/vt-d:
Use kcalloc() instead of kzalloc()
iommu/vt-d:
Use rbtree to track iommu probed devices
iommu:
Add static iommu_ops->release_domain
iommu:
Cleanup iopf data structure definitions
iommu:
constify fwnode in iommu_ops_from_fwnode()
iommu:
constify of_phandle_args in xlate
iommu:
constify pointer to bus_type
iommu:
Fix compilation without CONFIG_IOMMU_INTEL
iommu:
Improve iopf_queue_remove_device()
iommu:
Introduce iommu_group_mutex_assert()
iommu:
Make iommu_queue_iopf() more generic
iommu:
Make iommu_report_device_fault() return void
iommu:
Make iopf_group_response() return void
iommu:
Merge iommu_fault_event and iopf_fault
iommu:
Merge iopf_device_param into iommu_fault_param
iommu:
Move iommu fault data to linux/iommu.h
iommu:
mtk: fix module autoloading
iommu:
Prepare for separating SVA and IOPF
iommu:
re-use local fwnode variable in iommu_ops_from_fwnode()
iommu:
Refine locking for per-device fault data management
iommu:
Remove iommu_[un]register_device_fault_handler()
iommu:
Remove unrecoverable fault data
iommu:
Separate SVA and IOPF
iommu:
Track iopf group instead of last fault
iommu:
Use refcount for fault data access
iommu:
Validate the PASID in iommu_attach_device_pasid()
iommufd:
Add config needed for iommufd_fail_nth
iommufd:
Add missing IOMMUFD_DRIVER kconfig for the selftest
ionic:
add helpers for accessing buffer info
ionic:
add initial framework for XDP support
ionic:
add ndo_xdp_xmit
ionic:
Add XDP packet headroom
ionic:
Add XDP_REDIRECT support
ionic:
Add XDP_TX support
ionic:
better dma-map error handling
ionic:
carry idev in ionic_cq struct
ionic:
Change default number of descriptors for Tx and Rx
ionic:
change MODULE_AUTHOR to person name
ionic:
change the hwstamp likely check
ionic:
Check stop no restart
ionic:
Clean RCT ordering issues
ionic:
Clean up BQL logic
ionic:
drop q mapping
ionic:
fold adminq clean into service routine
ionic:
implement xdp frags support
ionic:
keep stats struct local to error handling
ionic:
Make use napi_consume_skb
ionic:
move adminq-notifyq handling to main file
ionic:
Pass local netdev instead of referencing struct
ionic:
rearrange ionic_qcq
ionic:
rearrange ionic_queue for better layout
ionic:
reduce the use of netdev
ionic:
refactor skb building
ionic:
remove callback pointer from desc_info
ionic:
remove desc, sg_desc and cmb_desc from desc_info
ionic:
remove the cq_info to save more memory
ionic:
remove unnecessary NULL test
ionic:
Rework Tx start/stop flow
ionic:
set adminq irq affinity
ionic:
Shorten a Tx hotpath
ionic:
update documentation for XDP support
ionic:
Use CQE profile for dim
ionic:
use dma range APIs
ionic:
use specialized desc info structs
iosys-map:
fix typo
iov_iter:
Avoid wrap-around instrumentation in copy_compat_iovec_from_user()
iov_iter:
streamline iovec/bvec alignment iteration
ip6_gre:
use exit_batch_rtnl() method
ip6_tunnel:
use exit_batch_rtnl() method
ip6_vti:
use exit_batch_rtnl() method
ip6mr:
Simplify the allocation of slab caches in ip6_mr_init
ip_tunnel:
annotate data-races around t->parms.link
ip_tunnel:
use exit_batch_rtnl() method
ipack:
make ipack_bus_type const
ipc:
remove linebreaks from arguments of __register_sysctl_table
ipmr:
fix incorrect parameter validation in the ip_mroute_getsockopt() function
ipmr:
Simplify the allocation of slab caches
ipv4/fib:
use synchronize_net() when holding RTNL
ipv4/route:
avoid unused-but-set-variable warning
ipv4:
add __unregister_nexthop_notifier()
ipv4:
check for NULL idev in ip_route_use_hint()
ipv4:
Fix uninit-value access in __ip_make_skb()
ipv4:
raw: check sk->sk_rcvbuf earlier
ipv4:
raw: Fix sending packets from raw sockets via IPsec tunnels
ipv4:
raw: remove useless input parameter in do_raw_set/getsockopt
ipv4:
Set the routing scope properly in ip_route_output_ports().
ipv4:
Simplify the allocation of slab caches in ip_rt_init
ipv6/addrconf:
annotate data-races around devconf fields (I)
ipv6/addrconf:
annotate data-races around devconf fields (II)
ipv6/sit:
Do not allocate stats in the driver
ipv6:
add ipv6_devconf_read_txrx cacheline_group
ipv6:
addrconf_disable_ipv6() optimization
ipv6:
addrconf_disable_policy() optimization
ipv6:
annotate data-races around cnf.disable_ipv6
ipv6:
annotate data-races around cnf.forwarding
ipv6:
annotate data-races around cnf.hop_limit
ipv6:
annotate data-races around cnf.mtu6
ipv6:
annotate data-races around devconf->disable_policy
ipv6:
annotate data-races around devconf->proxy_ndp
ipv6:
annotate data-races around idev->cnf.ignore_routes_with_linkdown
ipv6:
annotate data-races in ndisc_router_discovery()
ipv6:
annotate data-races in rt6_probe()
ipv6:
anycast: complete RCU handling of struct ifacaddr6
ipv6:
fib6_rules: avoid possible NULL dereference in fib6_rule_action()
ipv6:
fib6_rules: flush route cache when rule is changed
ipv6:
fib: hide unused 'pn' variable
ipv6:
Fix address dump when IPv6 is disabled on an interface
ipv6:
Fix infinite recursion in fib6_dump_done().
ipv6:
Fix potential uninit-value access in __ip6_make_skb()
ipv6:
fix race condition between ipv6_get_ifaddr and ipv6_del_addr
ipv6:
make addrconf_wq single threaded
ipv6:
make in6_dump_addrs() lockless
ipv6:
make inet6_fill_ifaddr() lockless
ipv6:
mcast: remove one synchronize_net() barrier in ipv6_mc_down()
ipv6:
move inet6_ehash_secret and udp6_ehash_secret into net_hotdata
ipv6:
move tcp_ipv6_hash_secret and udp_ipv6_hash_secret to net_hotdata
ipv6:
move tcpv6_protocol and udpv6_protocol to net_hotdata
ipv6:
prepare inet6_fill_ifinfo() for RCU protection
ipv6:
prepare inet6_fill_ifla6_attrs() for RCU
ipv6:
prevent NULL dereference in ip6_output()
ipv6:
raw: check sk->sk_rcvbuf earlier
ipv6:
raw: remove useless input parameter in rawv6_err
ipv6:
raw: remove useless input parameter in rawv6_get/seticmpfilter
ipv6:
remove RTNL protection from inet6_dump_addr()
ipv6:
Simplify the allocation of slab caches
ipv6:
switch inet6_dump_ifinfo() to RCU protection
ipv6:
use xa_array iterator to implement inet6_dump_addr()
ipv6:
use xa_array iterator to implement inet6_netconf_dump_devconf()
ipv6:
use xarray iterator to implement inet6_dump_ifinfo()
ipvs:
Fix checksumming on GSO of SCTP packets
ipvs:
Simplify the allocation of ip_vs_conn slab caches
irqchip/armada-370-xp:
Suppress unused-function warning
irqchip/bcm-6345-l1:
Prefer struct_size)_ over open coded arithmetic
irqchip/gic(v3):
Replace gic_irq() with irqd_to_hwirq()
irqchip/gic-v3-its:
Fix VSYNC referencing an unmapped VPE on GIC v4.1
irqchip/gic-v3-its:
Prevent double free on error
irqchip/gic-v3-its:
Remove usage of the deprecated ida_simple_xx() API
irqchip/gic-v3:
Make gic_irq_domain_select() robust for zero parameter count
irqchip/gic-v3:
Use readl_relaxed_poll_timeout_atomic()
irqchip/imgpdc:
Convert to platform_driver::remove_new() callback
irqchip/imx-intmux:
Convert to platform_driver::remove_new() callback
irqchip/imx-intmux:
Handle pure domain searches correctly
irqchip/imx-irqsteer:
Convert to platform_driver::remove_new() callback
irqchip/irq-bcm7038-l1:
Prefer struct_size over open coded arithmetic
irqchip/keystone:
Convert to platform_driver::remove_new() callback
irqchip/loongson-eiointc:
Remove explicit interrupt affinity restore on resume
irqchip/loongson-eiointc:
Skip handling if there is no pending interrupt
irqchip/ls-scfg-msi:
Convert to platform_driver::remove_new() callback
irqchip/madera:
Convert to platform_driver::remove_new() callback
irqchip/meson-gpio:
Add support for Amlogic-T7 SoCs
irqchip/mvebu-pic:
Convert to platform_driver::remove_new() callback
irqchip/pruss-intc:
Convert to platform_driver::remove_new() callback
irqchip/renesas-intc-irqpin:
Convert to platform_driver::remove_new() callback
irqchip/renesas-irqc:
Convert to platform_driver::remove_new() callback
irqchip/renesas-rza1:
Convert to platform_driver::remove_new() callback
irqchip/renesas-rzg2l:
Do not set TIEN and TINT source at the same time
irqchip/renesas-rzg2l:
Flush posted write in irq_eoi()
irqchip/renesas-rzg2l:
Prevent spurious interrupts when setting trigger type
irqchip/renesas-rzg2l:
Rename rzg2l_irq_eoi()
irqchip/renesas-rzg2l:
Rename rzg2l_tint_eoi()
irqchip/riscv-intc:
Add support for RISC-V AIA
irqchip/riscv-intc:
Allow large non-standard interrupt number
irqchip/riscv-intc:
Fix low-level interrupt handler setup for AIA
irqchip/riscv-intc:
Fix use of AIA interrupts 32-63 on riscv32
irqchip/riscv-intc:
Introduce Andes hart-level interrupt controller
irqchip/sifive-plic:
Cleanup PLIC contexts upon irqdomain creation failure
irqchip/sifive-plic:
Convert PLIC driver into a platform driver
irqchip/sifive-plic:
Improve locking safety by using irqsave/irqrestore
irqchip/sifive-plic:
Parse number of interrupts and contexts early in plic_probe()
irqchip/sifive-plic:
Use dev_xyz() in-place of pr_xyz()
irqchip/sifive-plic:
Use devm_xyz() for managed allocation
irqchip/sifive-plic:
Use riscv_get_intc_hwnode() to get parent fwnode
irqchip/stm32-exti:
Convert to platform_driver::remove_new() callback
irqchip/ts4800:
Convert to platform_driver::remove_new() callback
irqchip/vic:
Fix a kernel-doc warning
irqchip:
Add StarFive external interrupt controller
irqchip:
Convert all platform MSI users to the new API
irqflags:
Explicitly ignore lockdep_hrtimer_exit() argument
isdn:
capi: make capi_class constant
isdn:
mISDN: make elements_class constant
isofs:
handle CDs with bad root inode but good Joliet root directory
isofs:
remove SLAB_MEM_SPREAD flag usage
iwlwifi:
fw: fix more kernel-doc warnings
iwlwifi:
mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device
iwlwifi:
mvm: Populate trip table before registering thermal zone
iwlwifi:
mvm: Use for_each_thermal_trip() for walking trip points
ixgbe:
Add 1000BASE-BX support
ixgbe:
avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
ixgbe:
Clarify the values of the returning status
ixgbe:
Convert ret val type from s32 to int
ixgbe:
pull out stats update to common routines
ixgbe:
Rearrange args to fix reverse Christmas tree
jfs:
port block device access to file
jfs:
remove SLAB_MEM_SPREAD flag usage
jiffies:
Transform comment about time_* functions into DOC block
Linux:
Julia Lawall reported this null pointer dereference, this should fix it.
kasan/test:
avoid gcc warning for intentional overflow
kasan:
add atomic tests
kasan:
Add documentation for CONFIG_KASAN_EXTRA_INFO
kasan:
docs: update descriptions about test file and module
kasan:
fix a2 allocation and remove explicit cast in atomic tests
kasan:
increase the number of bits to shift when recording extra timestamps
kasan:
rename test_kasan_module_init to kasan_test_module_init
kbuild:
change DTC_FLAGS_
.o to take the path relative to $(obj)
kbuild:
change tool coverage variables to take the path relative to $(obj)
kbuild:
create a list of all built DTB files
kbuild:
deb-pkg: build binary-arch in parallel
kbuild:
deb-pkg: call more misc debhelper commands
kbuild:
deb-pkg: make debian/rules quiet for 'make deb-pkg'
kbuild:
deb-pkg: show verbose log for direct package builds
kbuild:
Disable KCSAN for autogenerated *.mod.c intermediaries
kbuild:
fix inconsistent indentation in top Makefile
kbuild:
make -Woverride-init warnings more consistent
kbuild:
mark `rustc` (and others) invocations as recursive
kbuild:
Move -Wenum-{compare-conditional,enum-conversion} into W=1
kbuild:
raise the minimum supported version of LLVM to 13.0.1
kbuild:
remove EXPERT and !COMPILE_TEST guarding from TRIM_UNUSED_KSYMS
kbuild:
remove GCC's default -Wpacked-bitfield-compat flag
kbuild:
rpm-pkg: add dtb files in kernel rpm
kbuild:
rpm-pkg: do not include depmod-generated files
kbuild:
rpm-pkg: mark installed files in /boot as %ghost
kbuild:
rust: force `alloc` extern to allow "empty" Rust files
kbuild:
rust: remove unneeded `@rustc_cfg` to avoid ICE
kbuild:
simplify dtbs_install by reading the list of compiled DTBs
kbuild:
unexport abs_srctree and abs_objtree
kbuild:
Use -fmin-function-alignment when available
kconfig:
add macros useful for hashtable
Kconfig:
add some hidden tabs on purpose
kconfig:
associate struct menu with file name directly
kconfig:
associate struct property with file name directly
kconfig:
call env_write_dep() right after yyparse()
kconfig:
change file_lookup() to return the file name
kconfig:
check prompt for choice while parsing
kconfig:
convert linked list of files to hash table
kconfig:
do not delay the cur_filename update
kconfig:
do not imply the type of choice value
kconfig:
do not reparent the menu inside a choice block
kconfig:
fix infinite loop when expanding a macro at the end of file
kconfig:
fix line number in recursive inclusion detection
kconfig:
fix off-by-one in zconf_error()
kconfig:
Fix typo HEIGTH to HEIGHT
kconfig:
import more list macros and inline functions
kconfig:
link menus to a symbol
kconfig:
lxdialog: fix button color for blackbg theme
kconfig:
lxdialog: fix cursor render in checklist
kconfig:
lxdialog: remove unused dialog colors
kconfig:
make file::name a flexible array member
kconfig:
move ARRAY_SIZE to a header
kconfig:
move strhash() to util.c as a global function
kconfig:
move the file and lineno in struct file to struct buffer
kconfig:
print recursive dependency errors in the parsed order
kconfig:
remove compat_getline()
kconfig:
remove named choice support
kconfig:
remove orphan lookup_file() declaration
kconfig:
remove unneeded buffer allocation in zconf_initscan()
kconfig:
remove unneeded menu_is_visible() call in conf_write_defconfig()
kconfig:
remove unneeded sym_find() call in conf_parse()
kconfig:
remove zconf_curname() and zconf_lineno()
kconfig:
replace current_pos with separate cur_{filename,lineno}
kconfig:
replace file->name with name in zconf_nextfile()
kconfig:
replace remaining current_file->name with cur_filename
kconfig:
resync list.h
kconfig:
split list_head into a separate header
kconfig:
split preprocessor prototypes into preprocess.h
kconfig:
tests: add a test for randconfig with dependent choices
kconfig:
tests: support KCONFIG_SEED for the randconfig runner
kconfig:
tests: test dependency after shuffling choices
kconfig:
use generic macros to implement symbol hashtable
kconfig:
use linked list in get_symbol_str() to iterate over menus
kconfig:
write Kconfig files to autoconf.cmd in order
kernel-doc:
Add unary operator * to $type_param_ref
kernel-doc:
drop looking for "MACDOC"
kernel-doc:
handle #if in enums as well
kernel-doc:
Support arrays of pointers struct fields
kernel.h:
Move lib/cmdline.c prototypes to string.h
kernel.h:
Move upper_*_bits() and lower_*_bits() to wordpart.h
kernel.h:
removed REPEAT_BYTE from kernel.h
kernel/cpu:
Convert snprintf() to sysfs_emit()
kernel/hung_task.c:
export sysctl_hung_task_timeout_secs
kernel/workqueue:
Bind rescuer to unbound cpumask for WQ_UNBOUND
kernel/workqueue:
Let rescuers follow unbound wq cpumask changes
kernfs:
annotate different lockdep class for of->mutex of writable files
kernfs:
fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
kernfs:
RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id()
kernfs:
Rearrange kernfs_node fields to reduce its size on 64bit
kexec/kdump:
make struct crash_mem available without CONFIG_CRASH_DUMP
kexec:
Allocate kernel above bzImage's pref_address
kexec:
copy only happens before uchunk goes to zero
kexec:
split crashkernel reservation code out from crash_core.c
KEYS:
include header for EINVAL definition
kmsan:
compiler_types: declare __no_sanitize_or_inline
kobject:
make uevent_seqnum atomic
kobject:
reduce uevent_sock_mutex scope
kprobes/x86:
Use copy_from_kernel_nofault() to read from unsafe address
kprobes:
Fix possible use-after-free issue on kprobe registration
kselftest/arm64:
Add 2023 DPISA hwcap test coverage
kselftest/arm64:
Add basic FPMR test
kselftest/arm64:
Handle FPMR context in generic signal frame parser
kselftest/arm64:
Test that ptrace takes effect in the target process
kselftest:
Add basic test for probing the rust sample modules
kselftest:
Add test to verify probe of devices from discoverable buses
kselftest:
devices: Add sample board file for google,spherion
kselftest:
devices: Add sample board file for XPS 13 9300
kselftests:
lib.mk: Add TEST_GEN_MODS_DIR variable
ksmbd:
add continuous availability share parameter
ksmbd:
add support for durable handles v1/v2
ksmbd:
avoid to send duplicate lease break notifications
ksmbd:
clear RENAME_NOREPLACE before calling vfs_rename
ksmbd:
common: use struct_group_attr instead of struct_group for network_open_info
ksmbd:
do not grant v2 lease if parent lease key and epoch are not set
ksmbd:
do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
ksmbd:
don't send oplock break if rename fails
ksmbd:
fix possible null-deref in smb_lazy_parent_lease_break_close
ksmbd:
fix potencial out-of-bounds when buffer offset is invalid
ksmbd:
fix slab-out-of-bounds in smb2_allocate_rsp_buf
ksmbd:
fix slab-out-of-bounds in smb_strndup_from_utf16()
ksmbd:
Fix spelling mistake "connction" -> "connection"
ksmbd:
fix uninitialized symbol 'share' in smb2_tree_connect()
ksmbd:
mark SMB2_SESSION_EXPIRED to session when destroying previous session
ksmbd:
off ipv6only for both ipv4/ipv6 binding
ksmbd:
remove module version
ksmbd:
replace generic_fillattr with vfs_getattr
ksmbd:
retrieve number of blocks using vfs_getattr in set_file_allocation_info
ksmbd:
use rwsem instead of rwlock for lease break
ksmbd:
validate payload size in ipc response
ksmbd:
validate request buffer size in smb2_allocate_rsp_buf()
kswapd:
replace try_to_freeze() with kthread_freezable_should_stop()
ktest.pl:
Process variables within variables
ktest:
force $buildonly = 1 for 'make_warnings_file' test type
kunit:
add wireless unit tests
kunit:
Annotate _MSG assertion variants with gnu printf specifiers
kunit:
configs: Enable CONFIG_DAMON_DBGFS_DEPRECATED for --alltests
kunit:
fix wireless test dependencies
kunit:
make kunit_bus_type const
kunit:
Mark filter* params as rw
kunit:
Setup DMA masks on the kunit device
kunit:
test: Log the correct filter string in executor_test
kunit:
tool: Print UML command
kvm/x86:
allocate the write-tracking metadata on-demand
KVM/x86:
Export RFDS_NO and RFDS_CLEAR to guests
KVM:
Add a comment explaining the directed yield pending interrupt logic
KVM:
Add dedicated arch hook for querying if vCPU was preempted in-kernel
KVM:
Add helpers to consolidate gfn_to_pfn_cache's page split check
KVM:
Always flush async #PF workqueue when vCPU is being destroyed
KVM:
arm64: add comments to __kern_hyp_va
KVM:
arm64: Add debugfs file for guest's ID registers
KVM:
arm64: Add feature checking helpers
KVM:
arm64: Add Fine-Grained UNDEF tracking information
KVM:
arm64: Always populate the trap configuration xarray
KVM:
arm64: debug: fix kernel-doc warnings
KVM:
arm64: Don't defer TLB invalidation when zapping table entries
KVM:
arm64: Don't initialize idreg debugfs w/ preemption disabled
KVM:
arm64: Don't pass a TLBI level hint when zapping table entries
KVM:
arm64: Drop the requirement for XARRAY_MULTI
KVM:
arm64: Ensure target address is granule-aligned for range TLBI
KVM:
arm64: Expose ID_AA64MMFR4_EL1 to guests
KVM:
arm64: Fail the idreg iterator if idregs aren't initialized
KVM:
arm64: Fix host-programmed guest events in nVHE
KVM:
arm64: Fix out-of-IPA space translation fault handling
KVM:
arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode
KVM:
arm64: Fix typos
KVM:
arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented
KVM:
arm64: guest: fix kernel-doc warnings
KVM:
arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented
KVM:
arm64: hyp/aarch32: fix kernel-doc warnings
KVM:
arm64: Introduce new flag for non-cacheable IO memory
KVM:
arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest
KVM:
arm64: Make build-time check of RES0/RES1 bits optional
KVM:
arm64: Make FEAT_MOPS UNDEF if not advertised to the guest
KVM:
arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest
KVM:
arm64: Make TLBI OS/Range UNDEF if not advertised to the guest
KVM:
arm64: mmu: fix a kernel-doc warning
KVM:
arm64: move ARM-specific defines to uapi/asm/kvm.h
KVM:
arm64: Move existing feature disabling over to FGU infrastructure
KVM:
arm64: nv: Add sanitising to EL2 configuration registers
KVM:
arm64: nv: Add sanitising to VNCR-backed FGT sysregs
KVM:
arm64: nv: Add sanitising to VNCR-backed HCRX_EL2
KVM:
arm64: nv: Add sanitising to VNCR-backed sysregs
KVM:
arm64: nv: Correctly handle negative polarity FGTs
KVM:
arm64: nv: Drop sanitised_sys_reg() helper
KVM:
arm64: nv: Move system instructions to their own sys_reg_desc array
KVM:
arm64: nv: Turn encoding ranges into discrete XArray stores
KVM:
arm64: PMU: fix kernel-doc warnings
KVM:
arm64: print Hyp mode
KVM:
arm64: Propagate and handle Fine-Grained UNDEF bits
KVM:
arm64: Rationalise KVM banner output
KVM:
arm64: Register AArch64 system register entries with the sysreg xarray
KVM:
arm64: removed unused kern_hyp_va asm macro
KVM:
arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap()
KVM:
arm64: selftests: Data type cleanup for arch_timer test
KVM:
arm64: selftests: Enable tuning of error margin in arch_timer test
KVM:
arm64: selftests: Handle feature fields with nonzero minimum value correctly
KVM:
arm64: selftests: Split arch_timer test code
KVM:
arm64: Set io memory s2 pte as normalnc for vfio pci device
KVM:
arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking
KVM:
arm64: Streamline save/restore of HFG[RW]TR_EL2
KVM:
arm64: sys_regs: fix kernel-doc warnings
KVM:
arm64: Unify HDFG[WR]TR_GROUP FGT identifiers
KVM:
arm64: Use the xarray as the primary sysreg/sysinsn walker
KVM:
arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
KVM:
arm64: vgic-init: fix a kernel-doc warning
KVM:
arm64: vgic-its: fix kernel-doc warnings
KVM:
arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list()
KVM:
arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
KVM:
arm64: vgic-v3: Iterate the xarray to find pending LPIs
KVM:
arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq()
KVM:
arm64: vgic: Ensure the irq refcount is nonzero when taking a ref
KVM:
arm64: vgic: fix a kernel-doc warning
KVM:
arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner
KVM:
arm64: vgic: Get rid of the LPI linked-list
KVM:
arm64: vgic: Rely on RCU protection in vgic_get_lpi()
KVM:
arm64: vgic: Store LPIs in an xarray
KVM:
arm64: vgic: Use atomics to count LPIs
KVM:
arm64: vgic: Use xarray to find LPI in vgic_get_lpi()
KVM:
arm64: vhe: fix a kernel-doc warning
KVM:
Check validity of offset+length of gfn_to_pfn_cache prior to activation
KVM:
define __KVM_HAVE_GUEST_DEBUG unconditionally
KVM:
Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start()
KVM:
Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA
KVM:
fix kvm_mmu_memory_cache allocation warning
KVM:
Get reference to VM's address space in the async #PF worker
KVM:
Get rid of return value from kvm_arch_create_vm_debugfs()
KVM:
Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls
kvm:
move "select IRQ_BYPASS_MANAGER" to common code
KVM:
Nullify async #PF worker's "apf" pointer as soon as it might be freed
KVM:
pfncache: Add a map helper function
KVM:
pfncache: add a mark-dirty helper
KVM:
pfncache: allow a cache to be activated with a fixed (userspace) HVA
KVM:
pfncache: check the need for invalidation under read lock first
KVM:
pfncache: include page offset in uhva and use it consistently
KVM:
pfncache: remove KVM_GUEST_USES_PFN usage
KVM:
pfncache: remove unnecessary exports
KVM:
pfncache: simplify locking and make more self-contained
KVM:
pfncache: stop open-coding offset_in_page()
KVM:
powerpc: move powerpc-specific structs to uapi/asm/kvm.h
KVM:
Put mm immediately after async #PF worker completes remote gup()
KVM:
remove more traces of device assignment UAPI
KVM:
remove unnecessary #ifdef
kvm:
replace __KVM_HAVE_READONLY_MEM with Kconfig symbol
KVM:
riscv: selftests: Add exception handling support
KVM:
riscv: selftests: Add guest helper to get vcpu id
KVM:
riscv: selftests: Add sstc timer test
KVM:
riscv: selftests: Add Zacas extension to get-reg-list test
KVM:
riscv: selftests: Add Ztso extension to get-reg-list test
KVM:
riscv: selftests: Change vcpu_has_ext to a common function
KVM:
riscv: selftests: Switch to use macro from csr.h
KVM:
s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M
KVM:
s390: fix access register usage in ioctls
KVM:
s390: fix virtual vs physical address confusion
KVM:
s390: introduce kvm_s390_fpu_(store|load)
KVM:
s390: move s390-specific structs to uapi/asm/kvm.h
KVM:
s390: only deliver the set service event bits
KVM:
s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot()
KVM:
s390: selftest: memop: Fix undefined behavior
KVM:
s390: selftests: memop: add a simple AR test
KVM:
selftests: aarch64: Remove unused functions from vpmu test
KVM:
selftests: Add a basic SEV smoke test
KVM:
selftests: Add a basic SEV-ES smoke test
KVM:
selftests: Add a forced emulation variation of KVM_ASM_SAFE()
KVM:
selftests: Add a helper to query if the PMU module param is enabled
KVM:
selftests: Add a macro to define a test with one vcpu
KVM:
selftests: Add a macro to iterate over a sparsebit range
KVM:
selftests: Add CONFIG_64BIT definition for the build
KVM:
selftests: Add coverage of EPT-disabled to vmx_dirty_log_test
KVM:
selftests: Add functional test for Intel's fixed PMU counters
KVM:
selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV
KVM:
selftests: Add helpers to read integer module params
KVM:
selftests: Add library for creating and interacting with SEV guests
KVM:
selftests: Add pmu.h and lib/pmu.c for common PMU assets
KVM:
selftests: Add support for allocating/managing protected guest memory
KVM:
selftests: Add support for protected vm_vaddr_* allocations
KVM:
selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF
KVM:
selftests: Add vcpu_set_cpuid_property() to set properties
KVM:
selftests: Allow tagging protected memory in guest page tables
KVM:
selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled
KVM:
selftests: Drop the "name" param from KVM_X86_PMU_FEATURE()
KVM:
selftests: Expand PMU counters test to verify LLC events
KVM:
selftests: Explicitly close guest_memfd files in some gmem tests
KVM:
selftests: Explicitly ucall pool from shared memory
KVM:
selftests: Extend PMU counters test to validate RDPMC after WRMSR
KVM:
selftests: Extend VM creation's @shape to allow control of VM subtype
KVM:
selftests: Extend {kvm,this}_pmu_has() to support fixed counters
KVM:
selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test
KVM:
selftests: Fix GUEST_PRINTF() format warnings in ARM code
KVM:
selftests: fix max_guest_memory_test with more that 256 vCPUs
KVM:
selftests: Fix spelling mistake "trigged" -> "triggered"
KVM:
selftests: fix supported_flags for riscv
KVM:
selftests: Make sparsebit structs const where appropriate
KVM:
selftests: map Xen's shared_info page using HVA rather than GFN
KVM:
selftests: Move KVM_FEP macro into common library header
KVM:
selftests: Move setting a vCPU's entry point to a dedicated API
KVM:
selftests: Print timer ctl register in ISTATUS assertion
KVM:
selftests: Query module param to detect FEP in MSR filtering test
KVM:
selftests: re-map Xen's vcpu_info using HVA rather than GPA
KVM:
selftests: Test consistency of CPUID with num of fixed counters
KVM:
selftests: Test consistency of CPUID with num of gp counters
KVM:
selftests: Test Intel PMU architectural events on fixed counters
KVM:
selftests: Test Intel PMU architectural events on gp counters
KVM:
selftests: Test PMC virtualization with forced emulation
KVM:
selftests: Test top-down slots event in x86's pmu_counters_test
KVM:
selftests: Use the SEV library APIs in the intra-host migration test
KVM:
selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test
KVM:
selftests: x86: sync_regs_test: Get regs structure before modifying it
KVM:
selftests: x86: sync_regs_test: Use vcpu_run() where appropriate
KVM:
selftests: x86: Use TAP interface in the fix_hypercall test
KVM:
selftests: x86: Use TAP interface in the sync_regs test
KVM:
selftests: x86: Use TAP interface in the userspace_msr_exit test
KVM:
selftests: x86: Use TAP interface in the vmx_pmu_caps test
KVM:
SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP
KVM:
SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe
KVM:
SVM: Add support for allowing zero SEV ASIDs
KVM:
SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted
KVM:
SVM: Create a stack frame in __svm_sev_es_vcpu_run()
KVM:
SVM: Create a stack frame in __svm_vcpu_run() for unwinding
KVM:
SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run()
KVM:
SVM: Remove a useless zeroing of allocated memory
KVM:
SVM: Rename vmplX_ssp -> plX_ssp
KVM:
SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES
KVM:
SVM: Save/restore args across SEV-ES VMRUN via host save area
KVM:
SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area
KVM:
SVM: Set sev->asid in sev_asid_new() instead of overloading the return
KVM:
SVM: Use unsigned integers when dealing with ASIDs
KVM:
SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV
KVM:
VMX: Call fred_entry_from_kvm() for IRQ/NMI handling
KVM:
VMX: Combine "check" and "get" APIs for passthrough MSR lookups
KVM:
VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks
KVM:
VMX: fix comment to add LBR to passthrough MSRs
KVM:
VMX: Handle forced exit due to preemption timer in fastpath
KVM:
VMX: Handle KVM-induced preemption timer exits in fastpath for L2
KVM:
VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr
KVM:
VMX: Re-enter guest in fastpath for "spurious" preemption timer exits
KVM:
VMX: Report up-to-date exit qualification to userspace
KVM:
VMX: return early if msr_bitmap is not supported
KVM:
VMX: Snapshot LBR capabilities during module initialization
KVM:
x86/emulator: emulate movbe with operand-size prefix
KVM:
x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read
KVM:
x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators
KVM:
x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read
KVM:
x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic
KVM:
x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots
KVM:
x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting
KVM:
x86/mmu: Free TDP MMU roots while holding mmy_lock for read
KVM:
x86/mmu: Precisely invalidate MMU root_role during CPUID update
KVM:
x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}()
KVM:
x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range
KVM:
x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs
KVM:
x86/mmu: Use KMEM_CACHE instead of kmem_cache_create()
KVM:
x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status
KVM:
x86/mmu: x86: Don't overflow lpage_info when checking attributes
KVM:
x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity
KVM:
x86/pmu: Add common define to capture fixed counters offset
KVM:
x86/pmu: Add macros to iterate over all PMCs given a bitmap
KVM:
x86/pmu: Allow programming events that match unsupported arch events
KVM:
x86/pmu: Always treat Fixed counters as available when supported
KVM:
x86/pmu: Apply "fast" RDPMC only to Intel PMUs
KVM:
x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same
KVM:
x86/pmu: Check eventsel first when emulating (branch) insns retired
KVM:
x86/pmu: Disable support for adaptive PEBS
KVM:
x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs
KVM:
x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
KVM:
x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD
KVM:
x86/pmu: Expand the comment about what bits are check emulating events
KVM:
x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types
KVM:
x86/pmu: Explicitly check NMI from guest to reducee false positives
KVM:
x86/pmu: Get eventsel for fixed counters from perf
KVM:
x86/pmu: Move pmc_idx => pmc translation helper to common code
KVM:
x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index
KVM:
x86/pmu: Process only enabled PMCs when emulating events in software
KVM:
x86/pmu: Remove KVM's enumeration of Intel's architectural encodings
KVM:
x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"
KVM:
x86/pmu: Setup fixed counters' eventsel during PMU initialization
KVM:
x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming
KVM:
x86/pmu: Snapshot event selectors that KVM emulates in software
KVM:
x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag
KVM:
x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
KVM:
x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability
KVM:
x86/xen: allow shared_info to be mapped by fixed HVA
KVM:
x86/xen: allow vcpu_info content to be 'safely' copied
KVM:
x86/xen: allow vcpu_info to be mapped by fixed HVA
KVM:
x86/xen: fix recursive deadlock in timer injection
KVM:
x86/xen: improve accuracy of Xen timers
KVM:
x86/xen: inject vCPU upcall vector when local APIC is enabled
KVM:
x86/xen: mark guest pages dirty with the pfncache lock held
KVM:
x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set
KVM:
x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery
KVM:
x86/xen: separate initialization of shared_info cache and content
KVM:
x86: Add BHI_NO
KVM:
x86: Clean up directed yield API for "has pending interrupt"
KVM:
x86: Clean up partially uninitialized integer in emulate_pop()
KVM:
x86: Drop dedicated logic for direct MMUs in reexecute_instruction()
KVM:
x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag
KVM:
x86: Fix broken debugregs ABI for 32 bit kernels
KVM:
x86: Fully defer to vendor code to decide how to force immediate exit
KVM:
x86: Improve documentation of MSR_KVM_ASYNC_PF_EN
KVM:
x86: Introduce __kvm_get_hypervisor_cpuid() helper
KVM:
x86: Make kvm_get_dr() return a value, not use an out parameter
KVM:
x86: Move "KVM no-APIC vCPU" key management into local APIC code
KVM:
x86: Move handling of is_guest_mode() into fastpath exit handlers
KVM:
x86: move x86-specific structs to uapi/asm/kvm.h
KVM:
x86: Open code all direct reads to guest DR6 and DR7
KVM:
x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint
KVM:
x86: Rely solely on preempted_in_kernel flag for directed yield
KVM:
x86: rename push to emulate_push for consistency
KVM:
x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit()
KVM:
x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
KVM:
x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD
kvm:
x86: use a uapi-friendly macro for BIT
kvm:
x86: use a uapi-friendly macro for GENMASK
KVM:
x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
KVM:
x86: Use mutex guards to eliminate __kvm_x86_vendor_init()
kvmclock:
Unexport kvmclock clocksource
l2tp:
fix incorrect parameter validation in the pppol2tp_getsockopt() function
landlock:
Add support for KUnit tests
landlock:
Extend documentation for kernel support
landlock:
Rename "ptrace" files to "task"
landlock:
Simplify current_check_access_socket()
landlock:
Use f_cred in security_file_open() hook
landlock:
Warn once if a Landlock action is requested while disabled
leaking_addresses:
Ignore input device status lines
leaking_addresses:
Provide mechanism to scan binary files
leaking_addresses:
Use File::Temp for /tmp files
leds:
Add NCP5623 multi-led driver
leds:
aw200xx: Make read-only array coeff_table static const
leds:
aw2013: Unlock mutex before destroying it
leds:
class: If no default trigger is given, make hw_control trigger the default trigger
leds:
expresswire: Don't depend on NEW_LEDS
leds:
expresswire: Don't use "proxy" headers
leds:
Fix ifdef check for gpio_led_register_device()
leds:
Introduce ExpressWire library
leds:
ktd2692: Add GPIOLIB dependency
leds:
ktd2692: Convert to use ExpressWire library
leds:
leds-mlxcpld: Fix struct mlxcpld_led_priv member name
leds:
lm3601x: Fix struct lm3601_led kernel-doc warnings
leds:
Make flash and multicolor dependencies unconditional
leds:
mlxreg: Drop an excess struct mlxreg_led_data member
leds:
ncp5623: Add MS suffix to time defines
leds:
pca963x: Add support for suspend and resume
leds:
qcom-lpg: Add PM660L configuration and compatible
leds:
qcom-lpg: Add QCOM_PBS dependency
leds:
qcom-lpg: Make use of devm_pwmchip_alloc() function
leds:
Remove led_init_default_state_get() and devm_led_classdev_register_ext() stubs
leds:
rgb: leds-group-multicolor: Allow LEDs to stay on in suspend
leds:
rgb: leds-qcom-lpg: Add support for PPG through single SDAM
leds:
rgb: leds-qcom-lpg: Include support for PPG with dedicated LUT SDAM
leds:
rgb: leds-qcom-lpg: Update PMI632 lpg_data to support PPG
leds:
rgb: Update PM8350C lpg_data to support two-nvmem PPG Scheme
leds:
sgm3140: Add missing timer cleanup and flash gpio control
leds:
spi-byte: Use devm_led_classdev_register_ext()
leds:
trigger: audio: Set module alias for module auto-loading
leds:
trigger: Load trigger modules on-demand if used as default trigger
leds:
trigger: netdev: Add module alias ledtrig:netdev
leds:
trigger: netdev: Display only supported link speed attribute
leds:
trigger: netdev: Fix kernel panic on interface rename trig notify
leds:
trigger: netdev: Skip setting baseline state in activate if hw-controlled
leds:
trigger: panic: Simplify led_trigger_set_panic
leds:
trigger: Stop exporting trigger_list
leds:
triggers: Add helper led_match_default_trigger
leds:
triggers: default-on: Add module alias for module auto-loading
lib min_heap:
optimize number of calls to min_heapify()
lib min_heap:
optimize number of comparisons in min_heapify()
lib/bitmap:
Fix bitmap_scatter() and bitmap_gather() kernel doc
lib/bitmap:
Introduce bitmap_scatter() and bitmap_gather() helpers
lib/cmdline:
Fix an invalid format specifier in an assertion msg
lib/find:
optimize find_*_bit_wrap
lib/find_bit:
Fix the code comments about find_next_bit_wrap
lib/firmware_table:
Provide buffer length argument to cdat_table_parse()
lib/fonts:
Allow Sparc console 8x16 font for sparc64 early boot text console
lib/generic-radix-tree.c:
Make nodes more reasonably sized
lib/Kconfig.debug:
update Clang version check in CONFIG_KCOV
lib/sort:
optimize heapsort for equal elements in sift-down path
lib/sort:
optimize heapsort with double-pop variation
lib/stackdepot:
fix first entry having a 0-handle
lib/stackdepot:
move stack_record struct definition into the header
lib/stackdepot:
off by one in depot_fetch_stack()
lib/string:
shrink lib/string.i via IWYU
lib/string_choices:
Add str_plural() helper
lib/string_helpers:
Add flags param to string_get_size()
lib/test_kmod:
fix kernel-doc warnings
lib/test_vmalloc.c:
drop empty exit function
lib/test_vmalloc.c:
fix typo in function name
lib/test_vmalloc.c:
use unsigned long constant
lib/test_xarray.c:
fix error assumptions on check_xa_multi_store_adv_add()
lib/win_minmax:
fix header comments
lib:
checksum: hide unused expected_csum_ipv6_magic[]
lib:
dhry: add missing closing parenthesis
lib:
dhry: remove unneeded
lib:
dhry: use ktime_ms_delta() helper
lib:
memcpy_kunit: Fix an invalid format specifier in an assertion msg
lib:
stackinit: Adjust target string to 8 bytes for m68k
libbpf, selftests/bpf:
Adjust libbpf, bpftool, selftests to match LLVM
libbpf:
Add __arg_arena to bpf_helpers.h
libbpf:
add __arg_trusted and __arg_nullable tag macros
libbpf:
Add BPF token support to bpf_btf_load() API
libbpf:
Add BPF token support to bpf_map_create() API
libbpf:
Add BPF token support to bpf_prog_load() API
libbpf:
add bpf_core_cast() macro
libbpf:
Add bpf_token_create() API
libbpf:
Add btf__new_split() API that was declared but not implemented
libbpf:
Add missed btf_ext__raw_data() API
libbpf:
Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API
libbpf:
Add some details for BTF parsing failures
libbpf:
Add support for bpf_arena.
libbpf:
Add support to GCC in CORE macro definitions
libbpf:
Allow specifying 64-bit integers in map BTF.
libbpf:
Allow version suffixes (___smth) for struct_ops types
libbpf:
Apply map_set_def_max_entries() for inner_maps on creation
libbpf:
call dup2() syscall directly
libbpf:
Call memfd_create() syscall directly
libbpf:
Convert st_ops->data to shadow type.
libbpf:
Correct bpf_core_read.h comment wrt bpf_core_relo struct
libbpf:
Correct debug message in btf__load_vmlinux_btf
libbpf:
Define MFD_CLOEXEC if not available
libbpf:
Ensure undefined bpf_attr field stays 0
libbpf:
Find correct module BTFs for struct_ops maps and progs.
libbpf:
fix __arg_ctx type enforcement for perf_event programs
libbpf:
Fix faccessat() usage on Android
libbpf:
fix return value for PERF_EVENT __arg_ctx type fix up check
libbpf:
fix u64-to-pointer cast on 32-bit arches
libbpf:
Further decouple feature checking logic from bpf_object
libbpf:
Honor autocreate flag for struct_ops maps
libbpf:
integrate __arg_ctx feature detector into kernel_supports()
libbpf:
Make remark about zero-initializing bpf_*_info structs
libbpf:
Move feature detection code into its own file
libbpf:
Recognize __arena global variables.
libbpf:
Remove unnecessary null check in kernel_supports()
libbpf:
Replace elf_state->st_ops_* fields with SEC_ST_OPS sec_type
libbpf:
Rewrite btf datasec names starting from '?'
libbpf:
Set btf_value_type_id of struct bpf_map for struct_ops.
libbpf:
Split feature detectors definitions from cached results
libbpf:
Struct_ops in SEC("?.struct_ops") / SEC("?.struct_ops.link")
libbpf:
Support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar
libbpf:
Sync progs autoload with maps autocreate for struct_ops maps
libbpf:
Tie struct_ops programs to kernel BTF ids, not to local ids
libbpf:
Use OPTS_SET() macro in bpf_xdp_query()
libbpf:
Wire up BPF token support at BPF object level
libbpf:
Wire up token_fd into feature probing logic
libfs:
Add helper to choose dentry operations at mount-time
libfs:
add path_from_stashed()
libfs:
Add simple_offset_empty()
libfs:
add stashed_dentry_prune()
libfs:
Attempt exact-match comparison first during casefolded lookup
libfs:
Convert simple directory offsets to use a Maple Tree
libfs:
Define a minimum directory offset
libfs:
Drop generic_set_encrypted_ci_d_ops
libfs:
improve path_from_stashed()
libfs:
improve path_from_stashed() helper
libfs:
Merge encrypted_ci_dentry_ops and ci_dentry_ops
libfs:
Re-arrange locking in offset_iterate_dir()
libfs:
Remove unnecessary Б─≤0Б─≥ values from ret
libnvdimm:
Fix ACPI_NFIT in BLK_DEV_PMEM help
libperf evlist:
Avoid out-of-bounds access
Linux:
Linux 6.9
Linux:
Linux 6.9-rc1
Linux:
Linux 6.9-rc2
Linux:
Linux 6.9-rc3
Linux:
Linux 6.9-rc4
Linux:
Linux 6.9-rc5
Linux:
Linux 6.9-rc6
Linux:
Linux 6.9-rc7
list:
add hlist_count_nodes()
list:
leverage list_is_head() for list_entry_is_head()
livepatch:
Move tests from lib/livepatch to selftests/livepatch
lkdtm/bugs:
Adjust lkdtm_HUNG_TASK() to avoid tail call optimization
lkdtm/bugs:
Improve warning message for compilers without counted_by support
lkdtm/bugs:
In lkdtm_HUNG_TASK() use BUG(), not BUG_ON(1)
lkdtm:
Make lkdtm_do_action() return to avoid tail call optimization
lockd:
adapt to breakup of struct file_lock
lockd:
convert to using new filelock helpers
locking/atomic:
scripts: Clarify ordering of conditional atomics
locking/mutex:
Simplify
locking/percpu-rwsem:
Trigger contention tracepoints only if contended
locking/qspinlock:
Fix 'wait_early' set but not used warning
locking/rtmutex:
Use try_cmpxchg_relaxed() in mark_rt_mutex_waiters()
locking/rwsem:
Clarify that RWSEM_READER_OWNED is just a hint
locking/rwsem:
Make DEBUG_RWSEMS and PREEMPT_RT mutually exclusive
locking/x86:
Implement local_xchg() using CMPXCHG without the LOCK prefix
locking:
Add rwsem_assert_held() and rwsem_assert_held_write()
locking:
Introduce prepare_sync_core_cmd()
locking:
Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y
loongarch, crash:
wrap crash dumping code into crash related ifdefs
LoongArch/crypto:
Clean up useless assignment operations
LoongArch:
Add kernel livepatching support
LoongArch:
Add ORC stack unwinder support
LoongArch:
Change __my_cpu_offset definition to avoid mis-optimization
LoongArch:
Define the __io_aw() hook as mmiowb()
LoongArch:
Fix a build error due to __tlb_remove_tlb_entry()
LoongArch:
Fix access error when read fault on a write-only VMA
LoongArch:
Fix callchain parse error with kernel tracepoint events
LoongArch:
Fix Kconfig item and left code related to CRASH_CORE
LoongArch:
Include linux/sizes.h in addrspace.h to prevent build errors
LoongArch:
KVM: Do not restart SW timer when it is expired
LoongArch:
KVM: Remove unnecessary CSR register saving during enter guest
LoongArch:
KVM: Set reserved bits as zero in CPUCFG
LoongArch:
KVM: Start SW timer only when vcpu is blocking
LoongArch:
Lately init pmu after smp is online
LoongArch:
Make virt_addr_valid()/__virt_addr_valid() work with KFENCE
LoongArch:
Make {virt, phys, page, pfn} translation work with KFENCE
LoongArch:
Move {dmw,tlb}_virt_to_page() definition to page.h
LoongArch:
Remove superfluous flush_dcache_page() definition
LoongArch:
Select ARCH_HAS_CURRENT_STACK_POINTER in Kconfig
LoongArch:
Select HAVE_ARCH_USERFAULTFD_MINOR in Kconfig
LoongArch:
Update dts for Loongson-2K1000 to support ISA/LPC
LoongArch:
Update dts for Loongson-2K2000 to support GMAC/GNET
LoongArch:
Update dts for Loongson-2K2000 to support ISA/LPC
LoongArch:
Update dts for Loongson-2K2000 to support PCI-MSI
LoongArch:
vdso: Use generic union vdso_data_store
loop:
cleanup loop_config_discard
loop:
pass queue_limits to blk_mq_alloc_disk
loop:
use the atomic queue limits update API
lsm:
fix typos in security/security.c comment headers
lsm:
handle the NULL buffer case in lsm_fill_user_ctx()
lsm:
use 32-bit compatible data types in LSM syscalls
lsm:
use default hook return value in call_int_hook()
m68k:
defconfig: Update defconfigs for v6.8-rc1
mac802154:
fix llsec key resources release in mac802154_llsec_key_del
macintosh/adb:
make adb_dev_class constant
macintosh/via-pmu-backlight:
Include
macintosh:
therm_windtunnel: Convert to platform remove callback returning void
macintosh:
windfarm_pm112: Convert to platform remove callback returning void
macintosh:
windfarm_pm121: Convert to platform remove callback returning void
macintosh:
windfarm_pm72: Convert to platform remove callback returning void
macintosh:
windfarm_pm81: Convert to platform remove callback returning void
macintosh:
windfarm_pm91: Convert to platform remove callback returning void
macintosh:
windfarm_rm31: Convert to platform remove callback returning void
macsec:
Detect if Rx skb is macsec-related for offloading devices that update md_dst
macsec:
Enable devices to advertise whether they update sk_buff md_dst during offloads
Linux:
madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0
mailbox:
imx: get RR/TR registers num from Parameter register
mailbox:
imx: populate sub-nodes
mailbox:
imx: support i.MX95 Generic/ELE/V2X MU
mailbox:
imx: support return value of init
mailmap:
add entries for Alex Elder
mailmap:
add entry for Barry Song
mailmap:
add entry for John Garry
mailmap:
add entry for Stefan Wahren
mailmap:
update entry for Leonard Crestez
MAINTAINER:
Include linux-arm-msm for Qualcomm RTC patches
MAINTAINERS:
Add a maintainer entry for FRED
MAINTAINERS:
add Alex Aring as Reviewer for file locking code
MAINTAINERS:
Add an entry for AF8133J driver
MAINTAINERS:
add an explicit entry for YNL
MAINTAINERS:
add Chengming Zhou as a zswap reviewer
MAINTAINERS:
Add co-maintainers for time[rs]
MAINTAINERS:
add Documentation/userspace-api/gpio/ to GPIO UAPI section
MAINTAINERS:
Add entry for bcachefs documentation
MAINTAINERS:
Add entry for Mobileye MIPS SoCs
MAINTAINERS:
add entry for qca7k driver(s)
MAINTAINERS:
Add entry for Samsung MFC DT Schema
MAINTAINERS:
Add entry for StarFive StarLink PMU
MAINTAINERS:
add IIO GTS tests
MAINTAINERS:
Add maintainer for MIPS Baikal-T1 platform code
MAINTAINERS:
Add maintainers for ZynqMP NVMEM driver
MAINTAINERS:
add missing git address for ext2 entry
MAINTAINERS:
add Stefan Mц╓tje as maintainer for the esd electronics GmbH PCIe/402 CAN drivers
MAINTAINERS:
Add the Freescale QMC HDLC driver entry
MAINTAINERS:
Add TPM DT bindings to TPM maintainers
MAINTAINERS:
Add UBSAN section
MAINTAINERS:
Add Zhihao Cheng as UBI/UBIFS reviewer
MAINTAINERS:
adjust file entries after crypto vmx file movement
MAINTAINERS:
adjust file entry in ARM/Mediatek RTC DRIVER
MAINTAINERS:
adjust file entry in MEDIATEK DMA DRIVER
MAINTAINERS:
bpf: Add Lehui and Puranjay as riscv64 reviewers
MAINTAINERS:
can: xilinx_can: remove Naga Sureshkumar Relli
MAINTAINERS:
change in AMD ptdma maintainer
MAINTAINERS:
Change Krzysztof Kozlowski's email address
MAINTAINERS:
change the maintainer for hpilo driver
MAINTAINERS:
change vmware.com addresses to broadcom.com
MAINTAINERS:
correct file entry for AD7091R
MAINTAINERS:
Create entry for Renesas RZ DRM drivers
MAINTAINERS:
Drop entries for hwmon devices with unreachable maintainers
MAINTAINERS:
Drop entry for PCA9541 bus master selector
MAINTAINERS:
Drop Frank Rowand from DT maintainership
MAINTAINERS:
Drop Gustavo Pimentel as PCI DWC Maintainer
MAINTAINERS:
Drop Li Yang as their email address stopped working
MAINTAINERS:
Drop Li Yang as their email address stopped working
MAINTAINERS:
Drop my "+dt" sub-address
MAINTAINERS:
Drop redundant hwmon entries
MAINTAINERS:
drop Sekhar Nori
MAINTAINERS:
erofs: add myself as reviewer
MAINTAINERS:
eth: mark IBM eHEA as an Orphan
MAINTAINERS:
mailmap: update Richard Genoud's email address
MAINTAINERS:
mark MYRICOM MYRI-10G as Orphan
MAINTAINERS:
mlx5: Add Tariq Toukan
MAINTAINERS:
of: Add Saravana Kannan
MAINTAINERS:
Re-alphabetize VFIO
MAINTAINERS:
remove Ariel Elior
MAINTAINERS:
Remove Donald Robson from powervr driver maintainers
MAINTAINERS:
remove entry to non-existing file in MOBILEYE MIPS SOCS
MAINTAINERS:
Remove incorrect M: tag for dm-devel@lists.linux.dev
MAINTAINERS:
remove incorrect M: tag for dm-devel@lists.linux.dev
MAINTAINERS:
remove myself as a Reviewer for Ceph
MAINTAINERS:
Remove T Ambarus from few mchp entries
MAINTAINERS:
Remove Tomasz from Samsung clock and pinctrl entries
MAINTAINERS:
samsung: gs101: match patches touching Google Tensor SoC
MAINTAINERS:
Set the field name for subsystem profile section
MAINTAINERS:
Setup proper info for SOPHGO vendor support
MAINTAINERS:
split Renesas Ethernet drivers entry
MAINTAINERS:
step down as netfilter maintainer
MAINTAINERS:
update Benjamin's email address
MAINTAINERS:
Update bouncing @codeaurora addresses for EMMC CMDQ
MAINTAINERS:
update cxgb4 and cxgb3 network drivers maintainer
MAINTAINERS:
Update drm.git URL
MAINTAINERS:
Update email address for Puranjay Mohan
MAINTAINERS:
Update email address for Quentin Monnet
MAINTAINERS:
Update entries for Renesas DRM drivers
MAINTAINERS:
Update LEAKING_ADDRESSES details
MAINTAINERS:
update mm and memcg entries
MAINTAINERS:
update Naoya Horiguchi's email address
MAINTAINERS:
update overlayfs git tree
MAINTAINERS:
Update SCMI entry with HWMON driver
MAINTAINERS:
Update sysctl tree location
MAINTAINERS:
update to working email address
MAINTAINERS:
update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER
MAINTAINERS:
Update Uwe's email address, drop SIOX maintenance
MAINTAINERS:
wifi: add git tree for Realtek WiFi drivers
MAINTAINERS:
wifi: mwifiex: add Francesco as reviewer
Makefile:
drop warn-stack-size plugin opt
maple_tree:
Add mtree_alloc_cyclic()
maple_tree:
avoid duplicate variable init in mast_spanning_rebalance()
maple_tree:
fix comment describing mas_node_count_gfp()
maple_tree:
fix mas_empty_area_rev() null pointer dereference
mbcache:
Simplify the allocation of slab caches
mcb:
constify the struct device_type usage
mcb:
make mcb_bus_type const
md/dm-raid:
don't call md_reap_sync_thread() directly
md/linear:
Get rid of md-linear.h
md/md-bitmap:
fix incorrect usage for sb_index
md/multipath:
Remove md-multipath.h
md/raid0:
use the atomic queue limit update APIs
md/raid1-10:
add a helper raid1_check_read_range()
md/raid1-10:
factor out a new helper raid1_should_read_first()
md/raid10:
use the atomic queue limit update APIs
md/raid1:
factor out choose_bb_rdev() from read_balance()
md/raid1:
factor out choose_slow_rdev() from read_balance()
md/raid1:
factor out helpers to add rdev to conf
md/raid1:
factor out helpers to choose the best rdev from read_balance()
md/raid1:
factor out read_first_rdev() from read_balance()
md/raid1:
factor out the code to manage sequential IO
md/raid1:
fix choose next idle in read_balance()
md/raid1:
record nonrot rdevs while adding/removing rdevs to conf
md/raid1:
use the atomic queue limit update APIs
md/raid5:
fix atomicity violation in raid5_cache_count
md/raid5:
use the atomic queue limit update APIs
md:
add a mddev_add_trace_msg helper
md:
add a mddev_is_dm helper
md:
add a mddev_trace_remap helper
md:
add a new helper rdev_has_badblock()
md:
add a new helper reshape_interrupted()
md:
add queue limit helpers
md:
changed the switch of RAID_VERSION to if
md:
check mddev->pers before calling md_set_readonly()
md:
clean up invalid BUG_ON in md_ioctl
md:
clean up openers check in do_md_stop() and md_set_readonly()
md:
Don't clear MD_CLOSING when the raid is about to stop
md:
don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
md:
don't initialize queue limits
md:
export helper md_is_rdwr()
md:
export helpers to stop sync_thread
md:
factor out a helper to sync mddev
md:
fix kmemleak of rdev->serial
md:
get rdev->mddev with READ_ONCE()
md:
merge the check of capabilities into md_ioctl_valid()
md:
port block device access to file
md:
remove mddev->queue
md:
remove redundant check of 'mddev->sync_thread'
md:
remove redundant md_wakeup_thread()
md:
return directly before setting did_set_md_closing
md:
sync blockdev before stopping raid or setting readonly
md:
use RCU lock to protect traversal in md_spares_need_change()
mean_and_variance:
Drop always failing tests
media:
adv7180: Fix cppcheck errors
media:
amphion: Abort vpu parsing directly in seek
media:
arm64: dts: st: add video decoder support to stm32mp255
media:
arm64: dts: st: add video encoder support to stm32mp255
media:
atomisp: Adjust for v4l2_subdev_state handling changes in 6.8
media:
atomisp: Bind and do power-management without firmware
media:
atomisp: Call pcim_enable_device() and pcim_iomap_regions() later
media:
atomisp: don't use sizeof(NULL)
media:
atomisp: Drop is_valid_device() function
media:
atomisp: Fix a spelling mistake in sh_css_defs.h
media:
atomisp: Fix atomisp_pci_remove()
media:
atomisp: Fix probe error-exit path
media:
atomisp: Fix probe()/remove() power-management
media:
atomisp: Fix repeated "of" in isp2400_input_system_public.h
media:
atomisp: Fix spelling mistake in binary.c
media:
atomisp: Fix spelling mistake in ia_css_acc_types.h
media:
atomisp: Fix spelling mistake in ia_css_circbuf.h
media:
atomisp: Fix spelling mistake in isp2400_input_system_global.h
media:
atomisp: Fix spelling mistakes in circbuf.c
media:
atomisp: Fix spelling mistakes in ia_css_hdr_types.h
media:
atomisp: Fix spelling mistakes in ia_css_irq.h
media:
atomisp: Fix spelling mistakes in ia_css_macc_table.host.c
media:
atomisp: Fix spelling mistakes in queue.c
media:
atomisp: Fix spelling mistakes in rmgr_vbuf.c
media:
atomisp: Fix spelling mistakes in sh_css_mipi.c
media:
atomisp: Group cpu_latency_qos_add_request() call together with other PM calls
media:
atomisp: make dbgopt static
media:
atomisp: Move power-management [un]init into atomisp_pm_[un]init()
media:
atomisp: Refactor sensor crop + fmt setting
media:
atomisp: Remove redundant assignments to variables
media:
atomisp: Remove remaining deferred firmware loading code
media:
atomisp: Remove s_routing subdev call
media:
atomisp: Remove unnecessary msleep(10) from atomisp_mrfld_power() error path
media:
atomisp: Removed duplicate comment and fixed comment format
media:
atomisp: Replace atomisp_drvfs attr with using driver.dev_groups attr
media:
atomisp: Update TODO
media:
bt8xx: make bttv_sub_bus_type const
media:
cadence: csi2rx: Add enum_mbus_code pad ops
media:
cadence: csi2rx: add support for RGB formats
media:
cadence: csi2rx: add Y8_1X8 format
media:
cadence: csi2rx: use match fwnode for media link
media:
cec.h: Fix kerneldoc
media:
cec: core: remove length check of Timer Status
media:
cec: make cec_bus_type const
media:
cedrus: h265: Fix configuring bitstream size
media:
chips-media: wave5: Convert to platform remove callback returning void
media:
chips-media: wave5: Remove unnecessary semicolons
media:
Clean up errors in bcm3510_priv.h
media:
core: v4l2-ioctl.c: use is_valid_ioctl()
media:
cx231xx: controls are from another device, mark this
media:
cx24110: clean up some coding style issues
media:
docs: uAPI: dvb/audio: completing the documentation (data types)
media:
docs: uAPI: dvb/audio: completing the documentation (function calls)
media:
docs: uAPI: dvb/decoder: completing the documentation
media:
docs: uAPI: dvb/osd: completing the documentation
media:
docs: uAPI: dvb/video: completing the documentation (data types)
media:
docs: uAPI: dvb/video: completing the documentation (function calls)
media:
Documentation: Rework CCS driver documentation
media:
drivers/media/dvb-core: copy user arrays safely
media:
dt-bindings: media: Document STM32MP25 VDEC & VENC video codecs
media:
dt-bindings: techwell,tw9900: Fix port schema ref
media:
dvb-frontends/dvb-pll: Remove usage of the deprecated ida_simple_xx() API
media:
dvb-frontends: avoid stack overflow warnings with clang
media:
dvb-frontends: Clean up errors in cx24110.h
media:
dvb-frontends: Clean up errors in tda8083.h
media:
dvb-usb: Fix kerneldoc
media:
dvb: remove redundant assignment to variable ret
media:
dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread
media:
edia: dvbdev: fix a use-after-free
media:
em28xx: annotate unchecked call to media_device_register()
media:
fimc-is: constify clock names
media:
fimc-is: constify fimc_formats array
media:
fimc-is: constify local pointers to fimc_dma_offset
media:
fimc-is: constify local pointers to fimc_fmt
media:
fimc-is: constify local pointers to fimc_frame
media:
fimc-is: constify local pointers to fimc_vid_cap
media:
fimc-is: constify pointers to v4l2_pix_format_mplane
media:
fimc-is: constify several pointers in function arguments
media:
fimc-is: drop unused fimc_vidioc_enum_fmt_mplane()
media:
fimc-lite: constify pointers to v4l2_pix_format_mplane
media:
fimc-lite: constify several pointers in function arguments
media:
fimc-lite: drop unused flite_hw_set_camera_polarity()
media:
go7007: add check of return value of go7007_read_addr()
media:
go7007: fix a memleak in go7007_load_encoder
media:
hantro: add support for STM32MP25 VDEC
media:
hantro: add support for STM32MP25 VENC
media:
i2c: adv748: Fix kerneldoc
media:
i2c: alvium: fix req_fr check in alvium_s_frame_interval()
media:
i2c: alvium: inline set_frame_interval into s_frame_interval
media:
i2c: alvium: removal of dft_fr, min_fr and max_fr
media:
i2c: alvium: remove the fr field of the alvium_dev structure
media:
i2c: alvium: store frame interval in subdev state
media:
i2c: ar0521: fix spellos
media:
i2c: css-quirk.h: Fix kerneldoc
media:
i2c: dw9714: Fix occasional probe errors
media:
i2c: imx214: convert to use maple tree register cache
media:
i2c: imx274: convert to use maple tree register cache
media:
i2c: imx290: Fix IMX920 typo
media:
i2c: imx415: Add more clock configurations
media:
i2c: imx415: Convert to new CCI register access helpers
media:
i2c: isl7998x: convert to use maple tree register cache
media:
i2c: max2175: convert to use maple tree register cache
media:
i2c: mt9v032: convert to use maple tree register cache
media:
i2c: ov5645: Remove software reset entry from ov5645_global_init_setting
media:
i2c: replace of_graph_get_next_endpoint()
media:
i2c: st-vgxy61: Convert to CCI register access helpers
media:
i2c: st-vgxy61: remove redundant initialization of pointer mode
media:
i2c: tvp5150: convert to use maple tree register cache
media:
imx-jpeg: Support for negotiating bytesperline with client
media:
imx319: Use v4l2_link_freq_to_bitmap helper
media:
imx334: Use v4l2_link_freq_to_bitmap helper
media:
imx335: Add support for test pattern generator
media:
imx335: Refactor power sequence to set controls
media:
imx335: Set reserved register to default value
media:
imx335: Support multiple link frequency
media:
imx335: Use v4l2_link_freq_to_bitmap helper
media:
imx355: Use v4l2_link_freq_to_bitmap helper
media:
imx: csc/scaler: fix v4l2_ctrl_handler memory leak
media:
ipu-bridge: Add ov01a10 in Dell XPS 9315
media:
ipu-bridge: Move graph checking to IPU bridge
media:
ipu-bridge: Serialise calls to IPU bridge init
media:
ipu3-cio2: Further clean up async subdev link creation
media:
ivsc: csi: Make use of sub-device state
media:
ivsc: csi: Swap SINK and SOURCE pads
media:
mc: Add local pad to pipeline regardless of the link state
media:
mc: Add num_links flag to media_pad
media:
mc: Drop useless debug print on file handle release
media:
mc: Expand MUST_CONNECT flag to always require an enabled link
media:
mc: Fix flags handling when creating pad links
media:
mc: Rename pad variable to clarify intent
media:
media-devnode: make media_bus_type const
media:
media-entity.h: fix Excess kernel-doc description warnings
media:
mediatek: jpeg: Fix kerneldoc
media:
mediatek: vcodec: adding lock to protect decoder context list
media:
mediatek: vcodec: adding lock to protect encoder context list
media:
mediatek: vcodec: avoid -Wcast-function-type-strict warning
media:
mediatek: vcodec: drop excess struct members descriptions
media:
mediatek: vcodec: Fix kerneldoc
media:
mediatek: vcodec: Fix oops when HEVC init fails
media:
mediatek: vcodec: Handle VP9 superframe bitstream with 8 sub-frames
media:
mediatek: vcodec: Remove unneeded semicolon
media:
mediatek: vcodec: support 36 bits physical address
media:
mgb4: Follow renaming of SPI "master" to "controller"
media:
msp3400: Use wait_event_freezable_timeout() in msp_sleep()
media:
netup_unidvb: Follow renaming of SPI "master" to "controller"
media:
nuvoton: Convert to platform remove callback returning void
media:
nxp: imx8-isi: Check whether crossbar pad is non-NULL before access
media:
nxp: imx8-isi: Convert to platform remove callback returning void
media:
nxp: imx8-isi: Factor out a variable
media:
nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT
media:
ov08x40: Avoid sensor probing in D0 state
media:
ov08x40: Modify the tline calculation in different modes
media:
ov08x40: Reduce start streaming time
media:
ov08x40: Reduce start streaming time
media:
pci: cx23885: check cx23885_vdev_init() return
media:
pci: dt315.h: Fix kerneldoc
media:
platform: cros-ec: Add Dita to the match table
media:
platform: mtk-mdp3: add checks for dummy components
media:
platform: mtk-mdp3: add mt8195 MDP3 component settings
media:
platform: mtk-mdp3: add mt8195 platform configuration
media:
platform: mtk-mdp3: add mt8195 shared memory configurations
media:
platform: mtk-mdp3: add support for blending multiple components
media:
platform: mtk-mdp3: add support for parallel pipe to improve FPS
media:
platform: mtk-mdp3: add support second sets of MMSYS
media:
platform: mtk-mdp3: add support second sets of MUTEX
media:
platform: mtk-mdp3: avoid multiple driver registrations
media:
platform: mtk-mdp3: extend GCE event waiting in RDMA and WROT
media:
platform: mtk-mdp3: introduce more MDP3 components
media:
platform: mtk-mdp3: introduce more pipelines from MT8195
media:
platform: replace of_graph_get_next_endpoint()
media:
platform: rzg2l-cru: rzg2l-csi2: Restructure vclk handling
media:
platform: rzg2l-cru: rzg2l-csi2: Switch to RUNTIME_PM_OPS()
media:
platform: rzg2l-cru: rzg2l-ip: Add delay after D-PHY reset
media:
platform: rzg2l-cru: rzg2l-video: Fix image processing initialization
media:
platform: rzg2l-cru: rzg2l-video: Fix start reception procedure
media:
platform: xilinx: Fix Kconfig indentation
media:
pvrusb2: fix pvr2_stream_callback casts
media:
pvrusb2: fix uaf in pvr2_context_set_notify
media:
pvrusb2: remove redundant NULL check
media:
pvrusb2: Use wait_event_freezable() for freezable kthread
media:
qcom: venus: Fix kerneldoc
media:
rcar-csi2: Move driver to renesas directory
media:
rcar-isp: Disallow unbind of devices
media:
rkisp1: Add and use rkisp1_has_feature() macro
media:
rkisp1: Add match data for i.MX8MP ISP
media:
rkisp1: Add UYVY as an output format
media:
rkisp1: Add version enum for i.MX8MP ISP
media:
rkisp1: Add YC swap capability
media:
rkisp1: Configure gasket on i.MX8MP
media:
rkisp1: Fix endianness on raw streams on i.MX8MP
media:
rkisp1: Support devices lacking dual crop
media:
rkisp1: Support devices lacking self path
media:
rkisp1: Support i.MX8MP's 34-bit DMA
media:
rkisp1: Support setting memory stride for main path
media:
s5p-mfc: constify fw_name strings
media:
s5p-mfc: constify local pointers to s5p_mfc_enc_params
media:
s5p-mfc: constify pointers to s5p_mfc_cmd_args
media:
s5p-mfc: constify s5p_mfc_buf_size structures
media:
s5p-mfc: constify s5p_mfc_fmt structures
media:
s5p-mfc: constify s5p_mfc_hw_cmds structures
media:
s5p-mfc: constify s5p_mfc_hw_ops structures
media:
s5p-mfc: constify s5p_mfc_variant structures
media:
s5p-mfc: constify struct structures
media:
s5p-mfc: drop static device variable in s5p_mfc_pm.c
media:
s5p-mfc: drop unused get_*_def_fmt declarations
media:
s5p-mfc: drop unused static s5p_mfc_cmds
media:
s5p-mfc: drop unused static s5p_mfc_ops
media:
s5p-mfc: drop useless clock refcnt debugging
media:
s5p-mfc: drop useless static s5p_mfc_dev in s5p_mfc_pm.c
media:
samsung: exynos4-is: Fix kerneldoc
media:
samsung: s5p-mfc: Fix kerneldoc
media:
sta2x11: fix irq handler cast
media:
staging: imx: controls are from another device, mark this
media:
staging: ipu3-imgu: Set fields before media_entity_pads_init()
media:
staging: meson: Fix kerneldoc
media:
stm32-dcmipp: Convert to platform remove callback returning void
media:
stv6110x: Clean up errors in stv6110x.h
media:
sun8i-di: Fix chroma difference threshold
media:
sun8i-di: Fix coefficient writes
media:
sun8i-di: Fix power on/off sequences
media:
tc358743: register v4l2 async device only after successful setup
media:
tc358743: register v4l2 async device only after successful setup
media:
tc358746: fix the pll calculating function
media:
tda18271: remove redundant assignment to variable bcal
media:
ti: j721e-csi2rx: add GREY format
media:
ti: j721e-csi2rx: add support for RGB formats
media:
ti: j721e-csi2rx: Convert to platform remove callback returning void
media:
ti: Use devm_platform_ioremap_resource() in ti_csi2rx_probe()
media:
ttpci: fix two memleaks in budget_av_attach
media:
usb/msi2500: Follow renaming of SPI "master" to "controller"
media:
usb: s2255: Refactor s2255_get_fx2fw
media:
usbtv: Remove useless locks in usbtv_video_free()
media:
v4l2-common.h: kerneldoc: correctly format return values
media:
v4l2-ctrls-core.c: check min/max for menu, controls
media:
v4l2-ctrls: show all owned controls in log_status
media:
v4l2-mc: Add debug prints for v4l2_fwnode_create_links_for_pad()
media:
v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
media:
v4l2-subdev: Fix spelling mistake "heigth" -> "height"
media:
v4l2-subdev: Follow renaming of SPI "master" to "controller"
media:
v4l2-tpg: fix some memleaks in tpg_alloc
media:
v4l2: cci: print leading 0 on error
media:
v4l: Add a helper for setting up link-frequencies control
media:
v4l: marvell: select CONFIG_V4L2_ASYNC where needed
media:
venus: Convert to dev_pm_domain_attach|detach_list() for vcodec
media:
verisilicon: Fix kerneldoc
media:
verisilicon: Fix some typos
media:
videobuf2: Add missing doc comment for waiting_in_dqbuf
media:
videobuf2: Fix doc comment
media:
videodev2.h: Fix kerneldoc
media:
vidioc-subdev-g-client-cap.rst: document struct v4l2_subdev_client_capability
media:
visl,vidtv: Set parameters permissions to 0444
media:
visl: Add a tpg_verbose parameter
media:
visl: Add codec specific variability on output frames
media:
xc4000: Fix atomicity violation in xc4000_get_frequency
media:
zl10036: Fix my email address
mei:
gsc: add support for auxiliary device created by Xe driver
mei:
gsc: remove unnecessary NULL pointer checks
mei:
hdcp: add dependency on Xe driver
mei:
hdcp: match without driver name
mei:
me: add lunar lake point M DID
mei:
me: disable RPL-S on SPS and IGN firmwares
mei:
me: remove unnecessary NULL pointer checks
mei:
pxp: add dependency on Xe driver
mei:
pxp: match against PCI_CLASS_DISPLAY_OTHER
mei:
pxp: match without driver name
mei:
txe: remove unnecessary NULL pointer checks
mei:
vsc: Assign pinfo fields in variable declaration
mei:
vsc: Call wake_up() in the threaded IRQ handler
mei:
vsc: Convert to platform remove callback returning void
mei:
vsc: Don't use sleeping condition in wait_event_timeout()
mei:
vsc: Unregister interrupt handler for system suspend
membarrier:
Create Documentation/scheduler/membarrier.rst
membarrier:
riscv: Add full memory barrier in switch_mm()
membarrier:
riscv: Provide core serializing command
memblock tests:
fix undefined reference to `BIT'
memblock tests:
fix undefined reference to `early_pfn_to_nid'
memblock tests:
fix undefined reference to `panic'
memcg:
add mem_cgroup_uncharge_folios()
memcg:
convert mem_cgroup_move_charge_pte_range() to use a folio
memcg:
remove mem_cgroup_uncharge_list()
memcg:
return the folio in union mc_target
memcg:
use a folio in get_mctgt_type
memcg:
use a folio in get_mctgt_type_thp
memory tier:
make memory_tier_subsys const
memory:
emif: Drop usage of platform_driver_probe()
memory:
emif: Simplify code handling CONFIG_DEBUG_FS
memory:
emif: Simplify code handling CONFIG_OF
memory:
stm32-fmc2-ebi: add MP25 RIF support
memory:
stm32-fmc2-ebi: add MP25 support
memory:
stm32-fmc2-ebi: check regmap_read return value
memory:
stm32-fmc2-ebi: keep power domain on
memory:
tegra: Add BPMP and ICC info for DLA clients
memory:
tegra: Correct DLA client names
memory:
tegra: Fix indentation
mempolicy:
clean up minor dead code in queue_pages_test_walk()
mempool:
kvmalloc pool
memremap.h:
correct an error in a comment
memstick:
core: make memstick_bus_type const
memtest:
use {READ,WRITE}_ONCE in memory scanning
Linux:
Merge 6.8-rc3 into char-misc-next
Linux:
Merge 6.8-rc3 into tty-next
Linux:
Merge 6.8-rc3 into usb-next
Linux:
Merge 6.8-rc5 into char-misc-next
Linux:
Merge 6.8-rc5 into driver-core-next
Linux:
Merge 6.8-rc5 into tty-next
Linux:
Merge 6.8-rc5 into usb-next
Linux:
Merge 6.8-rc6 into tty-next
Linux:
Merge back cpufreq material for 6.9-rc1.
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 :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'20240125-msm8953-mdss-reset-v2-1-fd7824559426@z3ntu.xyz' into arm64-for-6.9
Merge branch :
'20240125-msm8953-mdss-reset-v2-1-fd7824559426@z3ntu.xyz' into clk-for-6.9
Merge branch :
'20240131-ufs-phy-clock-v3-3-58a49d2f4605@linaro.org' into clk-for-6.9
Merge branch :
'20240131-ufs-phy-clock-v3-3-58a49d2f4605@linaro.org' into HEAD
Merge branch :
'20240201204421.16992-2-quic_amelende@quicinc.com' into drivers-for-6.9
Merge branch :
'20240202-x1e80100-clock-controllers-v4-5-7fb08c861c7c@linaro.org' into arm64-for-6.9
Merge branch :
'20240202-x1e80100-clock-controllers-v4-5-7fb08c861c7c@linaro.org' into clk-for-6.9
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 :
'6.9/scsi-queue' into 6.9/scsi-fixes
Merge branch :
'abstract-page-from-net-stack'
Merge branch :
'acpi-bus'
Merge branch :
'acpi-cppc'
Merge branch :
'acpi-docs'
Merge branch :
'acpi-thermal'
Merge branch :
'acpica'
Merge branch :
'add-hw-checksum-offload-support-for-rz-g2l-gbethernet-ip'
Merge branch :
'add-multi-buff-support-for-xdp-running-in-generic-mode'
Merge branch :
'add-support-for-encoding-multi-attr-to-ynl'
Merge branch :
'af_unix-fix-msg_oob-bugs-with-msg_peek'
Merge branch :
'af_unix-random-improvements-for-gc'
Merge branch :
'af_unix-remove-io_uring-dead-code-in-gc'
Merge branch :
'Allow struct_ops maps with a large number of programs'
Merge branch :
'annotate-kfuncs-in-btf_ids-section'
Merge branch :
'bcmgenet-protect-contended-accesses'
Merge branch :
'bnxt_en-aer-fixes'
Merge branch :
'bnxt_en-fixes'
Merge branch :
'bnxt_en-ntuple-and-rss-updates'
Merge branch :
'bnxt_en-ntuple-filter-improvements'
Merge branch 'bpf, btf:
Add DEBUG_INFO_BTF checks for __register_bpf_struct_ops'
Merge branch :
'bpf-add-cookies-retrieval-for-perf-kprobe-multi-links'
Merge branch :
'bpf-arena-followups'
Merge branch :
'bpf-arm64-support-exceptions'
Merge branch :
'bpf-arm64-use-bpf-prog-pack-allocator-in-bpf-jit'
Merge branch :
'bpf-inline-bpf_kptr_xchg'
Merge branch :
'bpf-introduce-bpf-arena'
Merge branch :
'bpf-introduce-may_goto-and-cond_break'
Merge branch :
'bpf-prevent-userspace-memory-access'
Merge branch :
'bpf-token'
Merge branch 'bpf:
arena prerequisites'
Merge branch 'bpf:
tcp: Support arbitrary SYN Cookie at TC.'
Merge branch :
'Check cfi_stubs before registering a struct_ops type.'
Merge branch :
'check-bloom-filter-map-value-size'
Merge branch :
'clk-rpm' into clk-fixes
Merge branch :
'create-shadow-types-for-struct_ops-maps-in-skeletons'
Merge branch :
'dev_base_lock-remove'
Merge branch :
'dmraid-fix-6.9' into md-6.9
Merge branch :
'doc-sfp-phylink-update-the-porting-guide'
Merge branch :
'docs-fixes' into docs-mw
Merge branch :
'dp83826'
Merge branch :
'dpll-expose-lock-status-error-value-to-user'
Merge branch :
'dsa-realtek-common'
Merge branch :
'dsa-realtek-reset'
Merge branch :
'eee-linkmode-bitmaps'
Merge branch :
'ena-driver-bug-fixes'
Merge branch :
'ena-driver-changes'
Merge branch :
'enable-static-subprog-calls-in-spin-lock-critical-sections'
Merge branch :
'enable-the-inline-of-kptr_xchg-for-arm64'
Merge branch :
'ensure-the-copied-buf-is-nul-terminated'
Merge branch :
'eth-common-fault-irq-support'
Merge branch :
'ethtool-EEE'
Merge branch :
'fix-global-subprog-ptr_to_ctx-arg-handling'
Merge branch :
'fix-hash-bucket-overflow-checks-for-32-bit-arches'
Merge branch :
'fix-isolation-of-broadcast-traffic-and-unmatched-unicast-traffic-with-macsec-offload'
Merge branch :
'for-6.8-fixes' into for-6.9
Merge branch :
'for-6.9/amd-sfh' into for-linus
Merge branch :
'for-6.9/cxl-einj' into for-6.9/cxl
Merge branch :
'for-6.9/cxl-einj' into for-6.9/cxl
Merge branch :
'for-6.9/cxl-fixes' into for-6.9/cxl
Merge branch :
'for-6.9/cxl-qos' into for-6.9/cxl
Merge branch :
'for-6.9/lenovo' into for-linus
Merge branch :
'for-6.9/nintendo' into for-linus
Merge branch :
'for-6.9/samsung' into for-linus
Merge branch :
'for-6.9/unused-struct-removal' into for-linus
Merge branch :
'for-6.9/wacom' into for-linus
Merge branch :
'for-io_uring-add-napi-busy-polling-support'
Merge branch :
'for-io_uring-add-napi-busy-polling-support' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux into for-6.9/io_uring
Merge branch :
'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-next' into for-linus
Merge branch :
'for-next/stage1-lpa2' into for-next/core
Merge branch :
'for-thermal-genetlink-family-bind-unbind-callbacks'
Merge branch :
'getsockopt-parameter-validation'
Merge branch :
'gro-fixes'
Merge branch :
'gve-alloc-before-freeing-when-changing-config'
Merge branch :
'hns3-fixes'
Merge branch :
'ib-nomadik-gpio' into devel
Merge branch :
'icc-cleanup' into icc-next
Merge branch :
'icc-msm8909' into icc-next
Merge branch :
'icc-sm7150' into icc-next
Merge branch :
'ice-fix-timestamping-in-reset-process'
Merge branch :
'improvements-for-tracking-scalars-in-the-bpf-verifier'
Merge branch :
'inet-implement-lockless-rtm_getnetconf-ops'
Merge branch :
'inet_diag-remove-three-mutexes-in-diag-dumps'
Merge branch :
'inet_dump_ifaddr-no-rtnl'
Merge branch :
'intel-wired-lan-driver-updates-2024-02-28-ixgbe-igc-igb-e1000e-e100'
Merge branch :
'intel-wired-lan-driver-updates-2024-04-23-i40e-iavf-ice'
Merge branch :
'ioam6-mcast-events'
Merge branch :
'ionic-cleanups-and-perf-tuning'
Merge branch :
'ionic-diet'
Merge branch :
'ionic-xdp-support'
Merge branch :
'ipa-device-pointer-access'
Merge branch :
'ipv6-devconf-lockless'
Merge branch :
'ipv6-expired-routes'
Merge branch :
'ipv6-lockless-dump-addrs'
Merge branch :
'isdn-constify-struct-class-usage'
Merge branch :
'kvm-arm64/vfio-normal-nc' of https://git.kernel.org/pub/scm/linux/kernel/git/oupton/linux into v6.9/vfio/next
Merge branch :
'kvm-kconfig'
Merge branch :
'kvm-uapi'
Merge branch :
'libbpf-type-suffixes-and-autocreate-flag-for-struct_ops-maps'
Merge branch 'libbpf:
add bpf_core_cast() helper'
Merge branch :
'linus' into x86/boot, to resolve conflict
Merge branch :
'linus' into x86/mm, to refresh the branch and pick up fixes
Merge branch :
'linus' into x86/urgent, to pick up dependent commit
Merge branch :
'linus' into x86/urgent, to pick up dependent commits
Merge branch :
'mctp-core-protocol-updates-minor-fixes-tests'
Merge branch :
'mlx5-fixes'
Merge branch :
'mlx5-misc-fixes'
Merge branch :
'mlxsw-fixes'
Merge branch :
'mlxsw-refactor-reference-counting-code'
Merge branch :
'mlxsw-support-for-nexthop-group-statistics'
Merge branch :
'mlxsw-various-acl-fixes'
Merge branch :
'mm-enforce-ioremap-address-space-and-introduce-sparse-vm_area'
Merge branch :
'mptcp-annotate-lockless'
Merge branch :
'mptcp-fix-fallback-mib-counter-and-wrong-var-in-selftests'
Merge branch :
'mptcp-lowat-sockopt'
Merge branch :
'mptcp-some-clean-up-patches'
Merge branch :
'mptcp-userspace-pm'
Merge branch :
'mptcp-various-small-improvements'
Merge branch :
'mt7530-dsa-subdriver-fix-vlan-egress-and-handling-of-all-link-local-frames'
Merge branch :
'mt7530-dsa-subdriver-improvements-act-i'
Merge branch :
'mt7530-dsa-subdriver-improvements-act-ii'
Merge branch :
'mt7530-dsa-subdriver-improvements-act-iii'
Merge branch :
'mt7530-fixes'
Merge branch :
'net-adopt-netdev_lockdep_set_classes'
Merge branch :
'net-asp22-optimizations'
Merge branch :
'net-avoid-slow-rcu'
Merge branch :
'net-bcmasp-phy-managements-fixes'
Merge branch :
'net-collect-tstats-automatically'
Merge branch :
'net-constify-device_type'
Merge branch :
'net-constify-struct-class-usage'
Merge branch :
'net-dsa-microchip-implement-phy-loopback'
Merge branch :
'net-dsa-mv88e6xxx-add-amethyst-specific-smi-gpio-function'
Merge branch :
'net-eee-network-driver-cleanups'
Merge branch :
'net-ethernet-rework-eee'
Merge branch :
'net-fec-fix-to-suspend-resume-with-mac_managed_pm'
Merge branch :
'net-gro-add-flush-flush_id-checks-and-fix-wrong-offset-in-udp'
Merge branch :
'net-gro-cleanups-and-fast-path-refinement'
Merge branch :
'net-group-together-hot-data'
Merge branch :
'net-gve-header-split-support'
Merge branch :
'net-ipa-don-t-abort-system-suspend'
Merge branch :
'net-ipa-simplify-tx-power-handling'
Merge branch :
'net-ipq4019-rate'
Merge branch :
'net-ipv6-addrconf-ensure-that-temporary-addresses-preferred-lifetimes-are-long-enough'
Merge branch :
'net-kmem-cache-create'
Merge branch :
'net-mana-assigning-irq-affinity-on-ht-cores'
Merge branch :
'net-module-description'
Merge branch :
'net-more-factorization-in-cleanup_net-paths'
Merge branch :
'net-phy-add-and-use-helper-phy_advertise_eee_all'
Merge branch :
'net-phy-c22-c45-enumeration'
Merge branch :
'net-phy-eee-2'
Merge branch :
'net-phy-generic-polarity-led-support-for-qca808x'
Merge branch :
'net-phy-marvell-88q2xxx-add-driver-for-the-marvell-88q2220-phy'
Merge branch :
'net-phy-micrel-lan8814-erratas'
Merge branch :
'net-phy-realtek-complete-5gbps-support-and-replace-private-constants'
Merge branch :
'net-phy-split-at803x'
Merge branch :
'net-ravb-prepare-for-suspend-to-ram-and-runtime-pm-support-part-1'
Merge branch :
'net-sched-load-modules-via-alias'
Merge branch :
'net-staging-don-t-bother-filling-in-ethtool-driver-version'
Merge branch :
'net-start-to-replace-copy_from_sockptr'
Merge branch :
'net-stmmac-fix-mac-capabilities-procedure'
Merge branch :
'net-use-net-dev_by_index-in-two-places'
Merge branch :
'netconsole-userdata-append'
Merge branch :
'netdev-add-per-queue-statistics'
Merge branch :
'netdevsim-link'
Merge branch :
'netlink-emsgsize'
Merge branch :
'next' into for-linus
Merge branch :
'nexthop-fix-two-nexthop-group-statistics-issues'
Merge branch :
'nexthop-group-stats'
Merge branch :
'nfc-hci-save-a-few-bytes-of-memory-when-registering-a-nfc_llc-engine'
Merge branch :
'octeon_ep_vf'
Merge branch :
'octeontx2-af-dynamically-allocate-BPIDs'
Merge branch :
'octeontx2-pf-mbox-fixes'
Merge branch :
'opp/boost-data' into cpufreq/arm/linux-next
Merge branch :
'pci/aer'
Merge branch :
'pci/aspm'
Merge branch :
'pci/controller/broadcom'
Merge branch :
'pci/controller/cadence'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/hyperv'
Merge branch :
'pci/controller/imx'
Merge branch :
'pci/controller/qcom'
Merge branch :
'pci/devres'
Merge branch :
'pci/dpc'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/misc'
Merge branch :
'pci/p2pdma'
Merge branch :
'pci/pm'
Merge branch :
'pci/switchtec'
Merge branch :
'pci/sysfs'
Merge branch :
'pci/virtualization'
Merge branch :
'pcs-xpcs-cleanups'
Merge branch :
'pds_core-AER-handling'
Merge branch :
'pds_core-various-improvements-cleanups'
Merge branch :
'per-epoll-context-busy-poll'
Merge branch :
'perf-tools' into perf-tools-next
Merge branch :
'phy-package'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpuidle'
Merge branch :
'pm-em'
Merge branch :
'pm-runtime'
Merge branch :
'pm-sleep'
Merge branch :
'prevent-nullptr-exceptions-in-isr'
Merge branch :
'qca-phy-led-fixes'
Merge branch :
'qca8k-cleanup-fixes'
Merge branch :
'qca_spi-improvements'
Merge branch :
'qcom-phy-possible'
Merge branch :
'qed-error-codes'
Merge branch :
'qmc-hdlc'
Merge branch :
'r8169-extend-eee-tx-idle-timer-support'
Merge branch :
'raid1-read_balance' into md-6.9
Merge branch :
'ravb-cleanups'
Merge branch :
'ravb-ethernet-driver-bugfixes'
Merge branch :
'ravb-rutime-PM-support'
Merge branch :
'Registrating struct_ops types from modules'
Merge branch :
'remove-page-frag-implementation-in-vhost_net'
Merge branch :
'report-rcu-qs-for-busy-network-kthreads'
Merge branch :
'rework-genet-mdioclocking'
Merge branch :
'rtnetlink-reduce-rtnl-pressure'
Merge branch :
'rxrpc-fixes-for-af_rxrpc'
Merge branch :
'rxrpc-miscellaneous-fixes'
Merge branch :
'selftests-bonding-use-slowwait-when-waiting'
Merge branch :
'selftests-bpf-reduce-tcp_custom_syncookie-verification-complexity'
Merge branch :
'selftests-forwarding-various-improvements'
Merge branch :
'selftests-mptcp-share-code-and-fix-shellcheck-warnings'
Merge branch :
'selftests-mptcp-various-improvements'
Merge branch :
'selftests-net-tcp_ao-a-bunch-of-fixes-for-tcp-ao-selftests'
Merge branch :
'selftests-tc-testing-misc-changes-for-tdc'
Merge branch :
'selftests-TEST_INCLUDES'
Merge branch :
'selftests-updates-to-fcnal-test-for-autoamted-environment'
Merge branch :
'selftests-xfail'
Merge branch :
'skb-helpers'
Merge branch :
'skip-callback-tests-if-jit-is-disabled-in-test_verifier'
Merge branch :
'slab/for-6.9/optimize-get-freelist' into slab/for-linus
Merge branch :
'slab/for-6.9/slab-flag-cleanups' into slab/for-linus
Merge branch :
'stmmac-EST'
Merge branch :
'stmmac-jh7100'
Merge branch :
'stmmac-missing-stats-DW-GMAC'
Merge branch :
'Support PTR_MAYBE_NULL for struct_ops arguments.'
Merge branch :
'svm' of https://github.com/kvm-x86/linux into HEAD
Merge branch :
'tcp-add-two-missing-addresses-when-using-trace'
Merge branch :
'tcp-fix-bind-regression-and-more-tests'
Merge branch :
'tcp-rcv-drop-reasons'
Merge branch :
'tcp-rds-fix-use-after-free-around-kernel-tcp-reqsk'
Merge branch :
'tcp-wmem-data-races'
Merge branch :
'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch :
'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch :
'thermal-core'
Merge branch :
'tls-recvmsg-fixes'
Merge branch :
'tools-net-ynl-add-features-for-tc-family'
Merge branch :
'tools-net-ynl-add-support-for-nlctrl-netlink-family'
Merge branch :
'tools-resolve_btfids-fix-cross-compilation-to-non-host-endianness'
Merge branch :
'tools-ynl-auto-gen-for-all-genetlink-families'
Merge branch :
'tools-ynl-couple-of-cmdline-enhancements'
Merge branch :
'tools-ynl-make-clean'
Merge branch :
'tools-ynl-stop-using-libmnl'
Merge branch :
'topic/format-kunit' into for-next
Merge branch :
'transfer-rcu-lock-state-across-subprog-calls'
Merge branch :
'trusted-ptr_to_btf_id-arg-support-in-global-subprogs'
Merge branch :
'two-small-fixes-for-global-subprog-tagging'
Merge branch :
'txgbe-irq_domain'
Merge branch :
'v6.9-armsoc/dtsfixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into for-next
Merge branch :
'v6.9-shared/clkids' into v6.9-armsoc/dts64
Merge branch :
'v6.9-shared/clkids' into v6.9-clk/next
Merge branch :
'veth-xdp-gro'
Merge branch :
'vxlan-stats'
Merge branch :
'wan-t7x-fastboot'
Merge branch :
'wireguard-fixes-for-6-9-rc1'
Merge branch :
'x86-bpf-fixes-for-the-bpf-jit-with-retbleed-stuff'
Merge branch :
'x86/bugs' into x86/core, to pick up pending changes before dependent patches
Merge branch :
'x86/sev' into x86/boot, to resolve conflicts and to pick up dependent tree
Merge branch :
'x86/urgent' into x86/apic, to resolve conflicts
Merge branch :
'x86/vdso' into x86/core, to resolve conflict and to prepare for dependent changes
Merge branch :
'xsk-support-redirect-to-any-socket-bound-to-the-same-umem'
Merge branch :
'ynl-small-recv'
Linux:
Merge branch kvm-arm64/feat_e2h0 into kvmarm/next
Linux:
Merge branch kvm-arm64/kerneldoc into kvmarm/next
Linux:
Merge branch kvm-arm64/lpi-xarray into kvmarm/next
Linux:
Merge branch kvm-arm64/misc into kvmarm/next
Linux:
Merge branch kvm-arm64/vfio-normal-nc into kvmarm/next
Linux:
Merge branch kvm-arm64/vm-configuration into kvmarm/next
Merge branches :
'acpi-scan', 'acpi-bus', 'acpi-pm' and 'acpi-resource'
Merge branches :
'acpi-tables', 'acpi-processor', 'acpi-property' and 'acpi-thermal'
Merge branches :
'acpi-x86', 'acpi-video', 'acpi-apei' and 'acpi-misc'
Merge branches :
'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next
Merge branches :
'clk-aspeed', 'clk-keystone', 'clk-mobileye' and 'clk-allwinner' into clk-next
Merge branches :
'clk-remove', 'clk-amlogic', 'clk-qcom', 'clk-parent' and 'clk-microchip' into clk-next
Merge branches :
'clk-renesas', 'clk-cleanup', 'clk-hisilicon', 'clk-mediatek' and 'clk-bulk' into clk-next
Merge branches :
'clk-samsung', 'clk-imx', 'clk-rockchip', 'clk-clkdev' and 'clk-rate-exclusive' into clk-next
Merge branches :
'for-next/reorg-va-space', 'for-next/rust-for-arm64', 'for-next/misc', 'for-next/daif-cleanup', 'for-next/kselftest', 'for-next/documentation', 'for-next/sysreg' and 'for-next/dpisa', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches :
'ib-mfd-cros-watchdog-6.9' and 'ib-mfd-input-thermal-6.9' into ibs-for-mfd-merged
Merge branches :
'ib-qcom-leds-6.9' and 'ib-leds-backlight-6.9' into ibs-for-leds-merged
Merge branches :
'misc' and 'fixes' into for-linus
Merge branches :
'pm-em', 'pm-powercap' and 'pm-sleep'
Merge branches :
'pm-powercap' and 'pm-tools'
Merge branches :
'rcu-doc.2024.02.14a', 'rcu-nocb.2024.02.14a', 'rcu-exp.2024.02.14a', 'rcu-tasks.2024.02.26a' and 'rcu-misc.2024.02.14a' into rcu.2024.02.26a
Merge branches :
'thermal-core' and 'thermal-intel'
Merge commit :
'3aff0c459e77' into for-next
Merge commit :
'50abcc179e0c9ca667feb223b26ea406d5c4c556' of git://git.infradead.org/nvme into block-6.9
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next-fixes
Linux:
Merge drm/drm-next into drm-misc-next-fixes
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
merge mm-hotfixes-stable into mm-nonmm-stable to pick up stackdepot changes
Linux:
Merge patch "can network drivers maintainer"
Merge patch "riscv:
Fix compilation error with FAST_GUP and rv32"
Linux:
Merge patch series "Add ECC feature support to Tx and Rx FIFOs for Xilinx CAN Controller."
Merge patch series "can:
esd: add support for esd GmbH PCIe/402 CAN interface"
Merge patch series "can:
m_can: Optimizations for m_can/tcan part 2"
Merge patch series "can:
tcan4x5x: support resume upon rx can frame"
Merge patch series "membarrier:
riscv: Core serializing command"
Linux:
Merge patch series "qla2xxx misc. bug fixes"
Linux:
Merge patch series "RISC-V crypto with reworked asm files"
Merge patch series "RISC-V:
ACPI: Add LPI support"
Merge patch series "RISC-V:
ACPI: Enable CPPC based cpufreq support"
Merge patch series "RISC-V:
Test th.sxstatus.MAEE bit before enabling MAEE"
Merge patch series "riscv/barrier:
tidying up barrier-related macro"
Merge patch series "riscv:
Increase mmap_rnd_bits_max on Sv48/57"
Merge patch series "riscv:
Introduce compat-mode helpers & improve arch_get_mmap_end()"
Merge patch series "riscv:
mm: Extend mappable memory up to hint address"
Merge patch series "riscv:
mm: Extend mappable memory up to hint address"
Merge patch series "riscv:
support fast gup"
Merge patch series "riscv:
Use Kconfig to set unaligned access speed"
Merge patch series "riscv:
Use Kconfig to set unaligned access speed"
Merge patch series "scsi:
Allow scsi_execute users to request retries"
Merge patch series "scsi:
hisi_sas: Minor fixes and cleanups"
Linux:
Merge patch series "Support Andes PMU extension"
Linux:
Merge patch series "Support Andes PMU extension"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.0"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.1"
Merge patch the fixes from "riscv:
64-bit NOMMU fixes and enhancements"
Merge remote-tracking branch :
'tejun/for-6.9' into dm-6.9-bh-wq
Merge remote-tracking branches :
'ras/edac-drivers', 'ras/edac-misc' and 'ras/edac-amd-atl' into edac-updates-for-v6.9
Linux:
Merge series "filesystem visibility ioctls" of https://lore.kernel.org/r/20240207025624.1019754-1-kent.overstreet@linux.dev
Merge series 'filelock:
split file leases out of struct file_lock' of https://lore.kernel.org/r/20240131-flsplit-v3-0-c6129007ee8d@kernel.org
Merge series :
'Open block devices as files' of https://lore.kernel.org/r/20240123-vfs-bdev-file-v2-0-adbd023e19cc@kernel.org
Merge series :
'Use Maple Trees for simple_offset utilities' of https://lore.kernel.org/r/170820083431.6328.16233178852085891453.stgit@91.116.238.104.host.secureserver.net
Merge tag :
'6.9-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.9-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.9-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.9-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.9-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.9-rc5-cifs-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.9-rc5-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.9-rc5-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.9-rc7-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'9p-fixes-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge tag :
'9p-fixes-for-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge tag :
'9p-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge tag :
'9p-for-6.9-rc3' of https://github.com/martinetd/linux
Merge tag :
'9p-for-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge tag :
'acpi-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.9-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'affs-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'amd-drm-fixes-6.9-2024-03-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.9-2024-03-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.9-2024-04-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.9-2024-04-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.9-2024-04-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.9-2024-05-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.9-2024-05-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.9-2024-02-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.9-2024-02-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.9-2024-03-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.9-2024-03-08-1' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amlogic-arm-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-arm64-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'arc-6.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag :
'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into iommu/fixes
Merge tag :
'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag :
'arm-soc/for-6.9/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/late
Merge tag :
'arm-soc/for-6.9/drivers' of https://github.com/Broadcom/stblinux into soc/late
Merge tag :
'arm-soc/for-6.9/soc' of https://github.com/Broadcom/stblinux into soc/late
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.9' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v6.9-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.9-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.9-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'at24-fixes-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current
Merge tag :
'at91-dt-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-fixes-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into for-next
Merge tag :
'ata-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.9-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-next-20240130' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag :
'ath-next-20240222' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag :
'ath-next-20240305' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag :
'audit-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'auxdisplay-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag :
'auxdisplay-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag :
'backlight-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-net-pullrequest-20240405' of git://git.open-mesh.org/linux-merge
Merge tag :
'batadv-next-pullrequest-20240201' of git://git.open-mesh.org/linux-merge
Merge tag :
'bcachefs-2024-03-13' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-03-19' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-04-01' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-04-03' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-04-10' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-04-15' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-04-22' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-04-29' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-05-07.2' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bitmap-for-6.9' of https://github.com/norov/linux
Merge tag :
'block-6.9-20240315' of git://git.kernel.dk/linux
Merge tag :
'block-6.9-20240322' of git://git.kernel.dk/linux
Merge tag :
'block-6.9-20240329' of git://git.kernel.dk/linux
Merge tag :
'block-6.9-20240405' of git://git.kernel.dk/linux
Merge tag :
'block-6.9-20240412' of git://git.kernel.dk/linux
Merge tag :
'block-6.9-20240420' of git://git.kernel.dk/linux
Merge tag :
'block-6.9-20240503' of git://git.kernel.dk/linux
Merge tag :
'block-6.9-20240510' of git://git.kernel.dk/linux
Merge tag :
'bmap-intent-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'bootconfig-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bootconfig-fixes-v6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'btree-check-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'btree-geometry-in-ops-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'btree-readahead-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'btree-remove-btnum-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'buftarg-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'ceph-for-6.9-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.9-rc4' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
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 git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v6.9-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-microchip-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag :
'cocci-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag :
'compiler-attributes-6.9' of https://github.com/ojeda/linux
Merge tag :
'core-entry-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'corruption-health-reports-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'cpufreq-arm-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cpufreq-arm-updates-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cxl-fixes-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-fixes-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-fixes-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devicetree-fixes-for-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-maping-6.9-2024-04-14' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.9-2024-03-11' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.9-2024-03-24' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.9-2024-05-04' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.9' of git://git.lwn.net/linux
Merge tag :
'docs-6.9-2' of git://git.lwn.net/linux
Merge tag :
'docs-6.9-fixes' of git://git.lwn.net/linux
Merge tag :
'docs-6.9-fixes2' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-etnaviv-fixes-2024-04-25' of https://git.pengutronix.de/git/lst/linux into drm-fixes
Merge tag :
'drm-etnaviv-next-2024-03-07' of https://git.pengutronix.de/git/lst/linux into drm-next
Merge tag :
'drm-fixes-2024-03-30' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-04-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-04-09' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-04-12' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-04-19' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-04-26' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-05-03' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-05-11' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-habanalabs-next-2024-02-26' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
Merge tag :
'drm-intel-fixes-2024-03-28' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-04-04' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-04-10' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-05-08' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-gt-next-2024-02-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-gt-next-2024-02-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2024-02-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2024-02-27-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-misc-fixes-2024-03-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-04-04' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-04-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-04-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-04-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-05-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2024-01-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2024-02-08' into msm-next
Merge tag :
'drm-misc-next-2024-02-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2024-02-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2024-02-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2024-02-29' into msm-next
Merge tag :
'drm-misc-next-2024-02-29' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2024-02-29' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2024-03-07' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2024-03-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2024-03-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-msm-next-2024-02-29' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-msm-next-2024-03-07' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-msm-next-2024-04-11' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-next-2024-03-13' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2024-03-22' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-xe-fixes-2024-03-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-04-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-04-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-04-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-04-25' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-05-09' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2024-02-25' of ssh://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2024-03-04' of ssh://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2024-03-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'dt-cleanup-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.9_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-urgent-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'email' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'erofs-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.9-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'execve-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'exfat-for-6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'expand-bmap-intent-usage_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'exportfs-6.9' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'ext4_for_linus-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'f2fs-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'ffa-fix-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'ffa-update-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'firewire-fixes-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'fixes-2024-04-08' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'for-6.9-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.9-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.9-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.9-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.9-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.9/block-20240310' of git://git.kernel.dk/linux
Merge tag :
'for-6.9/dm-bh-wq' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.9/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.9/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.9/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.9/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.9/dm-vdo' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.9/io_uring-20240310' 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/linux/kernel/git/rmk/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus-2024042501' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-6.9' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus-6.9-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-linus-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.9a-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-net' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-net-2024-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2024-03-08' 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-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-next-6.9' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krisman/unicode into vfs.misc
Merge tag :
'for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v6.9-rc' 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 :
'fpga-for-6.9-final' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-linus
Merge tag :
'fpga-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag :
'fsnotify_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag :
'fuse-fixes-6.9-final' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'fuse-fixes-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'fuse-update-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gemini-dts-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
Merge tag :
'gfs2-v6.8-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.9-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hid-for-linus-2024031301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hsi-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag :
'hwlock-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'hwmon-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20240411' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20240320' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.9-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-host-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-6.9-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i3c/for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'icc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'icc-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-work-linus
Merge tag :
'ieee802154-for-net-next-2024-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next
Merge tag :
'iio-fixes-for-6.9a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.9a' of http://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-6.9b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-dt-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into for-next
Merge tag :
'imx-soc-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag :
'in-memory-btrees-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'indirect-health-reporting-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'input-for-v6.9-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'intel-gpio-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag :
'intel-gpio-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag :
'intel-pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into fixes
Merge tag :
'io_uring-6.9-20240322' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.9-20240405' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.9-20240412' of git://git.kernel.dk/linux
Merge tag :
'iommu-fixes-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-fixes-v6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-updates-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'ipsec-2024-03-19' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-2024-05-02' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-next-2024-03-06' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-for-riscv-02-23-24' into irq/msi
Merge tag :
'irq-for-riscv-02-23-24' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-next
Merge tag :
'irq-msi-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-03-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'kbuild-fixes-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kselftest-fix-vfork-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'ktest-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag :
'kvm-riscv-6.9-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.9-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-master-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-asyncpf-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-asyncpf_abi-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.9-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-generic-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-pvunhalt-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libnvdimm-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-6.9-20240319' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.9-20240213' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.9-20240220' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.9-20240304' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-watchdog-6.9-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-fixes-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'locking-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lsm-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'lsm-pr-20240314' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'mailbox-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-6.9-20240216' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.9/block
Merge tag :
'md-6.9-20240301' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.9/block
Merge tag :
'md-6.9-20240305' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.9/block
Merge tag :
'md-6.9-20240306' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.9/block
Merge tag :
'md-6.9-20240408' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.9
Merge tag :
'media/v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-next-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memory-controller-drv-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'memory-controller-drv-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'mips-fixes_6.9_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mlx5-socket-direct-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2024-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-hotfixes-stable-2024-03-27-11-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-04-05-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-04-18-14-41' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-04-26-13-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-05-10-13-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'mt76-for-kvalo-2024-02-22' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtk-dts64-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next
Merge tag :
'mtk-dts64-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next
Merge tag :
'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next
Merge tag :
'mtk-soc-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'mvebu-dt-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'mvebu-dt64-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'nand/for-6.9' into mtd/next
Merge tag :
'nativebhi' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'net-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-24-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-03-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-04-04' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-24-01-29' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-24-02-21' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.9-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-6.9-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.9-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nvme-6.9-2024-03-07' of git://git.infradead.org/nvme into for-6.9/block
Merge tag :
'nvme-6.9-2024-03-21' of git://git.infradead.org/nvme into block-6.9
Merge tag :
'nvme-6.9-2024-04-04' of git://git.infradead.org/nvme into block-6.9
Merge tag :
'nvme-6.9-2024-05-09' of git://git.infradead.org/nvme into block-6.9
Merge tag :
'objtool_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v6.9/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'omap-for-v6.9/dt-warnings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/late
Merge tag :
'omap-for-v6.9/n8x0-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag :
'omap-for-v6.9/omap1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag :
'omap-for-v6.9/soc-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag :
'omap-for-v6.9/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag :
'omap-for-v6.9/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
Merge tag :
'opp-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm
Merge tag :
'ovl-fixes-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'parisc-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.9-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.9-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pcmcia-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
Merge tag :
'perf-tools-fixes-for-v6.9-2024-04-19' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.9-2024-03-13' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2024-03-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v6.8-2' into pdx/for-next
Merge tag :
'platform-drivers-x86-v6.8-4' into pdx86/for-next
Merge tag :
'platform-drivers-x86-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.9-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v6.9-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 :
'pull-sysfs-annotation-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.9-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.9-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.9-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'qcom-arm32-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next
Merge tag :
'qcom-arm64-fixes-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes
Merge tag :
'qcom-clk-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next
Merge tag :
'qcom-drivers-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-drivers-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'random-6.9-rc5-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'ras_core_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.next.v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux
Merge tag :
'realtime-bmap-intents-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'regmap-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.9-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-clk-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dt-bindings-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dt-bindings-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dt-bindings-for-v6.9-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-fixes-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes
Merge tag :
'renesas-pinctrl-fixes-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes
Merge tag :
'renesas-pinctrl-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r8a779h0-dt-binding-defs-tag' into renesas-clk-for-v6.9
Merge tag :
'renesas-r8a779h0-dt-binding-defs-tag' into renesas-dts-for-v6.9
Merge tag :
'repair-fscounters-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'repair-inode-mode-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'repair-quotacheck-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'repair-refcount-scalability-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'repair-rmap-btree-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'reset-for-v6.9' of git://git.pengutronix.de/pza/linux into soc/late
Merge tag :
'rfds-for-linus-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'riscv-dt-fixes-for-v6.8-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/late
Merge tag :
'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-soc-fixes-for-v6.9-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-soc-fixes-for-v6.9-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-sophgo-dt-for-v6.9' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'rpmsg-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rust-6.9' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.9' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rxrpc-iothread-20240305' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
's390-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-drivers-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag :
'samsung-drivers-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag :
'samsung-dt-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt-bindings-clk-6.9-2' into next/clk
Merge tag :
'samsung-dt-bindings-clk-6.9-3' into next/clk
Merge tag :
'samsung-dt-bindings-clk-6.9-3' into next/dt64
Merge tag :
'samsung-dt64-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-soc-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag :
'sched-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2024-03-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2024-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v6.9_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fixes-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'scrub-nlinks-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'seccomp-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20240402' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sgx-for-v6.9-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'sh-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag :
'siox/for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'slab-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.9-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-6.9' of https://github.com/cschaufler/smack-next
Merge tag :
'smp-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-late-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'socfpga_dts_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'sound-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix2-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'soundwire-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'sparc-for-6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag :
'spi-fix-v6.9-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.9' into mtd/next
Merge tag :
'spi-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-dt-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'sunxi-clk-fixes-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag :
'sunxi-clk-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-drivers-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag :
'sunxi-dt-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'symlink-cleanups-6.9_2024-02-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.9-mergeC
Merge tag :
'sysctl-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'sysfs_hidden_attribute_groups-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core into driver-core-next
Merge tag :
'tag-chrome-platform-firmware-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tag-chrome-platform-fixes-for-v6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tags/media-next-rkisp1-20240223' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into media_stage
Merge tag :
'tegra-for-6.9-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.9-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.9-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.9-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.9-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thermal-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.9-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.9-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-k3-config-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag :
'ti-k3-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'ti-keystone-dt-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-core-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-ptp-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-03-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-05-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.9-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'timers_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'tpmdd-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-ring-buffer-v6.8-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.9-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'turbostat-2024.04.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'ubifs-for-linus-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'usb-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.9-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.9-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.8-rc2'
Merge tag :
'v6.8-rc4' into gpio/for-next
Merge tag :
'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the branch
Merge tag :
'v6.8-rc5' into timers/core, to resolve conflict
Merge tag :
'v6.8-rc6' into x86/boot, to pick up fixes
Merge tag :
'v6.8-rc7' into gpio/for-next
Merge tag :
'v6.8-rc7' into x86/cleanups, to pick up fixes
Merge tag :
'v6.9-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.9-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.9-rc-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.9-rc3-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.9-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.9-rockchip-config64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag :
'v6.9-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.9-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.9-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.9-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.9-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'vboxsf-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux
Merge tag :
'versatile-dts-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
Merge tag :
'vexpress-update-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag :
'vfio-v6.9-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.9-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9.ntfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9.pidfd' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9.rw_hint' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.9.uuid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'w1-drv-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into tty-next
Merge tag :
'wireless-2024-03-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2024-04-23' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2024-01-25' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2024-02-20' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2024-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2024-03-08' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.9-bh-conversions' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.9-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-apic-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-apic-2024-03-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-asm-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-boot-2024-03-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-build-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-entry-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-03-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mm_for_6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mtrr_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_tdx_for_6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.9_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-6.9-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.9-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.9-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.9-merge-9' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xtensa-20240502' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zonefs-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag :
'zonefs-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag :
'zynq-soc-for-6.9' of https://github.com/Xilinx/linux-xlnx into soc/arm
Merge tag :
'zynqmp-dt-for-6.9' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag :
'zynqmp-soc-for-6.9' of https://github.com/Xilinx/linux-xlnx into soc/arm
Linux:
Merge thermal core changes for 6.9 to satisfy a dependency.
Linux:
Merge v6.8-rc6 into drm-next
Linux:
Merge v6.8-rc6 into usb-next
Linux:
Merge wireless into wireless-next
Linux:
Merge wireless into wireless-next
mfd:
ac100: Convert to use maple tree register cache
mfd:
altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
mfd:
as3711: Convert to use maple tree register cache
mfd:
as3722: Convert to use maple tree register cache
mfd:
axp20x: Convert to use maple tree register cache
mfd:
bcm590xx: Convert to use maple tree register cache
mfd:
bd9571mwv: Convert to use maple tree register cache
mfd:
core: Constify the struct device_type usage
mfd:
cros_ec: Register EC-based watchdog subdevice
mfd:
cros_ec_dev: Add GPIO device if feature present on EC
mfd:
cs42l43: Add some missing dev_err_probe()s
mfd:
cs42l43: Add time postfixes on defines
mfd:
cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
mfd:
cs42l43: Fix wrong register defaults
mfd:
cs42l43: Handle error from devm_pm_runtime_enable()
mfd:
cs42l43: Tidy up header includes
mfd:
cs42l43: Use __u8 type rather than u8 for firmware interface
mfd:
dialog: Convert to use maple tree register cache
mfd:
intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530
mfd:
intel-lpss: Switch to generalized quirk table
mfd:
kempld-core: Don't replace resources provided by ACPI
mfd:
khadas-mcu: Convert to use maple tree register cache
mfd:
lochnagar-i2c: Convert to use maple tree register cache
mfd:
lpc_ich: Use ALIGN_DOWN() to obtain the start of the SPI base range
mfd:
mc13xxx: Use bitfield helpers
mfd:
mcp-core: Make mcp_bus_type const
mfd:
mt6397-core: Register mt6357 sound codec
mfd:
omap-usb-host: Increase size of buffer to include all possible values
mfd:
rave-sp: Avoid unnecessary use of comma operator
mfd:
rc5t583: Convert to use maple tree register cache
mfd:
rk8xx-core: Fix interrupt processing order for power key button
mfd:
rk8xx: Convert to use maple tree register cache
mfd:
rn5t618: Convert to use maple tree register cache
mfd:
rohm: Convert to use maple tree register cache
mfd:
rsmu_i2c: Convert to use maple tree register cache
mfd:
si476x: Convert to use maple tree register cache
mfd:
stmfx: Convert to use maple tree register cache
mfd:
stpmic1: Convert to use maple tree register cache
mfd:
sun4i-gpadc: Correct specified GPADC interrupt numbers
mfd:
syscon: Call of_node_put() only when of_parse_phandle() takes a ref
mfd:
syscon: Remove extern from function prototypes
mfd:
twl-core: Add power off implementation for twl603x
mfd:
twl4030-power: Accept standard property for power controller
mfd:
twl: Select MFD_CORE
mfd:
wm831x: Remove redundant forever while loop
mfd:
wolfson: Convert to use maple tree register cache
minix:
remove SLAB_MEM_SPREAD flag usage
mips, crash:
wrap crash dumping code into crash related ifdefs
MIPS:
Add support for Mobileye EyeQ5
MIPS:
Alchemy: Use kcalloc() instead of kzalloc()
MIPS:
Allows relocation exception vectors everywhere
MIPS:
ath79: Don't return PCIBIOS_* code from pcibios_enable_device()
MIPS:
BMIPS: Drop unnecessary assembler flag
mips:
bus: make mips_cdmm_bustype const
mips:
cm: Convert __mips_cm_l2sync_phys_base() to weak function
mips:
cm: Convert __mips_cm_phys_base() to weak function
MIPS:
cps-vec: Use macros for 64bits access
mips:
dts: ralink: mt7621: add cell count properties to usb
mips:
dts: ralink: mt7621: add serial1 and serial2 nodes
mips:
dts: ralink: mt7621: associate uart1_pins with serial0
mips:
dts: ralink: mt7621: reorder serial0 properties
MIPS:
Fallback CPU -march flag to ISA level if unsupported
MIPS:
Fix set_uncached_handler for ebase in XKPHYS
MIPS:
Implement microMIPS MT ASE helpers
MIPS:
introduce Kconfig for MIPS VZ
MIPS:
kvm/entry: Use GPR number macros
MIPS:
lantiq: Remove unused function pointer variables
MIPS:
Limit MIPS_MT_SMP support by ISA reversion
MIPS:
Loongson64: test for -march=loongson3a cflag
MIPS:
mipsregs: Parse fp and sp register by name in parse_r
MIPS:
mipsregs: Set proper ISA level for virt extensions
MIPS:
mobileye: Add EPM5 device tree
MIPS:
mobileye: Add EyeQ5 dtsi
MIPS:
move unselectable entries out of the "CPU type" choice
MIPS:
move unselectable FIT_IMAGE_FDT_EPM5 out of the "System type" choice
mips:
mt: make mt_class constant
MIPS:
page: Use GPR number macros
MIPS:
PCI: Return PCIBIOS_* from tx4927_pci_config_read/write()
MIPS:
pm-cps: Use GPR number macros
MIPS:
Probe toolchain support of -msym32
MIPS:
ralink: Don't use "proxy" headers
MIPS:
ralink: Remove unused of_gpio.h
MIPS:
regdefs.h: Define a set of register numbers
MIPS:
regdefs.h: Guard all defines with __ASSEMBLY__
MIPS:
Remove cc-option checks for -march=octeon
MIPS:
scall: Save thread_info.syscall unconditionally on entry
mips:
sgi-ip22: make gio_bus_type const
MIPS:
Share generic kernel code with other architecture
mips:
sibyte: make tb_class constant
MIPS:
spaces: Define a couple of handy macros
MIPS:
tlbex: Use GPR number macros
MIPS:
traps: Give more explanations if ebase doesn't belong to KSEG0
MIPS:
traps: Use GPR number macros
mips:
txx9: make txx9_sramc_subsys const
MIPS:
TXx9: Use PCI_SET_ERROR_RESPONSE()
MIPS:
Unify define of CP0 registers for uasm code
MIPS:
vdso: Use generic union vdso_data_store
mips:
zboot: Fix "no previous prototype" build warning
misc/pvpanic-pci:
register attributes via pci_driver
misc:
atmel-ssc: Convert to platform remove callback returning void
misc:
eeprom/idt_89hpesx: Convert data structures to LE explicitly
misc:
eeprom_93xx46: Remove unused of_gpio.h
misc:
fastrpc: Convert to platform remove callback returning void
misc:
gehc-achc: Follow renaming of SPI "master" to "controller"
misc:
hi6421-spmi-pmic: Remove unused of_gpio.h
misc:
hisi_hikey_usb: Convert to platform remove callback returning void
misc:
hisi_hikey_usb: Remove unused of_gpio.h
misc:
hpilo: fix inconsistent device numbers
misc:
hpilo: rename device creation loop variable
misc:
open-dice: Convert to platform remove callback returning void
misc:
rtsx: Fix rts5264 driver status incorrect when card removed
misc:
sram: Convert to platform remove callback returning void
misc:
ti-st: st_kim: Convert to platform remove callback returning void
misc:
vcpu_stall_detector: Convert to platform remove callback returning void
misc:
xilinx_sdfec: Convert to platform remove callback returning void
misc:
xilinx_tmr_inject: Convert to platform remove callback returning void
mISDN:
fix MISDN_TIME_STAMP handling
mlx4:
Address spelling errors
mlxbf_gige:
add support to display pause frame counters
mlxbf_gige:
call request_irq() after NAPI initialized
mlxbf_gige:
stop interface during shutdown
mlxbf_gige:
stop PHY during open() error paths
mlxsw:
core: Unregister EMAD trap using FORWARD action
mlxsw:
core_env: Fix driver initialization with old firmware
mlxsw:
core_thermal: Set THERMAL_TRIP_FLAG_RW_TEMP directly
mlxsw:
pci: Fix driver initialization with old firmware
mlxsw:
remove I2C_CLASS_HWMON from drivers w/o detect and address_list
mlxsw:
spectrum: Allow fetch-and-clear of flow counters
mlxsw:
spectrum: Change mlxsw_sp_upper to LAG structure
mlxsw:
spectrum: Query max_lag once
mlxsw:
spectrum: Refactor LAG create and destroy code
mlxsw:
spectrum: Remove mlxsw_sp_lag_get()
mlxsw:
spectrum: Search for free LAD ID once
mlxsw:
spectrum_acl_tcam: Fix incorrect list API usage
mlxsw:
spectrum_acl_tcam: Fix memory leak during rehash
mlxsw:
spectrum_acl_tcam: Fix memory leak when canceling rehash work
mlxsw:
spectrum_acl_tcam: Fix possible use-after-free during activity update
mlxsw:
spectrum_acl_tcam: Fix possible use-after-free during rehash
mlxsw:
spectrum_acl_tcam: Fix race during rehash delayed work
mlxsw:
spectrum_acl_tcam: Fix race in region ID allocation
mlxsw:
spectrum_acl_tcam: Fix warning during rehash
mlxsw:
spectrum_acl_tcam: Rate limit error message
mlxsw:
spectrum_router: Add helpers for nexthop counters
mlxsw:
spectrum_router: Avoid allocating NH counters twice
mlxsw:
spectrum_router: Have mlxsw_sp_nexthop_counter_enable() return int
mlxsw:
spectrum_router: Rename two functions
mlxsw:
spectrum_router: Share nexthop counters in resilient groups
mlxsw:
spectrum_router: Support nexthop group hardware statistics
mlxsw:
spectrum_router: Track NH ID's of group members
mlxsw:
Use refcount_t for reference counting
mm and cache_info:
remove unnecessary CPU cache info update
mm, slab, kasan:
replace kasan_never_merge() with SLAB_NO_MERGE
mm, slab:
deprecate SLAB_MEM_SPREAD flag
mm, slab:
fix the comment of cpu partial list
mm, slab:
remove last vestiges of SLAB_MEM_SPREAD
mm, slab:
remove memcg_from_slab_obj()
mm, slab:
remove the corner case of inc_slabs_node()
mm, slab:
remove unused object_size parameter in kmem_cache_flags()
mm, slab:
use an enum to define SLAB_ cache creation flags
mm, vmscan:
retry kswapd's priority loop with cache_trim_mode off on failure
mm,page_owner:
check for null stack_record before bumping its refcount
mm,page_owner:
defer enablement of static branch
mm,page_owner:
display all stacks and their count
mm,page_owner:
don't remove __GFP_NOLOCKDEP in add_stack_record_to_list
mm,page_owner:
drop unnecessary check
mm,page_owner:
filter out stacks by a threshold
mm,page_owner:
fix accounting of pages when migrating
mm,page_owner:
fix printing of stack records
mm,page_owner:
fix recursion
mm,page_owner:
fix refcount imbalance
mm,page_owner:
implement the tracking of the stacks count
mm,page_owner:
maintain own list of stack_records structs
mm,page_owner:
update Documentation regarding page_owner_stacks
mm,page_owner:
update metadata for tail pages
mm,swapops:
update check in is_pfn_swap_entry for hwpoison entries
mm/cma:
add sysfs file 'release_pages_success'
mm/cma:
don't treat bad input arguments for cma_alloc() as its failure
mm/cma:
drop CONFIG_CMA_DEBUG
mm/cma:
fix placement of trace_cma_alloc_start/finish
mm/cma:
make MAX_CMA_AREAS = CONFIG_CMA_AREAS
mm/compaction:
add support for >0 order folio memory compaction.
mm/compaction:
enable compacting >0 order folios.
mm/compaction:
optimize >0 order folio compaction with free page split.
mm/damon/core:
add multiple goals per damos_quota and helpers for those
mm/damon/core:
implement PSI metric DAMOS quota goal
mm/damon/core:
let goal specified with only target and current values
mm/damon/core:
remove ->goal field of damos_quota
mm/damon/core:
set damos_quota->esz as public field and document
mm/damon/core:
split out quota goal related fields to a struct
mm/damon/core:
support multiple metrics for quota goal
mm/damon/dbgfs:
implement deprecation notice file
mm/damon/dbgfs:
make debugfs interface deprecation message a macro
mm/damon/dbgfs:
rename monitor_on file to monitor_on_DEPRECATED
mm/damon/reclaim:
implement memory PSI-driven quota self-tuning
mm/damon/reclaim:
implement user-feedback driven quota auto-tuning
mm/damon/sysfs-schemes:
implement quota effective_bytes file
mm/damon/sysfs-schemes:
support PSI-based quota auto-tune
mm/damon/sysfs:
handle 'state' file inputs for every sampling interval if possible
mm/damon/sysfs:
implement a kdamond command for updating schemes' effective quotas
mm/damon/sysfs:
use only quota->goals
mm/damon:
move comments and fields for damos-quota-prioritization to the end
mm/damon:
rename CONFIG_DAMON_DBGFS to DAMON_DBGFS_DEPRECATED
mm/demotion:
print demotion targets
mm/filemap:
avoid type conversion
mm/huge_memory:
check new folio order when split a folio
mm/huge_memory:
only split PMD mapping when necessary in unmap_folio()
mm/huge_memory:
skip invalid debugfs new_order input for folio split
mm/hugetlb:
fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()
mm/hugetlb:
fix missing hugetlb_lock for resv uncharge
mm/hugetlb:
move page order check inside hugetlb_cma_reserve()
mm/hugetlb:
restore the reservation if needed
mm/kasan:
use pXd_leaf() in shadow_mapped()
mm/khugepaged:
bypassing unnecessary scans with MMF_DISABLE_THP check
mm/khugepaged:
keep mm in mm_slot without MMF_DISABLE_THP check
mm/list_lru:
remove list_lru_putback()
mm/madvise:
make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly
mm/memcg:
use order instead of nr in split_page_memcg()
mm/memfd:
refactor memfd_tag_pins() and memfd_wait_for_pins()
mm/memory-failure:
fix deadlock when hugetlb_optimize_vmemmap is enabled
mm/memory.c:
do_numa_page(): remove a redundant page table read
mm/memory:
change vmf_anon_prepare() to be non-static
mm/memory:
factor out copying the actual PTE in copy_present_pte()
mm/memory:
factor out zapping folio pte into zap_present_folio_pte()
mm/memory:
factor out zapping of present pte into zap_present_pte()
mm/memory:
fix missing pte marker for !page on pte zaps
mm/memory:
further separate anon and pagecache folio handling in zap_present_pte()
mm/memory:
handle !page case in zap_present_pte() separately
mm/memory:
ignore dirty/accessed/soft-dirty bits in folio_pte_batch()
mm/memory:
ignore writable bit in folio_pte_batch()
mm/memory:
optimize fork() with PTE-mapped THP
mm/memory:
optimize unmap/zap with PTE-mapped THP
mm/memory:
pass PTE to copy_present_pte()
mm/memory_hotplug:
export mhp_supports_memmap_on_memory()
mm/memory_hotplug:
introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
mm/mempolicy:
implement the sysfs-based weighted_interleave interface
mm/mempolicy:
introduce MPOL_WEIGHTED_INTERLEAVE for weighted interleaving
mm/mempolicy:
protect task interleave functions with tsk->mems_allowed_seq
mm/mempolicy:
refactor a read-once mechanism into a function for re-use
mm/mempolicy:
use a folio in do_mbind()
mm/mglru:
drop unused parameter
mm/mglru:
improve reset_mm_stats()
mm/mglru:
improve should_run_aging()
mm/mglru:
improve struct lru_gen_mm_walk
mm/mglru:
improve swappiness handling
mm/migrate:
preserve exact soft-dirty state
mm/mmap:
introduce vma_set_range()
mm/mmap:
pass vma to vma_merge()
mm/mmap:
simplify vma link and unlink
mm/mmap:
use SZ_{8K, 128K} helper macro
mm/mmu_gather:
add __tlb_remove_folio_pages()
mm/mmu_gather:
add tlb_remove_tlb_entries()
mm/mmu_gather:
define ENCODED_PAGE_FLAG_DELAY_RMAP
mm/mmu_gather:
improve cond_resched() handling with large folios and expensive page freeing
mm/mmu_gather:
pass "delay_rmap" instead of encoded page to __tlb_remove_page_size()
mm/page_alloc:
make bad_range() return bool
mm/page_alloc:
make check_new_page() return bool
mm/page_alloc:
modify page_frag_alloc_align() to accept align as an argument
mm/page_alloc:
remove unused fpi_flags in free_pages_prepare()
mm/page_owner:
use order instead of nr in split_page_owner()
mm/pgtable:
make pte_next_pfn() independent of set_ptes()
mm/powerpc:
define pXd_large() with pXd_leaf()
mm/powerpc:
replace pXd_is_leaf() with pXd_leaf()
mm/secretmem:
fix GUP-fast succeeding on secretmem folios
mm/shmem.c:
Use new form of *@param in kernel-doc
mm/shmem:
inline shmem_is_huge() for disabled transparent hugepages
mm/slab:
Fix a kmemleak in kmem_cache_destroy()
mm/slab:
make __free(kfree) accept error pointers
mm/slub:
avoid zeroing outside-object freepointer for single free
mm/slub:
directly load freelist from cpu partial slab in the likely case
mm/slub:
make the description of slab_min_objects helpful in doc
mm/slub:
remove full list manipulation for non-debug slab
mm/slub:
remove parameter 'flags' in create_kmalloc_caches()
mm/slub:
remove unused parameter in next_freelist_entry()
mm/slub:
replace slub_$params with slab_$params in slub.rst
mm/slub:
unify all sl[au]b parameters with "slab_$param"
Linux:
mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases
mm/treewide:
align up pXd_leaf() retval across archs
mm/treewide:
drop pXd_large()
mm/treewide:
replace pmd_large() with pmd_leaf()
mm/treewide:
replace pud_large() with pud_leaf()
mm/userfaultfd:
allow hugetlb change protection upon poison entry
mm/userfaultfd:
reset ptes when close() for wr-protected ones
mm/util.c:
add byte count to __vm_enough_memory failure warning
mm/util:
Introduce kmemdup_array()
mm/vmalloc:
fix return value of vb_alloc if size is 0
mm/vmalloc:
remove vmap_area_list
mm/vmscan:
change the type of file from int to bool
mm/vmscan:
make too_many_isolated return bool
mm/x86:
drop two unnecessary pud_leaf() definitions
mm/x86:
replace p4d_large() with p4d_leaf()
mm/x86:
replace pgd_large() with pgd_leaf()
mm/z3fold:
fix the comment for __encode_handle()
mm/zsmalloc:
don't need to reserve LSB in handle
mm/zsmalloc:
fix migrate_write_lock() when !CONFIG_COMPACTION
mm/zsmalloc:
remove get_zspage_mapping()
mm/zsmalloc:
remove migrate_write_lock_nested()
mm/zsmalloc:
remove set_zspage_mapping()
mm/zsmalloc:
remove unused zspage->isolated
mm/zsmalloc:
remove_zspage() don't need fullness parameter
mm/zswap:
add more comments in shrink_memcg_cb()
mm/zswap:
change zswap_pool kref to percpu_ref
mm/zswap:
fix race between lru writeback and swapoff
mm/zswap:
global lru and shrinker shared by all zswap_pools
mm/zswap:
global lru and shrinker shared by all zswap_pools fix
mm/zswap:
improve with alloc_workqueue() call
mm/zswap:
invalidate zswap entry when swap entry free
mm/zswap:
make sure each swapfile always have zswap rb-tree
mm/zswap:
only support zswap_exclusive_loads_enabled
mm/zswap:
optimize and cleanup the invalidation of duplicate entry
mm/zswap:
remove duplicate_entry debug value
mm/zswap:
remove the memcpy if acomp is not sleepable
mm/zswap:
split zswap rb-tree
mm/zswap:
stop lru list shrinking when encounter warm region
mm/zswap:
zswap entry doesn't need refcount anymore
mm:
add __dump_folio()
mm:
add alloc_contig_migrate_range allocation statistics
mm:
add an explicit smp_wmb() to UFFDIO_CONTINUE
mm:
add arch hook to validate mmap() prot flags
mm:
add free_unref_folios()
mm:
add pfn_swap_entry_folio()
mm:
add pte_batch_hint() to reduce scanning in folio_pte_batch()
mm:
add vma_assert_locked() for !CONFIG_PER_VMA_LOCK
mm:
allow non-hugetlb large folios to be batch processed
mm:
cachestat: fix two shmem bugs
mm:
Change mmap_rnd_bits_max to __ro_after_init
mm:
clarify the spec for set_ptes()
mm:
clean up populate_vma_page_range() FOLL_* flag handling
mm:
compaction: early termination in compact_nodes()
mm:
compaction: limit the suitable target page order to be less than cc->order
mm:
compaction: refactor compact_node()
mm:
compaction: update the cc->nr_migratepages when allocating or freeing the freepages
mm:
constify more page/folio tests
mm:
constify testing page/folio flags
mm:
convert free_pages_and_swap_cache() to use folios_put()
mm:
convert free_swap_cache() to take a folio
mm:
convert free_unref_page_list() to use folios
mm:
convert mm_counter() to take a folio
mm:
convert mm_counter_file() to take a folio
mm:
convert to should_zap_page() to should_zap_folio()
mm:
create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
mm:
document memalloc_noreclaim_save() and memalloc_pin_save()
mm:
Enforce VM_IOREMAP flag and range in ioremap_page_range.
mm:
enumerate all gfp flags
mm:
fix list corruption in put_pages_list
mm:
free folios directly in move_folios_to_lru()
mm:
free folios in a batch in shrink_folio_list()
mm:
handle large folios in free_unref_folios()
mm:
huge_memory: enable debugfs to split huge pages to any order
mm:
hugetlb: improve the handling of hugetlb allocation failure for freed or in-use hugetlb
mm:
increase folio batch size
mm:
introduce memalloc_flags_{save,restore}
mm:
Introduce new flag to indicate wc safe
mm:
introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN
mm:
introduce pte_advance_pfn() and use for pte_next_pfn()
mm:
Introduce VM_SPARSE kind and vm_area_[un]map_pages().
mm:
Introduce vmap_page_range() to map pages in PCI address space
mm:
kmsan: remove runtime checks from kmsan_unpoison_memory()
mm:
list_lru: disable memcg_aware when cgroup.memory is set to "nokmem"
mm:
list_lru: remove unused macro list_lru_init_key()
mm:
madvise: pageout: ignore references rather than clearing young
mm:
make dump_page() take a const argument
mm:
make folio_pte_batch available outside of mm/memory.c
mm:
make folios_put() the basis of release_pages()
mm:
memcg: don't periodically flush stats when memcg is disabled
mm:
memcg: make memcg huge page split support any order split
mm:
memcg: use larger batches for proactive reclaim
mm:
memory: fix shift-out-of-bounds in fault_around_bytes_set
mm:
memory: move mem_cgroup_charge() into alloc_anon_folio()
mm:
memory: use nth_page() in clear/copy_subpage()
mm:
mmap: no need to call khugepaged_enter_vma() for stack
mm:
Move lowmem_page_address() a little later
mm:
move mapping_set_update out of
mm:
page_alloc: use div64_ul() instead of do_div()
mm:
page_owner: add support for splitting to any order in split page_owner
mm:
page_owner: fix wrong information in dump_page_owner
mm:
pgtable: add missing pt_index to struct ptdesc
mm:
pgtable: correct the wrong comment about ptdesc->__page_flags
mm:
prohibit the last subpage from reusing the entire large folio
mm:
ptdump: add check_wx_pages debugfs attribute
mm:
ptdump: have ptdump_check_wx() return bool
mm:
recover pud_leaf() definitions in nopmd case
mm:
reduce dependencies on
mm:
Remove broken pfn_to_virt() on arch csky/hexagon/openrisc
mm:
remove cast from page_to_nid()
mm:
remove folio from deferred split list before uncharging it
mm:
remove free_unref_page_list()
mm:
remove lru_to_page()
mm:
remove PageWaiters, PageSetWaiters and PageClearWaiters
mm:
remove PageYoung and PageIdle definitions
mm:
remove total_mapcount()
mm:
remove use of folio list from folios_put()
mm:
separate out FOLIO_FLAGS from PAGEFLAGS
mm:
support order-1 folios in the page cache
mm:
support page_mapcount() on page_has_type() pages
mm:
swap: enforce updating inuse_pages at the end of swap_range_free()
mm:
swap: fix race between free_swap_and_cache() and swapoff()
mm:
thp: batch-collapse PMD with set_ptes()
mm:
thp: split huge page to any lower order pages
mm:
tidy up pte_next_pfn() definition
mm:
turn folio_test_hugetlb into a PageType
mm:
update mark_victim tracepoints fields
mm:
use __page_cache_release() in folios_put()
mm:
use a folio in __collapse_huge_page_copy_succeeded()
mm:
use folio more widely in __split_huge_page
mm:
use folios_put() in __folio_batch_release()
mm:
use free_unref_folios() in put_pages_list()
mm:
use memalloc_nofs_save() in page_cache_ra_order()
mm:
use pfn_swap_entry_folio() in __split_huge_pmd_locked()
mm:
use pfn_swap_entry_folio() in copy_nonpresent_pte()
mm:
use pfn_swap_entry_to_folio() in zap_huge_pmd()
mm:
vmalloc: add a scan area of VA only once
mm:
vmalloc: add a shrinker to drain vmap pools
mm:
vmalloc: add va_alloc() helper
mm:
vmalloc: bail out early in find_vmap_area() if vmap is not init
mm:
vmalloc: fix lockdep warning
mm:
vmalloc: improve description of vmap node layer
mm:
vmalloc: move vmap_init_free_space() down in vmalloc.c
mm:
vmalloc: offload free_vmap_area_lock lock
mm:
vmalloc: refactor vmalloc_dump_obj() function
mm:
vmalloc: remove global purge_vmap_area_root rb-tree
mm:
vmalloc: remove global vmap_area_root rb-tree
mm:
vmalloc: rename adjust_va_to_fit_type() function
mm:
vmalloc: set nr_nodes based on CPUs in a system
mm:
vmalloc: support multiple nodes in vmallocinfo
mm:
vmalloc: support multiple nodes in vread_iter
mm:
writeback: ratelimit stat flush from mem_cgroup_wb_stats
mm:
zswap: break out zwap_compress()
mm:
zswap: clean up zswap_entry_put()
mm:
zswap: fix data loss on SWP_SYNCHRONOUS_IO devices
mm:
zswap: fix kernel BUG in sg_init_one
mm:
zswap: fix shrinker NULL crash with cgroup_disable=memory
mm:
zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
mm:
zswap: function ordering: compress & decompress functions
mm:
zswap: function ordering: move entry section out of tree section
mm:
zswap: function ordering: move entry sections out of LRU section
mm:
zswap: function ordering: per-cpu compression infra
mm:
zswap: function ordering: pool alloc & free
mm:
zswap: function ordering: pool params
mm:
zswap: function ordering: pool refcounting
mm:
zswap: function ordering: public lru api
mm:
zswap: function ordering: shrink_memcg_cb
mm:
zswap: function ordering: writeback
mm:
zswap: function ordering: zswap_pools
mm:
zswap: further cleanup zswap_store()
mm:
zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC
mm:
zswap: inline and remove zswap_entry_find_get()
mm:
zswap: move zswap_invalidate_entry() to related functions
mm:
zswap: remove unnecessary trees cleanups in zswap_swapoff()
mm:
zswap: remove unused tree argument in zswap_entry_put()
mm:
zswap: rename __zswap_load() to zswap_decompress()
mm:
zswap: rename zswap_free_entry to zswap_entry_free
mm:
zswap: simplify zswap_invalidate()
mm:
zswap: warn when referencing a dead entry
mmc:
core Drop BLK_BOUNCE_HIGH
mmc:
core: Avoid negative index with array access
mmc:
core: constify the struct device_type usage
mmc:
core: Fix switch on gp3 partition
mmc:
core: Initialize mmc_blk_ioc_data
mmc:
core: make mmc_bus_type const
mmc:
core: make mmc_host_class constant
mmc:
core: make mmc_rpmb_bus_type const
mmc:
core: make sdio_bus_type const
mmc:
core: Remove usage of the deprecated ida_simple_xx() API
mmc:
core: Use a struct device* as in-param to mmc_of_parse_clk_phase()
mmc:
davinci_mmc: Drop dangling variable
mmc:
davinci_mmc: Use sg_miter for PIO
mmc:
dw_mmc-hi3798cv200: remove MODULE_ALIAS()
mmc:
dw_mmc: add support for hi3798mv200
mmc:
dw_mmc: Remove unused of_gpio.h
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
meson-mx-sdhc: Remove .card_hw_reset callback
mmc:
meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval
mmc:
mmc_spi: Don't mention DMA direction
mmc:
mmc_spi: Follow renaming of SPI "master" to "controller"
mmc:
moxart-mmc: Factor out moxart_use_dma() helper
mmc:
moxart-mmc: Fix accounting in DMA transfer
mmc:
moxart-mmc: Use sg_miter for PIO
mmc:
moxart: fix handling of sgm->consumed, otherwise WARN_ON triggers
mmc:
mvsdio: Use sg_miter for PIO
mmc:
mxcmmc: Use sg_miter for PIO
mmc:
omap: fix broken slot switch lookup
mmc:
omap: fix deferred probe
mmc:
omap: restore original power up/down steps
mmc:
omap: Use sg_miter for PIO
mmc:
pass queue_limits to blk_mq_alloc_disk
mmc:
renesas_sdhi: use typedef for dma_filter_fn
mmc:
sdhci-esdhc-mcf: Flag the sg_miter as atomic
mmc:
sdhci-esdhc-mcf: Use sg_miter for swapping
mmc:
sdhci-msm: pervent access to suspended controller
mmc:
sdhci-of-dwcmshc: Add support for Sophgo CV1800B and SG2002
mmc:
sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128
mmc:
sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode
mmc:
sh_mmcif: Advance sg_miter before reading blocks
mmc:
sh_mmcif: sg_miter must not be atomic
mmc:
sh_mmcif: Use sg_miter for PIO
mmc:
tmio: avoid concurrent runs of mmc_request_done()
mmc:
tmio: comment the ERR_PTR usage in this driver
mmc:
wbsd: remove redundant assignment to variable id
mmc:
wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
modpost:
do not make find_tosym() return NULL
modpost:
fix null pointer dereference
module:
Change module_enable_{nx/x/ro}() to more explicit names
module:
Don't ignore errors from set_memory_XX()
module:
Use set_memory_rox()
modules:
Remove #ifdef CONFIG_STRICT_MODULE_RWX around rodata_enabled
modules:
wait do_free_init correctly
most:
core: make mostbus const
mpls:
Do not orphan the skb
mprotect:
use pfn_swap_entry_folio
mptcp:
add token for get-addr in yaml
mptcp:
add userspace_pm_lookup_addr_by_id helper
mptcp:
annotate a data-race around sysctl_tcp_wmem[0]
mptcp:
annotate access for msk keys
mptcp:
annotate lockless access for RX path fields
mptcp:
annotate lockless access for the tx path
mptcp:
annotate lockless access for token
mptcp:
annotate lockless accesses around read-mostly fields
mptcp:
avoid some duplicate code in socket option handling
mptcp:
check the protocol in mptcp_sk() with DEBUG_NET
mptcp:
check the protocol in tcp_sk() with DEBUG_NET
mptcp:
check userspace pm flags
mptcp:
cleanup SOL_TCP handling
mptcp:
cleanup writer wake-up
mptcp:
don't account accept() of non-MPC client as fallback to TCP
mptcp:
drop duplicate header inclusions
mptcp:
drop lookup_by_id in lookup_addr
mptcp:
dump addrs in userspace pm list
mptcp:
ensure snd_nxt is properly initialized on connect
mptcp:
export mptcp_genl_family & mptcp_nl_fill_addr
mptcp:
get addr in userspace pm list
mptcp:
implement mptcp_userspace_pm_dump_addr
mptcp:
implement mptcp_userspace_pm_get_addr
mptcp:
implement TCP_NOTSENT_LOWAT support
mptcp:
make pm_remove_addrs_and_subflows static
mptcp:
only allow set existing scheduler for net.mptcp.scheduler
mptcp:
prevent BPF accessing lowat from a subflow socket.
mptcp:
set error messages for set_flags
mptcp:
token kunit: set protocol
mptcp:
update set_flags interfaces
ms_block:
pass queue_limits to blk_mq_alloc_disk
mshyperv:
Introduce hv_get_hypervisor_version function
mshyperv:
Introduce hv_numa_node_to_pxm_info()
mspro_block:
pass queue_limits to blk_mq_alloc_disk
mtd:
chips: remove redundant assignment to variable timeo
mtd:
dataflash: Follow renaming of SPI "master" to "controller"
mtd:
diskonchip: work around ubsan link failure
mtd:
fix minor comment typo for struct mtd_master
mtd:
flashchip: explicitly include
mtd:
limit OTP NVMEM cell parse to non-NAND devices
mtd:
lpc32xx: use typedef for dma_filter_fn
mtd:
maps: physmap-core: fix flash size larger than 32-bit
mtd:
maps: sun_uflash: Declare uflash_devinit static
mtd:
nand: raw: atmel: Fix comment in timings preparation
mtd:
rawnand: Add a helper for calculating a page index
mtd:
rawnand: brcmnand: Add BCMBCA read data bus interface
mtd:
rawnand: brcmnand: Add support for getting ecc setting from strap
mtd:
rawnand: brcmnand: exec_op helper functions return type fixes
mtd:
rawnand: brcmnand: Fix data access violation for STB chip
mtd:
rawnand: brcmnand: fix sparse warnings
mtd:
rawnand: brcmnand: fix style issues
mtd:
rawnand: brcmnand: Rename bcm63138 nand driver
mtd:
rawnand: brcmnand: Support write protection setting from dts
mtd:
rawnand: brcmnand: update log level messages
mtd:
rawnand: Constrain even more when continuous reads are enabled
mtd:
rawnand: Ensure all continuous terms are always in sync
mtd:
rawnand: Ensure continuous reads are well disabled
mtd:
rawnand: Fix and simplify again the continuous read derivations
mtd:
rawnand: fsl_elbc: Let .probe retry if local bus is missing
mtd:
rawnand: hynix: remove @nand_technology kernel-doc description
mtd:
rawnand: lpc32xx_mlc: fix irq handler prototype
mtd:
rawnand: meson: fix scrambling mode value in command macro
mtd:
rawnand: Prefer struct_size over open coded arithmetic
mtd:
rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec()
mtd:
rawnand: remove redundant assignment to variable bbtblocks
mtd:
rawnand: stm32_fmc2: add MP25 support
mtd:
rawnand: stm32_fmc2: use dma_get_slave_caps to get DMA max burst
mtd:
Remove support for Carillo Ranch driver
mtd:
spi-nor: core: correct type of i
mtd:
spi-nor: core: get rid of SNOR_LAST_REGION flag
mtd:
spi-nor: core: get rid of SNOR_OVERLAID_REGION flag
mtd:
spi-nor: core: rework struct spi_nor_erase_region
mtd:
spi-nor: core: set mtd->eraseregions for non-uniform erase map
mtd:
spinand: Add support for 5-byte IDs
mtd:
spinand: esmt: Extend IDs to 5 bytes
mtd:
spinand: winbond: add support for W25N04KV
mtd:
ssfdc: Fix indentation in ssfdcr_add_mtd()
mtd:
ssfdc: Improve a size determination in ssfdcr_add_mtd()
mtd:
ssfdc: One function call less in ssfdcr_add_mtd() after error detection
mtd:
ubi: attach from device tree
mtd:
ubi: block: use notifier to create ubiblock from parameter
mtd:
ubi: fix NVMEM over UBI volumes on 32-bit systems
mtd:
ubi: introduce pre-removal notification for UBI volumes
mtd:
ubi: populate ubi volume fwnode
mtd:
ubi: provide NVMEM layer over UBI volumes
mtd_blkdevs:
pass queue_limits to blk_mq_alloc_disk
mtip:
pass queue_limits to blk_mq_alloc_disk
mul_u64_u64_div_u64:
increase precision by conditionally swapping a and b
n64cart:
pass queue_limits to blk_mq_alloc_disk
nbd:
don't clear discard_sectors in nbd_config_put
nbd:
freeze the queue for queue limits updates
nbd:
null check for nla_nest_start
nbd:
pass queue_limits to blk_mq_alloc_disk
nbd:
use the atomic queue limits API in nbd_set_size
net l2tp:
drop flow hash on forward
net-procfs:
use xarray iterator to implement /proc/net/dev
net-sysfs:
convert dev->operstate reads to lockless ones
net-sysfs:
convert netdev_show() to RCU
net-sysfs:
convert netstat_show() to RCU
net-sysfs:
use dev_addr_sem to remove races in address_show()
net/af_iucv:
fix virtual vs physical address confusion
net/bnx2x:
Prevent access to a freed page in page_pool
net/dummy:
Move stats allocation to core
net/ipv6:
Remove expired routes with a separated list of routes.
net/ipv6:
Remove unnecessary clean.
net/ipv6:
Remove unnecessary pr_debug() logs
net/ipv6:
resolve warning in ip6_fib.c
net/ipv6:
set expires in modify_prefix_route() if RTF_EXPIRES is set.
net/ipv6:
set expires in rt6_add_dflt_router().
net/iucv:
fix virtual vs physical address confusion
net/mlx5:
Add MPIR bit in mcam_access_reg
net/mlx5:
Add the IFC related bits for query tracker
net/mlx5:
Change missing SyncE capability print to debug
net/mlx5:
Correctly compare pkt reformat ids
net/mlx5:
Disallow SRIOV switchdev mode when in multi-PF netdev
net/mlx5:
DPLL, Implement lock status error value
net/mlx5:
DR, Change SWS usage to debug fs seq_file interface
net/mlx5:
E-switch, store eswitch pointer before registering devlink_param
net/mlx5:
Enable SD feature
net/mlx5:
fix possible stack overflows
net/mlx5:
Lag, restore buckets number to default after hash LAG deactivation
net/mlx5:
offset comp irq index in name by one
net/mlx5:
Properly link new fs rules into the tree
net/mlx5:
Register devlink first under devlink lock
net/mlx5:
remove fw reporter dump option for non PF
net/mlx5:
remove fw_fatal reporter dump option for non PF
net/mlx5:
Remove initial segmentation duplicate definitions
net/mlx5:
Rename mlx5_sf_dev_remove
net/mlx5:
Restore mistakenly dropped parts in register devlink flow
net/mlx5:
Return specific error code for timeout on wait_fw_init
net/mlx5:
SD, Add debugfs
net/mlx5:
SD, Add informative prints in kernel log
net/mlx5:
SD, Handle possible devcom ERR_PTR
net/mlx5:
SD, Implement basic query and instantiation
net/mlx5:
SD, Implement devcom communication and primary election
net/mlx5:
SD, Implement steering for primary and secondaries
net/mlx5:
SD, Introduce SD lib
net/mlx5:
SF, Stop waiting for FW as teardown was called
net/mlx5e:
Acquire RTNL lock before RQs/SQs activation/deactivation
net/mlx5e:
Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec
net/mlx5e:
Block TLS device offload on combined SD netdev
net/mlx5e:
Connect mlx5 IPsec statistics with XFRM core
net/mlx5e:
Create EN core HW resources for all secondary devices
net/mlx5e:
Create single netdev per SD group
net/mlx5e:
Delete obsolete IPsec code
net/mlx5e:
Do not produce metadata freelist entries in Tx port ts WQE xmit
net/mlx5e:
Fix mlx5e_priv_init() cleanup flow
net/mlx5e:
HTB, Fix inconsistencies with QoS SQs number
net/mlx5e:
Let channels be SD-aware
net/mlx5e:
link NAPI instances to queues and IRQs
net/mlx5e:
Prevent deadlock while disabling aRFS
net/mlx5e:
RSS, Block changing channels number when RXFH is configured
net/mlx5e:
RSS, Block XOR hash with over 128 channels
net/mlx5e:
Support cross-vhca RSS
net/mlx5e:
Support per-mdev queue counter
net/mlx5e:
Use channel mdev reference instead of global mdev instance for coalescing
net/mlx5e:
XDP, Exclude headroom and tailroom from memory calculations
net/mlx5e:
XSK, Exclude tailroom from non-linear SKBs memory calculations
net/netlink:
Add getsockopt support for NETLINK_LISTEN_ALL_NSID
net/packet:
Add getsockopt support for PACKET_COPY_THRESH
net/rds:
fix possible cp null dereference
net/sched:
act_skbmod: prevent kernel-infoleak
net/sched:
Add helper macros with module names
net/sched:
Add module alias for sch_fq_pie
net/sched:
Add module aliases for cls_,sch_,act_ modules
net/sched:
fix lockdep splat in qdisc_tree_reduce_backlog()
net/sched:
Fix mirred deadlock on device recursion
net/sched:
Load modules via their alias
net/sched:
Remove alias of sch_clsact
net/sched:
taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
net/smc:
change the term virtual ISM to Emulated-ISM
net/smc:
fix neighbour and rtable leak in smc_ib_find_route()
net/smc:
reduce rtnl pressure in smc_pnet_create_pnetids_list()
net/sun3_82586:
Avoid reading past buffer in debug output
net/tun:
use reciprocal_scale
net/vsockmon:
Do not set zeroed statistics
net/vsockmon:
Leverage core stats allocator
net/x25:
fix incorrect parameter validation in the x25_getsockopt() function
net:
add copy_safe_from_sockptr() helper
net:
add exit_batch_rtnl() method
net:
add generic percpu page_pool allocator
net:
add helpers for EEE configuration
net:
add napi_busy_loop_rcu()
net:
add netdev_lockdep_set_classes() to virtual drivers
net:
add netdev_set_operstate() helper
net:
add netmem to skb_frag_t
net:
add skb_data_unref() helper
net:
adopt skb_network_header_len() more broadly
net:
adopt skb_network_offset() and similar helpers
net:
amt: Move stats allocation to core
net:
amt: Remove generic .ndo_get_stats64
net:
annotate data-races around dev->name_assign_type
net:
atlantic: convert EEE handling to use linkmode bitmaps
net:
b44: set pause params only when interface is up
net:
bareudp: Do not allocate stats in the driver
net:
bareudp: Remove generic .ndo_get_stats64
net:
bcmasp: Add support for ASP 2.2
net:
bcmasp: Add support for PHY interrupts
net:
bcmasp: Bring up unimac after PHY link up
net:
bcmasp: fix memory leak when bringing down interface
net:
bcmasp: Keep buffers through power management
net:
bcmasp: remove eee_enabled/eee_active in bcmasp_get_eee()
net:
bcmasp: Remove phy_{suspend/resume}
net:
bcmgenet: Pass "main" clock down to the MDIO driver
net:
bcmgenet: remove eee_enabled/eee_active in bcmgenet_get_eee()
net:
bcmgenet: Reset RBUF on first open
net:
bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
net:
bcmgenet: synchronize UMAC_CMD access
net:
bcmgenet: synchronize use of bcmgenet_set_rx_mode()
net:
blackhole_dev: fix build warning for ethh set but not used
net:
bql: allow the config to be disabled
net:
bridge: constify the struct device_type usage
net:
bridge: Do not allocate stats in the driver
net:
bridge: Exit if multicast_init_stats fails
net:
bridge: fix corrupted ethernet header on multicast-to-unicast
net:
bridge: fix multicast-to-unicast with fraglist GSO
net:
bridge: Use KMEM_CACHE instead of kmem_cache_create
net:
bridge: use netdev_lockdep_set_classes()
net:
call skb_defer_free_flush() from __napi_busy_loop()
net:
change maximum number of UDP segments to 128
net:
chelsio: remove unused function calc_tx_descs
net:
convert dev->reg_state to u8
net:
core: reject skb_copy(_expand) for fraglist GSO skbs
net:
dccp: Simplify the allocation of slab caches in dccp_ackvec_init
net:
do not consume a cacheline for system_page_pool
net:
Do not return value from init_dummy_netdev()
net:
dqs: add NIC stall detector based on BQL
net:
dsa: Add KSZ8567 switch support
net:
dsa: b53: remove eee_enabled/eee_active in b53_get_mac_eee()
net:
dsa: b53: unexport and move b53_eee_enable_set()
net:
dsa: constify the struct device_type usage
net:
dsa: Leverage core stats allocator
net:
dsa: microchip: Add support for bridge port isolation
net:
dsa: microchip: implement PHY loopback configuration for KSZ8794 and KSZ8873
net:
dsa: microchip: ksz8: move BMCR specific code to separate function
net:
dsa: microchip: make sure drive strength configuration is not lost by soft reset
net:
dsa: microchip: Remove redundant optimization in ksz8_w_phy_bmcr
net:
dsa: mt7530: always trap frames to active CPU port on MT7530
net:
dsa: mt7530: call port 6 setup from mt7530_mac_config()
net:
dsa: mt7530: correct port capabilities of MT7988
net:
dsa: mt7530: disable LEDs before reset
net:
dsa: mt7530: do not clear config->supported_interfaces
net:
dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled
net:
dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5()
net:
dsa: mt7530: do not use SW_PHY_RST to reset MT7531 switch
net:
dsa: mt7530: empty default case on mt7530_setup_port5()
net:
dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
net:
dsa: mt7530: fix handling of all link-local frames
net:
dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
net:
dsa: mt7530: fix link-local frames that ingress vlan filtering ports
net:
dsa: mt7530: fix mirroring frames received on local port
net:
dsa: mt7530: fix port mirroring for MT7988 SoC switch
net:
dsa: mt7530: get rid of mt753x_mac_config()
net:
dsa: mt7530: get rid of priv->info->cpu_port_config()
net:
dsa: mt7530: get rid of useless error returns on phylink code path
net:
dsa: mt7530: improve code path for setting up port 5
net:
dsa: mt7530: improve comments regarding switch ports
net:
dsa: mt7530: move XTAL check to mt7530_setup()
net:
dsa: mt7530: prevent possible incorrect XTAL frequency selection
net:
dsa: mt7530: put initialising PCS devices code back to original order
net:
dsa: mt7530: remove .mac_port_config for MT7988 and make it optional
net:
dsa: mt7530: remove pad_setup function pointer
net:
dsa: mt7530: select MEDIATEK_GE_PHY for NET_DSA_MT7530_MDIO
net:
dsa: mt7530: set interrupt register only for MT7530
net:
dsa: mt7530: simplify link operations
net:
dsa: mt7530: simplify mt7530_pad_clk_setup()
net:
dsa: mt7530: sort link settings ops and force link down on all ports
net:
dsa: mt7530: store port 5 SGMII capability of MT7531
net:
dsa: mt7530: support OF-based registration of switch MDIO bus
net:
dsa: mt7530: trap link-local frames regardless of ST Port State
net:
dsa: mt7530: use p5_interface_select as data type for p5_intf_sel
net:
dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps()
net:
dsa: mv88e6xxx: add Amethyst specific SMI GPIO function
net:
dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family
net:
dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
net:
dsa: mv88e6xxx: fix usable ports on 88e6020
net:
dsa: mv88e6xxx: read cmode on mv88e6320/21 serdes only ports
net:
dsa: mv88e6xxx: rename mv88e6xxx_g2_scratch_gpio_set_smi
net:
dsa: mv88e6xxx: Return -ENODEV when C45 not supported
net:
dsa: mv88e6xxx: update 88e6185 PCS driver to use neg_mode
net:
dsa: qca8k: consistently use "ret" rather than "err" for error codes
net:
dsa: qca8k: put MDIO controller OF node if unavailable
net:
dsa: realtek: clean user_mii_bus setup
net:
dsa: realtek: common rtl83xx module
net:
dsa: realtek: convert variants into real drivers
net:
dsa: realtek: drop cleanup from realtek_ops
net:
dsa: realtek: embed dsa_switch into realtek_priv
net:
dsa: realtek: fix digital interface select macro for EXT0
net:
dsa: realtek: get internal MDIO node by name
net:
dsa: realtek: introduce REALTEK_DSA namespace
net:
dsa: realtek: keep variant reference in realtek_priv
net:
dsa: realtek: merge rtl83xx and interface modules into realtek_dsa
net:
dsa: realtek: migrate user_mii_bus setup to realtek_dsa
net:
dsa: realtek: support reset controller
net:
dsa: realtek: use the same mii bus driver for both interfaces
net:
dsa: reindent arguments of dsa_user_vlan_for_each()
net:
dsa: remove "inline" from dsa_user_netpoll_send_skb()
net:
dsa: remove OF-based MDIO bus registration from DSA core
net:
dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45()
net:
dsa: tag_sja1105: remove "inline" keyword
net:
dst: Make dst_destroy() static and return void.
net:
emaclite: Use devm_platform_get_and_ioremap_resource() in xemaclite_of_probe()
net:
ena: Add more documentation for RX copybreak
net:
ena: Add more information on TX timeouts
net:
ena: Change default print level for netif_ prints
net:
ena: Change error print during ena_device_init()
net:
ena: Enable DIM by default
net:
ena: Fix incorrect descriptor free behavior
net:
ena: Fix potential sign extension issue
net:
ena: handle ena_calc_io_queue_size() possible errors
net:
ena: Minor cosmetic changes
net:
ena: Reduce lines with longer column width boundary
net:
ena: Relocate skb_tx_timestamp() to improve time stamping accuracy
net:
ena: Remove an unused field
net:
ena: Remove CQ tail pointer update
net:
ena: Remove ena_select_queue
net:
ena: Remove redundant assignment
net:
ena: Remove unlikely() from IS_ERR() condition
net:
ena: Set tx_info->xdpf value to NULL
net:
ena: Wrong missing IO completions check order
net:
encx24j600: convert to use maple tree register cache
net:
esp: fix bad handling of pages from page_pool
net:
ethernet: adi: adin1110: Reduce the MDIO_TRDONE poll interval
net:
ethernet: ixgbe: Convert EEE to use linkmodes
net:
ethernet: mtk_eth_soc: fix PPE hanging issue
net:
ethernet: mtk_eth_soc: fix WED + wifi reset
net:
ethernet: qualcomm: Remove QDF24xx support
net:
ethernet: remove duplicated CONFIG_SUNGEM_PHY entry
net:
ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
net:
ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
net:
ethtool: avoid rebuilds on UTS_RELEASE change
net:
ethtool: eee: Remove legacy _u32 from keee
net:
exthdrs: ioam6: send trace event
net:
fec: Fixup EEE
net:
fec: Move fec_enet_eee_mode_set() and helper earlier
net:
fec: Refactor: #define magic constants
net:
fec: Refactor: Replace FEC_ENET_FCE with FEC_RCR_FLOWCTL
net:
fec: remove eee_enabled/eee_active in fec_enet_get_eee()
net:
fec: Set mac_managed_pm during probe
net:
fill in MODULE_DESCRIPTION()s for arcnet
net:
fill in MODULE_DESCRIPTION()s for cpsw-common
net:
fill in MODULE_DESCRIPTION()s for dwmac-socfpga
net:
fill in MODULE_DESCRIPTION()s for ec_bhf
net:
fill in MODULE_DESCRIPTION()s for encx24j600
net:
fill in MODULE_DESCRIPTION()s for ieee802154
net:
fill in MODULE_DESCRIPTION()s for ocelot
net:
fill in MODULE_DESCRIPTION()s for PCS drivers
net:
fill in MODULE_DESCRIPTION()s for Qualcom drivers
net:
fill in MODULE_DESCRIPTION()s for SMSC drivers
net:
filter: fix spelling mistakes
net:
fix out-of-bounds access in ops_init
net:
fix pointer check in skb_pp_cow_data routine
net:
fix sk_memory_allocated_{add|sub} vs softirqs
net:
free altname using an RCU callback
net:
geneve: constify the struct device_type usage
net:
geneve: Leverage core stats allocator
net:
geneve: Remove generic .ndo_get_stats64
net:
get stats64 if device if driver is configured
net:
gro: add flush check in udp_gro_receive_segment
net:
gro: change skb_gro_network_header()
net:
gro: enable fast path for more cases
net:
gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb
net:
gro: move two declarations to include/net/gro.h
net:
gro: rename skb_gro_header_hard()
net:
gtp: Fix Use-After-Free in gtp_dellink
net:
gtp: Leverage core stats allocator
net:
gtp: Move net_device assigned in setup
net:
gtp: Remove generic .ndo_get_stats64
net:
hns3: add checking for vf id of mailbox
net:
hns3: add new 200G link modes for hisilicon device
net:
hns3: change type of numa_node_mask as nodemask_t
net:
hns3: direct return when receive a unknown mailbox message
net:
hns3: Disable SerDes serial loopback for HiLink H60
net:
hns3: fix delete tc fail issue
net:
hns3: fix index limit to support all queue stats
net:
hns3: fix kernel crash when 1588 is received on HIP08 devices
net:
hns3: fix kernel crash when devlink reload during initialization
net:
hns3: fix kernel crash when devlink reload during pf initialization
net:
hns3: fix port duplex configure error in IMP reset
net:
hns3: fix port vlan filter not disabled issue
net:
hns3: fix reset timeout under full functions and queues
net:
hns3: fix wrong judgment condition issue
net:
hns3: mark unexcuted loopback test result as UNEXECUTED
net:
hns3: release PTP resources if pf initialization failed
net:
hns3: tracing: fix hclgevf trace event strings
net:
hns3: use appropriate barrier function after setting a bit value
net:
hns3: using user configure after hardware reset
net:
hns: make hnae_class constant
net:
hso: constify the struct device_type usage
net:
hsr: constify the struct device_type usage
net:
hsr: hsr_slave: Fix the promiscuous mode in offload mode
net:
hsr: Use full string description when opening HSR network device
net:
ieee802154: at86rf230: convert to use maple tree register cache
net:
ieee802154: mcr20a: convert to use maple tree register cache
net:
ieee802154: mrf24j40: convert to use maple tree register cache
net:
intel: e1000e: Use linkmode helpers for EEE
net:
intel: i40e/igc: Remove setting Autoneg in EEE capabilities
net:
intel: igb: Use linkmode helpers for EEE
net:
intel: igc: Use linkmode helpers for EEE
net:
introduce abstraction for network memory
net:
introduce include/net/rps.h
net:
introduce page_frag_cache_drain()
net:
introduce struct net_hotdata
net:
ioam6: multicast event
net:
ip6_tunnel: Leverage core stats allocator
net:
ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
net:
ipa: begin simplifying TX queue stop
net:
ipa: change ipa_interrupt_config() prototype
net:
ipa: don't bother aborting system resume
net:
ipa: don't bother zeroing an already zero register
net:
ipa: don't save the platform device
net:
ipa: introduce ipa_interrupt_init()
net:
ipa: kill IPA_POWER_FLAG_SYSTEM
net:
ipa: kill ipa_power_modem_queue_active()
net:
ipa: kill ipa_power_modem_queue_stop()
net:
ipa: kill ipa_power_modem_queue_wake()
net:
ipa: kill ipa_power_suspend_handler()
net:
ipa: kill the IPA power STOPPED flag
net:
ipa: kill the IPA_POWER_FLAG_RESUMED flag
net:
ipa: kill the STARTED IPA power flag
net:
ipa: move ipa_interrupt_suspend_clear_all() up
net:
ipa: pass a platform device to ipa_mem_init()
net:
ipa: pass a platform device to ipa_reg_init()
net:
ipa: pass a platform device to ipa_smp2p_init()
net:
ipa: pass a platform device to ipa_smp2p_irq_init()
net:
ipa: stash modem TX and RX endpoints
net:
ipv4: Simplify the allocation of slab caches in inet_initpeers
net:
ipv6/addrconf: clamp preferred_lft to the minimum required
net:
ipv6/addrconf: ensure that regen_advance is at least 2 seconds
net:
ipv6/addrconf: introduce a regen_min_advance sysctl
net:
ipv6: exthdrs: get rid of ipv6_skb_net()
net:
kcm: fix incorrect parameter validation in the kcm_getsockopt) function
net:
kcm: Simplify the allocation of slab caches
net:
ks8851: Follow renaming of SPI "master" to "controller"
net:
ks8851: Handle softirqs at the end of IRQ thread to fix hang
net:
ks8851: Inline ks8851_rx_skb()
net:
ks8851: Queue RX packets in IRQ handler instead of disabling BHs
net:
l2tp: constify the struct device_type usage
net:
lan743x: Add set RFE read fifo threshold for PCI1x1x chips
net:
lan966x: debugfs: Fix showing the port keyset
net:
libwx: fix alloc msix vectors failed
net:
ll_temac: platform_get_resource replaced by wrong function
net:
macsec: Leverage core stats allocator
net:
make dev_unreg_count global
net:
make SK_MEMORY_PCPU_RESERV tunable
net:
mana: add a function to spread IRQs per CPUs
net:
mana: Assigning IRQ affinity on HT cores
net:
mana: Fix Rx DMA datasize and skb_over_panic
net:
mark racy access on sk->sk_rcvbuf
net:
mctp: Add some detail on the key allocation implementation
net:
mctp: avoid confusion over local/peer dest/source addresses
net:
mctp: copy skb ext data when fragmenting
net:
mctp: make key lookups match the ANY address on either local or peer
net:
mctp: provide a more specific tag allocation ioctl
net:
mctp: separate key correlation across nets
net:
mctp: tests: Add a test for proper tag creation on local output
net:
mctp: tests: Add MCTP net isolation tests
net:
mctp: tests: Add netid argument to __mctp_route_test_init
net:
mctp: tests: create test skbs with the correct net and device
net:
mctp: tests: Test that outgoing skbs have flow data populated
net:
mdio: add 2.5g and 5g related PMA speed constants
net:
mdio: add helpers for accessing the EEE CAP2 registers
net:
mdio: ipq4019: add support for clock-frequency property
net:
mdio: mdio-bcm-unimac: Manage clock around I/O accesses
net:
mdio_bus: make mdio_bus_type const
net:
mdio_bus: Remove unused of_gpio.h
net:
mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up
net:
micrel: Fix set/get PHC time for lan8814
net:
micrel: Fix the frequency adjustments
net:
microchip: lan743x: Fix spelling mistake "erro" -> "error"
net:
move dev->state into net_device_read_txrx group
net:
move dev_rx_weight to net_hotdata
net:
move dev_tx_weight to net_hotdata
net:
move ip_packet_offload and ipv6_packet_offload to net_hotdata
net:
move netdev_budget and netdev_budget to net_hotdata
net:
move netdev_max_backlog to net_hotdata
net:
move netdev_tstamp_prequeue into net_hotdata
net:
move ptype_all into net_hotdata
net:
move rps_sock_flow_table to net_hotdata
net:
move skbuff_cache(s) to net_hotdata
net:
move tcpv4_offload and tcpv6_offload to net_hotdata
net:
mpls: error out if inner headers are not set
net:
netconsole: add a userdata config_group member to netconsole_target
net:
netconsole: Add continuation line prefix to userdata messages
net:
netconsole: add docs for appending netconsole user data
net:
netconsole: append userdata to fragmented netconsole messages
net:
netconsole: append userdata to netconsole messages
net:
netconsole: cache userdata formatted string in netconsole_target
net:
netconsole: cleanup formatting lints
net:
netconsole: move netconsole_target config_item to config_group
net:
netconsole: move newline trimming to function
net:
netdevsim: constify the struct device_type usage
net:
nexthop: Add ability to enable / disable hardware statistics
net:
nexthop: Add hardware statistics notifications
net:
nexthop: Add nexthop group entry stats
net:
nexthop: Add NHA_OP_FLAGS
net:
nexthop: Adjust netlink policy parsing for a new attribute
net:
nexthop: Expose nexthop group HW stats to user space
net:
nexthop: Expose nexthop group stats to user space
net:
nexthop: Have all NH notifiers carry NH ID
net:
nexthop: Initialize NH group ID in resilient NH group notifiers
net:
nlmon: Remove init and uninit functions
net:
nlmon: Simplify nlmon_get_stats64
net:
ocelot: update the MODULE_DESCRIPTION()
net:
openvswitch: fix unwanted error log on timeout policy probing
net:
openvswitch: Fix Use-After-Free in ovs_ct_exit
net:
page_pool: factor out page_pool recycle check
net:
page_pool: fix recycle stats for system page_pool allocator
net:
pcs: rzn1-miic: update PCS driver to use neg_mode
net:
pcs: xpcs: Drop redundant workqueue.h include directive
net:
pcs: xpcs: Drop sentinel entry from 2500basex ifaces list
net:
pcs: xpcs: Explicitly return error on caps validation
net:
pcs: xpcs: Return EINVAL in the internal methods
net:
phy: Add BaseT1 auto-negotiation constants
net:
phy: add devm/of_phy_package_join helper
net:
phy: add helper phy_advertise_eee_all
net:
phy: add PHY_EEE_CAP2_FEATURES
net:
phy: Add phy_support_eee() indicating MAC support EEE
net:
phy: Add phydev->enable_tx_lpi to simplify adjust link callbacks
net:
phy: add support for PHY LEDs polarity modes
net:
phy: add support for scanning PHY in PHY packages nodes
net:
phy: adin1100: Add interrupt support for link change
net:
phy: aquantia: add AQR111 and AQR111B0 PHY ID
net:
phy: aquantia: add AQR113 PHY ID
net:
phy: aquantia: add AQR813 PHY ID
net:
phy: aquantia: clear PMD Global Transmit Disable bit during init
net:
phy: at803x: add LED support for qca808x
net:
phy: c45 scanning: Don't consider -ENODEV fatal
net:
phy: c45: add and use genphy_c45_read_eee_cap2
net:
phy: c45: add support for EEE link partner ability 2 to genphy_c45_read_eee_lpa
net:
phy: c45: add support for MDIO_AN_EEE_ADV2
net:
phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps
net:
phy: c45: detect 100/1000BASE-T1 linkmode advertisements
net:
phy: constify phydev->drv
net:
phy: dp83822: Fix RGMII TX delay configuration
net:
phy: dp83826: Add support for phy-mode configuration
net:
phy: dp83826: disable WOL at init
net:
phy: dp83826: support configuring RMII master/slave operation mode
net:
phy: dp83826: support TX data voltage tuning
net:
phy: dp83867: Add support for active-low LEDs
net:
phy: dp83869: Fix MII mode failure
net:
phy: fix phy_get_internal_delay accessing an empty array
net:
phy: fix phy_read_poll_timeout argument type in genphy_loopback
net:
phy: Immediately call adjust_link if only tx_lpi_enabled changes
net:
phy: Keep track of EEE configuration
net:
phy: marvell-88q2xxx: add cable test support
net:
phy: marvell-88q2xxx: add driver for the Marvell 88Q2220 PHY
net:
phy: marvell-88q2xxx: add interrupt support for link detection
net:
phy: marvell-88q2xxx: add support for Rev B1 and B2
net:
phy: marvell-88q2xxx: add support for temperature sensor
net:
phy: marvell-88q2xxx: add suspend / resume ops
net:
phy: marvell-88q2xxx: cleanup mv88q2xxx_config_init
net:
phy: marvell-88q2xxx: fix typos
net:
phy: marvell-88q2xxx: make mv88q2xxx_config_aneg generic
net:
phy: marvell-88q2xxx: move interrupt configuration
net:
phy: marvell-88q2xxx: remove duplicated assignment of pma_extable
net:
phy: marvell-88q2xxx: switch to mv88q2xxx_config_aneg
net:
phy: marvell-88x2222: Remove unused of_gpio.h
net:
phy: marvell: add comment about m88e1111_config_init_1000basex()
net:
phy: mdio-bcm-unimac: Add asp v2.2 support
net:
phy: mediatek-ge-soc: follow netdev LED trigger semantics
net:
phy: micrel: Fix potential null pointer dereference
net:
phy: micrel: lan8814 cable improvement errata
net:
phy: micrel: lan8814 led errata
net:
phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping
net:
phy: move at803x PHY driver to dedicated directory
net:
phy: mxl-gpy: fill in possible_interfaces for GPY21x chipset
net:
phy: phy_device: Prevent nullptr exceptions on ISR
net:
phy: provide whether link has changed in c37_read_status
net:
phy: qca807x: add support for configurable LED
net:
phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set
net:
phy: qca807x: move interface mode check to .config_init_once
net:
phy: qcom: add support for QCA807x PHY Family
net:
phy: qcom: at803x: fix kernel panic with at8031_probe
net:
phy: qcom: create and move functions to shared library
net:
phy: qcom: deatch qca83xx PHY driver from at803x
net:
phy: qcom: detach qca808x PHY driver from at803x
net:
phy: qcom: generalize some qca808x LED functions
net:
phy: qcom: move additional functions to shared library
net:
phy: qcom: move common qca808x LED define to shared header
net:
phy: qcom: move more function to shared library
net:
phy: qcom: qca808x: add helper for checking for 1G only model
net:
phy: qcom: qca808x: default to LED active High if not set
net:
phy: qcom: qca808x: fill in possible_interfaces
net:
phy: qcom: qca808x: fix logic error in LED brightness set
net:
phy: realtek: add 5Gbps support to rtl822x_config_aneg()
net:
phy: realtek: add support for RTL8126A-integrated 5Gbps PHY
net:
phy: realtek: use generic MDIO constants
net:
phy: realtek: use generic MDIO helpers to simplify the code
net:
phy: simplify a check in phy_check_link_status
net:
phy: simplify genphy_c45_ethtool_set_eee
net:
phy: Support 100/1000BT1 linkmode advertisements
net:
phylink: clean the pcs_get_state documentation
net:
ppp: constify the struct device_type usage
net:
ppp: make ppp_class constant
net:
qede: sanitize 'rc' in qede_add_tc_flower_fltr()
net:
qede: use return from qede_parse_actions()
net:
qede: use return from qede_parse_flow_attr() for flow_spec
net:
qede: use return from qede_parse_flow_attr() for flower
net:
qlogic: qede: Use linkmode helpers for EEE
net:
ravb: Add runtime PM support
net:
ravb: Allow RX loop to move past DMA mapping errors
net:
ravb: Always process TX descriptor ring
net:
ravb: Always update error counters
net:
ravb: Assert/de-assert reset on suspend/resume
net:
ravb: Count packets instead of descriptors in R-Car RX path
net:
ravb: Do not apply features to hardware if the interface is down
net:
ravb: Fix GbEth jumbo packet RX checksum handling
net:
ravb: Fix registered interrupt names
net:
ravb: Fix RX byte accounting for jumbo packets
net:
ravb: Get rid of the temporary variable irq
net:
ravb: Keep the reverse order of operations in ravb_close()
net:
ravb: Let IP-specific receive function to interrogate descriptors
net:
ravb: Make reset controller support mandatory
net:
ravb: Move DBAT configuration to the driver's ndo_open API
net:
ravb: Move delay mode set in the driver's ndo_open API
net:
ravb: Move getting/requesting IRQs in the probe() method
net:
ravb: Move PTP initialization in the driver's ndo_open API for ccc_gac platorms
net:
ravb: Move reference clock enable/disable on runtime PM APIs
net:
ravb: Move the update of ndev->features to ravb_set_features()
net:
ravb: Rely on PM domain to enable gptp_clk
net:
ravb: Return cached statistics if the interface is down
net:
ravb: Set config mode in ndo_open and reset mode in ndo_close
net:
ravb: Simplify ravb_resume()
net:
ravb: Simplify ravb_suspend()
net:
ravb: Split GTI computation and set operations
net:
ravb: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr()
net:
ravb: Use tabs instead of spaces
net:
rds: Simplify the allocation of slab caches in rds_conn_init
net:
Re-use and set mono_delivery_time bit for userspace tstamp packets
net:
remove dev_base_lock
net:
remove dev_base_lock from do_setlink()
net:
remove dev_base_lock from register_netdevice() and friends.
net:
remove SLAB_MEM_SPREAD flag usage
net:
remove stale mentions of dev_base_lock in comments
net:
remove {revc,send}msg_copy_msghdr() from exports
net:
reorganize "struct sock" fields
net:
report RCU QS on threaded NAPI repolling
net:
sched: Annotate struct tc_pedit with __counted_by
net:
sched: codel replace GPLv2/BSD boilerplate
net:
sched: Remove NET_ACT_IPT from Kconfig
net:
sit: Do not set .ndo_get_stats64
net:
skbuff: add overflow debug check to pull/push helpers
net:
sparx5: fix wrong config being used when reconfiguring PCS
net:
sparx5: flower: fix fragment flags handling
net:
split off __napi_busy_poll from napi_busy_poll
net:
stmmac: Add driver support for common safety IRQ
net:
stmmac: Apply half-duplex-less constraint for DW QoS Eth only
net:
stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII
net:
stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0
net:
stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII
net:
stmmac: dwmac-starfive: Add support for JH7100 SoC
net:
stmmac: est: Per Tx-queue error count for HLBF
net:
stmmac: Fix IP-cores specific MAC capabilities
net:
stmmac: Fix max-speed being ignored on queue re-init
net:
stmmac: fix rx queue priority assignment
net:
stmmac: fix typo in comment
net:
stmmac: mmc_core: Add GMAC LPI statistics
net:
stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics
net:
stmmac: mmc_core: Drop interrupt registers from stats
net:
stmmac: Offload queueMaxSDU from tc-taprio
net:
stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee()
net:
stmmac: Report taprio offload status
net:
stmmac: Simplify mtl IRQ status checking
net:
sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
net:
sxgbe: remove eee_enabled/eee_active in sxgbe_get_eee()
net:
sysfs: Do not create sysfs for non BQL device
net:
tap: Remove generic .ndo_get_stats64
net:
tcp: accept old ack during closing
net:
tcp: Remove redundant initialization of variable len
net:
team: Don't bother filling in ethtool driver version
net:
test: Fix printf format specifier in skb_segment kunit test
net:
ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()
net:
ti: icssg-prueth: Remove duplicate cleanup calls in emac_ndo_stop()
net:
tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO}
net:
tuntap: Leverage core stats allocator
net:
txgbe: fix clk_name exceed MAX_DEV_ID limits
net:
txgbe: fix GPIO interrupt blocking
net:
txgbe: fix i2c dev name cannot match clkdev
net:
txgbe: fix to clear interrupt status after handling IRQ
net:
txgbe: move interrupt codes to a separate file
net:
txgbe: use irq_domain for interrupt controller
net:
usb: ax88179_178a: avoid the interface always configured as random address
net:
usb: ax88179_178a: avoid writing the mac address before first reading
net:
usb: ax88179_178a: stop lying about skb->truesize
net:
usb: ax88179_178a: Use linkmode helpers for EEE
net:
usb: qmi_wwan: add Telit FN920C04 compositions
net:
usb: r8152: Use linkmode helpers for EEE
net:
usbnet: constify the struct device_type usage
net:
usbnet: Leverage core stats allocator
net:
usbnet: Remove generic .ndo_get_stats64
net:
use synchronize_net() in dev_change_name()
net:
use synchronize_rcu_expedited in cleanup_net()
net:
vertexcom: mse102x: Follow renaming of SPI "master" to "controller"
net:
veth: do not manipulate GRO when using XDP
net:
vlan: constify the struct device_type usage
net:
vxlan: constify the struct device_type usage
net:
wan: Add support for QMC HDLC
net:
wan: framer/pef2256: Convert to platform remove callback returning void
net:
wan: framer: Add missing static inline qualifiers
net:
wan: framer: constify of_phandle_args in xlate
net:
wan: framer: make framer_class constant
net:
wan: framer: remove children from struct framer_ops kdoc
net:
wan: fsl_qmc_hdlc: Add framer support
net:
wan: fsl_qmc_hdlc: Add runtime timeslots changes support
net:
wan: fsl_qmc_hdlc: Fix module compilation
net:
wwan: core: constify the struct device_type usage
net:
wwan: core: make wwan_class constant
net:
wwan: hwsim: make wwan_hwsim_class constant
net:
wwan: t7xx: Add fastboot WWAN port
net:
wwan: t7xx: Add sysfs attribute for device state machine
net:
wwan: t7xx: Infrastructure for early port configuration
net:
wwan: t7xx: Prefer struct_size over open coded arithmetic
net:
wwan: t7xx: Split 64bit accesses to fix alignment issues
net:
x25: remove dead links from Kconfig
Linux:
net:usb:qmi_wwan: support Rolling modules
netdev:
add per-queue statistics
netdev:
add queue stat for alloc failures
netdev:
let netlink core handle -EMSGSIZE errors
netdevsim:
add Makefile for selftests
netdevsim:
add ndo_get_iflink() implementation
netdevsim:
add selftest for forwarding skb between connected ports
netdevsim:
allow two netdevsim ports to be connected
netdevsim:
fix rtnetlink.sh selftest
netdevsim:
forward skbs from one connected port to another
netdevsim:
make nsim_bus const
netfilter:
arptables: allow xtables-nft only builds
netfilter:
arptables: Select NETFILTER_FAMILY_ARP when building arp_tables.c
netfilter:
br_netfilter: skip conntrack input hook for promisc packets
netfilter:
complete validation of user input
netfilter:
conntrack: expedite rcu in nf_conntrack_cleanup_net_list
netfilter:
ebtables: allow xtables-nft only builds
netfilter:
expect: Simplify the allocation of slab caches in nf_conntrack_expect_init
netfilter:
flowtable: incorrect pppoe tuple
netfilter:
flowtable: validate pppoe header
netfilter:
move nf_reinject into nfnetlink_queue modules
netfilter:
nf_conncount: Use KMEM_CACHE instead of kmem_cache_create()
netfilter:
nf_log: consolidate check for NULL logger in lookup function
netfilter:
nf_log: validate nf_logger_find_get()
netfilter:
nf_tables: discard table flag update with pending basechain deletion
netfilter:
nf_tables: do not compare internal table flags on updates
netfilter:
nf_tables: Fix a memory leak in nf_tables_updchain
netfilter:
nf_tables: fix memleak in map from abort path
netfilter:
nf_tables: Fix potential data-race in __nft_expr_type_get()
netfilter:
nf_tables: Fix potential data-race in __nft_flowtable_type_get()
netfilter:
nf_tables: Fix potential data-race in __nft_obj_type_get()
netfilter:
nf_tables: flush pending destroy work before exit_net release
netfilter:
nf_tables: honor table dormant flag from netdev release event path
netfilter:
nf_tables: Implement table adoption support
netfilter:
nf_tables: Introduce NFT_TABLE_F_PERSIST
netfilter:
nf_tables: missing iterator type in lookup walk
netfilter:
nf_tables: pass flags to set backend selection routine
netfilter:
nf_tables: reject destroy command to remove basechain hooks
netfilter:
nf_tables: reject new basechain after table flag update
netfilter:
nf_tables: reject table flag and netdev basechain updates
netfilter:
nf_tables: release batch on table validation from abort path
netfilter:
nf_tables: release mutex after nft_gc_seq_end from abort path
netfilter:
nf_tables: restore set elements when delete set fails
netfilter:
nf_tables: skip netdev hook unregistration if table is dormant
netfilter:
nft_osf: simplify init path
netfilter:
nft_set_pipapo: constify lookup fn args where possible
netfilter:
nft_set_pipapo: do not free live element
netfilter:
nft_set_pipapo: do not rely on ZERO_SIZE_PTR
netfilter:
nft_set_pipapo: release elements in clone only from destroy path
netfilter:
nft_set_pipapo: shrink data structures
netfilter:
nft_set_pipapo: speed up bulk element insertions
netfilter:
nft_set_pipapo: use GFP_KERNEL for insertions
netfilter:
nft_set_pipapo: walk over current view on netlink dump
netfilter:
uapi: Document NFT_TABLE_F_OWNER flag
netfilter:
validate user input for expected length
netfilter:
x_tables: Use unsafe_memcpy() for 0-sized destination
netfilter:
xtables: allow xtables-nft only builds
netfilter:
xtables: fix up kconfig dependencies
netfs:
Fix the pre-flush when appending to a file in writethrough mode
netfs:
Fix writethrough-mode error handling
netlabel:
cleanup struct netlbl_lsm_catmap
netlabel:
remove impossible return value in netlbl_bitmap_walk
netlink:
fix netlink_diag_dump() return value
netlink:
handle EMSGSIZE errors in the core
netlink:
hold nlk->cb_mutex longer in __netlink_dump_start()
netlink:
let core handle error cases in dump operations
netlink:
specs: Add missing bridge linkinfo attrs
netlink:
specs: support generating code for genl socket priv
netlink:
specs: support unterminated-ok
netlink:
use kvmalloc() in netlink_alloc_large_skb()
netxen_nic:
remove redundant assignment to variable capability
nexthop:
allow nexthop_mpath_fill_node() to be called without RTNL
nexthop:
convert nexthop_net_exit_batch to exit_batch_rtnl method
nexthop:
Fix out-of-bounds access during attribute validation
nexthop:
Fix splat with CONFIG_DEBUG_PREEMPT=y
nexthop:
fix uninitialized variable in nla_put_nh_group_stats()
nexthop:
Only parse NHA_OP_FLAGS for dump messages that require it
nexthop:
Only parse NHA_OP_FLAGS for get messages that require it
nexthop:
Simplify dump error handling
nfblock:
pass queue_limits to blk_mq_alloc_disk
nfc:
core: make nfc_class constant
nfc:
hci: Introduce nfc_llc_del_engine() to reduce code duplication
nfc:
hci: Save a few bytes of memory when registering a 'nfc_llc' engine
nfc:
llcp: fix nfc_llcp_setsockopt() unsafe copies
nfc:
nci: Fix kcov check in nci_rx_work()
nfc:
nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
NFC:
trf7970a: disable all regulators on removal
nfp:
flower: handle acti_netdevs allocation failure
nfs:
adapt to breakup of struct file_lock
NFS:
avoid infinite loop in pnfs_update_layout.
nfs:
convert to using new filelock helpers
NFS:
Display the "fsc=" mount option if it is set
NFS:
enable nconnect for RDMA
nfs:
expose /proc/net/sunrpc/nfs in net namespaces
NFS:
Fix an off by one in root_nfs_cat()
NFS:
Fix nfs_netfs_issue_read() xarray locking for writeback interrupt
nfs:
fix panic when nfs4_ff_layout_prepare_ds() fails
nfs:
fix regression in handling of fsc= option in NFSv4
nfs:
fix UAF in direct writes
nfs:
Handle error of rpc_proc_register() in nfs_net_init().
nfs:
make the rpc_stat per net namespace
nfs:
port block device access to files
nfs:
properly protect nfs_direct_req fields
NFS:
Read unlock folio on nfs_page_create_from_folio() error
NFS:
remove sync_mode test from nfs_writepage_locked()
nfs:
remove unused NFS_CALL macro
NFS:
remove unused variable nfs_rpcstat
NFS:
trace the uniquifier of fscache
nfsd:
adapt to breakup of struct file_lock
NFSD:
Add callback operation lifetime trace points
NFSD:
Add nfsd_seq4_status trace event
NFSD:
add support for CB_GETATTR callback
nfsd:
allow admin-revoked NFSv4.0 state to be freed.
nfsd:
allow delegation state ids to be revoked and then freed
nfsd:
allow layout state to be admin-revoked.
nfsd:
allow lock state ids to be revoked and then freed
nfsd:
allow open state ids to be revoked and then freed
nfsd:
allow state with no file to appear in /proc/fs/nfsd/clients/*/states
nfsd:
avoid race after unhash_delegation_locked()
NFSD:
change LISTXATTRS cookie encoding to big-endian
nfsd:
clean up comments over nfs4_client definition
NFSD:
Clean up nfsd4_encode_replay()
NFSD:
Convert the callback workqueue to use delayed_work
nfsd:
convert to using new filelock helpers
NFSD:
CREATE_SESSION must never cache NFS4ERR_DELAY replies
NFSD:
Document nfsd_setattr() fill-attributes behavior
NFSD:
Document the phases of CREATE_SESSION
nfsd:
don't call functions with side-effecting inside WARN_ON()
nfsd:
don't call locks_release_private() twice concurrently
nfsd:
Don't leave work of closing files to a work queue
nfsd:
expose /proc/net/sunrpc/nfsd in net namespaces
nfsd:
Fix a regression in nfsd_setattr()
NFSD:
fix endianness issue in nfsd4_encode_fattr4
nfsd:
Fix error cleanup path in nfsd_rename()
NFSD:
fix LISTXATTRS returning a short list with eof=TRUE
NFSD:
fix LISTXATTRS returning more bytes than maxcount
NFSD:
Fix nfsd4_encode_fattr4() crasher
NFSD:
fix nfsd4_listxattr_validate_cookie
NFSD:
Fix nfsd_clid_class use of __string_len() macro
nfsd:
Fix NFSv3 atomicity bugs in nfsd_setattr()
NFSD:
Fix the NFSv4.1 CREATE_SESSION operation
NFSD:
handle GETATTR conflict with write delegation
nfsd:
hold ->cl_lock for hash_delegation_locked()
nfsd:
hold a lighter-weight client reference over CB_RECALL_ANY
nfsd:
make all of the nfsd stats per-network namespace
nfsd:
make svc_stat per-network namespace instead of global
NFSD:
OP_CB_RECALL_ANY should recall both read and write delegations
nfsd:
prepare for supporting admin-revocation of state
NFSD:
Remove BUG_ON in nfsd4_process_cb_update()
nfsd:
remove nfsd_stats, make th_cnt a global counter
NFSD:
Remove redundant cb_seq_status initialization
nfsd:
remove stale comment in nfs4_show_deleg()
NFSD:
Remove unused @reason argument
NFSD:
Rename nfsd_cb_state trace point
nfsd:
rename NFSD_NET_* to NFSD_STATS_*
NFSD:
Replace comment with lockdep assertion
NFSD:
Replace dprintks in nfsd4_cb_sequence_done()
nfsd:
report in /proc/fs/nfsd/clients/*/states when state is admin-revoke
NFSD:
Reschedule CB operations when backchannel rpc_clnt is shut down
NFSD:
Reset cb_seq_status after NFS4ERR_DELAY
NFSD:
Retransmit callbacks after client reconnects
NFSD:
send OP_CB_RECALL_ANY to clients when number of delegations reaches its limit
nfsd:
Simplify the allocation of slab caches in nfsd4_init_pnfs
nfsd:
Simplify the allocation of slab caches in nfsd4_init_slabs
nfsd:
Simplify the allocation of slab caches in nfsd_drc_slab_create
nfsd:
Simplify the allocation of slab caches in nfsd_file_cache_init
nfsd:
split sc_status out of sc_type
nfsd:
stop setting ->pg_stats for unused stats
nfsd:
use __fput_sync() to avoid delayed closing of files.
NFSv4.1/pnfs:
fix NFS with TLS in pnfs
NFSv4.1:
add tracepoint to trunked nfs4_exchange_id calls
NFSv4.2:
fix listxattr maximum XDR buffer size
NFSv4.2:
fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
NFSv4:
nfs4_do_open() is incorrectly triggering state recovery
nilfs2:
convert cpfile to use kmap_local
nilfs2:
convert DAT to use kmap_local
nilfs2:
convert ifile to use kmap_local
nilfs2:
convert metadata file common code to use kmap_local
nilfs2:
convert nilfs_copy_buffer() to use kmap_local
nilfs2:
convert persistent object allocator to use kmap_local
nilfs2:
convert recovery logic to use kmap_local
nilfs2:
convert segment buffer to use kmap_local
nilfs2:
convert sufile to use kmap_local
nilfs2:
do not acquire rwsem in nilfs_bmap_write()
nilfs2:
fix failure to detect DAT corruption in btree and direct mappings
nilfs2:
fix OOB in nilfs_set_de_type
nilfs2:
localize highmem mapping for checkpoint creation within cpfile
nilfs2:
localize highmem mapping for checkpoint finalization within cpfile
nilfs2:
localize highmem mapping for checkpoint reading within cpfile
nilfs2:
MAINTAINERS: drop unreachable project mirror site
nilfs2:
move nilfs_bmap_write call out of nilfs_write_inode_common
nilfs2:
prevent kernel bug at submit_bh_wbc()
nilfs2:
remove nilfs_cpfile_{get,put}_checkpoint()
nilfs2:
use div64_ul() instead of do_div()
nios2/pgtable:
define PFN_PTE_SHIFT
nios2:
Only use built-in devicetree blob if configured to do so
Linux:
Normalise "name (ad@dr)" MODULE_AUTHORs to "name
"
nouveau/dmem:
handle kcalloc() allocation failure
nouveau/gsp:
Avoid addressing beyond end of rpc->entries
nouveau/gsp:
don't check devinit disable on GSP.
nouveau/uvmm:
fix addr/range calcs for remap operations
nouveau:
fix devinit paths to only handle display on GSP.
nouveau:
fix function cast warning
nouveau:
fix instmem race condition around ptr stores
nouveau:
reset the bo resource bus info after an eviction
nsfs:
convert to path_from_stashed() helper
nsh:
Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
NTB:
fix possible name leak in ntb_register_device()
ntfs3:
add legacy ntfs file operations
ntfs3:
enforce read-only when used as legacy ntfs driver
ntfs3:
serve as alias for the legacy ntfs driver
ntfs3:
use file_mnt_idmap helper
null_blk:
add configfs variable shared_tags
null_blk:
Delete nullb.{queue_depth, nr_queues}
null_blk:
initialize the tag_set timeout in null_init_tag_set
null_blk:
pass queue_limits to blk_mq_alloc_disk
null_blk:
refactor tag_set setup
null_blk:
remove null_gendisk_register
null_blk:
remove the bio based I/O path
nullblk:
Fix cleanup order in null_add_dev() error path
nvdimm/pmem:
fix leak on dax_add_host() failure
nvdimm/pmem:
Treat alloc_dax() -EOPNOTSUPP failure as non-fatal
nvdimm:
make nvdimm_bus_type const
nvme-apple:
Convert to platform remove callback returning void
nvme-fabrics:
check max outstanding commands
nvme-fabrics:
typo in nvmf_parse_key()
nvme-fc:
rename free_ctrl callback to match name pattern
nvme-multipath:
don't inherit LBA-related fields for the multipath node
nvme-multipath:
pass queue_limits to blk_alloc_disk
nvme-multipath:
use atomic queue limits API for stacking limits
nvme-pci:
Add quirk for broken MSIs
nvme-rdma:
clamp queue size according to ctrl cap
nvme-rdma:
introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition
nvme-rdma:
move NVME_RDMA_IP_PORT from common file
nvme-tcp:
Export the nvme_tcp_wq to sysfs
nvme-tcp:
strict pdu pacing to avoid send stalls on TLS
nvme/tcp:
Add wq_unbound modparam for nvme_tcp_wq
nvme:
add tracing of reservation commands
nvme:
allow integrity when PI is not in first bytes
nvme:
cancel pending I/O if nvme controller is in terminal state
nvme:
change shutdown timeout setting message
nvme:
cleanup nvme_configure_metadata
nvme:
cleanup the nvme_init_integrity calling conventions
nvme:
clear caller pointer on identify failure
nvme:
core: constify struct class usage
nvme:
don't create a multipath node for zero capacity devices
nvme:
don't query identify data in configure_metadata
nvme:
don't use nvme_update_disk_info for the multipath disk
nvme:
fabrics: make nvmf_class constant
nvme:
fcloop: make fcloop_class constant
nvme:
find numa distance only if controller has valid numa id
nvme:
fix reconnection fail due to reserved tag allocation
nvme:
fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH
nvme:
host: fix double-free of struct nvme_id_ns in ns_update_nuse()
nvme:
move a few things out of nvme_update_disk_info
nvme:
move blk_integrity_unregister into nvme_init_integrity
nvme:
move common logic into nvme_update_ns_info
nvme:
move max_integrity_segments handling out of nvme_init_integrity
nvme:
move NVME_QUIRK_DEALLOCATE_ZEROES out of nvme_config_discard
nvme:
move setting the write cache flags out of nvme_set_queue_limits
nvme:
parse format command's lbafu when tracing
nvme:
parse zns command's zsa and zrasf to string
nvme:
port block device access to file
nvme:
remove nvme_revalidate_zones
nvme:
remove redundant BUILD_BUG_ON check
nvme:
set max_hw_sectors unconditionally
nvme:
split nvme_update_zone_info
nvme:
split out a nvme_identify_ns_nvm helper
nvme:
use nvme_disk_is_ns_head helper
nvme:
use the atomic queue limits update API
nvmem:
core: make nvmem_layout_bus_type const
nvmem:
core: Print error on wrong bits DT property
nvmem:
fixed-cell: Simplify nested if/then schema
nvmem:
meson-efuse: fix function pointer type mismatch
nvmem:
mtk-efuse: Drop NVMEM device name
nvmem:
mtk-efuse: Register MediaTek socinfo driver from efuse
nvmem:
zynqmp_nvmem: Add support to access efuse
nvmem:
zynqmp_nvmem: zynqmp_nvmem_probe cleanup
nvmet-auth:
replace pr_debug() with pr_err() to report an error.
nvmet-auth:
return the error code to the nvmet_auth_ctrl_hash() callers
nvmet-auth:
return the error code to the nvmet_auth_host_hash() callers
nvmet-fc:
move RCU read lock to nvmet_fc_assoc_exists
nvmet-rdma:
fix possible bad dereference when freeing rsps
nvmet-rdma:
remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag
nvmet-rdma:
set max_queue_size for RDMA transport
nvmet-tcp:
do not continue for invalid icreq
nvmet-tcp:
fix possible memory leak when tearing down a controller
nvmet:
add tracing of authentication commands
nvmet:
add tracing of zns commands
nvmet:
compare mqes and sqsize only for IO SQ
nvmet:
fix nvme status code when namespace is disabled
nvmet:
implement unique discovery NQN
nvmet:
introduce new max queue size configuration entry
nvmet:
make nvmet_wq unbound
nvmet:
prevent sprintf() overflow in nvmet_subsys_nsid_exists()
nvmet:
set ctrl pi_support cap before initializing cap reg
nvmet:
set maxcmd to be per controller
objtool/LoongArch:
Enable objtool to be built
objtool/LoongArch:
Enable orc to be built
objtool/LoongArch:
Implement instruction decoder
objtool/x86:
Separate arch-specific and generic parts
objtool:
Check local label in add_dead_ends()
objtool:
Check local label in read_unwind_hints()
objtool:
Fix compile failure when using the x32 compiler
objtool:
Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
ocfs2:
adapt to breakup of struct file_lock
ocfs2:
convert to using new filelock helpers
ocfs2:
enable ocfs2_listxattr for special files
ocfs2:
port block device access to file
ocfs2:
remove SLAB_MEM_SPREAD flag usage
ocfs2:
spelling fix
octeon_ep_vf:
Add driver framework and device initialization
octeon_ep_vf:
add ethtool support
octeon_ep_vf:
add hardware configuration APIs
octeon_ep_vf:
add support for ndo ops
octeon_ep_vf:
add Tx/Rx processing and interrupt support
octeon_ep_vf:
add Tx/Rx ring resource setup and cleanup
octeon_ep_vf:
add VF-PF mailbox communication.
octeon_ep_vf:
Improve help text grammar
octeon_ep_vf:
update MAINTAINERS
octeontx2-af:
Add array index check
octeontx2-af:
Add filter profiles in hardware to extract packet headers
octeontx2-af:
avoid off-by-one read from userspace
octeontx2-af:
Cleanup loopback device checks
octeontx2-af:
Create BPIDs free pool
Octeontx2-af:
Fetch MAC channel info from firmware
Octeontx2-af:
Fix an issue in firmware shared data reserved space
octeontx2-af:
Fix devlink params
octeontx2-af:
Fix issue with loading coalesced KPU profiles
octeontx2-af:
Fix NIX SQ mode and BP config
Octeontx2-af:
fix pause frame configuration in GMP mode
octeontx2-af:
fix the double free in rvu_npc_freemem()
octeontx2-af:
Use matching wake_up API variant in CGX command interface
octeontx2-af:
Use separate handlers for interrupts
octeontx2-pf:
Add TC flower offload support for TCP flags
octeontx2-pf:
check negative error code in otx2_open()
octeontx2-pf:
fix FLOW_DIS_IS_FRAGMENT implementation
octeontx2-pf:
Fix transmit scheduler resource leak
octeontx2-pf:
Send UP messages to VF only when VF is up.
octeontx2-pf:
Use default max_active works instead of one
octeontx2-pf:
Wait till detach_resources msg is complete
octeontx2:
Detect the mbox up or down message via register
of/platform:
Inform about created platform devices using pr_debug()
of:
Add __of_device_is_status() and makes more generic status check
of:
Add cleanup.h based auto release via __free(device_node) markings
of:
Add for_each_reserved_child_of_node()
of:
Add KUnit test to confirm DTB is loaded
of:
Add of_get_next_status_child() and makes more generic of_get_next
of:
Add of_machine_compatible_match()
of:
Add of_phandle_args_equal() helper
of:
Always unflatten in unflatten_and_copy_device_tree()
of:
Change of_machine_is_compatible() to return bool
of:
Create of_root if no dtb provided by firmware
of:
dynamic: Synchronize of_changeset_destroy() with the devlink removals
of:
Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
of:
Make explicit cpu_to_be32 conversion to mute sparse warning
of:
make for_each_property_of_node() available to to !OF
of:
module: prevent NULL pointer dereference in vsnprintf()
of:
Move all FDT reserved-memory handling into of_reserved_mem.c
of:
property: add device link support for io-backends
of:
property: add missing kerneldoc for of_graph_get_endpoint_count()
of:
property: fw_devlink: Add support for "post-init-providers" property
of:
property: Make 'no port node found' output a debug message
of:
property: use unsigned int return on of_graph_get_endpoint_count()
of:
Reimplement of_machine_is_compatible() using of_machine_compatible_match()
of:
unittest: treat missing of_root as error instead of fixing up
of:
unittest: Use for_each_child_of_node_scoped()
openpromfs:
remove SLAB_MEM_SPREAD flag usage
openrisc:
Call setup_memory() earlier in the init sequence
openrisc:
Use asm-generic's version of fix_to_virt() & virt_to_fix()
OPP:
debugfs: Fix warning around icc_get_name()
OPP:
debugfs: Fix warning with W=1 builds
OPP:
Extend dev_pm_opp_data with turbo support
OSS:
dmasound/paula: Mark driver struct with __refdata to prevent section mismatch
overflow:
Adjust check_*_overflow() kern-doc to reflect results
overflow:
Allow non-type arg to type_max() and type_min()
overflow:
Change DEFINE_FLEX to take __counted_by member
overflow:
Introduce wrapping_add(), wrapping_sub(), and wrapping_mul()
overflow:
Introduce wrapping_assign_add() and wrapping_assign_sub()
overflow:
Use POD in check_shl_overflow()
ovl:
Always reject mounting over case-insensitive directories
ovl:
convert to super_set_uuid()
ovl:
relax WARN_ON in ovl_verify_area()
packet:
annotate data-races around ignore_outgoing
padata:
downgrade padata_do_multithreaded to serial execution for non-SMP
page_frag:
unify gfp bits for order 3 page allocation
page_pool:
disable direct recycling based on pool->cpuid on destroy
pagevec:
add ability to iterate a queue
panic:
add option to dump blocked tasks in panic_print
panic:
Flush kernel log buffer at the end
panic:
suppress gnu_printf warning
parisc/unaligned:
Rewrite 64-bit inline assembly of emulate_ldd()
parisc:
avoid c23 'nullptr' idenitifier
parisc:
Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
parisc:
Fix csum_ipv6_magic on 32-bit systems
parisc:
Fix csum_ipv6_magic on 64-bit systems
parisc:
Fix ip_fast_csum
parisc:
led: Convert to platform remove callback returning void
parisc:
make parisc_bus_type const
parisc:
Show kernel unaligned memory accesses
parisc:
Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
parisc:
Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
parport:
amiga: Convert to platform remove callback returning void
parport:
sunbpp: Convert to platform remove callback returning void
PCI/AER:
Block runtime suspend when handling errors
PCI/AER:
Clean up version indentation in ABI docs
PCI/AER:
Fix rootport attribute paths in ABI docs
PCI/AER:
Generalize TLP Header Log reading
PCI/AER:
Use explicit register size for PCI_ERR_CAP
PCI/ASPM:
Always build aspm.c
PCI/ASPM:
Call pci_save_ltr_state() from pci_save_pcie_state()
PCI/ASPM:
Clarify that pcie_aspm=off means leave ASPM untouched
PCI/ASPM:
Disable L1 before configuring L1 Substates
PCI/ASPM:
Move pci_configure_ltr() to aspm.c
PCI/ASPM:
Move pci_save_ltr_state() to aspm.c
PCI/ASPM:
Restore parent state to parent, child state to child
PCI/ASPM:
Save L1 PM Substates Capability for suspend/resume
PCI/ASPM:
Update save_state when configuration changes
PCI/DPC:
Ignore Surprise Down error on hot removal
PCI/DPC:
Print all TLP Prefixes, not just the first
PCI/DPC:
Quirk PIO log size for Intel Raptor Lake Root Ports
PCI/P2PDMA:
Fix a sleeping issue in a RCU read section
PCI/PM:
Allow runtime PM with no PM callbacks at all
PCI/PM:
Drain runtime-idle callbacks before driver removal
PCI/sysfs:
Compile pci-sysfs.c only if CONFIG_SYSFS=y
PCI/sysfs:
Demacrofy pci_dev_resource_resize_attr(n) functions
PCI:
brcmstb: Fix broken brcm_pcie_mdio_write() polling
PCI:
cadence: Clear the ARI Capability Next Function Number of the last function
PCI:
Disable D3cold on Asus B1400 PCI-NVMe bridge
PCI:
dwc: endpoint: Fix advertised resizable BAR size
PCI:
dwc: Strengthen the MSI address allocation logic
PCI:
endpoint: Clean up hardware description for BARs
PCI:
endpoint: Drop only_64bit on reserved BARs
PCI:
endpoint: Improve pci_epf_alloc_space() API
PCI:
endpoint: Make pci_epf_bus_type const
PCI:
endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API
PCI:
endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API
PCI:
endpoint: Refactor pci_epf_alloc_space() API
PCI:
epf-mhi: Add "pci_epf_mhi_" prefix to the function names
PCI:
epf-mhi: Add support for SA8775P SoC
PCI:
epf-vntb: Return actual error code during pci_vntb_probe() failure
PCI:
hv: Fix ring buffer size calculation
PCI:
imx6: Add epc_features in imx6_pcie_drvdata
PCI:
imx6: Add iMX95 Endpoint (EP) support
PCI:
imx6: Add iMX95 PCIe Root Complex support
PCI:
imx6: Clean up addr_space retrieval code
PCI:
imx6: Simplify clock handling by using clk_bulk*() function
PCI:
imx6: Simplify configure_type() by using mode_off and mode_mask
PCI:
imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask
PCI:
imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV
PCI:
imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET
PCI:
imx6: Simplify switch-case logic by introducing init_phy() callback
PCI:
Make pci_dev_is_disconnected() helper public for other drivers
PCI:
Make pcie_port_bus_type const
PCI:
Mark 3ware-9650SE Root Port Extended Tags as broken
PCI:
Mark LSI FW643 to avoid bus reset
PCI:
Move devres code from pci.c to devres.c
PCI:
Move PCI-specific devres code to drivers/pci/
PCI:
Move pci_iomap.c to drivers/pci/
PCI:
Place interrupt related code into irq.c
PCI:
qcom: Add X1E80100 PCIe support
PCI:
qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
PCI:
qcom: Enable BDF to SID translation properly
PCI:
Remove obsolete pci_cleanup_rom() declaration
PCI:
switchtec: Fix an error handling path in switchtec_pci_probe()
pci_iounmap():
Fix MMIO mapping leak
pcmcia:
cs: make pcmcia_socket_class constant
pcmcia:
ds: make pcmcia_bus_type const
pds_core:
add simple AER handler
pds_core:
Clean up init/uninit flows to be more readable
pds_core:
delete VF dev on reset
pds_core:
Don't assign interrupt index/bound_intr to notifyq
pds_core:
Fix pdsc_check_pci_health function to use work thread
pds_core:
Fix up some minor issues
pds_core:
Unmask adminq interrupt in work thread
pds_core:
use pci_reset_function for health reset
peci:
linux/peci.h: fix Excess kernel-doc description warning
perf annotate-data:
Add stack operation pseudo type
perf annotate-data:
Handle array style accesses
perf annotate-data:
Handle macro fusion on x86
perf annotate-data:
Handle PC-relative addressing
perf annotate-data:
Parse 'lock' prefix from llvm-objdump
perf annotate-data:
Support global variables
perf annotate-data:
Support stack variables
perf annotate:
Add a hashmap for symbol histogram
perf annotate:
Add comments in the data structures
perf annotate:
Calculate instruction overhead using hashmap
perf annotate:
Make sure to call symbol__annotate2() in TUI
perf annotate:
Remove sym_hist.addr[] array
perf augmented_raw_syscalls.bpf:
Move 'struct timespec64' to vmlinux.h
perf bpf:
Check that the minimal vmlinux.h installed is the latest one
perf bpf:
Clean up the generated/copied vmlinux.h
perf build:
Check whether pkg-config is installed when libtraceevent is linked
perf build:
Cleanup perf register configuration
perf build:
Remove unused CONFIG_PERF_REGS
perf data convert:
Fix segfault when converting to json when cpu_desc isn't set
perf data:
Minor code style alignment cleanup
perf Documentation:
Add some more hints to tips.txt
perf dwarf-aux:
Add die_get_cfa()
perf dwarf-aux:
Check allowed DWARF Ops
perf evlist:
Fix evlist__new_default() for > 1 core PMU
perf evsel:
Fix duplicate initialization of data->id in evsel__parse_sample()
perf evsel:
Rename get_states() to parse_task_states() and make it public
perf expr:
Allow NaN to be a valid number
perf expr:
Fix "has_event" function for metric style events
perf jevents:
Drop or simplify small integer values
perf kvm powerpc:
Fix build
perf list:
Add scandirat compatibility function
perf list:
fix short description for some cache events
perf list:
For metricgroup only list include description
perf lock contention:
Account contending locks too
perf lock contention:
Add a missing NULL check
perf machine:
Move fprintf to for_each loop and a callback
perf machine:
Move machine's threads into its own abstraction
perf map:
Fix map reference count issues
perf maps:
Get map before returning in maps__find
perf maps:
Get map before returning in maps__find_by_name
perf maps:
Get map before returning in maps__find_next_entry
perf maps:
Hide maps internals
perf maps:
Locking tidy up of nr_maps
perf maps:
Switch from rbtree to lazily sorted array for addresses
perf mem:
Add mem_events into the supported perf_pmu
perf mem:
Clean up is_mem_loads_aux_event()
perf mem:
Clean up perf_mem_event__supported()
perf mem:
Clean up perf_mem_events__name()
perf mem:
Clean up perf_mem_events__ptr()
perf mem:
Clean up perf_mem_events__record_args()
perf mem:
Clean up perf_pmus__num_mem_pmus()
perf metric:
Don't remove scale from counts
perf metrics:
Compute unmerged uncore metrics individually
perf metrics:
Fix metric matching
perf metrics:
Fix segv for metrics with no events
perf parse-events:
Improve error location of terms cloned from an event
perf parse-events:
Print all errors
perf parse-regs:
Always build perf register functions
perf parse-regs:
Introduce a weak function arch__sample_reg_masks()
perf pmu:
Fix a potential memory leak in perf_pmu__lookup()
perf pmu:
Treat the msr pmu as software
perf print-events:
make is_event_supported() more robust
perf record:
Check conflict between '--timestamp-filename' option and pipe mode before recording
perf record:
Display data size on pipe mode
perf record:
Fix possible incorrect free in record__switch_output()
perf report:
Prevent segfault with --no-parent
perf report:
Sort child tasks by tid
perf riscv:
Fix the warning due to the incompatible type
perf sched:
Commit to evsel__taskstate() to parse task state info
perf sched:
Fix memory leak in perf_sched__map()
perf sched:
Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}()
perf sched:
Move curr_thread initialization to perf_sched__map()
perf sched:
Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay()
perf sched:
Sync state char array with the kernel
perf script:
Print source line for each jump in brstackinsn
perf srcline:
Add missed addr2line closes
perf stat:
Avoid metric-only segv
perf stat:
Fix metric-only aggregation index
perf stat:
Pass fewer metric arguments
perf stat:
Support per-cluster aggregation
perf symbols:
Slightly improve module file executable section mappings
perf test:
Enable Symbols test to work with a current module dso
perf test:
Fix spelling mistake "curent" -> "current"
perf test:
raise limit to 20 percent for perf_stat_--bpf-counters_test
perf test:
Rename builtin-test-list and add missed header guard
perf test:
Simplify metric value validation test final report
perf test:
Skip metric w/o event name on arm64 in stat STD output linter
perf test:
Skip test_arm_callgraph_fp.sh if unwinding isn't built in
perf test:
Use TEST_FAIL in the TEST_ASSERT macros instead of -1
perf tests:
Add option to run tests in parallel
perf tests:
Avoid fork in perf_has_symbol test
perf tests:
Run time generate shell test suites
perf tests:
Use scandirat for shell script finding
perf testsuite:
Add common output checking helpers
perf testsuite:
Add common regex patters
perf testsuite:
Add common setting for shell tests
perf testsuite:
Add initialization script for shell tests
perf testsuite:
Add test case for perf probe
perf testsuite:
Add test for kprobe handling
perf testsuite:
Install kprobe tests and common files
perf thread_map:
Free strlist on normal path in thread_map__new_by_tid_str()
perf thread_map:
Skip exited threads when scanning /proc
perf threads:
Move threads to its own files
perf threads:
Reduce table size from 256 to 8
perf threads:
Switch from rbtree to hashmap
perf tools:
Add -H short option for --hierarchy
perf tools:
Fixup module symbol end address properly
perf tools:
Make it possible to see perf's kernel and module memory mappings
perf tools:
Remove misleading comments on map functions
perf trace:
Ignore thread hashing in summary
perf tsc:
Add missing newlines to debug statements
perf util:
Add evsel__taskstate() to parse the task state info instead
perf util:
Add helpers to parse task state string from libtraceevent
perf vendor events amd:
Fix Zen 4 cache latency events
perf vendor events intel:
Add umasks/occ_sel to PCU events.
perf vendor events intel:
Update alderlake events to v1.24
perf vendor events intel:
Update alderlake TMA metrics to 4.7
perf vendor events intel:
Update alderlaken events to v1.24
perf vendor events intel:
Update broadwell events to v29
perf vendor events intel:
Update broadwell TMA metrics to 4.7
perf vendor events intel:
Update broadwellde TMA metrics to 4.7
perf vendor events intel:
Update broadwellx TMA metrics to 4.7
perf vendor events intel:
Update cascadelakex TMA metrics to 4.7
perf vendor events intel:
Update emeraldrapids events to v1.03
perf vendor events intel:
Update grandridge events to v1.01
perf vendor events intel:
Update haswell events to v35
perf vendor events intel:
Update haswell TMA metrics to 4.7
perf vendor events intel:
Update haswellx TMA metrics to 4.7
perf vendor events intel:
Update icelake events to v1.21
perf vendor events intel:
Update icelake TMA metrics to 4.7
perf vendor events intel:
Update icelakex TMA metrics to 4.7
perf vendor events intel:
Update ivybridge TMA metrics to 4.7
perf vendor events intel:
Update ivytown TMA metrics to 4.7
perf vendor events intel:
Update jaketown TMA metrics to 4.7
perf vendor events intel:
Update meteorlake events to v1.07
perf vendor events intel:
Update rocketlake events to v1.02
perf vendor events intel:
Update rocketlake TMA metrics to 4.7
perf vendor events intel:
Update sandybridge TMA metrics to 4.7
perf vendor events intel:
Update sapphirerapids TMA metrics to 4.7
perf vendor events intel:
Update sierraforst events to v1.01
perf vendor events intel:
Update skylake events to v58
perf vendor events intel:
Update skylake TMA metrics to 4.7
perf vendor events intel:
Update skylakex TMA metrics to 4.7
perf vendor events intel:
Update tigerlake events to v1.15
perf vendor events intel:
Update tigerlake TMA metrics to 4.7
perf version:
Display availability of HAVE_DWARF_UNWIND_SUPPORT
perf version:
Display availability of OpenCSD support
perf/arm-cmn:
Improve debugfs pretty-printing for large configs
perf/arm_cspmu:
Add devicetree support
perf/arm_cspmu:
Simplify attribute groups
perf/arm_cspmu:
Simplify counter reset
perf/arm_cspmu:
Simplify initialisation
perf/bpf:
Fix duplicate type check
perf/pmu-events/powerpc:
Update json mapfile with Power11 PVR
perf/x86/amd/core:
Avoid register reset when CPU is dead
perf/x86/amd/core:
Define a proper ref-cycles event for Zen 4 and later
perf/x86/amd/core:
Update and fix stalled-cycles-* events for Zen 2 and later
perf/x86/amd/lbr:
Discard erroneous branch entries
perf/x86/amd/lbr:
Use freeze based on availability
perf/x86/amd/uncore:
Fix __percpu annotation
perf/x86/intel/ds:
Don't clear ->pebs_data_cfg for the last PEBS event
perf/x86/intel:
Expose existence of callback support to KVM
perf/x86:
Fix out of range data
perf:
alibaba_uncore_drw: Convert to platform remove callback returning void
perf:
amlogic: Convert to platform remove callback returning void
perf:
arm-cci: Convert to platform remove callback returning void
perf:
arm-ccn: Convert to platform remove callback returning void
perf:
arm-cmn: Convert to platform remove callback returning void
perf:
arm_cspmu: Convert to platform remove callback returning void
perf:
arm_dmc620: Convert to platform remove callback returning void
perf:
arm_dsu: Convert to platform remove callback returning void
perf:
arm_smmuv3: Convert to platform remove callback returning void
perf:
arm_spe: Convert to platform remove callback returning void
perf:
build: introduce the libcapstone
perf:
fsl_imx8_ddr: Convert to platform remove callback returning void
perf:
fsl_imx9_ddr: Convert to platform remove callback returning void
perf:
hisilicon: Convert to platform remove callback returning void
perf:
marvell_cn10k_ddr: Convert to platform remove callback returning void
perf:
marvell_cn10k_tad: Convert to platform remove callback returning void
perf:
qcom_l2: Convert to platform remove callback returning void
perf:
RISC-V: Eliminate redundant interrupt enable/disable operations
perf:
RISC-V: Introduce Andes PMU to support perf event sampling
perf:
script: add field 'disasm' to display mnemonic instructions
perf:
script: add raw|disasm arguments to --insn-trace option
perf:
script: prefer capstone to XED
perf:
starfive: Add StarLink PMU support
perf:
starfive: fix 64-bit only COMPILE_TEST condition
perf:
starfive: Only allow COMPILE_TEST for 64-bit architectures
perf:
thunderx2: Convert to platform remove callback returning void
perf:
util: use capstone disasm engine to show assembly instructions
perf:
xgene: Convert to platform remove callback returning void
phonet:
fix rtm_phonet_notify() skb allocation
phy:
armada-38x: add mux value for gbe port 0 on serdes 0
phy:
cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz) multilink configuration
phy:
cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) multilink config for TI J7200
phy:
cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) multilink configuration
phy:
constify of_phandle_args in xlate
phy:
core: add notify_connect and notify_disconnect callback
phy:
freescale: imx8m-pcie: fix pcie link-up instability
phy:
marvell: a3700-comphy: Fix hardcoded array size
phy:
marvell: a3700-comphy: Fix out of bounds read
phy:
mtk-mipi-csi: add driver for CSI phy
phy:
phy-rockchip-samsung-hdptx: Select CONFIG_RATIONAL
phy:
qcom-qmp-pcie: Add support for X1E80100 g3x2 and g4x2 PCIE
phy:
qcom-qmp-ufs: Switch to devm_clk_bulk_get_all() API
phy:
qcom: m31: match requested regulator name with dt schema
phy:
qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
phy:
qcom: qmp-combo: Fix VCO div offset on v3
phy:
qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
phy:
qcom: qmp-pcie: Add QMP v6 registers layout
phy:
qcom: qmp-pcie: Update PCIe0 PHY settings for SM8550
phy:
qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550
phy:
qcom: qmp-ufs: Add SC7180 support
phy:
qcom: qmp-usb-legacy: drop qmp_usb_legacy_iomap
phy:
qcom: qmp-usb-legacy: drop single-lane support
phy:
qcom: qmp-usb: drop dual-lane handling
phy:
qcom: qmp-usb: split USB-C PHY driver
phy:
qcom: qmp-usbc: add support for the Type-C handling
phy:
qcom: qmp-usbc: drop has_pwrdn_delay handling
phy:
qcom: qmp-usbc: enable SDM630 support
phy:
qcom: qmp-usbc: handle CLAMP register in a correct way
phy:
qcom: qmp: move common bits definitions to common header
phy:
qcom: qmp: move common functions to common header
phy:
qcom: qmp: split DP PHY registers to separate headers
phy:
qcom: sgmii-eth: move PCS registers to separate header
phy:
qcom: sgmii-eth: use existing register definitions
phy:
qualcomm: phy-qcom-qmp-ufs: Add High Speed Gear 5 support for SM8550
phy:
realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY
phy:
realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY
phy:
rockchip-snps-pcie3: fix bifurcation on rk3588
phy:
rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits
phy:
rockchip: Add Samsung HDMI/eDP Combo PHY driver
phy:
rockchip: naneng-combphy: Fix mux on rk3588
phy:
tegra: xusb: Add API to retrieve the port number of phy
phy:
ti: gmii-sel: add resume support
phy:
ti: tusb1210: Define device IDs
phy:
ti: tusb1210: Resolve charger-det crash if charger psy is unregistered
phy:
ti: tusb1210: Use temporary variable for struct device
pid:
kill the obsolete PIDTYPE_PID code in transfer_pid()
pidfd:
add pidfs
pidfd:
allow to override signal scope in pidfd_send_signal()
pidfd:
change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN))
pidfd:
change pidfd_send_signal() to respect PIDFD_THREAD
pidfd:
cleanup the usage of __pidfd_prepare's flags
pidfd:
clone: allow CLONE_THREAD | CLONE_PIDFD together
pidfd:
don't do_notify_pidfd() if !thread_group_empty()
pidfd:
exit: kill the no longer used thread_group_exited()
pidfd:
getfd should always report ESRCH if a task is exiting
pidfd:
implement PIDFD_THREAD flag for pidfd_open()
pidfd:
kill the no longer needed do_notify_pidfd() in de_thread()
pidfd:
move struct pidfd_fops
pidfd_poll:
report POLLHUP when pid_task() == NULL
pidfs:
convert to path_from_stashed() helper
pidfs:
remove config option
pinctrl/meson:
fix typo in PDM's pin name
pinctrl:
Add driver for Awinic AW9523/B I2C GPIO Expander
pinctrl:
aw9523: Add proper terminator
pinctrl:
aw9523: Make the driver tristate
pinctrl:
baytrail: Add pinconf group for uart3
pinctrl:
baytrail: Fix selecting gpio pinctrl state
pinctrl:
core: comment that pinctrl_add_gpio_range() is deprecated
pinctrl:
core: delete incorrect free in pinctrl_enable()
pinctrl:
cs42l43: Remove some needless inlines
pinctrl:
cs42l43: Tidy up header includes
pinctrl:
cs42l43: Use str_high_low()
pinctrl:
da9062: Add OF table
pinctrl:
devicetree: fix refcount leak in pinctrl_dt_to_map()
pinctrl:
mcp23s08: Check only GPIOs which have interrupts enabled
pinctrl:
mediatek: Drop bogus slew rate register range for MT8186
pinctrl:
mediatek: Drop bogus slew rate register range for MT8192
pinctrl:
mediatek: mt7981: add additional emmc groups
pinctrl:
mediatek: mt7981: add additional uart group
pinctrl:
mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
pinctrl:
mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
pinctrl:
mt7986: excise kernel-doc warnings
pinctrl:
nomadik: fix build warning (-Wformat)
pinctrl:
nomadik: fix build warning (-Wpointer-to-int-cast)
pinctrl:
nomadik: fix dereference of error pointer
pinctrl:
nomadik: follow conditional kernel coding conventions
pinctrl:
nomadik: follow type-system kernel coding conventions
pinctrl:
nomadik: follow whitespace kernel coding conventions
pinctrl:
nomadik: Kconfig: allow building with COMPILE_TEST
pinctrl:
nomadik: minimise indentation in probe
pinctrl:
nuvoton: Constify wpcm450_groups
pinctrl:
ocelot: remove redundant assignment to variable ret
pinctrl:
pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
pinctrl:
pinctrl-zynqmp: Use devm_kcalloc() instead of devm_kzalloc()
pinctrl:
pinmux: Suppress error message for -EPROBE_DEFER
pinctrl:
qcom: sm8650-lpass-lpi: correct Kconfig name
pinctrl:
renesas: Allow the compiler to optimize away sh_pfc_pm
pinctrl:
renesas: checker: Limit cfg reg enum checks to provided IDs
pinctrl:
renesas: Initial R8A779H0 (R-Car V4M) PFC support
pinctrl:
renesas: pinctrl-rzg2l: Add the missing port pins P19 to P28
pinctrl:
renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function
pinctrl:
renesas: r8a779h0: Add Audio pins, groups, functions
pinctrl:
renesas: r8a779h0: Add CANFD pins, groups, functions
pinctrl:
renesas: r8a779h0: Add Ethernet AVB pins, groups, functions
pinctrl:
renesas: r8a779h0: Add HSCIF pins, groups, functions
pinctrl:
renesas: r8a779h0: Add I2C pins, groups, functions
pinctrl:
renesas: r8a779h0: Add MSIOF pins, groups, functions
pinctrl:
renesas: r8a779h0: Add PCIe pins, groups, functions
pinctrl:
renesas: r8a779h0: Add PWM/TPU pins, groups, functions
pinctrl:
renesas: r8a779h0: Add QSPI pins, groups, functions
pinctrl:
renesas: r8a779h0: Add SCIF pins, groups, functions
pinctrl:
renesas: r8a779h0: Add SCIF_CLK pins, groups, functions
pinctrl:
renesas: r8a779h0: Add SD/MMC pins, groups, functions
pinctrl:
renesas: rzg2l: Add suspend/resume support
pinctrl:
renesas: rzg2l: Avoid configuring ISEL in gpio_irq_{en,dis}able*(
pinctrl:
renesas: rzg2l: Configure interrupt input mode
pinctrl:
renesas: rzg2l: Configure the interrupt type on resume
pinctrl:
renesas: rzg2l: Execute atomically the interrupt configuration
pinctrl:
renesas: rzg2l: Fix locking in rzg2l_dt_subnode_to_map()
pinctrl:
renesas: rzg2l: Improve code for readability
pinctrl:
renesas: rzg2l: Include pinmap in RZG2L_GPIO_PORT_PACK() macro
pinctrl:
renesas: rzg2l: Select GPIOLIB_IRQCHIP and IRQ_DOMAIN_HIERARCHY
pinctrl:
renesas: rzg2l: Simplify rzg2l_gpio_irq_{en,dis}able()
pinctrl:
st: Return pinctrl_gpio_direction_output to transfer the error
pktcdvd:
don't set max_hw_sectors on the underlying device
pktcdvd:
port block device access to file
pktcdvd:
set queue limits at disk allocation time
pktcdvd:
stop setting q->queuedata
platform-msi:
Prepare for real per device domains
platform-msi:
Remove unused interfaces
platform-msi:
Remove usage of the deprecated ida_simple_xx() API
platform/chrome:
cros_ec_spi: Follow renaming of SPI "master" to "controller"
platform/chrome:
cros_ec_typec: Make sure the USB role switch has PLD
platform/chrome:
cros_ec_uart: properly fix race condition
platform/chrome:
Update binary interface for EC-based watchdog
platform/mellanox:
mlxbf-pmc: Cleanup signed/unsigned mix-up
platform/mellanox:
mlxbf-pmc: fix signedness bugs
platform/mellanox:
mlxbf-pmc: Ignore unsupported performance blocks
platform/mellanox:
mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional
platform/mellanox:
mlxbf-pmc: Replace uintN_t with kernel-style types
platform/mellanox:
mlxreg-hotplug: Remove redundant NULL-check
platform/surface:
aggregator_registry: add entry for fan speed
platform/x86/amd/hsmp:
Add support for ACPI based probing
platform/x86/amd/hsmp:
Cache pci_dev in struct hsmp_socket
platform/x86/amd/hsmp:
Change devm_kzalloc() to devm_kcalloc()
platform/x86/amd/hsmp:
Check num_sockets against MAX_AMD_SOCKETS
platform/x86/amd/hsmp:
Create static func to handle platdev
platform/x86/amd/hsmp:
Define a struct to hold mailbox regs
platform/x86/amd/hsmp:
Move dev from platdev to hsmp_socket
platform/x86/amd/hsmp:
Move hsmp_test to probe
platform/x86/amd/hsmp:
Non-ACPI support for AMD F1A_M00~0Fh
platform/x86/amd/hsmp:
Remove extra parenthesis and add a space
platform/x86/amd/hsmp:
Restructure sysfs group creation
platform/x86/amd/pmc:
Extend Framework 13 quirk to more BIOSes
platform/x86/amd/pmf:
Add missing __iomem attribute to policy_base
platform/x86/amd/pmf:
Add support to get APTS index numbers for static slider
platform/x86/amd/pmf:
Add support to get sbios requests in PMF driver
platform/x86/amd/pmf:
Add support to get sps default APTS index values
platform/x86/amd/pmf:
Add support to notify sbios heart beat event
platform/x86/amd/pmf:
Differentiate PMF ACPI versions
platform/x86/amd/pmf:
Disable debugfs support for querying power thermals
platform/x86/amd/pmf:
Do not use readl() for policy buffer access
platform/x86/amd/pmf:
Fix possible out-of-bound memory accesses
platform/x86/amd/pmf:
Fix return value of amd_pmf_start_policy_engine()
platform/x86/amd/pmf:
Update sps power thermals according to the platform-profiles
platform/x86/amd/pmf:
Use struct for cookie header
platform/x86/amd:
pmf: Add infrastructure for quirking supported funcs
platform/x86/amd:
pmf: Add quirk for ROG Zephyrus G14
platform/x86/amd:
pmf: Decrease error message to debug
platform/x86/fujitsu-laptop:
Add battery charge control support
platform/x86/intel-uncore-freq:
Increase minor number support
platform/x86/intel/hid:
Add Lunar Lake and Arrow Lake support
platform/x86/intel/hid:
Don't wake on 5-button releases
platform/x86/intel/ifs:
Add an entry rendezvous for SAF
platform/x86/intel/ifs:
Add current batch number to trace output
platform/x86/intel/ifs:
Remove unnecessary initialization of 'ret'
platform/x86/intel/ifs:
Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
platform/x86/intel/ifs:
Trace on all HT threads when executing a test
platform/x86/intel/pmc/arl:
Put GNA device in D3
platform/x86/intel/pmc/lnl:
Remove SSRAM support
platform/x86/intel/pmc:
Improve PKGC residency counters debug
platform/x86/intel/tpmi:
Change vsec offset to u64
platform/x86/intel/vsec:
Remove nuisance message
platform/x86:
acer-wmi: Add predator_v4 module parameter
platform/x86:
acer-wmi: Add support for Acer PH16-71
platform/x86:
acer-wmi: Add support for Acer PH18-71
platform/x86:
asus-wmi: Consider device is absent when the read is ~0
platform/x86:
dell-privacy: Remove usage of wmi_has_guid()
platform/x86:
hp-wmi: Add thermal profile support for 8BAD boards
platform/x86:
hp-wmi: Tidy up module source code
platform/x86:
ideapad-laptop: map Fn + R key to KEY_REFRESH_RATE_TOGGLE
platform/x86:
ideapad-laptop: support Fn+R dual-function key
platform/x86:
intel-vbtn: Update tablet mode switch at end of probe
platform/x86:
intel-vbtn: Use acpi_has_method to check for switch
platform/x86:
intel_scu_ipcutil: Make scu static
platform/x86:
intel_scu_pcidrv: Remove unused intel-mid.h
platform/x86:
intel_scu_wdt: Remove unused intel-mid.h
platform/x86:
ISST: Add Grand Ridge to HPM CPU list
platform/x86:
ISST: Add Granite Rapids-D to HPM CPU list
platform/x86:
ISST: Allow reading core-power state on HWP disabled systems
platform/x86:
lg-laptop: fix %s null argument warning
platform/x86:
make fw_attr_class constant
platform/x86:
pmc_atom: Annotate d3_sts register bit defines
platform/x86:
pmc_atom: Check state of PMC clocks on s2idle
platform/x86:
pmc_atom: Check state of PMC managed devices on s2idle
platform/x86:
remove obsolete calls to ledtrig_audio_get
platform/x86:
serial-multi-instantiate: Add support for CS35L54 and CS35L57
platform/x86:
silicom-platform: clean up a check
platform/x86:
Support for mode FN key
platform/x86:
thinkpad_acpi: Add more ThinkPads with non-standard reg address for fan
platform/x86:
thinkpad_acpi: Fix to correct wrong temp reporting on some ThinkPads
platform/x86:
thinkpad_acpi: remove redundant assignment to variable i
platform/x86:
thinkpad_acpi: Simplify thermal mode checking
platform/x86:
toshiba_acpi: Silence logging for some events
platform/x86:
touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
platform/x86:
wmi: Always evaluate _WED when receiving an event
platform/x86:
wmi: Check if event data is not NULL
platform/x86:
wmi: Check if WMxx control method exists
platform/x86:
wmi: Do not instantiate older WMI drivers multiple times
platform/x86:
wmi: Ignore duplicated GUIDs in legacy matches
platform/x86:
wmi: Make input buffer mandatory when evaluating methods
platform/x86:
wmi: Prevent incompatible event driver from probing
platform/x86:
wmi: Remove obsolete duplicate GUID allowlist
platform/x86:
wmi: Remove unnecessary out-of-memory message
platform/x86:
wmi: Replace pr_err() with dev_err()
platform/x86:
wmi: Stop using ACPI device class
platform/x86:
wmi: Update documentation regarding _WED
platform/x86:
wmi: Use ACPI device name in netlink event
platform/x86:
wmi: Use FW_BUG when warning about missing control methods
platform:
goldfish: move the separate 'default' propery for CONFIG_GOLDFISH
platform:
x86: ibm_rtl: make rtl_subsys const
platform:
x86: wmi: make wmi_bus_type const
PM:
domains: Add helper functions to attach/detach multiple PM domains
PM:
EM: Add em_dev_compute_costs()
PM:
EM: Add em_perf_state_from_pd() to get performance states table
PM:
EM: Add functions for memory allocations for new EM tables
PM:
EM: Add missing newline for the message log
PM:
EM: Add performance field to struct em_perf_state and optimize
PM:
EM: Change debugfs configuration to use runtime EM table data
PM:
EM: Check if the get_cost() callback is present in em_compute_costs()
PM:
EM: Extend em_cpufreq_update_efficiencies() argument list
PM:
EM: Find first CPU active while updating OPP efficiency
PM:
EM: Fix nr_states warnings in static checks
PM:
EM: fix wrong utilization estimation in em_cpu_energy()
PM:
EM: Force device drivers to provide power in uW
PM:
EM: Introduce em_compute_costs()
PM:
EM: Introduce em_dev_update_perf_domain() for EM updates
PM:
EM: Introduce runtime modifiable table
PM:
EM: Optimize em_cpu_energy() and remove division
PM:
EM: Refactor em_pd_get_efficient_state() to be more flexible
PM:
EM: Remove old table
PM:
EM: Split the allocation and initialization of the EM table
PM:
EM: Support late CPUs booting and capacity adjustment
PM:
EM: Use runtime modified EM for CPUs energy estimation in EAS
PM:
hibernate: Add support for LZ4 compression for hibernation
PM:
hibernate: Don't ignore return from set_memory_ro()
PM:
hibernate: Move to crypto APIs for LZO compression
PM:
hibernate: Rename lzo* to make it generic
PM:
hibernate: Support to select compression algorithm
PM:
runtime: Add pm_runtime_put_autosuspend() replacement
PM:
runtime: add tracepoint for runtime_status changes
PM:
runtime: Simplify pm_runtime_get_if_active() usage
PM:
s2idle: Make sure CPUs will wakeup directly on resume
PM:
sleep: Call dpm_async_fn() directly in each suspend phase
PM:
sleep: Move devices to new lists earlier in each suspend phase
PM:
sleep: Move some assignments from under a lock
PM:
sleep: Relocate two device PM core functions
PM:
sleep: Simplify dpm_suspended_list walk in dpm_resume()
PM:
sleep: stats: Call dpm_save_failed_step() at most once per phase
PM:
sleep: stats: Define suspend_stats next to the code using it
PM:
sleep: stats: Log errors right after running suspend callbacks
PM:
sleep: stats: Use an array of step failure counters
PM:
sleep: stats: Use array of suspend step names
PM:
sleep: stats: Use locking in dpm_save_failed_dev()
PM:
sleep: stats: Use unsigned int for success and failure counters
PM:
sleep: Use bool for all 1-bit fields in struct dev_pm_info
PM:
sleep: wakeirq: fix wake irq warning in system suspend
PM:
suspend: Set mem_sleep_current during kernel command line setup
pmdomain:
core: constify of_phandle_args in add device and subdomain
pmdomain:
core: constify of_phandle_args in xlate
pmdomain:
core: Print a message when unused power domains are disabled
pmdomain:
core: Scale down parent/child performance states in reverse order
pmdomain:
imx8mp-blk-ctrl: Error out if domains are missing in DT
pmdomain:
imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain
pmdomain:
mediatek: Use devm_platform_ioremap_resource() in init_scp()
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
qcom: rpmhpd: Drop SA8540P gfx.lvl
pmdomain:
qcom: rpmpd: Add MSM8974+PM8841 power domains
pmdomain:
qcom: rpmpd: Add MSM8974PRO+PMA8084 power domains
pmdomain:
qcom: rpmpd: Keep one RPM handle for all RPMPDs
pmdomain:
renesas: Adjust the waiting time to cover the worst case
pmdomain:
renesas: r8a779h0-sysc: Add r8a779h0 support
pmdomain:
renesas: rcar-gen4-sysc: Reduce atomic delays
pmdomain:
renesas: rcar-gen4-sysc: Remove unneeded includes
pmdomain:
ti: Add a null pointer check to the omap_prm_domain_init
pmem:
pass queue_limits to blk_mq_alloc_disk
pnfs/filelayout:
add tracepoint to getdeviceinfo
power:
port block device access to file
power:
reset: as3722-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power:
reset: atc260x-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power:
reset: atc260x-poweroff: Use devm_register_sys_off_handler(RESTART)
power:
reset: axxia-reset: Use devm_register_sys_off_handler(RESTART)
power:
reset: brcm-kona-reset: Use devm_register_sys_off_handler(RESTART)
power:
reset: gemini-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power:
reset: msm-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power:
reset: msm-poweroff: Use devm_register_sys_off_handler(RESTART)
power:
reset: mt6323-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power:
reset: regulator-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power:
reset: restart-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power:
reset: rmobile-reset: Make sysc_base2 local
power:
reset: rmobile-reset: Map correct MMIO resource
power:
reset: rmobile-reset: Use devm_platform_ioremap_resource() helper
power:
reset: rmobile-reset: Use devm_register_sys_off_handler(RESTART)
power:
reset: syscon-poweroff: Move device data into a struct
power:
reset: syscon-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power:
reset: tps65086-restart: Remove unneeded device data struct
power:
reset: tps65086-restart: Use devm_register_sys_off_handler(RESTART)
power:
reset: xgene-reboot: Fix a NULL vs IS_ERR() test
power:
reset: xgene-reboot: Use devm_platform_ioremap_resource() helper
power:
reset: xgene-reboot: Use devm_register_sys_off_handler(RESTART)
power:
rt9455: hide unused rt9455_boost_voltage_values
power:
supply: axp20x_usb_power: enable usb_type reporting
power:
supply: axp20x_usb_power: fix race condition with usb bc
power:
supply: axp20x_usb_power: replace current_max with input_current_limit
power:
supply: axp20x_usb_power: use correct register for input current limit
power:
supply: axp288_fuel_gauge: Add STCK1A* Intel Compute Sticks to the deny-list
power:
supply: axp288_fuel_gauge: Deny ROCK Pi X
power:
supply: bq2415x_charger: report online status
power:
supply: bq27xxx: Add devm action to free IDA
power:
supply: bq27xxx: Move one time design full read out of poll
power:
supply: bq27xxx: Report charge full state correctly
power:
supply: bq27xxx: Switch to a simpler IDA interface
power:
supply: bq27xxx: Use devm to free device mutex
power:
supply: bq27xxx: Use devm_power_supply_register() helper
power:
supply: core: add power_supply_for_each_device()
power:
supply: core: constify the struct device_type usage
power:
supply: core: ease special formatting implementations
power:
supply: core: fix charge_behaviour formatting
power:
supply: core: Fix power_supply_init_attrs() stub
power:
supply: core: make power_supply_class constant
power:
supply: core: move power_supply_attr_group into #ifdef block
power:
supply: core: simplify power_supply_class_init
power:
supply: da9030: Use devm_power_supply_register() helper
power:
supply: da9052: Use devm_power_supply_register() helper
power:
supply: da9150: Use devm_iio_channel_get() helper
power:
supply: da9150: Use devm_power_supply_register() helper
power:
supply: ds2760: Use devm_power_supply_register() helper
power:
supply: goldfish: Use devm_power_supply_register() helper
power:
supply: lp8727: Use devm_power_supply_register() helper
power:
supply: lp8788: Use devm_power_supply_register() helper
power:
supply: max14577: Use devm_power_supply_register() helper
power:
supply: max77693: Use devm_power_supply_register() helper
power:
supply: max8925: Use devm_power_supply_register() helper
power:
supply: mm8013: fix "not charging" detection
power:
supply: move power_supply_attr_groups definition back to sysfs
power:
supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
power:
supply: pcf50633: Use devm_power_supply_register() helper
power:
supply: rt5033: Use devm_power_supply_register() helper
power:
supply: rx51: Use devm_iio_channel_get() helper
power:
supply: rx51: Use devm_power_supply_register() helper
power:
supply: tps65090: Use devm_power_supply_register() helper
power:
supply: twl4030_madc: Use devm_iio_channel_get() helper
power:
supply: twl4030_madc: Use devm_power_supply_register() helper
power:
supply: wm831x: Use devm_power_supply_register() helper
power:
supply: wm831x: Use devm_power_supply_register() helper
power:
supply: wm8350: Use devm_power_supply_register() helper
powercap/dtpm_cpu:
Use new Energy Model interface to get table
powercap/dtpm_devfreq:
Use new Energy Model interface to get table
powercap:
dtpm: Fix kernel-doc for dtpm_create_hierarchy() function
powercap:
dtpm_cpu: Fix error check against freq_qos_add_request()
powercap:
intel_rapl: Add support for Arrow Lake
powercap:
intel_rapl: Add support for Lunar Lake-M paltform
powercap:
intel_rapl: Convert to platform remove callback returning void
powercap:
intel_rapl: Fix a NULL pointer dereference
powercap:
intel_rapl: Fix locking in TPMI RAPL
powercap:
intel_rapl_tpmi: Fix a register bug
powercap:
intel_rapl_tpmi: Fix System Domain probing
powerpc,s390:
ptdump: define ptdump_check_wx() regardless of CONFIG_DEBUG_WX
powerpc/32:
Curb objtool unannotated intra-function call warning
powerpc/32:
fix ADB_CUDA kconfig warning
powerpc/4xx:
Fix warp_gpio_leds build failure
powerpc/64s:
Fix get_hugepd_cache_index() build failure
powerpc/64s:
Move dcbt/dcbtst sequence into a macro
powerpc/64s:
Use .machine power4 around dcbt
powerpc/83xx:
Fix build failure with FPU=n
powerpc/85xx:
Make some pic_init functions static
powerpc/amigaone:
Make several functions static
powerpc/boot:
Handle allocation failure in simple_realloc()
powerpc/boot:
Only free if realloc() succeeds
powerpc/crypto/chacha-p10:
Fix failure on non Power10
powerpc/embedded6xx:
Fix no previous prototype for avr_uart_send() etc.
powerpc/fsl:
Fix mfpmr build errors with newer binutils
powerpc/fsl:
Fix mfpmr() asm constraint error
powerpc/fsl:
Modernise mt/mfpmr
powerpc/hv-gpci:
Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
powerpc/iommu:
Refactor spapr_tce_platform_iommu_attach_dev()
powerpc/irq:
Allow softirq to hardirq stack transition
powerpc/kdump:
Split KEXEC_CORE and CRASH_DUMP dependency
powerpc/kexec:
split CONFIG_KEXEC_FILE and CONFIG_CRASH_DUMP
powerpc/kprobes:
Handle error returned by set_memory_rox()
powerpc/machdep:
Define 'compatibles' property in ppc_md and use it
powerpc/macio:
Make remove callback of macio driver void returned
powerpc/mm:
Code cleanup for __hash_page_thp
powerpc/mm:
use pte_next_pfn() in set_ptes()
powerpc/perf:
Power11 Performance Monitoring support
powerpc/pgtable:
define PFN_PTE_SHIFT
powerpc/ps3:
Fix lv1 hcall assembly for ELFv2 calling convention
powerpc/ps3:
lv1 hcall code use symbolic constant for LR save offset
powerpc/ps3:
Make real stack frames for LV1 hcalls
powerpc/pseries/iommu:
LPAR panics during boot up with a frozen PE
powerpc/pseries:
Add a clear modifier to ibm,pa/pi-features parser
powerpc/pseries:
Fix potential memleak in papr_get_attr()
powerpc/pseries:
make max polling consistent for longer H_CALLs
powerpc/pseries:
Set CPU_FTR_DBELL according to ibm,pi-features
powerpc/smp:
Adjust nr_cpu_ids to cover all threads of a core
powerpc/smp:
Factor out assign_threads()
powerpc/smp:
Increase nr_cpu_ids to include the boot CPU
powerpc/smp:
Lookup avail once per device tree node
powerpc/smp:
Remap boot CPU onto core 0 if >= nr_cpu_ids
powerpc/trace:
Restrict hash_fault trace event to HASH MMU
powerpc:
Add allmodconfig for all 32-bit sub-arches
powerpc:
Add Power11 architected and raw mode
powerpc:
Don't ignore errors from set_memory_{n}p() in __kernel_map_pages()
powerpc:
dts: akebono: Harmonize EHCI/OHCI DT nodes name
powerpc:
Enable support for 32 bit MSI-X vectors
powerpc:
Force inlining of arch_vmap_p{u/m}d_supported()
powerpc:
fsl_msi: Convert to platform remove callback returning void
powerpc:
gpio_mdio: Convert to platform remove callback returning void
powerpc:
Handle error in mark_rodata_ro() and mark_initmem_nx()
powerpc:
ibmebus: make ibmebus_bus_type const
powerpc:
Implement set_memory_rox()
powerpc:
Kconfig: remove tautology in CONFIG_COMPAT
powerpc:
mpic: make mpic_subsys const
powerpc:
opal-prd: Convert to platform remove callback returning void
powerpc:
papr_scm: Convert to platform remove callback returning void
powerpc:
pmac: make macio_bus_type const
powerpc:
pmi: Convert to platform remove callback returning void
powerpc:
Refactor __kernel_map_pages()
powerpc:
Remove cpu-as-y completely
powerpc:
Remove duplicate/unnecessary ifdefs
powerpc:
remove unused KCSAN_SANITIZE_early_64.o in Makefile
powerpc:
sgy_cts1000: Convert to platform remove callback returning void
powerpc:
Simplify strict_kernel_rwx_enabled()
powerpc:
Stop using of_root
powerpc:
Use user_mode() macro when possible
powerpc:
vio: make vio_bus_type const
powerpc:
vio: move device attributes into a new ifdef
powerpc:
xor_vmx: Add '-mhard-float' to CFLAGS
ppc, crash:
enforce KEXEC and KEXEC_FILE to select CRASH_DUMP
PPPoL2TP:
Add more code snippets
pps:
use cflags-y instead of EXTRA_CFLAGS
prctl:
generalize PR_SET_MDWE support check to be per-arch
printk:
Add this_cpu_in_panic()
printk:
Adjust mapping for 32bit seq macros
printk:
Avoid non-panic CPUs writing to ringbuffer
printk:
Disable passing console lock owner completely during panic()
printk:
For @suppress_panic_printk check for other CPU in panic
printk:
nbcon: Relocate 32bit seq macros
printk:
ringbuffer: Clarify special lpos values
printk:
ringbuffer: Cleanup reader terminology
printk:
ringbuffer: Do not skip non-finalized records with prb_next_seq()
printk:
ringbuffer: Skip non-finalized records in panic
printk:
Update @console_may_schedule in console_trylock_spinning()
printk:
Use prb_first_seq() as base for 32bit seq macros
printk:
Wait for all reserved records with pr_flush()
proc:
remove SLAB_MEM_SPREAD flag usage
proc:
use pfn_swap_entry_folio where obvious
profiling:
Remove create_prof_cpu_mask().
ps3/gelic:
minor Kernel Doc corrections
ps3disk:
pass queue_limits to blk_mq_alloc_disk
pstore/ram:
Register to module device table
pstore/zone:
Add a null pointer check to the psz_kmsg_read
pstore/zone:
Don't clear memory twice
pstore:
inode: Only d_invalidate() is needed
ptp/kvm, arm_arch_timer:
Set system_counterval_t.cs_id to constant
ptp:
add FemtoClock3 Wireless as ptp hardware clock
ptp:
fc3: Convert to platform remove callback returning void
ptp:
introduce PTP_CLOCK_EXTOFF event for the measured external offset
ptp:
lan743x: Use spin_lock instead of spin_lock_bh
ptp:
MAINTAINERS: drop Jeff Sipek
ptp:
make ptp_class constant
ptp:
Move from simple ida to xarray
ptp:
ocp: add Adva timecard support
ptrace_attach:
shift send(SIGSTOP) into ptrace_set_stopped()
pwm:
ab8500: Introduce a local pwm_chip variable in .probe()
pwm:
ab8500: Make use of devm_pwmchip_alloc() function
pwm:
ab8500: Make use of pwmchip_parent() accessor
pwm:
apple: Make use of devm_pwmchip_alloc() function
pwm:
atmel-hlcdc: Don't use pwm consumer API
pwm:
atmel-hlcdc: Fix clock imbalance related to suspend support
pwm:
atmel-hlcdc: Make use of devm_pwmchip_alloc() function
pwm:
atmel-hlcdc: Prepare removing pwm_chip from driver data
pwm:
atmel-tcb: Make use of devm_pwmchip_alloc() function
pwm:
atmel-tcb: Make use of pwmchip_parent() accessor
pwm:
atmel-tcb: Prepare removing pwm_chip from driver data
pwm:
atmel: Change prototype of a helper to prepare further changes
pwm:
atmel: Don't use pwm consumer API
pwm:
atmel: Make use of devm_pwmchip_alloc() function
pwm:
atmel: Make use of pwmchip_parent() accessor
pwm:
bcm-iproc: Make use of devm_pwmchip_alloc() function
pwm:
bcm-kona: Make use of devm_pwmchip_alloc() function
pwm:
bcm-kona: Make use of pwmchip_parent() accessor
pwm:
bcm2835: Drop write-only member of driver private data
pwm:
bcm2835: Make use of devm_pwmchip_alloc() function
pwm:
berlin: Make use of devm_pwmchip_alloc() function
pwm:
berlin: Prepare removing pwm_chip from driver data
pwm:
brcmstb: Make use of devm_pwmchip_alloc() function
pwm:
clk: Make use of devm_pwmchip_alloc() function
pwm:
clk: Prepare removing pwm_chip from driver data
pwm:
clps711x: Drop custom .of_xlate() callback
pwm:
clps711x: Make use of devm_pwmchip_alloc() function
pwm:
crc: Make use of devm_pwmchip_alloc() function
pwm:
crc: Make use of pwmchip_parent() accessor
pwm:
crc: Simplify code to determine the pwmchip's parent device
pwm:
cros-ec: Change prototype of helpers to prepare further changes
pwm:
cros-ec: Make use of devm_pwmchip_alloc() function
pwm:
cros-ec: Make use of pwmchip_parent() accessor
pwm:
Drop duplicate check against chip->npwm in of_pwm_xlate_with_flags()
pwm:
Drop useless member .of_pwm_n_cells of struct pwm_chip
pwm:
dwc-core: Make use of pwmchip_parent() accessor
pwm:
dwc: access driver_data using dev_get_drvdata()
pwm:
dwc: Add 16 channel support for Intel Elkhart Lake
pwm:
dwc: allow suspend/resume for 16 channels
pwm:
dwc: drop redundant error check
pwm:
dwc: Make use of devm_pwmchip_alloc() function
pwm:
dwc: Prepare removing pwm_chip from driver data
pwm:
dwc: simplify error handling
pwm:
dwc: use pm_sleep_ptr() macro
pwm:
ep93xx: Make use of devm_pwmchip_alloc() function
pwm:
ep93xx: Make use of pwmchip_parent() accessor
pwm:
Fix setting period with #pwm-cells = <1> and of_pwm_single_xlate()
pwm:
fsl-ftm: Change prototype of a helper to prepare further changes
pwm:
fsl-ftm: Make use of devm_pwmchip_alloc() function
pwm:
fsl-ftm: Make use of pwmchip_parent() accessor
pwm:
fsl-ftm: Prepare removing pwm_chip from driver data
pwm:
hibvt: Consistently name driver data hi_pwm_chip
pwm:
hibvt: Make use of devm_pwmchip_alloc() function
pwm:
img: Drop write-only variable from driver private data
pwm:
img: fix pwm clock lookup
pwm:
img: Make use of devm_pwmchip_alloc() function
pwm:
img: Make use of pwmchip_parent() accessor
pwm:
img: Prepare removing pwm_chip from driver data
pwm:
imx-tpm: fix probe crash due to access registers without clock
pwm:
imx-tpm: Make use of devm_pwmchip_alloc() function
pwm:
imx1: Make use of devm_pwmchip_alloc() function
pwm:
imx27: Don't use pwm consumer API
pwm:
imx27: Make use of devm_pwmchip_alloc() function
pwm:
imx27: Make use of pwmchip_parent() accessor
pwm:
intel-lgm: Make use of devm_pwmchip_alloc() function
pwm:
iqs620a: Create a wrapper for converting a pwm_chip to driver data
pwm:
iqs620a: Make use of devm_pwmchip_alloc() function
pwm:
iqs620a: Prepare removing pwm_chip from driver data
pwm:
jz4740: Change prototype of a helper to prepare further changes
pwm:
jz4740: Make use of devm_pwmchip_alloc() function
pwm:
jz4740: Make use of pwmchip_parent() accessor
pwm:
keembay: Make use of devm_pwmchip_alloc() function
pwm:
Let the of_xlate callbacks accept references without period
pwm:
lp3943: Make use of devm_pwmchip_alloc() function
pwm:
lpc18xx-sct: Drop hardly used member from driver private data
pwm:
lpc18xx-sct: Make use of devm_pwmchip_alloc() function
pwm:
lpc18xx-sct: Make use of pwmchip_parent() accessor
pwm:
lpc18xx-sct: Prepare removing pwm_chip from driver data
pwm:
lpc32xx: Make use of devm_pwmchip_alloc() function
pwm:
lpss-*: Don't set driver data
pwm:
lpss-*: Make use of devm_pwmchip_alloc() function
pwm:
lpss: Make use of pwmchip_parent() accessor
pwm:
mediatek: add support for MT7988
pwm:
mediatek: Make use of devm_pwmchip_alloc() function
pwm:
mediatek: Make use of pwmchip_parent() accessor
pwm:
mediatek: Update kernel doc for struct pwm_mediatek_of_data
pwm:
meson: Change prototype of a few helpers to prepare further changes
pwm:
meson: generalize 4 inputs clock on meson8 pwm type
pwm:
meson: Make use of devm_pwmchip_alloc() function
pwm:
meson: Make use of pwmchip_parent() accessor
pwm:
microchip-core: Make use of devm_pwmchip_alloc() function
pwm:
mtk-disp: Make use of devm_pwmchip_alloc() function
pwm:
mtk-disp: Make use of pwmchip_parent() accessor
pwm:
mxs: Make use of devm_pwmchip_alloc() function
pwm:
ntxec: Make use of devm_pwmchip_alloc() function
pwm:
omap-dmtimer: Make use of devm_pwmchip_alloc() function
pwm:
omap-dmtimer: Make use of pwmchip_parent() accessor
pwm:
omap-dmtimer: Prepare removing pwm_chip from driver data
pwm:
pca9685: Make use of devm_pwmchip_alloc() function
pwm:
pca9685: Make use of pwmchip_parent() accessor
pwm:
pca9685: Prepare removing pwm_chip from driver data
pwm:
Provide an inline function to get the parent device of a given chip
pwm:
Provide pwmchip_alloc() function and a devm variant of it
pwm:
Provide wrappers for storing and getting driver private data
pwm:
pxa: Make use of devm_pwmchip_alloc() function
pwm:
raspberrypi-poe: Make use of devm_pwmchip_alloc() function
pwm:
raspberrypi-poe: Make use of pwmchip_parent() accessor
pwm:
rcar: Make use of devm_pwmchip_alloc() function
pwm:
rcar: Make use of pwmchip_parent() accessor
pwm:
rcar: Prepare removing pwm_chip from driver data
pwm:
renesas-tpu: Make use of devm_pwmchip_alloc() function
pwm:
Reorder symbols in core.c
pwm:
rochchip: Prepare removing pwm_chip from driver data
pwm:
rockchip: Make use of devm_pwmchip_alloc() function
pwm:
rz-mtu3: Make use of devm_pwmchip_alloc() function
pwm:
rz-mtu3: Make use of pwmchip_parent() accessor
pwm:
rz-mtu3: Prepare removing pwm_chip from driver data
pwm:
samsung: Change prototype of helpers to prepare further changes
pwm:
samsung: Make use of devm_pwmchip_alloc() function
pwm:
samsung: Make use of pwmchip_parent() accessor
pwm:
samsung: Simplify by using devm functions in probe
pwm:
samsung: Simplify code to determine the pwmchip's parent device
pwm:
samsung: Simplify using dev_err_probe()
pwm:
sifive: Make use of devm_pwmchip_alloc() function
pwm:
sifive: Make use of pwmchip_parent() accessor
pwm:
sifive: Prepare removing pwm_chip from driver data
pwm:
sifive: Simplify code to determine the pwmchip's parent device
pwm:
sl28cpld: Make use of devm_pwmchip_alloc() function
pwm:
spear: Make use of devm_pwmchip_alloc() function
pwm:
sprd: Drop duplicated tracking of the parent device
pwm:
sprd: Make use of devm_pwmchip_alloc() function
pwm:
sprd: Rework how the available channels are counted
pwm:
sti: Fix capture for st,pwm-num-chan < st,capture-num-chan
pwm:
sti: Make use of devm_pwmchip_alloc() function
pwm:
sti: Prepare removing pwm_chip from driver data
pwm:
stm32-lp: Make use of devm_pwmchip_alloc() function
pwm:
stm32-lp: Make use of pwmchip_parent() accessor
pwm:
stm32-lp: Prepare removing pwm_chip from driver data
pwm:
stm32-lp: Simplify code to determine the pwmchip's parent device
pwm:
stm32: Change prototype of a helper to prepare further changes
pwm:
stm32: Change prototype of helper that detects npwm to prepare further changes
pwm:
stm32: Make use of devm_pwmchip_alloc() function
pwm:
stm32: Prepare removing pwm_chip from driver data
pwm:
stm32: Simplify code to determine the pwmchip's parent device
pwm:
stmpe: Make use of devm_pwmchip_alloc() function
pwm:
stmpe: Make use of pwmchip_parent() accessor
pwm:
sun4i: Consistently name driver data sun4ichip
pwm:
sun4i: Make use of devm_pwmchip_alloc() function
pwm:
sun4i: Make use of pwmchip_parent() accessor
pwm:
sun4i: Prepare removing pwm_chip from driver data
pwm:
sunplus: Make use of devm_pwmchip_alloc() function
pwm:
tegra: Drop duplicated tracking of the parent device
pwm:
tegra: Make use of devm_pwmchip_alloc() function
pwm:
tegra: Prepare removing pwm_chip from driver data
pwm:
tiecap: Change prototype of helpers to prepare further changes
pwm:
tiecap: Make use of devm_pwmchip_alloc() function
pwm:
tiecap: Make use of pwmchip_parent() accessor
pwm:
tiecap: Simplify code to determine the pwmchip's parent device
pwm:
tiehrpwm: Change prototype of helpers to prepare further changes
pwm:
tiehrpwm: Make use of devm_pwmchip_alloc() function
pwm:
tiehrpwm: Make use of pwmchip_parent() accessor
pwm:
tiehrpwm: Simplify code to determine the pwmchip's parent device
pwm:
twl-led: Make use of devm_pwmchip_alloc() function
pwm:
twl-led: Make use of pwmchip_parent() accessor
pwm:
twl: Make use of devm_pwmchip_alloc() function
pwm:
twl: Make use of pwmchip_parent() accessor
pwm:
visconti: Make use of devm_pwmchip_alloc() function
pwm:
vt8500: Change prototype of a helper to prepare further changes
pwm:
vt8500: Introduce a local pwm_chip variable in .probe()
pwm:
vt8500: Make use of devm_pwmchip_alloc() function
pwm:
vt8500: Make use of pwmchip_parent() accessor
pwm:
xilinx: Make use of devm_pwmchip_alloc() function
pwm:
xilinx: Prepare removing pwm_chip from driver data
qca_7k:
Replace BSD boilerplate with SPDX
qca_7k:
Replace old mail address
qca_7k_common:
Drop unnecessary function description
qca_7k_common:
Drop unused len from qcafrm_handle
qca_spi:
Add check for kthread_stop
qca_spi:
Add QCASPI prefix to ring defines
qca_spi:
Adjust log of SPI_REG_RDBUF_BYTE_AVA
qca_spi:
Avoid skb_copy_expand in TX path
qca_spi:
Improve calculation of RX buffer size
qca_spi:
Improve SPI IRQ handling
qca_spi:
Improve SPI thread creation
qca_spi:
Introduce QCASPI_RX_MAX_FRAMES
qca_spi:
Log expected signature in error case
qed:
remove duplicated assignment to variable opaque_fid
qibfs:
fix dentry leak
qnx4:
convert qnx4 to use the new mount api
qnx6:
remove SLAB_MEM_SPREAD flag usage
quota:
Detect loops in quota tree
quota:
Drop GFP_NOFS instances under dquot->dq_lock and dqio_sem
quota:
Fix potential NULL pointer dereference
quota:
Fix rcu annotations of inode dquot pointers
quota:
Properly annotate i_dquot arrays with __rcu
quota:
Remove BUG_ON from dqget()
quota:
Remove BUG_ON in dquot_load_quota_sb()
quota:
remove SLAB_MEM_SPREAD flag usage
quota:
Replace BUG_ON in dqput()
quota:
Set nofs allocation context when acquiring dqio_sem
r8152:
fix unknown device for choose_configuration
r8169:
add generic rtl_set_eee_txidle_timer function
r8169:
add LED support for RTL8125/RTL8126
r8169:
add missing conditional compiling for call to r8169_remove_leds
r8169:
add MODULE_FIRMWARE entry for RTL8126A
r8169:
add support for returning tx_lpi_timer in ethtool get_eee
r8169:
add support for RTL8126A
r8169:
fix issue caused by buggy BIOS on certain boards with RTL8168d
r8169:
fix LED-related deadlock on module removal
r8169:
improve checking for valid LED modes
r8169:
remove setting LED default trigger, this is done by LED core now
r8169:
simplify code by using core-provided pcpu stats allocation
r8169:
simplify EEE handling
r8169:
skip DASH fw status checks when DASH is disabled
r8169:
support setting the EEE tx idle timer on RTL8168h
r8169:
switch to new function phy_support_eee
r8169:
use new helper phy_advertise_eee_all
raid1:
fix use-after-free for original bio in raid1_write_request()
ramfs:
Initialize security of in-memory inodes
random:
handle creditable entropy from atomic process context
randomize_kstack:
Improve entropy diffusion
RAS/AMD/ATL:
Add MI300 DRAM to normalized address translation support
RAS/AMD/ATL:
Add MI300 row retirement support
RAS/AMD/ATL:
Add MI300 support
RAS/AMD/ATL:
Fix array overflow in get_logical_coh_st_fabric_id_mi300()
RAS/AMD/ATL:
Fix bit overflow in denorm_addr_df4_np2()
RAS/AMD/FMPM:
Add debugfs interface to print record entries
RAS/AMD/FMPM:
Avoid NULL ptr deref in get_saved_records()
RAS/AMD/FMPM:
Fix off by one when unwinding on error
RAS/AMD/FMPM:
Safely handle saved records of various sizes
RAS/AMD/FMPM:
Save SPA values
RAS:
Avoid build errors when CONFIG_DEBUG_FS=n
RAS:
Export helper to get ras_debugfs_dir
RAS:
Introduce a FRU memory poison manager
RAS:
Introduce AMD Address Translation Library
ravb:
Add Rx checksum offload support for GbEth
ravb:
Add Tx checksum offload support for GbEth
ravb:
Correct buffer size to map for R-Car Rx
ravb:
Create helper to allocate skb and align it
ravb:
Group descriptor types used in Rx ring
ravb:
Make it clear the information relates to maximum frame size
ravb:
Move maximum Rx descriptor data usage to info struct
ravb:
Unify Rx ring maintenance code paths
ravb:
Use the max frame size from hardware info for RZ/G2L
rbd:
pass queue_limits to blk_mq_alloc_disk
rcu-tasks:
Add data to eliminate RCU-tasks/do_exit() deadlocks
rcu-tasks:
Eliminate deadlocks involving do_exit() and RCU tasks
rcu-tasks:
Initialize callback lists at rcu_init() time
rcu-tasks:
Initialize data to eliminate RCU-tasks/do_exit() deadlocks
rcu-tasks:
Maintain lists to eliminate RCU-tasks/do_exit() deadlocks
rcu-tasks:
Maintain real-time response in rcu_tasks_postscan()
rcu-tasks:
Repair RCU Tasks Trace quiescence check
rcu/exp:
Fix RCU expedited parallel grace period kworker allocation failure recovery
rcu/exp:
Handle parallel exp gp kworkers affinity
rcu/exp:
Handle RCU expedited grace period kworker allocation failure
rcu/exp:
Make parallel exp gp kworker per rcu node
rcu/exp:
Move expedited kthread worker creation functions above rcutree_prepare_cpu()
rcu/exp:
Remove full barrier upon main thread wakeup
rcu/exp:
Remove rcu_par_gp_wq
rcu/nocb:
Check rdp_gp->nocb_timer in __call_rcu_nocb_wake()
rcu/nocb:
Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
rcu/nocb:
Make IRQs disablement symmetric
rcu/nocb:
Re-arrange call_rcu() NOCB specific code
rcu/nocb:
Remove needless full barrier after callback advancing
rcu/nocb:
Remove needless LOAD-ACQUIRE
rcu/sync:
remove un-used rcu_sync_enter_start function
rcu:
add a helper to report consolidated flavor QS
rcu:
Provide a boot time parameter to control lazy RCU
rcu:
Rename jiffies_till_flush to jiffies_lazy_flush
rcu:
s/boost_kthread_mutex/kthread_mutex
rcutorture:
Suppress rtort_pipe_count warnings until after stalls
RDMA/cm:
add timeout to cm_destroy_id wait
RDMA/cm:
Print the old state when cm_destroy_id gets timeout
RDMA/cxgb4:
Delete unused c4iw_ep_redirect prototype
RDMA/device:
Fix a race between mad_client and cm_client init
RDMA/efa:
Limit EQs to available MSI-X vectors
RDMA/hns:
Alloc MTR memory before alloc_mtt()
RDMA/hns:
Append SCC context to the raw dump of QPC
RDMA/hns:
Fix mis-modifying default congestion control algorithm
RDMA/hns:
Refactor mtr find
RDMA/hns:
Refactor mtr_init_buf_cfg()
RDMA/hns:
Simplify 'struct hns_roce_hem' allocation
RDMA/hns:
Support adaptive PBL hopnum
RDMA/hns:
Support flexible umem page size
RDMA/hns:
Support userspace configuring congestion control algorithm with QP granularity
RDMA/ipoib:
Print symbolic error name instead of error code
RDMA/irdma:
Remove duplicate assignment
RDMA/mana_ib:
Fix bug in creation of dma regions
RDMA/mana_ib:
Introduce mana_ib_get_netdev helper function
RDMA/mana_ib:
Introduce mana_ib_install_cq_cb helper function
RDMA/mana_ib:
Introduce mdev_to_gc helper function
RDMA/mana_ib:
Use virtual address in dma regions for MRs
RDMA/mlx5:
Delete unused mlx5_ib_copy_pas prototype
RDMA/mlx5:
Fix port number for counter query in multi-port configuration
RDMA/rtrs-clt:
Check strnlen return len in sysfs mpath_policy_store()
RDMA/rxe:
Fix the problem "mutex_destroy missing"
RDMA/rxe:
Improve newline in printing messages
RDMA/rxe:
Remove rxe_info from rxe_set_mtu
RDMA/rxe:
Remove unused 'iova' parameter from rxe_mr_init_user
RDMA/srpt:
Do not register event handler until srpt device is fully setup
RDMA/uverbs:
Avoid -Wflex-array-member-not-at-end warnings
RDMA/uverbs:
Remove flexible arrays from struct *_filter
rds:
introduce acquire/release ordering in acquire/release_in_xmit()
rds:
tcp: Fix use-after-free of net in reqsk_timer_handler().
readahead:
use ilog2 instead of a while loop in page_cache_ra_order()
README:
Fix spelling
README:
Fix spelling/capitalization
Reapply "drm/qxl:
simplify qxl_fence_wait"
Reapply "Revert drm/amd/display:
Enable Freesync Video Mode by default"
refcount:
Annotated intentional signed integer wrap-around
regmap:
Add regmap_read_bypassed()
regmap:
kunit: Add a test for ranges in combination with windows
regmap:
maple: Fix cache corruption in regcache_maple_drop()
regmap:
maple: Fix uninitialized symbol 'ret' warnings
regmap:
rework ->max_register handling
regulator:
change devm_regulator_get_enable_optional() stub to return Ok
regulator:
change stubbed devm_regulator_get_enable to return Ok
regulator:
core: fix debugfs creation regression
regulator:
core: make regulator_class constant
regulator:
core: Propagate the regulator state in case of exclusive get
regulator:
core: Remove redundant assignment to variable possible_uV
regulator:
core: Remove redundant assignment to variable possible_uV
regulator:
da9055: Fully convert to GPIO descriptors
regulator:
da9121: Remove unused of_gpio.h
regulator:
dt-bindings: gpio-regulator: Fix "gpios-states" and "states" array bounds
regulator:
dt-bindings: microchip,mcp16502: convert to YAML
regulator:
dt-bindings: promote infineon buck converters to their own binding
regulator:
dt-bindings: qcom,usb-vbus-regulator: add support for PM4125
regulator:
dt-bindings: qcom,usb-vbus-regulator: add support for PM4125
regulator:
fixed-helper: Save a few bytes of memory when registering a 'nfc_llc' engine
regulator:
irq_helpers: duplicate IRQ name
regulator:
lp873x: Use bitfield helpers
regulator:
lp87565: Use bitfield helpers
regulator:
lp8788-buck: fix copy and paste bug in lp8788_dvs_gpio_request()
regulator:
lp8788-buck: Fully convert to GPIO descriptors
regulator:
max8973: Finalize switch to GPIO descriptors
regulator:
max8997: Convert to GPIO descriptors
regulator:
max8998: Convert to GPIO descriptors
regulator:
Merge up v6.8-rc5
regulator:
mp8859: Cleanups and enhancements
regulator:
mp8859: Implement set_current_limit()
regulator:
mp8859: Report slew rate
regulator:
mp8859: Specify register accessibility and enable caching
regulator:
mp8859: Support active discharge control
regulator:
mp8859: Support enable control
regulator:
mp8859: Support mode operations
regulator:
mp8859: Support status and error readback
regulator:
mp8859: Validate and log device identifier information
regulator:
mt6360: De-capitalize devicetree regulator subnodes
regulator:
pwm-regulator: Use dev_err_probe() for error paths in .probe()
regulator:
pwm-regulator: Use dev_err_probe() for error paths in .probe()
regulator:
qcom-refgen: fix module autoloading
regulator:
qcom_smd: Keep one rpm handle for all vregs
regulator:
rtq2208: Fix the BUCK ramp_delay range to maximum of 16mVstep/us
regulator:
tps65132: Add of_match table
regulator:
userspace-consumer: add module device table
regulator:
vqmmc-ipq4019: fix module autoloading
reiserfs:
port block device access to file
reiserfs:
remove SLAB_MEM_SPREAD flag usage
remoteproc:
imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list()
remoteproc:
imx_dsp_rproc: Use devm_rproc_alloc() helper
remoteproc:
imx_rproc: Convert to dev_pm_domain_attach|detach_list()
remoteproc:
imx_rproc: Use devm_rproc_alloc() helper
remoteproc:
k3-dsp: Add devm action to release reserved memory
remoteproc:
k3-dsp: Add devm action to release tsp
remoteproc:
k3-dsp: Use devm_ioremap_wc() helper
remoteproc:
k3-dsp: Use devm_kcalloc() helper
remoteproc:
k3-dsp: Use devm_kzalloc() helper
remoteproc:
k3-dsp: Use devm_rproc_add() helper
remoteproc:
k3-dsp: Use devm_rproc_alloc() helper
remoteproc:
k3-dsp: Use devm_ti_sci_get_by_phandle() helper
remoteproc:
Make rproc_get_by_phandle() work for clusters
remoteproc:
qcom: pas: Add SM8650 remoteproc support
remoteproc:
qcom: pas: correct data indentation
remoteproc:
qcom: pas: make region assign more generic
remoteproc:
qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list()
remoteproc:
qcom_q6v5_adsp: Use devm_rproc_alloc() helper
remoteproc:
qcom_q6v5_mss: Use devm_rproc_alloc() helper
remoteproc:
qcom_q6v5_pas: Add support for X1E80100 ADSP/CDSP
remoteproc:
qcom_q6v5_pas: Unload lite firmware on ADSP
remoteproc:
qcom_q6v5_pas: Use devm_rproc_alloc() helper
remoteproc:
qcom_q6v5_wcss: Use devm_rproc_alloc() helper
remoteproc:
qcom_wcnss: Use devm_rproc_alloc() helper
remoteproc:
st: Use devm_rproc_alloc() helper
remoteproc:
stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef
remoteproc:
stm32: Fix incorrect type in assignment for va
remoteproc:
stm32: Use devm_rproc_alloc() helper
remoteproc:
virtio: Fix wdg cannot recovery remote processor
reset:
gpio: Add GPIO-based reset controller
reset:
Instantiate reset GPIO controller for shared reset-gpios
reset:
simple: add support for Sophgo SG2042
Revert "ACPI:
PM: Block ASUS B1400CEAE from suspend to idle by default"
Revert "ALSA:
emu10k1: fix synthesizer sample playback position and caching"
Revert "ALSA:
usb-audio: Name feature ctl using output if input is PCM"
Revert "ARM64:
Dynamically allocate cpumasks and increase supported CPUs to 512"
Revert "arm64:
mm: add support for WXN memory translation attribute"
Revert "blk-lib:
check for kill signal"
Revert "block/mq-deadline:
use correct way to throttling write requests"
Revert "Bluetooth:
hci_qca: Set BDA quirk bit if fwnode exists in DT"
Revert "bus:
mhi: core: Add support for reading MHI info from device"
Revert "crypto:
pkcs7 - remove sha1 support"
Revert "crypto:
remove CONFIG_CRYPTO_STATS"
Revert "dm:
use queue_limits_set"
Revert "drm/amd/amdgpu:
Fix potential ioremap() memory leaks in amdgpu_device_init()"
Revert "drm/amd/display:
Add left edge pixel for YCbCr422/420 + ODM pipe split"
Revert "drm/amd/display:
Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR"
Revert "drm/amd/display:
fix USB-C flag update after enc10 feature init"
Revert "drm/amd/display:
For FPO and SubVP/DRR configs program vmin/max sel"
Revert "drm/amd/display:
increased min_dcfclk_mhz and min_fclk_mhz"
Revert "drm/amd/display:
initialize all the dpm level's stutter latency"
Revert "drm/amd/display:
Send DTBCLK disable message on first commit"
Revert "drm/amd/pm:
fix the high voltage and temperature issue"
Revert "drm/amd/pm:
resolve reboot exception for si oland"
Revert "drm/amd/pm:
smu v13_0_6 supports ecc info by default"
Revert "drm/amd:
flush any delayed gfxoff on suspend entry"
Revert "drm/amd:
Remove freesync video mode amdgpu parameter"
Revert "drm/amdgpu/vpe:
don't emit cond exec command under collaborate mode"
Revert "drm/amdgpu:
Add pci usage to nbio v7.9"
Revert "drm/amdgpu:
Add pcie usage callback to nbio"
Revert "drm/amdgpu:
remove vm sanity check from amdgpu_vm_make_compute" for Raven
Revert "drm/amdkfd:
Add partition id field to location_id"
Revert "drm/bridge:
Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE"
Revert "drm/etnaviv:
Expose a few more chipspecs to userspace"
Revert "drm/i915/dsi:
Do display on sequence later on icl+"
Revert "drm/i915/xe2lpd:
Treat cursor plane as regular plane for DDB allocation"
Revert "drm/nouveau/firmware:
Fix SG_DEBUG error with nvkm_firmware_ctor()"
Revert "drm/panel-edp:
Add auo_b116xa3_mode"
Revert "drm/qxl:
simplify qxl_fence_wait"
Revert "firewire:
Kill unnecessary buf check in device_attribute.show"
Revert "kbuild/mkspec:
clean boot loader configuration on rpm removal"
Revert "kbuild/mkspec:
support 'update-bootloader'-based systems"
Revert "kunit:
memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST"
Revert "KVM:
arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking"
Revert "leds:
Only descend into leds directory when CONFIG_NEW_LEDS is set"
Revert "media:
ov08x40: Reduce start streaming time"
Revert "mei:
vsc: Call wake_up() in the threaded IRQ handler"
Revert "mm/filemap:
avoid buffered read/write race to read inconsistent data"
Revert "mm:
add arch hook to validate mmap() prot flags"
Revert "net:
bcmgenet: Ensure MDIO unregistration has clocks enabled"
Revert "net:
ethernet: qualcomm: Remove QDF24xx support"
Revert "net:
Re-use and set mono_delivery_time bit for userspace tstamp packets"
Revert "net:
txgbe: fix clk_name exceed MAX_DEV_ID limits"
Revert "net:
txgbe: fix i2c dev name cannot match clkdev"
Revert "NFSD:
Convert the callback workqueue to use delayed_work"
Revert "NFSD:
Reschedule CB operations when backchannel rpc_clnt is shut down"
Revert "nl80211/cfg80211:
Specify band specific min RSSI thresholds with sched scan"
Revert "PCI:
Mark LSI FW643 to avoid bus reset"
Revert "platform/x86:
asus-wmi: Support WMI event queue"
Revert "powerpc/ps3_defconfig:
Disable PPC64_BIG_ENDIAN_ELF_ABI_V2"
Revert "Revert "md/raid5:
Wait for MD_SB_CHANGE_PENDING in raid5d""
Revert "RISC-V:
mark hibernation as nonportable"
Revert "s390/ism:
fix receive message buffer allocation"
Revert "svcrdma:
Add Write chunk WRs to the RPC's Send WR chain"
Revert "tg3:
Remove residual error handling in tg3_suspend"
Revert "thermal:
core: Don't update trip points inside the hysteresis range"
Revert "tty:
serial: amba-pl011: Remove QDF2xxx workarounds"
Revert "usb:
cdc-wdm: close race between read and workqueue"
Revert "usb:
phy: generic: Get the vbus supply"
Revert "vfio/type1:
Unpin zero pages"
Revert "vmgenid:
emit uevent when VMGENID updates"
Revert "wifi:
iwlwifi: bump FW API to 90 for BZ/SC devices"
Revert "workqueue:
make wq_subsys const"
Revert "x86/bugs:
Use fixed addressing for VERW operand"
Revert "x86/mm/ident_map:
Use gbpages only where full GB page should be mapped."
Revert "xhci:
add helper to stop endpoint and wait for completion"
ring-buffer:
Do not set shortest_full when full target is hit
ring-buffer:
Fix full_waiters_pending in poll
ring-buffer:
Make wake once of ring_buffer_wait() more robust
ring-buffer:
Only update pages_touched when a new page is touched
ring-buffer:
Reuse rb_watermark_hit() for the poll logic
ring-buffer:
use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
ring-buffer:
Use wait_event_interruptible() in ring_buffer_wait()
ring-buffer:
Zero ring-buffer sub-buffers
RISC-V:
add helper function to read the vector VLEN
RISC-V:
add TOOLCHAIN_HAS_VECTOR_CRYPTO
RISC-V:
build: Allow LTO to be selected
RISC-V:
defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ
RISC-V:
fix check for zvkb with tip-of-tree clang
RISC-V:
hook new crypto subdir into build-system
RISC-V:
KVM: Allow Zacas extension for Guest/VM
RISC-V:
KVM: Allow Ztso extension for Guest/VM
RISC-V:
KVM: Fix APLIC in_clrip[x] read emulation
RISC-V:
KVM: Fix APLIC setipnum_le/be write emulation
RISC-V:
KVM: Forward SEED CSR access to user space
RISC-V:
KVM: Remove second semicolon
RISC-V:
Remove duplicated include in smpboot.c
RISC-V:
selftests: cbo: Ensure asm operands match constraints, take 2
RISC-V:
Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
riscv, bpf:
Add necessary Zbb instructions
riscv, bpf:
Enable inline bpf_kptr_xchg() for RV64
riscv, bpf:
Fix incorrect runtime stats
riscv, bpf:
Fix kfunc parameters incompatibility between bpf and riscv abi
riscv, bpf:
Optimize bswap insns with Zbb support
riscv, bpf:
Optimize sign-extention mov insns with Zbb support
riscv, bpf:
Simplify sext and zext logics in branch instructions
riscv, bpf:
Unify 32-bit sign-extension to emit_sextw
riscv, bpf:
Unify 32-bit zero-extension to emit_zextw
riscv, crash:
wrap crash dumping code into crash related ifdefs
riscv/barrier:
Add missing space after ','
riscv/barrier:
Consolidate fence definitions
riscv/barrier:
Define __{mb,rmb,wmb}
riscv/barrier:
Define RISCV_FULL_BARRIER
riscv/pgtable:
define PFN_PTE_SHIFT
riscv:
add compile-time test into is_compat_task()
riscv:
andes: Support specifying symbolic firmware and hardware raw events
riscv:
Avoid code duplication with generic bitops implementation
riscv:
blacklist assembly symbols for kprobe
riscv:
compat_vdso: align VDSOAS build log
riscv:
compat_vdso: install compat_vdso.so.dbg to /lib/modules/*/vdso/
riscv:
Decouple emulated unaligned accesses from access speed
riscv:
defconfig: Enable mmc and dma drivers for T-Head TH1520
riscv:
Disable preemption when using patch_map()
riscv:
dts: add reset generator for Sophgo SG2042 SoC
riscv:
dts: add resets property for uart node
riscv:
dts: microchip: add missing CAN bus clocks
riscv:
dts: microchip: add specific compatible for mpfs pdma
riscv:
dts: Move BUILTIN_DTB_SOURCE to common Kconfig
riscv:
dts: renesas: Add Andes PMU extension for r9a07g043f
riscv:
dts: renesas: r9a07g043f: Update compatible string to use Andes INTC
riscv:
dts: starfive: beaglev-starlight: Setup phy reset gpio
riscv:
dts: starfive: jh7100-common: Setup pinmux and enable gmac
riscv:
dts: starfive: jh7100: Add PWM node and pins configuration
riscv:
dts: starfive: jh7100: Add sysmain and gmac DT nodes
riscv:
dts: starfive: jh7100: fix root clock names
riscv:
dts: starfive: jh7110: Add camera subsystem nodes
riscv:
dts: starfive: jh7110: Add PWM node and pins configuration
riscv:
dts: starfive: visionfive-v1: Setup ethernet phy
riscv:
enable HAVE_FAST_GUP if MMU
riscv:
enable MMU_GATHER_RCU_TABLE_FREE for SMP && MMU
riscv:
errata: Rename defines for Andes
riscv:
Fix compilation error with FAST_GUP and rv32
riscv:
Fix loading 64-bit NOMMU kernels past the start of RAM
riscv:
Fix spurious errors from __get/put_kernel_nofault
riscv:
Fix syscall wrapper for >word-size arguments
riscv:
Fix TASK_SIZE on 64-bit NOMMU
riscv:
Fix vector state restore in rt_sigreturn()
riscv:
Fix warning by declaring arch_cpu_idle() as noinstr
riscv:
hwprobe: do not produce frtace relocation
riscv:
hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN
riscv:
Improve arch_get_mmap_end() macro
riscv:
Introduce is_compat_thread() into compat.h
riscv:
Introduce set_compat_task() in asm/compat.h
riscv:
Kconfig: remove version dependency from CONFIG_CLANG_SUPPORTS_DYNAMIC_FTRACE
riscv:
lib: Introduce has_fast_unaligned_access()
riscv:
Mark __se_sys_* functions __used
riscv:
mm: Fix prototype to avoid discarding const
riscv:
mm: implement pgprot_nx
riscv:
mm: Update mmap_rnd_bits_max
riscv:
mm: Use hint address in mmap if available
riscv:
Only check online cpus for emulated accesses
riscv:
Only flush the mm icache when setting an exec pte
riscv:
process: Fix kernel gp leakage
riscv:
remove MCOUNT_NAME workaround
riscv:
remove unneeded #include
riscv:
Replace direct thread flag check with is_compat_task()
riscv:
Set unaligned access speed at compile time
riscv:
Support RANDOMIZE_KSTACK_OFFSET
riscv:
T-Head: Test availability bit before enabling MAE errata
riscv:
thead: Rename T-Head PBMT to MAE
riscv:
tlb: convert __p*d_free_tlb() to inline functions
riscv:
Use kcalloc() instead of kzalloc()
riscv:
use KERN_INFO in do_trap
riscv:
vdso: Use generic union vdso_data_store
riscv:
vector: Fix a typo of preempt_v
rmap:
replace two calls to compound_order with folio_order
rnbd-clt:
pass queue_limits to blk_mq_alloc_disk
rnbd:
port block device access to file
rocker:
Don't bother filling in ethtool driver version
romfs:
remove SLAB_MEM_SPREAD flag usage
rpmsg:
core: Make rpmsg_bus const
rpmsg:
Remove usage of the deprecated ida_simple_xx() API
rtc:
class: make rtc_class constant
rtc:
ds1511: drop dead code
rtc:
ds1511: drop inline/noinline hints
rtc:
ds1511: drop useless checks
rtc:
ds1511: drop useless computation
rtc:
ds1511: drop useless enum
rtc:
ds1511: fix function definition
rtc:
ds1511: implement ds1511_rtc_read_alarm properly
rtc:
ds1511: let the core know when alarm are not supported
rtc:
ds1511: remove ds1511_rtc_update_alarm
rtc:
ds1511: remove incomplete UIE support
rtc:
ds1511: remove partial alarm support
rtc:
ds1511: rename pdata
rtc:
ds1511: set alarm offset limit
rtc:
ds1511: set range
rtc:
m41t80: Use the unified property API get the wakeup-source property
rtc:
max31335: fix interrupt status reg
rtc:
mt6397: select IRQ_DOMAIN instead of depending on it
rtc:
nct3018y: fix possible NULL dereference
rtc:
pcf8523: add suspend handlers for alarm IRQ
rtc:
test: Fix invalid format specifier.
rtnetlink:
add RTNL_FLAG_DUMP_UNLOCKED flag
rtnetlink:
change nlk->cb_mutex role
rtnetlink:
Correct nested IFLA_VF_VLAN_LIST attribute validation
rtnetlink:
make rtnl_fill_link_ifmap() RCU ready
rtnetlink:
prepare nla_put_iflink() to run under RCU
rtnetlink:
provide RCU protection to rtnl_fill_prop_list()
rtnetlink:
use xarray iterator to implement rtnl_dump_ifinfo()
rust:
add `container_of!` macro
rust:
bindings: Order headers alphabetically
rust:
don't select CONSTRUCTORS
rust:
error: improve unsafe code in example
rust:
init: remove impl Zeroable for Infallible
rust:
ioctl: end top-level module docs with full stop
rust:
kernel: add blank lines in front of code blocks
rust:
kernel: add doclinks
rust:
kernel: add reexports for macros
rust:
kernel: add srctree-relative doclinks
rust:
kernel: fix multiple typos in documentation
rust:
kernel: mark code fragments in docs with backticks
rust:
kernel: remove unneeded doclink targets
rust:
kernel: require `Send` for `Module` implementations
rust:
kernel: stop using ptr_metadata feature
rust:
kernel: unify spelling of refcount in docs
rust:
locked_by: shorten doclink preview
rust:
macros: fix soundness issue in `module!` macro
rust:
make mutually exclusive with CFI_CLANG
rust:
module: place generated init_module() function in .init.text
rust:
phy: implement `Send` for `Registration`
rust:
phy: use `srctree`-relative links
rust:
phy: use VTABLE_DEFAULT_ERROR
rust:
Refactor the build target to allow the use of builtin targets
rust:
remove `params` from `module` macro example
rust:
str: implement `Display` and `Debug` for `BStr`
rust:
str: move SAFETY comment in front of unsafe block
rust:
str: use `NUL` instead of 0 in doc comments
rust:
sync: `CondVar` rename "wait_list" to "wait_queue_head"
rust:
sync: add `CondVar::notify_sync`
rust:
sync: add `CondVar::wait_timeout`
rust:
sync: update integer types in CondVar
rust:
time: add msecs to jiffies conversion
rust:
types: add `try_from_foreign()` method
rust:
upgrade to Rust 1.75.0
rust:
upgrade to Rust 1.76.0
rxrpc:
Add a kvec[] to the rxrpc_txbuf struct
rxrpc:
Clean up the resend algorithm
rxrpc:
Clients must accept conn from any address
rxrpc:
Convert rxrpc_txbuf::flags into a mask and don't use atomics
rxrpc:
Differentiate PING ACK transmission traces.
rxrpc:
Do lazy DF flag resetting
rxrpc:
Do zerocopy using MSG_SPLICE_PAGES and page frags
rxrpc:
Don't permit resending after all Tx packets acked
rxrpc:
Don't pick values out of the wire header when setting up security
rxrpc:
Extract useful fields from a received ACK to skb priv data
rxrpc:
Fix congestion control algorithm
rxrpc:
Fix error check on ->alloc_txbuf()
rxrpc:
Fix the names of the fields in the ACK trailer struct
rxrpc:
Fix use of changed alignment param to page_frag_alloc_align()
rxrpc:
Fix using alignmask being zero for __page_frag_alloc_align()
rxrpc:
Merge together DF/non-DF branches of data Tx function
rxrpc:
Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet()
rxrpc:
Note cksum in txbuf
rxrpc:
Only transmit one ACK per jumbo packet received
rxrpc:
Parse received packets before dealing with timeouts
rxrpc:
Record probes after transmission and reduce number of time-gets
rxrpc:
Record the Tx serial in the rxrpc_txbuf and retransmit trace
rxrpc:
Remove atomic handling on some fields only used in I/O thread
rxrpc:
Split up the DATA packet transmission function
rxrpc:
Strip barriers and atomics off of timer tracking
rxrpc:
Use ktimes for call timeout tracking and set the timer lazily
rxrpc:
Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire
s390, crash:
wrap crash dumping code into crash related ifdefs
s390/3215:
use new address translation helpers
s390/3270:
Fix buffer assignment
s390/3270:
use new address translation helpers
s390/acrs:
cleanup access register handling
s390/ap:
add debug possibility for AP messages
s390/ap:
clarify AP scan bus related functions and variables
s390/ap:
explicitly include ultravisor header
s390/ap:
introduce mutex to lock the AP bus scan
s390/ap:
make ap_bus_type const
s390/ap:
rearm APQNs bindings complete completion
s390/ap:
rework ap_scan_bus() to return true on config change
s390/appldata:
fix virtual vs physical address confusion
s390/atomic:
mark all functions __always_inline
s390/boot:
add 'alloc' to info.bin .vmlinux.info section flags
s390/boot:
add support for CONFIG_LD_ORPHAN_WARN
s390/boot:
do not check for zero-termination relocation entry
s390/boot:
fix minor comment style damages
s390/boot:
make type of __vmlinux_relocs_64_start|end consistent
s390/boot:
sanitize kaslr_adjust_relocs() function prototype
s390/boot:
simplify GOT handling
s390/boot:
vmlinux.lds.S: handle '.init.text'
s390/boot:
vmlinux.lds.S: handle '.rela' sections
s390/boot:
vmlinux.lds.S: handle commonly discarded sections
s390/boot:
vmlinux.lds.S: handle DWARF debug sections
s390/boot:
vmlinux.lds.S: handle ELF required sections
s390/boot:
workaround current 'llvm-objdump -t -j ...' behavior
s390/bpf:
Fix bpf_plt pointer arithmetic
s390/bug:
remove entry size from __bug_table section
s390/cache:
prevent rebuild of shared_cpu_list
s390/ccwgroup:
make ccwgroup_bus_type const
s390/checksum:
call instrument_read() instead of kasan_check_read()
s390/checksum:
provide and use cksm() inline assembly
s390/checksum:
provide csum_partial_copy_nocheck()
s390/checksum:
provide vector register variant of csum_partial()
s390/cio,idal:
code cleanup
s390/cio,idal:
fix virtual vs physical address confusion
s390/cio,idal:
remove superfluous virt_to_phys() conversion
s390/cio:
Ensure the copied buf is NUL terminated
s390/cio:
fix race condition during online processing
s390/cio:
fix virtual vs physical address confusion
s390/cio:
introduce bitwise dma types and helper functions
s390/cio:
log fake IRB events
s390/cio:
make ccw_bus_type const
s390/cio:
make css_bus_type const
s390/cio:
make scm_bus_type const
s390/cio:
remove unneeded DMA zone allocation
s390/cio:
use bitwise types to allow for type checking
s390/cio:
use new address translation helpers
s390/cio:
use while (i--) pattern to clean up
s390/cmf:
fix virtual vs physical address confusion
s390/cmf:
remove unneeded DMA zone allocation
s390/configs:
increase number of LOCKDEP_BITS
s390/crc32be:
convert to C
s390/crc32le:
convert to C
s390/crypto:
remove retry loop with sleep from PAES pkey invocation
s390/ctcm:
use new address translation helpers
s390/dasd:
fix double module refcount decrement
s390/dasd:
Improve ERP error messages
s390/dasd:
Move allocation error message to DBF
s390/dasd:
Remove %p format specifier from error messages
s390/dasd:
Remove PRINTK_HEADER and KMSG_COMPONENT definitions
s390/dasd:
remove superfluous virt_to_phys() conversion
s390/dasd:
Remove unnecessary errorstring generation
s390/dasd:
Remove unused message logging macros
s390/dasd:
Simplify uid string generation
s390/dasd:
Use dev_*() for device log messages
s390/dasd:
Use dev_err() over printk()
s390/dasd:
use new address translation helpers
s390/dasd:
Use sysfs_emit() over sprintf()
s390/dasd_eckd:
fix virtual vs physical address confusion
s390/dcssblk:
fix virtual vs physical address confusion
s390/diag:
add missing virt_to_phys() translation to diag14()
s390/diag:
fix diag26c() physical vs virtual address confusion
s390/entry:
add CIF_SIE flag and remove sie64a() address check
s390/entry:
align system call table on 8 bytes
s390/entry:
compare gmap asce to determine guest/host fault
s390/entry:
remove OUTSIDE macro
s390/extmem:
fix virtual vs physical address confusion
s390/fpu:
add documentation about fpu helper functions
s390/fpu:
add vector instruction inline assemblies for crc32
s390/fpu:
change type of fpu mask from u32 to int
s390/fpu:
convert __kernel_fpu_begin()/__kernel_fpu_end() to C
s390/fpu:
convert FPU CIF flag to regular TIF flag
s390/fpu:
decrease stack usage for some cases
s390/fpu:
fix VLGV macro
s390/fpu:
improve description of RXB macro
s390/fpu:
let fpu_vlm() and fpu_vstm() return number of registers
s390/fpu:
limit save and restore to used registers
s390/fpu:
make kernel fpu context preemptible
s390/fpu:
make use of __uninitialized macro
s390/fpu:
move, rename, and merge header files
s390/fpu:
provide and use ld and std inline assemblies
s390/fpu:
provide and use lfpc, sfpc, and stfpc inline assemblies
s390/fpu:
provide and use vlm and vstm inline assemblies
s390/fpu:
remove anonymous union from struct fpu
s390/fpu:
remove regs member from struct fpu
s390/fpu:
remove TIF_FPU
s390/fpu:
rename save_fpu_regs() to save_user_fpu_regs(), etc
s390/fpu:
use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7
s390/fpu:
use lfpc instead of sfpc instruction
s390/fpu:
various coding style changes
s390/hypfs_diag0c:
fix virtual vs physical address confusion
s390/hypfs_sprp:
fix virtual vs physical address confusion
s390/hypfs_sprp:
remove unneeded DMA zone allocation
s390/ism:
fix receive message buffer allocation
s390/ism:
Properly fix receive message buffer allocation
s390/iucv:
fix receive buffer virtual vs physical address confusion
s390/iucv:
use new address translation helpers
s390/kvm:
convert to regular kernel fpu user
s390/lcs:
use new address translation helpers
s390/mm:
allocate vmemmap pages from self-contained memory range
s390/mm:
Fix clearing storage keys for huge pages
s390/mm:
fix NULL pointer dereference
s390/mm:
Fix NULL pointer dereference
s390/mm:
Fix storage key clearing for guest huge pages
s390/mm:
implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
s390/mm:
provide simple ARCH_HAS_DEBUG_VIRTUAL support
s390/mmap:
disable mmap alignment when randomize_va_space = 0
s390/nmi:
remove register validation code
s390/paes:
Reestablish retry loop in paes
s390/pai:
adjust whitespace indentation
s390/pai:
change sampling event assignment for PMU device driver
s390/pai:
export number of sysfs attribute files
s390/pai:
fix attr_event_free upper limit for pai device drivers
s390/pai:
fix sampling event removal for PMU device driver
s390/pai:
save PAI counter value page in event structure
s390/pai:
simplify event start function for perf stat
s390/pai_crypto:
emit error on too many counters
s390/pai_crypto:
return proper error code in paicrypt_init
s390/pci:
fix three typos in comments
s390/pci:
introduce lock to synchronize state of zpci_dev's
s390/pci:
remove hotplug slot when releasing the device
s390/pci:
rename lock member in struct zpci_dev
s390/pgtable:
define PFN_PTE_SHIFT
s390/pkey:
harmonize pkey s390 debug feature calls
s390/pkey:
improve pkey retry behavior
s390/pkey:
introduce dynamic debugging for pkey
s390/preempt:
mark all functions __always_inline
s390/qdio:
handle deferred cc1
s390/qeth:
Fix kernel panic after setting hsuid
s390/qeth:
handle deferred cc1
s390/qeth:
use new address translation helpers
s390/raid6:
convert to use standard fpu_*() inline assemblies
s390/raw3270:
improve raw3270_init() readability
s390/raw3270:
make class3270 constant
s390/sclp:
remove unhandled memory notifier type
s390/scm:
use new address translation helpers
s390/setup:
fix virtual vs physical address confusion
s390/switch_to:
use generic header file
s390/sysinfo:
allow response buffer in normal memory
s390/sysinfo:
convert bogomips calculation to C
s390/tape:
fix virtual vs physical address confusion
s390/tape:
make tape_class constant
s390/time:
improve steering precision
s390/time:
make stp_subsys const
s390/tools:
handle rela R_390_GOTPCDBL/R_390_GOTOFF64
s390/vdso/data:
Drop unnecessary header include
s390/vdso64:
filter out munaligned-symbols flag for vdso
s390/vdso:
Add CFI for RA register to asm macro vdso_func
s390/vdso:
drop '-fPIC' from LDFLAGS
s390/vdso:
remove unused ENTRY in linker scripts
s390/vdso:
Use generic union vdso_data_store
s390/vfio-ap:
handle hardware checkstop state on queue reset operation
s390/vfio-ap:
make matrix_bus const
s390/vfio_ccw:
fix virtual vs physical address confusion
s390/vfio_ccw_cp:
use new address translation helpers
s390/virtio_ccw:
avoid converting dma addresses / handles
s390/virtio_ccw:
fix virtual vs physical address confusion
s390/virtio_ccw:
use DMA handle from DMA API
s390/vmlogrdr:
make vmlogrdr_class constant
s390/vmur:
fix virtual vs physical address confusion
s390/vmur:
make vmur_class constant
s390/vmur:
use new address translation helpers
s390/vtime:
fix average steal time calculation
s390/zcrypt:
add debug possibility for CCA and EP11 messages
s390/zcrypt:
fix reference counting on zcrypt card objects
s390/zcrypt:
Fix wrong format string in debug feature printout
s390/zcrypt:
Handle ep11 cprb return code
s390/zcrypt:
harmonize debug feature calls and defines
s390/zcrypt:
improve zcrypt retry behavior
s390/zcrypt:
introduce dynamic debugging for AP and zcrypt code
s390/zcrypt:
introduce retries on in-kernel send CPRB functions
s390/zcrypt:
make zcrypt_class constant
s390/zcrypt:
Use EBUSY to indicate temp unavailability
s390/zfcp:
use new address translation helpers
s390:
add relocs tool
s390:
compile relocatable kernel without -fPIE
s390:
don't allow CONFIG_COMPAT with LD=ld.lld
s390:
enable MHP_MEMMAP_ON_MEMORY
s390:
link vmlinux with '-z notext'
s390:
port block device access to file
s390:
select CONFIG_ARCH_WANT_LD_ORPHAN_WARN
s390:
supplement for ptdesc conversion
s390:
use pfn_swap_entry_folio() in ptep_zap_swap_entry()
s390:
vmlinux.lds.S: explicitly handle '.got' and '.plt' sections
s390:
vmlinux.lds.S: explicitly keep various sections
s390:
vmlinux.lds.S: fix .got.plt assertion
s390:
vmlinux.lds.S: handle '.data.rel' sections explicitly
samples/landlock:
Don't error out if a file path cannot be opened
samples:
user-trap: fix strict-aliasing warning
sbus:
Add prototype for bbc_envctrl_init and bbc_envctrl_cleanup to header
sbus:
bbc_i2c: Convert to platform remove callback returning void
sbus:
display7seg: Convert to platform remove callback returning void
sbus:
envctrl: Convert to platform remove callback returning void
sbus:
flash: Convert to platform remove callback returning void
sbus:
uctrl: Convert to platform remove callback returning void
sched/core:
Simplify code by removing duplicate #ifdefs
sched/doc:
Update documentation for base_slice_ns and CONFIG_HZ relation
sched/eevdf:
Always update V if se->on_rq when reweighting
sched/eevdf:
Fix miscalculation in reweight_entity() when se is not curr
sched/eevdf:
Prevent vlag from going out of bounds in reweight_eevdf()
sched/fair:
Add READ_ONCE() and use existing helper function to access ->avg_irq
sched/fair:
Check the SD_ASYM_PACKING flag in sched_use_asym_prio()
sched/fair:
Do strict inequality check for busiest misfit task group
sched/fair:
Remove unnecessary goto in update_sd_lb_stats()
sched/fair:
Remove unused parameter from sched_asym()
sched/fair:
Rework sched_use_asym_prio() and sched_asym_prefer()
sched/fair:
Simplify the update_sd_pick_busiest() logic
sched/fair:
Take the scheduling domain into account in select_idle_core()
sched/fair:
Take the scheduling domain into account in select_idle_smt()
sched/fair:
Use existing helper functions to access ->avg_rt and ->avg_dl
sched/idle:
Conditionally handle tick broadcast in default_idle_call()
sched/isolation:
Fix boot crash when maxcpus < first housekeeping CPU
sched/isolation:
Prevent boot crash when the boot CPU is nohz_full
sched/numa, mm:
do not try to migrate memory to memoryless nodes
sched/topology:
Remove duplicate descriptions from TOPOLOGY_SD_FLAGS
sched/topology:
Rename SD_SHARE_PKG_RESOURCES to SD_SHARE_LLC
sched:
Add a new function to compare if two cpus have the same capacity
sched:
Add missing memory barrier in switch_mm_cid
scm_blk:
pass queue_limits to blk_mq_alloc_disk
scripts/bpf_doc:
Use silent mode when exec make cmd
scripts/gdb/vmalloc:
fix vmallocinfo error
scripts/kernel-doc:
add modeline for vim users
scripts/kernel-doc:
Do not process backslash lines in comments
scripts/kernel-doc:
reindent
scripts/kernel-doc:
separate out function signature
scripts/kernel-doc:
simplify function printing
scripts/kernel-doc:
simplify signature printing
scripts:
check-sysctl-docs: adapt to new API
scripts:
check-sysctl-docs: handle per-namespace sysctls
scsi:
3w-9xxx: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
scsi:
3w-sas: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
scsi:
3w-xxxx: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
scsi:
53c700: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
scsi:
aacraid: aachba: Replace snprintf() with the safer scnprintf() variant
scsi:
bfa: Fix function pointer type mismatch for hcb_qe->cbfn
scsi:
bfa: Fix function pointer type mismatch for state machines
scsi:
bfa: Remove additional unnecessary struct declarations
scsi:
bnx2fc: Remove spin_lock_bh while releasing resources after upload
scsi:
ch: Have midlayer retry ch_do_scsi() UAs
scsi:
ch: Make ch_sysfs_class constant
scsi:
ch: Remove unit_attention
scsi:
core: Add kunit tests for scsi_check_passthrough()
scsi:
core: Allow passthrough to request midlayer retries
scsi:
core: Constify the struct device_type usage
scsi:
core: Fix handling of SCMD_FAIL_IF_RECOVERING
scsi:
core: Fix unremoved procfs host directory regression
scsi:
core: Have midlayer retry scsi_mode_sense() UAs
scsi:
core: Have midlayer retry scsi_probe_lun() errors
scsi:
core: Have SCSI midlayer retry scsi_report_lun_scan() errors
scsi:
core: Make scsi_bus_type const
scsi:
core: Move autosuspend timer delay to Scsi_Host
scsi:
core: Query the Block Limits Extension VPD page
scsi:
core: Really include kunit tests with SCSI_LIB_KUNIT_TEST
scsi:
core: Retry INQUIRY after timeout
scsi:
core: Safe warning about bad dev info string
scsi:
csiostor: Avoid function pointer casts
scsi:
cxlflash: Make cxlflash_class constant
scsi:
device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors
scsi:
device_handler: rdac: Have midlayer retry send_mode_select() errors
scsi:
fcoe: Make fcoe_bus_type const
scsi:
fnic: Clean up some inconsistent indenting
scsi:
fnic: Convert snprintf() to sysfs_emit()
scsi:
hisi_sas: Check whether debugfs is enabled before removing or releasing it
scsi:
hisi_sas: Fix a deadlock issue related to automatic dump
scsi:
hisi_sas: Handle the NCQ error returned by D2H frame
scsi:
hisi_sas: Modify the deadline for ata_wait_after_reset()
scsi:
hisi_sas: Remove hisi_hba->timer for v3 hw
scsi:
hisi_sas: Remove redundant checks for automatic debugfs dump
scsi:
ibmvscsi: Convert snprintf() to sysfs_emit()
scsi:
ibmvscsi_tgt: Convert snprintf() to sysfs_emit()
scsi:
ibmvscsi_tgt: Replace deprecated strncpy() with strscpy()
scsi:
isci: Convert snprintf() to sysfs_emit()
scsi:
iscsi: Make iscsi_flashnode_bus const
scsi:
libfc: replace deprecated strncpy() with memcpy()
scsi:
libsas: Add a helper sas_get_sas_addr_and_dev_type()
scsi:
libsas: Align SMP request allocation to ARCH_DMA_MINALIGN
scsi:
libsas: Fix disk not being scanned in after being removed
scsi:
lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS
scsi:
lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes
scsi:
lpfc: Change lpfc_vport fc_flag member into a bitmask
scsi:
lpfc: Change lpfc_vport load_flag member into a bitmask
scsi:
lpfc: Change nlp state statistic counters into atomic_t
scsi:
lpfc: Copyright updates for 14.4.0.0 patches
scsi:
lpfc: Copyright updates for 14.4.0.1 patches
scsi:
lpfc: Correct size for cmdwqe/rspwqe for memset()
scsi:
lpfc: Correct size for wqe for memset()
scsi:
lpfc: Define lpfc_dmabuf type for ctx_buf ptr
scsi:
lpfc: Define lpfc_nodelist type for ctx_ndlp ptr
scsi:
lpfc: Define types in a union for generic void *context3 ptr
scsi:
lpfc: Fix failure to delete vports when discovery is in progress
scsi:
lpfc: Fix possible memory leak in lpfc_rcv_padisc()
scsi:
lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
scsi:
lpfc: Move handling of reset congestion statistics events
scsi:
lpfc: Move NPIV's transport unregistration to after resource clean up
scsi:
lpfc: Protect vport fc_nodes list with an explicit spin lock
scsi:
lpfc: Release hbalock before calling lpfc_worker_wake_up()
scsi:
lpfc: Remove D_ID swap log message from trace event logger
scsi:
lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
scsi:
lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps
scsi:
lpfc: Remove shost_lock protection for fc_host_port shost APIs
scsi:
lpfc: Remove unnecessary log message in queuecommand path
scsi:
lpfc: Replace deprecated strncpy() with strscpy()
scsi:
lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
scsi:
lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications
scsi:
lpfc: Update lpfc version to 14.4.0.0
scsi:
lpfc: Update lpfc version to 14.4.0.1
scsi:
lpfc: Update lpfc_ramp_down_queue_handler() logic
scsi:
lpfc: Use a dedicated lock for ras_fwlog state
scsi:
lpfc: Use sg_dma_len() API to get struct scatterlist's length
scsi:
megaraid: Remove redundant assignment to variable 'retval'
scsi:
message: fusion: Remove redundant pointer 'hd'
scsi:
mpi3mr: Avoid memcpy field-spanning write WARNING
scsi:
mpi3mr: Use ida to manage mrioc ID
scsi:
mpt3sas: Reload SBR without rebooting HBA
scsi:
mpt3sas: Update driver version to 48.100.00.00
scsi:
mylex: Fix sysfs buffer lengths
scsi:
pm8001: Convert snprintf() to sysfs_emit()
scsi:
pmcraid: Make pmcraid_class constant
scsi:
qla1280: Remove redundant assignment to variable 'mr'
scsi:
qla2xxx: Change debug message during driver unload
scsi:
qla2xxx: Delay I/O Abort on PCI error
scsi:
qla2xxx: Fix command flush on cable pull
scsi:
qla2xxx: Fix double free of fcport
scsi:
qla2xxx: Fix double free of the ha->vp_map pointer
scsi:
qla2xxx: Fix N2N stuck connection
scsi:
qla2xxx: Fix off by one in qla_edif_app_getstats()
scsi:
qla2xxx: NVME|FCP prefer flag not being honored
scsi:
qla2xxx: Prevent command send on chip reset
scsi:
qla2xxx: Split FCE|EFT trace control
scsi:
qla2xxx: Update manufacturer detail
scsi:
qla2xxx: Update version to 10.02.09.200-k
scsi:
scsi_debug: Allocate the MODE SENSE response from the heap
scsi:
scsi_debug: Implement GET STREAM STATUS
scsi:
scsi_debug: Implement the IO Advice Hints Grouping mode page
scsi:
scsi_debug: Maintain write statistics per group number
scsi:
scsi_debug: Make pseudo_lld_bus const
scsi:
scsi_debug: Reduce code duplication
scsi:
scsi_debug: Rework page code error handling
scsi:
scsi_debug: Rework subpage code error handling
scsi:
scsi_debug: Support the block limits extension VPD page
scsi:
scsi_proto: Add structures and constants related to I/O groups and streams
scsi:
sd: Fix TCG OPAL unlock on system resume
scsi:
sd: Have midlayer retry read_capacity_10() errors
scsi:
sd: Have midlayer retry sd_spinup_disk() errors
scsi:
sd: Have midlayer retry sd_sync_cache() errors
scsi:
sd: Have pr commands retry UAs
scsi:
sd: Only print updates to permanent stream count
scsi:
sd: Translate data lifetime information
scsi:
sd: Unregister device if device_add_disk() failed in sd_probe()
scsi:
sd: Use separate buf for START_STOP in sd_spinup_disk()
scsi:
ses: Have midlayer retry scsi_execute_cmd() errors
scsi:
sg: Avoid race in error handling & drop bogus warn
scsi:
sg: Avoid sg device teardown race
scsi:
sg: Make sg_sysfs_class constant
scsi:
spi: Have midlayer retry spi_execute() UAs
scsi:
sr: Have midlayer retry get_sectorsize() errors
scsi:
st: Make st_sysfs_class constant
scsi:
target: Fix SELinux error when systemd-modules loads the target module
scsi:
target: iscsi: Remove unused variable xfer_len
scsi:
target: tcm_loop: Make tcm_loop_lld_bus const
scsi:
ufs: core: Add config_scsi_dev vops comment
scsi:
ufs: core: Add CPU latency QoS support for UFS driver
scsi:
ufs: core: Fix MCQ MAC configuration
scsi:
ufs: core: Fix MCQ mode dev command timeout
scsi:
ufs: core: WLUN suspend dev/link state error recovery
scsi:
ufs: Have midlayer retry start stop errors
scsi:
ufs: mcq: Add definition for REG_UFS_MEM_CFG register
scsi:
ufs: mcq: Remove unused parameters
scsi:
ufs: mcq: Use ufshcd_mcq_req_to_hwq() to simplify updating hwq
scsi:
ufs: qcom: Add missing interconnect bandwidth values for Gear 5
scsi:
ufs: qcom: Avoid re-init quirk when gears match
scsi:
ufs: qcom: Clarify comments about the initial phy_gear
scsi:
ufs: qcom: Provide default cycles_in_1us value
scsi:
ufs: ufs-mediatek: Change default autosuspend timer
scsi:
ufs: ufs-mediatek: Check link status after exiting hibern8
scsi:
ufs: ufs-mediatek: Disable MCQ IRQ when clock off
scsi:
ufs: ufs-mediatek: Fix MCQ mode TM cmd timeout
scsi:
ufs: ufs-mediatek: Migrate to UFSHCD generic CPU latency PM QoS support
sctp:
preserve const qualifier in sctp_sk()
sctp:
Simplify the allocation of slab caches
sdhci-of-dwcmshc:
disable PM runtime in dwcmshc_remove()
security:
Align inode_setattr hook definition with EVM
security:
Introduce file_post_open hook
security:
Introduce file_release hook
security:
Introduce inode_post_create_tmpfile hook
security:
Introduce inode_post_remove_acl hook
security:
Introduce inode_post_removexattr hook
security:
Introduce inode_post_set_acl hook
security:
Introduce inode_post_setattr hook
security:
Introduce key_post_create_or_update hook
security:
Introduce path_post_mknod hook
security:
Place security_path_post_mknod() where the original IMA call was
sed-opal:
Remove the ret variable from the function
sed-opal:
Remove unnecessary Б─≤0Б─≥ values from err
sed-opal:
Remove unnecessary Б─≤0Б─≥ values from error
sed-opal:
Remove unnecessary Б─≤0Б─≥ values from ret
select:
Avoid wrap-around instrumentation in do_sys_poll()
selftest/bpf:
Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values
selftest/ftrace:
fix typo in ftracetest script
selftest:
bpf: Test bpf_sk_assign_tcp_reqsk().
selftest:
damon: fix minor typos in test logs
selftest:
Fix set of ping_group_range in fcnal-test
selftest:
ftrace: fix minor typo in log
selftest:
gpio: remove obsolete gpio-mockup test
selftest:
Show expected and actual return codes for test failures in fcnal-test
selftest:
tcp: Add bind() tests for IPV6_V6ONLY.
selftest:
tcp: Add bind() tests for SO_REUSEADDR/SO_REUSEPORT.
selftest:
tcp: Add more bind() calls.
selftest:
tcp: Add v4-v4 and v6-v6 bind() conflict tests.
selftest:
tcp: Define the reverse order bind() tests explicitly.
selftest:
tcp: Make bind() selftest flexible.
selftest:
Update PATH for nettest in fcnal-test
selftests/bpf:
Add a selftest with not-8-byte aligned BPF_ST
selftests/bpf:
Add a test case for 32-bit spill tracking
selftests/bpf:
add anonymous user struct as global subprog arg test
selftests/bpf:
Add arena test case for 4Gbyte corner case
selftests/bpf:
Add BPF object loading tests with explicit token passing
selftests/bpf:
Add BPF token-enabled tests
selftests/bpf:
Add bpf_arena_htab test.
selftests/bpf:
Add bpf_arena_list test.
selftests/bpf:
Add cookies check for kprobe_multi fill_link_info test
selftests/bpf:
Add cookies check for perf_event fill_link_info test
selftests/bpf:
Add fexit and kretprobe triggering benchmarks
selftests/bpf:
Add fill_link_info test for perf event
selftests/bpf:
Add kprobe multi triggering benchmarks
selftests/bpf:
Add missing line break in test_verifier
selftests/bpf:
add more cases for __arg_trusted __arg_nullable args
selftests/bpf:
Add test cases for narrowing fill
selftests/bpf:
Add test for static subprog call in lock cs
selftests/bpf:
Add tests for BPF object load with implicit token
selftests/bpf:
Add tests for LIBBPF_BPF_TOKEN_PATH envvar
selftests/bpf:
Add tests for RCU lock transfer between subprogs
selftests/bpf:
add trusted global subprog arg tests
selftests/bpf:
Add unit tests for bpf_arena_alloc/free_pages
selftests/bpf:
Bad_struct_ops test
selftests/bpf:
check if imprecise stack spills confuse infinite loop detection
selftests/bpf:
convert bpf_rdonly_cast() uses to bpf_core_cast() macro
selftests/bpf:
detect testing prog flags support
selftests/bpf:
Disable IPv6 for lwt_redirect test
selftests/bpf:
Drop return in bpf_testmod_exit
selftests/bpf:
Enable inline bpf_kptr_xchg() test for RV64
selftests/bpf:
Enable kptr_xchg_inline test for arm64
selftests/bpf:
Ensure fentry prog cannot attach to bpf_spin_{lock,unlcok}()
selftests/bpf:
Extend uprobe/uretprobe triggering benchmarks
selftests/bpf:
Factor out get_xlated_program() helper
selftests/bpf:
Fix bench runner SIGSEGV
selftests/bpf:
Fix error checking for cpumask_success__load()
selftests/bpf:
Fix flaky selftest lwt_redirect/lwt_reroute
selftests/bpf:
Fix flaky test ptr_untrusted
selftests/bpf:
Fix potential premature unload in bpf_testmod
selftests/bpf:
fix test_loader check message
selftests/bpf:
Fix the flaky tc_redirect_dtime test
selftests/bpf:
Fix the u64_offset_to_skb_data test
selftests/bpf:
Incorporate LSM policy to token-based tests
selftests/bpf:
Mark cpumask kfunc declarations as __weak
selftests/bpf:
mark dynptr kfuncs __weak to make them optional on old kernels
selftests/bpf:
Move is_jit_enabled() into testing_helpers
selftests/bpf:
Remove "&>" usage in the selftests
selftests/bpf:
Remove empty TEST_CUSTOM_PROGS
selftests/bpf:
Remove hard coded PAGE_SIZE macro.
selftests/bpf:
Remove intermediate test files.
selftests/bpf:
Skip callback tests if jit is disabled in test_verifier
selftests/bpf:
States pruning checks for scalar vs STACK_MISC
selftests/bpf:
Suppress warning message of an unused variable.
selftests/bpf:
Test assigning ID to scalars on spill
selftests/bpf:
Test autocreate behavior for struct_ops maps
selftests/bpf:
Test case for lacking CFI stub functions.
selftests/bpf:
test case for register_bpf_struct_ops().
selftests/bpf:
Test case for SEC("?.struct_ops")
selftests/bpf:
Test cases for '?' in BTF names
selftests/bpf:
Test if shadow types work correctly.
selftests/bpf:
Test may_goto
selftests/bpf:
Test PROBE_MEM of VSYSCALL_ADDR on x86-64
selftests/bpf:
Test PTR_MAYBE_NULL arguments of struct_ops operators.
selftests/bpf:
Test struct_ops map definition with type suffix
selftests/bpf:
Test struct_ops maps with a large number of struct_ops program.
selftests/bpf:
Test the inlining of bpf_kptr_xchg()
selftests/bpf:
Test tracking spilled unbounded scalars
selftests/bpf:
trace_helpers.c: do not use poisoned type
selftests/bpf:
Update LLVM Phabricator links
selftests/bpf:
update tcp_custom_syncookie to use scalar packet offset
selftests/bpf:
Utility functions to capture libbpf log in test_progs
selftests/bpf:
Utilize string values for delegate_xxx mount options
selftests/bpf:
verifier_arena: fix mmap address for arm64
selftests/bpf:
Verify struct_ops autoload/autocreate sync
selftests/bpf:
Wait for the netstamp_needed_key static key to be turned on
selftests/bpf:
xdp_hw_metadata reduce sleep interval
selftests/damon/_chk_dependency:
get debugfs mount point from /proc/mounts
selftests/damon/_damon_sysfs:
support DAMOS apply interval
selftests/damon/_damon_sysfs:
support DAMOS quota
selftests/damon/_damon_sysfs:
support DAMOS stats
selftests/damon:
add a test for a race between target_ids_read() and dbgfs_before_terminate()
selftests/damon:
add a test for DAMOS apply intervals
selftests/damon:
add a test for DAMOS quota
selftests/damon:
add a test for the pid leak of dbgfs_target_ids_write()
selftests/exec:
binfmt_script: Add the overall result line according to TAP
selftests/exec:
Convert remaining /bin/sh to /bin/bash
selftests/exec:
execveat: Improve debug reporting
selftests/exec:
load_address: conform test to TAP format output
selftests/exec:
Perform script checks with /bin/bash
selftests/exec:
recursion-depth: conform test to TAP format output
Linux:
selftests/filesystems:fix build error in overlayfs
selftests/ftrace:
Add test cases for entry args at function exit
selftests/ftrace:
Add test to exercize function tracer across cpu hotplug
selftests/ftrace:
Fix event filter target_func selection
selftests/ftrace:
Limit length in subsystem-enable tests
selftests/harness:
Constify fixture variants
selftests/harness:
Fix fixture teardown
selftests/harness:
Fix interleaved scheduling leading to race conditions
selftests/harness:
Fix TEST_F()'s vfork handling
selftests/harness:
Fix vfork() side effects
selftests/harness:
Handle TEST_F()'s explicit exit codes
selftests/harness:
Merge TEST_F_FORK() into TEST_F()
selftests/harness:
Prevent infinite loop due to Assert in FIXTURE_TEARDOWN
selftests/harness:
remove use of LINE_MAX
selftests/harness:
Share _metadata between forked processes
selftests/kvm:
Fix issues with $(SPLIT_TESTS)
selftests/landlock:
Clean up error logs related to capabilities
selftests/landlock:
Do not allocate memory in fixture data
selftests/landlock:
Fix FS tests when run on a private mount point
selftests/landlock:
Redefine TEST_F() as TEST_F_FORK()
selftests/memfd:
delete unused declarations
selftests/mm/ksm_functional:
prevent unmapping undefined address
selftests/mm:
dont fail testsuite due to a lack of hugepages
selftests/mm:
fix ARM related issue with fork after pthread_create
selftests/mm:
Fix build with _FORTIFY_SOURCE
selftests/mm:
fix powerpc ARCH check
selftests/mm:
hugetlb_reparenting_test: do not unmount
selftests/mm:
include strings.h for ffsl
selftests/mm:
log a consistent test name for check_compaction
selftests/mm:
log skipped compaction test as a skip
selftests/mm:
map_fixed_noreplace: conform test to TAP format output
selftests/mm:
map_hugetlb: conform test to TAP format output
selftests/mm:
map_populate: conform test to TAP format output
selftests/mm:
mlock-random-test: conform test to TAP format output
selftests/mm:
mlock2-tests: conform test to TAP format output
selftests/mm:
mrelease_test: conform test to TAP format output
selftests/mm:
mremap_dontunmap: conform test to TAP format output
selftests/mm:
new test that steals pages
selftests/mm:
protection_keys: save/restore nr_hugepages settings
selftests/mm:
run_vmtests.sh: add hugetlb test category
selftests/mm:
run_vmtests.sh: add hugetlb_madv_vs_map
selftests/mm:
run_vmtests.sh: add missing tests
selftests/mm:
run_vmtests: remove sudo and conform to tap
selftests/mm:
save and restore nr_hugepages value
selftests/mm:
sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM
selftests/mm:
skip the hugetlb-madvise tests on unmet hugepage requirements
selftests/mm:
skip uffd hugetlb tests with insufficient hugepages
selftests/mm:
split_huge_page_test: conform test to TAP format output
selftests/mm:
thuge-gen: conform to TAP format output
selftests/mm:
transhuge-stress: conform to TAP format output
selftests/mm:
virtual_address_range: conform to TAP format output
Linux:
selftests/move_mount_set_group:Make tests build with old libc
selftests/mqueue:
Set timeout to 180 seconds
selftests/net/forwarding:
add slowwait functions
selftests/net:
Adding test cases of replacing routes and route advertisements.
selftests/net:
calibrate fq_band_pktlimit
selftests/net:
calibrate txtimestamp
selftests/net:
fix waiting time for ipv6_gc test in fib_tests.sh.
selftests/net:
ignore timing errors in so_txtime if KSFT_MACHINE_SLOW
selftests/pidfd:
Fix config for pidfd_setns_test
selftests/pidfd:
Fix wrong expectation
selftests/powerpc/papr-vpd:
Fix missing variable initialization
selftests/powerpc:
Fix load_unaligned_zeropad build failure
selftests/resctrl:
Add a helper for the non-contiguous test
selftests/resctrl:
Add helper to convert L2/3 to integer
selftests/resctrl:
Add non-contiguous CBMs CAT test
selftests/resctrl:
Add resource_info_file_exists()
selftests/resctrl:
Add test groups and name L3 CAT test L3_CAT
selftests/resctrl:
Change function comments to say < 0 on error
selftests/resctrl:
Consolidate naming of perf event related things
selftests/resctrl:
Convert perf related globals to locals
selftests/resctrl:
Convert perror() to ksft_perror() or ksft_print_msg()
selftests/resctrl:
Create cache_portion_size() helper
selftests/resctrl:
Create struct for input parameters
selftests/resctrl:
Don't use ctrlc_handler() outside signal handling
selftests/resctrl:
Exclude shareable bits from schemata in CAT test
selftests/resctrl:
Get domain id from cache id
selftests/resctrl:
Improve perf init
selftests/resctrl:
Introduce generalized test framework
selftests/resctrl:
Mark get_cache_size() cache_type const
selftests/resctrl:
Move cat_val() to cat_test.c and rename to cat_test()
selftests/resctrl:
Open perf fd before start & add error handling
selftests/resctrl:
Pass write_schemata() resource instead of test name
selftests/resctrl:
Read in less obvious order to defeat prefetch optimizations
selftests/resctrl:
Refactor fill_buf functions
selftests/resctrl:
Refactor get_cbm_mask() and rename to get_full_cbm()
selftests/resctrl:
Remove nested calls in perf event handling
selftests/resctrl:
Remove unnecessary __u64 -> unsigned long conversion
selftests/resctrl:
Rename resource ID to domain ID
selftests/resctrl:
Replace file write with volatile variable
selftests/resctrl:
Restore the CPU affinity after CAT test
selftests/resctrl:
Return -1 instead of errno on error
selftests/resctrl:
Rewrite Cache Allocation Technology (CAT) test
selftests/resctrl:
Split fill_buf to allow tests finer-grained control
selftests/resctrl:
Split measure_cache_vals()
selftests/resctrl:
Split show_cache_info() to test specific and generic parts
selftests/resctrl:
Split validate_resctrl_feature_request()
selftests/seccomp:
Change the syscall used in KILL_THREAD test
selftests/seccomp:
Handle EINVAL on unshare(CLONE_NEWPID)
selftests/seccomp:
Pin benchmark to single CPU
selftests/seccomp:
Try to fit runtime of benchmark into timeout
selftests/seccomp:
user_notification_addfd check nextfd is available
selftests/tc-testing:
require an up to date iproute2 for blockcast tests
selftests/tcp_ao:
Fix fscanf() call for format-security
selftests/tcp_ao:
Make RST tests less flaky
selftests/tcp_ao:
Printing fixes to confirm with format-security
selftests/tcp_ao:
Zero-init tcp_ao_info_opt
selftests/timers/posix_timers:
Reimplement check_timer_distribution()
selftests/user_events:
Test multi-format events
selftests/vDSO:
fix building errors on LoongArch
selftests/vDSO:
fix runtime errors on LoongArch
selftests:
add ESRCH tests for pidfd_getfd()
selftests:
add eventfd selftests
selftests:
Add test to verify power supply properties
selftests:
add zswapin and no zswap tests
selftests:
avoid using SKIP(exit()) in harness fixure setup
selftests:
bonding: Add net/forwarding/lib.sh to TEST_INCLUDES
selftests:
bonding: make sure new active is not null
selftests:
bonding: reduce garp_test/arp_validate test time
selftests:
bonding: use slowwait instead of hard code sleep
selftests:
bonding: use tc filter to check if LACP was sent
selftests:
damon: add access_memory to .gitignore
selftests:
Declare local variable for pause in fcnal-test.sh
selftests:
dmabuf-heap: add config file for the test
selftests:
dsa: Replace test symlinks by wrapper script
selftests:
fix the zswap invasive shrink test
selftests:
forwarding: Add a test for NH group stats
selftests:
forwarding: Add missing config entries
selftests:
forwarding: Add missing multicast routing config entries
selftests:
forwarding: Fix ping failure due to short timeout
selftests:
forwarding: Make tc-police pass on debug kernels
selftests:
forwarding: Make VXLAN ECN encap tests more robust
selftests:
forwarding: Make vxlan-bridge-1q pass on debug kernels
selftests:
forwarding: Make {, ip6}gre-inner-v6-multipath tests more robust
selftests:
forwarding: Parametrize mausezahn delay
selftests:
forwarding: Redefine relative_path variable
selftests:
forwarding: Remove duplicated lib.sh content
selftests:
forwarding: Remove IPv6 L3 multipath hash tests
selftests:
ftrace: fix typo in test description
selftests:
fuxex: Report a unique test name per run of futex_requeue_pi
selftests:
Introduce Makefile variable to list shared bash scripts
selftests:
ip_local_port_range: use XFAIL instead of SKIP
selftests:
kselftest: add ksft_test_result_code(), handling all exit codes
selftests:
kselftest: Fix build failure with NOLIBC
selftests:
kselftest: Mark functions that unconditionally call exit() as __noreturn
selftests:
kselftest_harness: fix Clang warning about zero-length format
selftests:
kselftest_harness: generate test name once
selftests:
kselftest_harness: let PASS / FAIL provide diagnostic
selftests:
kselftest_harness: print test name for SKIP
selftests:
kselftest_harness: save full exit code in metadata
selftests:
kselftest_harness: separate diagnostic message with # in ksft_test_result_code()
selftests:
kselftest_harness: support using xfail
selftests:
kselftest_harness: use exit code to store skip
selftests:
kselftest_harness: use KSFT_* exit codes
selftests:
ktap_helpers: Add a helper to abort the test
selftests:
ktap_helpers: Add a helper to finish the test
selftests:
ktap_helpers: Add helper to pass/fail test based on exit code
selftests:
ktap_helpers: Add helper to print diagnostic messages
selftests:
kvm: remove meaningless assignments in Makefiles
selftests:
lib.mk: Do not process TEST_GEN_MODS_DIR
selftests:
livepatch: Add initial .gitignore
selftests:
livepatch: Avoid running the tests if kernel-devel is missing
selftests:
livepatch: Test livepatching a heavily called syscall
selftests:
mm: fix unused and uninitialized variable warning
selftests:
mm: perform some system cleanup before using hugepages
selftests:
mm: protection_keys: save/restore nr_hugepages value from launch script
selftests:
mm: restore settings from only parent process
selftests:
Move KTAP bash helpers to selftests common folder
selftests:
mptcp: add local variables rndh
selftests:
mptcp: add mptcp_lib_check_output helper
selftests:
mptcp: add mptcp_lib_check_tools helper
selftests:
mptcp: add mptcp_lib_events helper
selftests:
mptcp: add mptcp_lib_ns_init/exit helpers
selftests:
mptcp: add mptcp_lib_verify_listener_events
selftests:
mptcp: add print_title in mptcp_lib
selftests:
mptcp: add token for dump_addr
selftests:
mptcp: add token for get_addr
selftests:
mptcp: add userspace pm subflow flag
selftests:
mptcp: call test_fail without argument
selftests:
mptcp: connect: add dedicated port counter
selftests:
mptcp: connect: fix misaligned output
selftests:
mptcp: connect: fix shellcheck warnings
selftests:
mptcp: declare event macros in mptcp_lib
selftests:
mptcp: diag: change timeout_poll to 30
selftests:
mptcp: diag: fix shellcheck warnings
selftests:
mptcp: dump userspace addrs list
selftests:
mptcp: export TEST_COUNTER variable
selftests:
mptcp: extract mptcp_lib_check_expected
selftests:
mptcp: join: change capture/checksum as bool
selftests:
mptcp: join: fix dev in check_endpoint
selftests:
mptcp: lib: catch duplicated subtest entries
selftests:
mptcp: more operations in ns_init/exit
selftests:
mptcp: netlink: drop duplicate var ret
selftests:
mptcp: pm netlink: fix shellcheck warnings
selftests:
mptcp: print all error messages to stdout
selftests:
mptcp: print test results with colors
selftests:
mptcp: print test results with counters
selftests:
mptcp: print_test out of verify_listener_events
selftests:
mptcp: simult flows: define missing vars
selftests:
mptcp: simult flows: fix shellcheck warnings
selftests:
mptcp: sockopt: fix shellcheck warnings
selftests:
mptcp: sockopt: print every test result
selftests:
mptcp: stop forcing iptables-legacy
selftests:
mptcp: use += operator to append strings
selftests:
mptcp: use KSFT_SKIP/KSFT_PASS/KSFT_FAIL
selftests:
mptcp: userspace pm get addr tests
selftests:
net: Correct couple of spelling mistakes
selftests:
net: gro fwd: update vxlan GRO test expectations
selftests:
net: ignore timing errors in txtimestamp if KSFT_MACHINE_SLOW
selftests:
net: include forwarding lib
selftests:
net: veth: test the ability to independently manipulate GRO and XDP
selftests:
netdevsim: be less selective for FW for the devlink test
selftests:
netdevsim: set test timeout to 10 minutes
selftests:
netdevsim: stop using ifconfig
selftests:
openvswitch: Test ICMP related matches work with SNAT
selftests:
reuseaddr_conflict: add missing new line at the end of the output
selftests:
riscv: Generalize mm selftests
selftests:
sched: Fix spelling mistake "hiearchy" -> "hierarchy"
selftests:
sud_test: return correct emulated syscall value on RISC-V
selftests:
tc-testing: add mirred to block tdc tests
selftests:
tc-testing: add missing netfilter config
selftests:
tc-testing: adjust fq test to latest iproute2
selftests:
tc-testing: check if 'jq' is available in taprio tests
selftests:
tc-testing: enable all tdc tests
selftests:
tc-testing: return fail if a test fails in setup/teardown
selftests:
team: Add shared library scripts to TEST_INCLUDES
selftests:
test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC
selftests:
thermal: intel: power_floor: add missing gitignore
selftests:
thermal: intel: workload_hint: add missing gitignore
selftests:
timers: Fix abs() warning in posix_timers test
selftests:
timers: Fix posix_timers ksft_print_msg() warning
selftests:
timers: Fix valid-adjtimex signed left-shift undefined behavior
selftests:
tls: add test with a partially invalid iov
selftests:
udpgso: Pull up network setup into shell script
selftests:
uevent: add missing gitignore
selftests:
userspace pm: avoid relaunching pm events
selftests:
vxlan_mdb: Avoid duplicate test names
selftests:
vxlan_mdb: Fix failures with old libnet
selftests:
zswap: add zswap selftest file to zswap maintainer entry
selftets/damon:
prepare for monitor_on file renaming
selinux:
avoid dereference of garbage after mount failure
selinux:
correct return values in selinux_socket_getpeersec_dgram()
selinux:
fix style issues in security/selinux/ss/avtab.c
selinux:
fix style issues in security/selinux/ss/avtab.h
selinux:
fix style issues in security/selinux/ss/conditional.c
selinux:
fix style issues in security/selinux/ss/conditional.h
selinux:
fix style issues in security/selinux/ss/constraint.h
selinux:
fix style issues in security/selinux/ss/context.h
selinux:
fix style issues in security/selinux/ss/context.h
selinux:
fix style issues in security/selinux/ss/ebitmap.c
selinux:
fix style issues in security/selinux/ss/ebitmap.h
selinux:
fix style issues in security/selinux/ss/hashtab.c
selinux:
fix style issues in security/selinux/ss/hashtab.h
selinux:
fix style issues in security/selinux/ss/mls.c
selinux:
fix style issues in security/selinux/ss/mls.h
selinux:
fix style issues in security/selinux/ss/mls_types.h
selinux:
fix style issues in security/selinux/ss/policydb.c
selinux:
fix style issues in security/selinux/ss/policydb.h
selinux:
fix style issues in security/selinux/ss/services.h
selinux:
fix style issues in security/selinux/ss/sidtab.c
selinux:
fix style issues in security/selinux/ss/sidtab.h
selinux:
fix style issues in security/selinux/ss/symtab.c
selinux:
fix style issues in security/selinux/ss/symtab.h
selinux:
only filter copy-up xattrs following initialization
selinux:
reduce the object class calculations at inode init time
serdev:
make serdev_bus_type const
serial/pmac_zilog:
Remove flawed mitigation for rx irq flood
serial:
8250: Move hp300_setup_serial_console() to
serial:
8250: Use serial8250_do_set_termios for uartclk updating
serial:
8250_aspeed_vuart: Switch to use uart_read_port_properties()
serial:
8250_bcm2835aux: Switch to use uart_read_port_properties()
serial:
8250_bcm7271: Replace custom unit definitions
serial:
8250_bcm7271: Switch to use uart_read_port_properties()
serial:
8250_dw: Emit an error message if getting the baudclk failed
serial:
8250_dw: Replace ACPI device check by a quirk
serial:
8250_dw: Revert: Do not reclock if already at correct rate
serial:
8250_dw: Switch to use uart_read_port_properties()
serial:
8250_exar: Clear interrupts before registering handler
serial:
8250_exar: Don't remove GPIO device on suspend
serial:
8250_exar: Don't use "proxy" headers
serial:
8250_exar: switch to DEFINE_SIMPLE_DEV_PM_OPS()
serial:
8250_exar: Use 8250 PCI library to map and assign resources
serial:
8250_exar: Use dev_get_drvdata() directly in PM callbacks
serial:
8250_exar: Use generic function to set firmware node
serial:
8250_ingenic: Switch to use uart_read_port_properties()
serial:
8250_lpc18xx: disable clks on error in probe()
serial:
8250_lpc18xx: Switch to use uart_read_port_properties()
serial:
8250_of: Drop quirk fot NPCM from 8250_port
serial:
8250_of: Switch to use uart_read_port_properties()
serial:
8250_omap: Switch to use uart_read_port_properties()
serial:
8250_pci1xxxx: Don't use "proxy" headers
serial:
8250_pci1xxxx: Drop quirk from 8250_port
serial:
8250_pci: Remove redundant PCI IDs
serial:
8250_pxa: Switch to use uart_read_port_properties()
serial:
8250_tegra: Switch to use uart_read_port_properties()
serial:
8250_uniphier: Switch to use uart_read_port_properties()
serial:
amba-pl011: Use uart_prepare_sysrq_char().
serial:
ar933x: Use uart_prepare_sysrq_char().
serial:
bcm63xx: Use uart_prepare_sysrq_char().
serial:
core: Add UPIO_UNKNOWN constant for unknown port type
serial:
core: Clearing the circular buffer before NULLifying it
serial:
core: Fix missing shutdown and startup for serial base port
serial:
core: Fix regression when runtime PM is not enabled
serial:
core: make serial_base_bus_type const
serial:
core: Move struct uart_port::quirks closer to possible values
serial:
core: only stop transmit when HW fifo is empty
serial:
linflexuart: Remove redundant uart type assignment
serial:
Lock console when calling into driver before registration
serial:
lpc32xx_hs: remove redundant check and assignment of hsu_rate
serial:
lpc32xx_hs: Use uart_prepare_sysrq_char() to handle sysrq.
serial:
max310x: add explicit return for some switch default cases
serial:
max310x: add I2C device table for instantiation from userspace
serial:
max310x: add macro for max number of ports
serial:
max310x: fix indentation
serial:
max310x: fix NULL pointer dereference in I2C instantiation
serial:
max310x: fix syntax error in IRQ error message
serial:
max310x: reformat and improve comments
serial:
max310x: remove holes in struct max310x_devtype
serial:
max310x: replace bare use of 'unsigned' with 'unsigned int' (checkpatch)
serial:
max310x: replace hardcoded masks with preferred GENMASK()
serial:
max310x: simplify probe() and remove() error handling
serial:
max310x: use common detect function for all variants
serial:
max310x: use common power function for all variants
serial:
max310x: use dev_err_probe() instead of dev_err()
serial:
max310x: use i2c_get_match_data()
serial:
max310x: use separate regmap name for each port
serial:
max310x: use spi_get_device_match_data()
serial:
meson: Use uart_prepare_sysrq_char().
serial:
msm: Use uart_prepare_sysrq_char().
serial:
mxs-auart: add spinlock around changing cts state
serial:
omap: Use uart_prepare_sysrq_char().
serial:
owl: Use uart_prepare_sysrq_char() to handle sysrq.
serial:
pch: Don't disable interrupts while acquiring lock in ISR.
serial:
pch: Don't initialize uart_port's spin_lock.
serial:
pch: Invoke handle_rx_to() directly.
serial:
pch: Make push_rx() return void.
serial:
pch: Remove eg20t_port::lock.
serial:
pch: Use uart_prepare_sysrq_char().
serial:
pmac_zilog: Convert to platform remove callback returning void
serial:
port: Introduce a common helper to read properties
serial:
pxa: Use uart_prepare_sysrq_char().
serial:
qcom-geni: Don't cancel/abort if we can't get the port lock
serial:
rda: Use uart_prepare_sysrq_char() to handle sysrq.
serial:
samsung: honor fifosize from dts at first
serial:
sh-sci: Call sci_serial_{in,out}() directly
serial:
sifive: Use uart_prepare_sysrq_char() to handle sysrq.
serial:
st-asc: don't get/put GPIOs in atomic context
serial:
stm32: change register's offset type from u8 to u16
serial:
stm32: extend max number of U(S)ART to 9
serial:
stm32: get FIFO size from hwcfg register
serial:
stm32: implement prescaler tuning to compute low baudrate
serial:
stm32: Reset .throttled state in .startup()
serial:
stm32: Return IRQ_NONE in the ISR if no handling happend
serial:
sunplus: Use uart_prepare_sysrq_char().
serial:
txx9: Add missing #include
sh, crash:
wrap crash dumping code into crash related ifdefs
sh:
dma-sysfs: Make dma_subsys const
sh:
Fix build with CONFIG_UBSAN=y
sh:
hd64461: Make setup_hd64461() static
sh:
intc: Make intc_subsys const
shmem:
document how to "persist" data when using shmem_*file_setup
shmem:
export shmem_get_folio
shmem:
export shmem_kernel_file_setup
shmem:
move shmem_mapping out of line
shmem:
move the shmem_mapping assert into shmem_get_folio_gfp
shmem:
properly report quota mount options
shmem:
set a_ops earlier in shmem_symlink
signal:
fill in si_code in prepare_kill_siginfo()
Linux:
Simplify net_dbg_ratelimited() dummy
siox:
bus-gpio: Simplify using devm_siox_* functions
siox:
constify the struct device_type usage
siox:
Don't pass the reference on a master in siox_master_register()
siox:
make siox_bus_type const
siox:
Provide a devm variant of siox_master_alloc()
siox:
Provide a devm variant of siox_master_register()
sit:
use exit_batch_rtnl() method
slab:
remove PARTIAL_NODE slab_state
slimbus:
core: make slimbus_bus const
slimbus:
core: Remove usage of the deprecated ida_simple_xx() API
slimbus:
qcom-ngd-ctrl: Add timeout for wait operation
slimbus:
qcom-ngd-ctrl: Make QMI message rules const
smack:
Always determine inode labels in smack_inode_init_security()
smack:
Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
smack:
Initialize the in-memory inode in smack_inode_init_security()
smack:
Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
Smack:
use init_task_smack() in smack_cred_transfer()
smb/client:
adapt to breakup of struct file_lock
smb/client:
convert to using new filelock helpers
smb/server:
adapt to breakup of struct file_lock
smb/server:
convert to using new filelock helpers
smb311:
additional compression flag defined in updated protocol spec
smb311:
correct incorrect offset field in compression header
smb3:
add dynamic trace point for ioctls
smb3:
add trace event for mknod
smb3:
fix broken reconnect when password changing on the server by allowing password rotation
smb3:
fix lock ordering potential deadlock in cifs_sync_mid_result
smb3:
fix Open files on server counter going negative
smb3:
missing lock when picking channel
smb3:
retrying on failed server close
smb3:
update allocation size more accurately on write completion
smb:
client: add support for WSL reparse points
smb:
client: do not defer close open handles to deleted files
smb:
client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs()
smb:
client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file()
smb:
client: fix potential broken compound request
smb:
client: fix potential UAF in cifs_debug_files_proc_show()
smb:
client: fix potential UAF in cifs_dump_full_key()
smb:
client: fix potential UAF in cifs_signal_cifsd_for_reconnect()
smb:
client: fix potential UAF in cifs_stats_proc_show()
smb:
client: fix potential UAF in cifs_stats_proc_write()
smb:
client: fix potential UAF in is_valid_oplock_break()
smb:
client: fix potential UAF in smb2_is_network_name_deleted()
smb:
client: fix potential UAF in smb2_is_valid_lease_break()
smb:
client: fix potential UAF in smb2_is_valid_oplock_break()
smb:
client: fix rename(2) regression against samba
smb:
client: Fix struct_group() usage in __packed structs
smb:
client: fix UAF in smb2_reconnect_server()
smb:
client: guarantee refcounted children from parent session
smb:
client: handle DFS tcons in cifs_construct_tcon()
smb:
client: instantiate when creating SFU files
smb:
client: introduce reparse mount option
smb:
client: introduce SMB2_OP_QUERY_WSL_EA
smb:
client: move most of reparse point handling code to common file
smb:
client: negotiate compression algorithms
smb:
client: parse uid, gid, mode and dev from WSL reparse points
smb:
client: reduce number of parameters in smb2_compound_op()
smb:
client: refresh referral without acquiring refpath_lock
smb:
client: replace deprecated strncpy with strscpy
smb:
client: retry compound request without reusing lease
smb:
client: return reparse type in /proc/mounts
smb:
client: reuse file lease key in compound operations
smb:
client: serialise cifs_construct_tcon() with cifs_mount_mutex
smb:
client: set correct d_type for reparse DFS/DFSR and mount point
smb:
common: fix fields sizes in compression_pattern_payload_v1
smb:
common: simplify compression headers
smb:
remove redundant check
smb:
remove SLAB_MEM_SPREAD flag usage
smp:
Avoid 'setup_max_cpus' namespace collision/shadowing
smp:
Consolidate smp_prepare_boot_cpu()
smp:
Make __smp_processor_id() 0-argument macro
smp:
make __smp_processor_id() 0-argument macro
smp:
Provide 'setup_max_cpus' definition on UP too
soc/tegra:
Fix build failure on Tegra241
soc/tegra:
fuse: Add ACPI support for Tegra194 and Tegra234
soc/tegra:
fuse: Add function to add lookups
soc/tegra:
fuse: Add function to print SKU info
soc/tegra:
fuse: Add support for Tegra241
soc/tegra:
fuse: Add tegra_acpi_init_apbmisc()
soc/tegra:
fuse: Define tegra194_soc_attr_group for Tegra241
soc/tegra:
fuse: Fix crash in tegra_fuse_readl()
soc/tegra:
fuse: Refactor resource mapping
soc/tegra:
fuse: Use dev_err_probe for probe failures
soc/tegra:
pmc: Add SD wake event for Tegra234
soc/tegra:
pmc: Remove some old and deprecated functions and constants
soc/tegra:
pmc: Update address mapping sequence for PMC apertures
soc/tegra:
pmc: Update scratch as an optional aperture
soc:
fsl: dpio: fix kcalloc() argument order
soc:
fsl: qbman: Always disable interrupts when taking cgr_lock
soc:
fsl: qbman: Remove RESERVEDMEM_OF_DECLARE usage
soc:
fsl: qbman: Use raw spinlock for cgr_lock
soc:
mediatek: mtk-socinfo: Add driver for getting chip information
soc:
mediatek: mtk-socinfo: Add extra entry for MT8183
soc:
mediatek: mtk-socinfo: Clean up NVMEM cell read
soc:
mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS
soc:
mediatek: mtk-svs: Append "-thermal" to thermal zone names
soc:
qcom: add QCOM PBS driver
soc:
qcom: aoss: Add debugfs interface for sending messages
soc:
qcom: aoss: add missing kerneldoc for qmp members
soc:
qcom: aoss: Add tracepoints in qmp_send()
soc:
qcom: aoss: Mark qmp_send() __printf()
soc:
qcom: apr: make aprbus const
soc:
qcom: geni-se: Add M_TX_FIFO_NOT_EMPTY bit definition
soc:
qcom: geni-se: drop unused kerneldoc struct geni_wrapper param
soc:
qcom: llcc: Check return value on Broadcast_OR reg read
soc:
qcom: smem: remove hwspinlock from item get routine
soc:
qcom: smp2p: fix all kernel-doc warnings
soc:
qcom: socinfo: Add Soc IDs for SM8475 family
soc:
qcom: socinfo: add SoC Info support for QCM8550 and QCS8550 platform
soc:
qcom: socinfo: rename PM2250 to PM4125
soc:
qcom: spm: add support for voltage regulator
soc:
qcom: spm: fix building with CONFIG_REGULATOR=n
soc:
qcom: spm: remove driver-internal structures from the driver API
soc:
renesas: Identify R-Car V4M
soc:
renesas: Introduce ARCH_RCAR_GEN4
soc:
renesas: rcar-rst: Add support for R-Car V4M
soc:
samsung: exynos-pmu: Add regmap support for SoCs that protect PMU regs
soc:
sunxi: sram: export register 0 for THS on H616
soc:
xilinx: update maintainer of event manager driver
sock:
Use unsafe_memcpy() for sock_copy()
sock_diag:
add module pointer to "struct sock_diag_handler"
sock_diag:
allow concurrent operation in sock_diag_rcv_msg()
sock_diag:
allow concurrent operations
sock_diag:
annotate data-races around sock_diag_handlers[family]
sock_diag:
remove sock_diag_mutex
softirq:
Fix suspicious RCU usage in __do_softirq()
soundwire/SOF:
add SoundWire Interface support for
soundwire:
amd: fix for wake interrupt handling for clockstop mode
soundwire:
amd: implement function to extract slave information
soundwire:
amd: refactor amd soundwire manager device node creation
soundwire:
amd: refactor register mask structure
soundwire:
amd: refactor soundwire pads enable
soundwire:
amd: update license
soundwire:
bus_type: make sdw_bus_type const
soundwire:
constify the struct device_type usage
soundwire:
intel_auxdevice: remove redundant assignment to variable link_flags
soundwire:
stream: add missing const to Documentation
soundwire:
Use snd_soc_substream_to_rtd() to obtain rtd
sparc/pgtable:
define PFN_PTE_SHIFT
sparc32:
Do not select GENERIC_ISA_DMA
sparc32:
Fix build with trapbase
sparc32:
Fix parport build with sparc32
sparc32:
Fix section mismatch in leon_pci_grpci
sparc32:
Use generic cmpdi2/ucmpdi2 variants
sparc64:
NMI watchdog: fix return value of __setup handler
sparc:
Fix typos
sparc:
remove obsolete config ARCH_ATU
sparc:
select FRAME_POINTER instead of redefining it
sparc:
Use shared font data
sparc:
vdso: Disable UBSAN instrumentation
sparc:
vDSO: fix return value of __setup handler
sparc:
vio: make vio_bus_type const
speakup:
Add /dev/synthu device
speakup:
Avoid crash on very long word
speakup:
Fix 8bit characters from direct synth
spi:
add spi_optimize_message() APIs
spi:
add support for pre-cooking messages
spi:
avoid double validation in __spi_sync()
spi:
axi-spi-engine: fix version format string
spi:
axi-spi-engine: move message compile to optimize_message
spi:
axi-spi-engine: move msg finalization out of irq handler
spi:
axi-spi-engine: remove p from struct spi_engine_message_state
spi:
axi-spi-engine: remove use of ida for sync id
spi:
axi-spi-engine: small cleanups
spi:
axi-spi-engine: use __counted_by() attribute
spi:
axi-spi-engine: use common AXI macros
spi:
axi-spi-engine: use struct_size() macro
spi:
bcm2835: implement ctlr->max_transfer_size
spi:
bitbang: Follow renaming of SPI "master" to "controller"
spi:
cadence-qspi: assert each subnode flash CS is valid
spi:
cadence-qspi: report correct number of chip-select
spi:
cadence-qspi: set maximum chip-select to 4
spi:
cadence-quadspi: Don't emit error message on allocation error
spi:
cadence-quadspi: Follow renaming of SPI "master" to "controller"
spi:
cavium: Follow renaming of SPI "master" to "controller"
spi:
Consistently use BIT for cs_index_mask
spi:
consolidate setting message->spi
spi:
cs42l43: Clean up of firmware node
spi:
cs42l43: Handle error from devm_pm_runtime_enable()
spi:
cs42l43: Tidy up header includes
spi:
docs: spidev: fix echo command format
spi:
Drop compat layer from renaming "master" to "controller"
spi:
drop gpf arg from __spi_split_transfer_maxsize()
spi:
dt-bindings: atmel,at91rm9200-spi: remove 9x60 compatible from list
spi:
dt-bindings: introduce FIFO depth properties
spi:
dt-bindings: samsung: Add Exynos850 SPI
spi:
dt-bindings: samsung: add google,gs101-spi compatible
spi:
dt-bindings: samsung: make dma properties not required
spi:
dw: remove redundant assignment to variable len
spi:
Exctract spi_dev_check_cs() helper
spi:
Exctract spi_set_all_cs_unused() helper
spi:
Fix error code checking in spi_mem_exec_op()
spi:
fix null pointer dereference within spi_sync
spi:
Fix types of the last chip select storage variables
spi:
fsl-dspi: A couple of error handling
spi:
fsl-dspi: Preserve error code returned by dmaengine_slave_config()
spi:
fsl-dspi: Unify error messaging in dspi_request_dma()
spi:
fsl-lib: Follow renaming of SPI "master" to "controller"
spi:
geni-qcom: Follow renaming of SPI "master" to "controller"
spi:
get rid of some legacy macros
spi:
gpio: Follow renaming of SPI "master" to "controller"
spi:
hisi-kunpeng: Delete the dump interface of data registers in debugfs
spi:
intel: Add default partition and name to the second chip
spi:
intel: Keep the BIOS partition inside the first chip
spi:
Introduce SPI_INVALID_CS and is_valid_cs()
spi:
Kconfig: cap[c]ability
spi:
lm70llp: fix links in doc and comments
spi:
loopback-test: Follow renaming of SPI "master" to "controller"
spi:
lpspi: Avoid potential use-after-free in probe()
spi:
make spi_bus_type const
spi:
mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe
spi:
mchp-pci1xxxx: Add support for DMA in SPI
spi:
mchp-pci1xxxx: DMA support for copying data to and from SPI Buf
spi:
mchp-pci1xxxx: release resources on error in probe()
spi:
Merge up v6.8 release
spi:
microchip-core-qspi: fix setting spi bus clock rate
spi:
move split xfers for CS_WORD emulation
spi:
move splitting transfers to spi_optimize_message()
spi:
nxp-fspi: Adjust LUT debug output alignment
spi:
pic32: Replace of_gpio.h by proper one
spi:
pl022: Add missing dma_filter field kerneldoc
spi:
pl022: Use typedef for dma_filter_fn
spi:
ppc4xx: Fix fallout from rename in struct spi_bitbang
spi:
pxa2xx: Use typedef for dma_filter_fn
spi:
Remove the @multi_cs_cap to prevent kernel-doc warnings
spi:
reorder spi_message struct member doc comments
spi:
Restore delays for non-GPIO chip select
spi:
s3c64xx: Add Exynos850 support
spi:
s3c64xx: add s3c64xx_iowrite{8,16}_32_rep accessors
spi:
s3c64xx: add support for google,gs101-spi
spi:
s3c64xx: add support for google,gs101-spi
spi:
s3c64xx: allow FIFO depth to be determined from the compatible
spi:
s3c64xx: allow full FIFO masks
spi:
s3c64xx: avoid possible negative array index
spi:
s3c64xx: check return code of dmaengine_slave_config()
spi:
s3c64xx: define a magic value
spi:
s3c64xx: deprecate fifo_lvl_mask, rx_lvl_offset and port_id
spi:
s3c64xx: determine the fifo depth only once
spi:
s3c64xx: downgrade dev_warn to dev_dbg for optional dt props
spi:
s3c64xx: drop a superfluous bitwise NOT operation
spi:
s3c64xx: drop blank line between declarations
spi:
s3c64xx: explicitly include
spi:
s3c64xx: explicitly include
spi:
s3c64xx: explicitly include
spi:
s3c64xx: Extract FIFO depth calculation to a dedicated macro
spi:
s3c64xx: fix typo, s/configuartion/configuration
spi:
s3c64xx: get rid of the OF alias ID dependency
spi:
s3c64xx: introduce s3c64xx_spi_set_port_id()
spi:
s3c64xx: let the SPI core determine the bus number
spi:
s3c64xx: move common code outside if else
spi:
s3c64xx: prepare for a different flavor of iowrite rep
spi:
s3c64xx: propagate the dma_submit_error() error code
spi:
s3c64xx: remove duplicated definition
spi:
s3c64xx: remove else after return
spi:
s3c64xx: remove unneeded (void *) casts in of_match_table
spi:
s3c64xx: rename prepare_dma() to s3c64xx_prepare_dma()
spi:
s3c64xx: retrieve the FIFO depth from the device tree
spi:
s3c64xx: return ETIMEDOUT for wait_for_completion_timeout()
spi:
s3c64xx: sort headers alphabetically
spi:
s3c64xx: straightforward cleanup
spi:
s3c64xx: switch exynos850 to new port config data
spi:
s3c64xx: switch gs101 to new port config data
spi:
s3c64xx: Use DMA mode from fifo size
spi:
slave-mt27xx: Follow renaming of SPI "master" to "controller"
spi:
spi-fsl-lpspi: remove redundant spi_controller_put call
spi:
spi-imx: fix off-by-one in mx51 CPU mode burst length
spi:
spi-mem: add statistics support to ->exec_op() calls
spi:
spi-mt65xx: Fix NULL pointer access in interrupt handler
spi:
spi-mt65xx: Support sleep pin control
spi:
spi-rockchip: Fix max_native_cs
spi:
spi-rockchip: Fix out of bounds array access
spi:
spi-summary.rst: fix underline length
spi:
spidev: Follow renaming of SPI "master" to "controller"
spi:
stm32-qspi: Replace of_gpio.h by proper one
spi:
stm32: enable controller before asserting CS
spi:
stm32: move splitting transfers to optimize_message
spi:
Update the "master/slave" terminology in documentation
Squashfs:
check the inode number is not the invalid value of zero
sr9800:
Add check for usbnet_get_endpoints
srcu:
Improve comments about acceleration leak
ssb:
make ssb_bustype const
stackdepot:
rename pool_index to pool_index_plus_1
stackdepot:
respect __GFP_NOLOCKDEP allocation flag
staging/fbtft:
Include
staging/nvec:
update comment regarding udelay in the isr
staging/nvec:
update TODO
staging:
axis-fifo: Use sysfs_emit()
staging:
board: Remove Armadillo-800-EVA board staging code
staging:
board: Remove KZM9D board staging code
staging:
emxx_udc: Remove EMMA Mobile USB Gadget driver
staging:
fbtft: Follow renaming of SPI "master" to "controller"
staging:
fbtft: remove unused variable 'count'
staging:
fieldbus: make anybus_bus const
staging:
fieldbus: make fieldbus_class constant
staging:
fieldbus: Remove usage of the deprecated ida_simple_xx() API
staging:
gdm724x: constantify the struct device_type usage
staging:
greybus: fix get_channel_from_mode() failure path
staging:
greybus: gbphy: make gbphy_bus_type const
staging:
greybus: pwm: Change prototype of helpers to prepare further changes
staging:
greybus: pwm: Drop unused gb_connection_set_data()
staging:
greybus: pwm: Make use of devm_pwmchip_alloc() function
staging:
greybus: pwm: Make use of pwmchip_parent() accessor
staging:
greybus: pwm: Rely on pwm framework to pass a valid hwpwm
staging:
greybus: pwm: Rework how the number of PWM lines is determined
staging:
greybus: Remove redundant variable 'mask'
staging:
greybus: Remove usage of the deprecated ida_simple_xx() API
staging:
greybus: Replace __attribute__((packed)) by __packed in various instances
staging:
greybus: Replaces directive __attribute__((packed)) by __packed as suggested by checkpatch
staging:
greybus: spi: Follow renaming of SPI "master" to "controller"
staging:
media: ipu3: Remove some excess struct member documentation
staging:
media: starfive: Set 16 bpp for capture_raw device
staging:
octeon: Don't bother filling in ethtool driver version
Staging:
octeon: Match parenthesis alignment
staging:
pi433: Move FIFO_THRESHOLD define to source file
staging:
pi433: Redefine F_OSC using units.h macro
staging:
pi433: Remove a duplicated F_OSC define
staging:
pi433: Remove a duplicated FIFO_SIZE define
staging:
pi433: Remove the unused FREQUENCY define
staging:
Remove board staging code
Staging:
rtl8192e: Fix 5 chckpatch alignment warnings in rtl819x_BAProc.c
Staging:
rtl8192e: Fix if statement alignment with open parenthesis
Staging:
rtl8192e: Fix paren alignment for rtllib_disable_net_monitor_mode()
Staging:
rtl8192e: Fixup if statement broken across multiple lines.
staging:
rtl8192e: initialize variables at declaration
staging:
rtl8192e: remove braces from single statement blocks
staging:
rtl8192e: remove empty cases from switch statements
staging:
rtl8192e: remove return from void function rtl92e_set_channel
staging:
rtl8192e: remove return statement from void function
Staging:
rtl8192e: Remove unnecessary blank line
Staging:
rtl8192e: Remove unnecessary parenthesis in rtllib_softmac_new_net()
staging:
rtl8192e: Remove unused variable bShift
staging:
rtl8192e: Remove unused variables bShortPreamble and fragoffset
staging:
rtl8192e: Remove unused variables nic_type and RxPower
staging:
rtl8192e: Remove unused variables ntotalfrag and Seq_Num
staging:
rtl8192e: Remove variables bIsQosData and RxIs40MHzPacket
staging:
rtl8192e: Remove variables fraglength and packetlength
staging:
rtl8192e: Remove variables tsf, beacon_time and Antenna
staging:
rtl8192e: Remove variables Wakeup, Reserved0 and AGC
Staging:
rtl8192e: Rename boolean variable bHalfWirelessN24GMode
staging:
rtl8192e: rename enum members to upper case
Staging:
rtl8192e: Rename function GetHalfNmodeSupportByAPsHandler()
Staging:
rtl8192e: Rename function GetNmodeSupportBySecCfg()
Staging:
rtl8192e: Rename function MgntQuery_MgntFrameTxRate
Staging:
rtl8192e: Rename function MgntQuery_TxRateExcludeCCKRates()
Staging:
rtl8192e: Rename function pointer SetHwRegHandler()
Staging:
rtl8192e: Rename function RemovePeerTS()
Staging:
rtl8192e: Rename function rtllib_FlushRxTsPendingPkts()
Staging:
rtl8192e: Rename function rtllib_MgntDisconnect()
Staging:
rtl8192e: Rename function rtllib_MgntDisconnectAP()
Staging:
rtl8192e: Rename function rtllib_MlmeDisassociateRequest()
Staging:
rtl8192e: Rename function rtllib_rx_ADDBAReq()
Staging:
rtl8192e: Rename function rtllib_rx_ADDBARsp()
Staging:
rtl8192e: Rename function rtllib_send_ADDBAReq()
Staging:
rtl8192e: Rename function rtllib_send_ADDBARsp()
Staging:
rtl8192e: Rename function SecIsInPMKIDList()
Staging:
rtl8192e: Rename function SendDisassociation()
Staging:
rtl8192e: Rename goto OnADDBAReq_Fail
Staging:
rtl8192e: Rename goto OnADDBARsp_Reject
staging:
rtl8192e: rename rateIndex to rate_index
Staging:
rtl8192e: Rename reference AllowAllDestAddrHandler
Staging:
rtl8192e: Rename variable AironetIeOui
Staging:
rtl8192e: Rename variable array Bssid
Staging:
rtl8192e: Rename variable AsocRetryCount
Staging:
rtl8192e: Rename variable asRsn
Staging:
rtl8192e: Rename variable bAwakePktSent
Staging:
rtl8192e: Rename variable bBusyTraffic
Staging:
rtl8192e: Rename variable bCcxRmEnable
Staging:
rtl8192e: Rename variable bCkipSupported
Staging:
rtl8192e: Rename variable bFilterOutNonAssociatedBSSID
Staging:
rtl8192e: Rename variable bForcedBgMode
Staging:
rtl8192e: Rename variable bHalfSupportNmode
Staging:
rtl8192e: Rename variable bMulticast
Staging:
rtl8192e: Rename variable BssCcxVerNumber
Staging:
rtl8192e: Rename variable bSupportNmode
Staging:
rtl8192e: Rename variable CcxAironetBuf
Staging:
rtl8192e: Rename variable CcxRmCapBuf
Staging:
rtl8192e: Rename variable CcxVerNumBuf
Staging:
rtl8192e: Rename variable FirstIe_InScan
Staging:
rtl8192e: Rename variable LPSAwakeIntvl
Staging:
rtl8192e: Rename variable LPSAwakeIntvl_tmp
Staging:
rtl8192e: Rename variable LPSDelayCnt
Staging:
rtl8192e: Rename variable LpsIdleCount
Staging:
rtl8192e: Rename variable MaxPeriod
Staging:
rtl8192e: Rename variable NumRecvBcnInPeriod
Staging:
rtl8192e: Rename variable NumRecvDataInPeriod
Staging:
rtl8192e: Rename variable NumRxUnicastOkInPeriod
Staging:
rtl8192e: Rename variable Octet
Staging:
rtl8192e: Rename variable osCcxAironetIE
Staging:
rtl8192e: Rename variable osCcxRmCap
Staging:
rtl8192e: Rename variable PeerHTCapBuf
Staging:
rtl8192e: Rename variable PeerHTInfoBuf
Staging:
rtl8192e: Rename variable PMKCacheIdx
Staging:
rtl8192e: Rename variable PMKIDList
Staging:
rtl8192e: Rename variable RemoveAllTS
Staging:
rtl8192e: Rename variable SelfHTCap
Staging:
rtl8192e: Rename variable SlotIndex
Staging:
rtl8192e: Rename variable SlotNum
Staging:
rtl8192e: Rename variable Turbo_Enable
Staging:
rtl8192e: Rename variable TxRxSelect
Staging:
rtl8192e: Rename varoable asSta
Staging:
rtl8192e: Rename varoable osCcxVerNum
staging:
rtl8712: remove unnecessary braces in while loop
Staging:
rtl8723bs: Remove dead code from _rtw_free_network()
staging:
rtl8723bs: remove redundant variable hoffset
Staging:
rtl8723bs: Remove unnecessary braces in rtw_update_ht_cap
Staging:
rtl8723bs: rtw_ieee80211: Remove extra space
staging:
rtl8723bs: Use kcalloc() instead of kzalloc()
Staging:
vc04_services: bcm2835-camera: fix blank line style check
Staging:
vc04_services: bcm2835-camera: fix brace code style check
staging:
vc04_services: changen strncpy() to strscpy_pad()
staging:
vc04_services: fix information leak in create_component()
staging:
vc04_services: vchiq_arm: make vchiq_bus_type const
staging:
vme: make vme_bus_type const
staging:
vme_user: Fix misaligned closing comment */
staging:
vt6655: fix open parentheses alignment
staging:
vt6655: Remove extra blank lines between code blocks
string:
Allow 2-argument strscpy()
string:
Allow 2-argument strscpy_pad()
string:
Convert helpers selftest to KUnit
string:
Convert selftest to KUnit
string:
Redefine strscpy_pad() as a macro
SUNRPC:
add a missing rpc_stat for TCP TLS
sunrpc:
add a struct rpc_stats arg to rpc_create_args
SUNRPC:
Add a transport callback to handle dequeuing of an RPC request
SUNRPC:
add xrpt id to rpc_stats_latency tracepoint
sunrpc:
don't change ->sv_stats if it doesn't exist
SUNRPC:
Don't retry using the same source port if connection failed
SUNRPC:
Don't try to send when the connection is shutting down
SUNRPC:
fix a memleak in gss_import_v2_context
SUNRPC:
Fix a slow server-side memory leak with RPC-over-TCP
SUNRPC:
Fix rpcgss_context trace event acceptor field
SUNRPC:
fix some memleaks in gssx_dec_option_array
SUNRPC:
increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
sunrpc:
pass in the sv_stats struct through svc_create_pooled
sunrpc:
remove ->pg_stats from svc_program
SUNRPC:
Remove EXPORT_SYMBOL_GPL for svc_process_bc()
SUNRPC:
Remove stale comments
SUNRPC:
Revert 561141dd494382217bace4d1a51d08168420eace
SUNRPC:
Use a static buffer for the checksum initialization vector
sunrpc:
use the struct net as the svc proc private
sunvdc:
pass queue_limits to blk_mq_alloc_disk
svcrdma:
Add Write chunk WRs to the RPC's Send WR chain
svcrdma:
Fix retry loop in svc_rdma_send()
svcrdma:
Fix SQ wake-ups
svcrdma:
Increase the per-transport rw_ctx count
svcrdma:
Move write_info for Reply chunks into struct svc_rdma_send_ctxt
svcrdma:
Post Send WR chain
svcrdma:
Post the Reply chunk and Send WR together
svcrdma:
Post WRs for Write chunks in svc_rdma_sendto()
svcrdma:
Prevent a UAF in svc_rdma_send()
svcrdma:
Report CQ depths in debugging output
svcrdma:
Reserve an extra WQE for ib_drain_rq()
svcrdma:
Update max_send_sges after QP is created
swap:
port block device usage to file
swiotlb:
add debugfs to track swiotlb transient pool usage
swiotlb:
do not set total_used to 0 in swiotlb_create_debugfs_files()
swiotlb:
Enforce page alignment in swiotlb_alloc()
swiotlb:
extend buffer pre-padding to alloc_align_mask if necessary
swiotlb:
Fix alignment checks when both allocation and DMA masks are present
swiotlb:
Fix double-allocation of slots due to broken alignment handling
swiotlb:
fix swiotlb_bounce() to do partial sync's correctly
swiotlb:
Honour dma_alloc_coherent() alignment in swiotlb_alloc()
swiotlb:
initialise restricted pool list_head when SWIOTLB_DYNAMIC=y
swiotlb:
Reinstate page-alignment for mappings >= PAGE_SIZE
sysctl:
allow change system v ipc sysctls inside ipc namespace
sysctl:
allow to change limits for posix messages queues
sysfs:
Document new "group visible" helpers
sysfs:
Fix crash on empty group attributes array
sysfs:
Introduce a mechanism to hide static attribute_groups
sysfs:
Introduce a mechanism to hide static attribute_groups
sysfs:
Introduce DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE()
Linux:
sysfs:Addresses documentation in sysfs_merge_group and sysfs_unmerge_group.
sysv:
don't call sb_bread() with pointers_lock held
sysv:
remove SLAB_MEM_SPREAD flag usage
taprio:
validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-coding
target:
port block device access to file
tc:
make tc_bus_type const
tcp:
add a dropreason definitions and prepare for cookie check
tcp:
add dropreasons in tcp_rcv_state_process()
tcp:
add more specific possible drop reasons in tcp_rcv_synsent_state_process()
tcp:
Add skb addr and sock addr to arguments of tracepoint tcp_probe.
tcp:
add tracing of skb/skaddr in tcp_event_sk_skb class
tcp:
add tracing of skbaddr in tcp_event_skb class
tcp:
align tcp_sock_write_rx group
tcp:
annotate a data-race around sysctl_tcp_wmem[0]
tcp:
Clear req->syncookie in reqsk_alloc().
tcp:
defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
tcp:
directly drop skb in cookie check for ipv4
tcp:
directly drop skb in cookie check for ipv6
tcp:
Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-wildcard addresses.
tcp:
Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-wildcard addresses.
tcp:
fix incorrect parameter validation in the do_tcp_getsockopt() function
tcp:
Fix NEW_SYN_RECV handling in inet_twsk_purge()
tcp:
Fix refcnt handling in __inet_hash_connect().
tcp:
Fix Use-After-Free in tcp_ao_connect_init
tcp:
gro: micro optimizations in tcp[4]_gro_complete()
tcp:
introduce dropreasons in receive path
tcp:
make dropreason in tcp_child_process() work
tcp:
make the dropreason really work when calling tcp_rcv_state_process()
tcp:
Move skb_steal_sock() to request_sock.h
tcp:
Move tcp_ns_to_ts() to tcp.h
tcp:
no need to use acceptable for conn_request
tcp:
properly terminate timers for kernel sockets
tcp:
remove some holes in struct tcp_sock
tcp:
Spelling s/curcuit/circuit/
tcp:
use drop reasons in cookie check for ipv4
tcp:
use drop reasons in cookie check for ipv6
tcp:
Use refcount_inc_not_zero() in tcp_twsk_unique().
tee:
make tee_bus_type const
test_maple_tree:
testing the cyclic allocation
test_xarray:
add tests for advanced multi-index use
tg3:
convert EEE handling to use linkmode bitmaps
tg3:
copy only needed fields from userspace-provided EEE data
tg3:
fix bug caused by uninitialized variable
tg3:
Remove residual error handling in tg3_suspend
tg3:
simplify tg3_phy_autoneg_cfg
thermal/debugfs:
Add missing count increment to thermal_debug_tz_trip_up()
thermal/debugfs:
Fix two locking issues with thermal zone debug
thermal/debugfs:
Free all thermal zone debug memory on zone removal
thermal/debugfs:
Prevent use-after-free from occurring after cdev removal
thermal/drivers/mediatek/lvts_thermal:
Fix a memory leak in an error handling path
thermal/drivers/mediatek:
Fix control buffer enablement on MT7896
thermal/drivers/qoriq:
Fix getting tmu range
thermal/drivers/rcar_gen3:
Add support for R-Car V4M
thermal/drivers/sun8i:
Add SRAM register access code
thermal/drivers/sun8i:
Add support for H616 THS controller
thermal/drivers/sun8i:
Don't fail probe due to zone registration failure
thermal/drivers/sun8i:
Explain unknown H6 register value
thermal/drivers/sun8i:
Extend H6 calibration to support 4 sensors
thermal/intel:
Fix intel_tcc_get_temp() to support negative CPU temperature
thermal/of:
Assume polling-delay(-passive) 0 when absent
thermal:
ACPI: Constify acpi_thermal_zone_ops
thermal:
ACPI: Discard trips table after zone registration
thermal:
core: Add flags to struct thermal_trip
thermal:
core: Change governor name to const char pointer
thermal:
core: Drop the .set_trip_hyst() thermal zone operation
thermal:
core: Eliminate writable trip points masks
thermal:
core: Move initial num_trips assignment before memcpy()
thermal:
core: Remove excess empty line from a comment
thermal:
core: remove unnecessary check in trip_point_hyst_store()
thermal:
core: Store zone ops in struct thermal_zone_device
thermal:
core: Store zone trips table in struct thermal_zone_device
thermal:
devfreq_cooling: Fix perf state when calculate dfc res_util
thermal:
Drop spaces before TABs
thermal:
Get rid of CONFIG_THERMAL_WRITABLE_TRIPS
thermal:
gov_bang_bang: Fix possible cooling device state ping-pong
thermal:
gov_fair_share: Fix dependency on trip points ordering
thermal:
gov_power_allocator: Allow binding without cooling devices
thermal:
gov_power_allocator: Allow binding without trip points
thermal:
gov_power_allocator: Avoid overwriting PID coefficients from setup time
thermal:
imx: Set THERMAL_TRIP_FLAG_RW_TEMP directly
thermal:
int340x: processor_thermal: Add Lunar Lake-M PCI ID
thermal:
intel: Adjust ops handling during thermal zone registration
thermal:
intel: Discard trip tables after zone registration
thermal:
intel: int340x_thermal: Use thermal zone accessor functions
thermal:
intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly
thermal:
of: Set THERMAL_TRIP_FLAG_RW_TEMP directly
thermal:
sysfs: Fix up white space in trip_point_temp_store()
thunderbolt:
Add trace events support for the control channel
thunderbolt:
Avoid notify PM core about runtime PM resume
thunderbolt:
Calculate DisplayPort tunnel bandwidth after DPRX capabilities read
thunderbolt:
Constify the struct device_type usage
thunderbolt:
Correct typo in host_reset parameter
thunderbolt:
Do not create DisplayPort tunnels on adapters of the same router
thunderbolt:
Fail the failed bandwidth request properly
thunderbolt:
Fix rollback in tb_port_lane_bonding_enable() for lane 1
thunderbolt:
Fix wake configurations after device unplug
thunderbolt:
Fix XDomain rx_lanes_show and tx_lanes_show
thunderbolt:
Handle bandwidth allocation mode disable request
thunderbolt:
Improve DisplayPort tunnel setup process to be more robust
thunderbolt:
Introduce tb_path_deactivate_hop()
thunderbolt:
Introduce tb_port_reset()
thunderbolt:
Introduce tb_tunnel_direction_downstream()
thunderbolt:
Keep the domain powered when USB4 port is in redrive mode
thunderbolt:
Log an error if DPTX request is not cleared
thunderbolt:
Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers
thunderbolt:
Re-calculate estimated bandwidth when allocation mode is enabled
thunderbolt:
Re-order bandwidth group functions
thunderbolt:
Remove usage of the deprecated ida_simple_xx() API
thunderbolt:
Reserve released DisplayPort bandwidth for a group for 10 seconds
thunderbolt:
Reset only non-USB4 host routers in resume
thunderbolt:
Reset topology created by the boot firmware
thunderbolt:
Skip discovery also in USB4 v2 host
thunderbolt:
Use DP_LOCAL_CAP for maximum bandwidth calculation
tick/nohz:
Move tick_nohz_full_mask declaration outside the #ifdef
tick/nohz:
Remove duplicate between lowres and highres handlers
tick/nohz:
Remove duplicate between tick_nohz_switch_to_nohz() and tick_setup_sched_timer()
tick/sched:
Add function description for tick_nohz_next_event()
tick/sched:
Don't clear ts::next_tick again in can_stop_idle_tick()
tick/sched:
Fix build failure for CONFIG_NO_HZ_COMMON=n
tick/sched:
Fix struct tick_sched doc warnings
tick/sched:
Fix various kernel-doc warnings
tick/sched:
Remove useless oneshot ifdeffery
tick/sched:
Rename tick_nohz_stop_sched_tick() to tick_nohz_full_stop_tick()
tick/sched:
Split out jiffies update helper function
tick:
Assume the tick can't be stopped in NOHZ_MODE_INACTIVE mode
tick:
Assume timekeeping is correctly handed over upon last offline idle call
tick:
Move broadcast cancellation up to CPUHP_AP_TICK_DYING
tick:
Move got_idle_tick away from common flags
tick:
Move individual bit features to debuggable mask accesses
tick:
Move tick cancellation up to CPUHP_AP_TICK_DYING
tick:
Shut down low-res tick from dying CPU
tick:
Split nohz and highres features from nohz_mode
tick:
Start centralizing tick related CPU hotplug operations
tick:
Use IS_ENABLED() whenever possible
tifm:
make tifm_adapter_class constant
time/kunit:
Use correct format specifier
time/timecounter:
Fix inline documentation
time/timekeeping:
Fix kernel-doc warnings and typos
time:
test: Fix incorrect format specifier
timekeeping:
Add clocksource ID to struct system_counterval_t
timekeeping:
Evaluate system_counterval_t.cs_id instead of .cs
timekeeping:
Fix cross-timestamp interpolation corner case decision
timekeeping:
Fix cross-timestamp interpolation for non-x86
timekeeping:
Fix cross-timestamp interpolation on counter wrap
timekeeping:
Use READ/WRITE_ONCE() for tick_do_timer_cpu
timer/migration:
Fix quick check reporting late expiry
timer/migration:
Remove buggy early return on deactivation
timer_migration:
Add tracepoints
timers/migration:
Fix endless timer requeue after idle interrupts
timers/migration:
Fix ignored event due to missing CPU update
timers/migration:
Prevent out of bounds access on failure
timers/migration:
Return early on deactivation
timers:
Add get next timer interrupt functionality for remote CPUs
timers:
Add struct member description for timer_base
timers:
Always queue timers on the local CPU
timers:
Assert no next dyntick timer look-up while CPU is offline
timers:
Check if timers base is handled already
timers:
Fix kernel-doc format and add Return values
timers:
Fix removed self-IPI on global timer's enqueue in nohz_full
timers:
Fix text inconsistencies and spelling
timers:
Implement the hierarchical pull model
timers:
Introduce add_timer() variants which modify timer flags
timers:
Introduce function to check timer base is_idle flag
timers:
Keep the pinned timers separate from the others
timers:
Make sure TIMER_PINNED flag is set in add_timer_on()
timers:
Move marking timer bases idle into tick_nohz_stop_tick()
timers:
Optimization for timer_base_try_to_set_idle()
timers:
Restructure get_next_timer_interrupt()
timers:
Restructure internal locking
timers:
Retrieve next expiry of pinned/non-pinned timers separately
timers:
Simplify code in run_local_timers()
timers:
Split next timer interrupt logic
timers:
Split out "get next timer interrupt" functionality
timers:
Split out get next timer interrupt
tipc:
Cleanup tipc_nl_bearer_add() error paths
tipc:
fix a possible memleak in tipc_buf_append
tipc:
fix UAF in error path
tipc:
node: remove Excess struct member kernel-doc warnings
tipc:
rename the module name diag to tipc_diag
tipc:
socket: remove Excess struct member kernel-doc warning
tls:
adjust recv return with async crypto and failed copy to userspace
tls:
fix lockless read of strp->msg_ready in ->poll
tls:
get psock ref after taking rxlock to avoid leak
tls:
recv: process_rx_list shouldn't use an offset with kvec
tmpfs:
fix race on handling dquot rbtree
tools subcmd:
Add a no exec function call option
tools/include:
Sync arm64 asm/cputype.h with the kernel sources
tools/include:
Sync asm-generic/bitops/fls.h with the kernel sources
tools/include:
Sync uapi/drm/i915_drm.h with the kernel sources
tools/include:
Sync uapi/linux/fs.h with the kernel sources
tools/include:
Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources
tools/include:
Sync uapi/sound/asound.h with the kernel sources
tools/include:
Sync x86 asm/irq_vectors.h with the kernel sources
tools/include:
Sync x86 asm/msr-index.h with the kernel sources
tools/include:
Sync x86 CPU feature headers with the kernel sources
tools/Makefile:
remove cgroup target
tools/mm:
add thpmaps script to dump THP usage info
tools/net/ynl:
Add --output-json arg to ynl cli
tools/net/ynl:
Add nest-type-value decoding
tools/net/ynl:
Add support for encoding sub-messages
tools/net/ynl:
Add support for nested structs
tools/net/ynl:
Add type info to struct members in generated docs
tools/net/ynl:
Combine struct decoding logic in ynl
tools/net/ynl:
Encode default values for binary blobs
tools/net/ynl:
Fix c codegen for array-nest
tools/net/ynl:
Fix extack decoding for netlink-raw
tools/net/ynl:
Move formatted_string method out of NlAttr
tools/net/ynl:
Refactor fixed header encoding into separate method
tools/net/ynl:
Rename _fixed_header_size() to _struct_size()
tools/net/ynl:
Report netlink errors without stacktrace
tools/net/ynl:
Support sub-messages in nested attribute spaces
tools/power turbostat:
Add --no-msr option
tools/power turbostat:
Add --no-perf option
tools/power turbostat:
add early exits for permission checks
tools/power turbostat:
Add proper re-initialization for perf file descriptors
tools/power turbostat:
Add reading aperf and mperf via perf API
tools/power turbostat:
Add selftests
tools/power turbostat:
Clear added counters when in no-msr mode
tools/power turbostat:
detect and disable unavailable BICs at runtime
tools/power turbostat:
Do not print negative LPI residency
tools/power turbostat:
enhance -D (debug counter dump) output
tools/power turbostat:
Expand probe_intel_uncore_frequency()
tools/power turbostat:
Fix added raw MSR output
tools/power turbostat:
Fix Bzy_MHz documentation typo
tools/power turbostat:
Fix warning upon failed /dev/cpu_dma_latency read
tools/power turbostat:
Increase the limit for fd opened
tools/power turbostat:
Print ucode revision only if valid
tools/power turbostat:
Read base_hz and bclk from CPUID.16H if available
tools/power turbostat:
read RAPL counters via perf
tools/power turbostat:
v2024.04.10
tools/power x86_energy_perf_policy:
Fix file leak in get_pkg_num()
tools/power/turbostat:
Add support for new i915 sysfs knobs
tools/power/turbostat:
Add support for Xe sysfs knobs
tools/power/turbostat:
Cache graphics sysfs path
tools/power/turbostat:
Enable MSR_CORE_C1_RES support for ICX
tools/power/turbostat:
Fix uncore frequency file string
tools/power/turbostat:
Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz
tools/power/turbostat:
Unify graphics sysfs snapshots
tools/resolve_btfids:
fix build with musl libc
tools/resolve_btfids:
Fix cross-compilation to non-host endianness
tools/resolve_btfids:
Refactor set sorting with types from btf_ids.h
tools/rtla:
Add -U/--user-load option to timerlat
tools/rtla:
Use tools/build makefiles to build rtla
tools/tracing:
Use tools/build makefiles on latency-collector
tools/verification:
Use tools/build makefiles on rv
tools/workqueue/wq_dump.py:
Add node_nr/max_active dump
tools/workqueue/wq_dump.py:
Clean up code and drop duplicate information
tools/workqueue:
Add rescuers printing to wq_dump.py
tools:
fix userspace compilation with new test_xarray changes
tools:
iio: replace seekdir() in iio_generic_buffer
tools:
perf: Expose sample ID / stream ID to python scripts
tools:
riscv: Add header file csr.h
tools:
riscv: Add header file vdso/processor.h
tools:
virtio: introduce vhost_net_test
tools:
ynl-gen: remove unused parse code
tools:
ynl-gen: support using pre-defined values in attr checks
tools:
ynl: add --dbg-small-recv for easier kernel testing
tools:
ynl: add distclean to .PHONY in all makefiles
tools:
ynl: add header guards for nlctrl
tools:
ynl: add support for encoding multi-attr
tools:
ynl: allow setting recv() size
tools:
ynl: allow user to pass enum string instead of scalar value
tools:
ynl: allow user to specify flag attr with bool values
tools:
ynl: auto-gen for all genetlink families
tools:
ynl: check for overflow of constructed messages
tools:
ynl: correct typo and docstring
tools:
ynl: create local ARRAY_SIZE() helper
tools:
ynl: create local attribute helpers
tools:
ynl: create local for_each helpers
tools:
ynl: create local nlmsg access helpers
tools:
ynl: don't access uninitialized attr_space variable
tools:
ynl: don't ignore errors in NLMSG_DONE messages
tools:
ynl: fix header guards
tools:
ynl: fix setting presence bits in simple nests
tools:
ynl: Fix spelling mistake "Constructred" -> "Constructed"
tools:
ynl: generate code for ovs families
tools:
ynl: give up on libmnl for auto-ints
tools:
ynl: include dpll and mptcp_pm in C codegen
tools:
ynl: make yarg the first member of struct ynl_dump_state
tools:
ynl: move the new line in NlMsg __repr__
tools:
ynl: process all scalar types encoding in single elif statement
tools:
ynl: protect from old OvS headers
tools:
ynl: remove __pycache__ during clean
tools:
ynl: remove the libmnl dependency
tools:
ynl: remove trailing semicolon
tools:
ynl: rename make hardclean -> distclean
tools:
ynl: stop using mnl socket helpers
tools:
ynl: stop using mnl_cb_run2()
tools:
ynl: support debug printing messages
tools:
ynl: switch away from MNL_CB_*
tools:
ynl: switch away from mnl_cb_t
tools:
ynl: use MSG_DONTWAIT for getting notifications
tools:
ynl: use ynl_sock_read_msgs() for ACK handling
tools:
ynl: wrap recv() + mnl_cb_run2() into a single helper
tpm,tpm_tis:
Avoid warning splat at shutdown
tpm/tpm_ftpm_tee:
fix all kernel-doc warnings
tpm:
tis_i2c: Add compatible string nuvoton,npct75x
tpm_tis:
Add compatible string atmel,at97sc3204
tpm_tis_spi:
Add compatible string atmel,attpm20p
tpm_tis_spi:
Follow renaming of SPI "master" to "controller"
tracefs:
Reset permissions on remount if permissions are options
tracefs:
Still use mount point as default permissions for instances
tracepoints:
Use WARN() and not WARN_ON() for warnings
tracing/fprobe-event:
cleanup: Fix a wrong comment in fprobe event
tracing/probes:
Cleanup probe argument parser
tracing/probes:
cleanup: Set trace_probe::nr_args at trace_probe_init
tracing/probes:
Fix memory leak in traceprobe_parse_probe_arg_body()
tracing/probes:
Support $argN in return probe (kprobe and fprobe)
tracing/ring-buffer:
Fix wait_on_pipe() race
tracing/user_events:
Document multi-format flag
tracing/user_events:
Introduce multi-format events
tracing/user_events:
Prepare find/delete for same name events
tracing:
Add __string_len() example
tracing:
Add __string_src() helper to help compilers not to get confused
tracing:
Add snapshot refcount
tracing:
Add warning if string in __assign_str() does not match __string()
tracing:
Decrement the snapshot if the snapshot trigger fails to register
tracing:
Do not calculate strlen() twice for __string() fields
tracing:
Fix documentation on tp_printk cmdline option
tracing:
Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entry
tracing:
Fix snapshot counter going between two tracers that use it
tracing:
Have saved_cmdlines arrays all in one allocation
tracing:
hide unused ftrace_event_id_fops
tracing:
Just use strcmp() for testing __string() and __assign_str() match
tracing:
Move open coded processing of tgid_map into helper function
tracing:
Move saved_cmdline code into trace_sched_switch.c
tracing:
probes: Fix to zero initialize a local variable
tracing:
Remove __assign_str_len()
tracing:
Remove redundant #else block for BTF args from README
tracing:
Remove second parameter to __assign_rel_str()
tracing:
Rework __assign_str() and __string() to not duplicate getting the string
tracing:
Support to dump instance traces by ftrace_dump_on_oops
tracing:
Use ? : shortcut in trace macros
tracing:
Use div64_u64() instead of do_div()
tracing:
Use EVENT_NULL_STR macro instead of open coding "(null)"
tracing:
Use init_utsname()->release
tracing:
Use strcmp() in __assign_str() WARN_ON() check
treewide, serdev:
change receive_buf() return type to size_t
treewide:
remove CONFIG_HAVE_KVM
treewide:
remove meaningless assignments in Makefiles
treewide:
Remove system_counterval_t.cs, which is never read
treewide:
replace or remove redundant def_bool in Kconfig files
treewide:
update LLVM Bugzilla links
tsnep:
Add helper for RX XDP_RING_NEED_WAKEUP flag
tsnep:
Add link down PHY loopback support
tsnep:
Use devm_platform_get_and_ioremap_resource() in tsnep_probe()
tty/vt:
Corrected doc of vc_sanitize_unicode(), vc_translate_unicode()
tty/vt:
UTF-8 parsing update according to RFC 3629, modern Unicode
tty:
amiserial: Convert to platform remove callback returning void
tty:
Don't include tty_buffer.h in tty.h
tty:
goldfish: Convert to platform remove callback returning void
tty:
hvc-iucv: fix function pointer casts
tty:
jsm: Remove redundant assignment to variable linestatus
tty:
mips_ejtag_fdc: Fix passing incompatible pointer type warning
tty:
serial: amba-pl011: Remove QDF2xxx workarounds
tty:
serial: samsung: add gs101 earlycon support
tty:
serial: samsung: change has_divslot type to bool
tty:
serial: samsung: change return type for s3c24xx_serial_rx_fifocnt()
tty:
serial: samsung: don't compare with zero an if (bitwise expression)
tty:
serial: samsung: drop superfluous comment
tty:
serial: samsung: explicitly include
tty:
serial: samsung: fix tx_empty() to return TIOCSER_TEMT
tty:
serial: samsung: make max_count unsigned int
tty:
serial: samsung: move open brace '{' on the next line
tty:
serial: samsung: prepare for different IO types
tty:
serial: samsung: remove braces on single statement block
tty:
serial: samsung: Remove superfluous braces in macro
tty:
serial: samsung: return bool for s3c24xx_serial_console_txrdy()
tty:
serial: samsung: return bool for s3c24xx_serial_txempty_nofifo()
tty:
serial: samsung: set UPIO_MEM32 iotype for gs101
tty:
serial: samsung: shrink memory footprint of ``struct s3c24xx_uart_info``
tty:
serial: samsung: shrink the clock selection to 8 clocks
tty:
serial: samsung: sort headers alphabetically
tty:
serial: samsung: use u32 for register interactions
tty:
serial: uartps: Add rs485 support to uartps driver
tty:
serial: uartps: Relocate cdns_uart_tx_empty to facilitate rs485
tty:
vt: accept u8 in do_con_trol() and vc_setGx()
tty:
vt: add con_putc() helper
tty:
vt: add new helper for reseting vc parameters
tty:
vt: change consw::con_set_origin() return type
tty:
vt: decrypt magic constants in vc_is_control()
tty:
vt: define a common enum for VESA blanking constants
tty:
vt: define an enum for ascii characters
tty:
vt: define an enum for CSI+] codes
tty:
vt: define an enum for CSI+J codes
tty:
vt: define an enum for CSI+K codes
tty:
vt: define an enum for CSI+m codes
tty:
vt: define enums for CSI+h/l codes
tty:
vt: document the rest of struct consw
tty:
vt: eliminate unneeded consw::con_putc() implementations
tty:
vt: expect valid vc when in tty ops
tty:
vt: extract ascii handling to handle_ascii()
tty:
vt: fix 20 vs 0x20 typo in EScsiignore
tty:
vt: fix up kernel-doc
tty:
vt: handle CSI+[ inside preexisting switch-case
tty:
vt: make consw::con_debug_*() return void
tty:
vt: make consw::con_font_default()'s name const
tty:
vt: make consw::con_switch() return a bool
tty:
vt: make font of consw::con_font_set() const
tty:
vt: make init parameter of consw::con_init() a bool
tty:
vt: make rgb_from_256() slighly more comprehensible
tty:
vt: make types around consw::con_blank() bool
tty:
vt: make types of screenpos() more consistent
tty:
vt: make vc_is_sel()'s vc const
tty:
vt: move CSI DEC handling to a separate function
tty:
vt: move CSI ECMA handling to a separate function
tty:
vt: move CSI+n handling along to other ECMA CSIs
tty:
vt: name, reflow and document enum vc_ctl_state
tty:
vt: pass proper pointers from tioclinux()
tty:
vt: pass vc_resize_user as a parameter
tty:
vt: push console lock from tioclinux() down to 2 functions
tty:
vt: put cases on separate lines
tty:
vt: reflow csi_J()
tty:
vt: reflow csi_K()
tty:
vt: remove checks for count in consw::con_clear() implementations
tty:
vt: remove CM_* constants
tty:
vt: remove consw::con_getxy()
tty:
vt: remove consw::con_screen_pos()
tty:
vt: remove extern from functions in selection.h
tty:
vt: remove unneeded assignment of EPecma to vc_priv
tty:
vt: remove unused consw::con_flush_scrollback()
tty:
vt: rename set_mode() to csi_hl()
tty:
vt: rename setterm_command() to csi_RSB()
tty:
vt: sanitize arguments of consw::con_clear()
tty:
vt: sanitize consw::con_putc() parameters
tty:
vt: sanitize consw::con_putcs() parameters
tty:
vt: separate ESesc state handling into handle_esc()
tty:
vt: simplify ansi_control_string()
tty:
vt: split DEC CSI+h/l handling into csi_DEC_hl()
tty:
vt: stop using -1 for blank mode in consw::con_blank()
tty:
vt: use ASCII enum constants in vt_console_print()
tty:
vt: use case ranges for CSI+m fg/bg colors
tty:
vt: use enum constants for VESA blanking modes
tty:
vt: use switch+case in the ESgetpars case
tty:
vt: use switch+case in the ESnonstd case
tty:
vt: use VESA blanking constants
tty:
xtensa/iss: Use min() to fix Coccinelle warning
tun:
Fix code style issues in
tun:
Implement ethtool's get_channels() callback
tun:
limit printing rate when illegal packet received by tun dev
u64_stats:
fix u64_stats_init() for lockdep when used repeatedly in one file
uapi/auxvec:
Define AT_HWCAP3 and AT_HWCAP4 aux vector, entries
uapi:
introduce uapi-friendly macros for GENMASK
uapi:
ioam6: API for netlink multicast events
ubd:
move set_disk_ro to ubd_add
ubd:
move setting the nonrot flag to ubd_add
ubd:
move setting the variable queue limits to ubd_add
ubd:
open the backing files in ubd_add
ubd:
pass queue_limits to blk_mq_alloc_disk
ubd:
remove the queue pointer in struct ubd
ubd:
remove the ubd_gendisk array
ubd:
remove ubd_disk_register
ubi:
Check for too small LEB size in VTBL code
ubi:
correct the calculation of fastmap size
ubi:
Correct the number of PEBs after a volume resize failure
ubi:
fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130
ubiblock:
pass queue_limits to blk_mq_alloc_disk
ubifs:
Configure dentry operations at dentry-creation time
ubifs:
Convert allocate_budget() to work on a folio
ubifs:
Convert cancel_budget() to take a folio
ubifs:
Convert do_readpage() to take a folio
ubifs:
Convert do_writepage() to take a folio
ubifs:
Convert from writepage to writepages
ubifs:
Convert populate_page() to take a folio
ubifs:
Convert ubifs_vm_page_mkwrite() to use a folio
ubifs:
Convert ubifs_write_begin() to use a folio
ubifs:
Convert ubifs_write_end() to use a folio
ubifs:
Convert ubifs_writepage to use a folio
ubifs:
Convert write_begin_slow() to use a folio
ubifs:
dbg_check_idx_size: Fix kmemleak if loading znode failed
ubifs:
fix function pointer cast warnings
ubifs:
fix sort function prototype
ubifs:
Pass a folio into ubifs_bulk_read() and ubifs_do_bulk_read()
ubifs:
Queue up space reservation tasks if retrying many times
ubifs:
Remove unreachable code in dbg_check_ltab_lnum
ubifs:
Set page uptodate in the correct place
ubifs:
ubifs_symlink: Fix memleak of inode->i_link in error path
ubifs:
Use a folio in do_truncation()
ubifs:
Use a folio in ubifs_do_bulk_read()
ublk:
add UBLK_CMD_DEL_DEV_ASYNC
ublk:
improve getting & putting ublk device
ublk:
pass queue_limits to blk_mq_alloc_disk
ublk:
remove segment count and size limits
ubsan:
Add awareness of signed integer overflow traps
ubsan:
Disable signed integer overflow sanitizer on GCC < 8
ubsan:
fix unused variable warning in test module
ubsan:
Reintroduce signed overflow sanitizer
ubsan:
Remove CONFIG_UBSAN_SANITIZE_ALL
ubsan:
Silence W=1 warnings in self-test
ubsan:
Use Clang's -fsanitize-trap=undefined option
ucsi_ccg:
Refine the UCSI Interrupt handling
udf:
Avoid GFP_NOFS allocation in udf_load_pvoldesc()
udf:
Avoid GFP_NOFS allocation in udf_symlink()
udf:
Avoid invalid LVID used on mount
udf:
convert novrs to an option flag
udf:
convert to new mount API
udf:
Remove GFP_NOFS allocation in udf_expand_file_adinicb()
udf:
Remove GFP_NOFS from dir iteration code
udf:
remove SLAB_MEM_SPREAD flag usage
udp:
add local "peek offset enabled" flag
udp:
do not accept non-tunnel GSO skbs landing in a tunnel
udp:
do not transition UDP GRO fraglist partial checksums to unnecessary
udp:
fix incorrect parameter validation in the udp_lib_getsockopt() function
udp:
move udpv4_offload and udpv6_offload to net_hotdata
udp:
no longer touch sk->sk_refcnt in early demux
udp:
preserve the connected status if only UDP cmsg
udp:
prevent local UDP tunnel packets from being GROed
uio:
introduce UIO_MEM_DMA_COHERENT type
uio_dmem_genirq:
UIO_MEM_DMA_COHERENT conversion
uio_hv_generic:
Don't free decrypted memory
uio_pruss:
UIO_MEM_DMA_COHERENT conversion
um:
Convert strscpy() usage to 2-argument style
um:
Unconditionally call unflatten_device_tree()
usb:
audio-v2: Correct comments for struct uac_clock_selector_descriptor
usb:
cdc-wdm: close race between read and workqueue
usb:
cdns3: Fix spelling mistake "supporte" -> "supported"
usb:
Clarify expected behavior of dev_bin_attrs_are_visible()
USB:
core: Add hub_get() and hub_put() routines
usb:
core: add phy notify connect and disconnect
usb:
core: Amend initial authorized_default value
usb:
core: constify the struct device_type usage
USB:
core: Fix access violation during port device removal
USB:
core: Fix deadlock in port "disable" sysfs attribute
USB:
core: Fix deadlock in usb_deauthorize_interface()
usb:
core: hcd: Convert from tasklet to BH workqueue
usb:
core: Kconfig: Improve USB authorization mode help
usb:
core: Make default authorization mode configurable
usb:
core: Set connect_type of ports based on DT node
usb:
Disable USB3 LPM at shutdown
USB:
document some API requirements on disconnection
usb:
dwc2: gadget: Fix exiting from clock gating
usb:
dwc2: gadget: LPM flow fix
usb:
dwc2: host: Fix dereference issue in DDMA completion flow.
usb:
dwc2: host: Fix hibernation flow
usb:
dwc2: host: Fix ISOC flow in DDMA mode
usb:
dwc2: host: Fix remote wakeup from hibernation
usb:
dwc3-am62: add workaround for Errata i2409
usb:
dwc3-am62: Disable wakeup at remove
usb:
dwc3-am62: fix module unload/reload behavior
usb:
dwc3-am62: Fix PHY core voltage selection
usb:
dwc3-of-simple: Stop using of_reset_control_array_get() directly
usb:
dwc3: Add workaround for host mode VBUS glitch when boot
usb:
dwc3: apply snps,host-vbus-glitches workaround unconditionally
usb:
dwc3: core: Add DWC31 version 2.00a controller
usb:
dwc3: core: Prevent phy suspend during init
usb:
dwc3: ep0: Don't reset resource alloc flag
usb:
dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports()
usb:
dwc3: gadget: Remove redundant assignment to pointer trb
usb:
dwc3: gadget: Rewrite endpoint allocation flow
usb:
dwc3: of-simple: Add compatible for hi3798mv200 DWC3 controller
usb:
dwc3: pci: Drop duplicate ID
usb:
dwc3: Properly set system wakeup
usb:
dwc3: qcom: Remove ACPI support from glue driver
usb:
Export BOS descriptor to sysfs
usb:
Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
usb:
gadget/snps_udc_plat: Remove unused of_gpio.h
usb:
gadget: composite: fix OS descriptors w_value logic
usb:
gadget: constify the struct device_type usage
usb:
gadget: f_fs: expose ready state in configfs
usb:
gadget: f_fs: Fix a race condition when processing setup packets.
usb:
gadget: f_fs: Fix race between aio_cancel() and AIO request complete
usb:
gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error
usb:
gadget: fsl-udc: Replace custom log wrappers by dev_{err,warn,dbg,vdbg}
usb:
gadget: fsl: Add of device table to enable module autoloading
usb:
gadget: fsl: Increase size of name buffer for endpoints
usb:
gadget: fsl: Initialize udc before using it
usb:
gadget: functionfs: Add DMABUF import interface
usb:
gadget: functionfs: Factorize wait-for-endpoint code
usb:
gadget: functionfs: Fix inverted DMA fence direction
usb:
gadget: functionfs: Wait for fences before enqueueing DMABUF
usb:
gadget: max3420_udc: Follow renaming of SPI "master" to "controller"
usb:
gadget: net2272: Use irqflags in the call to net2272_probe_fin
USB:
gadget: pxa27x_udc: Remove unused of_gpio.h
usb:
gadget: Support already-mapped DMA SGs
usb:
gadget: tegra-xudc: Fix USB3 PHY retrieval logic
usb:
gadget: uvc: dont drop frames if zero length packages are late
usb:
gadget: uvc: drop unnecessary check for always set req
usb:
gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
usb:
gadget: uvc: refactor the check for a valid buffer in the pump worker
usb:
gadget: uvc: rework complete handler
usb:
gadget: uvc: use correct buffer size when parsing configfs lists
usb:
host: Add ac5 to EHCI Orion
usb:
image: mdc800: Remove redundant assignment to variable retval
usb:
isp1760: remove SLAB_MEM_SPREAD flag usage
usb:
misc: ljca: Fix double free in error handling path
usb:
misc: onboard_hub: use pointer consistently in the probe function
usb:
misc: onboard_usb_hub: Add support for TI TUSB8020B
usb:
misc: onboard_usb_hub: Disable the USB hub clock on failure
usb:
mtu3: Add MT8195 MTU3 ip-sleep wakeup support
usb:
musb: remove unused variable 'count'
usb:
ohci-pxa27x: Remove unused of_gpio.h
usb:
ohci: Prevent missed ohci interrupts
usb:
phy: constify the struct device_type usage
usb:
phy: generic: Disable vbus on removal
usb:
phy: generic: Get the vbus supply
usb:
phy: generic: Implement otg->set_vbus
usb:
phy: MAINTAINERS: mark Freescale USB PHY as orphaned
usb:
roles: Link the switch to its connector
USB:
serial: add device ID for VeriFone adapter
USB:
serial: cp210x: add ID for MGP Instruments PDS100
USB:
serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
USB:
serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
USB:
serial: ftdi_sio: remove redundant assignment to variable cflag
USB:
serial: keyspan: remove redundant assignment to pointer data
USB:
serial: option: add Fibocom FM135-GL variants
USB:
serial: option: add Lonsung U8300/U9300 product
USB:
serial: option: add MeiG Smart SLM320 product
USB:
serial: option: add Rolling RW101-GL and RW135-GL support
USB:
serial: option: add support for Fibocom FM650/FG650
USB:
serial: option: add Telit FN920C04 rmnet compositions
USB:
serial: option: support Quectel EM060K sub-models
USB:
serial: oti6858: remove redundant assignment to variable divisor
usb:
sl811-hcd: only defined function checkdone if QUIRK2 is defined
usb:
storage: freecom: Remove redundant assignment to variable offset
usb:
storage: sddr55: fix sloppy typing in sddr55_{read|write}_data()
usb:
sysfs: use kstrtobool() if possible
usb:
typec: altmodes/displayport: add SOP' support
usb:
typec: altmodes/displayport: send configure message on sop'
usb:
typec: altmodes: add svdm version info for typec cables
usb:
typec: altmodes: add typec_cable_ops to typec_altmode
usb:
typec: constify struct class usage
usb:
typec: constify the struct device_type usage
usb:
typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver
usb:
typec: mux: it5205: Fix ChipID value typo
USB:
typec: no opencoding FIELD_GET
usb:
typec: pd: no opencoding of FIELD_GET
usb:
typec: qcom-pmic-typec: add support for PMI632 PMIC
usb:
typec: qcom-pmic-typec: allow different implementations for the PD PHY
usb:
typec: qcom-pmic-typec: allow different implementations for the port backend
usb:
typec: qcom-pmic-typec: fix arguments of qcom_pmic_typec_pdphy_set_roles
usb:
typec: qcom-pmic: fix pdphy start() error handling
usb:
typec: qcom-pmic: fix use-after-free on late probe errors
usb:
typec: Return size of buffer if pd_set operation succeeds
usb:
typec: tcpci: add attempt_vconn_swap_discovery callback
usb:
typec: tcpci: add cable_comm_capable attribute
usb:
typec: tcpci: add generic tcpci fallback compatible
usb:
typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive
usb:
typec: tcpm: add alt mode enter/exit/vdm support for sop'
usb:
typec: tcpm: add control message support to sop'
usb:
typec: tcpm: add discover identity support for SOP'
usb:
typec: tcpm: add discover svids and discover modes support for sop'
usb:
typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST
usb:
typec: tcpm: add support to set tcpc connector orientatition
usb:
typec: tcpm: Check for port partner validity before consuming it
usb:
typec: tcpm: clear pd_event queue in PORT_RESET
usb:
typec: tcpm: Correct port source pdo array in pd_set callback
usb:
typec: tcpm: Correct the PDO counting in pd_set
usb:
typec: tcpm: enforce ready state when queueing alt mode vdm
usb:
typec: tcpm: fix double-free issue in tcpm_port_unregister_pd()
usb:
typec: tcpm: fix SOP' sequences in tcpm_pd_svdm
usb:
typec: tcpm: process receive and transmission of sop' messages
usb:
typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked
usb:
typec: tcpm: unregister existing source caps before re-registration
usb:
typec: tcpm: Update PD of Type-C port upon pd_set
usb:
typec: ucsi: Ack unsupported commands
usb:
typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk
usb:
typec: ucsi: Check capabilities before cable and identity discovery
usb:
typec: ucsi: Check for notifications after init
usb:
typec: ucsi: Clean up UCSI_CABLE_PROP macros
usb:
typec: ucsi: Clear EVENT_PENDING under PPM lock
usb:
typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
usb:
typec: ucsi: Fix connector check on init
usb:
typec: ucsi: Fix race between typec_switch and role_switch
usb:
typec: ucsi: Get PD revision for partner
usb:
typec: ucsi: Limit read size on v1.2
usb:
typec: ucsi: Register cables based on GET_CABLE_PROPERTY
usb:
typec: ucsi: Register SOP' alternate modes with cable plug
usb:
typec: ucsi: Register SOP/SOP' Discover Identity Responses
usb:
typec: ucsi: Update connector cap and status
usb:
typec: ucsi_acpi: Refactor and fix DELL quirk
USB:
uapi: OTG 3.0
USB:
UAS: return ENODEV when submit urbs fail with device not attached
usb:
udc: remove warning when queue disabled ep
usb:
usb-acpi: Fix oops due to freeing uninitialized pld pointer
usb:
usb-acpi: Set port connect type of not connectable ports correctly
usb:
usb_autopm_get_interface use modern helper
usb:
xhci-plat: Don't include xhci.h
usb:
xhci: Add error handling in xhci_map_urb_for_dma
usb:
xhci: correct return value in case of STS_HCE
usb:
xhci: remove duplicate code from 'xhci_clear_command_ring()'
usb:
xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments
Linux:
use clamp() for counts in csi_?() handlers
user_namespace:
remove unnecessary NULL values from kbuf
userfaultfd:
change src_folio after ensuring it's unpinned in UFFDIO_MOVE
userfaultfd:
fix deadlock warning when locking src and dst VMAs
userfaultfd:
fix return error if mmap_changing is non-zero in MOVE ioctl
userfaultfd:
handle zeropage moves by UFFDIO_MOVE
userfaultfd:
move userfaultfd_ctx struct to header file
userfaultfd:
protect mmap_changing with rw_sem in userfaulfd_ctx
userfaultfd:
use per-vma locks in userfaultfd operations
vboxsf:
Avoid an spurious warning if load_nls_xxx() fails
vboxsf:
explicitly deny setlease attempts
vboxsf:
remove redundant variable out_len
vboxsf:
Remove usage of the deprecated ida_simple_xx() API
vDPA/ifcvf:
get_max_vq_size to return max size
vDPA/ifcvf:
implement vdpa_config_ops.get_vq_num_min
vDPA/ifcvf:
implement vdpa_config_ops.get_vq_size
vdpa/mlx5:
Allow CVQ size changes
vdpa/pds:
fixes for VF vdpa flr-aer handling
vDPA:
code clean for vhost_vdpa uapi
vDPA:
introduce get_vq_size to vdpa_config_ops
vdpa:
make vdpa_bus const
vDPA:
report virtio-blk flush info to user space
vDPA:
report virtio-block block-size to user space
vDPA:
report virtio-block capacity to user space
vDPA:
report virtio-block discarding configuration to user space
vDPA:
report virtio-block max segment size to user space
vDPA:
report virtio-block max segments in a request to user space
vDPA:
report virtio-block MQ info to user space
vDPA:
report virtio-block read-only info to user space
vDPA:
report virtio-block topology info to user space
vDPA:
report virtio-block write zeroes configuration to user space
vdpa:
skip suspend/resume ops if not DRIVER_OK
vdpa_sim:
implement vdpa_config_ops.get_vq_size for vDPA simulator
vdpa_sim:
reset must not run
vdso/ARM:
Make union vdso_data_store available for all architectures
vdso/datapage:
Quick fix - use asm/page-def.h for ARM64
vdso/helpers:
Fix grammar in comments
vdso:
Use CONFIG_PAGE_SHIFT in vdso/datapage.h
vduse:
implement DMA sync callbacks
vduse:
implement vdpa_config_ops.get_vq_size for vduse
veth:
rely on skb_pp_cow_data utility routine
vfio/fsl-mc:
Block calling interrupt handler without trigger
vfio/mbochs:
make mbochs_class constant
vfio/mdpy:
make mdpy_class constant
vfio/mlx5:
Add support for tracker object change event
vfio/mlx5:
Block incremental query upon migf state error
vfio/mlx5:
Enforce PRE_COPY support
vfio/mlx5:
Handle the EREMOTEIO error upon the SAVE command
vfio/mlx5:
Let firmware knows upon leaving PRE_COPY back to RUNNING
vfio/nvgrace-gpu:
Add vfio pci variant module for grace hopper
vfio/nvgrace-gpu:
Convey kvm to map device memory region as noncached
vfio/pci:
Create persistent INTx handler
vfio/pci:
Disable auto-enable of exclusive INTx IRQ
vfio/pci:
Lock external INTx masking ops
vfio/pci:
rename and export do_io_rw()
vfio/pci:
rename and export range_intersect_range
vfio/pci:
WARN_ON driver_override kasprintf failure
vfio/pds:
Always clear the save/restore FDs on reset
vfio/pds:
Make sure migration file isn't accessed after reset
vfio/pds:
Refactor/simplify reset logic
vfio/platform:
Convert to platform remove callback returning void
vfio/platform:
Create persistent IRQ handlers
vfio/platform:
Disable virqfds on cleanup
vfio:
amba: Rename pl330_ids[] to vfio_amba_ids[]
vfio:
Convey kvm that the vfio-pci device is wc safe
vfio:
Introduce interface to flush virqfd inject workqueue
vfio:
mdev: make mdev_bus_type const
vfio:
replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM)
vfs:
add RWF_NOAPPEND flag for pwritev2
vfs:
remove SLAB_MEM_SPREAD flag usage
vgacon:
inline vc_scrolldelta_helper() into vgacon_scrolldelta()
vhost-vdpa:
change ioctl # for VDPA_GET_VRING_SIZE
vhost-vdpa:
uapi to support reporting per vq size
vhost/net:
remove vhost_net_page_frag_refill()
vhost:
Add smp_rmb() in vhost_enable_notify()
vhost:
Add smp_rmb() in vhost_vq_avail_empty()
vhost:
Added pad cleanup if vnet_hdr is not present.
vhost:
correct misleading printing information
video/cmdline:
Hide __video_get_options() behind CONFIG_FB_CORE
video/cmdline:
Introduce CONFIG_VIDEO for video= parameter
video/nomodeset:
Select nomodeset= parameter with CONFIG_VIDEO
video:
Add helpers for decoding screen_info
video:
fbdev: mmp: Follow renaming of SPI "master" to "controller"
video:
Provide screen_info_get_pci_dev() to find screen_info's PCI device
virt:
efi_secret: Convert to platform remove callback returning void
virtio-net:
add cond_resched() to the command waiting loop
virtio-net:
convert rx mode setting to use workqueue
virtio:
make virtio_bus const
virtio:
packed: fix unmap leak for indirect desc table
virtio:
reenable config if freezing device failed
virtio:
store owner from modules with register_virtio_driver()
virtio:
treat alloc_dax() -EOPNOTSUPP failure as non-fatal
virtio:
uapi: Drop __packed attribute in linux/virtio_pci.h
virtio_blk:
Do not use disk_set_max_open/active_zones()
virtio_blk:
pass queue_limits to blk_mq_alloc_disk
virtio_blk:
split virtblk_probe
virtio_fs:
remove duplicate check if queue is broken
virtio_net:
Do not send RSS key if it is not supported
virtio_net:
rename free_old_xmit_skbs to free_old_xmit
virtio_net:
unify the code for recycling the xmit ptr
virtio_vdpa:
create vqs with the actual size
virtiofs:
drop __exit from virtio_fs_sysfs_exit()
virtiofs:
emit uevents on filesystem events
virtiofs:
export filesystem tags through sysfs
virtiofs:
forbid newlines in tags
virtiofs:
include a newline in sysfs tag
vlan:
use netdev_lockdep_set_classes()
vlan:
use xarray iterator to implement /proc/net/vlan/config
VMCI:
Fix memcpy() run-time warning in dg_dispatch_as_host()
VMCI:
Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
VMCI:
Use struct_size() in kmalloc()
vmw_balloon:
change maintainership
vmxnet3:
Fix missing reserved tailroom
vp_vdpa:
implement vdpa_config_ops.get_vq_size
vsock/test:
add '--peer-port' input argument
vsock/test:
print type for SOCK_SEQPACKET
vsock/virtio:
fix packet delivery to tap device
vt:
remove superfluous CONFIG_HW_CONSOLE
vxlan:
Add missing VNI filter counter update in arp_reduce().
vxlan:
Do not alloc tstats manually
vxlan:
drop packets from invalid src-address
vxlan:
Fix racy device stats updates.
vxlan:
Pull inner IP header in vxlan_rcv().
vxlan:
Remove generic .ndo_get_stats64
vxlan:
use exit_batch_rtnl() method
w1:
add UART w1 bus driver
w1:
make w1_bus_type const
w1:
mxc_w1: Convert to platform remove callback returning void
w1:
omap_hdq: Convert to platform remove callback returning void
w1:
sgi_w1: Convert to platform remove callback returning void
w1:
w1-gpio: Convert to platform remove callback returning void
watchdog/core:
remove sysctl handlers from public header
watchdog/hpwdt:
Support Suspend and Resume
watchdog:
Add ChromeOS EC-based watchdog driver
watchdog:
Add kernel-doc for wdt_set_timeout()
watchdog:
core: Remove usage of the deprecated ida_simple_xx() API
watchdog:
intel-mid_wdt: Don't use "proxy" headers
watchdog:
intel-mid_wdt: Get platform data via dev_get_platdata()
watchdog:
intel-mid_wdt: Remove unused intel-mid.h
watchdog:
qcom: fine tune the max timeout value calculation
watchdog:
s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs
watchdog:
sp805_wdt: deassert the reset if available
watchdog:
starfive: Check pm_runtime_enabled() before decrementing usage counter
watchdog:
starfive: check watchdog status before enabling in system resume
watchdog:
stm32_iwdg: initialize default timeout
wifi:
ath10k: add missing wmi_10_4_feature_mask documentation
wifi:
ath10k: correctly document enum wmi_tlv_tx_pause_id
wifi:
ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc
wifi:
ath10k: Fix htt_data_tx_completion kernel-doc warning
wifi:
ath10k: fix htt_q_state_conf & htt_q_state kernel-doc
wifi:
ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
wifi:
ath10k: remove duplicate memset() in 10.4 TDLS peer update
wifi:
ath10k: remove struct wmi_pdev_chanlist_update_event
wifi:
ath10k: remove unused template structs
wifi:
ath10k: replace ENOTSUPP with EOPNOTSUPP
wifi:
ath10k: use flexible array in struct wmi_host_mem_chunks
wifi:
ath10k: use flexible array in struct wmi_tdls_peer_capabilities
wifi:
ath10k: use flexible arrays for WMI start scan TLVs
wifi:
ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID
wifi:
ath11k: add parse of transmit power envelope element
wifi:
ath11k: add support for QCA2066
wifi:
ath11k: add support to select 6 GHz regulatory type
wifi:
ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit
wifi:
ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay()
wifi:
ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID
wifi:
ath11k: constify MHI channel and controller configs
wifi:
ath11k: decrease MHI channel buffer length to 8KB
wifi:
ath11k: Do not directly use scan_flags in struct scan_req_params
wifi:
ath11k: do not dump SRNG statistics during resume
wifi:
ath11k: document HAL_RX_BUF_RBM_SW4_BM
wifi:
ath11k: enable 36 bit mask for stream DMA
wifi:
ath11k: fill parameters for vdev set tpc power WMI command
wifi:
ath11k: fix a possible dead lock caused by ab->base_lock
wifi:
ath11k: fix connection failure due to unexpected peer delete
wifi:
ath11k: fix IOMMU errors on buffer rings
wifi:
ath11k: fix warning on DMA ring capabilities event
wifi:
ath11k: initialize eirp_power before use
wifi:
ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
wifi:
ath11k: move pci.ops registration ahead
wifi:
ath11k: provide address list if chip supports 2 stations
wifi:
ath11k: Really consistently use ath11k_vif_to_arvif()
wifi:
ath11k: rearrange IRQ enable/disable in reset path
wifi:
ath11k: refactor ath11k_wmi_tlv_parse_alloc()
wifi:
ath11k: remove invalid peer create logic
wifi:
ath11k: remove MHI LOOPBACK channels
wifi:
ath11k: Remove scan_flags union from struct scan_req_params
wifi:
ath11k: remove unused scan_events from struct scan_req_params
wifi:
ath11k: rename ath11k_start_vdev_delay()
wifi:
ath11k: replace ENOTSUPP with EOPNOTSUPP
wifi:
ath11k: save max transmit power in vdev start response event from firmware
wifi:
ath11k: save power spectral density(PSD) of regulatory rule
wifi:
ath11k: store cur_regulatory_info for each radio
wifi:
ath11k: support 2 station interfaces
wifi:
ath11k: thermal: don't try to register multiple times
wifi:
ath11k: update regulatory rules when connect to AP on 6 GHz band for station
wifi:
ath11k: update regulatory rules when interface added
wifi:
ath11k: use RCU when accessing struct inet6_dev::ac_list
wifi:
ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz
wifi:
ath12k: add fallback board name without variant while searching board-2.bin
wifi:
ath12k: add firmware-2.bin support
wifi:
ath12k: Add logic to write QRTR node id to scratch
wifi:
ath12k: add MAC id support in WBM error path
wifi:
ath12k: Add missing qmi_txn_cancel() calls
wifi:
ath12k: add P2P IE in beacon template
wifi:
ath12k: add processing for TWT disable event
wifi:
ath12k: add processing for TWT enable event
wifi:
ath12k: add QMI PHY capability learn support
wifi:
ath12k: add rcu lock for ath12k_wmi_p2p_noa_event()
wifi:
ath12k: add string type to search board data in board-2.bin for WCN7850
wifi:
ath12k: add support for BA1024
wifi:
ath12k: add support for collecting firmware log
wifi:
ath12k: add support for peer meta data version
wifi:
ath12k: add support to search regdb data in board-2.bin for WCN7850
wifi:
ath12k: advertise P2P dev support for WCN7850
wifi:
ath12k: allow specific mgmt frame tx while vdev is not up
wifi:
ath12k: ath12k_start_vdev_delay(): convert to use ar
wifi:
ath12k: change interface combination for P2P mode
wifi:
ath12k: change MAC buffer ring size to 2048
wifi:
ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512
wifi:
ath12k: designating channel frequency for ROC scan
wifi:
ath12k: disable QMI PHY capability learn in split-phy QCN9274
wifi:
ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg
wifi:
ath12k: enable 802.11 power save mode in station mode
wifi:
ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID
wifi:
ath12k: fix broken structure wmi_vdev_create_cmd
wifi:
ath12k: fix fetching MCBC flag for QCN9274
wifi:
ath12k: fix firmware assert during insmod in memory segment mode
wifi:
ath12k: fix incorrect logic of calculating vdev_stats_id
wifi:
ath12k: Fix issues in channel list update
wifi:
ath12k: fix license in p2p.c and p2p.h
wifi:
ath12k: fix PCI read and write
wifi:
ath12k: Fix uninitialized use of ret in ath12k_mac_allocate()
wifi:
ath12k: fix wrong definitions of hal_reo_update_rx_queue
wifi:
ath12k: implement handling of P2P NoA event
wifi:
ath12k: implement remain on channel for P2P mode
wifi:
ath12k: indicate NON MBSSID vdev by default during vdev start
wifi:
ath12k: Introduce the container for mac80211 hw
wifi:
ath12k: Make QMI message rules const
wifi:
ath12k: move peer delete after vdev stop of station for WCN7850
wifi:
ath12k: Read board id to support split-PHY QCN9274
wifi:
ath12k: refactor ath12k_bss_assoc()
wifi:
ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy()
wifi:
ath12k: refactor ath12k_mac_op_ampdu_action()
wifi:
ath12k: refactor ath12k_mac_op_conf_tx()
wifi:
ath12k: refactor ath12k_mac_op_config()
wifi:
ath12k: refactor ath12k_mac_op_configure_filter()
wifi:
ath12k: refactor ath12k_mac_op_flush()
wifi:
ath12k: refactor ath12k_mac_op_start()
wifi:
ath12k: refactor ath12k_mac_op_stop()
wifi:
ath12k: refactor ath12k_mac_op_update_vif_offload()
wifi:
ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister()
wifi:
ath12k: refactor ath12k_mac_setup_channels_rates()
wifi:
ath12k: refactor ath12k_wmi_tlv_parse_alloc()
wifi:
ath12k: refactor QMI MLO host capability helper function
wifi:
ath12k: Refactor the mac80211 hw access from link/radio
wifi:
ath12k: refactor the rfkill worker
wifi:
ath12k: relocate ath12k_dp_pdev_pre_alloc() call
wifi:
ath12k: remove hal_desc_sz from hw params
wifi:
ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg
wifi:
ath12k: Remove unnecessary struct qmi_txn initializers
wifi:
ath12k: remove unused ATH12K_BD_IE_BOARD_EXT
wifi:
ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg
wifi:
ath12k: replace ENOTSUPP with EOPNOTSUPP
wifi:
ath12k: split hal_ops to support RX TLVs word mask compaction
wifi:
ath12k: subscribe required word mask from rx tlv
wifi:
ath12k: support default regdb while searching board-2.bin for WCN7850
wifi:
ath12k: Use initializers for QMI message buffers
wifi:
ath9k: remove redundant assignment to variable ret
wifi:
ath9k: Convert to platform remove callback returning void
wifi:
ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
wifi:
ath9k: delete some unused/duplicate macros
wifi:
ath9k: fix LNA selection in ath_ant_try_scan()
wifi:
b43: Disable QoS for bcm4331
wifi:
b43: silence sparse warnings
wifi:
b43: Stop correct queue in DMA worker when QoS is disabled
wifi:
b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
wifi:
b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
wifi:
brcm80211: handle pmk_op allocation failure
wifi:
brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
wifi:
brcmfmac: add linefeed at end of file
wifi:
brcmfmac: add per-vendor feature detection callback
wifi:
brcmfmac: allow per-vendor event handling
wifi:
brcmfmac: avoid invalid list operation when vendor attach fails
wifi:
brcmfmac: cfg80211: Use WSEC to set SAE password
wifi:
brcmfmac: Demote vendor-specific attach/detach messages to info
wifi:
brcmfmac: do not cast hidden SSID attribute value to boolean
wifi:
brcmfmac: do not pass hidden SSID attribute as value directly
wifi:
brcmfmac: export firmware interface functions
wifi:
brcmfmac: fix copyright year mentioned in platform_data header
wifi:
brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
wifi:
brcmfmac: fweh: Fix boot crash on Raspberry Pi 4
wifi:
brcmfmac: move feature overrides before feature_disable
wifi:
brcmsmac: avoid function pointer casts
wifi:
brcmsmac: Drop legacy header
wifi:
brcmsmac: phy: Remove unreachable code
wifi:
brcmsmac: silence sparse warnings
wifi:
carl9170: Remove redundant assignment to pointer super
wifi:
cfg80211/mac80211: move puncturing into chandef
wifi:
cfg80211: add a flag to disable wireless extensions
wifi:
cfg80211: add a kunit test for 6 GHz colocated AP parsing
wifi:
cfg80211: Add KHZ_PER_GHZ to units.h and reuse
wifi:
cfg80211: add RNR with reporting AP information
wifi:
cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION
wifi:
cfg80211: add support for SPP A-MSDUs
wifi:
cfg80211: Add utility for converting op_class into chandef
wifi:
cfg80211: allow cfg80211_defragment_element() without output
wifi:
cfg80211: check A-MSDU format more carefully
wifi:
cfg80211: clean up cfg80211_inform_bss_frame_data()
wifi:
cfg80211: expose cfg80211_iter_rnr() to drivers
wifi:
cfg80211: fix kernel-doc for cfg80211_chandef_primary
wifi:
cfg80211: fix kunit exports
wifi:
cfg80211: fix rdev_dump_mpp() arguments order
wifi:
cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
wifi:
cfg80211: move puncturing validation code
wifi:
cfg80211: optionally support monitor on disabled channels
wifi:
cfg80211: print flags in tracing in hex
wifi:
cfg80211: refactor RNR parsing
wifi:
cfg80211: remove cfg80211_inform_single_bss_frame_data()
wifi:
cfg80211: rename UHB to 6 GHz
wifi:
cfg80211: report unprotected deauth/disassoc in wowlan
wifi:
cfg80211: send link id in channel_switch ops
wifi:
cfg80211: set correct param change count in ML element
wifi:
cfg80211: simplify cfg80211_chandef_compatible()
wifi:
cfg80211: tests: verify BSS use flags of NSTR links
wifi:
cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately
wifi:
cfg80211: use ML element parsing helpers
wifi:
cfg80211: validate MLO connections better
wifi:
cw1200: Convert to GPIO descriptors
wifi:
cw1200: fix __le16 sparse warnings
wifi:
cw1200: restore endian swapping
wifi:
ieee80211: add definitions for negotiated TID to Link map
wifi:
iwlegacy: Use kcalloc() instead of kzalloc()
wifi:
iwlwifi: acpi: fix WPFC reading
wifi:
iwlwifi: add HONOR to PPAG approved list
wifi:
iwlwifi: add kunit test for devinfo ordering
wifi:
iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm
wifi:
iwlwifi: add support for a wiphy_work rx handler
wifi:
iwlwifi: Add support for new 802.11be device
wifi:
iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3
wifi:
iwlwifi: adjust rx_phyinfo debugfs to MLO
wifi:
iwlwifi: always have 'uats_enabled'
wifi:
iwlwifi: api: clean up some kernel-doc/typos
wifi:
iwlwifi: api: dbg-tlv: fix up kernel-doc
wifi:
iwlwifi: api: fix constant version to match FW
wifi:
iwlwifi: api: fix kernel-doc reference
wifi:
iwlwifi: bump FW API to 87 for AX/BZ/SC devices
wifi:
iwlwifi: bump FW API to 88 for AX/BZ/SC devices
wifi:
iwlwifi: bump FW API to 89 for AX/BZ/SC devices
wifi:
iwlwifi: bump FW API to 90 for BZ/SC devices
wifi:
iwlwifi: cancel session protection only if there is one
wifi:
iwlwifi: change link id in time event to s8
wifi:
iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD
wifi:
iwlwifi: cleanup uefi variables loading
wifi:
iwlwifi: dbg-tlv: avoid extra allocation/copy
wifi:
iwlwifi: dbg-tlv: ensure NUL termination
wifi:
iwlwifi: dbg-tlv: use struct_size() for allocation
wifi:
iwlwifi: disable 160 MHz based on subsystem device ID
wifi:
iwlwifi: disable eSR when BT is active
wifi:
iwlwifi: don't check TAS block list size twice
wifi:
iwlwifi: don't use TRUE/FALSE with bool
wifi:
iwlwifi: error-dump: fix kernel-doc issues
wifi:
iwlwifi: fix #ifdef CONFIG_ACPI check
wifi:
iwlwifi: fix EWRD table validity check
wifi:
iwlwifi: fix some kernel-doc issues
wifi:
iwlwifi: Fix spelling mistake "SESION" -> "SESSION"
wifi:
iwlwifi: fw: allow vmalloc for PNVM image
wifi:
iwlwifi: fw: dbg: ensure correct config name sizes
wifi:
iwlwifi: fw: don't always use FW dump trig
wifi:
iwlwifi: fw: file: clean up kernel-doc
wifi:
iwlwifi: fw: fix compile w/o CONFIG_ACPI
wifi:
iwlwifi: fw: fix compiler warning for NULL string print
wifi:
iwlwifi: handle per-phy statistics from fw
wifi:
iwlwifi: implement can_activate_links callback
wifi:
iwlwifi: implement GLAI ACPI table loading
wifi:
iwlwifi: iwl-fh.h: fix kernel-doc issues
wifi:
iwlwifi: iwl-trans.h: clean up kernel-doc
wifi:
iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3
wifi:
iwlwifi: load b0 version of ucode for HR1/HR2
wifi:
iwlwifi: make TB reallocation a debug message
wifi:
iwlwifi: mvm: Add support for removing responder TKs
wifi:
iwlwifi: mvm: add support for TID to link mapping neg request
wifi:
iwlwifi: mvm: advertise support for protected ranging negotiation
wifi:
iwlwifi: mvm: always update keys in D3 exit
wifi:
iwlwifi: mvm: avoid garbage iPN
wifi:
iwlwifi: mvm: check AP supports EMLSR
wifi:
iwlwifi: mvm: check own capabilities for EMLSR
wifi:
iwlwifi: mvm: combine condition/warning
wifi:
iwlwifi: mvm: Configure the link mapping for non-MLD FW
wifi:
iwlwifi: mvm: consider having one active link
wifi:
iwlwifi: mvm: const-ify chandef pointers
wifi:
iwlwifi: mvm: d3: disconnect on GTK rekey failure
wifi:
iwlwifi: mvm: d3: fix IPN byte order
wifi:
iwlwifi: mvm: d3: implement suspend with MLO
wifi:
iwlwifi: mvm: Declare support for secure LTF measurement
wifi:
iwlwifi: mvm: define RX queue sync timeout as a macro
wifi:
iwlwifi: mvm: disable MLO for the time being
wifi:
iwlwifi: mvm: disconnect station vifs if recovery failed
wifi:
iwlwifi: mvm: don't abort queue sync in CT-kill
wifi:
iwlwifi: mvm: don't do duplicate detection for nullfunc packets
wifi:
iwlwifi: mvm: don't send BT_COEX_CI command on new devices
wifi:
iwlwifi: mvm: don't send NDPs for new tx devices
wifi:
iwlwifi: mvm: don't send the smart fifo command if not needed
wifi:
iwlwifi: mvm: don't set replay counters to 0xff
wifi:
iwlwifi: mvm: don't set the MFP flag for the GTK
wifi:
iwlwifi: mvm: don't set trigger frame padding in AP mode
wifi:
iwlwifi: mvm: don't support reduced tx power on ack for new devices
wifi:
iwlwifi: mvm: expand queue sync warning messages
wifi:
iwlwifi: mvm: Extend support for P2P service discovery
wifi:
iwlwifi: mvm: fix erroneous queue index mask
wifi:
iwlwifi: mvm: Fix FTM initiator flags
wifi:
iwlwifi: mvm: fix link ID management
wifi:
iwlwifi: mvm: fix the key PN index
wifi:
iwlwifi: mvm: Fix the listener MAC filter flags
wifi:
iwlwifi: mvm: fix the TLC command after ADD_STA
wifi:
iwlwifi: mvm: fix thermal kernel-doc
wifi:
iwlwifi: mvm: fix warnings from dmi_get_system_info()
wifi:
iwlwifi: mvm: guard against invalid STA ID on removal
wifi:
iwlwifi: mvm: handle debugfs names more carefully
wifi:
iwlwifi: mvm: include link ID when releasing frames
wifi:
iwlwifi: mvm: initialize rates in FW earlier
wifi:
iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5
wifi:
iwlwifi: mvm: Keep connection in case of missed beacons during RX
wifi:
iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM
wifi:
iwlwifi: mvm: limit pseudo-D3 to 60 seconds
wifi:
iwlwifi: mvm: log dropped packets due to MIC error
wifi:
iwlwifi: mvm: make functions public
wifi:
iwlwifi: mvm: move BA notif messages before action
wifi:
iwlwifi: mvm: partially support PHY context version 6
wifi:
iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
wifi:
iwlwifi: mvm: refactor duplicate chanctx condition
wifi:
iwlwifi: mvm: remove EHT code from mac80211.c
wifi:
iwlwifi: mvm: remove flags for enable/disable beacon filter
wifi:
iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P
wifi:
iwlwifi: mvm: remove old PASN station when adding a new one
wifi:
iwlwifi: mvm: remove one queue sync on BA session stop
wifi:
iwlwifi: mvm: report beacon protection failures
wifi:
iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
wifi:
iwlwifi: mvm: rfi: fix potential response leaks
wifi:
iwlwifi: mvm: Set THERMAL_TRIP_FLAG_RW_TEMP directly
wifi:
iwlwifi: mvm: show skb_mac_gso_segment() failure reason
wifi:
iwlwifi: mvm: support PHY context version 6
wifi:
iwlwifi: mvm: support SPP A-MSDUs
wifi:
iwlwifi: mvm: support wider-bandwidth OFDMA
wifi:
iwlwifi: mvm: unlock mvm if there is no primary link
wifi:
iwlwifi: mvm: use fast balance scan in case of an active P2P GO
wifi:
iwlwifi: mvm: use FW rate for non-data only on new devices
wifi:
iwlwifi: mvm: work around A-MSDU size problem
wifi:
iwlwifi: nvm-parse: advertise common packet padding
wifi:
iwlwifi: nvm: parse the VLP/AFC bit from regulatory
wifi:
iwlwifi: pcie: Add new PCI device id and CNVI
wifi:
iwlwifi: pcie: Add the PCI device id for new hardware
wifi:
iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2
wifi:
iwlwifi: prepare for reading DSM from UEFI
wifi:
iwlwifi: prepare for reading PPAG table from UEFI
wifi:
iwlwifi: prepare for reading SAR tables from UEFI
wifi:
iwlwifi: prepare for reading SPLC from UEFI
wifi:
iwlwifi: prepare for reading TAS table from UEFI
wifi:
iwlwifi: properly check if link is active
wifi:
iwlwifi: queue: improve warning for no skb in reclaim
wifi:
iwlwifi: read BIOS PNVM only for non-Intel SKU
wifi:
iwlwifi: read DSM functions from UEFI
wifi:
iwlwifi: read ECKV table from UEFI
wifi:
iwlwifi: read mac step from aux register
wifi:
iwlwifi: read PPAG table from UEFI
wifi:
iwlwifi: read SAR tables from UEFI
wifi:
iwlwifi: read SPLC from UEFI
wifi:
iwlwifi: read txq->read_ptr under lock
wifi:
iwlwifi: read WRDD table from UEFI
wifi:
iwlwifi: read WTAS table from UEFI
wifi:
iwlwifi: remove Gl A-step remnants
wifi:
iwlwifi: remove retry loops in start
wifi:
iwlwifi: remove unused function prototype
wifi:
iwlwifi: return negative -EINVAL instead of positive EINVAL
wifi:
iwlwifi: rfi: use a single DSM function for all RFI configurations
wifi:
iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows
wifi:
iwlwifi: simplify getting DSM from ACPI
wifi:
iwlwifi: skip affinity setting on non-SMP
wifi:
iwlwifi: small cleanups in PPAG table flows
wifi:
iwlwifi: support EHT for WH
wifi:
iwlwifi: support link command version 2
wifi:
iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef
wifi:
iwlwifi: take SGOM and UATS code out of ACPI ifdef
wifi:
iwlwifi: use system_unbound_wq for debug dump
wifi:
iwlwifi: validate PPAG table when sent to FW
wifi:
libertas: fix some memleaks in lbs_allocate_cmd_buffer()
wifi:
libertas: Follow renaming of SPI "master" to "controller"
wifi:
mac80211: add and use a link iteration macro
wifi:
mac80211: add ieee80211_vif_link_active() helper
wifi:
mac80211: add link id to ieee80211_gtk_rekey_add()
wifi:
mac80211: add missing kernel-doc for fast_tx_check
wifi:
mac80211: add support for negotiated TTLM request
wifi:
mac80211: add support for SPP A-MSDUs
wifi:
mac80211: add support to call csa_finish on a link
wifi:
mac80211: add/use ieee80211_get_sn()
wifi:
mac80211: Adjust CQM handling for MLO
wifi:
mac80211: adjust EHT capa when lowering bandwidth
wifi:
mac80211: align ieee80211_mle_get_bss_param_ch_cnt()
wifi:
mac80211: Allow beacons to update BSS table regardless of scan
wifi:
mac80211: allow CSA to same channel
wifi:
mac80211: always initialize match_auth
wifi:
mac80211: apply duration for SW scan
wifi:
mac80211: chan: chandef is non-NULL for reserved
wifi:
mac80211: check beacon countdown is complete on per link basis
wifi:
mac80211: check EHT/TTLM action frame length
wifi:
mac80211: check link exists before use
wifi:
mac80211: check/clear fast rx for non-4addr sta VLAN changes
wifi:
mac80211: clarify vif handling in TX dequeue
wifi:
mac80211: clean up assignments to pointer cache.
wifi:
mac80211: clean up band switch in duration
wifi:
mac80211: clean up connection process
wifi:
mac80211: clean up FILS discovery change flags handling
wifi:
mac80211: clean up HE 6 GHz and EHT chandef parsing
wifi:
mac80211: convert ieee80211_ie_build_eht_cap() to SKB use
wifi:
mac80211: convert ieee80211_ie_build_he_cap() to SKB use
wifi:
mac80211: correctly set active links upon TTLM
wifi:
mac80211: defragment reconfiguration MLE when parsing
wifi:
mac80211: disallow basic multi-link element in per-STA profile
wifi:
mac80211: disallow drivers with HT wider than HE
wifi:
mac80211: disambiguate element parsing errors
wifi:
mac80211: don't add VHT capa on links without them
wifi:
mac80211: don't allow deactivation of all links
wifi:
mac80211: don't set bss_conf in parsing
wifi:
mac80211: don't use rate mask for scanning
wifi:
mac80211: don't use sband->band early
wifi:
mac80211: drop injection on disabled-chan monitor
wifi:
mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field
wifi:
mac80211: fix idle calculation with multi-link
wifi:
mac80211: fix ieee80211_bss_*_flags kernel-doc
wifi:
mac80211: fix mlme_link_id_dbg()
wifi:
mac80211: fix prep_connection error path
wifi:
mac80211: fix supported rate masking in scan
wifi:
mac80211: fix unaligned le16 access
wifi:
mac80211: flush only stations using requests links
wifi:
mac80211: handle netif carrier up/down with link AP during MLO
wifi:
mac80211: handle set csa/after_csa beacon on per link basis
wifi:
mac80211: hide element parsing internals
wifi:
mac80211: implement MLO multicast deduplication
wifi:
mac80211: introduce 'channel request'
wifi:
mac80211: introduce a feature flag for quiet in CSA
wifi:
mac80211: limit HE RU capabilities when limiting bandwidth
wifi:
mac80211: make associated BSS pointer visible to the driver
wifi:
mac80211: mlme: fix memory leak
wifi:
mac80211: mlme: re-parse if AP mode is less than client
wifi:
mac80211: mlme: re-parse with correct mode
wifi:
mac80211: mlme: unify CSA handling
wifi:
mac80211: move element parsing to a new file
wifi:
mac80211: obtain AP HT/VHT data for assoc request
wifi:
mac80211: pass link conf to abort_channel_switch
wifi:
mac80211: pass link_id to channel switch ops
wifi:
mac80211: process and save negotiated TID to Link mapping request
wifi:
mac80211: refactor puncturing bitmap extraction
wifi:
mac80211: refactor STA CSA parsing flows
wifi:
mac80211: remove extra element parsing
wifi:
mac80211: remove extra shadowing variable
wifi:
mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify
wifi:
mac80211: remove link before AP
wifi:
mac80211: remove only link keys during stopping link AP
wifi:
mac80211: remove only own link stations during stop_ap
wifi:
mac80211: remove TDLS peers on link deactivation
wifi:
mac80211: remove TDLS peers only on affected link
wifi:
mac80211: remove unnecessary ML element checks
wifi:
mac80211: remove unnecessary ML element type check
wifi:
mac80211: remove unneeded scratch_len subtraction
wifi:
mac80211: remove unused MAX_MSG_LEN define
wifi:
mac80211: rename ieee80211_ie_build_he_6ghz_cap()
wifi:
mac80211: simplify adding supported rates
wifi:
mac80211: simplify HE capability access
wifi:
mac80211: simplify HE/EHT element length functions
wifi:
mac80211: simplify ieee80211_config_bw() prototype
wifi:
mac80211: simplify multi-link element parsing
wifi:
mac80211: simplify non-chanctx drivers
wifi:
mac80211: split mesh fast tx cache into local/proxied/forwarded
wifi:
mac80211: start and finalize channel switch on link basis
wifi:
mac80211: start building elements in SKBs
wifi:
mac80211: support wider bandwidth OFDMA config
wifi:
mac80211: take EML/MLD capa from assoc response
wifi:
mac80211: tdls: use ieee80211_put_he_6ghz_cap()
wifi:
mac80211: trace SMPS requests from driver
wifi:
mac80211: track capability/opmode NSS separately
wifi:
mac80211: update beacon counters per link basis
wifi:
mac80211: update scratch_pos after defrag
wifi:
mac80211: use cfg80211_chandef_primary_freq()
wifi:
mac80211: use deflink and fix typo in link ID check
wifi:
mac80211: validate assoc response channel config
wifi:
mac80211_hwsim: Add 160MHz bw range to regdom_custom_04
wifi:
mac80211_hwsim: add control to skip beacons
wifi:
mac80211_hwsim: add missing kernel-doc
wifi:
mac80211_hwsim: add support for switch_vif_chanctx callback
wifi:
mac80211_hwsim: advertise 15 simultaneous links
wifi:
mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa
wifi:
mac80211_hwsim: Declare support for negotiated TTLM
wifi:
mac80211_hwsim: enable all links only in MLO
wifi:
mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM
wifi:
mac80211_hwsim: handle TID to link mapping neg request
wifi:
mac80211_hwsim: init peer measurement result
wifi:
mt76: check txs format before getting skb by pid
wifi:
mt76: connac: set correct muar_idx for mt799x chipsets
wifi:
mt76: disable HW AMSDU when using fixed rate
wifi:
mt76: fix the issue of missing txpwr settings from ch153 to ch177
wifi:
mt76: move wed common utilities in wed.c
wifi:
mt76: mt76x2u: add netgear wdna3100v3 to device table
wifi:
mt76: mt7915: add locking for accessing mapped registers
wifi:
mt76: mt7915: fix error recovery with WED enabled
wifi:
mt76: mt7915: update mt798x_wmac_adie_patch_7976
wifi:
mt76: mt7921: fix a potential association failure upon resuming
wifi:
mt76: mt7921: fix incorrect type conversion for CLC command
wifi:
mt76: mt7921: fix suspend issue on MediaTek COB platform
wifi:
mt76: mt7921: fix the unfinished command of regd_notifier before suspend
wifi:
mt76: mt7921e: fix use-after-free in free_irq()
wifi:
mt76: mt7925: add flow to avoid chip bt function fail
wifi:
mt76: mt7925: add support to set ifs time by mcu command
wifi:
mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
wifi:
mt76: mt7925: fix fw download fail
wifi:
mt76: mt7925: fix mcu query command fail
wifi:
mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band
wifi:
mt76: mt7925: fix the wrong data type for scan command
wifi:
mt76: mt7925: fix the wrong header translation config
wifi:
mt76: mt7925: fix wmm queue mapping
wifi:
mt76: mt7925: fix WoW failed in encrypted mode
wifi:
mt76: mt7925: support temperature sensor
wifi:
mt76: mt7925: update PCIe DMA settings
wifi:
mt76: mt7925e: fix use-after-free in free_irq()
wifi:
mt76: mt792x: add the illegal value check for mtcl table of acpi
wifi:
mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI
wifi:
mt76: mt792x: fix ethtool warning
wifi:
mt76: mt792x: update the country list of EU for ACPI SAR
wifi:
mt76: mt792xu: enable dmashdl support
wifi:
mt76: mt7996: add locking for accessing mapped registers
wifi:
mt76: mt7996: check txs format before getting skb by pid
wifi:
mt76: mt7996: disable AMSDU for non-data frames
wifi:
mt76: mt7996: ensure 4-byte alignment for beacon commands
wifi:
mt76: mt7996: fix efuse reading issue
wifi:
mt76: mt7996: fix fw loading timeout
wifi:
mt76: mt7996: fix HE beamformer phy cap for station vif
wifi:
mt76: mt7996: fix HIF_TXD_V2_1 value
wifi:
mt76: mt7996: fix incorrect interpretation of EHT MCS caps
wifi:
mt76: mt7996: fix TWT issues
wifi:
mt76: mt7996: mark GCMP IGTK unsupported
wifi:
mt76: mt7996: remove TXS queue setting
wifi:
mt76: Remove redundant assignment to variable tidno
wifi:
mt76: set page_pool napi pointer for mmio devices
wifi:
mt76: usb: create a dedicated queue for psd traffic
wifi:
mt76: usb: store usb endpoint in mt76_queue
wifi:
mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
wifi:
mwifiex: Drop unused headers
wifi:
mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set
wifi:
mwifiex: Use helpers to check multicast addresses
wifi:
mwifiex: use kstrtoX_from_user() in debugfs handlers
wifi:
nl80211: allow reporting wakeup for unprot deauth/disassoc
wifi:
nl80211: don't free NULL coalescing rule
wifi:
nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH
wifi:
nl80211: move WPA version validation to policy
wifi:
nl80211: refactor parsing CSA offsets
wifi:
plfxlc: Drop unused include
wifi:
rsi: fix restricted __le32 degrades to integer sparse warnings
wifi:
rt2x00: silence sparse warnings
wifi:
rt2x00: simplify rt2x00crypto_rx_insert_iv()
wifi:
rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0]
wifi:
rtl8xxxu: add cancel_work_sync() for c2hcmd_work
wifi:
rtl8xxxu: add hw crypto support for AP mode
wifi:
rtl8xxxu: add macids for STA mode
wifi:
rtl8xxxu: add missing number of sec cam entries for all variants
wifi:
rtl8xxxu: Add TP-Link TL-WN823N V2
wifi:
rtl8xxxu: check vif before using in rtl8xxxu_tx()
wifi:
rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type
wifi:
rtl8xxxu: declare concurrent mode support for 8188f
wifi:
rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode
wifi:
rtl8xxxu: enable channel switch support
wifi:
rtl8xxxu: extend check for matching bssid to both interfaces
wifi:
rtl8xxxu: extend wifi connected check to both interfaces
wifi:
rtl8xxxu: fix error messages
wifi:
rtl8xxxu: Fix LED control code of RTL8192FU
wifi:
rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs()
wifi:
rtl8xxxu: Fix off by one initial RTS rate
wifi:
rtl8xxxu: make instances of iface limit and combination to be static const
wifi:
rtl8xxxu: make supporting AP mode only on port 0 transparent
wifi:
rtl8xxxu: prepare supporting two virtual interfaces
wifi:
rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed()
wifi:
rtl8xxxu: remove obsolete priv->vif
wifi:
rtl8xxxu: support multiple interface in start_ap()
wifi:
rtl8xxxu: support multiple interfaces in bss_info_changed()
wifi:
rtl8xxxu: support multiple interfaces in configure_filter()
wifi:
rtl8xxxu: support multiple interfaces in set_aifs()
wifi:
rtl8xxxu: support multiple interfaces in update_beacon_work_callback()
wifi:
rtl8xxxu: support multiple interfaces in watchdog_callback()
wifi:
rtl8xxxu: support multiple interfaces in {add,remove}_interface()
wifi:
rtl8xxxu: support setting bssid register for multiple interfaces
wifi:
rtl8xxxu: support setting linktype for both interfaces
wifi:
rtl8xxxu: support setting mac address register for both interfaces
wifi:
rtl8xxxu: update rate mask per sta
wifi:
rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines
wifi:
rtlwifi: Remove rtl_intf_ops.read_efuse_byte
wifi:
rtlwifi: rtl8192cu: Fix 2T2R chip type detection
wifi:
rtlwifi: rtl8192cu: Fix TX aggregation
wifi:
rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus
wifi:
rtlwifi: rtl_usb: Store the endpoint addresses
wifi:
rtlwifi: rtl_usb: Use sync register writes
wifi:
rtlwifi: set initial values for unexpected cases of USB endpoint priority
wifi:
rtlwifi: Speed up firmware loading for USB
wifi:
rtw88: 8821c: Fix beacon loss and disconnect
wifi:
rtw88: 8821c: Fix false alarm count
wifi:
rtw88: 8821cu: Fix connection failure
wifi:
rtw88: 8821cu: Fix firmware upload fail
wifi:
rtw88: 8822ce: refine power parameters for RFE type 5
wifi:
rtw88: Add missing VID/PIDs for 8811CU and 8821CU
wifi:
rtw88: use kstrtoX_from_user() in debugfs handlers
wifi:
rtw89: 8851b: update TX power tables to R37
wifi:
rtw89: 8852b: update TX power tables to R36
wifi:
rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX
wifi:
rtw89: 8922a: add chip_ops related to BB init
wifi:
rtw89: 8922a: add chip_ops to get thermal value
wifi:
rtw89: 8922a: add chip_ops::cfg_txrx_path
wifi:
rtw89: 8922a: add chip_ops::rfk_hw_init
wifi:
rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later
wifi:
rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf
wifi:
rtw89: 8922a: add coexistence helpers of SW grant
wifi:
rtw89: 8922a: add helper of set_channel
wifi:
rtw89: 8922a: add ieee80211_ops::hw_scan
wifi:
rtw89: 8922a: add more fields to beacon H2C command to support multi-links
wifi:
rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips
wifi:
rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA
wifi:
rtw89: 8922a: add RF read/write v2
wifi:
rtw89: 8922a: add set_channel BB part
wifi:
rtw89: 8922a: add set_channel MAC part
wifi:
rtw89: 8922a: add set_channel RF part
wifi:
rtw89: 8922a: add TX power related ops
wifi:
rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx()
wifi:
rtw89: 8922a: declare to support two chanctx
wifi:
rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops
wifi:
rtw89: 8922a: implement AP mode related reg for BE generation
wifi:
rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu
wifi:
rtw89: 8922a: rfk: implement chip_ops to call RF calibrations
wifi:
rtw89: 8922a: set chip_ops FEM and GPIO to NULL
wifi:
rtw89: 8922a: set RX gain along with set_channel operation
wifi:
rtw89: 8922a: update BA CAM number to 24
wifi:
rtw89: 8922a: update the register used in DIG and the DIG flow
wifi:
rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM
wifi:
rtw89: add chip_ops::update_beacon to abstract update beacon operation
wifi:
rtw89: add EHT capabilities for WiFi 7 chips
wifi:
rtw89: add firmware H2C command of BA CAM V1
wifi:
rtw89: add H2C command to download beacon frame for WiFi 7 chips
wifi:
rtw89: add mlo_dbcc_mode for WiFi 7 chips
wifi:
rtw89: add new H2C command to pause/sleep transmitting by MAC ID
wifi:
rtw89: add new H2C for PS mode in 802.11be chip
wifi:
rtw89: add wait/completion for abort scan
wifi:
rtw89: adjust init_he_cap() to add EHT cap into iftype_data
wifi:
rtw89: advertise missing extended scan feature
wifi:
rtw89: chan: add sub-entity swap function to cover replacing
wifi:
rtw89: chan: MCC take reconfig into account
wifi:
rtw89: chan: move handling from add/remove to assign/unassign for MLO
wifi:
rtw89: chan: support MCC on Wi-Fi 7 chips
wifi:
rtw89: chan: tweak bitmap recalc ahead before MLO
wifi:
rtw89: chan: tweak weight recalc ahead before MLO
wifi:
rtw89: change qutoa to DBCC by default for WiFi 7 chips
wifi:
rtw89: change supported bandwidths of chip_info to bit mask
wifi:
rtw89: coex: add BTC ctrl_info version 7 and related logic
wifi:
rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR
wifi:
rtw89: coex: add init_info H2C command format version 7
wifi:
rtw89: coex: add return value to ensure H2C command is success or not
wifi:
rtw89: coex: fix configuration for shared antenna for 8922A
wifi:
rtw89: coex: Reorder H2C command index to align with firmware
wifi:
rtw89: coex: When Bluetooth not available don't set power/gain
wifi:
rtw89: correct PHY register offset for PHY-1
wifi:
rtw89: debug: add FW log component for scan
wifi:
rtw89: declare EXT NSS BW of VHT capability
wifi:
rtw89: differentiate narrow_bw_ru_dis setting according to chip gen
wifi:
rtw89: disable RTS when broadcast/multicast
wifi:
rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self
wifi:
rtw89: fix disabling concurrent mode TX hang issue
wifi:
rtw89: fix HW scan timeout due to TSF sync issue
wifi:
rtw89: fix null pointer access when abort scan
wifi:
rtw89: fw: add chip_ops to update CMAC table to associated station
wifi:
rtw89: fw: add definition of H2C command and C2H event for MRC series
wifi:
rtw89: fw: add H2C command to reset CMAC table for WiFi 7
wifi:
rtw89: fw: add H2C command to reset DMAC table for WiFi 7
wifi:
rtw89: fw: add H2C command to update security CAM v2
wifi:
rtw89: fw: consider checksum length of security data
wifi:
rtw89: fw: download firmware with key data for secure boot
wifi:
rtw89: fw: extend JOIN H2C command to support WiFi 7 chips
wifi:
rtw89: fw: fill CMAC table to associated station for WiFi 7 chips
wifi:
rtw89: fw: implement MRC H2C command functions
wifi:
rtw89: fw: parse secure section from firmware file
wifi:
rtw89: fw: read firmware secure information from efuse
wifi:
rtw89: fw: remove unnecessary rcu_read_unlock() for punctured
wifi:
rtw89: fw: update TX AMPDU parameter to CMAC table
wifi:
rtw89: fw: use struct to fill BA CAM H2C commands
wifi:
rtw89: fw: use struct to fill JOIN H2C command
wifi:
rtw89: load BB parameters to PHY-1
wifi:
rtw89: mac: add coexistence helpers {cfg/get}_plt
wifi:
rtw89: mac: add feature_init to initialize BA CAM V1
wifi:
rtw89: mac: correct MUEDCA setting for MAC-1
wifi:
rtw89: mac: Fix spelling mistakes "notfify" -> "notify"
wifi:
rtw89: mac: implement MRC C2H event handling
wifi:
rtw89: mac: reset PHY-1 hardware when going to enable/disable
wifi:
rtw89: mac: return held quota of DLE when changing MAC-1
wifi:
rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor
wifi:
rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips
wifi:
rtw89: pci: interrupt v2 refine IMR for SER
wifi:
rtw89: pci: update SER timer unit and timeout time
wifi:
rtw89: pci: use DBI function for 8852AE/8852BE/8851BE
wifi:
rtw89: pci: validate RX tag for RXQ and RPQ
wifi:
rtw89: phy: add BB wrapper of TX power for WiFi 7 chips
wifi:
rtw89: phy: add parser to support RX gain dynamic setting flow
wifi:
rtw89: phy: ignore special data from BB parameter file
wifi:
rtw89: phy: move bb_gain_info used by WiFi 6 chips to union
wifi:
rtw89: phy: set channel_info for WiFi 7 chips
wifi:
rtw89: prepare scan leaf functions for wifi 7 ICs
wifi:
rtw89: reference quota mode when setting Tx power
wifi:
rtw89: refine add_chan H2C command to encode_bits
wifi:
rtw89: refine H2C command that pause transmitting by MAC ID
wifi:
rtw89: refine hardware scan C2H events
wifi:
rtw89: rfk: add a completion to wait RF calibration report from C2H event
wifi:
rtw89: rfk: add H2C command to trigger DACK
wifi:
rtw89: rfk: add H2C command to trigger DPK
wifi:
rtw89: rfk: add H2C command to trigger IQK
wifi:
rtw89: rfk: add H2C command to trigger RX DCK
wifi:
rtw89: rfk: add H2C command to trigger TSSI
wifi:
rtw89: rfk: add H2C command to trigger TXGAPK
wifi:
rtw89: rfk: send channel information to firmware for RF calibrations
wifi:
rtw89: Set default CQM config if not present
wifi:
rtw89: update DMA function with different generation
wifi:
rtw89: Update EHT PHY beamforming capability
wifi:
rtw89: update ps_state register for chips with different generation
wifi:
rtw89: update scan C2H messages for wifi 7 IC
wifi:
rtw89: update suspend/resume for different generation
wifi:
rtw89: use PLCP information to match BSS_COLOR and AID
wifi:
rtw89: use struct to fill H2C command to download beacon frame
wifi:
rtw89: wow: move release offload packet earlier for WoWLAN mode
wifi:
rtw89: wow: set security engine options for 802.11ax chips only
wifi:
rtw89: wow: update config mac function with different generation
wifi:
rtw89: wow: update WoWLAN reason register for different chips
wifi:
rtw89: wow: update WoWLAN status register for different generation
wifi:
ti: wlcore: sdio: Drop unused include
wifi:
wfx: fix memory leak when starting AP
wifi:
wilc1000: add missing read critical sections around vif list traversal
wifi:
wilc1000: correct CRC7 calculation
wifi:
wilc1000: do not realloc workqueue everytime an interface is added
wifi:
wilc1000: fix declarations ordering
wifi:
wilc1000: fix declarations ordering
wifi:
wilc1000: fix driver_handler when committing initial configuration
wifi:
wilc1000: fix incorrect power down sequence
wifi:
wilc1000: fix multi-vif management when deleting a vif
wifi:
wilc1000: fix RCU usage in connect path
wifi:
wilc1000: prevent use-after-free on vif when cleaning up all interfaces
wifi:
wilc1000: remove AKM suite be32 conversion for external auth request
wifi:
wilc1000: remove setting msg.spi
wifi:
wilc1000: revert reset line logic flip
wifi:
wilc1000: set preamble size to auto as default in wilc_init_fw_config()
wifi:
wilc1000: split deeply nested RCU list traversal in dedicated helper
wifi:
wilc1000: use SRCU instead of RCU for vif list traversal
wifi:
wilc1000: validate chip id during bus probe
wifi:
wireless: avoid strlen() in cfg80211_michael_mic_failure()
wifi:
wireless: declare different S1G chandefs incompatible
wifi:
wlcore: sdio: Rate limit wl12xx_sdio_raw_{read,write}() failures warns
wifi:
zd1211rw: remove __nocast from zd_addr_t
wifi:
zd1211rw: silence sparse warnings
wireguard:
device: leverage core stats allocator
wireguard:
device: remove generic .ndo_get_stats64
wireguard:
netlink: access device through ctx instead of peer
wireguard:
netlink: check for dangling peer via is_dead instead of empty list
wireguard:
receive: annotate data-race around receiving_counter.counter
wireguard:
selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
workqueue, irq_work:
Build fix for !CONFIG_IRQ_WORK
workqueue.c:
Increase workqueue name length
workqueue:
Add rcu lock check at the end of work item execution
workqueue:
Avoid premature init of wq->node_nr_active[].max
workqueue:
Avoid using isolated cpus' timers on queue_delayed_work
workqueue:
Bind unbound workqueue rescuer to wq_unbound_cpumask
workqueue:
Break up enum definitions and give names to the types
workqueue:
Clean up enum work_bits and related constants
workqueue:
Control intensive warning threshold through cmdline
workqueue:
Cosmetic changes
workqueue:
Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active()
workqueue:
Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered
workqueue:
Drain BH work items on hot-unplugged CPUs
workqueue:
Drop unnecessary kick_pool() in create_worker()
workqueue:
Enable unbound cpumask update on ordered workqueues
workqueue:
Factor out init_cpu_worker_pool()
workqueue:
Factor out pwq_is_empty()
workqueue:
Factor out work_grab_pending() from __cancel_work_sync()
workqueue:
fix a typo in comment
workqueue:
Fix divide error in wq_update_node_max_active()
workqueue:
Fix kernel-doc comment of unplug_oldest_pwq()
workqueue:
Fix pwq->nr_in_flight corruption in try_to_grab_pending()
workqueue:
Fix queue_work_on() with BH workqueues
workqueue:
Fix selection of wake_cpu in kick_pool()
workqueue:
Implement BH workqueues to eventually replace tasklets
workqueue:
Implement system-wide nr_active enforcement for unbound workqueues
workqueue:
Implement workqueue_set_min_active()
workqueue:
Introduce from_work() helper for cleaner callback declarations
workqueue:
Introduce struct wq_node_nr_active
workqueue:
Introduce work_cancel_flags
workqueue:
Link pwq's into wq->pwqs from oldest to newest
workqueue:
Make @flags handling consistent across set_work_data() and friends
workqueue:
Make wq_adjust_max_active() round-robin pwqs while activating
workqueue:
make wq_subsys const
workqueue:
make wq_subsys const
workqueue:
mark power efficient workqueue as unbounded if nohz_full enabled
workqueue:
Move nr_active handling into helpers
workqueue:
Move pwq->max_active to wq->max_active
workqueue:
Move pwq_dec_nr_in_flight() to the end of work item handling
workqueue:
RCU protect wq->dfl_pwq and implement accessors for it
workqueue:
Remove clear_work_data()
workqueue:
Rename __cancel_work_timer() to __cancel_timer_sync()
workqueue:
Reorganize flush and cancel[_sync] functions
workqueue:
Replace pwq_activate_inactive_work() with [__]pwq_activate_work()
workqueue:
rust: sync with `WORK_CPU_UNBOUND` change
workqueue:
Shorten events_freezable_power_efficient name
workqueue:
Skip __WQ_DESTROYING workqueues when updating global unbound cpumask
workqueue:
The default node_nr_active should have its max set to max_active
workqueue:
Update lock debugging code
workqueue:
Use global variant for add_timer()
workqueue:
Use rcu_read_lock_any_held() instead of rcu_read_lock_held()
workqueue:
Use variable name irq_flags for saving local irq flags
writeback:
add a writeback iterator
writeback:
also update wbc->nr_to_write on writeback failure
writeback:
don't call mapping_set_error on AOP_WRITEPAGE_ACTIVATE
writeback:
factor folio_prepare_writeback() out of write_cache_pages()
writeback:
factor writeback_get_batch() out of write_cache_pages()
writeback:
fix done_index when hitting the wbc->nr_to_write
writeback:
move the folio_prepare_writeback loop out of write_cache_pages()
writeback:
move wb_wakeup_delayed defination to fs-writeback.c
writeback:
only update ->writeback_index for range_cyclic writeback
writeback:
remove a duplicate prototype for tag_pages_for_writeback
writeback:
remove a use of write_cache_pages() from do_writepages()
writeback:
rework the loop termination condition in write_cache_pages
writeback:
simplify the loops in write_cache_pages()
writeback:
use the folio_batch queue iterator
wwan:
core: Add WWAN fastboot port type
x86, crash:
wrap crash dumping code into crash related ifdefs
x86, relocs:
Ignore relocations in .notes section
x86/acpi:
Dont invoke topology_register_apic() for XEN PV
x86/acpi:
Use %rip-relative addressing in wakeup_64.S
x86/acpi:
Use new APIC registration functions
x86/alternatives:
Move apply_relocation() out of init section
x86/amd_nb:
Add new PCI IDs for AMD family 0x1a
x86/apic/msi:
Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC domain search
x86/apic/uv:
Remove the private leaf 0xb parser
x86/apic:
Build the x86 topology enumeration functions on UP APIC builds too
x86/apic:
Don't access the APIC when disabling x2APIC
x86/apic:
Force native_apic_mem_read() to use the MOV instruction
x86/apic:
Get rid of get_physical_broadcast()
x86/apic:
Remove check_apicid_used() and ioapic_phys_id_map()
x86/apic:
Remove the pointless writeback of boot_cpu_physical_apicid
x86/apic:
Remove unused phys_pkg_id() callback
x86/apic:
Remove yet another dubious callback
x86/apic:
Use a proper define for invalid ACPI CPU ID
x86/apm_32:
Remove dead function apm_get_battery_status()
x86/asm:
Remove the __iomem annotation of movdir64b()'s dst argument
x86/bhi:
Add BHI mitigation knob
x86/bhi:
Add support for clearing branch history at syscall entry
x86/bhi:
Define SPEC_CTRL_BHI_DIS_S
x86/bhi:
Enumerate Branch History Injection (BHI) bug
x86/bhi:
Mitigate KVM by default
x86/boot/64:
Apply encryption mask to 5-level pagetable update
x86/boot/64:
Load the final kernel GDT during early boot directly, remove startup_gdt[]
x86/boot/64:
Move 5-level paging global variable assignments back
x86/boot/64:
Simplify global variable accesses in GDT/IDT programming
x86/boot/64:
Use RIP_REL_REF() to access '__supported_pte_mask'
x86/boot/64:
Use RIP_REL_REF() to access early page tables
x86/boot/64:
Use RIP_REL_REF() to access early_dynamic_pgts[]
x86/boot/64:
Use RIP_REL_REF() to access early_top_pgt[]
x86/boot/64:
Use RIP_REL_REF() to assign 'phys_base'
x86/boot:
Add a message about ignored early NMIs
x86/boot:
Add error_putdec() helper
x86/boot:
Move mem_encrypt= parsing to the decompressor
x86/boot:
Use 32-bit XOR to clear registers
x86/bpf:
Fix IP after emitting call depth accounting
x86/bpf:
Fix IP for relocating call depth accounting
x86/bugs:
Cache the value of MSR_IA32_ARCH_CAPABILITIES
x86/bugs:
Change commas to semicolons in 'spectre_v2' sysfs file
x86/bugs:
Clarify that syscall hardening isn't a BHI mitigation
x86/bugs:
Fix BHI documentation
x86/bugs:
Fix BHI handling of RRSBA
x86/bugs:
Fix BHI retpoline check
x86/bugs:
Fix return type of spectre_bhi_state()
x86/bugs:
Fix the SRSO mitigation on Zen3/4
x86/bugs:
Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
x86/bugs:
Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING
x86/bugs:
Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY
x86/bugs:
Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY
x86/bugs:
Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO
x86/bugs:
Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY
x86/bugs:
Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE
x86/bugs:
Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION
x86/bugs:
Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK
x86/bugs:
Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE
x86/bugs:
Rename CONFIG_SLS => CONFIG_MITIGATION_SLS
x86/bugs:
Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
x86/bugs:
Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
x86/bugs:
Use fixed addressing for VERW operand
x86/build:
Use obj-y to descend into arch/x86/virt/
x86/callthunks:
Correct calculation of dest address in is_callthunk()
x86/callthunks:
Fix and unify call thunks assembly snippets
x86/callthunks:
Handle %rip-relative relocations in call thunk template
x86/callthunks:
Mark apply_relocation() as __init_or_module
x86/callthunks:
Use EXPORT_PER_CPU_SYMBOL_GPL() for per CPU variables
x86/cc:
Add cc_platform_set/_clear() helpers
x86/coco:
Require seeding RNG with RDRAND on CoCo systems
x86/config:
Fix warning for 'make ARCH=x86_64 tinyconfig'
x86/CPU/AMD:
Add models 0x10-0x1f to the Zen5 range
x86/CPU/AMD:
Do the common init on future Zens too
x86/cpu/amd:
Make the CPUID 0x80000008 parser correct
x86/cpu/amd:
Make the NODEID_MSR union actually work
x86/cpu/amd:
Move TOPOEXT enablement into the topology parser
x86/cpu/amd:
Provide a separate accessor for Node ID
x86/CPU/AMD:
Track SNP host status with cc_platform_*()
x86/CPU/AMD:
Update the Zenbleed microcode revisions
x86/cpu/topology:
Assign hotpluggable CPUIDs during init
x86/cpu/topology:
Confine topology information
x86/cpu/topology:
Get rid of cpuinfo::x86_max_cores
x86/cpu/topology:
Let XEN/PV use topology from CPUID/MADT
x86/cpu/topology:
Make the APIC mismatch warnings complete
x86/cpu/topology:
Mop up primary thread mask handling
x86/cpu/topology:
Move registration out of APIC code
x86/cpu/topology:
Provide __num_[cores|threads]_per_package
x86/cpu/topology:
Provide logical pkg/die mapping
x86/cpu/topology:
Provide separate APIC registration functions
x86/cpu/topology:
Reject unknown APIC IDs on ACPI hotplug
x86/cpu/topology:
Rename smp_num_siblings
x86/cpu/topology:
Rename topology_max_die_per_package()
x86/cpu/topology:
Retrieve cores per package from topology bitmaps
x86/cpu/topology:
Rework possible CPU management
x86/cpu/topology:
Sanitize the APIC admission logic
x86/cpu/topology:
Simplify APIC registration
x86/cpu/topology:
Simplify cpu_mark_primary_thread()
x86/cpu/topology:
Use a data structure for topology info
x86/cpu/topology:
Use topology bitmaps for sizing
x86/cpu/topology:
Use topology logical mapping mechanism
x86/cpu:
Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
x86/cpu:
Add a VMX flag to enumerate 5-level EPT support to userspace
x86/cpu:
Add legacy topology parser
x86/cpu:
Add model number for another Intel Arrow Lake mobile processor
x86/cpu:
Add MSR numbers for FRED configuration
x86/cpu:
Add X86_CR4_FRED macro
x86/cpu:
Detect real BSP on crash kernels
x86/cpu:
Ensure that CPU info updates are propagated on UP
x86/cpu:
Fix check for RDPKRU in __show_regs()
x86/cpu:
Make topology_amd_node_id() use the actual node info
x86/cpu:
Move __max_die_per_package to common.c
x86/cpu:
Provide a declaration for itlb_multihit_kvm_mitigation
x86/cpu:
Provide a sane leaf 0xb/0x1f parser
x86/cpu:
Provide an AMD/HYGON specific topology parser
x86/cpu:
Provide cpu_init/parse_topology()
x86/cpu:
Provide cpuid_read() et al.
x86/cpu:
Remove topology.c
x86/cpu:
Remove x86_coreid_bits
x86/cpu:
Use common topology code for AMD
x86/cpu:
Use common topology code for Centaur and Zhaoxin
x86/cpu:
Use common topology code for HYGON
x86/cpu:
Use common topology code for Intel
x86/cpu:
Use EXPORT_PER_CPU_SYMBOL_GPL() for x86_spec_ctrl_current
x86/cpufeatures,opcode,msr:
Add the WRMSRNS instruction support
x86/cpufeatures:
Add CPUID_LNX_5 to track recently added Linux-defined word
x86/cpufeatures:
Add new word for scattered features
x86/cpufeatures:
Add SEV-SNP CPU feature
x86/cpufeatures:
Add the CPU feature bit for FRED
x86/cpufeatures:
Enable/unmask SEV-SNP CPU feature
x86/cpufeatures:
Fix dependencies for GFNI, VAES, and VPCLMULQDQ
x86/dtb:
Rename x86_dtb_init()
x86/e820:
Add a new e820 table update helper
x86/efi:
Implement arch_ima_efi_boot_mode() in source file
x86/efistub:
Add missing boot_params for mixed mode compat entry
x86/efistub:
Call mixed mode boot services on the firmware's stack
x86/efistub:
Clear decompressor BSS in native EFI entrypoint
x86/efistub:
Don't clear BSS twice in mixed mode
x86/efistub:
Reinstate soft limit for initrd loading
x86/efistub:
Remap kernel text read-only before dropping NX attribute
x86/entry/calling:
Allow PUSH_AND_CLEAR_REGS being used beyond actual entry code
x86/entry:
Add fred_entry_from_kvm() for VMX to handle IRQ/NMI
x86/entry:
Avoid redundant CR3 write on paranoid returns
x86/entry:
Remove idtentry_sysvec from entry_{32,64}.S
x86/fault:
Add helper for dumping RMP entries
x86/fault:
Dump RMP table information when RMP page faults occur
x86/fpu:
Clean up FPU switching in the middle of task switching
x86/fpu:
Keep xfd_state in sync with MSR_IA32_XFD
x86/fred:
Add a debug fault entry stub for FRED
x86/fred:
Add a fred= cmdline param
x86/fred:
Add a machine check entry stub for FRED
x86/fred:
Add a new header file for FRED definitions
x86/fred:
Add a NMI entry stub for FRED
x86/fred:
Add FRED initialization functions
x86/fred:
Add Kconfig option for FRED (CONFIG_X86_FRED)
x86/fred:
Allow single-step trap and NMI when starting a new task
x86/fred:
Disable FRED support if CONFIG_X86_FRED is disabled
x86/fred:
Disallow the swapgs instruction when FRED is enabled
x86/fred:
Fix a build warning with allmodconfig due to 'inline' failing to inline properly
x86/fred:
Fix incorrect error code printout in fred_bad_type()
x86/fred:
Fix init_task thread stack pointer initialization
x86/fred:
Fix INT80 emulation for FRED
x86/fred:
Fixup fault on ERETU by jumping to fred_entrypoint_user
x86/fred:
FRED entry/exit and dispatch code
x86/fred:
Invoke FRED initialization code to enable FRED
x86/fred:
Let ret_from_fork_asm() jmp to asm_fred_exit_user when FRED is enabled
x86/fred:
Make exc_page_fault() work for FRED
x86/fred:
No ESPFIX needed when FRED is enabled
x86/fred:
Reserve space for the FRED stack frame
x86/fred:
Update MSR_IA32_FRED_RSP0 during task switch
x86/hyperv/vtl:
Prepare for separate mpparse callbacks
x86/hyperv:
Cosmetic changes for hv_apic.c
x86/hyperv:
Cosmetic changes for hv_spinlock.c
x86/hyperv:
Use Hyper-V entropy to seed guest random number generator
x86/hyperv:
Use per cpu initial stack for vtl context
x86/idle:
Clean up idle selection
x86/idle:
Cleanup idle_setup()
x86/idle:
Let prefer_mwait_c1_over_halt() return bool
x86/idle:
Sanitize X86_BUG_AMD_E400 handling
x86/idle:
Select idle routine only once
x86/idtentry:
Incorporate definitions/declarations of the FRED entries
x86/insn-eval:
Fix function param name in get_eff_addr_sib()
x86/insn:
Directly assign x86_64 state in insn_init()
x86/insn:
Remove superfluous checks from instruction decoding routines
x86/ioapic:
Make io_apic_get_unique_id() simpler
x86/ioapic:
Replace some more set bit nonsense
x86/ioapic:
Simplify setup_ioapic_ids_from_mpc_nocheck()
x86/jailhouse:
Prepare for separate mpparse callbacks
x86/jailhouse:
Use new APIC registration function
x86/Kconfig:
Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
x86/kexec:
Do not update E820 kexec table for setup_data
x86/kprobes:
Boost more instructions from grp2/3/4/5
x86/kprobes:
Prohibit kprobing on INT and UD
x86/kprobes:
Refactor can_{probe,boost} return type to bool
x86/kvm, ptp/kvm:
Add clocksource ID, set system_counterval_t.cs_id
x86/kvm/Kconfig:
Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM
x86/kvm:
Use separate percpu variable to track the enabling of asyncpf
x86/mce:
Make mce_subsys const
x86/mce:
Make sure to grab mce_sysfs_mutex in set_bank()
x86/mm/cpa:
Warn for set_memory_XXcrypted() VMM fails
x86/mm/numa:
Move early mptable evaluation into common code
x86/mm/numa:
Use core domain size on AMD
x86/mm/pat:
fix VM_PAT handling in COW mappings
x86/mm:
always pass NULL as the first argument of switch_mm_irqs_off()
x86/mm:
clarify "prev" usage in switch_mm_irqs_off()
x86/mm:
convert pte_next_pfn() to pte_advance_pfn()
x86/mm:
delete unused cpu argument to leave_mm()
x86/mm:
Ensure input to pfn_to_kaddr() is treated as a 64-bit type
x86/mm:
Fix memory encryption features advertisement
x86/mm:
further clarify switch_mm_irqs_off() documentation
x86/mm:
Get rid of conditional IF flag handling in page fault path
x86/mm:
Remove broken vsyscall emulation code from the page fault code
x86/mmio:
Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
x86/mpparse:
Prepare for callback separation
x86/mpparse:
Provide separate early/late callbacks
x86/mpparse:
Register APIC address only once
x86/mpparse:
Remove the physid_t bitmap wrapper
x86/mpparse:
Rename default_find_smp_config()
x86/mpparse:
Switch to new init callbacks
x86/mpparse:
Use new APIC registration function
x86/msr:
Add missing __percpu annotations
x86/msr:
Prepare for including
into
x86/mtrr:
Don't print errors if MtrrFixDramModEn is set when SNP enabled
x86/nmi:
Drop unused declaration of proc_nmi_enabled()
x86/nmi:
Fix the inverse "in NMI handler" check
x86/nmi:
Rate limit unknown NMI messages
x86/nmi:
Remove an unnecessary IS_ENABLED(CONFIG_SMP)
x86/nmi:
Upgrade NMI backtrace stall checks & messages
x86/numa/32:
Include missing
x86/objtool:
Teach objtool about ERET[US]
x86/of:
Unconditionally call unflatten_and_copy_device_tree()
x86/of:
Use new APIC registration functions
x86/opcode:
Add ERET[US] instructions to the x86 opcode map
x86/pat:
Simplify the PAT programming protocol
x86/percpu, xen:
Correct PER_CPU_VAR() usage to include symbol and its addend
x86/percpu:
Avoid sparse warning with cast to named address space
x86/percpu:
Correct PER_CPU_VAR() usage to include symbol and its addend
x86/percpu:
Cure per CPU madness on UP
x86/percpu:
Declare const_pcpu_hot as extern const variable
x86/percpu:
Define PER_CPU_VAR macro also for !__ASSEMBLY__
x86/percpu:
Disable named address spaces for KASAN
x86/percpu:
Disable named address spaces for KCSAN
x86/percpu:
Enable named address spaces with known compiler version
x86/percpu:
Fix "const_pcpu_hot" version generation failure
x86/percpu:
Introduce %rip-relative addressing to PER_CPU_VAR()
x86/percpu:
Introduce const-qualified const_pcpu_hot to micro-optimize code generation
x86/percpu:
Return correct variable from current_top_of_stack()
x86/percpu:
Rewrite arch_raw_cpu_ptr() to be easier for compilers to optimize
x86/percpu:
Use %RIP-relative address in untagged_addr()
x86/percpu:
Use C for arch_raw_cpu_ptr(), to improve code generation
x86/percpu:
Use C for percpu read/write accessors
x86/percpu:
Use compiler segment prefix qualifier
x86/percpu:
Use the correct asm operand modifier in percpu_stable_op()
x86/platform/atom:
Check state of Punit managed devices on s2idle
x86/platform/ce4100:
Dont override x86_init.mpparse.setup_ioapic_ids
x86/platform/ce4100:
Prepare for separate mpparse callbacks
x86/platform/intel-mid:
Prepare for separate mpparse callbacks
x86/pm:
Work around false positive kmemleak report in msr_build_context()
x86/ptrace:
Add FRED additional information to the pt_regs structure
x86/ptrace:
Cleanup the definition of the pt_regs structure
x86/resctrl:
Access per-rmid structures by index
x86/resctrl:
Add CPU offline callback for resctrl work
x86/resctrl:
Add CPU online callback for resctrl work
x86/resctrl:
Add cpumask_any_housekeeping() for limbo/overflow
x86/resctrl:
Add helpers for system wide mon/alloc capable
x86/resctrl:
Allocate the cleanest CLOSID by searching closid_num_dirty_rmid
x86/resctrl:
Allow arch to allocate memory needed in resctrl_arch_rmid_read()
x86/resctrl:
Allow overflow/limbo handlers to be scheduled on any-but CPU
x86/resctrl:
Allow resctrl_arch_rmid_read() to sleep
x86/resctrl:
Allow RMID allocation to be scoped by CLOSID
x86/resctrl:
Create helper for RMID allocation and mondata dir creation
x86/resctrl:
Fix uninitialized memory read when last CPU of domain goes offline
x86/resctrl:
Fix unused variable warning in cache_alloc_hsw_probe()
x86/resctrl:
Free rmid_ptrs from resctrl_exit()
x86/resctrl:
Implement new mba_MBps throttling heuristic
x86/resctrl:
Make rdt_enable_key the arch's decision to switch
x86/resctrl:
Make resctrl_mounted checks explicit
x86/resctrl:
Move alloc/mon static keys into helpers
x86/resctrl:
Move CLOSID/RMID matching and setting to use helpers
x86/resctrl:
Move domain helper migration into resctrl_offline_cpu()
x86/resctrl:
Move RMID allocation out of mkdir_rdt_prepare()
x86/resctrl:
Queue mon_event_read() instead of sending an IPI
x86/resctrl:
Read supported bandwidth sources from CPUID
x86/resctrl:
Remove hard-coded memory bandwidth limit
x86/resctrl:
Remove lockdep annotation that triggers false positive
x86/resctrl:
Remove redundant variable in mbm_config_write_domain()
x86/resctrl:
Separate arch and fs resctrl locks
x86/resctrl:
Track the closid with the rmid
x86/resctrl:
Track the number of dirty RMID a CLOSID has
x86/resctrl:
Use __set_bit()/__clear_bit() instead of open coding
x86/retpoline:
Add NOENDBR annotation to the SRSO dummy return thunk
x86/retpoline:
Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
x86/retpoline:
Ensure default return thunk isn't used at runtime
x86/retpolines:
Enable the default thunk warning only on relevant configs
x86/rfds:
Mitigate Register File Data Sampling (RFDS)
x86/setup:
Move internal setup_data structures into setup_data.h
x86/setup:
Move UAPI setup structures into setup_data.h
x86/sev:
Add callback to apply RMP table fixups for kexec
x86/sev:
Add helper functions for RMPUPDATE and PSMASH instruction
x86/sev:
Add RMP entry lookup helpers
x86/sev:
Add SEV-SNP host initialization support
x86/sev:
Adjust the directmap to avoid inadvertent RMP faults
x86/sev:
Check for MWAITX and MONITORX opcodes in the #VC handler
x86/sev:
Disable KMSAN for memory encryption TUs
x86/sev:
Dump SEV_STATUS
x86/sev:
Fix position dependent variable references in startup code
x86/sev:
Harden #VC instruction emulation somewhat
x86/sev:
Introduce an SNP leaked pages list
x86/sev:
Move early startup code into .head.text section
x86/sev:
Skip ROM range scans and validation for SEV-SNP guests
x86/sme:
Fix memory encryption setting if enabled by default and not overridden
x86/sme:
Move early SME kernel encryption handling into .head.text
x86/smp:
Move the call to smp_processor_id() after the early exit in native_stop_other_cpus()
x86/smp:
Use atomic_try_cmpxchg in native_stop_other_cpus()
x86/smpboot:
Make error message actually useful
x86/smpboot:
Teach it about topo.amd_node_id
x86/speculation:
Do not enable Automatic IBRS if SEV-SNP is enabled
x86/startup_64:
Defer assignment of 5-level paging global variables
x86/startup_64:
Drop long return to initial_code pointer
x86/startup_64:
Simplify calculation of initial page table address
x86/startup_64:
Simplify CR4 handling in startup code
x86/startup_64:
Simplify virtual switch on primary boot
x86/syscall:
Don't force use of indirect calls for system calls
x86/syscall:
Split IDT syscall setup code into idt_syscall_init()
x86/tdx:
Preserve shared bit on mprotect()
x86/topology/amd:
Ensure that LLC ID is initialized
x86/topology:
Add a mechanism to track topology via APIC IDs
x86/topology:
Don't evaluate logical IDs during early boot
x86/topology:
Don't update cpu_possible_map in topo_set_cpuids()
x86/topology:
Handle the !APIC case gracefully
x86/topology:
Ignore non-present APIC IDs in a present package
x86/trampoline:
Bypass compat mode in trampoline_start64() if not needed
x86/trapnr:
Add event type macros to
x86/traps:
Add sysvec_install() to install a system interrupt handler
x86/traps:
Define RMP violation #PF error code
x86/traps:
Use current_top_of_stack() helper in traps.c
x86/tsc:
Add clocksource ID, set system_counterval_t.cs_id
x86/tsc:
Correct kernel-doc notation
x86/uaccess:
Add missing __force to casts in __access_ok() and valid_user_address()
x86/vdso/kbuild:
Group non-standard build attributes and primary object file rules together
x86/vdso:
Consolidate targets and clean-files
x86/vdso:
Fix rethunk patching for vdso-image-x32.o too
x86/vdso:
Fix rethunk patching for vdso-image-{32,64}.o
x86/vdso:
Move vDSO to mmap region
x86/vdso:
Simplify obj-y addition
x86/vdso:
Use $(addprefix ) instead of $(foreach )
x86/vdso:
Use CONFIG_COMPAT_32 to specify vdso32
x86/xen/smp_pv:
Count number of vCPUs early
x86/xen/smp_pv:
Prepare for separate mpparse callbacks
x86/xen/smp_pv:
Register fake APICs
x86/xen/smp_pv:
Register the boot CPU APIC properly
x86/xen/smp_pv:
Remove cpudata fiddling
x86/xen:
attempt to inflate the memory balloon on PVH
x86/xen:
return a sane initial apic id when running as PV guest
x86:
Do not include
in several files
x86:
Drop CPU_SUP_INTEL from SCHED_MC_PRIO for the expansion
x86:
drop stack-alignment plugin opt
x86:
Increase brk randomness entropy for 64-bit systems
x86:
irq: unconditionally define KVM interrupt vectors
x86:
replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM)
XArray:
add cmpxchg order test
XArray:
set the marks correctly when splitting an entry
xdp:
add multi-buff support for xdp running in generic mode
xdp:
rely on skb pointer reference in do_xdp_generic and netif_receive_generic_xdp
xdp:
Remove usage of the deprecated ida_simple_xx() API
xdp:
use flags field to disambiguate broadcast redirect
xen-blkfront:
atomically update queue limits
xen-blkfront:
don't redundantly set max_sements in blkif_recover
xen-blkfront:
rely on the default discard granularity
xen-blkfront:
set max_discard/secure erase limits to UINT_MAX
xen-netfront:
Add missing skb_mark_for_recycle
xen/events:
increment refcnt only if event channel is refcounted
xen/evtchn:
avoid WARN() when unbinding an event channel
xen/grant-dma-iommu:
Convert to platform remove callback returning void
xen:
port block device access to file
xfrm6_tunnel:
Use KMEM_CACHE instead of kmem_cache_create
xfrm:
Allow UDP encapsulation only in offload modes
xfrm:
Correct spelling mistake in xfrm.h comment
xfrm:
Do not allocate stats in the driver
xfrm:
fix possible derferencing in error path
xfrm:
generalize xdo_dev_state_update_curlft to allow statistics update
xfrm:
get global statistics from the offloaded device
xfrm:
interface: use exit_batch_rtnl() method
xfrm:
introduce forwarding of ICMP Error messages
xfrm:
Preserve vlan tags for transport mode software GRO
xfrm:
Simplify the allocation of slab caches in xfrm_policy_init
xfs:
add a bi_entry helper
xfs:
add a name field to struct xfs_btree_ops
xfs:
add a realtime flag to the bmap update log redo items
xfs:
add a sick_mask to struct xfs_btree_ops
xfs:
add a xattr_entry helper
xfs:
add a xfs_btree_init_ptr_from_cur
xfs:
add a xfs_btree_ptrs_equal helper
xfs:
add file_{get,put}_folio
xfs:
add secondary and indirect classes to the health tracking system
xfs:
add support for FS_IOC_GETFSSYSFSPATH
xfs:
allow cross-linking special files without project quota
xfs:
allow scrub to hook metadata updates in other writers
xfs:
allow sunit mount option to repair bad primary sb stripe values
xfs:
btree convert xfs_btree_init_block to xfs_btree_init_buf calls
xfs:
cache a bunch of inodes for repair scans
xfs:
clean up bmap log intent item tracepoint callsites
xfs:
clean up remaining GFP_NOFS users
xfs:
consolidate btree block allocation tracepoints
xfs:
consolidate btree block freeing tracepoints
xfs:
consolidate btree block verification
xfs:
consolidate btree ptr checking
xfs:
consolidate the xfs_alloc_lookup_* helpers
xfs:
convert kmem_alloc() to kmalloc()
xfs:
convert kmem_free() for kvmalloc users to kvfree()
xfs:
convert kmem_zalloc() to kzalloc()
xfs:
convert remaining kmem_free() to kfree()
xfs:
convert xfarray_pagesort to deal with large folios
xfs:
create a helper to count per-device inode block usage
xfs:
create a helper to decide if a file mapping targets the rt volume
xfs:
create a macro for decoding ftypes in tracepoints
xfs:
create a predicate to determine if two xfs_names are the same
xfs:
create a shadow rmap btree during rmap repair
xfs:
create a sparse load xfarray function
xfs:
create a static name for the dot entry too
xfs:
create a xchk_trans_alloc_empty helper for scrub
xfs:
create agblock bitmap helper to count the number of set regions
xfs:
create predicate to determine if cursor is at inode root level
xfs:
create refcount bag structure for btree repairs
xfs:
define an in-memory btree for storing refcount bag info during repairs
xfs:
disable sparse inode chunk alignment check when there is no alignment
xfs:
don't allow highmem pages in xfile mappings
xfs:
don't modify file and inode flags for shmem files
xfs:
don't override bc_ops for staging btrees
xfs:
don't try to handle non-update pages in xfile_obj_load
xfs:
don't use current->journal_info
xfs:
drop XFS_BTREE_CRC_BLOCKS
xfs:
encode the btree geometry flags in the btree ops structure
xfs:
ensure submit buffers on LSN boundaries in error handlers
xfs:
extern some btree ops structures
xfs:
factor out a __xfs_btree_check_lblock_hdr helper
xfs:
factor out a btree block owner check
xfs:
factor out a xfs_btree_owner helper
xfs:
fix a comment in xfarray.c
xfs:
fix dev_t usage in xmbuf tracepoints
xfs:
fix imprecise logic in xchk_btree_check_block_owner
xfs:
fix log recovery erroring out on refcount recovery failure
xfs:
fix scrub stats file permissions
xfs:
fix SEEK_HOLE/DATA for regions with active COW extents
xfs:
fix xfs_bunmapi to allow unmapping of partial rt extents
xfs:
fold xfs_allocbt_init_common into xfs_allocbt_init_cursor
xfs:
fold xfs_bmbt_init_common into xfs_bmbt_init_cursor
xfs:
fold xfs_inobt_init_common into xfs_inobt_init_cursor
xfs:
fold xfs_refcountbt_init_common into xfs_refcountbt_init_cursor
xfs:
fold xfs_rmapbt_init_common into xfs_rmapbt_init_cursor
xfs:
hook live rmap operations during a repair operation
xfs:
implement live inode scan for scrub
xfs:
implement live quotacheck inode scan
xfs:
initialize btree blocks using btree_ops structure
xfs:
iscan batching should handle unallocated inodes too
xfs:
launder in-memory btree buffers before transaction commit
xfs:
make full use of xfs_btree_stage_ifakeroot in xfs_bmbt_stage_cursor
xfs:
make staging file forks explicit
xfs:
misc cleanups for __xfs_btree_check_sblock
xfs:
move and rename xfs_btree_read_bufl
xfs:
move comment about two 2 keys per pointer in the rmap btree
xfs:
move kmem_to_page()
xfs:
move lru refs to the btree ops structure
xfs:
move remote symlink target read function to libxfs
xfs:
move setting bt_logical_sectorsize out of xfs_setsize_buftarg
xfs:
move symlink target write function to libxfs
xfs:
move the btree stats offset into struct btree_ops
xfs:
move xfs_bmap_defer_add to xfs_bmap_item.c
xfs:
move xfs_symlink_remote.c declarations to xfs_symlink_remote.h
xfs:
open code xfs_btree_check_lptr in xfs_bmap_btree_to_extents
xfs:
pass a 'bool is_finobt' to xfs_inobt_insert
xfs:
place intent recovery under NOFS allocation context
xfs:
place the CIL under nofs allocation context
xfs:
port block device access to files
xfs:
port refcount repair to the new refcount bag structure
xfs:
quota radix tree allocations need to be NOFS on insert
xfs:
refactor the btree cursor allocation logic in xchk_ag_btcur_init
xfs:
remember sick inodes that get inactivated
xfs:
remove bc_ino.flags
xfs:
remove duplicate ifdefs
xfs:
Remove mrlock wrapper
xfs:
remove the btnum argument to xfs_inobt_count_blocks
xfs:
remove the crc variable in __xfs_btree_check_lblock
xfs:
remove the unnecessary daddr paramter to _init_block
xfs:
remove the which variable in xchk_iallocbt
xfs:
remove the xfile_pread/pwrite APIs
xfs:
remove the xfs_buftarg_t typedef
xfs:
remove xfarray_sortinfo.page_kaddr
xfs:
remove xfile_stat
xfs:
remove xfile_{get,put}_page
xfs:
remove xfs_allocbt_stage_cursor
xfs:
remove xfs_bmbt_stage_cursor
xfs:
remove xfs_btnum_t
xfs:
remove xfs_btree_reada_bufl
xfs:
remove xfs_btree_reada_bufs
xfs:
remove xfs_inobt_cur
xfs:
remove xfs_inobt_stage_cursor
xfs:
remove xfs_refcountbt_stage_cursor
xfs:
remove xfs_rmapbt_stage_cursor
xfs:
remove xfs_setsize_buftarg_early
xfs:
remove xfs_trans_set_bmap_flags
xfs:
rename btree block/buffer init functions
xfs:
rename btree helpers that depends on the block number representation
xfs:
repair cannot update the summary counters when logging quota flags
xfs:
repair dquots based on live quotacheck results
xfs:
repair file modes by scanning for a dirent pointing to us
xfs:
repair summary counters
xfs:
repair the rmapbt
xfs:
Replace xfs_isilocked with xfs_assert_ilocked
xfs:
report ag header corruption errors to the health tracking system
xfs:
report block map corruption errors to the health tracking system
xfs:
report btree block corruption errors to the health system
xfs:
report dir/attr block corruption errors to the health system
xfs:
report fs corruption errors to the health tracking system
xfs:
report health of inode link counts
xfs:
report inode corruption errors to the health system
xfs:
report quota block corruption errors to the health system
xfs:
report realtime metadata corruption errors to the health system
xfs:
report symlink block corruption errors to the health system
xfs:
report the health of quota counts
xfs:
report XFS_IS_CORRUPT errors to the health system
xfs:
reuse xfs_bmap_update_cancel_item
xfs:
separate the marking of sick and checked metadata
xfs:
set btree block buffer ops in _init_buf
xfs:
set the btree cursor bc_ops in xfs_btree_alloc_cursor
xfs:
shmem_file_setup can't return NULL
xfs:
shrink failure needs to hold AGI buffer
xfs:
simplify xfs_btree_check_lblock_siblings
xfs:
simplify xfs_btree_check_sblock_siblings
xfs:
speed up xfs_iwalk_adjust_start a little bit
xfs:
split out a btree type from the btree ops geometry flags
xfs:
split the agf_roots and agf_levels arrays
xfs:
split the per-btree union in struct xfs_btree_cur
xfs:
split tracepoint classes for deferred items
xfs:
split xfs_allocbt_init_cursor
xfs:
split xfs_buf_rele for cached vs uncached buffers
xfs:
split xfs_inobt_init_cursor
xfs:
split xfs_inobt_insert_sprec
xfs:
stagger the starting AG of scrub iscans to reduce contention
xfs:
store the btree pointer length in struct xfs_btree_ops
xfs:
support deferred bmap updates on the attr fork
xfs:
support in-memory btrees
xfs:
support in-memory buffer cache targets
xfs:
support recovering bmap intent items targetting realtime extents
xfs:
teach buftargs to maintain their own buffer hashtable
xfs:
teach repair to fix file nlinks
xfs:
teach scrub to check file nlinks
xfs:
tighten up validation of root block in inode forks
xfs:
track directory entry updates during live nlinks fsck
xfs:
track quota updates during live quotacheck
xfs:
turn the allocbt cursor active field into a btree flag
xfs:
update health status if we get a clean bill of health
xfs:
use __GFP_NOLOCKDEP instead of GFP_NOFS
xfs:
use an empty transaction for fstrim
xfs:
use GFP_KERNEL in pure transaction contexts
xfs:
use kvfree for buf in xfs_ioc_getbmap
xfs:
use kvfree in xfs_ioc_getfsmap()
xfs:
use kvfree() in xfs_ioc_attr_list()
xfs:
use kvfree() in xlog_cil_free_logvec()
xfs:
use shmem_get_folio in in xfile_load
xfs:
use shmem_get_folio in xfile_obj_store
xfs:
use shmem_kernel_file_setup in xfile_create
xfs:
use VM_NORESERVE in xfile_create
xfs:
use xfs_defer_alloc a bit more
xfs:
xfs_bmap_finish_one should map unwritten extents properly
xfs:
xfs_btree_bload_prep_block() should use __GFP_NOFAIL
xhci:
add helper that checks for unhandled events on a event ring
xhci:
Add helper to set an interrupters interrupt moderation interval
xhci:
add helper to stop endpoint and wait for completion
xhci:
Add interrupt pending autoclear flag to each interrupter
xhci:
Allow RPM on the USB controller (1022:43f7) by default
xhci:
dbc: poll at different rate depending on data transfer activity
xhci:
Decouple handling an event from checking for unhandled events
xhci:
Don't check if the event ring is valid before every event TRB
xhci:
fix matching completion events with TDs
xhci:
Fix root hub port null pointer dereference in xhci tracepoints
xhci:
make isoc_bei_interval variable interrupter specific.
xhci:
move event processing for one interrupter to a separate function
xhci:
remove unnecessary event_ring_deq parameter from xhci_handle_event()
xhci:
replace real & fake port with pointer to root hub port
xhci:
retry Stop Endpoint on buggy NEC controllers
xhci:
rework how real & fake ports are found
xhci:
save slot ID in struct 'xhci_port'
XHCI:
Separate PORT and CAPs macros into dedicated file
xhci:
update event ring dequeue pointer position to controller correctly
xirc2ps_cs:
remove redundant assignment to variable okay, clean up freespace
xsk:
document ability to redirect to any socket bound to the same umem
xsk:
Don't assume metadata is always requested in TX completion
xsk:
support redirect to any socket bound to the same umem
xsk:
validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
xtensa:
fix MAKE_PC_FROM_RA second argument
xtensa:
remove redundant flush_dcache_page and ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE macros
ynl:
samples: fix recycling rate calculation
zonefs:
convert zonefs to use the new mount api
zonefs:
pass GFP_KERNEL to blkdev_zone_mgmt() call
zonefs:
Use str_plural() to fix Coccinelle warning
zorro:
Make zorro_bus_type const
zram:
do not allocate physically contiguous strm buffers
zram:
pass queue_limits to blk_mq_alloc_disk
zram:
port block device access to file
zram:
use copy_page for full page copy
zram:
zcomp: remove zcomp_set_max_streams() declaration