Список изменений
в Linux
6.0
.mailmap:
update Luca Ceresoli's e-mail address
/dev/null:
add IORING_OP_URING_CMD support
8250_dwlib:
Convert bitops to newer form
9p fid refcount:
add a 9p_fid_ref tracepoint
9p fid refcount:
add p9_fid_get/put wrappers
9p fid refcount:
cleanup p9_fid_put calls
9p:
Add client parameter to p9_req_put()
9p:
convert to advancing variant of iov_iter_get_pages_alloc()
9p:
Drop kref usage
9p:
Fix minor typo in code comment
9p:
Fix some kernel-doc comments
9p:
handling Rerror without copy_from_iter_full()
9p:
Make the path walk logic more clear about when cloning is required
9p:
Remove unnecessary variable for old fids while walking from d_parent
9p:
roll p9_tag_remove into p9_req_put
9p:
Track the root fid with its own variable during lookups
[coredump] don:
't use __kernel_write() on kmap_local_page()
__follow_mount_rcu():
verify that mount_lock remains unchanged
ABI:
testing/sysfs-devices-system-cpu: remove duplicated core_id
acl:
handle idmapped mounts for idmapped filesystems
acl:
make posix_acl_clone() available to overlayfs
acl:
move idmapped mount fixup into vfs_{g,s}etxattr()
acl:
port to vfs{g,u}id_t
ACPI / MMC:
PM: Unify fixing up device power
ACPI/IORT:
Add a helper to retrieve RMR info directly
ACPI/IORT:
Add support to retrieve IORT RMR reserved regions
ACPI/IORT:
Fix build error implicit-function-declaration
ACPI/IORT:
Make iort_iommu_msi_get_resv_regions() return void
ACPI/IORT:
Provide a generic helper to retrieve reserve regions
ACPI/PCI:
Remove useless NULL pointer checks
ACPI:
APEI: Better fix to avoid spamming the console with old error logs
ACPI:
APEI: Fix _EINJ vs EFI_MEMORY_SP
ACPI:
APEI: Fix double word in a comment
ACPI:
bus: Drop driver member of struct acpi_device
ACPI:
bus: Drop redundant check in acpi_device_remove()
ACPI:
bus: Drop unused list heads from struct acpi_device
ACPI:
bus: Export acpi_dev_for_each_child() to modules
ACPI:
bus: Introduce acpi_dev_for_each_child_reverse()
ACPI:
container: Use acpi_dev_for_each_child()
ACPI:
CPPC: Do not prevent CPPC from working in the future
ACPI:
EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
ACPI:
EC: Drop unused ident initializers from dmi_system_id tables
ACPI:
EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set
ACPI:
EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
ACPI:
Enable Platform Runtime Mechanism(PRM) support on ARM64
ACPI:
glue: Introduce acpi_dev_has_children()
ACPI:
glue: Introduce acpi_find_child_by_adr()
ACPI:
glue: Use acpi_dev_for_each_child()
ACPI:
irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback
ACPI:
LPSS: Fix missing check in register_device_clock()
ACPI:
Move PRM config option under the main ACPI config
ACPI:
PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008
ACPI:
PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset
ACPI:
PM: save NVS memory for Lenovo G40-45
ACPI:
PM: x86: Print messages regarding LPS0 idle support
ACPI:
PPTT: Leave the table mapped for the runtime usage
ACPI:
PPTT: Use table offset as fw_token instead of virtual address
ACPI:
PRM: Change handler_addr type to void pointer
ACPI:
processor idle: Practically limit "Dummy wait" workaround to old Intel systems
ACPI:
processor/idle: Annotate more functions to live in cpuidle section
ACPI:
processor: Drop leftover acpi_processor_get_limit_info() declaration
ACPI:
processor: Remove freq Qos request for all CPUs
ACPI:
processor: Split out thermal initialization from ACPI PSS
ACPI:
property: Add support for parsing buffer property UUID
ACPI:
property: Fix error handling in acpi_init_properties()
ACPI:
property: Fix type detection of unified integer reading functions
ACPI:
property: Ignore already existing data node tags
ACPI:
property: Move property ref argument parsing into a new function
ACPI:
property: Read buffer properties as integers
ACPI:
property: Remove default association from integer maximum values
ACPI:
property: Return type of acpi_add_nondev_subnodes() should be bool
ACPI:
property: Switch node property referencing from ifs to a switch
ACPI:
property: Tie data nodes to acpi handles
ACPI:
property: Unify integer value reading functions
ACPI:
property: Use acpi_dev_for_each_child() for child lookup
ACPI:
property: Use acpi_object_type consistently in property ref parsing
ACPI:
Remove the unused find_acpi_cpu_cache_topology()
ACPI:
resource: skip IRQ override on AMD Zen platforms
ACPI:
scan: Add CLSA0101 Laptop Support
ACPI:
scan: Walk ACPI device's children using driver core
ACPI:
utils: Add api to read _SUB from ACPI
ACPI:
video: Change how we determine if brightness key-presses are handled
ACPI:
video: Drop X86 dependency from Kconfig
ACPI:
video: Fix acpi_video_handles_brightness_key_presses()
ACPI:
video: Force backlight native for some TongFang devices
ACPI:
video: Shortening quirk list by identifying Clevo by board_name only
ACPI:
video: Use acpi_dev_for_each_child()
ACPI:
video: Use native backlight on Dell Inspiron N4010
ACPI:
VIOT: Do not dereference fwnode in struct device
ACPI:
VIOT: Fix ACS setup
Linux:
add barriers to buffer_uptodate and set_buffer_uptodate
Linux:
ADD legacy audio driver support for rembrandt
Linux:
Add Machine driver support for nau8825, max98560 and rt5682s, rt1019
Linux:
add missing includes and forward declarations to networking includes under linux/
Linux:
Add MT8186 ADSP dt-binding
Linux:
Add PDM/DSD/dataline configuration support
Linux:
Add Seth Forshee as co-maintainer for idmapped mounts
Linux:
Add SPI Driver to HPE GXP Architecture
Linux:
Add support for Intel Thunder Bay SPI controller
Add support for PolarFire SoC:
's spi controllers
Linux:
Add support of two Audio PLL source
af_alg_make_sg():
switch to advancing variant of iov_iter_get_pages()
af_key:
Do not call xfrm_probe_algs in parallel
af_unix:
Acquire/Release per-netns hash table's locks.
af_unix:
Clean up some sock_net() uses.
af_unix:
Define a per-netns hash table.
af_unix:
Do not call kmemdup() for init_net's sysctl table.
af_unix:
fix unix_sysctl_register() error path
af_unix:
Include the whole hash table size in UNIX_HASH_SIZE.
af_unix:
Optimise hash table layout.
af_unix:
Put a socket into a per-netns hash table.
af_unix:
Put pathname sockets in the global hash table.
af_unix:
Remove unix_table_locks.
af_unix:
use DEBUG_NET_WARN_ON_ONCE()
affs:
use memcpy_to_page and remove replace kmap_atomic()
afs:
Enable multipage folio support
afs:
Fix access after dec in put functions
afs:
Remove check of PageError
afs:
Return -EAGAIN, not -EREMOTEIO, when a file already locked
afs:
Use refcount_t rather than atomic_t
afs:
Use the operation issue time instead of the reply time for callbacks
agere:
fix repeated words in comments
agp/intel:
Rename intel-gtt symbols
agp/intel:
Use per device iommu check
aio:
Convert to migrate_folio
alpha/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
ALSA:
ac97: Replace sprintf() with sysfs_emit()
ALSA:
Add snd_pcm_direction_name() helper
ALSA:
aloop: Fix random zeros in capture data when using jiffies timer
ALSA:
aoa: Replace sprintf() with sysfs_emit()
ALSA:
asihpi: fix repeated words in comments
ALSA:
asihpi: Fix typo in comments
ALSA:
bcd2000: Fix a UAF bug on the error path of probing
ALSA:
compress: Enable kernel doc markers for some functions
ALSA:
compress: Fix kernel doc warnings
ALSA:
control-led: Replace sprintf() with sysfs_emit()
ALSA:
control: Add input validation
ALSA:
control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG
ALSA:
control: Fix an out-of-bounds bug in get_ctl_id_hash()
ALSA:
control: Fix missing return value comments for kernel docs
ALSA:
control: Re-order bounds checking in get_ctl_id_hash()
ALSA:
control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG
ALSA:
control: Use deferred fasync helper
ALSA:
control: Use xarray for faster lookups
ALSA:
core: Add async signal helpers
ALSA:
core: Fix double-free at snd_card_new()
ALSA:
core: Fix missing return value comments for kernel docs
ALSA:
core: Replace scnprintf() with sysfs_emit()
ALSA:
dmaengine: Fix missing return value comments for kernel docs
ALSA:
emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
ALSA:
emu10k1: Fix typo in comments
ALSA:
hda/cirrus - support for iMac 12,1 model
ALSA:
hda/conexant: Add quirk for LENOVO 20149 Notebook model
ALSA:
hda/cs8409: change cs8409_fixups v.pins initializers to static
ALSA:
hda/cs8409: Support new Dolphin Variants
ALSA:
hda/hdmi: Fix the converter reuse for the silent stream
ALSA:
hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
ALSA:
hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED
ALSA:
hda/realtek: Add pincfg for ASUS G513 HP jack
ALSA:
hda/realtek: Add pincfg for ASUS G533Z HP jack
ALSA:
hda/realtek: Add quirk for another Asus K42JZ model
ALSA:
hda/realtek: Add quirk for ASUS GA503R laptop
ALSA:
hda/realtek: Add quirk for Clevo NS50PU, NS70PU
ALSA:
hda/realtek: Add quirk for Clevo NV45PZ
ALSA:
hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
ALSA:
hda/realtek: Add quirk for Huawei WRT-WX9
ALSA:
hda/realtek: Add quirk for Lenovo Yoga7 14IAL7
ALSA:
hda/realtek: Add quirk for Lenovo Yoga9 14IAP7
ALSA:
hda/realtek: Add quirks for ASUS Zenbooks using CS35L41
ALSA:
hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
ALSA:
hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
ALSA:
hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
ALSA:
hda/realtek: Enable speaker and mute LEDs for HP laptops
ALSA:
hda/realtek: Re-arrange quirk table entries
ALSA:
hda/sigmatel: Fix unused variable warning for beep power change
ALSA:
hda/sigmatel: Keep power up while beep is enabled
ALSA:
hda/tegra: Align BDL entry to 4KB boundary
ALSA:
hda/tegra: set depop delay for tegra
ALSA:
hda: add Intel 5 Series / 3400 PCI DID
ALSA:
hda: cirrus: Add initial DSP support and firmware loading
ALSA:
hda: cs35l41: Add defaulted values into dsp bypass config sequence
ALSA:
hda: cs35l41: Add initial DSP support and firmware loading
ALSA:
hda: cs35l41: Add module parameter to control firmware load
ALSA:
hda: cs35l41: Allow compilation test on non-ACPI configurations
ALSA:
hda: cs35l41: Clarify support for CSC3551 without _DSD Properties
ALSA:
hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41
ALSA:
hda: cs35l41: Don't dereference fwnode handle
ALSA:
hda: cs35l41: Drop wrong use of ACPI_PTR()
ALSA:
hda: cs35l41: Fix build error unused-function
ALSA:
hda: cs35l41: Fix comments wrt serial-multi-instantiate reference
ALSA:
hda: cs35l41: Improve dev_err_probe() messaging
ALSA:
hda: cs35l41: Read Speaker Calibration data from UEFI variables
ALSA:
hda: cs35l41: Save codec object inside component struct
ALSA:
hda: cs35l41: Save Subsystem ID inside CS35L41 Driver
ALSA:
hda: cs35l41: Support CLSA0101
ALSA:
hda: cs35l41: Support Firmware switching and reloading
ALSA:
hda: cs35l41: Support Hibernation during Suspend
ALSA:
hda: cs35l41: Support multiple load paths for firmware
ALSA:
hda: cs35l41: Support reading subsystem id from ACPI
ALSA:
hda: cs35l41: Support Speaker ID for laptops
ALSA:
hda: cs35l41: Use the CS35L41 HDA internal define
ALSA:
hda: Fix crash due to jack poll in suspend
ALSA:
hda: Fix hang at HD-audio codec unbinding due to refcount saturation
ALSA:
hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted
ALSA:
hda: Fix Nvidia dp infoframe
ALSA:
hda: Fix page fault in snd_hda_codec_shutdown()
ALSA:
hda: Fix put_device() inconsistency in error path
ALSA:
hda: hda_cs_dsp_ctl: Add apis to write the controls directly
ALSA:
hda: hda_cs_dsp_ctl: Add fw id strings
ALSA:
hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls
ALSA:
hda: intel-dsp-config: add missing RaptorLake PCI IDs
ALSA:
hda: intel-nhlt: Correct the handling of fmt_config flexible array
ALSA:
hda: Make device usage_count consistent across subsequent probing
ALSA:
hda: Once again fix regression of page allocations with IOMMU
ALSA:
hda: Remove unused macro definition
ALSA:
hda: Replace sprintf() with sysfs_emit()
ALSA:
hda: Reset all SIE bits in INTCTL
ALSA:
hda: Skip event processing for unregistered codecs
ALSA:
hiface: fix repeated words in comments
ALSA:
ice1712: remove redundant assignment to new
ALSA:
info: Fix llseek return value when using callback
ALSA:
line6: Replace sprintf() with sysfs_emit()
ALSA:
memalloc: Fix missing return value comments for kernel docs
ALSA:
memalloc: Revive x86-specific WC page allocations again
ALSA:
pcm: Fix missing return value comments for kernel docs
ALSA:
pcm: oss: Fix race at SNDCTL_DSP_SYNC
ALSA:
pcm: Replace sprintf() with sysfs_emit()
ALSA:
pcm: Use deferred fasync helper
ALSA:
rawmidi: Check stream state at exported functions
ALSA:
rawmidi: Make internal functions local static
ALSA:
rawmidi: Move lock to snd_rawmidi_substream
ALSA:
rawmidi: Take buffer refcount while draining output
ALSA:
rawmidi: Take open_mutex around parameter changes
ALSA:
scarlett2: Add Focusrite Clarett+ 8Pre support
ALSA:
seq: Fix data-race at module auto-loading
ALSA:
seq: oss: Fix data-race for max_midi_devs access
ALSA:
timer: Use deferred fasync helper
ALSA:
usb-audio: Add endianness annotations
ALSA:
usb-audio: Add quirk for Behringer UMC202HD
ALSA:
usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
ALSA:
usb-audio: Clear fixed clock rate at closing EP
ALSA:
usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
ALSA:
usb-audio: Inform the delayed registration more properly
ALSA:
usb-audio: make read-only array marker static const
ALSA:
usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
ALSA:
usb-audio: Register card again for iface over delayed_register option
ALSA:
usb-audio: Split endpoint setups for hw_params and prepare
ALSA:
usb-audio: Support jack detection on Dell dock
ALSA:
usb-audio: Turn off 'manual mode' on Dell dock
ALSA:
usb-audio: Use atomic_try_cmpxchg in ep_state_update
ALSA:
usb/6fire: fix repeated words in comments
ALSA:
wavefront: remove redundant assignment to pointer end
amd-xgbe:
fix clang -Wformat warnings
amd/display/dc:
Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
amd/xgbe:
fix repeated words in comments
amdgpu/pm:
Fix incorrect variable for size of clocks array
amdgpu/pm:
Fix possible array out-of-bounds if SCLK levels != 2
amdgpu:
amdgpu_device.c: Removed trailing whitespace
amt:
fix typo in comment
amt:
remove unnecessary (void*) conversions
android:
binder: fix lockdep check on clearing vma
android:
binder: stop saving a pointer to the VMA
APCI:
irq: Add support for multiple GSI domains
apm-emulation:
drop unexpected word "the" in the comments
apparmor:
add a kernel label to use on kernel objects
apparmor:
allow label to carry debug flags
apparmor:
Convert secid mapping to XArrays instead of IDR
apparmor:
correct config reference to intended one
apparmor:
disable showing the mode as part of a secid to secctx
apparmor:
don't create raw_sha1 symlink if sha1 hashing is disabled
apparmor:
Enable tuning of policy paranoid load for embedded systems
apparmor:
extend policydb permission set by making use of the xbits
apparmor:
fix aa_label_asxprint return check
apparmor:
fix absroot causing audited secids to begin with =
apparmor:
Fix failed mount permission check error message
apparmor:
Fix kernel-doc
apparmor:
Fix match_mnt_path_str() and match_mnt() kernel-doc comment
apparmor:
Fix memleak in aa_simple_write_to_buffer()
apparmor:
fix overlapping attachment computation
apparmor:
fix quiet_denied for file rules
apparmor:
fix reference count leak in aa_pivotroot()
apparmor:
fix setting unconfined mode on a loaded profile
apparmor:
Fix some kernel-doc comments
apparmor:
Fix some kernel-doc comments
apparmor:
Fix some kernel-doc comments
apparmor:
Fix some kernel-doc comments
apparmor:
Fix undefined reference to `zlib_deflate_workspacesize'
apparmor:
make export of raw binary profile to userspace optional
apparmor:
Mark alloc_unconfined() as static
apparmor:
move ptrace mediation to more logical task.{h,c}
apparmor:
resolve uninitialized symbol warnings in policy_unpack_test.c
apparmor:
test: Remove some casts which are no-longer required
apparmor:
test: Remove some casts which are no-longer required
apparmor:
Update help description of policy hash for introspection
apparmor:
Update MAINTAINERS file with new email address
apparmor:
Update MAINTAINERS file with the lastest information
apparmor:
Use struct_size() helper in kmalloc()
arc/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
arch/*/:
remove CONFIG_VIRT_TO_BUS
arch/*:
Disable softirq stacks on PREEMPT_RT.
arch/riscv:
add Zihintpause support
arch:
arm64: dts: lx2160a-clearfog-itx: rename the sfp GPIO properties
arch:
arm64: dts: marvell: rename the sfp GPIO properties
arch:
m68k: q40: README: drop references to IDE driver
arch:
make TRACE_IRQFLAGS_NMI_SUPPORT generic
arch:
microblaze: Remove unused "select HANDLE_DOMAIN_IRQ"
arch:
um: Fix build for statically linked UML w/ constructors
arch:
um: Mark the stack non-executable to fix a binutils warning
arch_topology:
Add support for parsing sockets in /cpu-map
arch_topology:
Add support to parse and detect cache attributes
arch_topology:
Avoid parsing through all the CPUs once a outlier CPU is found
arch_topology:
Check for non-negative value rather than -1 for IDs validity
arch_topology:
Don't set cluster identifier as physical package identifier
arch_topology:
Drop LLC identifier stash from the CPU topology
arch_topology:
Fix cache attributes detection in the CPU hotplug path
arch_topology:
Limit span of cpu_clustergroup_mask()
arch_topology:
Make cluster topology span at least SMT CPUs
arch_topology:
Make cluster topology span at least SMT CPUs
arch_topology:
Set cluster identifier in each core/thread from /cpu-map
arch_topology:
Set thread sibling cpumask only within the cluster
arch_topology:
Silence early cacheinfo errors when non-existent
arch_topology:
Use the last level cache information from the cacheinfo
arch_topology:
Warn that topology for nested clusters is not supported
ARM/dma-mapping:
consolidate IOMMU ops callbacks
ARM/dma-mapping:
drop .dma_supported for IOMMU ops
ARM/dma-mapping:
mark various dma-mapping routines static in dma-mapping.c
ARM/dma-mapping:
merge IOMMU ops
ARM/dma-mapping:
remove dmabounce
ARM/dma-mapping:
remove the unused virt_to_dma helper
ARM/dma-mapping:
use dma-direct unconditionally
ARM/dma-mapping:
use dma_to_phys/phys_to_dma in the dma-mapping code
ARM/dma-mapping:
use the generic versions of dma_to_phys/phys_to_dma by default
arm/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
arm64/bti:
Disable in kernel BTI when cross section thunks are broken
arm64/cache:
Fix cache_type_cwg() for register generation
arm64/cache:
Restrict which headers are included in __ASSEMBLY__
arm64/cpufeature:
Store elf_hwcaps as a bitmap rather than unsigned long
arm64/cpuinfo:
Remove references to reserved cache type
arm64/fpsimd:
Remove duplicate SYS_SVCR read
arm64/hugetlb:
implement arm64 specific hugetlb_mask_last_page
arm64/hwcap:
Document allocation of upper bits of AT_HWCAP
arm64/hwcap:
Support FEAT_EBF16
arm64/idreg:
Fix tab/space damage
arm64/kexec:
Fix missing extra range for crashkres_low.
arm64/mm:
Define defer_reserve_crashkernel()
arm64/mm:
move protection_map[] inside the platform
arm64/mm:
use GENMASK_ULL for TTBR_BADDR_MASK_52
arm64/mte:
Standardise GMID field name definitions
arm64/ptrace:
Don't clear calling process' TIF_SME on OOM
arm64/signal:
Clean up SVE/SME feature checking inconsistency
arm64/signal:
Flush FPSIMD register state when disabling streaming mode
arm64/signal:
Raise limit on stack frames
arm64/sme:
Don't flush SVE register state when allocating SME storage
arm64/sme:
Don't flush SVE register state when handling SME traps
arm64/sme:
Expose SMIDR through sysfs
arm64/sysreg:
Add _EL1 into ID_AA64ISAR1_EL1 definition names
arm64/sysreg:
Add _EL1 into ID_AA64ISAR2_EL1 definition names
arm64/sysreg:
Add SYS_FIELD_GET() helper
arm64/sysreg:
Align pointer auth enumeration defines with architecture
arm64/sysreg:
Allow leading blanks on comments in sysreg file
arm64/sysreg:
Convert CTR_EL0 to automatic generation
arm64/sysreg:
Convert DCZID_EL0 to automatic generation
arm64/sysreg:
Convert GMID to automatic generation
arm64/sysreg:
Convert ID_AA64ISAR1_EL1 to automatic generation
arm64/sysreg:
Convert ID_AA64ISAR2_EL1 to automatic generation
arm64/sysreg:
Convert ID_AA64SMFR0_EL1 to automatic generation
arm64/sysreg:
Convert ID_AA64ZFR0_EL1 to automatic generation
arm64/sysreg:
Convert LORC_EL1 to automatic generation
arm64/sysreg:
Convert LOREA_EL1 to automatic generation
arm64/sysreg:
Convert LORID_EL1 to automatic generation
arm64/sysreg:
Convert LORN_EL1 to automatic generation
arm64/sysreg:
Convert LORSA_EL1 to automatic generation
arm64/sysreg:
Directly include bitfield.h
arm64/sysreg:
Guard SYS_FIELD_ macros for asm
arm64/sysreg:
Make BHB clear feature defines match the architecture
arm64/sysreg:
Remove defines for RPRES enumeration
arm64/sysreg:
Standardise naming for CTR_EL0 fields
arm64/sysreg:
Standardise naming for DCZID_EL0 field names
arm64/sysreg:
Standardise naming for ID_AA64SMFR0_EL1 enums
arm64/sysreg:
Standardise naming for ID_AA64ZFR0_EL1 fields
arm64/sysreg:
Standardise naming for WFxT defines
arm64:
Add an override for ID_AA64SMFR0_EL1.FA64
arm64:
Add HAVE_IOREMAP_PROT support
arm64:
Add LDR (literal) instruction
arm64:
Add the arm64.nosme command line option
arm64:
Add the arm64.nosve command line option
arm64:
adjust KASLR relocation after ARCH_RANDOM removal
arm64:
Allow sticky E2H when entering EL1
arm64:
Allow the idreg override to deal with variable field width
arm64:
asm-extable: add asm uacess helpers
arm64:
asm-extable: move data fields
arm64:
bcmbca: add arch bcmbca machine entry
arm64:
bcmbca: Include full family name in Kconfig
arm64:
boot: add zstd support
arm64:
cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
arm64:
compat: Move kuser32.S to .rodata section
arm64:
compat: Move sigreturn32.S to .rodata section
arm64:
Copy the task argument to unwind_state
arm64:
correct the effect of mitigations off on kpti
arm64:
cpufeature: Allow different PMU versions in ID_DFR0_EL1
arm64:
cpuidle: remove generic cpuidle support
arm64:
defconfig: Add Nuvoton NPCM family support
arm64:
defconfig: Build Tegra OPE module
arm64:
defconfig: Demote Qualcomm USB PHYs to modules
arm64:
defconfig: Enable Allwinner built in CODECs
arm64:
defconfig: enable ARCH_NXP
arm64:
defconfig: enable bcmbca soc support
arm64:
defconfig: Enable DRM_V3D
arm64:
defconfig: Enable gpio-fan support
arm64:
defconfig: enable i.MX93 clk & pinctrl
arm64:
defconfig: Enable qcom interconnect drivers
arm64:
defconfig: Enable qcom ss & hs usb phy
arm64:
defconfig: enable Qualcomm Bandwidth Monitor
arm64:
defconfig: enable Qualcomm LPG leds driver
arm64:
defconfig: Enable Qualcomm SC8280XP providers
arm64:
defconfig: Enable R8A779G0 SoC
arm64:
defconfig: Sync some configs with savedefconfig
arm64:
Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr}
arm64:
Do not forget syscall when starting a new thread.
arm64:
dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 from mdss_dp
arm64:
dts: Add base DTS file for bcmbca device Asus GT-AX6000
arm64:
dts: Add DTS files for bcmbca SoC BCM4912
arm64:
dts: Add DTS files for bcmbca SoC BCM63146
arm64:
dts: Add DTS files for bcmbca SoC BCM63158
arm64:
dts: Add DTS files for bcmbca SoC BCM6813
arm64:
dts: Add DTS files for bcmbca SoC BCM6856
ARM64:
dts: Add DTS files for bcmbca SoC BCM6858
arm64:
dts: Add SFP node for TA 3.0 devices
arm64:
dts: Add support for Stratix 10 Software Virtual Platform
arm64:
dts: allwinner: a100: Update I2C controller fallback
arm64:
dts: allwinner: a64: orangepi-win: Fix LED node name
arm64:
dts: allwinner: Add Allwinner H616 .dtsi file
arm64:
dts: allwinner: align gpio-key node names with dtschema
arm64:
dts: allwinner: h616: Add OrangePi Zero 2 board support
arm64:
dts: allwinner: h616: Add X96 Mate TV box support
arm64:
dts: allwinner: pinephone: Enable internal HMIC bias
arm64:
dts: allwinner: Use constants for RTC clock indexes
arm64:
dts: altera: adjust whitespace around '='
arm64:
dts: altera: socfpga_stratix10: move clocks out of soc node
arm64:
dts: amd: adjust whitespace around '='
arm64:
dts: amlogic: adjust whitespace around '='
arm64:
dts: amlogic: align gpio-key node names with dtschema
arm64:
dts: amlogic: correct gpio-keys properties
arm64:
dts: apm: adjust whitespace around '='
arm64:
dts: apm: correct gpio-keys properties
arm64:
dts: apm: Harmonize DWC USB3 DT nodes name
arm64:
dts: apple: Re-parent ANS2 power domains
arm64:
dts: apple: t8103: Add ANS2 NVMe nodes
arm64:
dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible
arm64:
dts: arm/juno: Drop erroneous 'mbox-name' property
arm64:
dts: arm: adjust whitespace around '='
arm64:
dts: arm: juno: Remove legacy Coresight 'slave-mode' property
arm64:
dts: broadcom: adjust whitespace around '='
arm64:
dts: broadcom: align gpio-key node names with dtschema
arm64:
dts: exynos: Add internal eMMC support to jackpotlte
arm64:
dts: exynos: add secondary ufs devices in ExynosAutov9
arm64:
dts: exynos: add syscon reboot/reboot_mode support in ExynosAutov9
arm64:
dts: exynos: add watchdog in ExynosAutov9
arm64:
dts: exynos: adjust DT style of ufs nodes in ExynosAutov9
arm64:
dts: exynos: adjust whitespace around '='
arm64:
dts: exynos: align MMC node name with dtschema
arm64:
dts: exynos: enable secondary ufs devices ExynosAutov9 SADK
arm64:
dts: exynos: use local header for pinctrl register values
arm64:
dts: exynosautov9: add pdma0 device tree node
arm64:
dts: exynosautov9: add usi device tree nodes
arm64:
dts: exynosautov9: correct spi11 pin names
arm64:
dts: exynosautov9: prepare usi0 changes
arm64:
dts: freescale: add i.MX93 11x11 EVK basic support
arm64:
dts: freescale: Add i.MX93 dtsi support
arm64:
dts: freescale: add initial device tree for TQMa8MPQL with i.MX8MP
arm64:
dts: freescale: Add phyBOARD-Polis-i.MX8MM support
arm64:
dts: freescale: align gpio-key node names with dtschema
arm64:
dts: freescale: align led node names with dtschema
arm64:
dts: freescale: imx8: Fix power controller name
arm64:
dts: freescale: imx8: Fix the system-controller node name
arm64:
dts: freescale: imx8qxp: Add fallback compatible for clock controller
arm64:
dts: freescale: imx8qxp: Fix the keys node name
arm64:
dts: freescale: imx8qxp: Fix the ocotp node name
arm64:
dts: freescale: imx8qxp: Fix thermal zone name for cpu0
arm64:
dts: freescale: imx8qxp: Remove unnecessary clock related entries
arm64:
dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity
arm64:
dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity
arm64:
dts: fsd: Add cpu cache information
arm64:
dts: fsd: add ufs device node
arm64:
dts: fsd: use local header for pinctrl register values
arm64:
dts: fsl-ls10xx: use generic dma node name
arm64:
dts: fsl: adjust whitespace around '='
arm64:
dts: fsl: ls1012a: fix Micron SPI NOR compatible
arm64:
dts: hisilicon: adjust whitespace around '='
arm64:
dts: hisilicon: align gpio-key node names with dtschema
arm64:
dts: hisilicon: correct gpio-keys properties
arm64:
dts: imx8m: Disable job ring 0 nodes
arm64:
dts: imx8m: Pass a label to the soc node
arm64:
dts: imx8mm-evk: add bt-sco sound card support
arm64:
dts: imx8mm-venice-gw7901: fix port/phy validation
arm64:
dts: imx8mm-venice-gw7902: fix UART1 CTS
arm64:
dts: imx8mm-verdin: extend pmic voltages
arm64:
dts: imx8mm-verdin: update CAN clock to 40MHz
arm64:
dts: imx8mm-verdin: use level interrupt for mcp251xfd
arm64:
dts: imx8mm: Add SNVS LPGPR
arm64:
dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo
arm64:
dts: imx8mn-evk: add bt-sco sound card support
arm64:
dts: imx8mn: remove GPU power domain reset
arm64:
dts: imx8mp-evk: add regulator supply to CPU nodes
arm64:
dts: imx8mp-tqma8mpql-mba8mpxl: add missing pinctrl for RTC alarm
arm64:
dts: imx8mp-venice-gw74xx: fix CAN STBY polarity
arm64:
dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port
arm64:
dts: imx8mp-venice-gw74xx: fix port/phy validation
arm64:
dts: imx8mp-venice-gw74xx: fix sai2 pin settings
arm64:
dts: imx8mp: add NoC node
arm64:
dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK2
arm64:
dts: imx8mp: Adjust ECSPI1 pinmux on i.MX8M Plus DHCOM
arm64:
dts: imx8mp: Fix I2C5 GPIO assignment on i.MX8M Plus DHCOM
arm64:
dts: imx8mq-evk: add bt-sco sound card support
arm64:
dts: imx8mq-tqma8mq: Remove superfluous interrupt-names
arm64:
dts: imx8mq: Pass a label to the AIPS nodes
arm64:
dts: imx8m{m,p}-verdin: use IT temperatures
arm64:
dts: imx8ulp: add #reset-cells for pcc
arm64:
dts: imx8ulp: address build warning
arm64:
dts: intel: socfpga_agilex: use defined GIC interrupt type for ECC
arm64:
dts: juno: Add cache-level property to L2 caches
arm64:
dts: juno: Add missing MHU secure-irq
arm64:
dts: layerscape: Add SFP node for TA 2.1 devices
arm64:
dts: lg: adjust whitespace around '='
arm64:
dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x
arm64:
dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board
arm64:
dts: marvell: adjust whitespace around '='
arm64:
dts: marvell: align gpio-key node names with dtschema
arm64:
dts: marvell: armada-3720: align lednode names with dtschema
arm64:
dts: mba8mx: Remove unneeded comments
arm64:
dts: mediatek: Add infra #reset-cells property for MT8192
arm64:
dts: mediatek: Add infra #reset-cells property for MT8195
arm64:
dts: mediatek: Add MediaTek CCI node for MT8183
arm64:
dts: mediatek: Add mediatek,cci property for MT8183 cpufreq
arm64:
dts: mediatek: Add opp table and clock property for MT8183 cpufreq
arm64:
dts: mediatek: adjust whitespace around '='
arm64:
dts: mediatek: align gpio-key node names with dtschema
arm64:
dts: mediatek: asurada: Add ChromeOS EC
arm64:
dts: mediatek: asurada: Add Cr50 TPM
arm64:
dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad
arm64:
dts: mediatek: asurada: Add I2C touchscreen
arm64:
dts: mediatek: asurada: Add keyboard mapping for the top row
arm64:
dts: mediatek: asurada: Add MT6359 PMIC
arm64:
dts: mediatek: asurada: Add SPI NOR flash memory
arm64:
dts: mediatek: asurada: Add SPMI regulators
arm64:
dts: mediatek: asurada: Add system-wide power supplies
arm64:
dts: mediatek: asurada: Document GPIO names
arm64:
dts: mediatek: asurada: Enable and configure I2C and SPI busses
arm64:
dts: mediatek: asurada: Enable MMC
arm64:
dts: mediatek: asurada: Enable PCIe and add WiFi
arm64:
dts: mediatek: asurada: Enable SCP
arm64:
dts: mediatek: asurada: Enable XHCI
arm64:
dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4
arm64:
dts: mediatek: cherry: Add platform regulators layout and config
arm64:
dts: mediatek: cherry: Add support for internal eMMC storage
arm64:
dts: mediatek: cherry: Assign interrupt line to MT6359 PMIC
arm64:
dts: mediatek: cherry: Document gpios and add default pin config
arm64:
dts: mediatek: cherry: Enable I2C and SPI controllers
arm64:
dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7
arm64:
dts: mediatek: cherry: Enable support for the SPI NOR flash
arm64:
dts: mediatek: cherry: Enable T-PHYs and USB XHCI controllers
arm64:
dts: mediatek: Introduce MT8192-based Asurada board family
arm64:
dts: mediatek: Introduce MT8195 Cherry platform's Tomato
arm64:
dts: mediatek: mt2712e: Add mediatek, infracfg phandle for IOMMU
arm64:
dts: mediatek: mt6795: Add ARM CCI-400 node and assign to CPUs
arm64:
dts: mediatek: mt6795: Add Cortex A53 PMU nodes
arm64:
dts: mediatek: mt6795: Add cpu-map and L2 cache
arm64:
dts: mediatek: mt6795: Add fixed clocks for 32kHz and 26MHz XOs
arm64:
dts: mediatek: mt6795: Add general purpose timer node
arm64:
dts: mediatek: mt6795: Add pinctrl controller node
arm64:
dts: mediatek: mt6795: Add watchdog node to avoid timeouts
arm64:
dts: mediatek: mt6795: Create soc bus node and move mmio devices
arm64:
dts: mediatek: mt6795: Remove incorrect fixed-clocks
arm64:
dts: mediatek: mt6795: Specify interrupts for vGIC
arm64:
dts: mediatek: mt7622-bananapi-bpi-r64: align led node names with dtschema
arm64:
dts: mediatek: mt7622-rfb1: remove wrong gpio-keys property
arm64:
dts: mediatek: mt8173: Add mediatek,infracfg phandle for IOMMU
arm64:
dts: mediatek: mt8183-kukui: Assign sram supply to mfg_async pd
arm64:
dts: mediatek: mt8183: change efuse node name
arm64:
dts: mediatek: mt8192: fix dtbs check warning of efuse
arm64:
dts: mediatek: mt8195: add efuse node and cells
arm64:
dts: mediatek: mt8195: enable usb remote wakeup
arm64:
dts: mediatek: Replace 'enable-sdio-wakeup'
arm64:
dts: mediatek: spherion: Add keyboard backlight
arm64:
dts: meson: add gpio-fan control to GS-King-X
arm64:
dts: meson: add reset controller for Meson-S4 SoC
arm64:
dts: microchip: adjust whitespace around '='
arm64:
dts: mt7622: fix BPI-R64 WPS button
arm64:
dts: mt8173: Fix nor_flash node
arm64:
dts: mt8183: add GCE client property for Mediatek MUTEX
arm64:
dts: mt8183: Add panel rotation
arm64:
dts: mt8183: add svs device information
arm64:
dts: mt8192: Fix idle-states entry-method
arm64:
dts: mt8192: Fix idle-states nodes naming scheme
arm64:
dts: nuvoton: Add initial NPCM845 EVB device tree
arm64:
dts: nuvoton: Add initial NPCM8XX device tree
arm64:
dts: qcom: add device tree for LG G7 and LG V35
arm64:
dts: qcom: add fallback compatible to PMIC GPIOs
arm64:
dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998
arm64:
dts: qcom: add mdp_clk clock to the MDSS device
arm64:
dts: qcom: add missing AOSS QMP compatible fallback
arm64:
dts: qcom: add missing gpio-ranges in PMIC GPIOs
arm64:
dts: qcom: add SA8540P and ADP
arm64:
dts: qcom: add SC8280XP platform
arm64:
dts: qcom: Add support for Xiaomi Mi Mix2s
arm64:
dts: qcom: adjust whitespace around '='
arm64:
dts: qcom: align gpio-key node names with dtschema
arm64:
dts: qcom: align led node names with dtschema
arm64:
dts: qcom: align OPP table names with DT schema
arm64:
dts: qcom: align PMIC GPIO pin configuration with DT schema
arm64:
dts: qcom: apq8016-sbc: add function and color to LED nodes
arm64:
dts: qcom: apq8096-db820c: add PM8994 pin function
arm64:
dts: qcom: correct gpio-keys properties
arm64:
dts: qcom: correct interrupt controller on PM8916 and PMS405
arm64:
dts: qcom: correct SPMI WLED register range encoding
arm64:
dts: qcom: db820c: Add user LEDs
arm64:
dts: qcom: extend scm compatible strings
arm64:
dts: qcom: Fix 'reg-names' for sdhci nodes
arm64:
dts: qcom: Fix ordering of 'clocks' & 'clock-names' for sdhci nodes
arm64:
dts: qcom: Fix sdhci node names - use 'mmc@'
arm64:
dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible
arm64:
dts: qcom: ipq6018: add label to remoteproc node
arm64:
dts: qcom: ipq6018: correct QUP peripheral labels
arm64:
dts: qcom: ipq6018: drop USB PHY clock index
arm64:
dts: qcom: ipq8074: add #size/address-cells to DTSI
arm64:
dts: qcom: ipq8074: add APCS node
arm64:
dts: qcom: ipq8074: add interrupt-parent to DTSI
arm64:
dts: qcom: ipq8074: add reset to SDHCI
arm64:
dts: qcom: ipq8074: add USB power domains
arm64:
dts: qcom: ipq8074: drop USB PHY clock index
arm64:
dts: qcom: ipq8074: fix NAND node name
arm64:
dts: qcom: ipq8074: move ARMv8 timer out of SoC node
arm64:
dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl
arm64:
dts: qcom: msm8916: add xo clocks to rpmcc and a53pll
arm64:
dts: qcom: msm8916: Fix typo in pronto remoteproc node
arm64:
dts: qcom: msm8994-msft-lumia-octagon: add PM8994 pin properties
arm64:
dts: qcom: msm8994: add required ranges to OCMEM
arm64:
dts: qcom: msm8996-tone: Drop cont_splash_mem region
arm64:
dts: qcom: msm8996-tone: Rule out PM(I)8994 variants
arm64:
dts: qcom: msm8996-xiaomi-natrium: Add support for Xiaomi Mi 5s Plus
arm64:
dts: qcom: msm8996: add clocks to the MMCC device node
arm64:
dts: qcom: msm8996: add GCC's optional clock sources
arm64:
dts: qcom: msm8996: Add interconnect support
arm64:
dts: qcom: msm8996: add missing DSI clock assignments
arm64:
dts: qcom: msm8996: Add SDHCI resets
arm64:
dts: qcom: msm8996: add second DSI interface
arm64:
dts: qcom: msm8996: add xo clock source to rpmcc
arm64:
dts: qcom: msm8996: clean up PCIe PHY node
arm64:
dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
arm64:
dts: qcom: msm8996: drop phy-names from HDMI device node
arm64:
dts: qcom: msm8996: use non-empty ranges for PCIe PHYs
arm64:
dts: qcom: msm8998*: Clean up #includes
arm64:
dts: qcom: msm8998*: Fix TLMM and pin nodes
arm64:
dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled by default
arm64:
dts: qcom: msm8998-clamshell: Clean up the DT
arm64:
dts: qcom: msm8998-fxtec: Decouple from 8998 MTP
arm64:
dts: qcom: msm8998-fxtec: Use "okay" instead of "ok"
arm64:
dts: qcom: msm8998-laptops: Clean up DTs
arm64:
dts: qcom: msm8998-mtp: correct board compatible
arm64:
dts: qcom: msm8998-mtp: Merge and fix up the DT
arm64:
dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb
arm64:
dts: qcom: msm8998-oneplus: Apply style fixes
arm64:
dts: qcom: msm8998-xperia: Introduce ToF sensor support
arm64:
dts: qcom: msm8998-yoshino-lilac: Disable LVS1
arm64:
dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regulators label
arm64:
dts: qcom: msm8998-yoshino: Add USB extcon
arm64:
dts: qcom: msm8998-yoshino: Remove simple-bus compatible from clocks{}
arm64:
dts: qcom: msm8998: drop USB PHY clock index
arm64:
dts: qcom: msm8998: Make regulator voltages multiple of step-size
arm64:
dts: qcom: pm660l: Add LPG node
arm64:
dts: qcom: pm8150b: add Light Pulse Generator device node
arm64:
dts: qcom: pm8150l: add Light Pulse Generator device node
arm64:
dts: qcom: pmi8994: Define MPP block
arm64:
dts: qcom: qcs404: add dedicated IMEM and syscon compatibles
arm64:
dts: qcom: qcs404: fix default pinctrl settings for blsp1_spi1
arm64:
dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
arm64:
dts: qcom: qrb5165-rb5: add function and color to LED nodes
arm64:
dts: qcom: qrb5165-rb5: declare tri-led user leds
arm64:
dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for led nodes
arm64:
dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for lpg nodes
arm64:
dts: qcom: Remove unused 'vdda-max-microamp' & 'vdda-pll-max-microamp' properties
arm64:
dts: qcom: reorder USB interrupts
arm64:
dts: qcom: sc7180-idp: add vdds supply to the DSI PHY
arm64:
dts: qcom: sc7180-trogdor: add function to LED node
arm64:
dts: qcom: sc7180-trogdor: Split out keyboard node and describe detachables
arm64:
dts: qcom: sc7180: add dedicated IMEM and syscon compatibles
arm64:
dts: qcom: sc7180: Add kingoftown dts files
arm64:
dts: qcom: sc7180: Add mrbland dts files
arm64:
dts: qcom: sc7180: Add pazquel dts files
arm64:
dts: qcom: sc7180: Add quackingstick dts files
arm64:
dts: qcom: sc7180: Add wormdingler dts files
arm64:
dts: qcom: sc7180: drop #clock-cells from displayport-controller
arm64:
dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
arm64:
dts: qcom: sc7180: rename DPU device node
arm64:
dts: qcom: sc7180: split register block for DP controller
arm64:
dts: qcom: sc7280-herobrine: add function to LED node
arm64:
dts: qcom: sc7280-herobrine: Add lpi pinmux properties for CRD 3.0/3.1
arm64:
dts: qcom: sc7280-qcard: Add ldo_l17b regulator node
arm64:
dts: qcom: sc7280: add lpass lpi pin controller node
arm64:
dts: qcom: sc7280: Add pinmux for I2S speaker and Headset
arm64:
dts: qcom: sc7280: Add proxy interconnect requirements for modem
arm64:
dts: qcom: sc7280: Add secondary MI2S pinmux specifications for CRD 3.0/3.1
arm64:
dts: qcom: sc7280: add simple-mfd to IMEM
arm64:
dts: qcom: sc7280: Add touchscreen to villager
arm64:
dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 from both dp and edp
arm64:
dts: qcom: sc7280: drop #clock-cells from displayport-controller
arm64:
dts: qcom: sc7280: drop address/size-cells from eDP node
arm64:
dts: qcom: sc7280: drop PCIe PHY clock index
arm64:
dts: qcom: sc7280: drop unused clocks from eDP node
arm64:
dts: qcom: sc7280: Enable keyboard backlight for villager
arm64:
dts: qcom: sc7280: Enable wifi for Chrome OS boards
arm64:
dts: qcom: sc7280: fix PCIe clock reference
arm64:
dts: qcom: sc7280: herobrine: Don't disable the keyboard backlight node
arm64:
dts: qcom: sc7280: move USB wakeup-source property
arm64:
dts: qcom: sc7280: Move wcd specific pin conf to common file
arm64:
dts: qcom: sc7280: Rename sar sensor labels
arm64:
dts: qcom: sc7280: reorder USB interrupts
arm64:
dts: qcom: sc7280: Set modem FW path for Chrome OS boards
arm64:
dts: qcom: sc7280: Set SPI flash to 50 MHz for herobrine boards
arm64:
dts: qcom: sc7280: split register block for DP controller
arm64:
dts: qcom: sc7280: use constants for gpucc clocks and power-domains
arm64:
dts: qcom: sc8280xp-x13s: Update firmware location
arm64:
dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree
arm64:
dts: qcom: sc8280xp: Add lost ranges for timer
arm64:
dts: qcom: sc8280xp: add missing 300MHz
arm64:
dts: qcom: sc8280xp: Add reference device
arm64:
dts: qcom: sc8280xp: drop UFS PHY clock-cells
arm64:
dts: qcom: sc8280xp: fix DP PHY node unit addresses
arm64:
dts: qcom: sc8280xp: Fix PMU interrupt
arm64:
dts: qcom: sc8280xp: fix the smmu interrupt values
arm64:
dts: qcom: sc8280xp: fix USB clock order and naming
arm64:
dts: qcom: sc8280xp: fix USB interrupts
arm64:
dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock
arm64:
dts: qcom: sc8280xp: fix usb_1 ssphy irq
arm64:
dts: qcom: sdm630-nile: Add RGB status LED on the PM660L LPG
arm64:
dts: qcom: sdm630-sony-xperia-nile: drop unneeded status from gpio-keys
arm64:
dts: qcom: sdm630: add dedicated IMEM and syscon compatibles
arm64:
dts: qcom: sdm630: add second (HS) USB host support
arm64:
dts: qcom: sdm630: correct QFPROM byte offsets
arm64:
dts: qcom: sdm630: disable dsi0/dsi0_phy by default
arm64:
dts: qcom: sdm630: disable GPU by default
arm64:
dts: qcom: sdm630: Fix 'interconnect-names' for sdhci nodes
arm64:
dts: qcom: sdm630: fix gpu's interconnect path
arm64:
dts: qcom: sdm630: fix the qusb2phy ref clock
arm64:
dts: qcom: sdm630: order clocks according to bindings
arm64:
dts: qcom: sdm630: order interrupts according to bindings
arm64:
dts: qcom: sdm630: order regs according to bindings
arm64:
dts: qcom: sdm630: remove unneeded address/size cells in glink-edge
arm64:
dts: qcom: sdm630: rename qusb2phy to qusb2phy0
arm64:
dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
arm64:
dts: qcom: sdm660-xiaomi-lavender: Configure WLED
arm64:
dts: qcom: sdm660: Add initial Inforce IFC6560 board support
arm64:
dts: qcom: sdm660: disable dsi1/dsi1_phy by default
arm64:
dts: qcom: sdm660: move SDHC2 card detect pinconf to board files
arm64:
dts: qcom: sdm845*: replace i2s reg with constant
arm64:
dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage
arm64:
dts: qcom: sdm845-db845c: add function and color to LED nodes
arm64:
dts: qcom: sdm845-db845c: Enable gpi_dma1
arm64:
dts: qcom: sdm845-db845c: Specify a i2c bus clocks
arm64:
dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED
arm64:
dts: qcom: sdm845: Add camss vdda-pll-supply
arm64:
dts: qcom: sdm845: Add CPU BWMON
arm64:
dts: qcom: sdm845: add dedicated IMEM and syscon compatibles
arm64:
dts: qcom: sdm845: Enable user LEDs on DB845c
arm64:
dts: qcom: sdm845: Fill in GENI DMA references
arm64:
dts: qcom: sdm845: remove assigned-clock-rate property for mdp clk
arm64:
dts: qcom: sdm845: Rename camss vdda-supply to vdda-phy-supply
arm64:
dts: qcom: sdm845: rename DPU device node
arm64:
dts: qcom: sdm845: Switch PSCI cpu idle states from PC to OSI
arm64:
dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2
arm64:
dts: qcom: sm6125: Append -state suffix to pinctrl nodes
arm64:
dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
arm64:
dts: qcom: sm6350: Replace literal rpmhpd indices with constants
arm64:
dts: qcom: sm7180: remove assigned-clock-rate property for mdp clk
arm64:
dts: qcom: sm7280: remove assigned-clock-rate property for mdp clk
arm64:
dts: qcom: sm8150: Fix fastrpc iommu values
arm64:
dts: qcom: sm8250: add missing PCIe PHY clock-cells
arm64:
dts: qcom: sm8250: Disable camcc by default
arm64:
dts: qcom: sm8250: drop UFS PHY clock-cells
arm64:
dts: qcom: sm8250: Enable per-process page tables.
arm64:
dts: qcom: sm8250: Move qup-opp-table out of soc node
arm64:
dts: qcom: sm8250: remove assigned-clock-rate property for mdp clk
arm64:
dts: qcom: sm8250: rename DPU device node
arm64:
dts: qcom: sm8250: use constants for audio clocks
arm64:
dts: qcom: sm8350: Add DISPCC node
arm64:
dts: qcom: sm8350: drop USB PHY clock index
arm64:
dts: qcom: sm8350: fix UFS PHY serdes size
arm64:
dts: qcom: sm8350: Move qup-opp-tables out of soc node
arm64:
dts: qcom: sm8350: remove duplicated glink-edge interrupt
arm64:
dts: qcom: sm8350: Replace integers with rpmpd defines
arm64:
dts: qcom: sm8450: Add description of camera clock controller
arm64:
dts: qcom: sm8450: Add interconnect requirements for SCM
arm64:
dts: qcom: sm8450: add uart20 node
arm64:
dts: qcom: sm8450: drop UFS PHY clock-cells
arm64:
dts: qcom: sm8450: drop USB PHY clock index
arm64:
dts: qcom: sm8450: Fix the IRQ trigger type for remoteproc nodes
arm64:
dts: qcom: sm8450: remove duplicated glink-edge interrupt
arm64:
dts: qcom: sm8450: rename interconnect nodes
arm64:
dts: qcom: thinkpad-x13s: Fix firmware location
arm64:
dts: qcom: timer should use only 32-bit size
arm64:
dts: qcom: use dedicated QFPROM compatibles
arm64:
dts: qcom: use generic sram as name for imem and ocmem nodes
arm64:
dts: renesas: Add missing space after remote-endpoint
arm64:
dts: renesas: Add panel overlay for Draak and Ebisu boards
arm64:
dts: renesas: Add panel overlay for Salvator-X(S) boards
arm64:
dts: renesas: Adjust whitespace around '='
arm64:
dts: renesas: beacon: Fix regulator node names
arm64:
dts: renesas: Fix thermal-sensors on single-zone sensors
arm64:
dts: renesas: Prepare AA1024XD12 panel .dtsi for overlay support
arm64:
dts: renesas: r8a779a0: Add CPU0 core clock
arm64:
dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
arm64:
dts: renesas: r8a779f0: Add CPU core clocks
arm64:
dts: renesas: r8a779f0: Add CPUIdle support
arm64:
dts: renesas: r8a779f0: Add DMA properties to SCIF3
arm64:
dts: renesas: r8a779f0: Add HSCIF nodes
arm64:
dts: renesas: r8a779f0: Add iommus to DMAC nodes
arm64:
dts: renesas: r8a779f0: Add IPMMU nodes
arm64:
dts: renesas: r8a779f0: Add L3 cache controller
arm64:
dts: renesas: r8a779f0: Add SCIF nodes
arm64:
dts: renesas: r8a779f0: Add secondary CA55 CPU cores
arm64:
dts: renesas: r8a779f0: Add thermal support
arm64:
dts: renesas: r8a779f0: Add UFS node
arm64:
dts: renesas: r8a779g0: Fix HSCIF0 interrupt number
arm64:
dts: renesas: r8a779m8: Drop operating points above 1.5 GHz
arm64:
dts: renesas: r9a07g043: Add ADC node
arm64:
dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment
arm64:
dts: renesas: r9a09g011: Add ethernet nodes
arm64:
dts: renesas: Rename numbered regulators
arm64:
dts: renesas: rzg2l-smarc: Use proper bool operator
arm64:
dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC platform
arm64:
dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board
arm64:
dts: renesas: rzv2mevk2: Enable ethernet
arm64:
dts: renesas: spider-cpu: Enable SCIF0 on second connector
arm64:
dts: renesas: spider-cpu: Fix scif0/scif3 sort order
arm64:
dts: rockchip: Add HDMI audio nodes to rk356x
arm64:
dts: rockchip: Add missing space around regulator-name on rk3368-orion-r68
arm64:
dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board
arm64:
dts: rockchip: add pine64 touch panel display to rockpro64
arm64:
dts: rockchip: add Quartz64-A fan pinctrl
arm64:
dts: rockchip: Add rk3568 PCIe2x1 controller
arm64:
dts: rockchip: add ROCK Pi S DTS support
arm64:
dts: rockchip: add RTC to BPI-R2 Pro
arm64:
dts: rockchip: adjust whitespace around '='
arm64:
dts: rockchip: align gpio-key node names with dtschema
arm64:
dts: rockchip: configure thermal shutdown for BPI-R2-Pro
arm64:
dts: rockchip: Enable HDMI audio on BPI R2 Pro
arm64:
dts: rockchip: Enable HDMI audio on Quartz64 A
arm64:
dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10
arm64:
dts: rockchip: enable hdmi tx audio on rock-3a
arm64:
dts: rockchip: Enable PCIe controller on quartz64-a
arm64:
dts: rockchip: enable sdr-104 for sdmmc on Quartz A
arm64:
dts: rockchip: enable sfc controller on Quartz64 Model A
arm64:
dts: rockchip: enable the gpu on BPI-R2-Pro
arm64:
dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro
arm64:
dts: rockchip: enable vop2 and hdmi tx on quartz64a
arm64:
dts: rockchip: enable vop2 and hdmi tx on rock-3a
arm64:
dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10
arm64:
dts: rockchip: fix property for usb2 phy supply on rock-3a
arm64:
dts: rockchip: Fix typo in lisense text for PX30.Core
arm64:
dts: rockchip: fix upper usb port on BPI-R2-Pro
arm64:
dts: rockchip: Lower sd speed on quartz64-b
arm64:
dts: rockchip: Pull up wlan wake# on Gru-Bob
arm64:
dts: rockchip: Remove 'enable-active-low' from rk3399-puma
arm64:
dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a
arm64:
dts: rockchip: rk3568-evb: Enable VOP2 and hdmi
arm64:
dts: rockchip: rk356x: Add HDMI nodes
arm64:
dts: rockchip: rk356x: Add VOP2 nodes
arm64:
dts: rockchip: rock-pi-s add more peripherals
arm64:
dts: rockchip: set display regulators to always-on on BPI-R2-Pro
arm64:
dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
arm64:
dts: sdm850: Remove unnecessary turbo-mode
arm64:
dts: sprd: adjust whitespace around '='
arm64:
dts: ti: Adjust whitespace around '='
arm64:
dts: ti: Align gpio-key node names with dtschema
arm64:
dts: ti: k3-am62-main: Enable crypto accelerator
arm64:
dts: ti: k3-am625-sk: Enable ramoops
arm64:
dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0
arm64:
dts: tqma8mpxl-ba8mpxl: Fix button GPIOs
arm64:
dts: tqma8mqml: Include phy-imx8-pcie.h header
arm64:
dts: uniphier: Fix USB interrupts for PXs3 SoC
arm64:
dts: verdin-imx8mm: add otg2 pd to usbphy
arm64:
dts: xilinx: align gpio-key node names with dtschema
arm64:
dts: zynqmp: add AMS driver to device tree
arm64:
enable THP_SWAP for arm64
arm64:
entry: simplify trampoline data page
arm64:
errata: Add Cortex-A510 to the repeat tlbi list
arm64:
errata: add detection for AMEVCNTR01 incrementing incorrectly
arm64:
errata: Remove AES hwcap for COMPAT tasks
arm64:
Expose a __check_override primitive for oddball features
arm64:
extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support
arm64:
extable: cleanup redundant extable type EX_TYPE_FIXUP
arm64:
extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO
arm64:
extable: move _cond_extable to _cond_uaccess_extable
arm64:
Factor out checking of a feature against the override into a macro
arm64:
Fix comment typo
arm64:
fix KASAN_INLINE
arm64:
Fix match_list for erratum 1286807 on Arm Cortex-A76
arm64:
fix oops in concurrently setting insn_emulation sysctls
arm64:
fix rodata=full
arm64:
freescale/imx8mp-evk.dts: reorder nodes alphabetically
arm64:
head: add helper function to remap regions in early page tables
arm64:
head: avoid relocating the kernel twice for KASLR
arm64:
head: cover entire kernel image in initial ID map
arm64:
head: create a temporary FDT mapping in the initial ID map
arm64:
head: drop idmap_ptrs_per_pgd
arm64:
head: factor out TTBR1 assignment into a macro
arm64:
head: Ignore bogus KASLR displacement on non-relocatable kernels
arm64:
head: move assignment of idmap_t0sz to C code
arm64:
head: move kimage_vaddr variable into C file
arm64:
head: pass ID map root table address to __enable_mmu()
arm64:
head: populate kernel page tables with MMU and caches on
arm64:
head: record CPU boot mode after enabling the MMU
arm64:
head: remove __PHYS_OFFSET
arm64:
head: simplify page table mapping macros (slightly)
arm64:
head: split off idmap creation code
arm64:
head: switch to map_memory macro for the extended ID map
arm64:
head: use relative references to the RELA and RELR tables
arm64:
idreg-override: use early FDT mapping in ID map
arm64:
io: Use asm-generic high level MMIO accessors
arm64:
kasan: do not instrument stacktrace.c
arm64:
kasan: Revert "arm64: mte: reset the page tag in page->flags"
arm64:
kaslr: defer initialization to initcall where permitted
arm64:
kcsan: Support detecting more missing memory barriers
arm64:
kernel: drop unnecessary PoC cache clean+invalidate
arm64:
kexec_file: use more system keyrings to verify kernel image signature
arm64:
kpti-ng: simplify page table traversal logic
arm64:
lds: use PROVIDE instead of conditional definitions
arm64:
make ARCH_BCM4908 select ARCH_BCMBCA
arm64:
marvell: enable the 98DX2530 pinctrl driver
arm64:
mm: Convert to GENERIC_IOREMAP
arm64:
mm: don't acquire mutex when rewriting swapper
arm64:
mm: fix booting with 52-bit address space
arm64:
mm: fix resume for 52-bit enabled builds
arm64:
mm: install KPTI nG mappings with MMU enabled
arm64:
mm: make vabits_actual a build time constant if possible
arm64:
mm: Only remove nomap flag for initrd
arm64:
mm: provide idmap pointer to cpu_replace_ttbr1()
arm64:
mm: Remove assembly DMA cache maintenance wrappers
arm64:
mm: Reserve enough pages for the initial ID map
arm64:
npcm: Add support for Nuvoton NPCM8XX BMC SoC
arm64:
numa: Don't check node against MAX_NUMNODES
arm64:
qcom: sc7280-herobrine: Enable DP
arm64:
refresh defconfig file
arm64:
Rename the VHE switch to "finalise_el2"
arm64:
Save state of HCR_EL2.E2H before switch to EL1
arm64:
select TRACE_IRQFLAGS_NMI_SUPPORT
arm64:
setup: drop early FDT pointer helpers
arm64:
Split unwind_init()
arm64:
stacktrace: Add description of stacktrace/common.h
arm64:
stacktrace: Add shared header for common stack unwinding code
arm64:
stacktrace: Factor out common unwind()
arm64:
stacktrace: Factor out on_accessible_stack_common()
arm64:
stacktrace: Factor out unwind_next_common()
arm64:
stacktrace: Handle frame pointer from different address spaces
arm64:
stacktrace: use non-atomic __set_bit
arm64:
tegra: Add Host1x and VIC on Tegra234
arm64:
tegra: Add Host1x context stream IDs on Tegra186+
arm64:
tegra: Add node for CBB 1.0 on Tegra194
arm64:
tegra: Add node for CBB 2.0 on Tegra234
arm64:
tegra: Add OPE device on Tegra210 and later
arm64:
tegra: Add Tegra234 GPCDMA device tree node
arm64:
tegra: Adjust whitespace around '='
arm64:
tegra: Align gpio-keys node names with dtschema
arm64:
tegra: Enable native timers on Tegra186
arm64:
tegra: Enable native timers on Tegra194
arm64:
tegra: Enable native timers on Tegra234
arm64:
tegra: Enable OPE on various platforms
arm64:
tegra: Fix SDMMC1 CD on P2888
arm64:
tegra: Mark BPMP channels as no-memory-wc
arm64:
tegra: Update compatible for Tegra234 GPCDMA
arm64:
topology: fix possible overflow in amu_fie_setup()
arm64:
topology: Remove redundant setting of llc_id in CPU topology
arm64:
trap implementation defined functionality in userspace
arm64:
Update 'unwinder howto'
arm64:
vdso*: place got/plt sections in .rodata
arm64:
vdso32: add ARM.exidx* sections
arm64:
vdso32: Add DWARF_DEBUG
arm64:
vdso32: enable orphan handling for VDSO
arm64:
vdso32: put ELF related sections in the linker script
arm64:
vdso32: Shuffle .ARM.exidx section above ELF_DETAILS
arm64:
vdso: enable orphan handling for VDSO
arm64:
vdso: put ELF related sections in the linker script
arm64:
zynqmp: Fix comment about number of gpio line names
ARM:
9202/1: kasan: support CONFIG_KASAN_VMALLOC
ARM:
9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC
ARM:
9217/1: add definition of arch_irq_work_raise()
ARM:
9218/1: dma-mapping: fix pointer/integer warning
ARM:
9219/1: fix undeclared soft_restart
ARM:
9220/1: amba: Remove deferred device addition
ARM:
9229/1: amba: Fix use-after-free in amba_read_periphid()
ARM:
add ATAGS dependencies to non-DT platforms
ARM:
add CONFIG_UNUSED_BOARD_FILES
arm:
align find_bit declarations with generic kernel
ARM:
at91: add sam_linux_is_optee_available() function
ARM:
at91: pm: fix DDR recalibration when resuming from backup and self-refresh
ARM:
at91: pm: fix self-refresh for sama7g5
ARM:
at91: setup outer cache .write_sec() callback if needed
ARM:
bcm: Fix refcount leak in bcm_kona_smc_init
ARM:
bcm: NSP: Removed forced thermal selection
arm:
bcmbca: Add BCMBCA sub platforms
ARM:
bcmbca: Include full family name in Kconfig
arm:
bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA
ARM:
cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency
ARM:
configs: at91: remove CONFIG_MICROCHIP_PIT64B
ARM:
configs: Enable DRM_V3D
ARM:
davinci: Delete DM644x board files
ARM:
davinci: Delete DM646x board files
ARM:
davinci: mark all ATAGS board files as unused
ARM:
debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
ARM:
defconfig: address renamed CONFIG_DEBUG_INFO=y
ARM:
defconfig: kill remnants of CONFIG_LEDS
ARM:
defconfig: remove broken CONFIG_THUMB disables
ARM:
defconfig: remove irda remnants
ARM:
defconfig: remove stale CONFIG_ZBOOT_ROM entries
ARM:
dts: Add BCM63138 generic board dts
ARM:
dts: add clock support for Airoha EN7523
ARM:
dts: add dts files for bcmbca soc 63178
ARM:
dts: Add DTS files for bcmbca SoC BCM63148
ARM:
dts: Add DTS files for bcmbca SoC BCM6756
ARM:
dts: Add DTS files for bcmbca SoC BCM6846
ARM:
dts: Add DTS files for bcmbca SoC BCM6855
ARM:
dts: Add DTS files for bcmbca SoC BCM6878
ARM:
dts: add EMAC AXI settings for Cyclone5
ARM:
dts: Add PCIe support for Airoha EN7523
ARM:
dts: Add Sunplus SP7021-Demo-V3 board device tree
ARM:
dts: allwinner: align gpio-key node names with dtschema
ARM:
dts: alpine: adjust whitespace around '='
ARM:
dts: am33xx: Fix MMCHS0 dma properties
ARM:
dts: am33xx: Map baseboard EEPROM on BeagleBone Black
ARM:
dts: am5748: keep usb4_tm disabled
ARM:
dts: animeo: align gpio-key node names with dtschema
ARM:
dts: animeo: correct gpio-keys properties
ARM:
dts: aspeed: Add USB2.0 device controller node
ARM:
dts: aspeed: adjust whitespace around '='
ARM:
dts: aspeed: align gpio-key node names with dtschema
ARM:
dts: aspeed: centriq2400: drop the board
ARM:
dts: aspeed: correct gpio-keys properties
ARM:
dts: ast2500-evb: fix board compatible
ARM:
dts: ast2600-evb-a1: fix board compatible
ARM:
dts: ast2600-evb: fix board compatible
ARM:
dts: at91: adjust whitespace around '='
ARM:
dts: at91: align gpio-key node names with dtschema
ARM:
dts: at91: correct gpio-keys properties
ARM:
dts: at91: drop unneeded status from gpio-keys
ARM:
dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
ARM:
dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
ARM:
dts: at91: sama5d2: fix compilation warning
ARM:
dts: at91: sama5d2: fix compilation warning
ARM:
dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
ARM:
dts: at91: sama5d2_icp: specify proper regulator output ranges
ARM:
dts: at91: sama7g5: add reset-controller node
ARM:
dts: at91: sama7g5ek: specify proper regulator output ranges
ARM:
dts: at91: use generic name for reset controller
ARM:
dts: axm: adjust whitespace around '='
ARM:
dts: bcm2711: Enable V3D
ARM:
dts: bcm2711: Use proper compatible in PM/Watchdog node
ARM:
dts: bcm2835/bcm2711: Introduce reg-names in watchdog node
ARM:
dts: bcm283x: Drop unnecessary properties from dpi node
ARM:
dts: BCM5301X: Add DT for Meraki MR26
ARM:
dts: bcmbca: bcm63178: clean up psci node
ARM:
dts: bcmbca: bcm63178: cosmetic change
ARM:
dts: bcmbca: bcm63178: fix interrupt controller node
ARM:
dts: bcmbca: bcm63178: fix timer node cpu mask flag
ARM:
dts: bcmbca: bcm6846: clean up psci node
ARM:
dts: bcmbca: bcm6846: fix interrupt controller node
ARM:
dts: bcmbca: bcm6846: fix timer node cpu mask flag
ARM:
dts: bcmbca: bcm6878: cosmetic change
ARM:
dts: bcmbca: bcm6878: fix timer node cpu mask flag
ARM:
dts: broadcom: adjust whitespace around '='
ARM:
dts: broadcom: align gpio-key node names with dtschema
ARM:
dts: broadcom: correct gpio-keys properties
ARM:
dts: ecx: adjust whitespace around '='
ARM:
dts: exynos: add function and color to aat1290 flash LED node in Galaxy S3
ARM:
dts: exynos: add function and color to LED node in Odroid HC1
ARM:
dts: exynos: add function and color to LED node in Odroid U3
ARM:
dts: exynos: add function and color to LED node in Odroid XU4
ARM:
dts: exynos: add function and color to LED nodes in Itop Elite
ARM:
dts: exynos: add function and color to LED nodes in Odroid X/X2
ARM:
dts: exynos: add function and color to LED nodes in Odroid XU/XU3
ARM:
dts: exynos: add function to LED node in Origen 4210
ARM:
dts: exynos: add function to LED nodes in Tiny4412
ARM:
dts: exynos: add panel and backlight to p4note
ARM:
dts: exynos: adjust whitespace around '='
ARM:
dts: exynos: align aat1290 flash LED node with bindings in Galaxy S3
ARM:
dts: exynos: align gpio-key node names with dtschema
ARM:
dts: exynos: align MMC node name with dtschema
ARM:
dts: exynos: align SDHCI node name with dtschema
ARM:
dts: exynos: use local header for pinctrl register values
ARM:
dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
ARM:
dts: fsl: adjust whitespace around '='
ARM:
dts: imx6: fix node names for ebook reader keys
ARM:
dts: imx6: skov: add pwm-regulator to control the panel's VCOM
ARM:
dts: imx6q-apalis: Add adv7280 video input
ARM:
dts: imx6q-apalis: Add gpio-line-names
ARM:
dts: imx6q-apalis: Add LVDS panel support
ARM:
dts: imx6q-apalis: Add ov5640 mipi csi camera
ARM:
dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards
ARM:
dts: imx6q-apalis: backlight pwm: Adapt brightness steps
ARM:
dts: imx6q-apalis: backlight pwm: Simplify inverted backlight
ARM:
dts: imx6q-apalis: Clean-up sd card support
ARM:
dts: imx6q-apalis: Cleanup
ARM:
dts: imx6q-apalis: Command pmic to standby for poweroff
ARM:
dts: imx6q-apalis: Disable HDMI
ARM:
dts: imx6q-apalis: Disable stmpe touchscreen
ARM:
dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi
ARM:
dts: imx6q-apalis: move gpio-keys to SoM dtsi
ARM:
dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi
ARM:
dts: imx6q-apalis: Move pinmux groups to SoM dtsi
ARM:
dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup'
ARM:
dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps
ARM:
dts: imx6qdl-colibri: backlight pwm: Simplify inverted backlight
ARM:
dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the codec node
ARM:
dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
ARM:
dts: imx6qdl-kontron-samx6i: remove duplicated node
ARM:
dts: imx6qdl-prti6q.dtsi: Add applicable properties to usdhc3
ARM:
dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led
ARM:
dts: imx6sl-tolino-shine2hd: fix led node name.
ARM:
dts: imx6ul: add missing properties for sram
ARM:
dts: imx6ul: change operating-points to uint32-matrix
ARM:
dts: imx6ul: fix csi node compatible
ARM:
dts: imx6ul: fix keypad compatible
ARM:
dts: imx6ul: fix lcdif node compatible
ARM:
dts: imx6ul: fix qspi node compatible
ARM:
dts: imx6ulz-bsh-smm-m2: Support proper board power off
ARM:
dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins
ARM:
dts: imx7-colibri-eval-v3: correct can controller comment
ARM:
dts: imx7-colibri: add clarifying comments
ARM:
dts: imx7-colibri: add delay for on-module phy supply
ARM:
dts: imx7-colibri: add ethernet aliases
ARM:
dts: imx7-colibri: add mdio phy node
ARM:
dts: imx7-colibri: add support for Toradex Iris carrier boards
ARM:
dts: imx7-colibri: add usb dual-role switching using extcon
ARM:
dts: imx7-colibri: alphabetical re-order
ARM:
dts: imx7-colibri: clean-up device enabling/disabling
ARM:
dts: imx7-colibri: clean-up iomuxc pinctrl group naming
ARM:
dts: imx7-colibri: clean-up usdhc1 and add sleep config
ARM:
dts: imx7-colibri: disable adc2
ARM:
dts: imx7-colibri: improve licensing and compatible strings
ARM:
dts: imx7-colibri: improve wake-up with gpio key
ARM:
dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys
ARM:
dts: imx7-colibri: move regulators
ARM:
dts: imx7-colibri: move rtc node
ARM:
dts: imx7-colibri: overhaul display/touch functionality
ARM:
dts: imx7-colibri: remove leading zero from reg address
ARM:
dts: imx7-colibri: set lcdif clock source to video pll
ARM:
dts: imx7-colibri: set regulator-name properties
ARM:
dts: imx7d-colibri-emmc: add cpu1 supply
ARM:
dts: imx7d-smegw01: Replace 'enable-sdio-wakeup'
ARM:
dts: imx: Pass a label to the AIPS nodes
ARM:
dts: imx: Pass a label to the soc node
ARM:
dts: imxrt1170-pinfunc: Add pinctrl binding header
ARM:
dts: integrator: Fix DMA ranges
ARM:
dts: integrator: Tag PCI host with device_type
ARM:
dts: integratorap: Update spi node properties
ARM:
dts: keystone: Adjust whitespace around '='
ARM:
dts: kswitch-d10: enable the USB device port
ARM:
dts: lan966x: add clock gating register
ARM:
dts: lan966x: Add gpio-restart
ARM:
dts: lan966x: Add mcan1 node.
ARM:
dts: lan966x: add support for pcb8309
ARM:
dts: lan966x: Add UDPHS support
ARM:
dts: lan966x: Cleanup flexcom3 usart pinctrl settings.
ARM:
dts: lan966x: Disable can0 on pcb8291
ARM:
dts: lan966x: Enable network driver on pcb8291
ARM:
dts: lan966x: Fix the interrupt number for internal PHYs
ARM:
dts: lan966x: keep lan966 entries alphabetically sorted
ARM:
dts: layerscape: Add SFP node for TA 2.1 devices
ARM:
dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name
ARM:
dts: lpc: adjust whitespace around '='
ARM:
dts: marvell: align gpio-key node names with dtschema
ARM:
dts: marvell: correct gpio-keys properties
ARM:
dts: mediatek: adjust whitespace around '='
ARM:
dts: mediatek: align gpio-key node names with dtschema
ARM:
dts: meson: adjust whitespace around '='
ARM:
dts: Move BCM963138DVT board dts to ARCH_BCMBCA
ARM:
dts: nuvoton: add reset syscon property
ARM:
dts: nuvoton: adjust whitespace around '='
ARM:
dts: omap: adjust whitespace around '='
ARM:
dts: omap: align gpio-key node names with dtschema
ARM:
dts: omap: correct gpio-keys properties
ARM:
dts: pxa: adjust whitespace around '='
ARM:
dts: qcom-msm8974: fix irq type on blsp2_uart1
ARM:
dts: qcom: Add LPG node to pm8941
ARM:
dts: qcom: add missing gpio-ranges in PMIC GPIOs
ARM:
dts: qcom: add rpmcc missing clocks for apq/ipq8064 and msm8660
ARM:
dts: qcom: adjust whitespace around '='
ARM:
dts: qcom: align gpio-key node names with dtschema
ARM:
dts: qcom: align PMIC GPIO pin configuration with DT schema
ARM:
dts: qcom: apq8060-dragonboard: add function and color to LED nodes
ARM:
dts: qcom: apq8060-ifc6410: add color to LED node
ARM:
dts: qcom: apq8064-asus-nexus7: add dedicated IMEM compatible
ARM:
dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply
ARM:
dts: qcom: apq8064: add unit addresses to QFPROM regions
ARM:
dts: qcom: apq8064: create tsens device node
ARM:
dts: qcom: apq8064: disable DSI and DSI PHY by default
ARM:
dts: qcom: apq8064: drop phy-names from HDMI device node
ARM:
dts: qcom: apq8064: rename DSI PHY iface clock
ARM:
dts: qcom: cleanup QFPROM nodes
ARM:
dts: qcom: extend scm compatible to match dt-schema
ARM:
dts: qcom: Fix sdhci node names - use 'mmc@'
ARM:
dts: qcom: ipq4018-ap120c-ac: add function and color to LED nodes
ARM:
dts: qcom: ipq4019: fix Micron SPI NOR compatible
ARM:
dts: qcom: ipq8064-rb3011: add color to LED node
ARM:
dts: qcom: ipq8064: add function to LED nodes
ARM:
dts: qcom: ipq8064: add gsbi6 missing definition
ARM:
dts: qcom: ipq8064: add missing hwlock
ARM:
dts: qcom: ipq8064: add missing smem compatible
ARM:
dts: qcom: ipq8064: add missing snps,dwmac compatible for gmac
ARM:
dts: qcom: ipq8064: add multiple missing pin definition
ARM:
dts: qcom: ipq8064: add specific dtsi with smb208 rpm regulators
ARM:
dts: qcom: ipq8064: add speedbin efuse nvmem node
ARM:
dts: qcom: ipq8064: disable usb phy by default
ARM:
dts: qcom: ipq8064: fix and add some missing gsbi node
ARM:
dts: qcom: ipq8064: reduce pci IO size to 64K
ARM:
dts: qcom: mdm9615: add missing PMIC GPIO reg
ARM:
dts: qcom: msm8974-FP2: Add notification LED
ARM:
dts: qcom: msm8974-hammerhead: Add notification LED
ARM:
dts: qcom: msm8974-sony: Enable LPG
ARM:
dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device
ARM:
dts: qcom: msm8974: add dedicated IMEM compatible
ARM:
dts: qcom: msm8974: add required ranges to OCMEM
ARM:
dts: qcom: msm8974: Disable remoteprocs by default
ARM:
dts: qcom: msm8974: rename GPU's OPP table node
ARM:
dts: qcom: pm8841: add required thermal-sensor-cells
ARM:
dts: qcom: pmx65: add fallback compatible to PMIC GPIO
ARM:
dts: qcom: replace gcc PXO with pxo_board fixed clock
ARM:
dts: qcom: sdx55: add dedicated IMEM and syscon compatibles
ARM:
dts: qcom: sdx55: Fix the IRQ trigger type for UART
ARM:
dts: qcom: sdx65-mtp: Enable modem
ARM:
dts: qcom: sdx65-mtp: Enable QPIC BAM support
ARM:
dts: qcom: sdx65-mtp: Enable QPIC NAND support
ARM:
dts: qcom: sdx65-mtp: Enable USB3 and PHY support
ARM:
dts: qcom: sdx65: Add CPUFreq support
ARM:
dts: qcom: sdx65: Add IMEM and PIL info region
ARM:
dts: qcom: sdx65: Add interconnect nodes
ARM:
dts: qcom: sdx65: Add Modem remoteproc node
ARM:
dts: qcom: sdx65: Add modem SMP2P node
ARM:
dts: qcom: sdx65: Add pshold support
ARM:
dts: qcom: sdx65: Add QPIC BAM support
ARM:
dts: qcom: sdx65: Add QPIC NAND support
ARM:
dts: qcom: sdx65: Add SCM node
ARM:
dts: qcom: sdx65: Add Shared memory manager support
ARM:
dts: qcom: sdx65: Add USB3 and PHY support
ARM:
dts: qcom: sdx65: Add Watchdog support
ARM:
dts: qcom: sdx65: reorder USB interrupts
ARM:
dts: qcom: use dedicated QFPROM compatibles
ARM:
dts: qcom: use generic sram as name for imem and ocmem nodes
ARM:
dts: r9a06g032-rzn1d400-db: add switch description
ARM:
dts: r9a06g032-rzn1d400-db: Add switch description
ARM:
dts: r9a06g032-rzn1d400-db: Enable rtc0
ARM:
dts: r9a06g032: describe GMAC2
ARM:
dts: r9a06g032: Describe GMAC2
ARM:
dts: r9a06g032: describe MII converter
ARM:
dts: r9a06g032: Describe MII converter
ARM:
dts: r9a06g032: Describe switch
ARM:
dts: r9a06g032: describe switch
ARM:
dts: realview: Update spi clock-names property
ARM:
dts: renesas: Fix DA9063 watchdog subnode names
ARM:
dts: rockchip: adjust whitespace around '='
ARM:
dts: rockchip: align gpio-key node names with dtschema
ARM:
dts: rockchip: correct gpio-keys properties on rk3288-tinker
ARM:
dts: rockchip: enable nfc node in rk3066a-mk808.dts
ARM:
dts: rza2mevb: Fix LED node names
ARM:
dts: s3c2410: use local header for pinctrl register values
ARM:
dts: s3c24xx: align SDHCI node name with dtschema
ARM:
dts: s3c64xx: align SDHCI node name with dtschema
ARM:
dts: s3c64xx: use local header for pinctrl register values
ARM:
dts: s5pv210: align gpio-key node names with dtschema
ARM:
dts: s5pv210: align SDHCI node name with dtschema
ARM:
dts: s5pv210: use local header for pinctrl register values
ARM:
dts: sd: adjust whitespace around '='
ARM:
dts: socfpga: Add atsha204a node to Mercury+ AA1 dts
ARM:
dts: socfpga: Add Google Chameleon v3 devicetree
ARM:
dts: socfpga: Change Mercury+ AA1 dts to dtsi
ARM:
dts: socfpga: Move sdmmc-ecc node to Arria 10 dts
ARM:
dts: spear: adjust whitespace around '='
ARM:
dts: ste: adjust whitespace around '='
ARM:
dts: sti: adjust whitespace around '='
ARM:
dts: stih407-family: Harmonize DWC USB3 DT nodes name
ARM:
dts: stm32: Add alternate pinmux for CAN1 pins
ARM:
dts: stm32: Add alternate pinmux for DCMI pins
ARM:
dts: stm32: Add alternate pinmux for RCC pin
ARM:
dts: stm32: Add alternate pinmux for SPI2 pins
ARM:
dts: stm32: Add alternate pinmux for UART3 pins
ARM:
dts: stm32: Add alternate pinmux for UART4 pins
ARM:
dts: stm32: Add alternate pinmux for UART5 pins
ARM:
dts: stm32: Add DHCOR based DRC Compact board
ARM:
dts: stm32: add optee reserved memory on stm32mp135f-dk
ARM:
dts: stm32: add RCC on STM32MP13x SoC family
ARM:
dts: stm32: Add ST MIPID02 bindings to AV96
ARM:
dts: stm32: add support for USB2514B onboard hub on stm32mp15xx-dkx
ARM:
dts: stm32: adjust whitespace around '=' on MCU boards
ARM:
dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32
ARM:
dts: stm32: enable optee firmware and SCMI support on STM32MP13
ARM:
dts: stm32: fix missing internally connected voltage regulator for OSD32MP1
ARM:
dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15
ARM:
dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI
ARM:
dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151
ARM:
dts: sun5i: adjust whitespace around '='
ARM:
dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 based board
ARM:
dts: sun8i-r40: add opp table for cpu
ARM:
dts: sun8i-r40: Add thermal trip points/cooling maps
ARM:
dts: sunxi: Drop resets from r_pio nodes
ARM:
dts: sunxi: Use constants for RTC clock indexes
ARM:
dts: ti: adjust whitespace around '='
ARM:
dts: turris-omnia: configure LED[0] pin function to link/activity
ARM:
dts: turris-omnia: enable LED controller node
ARM:
dts: uniphier: Fix USB interrupts for PXs2 SoC
ARM:
dts: Update BCM47622 DTS file
ARM:
dts: update dts files for bcmbca SoC BCM63138
ARM:
dts: ux500: Drop unused i2c power domain supply
ARM:
dts: ux500: Fix Codina accelerometer mounting matrix
ARM:
dts: ux500: Fix Gavini accelerometer mounting matrix
ARM:
dts: ux500: Fix Janice accelerometer mounting matrix
ARM:
dts: versatile: Update spi clock-names property
ARM:
dts: xilinx: align gpio-key node names with dtschema
ARM:
ep93xx: mark most board files as unused
ARM:
footbridge: mark cats board for removal
ARM:
head.S: rename PMD_ORDER to PMD_ENTRY_ORDER
ARM:
imx25: support silicon revision 1.2
ARM:
imx6ul: drop the adc num-channels property
ARM:
imx: Kconfig: Fix indentation
ARM:
iop32x: mark as unused
ARM:
ixp4xx: fix typos in comments
ARM:
mach-qcom: Add support for MSM8909
ARM:
Marvell: Update PCIe fixup
ARM:
mm: kill unused runtime hook arch_iounmap()
ARM:
mmp: mark all board files for removal
ARM:
multi_v7_defconfig: enable USB onboard HUB driver
ARM:
multi_v7_defconfig: Update configs for BCM63138
ARM:
omap1: add Kconfig dependencies for unused boards
ARM:
OMAP2+: display: Fix refcount leak bug
ARM:
OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
ARM:
OMAP2+: Fix refcount leak in omapdss_init_of
ARM:
OMAP2+: Kconfig: Fix indentation
ARM:
OMAP2+: pdata-quirks: Fix refcount leak bug
ARM:
orion: add ATAGS dependencies
ARM:
pxa: add Kconfig dependencies for ATAGS based boards
ARM:
refresh defconfig files
ARM:
s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs
ARM:
s3c: Kconfig.s3c64xx: Fix indentation
ARM:
s3c: Kconfig: Fix indentation
ARM:
s3c: mark most board files as unused
ARM:
s3c: Use strscpy to replace strlcpy
ARM:
sa1100/assabet: move dmabounce hack to ohci driver
ARM:
sa1100: mark most boards as unused
ARM:
shmobile: defconfig: Refresh for v5.19-rc1
ARM:
shmobile: rcar-gen2: Increase refcount for new reference
ARM:
sp7021_defconfig: Add Sunplus SP7021 defconfig
ARM:
sunplus: Add initial support for Sunplus SP7021 SoC
ARM:
sunplus: fix serial console kconfig and build problems
ARM:
tegra: Adjust whitespace around '='
ARM:
tegra: Align gpio-keys node names with dtschema
asm goto:
eradicate CC_HAS_ASM_GOTO
asm-generic/io:
Add logging support for MMIO accessors
asm-generic:
Add memory barrier dma_mb()
asm-generic:
Add new pci.h and use it
asm-generic:
Conditionally enable do_softirq_own_stack() via Kconfig.
asm-generic:
sections: refactor memory_intersects
ASoC/SoundWire:
Intel: add sdw BE dai trigger
ASoC:
88pm860x: Remove now redundant non_legacy_dai_naming flag
ASoC:
ab8500: Remove now redundant non_legacy_dai_naming flag
ASoC:
ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
ASoC:
ac97: Remove now redundant non_legacy_dai_naming flag
ASoC:
ad*: Remove now redundant non_legacy_dai_naming flag
ASoC:
Add regmap_field helpers for simple bit operations
ASoC:
add tas2780 driver
ASoC:
add tas2780 DT binding
ASoC:
adi: Migrate to new style legacy DAI naming flag
ASoC:
ads117x: Remove now redundant non_legacy_dai_naming flag
ASoC:
ak*: Remove now redundant non_legacy_dai_naming flag
ASoC:
ak4613: cares Simple-Audio-Card case for TDM
ASoC:
ak4642: Drop no-op remove function
ASoC:
alc*: Remove now redundant non_legacy_dai_naming flag
ASoC:
amd: acp-es8336: use static variables
ASoC:
amd: acp: ACP code generic to support newer platforms
ASoC:
amd: acp: Add error handling cases
ASoC:
amd: acp: Add legacy audio driver support for Rembrandt platform
ASoC:
amd: acp: Add support for nau8825 and max98360 card
ASoC:
amd: acp: Add support for rt5682s and rt1019 card with hs instance
ASoC:
amd: acp: Drop superfluous mmap callback
ASoC:
amd: acp: Fix error handling in .remove()
ASoC:
amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler()
ASoC:
amd: acp: fix typo in comment
ASoC:
amd: acp: Modify const resource struct variable to generic
ASoC:
amd: acp: Modify local variables name to generic
ASoC:
amd: acp: Remove rt1019_1 codec conf from machine driver
ASoC:
amd: add ACP PCI driver for RPL platform
ASoC:
amd: add I2S MICSP instance support
ASoC:
amd: add Machine driver for Jadeite platform
ASoC:
amd: add RPL Platform acp header file
ASoC:
amd: add RPL Platform init/de-init functions
ASoC:
amd: add RPL Platform pci driver pm-ops
ASoC:
amd: drop machine driver remove function
ASoC:
amd: enable machine driver build for Jadeite platform
ASoC:
amd: enable RPL Platform acp drivers build
ASoC:
amd: fix ACPI dependency compile errors and warnings
ASoC:
amd: Fix error pointer dereference
ASoC:
amd: fix for variable set but not used warning
ASoC:
amd: fix Jadeite kconfig warning and build errors
ASoC:
amd: Migrate to new style legacy DAI naming flag
ASoC:
amd: Remove duplicated include in acp-es8336.c
ASoC:
amd: remove unused header file inclusion
ASoC:
amd: vangogh: Rename set_fmt_new back to set_fmt
ASoC:
amd: vangogh: Update to use set_fmt_new callback
ASoC:
amd: vangogh: Use non-legacy DAI naming for cs35l41
ASoC:
amd: yc: Decrease level of error message
ASoC:
amd: yc: Update DMI table entries
ASoC:
amd: yc: Update DMI table entries for AMD platforms
ASoC:
atmel: mchp-pdmc: remove space in front of mchp_pdmc_dt_init()
ASoC:
atmel: Migrate to new style legacy DAI naming flag
ASoC:
atmel: one fix and few cleanups
ASoC:
atmel: one fix and one cleanup
ASoC:
atmel: Rename set_fmt_new back to set_fmt
ASoC:
atmel: Update to use set_fmt_new callback
ASoC:
atmel_ssc_dai: remove #ifdef CONFIG_PM
ASoC:
au1x: Migrate to new style legacy DAI naming flag
ASoC:
au1x: Rename set_fmt_new back to set_fmt
ASoC:
au1x: Update to use set_fmt_new callback
ASoC:
audio-graph-card2-custom-sample.dtsi: add verbose explanation
ASoC:
audio-graph-card2.c: make Codec2Codec settings optional
ASoC:
audio-graph-card2.c: make Codec2Codec settings optional
ASoC:
audio-graph-card2.c: remove pre-alloced Codec2Codec space
ASoC:
audio-graph-card2.c: use of_property_read_u32() for rate
ASoC:
audio-graph-card2: Add of_node_put() in fail path
ASoc:
audio-graph-card2: Fix refcount leak bug in __graph_get_type()
ASoC:
audio-graph-card: Add of_node_put() in fail path
ASoC:
audio_graph_card2: Fix port numbers in example
ASoC:
bcm: Migrate to new style legacy DAI naming flag
ASoC:
bcm: Rename set_fmt_new back to set_fmt
ASoC:
bcm: Update to use set_fmt_new callback
ASoC:
bd28623: Remove now redundant non_legacy_dai_naming flag
ASoC:
bt-sco: Remove now redundant non_legacy_dai_naming flag
ASoC:
cleanups and improvements for jz4740-i2s
ASoC:
codec: tlv320aic32x4: fix mono playback via I2S
ASoC:
codecs: Add HD-Audio codec driver
ASoC:
codecs: add wsa883x amplifier support
ASoC:
codecs: add WSA883x support
ASoC:
codecs: da7210: add check for i2c_add_driver
ASoC:
codecs: max98088: Clean up some inconsistent indenting
ASoC:
codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
ASoC:
codecs: qualcomm move gain to S8_TLV
ASoC:
codecs: rt274: Always init jack_detect_work
ASoC:
codecs: rt274: Set component to NULL on remove
ASoC:
codecs: rt286: Reorganize jack detect handling
ASoC:
codecs: rt286: Set component to NULL on remove
ASoC:
codecs: rt298: Fix jack detection
ASoC:
codecs: rt298: Fix NULL jack in interrupt
ASoC:
codecs: rt298: Reorganize jack detect handling
ASoC:
codecs: rt298: Set component to NULL on remove
ASoC:
codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC:
codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ASoC:
codecs: Series of fixes for realtek codecs used on RVPs
ASoC:
codecs: Series of fixes for realtek codecs used on RVPs
ASoC:
codecs: soundwire: call pm_runtime_resume() in component probe
ASoC:
codecs: tfa989x: Add support for tfa9890
ASoC:
codecs: va-macro: use fsgen as clock
ASoC:
codecs: wcd9335: move gains from SX_TLV to S8_TLV
ASoC:
codecs: wsa881x: handle timeouts in resume path
ASoC:
codecs: wsa883x: add control, dapm widgets and map
ASoC:
codecs: wsa883x: add missing break statement
ASoC:
codecs: wsa883x: fix warning using-module-alias-sdw.cocci
ASoC:
codecs: wsa883x: handle timeouts in resume path
ASoC:
codes: Add support for ES8316 producer mode
ASoC:
core: Add new SOC_DOUBLE_SX_TLV macro
ASoC:
core: Add set_fmt_new callback that directly specifies provider
ASoC:
core: Always send the CPU DAI a direct clock specifier
ASoC:
core: Make snd_soc_unregister_card() return void
ASoC:
core: Switch core to new DAI naming flag
ASoC:
cpcap: Remove now redundant non_legacy_dai_naming flag
ASoC:
cq93vc: Remove now redundant non_legacy_dai_naming flag
ASoC:
cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
ASoC:
cs*: Remove now redundant non_legacy_dai_naming flag
ASoC:
cs35l36: Update digital volume TLV
ASoC:
cs35l41: Add common cs35l41 enter hibernate function
ASoC:
cs35l41: Add support for CLSA3541 ACPI device ID
ASoC:
cs35l41: Correct some control names
ASoC:
cs35l41: Do not print error when waking from hibernation
ASoC:
cs35l41: Move cs35l41 exit hibernate function into shared code
ASoC:
cs35l41: Read System Name from ACPI _SUB to identify firmware
ASoC:
cs35l45: Add endianness flag in snd_soc_component_driver
ASoC:
cs35l45: Make cs35l45_remove() return void
ASoC:
cs35l45: typo in argument definition
ASoC:
cs4270: update kernel-doc
ASoC:
cs42l42: Only report button state if there was a button interrupt
ASoC:
cs42l42: remove redundant test
ASoC:
cs42l51: Correct minimum value for SX volume control
ASoC:
cs42l52: Correct TLV for Bypass Volume
ASoC:
cs42l52: Fix TLV scales for mixer controls
ASoC:
cs42l56: Correct typo in minimum level for SX volume controls
ASoC:
cs53l30: Correct number of volume levels on SX controls
ASoC:
cx20442: Remove now redundant non_legacy_dai_naming flag
ASoC:
cx2072x: Use modern ASoC DAI format terminology
ASoC:
da*: Remove now redundant non_legacy_dai_naming flag
ASoC:
da7219: Drop no-op remove function
ASoC:
da732x: Drop no-op remove function
ASoC:
DAI clocking terminology modernisation
ASoC:
dapm: Move stereo autodisable check
ASoC:
dmic: Remove now redundant non_legacy_dai_naming flag
ASoC:
doc: Update dead links
ASoC:
DPCM: Don't pick up BE without substream
ASoC:
Drop some i2c noop remove callbacks
ASoC:
dt-bindings: Add bindings for WCD9335 DAIs
ASoC:
dt-bindings: Add bindings for WCD9335 DAIs
ASoC:
dt-bindings: Add WSA883x bindings
ASoC:
dt-bindings: atmel-classd: Convert to
ASoC:
dt-bindings: atmel-classd: Convert to json-schema
ASoC:
dt-bindings: atmel-classd: PDMIC convert to json-schema
ASoC:
dt-bindings: atmel-i2s: Convert to json-schema
ASoC:
dt-bindings: convert designware-i2s to dt-schema
ASoC:
dt-bindings: fsl,micfil: Convert format to json-schema
ASoC:
dt-bindings: fsl,mqs: Add compatible string for i.MX93 platform
ASoC:
dt-bindings: fsl-sai: Add new property to configure dataline
ASoC:
dt-bindings: fsl-sai: Add two PLL clock source
ASoC:
dt-bindings: fsl_spdif: Add two PLL clock source
ASoC:
dt-bindings: max98396: add voltage supplies
ASoC:
dt-bindings: max98396: Document adi,bypass-slot-no
ASoC:
dt-bindings: nxp,tfa989x: Add tfa9890 support
ASoC:
dt-bindings: qcom,sm8250: add SDM845 sound
ASoC:
dt-bindings: qcom,wcd934x: use absolute path to other schema
ASoC:
dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC
ASoC:
dt-bindings: rockchip: Document pinctrl-names for i2s
ASoC:
dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts'
ASoC:
dt-bindings: sun50i-codec: Add binding for internal bias
ASoC:
dt-bindings: tas2780: remove tas2780 and will merge it to tas27xx
ASoC:
dt-bindings: use spi-peripheral-props.yaml
ASoC:
dwc: Migrate to new style legacy DAI naming flag
ASoC:
dwc: Rename set_fmt_new back to set_fmt
ASoC:
dwc: Update to use set_fmt_new callback
ASoC:
ep93xx: Migrate to new style legacy DAI naming flag
ASoC:
ep93xx: Rename set_fmt_new back to set_fmt
ASoC:
ep93xx: Update to use set_fmt_new callback
ASoC:
es*: Remove now redundant non_legacy_dai_naming flag
ASoC:
Fix theoretical buffer overflow by snprintf()
ASoC:
fsl-asoc-card: force cast the asrc_format type
ASoC:
fsl: Fix sparse warning
ASoC:
fsl: fsl_sai: use pm_runtime_resume_and_get()
ASoC:
fsl: Migrate to new style legacy DAI naming flag
ASoC:
fsl: pcm030-audio-fabric: use platform_device_unregsiter()
ASoC:
fsl: Remove now redundant non_legacy_dai_naming flag
ASoC:
fsl: Rename set_fmt_new back to set_fmt
ASoC:
fsl: Update to use set_fmt_new callback
ASoC:
fsl_asrc: force cast the asrc_format type
ASoC:
fsl_asrc_dma: Add legacy_dai_naming flag
ASoC:
fsl_asrc_dma: enable dual fifo for ASRC P2P
ASoC:
fsl_asrc_dma: Use dmaengine_terminate_async()
ASoC:
fsl_aud2htx: Add error handler for pm_runtime_enable
ASoC:
fsl_aud2htx: register platform component before registering cpu dai
ASoC:
fsl_easrc: use snd_pcm_format_t type for sample_format
ASoC:
fsl_micfil: Add legacy_dai_naming flag
ASoC:
fsl_micfil: Add support for PLL switch at runtime
ASoC:
fsl_micfil: change micfil default settings
ASoC:
fsl_mqs: Add support for i.MX93 platform
ASoC:
fsl_mqs: Fix supported clock DAI format
ASoC:
fsl_mqs: simplify the code with adding fsl_mqs_soc_data
ASoC:
fsl_sai: Add DSD bit format support
ASoC:
fsl_sai: add error message in case of missing imx-pcm-dma support
ASoC:
fsl_sai: Add PDM daifmt support
ASoc:
fsl_sai: Add pinctrl operation for PDM and DSD
ASoC:
fsl_sai: Add support for more sample rates
ASoC:
fsl_sai: Add support for PLL switch at runtime
ASoC:
fsl_sai: Configure dataline/FIFO information from dts property
ASoC:
fsl_sai: Don't use plain integer as NULL pointer
ASoC:
fsl_sai: Enable MCTL_MCLK_EN bit for master mode
ASoC:
fsl_sai: fix incorrect mclk number in error message
ASoC:
fsl_sai: Make res a member of struct fsl_sai
ASoC:
fsl_sai: use local device pointer
ASoC:
fsl_spdif: Add support for PLL switch at runtime.
ASoC:
fsl_utils: Add function to handle PLL clock source
ASoC:
fsl_utils: Don't use plain integer as NULL pointer
ASoC:
fsl_utils: Drop usage of __clk_get_name()
ASoC:
fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe
ASoC:
gtm601: Remove now redundant non_legacy_dai_naming flag
ASoC:
harden SoundWire codec/machine drivers used on Intel platforms
ASoC:
hdac_hdmi: Remove now redundant non_legacy_dai_naming flag
ASoC:
hdmi-codec: Remove now redundant non_legacy_dai_naming flag
ASoC:
hdmi-codec: Update to modern DAI terminology
ASoC:
hisilicon: Migrate to new style legacy DAI naming flag
ASoC:
hisilicon: Rename set_fmt_new back to set_fmt
ASoC:
hisilicon: Update to use set_fmt_new callback
ASoC:
ics43432: Remove now redundant non_legacy_dai_naming flag
ASoC:
img: img-i2s-out: use pm_runtime_resume_and_get()
ASoC:
img: Migrate to new style legacy DAI naming flag
ASoC:
img: Rename set_fmt_new back to set_fmt
ASoC:
img: Update to use set_fmt_new callback
ASoC:
imx-audmux: remove unnecessary check of clk_disable_unprepare/clk_prepare_enable
ASoC:
imx-audmux: Silence a clang warning
ASoC:
imx-card: Fix DSD/PDM mclk frequency
ASoC:
imx-card: Fix refcount issue with of_node_put
ASoC:
imx-card: use snd_pcm_format_t type for asrc_format
ASoC:
inno_rk3036: Remove now redundant non_legacy_dai_naming flag
ASoC:
Intel: atom: controls: remove useless initializations
ASoC:
Intel: atom: sst: remove useless initialization
ASoC:
Intel: atom: sst_ipc: remove redundant test
ASoC:
Intel: atom: sst_ipc: remove useless initializations
ASoC:
Intel: avs: Add da7219 machine board
ASoC:
Intel: avs: Add DMIC machine board
ASoC:
Intel: avs: Add HDAudio machine board
ASoC:
Intel: avs: Add I2S-test machine board
ASoC:
Intel: avs: Add max98357a machine board
ASoC:
Intel: avs: Add max98373 machine board
ASoC:
Intel: avs: Add nau8825 machine board
ASoC:
Intel: avs: Add rt274 machine board
ASoC:
Intel: avs: Add rt286 machine board
ASoC:
Intel: avs: Add rt298 machine board
ASoC:
Intel: avs: Add rt5682 machine board
ASoC:
Intel: avs: Add ssm4567 machine board
ASoC:
Intel: avs: Assign I2S gateway when parsing topology
ASoC:
Intel: avs: Block IPC channel on suspend
ASoC:
Intel: avs: Copy only as many RX bytes as necessary
ASoC:
Intel: avs: correct config reference for I2S test board
ASoC:
Intel: avs: Fix i2s_test card name initialization
ASoC:
Intel: avs: Fix parsing UUIDs in topology
ASoC:
Intel: avs: Fix potential buffer overflow by snprintf()
ASoC:
Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout
ASoC:
Intel: avs: Machine boards and HDA codec support
ASoC:
Intel: avs: Recognize FW_CFG_RESERVED
ASoC:
Intel: avs: Register HDAudio ext-bus operations
ASoC:
Intel: avs: Relax DSP core transition timings
ASoC:
Intel: avs: Remove now redundant non_legacy_dai_naming flag
ASoC:
Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET
ASoC:
Intel: avs: Set max DMA segment size
ASoC:
Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size
ASoC:
Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration
ASoC:
Intel: avs: Updates and cleanups
ASoC:
Intel: avs: Use helper function to set up DMA
ASoC:
Intel: avs: Use lookup table to create modules
ASoC:
Intel: bdw_rt286: Improve codec_init() quality
ASoC:
Intel: bdw_rt286: Improve hw_params() debug-ability
ASoC:
Intel: bdw_rt286: Improve probe() function quality
ASoC:
Intel: bdw_rt286: Mark BE DAI as nonatomic
ASoC:
Intel: bdw_rt286: Remove FE DAI ops
ASoC:
Intel: bdw_rt286: Reword driver name
ASoC:
Intel: bdw_rt286: Reword prefixes of all driver members
ASoC:
Intel: bdw_rt286: Update code indentation
ASoC:
Intel: bdw_rt286: Update file comments
ASoC:
Intel: bdw_rt5650: Mark BE DAI as nonatomic
ASoC:
Intel: bdw_rt5677: Mark BE DAI as nonatomic
ASoC:
Intel: boards: hda: remove use of __func__ in dev_dbg
ASoC:
Intel: boards: rename RTL1019 compatible driver to rt1019p
ASoC:
Intel: boards: reset acpi_chan_package
ASoC:
Intel: boards: sof_sdw: remove use of __func__ in dev_dbg
ASoC:
Intel: broadwell: Make broadwell_disable_jack() return void
ASoC:
Intel: bxt_da7219_max98357a: remap jack pins
ASoC:
Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
ASoC:
Intel: catpt: remove duplicating driver data retrieval
ASoC:
Intel: catpt: use pm_runtime_resume_and_get()
ASoC:
Intel: Chromebooks: remap jack pins
ASoC:
Intel: cirrus-common: fix incorrect channel mapping
ASoC:
Intel: cml_rt1011_rt5682: remap jack pins
ASoC:
Intel: fix sof_es8336 probe
ASoC:
Intel: glk_rt5682_max98357a: remap jack pins
ASoC:
Intel: haswell and broadwell boards update
ASoC:
Intel: hsw_rt5640: Improve hw_params() debug-ability
ASoC:
Intel: hsw_rt5640: Improve probe() function quality
ASoC:
Intel: hsw_rt5640: Mark BE DAI as nonatomic
ASoC:
Intel: hsw_rt5640: Reword driver name
ASoC:
Intel: hsw_rt5640: Reword prefixes of all driver members
ASoC:
Intel: hsw_rt5640: Update code indentation
ASoC:
Intel: hsw_rt5640: Update file comments
ASoC:
Intel: kbl_da7219_max98357a: remap jack pins
ASoC:
Intel: kbl_da7219_max98927: remap jack pins
ASoC:
Intel: kbl_rt5663_max98927: remap jack pins
ASoC:
Intel: kbl_rt5663_rt5514_max98927: remap jack pins
ASoC:
Intel: machine driver updates for 5.20
ASoC:
Intel: Mark BE DAIs as nonatomic for hsw and
ASoC:
Intel: Migrate to new style legacy DAI naming flag
ASoC:
Intel: Rename broadwell source file to bdw_rt286
ASoC:
Intel: Rename haswell source file to hsw_rt5640
ASoC:
Intel: Rename set_fmt_new back to set_fmt
ASoC:
Intel: skl_nau88l25_max98357a: remap jack pins
ASoC:
Intel: skl_nau88l25_ssm4567: remap jack pins
ASoC:
Intel: Skylake: remove redundant re-assignments to pointer array
ASoC:
Intel: skylake: skl-pcm: use pm_runtime_resume_and_get()
ASoC:
Intel: soc-acpi and machine driver updates
ASoC:
Intel: soc-acpi: Add entry for sof_es8336 in ADL match table
ASoC:
Intel: soc-acpi: add table for HP Omen 16-k0005TX
ASoC:
Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config
ASoC:
Intel: sof_cs42l42: adding support for ADL configuration and BT offload
ASoC:
Intel: sof_cs42l42: remap jack pins
ASoC:
Intel: sof_cs42l42: support BT offload audio
ASoC:
Intel: sof_da7219_max98373: remap jack pins
ASoC:
Intel: sof_es8336: add support for HDMI_In capture
ASoC:
Intel: sof_es8336: Fix GPIO quirks set via module option
ASoC:
Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines
ASoC:
Intel: sof_es8336: remove hard-coded SSP selection
ASoC:
Intel: sof_es8336: reset the num_links during probe
ASoC:
Intel: sof_nau8825: Move quirk check to the front in late probe
ASoC:
Intel: sof_nau8825: remap jack pins
ASoC:
Intel: sof_pcm512x: remove unnecessary init
ASoC:
Intel: sof_rt5682: Add support for mtl_mx98357_rt5682
ASoC:
Intel: sof_rt5682: Perform quirk check first in card late probe
ASoC:
Intel: sof_rt5682: remap jack pins
ASoC:
Intel: sof_sdw: add quirk for HP Omen 16-k0005TX
ASoC:
intel: sof_sdw: add RT711 SDCA card for MTL platform
ASoC:
Intel: sof_sdw: add support for Dell SKU 0AF0
ASoC:
Intel: sof_sdw: add support for Dell SKU 0AFF
ASoC:
Intel: sof_sdw: allow HDaudio/HDMI disable
ASoC:
Intel: sof_sdw: avoid oops in error handling
ASoC:
Intel: sof_sdw: handle errors on card registration
ASoC:
Intel: Update to use set_fmt_new callback
ASoC:
Introduce 'fixup_controls' card method
ASoC:
isabelle: Remove now redundant non_legacy_dai_naming flag
ASoC:
js4740-i2s: Update to use set_fmt_new callback
ASoC:
jz4740-i2c: Migrate to new style legacy DAI naming flag
ASoC:
jz4740-i2s: Refactor DMA channel setup
ASoC:
jz4740-i2s: Remove Open Firmware dependency
ASoC:
jz4740-i2s: Remove unused 'mem' resource
ASoC:
jz4740-i2s: Rename set_fmt_new back to set_fmt
ASoC:
jz4740: Remove now redundant non_legacy_dai_naming flag
ASoC:
lm49453: Drop no-op remove function
ASoC:
lm49453: Remove now redundant non_legacy_dai_naming flag
ASoC:
lochnagar: Remove now redundant non_legacy_dai_naming flag
ASoC:
madera: Replace kernel.h with the necessary inclusions
ASoC:
Makefile: Fix simultaneous build of KUNIT tests
ASoC:
max*: Remove now redundant non_legacy_dai_naming flag
ASoC:
max98090: Use modern ASoC DAI format terminology
ASoC:
max98373: Removing 0x203E from the volatile reg
ASoC:
max98390: use linux/gpio/consumer.h to fix build
ASoC:
max98396: add voltage regulators
ASoC:
max98396: Fix register access for PCM format settings
ASoC:
max98396: Fix TDM mode BSEL settings
ASoC:
max98396: Implement DSP speaker monitor
ASoC:
max98396: Improve some error prints
ASoC:
max98396: Some assorted fixes and additions
ASoC:
max9860: Use modern ASoC DAI format terminology
ASoC:
mc13783: Remove now redundant non_legacy_dai_naming flag
ASoC:
mchp-spdifrx: disable end of block interrupt on failures
ASoC:
mchp-spdifrx: use single tab indent for structure
ASoC:
mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE()
ASoC:
mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
ASoC:
mchp-spdiftx: remove references to mchp_i2s_caps
ASoC:
mchp-spdiftx: return directly ret
ASoC:
mediatek: Add support for MT8186 SoC
ASoC:
mediatek: mt6358: add new compatible for using mt6366
ASoC:
mediatek: mt6366: support for mt6366 codec
ASoC:
mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
ASoC:
mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
ASoC:
mediatek: mt8186: add audio afe document
ASoC:
mediatek: mt8186: add machine driver with mt6366, da7219 and max98357
ASoC:
mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s
ASoC:
mediatek: mt8186: add misc driver and register definitions
ASoC:
mediatek: mt8186: add mt8186-mt6366 common driver
ASoC:
mediatek: mt8186: add mt8186-mt6366-da7219-max98357 document
ASoC:
mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document
ASoC:
mediatek: mt8186: add platform driver
ASoC:
mediatek: mt8186: Fix a handful of spelling mistakes
ASoC:
mediatek: mt8186: fix DMIC record noise
ASoC:
mediatek: mt8186: fix Kconfig dependency
ASoC:
mediatek: mt8186: Fix mutex double unlock in GPIO request
ASoC:
mediatek: mt8186: Remove condition with no effect
ASoC:
mediatek: mt8186: remove unnecessary judgments
ASoC:
mediatek: mt8186: set the correct string to strncmp()
ASoC:
mediatek: mt8186: support adda in platform driver
ASoC:
mediatek: mt8186: support audio clock control in platform driver
ASoC:
mediatek: mt8186: support audsys clock control
ASoC:
mediatek: mt8186: support gpio control in platform driver
ASoC:
mediatek: mt8186: support hostless in platform driver
ASoC:
mediatek: mt8186: support hw gain in platform driver
ASoC:
mediatek: mt8186: support i2s in platform driver
ASoC:
mediatek: mt8186: support pcm in platform driver
ASoC:
mediatek: mt8186: support src in platform driver
ASoC:
mediatek: mt8186: support tdm in platform driver
ASoC:
mediatek: mt8186: Use new direct clock defines
ASoC:
mediatek: mt8195: extract SOF common code
ASoC:
mediatek: mt8195: simplify error handling
ASoC:
mediatek: remove unnecessary check of clk_disable_unprepare
ASoC:
mediatek: Rename set_fmt_new back to set_fmt
ASoC:
mediatek: Update to use set_fmt_new callback
ASoC:
Merge fixes
ASoC:
Merge fixes
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
Merge up revert of v5.19 version of the rockchip BCLK management
ASoC:
meson: Migrate to new style legacy DAI naming flag
ASoC:
meson: Remove now redundant non_legacy_dai_naming flag
ASoC:
meson: remove useless initialization
ASoC:
meson: Rename set_fmt_new back to set_fmt
ASoC:
meson: Update to use set_fmt_new callback
ASoC:
minor kernel-doc corrections
ASoC:
ml26124: Remove now redundant non_legacy_dai_naming flag
ASoC:
msm*: Remove now redundant non_legacy_dai_naming flag
ASoC:
mt6359: Fix refcount leak bug
ASoC:
mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
ASoC:
mxs-saif: Migrate to new style legacy DAI naming flag
ASoC:
mxs-saif: Rename set_fmt_new back to set_fmt
ASoC:
mxs-saif: Update to use set_fmt_new callback
ASoC:
nau*: Remove now redundant non_legacy_dai_naming flag
ASoC:
nau8540: Implement hw constraint for rates
ASoC:
nau8821: Add headset button detection
ASoC:
nau8821: add new widget to control system clock
ASoC:
nau8821: Don't unconditionally free interrupt
ASoC:
nau8821: Implement hw constraint for rates
ASoC:
nau8822: Add operation for internal PLL off and on
ASoC:
nau8822: Disable internal PLL if freq_out is zero
ASoC:
nau8822: Don't reconfigure PLL to the same values
ASoC:
nau8824: Fix semaphore is released unexpectedly
ASoC:
nau8824: Fix semaphore unbalance at error paths
ASoC:
nau8824: Implement hw constraint for rates
ASoC:
nau8825: Declare 2 channels for DAI of capture stream
ASoC:
nau8825: Implement hw constraint for rates
ASoC:
nau8xxx: Implement hw constraint for rates
ASoC:
ops: Clarify snd_soc_info_volsw_sx()
ASoC:
ops: Don't modify the driver's plaform_max when reading state
ASoC:
ops: Fix boolean/integer detection for simple controls
ASoC:
ops: Fix integer detection for when max possible values > 1
ASoC:
ops: Remove unneeded delay.h inclusion
ASoC:
pcm*: Remove now redundant non_legacy_dai_naming flag
ASoC:
pistachio: Remove now redundant non_legacy_dai_naming flag
ASoC:
pxa: Migrate to new style legacy DAI naming flag
ASoC:
pxa: Rename set_fmt_new back to set_fmt
ASoC:
pxa: Update to use set_fmt_new callback
ASoC:
q6asm: use kcalloc() instead of kzalloc()
ASoC:
qcom: Add driver support for audioreach solution
ASoC:
qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
ASoC:
qcom: lpass-platform: Update VMA access permissions in mmap callback
ASoC:
qcom: lpass: Fix apq8016 compat string to match yaml
ASoC:
qcom: Migrate to new style legacy DAI naming flag
ASoC:
qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
ASoC:
qcom: q6dsp: q6adm: remove useless initializations
ASoC:
qcom: q6dsp: remove spurious space
ASoC:
qcom: Rename set_fmt_new back to set_fmt
ASoC:
qcom: sm8250: add missing module owner
ASoC:
qcom: soundwire: Add support for controlling audio CGCR from HLOS
ASoC:
qcom: Update to use set_fmt_new callback
ASoC:
qdsp6: q6apm-dai: unprepare stream if its already prepared
ASoC:
Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
ASoC:
Refactor non_legacy_dai_naming flag
ASoC:
Remove unused hw_write_t type
ASoC:
rk3328: Use modern ASoC DAI format terminology
ASoC:
rk817: Remove now redundant non_legacy_dai_naming flag
ASoC:
rockchip: i2s: Fix crash on missing pinctrl
ASoC:
rockchip: i2s: Fix error code when fail to read I2S_CLR
ASoC:
rockchip: i2s: Fix missing error code in rockchip_i2s_probe()
ASoC:
rockchip: i2s: Fix the debug level on missing pinctrl
ASoC:
rockchip: i2s: Remove unwanted dma settings in rockchip_i2s_probe
ASoC:
rockchip: i2s: switch BCLK to GPIO
ASoC:
rockchip: i2s: switch BCLK to GPIO
ASoC:
rockchip: i2s: switch BCLK to GPIO
ASoC:
rockchip: i2s_tdm: use pm_runtime_resume_and_get()
ASoC:
rockchip: Migrate to new style legacy DAI naming flag
ASoC:
rockchip: pdm: use pm_runtime_resume_and_get()
ASoC:
rockchip: Rename set_fmt_new back to set_fmt
ASoC:
rockchip: simplify error handling
ASoC:
rockchip: Update to use set_fmt_new callback
ASoC:
rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
ASoC:
rsnd: Emit useful error messages in .remove()
ASoC:
rsnd: ssiu: add missing .quit callback for gen2
ASoC:
rt*: Remove now redundant non_legacy_dai_naming flag
ASoC:
rt5640: Add the MICBIAS1 to the dapm routing
ASoC:
rt5640: Fix the issue of the abnormal JD2 status
ASoC:
rt5640: Fix the JD voltage dropping issue
ASoC:
rt7*-sdw: harden jack_detect_handler
ASoC:
rt711-sdca-sdw: fix calibrate mutex initialization
ASoC:
rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC:
rt711: fix calibrate mutex initialization
ASoC:
samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
ASoC:
samsung: change neo1973_audio from a global to static
ASoC:
samsung: Enable compile test
ASoC:
samsung: Fix error handling in aries_audio_probe
ASoC:
samsung: h1940_uda1380: include proepr GPIO consumer header
ASoC:
samsung: Migrate to new style legacy DAI naming flag
ASoC:
samsung: Remove now redundant non_legacy_dai_naming flag
ASoC:
samsung: Rename set_fmt_new back to set_fmt
ASoC:
samsung: s3c-i2s-v2: Allow build for unsupported hardware
ASoC:
samsung: s3c24xx-i2s: Drop unneeded gpio.h include
ASoC:
samsung: s3c24xx-i2s: Fix typo in DAIFMT handling
ASoC:
samsung: snow: simplify error handling
ASoC:
samsung: Update to use set_fmt_new callback
ASoC:
sgtl5000: Fix noise on shutdown/remove
ASoC:
sgtl5000: Remove now redundant non_legacy_dai_naming flag
ASoC:
sh: Migrate to new style legacy DAI naming flag
ASoC:
sh: Rename set_fmt_new back to set_fmt
ASoC:
sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
ASoC:
sh: Update to use set_fmt_new callback
ASoC:
si476x: Remove now redundant non_legacy_dai_naming flag
ASoC:
simple-card-utils.c: care Codec2Codec vs DPCM:BE
ASoC:
simple-card-utils.c: ignore Codec2Codec setting if it already have
ASoC:
simple-card-utils: Make asoc_simple_clean_reference() return void
ASoC:
simple-card-utils: Move snd_soc_component_is_codec to be local
ASoC:
simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec()
ASoC:
soc-component: Add legacy_dai_naming flag
ASoC:
soc-component: Remove non_legacy_dai_naming flag
ASoC:
soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
ASoC:
soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
ASoC:
soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs()
ASoC:
soc-dai: Remove set_fmt_new callback
ASoC:
soc-pcm: demote warnings on non-atomic BE connection
ASoC:
soc-utils: Remove now redundant non_legacy_dai_naming flag
ASoC:
SOC: Intel: introduce cl_init callback
ASoC:
SOF/Intel: remove __func__ from dev_dbg()
ASoC:
SOF/soundwire: use resume_and_get on component probe
ASoC:
SOF: Add a new IPC op for parsing topology manifest
ASoC:
SOF: Add cont_update_posn to platform parameters
ASoC:
SOF: add ipc4 SRC module support
ASoC:
SOF: Add ops_free
ASoC:
SOF: Add support ctx_save with IPC4
ASoC:
SOF: Add topology tokens for IPC4
ASoC:
SOF: Add two new structures for topology manifest data
ASoC:
SOF: AMD/Mediatek updates for 5.20
ASoC:
SOF: amd: Add SOF pm ops callback for Renoir
ASoC:
SOF: Compile and runtime IPC version selection
ASoC:
SOF: compress: Dynamically allocate pcm params struct
ASoC:
SOF: compress: Prevent current kernel running with older FW
ASoC:
SOF: Copy compress parameters into extended data
ASoC:
SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit
ASoC:
SOF: debug: Clarify the IPC timeout handling path
ASoC:
SOF: debug: Fix potential buffer overflow by snprintf()
ASoC:
SOF: Intel: add MeteorLake machines
ASoC:
SOF: Intel: Add support for MeteorLake
ASoC:
SOF: Intel: Add support for MeteorLake (MTL)
ASoC:
SOF: Intel: add support for SoundWire-based HP Omen16
ASoC:
SOF: Intel: add trigger callback into sdw_callback
ASoC:
SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name
ASoC:
SOF: Intel: bdw: remove duplicating driver data retrieval
ASoC:
SOF: Intel: byt: remove duplicating driver data retrieval
ASoC:
SOF: Intel: cnl: Do not process IPC reply before firmware boot
ASoC:
SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
ASoC:
SOF: Intel: Do not process IPC reply before firmware boot
ASoC:
SOF: Intel: enable dmic handling with 2 or fewer SoundWire links
ASoC:
SOF: Intel: fix resume from hibernate
ASoC:
SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once
ASoC:
SOF: Intel: hda-dai: Drop misleading comment regarding dma_data
ASoC:
SOF: Intel: hda-dai: enhance debug messages
ASoC:
SOF: Intel: hda-dai: No need to decouple host/link DMA twice
ASoC:
SOF: Intel: hda-dai: remove use of __func__ in dev_dbg
ASoC:
SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
ASoC:
SOF: Intel: hda-dsp: report error on power-up/down
ASoC:
SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot
ASoC:
SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC:
SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
ASoC:
SOF: Intel: hda-stream: remove use of __func__ in dev_dbg
ASoC:
SOF: Intel: hda-stream: report error on stream not opened
ASoC:
SOF: Intel: hda-stream: test DMA buffer first in hw_params
ASoC:
SOF: Intel: hda: add sanity check on SSP index reported by NHLT
ASoC:
SOF: Intel: hda: Correct Firmware State Register use
ASoC:
SOF: Intel: hda: Correct the ROM/FW state reporting code
ASoC:
SOF: Intel: hda: don't set fw_filename
ASoC:
SOF: Intel: hda: Fix compressed stream position tracking
ASoC:
SOF: Intel: hda: Fix potential buffer overflow by snprintf()
ASoC:
SOF: Intel: hda: init NHLT for IPC4
ASoC:
SOF: Intel: hda: Introduce skip_imr_boot flag
ASoC:
SOF: Intel: hda: only fixup topology name if not set already
ASoC:
SOF: Intel: hda: Use cold/purge boot after firmware crash
ASoC:
SOF: Intel: IPC4: enable IMR boot
ASoC:
SOF: Intel: mtl: Do not process IPC reply before firmware boot
ASoC:
SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call
ASoC:
SOF: Intel: mtl: remove use of __func__ in dev_dbg
ASoC:
SOF: Intel: Switch to use the generic pm_ops.set_core_state
ASoC:
SOF: Intel: updates and cleanups
ASoC:
SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write()
ASoC:
SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset
ASoC:
SOF: ipc3-dtrace: Handle race during initialization
ASoC:
SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state
ASoC:
SOF: ipc3-dtrace: remove use of __func__ in dev_dbg
ASoC:
SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available
ASoC:
SOF: ipc3-dtrace: use pm_runtime_resume_and_get()
ASoC:
SOF: ipc3-loader: Print out the non matching ext_man magic number
ASoC:
SOF: ipc3-loader: remove use of __func__ in dev_dbg
ASoC:
SOF: ipc3-topology: Fix clang -Wformat warning
ASoC:
SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
ASoC:
SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes
ASoC:
SOF: ipc3-topology: remove use of __func__ in dev_dbg
ASoC:
SOF: ipc3: Add set_core_state pm_ops implementation
ASoC:
SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state()
ASoC:
SOF: ipc4-pcm: set pcm rate to dai setting
ASoC:
SOF: ipc4-topology remove use of __func__ in dev_dbg
ASoC:
SOF: ipc4-topology: Add control IO ops
ASoC:
SOF: ipc4-topology: Add control_setup op
AsoC:
SOF: ipc4-topology: Add dai_get_clk op
ASoC:
SOF: ipc4-topology: Add prepare op for AIF type widgets
ASoC:
SOF: ipc4-topology: Add prepare op for DAI type widgets
ASoC:
SOF: ipc4-topology: Add route_setup/route_free ops
ASoC:
SOF: ipc4-topology: add SoundWire/ALH aggregation support
ASoC:
SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets
ASoC:
SOF: ipc4-topology: Add support for parsing and preparing pga widgets
ASoC:
SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets
ASoC:
SOF: ipc4-topology: Add support for parsing mixer widgets
ASoC:
SOF: ipc4-topology: Add support for SSP/DMIC DAI's
ASoC:
SOF: ipc4-topology: Add the dai_config op
ASoC:
SOF: ipc4-topology: Add widget_setup/widget_free ops
ASoC:
SOF: ipc4-topology: check dai->private in ipc_free()
ASoC:
SOF: ipc4-topology: fix alh_group_ida max value
ASoC:
SOF: ipc4-topology: fix error and memory handling
ASoC:
SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put()
ASoC:
SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src()
ASoC:
SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt
ASoC:
SOF: ipc4-topology: move ida allocate/free to widget_setup/free
ASoC:
SOF: ipc4-topology: set domain bit based on dp domain type
ASoC:
SOF: IPC4: Add pcm ops
ASoC:
SOF: IPC4: add sdw blob
ASoC:
SOF: ipc4: Add set_core_state pm_ops implementation
ASoC:
SOF: IPC4: Add topology, control and PCM ops
ASoC:
SOF: ipc4: implement pm ctx_save callback
ASoC:
SOF: IPC4: Introduce topology ops
ASoC:
SOF: ipc4: remove use of __func__ in dev_dbg
ASoC:
SOF: IPC4: set the BE DAI ops
ASoC:
SOF: Kconfig: Fix the dependency for client modules
ASoC:
SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF
ASoC:
SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF
ASoC:
SOF: make ctx_store and ctx_restore as optional
ASoC:
SOF: mediatek: Add shared_size for mediatek common chip information
ASoC:
SOF: mediatek: Align mt8186 clock names with dt-bindings
ASoC:
SOF: mediatek: fix boot sequences
ASoC:
SOF: mediatek: Fix error code in probe
ASoC:
SOF: mediatek: fix mt8195 StatvectorSel wrong setting
ASoC:
SOF: mediatek: mt8195 modify dram type as non-cache
ASoC:
SOF: mediatek: mt8195 suspend check dsp idle
ASoC:
SOF: mediatek: Revise mt8195 boot flow
ASoC:
SOF: mediatek: revise mt8195 clock sequence
ASoC:
sof: Migrate to new style legacy DAI naming flag
ASoC:
SOF: minor updates for 5.20
ASoC:
SOF: pcm: use pm_resume_and_get() on component probe
ASoC:
SOF: pm: add definitions for S4 and S5 states
ASoC:
SOF: pm: add explicit behavior for ACPI S1 and S2
ASoC:
SOF: probes: rename assign/free callbacks as startup/shutdown
ASoC:
SOF: reduce default verbosity of IPC logs
ASoC:
SOF: remove warning on ABI checks
ASoC:
SOF: sof-client-probes: Only load the driver if IPC3 is used
ASoC:
SOF: sof-client: remove use of __func__ in dev_dbg
ASoC:
SOF: sof_ipc_pm_ops: Add support for DSP core power management
ASoC:
SOF: topology: add code to parse config params for ACPDMIC dai
ASoC:
SOF: topology: remove unused variable
ASoC:
spdif: Remove now redundant non_legacy_dai_naming flag
ASoC:
spear: Migrate to new style legacy DAI naming flag
ASoC:
ssm*: Remove now redundant non_legacy_dai_naming flag
ASoC:
ssm2518: Use modern ASoC DAI format terminology
ASoC:
ssm2602: Use modern ASoC DAI format terminology
ASoC:
ssm4567: Use modern ASoC DAI format terminology
ASoC:
ssm: Use modern ASoC DAI format terminology
ASoC:
sta*: Remove now redundant non_legacy_dai_naming flag
ASoC:
sta32x: Use modern ASoC DAI format terminology
ASoC:
sta350: Use modern ASoC DAI format terminology
ASoC:
stac9766: Remove now redundant non_legacy_dai_naming flag
ASoC:
sti-sas: Remove now redundant non_legacy_dai_naming flag
ASoC:
sti-sas: Use modern ASoC DAI format terminology
ASoC:
sti-uniperf: Migrate to new style legacy DAI naming flag
ASoC:
stm32: dfsdm: fix typo in comment
ASoC:
stm32: Migrate to new style legacy DAI naming flag
ASoC:
stm32: sai: Remove useless define
ASoC:
stm: Rename set_fmt_new back to set_fmt
ASoC:
stm: Update to use set_fmt_new callback
ASoC:
sun50i-codec-analog: Add support for internal bias
ASoC:
sun50i-codec-analog: Internal bias support
ASoC:
sun8i-codec: Partial revert to fix clock specifiers
ASoC:
sunxi: Migrate to new style legacy DAI naming flag
ASoC:
sunxi: Remove now redundant non_legacy_dai_naming flag
ASoC:
sunxi: Rename set_fmt_new back to set_fmt
ASoC:
sunxi: sun4i-i2s: update kernel-doc
ASoC:
sunxi: Update to use set_fmt_new callback
ASoC:
sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers
ASoC:
tas*: Remove now redundant non_legacy_dai_naming flag
ASoC:
tas2552: Use modern ASoC DAI format terminology
ASoC:
tas2552: use pm_runtime_resume_and_get()
ASoC:
tas2770: Allow mono streams
ASoC:
tas2770: Drop conflicting set_bias_level power setting
ASoC:
tas2770: Fix handling of mute/unmute
ASoC:
tas2770: Reinit regcache on reset
ASoC:
tas2770: Set correct FSYNC polarity
ASoC:
tas2770: Use modern ASoC DAI format terminology
ASoC:
tas5086: Use modern ASoC DAI format terminology
ASoC:
tas5720: Use modern ASoC DAI format terminology
ASoC:
tas6424: Use modern ASoC DAI format terminology
ASoC:
tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe()
ASoC:
tegra: Add binding doc for OPE module
ASoC:
tegra: Add Tegra210 based OPE driver
ASoC:
tegra: AHUB routes for OPE module
ASoC:
tegra: delete a semicolon
ASoC:
tegra: Fix clock DAI format on Tegra210
ASoC:
tegra: Fix MBDRC bypass mode check
ASoC:
tegra: Migrate to new style legacy DAI naming flag
ASoC:
tegra: Remove now redundant non_legacy_dai_naming flag
ASoC:
tegra: Rename set_fmt_new back to set_fmt
ASoC:
tegra: tegra20_das: Drop write-only driver data member
ASoC:
tegra: tegra20_das: Fold header file into only user
ASoC:
tegra: tegra20_das: Get rid of global pointer for driver data
ASoC:
tegra: tegra20_das: Make helper functions return void
ASoC:
tegra: tegra20_das: Remove unused function tegra20_das_read
ASoC:
tegra: Update to use set_fmt_new callback
ASoC:
test-component: Migrate to new style legacy DAI naming flag
ASoC:
test-component: Remove now redundant non_legacy_dai_naming flag
ASoC:
test-component: Rename set_fmt_new back to set_fmt
ASoC:
test-component: Update to use set_fmt_new callback
ASoC:
tfa*: Remove now redundant non_legacy_dai_naming flag
ASoC:
tfa9879: Use modern ASoC DAI format terminology
ASoC:
ti: davinci-mcasp: use pm_runtime_resume_and_get()
ASoC:
ti: Migrate to new style legacy DAI naming flag
ASoC:
ti: Rename set_fmt_new back to set_fmt
ASoC:
ti: Update to use set_fmt_new callback
ASoC:
tlv320*: Remove now redundant non_legacy_dai_naming flag
ASoC:
tlv320adc3xxx: Use modern ASoC DAI format terminology
ASoC:
tlv320adcx140: Use modern ASoC DAI format terminology
ASoC:
tlv320aic23: Use modern ASoC DAI format terminology
ASoC:
tlv320aic26: Use modern ASoC DAI format terminology
ASoC:
tlv320aic31xx: Use modern ASoC DAI format terminology
ASoC:
tlv320aic32x4: Use modern ASoC DAI format terminology
ASoC:
tlv320aic33: Use modern ASoC DAI format terminology
ASoC:
tlv320dac3x: Use modern ASoC DAI format terminology
ASoC:
topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION
ASoC:
topology: KUnit: Followup prototype change of snd_soc_unregister_card()
ASoC:
topology: KUnit: Remove now redundant non_legacy_dai_naming flag
ASoC:
trivial changes for cppcheck warnings
ASoC:
tscs42xx: Remove now redundant non_legacy_dai_naming flag
ASoC:
twl*: Remove now redundant non_legacy_dai_naming flag
ASoC:
twl4030: Drop legacy, non DT boot support
ASoC:
uda*: Remove now redundant non_legacy_dai_naming flag
ASoC:
uda1334: Use modern ASoC DAI format terminology
ASoC:
uniphier: Remove now redundant non_legacy_dai_naming flag
ASoC:
use pm_runtime_resume_and_get() when possible
ASoC:
ux500: Migrate to new style legacy DAI naming flag
ASoC:
ux500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
ASoC:
ux500: Rename set_fmt_new back to set_fmt
ASoC:
ux500: Update to use set_fmt_new callback
ASoC:
wcd-mbhc-v2: remove useless initialization
ASoC:
wcd-mbhc-v2: use pm_runtime_resume_and_get()
ASoC:
wcd9335: Fix spurious event generation
ASoC:
wcd9335: remove redundant tests
ASoC:
wcd9335: Remove RX channel from old list before adding it to a new one
ASoC:
wcd9335: Use DT bindings instead of local DAI definitions
ASoC:
wcd938x: Fix event generation for some controls
ASoC:
wl1273: Remove now redundant non_legacy_dai_naming flag
ASoC:
wm*: Remove now redundant non_legacy_dai_naming flag
ASoC:
wm5110: Fix DRE control
ASoC:
wm8731: update wlf,wm8731.yaml reference
ASoC:
wm_adsp: Fix event for preloader
ASoC:
wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC:
wm_adsp: Minor clean and redundant code removal
ASoC:
wsa881x: use pm_runtime_resume_and_get()
ASoC:
xilinx: Migrate to new style legacy DAI naming flag
ASoC:
xilinx: Suppress second error message about reset failure in .remove()
ASoC:
xtensa: Migrate to new style legacy DAI naming flag
ASoC:
xtensa: Rename set_fmt_new back to set_fmt
ASoC:
xtensa: Update to use set_fmt_new callback
ASoC:
zl38060: Remove now redundant non_legacy_dai_naming flag
ata:
ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
ata:
libata-core: fix sloppy parameter type in ata_exec_internal[_sg]()
ata:
libata-core: fix sloppy typing in ata_id_n_sectors()
ata:
libata-core: get rid of *else* branches in ata_id_n_sectors()
ata:
libata-core: make ata_exec_internal_sg() *static*
ata:
libata-eh: Add missing command name
ata:
libata-eh: fix sloppy result type of ata_eh_nr_in_flight()
ata:
libata-eh: fix sloppy result type of ata_internal_cmd_timeout()
ata:
libata-sata: Fix device queue depth control
ata:
libata-scsi: cap ata_device->max_sectors according to shost->max_sectors
ata:
libata-scsi: Fix initialization of device queue depth
ata:
libata-scsi: fix result type of ata_ioc32()
ata:
libata: Fix syntax errors in comments
ata:
libata: Set __ATA_BASE_SHT max_sectors
ata:
make ata_port::fastdrain_cnt *unsigned int*
ata:
make transfer mode masks *unsigned int*
ata:
pata_hpt37x: factor out hpt37x_pci_clock()
ata:
pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock()
ata:
pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot()
ata:
pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock()
ata:
pata_macio: Fix compilation warning
ata:
sata_mv: Fixes expected number of resources now IRQs are gone
ath10k:
add encapsulation offloading support
ath10k:
do not enforce interrupt trigger type
ath10k:
fix misreported tx bandwidth for 160Mhz
ath10k:
fix recently introduced checkpatch warning
ath10k:
fix regdomain info of iw reg set/get
ath10k:
htt_tx: do not interpret Eth frames as WiFi
ath10k:
improve tx status reporting
ath10k:
turn rawmode into frame_mode
ath11k:
Avoid REO CMD failed prints during firmware recovery
ath11k:
Fix incorrect debug_mask mappings
ath11k:
fix IRQ affinity warning on shutdown
ath11k:
Fix LDPC config in set_bitrate_mask hook
ath11k:
fix missing skb drop on htc_tx_completion error
ath11k:
fix netdev open race
ath11k:
Fix typo in comments
ath11k:
Fix warning on variable 'sar' dereference before check
ath11k:
Fix warnings reported by checkpatch
ath11k:
Init hw_params before setting up AHB resources
ath11k:
support avg signal in station dump
ath11k:
update missing MU-MIMO and OFDMA stats
ath5k:
replace ternary operator with min()
ath6kl:
avoid flush_scheduled_work() usage
ath6kl:
fix typo in comment
ath9k:
fix use-after-free in ath9k_hif_usb_rx_cb
ath9k:
htc: clean up statistics macros
ath9k:
remove unexpected words "the" in comments
ath9k:
replace ternary operator with max()
Linux:
atheros/atl1c:fix repeated words in comments
Linux:
atheros/atl1e:fix repeated words in comments
atl1c:
use netif_napi_add_tx() for Tx NAPI
atm:
he: Use the bitmap API to allocate bitmaps
atm:
idt77252: fix use-after-free bugs caused by tst_timer
atm:
iphase: Fix typo in comment
attr:
fix kernel doc
attr:
port attribute changes to new types
audit, io_uring, io-wq:
Fix memory leak in io_sq_thread() and io_wqe_worker()
audit:
fix potential double free on error path from fsnotify_add_inode_mark
audit:
make is_audit_feature_set() static
audit:
move audit_return_fixup before the filters
audit:
remove redundant data_len check
autofs:
add comment about autofs_mountpoint_changed()
autofs:
make dentry info count consistent
autofs:
remove unused ino field inode
autofs:
use dentry info count instead of simple_empty()
autofs:
use inode permission method for write access
ax25:
fix incorrect dev_tracker usage
ax25:
use GFP_KERNEL in ax25_dev_device_up()
ax88796:
Fix some typo in a comment
backlight:
lp855x: Switch to atomic PWM API
backlight:
rt4831: Apply ocp level from devicetree
Backmerge tag :
'v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
batman-adv:
Fix hang up with small MTU hard-interface
batman-adv:
tracing: Use the new __vstring() helper
bcache:
remove EXPERIMENTAL for Kconfig option 'Asynchronous device registration'
bcm63xx:
fix Tx cleanup when NAPI poll budget is zero
bcm63xx_enet:
change the driver variables to static
bcm63xx_enet:
switch to napi_build_skb() to reuse skbuff_heads
bdi:
remove enum wb_congested_state
befs:
Convert befs_symlink_read_folio() to use a folio
bfq:
Remove useless code in bfq_lookup_next_entity
Binder:
add TF_UPDATE_TXN to replace outdated txn
binder:
fix alloc->vma_vm_mm null-ptr dereference
binder:
fix redefinition of seq_file attributes
binder:
fix UAF of ref->proc caused by race condition
binder_alloc:
add missing mmap_lock calls when using the VMA
binder_alloc:
Add missing mmap_lock calls when using the VMA
bindings:
arm: fsl: Add PHYTEC i.MX8MM devicetree bindings
bitmap:
don't assume compiler evaluates small mem*() builtins calls
bitops:
always define asm-generic non-atomic bitops
bitops:
define const_*() versions of the non-atomics
bitops:
let optimize out non-atomic bitops on compile-time constants
bitops:
unify non-atomic bitops prototypes across architectures
bitops:
wrap non-atomic bitops with a transparent macro
blk-cgroup:
factor out blkcg_free_all_cpd()
blk-cgroup:
factor out blkcg_iostat_update()
blk-cgroup:
Use atomic{,64}_try_cmpxchg
blk-iocost:
Simplify ioc_rqos_done()
blk-iolatency:
Use atomic{,64}_try_cmpxchg
blk-ioprio:
Convert from rqos policy to direct call
blk-ioprio:
Remove unneeded field
blk-lib:
fix blkdev_issue_secure_erase
blk-mq:
Add a flag for reserved requests
blk-mq:
blk_mq_tag_busy is no need to return a value
blk-mq:
cleanup disk sysfs registration
blk-mq:
don't create hctx debugfs dir until q->debugfs_dir is created
blk-mq:
Don't disable preemption around __blk_mq_run_hw_queue().
blk-mq:
Drop 'reserved' arg of busy_tag_iter_fn
blk-mq:
Drop blk_mq_ops.timeout 'reserved' arg
blk-mq:
Drop local variable for reserved tag
blk-mq:
fix error handling in __blk_mq_alloc_disk
blk-mq:
fix io hung due to missing commit_rqs
blk-mq:
remove unused function blk_mq_queue_stopped()
blk-mq:
rename blk_mq_sysfs_{,un}register
blk-mq:
run queue no matter whether the request is the last request
blktrace:
Fix the blk_fill_rwbs() kernel-doc header
blktrace:
Trace remapped requests correctly
blktrace:
Use the new blk_opf_t type
block/bfq:
Use the new blk_opf_t type
block/bio:
remove duplicate append pages code
block/bounce:
count bytes instead of sectors
block/brd:
Use the enum req_op type
block/drbd:
Combine two drbd_submit_peer_request() arguments
block/drbd:
Use the enum req_op and blk_opf_t types
block/floppy:
Fix a sparse warning
block/kyber:
Use the new blk_opf_t type
block/merge:
count bytes instead of sectors
block/mq-deadline:
Use the new blk_opf_t type
block/rnbd-srv:
Replace sess_dev_list with index_idr
block/rnbd-srv:
Set keep_id to true after mutex_trylock
block/rnbd:
Use blk_opf_t where appropriate
block/rq_qos:
Use atomic_try_cmpxchg in atomic_inc_below
block/zram:
Use enum req_op where appropriate
block:
add a helper function for dio alignment
block:
add bdev_max_segments() helper
block:
add missing request flags to debugfs code
block:
Always initialize bio IO priority on submit
block:
bfq: Fix kernel-doc headers
block:
bfq: Remove an unused function definition
block:
blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
block:
call blk_mq_exit_queue from disk_release for never added disks
block:
call blk_queue_free_zone_bitmaps from disk_release
block:
change the blk_queue_bounce calling convention
block:
change the blk_queue_split calling convention
block:
Change the type of req_op() and bio_op() into enum req_op
block:
Change the type of the last .rw_page() argument
block:
cleanup variable naming in get_max_io_size
block:
Convert read_part_sector() to use a folio
block:
convert to advancing variants of iov_iter_get_pages{,_alloc}()
block:
Directly use ida_alloc()/free()
block:
Do not call blk_put_queue() if gendisk allocation fails
block:
don't add partitions if GD_SUPPRESS_PART_SCAN is set
block:
don't allow the same type rq_qos add more than once
block:
ensure bio_iov_add_page can't fail
block:
ensure iov_iter advances for added pages
block:
export dma_alignment attribute
block:
factor out a chunk_size_left helper
block:
fix default IO priority handling again
block:
Fix handling of tasks without ioprio in ioprio_get(2)
block:
fix infinite loop for invalid zone append
block:
fix leaking page ref on truncated direct io
block:
fold blk_max_size_offset into get_max_io_size
block:
Generalize get_current_ioprio() for any task
block:
Handle partition read errors more consistently
block:
Initialize bio priority earlier
block:
introduce bdev_dma_alignment helper
block:
introduce bdev_iter_is_aligned helper
block:
Introduce the type blk_opf_t
block:
Make blk_mq_get_sq_hctx() select the proper hardware queue type
block:
Make ioprio_best() static
block:
move ->bio_split to the gendisk
block:
move ->ia_ranges from the request_queue to the gendisk
block:
move bio_allowed_max_sectors to blk-merge.c
block:
move blk_queue_get_max_sectors to blk.h
block:
move the call to get_max_io_size out of blk_bio_segment_split
block:
move zone related fields to struct gendisk
block:
null_blk: Use the bitmap API to allocate bitmaps
block:
open code blk_max_size_offset in blk_rq_get_max_sectors
block:
pass a gendisk to blk_queue_clear_zone_settings
block:
pass a gendisk to blk_queue_free_zone_bitmaps
block:
pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones
block:
pass a gendisk to blk_queue_set_zoned
block:
pass struct queue_limits to the bio splitting helpers
block:
relax direct io memory alignment
block:
remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency
block:
remove __blk_get_queue
block:
remove a superflous ifdef in blkdev.h
block:
remove a superflous queue kobject reference
block:
remove bdevname
block:
remove blk_cleanup_disk
block:
remove blk_queue_zone_sectors
block:
Remove check of PageError
block:
remove QUEUE_FLAG_DEAD
block:
remove queue_max_open_zones and queue_max_active_zones
block:
remove the extra gendisk reference in __blk_mq_register_dev
block:
Rename a blk_mq_map_queue() argument
block:
replace blkdev_nr_zones with bdev_nr_zones
block:
Return effective IO priority from get_current_ioprio()
block:
simplify blk_check_zone_append
block:
simplify blk_mq_plug
block:
simplify blktrace sysfs attribute creation
block:
simplify disk shutdown
block:
simplify disk_set_independent_access_ranges
block:
Simplify read_part_sector()
block:
stop setting the nomerges flags in blk_cleanup_queue
block:
stop using bdevname in __blkdev_issue_discard
block:
stop using bdevname in bdev_write_inode
block:
use bdev based helpers in blkdev_zone_mgmt{,all}
block:
use bdev_is_zoned instead of open coding it
block:
use default groups to register the queue attributes
block:
Use enum req_op where appropriate
block:
Use PAGE_SECTORS_SHIFT
block:
Use the new blk_opf_t type
block:
Use try_cmpxchg in update_io_ticks
Bluetooth:
Add bt_status
Bluetooth:
Add BTPROTO_ISO socket type
Bluetooth:
Add default wakeup callback for HCI UART driver
Bluetooth:
Add initial implementation of BIS connections
Bluetooth:
Add initial implementation of CIS connections
Bluetooth:
btmtksdio: Add in-band wakeup support
Bluetooth:
btrtl: Fix typo in comment
Bluetooth:
btusb: Add a new VID/PID 0489/e0e2 for MT7922
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
Bluetooth:
btusb: Add support for ISO packets
Bluetooth:
btusb: Add support of IMC Networks PID 0x3568
Bluetooth:
btusb: Detect if an ACL packet is in fact an ISO packet
Bluetooth:
btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR
Bluetooth:
btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
Bluetooth:
btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK
Bluetooth:
clean up error pointer checking
Bluetooth:
clear the temporary linkkey in hci_conn_cleanup
Bluetooth:
Collect kcov coverage from hci_rx_work
Bluetooth:
Convert delayed discov_off to hci_sync
Bluetooth:
don't try to cancel uninitialized works at mgmt_index_removed()
Bluetooth:
eir: Fix using strlen with hdev->{dev_name,short_name}
Bluetooth:
fix an error code in hci_register_dev()
Bluetooth:
Fix HCIGETDEVINFO regression
Bluetooth:
Fix index added after unregister
Bluetooth:
Fix null pointer deref on unexpected status event
Bluetooth:
HCI: Fix not always setting Scan Response/Advertising Data
Bluetooth:
hci_bcm: Add BCM4349B1 variant
Bluetooth:
hci_bcm: Add DT compatible for CYW55572
Bluetooth:
hci_bcm: Add support for FW loading in autobaud mode
Bluetooth:
hci_bcm: Increase host baudrate for CYW55572 in autobaud mode
Bluetooth:
hci_bcm: Prevent early baudrate setting in autobaud mode
Bluetooth:
hci_conn: Fix updating ISO QoS PHY
Bluetooth:
hci_core: Introduce hci_recv_event_data
Bluetooth:
hci_event: Fix build warning with C=1
Bluetooth:
hci_event: Fix checking conn for le_conn_complete_evt
Bluetooth:
hci_event: Fix vendor (unknown) opcode status handling
Bluetooth:
hci_intel: Add check for platform_driver_register
Bluetooth:
hci_qca: Return wakeup for qca_wakeup
Bluetooth:
hci_sync: Check LMP feature bit instead of quirk
Bluetooth:
hci_sync: Correct hci_set_event_mask_page_2_sync() event mask
Bluetooth:
hci_sync: Don't remove connected devices from accept list
Bluetooth:
hci_sync: fix double mgmt_pending_free() in remove_adv_monitor()
Bluetooth:
hci_sync: Fix hci_read_buffer_size_sync
Bluetooth:
hci_sync: Fix not updating privacy_mode
Bluetooth:
hci_sync: Fix resuming scan after suspend resume
Bluetooth:
hci_sync: Fix suspend performance regression
Bluetooth:
hci_sync: hold hdev->lock when cleanup hci_conn
Bluetooth:
hci_sync: Refactor add Adv Monitor
Bluetooth:
hci_sync: Refactor remove Adv Monitor
Bluetooth:
hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING
Bluetooth:
hci_sync: Split hci_dev_open_sync
Bluetooth:
ISO: Add broadcast support
Bluetooth:
ISO: Fix info leak in iso_sock_getsockopt()
Bluetooth:
ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP
Bluetooth:
ISO: Fix memory corruption
Bluetooth:
ISO: Fix not handling shutdown condition
Bluetooth:
ISO: Fix not using the correct QoS
Bluetooth:
ISO: unlock on error path in iso_sock_setsockopt()
Bluetooth:
L2CAP: Fix build errors in some archs
Bluetooth:
L2CAP: Fix l2cap_global_chan_by_psm regression
Bluetooth:
MGMT: Fix Get Device Flags
Bluetooth:
MGMT: Fix holding hci_conn reference while command is queued
Bluetooth:
mgmt: Fix refresh cached connection info
Bluetooth:
mgmt: Fix using hci_conn_abort
Bluetooth:
MGMT: Fixes build warnings with C=1
Bluetooth:
move from strlcpy with unused retval to strscpy
Bluetooth:
Remove dead code from hci_request.c
Bluetooth:
Remove update_scan hci_request dependancy
Bluetooth:
Unregister suspend with userchannel
Bluetooth:
Use bt_status to convert from errno
Bluetooth:
use memset avoid memory leaks
Bluetooth:
When HCI work queue is drained, only queue chained work
bnx2x:
Fix comment typo
bnxt:
Fix typo in comments
bnxt:
prevent skb UAF after handing over to PTP worker
bnxt:
Use the bitmap API to allocate bitmaps
bnxt_en:
fix flags to check for supported fw version
bnxt_en:
fix LRO/GRO_HW features in ndo_fix_features callback
bnxt_en:
fix NQ resource accounting during vf creation on 57500 chips
bnxt_en:
implement callbacks for devlink selftests
bnxt_en:
Remove duplicated include bnxt_devlink.c
bnxt_en:
set missing reload flag in devlink features
bnxt_en:
Use PAGE_SIZE to init buffer when multi buffer XDP is not in use
bonding:
3ad: make ad_ticks_per_sec a const
bonding:
802.3ad: fix no transmission of LACPDUs
bonding:
accept unsolicited NA message
bonding:
add all node mcast address when slave up
Bonding:
add per-port priority for failover re-selection
bonding:
add slave_dev field for bond_opt_value
bonding:
cleanup bond_create
bonding:
fix NULL deref in bond_rr_gen_slave_id
bonding:
fix reference count leak in balance-alb mode
bonding:
netlink error message support for options
bonding:
use unspecified address if no available link local address
bootmem:
remove the vmemmap pages from kmemleak in put_page_bootmem
bpf, arm64:
Add bpf trampoline for arm64
bpf, arm64:
Allocate program buffer using kvcalloc instead of kcalloc
bpf, arm64:
Fix bpf trampoline instruction endianness
bpf, arm64:
Fix compile error in dummy_tramp()
bpf, arm64:
Implement bpf_arch_text_poke() for arm64
bpf, arm64:
Keep tail call count across bpf2bpf calls
bpf, arm64:
Mark dummy_tramp as global
bpf, arm:
Remove unused function emit_a32_alu_r()
bpf, cgroup:
Fix kernel BUG in purge_effective_progs
bpf, devmap:
Compute proper xdp_frame len redirecting frames
bpf, docs:
document BPF_MAP_TYPE_HASH and variants
bpf, docs:
Fix the code formatting in instruction-set
bpf, docs:
Fix typo "BFP_ALU" to "BPF_ALU"
bpf, docs:
Remove deprecated xsk libbpf APIs description
bpf, docs:
Use SPDX license identifier in bpf_doc.py
bpf, libbpf:
Add type match support
bpf, riscv:
Support riscv jit to provide bpf_line_info
bpf, samples:
Remove AF_XDP samples
bpf, sockmap:
Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
bpf, test_run:
Remove unnecessary prog type checks
bpf, x64:
Add predicate for bpf2bpf with tailcalls support in JIT
bpf, x64:
Allow to use caller address from stack
bpf, x86:
fix freeing of not-finalized bpf_prog_pack
bpf/selftests:
Fix couldn't retrieve pinned program in xdp veth test
bpf:
Acquire map uref in .init_seq_private for array map iterator
bpf:
Acquire map uref in .init_seq_private for hash map iterator
bpf:
Acquire map uref in .init_seq_private for sock local storage map iterator
bpf:
Acquire map uref in .init_seq_private for sock{map,hash} iterator
bpf:
add a ksym BPF iterator
bpf:
add bpf_func_t and trampoline helpers
bpf:
Add btf enum64 support
bpf:
Add documentation for kfuncs
bpf:
Add endian modifiers to fix endian warnings
bpf:
Add helpers to issue and check SYN cookies in XDP
bpf:
Add support for forcing kfunc args to be trusted
bpf:
Allow a TCP CC to write sk_pacing_rate and sk_pacing_status
bpf:
Allow calling bpf_prog_test kfuncs in tracing programs
bpf:
Allow helpers to accept pointers with a fixed size
bpf:
allow sleepable uprobe programs to attach
bpf:
Allow the new syncookie helpers to work with SKBs
bpf:
avoid grabbing spin_locks of all cpus when no free elems
bpf:
btf: Fix vsnprintf return value check
bpf:
Check attach_func_proto more carefully in check_helper_call
bpf:
Check attach_func_proto more carefully in check_return_code
bpf:
Check the validity of max_rdwr_access for sock local storage map iterator
bpf:
Cleanup ftrace hash in bpf_trampoline_put
bpf:
convert cgroup_bpf.progs to hlist
bpf:
Correct the comment about insn_to_jit_off
bpf:
Correctly propagate errors up from bpf_core_composites_match
bpf:
Disallow bpf programs call prog_run command.
bpf:
Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
bpf:
Don't redirect packets with invalid pkt_len
bpf:
Don't reinit map value in prealloc_lru_pop
bpf:
Don't use tnum_range on array range checking for poke descriptors
bpf:
expose bpf_{g,s}etsockopt to lsm cgroup
bpf:
Fix 'dubious one-bit signed bitfield' warnings
bpf:
Fix a data-race around bpf_jit_limit.
bpf:
fix bpf_skb_pull_data documentation
bpf:
Fix bpf_skc_lookup comment wrt. return type
bpf:
Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards
bpf:
Fix bpf_xdp_pointer return pointer
bpf:
Fix build error in case of !CONFIG_DEBUG_INFO_BTF
bpf:
Fix check against plain integer v 'NULL'
bpf:
Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie
bpf:
Fix for use-after-free bug in inline_bpf_loop
bpf:
Fix KASAN use-after-free Read in compute_effective_progs
bpf:
fix lsm_cgroup build errors on esoteric configs
bpf:
Fix non-static bpf_func_proto struct definitions
bpf:
Fix NULL pointer dereference when registering bpf trampoline
bpf:
fix potential 32-bit overflow when accessing ARRAY map element
BPF:
Fix potential bad pointer dereference in bpf_sys_bpf()
bpf:
Fix sockmap calling sleepable function in teardown path
bpf:
Fix spelling in bpf_verifier.h
bpf:
Fix subprog names in stack traces.
bpf:
Fix test_progs -j error with fentry/fexit tests
bpf:
implement BPF_PROG_QUERY for BPF_LSM_CGROUP
bpf:
implement sleepable uprobes by chaining gps
bpf:
Inline calls to bpf_loop when callback is known
bpf:
Introduce 8-byte BTF set
bpf:
Introduce TYPE_MATCH related constants/macros
bpf:
iterators: Build and use lightweight bootstrap version of bpftool
bpf:
Make non-preallocated allocation low priority
bpf:
make uniform use of array->elem_size everywhere in arraymap.c
bpf:
Merge "types_are_compat" logic into relo_core.c
bpf:
minimize number of allocated lsm slots per program
bpf:
move bpf_prog to bpf.h
bpf:
Omit superfluous address family check in __bpf_skc_lookup
bpf:
Only allow sleepable program for resched-able iterator
bpf:
Partially revert flexible-array member replacement
bpf:
per-cgroup lsm flavor
bpf:
Remove is_valid_bpf_tramp_flags()
bpf:
remove obsolete KMALLOC_MAX_SIZE restriction on array map value size
bpf:
Remove unneeded semicolon
bpf:
reparent bpf maps on memcg offlining
bpf:
Replace hard-coded 0 with BPF_K in check_alu_op
bpf:
Require only one of cong_avoid() and cong_control() from a TCP CC
bpf:
Restrict bpf_sys_bpf to CAP_PERFMON
bpf:
Set flow flag to allow any source IP in bpf_tunnel_key
bpf:
Shut up kern_sys_bpf warning.
bpf:
Simplify bpf_prog_pack_[size|mask]
bpf:
Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch)
bpf:
Switch to new kfunc flags infrastructure
bpf:
Tidy up verifier check_func_arg()
bpf:
Unify data extension operation of jited_ksyms and jited_linfo
bpf:
Update bpf_design_QA.rst to clarify that attaching to functions is not ABI
bpf:
Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function
bpf:
Update bpf_design_QA.rst to clarify that kprobes is not ABI
bpf:
Use proper target btf when exporting attach_btf_obj_id
bpf:
Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE
bpftool:
Add btf enum64 support
bpftool:
Add feature list (prog/map/link/attach types, helpers)
bpftool:
Add support for KIND_RESTRICT to gen min_core_btf command
bpftool:
Check for NULL ptr of btf in codegen_asserts
bpftool:
Complete libbfd feature detection
bpftool:
Do not check return value from libbpf_set_strict_mode()
bpftool:
Don't try to return value from void function in skeleton
bpftool:
Fix bootstrapping during a cross compilation
bpftool:
Honor BPF_CORE_TYPE_MATCHES relocation
bpftool:
implement cgroup tree for BPF_LSM_CGROUP
bpftool:
Probe for memcg-based accounting before bumping rlimit
bpftool:
Remove attach_type_name forward declaration
bpftool:
Remove zlib feature test from Makefile
bpftool:
Rename "bpftool feature list" into "... feature list_builtins"
bpftool:
Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro
bpftool:
Show also the name of type BPF_OBJ_LINK
bpftool:
Use feature list in bash completion
bpftool:
Use libbpf_bpf_attach_type_str
bpftool:
Use libbpf_bpf_link_type_str
bpftool:
Use libbpf_bpf_map_type_str
bpftool:
Use libbpf_bpf_prog_type_str
brcmfmac:
Switch to appropriate helper to load EFI variable contents
btrfs:
add a helper to iterate through a btrfs_bio with sector sized chunks
btrfs:
add assertions when deleting batches of delayed items
btrfs:
add fast path for extent_state insertion
btrfs:
add info when mount fails due to stale replace target
btrfs:
add optimized btrfs_ino() version for 64 bits systems
btrfs:
add trace event for submitted RAID56 bio
btrfs:
add tracepoints for ordered extents
btrfs:
assert that delayed item is a dir index item when adding it
btrfs:
balance btree dirty pages and delayed items after a rename
btrfs:
balance btree dirty pages and delayed items after clone and dedupe
btrfs:
batch up release of reserved metadata for delayed items used for deletion
btrfs:
call inode_to_path directly and drop indirection
btrfs:
centralize setting REQ_META
btrfs:
check if root is readonly while setting security xattr
btrfs:
clean up chained assignments
btrfs:
collect commit stats, count, duration
btrfs:
Convert btree_migratepage to migrate_folio
btrfs:
Convert btrfs_migratepage to migrate_folio
btrfs:
convert count_max_extents() to use fs_info->max_extent_size
btrfs:
deal with deletion errors when deleting delayed items
btrfs:
defer I/O completion based on the btrfs_raid_bio
btrfs:
do not allocate a btrfs_bio for low-level bios
btrfs:
do not batch insert non-consecutive dir indexes during log replay
btrfs:
do not BUG_ON() on failure to reserve metadata for delayed item
btrfs:
do not return errors from btrfs_map_bio
btrfs:
do not return errors from btrfs_submit_dio_bio
btrfs:
do not return errors from raid56_parity_recover
btrfs:
do not return errors from raid56_parity_write
btrfs:
don't allow large NOWAIT direct reads
btrfs:
don't call btrfs_page_set_checked in finish_compressed_bio_read
btrfs:
don't double-defer bio completions for compressed reads
btrfs:
don't fallback to buffered IO for NOWAIT direct IO writes
btrfs:
don't merge pages into bio if their page offset is not contiguous
btrfs:
don't print 'flagging with big metadata' anymore on mount
btrfs:
don't print 'has skinny extents' anymore on mount
btrfs:
don't use bio->bi_private to pass the inode to submit_one_bio
btrfs:
don't use btrfs_bio_wq_end_io for compressed writes
btrfs:
ensure pages are unlocked on cow_file_range() failure
btrfs:
extend btrfs_cleanup_ordered_extents for NULL locked_page
btrfs:
factor out a btrfs_csum_ptr helper
btrfs:
factor out a helper to end a single sector buffer I/O
btrfs:
factor stripe submission logic out of btrfs_map_bio
btrfs:
fix error handling of fallback uncompress write
btrfs:
fix hang during unmount when stopping a space reclaim worker
btrfs:
fix hang during unmount when stopping block group reclaim worker
btrfs:
fix lockdep splat with reloc root extent buffers
btrfs:
fix lost error handling when looking up extended ref on log replay
btrfs:
fix possible memory leak in btrfs_get_dev_args_from_path()
btrfs:
fix repair of compressed extents
btrfs:
fix silent failure when deleting root reference
btrfs:
fix space cache corruption and potential double allocations
btrfs:
fix the max chunk size and stripe length calculation
btrfs:
fix typos in comments
btrfs:
fix warning during log replay when bumping inode link count
btrfs:
free the path earlier when creating a new inode
btrfs:
handle allocation failure in btrfs_wq_submit_bio gracefully
btrfs:
improve batch deletion of delayed dir index items
btrfs:
improve batch insertion of delayed dir index items
btrfs:
increase direct io read size limit to 256 sectors
btrfs:
introduce a data checksum checking helper
btrfs:
introduce btrfs_try_lock_balance
btrfs:
join running log transaction when logging new name
btrfs:
let can_allocate_chunk return error
btrfs:
lift start and end parameters to callers of insert_state
btrfs:
make btrfs_super_block::log_root_transid deprecated
btrfs:
make tree search for insert more generic and use it for tree_search
btrfs:
merge btrfs_dev_stat_print_on_error with its only caller
btrfs:
merge calculations for simple striped profiles in btrfs_rmap_block
btrfs:
merge end_write_bio and flush_write_bio
btrfs:
move lockdep class helpers to locking.c
btrfs:
move more work into btrfs_end_bioc
btrfs:
only write the sectors in the vertical stripe which has data stripes
btrfs:
open code inexact rbtree search in tree_search
btrfs:
open code rbtree search in insert_state
btrfs:
open code rbtree search in split_state
btrfs:
output mirror number for bad metadata
btrfs:
pass a btrfs_bio to btrfs_repair_one_sector
btrfs:
pass bits by value not by pointer for extent_state helpers
btrfs:
pass the btrfs_bio_ctrl to submit_one_bio
btrfs:
print checksum type and implementation at mount time
btrfs:
properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
btrfs:
quit early if the fs has no RAID56 support for raid56 related checks
btrfs:
raid56: avoid double for loop inside __raid56_parity_recover()
btrfs:
raid56: avoid double for loop inside alloc_rbio_essential_pages()
btrfs:
raid56: avoid double for loop inside finish_rmw()
btrfs:
raid56: avoid double for loop inside raid56_parity_scrub_stripe()
btrfs:
raid56: avoid double for loop inside raid56_rmw_stripe()
btrfs:
raid56: don't trust any cached sector in __raid56_parity_recover()
btrfs:
raid56: transfer the bio counter reference to the raid submission helpers
btrfs:
raid56: use fixed stripe length everywhere
btrfs:
reduce amount of reserved metadata for delayed item insertion
btrfs:
refactor end_bio_extent_readpage code flow
btrfs:
refactor the delayed item deletion entry point
btrfs:
reject log replay if there is unsupported RO compat flag
btrfs:
remove btrfs_end_io_wq
btrfs:
remove duplicated parameters from submit_data_read_repair()
btrfs:
remove extent writepage address space operation
btrfs:
remove node and parent parameters from insert_state
btrfs:
remove parameter dev_extent_len from scrub_stripe()
btrfs:
remove redundant calls to flush_dcache_page
btrfs:
remove redundant check in up check_setget_bounds
btrfs:
remove the finish_func argument to btrfs_mark_ordered_io_finished
btrfs:
remove the inode cache check at btrfs_is_free_space_inode()
btrfs:
remove the start argument to check_data_csum and export
btrfs:
remove unused typedefs get_extent_t and btrfs_work_func_t
btrfs:
repair all known bad mirrors
btrfs:
replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
btrfs:
replace kmap() with kmap_local_page() in inode.c
btrfs:
replace kmap() with kmap_local_page() in lzo.c
btrfs:
replace kmap_atomic() with kmap_local_page()
btrfs:
replace unnecessary goto with direct return at cow_file_range()
btrfs:
replace: drop assert for suspended replace
btrfs:
reset block group chunk force if we have to wait
btrfs:
reset RO counter on block group if we fail to relocate
btrfs:
return proper mapped length for RAID56 profiles in __btrfs_map_block()
btrfs:
send: add new command FILEATTR for file attributes
btrfs:
send: add OTIME as utimes attribute for proto 2+ by default
btrfs:
send: add stream v2 definitions
btrfs:
send: always use the rbtree based inode ref management infrastructure
btrfs:
send: drop __KERNEL__ ifdef from send.h
btrfs:
send: enable support for stream v2 and compressed writes
btrfs:
send: explicitly number commands and attributes
btrfs:
send: fix sending link commands for existing file paths
btrfs:
send: get send buffer pages for protocol v2
btrfs:
send: introduce recorded_ref_alloc and recorded_ref_free
btrfs:
send: remove old TODO regarding ERESTARTSYS
btrfs:
send: remove unused send_ctx::{total,cmd}_send_size
btrfs:
send: send compressed extents with encoded writes
btrfs:
send: simplify includes
btrfs:
send: use boolean types for current inode status
btrfs:
send: write larger chunks when using stream v2
btrfs:
set delayed item type when initializing it
btrfs:
set the objectid of the btree inode's location key
btrfs:
simplify code flow in btrfs_submit_dio_bio
btrfs:
simplify error handling in btrfs_lookup_dentry
btrfs:
simplify parameters of backref iterators
btrfs:
simplify sync/async submission in btrfs_submit_data_write_bio
btrfs:
simplify the pending I/O counting in struct compressed_bio
btrfs:
sink iterator parameter to btrfs_ioctl_logical_to_ino
btrfs:
split btrfs_submit_data_bio to read and write parts
btrfs:
split discard handling out of btrfs_map_block
btrfs:
stop looking at btrfs_bio->iter in index_one_bio
btrfs:
store chunk size in space-info struct
btrfs:
switch btrfs_block_rsv::failfast to bool
btrfs:
switch btrfs_block_rsv::full to bool
btrfs:
sysfs: add force_chunk_alloc trigger to force allocation
btrfs:
sysfs: advertise zoned support among features
btrfs:
sysfs: export chunk size in space infos
btrfs:
sysfs: export commit stats
btrfs:
sysfs: remove BIG_METADATA feature files
btrfs:
sysfs: remove MIXED_BACKREF feature file
btrfs:
tree-checker: check for overlapping extent items
btrfs:
tree-log: make the return value for log syncing consistent
btrfs:
unify tree search helper returning prev and next nodes
btrfs:
unset reloc control if transaction commit fails in prepare_to_relocate()
btrfs:
update generation of hole file extent item when merging holes
btrfs:
update stripe_sectors::uptodate in steal_rbio
btrfs:
use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio
btrfs:
use btrfs_chunk_max_errors() to replace tolerance calculation
btrfs:
use btrfs_raid_array to calculate number of parity stripes
btrfs:
use btrfs_try_lock_balance in btrfs_ioctl_balance
btrfs:
use enum for btrfs_block_rsv::type
btrfs:
use fs_info->max_extent_size in get_extent_max_capacity()
btrfs:
use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap
btrfs:
use integrated bitmaps for scrub_parity::dbitmap and ebitmap
btrfs:
use IOMAP_DIO_NOSYNC
btrfs:
use mask for all RAID1* profiles in btrfs_calc_avail_data_space
btrfs:
use named constant for reserved device space
btrfs:
use ncopies from btrfs_raid_array in btrfs_num_copies()
btrfs:
use PAGE_ALIGNED instead of IS_ALIGNED
btrfs:
warn about dev extents that are inside the reserved range
btrfs:
zlib: replace kmap() with kmap_local_page() in zlib_compress_pages()
btrfs:
zlib: replace kmap() with kmap_local_page() in zlib_decompress_bio()
btrfs:
zoned: activate metadata block group on flush_space
btrfs:
zoned: activate necessary block group
btrfs:
zoned: disable metadata overcommit for zoned
btrfs:
zoned: finish least available block group on data bg allocation
btrfs:
zoned: fix API misuse of zone finish waiting
btrfs:
zoned: fix comment description for sb_write_pointer logic
btrfs:
zoned: fix mounting with conventional zones
btrfs:
zoned: introduce space_info->active_total_bytes
btrfs:
zoned: revive max_zone_append_bytes
btrfs:
zoned: set pseudo max append zone limit in zone emulation mode
btrfs:
zoned: wait for extent buffer IOs before finishing a zone
btrfs:
zoned: wait until zone is finished when allocation didn't progress
btrfs:
zoned: write out partially allocated region
btrfs:
zstd: replace kmap() with kmap_local_page()
buffer:
Convert clean_bdev_aliases() to use filemap_get_folios()
buffer:
Don't test folio error in block_read_full_folio()
buffer:
Remove check for PageError
bus:
hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
bus:
mhi: ep: Check dev_set_name() return value
bus:
mhi: host: Fix up null pointer access in mhi_irq_handler
bus:
mhi: host: Move IRQ allocation to controller registration phase
bus:
mhi: host: pci_generic: Add another Foxconn T99W175
bus:
mhi: host: pci_generic: Add Cinterion MV31-W with new baseline
bus:
mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem
bus:
mvebu-mbus: Fix spelling mistake
cachefiles:
fix error return code in cachefiles_ondemand_copen()
cachefiles:
make on-demand request distribution fairer
cacheinfo:
Add helper to access any cache index for a given CPU
cacheinfo:
Add support to check if last level cache(LLC) is valid or shared
cacheinfo:
Align checks in cache_shared_cpu_map_{setup,remove} for readability
cacheinfo:
Allow early detection and population of cache attributes
cacheinfo:
Move cache_leaves_are_shared out of CONFIG_OF
cacheinfo:
Use atomic allocation for percpu cache attributes
cacheinfo:
Use cache identifiers to check if the caches are shared if available
cacheinfo:
Use of_cpu_device_node_get instead cpu_dev->of_node
can/esd_usb2:
Rename esd_usb2.c to esd_usb.c
can/esd_usb:
Add an entry to the MAINTAINERS file
can/esd_usb:
Fixed some checkpatch.pl warnings
can/esd_usb:
Rename all terms USB2 to USB
can/esd_usb:
Update to copyright, M_AUTHOR and M_DESCRIPTION
can:
add CAN_ERR_CNT flag to notify availability of error counter
can:
bittiming: move bittiming calculation functions to calc_bittiming.c
can:
Break loopback loop on loopback documentation
can:
c_can: don't cache TX messages for C_CAN cores
can:
c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops()
can:
c_can: remove wrong comment
can:
can327: add software tx timestamps
can:
can327: CAN/ldisc driver for ELM327 based OBD-II adapters
can:
can327: fix a broken link to Documentation
can:
can327: use KBUILD_MODNAME instead of hard coded names
can:
ctucanfd: ctucan_interrupt(): fix typo
can:
ctucanfd: Update CTU CAN FD IP core registers to match version 3.x.
can:
dev: add generic function can_eth_ioctl_hwts()
can:
dev: add generic function can_ethtool_op_get_ts_info_hwts()
can:
dev: add hardware TX timestamp
can:
ems_usb: fix clang's -Wunaligned-access warning
can:
ems_usb: use KBUILD_MODNAME instead of hard coded names
can:
error: add definitions for the different CAN error thresholds
can:
error: specify the values of data[5..7] of CAN error frames
can:
esd_usb: use KBUILD_MODNAME instead of hard coded names
can:
etas_es58x: advertise timestamping capabilities and add ioctl support
can:
etas_es58x: fix signedness of USB RX and TX pipes
can:
etas_es58x: remove DRV_VERSION
can:
etas_es58x: remove useless calls to usb_fill_bulk_urb()
can:
etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket()
can:
etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME
can:
flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops()
can:
flexcan: flexcan_mailbox_read() fix return value for drop = true
can:
gs_ubs: use KBUILD_MODNAME instead of hard coded names
can:
gs_usb: gs_can_open(): fix race dev->can.state condition
can:
gs_usb: gs_usb_set_phys_id(): return with error if identify is not supported
can:
hi311x: do not report txerr and rxerr during bus-off
can:
j1939: j1939_session_destroy(): fix memory leak of skbs
can:
j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
can:
janz-ican3: add software tx timestamp
can:
Kconfig: add CONFIG_CAN_RX_OFFLOAD
can:
Kconfig: rename config symbol CAN_DEV into CAN_NETLINK
can:
Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV
can:
kvaser_pciefd: advertise timestamping capabilities and add ioctl support
can:
kvaser_usb: advertise timestamping capabilities and add ioctl support
can:
kvaser_usb: use KBUILD_MODNAME instead of hard coded names
can:
kvaser_usb_hydra: do not report txerr and rxerr during bus-off
can:
kvaser_usb_leaf: do not report txerr and rxerr during bus-off
can:
m_can: fix typo prescalar -> prescaler
can:
mcp251x: Fix race condition on receive interrupt
can:
mcp251xfd: advertise timestamping capabilities and add ioctl support
can:
mcp251xfd: mcp251xfd_dump(): fix comment
can:
netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
can:
netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
can:
netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U
can:
pch_can: do not report txerr and rxerr during bus-off
can:
pch_can: pch_can_error(): initialize errc before using it
can:
peak_canfd: advertise timestamping capabilities and add ioctl support
can:
peak_usb: advertise timestamping capabilities and add ioctl support
can:
peak_usb: correction of an initially misnamed field name
can:
peak_usb: include support for a new MCU
can:
peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const
can:
rcar_can: do not report txerr and rxerr during bus-off
can:
sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller
can:
sja1000: Change the return type as void for SoC specific init
can:
sja1000: do not report txerr and rxerr during bus-off
can:
sja1000: Use device_get_match_data to get device data
can:
skb: drop tx skb if in listen only mode
can:
skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c
can:
slcan: add ethtool support to reset adapter errors
can:
slcan: add software tx timestamps
can:
slcan: add support for listen-only mode
can:
slcan: allow to send commands to the adapter
can:
slcan: change every `slc' occurrence in `slcan'
can:
slcan: clean up if/else
can:
slcan: convert comments to network style comments
can:
slcan: convert comparison to NULL into !val
can:
slcan: do not report txerr and rxerr during bus-off
can:
slcan: do not sleep with a spin lock held
can:
slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops()
can:
slcan: extend the protocol with CAN state info
can:
slcan: extend the protocol with error info
can:
slcan: fix whitespace issues
can:
slcan: move driver into separate sub directory
can:
slcan: remove legacy infrastructure
can:
slcan: remove useless header inclusions
can:
slcan: send the open/close commands to the adapter
can:
slcan: set bitrate by CAN device driver API
can:
slcan: slcan_init() convert printk(LEVEL ...) to pr_level()
can:
slcan: use CAN network device driver API
can:
slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names
can:
slcan: use netdev helpers to print out messages
can:
slcan: use scnprintf() as a hardening measure
can:
slcan: use the alloc_can_skb() helper
can:
slcan: use the BIT() helper
can:
slcan: use the generic can_change_mtu()
can:
softing: use KBUILD_MODNAME instead of hard coded names
can:
sun4i_can: do not report txerr and rxerr during bus-off
can:
tree-wide: advertise software timestamping capabilities
can:
ubs_8dev: use KBUILD_MODNAME instead of hard coded names
can:
usb_8dev: do not report txerr and rxerr during bus-off
can:
v(x)can: add software tx timestamps
can:
xilinx_can: add Transmitter Delay Compensation (TDC) feature support
can:
xilinx_can: fix typo prescalar -> prescaler
cdc-eem:
always use BIT
ceph:
add session already open notify support
ceph:
call netfs_subreq_terminated with was_async == false
ceph:
choose auth MDS for getxattr with the Xs caps
ceph:
convert to generic_file_llseek
ceph:
don't get the inline data for new creating files
ceph:
don't leak snap_rwsem in handle_cap_grant
ceph:
don't truncate file in atomic_open
ceph:
fix incorrect old_size length in ceph_mds_request_args
ceph:
fix the incorrect comment for the ceph_mds_caps struct
ceph:
flush the dirty caps immediatelly when quota is approaching
ceph:
make change_auth_cap_ses a global symbol
ceph:
make f_bsize always equal to f_frsize
ceph:
prevent a client from exceeding the MDS maximum xattr size
ceph:
rely on vfs for setgid stripping
ceph:
remove useless CEPHFS_FEATURES_CLIENT_REQUIRED
ceph:
remove useless check for the folio
ceph:
switch back to testing for NULL folio->private in ceph_dirty_folio
ceph:
switch the last caller of iov_iter_get_pages_alloc()
ceph:
update the auth cap when the async create req is forwarded
ceph:
use correct index when encoding client supported features
ceph:
wait for the first reply of inflight async unlink
certs:
make system keyring depend on built-in x509 parser
certs:
move scripts/check-blacklist-hashes.awk to certs/
certs:
unify blacklist_hashes.c and blacklist_nohashes.c
cfg80211:
Indicate MLO connection info in connect and roam callbacks
cgroup.c:
add helper __cset_cgroup_from_root to cleanup duplicated codes
cgroup.c:
remove redundant check for mixable cgroup in cgroup_migrate_vet_dst
cgroup:
Add "no" prefixed mount options
cgroup:
Add missing cpus_read_lock() to cgroup_attach_task_all()
cgroup:
cgroup_get_from_id() must check the looked-up kn is a directory
cgroup:
Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
cgroup:
Fix race condition at rebind_subsystems()
cgroup:
Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
cgroup:
Make !percpu threadgroup_rwsem operations optional
cgroup:
remove "no" prefixed mount options
cgroup:
Skip subtree root in cgroup_update_dfl_csses()
char:
remove VR41XX related char driver
checkpatch:
add XA_STATE and XA_STATE_ORDER to the macro declaration list
checkpatch:
fix incorrect camelcase detection on numeric constant
checkstack:
add riscv support for scripts/checkstack.pl
cifs:
Add constructor/destructors for tcon->cfid
cifs:
Add helper function to check smb1+ server
cifs:
add missing spinlock around tcon refcount
cifs:
alloc_mid function should be marked as static
cifs:
always initialize struct msghdr smb_msg completely
cifs:
avoid use of global locks for high contention data
cifs:
Do not access tcon->cfids->cfid directly from is_path_accessible
cifs:
Do not use tcon->cfid directly, use the cfid we get from open_cached_dir
cifs:
don't send down the destination address to sendmsg for a SOCK_STREAM
cifs:
fix lock length calculation
cifs:
Fix memory leak on the deferred close
cifs:
Fix memory leak when using fscache
cifs:
fix small mempool leak in SMB2_negotiate()
cifs:
fix wrong unlock before return from cifs_tree_connect()
cifs:
list_for_each() -> list_for_each_entry()
cifs:
missing directory in MAINTAINERS file
cifs:
Move cached-dir functions into a separate file
cifs:
move from strlcpy with unused retval to strscpy
cifs:
remove "cifs_" prefix from init/destroy mids functions
cifs:
remove minor build warning
cifs:
remove redundant initialization to variable mnt_sign_enabled
cifs:
remove remaining build warnings
cifs:
remove some camelCase and also some static build warnings
cifs:
remove unnecessary (void*) conversions.
cifs:
remove unnecessary type castings
cifs:
remove unused server parameter from calc_smb_size()
cifs:
remove useless DeleteMidQEntry()
cifs:
remove useless parameter 'is_fsctl' from SMB2_ioctl()
cifs:
Remove {cifs,nfs}_fscache_release_page()
cifs:
revalidate mapping when doing direct writes
cifs:
skip extra NULL byte in filenames
cifs:
trivial style fixup
cifs:
update internal module number
cifs:
update internal module number
cifs:
update MAINTAINERS file with reviewers
cifs:
Use help macro to get the header preamble size
cifs:
Use help macro to get the mid header size
cifs:
when insecure legacy is disabled shrink amount of SMB1 code
clk:
bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
clk:
bcm: rpi: Add missing newline
clk:
bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
clk:
bcm: rpi: Prevent out-of-bounds access
clk:
bcm: rpi: Show clock id limit in error case
clk:
core: Fix runtime PM sequence in clk_core_unprepare()
clk:
core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
clk:
divider: Introduce devm_clk_hw_register_divider_parent_hw()
clk:
explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kunitconfig
clk:
Fix pointer casting to prevent oops in devm_clk_release()
clk:
fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw()
clk:
fixed: Remove Allwinner A10 special-case logic
clk:
generalize devm_clk_get() a bit
clk:
Improve documentation for devm_clk_get() and its optional variant
clk:
imx93: correct nic_media parent
clk:
imx93: Correct the edma1's parent clock
clk:
imx93: drop of_match_ptr
clk:
imx93: use adc_root as the parent clock of adc1
clk:
imx: clk-fracn-gppll: Add more freq config for video pll
clk:
imx: clk-fracn-gppll: correct rdiv
clk:
imx: clk-fracn-gppll: fix mfd value
clk:
imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate()
clk:
imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
clk:
ingenic-tcu: Properly enable registers before accessing timers
clk:
iproc: Do not rely on node name for correct PLL setup
clk:
mediatek: Delete MT8192 msdc gate
clk:
mediatek: reset: Add infra_ao reset support for MT8186
clk:
mediatek: reset: Add infra_ao reset support for MT8192/MT8195
clk:
mediatek: reset: Add new register reset function with device
clk:
mediatek: reset: Add reset support for simple probe
clk:
mediatek: reset: Add reset.h
clk:
mediatek: reset: Change return type for clock reset register function
clk:
mediatek: reset: Extract common drivers to update function
clk:
mediatek: reset: Fix written reset bit offset
clk:
mediatek: reset: Merge and revise reset register function
clk:
mediatek: reset: Refine and reorder functions in reset.c
clk:
mediatek: reset: Revise structure to control reset register
clk:
mediatek: reset: Support inuput argument index mode
clk:
mediatek: reset: Support nonsequence base offsets of reset registers
clk:
meson: axg-audio: Don't duplicate devm_clk_get_enabled()
clk:
microchip: mpfs: fix clk_cfg array bounds violation
clk:
microchip: mpfs: make the rtc's ahb clock critical
clk:
mux: Introduce devm_clk_hw_register_mux_parent_hws()
clk:
Provide new devm_clk helpers for prepared and enabled clocks
clk:
qcom: add camera clock controller driver for SM8450 SoC
clk:
qcom: add support for SM8350 DISPCC
clk:
qcom: add support for SM8350 GPUCC
clk:
qcom: camcc-sdm845: Fix topology around titan_top power domain
clk:
qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
clk:
qcom: camcc-sm8250: Fix topology around titan_top power domain
clk:
qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces
clk:
qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces
clk:
qcom: clk-alpha-pll: fix clk_trion_pll_configure description
clk:
qcom: clk-alpha-pll: limit exported symbols to GPL licensed code
clk:
qcom: clk-hfpll: use poll_timeout macro
clk:
qcom: clk-krait: add apq/ipq8064 errata workaround
clk:
qcom: clk-krait: unlock spin after mux completion
clk:
qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
clk:
qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
clk:
qcom: clk-rpm: convert to parent_data API
clk:
qcom: Drop mmcx gdsc supply for dispcc and videocc
clk:
qcom: fix build error initializer element is not constant
clk:
qcom: gcc-msm8916: Add rates to the GP clocks
clk:
qcom: gcc-msm8939: Add missing CAMSS CCI bus clock
clk:
qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies
clk:
qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies
clk:
qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
clk:
qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
clk:
qcom: gcc-msm8939: Add missing USB HS system clock frequencies
clk:
qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
clk:
qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions
clk:
qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
clk:
qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
clk:
qcom: gcc-msm8960: create tsens device if there are no child nodes
clk:
qcom: gcc-msm8994: use parent_hws for gpll0/4
clk:
qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
clk:
qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs
clk:
qcom: gcc-sc8280xp: use phy-mux clock for PCIe
clk:
qcom: gcc-sm6350: Drop extra semicolon
clk:
qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
clk:
qcom: gdsc: add collapse-bit helper
clk:
qcom: gdsc: add support for collapse-vote registers
clk:
qcom: gdsc: Bump parent usage count when GDSC is found enabled
clk:
qcom: ipq8074: add PPE crypto clock
clk:
qcom: ipq8074: add USB GDSCs
clk:
qcom: ipq8074: dont disable gcc_sleep_clk_src
clk:
qcom: ipq8074: fix NSS core PLL-s
clk:
qcom: ipq8074: fix NSS port frequency tables
clk:
qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
clk:
qcom: ipq8074: SW workaround for UBI32 PLL lock
clk:
qcom: mmcc-msm8996: move clock parent tables down
clk:
qcom: mmcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
clk:
qcom: mmcc-msm8996: use parent_hws/_data instead of parent_names
clk:
qcom: regmap: add PHY clock source implementation
clk:
qcom: rpmh: Add note about sleep/wake state for BCMs
clk:
Remove never used devm_clk_*unregister()
clk:
renesas: r8a73a4: Remove r8a73a4_cpg.reg
clk:
renesas: r8a7740: Remove r8a7740_cpg.reg
clk:
renesas: r8a7778: Remove struct r8a7778_cpg
clk:
renesas: r8a7779: Remove struct r8a7779_cpg
clk:
renesas: r8a779f0: Add HSCIF clocks
clk:
renesas: r8a779f0: Add PCIe clocks
clk:
renesas: r8a779f0: Add SDHI0 clock
clk:
renesas: r8a779f0: Add thermal clock
clk:
renesas: r8a779f0: Add Z0 and Z1 clock support
clk:
renesas: r9a06g032: Drop some unused fields
clk:
renesas: r9a06g032: Fix UART clkgrp bitsel
clk:
renesas: r9a07g043: Add support for RZ/Five SoC
clk:
renesas: r9a07g044: Add GPT clock and reset entry
clk:
renesas: r9a07g044: Add POEG clock and reset entries
clk:
renesas: r9a09g011: Add PFC clock and reset entries
clk:
renesas: r9a09g011: Add WDT clock and reset entries
clk:
renesas: rcar-gen4: Fix initconst confusion for cpg_pll_config
clk:
renesas: rza1: Remove struct rz_cpg
clk:
renesas: rzg2l: Fix reset status function
clk:
renesas: sh73a0: Remove sh73a0_cpg.reg
clk:
sprd: Add dt-bindings include file for UMS512
clk:
sunxi-ng: Deduplicate ccu_clks arrays
clk:
sunxi-ng: h6: Fix default PLL GPU rate
clk:
sunxi-ng: sun50i: h6: Modify GPU clock configuration to support DFS
clk:
sunxi: Do not select the PRCM MFD
clk:
sunxi: Limit legacy clocks to 32-bit ARM
clk:
ti: Fix missing of_node_get() ti_find_clock_provider()
clk:
ti: Stop using legacy clkctrl names for omap4 and 5
clocksource/drivers/arm_global_timer:
Fix Kconfig "its" grammar
clocksource/drivers/sh_cmt:
Add R-Car Gen4 support
clocksource/drivers/sun4i:
Remove unnecessary (void*) conversions
clocksource/drivers/sun5i:
Remove unnecessary (void*) conversions
clocksource/drivers/tegra186:
Put Kconfig option 'tristate' to 'bool'
clocksource/drivers/timer-mediatek:
Implement CPUXGPT timers
clocksource/drivers/timer-microchip-pit64b:
Fix compilation warnings
clocksource/drivers/timer-microchip-pit64b:
Remove suspend/resume ops for ce
clocksource/drivers/timer-microchip-pit64b:
Use mchp_pit64b_{suspend, resume}
clocksource/drivers/timer-tegra186:
Add support for Tegra234 SoC
clocksource/drivers/timer-ti-dm:
Add compatible for am6 SoCs
clocksource/drivers/timer-ti-dm:
Make driver selection bool for TI K3
clocksource/drivers/timer-ti-dm:
Make timer selectable for ARCH_K3
clocksource/drivers/timer-ti-dm:
Move inline functions to driver for am6
clocksource:
Add Tegra186 timers support
cnic:
Use the bitmap API to allocate bitmaps
coccinelle:
Extend address test from ifaddr semantic patch to test expressions
coccinelle:
free: add version constraint
coccinelle:
Remove script that checks replacing 0/1 with false/true in functions returning bool
coda:
Convert coda_symlink_filler() to use a folio
compiler-gcc.h:
remove ancient workaround for gcc PR 58670
context_tracking:
Add a note about noinstr VS unsafe context tracking functions
context_tracking:
Convert state to atomic_t
context_tracking:
Remove unused context_tracking_in_user()
context_tracking:
Rename __context_tracking_enter/exit() to __ct_user_enter/exit()
context_tracking:
Rename context_tracking_cpu_set() to ct_cpu_track_user()
context_tracking:
Rename context_tracking_enter/exit() to ct_user_enter/exit()
context_tracking:
Rename context_tracking_user_enter/exit() to user_enter/exit_callable()
context_tracking:
Split user tracking Kconfig
context_tracking:
Take idle eqs entrypoints over RCU
context_tracking:
Take IRQ eqs entrypoints over RCU
context_tracking:
Take NMI eqs entrypoints over RCU
context_tracking:
Use arch_atomic_read() in __ct_state for KASAN
copy_page_to_iter():
don't split high-order page in case of ITER_PIPE
copy_page_{to,from}_iter():
switch iovec variants to generic
coresight:
Add config flag to enable branch broadcast
coresight:
Clear the connection field properly
coresight:
configfs: Fix unload of configurations on module exit
coresight:
etm4x: avoid build failure with unrolled loops
coresight:
etm4x: Use asm-generic IO memory barriers
coresight:
syscfg: Update load and unload operations
counter:
104-quad-8: Fix skipped IRQ lines during events configuration
counter:
104-quad-8: Implement and utilize register structures
counter:
104-quad-8: Utilize iomap interface
cpufreq:
ACPI: Add Zhaoxin/Centaur turbo boost control interface support
cpufreq:
Change order of online() CB and policy->cpus modification
cpufreq:
check only freq_table in __resolve_freq()
cpufreq:
Drop unnecessary cpus locking from store()
cpufreq:
loongson2: fix Kconfig "its" grammar
cpufreq:
mediatek: fix error return code in mtk_cpu_dvfs_info_init()
cpufreq:
ondemand: Use cpumask_var_t for on-stack cpu mask
cpufreq:
Optimize cpufreq_show_cpus()
cpufreq:
qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h
cpufreq:
qcom-hw: Disable LMH irq when disabling policy
cpufreq:
qcom-hw: Remove deprecated irq_set_affinity_hint() call
cpufreq:
qcom-hw: Reset cancel_throttle when policy is re-enabled
cpufreq:
qcom-nvmem: Migrate to dev_pm_opp_set_config()
cpufreq:
scmi: Support the power scale in micro-Watts in SCMI v3.1
cpufreq:
sti: Migrate to dev_pm_opp_set_config()
cpufreq:
tegra194: Staticize struct tegra_cpufreq_soc instances
cpufreq:
ti: Migrate to dev_pm_opp_set_config()
cpufreq:
Warn users while freeing active policy
cpufreq:
zynq: Fix refcount leak in zynq_get_revision
cpuidle:
Add cpu_idle_miss trace event
cpuidle:
cpuidle-arm: remove arm64 support
cpuidle:
haltpoll: Add trace points for guest_halt_poll_ns grow/shrink
cpumask:
add UP optimised for_each_*_cpu versions
cpumask:
align signatures of UP implementations
cpumask:
change return types to bool where appropriate
cpumask:
Fix invalid uniprocessor mask assumption
cpumask:
update cpumask_next_wrap() signature
cpuset:
Add Waiman Long as a cpuset maintainer
cramfs:
read_mapping_page() is synchronous
crypto:
add crypto_has_kpp()
crypto:
add crypto_has_shash()
crypto:
amcc - Hold the reference returned by of_find_compatible_node
crypto:
aria - Implement ARIA symmetric cipher algorithm
crypto:
arm64/aes-neon - Fix typo in comment
crypto:
arm64/aes-xctr - Add accelerated implementation of XCTR
crypto:
arm64/aes-xctr - Improve readability of XCTR and CTR modes
crypto:
arm64/gcm - Select AEAD for GHASH_ARM64_CE
crypto:
arm64/poly1305 - fix a read out-of-bound
crypto:
arm64/polyval - Add PMULL accelerated implementation of POLYVAL
crypto:
atmel-aes - Drop if with an always false condition
crypto:
atmel-ecc - Remove duplicated error reporting in .remove()
crypto:
atmel-sha - Drop if with an always false condition
crypto:
atmel-sha - initialize sha_dd while declaring
crypto:
atmel-tdes - Drop if with an always false condition
crypto:
atmel-tdes - initialize tdes_dd while declaring
crypto:
blake2b: effectively disable frame size warning
crypto:
blake2s - remove shash module
crypto:
caam - drop unexpected word 'a' in comments
crypto:
caam - drop unexpected word 'for' in comments
crypto:
caam/qi2 - switch to netif_napi_add_tx_weight()
crypto:
cavium - fix typos in comments
crypto:
ccp - Add support for new CCP/PSP device ID
crypto:
ccp - During shutdown, check SEV data pointer before using
crypto:
ccp - fix typo in comment
crypto:
ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
crypto:
ccree - Add missing clk_disable_unprepare() in cc_pm_resume()
crypto:
ccree - Remove a useless dma_supported() call
crypto:
fips - make proc files report fips module name and version
crypto:
hctr2 - Add HCTR2 support
crypto:
hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
crypto:
hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
crypto:
hisilicon/qm - add functions for releasing resources
crypto:
hisilicon/qm - modify event irq processing
crypto:
hisilicon/qm - move alloc qm->wq to qm.c
crypto:
hisilicon/sec - don't sleep when in softirq
crypto:
hisilicon/sec - fix auth key size error
crypto:
hisilicon/sec - fix inconsistent argument
crypto:
hisilicon/sec - fix typos in comment
crypto:
hisilicon/sec - only HW V2 needs to change the BD err detection
crypto:
hisilicon/trng - fix local variable type
crypto:
hisilicon/zip - Use the bitmap API to allocate bitmaps
crypto:
inside-secure - Add missing MODULE_DEVICE_TABLE for of
crypto:
inside-secure - fix packed bit-field result descriptor
crypto:
keembay-ocs-ecc - Drop if with an always false condition
crypto:
lib - add module license to libsha1
crypto:
lib - make the sha1 library optional
crypto:
lib - move lib/sha1.c into lib/crypto/
crypto:
lib - remove unneeded selection of XOR_BLOCKS
crypto:
lib/blake2s - reduce stack frame usage in self test
crypto:
memneq - move into lib/
crypto:
nx - drop unexpected word "the"
crypto:
nx - Hold the reference returned by of_find_compatible_node
crypto:
octeontx2 - add firmware version in devlink info
crypto:
octeontx2 - fix potential null pointer access
crypto:
omap-aes - Drop if with an always false condition
crypto:
omap-des - Drop if with an always false condition
crypto:
omap-sham - Drop if with an always false condition
crypto:
polyval - Add POLYVAL support
crypto:
qat - change behaviour of adf_cfg_add_key_value_param()
crypto:
qat - expose device config through sysfs for 4xxx
crypto:
qat - expose device state through sysfs for 4xxx
crypto:
qat - relocate and rename adf_sriov_prepare_restart()
crypto:
qat - Removes the x86 dependency on the QAT drivers
crypto:
qat - replace get_current_node() with numa_node_id()
crypto:
rmd160 - fix Kconfig "its" grammar
crypto:
rsa - implement Chinese Remainder Theorem for faster private key operations
crypto:
s5p-sss - Drop if with an always false condition
crypto:
sa2ul - Check engine status before enabling
crypto:
sa2ul - Set the supported_algos bits individually
crypto:
sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey
crypto:
sun8i-ss - Fix error codes for dma_mapping_error()
crypto:
sun8i-ss - fix error codes in allocate_flows()
crypto:
sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
crypto:
tcrypt - Remove the static variable initialisations to NULL
crypto:
testmgr - add ARIA testmgr tests
crypto:
testmgr - fix version number of RSA tests
crypto:
testmgr - populate RSA CRT parameters in RSA test vectors
crypto:
testmgr - some more fixes to RSA test vectors
crypto:
twofish - Fix comment typo
crypto:
ux500/hash - drop unexpected word "the"
crypto:
vmx - drop unexpected word 'for' in comments
crypto:
vmx - Fix warning on p8_ghash_alg
crypto:
x86/aesni-xctr - Add accelerated implementation of XCTR
crypto:
x86/blowfish - remove redundant assignment to variable nytes
crypto:
x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVAL
crypto:
xctr - Add XCTR support
csky/kprobe:
reclaim insn_slot on kprobe unregistration
csky/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
csky:
abiv1: Fixup compile error
csky:
Add jump-label implementation
csky:
Add qspinlock support
csky:
cmpxchg: Coding convention for BUILD_BUG()
csky:
Correct position of _stext
csky:
drop definition of PGD_ORDER
csky:
drop definition of PTE_ORDER
csky:
Enable ARCH_INLINE_READ*/WRITE*/SPIN*
csky:
Move HEAD_TEXT_SECTION out of __init_begin-end
csky:
PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE
csky:
Use the bitmap API to allocate bitmaps
cxgb4/cxgb4vf:
Fix typo in comments
cxgb4:
fix missing unlock on ETHOFLD desc collect fail path
cxgb4:
Fix typo in string
cxgb4:
Use the bitmap API to allocate bitmaps
cxgb4vf:
remove unexpected word "the"
cxl/acpi:
Add a host-bridge index lookup mechanism
cxl/acpi:
Autoload driver for 'cxl_acpi' test devices
cxl/acpi:
Minimize granularity for x1 interleaves
cxl/acpi:
Track CXL resources in iomem_resource
cxl/core:
Define a 'struct cxl_endpoint_decoder'
cxl/core:
Define a 'struct cxl_root_decoder'
cxl/core:
Define a 'struct cxl_switch_decoder'
cxl/core:
Drop ->platform_res attribute for root decoders
cxl/core:
Drop is_cxl_decoder()
cxl/core:
Rename ->decoder_range ->hpa_range
cxl/debug:
Move debugfs init to cxl_core_init()
cxl/Documentation:
List attribute permissions
cxl/hdm:
Add 'mode' attribute to decoder objects
cxl/hdm:
Add support for allocating DPA to an endpoint decoder
cxl/hdm:
Add sysfs attributes for interleave ways + granularity
cxl/hdm:
Commit decoder state to hardware
cxl/hdm:
Enumerate allocated DPA
cxl/hdm:
Fix DPA reservation vs cxl_endpoint_decoder lifetime
cxl/hdm:
Fix skip allocations vs multiple pmem allocations
cxl/hdm:
Initialize decoder type for memory expander devices
cxl/hdm:
Require all decoders to be enumerated
cxl/hdm:
Track next decoder to allocate
cxl/hdm:
Use local hdm variable
cxl/mem:
Add a debugfs version of 'iomem' for DPA, 'dpamem'
cxl/mem:
Convert partition-info to resources
cxl/mem:
Enumerate port targets before adding endpoints
cxl/pci:
Create PCI DOE mailbox's for memory devices
cxl/pmem:
Delete unused nvdimm attribute
cxl/pmem:
Fix offline_nvdimm_bus() to offline by bridge
cxl/port:
Cache CXL host bridge data
cxl/port:
Keep port->uport valid for the entire life of a port
cxl/port:
Move 'cxl_ep' references to an xarray per port
cxl/port:
Move dport tracking to an xarray
cxl/port:
Read CDAT table
cxl/port:
Record dport in endpoint references
cxl/port:
Record parent dport when adding ports
cxl/region:
Add a 'uuid' attribute
cxl/region:
Add interleave geometry attributes
cxl/region:
Add region creation support
cxl/region:
Add region driver boiler plate
cxl/region:
Allocate HPA capacity to regions
cxl/region:
Attach endpoint decoders
cxl/region:
decrement ->nr_targets on error in cxl_region_attach()
cxl/region:
Delete 'region' attribute from root decoders
cxl/region:
describe targets and nr_targets members of cxl_region_params
cxl/region:
Disallow region granularity != window granularity
cxl/region:
Enable the assignment of endpoint decoders to regions
cxl/region:
Fix decoder interleave programming
cxl/region:
Fix IS_ERR() vs NULL check
cxl/region:
Fix port setup uninitialized variable warnings
cxl/region:
Fix region commit uninitialized variable warning
cxl/region:
Fix region reference target accounting
cxl/region:
Fix x1 interleave to greater than x1 interleave routing
cxl/region:
Introduce cxl_pmem_region objects
cxl/region:
Move HPA setup to cxl_region_attach()
cxl/region:
prevent underflow in ways_to_cxl()
cxl/region:
Program target lists
cxl/region:
Stop initializing interleave granularity
cxl/region:
uninitialized variable in alloc_hpa()
cxl/regions:
add padding for cxl_rr_ep_add nested lists
cxl:
drop unexpected word "the" in the comments
cxl:
drop unexpected word "the" in the comments
cxl:
Fix a memory leak in an error handling path
cxl:
Introduce cxl_to_{ways,granularity}
cxl:
Use the bitmap API to allocate bitmaps
cyrpto:
powerpc/aes - delete the rebundant word "block" in comments
d_add_ci():
make sure we don't miss d_lookup_done()
damon/sysfs:
fix possible memleak on damon_sysfs_add_target
dax:
introduce holder for dax_device
dax:
set did_zero to true when zeroing successfully
dcache:
move the DCACHE_OP_COMPARE case out of the __d_lookup_rcu loop
dccp:
put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
debugfs:
add debugfs_lookup_and_remove()
delayacct:
remove some unused variables
devcoredump:
remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm
devdax:
Fix soft-reservation memory description
devicetree/bindings:
correct possessive "its" typos
devlink:
adopt u64_stats_t
devlink:
Fix use-after-free after a failed reload
devlink:
Hold the instance lock in health callbacks
devlink:
Hold the instance lock in port_new / port_del callbacks
devlink:
introduce framework for selftests
devlink:
Remove unused function devlink_rate_nodes_destroy
devlink:
Remove unused functions devlink_rate_leaf_create/destroy
devtmpfs:
fix the dangling pointer of global devtmpfsd thread
dm bufio:
Add DM_BUFIO_CLIENT_NO_SLEEP flag
dm bufio:
Add flags argument to dm_bufio_client_create
dm bufio:
conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP
dm bufio:
fix some cases where the code sleeps with spinlock held
dm bufio:
simplify DM_BUFIO_CLIENT_NO_SLEEP locking
dm cache:
fix typo in 2 comment blocks
dm kcopyd:
use __GFP_HIGHMEM when allocating pages
dm mirror log:
Use the new blk_opf_t type
dm raid:
fix address sanitizer warning in raid_resume
dm raid:
fix address sanitizer warning in raid_status
dm raid:
remove redundant "the" in parse_raid_params() comment
dm snapshot:
fix typo in snapshot_map() comment
dm table:
audit all dm_table_get_target() callers
dm table:
remove dm_table_get_num_targets() wrapper
dm table:
rename dm_target variable in dm_table_add_target()
dm thin:
fix use-after-free crash in dm_sm_register_threshold_callback
dm verity:
Add optional "try_verify_in_tasklet" feature
dm verity:
allow optional args to alter primary args handling
dm verity:
conditionally enable branching for "try_verify_in_tasklet"
dm verity:
fix checkpatch close brace error
dm verity:
fix DM_VERITY_OPTS_MAX value yet again
dm verity:
fix verity_parse_opt_args parsing
dm verity:
have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet"
dm verity:
only copy bvec_iter in verity_verify_io if in_tasklet
dm verity:
optimize verity_verify_io if FEC not configured
dm verity:
remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
dm writecache:
count number of blocks discarded, not number of discard bios
dm writecache:
count number of blocks read, not number of read bios
dm writecache:
count number of blocks written, not number of write bios
dm writecache:
fix smatch warning about invalid return from writecache_map
dm writecache:
return void from functions
dm writecache:
set a default MAX_WRITEBACK_JOBS
dm-snap:
Combine request operation type and flags
dm-zoned:
cleanup dmz_fixup_devices
dm/core:
Combine request operation type and flags
dm/core:
Reduce the size of struct dm_io_request
dm/core:
Rename kcopyd_job.rw into kcopyd.op
dm/dm-flakey:
Use the new blk_opf_t type
dm/dm-integrity:
Combine request operation and flags
dm/dm-zoned:
Use the enum req_op type
dm/ebs:
Change 'int rw' into 'enum req_op op'
dm/zone:
Use the enum req_op type
dm:
add dm_bio_rewind() API to DM core
dm:
add two stage requeue mechanism
dm:
Add verity helpers for LoadPin
dm:
Allow dm_call_pr to be used for path searches
dm:
fix dm-raid crash if md_handle_request() splits bio
dm:
Fix PR release handling for non All Registrants
dm:
improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling
dm:
open code blk_max_size_offset in max_io_len
dm:
refactor dm_md_mempool allocation
dm:
return early from dm_pr_call() if DM device is suspended
dm:
Start pr_preempt from the same starting path
dm:
Start pr_reserve from the same starting path
dm:
unexport dm_get_reserved_rq_based_ios
dm:
verity-loadpin: Drop use of dm_table_get_num_targets()
dm:
verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation
dma-buf/dma-resv:
check if the new fence is really later
dma-buf:
Add an API for exporting sync files (v14)
dma-buf:
Add an API for importing sync files (v10)
dma-buf:
add the name field to the table header
dma-buf:
cleanup dma_fence_chain_walk
dma-buf:
cleanup dma_fence_unwrap implementation
dma-buf:
cleanup dma_fence_unwrap selftest v2
dma-buf:
deprecate DMABUF_SYSFS_STATS
dma-buf:
generalize dma_fence unwrap & merging v3
dma-buf:
remove useless FMODE_LSEEK flag
dma-buf:
return only unsignaled fences in dma_fence_unwrap_for_each v3
dma-buf:
revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
dma-debug:
improve search for partial syncs
dma-direct:
support PCI P2PDMA pages in dma-direct map_sg
dma-iommu:
add iommu_dma_opt_mapping_size()
dma-mapping:
add dma_opt_mapping_size()
dma-mapping:
Add dma_release_coherent_memory to DMA API
dma-mapping:
add flags to dma_map_ops to indicate PCI P2PDMA support
dma-mapping:
allow EREMOTEIO return code for P2PDMA transfers
dma-mapping:
Fix build error unused-value
dma-mapping:
mark dma_supported static
dma-mapping:
reformat comment to suppress htmldoc warning
dma-mapping:
update comment after dmabounce removal
Linux:
dma:dw: remove reference to AVR32 architecture in core.c
dmaengine:
altera-msgdma: Fixed some inconsistent function name descriptions
dmaengine:
apple-admac: Add Apple ADMAC driver
dmaengine:
apple-admac: Fix print format
dmaengine:
apple-admac: Use {low,upp}er_32_bits() to split 64-bit address
dmaengine:
at_xdmac: Fix typo in comment
dmaengine:
axi-dmac: check cache coherency register
dmaengine:
dmatest: Remove spaces before tabs
dmaengine:
dmatest: Replace symbolic permissions by octal permissions
dmaengine:
dmatest: use strscpy to replace strlcpy
dmaengine:
dw-axi-dmac: do not print NULL LLI during error
dmaengine:
dw-axi-dmac: ignore interrupt if no descriptor
dmaengine:
dw-edma: Add support for chip-specific flags
dmaengine:
dw-edma: Change rg_region to reg_base in struct dw_edma_chip
dmaengine:
dw-edma: Detach the private data and chip info structures
dmaengine:
dw-edma: Drop dma_slave_config.direction field usage
dmaengine:
dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
dmaengine:
dw-edma: remove a macro conditional with similar branches
dmaengine:
dw-edma: Remove unused irq field in struct dw_edma_chip
dmaengine:
dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chip
dmaengine:
dw: dmamux: Export the module device table
dmaengine:
dw: dmamux: Fix build without CONFIG_OF
dmaengine:
ep93xx: Fix typo in comments
dmaengine:
fix typos in comments
dmaengine:
fsl-edma: remove redundant assignment to pointer last_sg
dmaengine:
idxd: Correct IAX operation code names
dmaengine:
imx-dma: Cast of_device_get_match_data() with (uintptr_t)
dmaengine:
imx-sdma: Add FIFO stride support for multi FIFO script
dmaengine:
imx-sdma: Add missing struct documentation
dmaengine:
imx-sdma: Improve the SDMA irq name
dmaengine:
jz4780: fix typo in comment
dmaengine:
mediatek-cqdma: fix typo in comment
dmaengine:
mediatek: mtk-hsdma: Fix typo 'the the' in comment
dmaengine:
mediatek: mtk-hsdma: Fix typo in comment
dmaengine:
owl: fix typo in comment
dmaengine:
qcom: fix typo in comment
dmaengine:
remove DMA_MEMCPY_SG once again
dmaengine:
s3c24xx: fix typo in comment
dmaengine:
sf-pdma: Add multithread support for a DMA channel
dmaengine:
sh: rz-dmac: Add device_synchronize callback
dmaengine:
sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
dmaengine:
ste_dma40: fix typo in comment
dmaengine:
stm32-mdma: Remove dead code in stm32_mdma_irq_handler()
dmaengine:
sun4i: Set the maximum segment size
dmaengine:
tegra: Add terminate() for Tegra234
dmaengine:
ti: k3-psil-j721s2: Add psil threads for sa2ul
dmaengine:
ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
dmaengine:
xilinx: use strscpy to replace strlcpy
dmaengine:
xilinx_dma: cleanup for fetching xlnx,num-fstores property
dmaengine:
xilinx_dma: Fix devm_platform_ioremap_resource error handling
dmaengine:
xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
dmaengine:
xilinx_dpdma: Omit superfluous error message in xilinx_dpdma_probe()
dmaengine:
zynqmp_dma: Typecast with enum to fix the coverity warning
dn_route:
replace "jiffies-now>0" with "jiffies!=now"
doc/zh_CN:
remove submitting-driver reference from docs
doc:
Document rcutree.nocb_nobypass_lim_per_jiffy kernel parameter
doc:
Document the rcutree.rcu_divisor kernel boot parameter
doc:
proc: fix the description to THPeligible
doc:
sfp-phylink: Fix a broken reference
Linux:
doc:it_IT: align Italian documentation
Docs/ABI/testing:
Add VDUSE sysfs interface ABI document
Docs/admin-guide/damon/reclaim:
remove a paragraph that been obsolete due to online tuning support
Docs/admin-guide/damon/sysfs:
document 'LRU_DEPRIO' scheme action
Docs/admin-guide/damon/sysfs:
document 'LRU_PRIO' scheme action
Docs/admin-guide/damon:
add a document for DAMON_LRU_SORT
Docs/admin-guide/mm/damon/usage:
fix the example code snip
docs/arm64:
elf_hwcaps: Unify HWCAP lists as description lists
docs/arm64:
elf_hwcaps: unify newlines in HWCAP lists
docs/bpf:
Update documentation for BTF_KIND_ENUM64 support
docs/bpf:
Update documentation for BTF_KIND_FUNC
docs/conf.py:
add function attribute '__fix_address' to conf.py
docs/doc-guide:
Add footnote on Inkscape for better images in PDF documents
docs/doc-guide:
Mention make variable SPHINXDIRS
docs/doc-guide:
Put meta title for kernel-doc HTML page
docs/ja_JP/SubmittingPatches:
Remove reference to submitting-drivers.rst
docs/kselftest:
add more guidelines for adding new tests
docs/LoongArch:
Add I14 description
docs/zh_CN/LoongArch:
Add I14 description
docs/zh_CN:
Add a new translation of reporting-regressions.rst
docs/zh_CN:
Add mutex-design Chinese translation
docs/zh_CN:
add vm page_migration translation
docs/zh_CN:
add vm vmalloced-kernel-stacks translation
docs/zh_CN:
core-api: Add watch_queue Chinese translation
docs/zh_CN:
core-api: Update the translation of cachetlb.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of cpu_hotplug.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of irq/irq-domain.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of kernel-api.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of mm-api.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of printk-basics.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of printk-format.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of workqueue.rst to 5.19-rc3
docs/zh_CN:
core-api: Update the translation of xarray.rst to 5.19-rc3
docs/zh_CN:
riscv: Remove the translation of pmu.rst
docs/zh_CN:
riscv: Update the translation of vm-layout.rst to 5.19-rc1
docs/zh_CN:
Show the Chinese translation of spinlocks
docs/zh_CN:
Update the translation of highmem to 5.19-rc1
Docs/zh_CN:
Update the translation of iio_configfs to 5.19-rc8
Docs/zh_CN:
Update the translation of kasan to 5.19-rc8
docs/zh_CN:
Update the translation of page_owner to 5.19-rc1
Docs/zh_CN:
Update the translation of pci to 5.19-rc8
Docs/zh_CN:
Update the translation of pci-iov-howto to 5.19-rc8
Docs/zh_CN:
Update the translation of sched-stats to 5.19-rc8
Docs/zh_CN:
Update the translation of sparse to 5.19-rc8
Docs/zh_CN:
Update the translation of testing-overview to 5.19-rc8
Docs/zh_CN:
Update the translation of usage to 5.19-rc8
docs/zh_CN:
Update the translation of vm index to 5.19-rc1
docs/zh_CN:
Update translation of reporting-issues.rst to 5.18
docs/zh_CN:
Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1
docs:
ABI: correct QEMU fw_cfg spec path
docs:
ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU
docs:
ABI: sysfs-class-pwm: Update Lee Jones' email address
docs:
ABI: sysfs-devices-soc: Update Lee Jones' email address
docs:
admin-guide/sysctl: Fix rendering error
docs:
admin: devices: drop confusing outdated statement on Latex
docs:
arm: index.rst: add google/chromebook-boot-flow
docs:
automarkup: do not look up symbols twice
docs:
automarkup: track failed cross-reference attempts
docs:
dev-tools: modify SPL reference URL to actual SPL doc entry
docs:
driver-api: firmware: add driver firmware guidelines. (v3)
docs:
driver-api: gpio: Fix some typos
docs:
dt: writing-bindings: Update URL to DT schemas
docs:
efi-stub: Fix paths for x86 / arm stubs
docs:
embargoed-hardware-issues: fix invalid AMD contact email
docs:
filesystems: f2fs: fix description about compress ioctl
docs:
filesystems: update netfs-api.rst reference
docs:
fpga: mgr: document parse_header() callback
docs:
i2c: i2c-protocol,smbus-protocol: remove nonsense words
docs:
i2c: i2c-protocol: remove unused legend items
docs:
i2c: i2c-protocol: update introductory paragraph
docs:
i2c: i2c-sysfs: fix hyperlinks
docs:
i2c: i2c-sysfs: improve wording
docs:
i2c: i2c-topology: fix incorrect heading
docs:
i2c: i2c-topology: fix typo
docs:
i2c: i2c-topology: reorder sections more logically
docs:
i2c: instantiating-devices: add syntax coloring to dts and C blocks
docs:
i2c: piix4: Fix typos, add markup, drop link
docs:
i2c: smbus-protocol: improve DataLow/DataHigh definition
docs:
Improve ->read_folio documentation
docs:
it_IT: align to submitting-drivers removal
docs:
ja_JP: howto: remove reference to removed submitting-drivers
docs:
kbuild: fix typo
docs:
Kconfig: Fix help text indentation
docs:
kernel-docs: add a reference mentioned in submitting-drivers.rst
docs:
kernel-docs: order reference from newest to oldest
docs:
kernel-docs: reflect that it is community-maintained
docs:
kernel-docs: shorten the lengthy doc title
docs:
kerneldoc-preamble: Test xeCJK.sty before loading
docs:
ko_KR: howto: remove reference to removed submitting-drivers
docs:
net: bonding: remove mentions of trans_start
docs:
netdev: update maintainer-netdev.rst reference
docs:
perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING
docs:
powerpc: add elf_hwcaps to table of contents
docs:
powerpc: fix indentation warnings
docs:
powerpc: use different label name for elf_hwcaps.rst
docs:
process: remove outdated submitting-drivers.rst
docs:
Remove duplicate word
docs:
Remove spurious tag from admin-guide/mm/overcommit-accounting.rst
docs:
rename Documentation/vm to Documentation/mm
docs:
selinux: add '=' signs to kernel boot options
docs:
tegra194-hte.rst: don't include gpiolib.c twice
docs:
tls: document the TLS_TX_ZEROCOPY_RO
docs:
UML: fix typo
docs:
Update version number from 5.x to 6.x in README.rst
docs:
zh_CN/devicetree: fix typos
docs:
zh_CN/vm/zsmalloc.rst: fix a typo
docs:
zh_CN/vm: fix a typo for page reporting ReST file
docs:
zh_CN: align to submitting-drivers removal
docs:
zh_CN: fix a broken reference
docs:
zh_CN: page_frags.rst: fix a broken reference
docs:
zh_TW: align to submitting-drivers removal
Documentation/ABI:
Add new attributes for mlxreg-io sysfs interfaces
Documentation/ABI:
Mention retbleed vulnerability info file for sysfs
Documentation/ABI:
mlxreg-io: Fix contact info
Documentation/arm64:
update memory layout table.
Documentation/cxl:
Use a double line break between entries
Documentation/gpu:
Add GFXOFF section
Documentation/mm:
add details about kmap_local_page() and preemption
Documentation/mm:
avoid invalid use of addresses from kmap_local_page()
Documentation/mm:
don't kmap*() pages which can't come from HIGHMEM
Documentation/mm:
rrefer kmap_local_page() and avoid kmap()
Documentation/process:
Add embargoed HW contact for LLVM
Documentation/protection-keys:
Clean up documentation for User Space pkeys
Documentation/rv:
Add a basic documentation
Documentation/rv:
Add deterministic automata instrumentation documentation
Documentation/rv:
Add deterministic automata monitor synthesis documentation
Documentation/rv:
Add deterministic automaton documentation
Documentation/translations/zh_CN/mm/page_owner.rst:
adjust some words
Documentation/virt/kvm/api.rst:
Add protvirt dump/info api descriptions
Documentation/virt/kvm/api.rst:
Explain rc/rrc delivery
Documentation/x86:
Introduce enclave runtime management section
Documentation:
ACPI: EINJ: Fix obsolete example
Documentation:
ACPI: Update links and references to DSD related docs
Documentation:
add a description for net.core.high_order_alloc_disable
Documentation:
coresight: Escape coresight bindings file wildcard
Documentation:
coresight: Expand branch broadcast documentation
Documentation:
coresight: Link config options to existing documentation
Documentation:
coresight: Turn numbered subsections into real subsections
Documentation:
cxl: remove dangling kernel-doc reference
Documentation:
Describe net.ipv4.tcp_reflect_tos.
Documentation:
devlink: add add devlink-selftests to the table of contents
Documentation:
dm writecache: add blank line before optional parameters
Documentation:
dm writecache: Render status list as list
Documentation:
document ublk
Documentation:
EM: Switch to micro-Watts scale
Documentation:
ext4: fix cell spacing of table heading on blockmap table
Documentation:
hyperv: Add overview of clocks and timers
Documentation:
hyperv: Add overview of Hyper-V enlightenments
Documentation:
hyperv: Add overview of VMbus
Documentation:
i2c: fix references to other documents
Documentation:
kunit: Add CLI args for kunit_tool
Documentation:
kunit: Cleanup run_wrapper, fix x-ref
Documentation:
kunit: fix example run_kunit func to allow spaces in args
Documentation:
KUnit: Fix example with compilation error
Documentation:
KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline
Documentation:
kvm: extend KVM_S390_ZPCI_OP subheading underline
Documentation:
KVM: update amd-memory-encryption.rst references
Documentation:
KVM: update msr.rst reference
Documentation:
KVM: update s390-diag.rst reference
Documentation:
KVM: update s390-pv.rst reference
Documentation:
mptcp: fix pm_type formatting
Documentation:
networking: correct possessive "its"
Documentation:
PCI: Add specification for the PCI vNTB function device
Documentation:
PCI: extend subheading underline for "lspci output" section
Documentation:
PCI: Use code-block block for scratchpad registers diagram
Documentation:
PM: Drop pme_interrupt reference
Documentation:
process: Update email client instructions for Thunderbird
Documentation:
qat: rewrite description
Documentation:
qat: Use code block for qat sysfs example
Documentation:
samsung-s3c24xx: Add blank line after SPDX directive
Documentation:
serial: dedup kernel-doc for uart functions
Documentation:
serial: link uart_ops properly
Documentation:
serial: move GPIO kernel-doc to the functions
Documentation:
serial: move uart_ops documentation to the struct
Documentation:
siphash: Fix typo in the name of offsetofend macro
Documentation:
update watch_queue.rst references
Documentation:
virt: Protected virtual machine dumps
dpaa2-eth:
trace the allocated address instead of page struct
drbd:
bm_page_async_io: fix spurious bitmap "IO error" on large volumes
drbd:
stop using bdevname in drbd_report_io_error
driver core:
Add wait_for_init_devices_probe helper function
driver core:
Delete driver_deferred_probe_check_state()
driver core:
Don't probe devices after bus_type.match() probe deferral
driver core:
fix driver_set_override() issue with empty strings
driver core:
fix potential deadlock in __driver_attach
driver core:
fw_devlink: Allow firmware to mark devices as best effort
driver core:
Introduce device_find_any_child() helper
driver core:
Set fw_devlink.strict=1 by default
driver-core:
Introduce BIN_ATTR_ADMIN_{RO,RW}
drivers, ixgbe:
export vf statistics
drivers/base:
Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
drivers/base:
fix userspace break from using bin_attributes for cpumap and cpulist
drivers/net/ethernet/intel:
fix typos in comments
drivers/perf:
arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
drivers/perf:
Directly use ida_alloc()/free()
drivers/perf:
hisi: Add description for HNS3 PMU driver
drivers/perf:
hisi: add driver for HNS3 PMU
drivers/perf:
riscv_pmu: Add riscv pmu pm notifier
drivers/perf:
riscv_pmu_sbi: perf format
Linux:
drivers/perf:Directly use ida_alloc()/free()
drivers/remoteproc:
fix repeated words in comments
drivers/thermal/cpufreq_cooling :
Refactor thermal_power_cpu_get_power tracing
drivers/thermal/cpufreq_cooling:
Update outdated comments
drivers/thermal/cpufreq_cooling:
Use private callback ops for each cooling device
drivers/thermal/devfreq_cooling:
Extend the devfreq_cooling_device with ops
drivers/thermal/rcar_gen3_thermal:
Improve logging during probe
drivers/virtio:
Clarify CONFIG_VIRTIO_MEM for unsupported architectures
drivers:
fix typo in firmware/efi/memmap.c
Drivers:
hv: Always reserve framebuffer region for Gen1 VMs
Drivers:
hv: Create debugfs file with hyper-v balloon usage information
Drivers:
hv: Never allocate anything besides framebuffer from framebuffer memory region
Drivers:
hv: remove duplicate word in a comment
Drivers:
hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended
drivers:
iommu: fix clang -wformat warning
drivers:
lkdtm: fix clang -Wformat warning
drivers:
lkdtm: fix clang -Wformat warning
drivers:
mcb: directly use ida_alloc()/free()
drivers:
slimbus: Directly use ida_alloc()/free()
drivers:
tty: serial: Add missing of_node_put() in serial-tegra.c
Linux:
drivers:md:fix a potential use-after-free bug
drm/admgpu:
Serialize RAS recovery work directly into reset domain queue.
drm/amd/amd_shared.h:
Add missing doc for PP_GFX_DCS_MASK
drm/amd/amdgpu:
add additional page fault settings for gfx11
drm/amd/amdgpu:
add ih cg and hdp sd on smu_v13_0_7
drm/amd/amdgpu:
add memory training support for PSP_V13
drm/amd/amdgpu:
add pipe1 hardware support
drm/amd/amdgpu:
add rlc_firmware_header_v2_4 to amdgpu_firmware_header
drm/amd/amdgpu:
add TAP_DELAYS upload support for gfx10
drm/amd/amdgpu:
align the cg and pg settings
drm/amd/amdgpu:
Enable high priority gfx queue
drm/amd/amdgpu:
Fix alignment issue
drm/amd/amdgpu:
fix build failure due to implicit declaration
drm/amd/amdgpu:
skip ucode loading if ucode_size == 0
drm/amd/debugfs:
Expose GFXOFF state to userspace
drm/amd/display :
Log DP link training failure reason
drm/amd/display:
3.2.188
drm/amd/display:
3.2.189
drm/amd/display:
3.2.190
drm/amd/display:
3.2.191
drm/amd/display:
3.2.192
drm/amd/display:
3.2.193
drm/amd/display:
3.2.194
drm/amd/display:
3.2.195
drm/amd/display:
3.2.196
drm/amd/display:
3.2.197
drm/amd/display:
3.2.198
drm/amd/display:
[FW Promotion] Release 0.0.119.0
drm/amd/display:
Add 16 lines margin for SubVP
drm/amd/display:
Add a missing register field for HPO DP stream encoder
drm/amd/display:
Add a variable to update FCLK latency
drm/amd/display:
Add additional guard for FCLK pstate message for DCN321
drm/amd/display:
add an option to skip wait for HPD when powering on eDP panel
drm/amd/display:
Add basic infrastructure for enabling FAMS
drm/amd/display:
Add callback to set dig mode
drm/amd/display:
add chip revision to DCN32
drm/amd/display:
add CLKMGR changes for DCN32/321
drm/amd/display:
Add dc_ctx to link_enc_create() parameters
drm/amd/display:
Add dcdebugmask option for disabling MPO
drm/amd/display:
Add DCN reg offsets to DC
drm/amd/display:
Add DCN314 clock manager
drm/amd/display:
Add DCN314 DC resources
drm/amd/display:
Add DCN314 DML calculation support
drm/amd/display:
Add DCN314 IRQ services
drm/amd/display:
Add DCN314 version identifiers
drm/amd/display:
add dcn32 IRQ changes
drm/amd/display:
add DCN32 to IP discovery table
drm/amd/display:
add DCN32/321 specific files for Display Core
drm/amd/display:
Add DCN32/321 version identifiers
drm/amd/display:
Add debug option for exiting idle optimizations on cursor updates
drm/amd/display:
Add debug option for idle optimizations on cursor updates
drm/amd/display:
Add debug parameter to retain default clock table
drm/amd/display:
Add dependant changes for DCN32/321
drm/amd/display:
Add DM support for DCN32/DCN321
drm/amd/display:
Add DMCUB source files and changes for DCN32/321
drm/amd/display:
Add DMUB support for DCN314
drm/amd/display:
add DP sanity checks during enable stream
drm/amd/display:
Add enable/disable FIFO callbacks to stream setup
drm/amd/display:
Add explicit FIFO disable for DP blank
drm/amd/display:
Add flag to modify MST delay
drm/amd/display:
Add function to set pixels per cycle
drm/amd/display:
add GPIO changes for DCN32/321
drm/amd/display:
Add guard for FCLK pstate message to PMFW for DCN321
drm/amd/display:
Add HDMI member to DTO
drm/amd/display:
Add is_mst_connector debugfs entry
drm/amd/display:
Add minimal pipe split transition state
drm/amd/display:
Add missing AUDIO_DTO_SEL reg field
drm/amd/display:
Add missing instance for clock source register
drm/amd/display:
add missing interrupt handlers for DCN32/DCN321
drm/amd/display:
Add missing ODM 2:1 policy logic
drm/amd/display:
add missing reg defs for DCN3x HUBBUB
drm/amd/display:
Add missing registers for ACP
drm/amd/display:
add mst port output bw check
drm/amd/display:
Add NBIO reg offsets to DC
drm/amd/display:
add new pixel rate programming
drm/amd/display:
Add null check to dc_submit_i2c_oem
drm/amd/display:
Add ODM seamless boot support
drm/amd/display:
Add OTG/ODM functions
drm/amd/display:
Add pixel rate div calcs and programming
drm/amd/display:
Add PSR-SU-RC support in DC
drm/amd/display:
Add reinstate dram in the FPO logic
drm/amd/display:
Add reserved dc_log_type.
drm/amd/display:
add shared helpers to update psr config fields to power module
drm/amd/display:
Add shift and mask for ICH_RESET_AT_END_OF_LINE
drm/amd/display:
Add SMU logging code
drm/amd/display:
Add SubVP control lock
drm/amd/display:
Add SubVP required code
drm/amd/display:
Add support for HF-VSIF
drm/amd/display:
Add support for manual DMUB FAMS trigger
drm/amd/display:
add system info table log
drm/amd/display:
Add tags for indicating mst progress status
drm/amd/display:
Add visualconfirm module parameter
drm/amd/display:
add vline time in micro sec to PSR context
drm/amd/display:
Add vrr_active_variable to dc_stream_update
drm/amd/display:
add workaround for subvp cursor corruption for DCN32/321
drm/amd/display:
Adding VTEM to dc
drm/amd/display:
align dmub cmd header to latest dmub FW to support PSR-SU
drm/amd/display:
Allow alternate prefetch modes in DML for DCN32
drm/amd/display:
Apply ODM 2:1 policy for single display configuration
drm/amd/display:
Assume an LTTPR is always present on fixed_vs links
drm/amd/display:
attempt to fix the logic in commit_planes_for_stream()
drm/amd/display:
Avoid avoid unnecessary pixel rate divider programming
drm/amd/display:
avoid doing vm_init multiple time
drm/amd/display:
Avoid MPC infinite loop
drm/amd/display:
Avoid MPC infinite loop
drm/amd/display:
Avoid reading LTTPR caps in non-LTTPR mode.
drm/amd/display:
Avoid unnecessary pixel rate divider programming
drm/amd/display:
Blank eDP on enable drv if odm enabled
drm/amd/display:
Blank for uclk OC in dm instead of dc
drm/amd/display:
Cache cursor when cursor exceeds 64x64
drm/amd/display:
Calculate MALL cache lines based on Mblks required
drm/amd/display:
calculate psr config settings in runtime in DM
drm/amd/display:
Cap OLED brightness per max frame-average luminance
drm/amd/display:
Change DET policy for MPO cases
drm/amd/display:
change dsc image width cap for dcn32 and dcn321
drm/amd/display:
change family id name for DCN314
drm/amd/display:
Change get_pipe_idx function scope
drm/amd/display:
Change HDMI judgement condition.
drm/amd/display:
Change initializer to single brace
drm/amd/display:
change to_dal_irq_source_dnc32() storage class specifier to static
drm/amd/display:
Check correct bounds for stream encoder instances for DCN303
drm/amd/display:
Check for DP2.0 when checking ODM combine
drm/amd/display:
Check minimum disp_clk and dpp_clk debug option
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
cleaning up smu_if to add future flexibility
drm/amd/display:
Clear edid when unplug mst connector
drm/amd/display:
clear optc underflow before turn off odm clock
drm/amd/display:
combine dirty rectangles in DMUB FW
drm/amd/display:
Copy crc_skip_count when duplicating CRTC state
drm/amd/display:
Copy hfvsif_infopacket when stream update
drm/amd/display:
correct check of coverage blend mode
drm/amd/display:
Correct dram channel width for dcn314
drm/amd/display:
Correct DTBCLK for dcn314
drm/amd/display:
correct idle_power_optimizations disablement return value
drm/amd/display:
Correct min comp buffer size
drm/amd/display:
correct num_dsc based on HW cap
drm/amd/display:
Create a file dedicated for CRTC
drm/amd/display:
Create a file dedicated to planes
drm/amd/display:
Create dcn321_fpu file
drm/amd/display:
Create FPU files for DCN314
drm/amd/display:
Create patch bounding box function for isolate FPU
drm/amd/display:
DAL ACR, dc part, fix missing dcn30
drm/amd/display:
Detect dpcd_rev when hotplug mst monitor
drm/amd/display:
Device flash garbage before get in OS
drm/amd/display:
disable display fresh from MALL on an edge case for DCN321
drm/amd/display:
Disable dmcu fw loading for dcn314
drm/amd/display:
Disable DTB Ref Clock Switching in dcn32
drm/amd/display:
Disable GPUVM in IP resource configuration
drm/amd/display:
disable idle optimizations
drm/amd/display:
Disable MPC split for DCN32/321
drm/amd/display:
disable otg toggle w/a on boot
drm/amd/display:
Disable OTG WA for the plane_state NULL case on DCN314
drm/amd/display:
Disable PSRSU when DSC enabled on the specific sink
drm/amd/display:
Disable TBT3 DSC work around by default.
drm/amd/display:
disable timing sync b/w odm halves
drm/amd/display:
Display distortion after hotplug 5K tiled display
drm/amd/display:
DML changes for DCN32/321
drm/amd/display:
dml: move some variables to heap
drm/amd/display:
Do DIO FIFO enable after DP video stream enable
drm/amd/display:
do not compare integers of different widths
drm/amd/display:
do not override CURSOR_REQ_MODE when SubVP is not enabled
drm/amd/display:
Don't set dram clock change requirement for SubVP
drm/amd/display:
Don't set dram clock change requirement for SubVP
drm/amd/display:
Don't set DSC for phantom pipes
drm/amd/display:
Don't try to enter MALL SS if stereo3d
drm/amd/display:
Drop duplicate define
drm/amd/display:
Drop FPU code from dcn321 resource
drm/amd/display:
Drop FPU flags from dcn32 Makefile
drm/amd/display:
Drop FPU flags from dcn32_clk_mgr
drm/amd/display:
Drop FPU flags from Makefile
drm/amd/display:
Drop unnecessary detect link code
drm/amd/display:
Drop unnecessary FPU flags on dcn302 files
drm/amd/display:
Drop unnecessary guard from DC resource
drm/amd/display:
Drop unused privacy_mask setters and getters
drm/amd/display:
dsc validate fail not pass to atomic check
drm/amd/display:
Enable 3 plane MPO
drm/amd/display:
Enable building new display engine with KCOV enabled
drm/amd/display:
Enable DCN314 in DC
drm/amd/display:
Enable DCN314 in DM
drm/amd/display:
Enable dlg and vba compilation for dcn314
drm/amd/display:
Enable ODM combine default policy
drm/amd/display:
enable PCON SST support for newer ASICs
drm/amd/display:
enable PCON support for dcn314
drm/amd/display:
Enable SubVP by default on DCN32 & DCN321
drm/amd/display:
Enrich the log in MST payload update
drm/amd/display:
Ensure that DMCUB fw in use is loaded by DC and not VBIOS
drm/amd/display:
Ensure valid event timestamp for cursor-only commits
drm/amd/display:
Exit SubVP if MPO in use
drm/amd/display:
expose additional modifier for DCN32/321
drm/amd/display:
expose AMD specific DPCD for PSR-SU-RC support
drm/amd/display:
Expose function reset_cur_dp_mst_topology
drm/amd/display:
Extend soc BB capabilitiy
drm/amd/display:
Extend soc BB capabilitiy
drm/amd/display:
extract update stream allocation to link_hwss
drm/amd/display:
Fallback to SW cursor if SubVP + cursor too big
drm/amd/display:
FCLK P-state support updates
drm/amd/display:
feed PSR-SU as psr version to dmub FW
drm/amd/display:
fill in clock values when DPM is not enabled
drm/amd/display:
Firmware assisted MCLK switch and FS
drm/amd/display:
fix 32 bit compilation errors in dc_dmub_srv.c
drm/amd/display:
Fix __floatunsidf undefined for 32 bit compilation
drm/amd/display:
Fix __muldf3 undefined for 32 bit compilation
drm/amd/display:
Fix __nedf2 undefined for 32 bit compilation
drm/amd/display:
Fix __umoddi3 undefined for 32 bit compilation
drm/amd/display:
Fix a compilation failure on PowerPC caused by FPU code
drm/amd/display:
fix array index in DML
drm/amd/display:
Fix audio on display after unplugging another
drm/amd/display:
Fix black flash when switching from ODM2to1 to ODMBypass
drm/amd/display:
Fix black screen when disabling Freesync in OSD
drm/amd/display:
fix CAB allocation for multiple displays
drm/amd/display:
Fix CAB cursor size allocation for DCN32/321
drm/amd/display:
Fix check for stream and plane
drm/amd/display:
Fix comments
drm/amd/display:
Fix compilation errors on DCN314
drm/amd/display:
Fix Compile-time Warning
drm/amd/display:
Fix DC warning at driver load
drm/amd/display:
Fix dc_version detect for dcn314
drm/amd/display:
fix dcn315 memory channel count and width read
drm/amd/display:
Fix DCN32 DPSTREAMCLK_CNTL programming
drm/amd/display:
Fix divide by zero in DML
drm/amd/display:
Fix divide-by-zero in DPPCLK and DISPCLK calculation
drm/amd/display:
Fix dmub soft hang for PSR 1
drm/amd/display:
Fix double cursor on non-video RGB MPO
drm/amd/display:
Fix DP MST timeslot issue when fallback happened
drm/amd/display:
Fix dpp dto for disabled pipes
drm/amd/display:
Fix dpstreamclk programming
drm/amd/display:
Fix eDP not light up on resume
drm/amd/display:
Fix entry into transient encoder assignment mode.
drm/amd/display:
Fix hard hang if DSC is disabled
drm/amd/display:
Fix HDMI VSIF V3 incorrect issue
drm/amd/display:
Fix in dp link-training when updating payload allocation table
drm/amd/display:
Fix in overriding DP drive settings
drm/amd/display:
fix incorrect comparison in DML
drm/amd/display:
Fix indentation in dcn32_get_vco_frequency_from_reg()
drm/amd/display:
Fix lag when moving windowed MPO across display using ODM 2:1 combine
drm/amd/display:
fix memory leak when using debugfs_lookup()
drm/amd/display:
Fix monitor flash issue
drm/amd/display:
Fix new dmub notification enabling in DM
drm/amd/display:
fix non-x86/PPC64 compilation
drm/amd/display:
fix null pointer deref error
drm/amd/display:
Fix null timing generator resource
drm/amd/display:
Fix OPTC function pointers for DCN314
drm/amd/display:
Fix OTG H timing reset for dcn314
drm/amd/display:
Fix pixel clock programming
drm/amd/display:
Fix plug/unplug external monitor will hang while playback MPO video
drm/amd/display:
Fix refresh rate issue on Club 3D
drm/amd/display:
fix signedness bug in execute_synaptics_rc_command()
drm/amd/display:
fix soft-fp vs hard-fp on DCN 3.1 family for powerpc
drm/amd/display:
Fix spelling mistake "supporing" -> "supporting"
drm/amd/display:
Fix stream->link_enc unassigned during stream removal
drm/amd/display:
fix system hang when PSR exits
drm/amd/display:
Fix TDR eDP and USB4 display light up issue
drm/amd/display:
Fix TMDS 4K@60Hz YCbCr420 corruption issue
drm/amd/display:
fix trigger_hotplug to support mst case
drm/amd/display:
Fix two MPO videos in single display ODM combine mode
drm/amd/display:
Fix typo in get_pixel_rate_div
drm/amd/display:
Fix typo in override_lane_settings
drm/amd/display:
Fix uninitialized variable.
drm/amd/display:
fix unnecessary pipe split playing NV12 1080p MPO video
drm/amd/display:
Fix USBC link creation
drm/amd/display:
Fix VPG instancing for dcn314 HPO
drm/amd/display:
Fix windowed MPO video with ODM combine for DCN32
drm/amd/display:
fix wrong register access
drm/amd/display:
Fixing DIG FIFO Error
drm/amd/display:
For stereo keep "FLIP_ANY_FRAME"
drm/amd/display:
FVA timing adjustment
drm/amd/display:
Get VCO frequency from registers
drm/amd/display:
Grab dc_lock before detecting link
drm/amd/display:
Guard against ddc_pin being NULL for AUX
drm/amd/display:
Guard against NULL link encoder in log hw state
drm/amd/display:
Guard against zero memory channels
drm/amd/display:
guard for virtual calling destroy_link_encoders
drm/amd/display:
Halve DTB Clock Value for DCN32
drm/amd/display:
Handle downstream LTTPR with fixed VS sequence
drm/amd/display:
Helper function for ALPM initialization
drm/amd/display:
Hook up DCN314 specific dml implementation
drm/amd/display:
Ignore First MST Sideband Message Return Error
drm/amd/display:
ignore modifiers when checking for format support
drm/amd/display:
Implement a pme workaround function
drm/amd/display:
Implement DTBCLK ref switching on dcn32
drm/amd/display:
Implement MPO PSR SU
drm/amd/display:
Implement WM table transfer for DCN32/DCN321
drm/amd/display:
Include missing header
drm/amd/display:
include missing headers
drm/amd/display:
Include scaling factor for SubVP command
drm/amd/display:
increase dcn315 pstate change latency
drm/amd/display:
Indicate stream change on ODM change
drm/amd/display:
Initialize lt_settings on instantiation
drm/amd/display:
Introduce new update_clocks logic
drm/amd/display:
Limit user regamma to a valid value
drm/amd/display:
Loop through all pipes for DET allocation
drm/amd/display:
lower lane count first when CR done partially fails in EQ
drm/amd/display:
Maintain consistent mode of operation during encoder assignment
drm/amd/display:
Maintain old audio programming sequence
drm/amd/display:
make enable link independent from verified link caps
drm/amd/display:
make get_refresh_rate() static
drm/amd/display:
Make OPTC3 function accessible to other DCN
drm/amd/display:
make some dc_dmub_srv functions static
drm/amd/display:
make variables static
drm/amd/display:
Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
drm/amd/display:
Match dprefclk with clk registers
drm/amd/display:
Missing HPO instance added
drm/amd/display:
Modify header inclusion pattern
drm/amd/display:
Move all linux includes into OS types
drm/amd/display:
Move bounding box to FPU folder
drm/amd/display:
Move connector debugfs to drm
drm/amd/display:
move dcn31_update_soc_for_wm_a func to dml fpu folder
drm/amd/display:
Move dlg params calculation
drm/amd/display:
move FPU code from dcn30 clk mgr to DML folder
drm/amd/display:
move FPU code from dcn301 clk mgr to DML folder
drm/amd/display:
move FPU code on dcn21 clk_mgr
drm/amd/display:
Move insert entry table to the FPU code
drm/amd/display:
Move mclk calculation function to DML
drm/amd/display:
Move ntuple to insert entry
drm/amd/display:
Move phanton stream to FPU code
drm/amd/display:
Move populate dml pipes from DCN314 to dml
drm/amd/display:
Move populate phaton function to dml
drm/amd/display:
Move predict pipe to dml fpu folder
drm/amd/display:
Move SubVP functions to dcn32_fpu
drm/amd/display:
Move wm and dlg calculation to FPU code
drm/amd/display:
Only consider pixle rate div policy for DCN32+
drm/amd/display:
Only use depth 36 bpp linebuffers on DCN display engines.
drm/amd/display:
OVT Update on InfoFrame and Mode Management
drm/amd/display:
pass panel instance in DMUB dirty rect command
drm/amd/display:
Pass vrr mode to dcn
drm/amd/display:
Passing Y-granularity to dmub fw
drm/amd/display:
Port DCN30 420 logic to DCN32
drm/amd/display:
Prepare for new interfaces
drm/amd/display:
Prevent OTG shutdown during PSR SU
drm/amd/display:
Program ACP related register
drm/amd/display:
program PSR2 DPCD Configuration
drm/amd/display:
PSRSU+DSC WA for specific TCON
drm/amd/display:
Re-implementing ARGB16161616 pixel format as 22
drm/amd/display:
Re-initialize viewport after pipe merge
drm/amd/display:
Re-org and cleanup the redundant code
drm/amd/display:
Reboot while unplug hdcp enabled dp from mst hub
drm/amd/display:
Reduce frame size in the bouding box for DCN20
drm/amd/display:
Reduce frame size in the bouding box for DCN21
drm/amd/display:
Reduce frame size in the bouding box for DCN301
drm/amd/display:
Reduce frame size in the bouding box for DCN31/316
drm/amd/display:
Reduce number of arguments of dml31's CalculateFlipSchedule()
drm/amd/display:
Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display:
Reduce number of arguments of dml314's CalculateFlipSchedule()
drm/amd/display:
Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display:
Reduce number of arguments of dml32_CalculatePrefetchSchedule()
drm/amd/display:
Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
drm/amd/display:
Reduce SCDC Status Flags Definition
drm/amd/display:
reduce stack for dml32_CalculatePrefetchSchedule
drm/amd/display:
reduce stack for dml32_CalculateSwathAndDETConfiguration
drm/amd/display:
reduce stack for dml32_CalculateVMRowAndSwath
drm/amd/display:
reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport
drm/amd/display:
reduce stack size in dcn32 dml (v2)
drm/amd/display:
Reduce stack size in the mode support function
drm/amd/display:
refactor dirty rect dmub command decision
drm/amd/display:
Refactor SubVP calculation to remove FPU
drm/amd/display:
Relax swizzle checks for video non-RGB formats on DCN314
drm/amd/display:
Release remote dc_sink under mst scenario
drm/amd/display:
Remove assert for odm transition case
drm/amd/display:
Remove compiler warning
drm/amd/display:
Remove configuration option for dpia hpd delay
drm/amd/display:
remove DML Makefile duplicate lines
drm/amd/display:
Remove duplicate code across dcn30 and dcn31
drm/amd/display:
remove duplicate dcn314 includes
drm/amd/display:
Remove duplicated macro
drm/amd/display:
Remove FPU flags from DCN30 Makefile
drm/amd/display:
Remove FPU operations from dcn201 resources
drm/amd/display:
remove header from source file
drm/amd/display:
Remove incorrect ASSERT check for link_enc
drm/amd/display:
remove number of DSC slices override in DML
drm/amd/display:
remove repeated includes
drm/amd/display:
Remove return value of Calculate256BBlockSizes
drm/amd/display:
remove set but unused variable
drm/amd/display:
remove stale debug setting
drm/amd/display:
Remove unnecessary NULL check in commit_planes_for_stream()
drm/amd/display:
remove unneeded semicolon
drm/amd/display:
Remove unused clk_src variable
drm/amd/display:
Remove unused dml32_CalculatedoublePipeDPPCLKAndSCLThroughput function
drm/amd/display:
Remove unused globals FORCE_RATE and FORCE_LANE_COUNT
drm/amd/display:
Remove unused MaxUsedBW variable
drm/amd/display:
Remove unused NumberOfStates variable
drm/amd/display:
Remove unused struct freesync_context
drm/amd/display:
Remove unused variable
drm/amd/display:
Remove unused variables from dcn10_stream_encoder
drm/amd/display:
Remove unused variables from dml_rq_dlg_get_dlg_params
drm/amd/display:
Remove unused variables from vba_vars_st
drm/amd/display:
Remove unused vendor specific w/a
drm/amd/display:
remove useless FPU protection wrapper from dcn31_resource file
drm/amd/display:
Remove W/A for ODM memory pins
drm/amd/display:
Removed unused variable ret
drm/amd/display:
Removing assert statements for Linux
drm/amd/display:
rename hdmi_frl_pcon_support
drm/amd/display:
rename lane_settings to hw_lane_settings
drm/amd/display:
Reset pipe count when iterating for DET override
drm/amd/display:
restore code for plane with no modifiers
drm/amd/display:
Revert "attempt to fix the logic in commit_planes_for_stream()"
drm/amd/display:
Revert "drm/amd/display: Add flag to detect dpms force off during HPD"
drm/amd/display:
Revert "drm/amd/display: disable idle optimizations"
drm/amd/display:
Revert "drm/amd/display: turn DPMS off on connector unplug"
drm/amd/display:
Revert "Fallback to SW cursor if SubVP + cursor too big"
drm/amd/display:
reverted limiting vscsdp_for_colorimetry and ARGB16161616 pixel format addition
drm/amd/display:
revise Start/End SDP data
drm/amd/display:
Round cursor width up for MALL allocation
drm/amd/display:
Select correct DTO source
drm/amd/display:
Set default value of line_capture_indication
drm/amd/display:
set dig fifo read start level to 7 before dig fifo reset
drm/amd/display:
set dram speed for all states
drm/amd/display:
set link fec status during init for DCN32
drm/amd/display:
set panel orientation before drm_dev_register
drm/amd/display:
Set PSR level to enable ALPM by default
drm/amd/display:
skip audio setup when audio stream is enabled
drm/amd/display:
Specify supported modifiers for dcn314
drm/amd/display:
Support vertical interrupt 0 for all dcn ASIC
drm/amd/display:
SW cursor fallback for SubVP
drm/amd/display:
Switch to correct DTO on HDMI
drm/amd/display:
Take emulated dc_sink into account for HDCP
drm/amd/display:
Turn off internal backlight when plugging external monitor
drm/amd/display:
Update clock table policy for DCN314
drm/amd/display:
Update Cursor Attribute MALL cache
drm/amd/display:
update cursor position to DMUB FW
drm/amd/display:
Update DCN32 and DCN321 SR latencies
drm/amd/display:
Update DCN32 to use new SR latencies
drm/amd/display:
Update de-tile override to anticipate pipe splitting
drm/amd/display:
update disp pattern generator routine for DCN30
drm/amd/display:
Update DML logic for unbounded req handling
drm/amd/display:
update DML1 logic for unbounded req handling
drm/amd/display:
Update DPPCLK programming sequence
drm/amd/display:
Update dummy P-state search to use DCN32 DML
drm/amd/display:
update gamut remap if plane has changed
drm/amd/display:
Update gpuvm_max_page_table_levels IP param
drm/amd/display:
update GSP1 generic info packet for PSRSU
drm/amd/display:
Update hook dcn32_funcs
drm/amd/display:
Update in dml
drm/amd/display:
Update MBLK calculation for SubVP
drm/amd/display:
Update optimized blank calc and programming
drm/amd/display:
Update SW state correctly for FCLK
drm/amd/display:
update topology_update_input_v3 struct
drm/amd/display:
Updates for OTG and DCCG clocks
drm/amd/display:
Updates SubVP and SubVP DRR cases
drm/amd/display:
use actual cursor size instead of max for CAB allocation
drm/amd/display:
Use correct clock source constructor for DCN314
drm/amd/display:
Use correct DTO_SRC_SEL for 128b/132b encoding
drm/amd/display:
Use correct plane for CAB cursor size allocation
drm/amd/display:
Use DTBCLK for valid pixel clock
drm/amd/display:
use HW lock mgr for PSR-SU
drm/amd/display:
Use pitch when calculating size to cache in MALL
drm/amd/display:
Use pixels per container logic for DCN314 DCCG dividers
drm/amd/display:
Use pre-allocated temp struct for bounding box update
drm/amd/display:
Use two pixel per container for k1/k2 div
drm/amd/display:
use updated clock source init routine
drm/amd/display:
Various DML fixes to enable higher timings
drm/amd/display:
Wrap OTG disable workaround with FIFO control
drm/amd/pm:
ac/dc change for smu_v13_0
drm/amd/pm:
add 3715 softpptable support for SMU13.0.0
drm/amd/pm:
Add get_gfx_off_status interface for yellow carp
drm/amd/pm:
add interface to deallocate power_context for smu_v13_0_7
drm/amd/pm:
add missing ->fini_microcode interface for Sienna Cichlid
drm/amd/pm:
add missing ->fini_xxxx interfaces for some SMU13 asics
drm/amd/pm:
add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7
drm/amd/pm:
add mode1 support on smu_v13_0_7
drm/amd/pm:
add support for 3794 pptable for SMU13.0.0
drm/amd/pm:
bump SMU 13.0.0 driver_if header version
drm/amd/pm:
correct smu 13.0.0/7 mp1 state setup
drm/amd/pm:
correct the way for retrieving current uclk frequency
drm/amd/pm:
disable BACO entry/exit completely on several sienna cichlid cards
drm/amd/pm:
drop redundant declarations
drm/amd/pm:
drop the pptable related workarounds for SMU 13.0.0
drm/amd/pm:
drop the thermal_controller_type check
drm/amd/pm:
drop unneeded dpm features disablement for SMU 13.0.0/7
drm/amd/pm:
drop unneeded thermal_controller_type check
drm/amd/pm:
enable BACO on smu_v13_0_7
drm/amd/pm:
enable fclk ds feature for SMU 13.0.0
drm/amd/pm:
enable FW CTF feature for SMU 13.0.0
drm/amd/pm:
enable gfx ulv and gpo on smu_v13_0_7
drm/amd/pm:
enable GFX ULV feature support for SMU13.0.0
drm/amd/pm:
enable gfxoff feature for SMU 13.0.0
drm/amd/pm:
Enable GFXOFF feature for SMU IP v13.0.4
drm/amd/pm:
enable gfxoff on smu_v13_0_7
drm/amd/pm:
enable GPO feature support for SMU13.0.0
drm/amd/pm:
enable MACO support for SMU 13.0.0
drm/amd/pm:
enable mode1 reset for smu_v13_0_7
drm/amd/pm:
enable mode1 reset support for SMU 13.0.0
drm/amd/pm:
enable UCLK DS feature for SMU 13.0.0
drm/amd/pm:
enable VR0 HOT support for SMU 13.0.0
drm/amd/pm:
Fix a potential gpu_metrics_table memory leak
drm/amd/pm:
Fix a potential gpu_metrics_table memory leak
drm/amd/pm:
fix driver reload SMC firmware fail issue for smu13
drm/amd/pm:
Implement get GFXOFF status for vangogh
drm/amd/pm:
optimize the interface for dpm feature status query
drm/amd/pm:
Prevent divide by zero
drm/amd/pm:
revise the driver reloading fix for SMU 13.0.0 and 13.0.7
drm/amd/pm:
skip pptable override for smu_v13_0_7
drm/amd/pm:
skip to set mp1 unload state in special case
drm/amd/pm:
support BAMACO reset on smu_v13_0_7
drm/amd/pm:
update driver if header for SMU 13.0.0
drm/amd/pm:
update driver if header for smu_13_0_7
drm/amd/pm:
update SMU 13.0.0 driver_if header
drm/amd/pm:
update SMU 13.0.0 driver_if header
drm/amd/pm:
update SMU 13.0.0 driver_if header
drm/amd/pm:
update SMU13.0.0 driver_if header
drm/amd/pm:
update the driver if header for smu_v13_0_7
drm/amd/pm:
update the smu driver interface version for SMU IP v13.0.4
drm/amd/pm:
use adverse selection for dpm features unsupported by driver
drm/amd/pm:
use vbios carried pptable for all SMU13.0.7 SKUs
drm/amd/pm:
use vbios carried pptable for those supported SKUs
drm/amd:
Add atomfirmware.h definitions needed for DCN32/321
drm/amd:
Add debug mask for subviewport mclk switch
drm/amd:
Add GFX11 modifiers support to AMDGPU (v3)
drm/amd:
add register headers for DCN32/321
drm/amd:
disable GPA mode in backdoor load
drm/amd:
Don't show warning on reading vbios values for SMU13 3.1
drm/amd:
Fix spelling typo in comments
drm/amd:
Fix typo 'the the' in comment
drm/amd:
Load TA firmware for DCN321/DCN32
drm/amd:
Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
drm/amdgpu/amdgpu_dm:
fix kernel-doc markups
drm/amdgpu/dc/dce:
fix repeated words in comments
drm/amdgpu/discovery:
add comments about VCN instance handling
drm/amdgpu/discovery:
enable vcn/jpeg v4_0_2
drm/amdgpu/display/dc:
Add ACP_DATA register
drm/amdgpu/display/dc:
Fix null pointer exception
drm/amdgpu/display:
add missing FP_START/END checks dcn32_clk_mgr.c
drm/amdgpu/display:
disable prefer_shadow for generic fb helpers
drm/amdgpu/display:
drop set but unused variable
drm/amdgpu/display:
drop set but unused variable
drm/amdgpu/display:
fix build when CONFIG_DEBUG_FS is not set
drm/amdgpu/display:
Fix compilation issues
drm/amdgpu/display:
fix DCN3.2 Makefiles for non-x86
drm/amdgpu/display:
Fix spelling mistake "supporing" -> "supporting"
drm/amdgpu/display:
make FP handling in Makefiles consistent
drm/amdgpu/display:
make some functions static
drm/amdgpu/display:
Prepare for new interfaces
drm/amdgpu/display:
Protect some functions with CONFIG_DRM_AMD_DC_DCN
drm/amdgpu/display:
reduce stack size in dml32_ModeSupportAndSystemConfigurationFull()
drm/amdgpu/display:
Remove duplicated argument to ||
drm/amdgpu/display:
Remove unnecessary typecasts and fix build issues
drm/amdgpu/gfx11:
add aggregated doorbell support
drm/amdgpu/gfx11:
switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu/gmc10:
adjust gart size for parts that support S/G display
drm/amdgpu/gmc11:
avoid cpu accessing registers to flush VM
drm/amdgpu/gmc11:
enable AGP aperture
drm/amdgpu/jpeg2:
Add jpeg vmid update under IB submit
drm/amdgpu/mes11:
add mes11 misc op
drm/amdgpu/mes11:
fix to unmap legacy queue
drm/amdgpu/mes11:
initialize aggregated doorbell
drm/amdgpu/mes11:
update mes interface for acessing registers
drm/amdgpu/mes11:
update mes11 api interface
drm/amdgpu/mes:
add mes register access interface
drm/amdgpu/mes:
Fix an error handling path in amdgpu_mes_self_test()
drm/amdgpu/mes:
fix bo va unmap issue in mes
drm/amdgpu/mes:
fix mes submission in atomic context
drm/amdgpu/mes:
init aggregated doorbell
drm/amdgpu/mes:
only invalid/prime icache when finish loading both pipe MES FWs.
drm/amdgpu/mes:
ring aggregatged doorbell when mes queue is unmapped
drm/amdgpu/mes:
set correct mes ring ready flag
drm/amdgpu/mes:
zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
drm/amdgpu/pm:
adjust EccInfo_t struct
drm/amdgpu/pm:
correct the firmware flag address for SMU IP v13.0.4
drm/amdgpu/pm:
implement the SMU_MSG_EnableGfxImu function
drm/amdgpu/pm:
remove EnableGfxOff message for SMU IP v13.0.4
drm/amdgpu/pm:
remove the repeated EnableGfxImu message sending
drm/amdgpu/pm:
support mca_ceumc_addr in ecctable
drm/amdgpu/pm:
update MP v13_0_4 smu message register marco
drm/amdgpu/pm:
update smu driver interface header for SMU IP v13.0.4
drm/amdgpu/sdma6:
add aggregated doorbell support
drm/amdgpu/soc21:
add mode2 asic reset for SMU IP v13.0.4
drm/amdgpu/swsmu:
add SMU mailbox registers in SMU context
drm/amdgpu/swsmu:
use new register offsets for smu_cmn.c
drm/amdgpu/vcn:
add unified queue ib test
drm/amdgpu/vcn:
adjust unified queue code format
drm/amdgpu/vcn:
fix no previous prototype warning
drm/amdgpu/vcn:
Return void from the stop_dbg_mode
drm/amdgpu/vcn:
support unified queue only in vcn4
drm/amdgpu:
Add amdgpu suspend-resume code path under SRIOV
drm/amdgpu:
add apu sequence in the imu v11
drm/amdgpu:
add ATHUB IP v3.0.1 Clock Gating support
drm/amdgpu:
add comment to HW_IP_VCN_ENC type
drm/amdgpu:
add common interface for mes misc op
drm/amdgpu:
add CSDMA reg offsets for NBIO v7.7.0
drm/amdgpu:
add debugfs for kfd system and ttm mem used
drm/amdgpu:
Add decode_iv_ts helper for ih_v6 block
drm/amdgpu:
add dm ip block for dcn 3.1.4
drm/amdgpu:
add dmi check for jadeite platform
drm/amdgpu:
add files for PSP 13.0.4
drm/amdgpu:
add GFX Clock Gating support for GC IP v11.0.1
drm/amdgpu:
add GFX Power Gating support for GC IP v11.0.1
drm/amdgpu:
add HDP IP v5.2.1 Clock Gating support
drm/amdgpu:
add HDP remap functionality to nbio 7.7
drm/amdgpu:
add header files for MP 13.0.4
drm/amdgpu:
add helper to init rlc firmware
drm/amdgpu:
add helper to init rlc fw in header v2_0
drm/amdgpu:
add helper to init rlc fw in header v2_1
drm/amdgpu:
add helper to init rlc fw in header v2_2
drm/amdgpu:
add helper to init rlc fw in header v2_3
drm/amdgpu:
add helper to init rlc fw in header v2_4
drm/amdgpu:
add LSDMA block for LSDMA v6.0.1
drm/amdgpu:
add mc wptr addr support for mes
drm/amdgpu:
add MGCG perfmon setting for gfx11
drm/amdgpu:
add MMHUB IP v3.0.1 Clock Gating support
drm/amdgpu:
add mmhub v3_0_1 headers
drm/amdgpu:
add mmhub v3_0_1 ip block
drm/amdgpu:
Add MODE register to wave debug info in gfx11
drm/amdgpu:
add NBIO IP v7.7.0 Clock Gating support
drm/amdgpu:
Add peer-to-peer support among PCIe connected AMD GPUs
drm/amdgpu:
Add put fence in amdgpu_fence_driver_clear_job_fences
drm/amdgpu:
Add reg headers for DCN314
drm/amdgpu:
add sdma instance check for gfx11 CGCG
drm/amdgpu:
Add secure display TA load for Renoir
drm/amdgpu:
add the IP discovery IP versions for HW INFO data
drm/amdgpu:
add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
drm/amdgpu:
add umc ras functions for umc v8_10_0
drm/amdgpu:
add umc v8_10_0 ip headers
drm/amdgpu:
add VCN function in NBIO v7.7
drm/amdgpu:
add VCN_4_0_2 firmware support
drm/amdgpu:
Add work_struct for GPU reset from debugfs
drm/amdgpu:
Add work_struct for GPU reset from kfd.
drm/amdgpu:
adding device coredump support
drm/amdgpu:
Adjust logic around GTT size (v3)
drm/amdgpu:
Allow TTM to evict svm bo from same process
drm/amdgpu:
always flush the TLB on gfx8
drm/amdgpu:
Avoid another list of reset devices
drm/amdgpu:
Avoid direct cast to amdgpu_ttm_tt
drm/amdgpu:
avoid gfx register accessing during gfxoff
drm/amdgpu:
avoid to perform undesired clockgating operation
drm/amdgpu:
bump driver version for IP discovery info in HW INFO
drm/amdgpu:
Cache result of last reset at reset domain level.
drm/amdgpu:
Call trace info was found in dmesg when loading amdgpu
drm/amdgpu:
change the alignment size of TMR BO to 1M
drm/amdgpu:
change vram width algorithm for vram_info v3_0
drm/amdgpu:
Check BO's requested pinning domains against its preferred_domains
drm/amdgpu:
Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu:
Clarify asics naming in Kconfig options
drm/amdgpu:
convert nbio_v2_3_clear_doorbell_interrupt() to IP version
drm/amdgpu:
convert sienna_cichlid_get_default_config_table_settings() to IP version
drm/amdgpu:
convert sienna_cichlid_populate_umd_state_clk() to use IP version
drm/amdgpu:
correct doorbell range/size value for CSDMA_DOORBELL_RANGE
drm/amdgpu:
correct RLC_RLCS_BOOTLOAD_STATUS offset and index
drm/amdgpu:
Correct the position in patch_cond_exec
drm/amdgpu:
correct the PSP_BL_CMD enum
drm/amdgpu:
create I2S platform devices for Jadeite platform
drm/amdgpu:
delete duplicate condition in gfx_v11_0_soft_reset()
drm/amdgpu:
disable 3DCGCG/CGLS temporarily due to stability issue
drm/amdgpu:
disable FRU access on special SIENNA CICHLID card
drm/amdgpu:
Don't enable LTR if not supported
drm/amdgpu:
don't register a dirty callback for non-atomic
drm/amdgpu:
double free error and freeing uninitialized null pointer
drm/amdgpu:
Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
drm/amdgpu:
drop non-necessary call trace dump
drm/amdgpu:
drop runpm from amdgpu_device structure
drm/amdgpu:
drop runtime pm disablement quirk on several sienna cichlid cards
drm/amdgpu:
drop unexpected word 'for' in comments
drm/amdgpu:
enable ASPM support for PCIE 7.4.0/7.6.0
drm/amdgpu:
enable ATHUB IP v3.0.1 Clock Gating
drm/amdgpu:
Enable full reset when RAS is supported on gc v11_0_0
drm/amdgpu:
enable GFX Clock Gating control for GC IP v11.0.1
drm/amdgpu:
enable GFX Power Gating for GC IP v11.0.1
drm/amdgpu:
enable GFXOFF allow control for GC IP v11.0.1
drm/amdgpu:
enable HDP IP v5.2.1 Clock Gating
drm/amdgpu:
enable IH Clock Gating for OSS IP v6.0.1
drm/amdgpu:
enable mes to access registers v2
drm/amdgpu:
enable MMHUB IP v3.0.1 Clock Gating
drm/amdgpu:
enable NBIO IP v7.7.0 Clock Gating
drm/amdgpu:
enable soft reset for gfx 11
drm/amdgpu:
Enable sram on vcn_4_0_2
drm/amdgpu:
enable support for psp 13.0.4 block
drm/amdgpu:
enable swiotlb for gmc 10.0 (V2)
drm/amdgpu:
enable swiotlb for gmc 11.0
drm/amdgpu:
Enable translate_further to extend UTCL2 reach
drm/amdgpu:
enable VCN cg and JPEG cg/pg
drm/amdgpu:
Enable VCN DPG for GC11_0_1
drm/amdgpu:
ensure no PCIe peer access for CPU XGMI iolinks
drm/amdgpu:
Fetch MES scheduler/KIQ versions
drm/amdgpu:
fix a vcn4 boot poll bug in emulation mode
drm/amdgpu:
Fix acronym typo in glossary
drm/amdgpu:
fix adev variable used in amdgpu_device_gpu_recover()
drm/amdgpu:
Fix comment typo
drm/amdgpu:
fix documentation warning
drm/amdgpu:
fix file permissions on some files
drm/amdgpu:
fix for coding style issues
drm/amdgpu:
Fix for drm buddy memory corruption
drm/amdgpu:
Fix GTT size reporting in amdgpu_ioctl
drm/amdgpu:
fix hive reference leak when adding xgmi device
drm/amdgpu:
fix hive reference leak when reflecting psp topology info
drm/amdgpu:
fix i2s_pdata out of bound array access
drm/amdgpu:
Fix interrupt handling on ih_soft ring
drm/amdgpu:
fix limiting AV1 to the first instance on VCN3
drm/amdgpu:
Fix one list corruption when create queue fails
drm/amdgpu:
Fix page table setup on Arcturus
drm/amdgpu:
fix scratch register access method in SRIOV
drm/amdgpu:
fix scratch register access method in SRIOV
drm/amdgpu:
fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7
drm/amdgpu:
fix start calculation in amdgpu_vram_mgr_new
drm/amdgpu:
Fix the incomplete product number
drm/amdgpu:
Fix typos in amdgpu_stop_pending_resets
drm/amdgpu:
fix up comment in amdgpu_device_asic_has_dc_support()
drm/amdgpu:
Fix use-after-free in amdgpu_cs_ioctl
drm/amdgpu:
Fix use-after-free on amdgpu_bo_list mutex
drm/amdgpu:
Follow up change to previous drm scheduler change.
drm/amdgpu:
Get rid of amdgpu_job->external_hw_fence
drm/amdgpu:
Increase tlb flush timeout for sriov
drm/amdgpu:
introduce runtime pm mode
drm/amdgpu:
introduce two work mode for imu
drm/amdgpu:
keep fbdev buffers pinned during suspend
drm/amdgpu:
limiting AV1 to first instance on VCN4 decode
drm/amdgpu:
make sure to init common IP before gmc
drm/amdgpu:
mmVM_L2_CNTL3 register not initialized correctly
drm/amdgpu:
move internal vram_mgr function into the C file
drm/amdgpu:
move mes self test after drm sched re-started
drm/amdgpu:
move nbio ih_doorbell_range() into ih code for vega
drm/amdgpu:
move nbio sdma_doorbell_range() into sdma code for vega
drm/amdgpu:
Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/amdgpu:
Only disable prefer_shadow on hawaii
drm/amdgpu:
only init tap_delay ucode when it's included in ucode binary
drm/amdgpu:
Only send ras feature for gfx block
drm/amdgpu:
pass queue size and is_aql_queue to MES
drm/amdgpu:
Pessimistic availability based on rounded up allocations
drm/amdgpu:
Prevent race between late signaled fences and GPU reset.
drm/amdgpu:
prevent toc firmware memory leak
drm/amdgpu:
print umc correctable error address
drm/amdgpu:
Protect the amdgpu_bo_list list with a mutex v2
drm/amdgpu:
Refactor code to handle non coherent and uncached
drm/amdgpu:
remove acc_size from reserve/unreserve mem
drm/amdgpu:
Remove break for VMID loop TLB flush on MES
drm/amdgpu:
Remove fence_process in count_emitted
drm/amdgpu:
Remove one duplicated ef removal
drm/amdgpu:
remove redundant enable_mes and enable_mes_kiq
drm/amdgpu:
Remove redundant reference of header file
drm/amdgpu:
Remove rounding from vram allocation path
drm/amdgpu:
Remove the additional kfd pre reset call for sriov
drm/amdgpu:
Remove useless amdgpu_display_freesync_ioctl() declaration
drm/amdgpu:
remove useless condition in amdgpu_job_stop_all_jobs_on_sched()
drm/amdgpu:
Rename amdgpu_device_gpu_recover_imp back to amdgpu_device_gpu_recover
drm/amdgpu:
restore original stable pstate on ctx fini
drm/amdgpu:
save rlcv/rlcp ucode version in amdgpu_gfx
drm/amdgpu:
save the reset dump register value for devcoredump
drm/amdgpu:
send msg to IMU for the front-door loading
drm/amdgpu:
simplify amdgpu_device_asic_has_dc_support()
drm/amdgpu:
simplify amdgpu_ucode_get_load_type()
drm/amdgpu:
simplify the logic in amdgpu_device_parse_gpu_info_fw()
drm/amdgpu:
Skip reset error status for psp v13_0_0
drm/amdgpu:
skip SMU FW reloading in runpm BACO case
drm/amdgpu:
skip whole ras bad page framework on sriov
drm/amdgpu:
Stop any pending reset if another in progress.
drm/amdgpu:
support gfx soft reset for gfx v11
drm/amdgpu:
support reset flag set for gpu reset
drm/amdgpu:
support SDMA soft recovery for sdma v6
drm/amdgpu:
switch DM to atomic fence helpers v2
drm/amdgpu:
To flush tlb for MMHUB of RAVEN series
drm/amdgpu:
update GFX11 cs settings
drm/amdgpu:
Update mes_v11_api_def.h
drm/amdgpu:
Update mes_v11_api_def.h
drm/amdgpu:
Update PTE flags with TF enabled
drm/amdgpu:
use adev_to_drm for consistency
drm/amdgpu:
use dirty framebuffer helper
drm/amdgpu:
use the callback function for reset status polling on IMU
drm/amdgpu:
use the same HDP flush registers for all nbio 2.3.x
drm/amdgpu:
use the same HDP flush registers for all nbio 7.4.x
drm/amdgpu:
vcn_4_0_2 video codec query
drm/amdgpu:
vm - drop unexpected word "the" in the comments
drm/amdgpu:
Write masked value to control register
drm/amdkfd:
Add available memory ioctl
drm/amdkfd:
Add GPU recoverable fault SMI event
drm/amdkfd:
Add KFD SMI event IDs and triggers
drm/amdkfd:
Add migration SMI event
drm/amdkfd:
add new flag for svm
drm/amdkfd:
Add queue to MES if it becomes active
drm/amdkfd:
add SPM support for SVM
drm/amdkfd:
Add unmap from GPU SMI event
drm/amdkfd:
Add user queue eviction restore SMI event
drm/amdkfd:
Asynchronously free smi_client
drm/amdkfd:
Bump KFD API version for SMI profiling event
drm/amdkfd:
bump KFD version for unified ctx save/restore memory
drm/amdkfd:
change svm range evict
drm/amdkfd:
Correct mmu_notifier_get failure handling
drm/amdkfd:
correct sdma queue number of sdma 6.0.1
drm/amdkfd:
correct the MEC atomic support firmware checking for GC 10.3.7
drm/amdkfd:
Define config HSA_AMD_P2P to support peer-to-peer
drm/amdkfd:
Document and fix GTT BO kmap API
drm/amdkfd:
Enable GFX11 usermode queue oversubscription
drm/amdkfd:
Enable per process SMI event
drm/amdkfd:
Extend KFD device topology to surface peer-to-peer links
drm/amdkfd:
fix cu mask for asics with wgps
drm/amdkfd:
fix dropped interrupt in kfd_int_process_v11
drm/amdkfd:
Fix isa version for the GC 10.3.7
drm/amdkfd:
fix kgd_mem memory leak when importing dmabuf
drm/amdkfd:
Fix mm reference in SVM eviction worker
drm/amdkfd:
fix MQD init for GFX11 in init_mqd
drm/amdkfd:
Fix spelling mistake "mechanim" -> "mechanism"
drm/amdkfd:
fix warning when CONFIG_HSA_AMD_P2P is not set
drm/amdkfd:
Free queue after unmap queue success
drm/amdkfd:
Handle restart of kfd_ioctl_wait_events
drm/amdkfd:
optimize svm range evict
drm/amdkfd:
potential crash in kfd_create_indirect_link_prop()
drm/amdkfd:
print address in hex format rather than decimal
drm/amdkfd:
Process notifier release callback don't take mutex
drm/amdkfd:
remove an unnecessary amdgpu_bo_ref
drm/amdkfd:
Remove field io_link_count from struct kfd_topology_device
drm/amdkfd:
reserve 2 queues for sdma 6.0.1 in bitmap
drm/amdkfd:
Set svm range max pages
drm/amdkfd:
simplify vm_validate_pt_pd_bos
drm/amdkfd:
Split giant svm range
drm/amdkfd:
track unified memory reservation with xnack off
drm/amdkfd:
use time_is_before_jiffies(a + b) to replace "jiffies - a > b"
Linux:
drm/amdkfd:Fix fw version for 10.3.6
drm/amdpgu/debugfs:
Simplify some exit paths
drm/aperture:
Run fbdev removal before internal helpers
drm/ast:
Enable primary plane with CRTC
drm/ast:
Fix black screen when getting out of suspend
drm/ast:
Fixed the casting issue reported by sparse
drm/ast:
Support multiple outputs
drm/atomic-helper:
Add helper drm_atomic_helper_check_crtc_state()
drm/bochs:
Explicitly include linux/module.h
drm/bridge/tc358775:
Fix DSI clock division for vsync delay calculation
drm/bridge/tc358775:
Return before displaying inappropriate error message
drm/bridge:
Add devm_drm_bridge_add()
drm/bridge:
anx7625: Add missing of_node_put for endpoint
drm/bridge:
anx7625: Add wait_hpd_asserted() callback
drm/bridge:
anx7625: Convert to devm_i2c_new_dummy_device()
drm/bridge:
anx7625: Convert to drm_of_get_data_lanes_count
drm/bridge:
anx7625: Fix NULL pointer crash when using edp-panel
drm/bridge:
anx7625: Use DPI bus type
drm/bridge:
anx7625: Use DPI bus type
drm/bridge:
anx7625: use pm_runtime_force_suspend(resume)
drm/bridge:
anx7625: Zero error variable when panel bridge not present
drm/bridge:
cdns-dsi: Add support for pre_enable and post_enable control functions.
drm/bridge:
fsl-ldb: Enable split mode for LVDS dual link
drm/bridge:
fsl-ldb: Fix mode clock rate validation
drm/bridge:
icn6211: Convert to drm_of_get_data_lanes_count_ep
drm/bridge:
imx: Add i.MX8qm/qxp display pixel link support
drm/bridge:
imx: Add i.MX8qm/qxp pixel combiner support
drm/bridge:
imx: Add i.MX8qxp pixel link to DPI support
drm/bridge:
imx: Add LDB driver helper support
drm/bridge:
imx: Add LDB support for i.MX8qm
drm/bridge:
imx: Add LDB support for i.MX8qxp
drm/bridge:
imx: i.MX8 bridge drivers should depend on ARCH_MXC
drm/bridge:
it6505: Add missing CRYPTO_HASH dependency
drm/bridge:
lt8912: Convert to drm_of_get_data_lanes_count_ep
drm/bridge:
lt8912b: add vsync hsync
drm/bridge:
lt8912b: fix corrupted image output
drm/bridge:
lt8912b: set hdmi or dvi mode
drm/bridge:
lt9211: Convert to drm_of_get_data_lanes_count
drm/bridge:
lt9611: Consolidate detection logic
drm/bridge:
lt9611: Use both bits for HDMI sensing
drm/bridge:
lt9611uxc: Cancel only driver's work
drm/bridge:
lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
drm/bridge:
nwl-dsi: Set PHY mode in nwl_dsi_mode_set()
drm/bridge:
parade-ps8622: Use backlight helper
drm/bridge:
parade-ps8640: Handle DP AUX more properly
drm/bridge:
parade-ps8640: Provide wait_hpd_asserted() in struct drm_dp_aux
drm/bridge:
rcar: Convert to drm_of_get_data_lanes_count_ep
drm/bridge:
rcar: Drop unused variables due to drm_of_get_data_lanes_count_ep
drm/bridge:
simplify the return expression of ps8640_bridge_host_attach
drm/bridge:
tc358767: Add DSI-to-(e)DP mode support
drm/bridge:
tc358767: Convert to drm_of_get_data_lanes_count
drm/bridge:
tc358767: Do not cache dsi_lanes twice
drm/bridge:
tc358767: Factor out DSI and DPI RX enablement
drm/bridge:
tc358767: Handle dsi_lanes == 0 as invalid
drm/bridge:
tc358767: Make sure Refclk clock are enabled
drm/bridge:
tc358767: Report DSI-to-(e)DP as supported
drm/bridge:
tc358775: Convert to drm_of_get_data_lanes_count_ep
drm/bridge:
tc358775: Fix drm_of_get_data_lanes_count_ep conversion
drm/bridge:
ti-sn65dsi83: add more dev_err_probe
drm/bridge:
ti-sn65dsi83: Allow GPIO operations to sleep
drm/bridge:
ti-sn65dsi83: Convert to drm_of_get_data_lanes_count
drm/bridge:
ti-sn65dsi83: Do not cache dsi_lanes and host twice
drm/bridge:
ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
drm/bridge:
ti-sn65dsi86: Convert to drm_of_get_data_lanes_count
drm/bridge:
ti-sn65dsi86: Use atomic variants of drm_bridge_funcs
drm/client:
Don't add new command-line mode
drm/client:
Look for command-line modes first
drm/cma-helper:
Describe what a "contiguous chunk" actually means
drm/connector:
Remove usage of the deprecated ida_simple_xxx API
drm/debug:
Expose connector's max supported bpc via debugfs
drm/display/dp_mst:
Don't validate port refs in drm_dp_check_and_send_link_address()
drm/display/selftests:
drop extra word 'for' in comments for MST selftests
drm/display:
Fix build error without CONFIG_OF
drm/display:
Remove duplicate 'the' in two places.
drm/displayid:
convert to drm_edid
drm/doc/rfc:
VM_BIND feature design document
drm/doc/rfc:
VM_BIND uapi definition
drm/doc:
Add KUnit documentation
drm/doc:
add rfc section for small BAR uapi
drm/doc:
Fix comment typo
drm/dp/mst:
Read the extended DPCD capabilities during system resume
drm/dp:
Add callbacks to make using DP AUX bus properly easier
drm/dp:
Add wait_hpd_asserted() callback to struct drm_dp_aux
drm/dp:
Export symbol / kerneldoc fixes for DP AUX bus
drm/dp_mst:
Get rid of old comment in drm_atomic_get_mst_topology_state docs
drm/edid:
abstract cea data block collection size
drm/edid:
abstract debugfs override EDID set/reset
drm/edid:
add block count and data helper functions for drm_edid
drm/edid:
add drm_edid helper for drm_detect_hdmi_monitor()
drm/edid:
add drm_edid helper for drm_detect_monitor_audio()
drm/edid:
add drm_edid helper for drm_edid_to_sad()
drm/edid:
add drm_edid helper for drm_edid_to_speaker_allocation()
drm/edid:
add drm_edid helper for drm_update_tile_info()
drm/edid:
add drm_edid_connector_update()
drm/edid:
add drm_edid_raw() to access the raw EDID data
drm/edid:
add HF-EEODB support to EDID read and allocation
drm/edid:
add iterator for CTA data blocks
drm/edid:
add iterator for EDID base and extension blocks
drm/edid:
add new interfaces around struct drm_edid
drm/edid:
add struct drm_edid container
drm/edid:
check for HF-SCDB block
drm/edid:
clean up cea_db_is_*() functions
drm/edid:
clean up connector update error handling and debug logging
drm/edid:
clean up CTA data block tag definitions
drm/edid:
convert add_cea_modes() to use cea db iter
drm/edid:
convert cea_db_iter_edid_begin() to drm_edid
drm/edid:
convert drm_connector_update_edid_property() to struct drm_edid
drm/edid:
convert drm_cvt_modes_for_range() to drm_edid
drm/edid:
convert drm_detect_hdmi_monitor() to use cea db iter
drm/edid:
convert drm_detect_monitor_audio() to use cea db iter
drm/edid:
convert drm_dmt_modes_for_range() to drm_edid
drm/edid:
convert drm_edid_connector_update() to drm_edid fully
drm/edid:
convert drm_edid_iter_begin() to drm_edid
drm/edid:
convert drm_edid_to_eld() to use cea db iter
drm/edid:
convert drm_edid_to_sad() to use cea db iter
drm/edid:
convert drm_edid_to_speaker_allocation() to use cea db iter
drm/edid:
convert drm_for_each_detailed_block() to drm_edid
drm/edid:
convert drm_for_each_detailed_block() to edid iter
drm/edid:
convert drm_gtf_modes_for_range() to drm_edid
drm/edid:
convert drm_mode_detailed() to drm_edid
drm/edid:
convert drm_mode_std() and children to drm_edid
drm/edid:
convert drm_parse_cea_ext() to use cea db iter
drm/edid:
convert get_monitor_name() to drm_edid
drm/edid:
convert mode_in_range() and drm_monitor_supports_rb() to drm_edid
drm/edid:
convert struct detailed_mode_closure to drm_edid
drm/edid:
convert version_greater() to drm_edid
drm/edid:
detect basic audio in all CEA extensions
drm/edid:
detect color formats and CTA revision in all CTA extensions
drm/edid:
do invalid block filtering in-place
drm/edid:
Extract drm_edid_decode_mfg_id()
drm/edid:
fix CTA data block collection size for CTA version 3
drm/edid:
Handle EDID 1.4 range descriptor h/vfreq offsets
drm/edid:
keep propagating drm_edid to display info
drm/edid:
keep track of alloc size in drm_do_get_edid()
drm/edid:
move drm_connector_update_edid_property() to drm_edid.c
drm/edid:
propagate drm_edid to drm_edid_to_eld()
drm/edid:
rename HDMI Forum VSDB to SCDS
drm/edid:
reset display info in drm_add_edid_modes() for NULL edid
drm/edid:
restore some type safety to cea_db_*() functions
drm/edid:
skip CTA extension scan in drm_edid_to_eld() just for CTA rev
drm/edid:
start propagating drm_edid to lower levels
drm/edid:
sunset drm_find_cea_extension()
drm/edid:
sunset the old unused cea data block iterators
drm/edid:
take HF-EEODB extension count into account
drm/edid:
use else-if in CTA extension parsing
drm/exynos/exynos7_drm_decon:
free resources when clk_set_parent() failed.
drm/exynos:
MAINTAINERS: move Joonyoung Shim to credits
drm/fb-helper:
Fix out-of-bounds access
drm/format-helper:
Add KUnit tests for drm_fb_xrgb8888_to_rgb332()
drm/fourcc:
Document the Intel CCS modifiers' CC plane expected pitch
drm/fourcc:
fix integer type usage in uapi header
drm/gem-vram:
Ignore planes that are unused by framebuffer format
drm/gem-vram:
Share code between GEM VRAM's _{prepare, cleanup}_fb()
drm/gem:
Fix GEM handle release errors
drm/gem:
Ignore color planes that are unused by framebuffer format
drm/gem:
Properly annotate WW context on drm_gem_lock_reservations() error
drm/gem:
Share code between drm_gem_fb_{begin,end}_cpu_access()
drm/gem:
Warn on trying to use a non-existing framebuffer plane
drm/gma500:
Fix (vblank) IRQs not working after suspend/resume
drm/gma500:
Fix BUG: sleeping function called from invalid context errors
drm/gma500:
Fix WARN_ON(lock->magic != lock) error
drm/gma500:
Make cdv crt use ddc adapter from drm_connector
drm/gma500:
Make cdv hdmi use ddc adapter from drm_connector
drm/gma500:
Make cdv lvds use ddc adapter from drm_connector
drm/gma500:
Make gma_i2c_chan a subclass of i2c_adapter
drm/gma500:
Make oaktrail lvds use ddc adapter from drm_connector
drm/gma500:
Make psb lvds use ddc adapter from drm_connector
drm/gma500:
Read EDID from the correct i2c adapter
drm/gma500:
Use gma_ prefix for our i2c abstraction
drm/hisilicon:
Add depends on MMU
drm/hyperv :
Removing the restruction of VRAM allocation with PCI bar size
drm/hyperv :
Removing the restruction of VRAM allocation with PCI bar size
drm/hyperv-drm:
Include framebuffer and EDID headers
drm/hyperv:
Fix an error handling path in hyperv_vmbus_probe()
drm/i915/audio:
fix audio code enable/disable pipe logging
drm/i915/backlight:
Disable pps power hook for aux based backlight
drm/i915/backlight:
Disable pps power hook for aux based backlight
drm/i915/bios:
calculate panel type as per child device index in VBT
drm/i915/bios:
Copy the whole MIPI sequence block
drm/i915/bios:
debug log ddi port info after parsing
drm/i915/bios:
Define more BDB contents
drm/i915/bios:
Determine panel type via PNPID match
drm/i915/bios:
Don't parse the DPS panel type when the VBT does not have it
drm/i915/bios:
Fix aggressiveness typos
drm/i915/bios:
Introduce panel_bits() and panel_bool()
drm/i915/bios:
Move panel_type stuff out of parse_panel_options()
drm/i915/bios:
no need to pass i915 to parse_ddi_port()
drm/i915/bios:
split ddi port parsing and debug printing
drm/i915/bios:
Split parse_driver_features() into two parts
drm/i915/bios:
Split VBT data into per-panel vs. global parts
drm/i915/bios:
Split VBT parsing to global vs. panel specific parts
drm/i915/bios:
use dvi and hdmi support helpers
drm/i915/client:
only include what's needed
drm/i915/d12+:
Disable DMC firmware flip queue handlers
drm/i915/dg2:
Add Wa_14015795083
drm/i915/dg2:
Add Wa_15010599737
drm/i915/dg2:
Add workaround 22014600077
drm/i915/dg2:
Correct DSS check for Wa_1308578152
drm/i915/dg2:
Extend Wa_22010954014 to DG2-G11 and DG2-G12
drm/i915/dg2:
Support 4k@30 on HDMI
drm/i915/dgfx:
Disable d3cold at gfx root port
drm/i915/display/adl_p:
Updates to HDMI combo PHY voltage swing table
drm/i915/display/adlp:
More updates to voltage swing table
drm/i915/display/debug:
Expose crtc current bpc via debugfs
drm/i915/display/fbc:
Do not apply WA 22014263786 to DG2
drm/i915/display:
Add smem fallback allocation for dpt
drm/i915/display:
avoid warnings when registering dual panel backlight
drm/i915/display:
avoid warnings when registering dual panel backlight
drm/i915/display:
change who adds [] around crtc state dump context string
drm/i915/display:
clean up comments
drm/i915/display:
convert modeset setup to struct drm_i915_private *i915
drm/i915/display:
Fix handling of enable_psr parameter
drm/i915/display:
Re-add check for low voltage sku for max dp source rate
drm/i915/display:
rename dev_priv -> i915 in crtc state dump
drm/i915/display:
some struct drm_i915_private *i915 conversions
drm/i915/display:
split out crtc state dump to a separate file
drm/i915/display:
split out hw state readout and sanitize
drm/i915/display:
split out modeset verification code
drm/i915/display:
stop using BUG()
drm/i915/dmc:
Add MMIO range restrictions
drm/i915/dmc:
Load DMC on DG2
drm/i915/dpll:
move shared dpll state verification to intel_dpll_mgr.c
drm/i915/drv:
drop intel_bios.h include
drm/i915/dsi:
filter invalid backlight and CABC ports
drm/i915/dsi:
filter invalid backlight and CABC ports
drm/i915/dsi:
fix dual-link DSI backlight and CABC ports for display 11+
drm/i915/dsi:
fix dual-link DSI backlight and CABC ports for display 11+
drm/i915/dsi:
fix VBT send packet port selection for ICL+
drm/i915/error:
skip non-mappable pages
drm/i915/fdinfo:
Don't show engine classes not present
drm/i915/gem:
add missing else
drm/i915/gem:
Flush contexts on driver release
drm/i915/gem:
Look for waitboosting across the whole object prior to individual waits
drm/i915/gem:
Make drop_pages() return bool
drm/i915/gem:
Really move i915_gem_context.link under ref protection
drm/i915/gem:
Remove shared locking on freeing objects
drm/i915/glk:
ECS Liva Q2 needs GLK HDMI port timing quirk
drm/i915/gt:
Add general DSS steering iterator to intel_gt_mcr
drm/i915/gt:
Add media freq factor to per-gt sysfs
drm/i915/gt:
Add media RP0/RPn to per-gt sysfs
drm/i915/gt:
Batch TLB invalidations
drm/i915/gt:
Cleanup interface for MCR operations
drm/i915/gt:
Fix build error without CONFIG_PM
drm/i915/gt:
Fix memory leaks in per-gt sysfs
drm/i915/gt:
Fix perf limit reasons bit positions
drm/i915/gt:
Fix use of static in macro mismatch
drm/i915/gt:
Ignore TLB invalidations on idle engines
drm/i915/gt:
Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt:
Move multicast register handling to a dedicated file
drm/i915/gt:
Only kick the signal worker if there's been an update
drm/i915/gt:
Perf_limit_reasons are only available for Gen11+
drm/i915/gt:
Re-do the intel-gtt split
drm/i915/gt:
Restrict forced preemption to the active context
drm/i915/gt:
Serialize GRDOM access between multiple engine resets
drm/i915/gt:
Serialize TLB invalidates with GT resets
drm/i915/gt:
Skip TLB invalidations once wedged
drm/i915/guc/rc:
Use i915_probe_error instead of drm_error
drm/i915/guc/slpc:
Add a new SLPC selftest
drm/i915/guc/slpc:
Use non-blocking H2G for waitboost
drm/i915/guc:
ADL-N should use the same GuC FW as ADL-S
drm/i915/guc:
Asynchronous flush of GuC log regions
drm/i915/guc:
Cancel GuC engine busyness worker synchronously
drm/i915/guc:
clear stalled request after a reset
drm/i915/guc:
clear stalled request after a reset
drm/i915/guc:
Don't update engine busyness stats too frequently
drm/i915/guc:
Remove unnecessary GuC err capture noise
drm/i915/guc:
Support programming the EU priority in the GuC descriptor
drm/i915/guc:
XEHPSDV and PVC do not use HuC
drm/i915/gvt:
Fix Comet Lake
drm/i915/gvt:
Fix kernel-doc
drm/i915/gvt:
Fix kernel-doc
drm/i915/gvt:
Fix kernel-doc
drm/i915/gvt:
fix typo in comment
drm/i915/gvt:
Replace roundup with DIV_ROUND_UP
drm/i915/gvt:
Use intel_engine_mask_t for ring mask
drm/i915/huc:
Add fetch support for gsc-loaded HuC binary
drm/i915/huc:
Don't fail the probe if HuC init fails
drm/i915/huc:
drop intel_huc_is_authenticated
drm/i915/huc:
Prepare for GSC-loaded HuC
drm/i915/hwconfig:
Future-proof platform checks
drm/i915/hwconfig:
Report no hwconfig support on ADL-N
drm/i915/mpllb:
move mpllb state check to intel_snps_phy.c
drm/i915/mpllb:
use I915_STATE_WARN() for state mismatch warnings
drm/i915/mtl:
Add MeteorLake PCI IDs
drm/i915/mtl:
Add MeteorLake platform info
drm/i915/opregion:
add function to check if headless sku
drm/i915/overlay:
remove redundant GEM_BUG_ON()
drm/i915/pcode:
Add a couple of pcode helpers
drm/i915/pcode:
Extend pcode functions for multiple gt's
drm/i915/pcode:
Init pcode on different gt's
drm/i915/pps:
Don't apply quirks/etc. to the VBT PPS delays if they haven't been initialized
drm/i915/pps:
Introduce pps_delays_valid()
drm/i915/pps:
Keep VDD enabled during eDP probe
drm/i915/pps:
Reinit PPS delays after VBT has been fully parsed
drm/i915/pps:
Split PPS init+sanitize in two
drm/i915/pps:
Split pps_init_delays() into distinct parts
drm/i915/pps:
Stash away original BIOS programmed PPS delays
drm/i915/psr:
Use full update In case of area calculation fails
drm/i915/pvc:
Add forcewake support
drm/i915/pvc:
Add initial PVC workarounds
drm/i915/pvc:
Add new BCS engines to GuC engine list
drm/i915/pvc:
Add recommended MMIO setting
drm/i915/pvc:
Add register steering
drm/i915/pvc:
Add SSEU changes
drm/i915/pvc:
Adjust EU per SS according to HAS_ONE_EU_PER_FUSE_BIT()
drm/i915/pvc:
Define MOCS table for PVC
drm/i915/pvc:
Engine definitions for new copy engines
drm/i915/pvc:
Extract stepping information from PCI revid
drm/i915/pvc:
GuC depriv applies to PVC
drm/i915/pvc:
Implement w/a 16016694945
drm/i915/pvc:
Interrupt support for new copy engines
drm/i915/pvc:
Read correct RP_STATE_CAP register
drm/i915/pvc:
read fuses for link copy engines
drm/i915/pvc:
Reduce stack usage in reset selftest with extra blitter engine
drm/i915/pvc:
Remove additional 3D flags from PIPE_CONTROL
drm/i915/pvc:
Reset support for new copy engines
drm/i915/pvc:
skip all copy engines from aux table invalidate
drm/i915/pxp:
fix sparse warning for not declared symbol
drm/i915/reg:
Fix spelling mistake "Unsupport" -> "Unsupported"
drm/i915/reg:
fix undefined behavior due to shift overflowing the constant
drm/i915/regs:
split out intel audio register definitions
drm/i915/reset:
Add additional steps for Wa_22011802037 for execlist backend
drm/i915/reset:
Fix error_state_read ptr + offset use
drm/i915/selftests:
ensure we reserve a fence slot
drm/i915/selftests:
fix a couple IS_ERR() vs NULL tests
drm/i915/selftests:
fix subtraction overflow bug
drm/i915/selftests:
Grab the runtime pm in shrink_thp
drm/i915/selftests:
Increase timeout for live_parallel_switch
drm/i915/selftests:
skip the mman tests for stolen
drm/i915/slpc:
Let's fix the PCODE min freq table setup for SLPC
drm/i915/sseu:
Disassociate internal subslice mask representation from uapi
drm/i915/sseu:
Don't try to store EU mask internally in UAPI format
drm/i915/sseu:
Simplify gen11+ SSEU handling
drm/i915/tasklet:
separate local hacks around struct tasklet_struct
drm/i915/tc:
Don't default disconnected legacy Type-C ports to TBT mode (v2)
drm/i915/ttm:
disallow CPU fallback mode for ccs pages
drm/i915/ttm:
don't leak the ccs state
drm/i915/ttm:
fix 32b build
drm/i915/ttm:
fix CCS handling
drm/i915/ttm:
fix CCS handling
drm/i915/ttm:
fix sg_table construction
drm/i915/ttm:
handle blitter failure on DG2
drm/i915/uapi:
add NEEDS_CPU_ACCESS hint
drm/i915/uapi:
add probed_cpu_visible_size
drm/i915/uapi:
apply ALLOC_GPU_ONLY by default
drm/i915/uapi:
expose the avail tracking
drm/i915/uapi:
tweak error capture on recoverable contexts
drm/i915/uc:
Fix undefined behavior due to shift overflowing the constant
drm/i915/uc:
remove accidental static from a local variable
drm/i915/uncore:
Reorganize and document shadow and forcewake tables
drm/i915/utils:
throw out unused stuff
drm/i915/vdsc:
Set VDSC PIC_HEIGHT before using for DP DSC
drm/i915/wm:
move wm state verification to intel_pm.c
drm/i915/xehp:
Correct steering initialization
drm/i915/xehp:
Drop GETPARAM lookups of I915_PARAM_[SUB]SLICE_MASK
drm/i915/xehp:
Use separate sseu init function
drm/i915:
Accept more fixed modes with VRR panels
drm/i915:
Add extra registers to GPU error dump
drm/i915:
Add global forcewake request to drpc
drm/i915:
Add lmem_bar_size modparam
drm/i915:
Add support for LMEM PCIe resizable bar
drm/i915:
Adjust intel_modeset_pipe_config() & co. calling convention
drm/i915:
Bump GT idling delay to 2 jiffies
drm/i915:
Call i915_gem_suspend() only after display is turned off
drm/i915:
Check hw.enable and hw.active in intel_pipe_config_compare()
drm/i915:
Clean up DPLL related debugs
drm/i915:
consider HAS_FLAT_CCS() in needs_ccs_pages
drm/i915:
Correct duplicated/misplaced GT register definitions
drm/i915:
Correct ss -> steering calculation for pre-Xe_HP platforms
drm/i915:
determine lmem_size properly
drm/i915:
DG2 and ATS-M device ID updates
drm/i915:
disable pci resize on 32-bit machine
drm/i915:
Do not access rq->engine without a reference
drm/i915:
Do not start connector polling if display is disabled
drm/i915:
Do not start connector polling on headless sku
drm/i915:
don't leak lmem mapping in vma_evict
drm/i915:
Don't use DRM_DEBUG_WARN_ON for ring unexpectedly not idle
drm/i915:
Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config
drm/i915:
Drain freed object after suspend display
drm/i915:
Drop has_ddi from device info
drm/i915:
Drop has_dp_mst from device info
drm/i915:
Drop has_gt_uc from device info
drm/i915:
Drop has_logical_ring_elsq from device info
drm/i915:
Drop has_psr from device info
drm/i915:
Drop has_rc6 from device info
drm/i915:
Drop has_reset_engine from device info
drm/i915:
Eliminate PIPECONF RMWs from .color_commit()
drm/i915:
Enable THP on Icelake and beyond
drm/i915:
Ensure damage clip area is within pipe area
drm/i915:
extend i915_vma_pin_iomap()
drm/i915:
Extract intel_crtc_dotclock()
drm/i915:
Extract intel_edp_fixup_vbt_bpp()
drm/i915:
Extract intel_sanitize_fifo_underrun_reporting()
drm/i915:
Extract PIPE_CONF_CHECK_RECT()
drm/i915:
Extract PIPE_CONF_CHECK_TIMINGS()
drm/i915:
Fix 'mixing different enum types' warnings in intel_display_power.c
drm/i915:
Fix a lockdep warning at error capture
drm/i915:
fix a possible refcount leak in intel_dp_add_mst_connector()
drm/i915:
Fix CFI violation with show_dynamic_id()
drm/i915:
Fix error code in icl_compute_combo_phy_dpll()
drm/i915:
fix null pointer dereference
drm/i915:
Fix spelling typo in comment
drm/i915:
fix typos in comments
drm/i915:
Fix vm use-after-free in vma destruction
drm/i915:
Get rid of XE_LPD_CURSOR_OFFSETS
drm/i915:
gracefully error out on platform with small-bar
drm/i915:
Implement w/a 22010492432 for adl-s
drm/i915:
Implement WaEdpLinkRateDataReload
drm/i915:
Improve modeset debugs
drm/i915:
Improve on suspend / resume time with VT-d enabled
drm/i915:
Improve user experience and driver robustness under SIGINT or similar
drm/i915:
Individualize fences before adding to dma_resv obj
drm/i915:
Initialize eDP source rates after per-panel VBT parsing
drm/i915:
Introduce has_media_ratio_mode
drm/i915:
Introduce struct iclkip_params
drm/i915:
Make pipe_offsets[] & co. u32
drm/i915:
More PVC+DG2 workarounds
drm/i915:
Move dbuf details to INTEL_INFO->display
drm/i915:
Move display_mmio_offset under INTEL_INFO->display
drm/i915:
Move pipe_offsets[] & co. to INTEL_INFO->display
drm/i915:
Move the color stuff under INTEL_INFO->display
drm/i915:
Nuke PCH_JSP
drm/i915:
Nuke PCH_MCC
drm/i915:
Only setup private tmpfs mount when needed and fix logging
drm/i915:
Parse max link rate from the eDP BDB block
drm/i915:
Parse VRR capability from VBT
drm/i915:
pass a pointer for tlb seqno at vma_invalidate_tlb()
drm/i915:
Pass intel_connector to intel_vrr_is_capable()
drm/i915:
Prefer "XEHP_" prefix for registers
drm/i915:
Print out rejected fixed modes
drm/i915:
Remove bogus LPT iCLKIP WARN
drm/i915:
remove intel_memory_region avail
drm/i915:
remove noisy logs in intel_dp_dsc_get_output_bpp()
drm/i915:
remove single-use GEM_DEBUG_EXEC()
drm/i915:
Remove unnecessary include
drm/i915:
remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()
drm/i915:
Rename block_size()/block_offset()
drm/i915:
Require an exact DP link freq match for the DG2 PLL
drm/i915:
return -EIO on lmem setup failure
drm/i915:
s/_CURSOR2/_MMIO_CURSOR2//
drm/i915:
s/pipe_config/crtc_state/
drm/i915:
Sanitize underrun reporting before turning off any pipes
drm/i915:
Set correct domains values at _i915_vma_move_to_active
drm/i915:
Skip FDI vs. dotclock sanity check during readout
drm/i915:
Skip wm/ddb readout for disabled pipes
drm/i915:
Split shared dpll .get_dplls() into compute and get phases
drm/i915:
Treat DMRRS as static DRRS
drm/i915:
turn on small BAR support
drm/i915:
tweak the ordering in cpu_write_needs_clflush
drm/i915:
Update eDP fast link training link rate parsing
drm/i915:
Update i915 uapi documentation
drm/i915:
Update tiled blits selftest
drm/i915:
Use _MMIO_PIPE2() where appropriate
drm/i915:
Use _MMIO_TRANS2() where appropriate
drm/i915:
use DISPLAY_VER() instead of accessing match_info directly
drm/i915:
Use drm_dbg for rpm logging
drm/i915:
Use i915_gem_object_ggtt_pin_ww for reloc_iomap
drm/i915:
Use short PCH names consistently
drm/imx/dcss:
get rid of HPD warning message
drm/ingenic:
Use the highest possible DMA burst size
drm/lima:
Migrate to dev_pm_opp_set_config()
drm/logicvc:
add missing of_node_put() in logicvc_layers_init()
drm/mcde:
Fix refcount leak in mcde_dsi_bind
drm/mediatek:
Add display MDP RDMA support for MT8195
drm/mediatek:
Add display merge advance config API for MT8195
drm/mediatek:
Add display merge async reset control
drm/mediatek:
Add display merge mute/unmute support for MT8195
drm/mediatek:
Add display merge start/stop API for cmdq support
drm/mediatek:
Add DSC support for mediatek-drm
drm/mediatek:
Add mediatek-drm of vdosys0 support for mt8195
drm/mediatek:
Add mediatek-drm plane color encoding info
drm/mediatek:
Add MERGE support for mediatek-drm
drm/mediatek:
Add MT8186 DSI compatible for mtk_drm_drv.c
drm/mediatek:
Add mt8186 dsi compatible to mtk_dsi.c
drm/mediatek:
Add pull-down MIPI operation in mtk_dsi_poweroff function
drm/mediatek:
Add suffix 0 to DDP_COMPONENT_DITHER for mt8195 vdosys0
drm/mediatek:
dpi: Add config to support direct connection to dpi panels
drm/mediatek:
dpi: Add dp_intf support
drm/mediatek:
dpi: Add input_2pixel config support
drm/mediatek:
dpi: Add kernel document for struct mtk_dpi_conf
drm/mediatek:
dpi: Add pixels_per_iter config support
drm/mediatek:
dpi: Add support for quantization range
drm/mediatek:
dpi: Add YUV422 output support
drm/mediatek:
dpi: Implement a CK/DE pol toggle in SoC config
drm/mediatek:
dpi: Implement a swap_input toggle in SoC config
drm/mediatek:
dpi: Move dimension mask to SoC config
drm/mediatek:
dpi: Move hvsize_mask to SoC config
drm/mediatek:
dpi: Move swap_shift to SoC config
drm/mediatek:
dpi: Move the csc_enable bit to SoC config
drm/mediatek:
dpi: Move the yuv422_en_bit to SoC config
drm/mediatek:
dpi: Only enable dpi after the bridge is enabled
drm/mediatek:
dpi: Remove output format of YUV
drm/mediatek:
dsi: Add atomic {destroy,duplicate}_state, reset callbacks
drm/mediatek:
dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
drm/mediatek:
Ensure bridge disable happends before suspend
drm/mediatek:
Fix wrong dither settings
drm/mediatek:
Keep dsi as LP00 before dcs cmds transfer
drm/mediatek:
Modify dsi funcs to atomic operations
drm/mediatek:
Remove mt8192 display rdma compatible
drm/mediatek:
Separate poweron/poweroff from enable/disable and define new funcs
drm/meson:
add YUV422 output support
drm/meson:
Correct OSD1 global alpha value
drm/meson:
encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
drm/meson:
encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
drm/meson:
Fix OSD1 RGB to YCbCr coefficient
drm/meson:
Fix overflow implicit truncation warnings
drm/meson:
Fix refcount bugs in meson_vpu_has_available_connectors()
drm/meson:
Fix refcount leak in meson_encoder_hdmi_init
drm/mgag200:
Acquire I/O lock while reading EDID
drm/mgag200:
Add FB_DAMAGE_CLIPS support
drm/mgag200:
Add struct mgag200_device_info
drm/mgag200:
Call mgag200_device_probe_vram() from per-model init
drm/mgag200:
Don't read-back PCI option register before writing
drm/mgag200:
Enable atomic gamma lut update
drm/mgag200:
Fail on I2C initialization errors
drm/mgag200:
Force 32 bpp on the console
drm/mgag200:
Implement connector's get_modes with helper
drm/mgag200:
Implement new init logic
drm/mgag200:
Include
for G200 BIOS code
drm/mgag200:
Initialize each model in separate function
drm/mgag200:
Move PCI-option setup into model-specific code
drm/mgag200:
Optimize damage clips
drm/mgag200:
Remove special case for G200SE with <2 MiB
drm/mgag200:
Remove struct mga_connector
drm/mgag200:
Split up connector's mode_valid helper
drm/mgag200:
Store HW_BUG_NO_STARTADD flag in device info
drm/mgag200:
Store maximum resolution and memory bandwidth in device info
drm/mgag200:
Store positions of I2C data and clock bits in device info
drm/mgag200:
Store vidrst flag in device info
drm/mgag200:
Switch I2C code to managed cleanup
drm/mgag200:
Test memory requirements in drm_mode_config_funcs.mode_valid
drm/mgag200:
Warn once if trying to set start address on broken hardware.
drm/mipi-dbi:
align max_chunk to 2 in spi_transfer
drm/mipi-dsi:
Introduce mipi_dsi_dcs_write_seq macro
drm/msm/a6xx:
Add speedbin support for A619 GPU
drm/msm/adreno:
Add A619 support
drm/msm/adreno:
Allow larger address space size
drm/msm/adreno:
Defer enabling runpm until hw_init()
drm/msm/adreno:
Do not propagate void return values
drm/msm/adreno:
Fix up formatting
drm/msm/adreno:
Remove dead code
drm/msm/disp/dpu1:
add dspp support for sc7280
drm/msm/dp:
"inline" dp_ctrl_set_clock_rate("ctrl_link")
drm/msm/dp:
delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
drm/msm/dp:
delete vdda regulator related functions from eDP/DP controller
drm/msm/dp:
inline dp_power_clk_set_rate()
drm/msm/dp:
make dp_bridge_mode_valid() more precise
drm/msm/dp:
make eDP panel as the first connected connector
drm/msm/dp:
remove dp_display_en/disable prototypes and data argument
drm/msm/dp:
Remove encoder pointer from struct msm_dp
drm/msm/dp:
remove unused stubs
drm/msm/dp:
rename second dp_display_enable()'s argument
drm/msm/dp:
rewrite dss_module_power to use bulk clock functions
drm/msm/dp:
set stream_pixel rate directly
drm/msm/dp:
use ARRAY_SIZE for calculating num_descs
drm/msm/dpu:
Add interface support for CRC debugfs
drm/msm/dpu:
Add MISR register support for interface
drm/msm/dpu:
add writeback support for sc7180
drm/msm/dpu:
change catalog->dma_cfg to be a const pointer
drm/msm/dpu:
change catalog->perf to be a const pointer
drm/msm/dpu:
check both DPU and MDSS devices for the IOMMU
drm/msm/dpu:
constify struct dpu_mdss_cfg
drm/msm/dpu:
dont_use IS_ERR_OR_NULL for encoder phys backends
drm/msm/dpu:
drop enum msm_display_caps
drm/msm/dpu:
drop length from struct dpu_hw_blk_reg_map
drm/msm/dpu:
drop xin_id from struct dpu_hw_blk_reg_map
drm/msm/dpu:
Fix for non-visible planes
drm/msm/dpu:
fix maxlinewidth for writeback block
drm/msm/dpu:
make dpu hardware catalog static const
drm/msm/dpu:
merge base_off with blk_off in struct dpu_hw_blk_reg_map
drm/msm/dpu:
move intf and wb assignment to dpu_encoder_setup_display()
drm/msm/dpu:
Move LM CRC code into separate method
drm/msm/dpu:
Move MISR methods to dpu_hw_util
drm/msm/dpu:
move struct dpu_hw_blk definition to dpu_hw_utils.h
drm/msm/dpu:
move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog
drm/msm/dpu:
populate wb or intf before reset_intf_cfg
drm/msm/dpu:
remove hard-coded linewidth limit for writeback
drm/msm/dpu:
remove hwversion field from data structures
drm/msm/dpu:
simplify and unify dpu_encoder_get_intf and dpu_encoder_get_wb
drm/msm/dpu:
use feature bit for LM combined alpha check
drm/msm/dsi:
Fix number of regulators for msm8996_dsi_cfg
drm/msm/dsi:
Fix number of regulators for SDM660
drm/msm/dsi:
fix the inconsistent indenting
drm/msm/dsi:
Use single function for reset
drm/msm/gem:
Drop obj lock in msm_gem_free_object()
drm/msm/gpu:
Add GEM debug label to devcore
drm/msm/gpu:
Capture all BO addr+size in devcore
drm/msm/gpu:
Drop qos request if devm_devfreq_add_device() fails
drm/msm/hdmi-phy:
populate 8x60 HDMI PHY requirements
drm/msm/hdmi:
drop empty 'none' regulator lists
drm/msm/hdmi:
drop empty bridge callbacks
drm/msm/hdmi:
drop hpd_regs usage on 8x74/8084
drm/msm/hdmi:
drop the hdmi-mux support
drm/msm/hdmi:
drop unused GPIO support
drm/msm/hdmi:
enable core-vcc/core-vdda-supply for 8996 platform
drm/msm/hdmi:
fill the pwr_regs bulk regulators
drm/msm/hdmi:
merge platform config for 8974/8084/8994/8996
drm/msm/hdmi:
reuse MSM8960's config for MSM8660
drm/msm/hdmi:
support attaching the "next" bridge
drm/msm/mdp4:
get rid of struct mdp4_platform_config
drm/msm/mdp4:
move iommu_domain_alloc() call close to its usage
drm/msm/mdp5:
Add perf data for MDP v1.16
drm/msm/mdp5:
Fix global state lock backoff
drm/msm/mdp5:
move iommu_domain_alloc() call close to its usage
drm/msm/rd:
Fix FIFO-full deadlock
drm/msm:
Avoid unclocked GMU register access in 6xx gpu_busy
drm/msm:
Convert to drm_of_get_data_lanes_count
drm/msm:
Deprecate MSM_BO_UNCACHED harder
drm/msm:
Expose client engine utilization via fdinfo
drm/msm:
Fix %d vs %u
drm/msm:
Fix convert to drm_of_get_data_lanes_count
drm/msm:
Fix fence rollover issue
drm/msm:
Make enable_eviction flag static
drm/msm:
Make msm_gem_free_object() static
drm/msm:
move KMS aspace init to the separate helper
drm/msm:
Stop using iommu_present()
drm/msm:
switch msm_kms_init_aspace() to use device_iommu_mapped()
drm/msm:
Switch to pfn mappings
drm/msm:
Use div64_ul instead of do_div
drm/nouveau/acpi:
Don't print error when we get -EINPROGRESS from pm_runtime
drm/nouveau/bios:
Rename prom_init() and friends functions
drm/nouveau/ce/gv100-:
move method buffer to ce ctx
drm/nouveau/device:
remove pwrsrc notify in favour of a direct call to clk
drm/nouveau/disp:
add common channel class handling
drm/nouveau/disp:
add common class handling between
=nv50
drm/nouveau/disp:
add conn method to query HPD pin status
drm/nouveau/disp:
add connector class
drm/nouveau/disp:
add output class
drm/nouveau/disp:
add supervisor mutex
drm/nouveau/disp:
clean up nvkm_outp constructors
drm/nouveau/disp:
collapse nv50_disp into nvkm_disp
drm/nouveau/disp:
collapse nv50_disp_func into nvkm_disp_func
drm/nouveau/disp:
collapse nvkm_dp into nvkm_outp
drm/nouveau/disp:
group supervisor-related struct members
drm/nouveau/disp:
merge head/outp/ior code into chipset files
drm/nouveau/disp:
merge nv50_disp_new_() and nvkm_disp_new()
drm/nouveau/disp:
move DAC load detection method
drm/nouveau/disp:
replace hda func pointer check with flag
drm/nouveau/disp:
split sor dp funcs out to their own struct
drm/nouveau/disp:
split sor hda funcs out to their own struct
drm/nouveau/fifo/gv100-:
set gv100_fifo_runlist storage-class to static
drm/nouveau/fifo:
remove rd32/wr32 accessors from channels
drm/nouveau/fifo:
rip out cevent, never used
drm/nouveau/flcn:
remove unused functions
drm/nouveau/gr/gf100-:
Clean up some inconsistent indenting
drm/nouveau/Kconfig:
Drop duplicate "select ACPI_VIDEO"
drm/nouveau/kms/nv50-:
remove unused functions
drm/nouveau/kms:
Fix failure path for creating DP connectors
drm/nouveau/mmu:
drop unexpected word "the" in the comments
drm/nouveau/mmu:
fix typo in comment
drm/nouveau/nvif:
add wrapper for open-coded nvif_object_constructed()
drm/nouveau/nvkm:
remove unused header
drm/nouveau/nvkm:
rip out event uapi
drm/nouveau/nvkm:
use list_add_tail() when building object tree
drm/nouveau/nvkm:
zero out engine pointer for subdev-provided classes
drm/nouveau/tegra:
remove needless NULL check
drm/nouveau:
clear output poll workers before nouveau_fbcon_destroy()
drm/nouveau:
Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
drm/nouveau:
fix another off-by-one in nvbios_addr
drm/nouveau:
fix another off-by-one in nvbios_addr
drm/nouveau:
Fix spelling typo in comments
drm/nouveau:
recognise GA103
drm/nouveau:
remove double WFI when destroying channels
drm/panel-edp:
Add LQ140M1JW48 edp panel entry
drm/panel-edp:
Fix delays for Innolux N116BCA-EA1
drm/panel-edp:
Take advantage of wait_hpd_asserted() in struct drm_dp_aux
drm/panel:
Add an API to allow drm to set orientation from panel
drm/panel:
atna33xc20: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
drm/panel:
boe-tv101wum-nl6: Implement .get_orientation callback
drm/panel:
elida-kd35t133: Implement .get_orientation callback
drm/panel:
feiyang-fy07024di26a30d: make reset gpio optional
drm/panel:
Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
drm/panel:
ili9881c: Implement .get_orientation callback
drm/panel:
introduce ebbg,ft8719 panel
drm/panel:
lvds: Implement .get_orientation callback
drm/panel:
nt35510: Remove duplicate 'the' in two places.
drm/panel:
nt36672a: add backlight support
drm/panel:
panel-asus-z00t-tm5p5-n35596: Use backlight helper
drm/panel:
panel-dsi-cm: Use backlight helpers
drm/panel:
panel-edp: Implement .get_orientation callback
drm/panel:
panel-simple: Add dev_err_probe if backlight could not be found
drm/panel:
panel-simple: Implement .get_orientation callback
drm/panel:
simple: add AM-800600P5TMQW-TB8H
drm/panel:
simple: Add DataImage FG1001L0DSSWMG01 panel support
drm/panel:
simple: add ETML0700Y5DHA panel
drm/panel:
simple: Add support for HannStar HSD101PWW2 panel
drm/panel:
simple: Fix innolux_g121i1_l01 bus_format
drm/panel:
sony-acx565akm: Use backlight helpers
drm/panfrost:
Add "clean only safe" feature bit
drm/panfrost:
Add arm,mali-valhall-jm compatible
drm/panfrost:
Add HW_ISSUE_TTRX_3485 quirk
drm/panfrost:
Add Mali-G57 "Natt" support
drm/panfrost:
Constify argument to has_hw_issue
drm/panfrost:
devfreq: set opp to the recommended one to configure regulator
drm/panfrost:
Don't set L2_MMU_CONFIG quirks
drm/panfrost:
Handle HW_ISSUE_TTRX_2968_TTRX_3162
drm/panfrost:
Handle HW_ISSUE_TTRX_3076
drm/pl111:
drop unexpected word "the" in the comments
drm/pm/swsmu:
add ras eeprom i2c function for smu13 v13_0_0
drm/prime:
drop unexpected word "the" in the comments
drm/probe-helper:
abstract .get_modes() connector helper call
drm/probe-helper:
add drm_connector_helper_get_modes()
drm/probe-helper:
Add helper for drm_helper_probe_single_connector_modes()
drm/probe-helper:
Default to 640x480 if no EDID on DP
drm/probe-helper:
For DP, add 640x480 if all other modes are bad
drm/qxl:
remove qxl_log_level global
drm/r128:
Fix undefined behavior due to shift overflowing the constant
drm/radeon:
add a force flush to delay work when radeon
drm/radeon:
avoid bogus "vram limit (0) must be a power of 2" warning
drm/radeon:
Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
drm/radeon:
Fix comment typo
drm/radeon:
fix incorrrect SPDX-License-Identifiers
drm/radeon:
fix potential buffer overflow in ni_set_mc_special_registers()
drm/radeon:
Initialize fences array entries in radeon_sa_bo_next_hole
drm/radeon:
integer overflow in radeon_mode_dumb_create()
drm/rect:
Add DRM_RECT_INIT() macro
drm/rockchip:
Fix an error handling path rockchip_dp_probe()
drm/rockchip:
Fix Kconfig dependencies for display-port encoders
drm/rockchip:
Fix return type of cdn_dp_connector_mode_valid
drm/rockchip:
Fix spelling mistake "aligened" -> "aligned"
drm/rockchip:
remove unneeded semicolon from vop2 driver
drm/rockchip:
vop2: Fix eDP/HDMI sync polarities
drm/rockchip:
vop2: unlock on error path in vop2_crtc_atomic_enable()
drm/rockchip:
vop: Don't crash for invalid duplicate_state()
drm/sched:
Partial revert of 'drm/sched: Keep s_fence->parent pointer'
drm/scheduler:
Don't kill jobs in interrupt context
drm/shmem-helper:
Add missing vunmap on error
drm/simple-kms:
Use drm_atomic_helper_check_crtc_state()
drm/ssd130x:
Only define a SPI device ID table when built as a module
drm/st7735r:
Fix module autoloading for Okaya RH128128T
drm/stm:
ltdc: add support of horizontal & vertical mirroring
drm/stm:
ltdc: add support of the dynamic z-order
drm/stm:
ltdc: disable all layers before crtc shutdown
drm/stm:
ltdc: fix various coding-style warnings
drm/stm:
ltdc: remove error message about scaling
drm/stm:
ltdc: update hardware error management
drm/sun4i:
dsi: Prevent underflow when computing packet sizes
drm/sun4i:
sun8i-hdmi-phy: Group PHY ops functions by generation
drm/sun4i:
sun8i-hdmi-phy: Separate A83T and H3 PHY ops
drm/sun4i:
sun8i-hdmi-phy: Support multiple custom PHY ops
drm/sun4i:
sun8i-hdmi-phy: Use devm_platform_ioremap_resource
drm/sun4i:
sun8i-hdmi-phy: Use of_device_get_match_data
drm/sun4i:
sun8i-hdmi-phy: Used device-managed clocks/resets
drm/syncobj:
add missing error return code in drm_syncobj_transfer_to_timeline()
drm/tegra:
falcon: Set DMACTX field on DMA transactions
drm/tegra:
Fix vmapping of prime buffers
drm/tegra:
Implement stream ID related callbacks on engines
drm/tegra:
Include DMA API header where used
drm/tegra:
nvdec: Fix TRANSCFG register offset
drm/tegra:
Support context isolation
drm/tegra:
vic: Add Tegra234 support
drm/tegra:
vic: Fix build warning when CONFIG_PM=n
drm/tegra:
vic: Use devm_platform_ioremap_resource()
drm/todo:
Add entry for converting kselftests to kunit
drm/ttm:
cleanup the resource of ghost objects after locking them
drm/ttm:
Fix dummy res NULL ptr deref bug
drm/ttm:
move default BO destructor into VMWGFX v2
drm/ttm:
update bulk move object of ghost BO
drm/udl:
Set VGA connector
drm/v3d:
Add support for bcm2711
drm/v3d:
Get rid of pm code
drm/vc4:
change vc4_dma_range_matches from a global to static
drm/vc4:
dpi: Add option for inverting pixel clock and output enable
drm/vc4:
dpi: Add support for composite syncs to vc4_dpi
drm/vc4:
dpi: Ensure a default format is selected
drm/vc4:
drop unexpected word "the" in the comments
drm/vc4:
drv: Adopt the dma configuration from the HVS or V3D component
drm/vc4:
dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
drm/vc4:
dsi: Correct DSI divider calculations
drm/vc4:
dsi: Correct pixel order for DSI0
drm/vc4:
dsi: Fix dsi0 interrupt support
drm/vc4:
dsi: Register dsi0 as the correct vc4 encoder type
drm/vc4:
dsi: Release workaround buffer and DMA
drm/vc4:
hdmi: Add all the vc5 HDMI registers into the debugfs dumps
drm/vc4:
hdmi: Add HDMI format detection registers to register list
drm/vc4:
hdmi: Add MISC_CONTROL register for vc4
drm/vc4:
hdmi: Avoid full hdmi audio fifo writes
drm/vc4:
hdmi: Clear unused infoframe packet RAM registers
drm/vc4:
hdmi: Correct HDMI timing registers for interlaced modes
drm/vc4:
hdmi: Depends on CONFIG_PM
drm/vc4:
hdmi: Disable audio if dmas property is present but empty
drm/vc4:
hdmi: Fix timings for interlaced modes
drm/vc4:
hdmi: Force modeset when bpc or format changes
drm/vc4:
hdmi: Move HDMI reset to pm_resume
drm/vc4:
hdmi: Move pixel doubling from Pixelvalve to HDMI block
drm/vc4:
hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWAYS_KEEPOUT
drm/vc4:
hdmi: Report that 3d/stereo is allowed
drm/vc4:
hdmi: Reset HDMI MISC_CONTROL register
drm/vc4:
hdmi: Rework power up
drm/vc4:
hdmi: Skip writes to disabled packet RAM
drm/vc4:
hdmi: Stop checking for enabled output in audio
drm/vc4:
hdmi: Switch to pm_runtime_status_suspended
drm/vc4:
hvs: Add debugfs node that dumps the current display lists
drm/vc4:
kms: Use maximum FIFO load for the HVS clock rate
drm/vc4:
kms: Warn if clk_set_min_rate fails
drm/vc4:
Migrate to new style legacy DAI naming flag
drm/vc4:
plane: Add alpha_blend_mode property to each plane.
drm/vc4:
plane: Fix margin calculations for the right/bottom edges
drm/vc4:
plane: Remove subpixel positioning check
drm/virtio:
Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
drm/virtio:
simplify the return expression
drm/vkms:
check plane_composer->map[0] before using it
drm/vkms:
Update vkms_composer_worker documentation
drm/vmwgfx:
Stop using 'TRUE'
drm/xlnx:
Fix build failure due to missing include
drm:
Add DRM_GEM_FOPS
drm:
Add support for the LogiCVC display controller
drm:
adv7511: override i2c address of cec before accessing it
drm:
Always warn if user-defined modes are not supported
drm:
bridge: Add TI DLPC3433 DSI to DMD bridge
drm:
bridge: adv7511: Add check for mipi_dsi_driver_register
drm:
bridge: adv7511: Move CEC definitions to adv7511_cec.c
drm:
bridge: DRM_FSL_LDB should depend on ARCH_MXC
drm:
bridge: icn6211: Adjust clock phase using SYS_CTRL_1
drm:
bridge: icn6211: Register macro clean up
drm:
bridge: ldb: Drop DE flip from Freescale i.MX8MP LDB bridge
drm:
bridge: sii8620: fix possible off-by-one
drm:
Config orientation property if panel provides it
drm:
Document the power requirements for DP AUX transfers
drm:
Drop drm_blend.h from drm_crtc.h
drm:
Drop drm_connector.h from drm_crtc.h
drm:
Drop drm_edid.h from drm_crtc.h
drm:
Drop drm_framebuffer.h from drm_crtc.h
drm:
fix device_node_continue.cocci warnings
drm:
Fix htmldocs indentation warning w/ DP AUX power requirements
drm:
Implement DRM aperture helpers under video/
drm:
lcdif: Add support for i.MX8MP LCDIF variant
drm:
logicvc: fix error code in logicvc_layer_init()
drm:
logicvc: Fix uninitialized variable in probe
drm:
of: Add drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep
drm:
of: Mark empty drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep static
drm:
panel-orientation-quirks: drop unexpected word "the" in the comments
drm:
rcar-du: Add num_rpf to struct rcar_du_device_info
drm:
rcar-du: Drop file name from comment header blocks
drm:
rcar-du: Extend CMM HDSE documentation
drm:
rcar-du: Fix Alpha blending issue on Gen3
drm:
rcar-du: Lift z-pos restriction on primary plane for Gen3
drm:
Remove linux/fb.h from drm_crtc.h
drm:
Remove linux/i2c.h from drm_crtc.h
drm:
Remove linux/media-bus-format.h from drm_crtc.h
drm:
Remove unnecessary junk from drm_crtc.h
drm:
Remove unnecessary print function dev_err()
drm:
shmobile: Use backlight helper
drm:
use dma_fence_unwrap_merge() in drm_syncobj
drm:
use ENOMEM for drmm_kzalloc allocation failures
drm:
vkms: Alloc the compose frame using vzalloc
drm:
xlnx: add
for readl/writel
drop_monitor:
adopt u64_stats_t
dt-binding:
clk: npcm845: Add binding for Nuvoton NPCM8XX Clock
dt-binding:
spi: Add npcm845 compatible to npcm-fiu document
dt-bindings:
Add bindings for Tegra234 Host1x and VIC
dt-bindings:
Add compatible for Mali Valhall (JM)
dt-bindings:
add google,cros-kbd-led-backlight
dt-bindings:
Add headers for Host1x and VIC on Tegra234
dt-bindings:
Add headers for Tegra234 GPCDMA
dt-bindings:
Add Tegra234 MGBE clocks and resets
dt-bindings:
altera: Add Chameleon v3 board
dt-bindings:
altera: document Stratix 10 SWVP compatibles
dt-bindings:
apple,aic: Fix required item "apple,fiq-index" in affinity description
dt-bindings:
arm-smmu: Add compatible for Qualcomm SM6375
dt-bindings:
arm64: Add BCM4912 SoC to binding document
dt-bindings:
arm64: Add BCM63146 SoC
dt-bindings:
arm64: add BCM63158 SoC to binding document
dt-bindings:
arm64: Add BCM6813 SoC
dt-bindings:
arm64: Add BCM6856 SoC
dt-bindings:
arm64: Add BCM6858 SoC to binding document
dt-bindings:
arm64: dts: mediatek: Add mt8192-asurada-hayato
dt-bindings:
arm64: dts: mediatek: Add mt8192-asurada-spherion
dt-bindings:
arm: Add Asus GT-AX6000 based on BCM4912
dt-bindings:
arm: add BCM63138 SoC
dt-bindings:
arm: Add BCM63148 SoC
dt-bindings:
arm: add BCM63178 SoC to binding document
dt-bindings:
arm: Add BCM6756 SoC
dt-bindings:
arm: add BCM6846 SoC to device tree binding document
dt-bindings:
arm: add BCM6855 SoC to device tree binding document
dt-bindings:
arm: Add BCM6878 soc
dt-bindings:
ARM: add bindings for the Meraki MR26
dt-bindings:
arm: Add compatible for MediaTek MT8186
dt-bindings:
arm: Add DH electronics i.MX8M Plus DHCOM and PDK2
dt-bindings:
arm: add TQMa8MPxL board
dt-bindings:
arm: aspeed: add Aspeed Evaluation boards
dt-bindings:
arm: aspeed: document board compatibles
dt-bindings:
arm: aspeed: document board compatibles
dt-bindings:
arm: at91: add lan966 pcb8309 board
dt-bindings:
arm: Convert CoreSight bindings to DT schema
dt-bindings:
arm: Convert CoreSight CPU debug to DT schema
dt-bindings:
arm: cpus: add cortex-a78ae compatible
dt-bindings:
arm: cpus: Document "qcom,msm8909-smp" enable-method
dt-bindings:
arm: fsl: Add carrier for toradex,apalis-imx6q
dt-bindings:
arm: fsl: add imx93 11x11 evk board
dt-bindings:
arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2
dt-bindings:
arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-*
dt-bindings:
arm: fsl: Decrease the line length
dt-bindings:
arm: mediatek: Add #reset-cells property for MT8186
dt-bindings:
arm: mediatek: Add #reset-cells property for MT8192/MT8195
dt-bindings:
arm: mediatek: Add mt8186 pericfg compatible
dt-bindings:
arm: mediatek: Add MT8195 Cherry Tomato Chromebooks
dt-bindings:
ARM: Mediatek: Remove msdc binding of MT8192 clock
dt-bindings:
arm: npcm: Add maintainer
dt-bindings:
arm: npcm: Add nuvoton,npcm845 compatible string
dt-bindings:
arm: npcm: Add nuvoton,npcm845 GCR compatible string
dt-bindings:
arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties'
dt-bindings:
arm: qcom: Add / fix sc7280 board bindings
dt-bindings:
arm: qcom: add missing MSM8916 board compatibles
dt-bindings:
arm: qcom: add missing MSM8992 board compatibles
dt-bindings:
arm: qcom: add missing MSM8994 board compatibles
dt-bindings:
arm: qcom: add missing MSM8998 board compatibles
dt-bindings:
arm: qcom: add missing QCS404 board compatibles
dt-bindings:
arm: qcom: add missing SDM630 board compatibles
dt-bindings:
arm: qcom: add missing SDM636 board compatibles
dt-bindings:
arm: qcom: add missing SDM845 board compatibles
dt-bindings:
arm: qcom: add missing SM6125 board compatibles
dt-bindings:
arm: qcom: add missing SM6350 board compatibles
dt-bindings:
arm: qcom: add missing SM8150 board compatibles
dt-bindings:
arm: qcom: add missing SM8250 board compatibles
dt-bindings:
arm: qcom: add missing SM8350 board compatibles
dt-bindings:
arm: qcom: Add more sc7180 Chromebook board bindings
dt-bindings:
arm: qcom: Add sc7180 Chromebook board bindings
dt-bindings:
arm: qcom: Add Xiaomi Mi Mix2s bindings
dt-bindings:
arm: qcom: Document additional sc8280xp devices
dt-bindings:
arm: qcom: Document lg,judyln and lg,judyp devices
dt-bindings:
arm: qcom: document sda660 SoC and ifc6560 board
dt-bindings:
arm: qcom: Document xiaomi,natrium board
dt-bindings:
arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
dt-bindings:
arm: qcom: fix Longcheer L8150 compatibles
dt-bindings:
arm: qcom: fix MSM8916 MTP compatibles
dt-bindings:
arm: qcom: fix MSM8994 boards compatibles
dt-bindings:
arm: qcom: Mention that Chromebooks use a different scheme
dt-bindings:
arm: qcom: switch maintainer to Bjorn
dt-bindings:
arm: Rename Coresight filenames to match compatible
dt-bindings:
arm: rockchip: Add Radxa ROCK Pi S
dt-bindings:
arm: stm32: Add compatible string for DH electronics DHCOR DRC Compact
dt-bindings:
arm: sunplus: Add bindings for Sunplus SP7021 SoC boards
dt-bindings:
arm: sunxi: Add H616 EMAC0 compatible
dt-bindings:
arm: sunxi: Add several MBUS compatibles
dt-bindings:
arm: sunxi: Add two H616 board compatible strings
dt-bindings:
arm: sunxi: Default to the full MBUS binding
dt-bindings:
arm: tegra: Add NVIDIA Tegra194 AXI2APB binding
dt-bindings:
arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding
dt-bindings:
arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding
dt-bindings:
ata: ahci-ceva: convert to yaml
dt-bindings:
backlight: rt4831: Add the new ocp level property
dt-bindings:
backlight: Update Lee Jones' email address
dt-bindings:
bcm4329-fmac: add optional brcm,ccode-map-trivial
dt-bindings:
bluetooth: broadcom: Add BCM4349B1 DT binding
dt-bindings:
bus: qcom,ssc-block-bus: rework arrays and drop redundant minItems
dt-bindings:
can: mpfs: document the mpfs CAN controller
dt-bindings:
can: nxp,sja1000: Document RZ/N1{D,S} support
dt-bindings:
can: sja1000: Convert to json-schema
dt-bindings:
chosen: remove old .txt binding
dt-bindings:
chrome: google,cros-ec-typec: restrict allowed properties
dt-bindings:
clk: imx: Add fsl,scu-clk yaml file
dt-bindings:
clk: sprd: Add bindings for ums512 clock controller
dt-bindings:
clock: Add bindings for Exynos7885 CMU_FSYS
dt-bindings:
clock: Add bindings for SP7021 clock driver
dt-bindings:
clock: Add compatible for D1 DE2 clocks
dt-bindings:
clock: Add indices for Exynos7885 TREX clocks
dt-bindings:
clock: Add Qcom SM8350 DISPCC bindings
dt-bindings:
clock: Add Qcom SM8350 GPUCC bindings
dt-bindings:
clock: add QCOM SM8450 camera clock bindings
dt-bindings:
clock: fix wrong clock documentation for qcom,rpmcc
dt-bindings:
clock: fixed-factor: Drop Allwinner A10 compatible
dt-bindings:
clock: qcom,gcc-apq8064: move msm8960 compat from gcc-other.yaml
dt-bindings:
clock: qcom,gcc-apq8064: split tsens to the child node
dt-bindings:
clock: qcom,gcc-msm8996: add more GCC clock sources
dt-bindings:
clock: qcom,gcc-sdm845: add parent power domain
dt-bindings:
clock: qcom: ipq8074: add PPE crypto clock
dt-bindings:
clock: qcom: ipq8074: add USB GDSCs
dt-bindings:
clock: r9a07g043-cpg: Add Renesas RZ/Five CPG Clock and Reset Definitions
dt-bindings:
clock: renesas,rzg2l: Simplify header file references
dt-bindings:
clocks: qcom,gcc-ipq8074: support power domains
dt-bindings:
connector: usb: align example indentation to four-space
dt-bindings:
cpufreq: cpufreq-qcom-hw: Add SM6375 compatible
dt-bindings:
display/msm: hdmi: mark hdmi-mux-supply as deprecated
dt-bindings:
display/msm: hdmi: mark old GPIO properties as deprecated
dt-bindings:
display/msm: hdmi: split and convert to yaml
dt-bindings:
display: Add Arm virtual platforms display
dt-bindings:
display: Add bindings for EBBG FT8719
dt-bindings:
display: bridge: Add i.MX8qm/qxp display pixel link binding
dt-bindings:
display: bridge: Add i.MX8qm/qxp LVDS display bridge binding
dt-bindings:
display: bridge: Add i.MX8qm/qxp pixel combiner binding
dt-bindings:
display: bridge: Add i.MX8qxp pixel link to DPI binding
dt-bindings:
display: bridge: Add TI DLPC3433 DSI to DMD
dt-bindings:
display: bridge: ldb: Fill in reg property
dt-bindings:
display: bridge: sil,sii9022: Convert to json-schema
dt-bindings:
display: convert ilitek,ili9341.txt to dt-schema
dt-bindings:
display: ili9341: document canaan kd233's lcd
dt-bindings:
display: ingenic,jz4780-hdmi: Drop undocumented 'ddc-i2c-bus'
dt-bindings:
display: mediatek: add vdosys1 RDMA definition for mt8195
dt-bindings:
display: mediatek: dpi: Add DP_INTF compatible
dt-bindings:
display: mediatek: dpi: Revise mediatek strings to correct format
dt-bindings:
display: mediatek: dsi: Add compatible for MediaTek MT8186
dt-bindings:
display: mediatek: dsi: Convert dsi_dtbinding to .yaml
dt-bindings:
display: novatek, nt36672a: add backlight property
dt-bindings:
display: panel: feiyang, fy07024di26a30d: make reset gpio optional
dt-bindings:
display: simple-framebuffer: Drop Bartlomiej Zolnierkiewicz
dt-bindings:
display: simple: add Ampire AM-800600P5TMQW-TB8H panel
dt-bindings:
display: simple: Add DataImage FG1001L0DSSWMG01 compatible string
dt-bindings:
display: simple: add EDT ETML0700Y5DHA panel
dt-bindings:
display: simple: Add HannStar HSD101PWW2
dt-bindings:
display: sun4i: Add D1 TCONs to conditionals
dt-bindings:
display: tegra: Convert to json-schema
dt-bindings:
display: use spi-peripheral-props.yaml
dt-bindings:
dma: Add Apple ADMAC
dt-bindings:
dma: apple,admac: Fix example interrupt parsing
dt-bindings:
dma: Convert Qualcomm BAM DMA binding to json format
dt-bindings:
dma: dw-axi-dmac: extend the number of interrupts
dt-bindings:
dma: fsl-edma: Convert to DT schema
dt-bindings:
dma: mediatek,uart-dma: add MT8365 bindings
dt-bindings:
dma: Rewrite ST-Ericsson DMA40 to YAML
dt-bindings:
dmaengine: Add compatible for Tegra234
dt-bindings:
Document how Chromebooks with depthcharge boot
dt-bindings:
dp83867: add binding for io_impedance_ctrl nvmem cell
dt-bindings:
Drop Beniamin Bia and Stefan Popa
dt-bindings:
Drop Dan Murphy and Ricardo Rivera-Matos
dt-bindings:
Drop DT_MK_SCHEMA_FLAGS conditional selecting schema files
dt-bindings:
Drop Robert Jones
dt-bindings:
dsp: mediatek: Add mt8186 dsp document
dt-bindings:
dsp: mediatek: Use meaningful names for mbox
dt-bindings:
eeprom: at25: use spi-peripheral-props.yaml
dt-bindings:
eeprom: microchip,93lc46b: move to eeprom directory
dt-bindings:
efm32: remove bindings for deleted platform
dt-bindings:
firmware: Add fsl,scu yaml file
dt-bindings:
firmware: arm,scmi: Add support for powercap protocol
dt-bindings:
firmware: document Qualcomm QCS404 and SM6125 SCM
dt-bindings:
firmware: qcom-scm: Add interconnects property
dt-bindings:
firmware: scm: Add compatible for SDX65
dt-bindings:
Fix incorrect "the the" corrections
dt-bindings:
Fix typo in comment
dt-bindings:
fpga: add binding doc for microchip-spi fpga mgr
dt-bindings:
gpio: Add AXP221/AXP223/AXP809 compatibles
dt-bindings:
gpio: add pull-disable flag
dt-bindings:
gpio: Convert TI TPIC2810 GPIO Controller bindings to YAML
dt-bindings:
gpio: fsl-imx-gpio: Add i.MXRT compatibles
dt-bindings:
gpio: gpio-mvebu: convert txt binding to DT schema format
dt-bindings:
gpio: gpio-mvebu: deprecate armadaxp-gpio
dt-bindings:
gpio: gpio-mvebu: document offset and marvell,pwm-offset
dt-bindings:
gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4
dt-bindings:
gpio: rockchip: add gpio-ranges
dt-bindings:
gpio: sifive: add gpio-line-names
dt-bindings:
gpio: zynq: Add missing compatible strings
dt-bindings:
gpio: zynq: Add power-domains
dt-bindings:
gpio: zynq: Describe gpio-line-names
dt-bindings:
gpu: v3d: Add BCM2711's compatible
dt-bindings:
HID: i2c-hid: elan: Introduce bindings for Elan eKTH6915
dt-bindings:
host1x: Add iommu-map property
dt-bindings:
host1x: Fix bracketing in example
dt-bindings:
hwinfo: group Chip ID-like devices
dt-bindings:
hwinfo: renesas,prr: move from soc directory
dt-bindings:
hwinfo: samsung,s5pv210-chipid: add S5PV210 ChipID
dt-bindings:
hwmon: (mr75203) fix "intel,vm-map" property to be optional
dt-bindings:
hwmon: Add compatible string for ADT7481 in lm90
dt-bindings:
hwmon: Allow specifying channels for lm90
dt-bindings:
hwmon: move ibm,p8-occ bindings to proper folder
dt-bindings:
i2c: Convert arm,i2c-versatile to DT schema
dt-bindings:
i2c: convert ocores binding to yaml
dt-bindings:
i2c: Document RZ/V2M I2C controller
dt-bindings:
i2c: i2c-rk3x: add rk3588 compatible
dt-bindings:
i2c: i2c-rk3x: Document Rockchip RV1126
dt-bindings:
i2c: mv64xxx: Add variants with offload support
dt-bindings:
i2c: nomadik: Add power domain to binding
dt-bindings:
i2c: nomadik: Drop unused voltage supply from example
dt-bindings:
i2c: npcm: support NPCM845
dt-bindings:
i2c: qcom,i2c-cci: convert to dtschema
dt-bindings:
i2c: qcom-cci: add QCOM MSM8974 compatible
dt-bindings:
i2c: renesas,riic: Fix 'unevaluatedProperties' warnings
dt-bindings:
i2c: Rewrite Nomadik I2C bindings in YAML
dt-bindings:
i2c: st,stm32-i2c: add entry for stm32mp13
dt-bindings:
i2c: st,stm32-i2c: Document interrupt-names property
dt-bindings:
i2c: st,stm32-i2c: Document wakeup-source property
dt-bindings:
i2c: update bindings for mt8188 soc
dt-bindings:
iio/accel: Fix adi,adxl345/6 example I2C address
dt-bindings:
iio/dac: adi,ad5766: Add missing type to 'output-range-microvolts'
dt-bindings:
iio: accel: Add bmi085 and bmi090l bindings
dt-bindings:
iio: accel: ADIS16240: update maintainers
dt-bindings:
iio: accel: sca3300: Document murata,scl3300
dt-bindings:
iio: adc: AD9467: update maintainers
dt-bindings:
iio: adc: Add compatible for MT8188
dt-bindings:
iio: adc: Add imx6ul & imx6sx compatibles
dt-bindings:
iio: adc: axi-adc: update maintainers
dt-bindings:
iio: adc: document qcom-spmi-rradc
dt-bindings:
iio: adc: Document Renesas RZ/G2UL ADC
dt-bindings:
iio: adc: npcm: Add npcm845 compatible string
dt-bindings:
iio: dac: AD5770R: update maintainers
dt-bindings:
iio: dac: mcp4922: expand for mcp4921 support
dt-bindings:
iio: Drop Bogdan Pricop
dt-bindings:
iio: Drop Joachim Eastwood
dt-bindings:
iio: gyroscope: bosch,bmg160: correct number of pins
dt-bindings:
iio: imu: adis16480: update maintainers
dt-bindings:
iio: sx9324: Add CS idle/sleep mode
dt-bindings:
iio: sx9324: Add input analog gain
dt-bindings:
iio: sx9324: Add internal compensation resistor setting
dt-bindings:
iio: sx9324: Add precharge resistor setting
dt-bindings:
iio: sx9360: Add precharge resistor setting
dt-bindings:
iio: ti-dac5571: Add ti,dac121c081
dt-bindings:
input: Add fsl,scu-key yaml file
dt-bindings:
input: ariel-pwrbutton: use spi-peripheral-props.yaml
dt-bindings:
input: Centralize 'linux,code' definition
dt-bindings:
input: Centralize 'linux,input-type' definition
dt-bindings:
input: Convert adc-keys to DT schema
dt-bindings:
input: gpio-keys: accept also interrupt-extended
dt-bindings:
input: gpio-keys: enforce node names to match all properties
dt-bindings:
input: gpio-keys: reference input.yaml and document properties
dt-bindings:
input: Increase maximum keycode value to 0x2ff
dt-bindings:
input: iqs7222: Correct bottom speed step size
dt-bindings:
input: iqs7222: Extend slider-mapped GPIO to IQS7222C
dt-bindings:
input: iqs7222: Remove support for RF filter
dt-bindings:
input: iqs7222: Use central 'linux,code' definition
dt-bindings:
input: touchscreen: add compatible string for Goodix GT1158
dt-bindings:
input: touchscreen: edt-ft5x06: add report-rate-hz
dt-bindings:
input: Use common 'linux,keycodes' definition
dt-bindings:
input: use generic node names
dt-bindings:
interconnect: add fsl,imx8mp.h
dt-bindings:
interconnect: Add MediaTek CCI dt-bindings
dt-bindings:
interconnect: Add Qualcomm SM6350 NoC support
dt-bindings:
interconnect: fsl,imx8m-noc: drop Leonard Crestez
dt-bindings:
interconnect: imx8m: Add bindings for imx8mp noc
dt-bindings:
interconnect: qcom,msm8998-cpu-bwmon: add BWMON device
dt-bindings:
interconnect: qcom: Split out rpmh-common bindings
dt-bindings:
interconnect: samsung,exynos-bus: convert to dtschema
dt-bindings:
interconnect: Update property for icc-rpm path tag
dt-bindings:
interrupt-controller: Add bindings for SP7021 interrupt controller
dt-bindings:
interrupt-controller: Add Renesas RZ/G2L Interrupt Controller
dt-bindings:
interrupt-controller: Convert rda,8810pl-intc to YAML
dt-bindings:
interrupt-controller: renesas,rzg2l-irqc: Document RZ/V2L SoC
dt-bindings:
interrupt-controller: Require trigger type for T-HEAD PLIC
dt-bindings:
interrupt-controller: sifive,plic: Document Renesas RZ/Five SoC
dt-bindings:
iommu: mediatek: Add mediatek,infracfg phandle
dt-bindings:
lcdif: Add compatible for i.MX8MP
dt-bindings:
leds: add Broadcom's BCM63138 controller
dt-bindings:
leds: class-multicolor: reference class directly in multi-led node
dt-bindings:
leds: Convert is31fl319x to dtschema
dt-bindings:
leds: fix indentation in examples
dt-bindings:
leds: is31fl319x: Document variants specificities
dt-bindings:
leds: leds-bcm63138: unify full stops in descriptions
dt-bindings:
leds: lp50xx: correct reg/unit addresses in example
dt-bindings:
leds: lp50xx: fix LED children names
dt-bindings:
leds: pwm-multicolor: Add active-low property
dt-bindings:
leds: pwm-multicolor: document max-brigthness
dt-bindings:
leds: qcom-lpg: Add compatible for PM660L LPG block
dt-bindings:
leds: skyworks,aat1290: convert to dtschema
dt-bindings:
mailbox: arm,mhu: Make secure interrupt optional
dt-bindings:
mailbox: imx-mu: add RST channel
dt-bindings:
mailbox: qcom,apcs-kpss-global: Add syscon const for relevant entries
dt-bindings:
mailbox: qcom-ipcc: Add NSP1 client
dt-bindings:
mailbox: qcom-ipcc: Add SM6375 compatible
dt-bindings:
marvell: Document the AC5/AC5X compatibles
dt-bindings:
memory-controllers: add canaan k210 sram controller
dt-bindings:
memory-controllers: fsl,imx8m-ddrc: drop Leonard Crestez
dt-bindings:
memory: Add Tegra234 MGBE memory clients
dt-bindings:
memory: mtk-smi: Add MT6795 Helio X10 bindings
dt-bindings:
mfd: Add compatible for MT6331 PMIC
dt-bindings:
mfd: Add i.MX8qm/qxp Control and Status Registers module binding
dt-bindings:
mfd: Add i.MX8qm/qxp Control and Status Registers module binding
dt-bindings:
mfd: Add mp2733 compatible
dt-bindings:
mfd: Convert da9063 to yaml
dt-bindings:
mfd: convert to yaml Qualcomm SPMI PMIC
dt-bindings:
mfd: mt6397: Add compatibles for MT6331 RTC and keys
dt-bindings:
mfd: qcom,tcsr: Add qcom,tcsr-mdm9615
dt-bindings:
mfd: qcom,tcsr: Convert to dtschema
dt-bindings:
mfd: qcom-pm8xxx: Update the maintainers section
dt-bindings:
mfd: st,stm32-timers: Correct 'resets' property name
dt-bindings:
mfd: stm32-timers: Document how to specify interrupts
dt-bindings:
mfd: stm32-timers: Move fixed string node names under 'properties'
dt-bindings:
mfd: syscon: Update Lee Jones' email address
dt-bindings:
mfd: ti,j721e-system-controller: Add clock property
dt-bindings:
mfd: update dlg,da9063.yaml reference
dt-bindings:
microchip-otpc: document Microchip OTPC
dt-bindings:
mmc: Add Broadcom optional sdio_freq clock
dt-bindings:
mmc: Add compatible for MediaTek MT8188
dt-bindings:
mmc: convert mmc-spi-slot to yaml
dt-bindings:
mmc: mtk-sd: extend interrupts and pinctrls properties
dt-bindings:
mmc: renesas,sdhi: Add R-Car Gen4 clock requirements
dt-bindings:
mmc: renesas,sdhi: Document R-Car S4-8 and generic Gen4 support
dt-bindings:
mmc: renesas,sdhi: R-Car V3U is R-Car Gen4
dt-bindings:
mmc: rockchip-dw-mshc: Document Rockchip RV1126
dt-bindings:
mmc: samsung,exynos-dw-mshc: convert to dtschema
dt-bindings:
mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU
dt-bindings:
mmc: samsung,s3c6410-sdhci: convert to dtschema
dt-bindings:
mmc: sdhci-msm: add MSM8998
dt-bindings:
mmc: sdhci-msm: constrain reg-names per variants
dt-bindings:
mmc: sdhci-msm: document resets
dt-bindings:
mmc: sdhci-msm: Document the SM8450 compatible
dt-bindings:
mmc: sdhci-msm: Fix 'operating-points-v2 was unexpected' issue
dt-bindings:
mmc: sdhci-msm: Fix issues in yaml bindings
dt-bindings:
mmc: sdhci-msm: fix reg-names entries
dt-bindings:
msm/dp: List supplies in the bindings
dt-bindings:
msm: update maintainers list with proper id
dt-bindings:
mtd/partitions: Convert arm-firmware-suite to DT schema
dt-bindings:
mtd: microchip,mchp48l640: use spi-peripheral-props.yaml
dt-bindings:
mtd: mxc-nand: Drop undocumented properties from example
dt-bindings:
mtd: partitions: add additional example for qcom,smem-part
dt-bindings:
mtd: partitions: support label/name only partition
dt-bindings:
mtd: qcom_nandc: document qcom,boot-partitions binding
dt-bindings:
net: broadcom-bluetooth: Add conditional constraints
dt-bindings:
net: broadcom-bluetooth: Add CYW55572 DT binding
dt-bindings:
net: broadcom-bluetooth: Add property for autobaud mode
dt-bindings:
net: cdns,macb: Add versal compatible string
dt-bindings:
net: cdns,macb: document polarfire soc's macb
dt-bindings:
net: cdns,macb: use correct xlnx prefix for Xilinx
dt-bindings:
net: convert emac_rockchip.txt to YAML
dt-bindings:
net: convert sff,sfp to dtschema
dt-bindings:
net: dsa: add bindings for Renesas RZ/N1 Advanced 5 port switch
dt-bindings:
net: dsa: convert binding for mediatek switches
dt-bindings:
net: dsa: dt bindings for microchip lan937x
dt-bindings:
net: dsa: make reset optional and add rgmii-mode to mt7531
dt-bindings:
net: dsa: mediatek,mt7530: Add missing 'reg' property
dt-bindings:
net: dsa: renesas,rzn1-a5psw: add interrupts description
dt-bindings:
net: fsl,fec: Add i.MX8ULP FEC items
dt-bindings:
net: fsl,fec: Add nvmem-cells / nvmem-cell-names properties
dt-bindings:
net: hirschmann,hellcreek: use absolute path to other schema
dt-bindings:
net: make internal-delay-ps based on phy-mode
dt-bindings:
net: mtk-star-emac: add description for new properties
dt-bindings:
net: mtk-star-emac: add support for MT8365
dt-bindings:
net: pcs: add bindings for Renesas RZ/N1 MII converter
dt-bindings:
net: pcs: add bindings for Renesas RZ/N1 MII converter
dt-bindings:
net: sff,sfp: rename example dt nodes to be more generic
dt-bindings:
net: snps,dwmac: add "power-domains" property
dt-bindings:
net: snps,dwmac: add "renesas,rzn1" compatible
dt-bindings:
net: Updated micrel,led-mode for LAN8814 PHY
dt-bindings:
net: wireless: mt76: add clock description for MT7986.
dt-bindings:
net: xilinx: document xilinx emaclite driver binding
dt-bindings:
nfc: nxp,nci: drop Charles Gorand's mail
dt-bindings:
nfc: use spi-peripheral-props.yaml
dt-bindings:
nvmem: Add fsl,scu-ocotp yaml file
dt-bindings:
nvmem: convert mtk-efuse.txt to YAML schema
dt-bindings:
nvmem: mediatek: efuse: add support for mt8186
dt-bindings:
nvmem: mediatek: efuse: add support mt8183
dt-bindings:
opp: accept array of frequencies
dt-bindings:
opp: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings:
opp: Add missing compat devices
dt-bindings:
opp: Add msm8939 to the compatible list
dt-bindings:
opp: opp-v2-kryo-cpu: Fix example binding checks
dt-bindings:
panel: raydium,rm67191: Add missing type to 'video-mode'
dt-bindings:
PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high'
dt-bindings:
PCI: host-generic-pci: Allow IOMMU and MSI properties
dt-bindings:
PCI: mediatek: Add Airoha EN7532 support
dt-bindings:
PCI: pci-rcar-gen2: Convert bindings to json-schema
dt-bindings:
PCI: qcom: Fix description typo
dt-bindings:
PCI: qcom: Fix reset conditional
dt-bindings:
PCI: qcom: Support additional MSI vectors
dt-bindings:
PCI: renesas,pci-rcar-gen2: Add device tree support for R9A06G032
dt-bindings:
PCI: tegra194: Convert to json-schema
dt-bindings:
PCI: tegra234: Add schema for tegra234 Endpoint mode
dt-bindings:
PCI: tegra234: Add schema for tegra234 Root Port mode
dt-bindings:
PCI: xilinx-cpm: Add Versal CPM5 Root Port
dt-bindings:
perf: Convert Arm CCN to DT schema
dt-bindings:
phy: add Amlogic G12A Analog MIPI D-PHY bindings
dt-bindings:
phy: Add Freescale i.MX8qm Mixel LVDS PHY binding
dt-bindings:
phy: Add FSD UFS PHY bindings
dt-bindings:
phy: List supplies for qcom,edp-phy
dt-bindings:
phy: mediatek,dsi-phy: Add MT8365 SoC bindings
dt-bindings:
phy: mediatek,tphy: add MT8365 SoC bindings
dt-bindings:
phy: mediatek: Add YAML schema for PCIe PHY
dt-bindings:
phy: mediatek: tphy: add compatible for mt8188
dt-bindings:
phy: mxs-usb-phy: Add i.MX8DXL compatible string
dt-bindings:
PHY: P2U: Add support for Tegra234 P2U block
dt-bindings:
phy: qcom,qmp: add IPQ8074 PCIe Gen3 PHY binding
dt-bindings:
phy: renesas: usb3-phy: Spelling s/funcional/functional/
dt-bindings:
phy: samsung,ufs-phy: make pmu-syscon as phandle-array
dt-bindings:
pinctrl-zynqmp: Add output-enable configuration
dt-bindings:
pinctrl: Add compatible for Allwinner D1
dt-bindings:
pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl
dt-bindings:
pinctrl: Add DT schema for qcom,msm8909-tlmm
dt-bindings:
pinctrl: Add DT schema for SM6375 TLMM
dt-bindings:
pinctrl: imx: Add fsl,scu-iomux yaml file
dt-bindings:
pinctrl: mt8186: Add and use drive-strength-microamp
dt-bindings:
pinctrl: mt8186: Add gpio-line-names property
dt-bindings:
pinctrl: mt8192: Add drive-strength-microamp
dt-bindings:
pinctrl: mt8192: Add RSEL values to bias-pull-{up,down}
dt-bindings:
pinctrl: mt8192: Use generic bias instead of pull-*-adv
dt-bindings:
pinctrl: mt8195: Add and use drive-strength-microamp
dt-bindings:
pinctrl: mt8195: Add gpio-line-names property
dt-bindings:
pinctrl: mt8195: Fix name for mediatek,rsel-resistance-in-si-unit
dt-bindings:
pinctrl: mt8195: Use drive-strength-microamp in examples
dt-bindings:
pinctrl: nuvoton,wpcm450-pinctrl: align key node name
dt-bindings:
pinctrl: qcom,ipq6018: Fix example 'gpio-ranges' size
dt-bindings:
pinctrl: qcom,pmic-gpio: add PM8226 constraints
dt-bindings:
pinctrl: qcom,pmic-gpio: add PMP8074
dt-bindings:
pinctrl: qcom: drop non-working codeaurora.org emails
dt-bindings:
pinctrl: qcom: sc7280: Add boolean param for ADSP bypass platforms
dt-bindings:
pinctrl: renesas,pfc: Document r8a779g0 support
dt-bindings:
pinctrl: renesas,rzg2l-pinctrl: Document the properties to handle GPIO IRQ
dt-bindings:
pinctrl: renesas: Remove spaces before #define
dt-bindings:
pinctrl: st,stm32: Correct 'resets' property name
dt-bindings:
pinctrl: sunplus,sp7021-pinctrl: reference generic schema
dt-bindings:
pinctrl: sunxi: allow vcc-pi-supply
dt-bindings:
pinctrl: sunxi: allow vcc-pi-supply
dt-bindings:
pinctrl: sunxi: Disallow the resets property
dt-bindings:
pinctrl: sunxi: Make interrupts optional
dt-bindings:
pinctrl: sunxi: Make interrupts optional
dt-bindings:
power: Add fsl,scu-pd yaml file
dt-bindings:
power: Add MediaTek Helio X10 MT6795 power domains
dt-bindings:
power: Add Tegra234 MGBE power domains
dt-bindings:
power: drop quotes when not needed
dt-bindings:
power: qcom,rpmpd: drop non-working codeaurora.org emails
dt-bindings:
power: qcom-rpmpd: Add MSM8909 power domains
dt-bindings:
power: reset: drop quotes when not needed
dt-bindings:
power: reset: qcom,pon: use absolute path to other schema
dt-bindings:
power: reset: qcom,pshold: convert to dtschema
dt-bindings:
power: supply: bq24190: use regulator schema for child node
dt-bindings:
power: supply: charger-manager: Add missing type for 'cm-battery-stat'
dt-bindings:
power: supply: drop quotes when not needed
dt-bindings:
power: supply: qcom,pm8941: document usb-charge-current-limit
dt-bindings:
power: supply: qcom,pm8941: use regulator schema for child node
dt-bindings:
power: supply: summit,smb347: use absolute path to schema
dt-bindings:
proximity: vl53l0x: Document optional supply and GPIO properties
dt-bindings:
ps2-gpio: convert binding to json-schema
dt-bindings:
ps2-gpio: document bus signals open drain
dt-bindings:
pwm: Add MT8365 SoC binding
dt-bindings:
pwm: Document clk based PWM controller
dt-bindings:
pwm: mediatek: Add compatible string for MT8195
dt-bindings:
rcc: stm32: select the "secure" path for stm32mp13
dt-bindings:
remoteproc: mediatek: Add binding for mt8188 scp
dt-bindings:
remoteproc: pru: Re-arrange "compatible" in alphabetic order
dt-bindings:
remoteproc: pru: Update bindings for K3 AM62x SoCs
dt-bindings:
remoteproc: qcom,adsp: add interconnects
dt-bindings:
remoteproc: qcom,adsp: simplify interrupts
dt-bindings:
remoteproc: qcom,adsp: simplify SM8150 power domains
dt-bindings:
remoteproc: qcom,adsp: use GIC_SPI defines in example
dt-bindings:
remoteproc: qcom,glink-edge: define re-usable schema for glink-edge
dt-bindings:
remoteproc: qcom,smd-edge: define re-usable schema for smd-edge
dt-bindings:
remoteproc: qcom: Convert SC7180 MSS bindings to YAML
dt-bindings:
remoteproc: qcom: Convert SC7280 MSS bindings to YAML
dt-bindings:
remoteproc: qcom: q6v5: fix example
dt-bindings:
remoteproc: remove unneeded ref for names
dt-bindings:
remove Joonyoung Shim from maintainers
dt-bindings:
reset: Add bindings for SP7021 reset driver
dt-bindings:
reset: add sama7g5 definitions
dt-bindings:
reset: Add TPS380x documentation
dt-bindings:
reset: atmel,at91sam9260-reset: add sama7g5 bindings
dt-bindings:
reset: convert Atmel/Microchip reset controller to YAML
dt-bindings:
reset: mediatek: Add infra_ao reset index for MT8186
dt-bindings:
reset: mediatek: Add infra_ao reset index for MT8192/MT8195
dt-bindings:
reset: npcm: add GCR syscon property
dt-bindings:
reset: npcm: Add support for NPCM8XX
dt-bindings:
reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G2UL USBPHY Control bindings
dt-bindings:
riscv: document cbom-block-size
dt-bindings:
riscv: fix SiFive l2-cache's cache-sets
dt-bindings:
riscv: sifive-l2: add a PolarFire SoC compatible
dt-bindings:
rtc: Add EM Microelectronic EM3027 bindings
dt-bindings:
rtc: Add fsl,scu-rtc yaml file
dt-bindings:
rtc: Add TI K3 RTC description
dt-bindings:
rtc: ds1307: Convert to json-schema
dt-bindings:
rtc: mediatek: add mt6358 and mt6366 compatible
dt-bindings:
rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt'
dt-bindings:
rtc: nuvoton: add NCT3018Y Real Time Clock
dt-bindings:
rtc: nxp,pcf85063: Convert to DT schema
dt-bindings:
rtc: qcom-pm8xxx-rtc: Update the maintainers section
dt-bindings:
rtc: zynqmp: Add clock information
dt-bindings:
samsung: document preferred compatible naming
dt-bindings:
serial: 8250: Add npcm845 compatible string
dt-bindings:
serial: mtk-uart: Convert txt to json-schema
dt-bindings:
serial: renesas,hscif: Document r8a779f0 bindings
dt-bindings:
serial: snps-dw-apb-uart: Add Rockchip RK3588
dt-bindings:
serial: snps-dw-apb-uart: Document Rockchip RV1126
dt-bindings:
sharp,lq101r1sx01: Add compatible for LQ101R1SX03
dt-bindings:
soc: add samsung,boot-mode definitions
dt-bindings:
soc: bcm: bcm2835-pm: Add support for bcm2711
dt-bindings:
soc: bcm: bcm2835-pm: Convert bindings to DT schema
dt-bindings:
soc: bcm: bcm2835-pm: Introduce reg-names
dt-bindings:
soc: bcm: drop quotes when not needed
dt-bindings:
soc: bcm: use absolute path to other schema
dt-bindings:
soc: mediatek: add gce-client-reg for MUTEX
dt-bindings:
soc: mediatek: add mt8192 svs dt-bindings
dt-bindings:
soc: mediatek: add mtk svs dt-bindings
dt-bindings:
soc: mediatek: devapc: Add bindings for MT8186
dt-bindings:
soc: mediatek: move out common module from display folder
dt-bindings:
soc: microchip: drop quotes when not needed
dt-bindings:
soc: microchip: use absolute path to other schema
dt-bindings:
soc: qcom,rpmh-rsc: simplify qcom,tcs-config
dt-bindings:
soc: qcom,wcnss: remove unneeded ref for names
dt-bindings:
soc: qcom: aoss: document qcom,sm8450-aoss-qmp
dt-bindings:
soc: qcom: qcom,smd-rpm: add power-controller
dt-bindings:
soc: qcom: smd-rpm: Add MSM8909
dt-bindings:
soc: qcom: smd-rpm: extend example
dt-bindings:
soc: qcom: smd: reference SMD edge schema
dt-bindings:
soc: qcom: spm: Add MSM8909 CPU compatible
dt-bindings:
soc: renesas: Move renesas,prr from arm to soc
dt-bindings:
soc: samsung: exynos-pmu: add reboot-mode
dt-bindings:
soc: samsung: exynos-pmu: cleanup assigned clocks
dt-bindings:
soc: samsung: exynos-pmu: use abolute ref paths
dt-bindings:
soc: samsung: usi: add exynosautov9-usi compatible
dt-bindings:
soc: ti: pruss: Re-arrange "compatible" in alphabetic order
dt-bindings:
soc: ti: pruss: Update bindings for K3 AM62x SoCs
dt-bindings:
sram: qcom,imem: add IMEM memory region
dt-bindings:
sram: qcom,ocmem: cleanup example coding style
dt-bindings:
tegra-ccplex-cluster: Remove status from required properties
dt-bindings:
thermal: Add fsl,scu-thermal yaml file
dt-bindings:
thermal: Fix missing required property
dt-bindings:
thermal: qcom,spmi-temp-alarm: convert to dtschema
dt-bindings:
thermal: rcar-gen3-thermal: Add r8a779f0 support
dt-bindings:
thermal: rcar-gen3-thermal: use positive logic
dt-bindings:
timer: Add Nomadik MTU binding
dt-bindings:
timer: Add Tegra186 & Tegra234 Timer
dt-bindings:
timer: allwinner,sun4i-a10-timer: Add D1 compatible
dt-bindings:
timer: ingenic,tcu: use absolute path to other schema
dt-bindings:
timer: mediatek: Add CPUX System Timer and MT6795 compatible
dt-bindings:
timer: npcm: Add npcm845 compatible string
dt-bindings:
timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support
dt-bindings:
timer: renesas,cmt: Fix R-Car Gen4 fall-out
dt-bindings:
timer: renesas,cmt: R-Car V3U is R-Car Gen4
dt-bindings:
trivial-devices: Add Infineon SLB9673 TPM
dt-bindings:
trivial-devices: Add lt7182s
dt-bindings:
usb: Add analogix anx7411 PD binding
dt-bindings:
usb: Add binding for TI USB8041 hub controller
dt-bindings:
usb: add documentation for aspeed udc
dt-bindings:
usb: atmel: Add Microchip LAN9662 compatible string
dt-bindings:
usb: atmel: Add Microchip LAN9662 compatible string
dt-bindings:
usb: dwc2: document TPL support
dt-bindings:
usb: dwc3: Add wakeup-source property support
dt-bindings:
usb: generic-ehci: Add Allwinner D1 compatible
dt-bindings:
usb: generic-ehci: allow usb-hcd schema properties
dt-bindings:
usb: generic-ohci: Add Allwinner D1 compatible
dt-bindings:
usb: mtk-xhci: add compatible for mt8188
dt-bindings:
usb: mtk-xhci: add support 'resets' property
dt-bindings:
usb: mtk-xhci: Allow wakeup interrupt-names to be optional
dt-bindings:
usb: mtk-xhci: Make all clocks required
dt-bindings:
usb: mtu3: add compatible for mt8188
dt-bindings:
usb: mtu3: add support 'resets' property
dt-bindings:
usb: qcom,dwc3: add SC8280XP binding
dt-bindings:
usb: qcom,dwc3: Add SM6375 compatible
dt-bindings:
usb: qcom,dwc3: add wakeup-source property
dt-bindings:
usb: qcom,dwc3: refine interrupt requirements
dt-bindings:
usb: rts5411: Rename property 'companion-hub' to 'peer-hub'
dt-bindings:
usb: sunxi-musb: Add Allwinner D1 compatible
dt-bindings:
usb: typec: add bindings for stm32g0 controller
dt-bindings:
vcpu_stall_detector: Add qemu,vcpu-stall-detector compatible
dt-bindings:
vendor-prefixes: add Densitron
dt-bindings:
vendor-prefixes: Add prefix for EBBG
dt-bindings:
vendor-prefixes: Add prefix for Mixel, Inc.
dt-bindings:
vendor-prefixes: add Shift GmbH
dt-bindings:
vendor-prefixes: document several vendors for Aspeed BMC boards
dt-bindings:
vexpress-sysreg: Add deprecated GPIO provider properties
dt-bindings:
vexpress-sysreg: Allow for no child nodes
dt-bindings:
virtio: mmio: add optional wakeup-source property
dt-bindings:
watchdog: Add binding for Qcom SDX65
dt-bindings:
watchdog: Add fsl,scu-wdt yaml file
dt-bindings:
watchdog: Add fsl,scu-wdt yaml file
dt-bindings:
watchdog: faraday: Fix typo in example 'timeout-sec' property
dt-bindings:
watchdog: faraday: Fix typo in example 'timeout-sec' property
dt-bindings:
watchdog: npcm: Add npcm845 compatible string
dt-bindings:
watchdog: qcom,pm8916-wdt: convert to dtschema
dt-bindings:
watchdog: realtek,otto-wdt: add RTL9310
Linux:
dt-bindings:drm/bridge:anx7625: add port@0 property
Linux:
dt-bindings:drm/bridge:anx7625: add port@0 property
dt_bindings:
rs485: Correct delay values
e1000:
Fix typos in comments
e1000e:
convert .adjfreq to .adjfine
e1000e:
remove unnecessary range check in e1000e_phc_adjfreq
earlycon:
prevent multiple register_console()
EDAC, pnd2:
convert to use common P2SB accessor
EDAC, pnd2:
Use proper I/O accessors and address space annotation
EDAC/mpc85xx:
Include required of headers directly
EDAC/ppc_4xx:
Include required of_irq header directly
eeprom:
idt_89hpesx: fix clang -Wformat warnings
eeprom:
idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
efi/x86:
libstub: remove unused variable
efi:
avoid efivars layer when loading SSDTs from variables
efi:
capsule-loader: Fix use-after-free in efi_capsule_write
efi:
Correct comment on efi_memmap_alloc
efi:
efibc: avoid efivar API for setting variables
efi:
efibc: Guard against allocation failure
efi:
Fix efi_power_off() not being run before acpi_power_off() when necessary
efi:
libstub: check Shim mode using MokSBStateRT
efi:
libstub: Disable struct randomization
efi:
Make code to find mirrored memory ranges generic
efi:
pstore: Omit efivars caching EFI varstore access layer
efi:
Simplify arch_efi_call_virt() macro
efi:
vars: Add thin wrapper around EFI get/set variable interface
efi:
vars: Don't drop lock in the middle of efivar_init()
efi:
vars: Drop __efivar_entry_iter() helper which is no longer used
efi:
vars: Move efivar caching layer into efivarfs
efi:
vars: Remove deprecated 'efivars' sysfs interface
efi:
vars: Switch to new wrapper layer
efi:
vars: Use locking version to iterate over efivars linked lists
efi:
x86: Wipe setup_data on pure EFI boot
epoll:
autoremove wakers even more aggressively
erofs:
avoid consecutive detection for Highmem memory
erofs:
avoid the potentially wrong m_plen for big pcluster
erofs:
clean up `enum z_erofs_collectmode'
erofs:
clean up z_erofs_collector_begin()
erofs:
drop the old pagevec approach
erofs:
fix error return code in erofs_fscache_{meta_,}read_folio
erofs:
fix pcluster use-after-free on UP platforms
erofs:
get rid of `enum z_erofs_page_type'
erofs:
get rid of `z_pagemap_global'
erofs:
get rid of erofs_prepare_dio() helper
erofs:
get rid of the leftover PAGE_SIZE in dir.c
erofs:
get rid of unneeded `inode', `map' and `sb'
erofs:
introduce `z_erofs_parse_in_bvecs'
erofs:
introduce `z_erofs_parse_out_bvecs()'
erofs:
introduce bufvec to store decompressed buffers
erofs:
introduce multi-reference pclusters (fully-referenced)
erofs:
introduce struct z_erofs_decompress_backend
erofs:
introduce z_erofs_do_decompressed_bvec()
erofs:
record the longest decompressed size in this round
erofs:
rework online page handling
erofs:
switch compressed_pages[] to bufvec
erofs:
try to leave (de)compressed_pages on stack if possible
erofs:
update ctx->pos for every emitted dirent
erofs:
wake up all waiters after z_erofs_lzma_head ready
esp6:
Fix spelling mistake
eth:
fix the help in Wangxun's Kconfig
eth:
mtk: switch to netif_napi_add_tx()
eth:
remove neterion/vxge
eth:
sp7021: switch to netif_napi_add_tx()
Linux:
ethernet/emulex:fix repeated words in comments
ethernet/marvell:
fix repeated words in comments
ethernet/natsemi:
fix repeated words in comments
ethernet/neterion:
fix repeated words in comments
ethernet/sun:
fix repeated words in comments
ethernet/via:
fix repeated words in comments
ethernet:
Remove vf rate limit check for drivers
ethernet:
rocker: fix sleep in atomic context bug in neigh_timer_handler
ethtool:
Fix and simplify ethtool_convert_link_mode_to_legacy_u32()
evm:
Use IS_ENABLED to initialize .enabled
exec:
Call kmap_local_page() in copy_string_kernel()
exec:
Fix a spelling mistake
exec:
Replace kmap{,_atomic}() with kmap_local_page()
exfat:
Define NLS_NAME_* as bit flags explicitly
exfat:
Downgrade ENAMETOOLONG error message to debug messages
exfat:
Drop superfluous new line for error messages
exfat:
Expand exfat_err() and co directly to pr_*() macro
exfat:
fix overflow for large capacity partition
exfat:
remove duplicate write inode for extending dir/file
exfat:
remove duplicate write inode for truncating file
exfat:
Return ENAMETOOLONG consistently for oversized paths
exfat:
reuse __exfat_write_inode() to update directory entry
exit:
Fix typo in comment: s/sub-theads/sub-threads
Linux:
expand those iov_iter_advance()...
ext2:
Add more validity checks for inode counts
ext2:
avoid deleting xattr block that is being reused
ext2:
factor our freeing of xattr block reference
ext2:
Remove check for PageError
ext2:
remove nobh support
ext2:
unindent codeblock in ext2_xattr_set()
ext2:
Use a folio in ext2_get_page()
ext4:
add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
ext4:
add ioctls to get/set the ext4 superblock uuid
ext4:
aligned '*' in comments
ext4:
avoid remove directory when directory is corrupted
ext4:
avoid resizing to a partial cluster size
ext4:
avoid unnecessary spreading of allocations among groups
ext4:
block range must be validated before use in ext4_mb_clear_bb()
ext4:
check if directory block is within i_size
ext4:
Convert mpage_map_and_submit_buffers() to use filemap_get_folios()
ext4:
Convert mpage_release_unused_pages() to use filemap_get_folios()
ext4:
correct max_inline_xattr_value_size computing
ext4:
correct the misjudgment in ext4_iget_extra_inode
ext4:
fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
ext4:
fix extent status tree race in writeback error recovery path
ext4:
fix race when reusing xattr blocks
ext4:
fix reading leftover inlined symlinks
ext4:
fix use-after-free in ext4_xattr_set_entry
ext4:
fix warning in ext4_iomap_begin as race between bmap and write
ext4:
fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1()
ext4:
limit the number of retries after discarding preallocations blocks
ext4:
make directory inode spreading reflect flexbg size
ext4:
make mballoc try target group first even with mb_optimize_scan
ext4:
make sure ext4_append() always allocates new block
ext4:
only initialize mmp_bdevname once
ext4:
recover csum seed of tmp_inode after migrating to extents
ext4:
reduce computation of overhead during resize
ext4:
reflect mb_optimize_scan value in options file
ext4:
remove EA inode entry from mbcache on inode eviction
ext4:
reuse order and buddy in mb_mark_used when buddy split
ext4:
unindent codeblock in ext4_xattr_block_set()
ext4:
update s_overhead_clusters in the superblock during an on-line resize
ext4:
update the s_overhead_clusters in the backup sb's when resizing
ext4:
use buckets for cr 1 block scan instead of rbtree
ext4:
use ext4_debug() instead of jbd_debug()
ext4:
use locality group preallocation for small closed files
extcon:
Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP
extcon:
Drop unexpected word "the" in the comments
extcon:
fsa9480: Drop no-op remove function
extcon:
Remove extraneous space before a debug message
extcon:
rt8973a: Drop useless mask_invert flag on irqchip
extcon:
sm5502: Drop useless mask_invert flag on irqchip
Linux:
Extend ipc stream parameters sent to DSP
f2fs:
add a sysfs entry to show zone capacity
f2fs:
adjust zone capacity when considering valid block count
f2fs:
allow compression of files without blocks
f2fs:
clean up f2fs_abort_atomic_write()
f2fs:
Convert f2fs_invalidate_compress_pages() to use filemap_get_folios()
f2fs:
Convert to filemap_migrate_folio()
f2fs:
Delete f2fs_copy_page() and replace with memcpy_page()
f2fs:
do not allow to decompress files have FI_COMPRESS_RELEASED
f2fs:
do not set compression bit if kernel doesn't support
f2fs:
do not skip updating inode when retrying to flush node page
f2fs:
don't bother wait_ms by foreground gc
f2fs:
enforce single zone capacity
f2fs:
fix null-ptr-deref in f2fs_get_dnode_of_data
f2fs:
fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
f2fs:
fix to check inline_data during compressed inode conversion
f2fs:
fix to do sanity check on segment type in build_sit_entries()
f2fs:
fix to invalidate META_MAPPING before DIO write
f2fs:
fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
f2fs:
handle decompress only post processing in softirq
f2fs:
initialize page_array_entry slab only if compression feature is on
f2fs:
intorduce f2fs_all_cluster_page_ready
f2fs:
introduce memory mode
f2fs:
introduce sysfs atomic write statistics
f2fs:
invalidate meta pages only for post_read required inode
f2fs:
obsolete unused MAX_DISCARD_BLOCKS
f2fs:
optimize error handling in redirty_blocks
f2fs:
remove device type check for direct IO
f2fs:
remove redundant code for gc condition
f2fs:
revive F2FS_IOC_ABORT_VOLATILE_WRITE
f2fs:
use onstack pages instead of pvec
f2fs:
use the updated test_dummy_encryption helper functions
fanotify:
cleanups for fanotify_mark() input validations
fanotify:
introduce FAN_MARK_IGNORE
fanotify:
prepare for setting event flags in ignore mask
fat:
add a vfat_rename2() and make existing .rename callback a helper
fat:
add renameat2 RENAME_EXCHANGE flag support
fat:
factor out reusable code in vfat_rename() as helper functions
fbcon:
Fix accelerated fbdev scrolling while logo is still shown
fbcon:
Fix boundary checks for fbcon=vc:n1-n2 parameters
fbcon:
Remove obsolete reference to initmem_freed
fbdev:
chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
fbdev:
Disable sysfb device registration when removing conflicting FBs
fbdev:
fb_pm2fb: Avoid potential divide by zero error
fbdev:
fbcon: Destroy mutex on freeing struct fb_info
fbdev:
fbcon: Properly revert changes when vc_resize() failed
fbdev:
Move fbdev drivers from strlcpy to strscpy
fbdev:
omap: Remove unnecessary print function dev_err()
fbdev:
omapfb: Fix tests for platform_get_irq() failure
fbdev:
radeon: Clean up some inconsistent indenting
fbdev:
Restart conflicting fb removal loop when unregistering devices
fbdev:
sisfb: Clean up some inconsistent indenting
fbdev:
ssd1307fb: Fix repeated words in comments
fbdev:
vesafb: Allow to be built if COMPILE_TEST is enabled
fddi/skfp:
fix repeated words in comments
fec:
Fix timer capture timing in `fec_ptp_enable_pps()`
fec:
Restart PPS after link state change
filemap:
Add filemap_get_folios()
filemap:
Handle AOP_TRUNCATED_PAGE in do_read_cache_folio()
filemap:
minor cleanup for filemap_write_and_wait_range
filemap:
Move 'filler' case to the end of do_read_cache_folio()
filemap:
Remove add_to_page_cache() and add_to_page_cache_locked()
filemap:
Remove find_get_pages_range() and associated functions
filemap:
Use filemap_read_folio() in do_read_cache_folio()
firewire:
net: Make use of get_unaligned_be48(), put_unaligned_be48()
firmware:
arm_scmi: Add devm_protocol_acquire helper
firmware:
arm_scmi: Add SCMI PM driver remove routine
firmware:
arm_scmi: Add SCMI System Power Control driver
firmware:
arm_scmi: Add SCMI v3.1 powercap fast channels support
firmware:
arm_scmi: Add SCMI v3.1 powercap protocol basic support
firmware:
arm_scmi: Add SCMI v3.1 System Power extensions
firmware:
arm_scmi: Fix missing kernel-doc in optee
firmware:
arm_scmi: Fix the asynchronous reset requests
firmware:
arm_scmi: Generalize the fast channel support
firmware:
arm_scmi: Get detailed power scale from perf
firmware:
arm_scmi: Harden accesses to the reset domains
firmware:
arm_scmi: Harden accesses to the sensor domains
firmware:
arm_scmi: Harmonize SCMI tracing message format
firmware:
arm_scmi: Improve checks in the info_get operations
firmware:
arm_scmi: Support only one single system power device
firmware:
arm_scmi: Use fast channel tracing
firmware:
arm_scmi: Use new SCMI full message tracing
firmware:
arm_scpi: Ensure scpi_info is not assigned if the probe fails
firmware:
cs_dsp: Add memory chunk helpers
firmware:
cs_dsp: Add pre_stop callback
firmware:
dmi: Use the proper accessor for the version field
firmware:
Hold a reference for of_find_compatible_node()
firmware:
mediatek: Use meaningful names for mbox
firmware:
qcom_scm-legacy: correct kerneldoc
firmware:
qcom_scm: Add bw voting support to the SCM interface
firmware:
qcom_scm: drop unexpected word "the"
firmware:
stratix10-rsu: extend RSU driver to get DCMF status
firmware:
stratix10-svc: add FCS polling command
firmware:
stratix10-svc: add new FCS commands
firmware:
stratix10-svc: Add support for FCS
firmware:
stratix10-svc: extend svc to support RSU feature
firmware:
stratix10-svc: fix kernel-doc warning
firmware:
stratix10-svc: To support a command ATF Get Version
firmware:
sysfb: Add sysfb_disable() helper function
firmware:
sysfb: Make sysfb_create_simplefb() return a pdev pointer
firmware:
tegra: bpmp: Do only aligned access to IPC memory area
firmware:
tegra: Fix error check return value of debugfs_create_file()
firmware:
xilinx: Add configuration values for tri-state
firmware:
xilinx: Add TF_A_PM_REGISTER_SGI SMC call
firmware_loader:
Fix memory leak in firmware upload
firmware_loader:
Fix use-after-free during unregister
firmware_loader:
Replace kmap() with kmap_local_page()
first_iovec_segment():
just return address
Linux:
fix copy_page_from_iter() for compound destinations
Linux:
fix short copy handling in copy_mc_pipe_to_iter()
Linux:
Fix some coding style issues
flow_dissector:
Add PPPoE dissectors
flow_offload:
Introduce flow_match_pppoe
fm10k:
remove unexpected word "the"
Linux:
fold __pipe_get_pages() into pipe_get_pages()
follow_dotdot{,_rcu}():
change calling conventions
follow_dotdot{,_rcu}():
don't bother with inode
fpga:
altera-pr-ip: fix unsigned comparison with less than zero
fpga:
Directly use ida_alloc()/free()
fpga:
fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream"
fpga:
fpga-mgr: support bitstream offset in image buffer
fpga:
m10bmc-sec: add max10 secure update functions
fpga:
m10bmc-sec: create max10 bmc secure update
fpga:
m10bmc-sec: expose max10 canceled keys in sysfs
fpga:
m10bmc-sec: expose max10 flash update count
fpga:
m10bmc-sec: Fix possible memory leak of flash_buf
fpga:
microchip-spi: add Microchip MPF FPGA manager
Linux:
freescale/fs_enet:fix repeated words in comments
freevxfs:
Convert vxfs_immed_read_folio() to use a folio
freevxfs:
Remove check of PageError
frontswap:
don't call ->init if no ops are registered
fs-verity:
mention btrfs support
fs/btrfs:
Use the enum req_op and blk_opf_t types
fs/buffer:
Combine two submit_bh() and ll_rw_block() arguments
fs/buffer:
Fix the ll_rw_block() kernel-doc header
fs/buffer:
Use the new blk_opf_t type
fs/dcache:
Disable preemption on i_dir_seq write side on PREEMPT_RT
fs/dcache:
export d_same_name() helper
fs/dcache:
Move the wakeup from __d_lookup_done() to the caller.
fs/dcache:
Move wakeup out of i_seq_dir write held region.
fs/direct-io:
Reduce the size of struct dio
fs/exec:
allow to unshare a time namespace on vfork+exec
fs/ext2:
replace ternary operator with min_t()
fs/ext4:
Use the new blk_opf_t type
fs/f2fs:
Use the enum req_op and blk_opf_t types
fs/gfs2:
Use the enum req_op and blk_opf_t types
fs/hfsplus:
Use the enum req_op and blk_opf_t types
fs/iomap:
Use the new blk_opf_t type
fs/jbd2:
Fix the documentation of the jbd2_write_superblock() callers
fs/kernel_read_file:
allow to read files up-to ssize_t
fs/lock:
Don't allocate file_lock in flock_make_lock().
fs/lock:
Rearrange ops in flock syscall.
fs/mpage:
Use the new blk_opf_t type
fs/nfs:
Use enum req_op where appropriate
fs/nilfs2:
Use the enum req_op and blk_opf_t types
fs/ntfs3:
Add missing error check
fs/ntfs3:
Add new argument is_mft to ntfs_mark_rec_free
fs/ntfs3:
Added comments to frecord functions
fs/ntfs3:
Check possible errors in run_pack in advance
fs/ntfs3:
Check reserved size for maximum allowed
fs/ntfs3:
Create MFT zone only if length is large enough
fs/ntfs3:
Do not change mode if ntfs_set_ea failed
fs/ntfs3:
Don't clear upper bits accidentally in log_replay()
fs/ntfs3:
Enable FALLOC_FL_INSERT_RANGE
fs/ntfs3:
extend ni_insert_nonresident to return inserted ATTR_LIST_ENTRY
fs/ntfs3:
Fallocate (FALLOC_FL_INSERT_RANGE) implementation
fs/ntfs3:
Fill duplicate info in ni_add_name
fs/ntfs3:
Fix double free on remount
fs/ntfs3:
Fix missing i_op in ntfs_read_mft
fs/ntfs3:
Fix NULL deref in ntfs_update_mftmirr
fs/ntfs3:
Fix using uninitialized value n when calling indx_read
fs/ntfs3:
Fix very fragmented case in attr_punch_hole
fs/ntfs3:
Fix work with fragmented xattr
fs/ntfs3:
Make MFT zone less fragmented
fs/ntfs3:
Make ni_ins_new_attr return error
fs/ntfs3:
Make ntfs_fallocate return -ENOSPC instead of -EFBIG
fs/ntfs3:
Make ntfs_update_mftmirr return void
fs/ntfs3:
Make static function attr_load_runs
fs/ntfs3:
New function ntfs_bad_inode
fs/ntfs3:
Refactor ni_try_remove_attr_list function
fs/ntfs3:
Refactoring attr_insert_range to restore after errors
fs/ntfs3:
Refactoring attr_punch_hole to restore after errors
fs/ntfs3:
Refactoring attr_set_size to restore after errors
fs/ntfs3:
Refactoring of indx_find function
fs/ntfs3:
Remove a useless test
fs/ntfs3:
Remove duplicated assignment to variable r
fs/ntfs3:
Remove redundant assignment to variable frame
fs/ntfs3:
Remove redundant assignment to variable vcn
fs/ntfs3:
Remove unnecessary 'NULL' values from pointers
fs/ntfs3:
Remove unused function wnd_bits
fs/ntfs3:
Remove unused mi_mark_free
fs/ntfs3:
uninitialized variable in ntfs_set_acl_ex()
fs/ntfs3:
Unlock on error in attr_insert_range()
fs/ntfs3:
Use enum req_op where appropriate
fs/ntfs3:
Use the same order for acl pointer check in ntfs_init_acl
fs/ocfs2:
Fix spelling typo in comment
fs/ocfs2:
Use the enum req_op and blk_opf_t types
fs/reiserfs/inode:
remove dead code in _get_block_create_0()
fs/xfs:
Use the enum req_op and blk_opf_t types
fs/zonefs:
Use the enum req_op type for tracing request operations
fs:
__file_remove_privs(): restore call to inode_has_no_xattr()
fs:
add __remove_file_privs() with flags parameter
fs:
add a FMODE_BUF_WASYNC flags for f_mode
fs:
Add aops->migrate_folio
fs:
Add async write file modification handling.
fs:
Add missing umask strip in vfs_tmpfile
fs:
add mode_strip_sgid() helper
fs:
add two type safe mapping helpers
fs:
change test in inode_insert5 for adding to the sb list
fs:
check FMODE_LSEEK to control internal pipe splicing
fs:
clear or set FMODE_LSEEK based on llseek function
fs:
dlm: add comment about lkb IFL flags
fs:
dlm: add deprecation Kconfig and warnings for timeouts
fs:
dlm: add pid to debug log
fs:
dlm: add resource name to tracepoints
fs:
dlm: call dlm_lsop_recover_prep once
fs:
dlm: change ast and bast trace order
fs:
dlm: change plock interrupted message to debug again
fs:
dlm: change posix lock sigint handling
fs:
dlm: don't use deprecated timeout features by default
fs:
dlm: fix grammar in lowcomms output
fs:
dlm: handle recovery result outside of ls_recover
fs:
dlm: make new_lockspace() wait until recovery completes
fs:
dlm: move kref_put assert for lkb structs
fs:
dlm: plock use list_first_entry
fs:
dlm: remove additional dereference of lksb
fs:
dlm: remove timeout from dlm_user_adopt_orphan
fs:
dlm: remove waiter warnings
fs:
dlm: update comments about recovery and membership handling
fs:
dlm: use dlm_plock_info for do_unlock_close
fs:
do not compare against ->llseek
fs:
don't call ->writepage from __mpage_writepage
fs:
don't randomize struct kiocb fields
fs:
inotify: Fix typo in inotify comment
fs:
introduce tiny iattr ownership update helpers
fs:
move S_ISGID stripping into the vfs_*() helpers
fs:
only do a memory barrier for the first set_buffer_uptodate()
fs:
port HAS_UNMAPPED_ID() to vfs{g,u}id_t
fs:
port to iattr ownership update helpers
fs:
Remove aops->migratepage()
fs:
remove no_llseek
fs:
remove the nobh helpers
fs:
remove the NULL get_block case in mpage_writepages
fs:
require CAP_SYS_ADMIN in target namespace for idmapped mounts
fs:
Split off inode_needs_update_time and __file_update_time
fs:
use mount types in iattr
fscache:
add tracepoint when failing cookie
fscache:
don't leak cookie access refs if invalidation is in progress or failed
fscache:
fix misdocumented parameter
fscrypt:
add fscrypt_context_for_new_inode
fscrypt:
Add HCTR2 support for filename encryption
fscrypt:
export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size
fsdax:
add dax_iomap_cow_copy() for dax zero
fsdax:
dedup file range to use a compare function
fsdax:
Fix infinite loop in dax_iomap_rw()
fsdax:
introduce dax_iomap_cow_copy()
fsdax:
introduce dax_lock_mapping_entry()
fsdax:
output address in dax_iomap_pfn() and rename it
fsdax:
replace mmap entry in case of CoW
fsdax:
set a CoW flag when associate reflink mappings
fsnotify:
Fix comment typo
ftrace/x86:
Add back ftrace_expected assignment
ftrace:
Add modify_ftrace_direct_multi_nolock
ftrace:
Allow IPMODIFY and DIRECT ops on the same function
ftrace:
Fix build warning for ops_references_rec() not used
ftrace:
Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
fuse:
Add module param for CAP_SYS_ADMIN access bypassing allow_other
fuse:
avoid unnecessary spinlock bump
fuse:
fix deadlock between atomic O_TRUNC and page invalidation
fuse:
ioctl: translate ENOSYS
fuse:
limit nsec
fuse:
Remove the control interface for virtio-fs
fuse:
retire block-device-based superblock on force unmount
fuse:
write inode in fuse_release()
gadgetfs:
ep_io - wait until IRQ finishes
gcc-plugins:
Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
genelf:
Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
genetlink:
correct uAPI defines
geneve:
do not use RT_TOS for IPv6 flowlabel
geneve:
fix TOS inheriting for ipv4
geneve:
Use ip_tunnel_key flow flags in route lookups
genirq/generic_chip:
Export irq_unmap_generic_chip
genirq/PM:
Unexport {suspend,resume}_device_irqs()
genirq:
Add and use an irq_data_update_affinity helper
genirq:
Allow irq_set_chip_handler_name_locked() to take a const irq_chip
genirq:
Don't return error on missing optional irq_request_resources()
genirq:
Drop redundant irq_init_effective_affinity
genirq:
GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP
genirq:
GENERIC_IRQ_IPI depends on SMP
genirq:
Provide an IRQ affinity mask in non-SMP configs
genirq:
Refactor accessors to use irq_data_get_affinity_mask
genirq:
Return a const cpumask from irq_data_get_affinity_mask
genirq:
Use for_each_action_of_desc in actions_show()
Linux:
get rid of non-advancing variants
get_maintainer:
add Alan to .get_maintainer.ignore
gfs2:
Add new go_held glock operation
gfs2:
Convert gfs2_jhead_process_page() to use a folio
gfs2:
do_promote glock holder stealing fix
gfs2:
Fix spelling mistake in comment
gfs2:
Fix up gfs2_glock_async_wait
gfs2:
Instantiate glocks ouside of glock state engine
gfs2:
List traversal in do_promote is safe
gfs2:
Make go_instantiate take a glock
gfs2:
Minor gfs2_glock_nq_m cleanup
gfs2:
remove ->writepage
gfs2:
Remove redundant NULL check before kfree
gfs2:
Revert 'Fix "truncate in progress" hang'
gfs2:
Rewrap overlong comment in do_promote
gfs2:
stop using generic_writepages in gfs2_ail1_start_one
gfs2:
Use better variable name
Linux:
google/gve:fix repeated words in comments
gpio:
104-dio-48e: Implement and utilize register structures
gpio:
104-dio-48e: Make irq_chip immutable
gpio:
104-idi-48: Implement and utilize register structures
gpio:
104-idi-48: Make irq_chip immutable
gpio:
104-idi-48: unsigned to unsigned int cleanup
gpio:
104-idio-16: Implement and utilize register structures
gpio:
104-idio-16: Make irq_chip immutable
gpio:
74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_dir_in()
gpio:
74xx-mmio: Make use of device properties
gpio:
74xx-mmio: Use bits instead of plain numbers for flags
gpio:
74xx-mmio: use bits.h macros for all masks
gpio:
adnp: Make use of device properties
gpio:
adnp: use simple i2c probe function
gpio:
adp5588: Do not use defined value for driver name and compatible
gpio:
adp5588: sort header inclusion alphabetically
gpio:
adp5588: Switch from of headers to mod_devicetable.h
gpio:
brcmstb: Make .remove() obviously always return 0
gpio:
davinci: Add support for system suspend/resume PM
gpio:
ftgpio010: Make irqchip immutable
gpio:
gpio-mm: Implement and utilize register structures
gpio:
GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91
gpio:
gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
gpio:
gpiolib: Allow free() callback to be overridden
gpio:
i8255: Introduce the Intel 8255 interface library module
gpio:
ixp4xx: Make irqchip immutable
gpio:
lp3943: unsigned to unsigned int cleanup
gpio:
mockup: fix NULL pointer dereference when removing debugfs
gpio:
mockup: Fix potential resource leakage when register a chip
gpio:
mockup: remove gpio debugfs when remove device
gpio:
mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
gpio:
mt7621: Make the irqchip immutable
gpio:
mvebu: Fix check for pwm support on non-A8K platforms
gpio:
pca953x: Add mutex_lock for regcache sync in PM
gpio:
pca9570: Add DT bindings for NXP PCA9571
gpio:
pca9570: add pca9571 support
gpio:
pch: Change PCI device macros
gpio:
pch: Use dev_err_probe()
gpio:
pxa: use devres for the clock struct
gpio:
realtek-otto: switch to 32-bit I/O
gpio:
Remove dynamic allocation from populate_parent_alloc_arg()
gpio:
remove VR41XX related gpio driver
gpio:
rockchip: add support for rk3588
gpio:
thunderx: Don't directly include asm-generic/msi.h
gpio:
tqmx86: fix uninitialized variable girq
gpio:
twl4030: Don't return an error after WARN in .remove
gpio:
twl4030: Drop platform teardown callback
gpio:
ucb1400: Remove platform setup and teardown support
gpio:
ws16c48: Implement and utilize register structures
gpio:
ws16c48: Make irq_chip immutable
gpio:
xgs-iproc: Drop if with an always false condition
gpio:
xilinx: add missing blank line after declarations
gpiolib:
acpi: support bias pull disable
gpiolib:
add support for bias pull disable
gpiolib:
cdev: compile out HTE unless CONFIG_HTE selected
gpiolib:
cdev: consolidate edge detector configuration flags
gpiolib:
cdev: replace if-else chains with switches
gpiolib:
cdev: Set lineevent_state::irq after IRQ register successfully
gpiolib:
cdev: simplify line event identification
gpiolib:
cdev: simplify linereq_free
gpiolib:
cdev: simplify parameter in call to hte_edge_setup
gpiolib:
devres: Get rid of unused devm_gpio_free()
gpiolib:
of: support bias pull disable
gpiolib:
of: Use device_match_of_node() helper
gpu/drm/radeon:
Fix typo in comments
GPU:
drm: drop unexpected word "the" in the comments
gpu:
host1x: Add context device management code
gpu:
host1x: Add MLOCK release code on Tegra234
gpu:
host1x: Allow reset to be missing
gpu:
host1x: Deduplicate hardware headers
gpu:
host1x: Generalize host1x_cdma_push_wide()
gpu:
host1x: Initialize syncval in channel_submit()
gpu:
host1x: Program context stream ID on submission
gpu:
host1x: Program interrupt destinations on Tegra234
gpu:
host1x: Program virtualization tables
gpu:
host1x: Register context bus unconditionally
gpu:
host1x: Rewrite job opcode sequence
gpu:
host1x: Simplify register mapping and add common aperture
gpu:
host1x: Tegra234 device data and headers
gpu:
host1x: Use RESTART_W to skip timed out jobs on Tegra186+
gpu:
host1x: Use the bitmap API to allocate bitmaps
gve:
Fix GFP flags when allocing pages
habanalabs/gaudi2:
add asic registers header files
habanalabs/gaudi2:
add gaudi2 profiler module
habanalabs/gaudi2:
add gaudi2 security module
habanalabs/gaudi2:
configure virtual MSI-X doorbell interface
habanalabs/gaudi2:
map virtual MSI-X doorbell memory for user
habanalabs/gaudi2:
modify CS completion CQ to use virtual MSI-X doorbell
habanalabs/gaudi2:
modify decoder to use virtual MSI-X doorbell
habanalabs/gaudi2:
remove unused defines
habanalabs/gaudi2:
remove unused variable
habanalabs/gaudi2:
replace defines for reserved sob/mob with enums
habanalabs/gaudi2:
reset device upon critical ECC event
habanalabs/gaudi2:
SM mask can only be 8-bit
habanalabs/gaudi2:
use DIV_ROUND_UP_SECTOR_T instead of roundup
habanalabs/gaudi:
collect undefined opcode error info
habanalabs/gaudi:
enable error interrupt on ARB WDT
habanalabs/gaudi:
fix a race condition causing DMAR error
habanalabs/gaudi:
fix comment to reflect current code
habanalabs/gaudi:
fix function name in comment
habanalabs/gaudi:
fix incorrect MME offset calculation
habanalabs/gaudi:
fix shift out of bounds
habanalabs/gaudi:
fix warning: var might be used uninitialized
habanalabs/gaudi:
invoke device reset from one code block
habanalabs/gaudi:
mask constant value before cast
habanalabs/gaudi:
move tpc assert raise into internal func
habanalabs/gaudi:
notify user process on device unavailable
habanalabs/gaudi:
remove unused enum
habanalabs/gaudi:
replace hl_poll_timeout with while loop
habanalabs/gaudi:
send device reset notification
habanalabs/gaudi:
use correct type in assignment
habanalabs/gaudi:
use memory_scrub_val from debugfs
habanalabs/goya:
move dma direction enum to uapi file
habanalabs:
add a value field to hl_fw_send_pci_access_msg()
habanalabs:
add critical indication in sram ecc
habanalabs:
add gaudi2 asic-specific code
habanalabs:
add gaudi2 MMU support
habanalabs:
add gaudi2 wait-for-CS support
habanalabs:
add generic security module
habanalabs:
add status of reset after device release
habanalabs:
add support for common decoder interrupts
habanalabs:
add terminating NULL to attrs arrays
habanalabs:
add unsupported functions
habanalabs:
add validity check for cq counter offset
habanalabs:
align ioctl uapi structures to 64-bit
habanalabs:
allow detection of unsupported f/w packets
habanalabs:
avoid unnecessary error print
habanalabs:
change the write flag name of error info structs
habanalabs:
check fence pointer before use
habanalabs:
communicate supported page sizes to user
habanalabs:
do not set max power on a secured device
habanalabs:
don't declare tmp twice in same function
habanalabs:
don't do memory scrubbing when unmapping
habanalabs:
don't send addr and size to scrub_device_mem cb
habanalabs:
enable gaudi2 code in driver
habanalabs:
expose only valid debugfs nodes
habanalabs:
expose undefined opcode status via info ioctl
habanalabs:
fix comment style
habanalabs:
fix double unlock on error in map_device_va()
habanalabs:
Fix kernel-doc
habanalabs:
Fix kernel-doc
habanalabs:
fix NULL dereference on cs timeout
habanalabs:
fix race between hl_get_compute_ctx() and hl_ctx_put()
habanalabs:
fix update of is_in_soft_reset
habanalabs:
fixes to the poll-timeout macros
habanalabs:
initialize new asic properties
habanalabs:
initialize variable explicitly
habanalabs:
keep a record of completed CS outcomes
habanalabs:
make sure variable is set before used
habanalabs:
move call to scrub_device_mem after ctx_fini
habanalabs:
move h/w dirty message to debug
habanalabs:
move memory_scrub_val to hdev struct
habanalabs:
naming refactor of user interrupt flow
habanalabs:
page size can only be a power of 2
habanalabs:
print if firmware is secured during load
habanalabs:
print pointer with correct modifier
habanalabs:
refactor dma asic-specific functions
habanalabs:
remove dead code from free_device_memory()
habanalabs:
remove obsolete device variables used for testing
habanalabs:
remove redundant argument in access_dev_mem APIs
habanalabs:
remove unused get_dma_desc_list_size
habanalabs:
rename soft reset to compute reset
habanalabs:
save f/w preboot minor version
habanalabs:
send an event notification when CS timeout occurs
habanalabs:
set default value for memory_scrub
habanalabs:
use %pa to print pci bar size
habanalabs:
use kvcalloc when possible
habanalabs:
Use the bitmap API to allocate bitmaps
habanalabs:
wait for preboot ready after hard reset
hantro:
Remove incorrect HEVC SPS validation
headers/deps:
mm: align MANITAINERS and Docs with new gfp.h structure
headers/deps:
mm: Optimize
header dependencies
headers/deps:
mm: Split
out of
hexagon/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
hfs:
Remove check for PageError
hfsplus:
Remove check for PageError
HID:
Add Apple Touchbar on T2 Macs in hid_have_special_driver list
HID:
add Lenovo Yoga C630 battery quirk
HID:
alps: Declare U1_UNICORN_LEGACY support
HID:
AMD_SFH: Add a DMI quirk entry for Chromebooks
HID:
amd_sfh: Add descriptor operations in amd_mp2_ops
HID:
amd_sfh: Add NULL check for hid device
HID:
amd_sfh: Add PM operations in amd_mp2_ops
HID:
amd_sfh: Add remove operation in amd_mp2_ops
HID:
amd_sfh: Don't show client init failed as error when discovery fails
HID:
amd_sfh: Fix implicit declaration error on i386
HID:
amd_sfh: Handle condition of "no sensors"
HID:
amd_sfh: Implement SFH1.1 functionality
HID:
amd_sfh: Move amd_sfh_work to common interface
HID:
amd_sfh: Move common macros and structures
HID:
amd_sfh: Move global functions to static
HID:
amd_sfh: Move interrupt handling to common interface
HID:
amd_sfh: Move request_list struct to header file
HID:
amd_sfh: Move request_list variable to client data
HID:
apple: Add "GANSS" to the non-Apple list
HID:
apple: Properly handle function keys on non-Apple keyboard
HID:
asus: ROG NKey: Ignore portion of 0x5a report
HID:
core: remove unneeded assignment in hid_process_report()
HID:
cp2112: prevent a buffer overflow in cp2112_xfer()
HID:
hid-input: add Surface Go battery quirk
HID:
hidraw: fix memory leak in hidraw_release()
HID:
i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid touchscreens
HID:
input: fix uclogic tablets
HID:
intel-ish-hid: ipc: Add Meteor Lake PCI device ID
HID:
intel-ish-hid: ipc: use time_before to replace "jiffies < a"
hid:
intel-ish-hid: ishtp: Fix ishtp client sending disordered message
HID:
ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
HID:
lg-g15: Fix comment typo
HID:
logitech-hidpp: Fix syntax errors in comments
HID:
mcp2221: prevent a buffer overflow in mcp_smbus_write()
HID:
multitouch: new device class fix Lenovo X12 trackpad sticky
HID:
nintendo: Add missing array termination
HID:
nintendo: fix rumble worker null pointer deref
HID:
nintendo: fix unused const warning
HID:
nintendo: Set phys property of input device based on HID phys
HID:
steam: Prevent NULL pointer dereference in steam_{recv,send}_report
HID:
surface-hid: Add support for hot-removal
HID:
thrustmaster: Add sparco wheel and fix array length
HID:
uclogic: Add KUnit tests for uclogic_rdesc_template_apply()
HID:
uclogic: Add support for XP-PEN Deco L
HID:
uclogic: Allow to generate frame templates
HID:
uclogic: Make template placeholder IDs generic
HID:
uclogic: properly format kernel-doc comment for hid_dbg() wrappers
HID:
wacom: Don't register pad_input for touch switch
HID:
wacom: Force pen out of prox if no events have been received in a while
HID:
wacom: Only report rotation for art pen
highmem:
delete a sentence from kmap_local_page() kdocs
highmem:
Make __kunmap_{local,atomic}() take const void pointer
highmem:
remove unneeded spaces in kmap_local_page() kdocs
highmem:
specify that kmap_local_page() is callable from interrupts
hinic:
Replace memcpy() with direct assignment
hinic:
Use the bitmap API when applicable
hisi_lpc:
Use acpi_dev_for_each_child()
Linux:
hisilicon/hns3/hns3vf:fix repeated words in comments
hostfs:
Handle page write errors correctly
hugetlb:
Convert huge_add_to_page_cache() to use a folio
hugetlb:
Convert to migrate_folio
hugetlb:
do not update address in huge_pmd_unshare
hugetlb:
lazy page table copies in fork()
hugetlb:
skip to end of PT page mapping when pte not present
hugetlb_cgroup:
fix wrong hugetlb cgroup numa stat
hugetlbfs:
cleanup some comments in inode.c
hugetlbfs:
Convert remove_inode_hugepages() to use filemap_get_folios()
hugetlbfs:
copy_page_to_iter() can deal with compound pages
hugetlbfs:
fix inaccurate comment in hugetlbfs_statfs()
hugetlbfs:
remove unneeded header file
hugetlbfs:
remove unneeded hugetlbfs_ops forward declaration
hugetlbfs:
use helper macro SZ_1{K,M}
hwmon:
(aquacomputer_d5next) Add D5 Next fan control support
hwmon:
(aquacomputer_d5next) Add support for Aquacomputer Quadro fan controller
hwmon:
(aquacomputer_d5next) Add support for reading the +12V voltage sensor on D5 Next
hwmon:
(aquacomputer_d5next) Move device-specific data into struct aqc_data
hwmon:
(aspeed-pwm-tacho) increase fan tach period (again)
hwmon:
(asus-ec-sensors) add definitions for ROG ZENITH II EXTREME
hwmon:
(asus-ec-sensors) add missing sensors for X570-I GAMING
hwmon:
(asus-ec-sensors) add support for Maximus XI Hero
hwmon:
(asus-ec-sensors) add support for Strix Z690-a D4
hwmon:
(asus-ec-sensors) autoload module via DMI data
hwmon:
(asus_wmi_sensors) Save a few bytes of memory
hwmon:
(dell-smm) Add Dell G5 5590 to DMI table
hwmon:
(dell-smm) Add Dell XPS 13 7390 to fan control whitelist
hwmon:
(dell-smm) Improve assembly code
hwmon:
(dell-smm) Improve documentation
hwmon:
(drivetemp) Add module alias
hwmon:
(f71882fg) Add support for F71858AD (0x0903)
hwmon:
(gpio-fan) Fix array out of bounds access
hwmon:
(gsc-hwmon) Add missing of_node_put()
hwmon:
(k10temp): Add support for new family 17h and 19h models
hwmon:
(lm75) Replace kernel.h with the necessary inclusions
hwmon:
(lm90) Add compatible entry for adt7481
hwmon:
(lm90) Add explicit support for ADM1020
hwmon:
(lm90) Add explicit support for MAX6648/MAX6692
hwmon:
(lm90) Add explicit support for NCT210
hwmon:
(lm90) Add flag to indicate 'alarms' attribute support
hwmon:
(lm90) Add flag to indicate conversion rate support
hwmon:
(lm90) Add flag to indicate support for minimum temperature limits
hwmon:
(lm90) Add partial PEC support for ADT7461
hwmon:
(lm90) Add remaining chips supported by adm1021 driver
hwmon:
(lm90) Add support and detection of Philips/NXP NE1618
hwmon:
(lm90) Add support for 2nd remote channel's offset register
hwmon:
(lm90) Add support for additional chip revision of NCT1008
hwmon:
(lm90) Add support for ADM1021, ADM1021A, and ADM1023
hwmon:
(lm90) Add support for ADT7421
hwmon:
(lm90) Add support for ADT7481, ADT7482, and ADT7483
hwmon:
(lm90) Add support for MAX6642
hwmon:
(lm90) Add support for MAX6690
hwmon:
(lm90) Add support for ON Semiconductor NCT214 and NCT72
hwmon:
(lm90) Add support for ON Semiconductor NCT218
hwmon:
(lm90) Add support for unsigned and signed temperatures
hwmon:
(lm90) Add table with supported Analog/ONSEMI devices
hwmon:
(lm90) Combine lm86 and lm90 configuration
hwmon:
(lm90) Define maximum number of channels that are supported
hwmon:
(lm90) Enable full PEC support for ADT7461A
hwmon:
(lm90) Fix error return value from detect function
hwmon:
(lm90) Fix/Add detection of G781-1
hwmon:
(lm90) Generate sysfs and udev events for all alarms
hwmon:
(lm90) Improve PEC support
hwmon:
(lm90) Introduce 16-bit register write function
hwmon:
(lm90) Let lm90_read16() handle 8-bit read operations
hwmon:
(lm90) Move status register bit shifts to compile time
hwmon:
(lm90) Only disable alerts if not already disabled
hwmon:
(lm90) Only re-read registers if volatile
hwmon:
(lm90) Read the channel's label from device-tree
hwmon:
(lm90) Read the channel's temperature offset from device-tree
hwmon:
(lm90) Reorder chip enumeration to be in alphabetical order
hwmon:
(lm90) Reorder include files in alphabetical order
hwmon:
(lm90) Rework alarm/status handling
hwmon:
(lm90) Rework detect function
hwmon:
(lm90) Stop using R_/W_ register prefix
hwmon:
(lm90) Strengthen chip detection for ADM1032, ADT7461(A), and NCT1008
hwmon:
(lm90) Support MAX1617 and LM84
hwmon:
(lm90) Support multiple temperature resolutions
hwmon:
(lm90) Support temp_samples attribute
hwmon:
(lm90) Use BIT macro
hwmon:
(lm90) Use single flag to indicate extended temperature support
hwmon:
(lm90) Use worker for alarm notifications
hwmon:
(mcp3021) improve driver support for newer hwmon interface
hwmon:
(mr75203) enable polling for all VM channels
hwmon:
(mr75203) fix multi-channel voltage reading
hwmon:
(mr75203) fix VM sensor allocation when "intel,vm-map" not defined
hwmon:
(mr75203) fix voltage equation for negative source input
hwmon:
(mr75203) update pvt->v_num and vm_num to the actual number of used sensors
hwmon:
(nct6775) add ASUS TUF GAMING B550-PLUS WIFI II
hwmon:
(nct6775) Drop duplicate NULL check in ->init() and ->exit()
hwmon:
(nct6775) Fix platform driver suspend regression
hwmon:
(occ) Delete unnecessary NULL check
hwmon:
(occ) Replace open-coded variant of %*phN specifier
hwmon:
(pmbus) add a function to check the presence of a block register
hwmon:
(pmbus) Add IEEE 754 half precision support to PMBus core
hwmon:
(pmbus) Add list_voltage to pmbus ops
hwmon:
(pmbus) add MFR_* registers to debugfs
hwmon:
(pmbus) Add support for Analog Devices LT7182S
hwmon:
(pmbus) fix build error unused-function
hwmon:
(pmbus) Fix vout margin caching
hwmon:
(pmbus) Introduce and use cached vout margins
hwmon:
(pmbus) Move pec attribute to I2C device
hwmon:
(pmbus) Use dev_err_probe() to filter -EPROBE_DEFER error messages
hwmon:
(pmbus/ltc2978) Set voltage resolution
hwmon:
(sch56xx-common) Add DMI override table
hwmon:
(sht15) Fix wrong assumptions in device remove callback
hwmon:
(tps23861) fix byte order in current and voltage registers
hwmon:
(tps23861) fix byte order in resistance register
hwmon:
Allow to compile ASB100 and FSCHMD on !X86
hwrng:
bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
hwrng:
via - Fix comment typo
hwspinlock:
qcom: Add support for mmio usage to sfpb-mutex
hwspinlock:
using pm_runtime_resume_and_get instead of pm_runtime_get_sync
i2c:
Add Renesas RZ/V2M controller
i2c:
add support for microchip fpga i2c controllers
i2c:
brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
i2c:
brcmstb: Use dev_name() for adapter name
i2c:
cadence: Support PEC for SMBus block read
i2c:
davinci: fix PM disable depth imbalance in davinci_i2c_probe
i2c:
dummy: Drop no-op remove function
i2c:
extend documentation about retvals of master_xfer functions
i2c:
Fix a potential use after free
i2c:
hisi: use HZ_PER_KHZ macro in units.h
i2c:
i801: Add support for Intel Meteor Lake-P
i2c:
i801: convert to use common P2SB accessor
i2c:
imx: If pm_runtime_get_sync() returned 1 device access is possible
i2c:
imx: Make sure to unregister adapter on remove()
i2c:
kempld: Support ACPI I2C device declaration
i2c:
mediatek: add i2c compatible for MT8188
i2c:
microchip-corei2c: fix erroneous late ack send
i2c:
mlxbf: Fix frequency calculation
i2c:
mlxbf: incorrect base address passed during io write
i2c:
mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
i2c:
mlxcpld: Add callback to notify probing completion
i2c:
move core from strlcpy to strscpy
i2c:
move drivers from strlcpy to strscpy
i2c:
mux-gpmux: Add of_node_put() when breaking out of loop
i2c:
mux: harden i2c_mux_alloc() against integer overflows
i2c:
mv64xxx: Add atomic_xfer method to driver
i2c:
mv64xxx: Remove shutdown method from driver
i2c:
mxs: Silence a clang warning
i2c:
npcm: Capitalize the one-line comment
i2c:
npcm: Correct slave role behavior
i2c:
npcm: Remove own slave addresses 2:10
i2c:
npcm: Support NPCM845
i2c:
qcom-cci: add msm8974 compatible
i2c:
qcom-cci: simplify access to bus data structure
i2c:
qcom-geni: Fix GPI DMA buffer sync-back
i2c:
qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer()
i2c:
qcom-geni: Use the correct return value
i2c:
scmi: Replace open coded device_get_match_data()
i2c:
stm32: add support for the STM32MP13 soc
i2c:
xiic: Fix the type check for xiic_wakeup
Linux:
I2S driver changes for Jadeite platform
i40e:
Add support for ethtool -s
speed
i40e:
Add VF VLAN pruning
i40e:
add xdp frags support to ndo_xdp_xmit
i40e:
convert .adjfreq to .adjfine
i40e:
Fix ADQ rate limiting for PF
i40e:
Fix incorrect address type for IPv6 flow rules
i40e:
Fix kernel crash during module removal
i40e:
Fix set max_tx_rate when it is lower than 1 Mbps
i40e:
Fix to stop tx_timeout recovery if GLOBR fails
i40e:
Fix tunnel checksum offload with fragmented traffic
i40e:
Fix VF set max MTU size
i40e:
read the XDP program once per NAPI
i40e:
Refactor tc mqprio checks
i40e:
Remove unnecessary synchronize_irq() before free_irq()
i40e:
use mul_u64_u64_div_u64 for PTP frequency calculation
i915/guc/reset:
Make __guc_reset_context aware of guilty engines
i915/perf:
Disable OA sseu config param for gfx12.50+
i915/perf:
Replace DRM_DEBUG with driver specific drm_dbg call
ia64, processor:
fix -Wincompatible-pointer-types in ia64_get_irr()
ia64/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
ia64:
fix sparse warnings with cmpxchg() & xchg()
ia64:
old_rr4 added under CONFIG_HUGETLB_PAGE
iavf:
Add waiting for response from PF in set mac
iavf:
Check for duplicate TC flower filter before parsing
iavf:
Detach device during reset task
iavf:
Fix 'tc qdisc show' listing too many queues
iavf:
Fix adminq error handling
iavf:
Fix bad page state
iavf:
Fix cached head and tail value for iavf_get_tx_pending
iavf:
Fix change VF's mac address
iavf:
Fix deadlock in initialization
iavf:
Fix max_rate limiting
iavf:
Fix NULL pointer dereference in iavf_get_link_ksettings
iavf:
Fix reset error handling
iavf:
Fix set max MTU size with port VLAN and jumbo frames
IB/core:
Fix a nested dead lock as part of ODP flow
IB/hfi1:
switch to netif_napi_add_tx()
IB/hfi1:
switch to netif_napi_add_weight()
IB/iser:
Drain the entire QP during destruction flow
IB/iser:
Fix login with authentication
IB/qib:
Fix comment typo
IB/qib:
Fix repeated "in" within comments
IB:
Fix repeated words 'the the' comments
IB:
Fix spelling of 'writable'
ice:
Add EXTTS feature to the feature bitmap
ice:
add i2c write command
ice:
Add support for double VLAN in switchdev
ice:
Add support for PPPoE hardware offload
ice:
Add support for VLAN TPID filters in switchdev
ice:
add write functionality for GNSS TTY
ice:
allow toggling loopback mode via ndo_set_features callback
ice:
compress branches in ice_set_features()
ice:
config netdev tc before setting queues number
ice:
Don't double unplug aux on peer initiated reset
ice:
don't set VF VLAN caps in switchdev
ice:
Fix call trace with null VSI during VF reset
ice:
Fix clearing of promisc mode with bridge over bond
ice:
Fix crash by keep old cfg when update TCs more than queues
ice:
Fix DMA mappings leak
ice:
Fix double VLAN error when entering promisc mode
ice:
Fix ice_xdp_xmit() when XDP TX queue number is not sufficient
ice:
Fix interface being down after reset with link-down-on-close flag on
ice:
Fix promiscuous mode not turning off
ice:
Fix VF not able to send tagged traffic with no VLAN filters
ice:
Fix VSI rebuild WARN_ON check for VF
ice:
Ignore EEXIST when setting promisc mode
ice:
Ignore error message when setting same promiscuous mode
ice:
implement adjfine with mul_u64_u64_div_u64
ice:
Introduce enabling promiscuous mode on multiple VF's
ice:
Remove pci_aer_clear_nonfatal_status() call
ice:
remove u16 arithmetic in ice_gnss
ice:
Remove unnecessary NULL check before dev_put
ice:
remove VLAN representor specific ops
ice:
switch: dynamically add VLAN headers to dummy packets
ice:
use bitmap_free instead of devm_kfree
ice:
Use correct order for the parameters of devm_kcalloc()
ice:
use eth_broadcast_addr() to set broadcast address
ice:
xsk: change batched Tx descriptor cleaning
ice:
xsk: drop power of 2 ring size restriction for AF_XDP
ice:
xsk: prohibit usage of non-balanced queue id
ice:
xsk: use Rx ring's XDP ring when picking NAPI context
ID:
intel-ish-hid: hid-client: drop unexpected word "the" in the comments
IDR:
Note that the IDR API is deprecated
ieee80211:
add trigger frame definition
ieee802154/adf7242:
defer destroy_workqueue call
ieee802154:
cc2520: add rc code in cc2520_tx()
igb:
Add lock to avoid data race
igb:
add xdp frags support to ndo_xdp_xmit
igb:
convert .adjfreq to .adjfine
igb:
Remove duplicate defines
igb:
remove unexpected word "the"
igc:
Lift TAPRIO schedule restriction
igc:
Remove forced_speed_duplex value
igc:
Remove MSI-X PBA Clear register
iio:
ABI: Add a new location label
iio:
ABI: max31865: Drop in_filter_notch_centre_frequency as in main docs.
iio:
ABI: stm32-timer-trigger: Fuse unusual ABI into main doc.
iio:
ABI: temperature: Unify documentation for thermocouple fault detection.
iio:
accel: adxl313: Fix alignment for DMA safety
iio:
accel: adxl355: Fix alignment for DMA safety
iio:
accel: adxl367: do not update FIFO watermark on scan mode update
iio:
accel: adxl367: Fix alignment for DMA safety
iio:
accel: bma220: Fix alignment for DMA safety
iio:
accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
accel: bma400: Add activity recognition support
iio:
accel: bma400: Add separate channel for step counter
iio:
accel: bma400: Add step change event
iio:
accel: bma400: Add support for activity and inactivity events
iio:
accel: bma400: Add triggered buffer support
iio:
accel: bma400: conversion to device-managed function
iio:
accel: bma400: Fix the scale min and max macro values
iio:
accel: bma400: Reordering of header files
iio:
accel: bmi088: Add support for bmi085 accel
iio:
accel: bmi088: Add support for bmi090l accel
iio:
accel: bmi088: Fix alignment for DMA safety
iio:
accel: bmi088: Make it possible to config scales
iio:
accel: bmi088: modified the device name
iio:
accel: bmi088: Modified the scale calculate
iio:
accel: mma7660: Drop wrong use of ACPI_PTR()
iio:
accel: sca3000: Fix alignment for DMA safety
iio:
accel: sca3000: Fix syntax errors in comments
iio:
accel: sca3300: add define for temp channel for reuse.
iio:
accel: sca3300: Add inclination channels
iio:
accel: sca3300: Add support for SCL3300
iio:
accel: sca3300: Extend the trigger buffer from 16 to 32 bytes
iio:
accel: sca3300: Fix alignment for DMA safety
iio:
accel: sca3300: modified to support multi chips
iio:
ad7292: Prevent regulator double disable
iio:
adc: ad7266: Fix alignment for DMA safety
iio:
adc: ad7280a: Fix alignment for DMA safety
iio:
adc: ad7292: Fix alignment for DMA safety
iio:
adc: ad7298: Fix alignment for DMA safety
iio:
adc: ad7476: Fix alignment for DMA safety
iio:
adc: ad7606: explicitly add proper header files
iio:
adc: ad7606: Fix alignment for DMA safety
iio:
adc: ad7606_par: explicitly add proper header files
iio:
adc: ad7766: Fix alignment for DMA safety
iio:
adc: ad7768-1: Fix alignment for DMA safety
iio:
adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGGERED mode
iio:
adc: ad7887: Fix alignment for DMA safety
iio:
adc: ad7923: Fix alignment for DMA safety
iio:
adc: ad7949: Fix alignment for DMA safety
iio:
adc: ad7949: Fix error message
iio:
adc: ad799x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
adc: adi-axi: Move exported symbols into IIO_ADI_AXI namespace.
iio:
adc: at91-sam5d2: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
adc: berlin2-adc: explicitly add proper header files
iio:
adc: envelope-detector: Drop dependency on OF
iio:
adc: hi8435: Fix alignment for DMA safety
iio:
adc: imx7d_adc: explicitly add proper header files
iio:
adc: imx7d_adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
adc: imx8qxp-adc: explicitly add proper header files
iio:
adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
iio:
adc: ingenic-adc: explicitly add proper header files
iio:
adc: intel_mrfld_adc: explicitly add proper header files
iio:
adc: lpc18xx_adc: Switch from of headers to mod_devicetable.h
iio:
adc: ltc2496: Fix alignment for DMA safety
iio:
adc: ltc2497: Fix alignment for DMA safety
iio:
adc: max1027: Fix alignment for DMA safety
iio:
adc: max1027: unlock on error path in max1027_read_single_value()
iio:
adc: max11100: Fix alignment for DMA safety
iio:
adc: max1118: Fix alignment for DMA safety
iio:
adc: max1241: Fix alignment for DMA safety
iio:
adc: mcp320x: Fix alignment for DMA safety
iio:
adc: mcp3911: correct "microchip,device-addr" property
iio:
adc: mcp3911: make use of the sign bit
iio:
adc: mcp3911: use correct formula for AD conversion
iio:
adc: meson_saradc: Align messages to be with physical device prefix
iio:
adc: meson_saradc: Convert to use dev_err_probe()
iio:
adc: meson_saradc: Don't attach managed resource to IIO device object
iio:
adc: meson_saradc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
adc: meson_saradc: Use devm_clk_get_optional()
iio:
adc: meson_saradc: Use regmap_read_poll_timeout() for busy wait
iio:
adc: meson_saradc: Use temporary variable for struct device
iio:
adc: mp2629_adc: explicitly add proper header files
iio:
adc: mt6360-adc: explicitly add proper header files
iio:
adc: mt6577_auxadc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
adc: nau7802: Convert driver to use ->probe_new()
iio:
adc: nau7802: Make use of device properties
iio:
adc: npcm: Add NPCM8XX support
iio:
adc: npcm_adc: explicitly add proper header files
iio:
adc: qcom-spmi-rradc: Fix spelling mistake "coherrency" -> "coherency"
iio:
adc: qcom-spmi-rradc: introduce round robin adc
iio:
adc: rzg2l_adc: explicitly add proper header files
iio:
adc: rzg2l_adc: Remove unnecessary channel check from rzg2l_adc_read_label()
iio:
adc: sc27xx_adc: Re-use generic struct u32_fract
iio:
adc: sd_adc_modulator: Drop dependency on OF
iio:
adc: stm32-adc: disable adc before calibration
iio:
adc: stm32-adc: make safe adc disable
iio:
adc: stm32-adc: Use generic_handle_domain_irq()
iio:
adc: stmpe-adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
adc: stx104: Implement and utilize register structures
iio:
adc: stx104: Utilize iomap interface
iio:
adc: ti-adc0832: Fix alignment for DMA safety
iio:
adc: ti-adc084s021: Fix alignment for DMA safety
iio:
adc: ti-adc108s102: Fix alignment for DMA safety
iio:
adc: ti-adc12138: Fix alignment for DMA safety
iio:
adc: ti-adc128s052: Fix alignment for DMA safety
iio:
adc: ti-adc161s626: Fix alignment for DMA safety
iio:
adc: ti-ads124s08: Drop unused parameter to ads124s_read()
iio:
adc: ti-ads124s08: Fix alignment for DMA safety
iio:
adc: ti-ads131e08: Fix alignment for DMA safety
iio:
adc: ti-ads7950: Fix alignment for DMA safety
iio:
adc: ti-ads8344: Fix alignment for DMA safety
iio:
adc: ti-ads8688: Fix alignment for DMA safety
iio:
adc: ti-am335x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
adc: ti-tlc4541: Fix alignment for DMA safety
iio:
adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TRIGGERED mode
iio:
adc: vf610_adc: Make use of device properties
iio:
adc: xilinx-ams: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
adc: xilinx-xadc: Drop duplicate NULL check in xadc_parse_dt()
iio:
adc: xilinx-xadc: Make use of device properties
iio:
addac: ad74413r: Fix alignment for DMA safety
iio:
addac: ad74413r: for_each_set_bit_from -> for_each_set_bit
iio:
afe: rescale: export symbols used during testing
iio:
amplifiers: ad8366: Fix alignment for DMA safety
iio:
at91-sama5d2: Limit requested watermark value to hwfifo size
iio:
Be consistent with allocation result tests.
iio:
chemical: bme680: fix typo in comment
iio:
chemical: scd4x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
chemical: sps30: Move symbol exports into IIO_SPS30 namespace
iio:
common: cros_ec_lid_angle: explicitly add proper header files
iio:
common: cros_ec_sensors: Add label attribute
iio:
common: cros_ec_sensors: explicitly add proper header files
iio:
common: ssp: Fix alignment for DMA safety
iio:
core: drop iio_get_time_res()
iio:
core: drop of.h from iio.h
iio:
core: Fix IIO_ALIGN and rename as it was not sufficiently large
iio:
cros: Register FIFO callback after sensor is registered
iio:
dac: ad5064: Fix alignment for DMA safety
iio:
dac: ad5360: Fix alignment for DMA safety
iio:
dac: ad5380: align '*' each line and drop unneeded blank line
iio:
dac: ad5421: Fix alignment for DMA safety
iio:
dac: ad5449: Fix alignment for DMA safety
iio:
dac: ad5504: Fix alignment for DMA safety
iio:
dac: ad5592r: Fix alignment for DMA safety
iio:
dac: ad5592r: Get rid of OF specifics
iio:
dac: ad5686: Fix alignment for DMA safety
iio:
dac: ad5755: Fix alignment for DMA safety
iio:
dac: ad5761: Fix alignment for DMA safety
iio:
dac: ad5764: Fix alignment for DMA safety
iio:
dac: ad5766: Fix alignment for DMA safety
iio:
dac: ad5770r: Fix alignment for DMA safety
iio:
dac: ad5791: Fix alignment for DMA saftey
iio:
dac: ad7293: Fix alignment for DMA safety
iio:
dac: ad7303: Fix alignment for DMA safety
iio:
dac: ad8801: Fix alignment for DMA safety
iio:
dac: cio-dac: Cleanup indexing for DAC writes
iio:
dac: cio-dac: Utilize iomap interface
iio:
dac: ds4424: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
dac: ltc1660: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
dac: ltc2688: Fix alignment for DMA safety
iio:
dac: max517: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
dac: max5821: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
dac: mcp4725: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
dac: mcp4922: add support to mcp4921
iio:
dac: mcp4922: Fix alignment for DMA safety
iio:
dac: stm32-dac: explicitly add proper header files
iio:
dac: stm32-dac: Replace open coded str_enable_disable()
iio:
dac: ti-dac082s085: Fix alignment for DMA safety
iio:
dac: ti-dac5571: add support for ti,dac121c081
iio:
dac: ti-dac5571: Fix alignment for DMA safety
iio:
dac: ti-dac7311: Fix alignment for DMA safety
iio:
dac: ti-dac7612: Fix alignment for DMA safety
iio:
dac: vf610_dac: explicitly add proper header files
iio:
Directly use ida_alloc()/free()
iio:
Don't use bare "unsigned"
iio:
fix iio_format_avail_range() printing for none IIO_VAL_INT
iio:
frequency: ad9523: Fix alignment for DMA safety
iio:
frequency: adf4350: Fix alignment for DMA safety
iio:
frequency: adf4371: Fix alignment for DMA safety
iio:
frequency: admv1013: Fix alignment for DMA safety
iio:
frequency: admv1014: Fix alignment for DMA safety
iio:
frequency: admv4420: Fix alignment for DMA safety
iio:
frequency: adrf6780: Fix alignment for DMA safety
iio:
gyro: adis16080: Fix alignment for DMA safety
iio:
gyro: adis16130: Fix alignment for DMA safety
iio:
gyro: adxrs450: Fix alignment for DMA safety
iio:
gyro: bmg160: Fix typo in comment
iio:
gyro: fxas210002c: Fix alignment for DMA safety
iio:
gyro: itg3200: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
gyro: mpu3050: Drop unused symbol exports.
iio:
gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS()
iio:
health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
health: afe4404: Remove duplicated error reporting in .remove()
iio:
health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
humidity: hts221: Move symbol exports into IIO_HTS221 namespace
iio:
humidity: hts221: Use EXPORT_SIMPLE_DEV_PM_OPS() to allow compiler to remove dead code.
iio:
humidity: hts221_buffer: explicitly add proper header files
iio:
imu: bmi160: Move exported symbols to IIO_BMI160 namespace
iio:
imu: fxos8700: Fix alignment for DMA safety
iio:
imu: inv_icm42600: Fix alignment for DMA safety
iio:
imu: inv_icm42600: Fix alignment for DMA safety in buffer code.
iio:
imu: lsm6dsx: Move exported symbols to the IIO_LSM6DSX namespace
iio:
imu: lsm6dsx: Use new pm_sleep_ptr() and EXPORT_SIMPLE_DEV_PM_OPS()
iio:
imu: mpu6050: Fix alignment for DMA safety
iio:
imu: st_lsm6dsx: Limit requested watermark value to hwfifo size
iio:
imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h
iio:
light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
light: cm32181: Add PM support
iio:
light: cm32181: make cm32181_pm_ops static
iio:
light: cm3605: Fix an error handling path in cm3605_probe()
iio:
light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
light: cros_ec_light_prox: explicitly add proper header files
iio:
light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
iio:
light: isl29028: Fix the warning in isl29028_remove()
iio:
light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio:
light: tsl2563: Replace flush_scheduled_work() with cancel_delayed_work_sync().
iio:
light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
iio:
light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio:
light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc
iio:
light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio:
light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio:
light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio:
magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio:
magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio:
magnetometer: hmc5843: Remove duplicate 'the'
iio:
magnetometer: rm3100: do not explicity set INDIO_BUFFER_TRIGGERED mode
iio:
potentiometer: ad5110: Fix alignment for DMA safety
iio:
potentiometer: ad5272: Fix alignment for DMA safety
iio:
potentiometer: max5481: Fix alignment for DMA safety
iio:
potentiometer: mcp41010: Fix alignment for DMA safety
iio:
potentiometer: mcp4131: Fix alignment for DMA safety
iio:
pressure: bmp280: Move symbol exports to IIO_BMP280 namespace
iio:
pressure: cros_ec_baro: explicitly add proper header files
iio:
pressure: dlhl60d: Drop unnecessary alignment forcing.
iio:
proximity: as3935: Fix alignment for DMA safety
iio:
proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
proximity: ping: fix typo in comment
iio:
proximity: srf04: Make use of device properties
iio:
proximity: sx9324: add empty line in front of bullet list
iio:
proximity: sx_common: Allow IIO core to take care of firmware node
iio:
proximity: sx_common: Don't use IIO device for properties
iio:
proximity: vcnl3020: Drop unnecessary alignment requirement for i2c device
iio:
resolver: ad2s1200: Fix alignment for DMA safety
iio:
resolver: ad2s90: Fix alignment for DMA safety
iio:
srf08: Remove redundant if statement
iio:
sx9324: Add precharge internal resistance setting
iio:
sx9324: Add setting for CS idle mode
iio:
sx9324: Add Setting for internal analog gain
iio:
sx9324: Add Setting for internal compensation resistor
iio:
sx9324: Fix register field spelling
iio:
sx9360: Add pre-charge resistor setting
iio:
temp: ltc2983: Fix alignment for DMA safety
iio:
temp: max31865: Fix alignment for DMA safety
iio:
temp: maxim_thermocouple: Fix alignment for DMA safety
iio:
temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio:
test: format: add MODULE_* information
iio:
test: format: follow CONFIG_ naming convention
iio:
test: rescale: add MODULE_* information
iio:
test: rework Kconfig to support modules
iio:
trigger: move trig->owner init to trigger allocate() stage
iio:
trigger: stm32-lptimer-trigger: explicitly add proper header files
iio:
trigger: stm32-lptimer-trigger: Make use of device properties
iio:
trigger: warn about non-registered iio trigger getting attempt
iio:
Use octal permissions and DEVICE_ATTR_{RO,RW}.
iio:
Use parens with sizeof
Linux:
iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etc
Linux:
iio:accel:mc3230: Remove duplicated error reporting in .remove()
Linux:
iio:accel:stk8312: Remove duplicated error reporting in .remove()
Linux:
iio:accel:stk8ba50: Remove duplicated error reporting in .remove()
Linux:
iio:adc:ina2xx: Improve error reporting for problems during .remove()
Linux:
iio:adc:ti-ads1015: Improve error reporting for problems during .remove()
Linux:
iio:chemical:atlas: Improve error reporting for problems during .remove()
Linux:
iio:chemical:ccs811: Improve error reporting for problems during .remove()
Linux:
iio:light:bh1780: Remove duplicated error reporting in .remove()
Linux:
iio:light:isl29028: Remove duplicated error reporting in .remove()
Linux:
iio:light:jsa1212: Remove duplicated error reporting in .remove()
Linux:
iio:light:opt3001: Remove duplicated error reporting in .remove()
Linux:
iio:light:pa12203001: Improve error reporting for problems during .remove()
Linux:
iio:light:stk3310: Remove duplicated error reporting in .remove()
Linux:
iio:light:tsl2563: Replace cancel_delayed_work() with cancel_delayed_work_sync().
Linux:
iio:light:tsl2583: Remove duplicated error reporting in .remove()
Linux:
iio:light:us5182d: Improve error reporting for problems during .remove()
Linux:
iio:light:vcnl4000: Improve error reporting for problems during .remove()
Linux:
iio:light:vcnl4035: Improve error reporting for problems during .remove()
Linux:
iio:magnetometer:mbc150: Make bmc150_magn_remove() return void
include/linux/rbtree.h:
replace kernel.h with the necessary inclusions
include/uapi/linux/swab.h:
move explicit cast outside ternary
include:
trace: Add SCMI fast channel tracing
include:
trace: Add SCMI full message tracing
init/Kconfig:
update KALLSYMS_ALL help text
init:
add "hostname" kernel parameter
Input:
adc-joystick - fix ordering in adc_joystick_probe()
Input:
adp5588-keys - do not explicitly set device as wakeup source
Input:
adp5588-keys - drop CONFIG_PM guards
Input:
adp5588-keys - switch to using managed resources
Input:
adp5588-keys - switch to using threaded interrupt
Input:
applespi - avoid efivars API and invoke EFI services directly
Input:
cros_ec_keyb - handle x86 detachable/convertible Chromebooks
Input:
cros_ec_keyb - switch to using generic device properties
Input:
cyapa_gen6 - aligned "*" each line
Input:
deactivate MT slots when inhibiting or suspending devices
Input:
edt-ft5x06 - get/set M12 report rate by sysfs
Input:
edt-ft5x06 - set report rate by dts property
Input:
edt-ft5x06 - show crc and header errors by sysfs
Input:
edt-ft5x06 - show firmware version by sysfs
Input:
edt-ft5x06 - show model name by sysfs
Input:
exc3000 - fix return value check of wait_for_completion_timeout
Input:
goodix - add compatible string for GT1158
Input:
goodix - add support for GT1158
Input:
goodix - switch use of acpi_gpio_get_*_resource() APIs
Input:
gpio_mouse - fix typos in comments
Input:
gscps2 - check return value of ioremap() in gscps2_probe()
Input:
hp_sdc: fix spelling typo in comment
Input:
i8042 - add additional TUXEDO devices to i8042 quirk tables
Input:
i8042 - add debug output for quirks
Input:
i8042 - add dritek quirk for Acer Aspire One AO532
Input:
i8042 - add TUXEDO devices to i8042 quirk tables
Input:
i8042 - merge quirk tables
Input:
i8042 - move __initconst to fix code styling warning
Input:
iforce - add support for Boeder Force Feedback Wheel
Input:
iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
Input:
iqs62x-keys - drop unused device node references
Input:
iqs7222 - acknowledge reset before writing registers
Input:
iqs7222 - correct slider event disable logic
Input:
iqs7222 - fortify slider event reporting
Input:
iqs7222 - handle reset during ATI
Input:
iqs7222 - protect volatile registers
Input:
iqs7222 - remove support for RF filter
Input:
melfas_mip4 - fix return value check in mip4_probe()
Input:
mt6779-keypad - implement row/column selection
Input:
mt6779-keypad - match hardware matrix organization
Input:
mtk-pmic-keys - allow compiling with COMPILE_TEST
Input:
mtk-pmic-keys - move long press debounce mask to mtk_pmic_regs
Input:
mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs
Input:
mtk-pmic-keys - use single update when configuring long press behavior
Input:
omap4-keypad - switch to using pm_runtime_resume_and_get()
Input:
properly queue synthetic events
Input:
rk805-pwrkey - fix module autoloading
Input:
sensehat-joystick - remove unnecessary error message
Input:
snvs_pwrkey - fix SNVS_HPVIDR1 register address
Input:
synaptics - disable Intertouch for Lenovo T14 and P14s AMD G1
Input:
zinitix - rename defines ZINITIX_*
Linux:
intel/e1000:fix repeated words in comments
Linux:
intel/e1000e:fix repeated words in comments
Linux:
intel/fm10k:fix repeated words in comments
intel/i40e:
delete if NULL check before dev_kfree_skb
Linux:
intel/i40e:fix repeated words in comments
Linux:
intel/iavf:fix repeated words in comments
Linux:
intel/ice:fix repeated words in comments
Linux:
intel/igb:fix repeated words in comments
Linux:
intel/igbvf:fix repeated words in comments
Linux:
intel/igc:fix repeated words in comments
Linux:
intel/ixgbevf:fix repeated words in comments
intel:
remove unused macros
intel:
thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check
intel_idle:
Add a new flag to initialize the AMX state
intel_idle:
make SPR C1 and C1E be independent
intel_th:
Fix a resource leak in an error handling path
intel_th:
msu-sink: Potential dereference of null pointer
intel_th:
msu: Fix vmalloced buffers
intel_th:
pci: Add Meteor Lake-P support
intel_th:
pci: Add Raptor Lake-S CPU support
intel_th:
pci: Add Raptor Lake-S PCH support
interconnect:
add device managed bulk API
interconnect:
icc-rpm: Set destination bandwidth as well as source bandwidth
interconnect:
imx: Add platform driver for imx8mp
interconnect:
imx: configure NoC mode/prioriry/ext_control
interconnect:
imx: fix max_node_id
interconnect:
imx: introduce imx_icc_provider
interconnect:
imx: set src node
interconnect:
qcom: Add SM6350 driver support
interconnect:
qcom: icc-rpm: Change to use qcom_icc_xlate_extended()
interconnect:
qcom: icc-rpm: Set bandwidth and clock for bucket values
interconnect:
qcom: icc-rpm: Support multiple buckets
interconnect:
qcom: icc-rpmh: Support child NoC device probe
interconnect:
qcom: Move qcom_icc_xlate_extended() to a common file
interconnect:
qcom: msm8939: Use icc_sync_state
io_uring/kbuf:
fix not advancing READV kbuf ring
io_uring/msg_ring:
check file type before putting
io_uring/net:
checks errors of zc mem accounting
io_uring/net:
copy addr for zc on POLL_FIRST
io_uring/net:
fix indentation
io_uring/net:
fix must_hold annotation
io_uring/net:
fix overexcessive retries
io_uring/net:
fix zc fixed buf lifetime
io_uring/net:
fix zc send link failing
io_uring/net:
improve io_get_notif_slot types
io_uring/net:
improve zc addr import error handling
io_uring/net:
make page accounting more consistent
io_uring/net:
save address for sendzc async execution
io_uring/net:
send retry for zerocopy
io_uring/net:
simplify zerocopy send user API
io_uring/net:
use right helpers for async recycle
io_uring/net:
use right helpers for async_data
io_uring/net:
use unsigned for flags
io_uring/notif:
order notif vs send CQEs
io_uring/notif:
raise limit on notification slots
io_uring/notif:
remove notif registration
io_uring/notif:
Remove the unused function io_notif_complete()
io_uring/opdef:
rename SENDZC_NOTIF to SEND_ZC
io_uring/poll:
disable level triggered poll
io_uring/rw:
fix error'ed retry return values
io_uring/rw:
fix short rw error handling
io_uring:
account locked pages for non-fixed zc
io_uring:
add a dummy -EOPNOTSUPP prep handler
io_uring:
add a helper for apoll alloc
io_uring:
add a warn_once for poll_find
io_uring:
add abstraction around apoll cache
io_uring:
add allow_overflow to io_post_aux_cqe
io_uring:
add generic command payload type to struct io_kiocb
io_uring:
add io_commit_cqring_flush()
io_uring:
add io_uring_types.h
io_uring:
add IORING_ASYNC_CANCEL_FD_FIXED cancel flag
io_uring:
add IORING_SETUP_SINGLE_ISSUER
io_uring:
add IOU_STOP_MULTISHOT return code
io_uring:
add missing BUILD_BUG_ON() checks for new io_uring_sqe fields
io_uring:
add netmsg cache
io_uring:
add notification slot registration
io_uring:
add opcode name to io_op_defs
io_uring:
add rsrc referencing for notifiers
io_uring:
Add support for async buffered writes
io_uring:
add support for level triggered poll
io_uring:
add support for passing fixed file descriptors
io_uring:
add sync cancelation API through io_uring_register()
io_uring:
add trace event for running task work
io_uring:
Add tracepoint for short writes
io_uring:
add zc notification flush requests
io_uring:
add zc notification infrastructure
io_uring:
allow 0 length for buffer select
io_uring:
allow iov_len = 0 for recvmsg and buffer select
io_uring:
allow to pass addr into sendzc
io_uring:
batch task_work
io_uring:
better caching for ctx timeout fields
io_uring:
cache struct io_notif
io_uring:
change ->cqe_cached invariant for CQE32
io_uring:
change arm poll return values
io_uring:
clean poll ->private flagging
io_uring:
clean up io_poll_check_events return values
io_uring:
clean up io_ring_ctx_alloc
io_uring:
clean up io_try_cancel
io_uring:
clean up tracing events
io_uring:
clear REQ_F_HASH_LOCKED on hash removal
io_uring:
complete notifiers in tw
io_uring:
conditional ->async_data allocation
io_uring:
consistent naming for inline completion
io_uring:
consistently make use of io_notif_to_data()
io_uring:
consolidate hash_locked io-wq handling
io_uring:
convert cancel path to use io_cmd_type
io_uring:
convert epoll to io_cmd_type
io_uring:
convert file system request types to use io_cmd_type
io_uring:
convert iouring_cmd to io_cmd_type
io_uring:
convert madvise/fadvise to use io_cmd_type
io_uring:
convert msg and nop to io_cmd_type
io_uring:
convert net related opcodes to use io_cmd_type
io_uring:
convert open/close path to use io_cmd_type
io_uring:
convert poll path to use io_cmd_type
io_uring:
convert poll_update path to use io_cmd_type
io_uring:
convert read/write path to use io_cmd_type
io_uring:
convert rsrc_update to io_cmd_type
io_uring:
convert splice to use io_cmd_type
io_uring:
convert the sync and fallocate paths to use io_cmd_type
io_uring:
convert timeout path to use io_cmd_type
io_uring:
convert xattr to use io_cmd_type
io_uring:
dedup io_run_task_work
io_uring:
deduplicate __io_fill_cqe_req tracing
io_uring:
deduplicate io_get_cqe() calls
io_uring:
define a 'prep' and 'issue' handler for each opcode
io_uring:
define a request type cleanup handler
io_uring:
deprecate epoll_ctl support
io_uring:
disable multishot recvmsg
io_uring:
don't check file ops of registered rings
io_uring:
don't expose io_fill_cqe_aux()
io_uring:
don't inline __io_get_cqe()
io_uring:
don't inline io_put_kbuf
io_uring:
don't miss setting REQ_F_DOUBLE_POLL
io_uring:
don't race double poll setting REQ_F_ASYNC_DATA
io_uring:
Don't require reinitable percpu_ref
io_uring:
don't set REQ_F_COMPLETE_INLINE in tw
io_uring:
enable managed frags with register buffers
io_uring:
ensure REQ_F_ISREG is set async offload
io_uring:
ensure that cached task references are always put on exit
io_uring:
explain io_wq_work::cancel_seq placement
io_uring:
export io_put_task()
io_uring:
export req alloc from core
io_uring:
fix error handling for io_uring_cmd
io_uring:
fix io_poll_remove_all clang warnings
io_uring:
fix io_recvmsg_prep_multishot sparse warnings
io_uring:
fix io_uring_cqe_overflow trace format
io_uring:
fix issue with io_write() not always undoing sb_start_write()
io_uring:
fix multi ctx cancellation
io_uring:
fix multishot accept ordering
io_uring:
fix multishot ending when not polled
io_uring:
fix multishot poll on overflow
io_uring:
fix off-by-one in sync cancelation file check
io_uring:
fix submission-failure handling for uring-cmd
io_uring:
fix types in io_recvmsg_multishot_overflow
io_uring:
flush notifiers after sendzc
io_uring:
fuse fallback_node and normal tw node
io_uring:
handle completions in the core
io_uring:
have cancelation API accept io_uring_task directly
io_uring:
hide eventfd assumptions in eventfd paths
io_uring:
impose max limit on apoll cache
io_uring:
improve io_fail_links()
io_uring:
improve io_run_task_work()
io_uring:
improve task exit timeout cancellations
io_uring:
include and forward-declaration sanitation
io_uring:
initialise msghdr::msg_ubuf
io_uring:
inline ->registered_rings
io_uring:
introduce a struct for hash table
io_uring:
introduce io_req_cqe_overflow()
io_uring:
introduce llist helpers
io_uring:
introduce locking helpers for CQE posting
io_uring:
kbuf: add comments for some tricky code
io_uring:
kbuf: inline io_kbuf_recycle_ring()
io_uring:
kbuf: kill __io_kbuf_recycle()
io_uring:
kill extra io_uring_types.h includes
io_uring:
kill REQ_F_COMPLETE_INLINE
io_uring:
let to set a range for file slot allocation
io_uring:
limit the number of cancellation buckets
io_uring:
lockless task list
io_uring:
make io_kiocb_to_cmd() typesafe
io_uring:
make io_uring_types.h public
io_uring:
make reg buf init consistent
io_uring:
mem-account pbuf buckets
io_uring:
move a few private types to local headers
io_uring:
move apoll cache to poll.c
io_uring:
move cancelation into its own file
io_uring:
move defer_list to slow data
io_uring:
move epoll handler to its own file
io_uring:
move fdinfo helpers to its own file
io_uring:
move io_eventfd_signal()
io_uring:
move io_import_fixed()
io_uring:
move io_uring_task (tctx) helpers into its own file
io_uring:
move list helpers to a separate file
io_uring:
move msg_ring into its own file
io_uring:
move nop into its own file
io_uring:
move opcode table to opdef.c
io_uring:
move our reference counting into a header
io_uring:
move poll handling into its own file
io_uring:
move POLLFREE handling to separate function
io_uring:
move read/write related opcodes to its own file
io_uring:
move remaining file table manipulation to filetable.c
io_uring:
move req async preparation into opcode handler
io_uring:
move rsrc related data, core, and commands
io_uring:
move small helpers to headers
io_uring:
move SQPOLL related handling into its own file
io_uring:
move statx handling to its own file
io_uring:
move timeout opcodes and handling into its own file
io_uring:
move to separate directory
io_uring:
move uring_cmd handling to its own file
io_uring:
move xattr related opcodes to its own file
io_uring:
multishot recv
io_uring:
mutex locked poll hashing
io_uring:
never defer-complete multi-apoll
io_uring:
notification completion optimisation
io_uring:
only trace one of complete or overflow
io_uring:
opcode independent fixed buf import
io_uring:
optimise submission side poll_refs
io_uring:
optimize io_uring_task layout
io_uring:
pass correct parameters to io_req_set_res
io_uring:
pass hash table into poll_find
io_uring:
pass poll_find lock back
io_uring:
poll: remove unnecessary req->ref set
io_uring:
propagate locking state to poll cancel
io_uring:
recycle buffers on error
io_uring:
recycle kbuf recycle on tw requeue
io_uring:
refactor ctx slow data placement
io_uring:
refactor io_req_task_complete()
io_uring:
refactor poll arm error handling
io_uring:
register single issuer task at creation
io_uring:
remove ->flush_cqes optimisation
io_uring:
remove __io_req_task_work_add
io_uring:
remove check_cq checking from hot paths
io_uring:
remove ctx->refs pinning on enter
io_uring:
remove events caching atavisms
io_uring:
remove extra io_commit_cqring()
io_uring:
remove extra TIF_NOTIFY_SIGNAL check
io_uring:
remove priority tw list optimisation
io_uring:
remove recvmsg knowledge from io_arm_poll_handler()
io_uring:
remove unused IO_REQ_CACHE_SIZE defined
io_uring:
rename IORING_OP_FILES_UPDATE
io_uring:
replace zero-length array with flexible-array member
io_uring:
reshuffle io_uring/io_uring.h
io_uring:
restore bgid in io_put_kbuf
io_uring:
rw: delegate sync completions to core io_uring
io_uring:
sendzc with fixed buffers
io_uring:
separate out file table handling code
io_uring:
set completion results upfront
io_uring:
split network related opcodes into its own file
io_uring:
split out fadvise/madvise operations
io_uring:
split out filesystem related operations
io_uring:
split out fixed file installation and removal
io_uring:
split out fs related sync/fallocate functions
io_uring:
split out open/close operations
io_uring:
split out splice related operations
io_uring:
split provided buffers handling into its own file
io_uring:
support 0 length iov in buffer select in compat
io_uring:
support multishot in recvmsg
io_uring:
switch cancel_hash to use per entry spinlock
io_uring:
trace task_work_run
io_uring:
uapi: Add `extern "C"` in io_uring.h for liburing
io_uring:
unify struct io_symlink and io_hardlink
io_uring:
Use atomic_long_try_cmpxchg in __io_account_mem
io_uring:
use io_is_uring_fops() consistently
io_uring:
use state completion infra for poll reqs
io_uring:
wire send zc request type
iocb:
delay evaluation of IS_SYNC(...) until we want to check IOCB_DSYNC
iomap:
Add async buffered write support
iomap:
Add flags parameter to iomap_page_create()
iomap:
add support for dma aligned direct-io
iomap:
remove iomap_writepage
iomap:
Remove test for folio error
iomap:
Return -EAGAIN from iomap_write_iter()
iomap:
set did_zero to true when zeroing successfully
iomap:
skip pages past eof in iomap_do_writepage()
iommu/amd:
Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
iommu/amd:
Add support for AVIC when SNP is enabled
iommu/amd:
Change macro for IOMMU control register bit shift to decimal value
iommu/amd:
Convert to use per PCI segment irq_lookup_table
iommu/amd:
Convert to use per PCI segment rlookup_table
iommu/amd:
Convert to use rlookup_amd_iommu helper function
iommu/amd:
Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled
iommu/amd:
Do not support IOMMUv2 APIs when SNP is enabled
iommu/amd:
Fix compile warning in init code
iommu/amd:
Flush upto last_bdf only
iommu/amd:
Globally detect SNP support
iommu/amd:
Handle return of iommu_device_sysfs_add
iommu/amd:
Include PCI segment ID when initialize IOMMU
iommu/amd:
Introduce function to check and enable SNP
iommu/amd:
Introduce get_device_sbdf_id() helper function
iommu/amd:
Introduce global variable for storing common EFR and EFR2
iommu/amd:
Introduce pci segment structure
iommu/amd:
Introduce per PCI segment alias table size
iommu/amd:
Introduce per PCI segment alias_table
iommu/amd:
Introduce per PCI segment dev_data_list
iommu/amd:
Introduce per PCI segment device table
iommu/amd:
Introduce per PCI segment device table size
iommu/amd:
Introduce per PCI segment irq_lookup_table
iommu/amd:
Introduce per PCI segment last_bdf
iommu/amd:
Introduce per PCI segment old_dev_tbl_cpy
iommu/amd:
Introduce per PCI segment rlookup table
iommu/amd:
Introduce per PCI segment rlookup table size
iommu/amd:
Introduce per PCI segment unity map list
iommu/amd:
Introduce struct amd_ir_data.iommu
iommu/amd:
Introduce Support for Extended Feature 2 Register
iommu/amd:
Print PCI segment ID in error log messages
iommu/amd:
Process all IVHDs before enabling IOMMU features
iommu/amd:
Remove global amd_iommu_[dev_table/alias_table/last_bdf]
iommu/amd:
Set translation valid bit only when IO page tables are in use
iommu/amd:
Simplify and Consolidate Virtual APIC (AVIC) Enablement
iommu/amd:
Specify PCI segment ID when getting pci device
iommu/amd:
Update (un)init_device_table_dma()
iommu/amd:
Update alloc_irq_table and alloc_irq_index
iommu/amd:
Update amd_iommu_fault structure to include PCI seg ID
iommu/amd:
Update amd_irte_ops functions
iommu/amd:
Update device_state structure to include PCI seg ID
iommu/amd:
Update dump_dte_entry
iommu/amd:
Update iommu_ignore_device
iommu/amd:
Update irq_remapping_alloc to use IOMMU lookup helper function
iommu/amd:
Update set_dev_entry_bit() and get_dev_entry_bit()
iommu/amd:
Update set_dte_entry and clear_dte_entry
iommu/amd:
Update set_dte_irq_entry
iommu/amd:
Update struct iommu_dev_data definition
iommu/amd:
use full 64-bit value in build_completion_wait()
iommu/amd:
Use try_cmpxchg64 in alloc_pte and free_clear_pte
iommu/arm-smmu-qcom:
Add debug support for TLB sync timeouts
iommu/arm-smmu-qcom:
Add SM6375 SMMU compatible
iommu/arm-smmu-v3:
cleanup arm_smmu_dev_{enable,disable}_feature
iommu/arm-smmu-v3:
Get associated RMR info and install bypass STE
iommu/arm-smmu-v3:
Introduce strtab init helper
iommu/arm-smmu-v3:
Refactor arm_smmu_init_bypass_stes() to force bypass
iommu/arm-smmu:
Get associated RMR info and install bypass SMR
iommu/arm-smmu:
qcom_iommu: Add of_node_put() when breaking out of loop
iommu/dma:
Add config for PCI SAC address trick
iommu/dma:
Fix race condition during iova_domain initialization
iommu/dma:
support PCI P2PDMA pages in dma-iommu map_sg
iommu/exynos:
Abstract non-common registers on different variants
iommu/exynos:
Add SysMMU v7 register set
iommu/exynos:
Enable default VM instance on SysMMU v7
iommu/exynos:
Handle failed IOMMU device registration properly
iommu/exynos:
Make driver independent of the system page size
iommu/exynos:
Reuse SysMMU constants for page size and order
iommu/exynos:
Set correct dma mask for SysMMU v5+
iommu/hyper-v:
Use helper instead of directly accessing affinity
iommu/io-pgtable-arm-v7s:
Add a quirk to allow pgtable PA up to 35bit
iommu/iova:
change IOVA_MAG_SIZE to 127 to save memory
iommu/mediatek:
Allow page table PA up to 35bit
iommu/mediatek:
Cleanup pericfg lookup flow
iommu/mediatek:
Log with dev_err_probe when failing to parse dts
iommu/mediatek:
Lookup phandle to retrieve syscon to infracfg
iommu/of:
Delete usage of driver_deferred_probe_check_state()
iommu/virtio:
Add map/unmap_pages() callbacks implementation
iommu/virtio:
Fix interaction with VFIO
iommu/vt-d:
Acquiring lock in domain ID allocation helpers
iommu/vt-d:
Acquiring lock in pasid manipulation helpers
iommu/vt-d:
avoid invalid memory access via node_online(NUMA_NO_NODE)
iommu/vt-d:
Check correct capability for sagaw determination
iommu/vt-d:
Check device list of domain in domain free path
iommu/vt-d:
Convert global spinlock into per domain lock
iommu/vt-d:
Correctly calculate sagaw value of IOMMU
iommu/vt-d:
debugfs: Remove device_domain_lock usage
iommu/vt-d:
Fix kdump kernels boot failure with scalable mode
iommu/vt-d:
Fix lockdep splat due to klist iteration in atomic context
iommu/vt-d:
Fix possible recursive locking in intel_iommu_init()
iommu/vt-d:
Fix recursive lock issue in iommu_flush_dev_iotlb()
iommu/vt-d:
Fold __dmar_remove_one_dev_info() into its caller
iommu/vt-d:
Make DMAR_UNITS_SUPPORTED default 1024
iommu/vt-d:
Move include/linux/intel-iommu.h under iommu
iommu/vt-d:
Move trace/events/intel_iommu.h under iommu
iommu/vt-d:
Refactor iommu information of each domain
iommu/vt-d:
Remove clearing translation data in disable_dmar_iommu()
iommu/vt-d:
Remove global g_iommus array
iommu/vt-d:
Remove unnecessary check in intel_iommu_add()
iommu/vt-d:
Remove unnecessary exported symbol
iommu/vt-d:
Remove unused domain_get_iommu()
iommu/vt-d:
Remove unused iovad from dmar_domain
iommu/vt-d:
Replace spin_lock_irqsave() with spin_lock()
iommu/vt-d:
Unnecessary spinlock for root table alloc and free
iommu/vt-d:
Use device_domain_lock accurately
iommu/vt-d:
Use IDA interface to manage iommu sequence id
iommu/vt-d:
Use pci_get_domain_bus_and_slot() in pgtable_walk()
iommu:
arm-smmu-impl: Add 8250 display compatible to the client list.
iommu:
Clean up release_device checks
iommu:
Directly use ida_alloc()/free()
iommu:
Explicitly skip bus address marked segments in __iommu_map_sg()
iommu:
Fix false ownership failure on AMD systems with PASID activated
iommu:
Introduce a callback to struct iommu_resv_region
iommu:
Make .release_device optional
iommu:
remove iommu_dev_feature_enabled
iommu:
remove the put_resv_regions method
iommu:
remove the unused dev_has_feat method
iommu:
Use dev_iommu_ops() for probe_finalize
ionic:
clear broken state on generation change
ionic:
fix up issues with handling EAGAIN on FW cmds
ionic:
VF initial random MAC address if no assigned mac
iosys-map:
Add per-word read
iosys-map:
Add per-word write
iosys-map:
Fix typo in documentation
iov:
introduce iov_iter_aligned
iov_iter:
advancing variants of iov_iter_get_pages{,_alloc}()
iov_iter:
first_{iovec,bvec}_segment() - simplify a bit
iov_iter:
lift dealing with maxpages out of first_{iovec,bvec}_segment()
iov_iter:
massage calling conventions for first_{iovec,bvec}_segment()
iov_iter:
saner helper for page array allocation
iov_iter_bvec_advance():
don't bother with bvec_iter
iov_iter_get_pages():
sanity-check arguments
iov_iter_get_pages_alloc():
lift freeing pages array on failure exits into wrapper
iov_iter_get_pages{,_alloc}():
cap the maxsize with MAX_RW_COUNT
ip6_gre:
set DSCP for non-IP
ip6_gre:
use actual protocol to select xmit
ip6_tunnel:
allow to inherit from VLAN encapsulated IP
ip6_tunnel:
Fix the type of functions
ip6_tunnel:
use dev_sw_netstats_rx_add()
ip6mr:
convert mrt_lock to a spinlock
ip6mr:
do not acquire mrt_lock before calling ip6mr_cache_unresolved
ip6mr:
do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6)
ip6mr:
do not acquire mrt_lock in pim6_rcv()
ip6mr:
do not acquire mrt_lock while calling ip6_mr_forward()
ip6mr:
do not get a device reference in pim6_rcv()
ip6mr:
ip6mr_cache_report() changes
ip6mr:
remove stray rcu_read_unlock() from ip6_mr_forward()
ip6mr:
switch ip6mr_get_route() to rcu_read_lock()
ip:
fix triggering of 'icmp redirect'
ip_tunnel:
allow to inherit from VLAN encapsulated IP
ip_tunnel:
Respect tunnel key's "flow_flags" in IP tunnels
ip_tunnels:
Add new flow flags field to ip_tunnel_key
ip_tunnels:
allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
ipc/mqueue:
remove unnecessary (void*) conversion
ipmr:
add rcu protection over (struct vif_device)->dev
ipmr:
adopt rcu_read_lock() in mr_dump()
ipmr:
Always call ip{,6}_mr_forward() from RCU read-side critical section
ipmr:
change igmpmsg_netlink_event() prototype
ipmr:
convert /proc handlers to rcu_read_lock()
ipmr:
convert mrt_lock to a spinlock
ipmr:
do not acquire mrt_lock before calling ipmr_cache_unresolved()
ipmr:
do not acquire mrt_lock in __pim_rcv()
ipmr:
do not acquire mrt_lock in ioctl(SIOCGETVIFCNT)
ipmr:
do not acquire mrt_lock in ipmr_get_route()
ipmr:
do not acquire mrt_lock while calling ip_mr_forward()
ipmr:
fix a lockdep splat in ipmr_rtm_dumplink()
ipmr:
ipmr_cache_report() changes
ipoib:
switch to netif_napi_add_weight()
ipv4/udp:
support externally provided ubufs
ipv4:
avoid partial copy for zc
ipv6/addrconf:
fix timing bug in tempaddr regen
ipv6/udp:
support externally provided ubufs
ipv6:
avoid partial copy for zc
ipv6:
do not use RT_TOS for IPv6 flowlabel
ipv6:
Fix crash when IPv6 is administratively disabled
ipv6:
remove redundant store to value after addition
ipv6:
sr: fix out-of-bounds read when setting HMAC data.
ipvlan:
adopt u64_stats_t
ipvlan:
Fix out-of-bound bugs caused by unset skb->mac_header
irqchip / ACPI:
Introduce ACPI_IRQ_MODEL_LPIC for LoongArch
irqchip/gic-v3-its:
Remove cpumask_var_t allocation
irqchip/gic-v3:
Fix comment typo
irqchip/loongarch:
Fix irq_domain_alloc_fwnode() abuse
irqchip/loongson-eiointc:
Fix a build warning
irqchip/loongson-eiointc:
Fix irq affinity setting
irqchip/loongson-liointc:
Add ACPI init support
irqchip/loongson-liointc:
Fix an error handling path in liointc_init()
irqchip/loongson-pch-lpc:
Add dependence on LoongArch
irqchip/loongson-pch-msi:
Add ACPI init support
irqchip/loongson-pch-pic:
Add ACPI init support
irqchip/loongson-pch-pic:
Move find_pch_pic() into CONFIG_ACPI
irqchip/mips-gic:
Check the return value of ioremap() in gic_of_init()
irqchip/mips-gic:
Only register IPI domain when SMP is enabled
irqchip/mmp:
Declare init functions in common header file
irqchip/sifive-plic:
Add support for Renesas RZ/Five SoC
irqchip/sifive-plic:
Fix T-HEAD PLIC edge trigger handling
irqchip/sifive-plic:
Make better use of the effective affinity mask
irqchip/sifive-plic:
Separate the enable and mask operations
irqchip/stm32-exti:
Fix irq_mask/irq_unmask for direct events
irqchip/stm32-exti:
Fix irq_set_affinity return value
irqchip/stm32-exti:
Prevent illegal read due to unbounded DT value
irqchip/stm32-exti:
Read event trigger type from event_trg register
irqchip/stm32-exti:
Remove check on always false condition
irqchip/stm32-exti:
Simplify irq description table
irqchip/stm32-exti:
Tag emr register as undefined for stm32mp15
irqchip/tegra:
Fix overflow implicit truncation warnings
irqchip:
Add LoongArch CPU interrupt controller support
irqchip:
Add Loongson Extended I/O interrupt controller support
irqchip:
Add Loongson PCH LPC controller support
irqchip:
Add RZ/G2L IA55 Interrupt Controller driver
irqchip:
Add Sunplus SP7021 interrupt controller driver
irqchip:
Select downstream irqchip drivers for LoongArch CPU
irqdomain:
Report irq number for NOMAP domains
irqdomain:
Use hwirq_max instead of revmap_size for NOMAP domains
isdn:
mISDN: hfcsusb: drop unexpected word "the" in the comments
ITER_PIPE:
allocate buffers as we go in copy-to-pipe primitives
ITER_PIPE:
cache the type of last buffer
ITER_PIPE:
clean iov_iter_revert()
ITER_PIPE:
clean pipe_advance() up
ITER_PIPE:
fold data_start() and pipe_space_for_user() together
ITER_PIPE:
fold push_pipe() into __pipe_get_pages()
ITER_PIPE:
helper for getting pipe buffer by index
ITER_PIPE:
helpers for adding pipe buffers
ITER_PIPE:
lose iter_head argument of __pipe_get_pages()
iter_to_pipe():
switch to advancing variant of iov_iter_get_pages()
ITER_XARRAY:
don't open-code DIV_ROUND_UP()
iwlwifi:
Switch to proper EFI variable store interface
ixgb:
Fix typos in comments
ixgbe:
convert .adjfreq to .adjfine
ixgbe:
drop unexpected word 'for' in comments
ixgbe:
Fix typos in comments
ixgbe:
remove unexpected word "the"
ixgbe:
stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
ixp4xx_eth:
Fall back to random MAC address
ixp4xx_eth:
Set MAC address from device tree
jbd2:
fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
jbd2:
fix outstanding credits assert in jbd2_journal_commit_transaction()
jbd2:
remove unused exports for jbd2 debugging
jbd2:
rename jbd_debug() to jbd2_debug()
jbd2:
unexport jbd2_log_start_commit()
jfs:
Remove check for PageUptodate
jfs:
stop using the nobh helper
jump_label:
make initial NOP patching the special case
jump_label:
mips: move module NOP patching into arch code
jump_label:
s390: avoid pointless initial NOP patching
kallsyms:
move declarations to internal header
kasan:
call kasan_malloc() from __kmalloc_*track_caller()
kasan:
fix zeroing vmalloc memory with HW_TAGS
kasan:
separate double free case from invalid free
kasan:
test: Silence GCC 12 warnings
kbuild:
add dtbs_prepare target
kbuild:
disable header exports for UML in a straightforward way
kbuild:
drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
kbuild:
dummy-tools: avoid tmpdir leak in dummy gcc
kbuild:
dummy-tools: pretend we understand __LONG_DOUBLE_128__
kbuild:
error out if $(INSTALL_MOD_PATH) contains % or :
kbuild:
error out if $(KBUILD_EXTMOD) contains % or :
kbuild:
fix the modules order between drivers and libs
kbuild:
remove sed command from cmd_ar_builtin
kbuild:
rpm-pkg: fix build error when _arch is undefined
kbuild:
rpm-pkg: pass 'linux' to --target option of rpmbuild
kbuild:
set EXIT trap before creating temporary directory
kcm:
fix strp_init() order and cleanup
kconfig:
Qt5: tell the user which packages are required
Kconfig:
remove unused function 'menu_get_root_menu'
kconfig:
shorten the temporary directory name for cc-option
kcsan:
test: Add a .kunitconfig to run KCSAN tests
kdump:
round up the total memory size to 128M for crashkernel reservation
Linux:
keep iocb_flags() result cached in struct file
kernel/hung_task:
fix address space of proc_dohung_task_timeout_secs
kernel/sys_ni:
add compat entry for fadvise64_64
kernel/sysctl.c:
Clean up indentation, replace spaces with tab.
kernel/sysctl.c:
Remove trailing white space
kernel:
remove platform_has() infrastructure
kernfs/file.c:
remove redundant error return counter assignment
kernfs:
Change kernfs_notify_list to llist.
kernfs:
fix potential NULL dereference in __kernfs_remove
kernfs:
Fix typo 'the the' in comment
kernfs:
Introduce interface to access global kernfs_open_file_mutex.
kernfs:
make ->attr.open RCU protected.
kernfs:
Replace global kernfs_open_file_mutex with hashed mutexes.
kexec, KEYS, s390:
Make use of built-in and secondary keyring for signature verification
kexec, KEYS:
make the code in bzImage64_verify_sig generic
kexec:
clean up arch_kexec_kernel_verify_sig
kexec:
drop weak attribute from functions
kexec_file:
drop weak attribute from functions
kexec_file:
increase maximum file size to 4G
KEYS:
asymmetric: enforce SM2 signature use pkey algo
kfifo:
fix kfifo_to_user() return type
kobject:
fix Kconfig.debug "its" grammar
kprobes:
don't call disarm_kprobe() for disabled kprobes
kprobes:
Forbid probing on trampoline and BPF code areas
kprobes:
Prohibit probes in gate area
kselftests/damon:
add support for cases where debugfs cannot be read
kselftests:
Enable the echo command to print newlines in Makefile
ksmbd:
add channel rwlock
ksmbd:
don't remove dos attribute xattr on O_TRUNC open
ksmbd:
fix heap-based overflow in set_ntacl_dacl()
ksmbd:
fix kernel oops from idr_remove()
ksmbd:
fix memory leak in smb2_handle_negotiate
ksmbd:
fix racy issue while destroying session on multichannel
ksmbd:
fix use-after-free bug in smb2_tree_disconect
ksmbd:
prevent out of bound read for SMB2_TREE_CONNNECT
ksmbd:
prevent out of bound read for SMB2_WRITE
ksmbd:
remove unnecessary generic_fillattr in smb2_open
ksmbd:
remove unused ksmbd_share_configs_cleanup function
ksmbd:
replace sessions list in connection with xarray
ksmbd:
request update to stale share config
ksmbd:
return STATUS_BAD_NETWORK_NAME error status if share is not configured
ksmbd:
use wait_event instead of schedule_timeout()
kunit:
add coverage_uml.config to enable GCOV on UML
kunit:
executor: Fix a memory leak on failure in kunit_filter_tests
kunit:
fix assert_type for comparison macros
kunit:
fix Kconfig for build-in tests USB4 and Nitro Enclaves
kunit:
flatten kunit_suite*** to kunit_suite** in .kunit_test_suites
kunit:
Taint the kernel when KUnit tests are run
kunit:
test.h: fix a kernel-doc markup
kunit:
tool: cosmetic: don't specify duplicate kernel cmdline options
kunit:
tool: drop unused load_config argument
kunit:
tool: Enable virtio/PCI by default on UML
kunit:
tool: introduce --qemu_args
kunit:
tool: make --kunitconfig repeatable, blindly concat
kunit:
tool: redo how we construct and mock LinuxSourceTree
kunit:
tool: refactor internal kconfig handling, allow overriding
kunit:
tool: refactoring printing logic into kunit_printer.py
kunit:
tool: simplify creating LinuxSourceTreeOperations
kunit:
unify module and builtin suite definitions
kunit:
use kmemdup in kunit_filter_tests(), take suite as const
KVM, x86/mmu:
Fix the comment around kvm_tdp_mmu_zap_leafs()
KVM:
Actually create debugfs in kvm_create_vm()
KVM:
Add gfp_custom flag in struct kvm_mmu_memory_cache
KVM:
Allow for different capacities in kvm_mmu_memory_cache structs
KVM:
arm64: Add a flag to disable MMIO trace for nVHE KVM
KVM:
arm64: Add build-time sanity checks for flags
KVM:
arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper
KVM:
arm64: Add helpers to manipulate vcpu flags among a set
KVM:
arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig
KVM:
arm64: Add three sets of flags to the vcpu state
KVM:
arm64: Allocate shared pKVM hyp stacktrace buffers
KVM:
arm64: Consolidate sysreg userspace accesses
KVM:
arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag
KVM:
arm64: Descope kvm_arm_sys_reg_{get,set}_reg()
KVM:
arm64: Document why pause cannot be turned into a flag
KVM:
arm64: Don't open code ARRAY_SIZE()
KVM:
arm64: Don't return from void function
KVM:
arm64: Drop FP_FOREIGN_STATE from the hypervisor code
KVM:
arm64: Fix compile error due to sign extension
KVM:
arm64: Fix hypervisor address symbolization
KVM:
arm64: Get rid of find_reg_by_id()
KVM:
arm64: Get rid of reg_from/to_user()
KVM:
arm64: Get rid or outdated comments
KVM:
arm64: Implement non-protected nVHE hyp stack unwinder
KVM:
arm64: Implement protected nVHE hyp stack unwinder
KVM:
arm64: Introduce generic get_user/set_user helpers for system registers
KVM:
arm64: Introduce hyp_dump_backtrace()
KVM:
arm64: Introduce pkvm_dump_backtrace()
KVM:
arm64: Kill unused vcpu flags field
KVM:
arm64: Make unwind()/on_accessible_stack() per-unwinder functions
KVM:
arm64: Move FP state ownership from flag to a tristate
KVM:
arm64: Move nVHE stacktrace unwinding into its own compilation unit
KVM:
arm64: Move nVHE-only helpers into kvm/stacktrace.c
KVM:
arm64: Move PROTECTED_NVHE_STACKTRACE around
KVM:
arm64: Move the handling of !FP outside of the fast path
KVM:
arm64: Move vcpu configuration flags into their own set
KVM:
arm64: Move vcpu debug/SPE/TRBE flags to the input flag set
KVM:
arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set
KVM:
arm64: Move vcpu PC/Exception flags to the input flag set
KVM:
arm64: Move vcpu SVE/SME flags to the state flag set
KVM:
arm64: Move vcpu WFIT flag to the state flag set
KVM:
arm64: nvhe: Add intermediates to 'targets' instead of extra-y
KVM:
arm64: nvhe: Rename confusing obj-y
KVM:
arm64: On stack overflow switch to hyp overflow_stack
KVM:
arm64: Prepare non-protected nVHE hypervisor stacktrace
KVM:
arm64: Reduce the size of the vcpu flag members
KVM:
arm64: Reject 32bit user PSTATE on asymmetric systems
KVM:
arm64: Rely on index_to_param() for size checks on userspace access
KVM:
arm64: Reorder handling of invariant sysregs from userspace
KVM:
arm64: Save protected-nVHE (pKVM) hyp stacktrace
KVM:
arm64: selftests: Add support for GICv2 on v3
KVM:
arm64: Stub implementation of non-protected nVHE HYP stack unwinder
KVM:
arm64: Stub implementation of pKVM HYP stack unwinder
KVM:
arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
KVM:
arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base
KVM:
arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting
KVM:
arm64: vgic-v2: Consolidate userspace access for MMIO registers
KVM:
arm64: vgic-v3: Consolidate userspace access for MMIO registers
KVM:
arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP
KVM:
arm64: vgic-v3: Make the userspace accessors use sysreg API
KVM:
arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess()
KVM:
arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr()
KVM:
arm64: vgic-v3: Use u32 to manage the line level from userspace
KVM:
arm64: vgic: Consolidate userspace access for base address setting
KVM:
arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr()
KVM:
arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user
KVM:
arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together
KVM:
Avoid pfn_to_page() and vice versa when releasing pages
KVM:
debugfs: expose pid of vcpu threads
KVM:
Do not incorporate page offset into gfn=>pfn cache user address
KVM:
Do not pin pages tracked by gfn=>pfn caches
KVM:
Do not zero initialize 'pfn' in hva_to_pfn()
KVM:
Don't set Accessed/Dirty bits for ZERO_PAGE
KVM:
Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn
KVM:
Drop bogus "pfn != 0" guard from kvm_release_pfn()
KVM:
Drop unnecessary initialization of "npages" in hva_to_pfn_slow()
KVM:
Drop unnecessary initialization of "ops" in kvm_ioctl_create_device()
KVM:
Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper
KVM:
Fix multiple races in gfn=>pfn cache refresh
KVM:
Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT
KVM:
Fully serialize gfn=>pfn cache refresh via mutex
KVM:
Get an fd before creating the VM
KVM:
MIPS: remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS
KVM:
Move coalesced MMIO initialization (back) into kvm_create_vm()
KVM:
Move kvm_arch_vcpu_precreate() under kvm->lock
KVM:
nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection
KVM:
nSVM: Sync next_rip field from vmcb12 to vmcb02
KVM:
nSVM: Transparently handle L1 -> L2 NMI re-injection
KVM:
nVMX: Account for KVM reserved CR4 bits in consistency checks
KVM:
nVMX: Always enable TSC scaling for L2 when it was enabled for L1
KVM:
nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
KVM:
nVMX: clean up posted interrupt descriptor try_cmpxchg
KVM:
nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
KVM:
nVMX: Let userspace set nVMX MSR to any _host_ supported value
KVM:
nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}()
KVM:
nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_*
KVM:
nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1
KVM:
nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
KVM:
nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
KVM:
nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
KVM:
nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 sync
KVM:
nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page
KVM:
Pass the name of the VM fd to kvm_create_vm_debugfs()
KVM:
PPC: Align pt_regs in kvm_vcpu_arch structure
KVM:
PPC: Book3S HV: Add a new config for P8 debug timing
KVM:
PPC: Book3S HV: Decouple the debug timing from the P8 entry path
KVM:
PPC: Book3S HV: Expose timing functions to module code
KVM:
PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
KVM:
PPC: Book3S HV: Provide more detailed timings for P9 entry path
KVM:
PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr declarations
KVM:
PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt
KVM:
PPC: Book3S HV: tracing: Add missing hcall names
KVM:
PPC: Book3s: Fix warning about xics_rm_h_xirr_x
KVM:
PPC: Do not warn when userspace asked for too big TCE table
KVM:
PPC: Kconfig: Fix indentation
KVM:
Properly unwind VM creation if creating debugfs fails
KVM:
Put the extra pfn reference when reusing a pfn in the gpc cache
KVM:
Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page()
KVM:
Rename ack_flush() to ack_kick()
KVM:
Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS
KVM:
Rename mmu_notifier_* to mmu_invalidate_*
KVM:
Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page()
KVM:
s390/pci: fix include duplicates
KVM:
s390: Add configuration dump functionality
KVM:
s390: Add CPU dump functionality
KVM:
s390: Add facility 197 to the allow list
KVM:
s390: Add KVM_CAP_S390_PROTECTED_DUMP
KVM:
s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices
KVM:
s390: Cleanup ipte lock access and SIIF facility checks
KVM:
s390: drop unexpected word 'and' in the comments
KVM:
s390: guest support for topology function
KVM:
s390: mechanism to enable guest zPCI Interpretation
KVM:
s390: Pass initialized arg even if unused
KVM:
s390: pci: add basic kvm_zdev structure
KVM:
s390: pci: add routines to start/stop interpretive execution
KVM:
s390: pci: do initial setup for AEN interpretation
KVM:
s390: pci: enable host forwarding of Adapter Event Notifications
KVM:
s390: pci: fix GAIT physical vs virtual pointers usage
KVM:
s390: pci: fix plain integer as NULL pointer warnings
KVM:
s390: pci: Hook to access KVM lowlevel from VFIO
KVM:
s390: pci: provide routines for enabling/disabling interrupt forwarding
KVM:
s390: pci: register pci hooks without interpretation
KVM:
s390: pv: Add dump support definitions
KVM:
s390: pv: add export before import
KVM:
s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation
KVM:
s390: pv: add mmu_notifier
KVM:
s390: pv: Add query dump information
KVM:
s390: pv: Add query interface
KVM:
s390: pv: clear the state without memset
KVM:
s390: pv: destroy the configuration before its memory
KVM:
s390: pv: don't present the ecall interrupt twice
KVM:
s390: pv: handle secure storage exceptions for normal guests
KVM:
s390: pv: handle secure storage violations for protected guests
KVM:
s390: pv: leak the topmost page table when destroy fails
KVM:
s390: pv: refactor s390_reset_acc
KVM:
s390: pv: refactoring of kvm_s390_pv_deinit_vm
KVM:
s390: pv: usage counter instead of flag
KVM:
s390: resetting the Topology-Change-Report
KVM:
s390: selftests: Fix memop extension capability check
KVM:
s390: selftests: Use TAP interface in the memop test
KVM:
s390: selftests: Use TAP interface in the reset test
KVM:
s390: selftests: Use TAP interface in the sync_regs test
KVM:
s390: selftests: Use TAP interface in the tprot test
KVM:
sefltests: Use CPUID_* instead of X86_FEATURE_* for one-off usage
KVM:
sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers
KVM:
sefltests: Use vm_ioctl() and __vm_ioctl() helpers
KVM:
selftest: Add proper helpers for x86-specific save/restore ioctls
KVM:
selftests: Add "arch" to common utils that have arch implementations
KVM:
selftests: Add __vcpu_run() helper
KVM:
selftests: Add a missing apostrophe in comment to show ownership
KVM:
selftests: Add a self test for CMCI and UCNA emulations.
KVM:
selftests: Add a test to get/set triple fault event
KVM:
selftests: Add a VM backpointer to 'struct vcpu'
KVM:
selftests: Add an option to run vCPUs while disabling dirty logging
KVM:
selftests: Add and use helper to set vCPU's CPUID maxphyaddr
KVM:
selftests: Add another underscore to inner ioctl() helpers
KVM:
selftests: Add framework to query KVM CPUID bits
KVM:
selftests: Add helpers to get and modify a vCPU's CPUID entries
kvm:
selftests: Add KVM_CAP_MAX_VCPU_ID cap test
KVM:
selftests: Add kvm_has_cap() to provide syntactic sugar
KVM:
selftests: Add MONITOR/MWAIT quirk test
KVM:
selftests: Add NX huge pages test
KVM:
selftests: Add proper helper for advancing RIP in debug_regs
KVM:
selftests: Add TEST_REQUIRE macros to reduce skipping copy+paste
KVM:
selftests: Add this_cpu_has() to query X86_FEATURE_* via cpuid()
KVM:
selftests: Add vcpu_get() to retrieve and assert on vCPU existence
KVM:
selftests: Add VM creation helper that "returns" vCPUs
KVM:
selftests: Add vm_create_*() variants to expose/return 'struct vcpu'
KVM:
selftests: Add x86-64 support for exception fixup
KVM:
selftests: Always open VM file descriptors with O_RDWR
KVM:
selftests: Avoid memory allocations when adding vCPU in get-reg-list
KVM:
selftests: Cache binary stats metadata for duration of test
KVM:
selftests: Cache CPUID in struct kvm_vcpu
KVM:
selftests: Cache list of MSRs to save/restore
KVM:
selftests: Call a dummy helper in VM/vCPU ioctls() to enforce type
KVM:
selftests: Check for _both_ XTILE data and cfg in AMX test
KVM:
selftests: Check KVM's supported CPUID, not host CPUID, for XFD
KVM:
selftests: Clean up coding style in binary stats test
KVM:
selftests: Clean up requirements for XFD-aware XSAVE features
KVM:
selftests: Compare insn opcodes directly in fix_hypercall_test
KVM:
selftests: Consolidate KVM_ENABLE_CAP usage
KVM:
selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers
KVM:
selftests: Convert amx_test away from VCPU_ID
KVM:
selftests: Convert arch_timer away from VCPU_ID
KVM:
selftests: Convert cpuid_test away from VCPU_ID
KVM:
selftests: Convert cr4_cpuid_sync_test away from VCPU_ID
KVM:
selftests: Convert debug-exceptions away from VCPU_ID
KVM:
selftests: Convert debug_regs away from VCPU_ID
KVM:
selftests: Convert dirty_log_test away from VCPU_ID
KVM:
selftests: Convert emulator_error_test away from VCPU_ID
KVM:
selftests: Convert evmcs_test away from VCPU_ID
KVM:
selftests: Convert fix_hypercall_test away from VCPU_ID
KVM:
selftests: Convert get-reg-list away from its "VCPU_ID"
KVM:
selftests: Convert hardware_disable_test to pass around vCPU objects
KVM:
selftests: Convert hypercalls test away from vm_create_default()
KVM:
selftests: Convert hyperv_clock away from VCPU_ID
KVM:
selftests: Convert hyperv_cpuid away from VCPU_ID
KVM:
selftests: Convert hyperv_features away from VCPU_ID
KVM:
selftests: Convert hyperv_svm_test away from VCPU_ID
KVM:
selftests: Convert kvm_binary_stats_test away from vCPU IDs
KVM:
selftests: Convert kvm_clock_test away from VCPU_ID
KVM:
selftests: Convert kvm_page_table_test away from reliance on vcpu_id
KVM:
selftests: Convert kvm_pv_test away from VCPU_ID
KVM:
selftests: Convert memop away from VCPU_ID
KVM:
selftests: Convert memslot_perf_test away from VCPU_ID
KVM:
selftests: Convert mmu_role_test away from VCPU_ID
KVM:
selftests: Convert platform_info_test away from VCPU_ID
KVM:
selftests: Convert pmu_event_filter_test away from VCPU_ID
KVM:
selftests: Convert psci_test away from VCPU_ID
KVM:
selftests: Convert rseq_test away from VCPU_ID
KVM:
selftests: Convert s390's "resets" test away from VCPU_ID
KVM:
selftests: Convert s390x/diag318_test_handler away from VCPU_ID
KVM:
selftests: Convert set_boot_cpu_id away from global VCPU_IDs
KVM:
selftests: Convert set_memory_region_test away from VCPU_ID
KVM:
selftests: Convert set_sregs_test away from VCPU_ID
KVM:
selftests: Convert smm_test away from VCPU_ID
KVM:
selftests: Convert state_test away from VCPU_ID
KVM:
selftests: Convert steal_time away from VCPU_ID
KVM:
selftests: Convert svm_int_ctl_test away from VCPU_ID
KVM:
selftests: Convert svm_nested_soft_inject_test away from VCPU_ID
KVM:
selftests: Convert svm_vmcall_test away from VCPU_ID
KVM:
selftests: Convert sync_regs_test away from VCPU_ID
KVM:
selftests: Convert sync_regs_test away from VCPU_ID
KVM:
selftests: Convert system_counter_offset_test away from VCPU_ID
KVM:
selftests: Convert tprot away from VCPU_ID
KVM:
selftests: Convert triple_fault_event_test away from VCPU_ID
KVM:
selftests: Convert tsc_msrs_test away from VCPU_ID
KVM:
selftests: Convert userspace_io_test away from VCPU_ID
KVM:
selftests: Convert userspace_msr_exit_test away from VCPU_ID
KVM:
selftests: Convert vgic_init away from vm_create_default_with_vcpus()
KVM:
selftests: Convert vgic_irq away from VCPU_ID
KVM:
selftests: Convert vmx_apic_access_test away from VCPU_ID
KVM:
selftests: Convert vmx_close_while_nested_test away from VCPU_ID
KVM:
selftests: Convert vmx_dirty_log_test away from VCPU_ID
KVM:
selftests: Convert vmx_exception_with_invalid_guest_state away from VCPU_ID
KVM:
selftests: Convert vmx_invalid_nested_guest_state away from VCPU_ID
KVM:
selftests: Convert vmx_nested_tsc_scaling_test away from VCPU_ID
KVM:
selftests: Convert vmx_pmu_msrs_test away from VCPU_ID
KVM:
selftests: Convert vmx_preemption_timer_test away from VCPU_ID
KVM:
selftests: Convert vmx_set_nested_state_test away from VCPU_ID
KVM:
selftests: Convert vmx_tsc_adjust_test away from VCPU_ID
KVM:
selftests: Convert xapic_ipi_test away from *_VCPU_ID
KVM:
selftests: Convert xapic_state_test away from hardcoded vCPU ID
KVM:
selftests: Convert xen_shinfo_test away from VCPU_ID
KVM:
selftests: Convert xen_vmcall_test away from VCPU_ID
KVM:
selftests: Convert xss_msr_test away from VCPU_ID
KVM:
selftests: Dedup MSR index list helpers, simplify dedicated test
KVM:
selftests: Dedup vgic_init's asserts and improve error messages
KVM:
selftests: Don't use a static local in vcpu_get_supported_hv_cpuid()
KVM:
selftests: Drop 'int' return from asserting *_has_device_attr()
KVM:
selftests: Drop @mode from common vm_create() helper
KVM:
selftests: Drop @num_percpu_pages from __vm_create_with_vcpus()
KVM:
selftests: Drop @slot0_mem_pages from __vm_create_with_vcpus()
KVM:
selftests: Drop @test param from kvm_create_device()
KVM:
selftests: Drop @vcpuids param from VM creators
KVM:
selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pages_required()
KVM:
selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code the magic number
KVM:
selftests: Drop redundant vcpu_set_cpuid() from PMU selftest
KVM:
selftests: Drop stale declarations from kvm_util_base.h
KVM:
selftests: Drop unnecessary use of kvm_get_supported_cpuid_index()
KVM:
selftests: Drop unused SVM_CPUID_FUNC macro
KVM:
selftests: Drop vcpu_get(), rename vcpu_find() => vcpu_exists()
KVM:
selftests: Drop vm_create_default* helpers
KVM:
selftests: Enhance handling WRMSR ICR register in x2APIC mode
KVM:
selftests: enumerate GUEST_ASSERT arguments
KVM:
selftests: Fix ambiguous mov in KVM_ASM_SAFE()
KVM:
selftests: Fix buggy-but-benign check in test_v3_new_redist_regions()
KVM:
selftests: Fix filename reporting in guest asserts
KVM:
selftests: Fix KVM_EXCEPTION_MAGIC build with Clang
KVM:
selftests: Fix typo in vgic_init test
KVM:
selftests: Get rid of kvm_util_internal.h
KVM:
selftests: Gracefully handle empty stack traces
KVM:
selftests: Harden and comment XSS / KVM_SET_MSRS interaction
KVM:
selftests: Implement memcmp(), memcpy(), and memset() for guest use
KVM:
selftests: Increase UCALL_MAX_ARGS to 7
KVM:
selftests: Inline "get max CPUID leaf" helpers
KVM:
selftests: kvm_binary_stats_test: Fix index expressions
KVM:
selftests: Make arm64's guest_get_vcpuid() declaration arm64-only
KVM:
selftests: Make get_supported_cpuid() returns "const"
KVM:
selftests: Make kvm_ioctl() a wrapper to pretty print ioctl name
KVM:
selftests: Make rseq compatible with glibc-2.35
KVM:
selftests: Make vcpu_ioctl() a wrapper to pretty print ioctl name
KVM:
selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULT
KVM:
selftests: Make vm_ioctl() a wrapper to pretty print ioctl name
KVM:
selftests: Make x86-64's register dump helpers static
KVM:
selftests: Mostly fix broken Hyper-V Features test
KVM:
selftests: Move KVM_CREATE_DEVICE_TEST code to separate helper
KVM:
selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create()
KVM:
selftests: Move vm_is_unrestricted_guest() to x86-64
KVM:
selftests: Multiplex return code and fd in __kvm_create_device()
KVM:
selftests: nSVM: Add svm_nested_soft_inject_test
KVM:
selftests: Open code and drop 'struct kvm_vm' accessors
KVM:
selftests: Provide valid inputs for MONITOR/MWAIT regs
KVM:
selftests: Purge vm+vcpu_id == vcpu silliness
KVM:
selftests: Push vm_adjust_num_guest_pages() into "w/o vCPUs" helper
KVM:
selftests: Read binary stat data in lib
KVM:
selftests: Read binary stats desc in lib
KVM:
selftests: Read binary stats header in lib
KVM:
selftests: Remove dynamic memory allocation for stats header
KVM:
selftests: Remove the mismatched parameter comments
KVM:
selftests: Remove the obsolete/dead MMU role test
KVM:
selftests: Remove vcpu_get() usage from dirty_log_test
KVM:
selftests: Remove vcpu_get_fd()
KVM:
selftests: Remove vcpu_state() helper
KVM:
selftests: Rename 'struct vcpu' to 'struct kvm_vcpu'
KVM:
selftests: Rename and tweak get_cpuid() to get_cpuid_entry()
KVM:
selftests: Rename kvm_get_supported_cpuid_index() to __..._entry()
KVM:
selftests: Rename KVM_HAS_DEVICE_ATTR helpers for consistency
KVM:
selftests: Rename MP_STATE and GUEST_DEBUG helpers for consistency
KVM:
selftests: Rename vcpu.state => vcpu.run
KVM:
selftests: Rename vm_create() => vm_create_barebones(), drop param
KVM:
selftests: Rename vm_create_without_vcpus() => vm_create()
KVM:
selftests: Rename vm_vcpu_add* helpers to better show relationships
KVM:
selftests: Rename xAPIC state test's vcpu struct
KVM:
selftests: replace assertion with warning in access_tracking_perf_test
KVM:
selftests: Require vCPU output array when creating VM with vCPUs
KVM:
selftests: Return an 'unsigned int' from kvm_check_cap()
KVM:
selftests: Return created vcpu from vm_vcpu_add_default()
KVM:
selftests: Return the created vCPU from vm_vcpu_add()
KVM:
selftests: Sanity check input to ioctls() at build time
KVM:
selftests: Set input function/index in raw CPUID helper(s)
KVM:
selftests: Set KVM's supported CPUID as vCPU's CPUID during recreate
KVM:
selftests: Simplify KVM_ENABLE_CAP helper APIs
KVM:
selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM isn't supported
KVM:
selftests: Skip tests that require EPT when it is not available
KVM:
selftests: Split get/set device_attr helpers
KVM:
selftests: Split out kvm_cpuid2_size() from allocate_kvm_cpuid2()
KVM:
selftests: Split vcpu_set_nested_state() into two helpers
KVM:
selftests: Stop conflating vCPU index and ID in perf tests
KVM:
selftests: Stop hardcoding vCPU IDs in vcpu_width_config
KVM:
selftests: Sync stage before VM is freed in hypercalls test
KVM:
selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT vals
KVM:
selftests: Test disabling NX hugepages on a VM
KVM:
selftests: Test MONITOR and MWAIT, not just MONITOR for quirk
KVM:
selftests: Track kvm_vcpu object in tsc_scaling_sync
KVM:
selftests: Trust that MAXPHYADDR > memslot0 in vmx_apic_access_test
KVM:
selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe()
KVM:
selftests: Use __KVM_SYSCALL_ERROR() to handle non-KVM syscall errors
KVM:
selftests: Use exception fixup for #UD/#GP Hyper-V MSR/hcall tests
KVM:
selftests: Use get_cpuid_entry() in kvm_get_supported_cpuid_index()
KVM:
selftests: Use getcpu() instead of sched_getcpu() in rseq_test
KVM:
selftests: Use kvm_cpu_has() for KVM's PV steal time
KVM:
selftests: Use kvm_cpu_has() for nested SVM checks
KVM:
selftests: Use kvm_cpu_has() for nested VMX checks
KVM:
selftests: Use kvm_cpu_has() for nSVM soft INT injection test
KVM:
selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_sync_test
KVM:
selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test
KVM:
selftests: Use kvm_cpu_has() in AMX test
KVM:
selftests: Use kvm_cpu_has() in the SEV migration test
KVM:
selftests: Use kvm_cpu_has() to query PDCM in PMU selftest
KVM:
selftests: Use kvm_has_cap(), not kvm_check_cap(), where possible
KVM:
selftests: Use kvm_ioctl() helpers
KVM:
selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls
KVM:
selftests: Use TAP-friendly ksft_exit_skip() in __TEST_REQUIRE
KVM:
selftests: Use the common cpuid() helper in cpu_vendor_string_is()
KVM:
selftests: Use this_cpu_has() in CR4/CPUID sync test
KVM:
selftests: Use this_cpu_has() to detect SVM support in L1
KVM:
selftests: Use vCPU's CPUID directly in Hyper-V test
KVM:
selftests: Use vcpu_access_device_attr() in arm64 code
KVM:
selftests: Use vcpu_clear_cpuid_feature() in monitor_mwait_test
KVM:
selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC
KVM:
selftests: Use vcpu_get_cpuid_entry() in CPUID test
KVM:
selftests: Use vcpu_get_cpuid_entry() in PV features test (sort of)
KVM:
selftests: Use vcpu_{set,clear}_cpuid_feature() in nVMX state test
KVM:
selftests: Use vm->pa_bits to generate reserved PA bits
KVM:
selftests: Use vm_create() in tsc_scaling_sync
KVM:
selftests: Use vm_create_with_vcpus() in max_guest_memory_test
KVM:
selftests: Use vm_create_without_vcpus() in dirty_log_test
KVM:
selftests: Use vm_create_without_vcpus() in hardware_disable_test
KVM:
selftests: Use vm_create_without_vcpus() in psci_test
KVM:
selftests: Use vm_create_without_vcpus() in set_boot_cpu_id
KVM:
selftests: Verify that kvm_cpuid2.entries layout is unchanged by KVM
KVM:
selftests: Verify VMX MSRs can be restored to KVM-supported values
KVM:
selftests: Write REPORT_GUEST_ASSERT macros to pair with GUEST_ASSERT
KVM:
set_msr_mce: Permit guests to ignore single-bit ECC errors
KVM:
SEV-ES: reuse advance_sev_es_emulated_ins for OUT too
KVM:
SEV: fix misplaced closing parenthesis
KVM:
Shove vcpu stats_id init into kvm_vcpu_init()
KVM:
Shove vm stats_id init into kvm_create_vm()
KVM:
SVM: Add AVIC doorbell tracepoint
KVM:
SVM: Adding support for configuring x2APIC MSRs interception
KVM:
SVM: Detect X2APIC virtualization (x2AVIC) support
KVM:
SVM: Disable SEV-ES support if MMIO caching is disable
KVM:
SVM: Do not support updating APIC ID when in x2APIC mode
KVM:
SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu
KVM:
SVM: Do not virtualize MSR accesses for APIC LVTT register
KVM:
SVM: Don't BUG if userspace injects an interrupt with GIF=0
KVM:
SVM: Drop unused AVIC / kvm_x86_ops declarations
KVM:
SVM: Dump Virtual Machine Save Area (VMSA) to klog
KVM:
SVM: fix task switch emulation on INTn instruction.
KVM:
SVM: Fix x2APIC MSRs interception
KVM:
SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING
KVM:
SVM: Introduce hybrid-AVIC mode
KVM:
SVM: Introduce logic to (de)activate x2AVIC mode
KVM:
SVM: Re-inject INT3/INTO instead of retrying the instruction
KVM:
SVM: Re-inject INTn instead of retrying the insn on "failure"
KVM:
SVM: Refresh AVIC configuration when changing APIC mode
KVM:
SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
KVM:
SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
KVM:
SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID
KVM:
SVM: Update max number of vCPUs supported for x2AVIC mode
KVM:
SVM: Use target APIC ID to complete x2AVIC IRQs when possible
KVM:
Take a 'struct page', not a pfn in kvm_is_zone_device_page()
KVM:
Unconditionally get a ref to /dev/kvm module when creating a VM
KVM:
vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREA
KVM:
VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
KVM:
VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh
KVM:
VMX: Clean up vmx_refresh_apicv_exec_ctrl()
KVM:
VMX: Detect Tertiary VM-Execution control when setup VMCS config
KVM:
VMX: enable IPI virtualization
KVM:
VMX: Enable Notify VM exit
KVM:
VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation
KVM:
VMX: Give host userspace full control of MSR_IA32_PERF_CAPABILITIES
KVM:
VMX: Heed the 'msr' argument in msr_write_intercepted()
KVM:
VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
KVM:
VMX: Print VM-instruction error as unsigned
KVM:
VMX: Print VM-instruction error when it may be helpful
KVM:
VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro
KVM:
VMX: Reject kvm_intel if an inconsistent VMCS config is detected
KVM:
VMX: Report tertiary_exec_control field in dump_vmcs()
KVM:
VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_intel load time
KVM:
VMX: Skip filter updates for MSRs that KVM is already intercepting
KVM:
VMX: Update PT MSR intercepts during filter change iff PT in host+guest
KVM:
VMX: Use proper type-safe functions for vCPU => LBRs helpers
KVM:
VMX: Use try_cmpxchg64 in pi_try_set_control
KVM:
VMX: Use vcpu_get_perf_capabilities() to get guest-visible value
KVM:
x86/cpuid: Refactor host/guest CPU model consistency check
KVM:
x86/mmu: add missing update to max_mmu_rmap_size
KVM:
x86/mmu: Add optimized helper to retrieve an SPTE's index
KVM:
x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen
KVM:
x86/mmu: Add shadow mask for effective host MTRR memtype
KVM:
x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page()
KVM:
x86/MMU: Allow NX huge pages to be disabled on a per-vm basis
KVM:
x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes
KVM:
x86/mmu: Avoid unnecessary flush on eager page split
KVM:
x86/mmu: Buffer nested MMU split_desc_cache only by default capacity
KVM:
x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h
KVM:
x86/mmu: Cache the access bits of shadowed translations
KVM:
x86/mmu: Comment FNAME(sync_page) to document TLB flushing logic
KVM:
x86/mmu: Consolidate shadow page allocation and initialization
KVM:
x86/mmu: Decompose kvm_mmu_get_page() into separate functions
KVM:
x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu
KVM:
x86/mmu: Dedup macros for computing various page table masks
KVM:
x86/mmu: Derive shadow MMU page role from parent
KVM:
x86/mmu: Directly "destroy" PTE list when recycling rmaps
KVM:
x86/mmu: Document the "rules" for using host_pfn_mapping_level()
KVM:
x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs
KVM:
x86/mmu: Don't require refcounted "struct page" to create huge SPTEs
KVM:
x86/mmu: Drop RWX=0 SPTEs during ept_sync_page()
KVM:
x86/mmu: Drop the "p is for pointer" from rmap helpers
KVM:
x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h
KVM:
x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages
KVM:
x86/mmu: Extend Eager Page Splitting to nested MMUs
KVM:
x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU
KVM:
x86/mmu: Fix typo and tweak comment for split_desc_cache capacity
KVM:
x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change
KVM:
x86/mmu: Move guest PT write-protection to account_shadowed()
KVM:
x86/mmu: Optimize MMU page cache lookup for all direct SPs
KVM:
x86/mmu: Pass const memslot to rmap_add()
KVM:
x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page()
KVM:
x86/mmu: Pass memory caches to allocate SPs separately
KVM:
x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_PAGES capability table
KVM:
x86/mmu: pull call to drop_large_spte() into __link_shadow_page()
KVM:
x86/mmu: Remove underscores from __pte_list_remove()
KVM:
X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c
KVM:
x86/mmu: remove unused variable
KVM:
X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write()
KVM:
x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature
KVM:
x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs
KVM:
x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper
KVM:
x86/mmu: Rename shadow MMU functions that deal with shadow pages
KVM:
x86/mmu: rename trace function name for asynchronous page fault
KVM:
x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa()
KVM:
x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page()
KVM:
x86/mmu: Restrict mapping level based on guest MTRR iff they're used
KVM:
x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits()
KVM:
x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level()
KVM:
x86/mmu: Stop passing "direct" to mmu_alloc_root()
KVM:
x86/mmu: Treat NX as a valid SPTE bit for NPT
KVM:
x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits
KVM:
x86/mmu: Update page stats in __rmap_add()
KVM:
x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info
KVM:
x86/mmu: Use a bool for direct
KVM:
x86/mmu: Use common logic for computing the 32/64-bit base PA mask
KVM:
x86/mmu: Use common macros to compute 32/64-bit paging masks
KVM:
x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs
KVM:
x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte
KVM:
x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic
KVM:
x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels
KVM:
x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu
KVM:
x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS
KVM:
x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS
KVM:
x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability
KVM:
x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS
KVM:
x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter
KVM:
x86/pmu: Avoid exposing Intel BTS feature
KVM:
x86/pmu: Disable guest PEBS temporarily in two rare situations
KVM:
x86/pmu: Don't overwrite the pmu->global_ctrl when refreshing
KVM:
x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()
KVM:
x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter()
KVM:
x86/pmu: Drop amd_event_mapping[] in the KVM context
KVM:
x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64
KVM:
x86/pmu: Extract check_pmu_event_filter() handling both GP and fixed counters
KVM:
x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
KVM:
x86/pmu: Introduce the ctrl_mask value for fixed counter
KVM:
x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h
KVM:
x86/pmu: Move the vmx_icl_pebs_cpu[] definition out of the header file
KVM:
x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter()
KVM:
x86/pmu: remove useless prototype
KVM:
x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_event_config()
KVM:
x86/pmu: Reprogram PEBS event to emulate guest PEBS counter
KVM:
x86/pmu: Restrict advanced features based on module enable_pmu
KVM:
x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled
KVM:
x86/pmu: Update comments for AMD gp counters
KVM:
x86/pmu: Update global enable_pmu when PMU is undetected
KVM:
x86/pmu: Use only the uniform interface reprogram_counter()
KVM:
x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fixed}counter()
KVM:
X86/SVM: Use root_level in svm_load_mmu_pgd()
KVM:
x86/xen: Initialize Xen timer only once
KVM:
x86/xen: Stop Xen timer before changing IRQ
KVM:
x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" behavior
KVM:
x86: Add APIC_LVTx() macro.
KVM:
x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic.
KVM:
x86: Add dedicated helper to get CPUID entry with significant index
KVM:
x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs.
KVM:
x86: Add helpers to identify CTL and STATUS MCi MSRs
KVM:
x86: Add support for vICR APIC-write VM-Exits in x2APIC mode
KVM:
x86: Allow userspace to set maximum VCPU id for VM
KVM:
x86: always allow host-initiated writes to PMU MSRs
KVM:
x86: Always enable legacy FP/SSE in allowed user XFEATURES
KVM:
X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF
KVM:
x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg
KVM:
x86: Bug the VM if the emulator accesses a non-existent GPR
KVM:
x86: Bug the VM if the emulator generates a bogus exception vector
KVM:
x86: Bug the VM on an out-of-bounds data read
KVM:
x86: Check for in-kernel xAPIC when querying APICv for directed yield
KVM:
x86: Check target, not vCPU's x2APIC ID, when applying hotplug hack
KVM:
x86: check validity of argument to KVM_SET_MP_STATE
KVM:
x86: complete fast IN directly with complete_emulator_pio_in()
KVM:
x86: de-underscorify __emulator_pio_in
KVM:
x86: Deactivate APICv on vCPU with APIC disabled
KVM:
x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint
KVM:
x86: Do not block APIC write for non ICR registers
KVM:
x86: do not report preemption if the steal time cache is stale
KVM:
x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_update()
KVM:
x86: drop PIO from unregistered devices
KVM:
x86: Drop unnecessary goto+label in kvm_arch_init()
KVM:
x86: emulator: Fix illegal LEA handling
KVM:
x86: Enable CMCI capability by default and handle injected UCNA errors
KVM:
x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault
KVM:
x86: Fill apic_lvt_mask with enums / explicit entries.
KVM:
x86: Fix errant brace in KVM capability handling
KVM:
x86: Fix handling of APIC LVT updates when userspace changes MCG_CAP
KVM:
x86: fix memoryleak in kvm_arch_vcpu_create()
KVM:
x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
KVM:
x86: Give host userspace full control of MSR_IA32_MISC_ENABLES
KVM:
x86: Grab regs_dirty in local 'unsigned long'
KVM:
x86: Harden _regs accesses to guard against buggy input
KVM:
x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
KVM:
x86: Ignore benign host accesses to "unsupported" PEBS and BTS MSRs
KVM:
x86: Ignore benign host writes to "unsupported" F15H_PERF_CTL MSRs
KVM:
x86: Initialize number of APIC LVT entries during APIC creation
KVM:
x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
KVM:
x86: inline kernel_pio into its sole caller
KVM:
x86: Introduce "struct kvm_caps" to track misc caps/settings
KVM:
x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD
KVM:
x86: Make APIC_VERSION capture only the magic 0x14UL.
KVM:
x86: Mark TSS busy during LTR emulation _after_ all fault checks
KVM:
x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
kvm:
x86: mmu: Always flush TLBs when enabling dirty logging
kvm:
x86: mmu: Drop the need_remote_flush() function
KVM:
x86: Move "apicv_active" into "struct kvm_lapic"
KVM:
x86: move all vcpu->arch.pio* setup in emulator_pio_in_out()
KVM:
x86: nSVM: always intercept x2apic msrs
KVM:
x86: nSVM: optimize svm_set_x2apic_msr_interception
KVM:
x86: Omit VCPU_REGS_RIP from emulator's _regs array
KVM:
x86: PIT: Preserve state of speaker port data bit
KVM:
x86: Print error code in exception injection tracepoint iff valid
KVM:
x86: Query vcpu->vcpu_idx directly and drop its accessor, again
KVM:
x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM
KVM:
x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES
KVM:
x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0
KVM:
x86: Reject loading KVM if host.PAT[0] != WB
KVM:
x86: Remove unnecessary include
KVM:
x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0
KVM:
x86: revalidate steal time cache if MSR value changes
KVM:
x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
KVM:
x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled
KVM:
x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
KVM:
x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
KVM:
x86: Tag kvm_mmu_x86_module_init() with __init
KVM:
x86: Trace re-injected exceptions
KVM:
x86: Tweak name of MONITOR/MWAIT #UD quirk to make it #UD specific
KVM:
x86: Use 16-bit fields to track dirty/valid emulator GPRs
KVM:
x86: Use explicit case-statements for MCx banks in {g,s}et_msr_mce()
KVM:
x86: Use kcalloc to allocate the mce_banks array.
KVM:
x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helper
KVM:
x86: WARN only once if KVM leaves a dangling userspace I/O request
KVM:
x86: Warning APICv inconsistency only when vcpu APIC mode is valid
KVM:
x86: wean fast IN from emulator_pio_in
KVM:
x86: wean in-kernel PIO from vcpu->arch.pio*
l2tp:
l2tp_debugfs: fix Clang -Wformat warnings
landlock:
Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER
leds:
add help info about BCM63138 module name
leds:
bcm63138: add support for BCM63138 controller
leds:
clevo-mail: fix Kconfig "its" grammar
leds:
clevo-mail: Mark as broken pending interface fix
leds:
is31fl319x: Add missing si-en compatibles
leds:
is31fl319x: Add support for is31fl319{0,1,3} chips
leds:
is31fl319x: Cleanup formatting and dev_dbg calls
leds:
is31fl319x: Fix devm vs. non-devm ordering
leds:
is31fl319x: Make use of dev_err_probe()
leds:
is31fl319x: Make use of device properties
leds:
is31fl319x: Move chipset-specific values in chipdef struct
leds:
is31fl319x: Use non-wildcard names for vars, structs and defines
leds:
is31fl319x: use simple i2c probe function
leds:
leds-bcm63138: get rid of LED_OFF
leds:
pwm-multicolor: Don't show -EPROBE_DEFER as errors
leds:
pwm-multicolor: Support active-low LEDs
leds:
simatic-ipc-leds-gpio: Add GPIO version of Siemens driver
leds:
simatic-ipc-leds: Convert to use P2SB accessor
leds:
turris-omnia: convert to use dev_groups
lib/base64:
RFC4648-compliant base64 encoding
lib/bitmap:
change return types to bool where appropriate
lib/bitmap:
change type of bitmap_weight to unsigned long
lib/bitmap:
fix off-by-one in bitmap_to_arr64()
lib/btree:
simplify btree_{lookup|update}
lib/cpumask:
add inline cpumask_next_wrap() for UP
lib/cpumask:
change return types to unsigned where appropriate
lib/cpumask:
drop always-true preprocessor guard
lib/cpumask:
move some one-line wrappers to header file
lib/cpumask:
move trivial wrappers around find_bit to the header
lib/cpumask_kunit:
add tests file to MAINTAINERS
lib/cpumask_kunit:
log mask contents
lib/error-inject:
convert to DEFINE_SEQ_ATTRIBUTE
lib/error-inject:
traverse list with mutex
lib/flex_proportions.c:
remove local_irq_ops in fprop_new_period()
lib/list_debug.c:
Detect uninitialized lists
lib/lru_cache:
fix error free handing in lc_create
lib/lzo/lzo1x_compress.c:
replace ternary operator with min() and min_t()
lib/mpi:
fix typo 'the the' in comment
lib/nodemask:
inline next_node_in() and node_random()
lib/radix-tree:
remove unused argument of insert_entries
lib/scatterlist:
add flag for indicating P2PDMA segments in an SGL
lib/scatterlist:
use matched parameter type when calling __sg_free_table()
lib/smp_processor_id:
fix imbalanced instrumentation_end() call
lib/stackdepot:
replace CONFIG_STACK_HASH_ORDER with automatic sizing
lib/test:
introduce cpumask KUnit test suite
lib/test_bitmap:
test the tail after bitmap_to_arr64()
lib/test_cpumask:
drop cpu_possible_mask full test
lib/test_cpumask:
fix cpu_possible_mask last test
lib/test_cpumask:
follow KUnit style guidelines
lib/test_free_pages.c:
pass a pointer to virt_to_page()
lib/test_hmm:
avoid accessing uninitialized pages
lib/test_printf.c:
fix clang -Wformat warnings
lib/test_printf.c:
split write-beyond-buffer check in two
lib/test_vmalloc:
switch to prandom_u32()
lib/ts_bm.c:
remove redundant store to variable consumed after addition
lib:
Add register read/write tracing support
lib:
add support for device coherent type in test_hmm
lib:
bitmap: fix the duplicated comments on bitmap_to_arr64()
lib:
devres: use numa aware allocation
lib:
make LZ4_decompress_safe_forceExtDict() static
lib:
overflow: Do not define 64-bit tests on 32-bit
lib:
remove lib/nodemask.c
lib:
test_bitmap: add compile-time optimization/evaluations assertions
lib:
test_hmm add ioctl to get zone device type
lib:
test_hmm add module param for zone device type
libata:
add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
libbpf, riscv:
Use a0 for RC register
libbpf:
add bpf_core_type_matches() helper macro
libbpf:
Add bpf_obj_get_opts()
libbpf:
Add enum64 deduplication support
libbpf:
Add enum64 parsing and new enum64 public API
libbpf:
Add enum64 relocation support
libbpf:
Add enum64 sanitization
libbpf:
Add enum64 support for bpf linking
libbpf:
Add enum64 support for btf_dump
libbpf:
add ksyscall/kretsyscall sections support for syscall kprobes
libbpf:
add lsm_cgoup_sock type
libbpf:
add support for sleepable uprobe programs
libbpf:
clean up perfbuf APIs
libbpf:
clean up SEC() handling
libbpf:
cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x
libbpf:
Cleanup the legacy kprobe_event on failed add/attach_event()
libbpf:
Cleanup the legacy uprobe_event on failed add/attach_event()
libbpf:
Disable SEC pragma macro on GCC
libbpf:
enforce strict libbpf 1.0 behaviors
libbpf:
Error out when binary_path is NULL for uprobe and USDT
libbpf:
Extend BPF_KSYSCALL documentation
libbpf:
fallback to tracefs mount point if debugfs is not mounted
libbpf:
Fix a couple of typos
libbpf:
Fix an error in 64bit relocation value computation
libbpf:
fix an snprintf() overflow check
libbpf:
Fix an unsigned < 0 bug
libbpf:
Fix determine_ptr_size() guessing
libbpf:
Fix internal USDT address translation logic for shared libraries
libbpf:
Fix is_pow_of_2
libbpf:
Fix sign expansion bug in btf_dump_get_enum_value()
libbpf:
Fix str_has_sfx()'s return value
libbpf:
Fix the name of a reused map
libbpf:
fix up few libbpf.map problems
libbpf:
Fix uprobe symbol file offset calculation logic
libbpf:
Fix wrong variable used in perf_event_uprobe_open_legacy()
libbpf:
generalize virtual __kconfig externs and use it for USDT
libbpf:
implement bpf_prog_query_opts
libbpf:
improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL
libbpf:
Introduce libbpf_bpf_attach_type_str
libbpf:
Introduce libbpf_bpf_link_type_str
libbpf:
Introduce libbpf_bpf_map_type_str
libbpf:
Introduce libbpf_bpf_prog_type_str
libbpf:
make RINGBUF map size adjustments more eagerly
libbpf:
move xsk.{c,h} into selftests/bpf
libbpf:
perfbuf: Add API to get the ring buffer
libbpf:
Permit 64bit relocation value
libbpf:
Refactor btf__add_enum() for future code sharing
libbpf:
remove deprecated BTF APIs
libbpf:
remove deprecated low-level APIs
libbpf:
remove deprecated probing APIs
libbpf:
remove deprecated XDP APIs
libbpf:
remove internal multi-instance prog support
libbpf:
remove most other deprecated high-level APIs
libbpf:
remove multi-instance and custom private data APIs
libbpf:
remove prog_info_linear APIs
libbpf:
Remove unnecessary usdt_rel_ip assignments
libbpf:
Support PPC in arch_specific_syscall_pfx
libceph:
check pointer before assigned to "c->rules[]"
libceph:
clean up ceph_osdc_start_request prototype
libceph:
fix ceph_pagelist_reserve() comment typo
libceph:
print fsid and epoch with osd id
libperf evlist:
Fix per-thread mmaps for multi-threaded targets
libperf evlist:
Fix polling of system-wide events
libperf:
Add a test case for read formats
libperf:
Handle read format in perf_evsel__read()
Linux:
Linux 6.0
Linux:
Linux 6.0-rc1
Linux:
Linux 6.0-rc2
Linux:
Linux 6.0-rc3
Linux:
Linux 6.0-rc4
Linux:
Linux 6.0-rc5
Linux:
Linux 6.0-rc6
Linux:
Linux 6.0-rc7
linux/phy.h:
add phydev_err_probe() wrapper for dev_err_probe()
lkdtm:
cfi: use NULL for a null pointer rather than zero
LoadPin:
Enable loading from trusted dm-verity devices
LoadPin:
Return EFAULT on copy_from_user() failures
lockd:
detect and reject lock arguments that overflow
locking/atomic:
Make test_and_*_bit() ordered on failure
locking/csd_lock:
Change csdlock_debug from early_param to __setup
locking/lockdep:
Fix lockdep_init_map_*() confusion
locks:
Fix dropped call to ->fl_release_private()
lookup_fast():
don't bother with inode
loongarch/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
LoongArch:
Add guess unwinder support
LoongArch:
Add PCI controller support
LoongArch:
Add prologue unwinder support
LoongArch:
Add STACKTRACE support
LoongArch:
Add subword xchg/cmpxchg emulation
LoongArch:
Add USER_STACKTRACE support
LoongArch:
Add vDSO syscall __vdso_getcpu()
LoongArch:
Adjust arch/loongarch/Kconfig
LoongArch:
Adjust arch_do_signal_or_restart() to adapt generic entry
LoongArch:
Align the address of kernel_entry to 4KB
LoongArch:
Avoid orphan input sections
LoongArch:
Clean up loongson3_smp_ops declaration
LoongArch:
Cleanup headers to avoid circular dependency
LoongArch:
Cleanup reset routines with new API
LoongArch:
cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
loongarch:
drop definition of PGD_ORDER
loongarch:
drop definition of PMD_ORDER
loongarch:
drop definition of PTE_ORDER
loongarch:
drop definition of PUD_ORDER
LoongArch:
Fix and cleanup csr_era handling in do_ri()
LoongArch:
Fix arch_remove_memory() undefined build error
LoongArch:
Fix build warnings in VDSO
LoongArch:
Fix section mismatch due to acpi_os_ioremap()
LoongArch:
Fix unsigned comparison with less than zero
LoongArch:
Improve dump_tlb() output messages
LoongArch:
Jump to the link address before enable PG
LoongArch:
mm: Avoid unnecessary page fault retires on shared memory types
LoongArch:
mm: Remove the unneeded result variable
LoongArch:
Parse MADT to get multi-processor information
LoongArch:
Prepare to support multiple pch-pic and pch-msi irqdomain
LoongArch:
Provisionally add ACPICA data structures
LoongArch:
Requires __force attributes for any casts
LoongArch:
Select PCI_QUIRKS to avoid build error
LoongArch:
Update Loongson-3 default config file
LoongArch:
Use ACPI_GENERIC_GSI for gsi handling
loop:
Check for overflow while configuring loop
lsm,io_uring:
add LSM hooks for the new uring_cmd file op
lsm:
Fix kernel-doc
LSM:
SafeSetID: add GID testing to selftest
LSM:
SafeSetID: Add setgroups() security policy handling
LSM:
SafeSetID: add setgroups() testing to selftest
LSM:
SafeSetID: fix userns bug in selftest
LSM:
SafeSetID: selftest cleanup and prepare for GIDs
m68k/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
m68k:
Add common forward declaration for show_registers()
m68k:
bitops: Change __fls to return and accept unsigned long
m68k:
coldfire/device.c: protect FLEXCAN blocks
m68k:
coldfire: make symbol m523x_clk_lookup static
m68k:
defconfig: Update defconfigs for v5.19-rc1
m68k:
Fix syntax errors in comments
m68k:
Kconfig.cpu: Fix indentation and add endif comments
m68k:
Kconfig.debug: Replace single quotes
m68k:
Kconfig.machine: Add endif comment
m68k:
mac: Fix typos in comments
m68k:
mac: Remove forward declaration for mac_nmi_handler()
m68k:
q40: Align '*' in comments
m68k:
sun3: Use __func__ to get function's name in an output message
m68k:
virt: Fix missing platform_device_unregister() on error in virt_platform_init()
m68k:
virt: Kconfig minor fixes
m68k:
virt: Use RNG seed from bootinfo block
mac80211:
tracing: Use the new __vstring() helper
macintosh/adb:
fix oob read in do_adb_query() function
macsec:
Fix traffic counters/statistics
mailbox:
imx: clear pending interrupts
mailbox:
imx: support RST channel
mailbox:
mtk-cmdq: Remove proprietary cmdq_task_cb
mailmap:
add linux.dev alias for Brendan Higgins
mailmap:
update email address for Colin King
mailmap:
update Guilherme G. Piccoli's email addresses
mailmap:
update Kirill's email
MAINTAINERS:
Add `include/linux/io_uring_types.h`
MAINTAINERS:
Add a general "kernel hardening" section
MAINTAINERS:
Add ADMAC driver under ARM/APPLE MACHINE
MAINTAINERS:
add ARM/APPLE MACHINE mailing list
MAINTAINERS:
add ASoC Qualcomm codecs
MAINTAINERS:
Add BCM4912 to bcmbca arch entry
MAINTAINERS:
Add BCM63146 to bcmbca arch entry
MAINTAINERS:
Add BCM63148 to bcmbca arch entry
MAINTAINERS:
Add BCM63158 to bcmbca arch entry
MAINTAINERS:
Add BCM63178 to bcmbca arch entry
MAINTAINERS:
Add BCM6756 to bcmbca arch entry
MAINTAINERS:
Add BCM6813 to bcmbca arch entry
MAINTAINERS:
Add BCM6846 to bcmbca arch entry
MAINTAINERS:
Add BCM6855 to bcmbca arch entry
MAINTAINERS:
Add BCM6856 to bcmbca arch entry
MAINTAINERS:
Add BCM6858 to bcmbca arch entry
MAINTAINERS:
Add BCM6878 to bcmbca arch entry
MAINTAINERS:
Add entry for AF_XDP selftests files
MAINTAINERS:
add include/dt-bindings/dma to DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
MAINTAINERS:
add include/dt-bindings/iio to IIO SUBSYSTEM AND DRIVERS
MAINTAINERS:
add include/dt-bindings/input to INPUT DRIVERS
MAINTAINERS:
add include/dt-bindings/mips to MIPS
MAINTAINERS:
add include/dt-bindings/phy to GENERIC PHY FRAMEWORK
MAINTAINERS:
add include/dt-bindings/pinctrl to PIN CONTROL SUBSYSTEM
MAINTAINERS:
Add include/dt-bindings/pwm to PWM SUBSYSTEM
MAINTAINERS:
add include/dt-bindings/thermal to THERMAL
MAINTAINERS:
add maintainer for DRM bridge drivers for i.MX SoCs
MAINTAINERS:
Add maintainer for the slcan driver
MAINTAINERS:
add Melissa to V3D maintainers
MAINTAINERS:
add Microchip PolarFire FPGA drivers entry
MAINTAINERS:
add musb to PolarFire SoC entry
MAINTAINERS:
Add myself as a reviewer for Qualcomm ETHQOS Ethernet driver
MAINTAINERS:
add myself as r8188eu reviewer
MAINTAINERS:
Add Namjae's exfat git tree
MAINTAINERS:
add patchwork link to linux-raid project
MAINTAINERS:
Add Paul as context tracking maintainer
MAINTAINERS:
add PCI Endpoint NTB drivers to NTB files
MAINTAINERS:
add PolarFire SoC dt bindings
MAINTAINERS:
add PolarFire SoC's RTC
MAINTAINERS:
add Renesas RZ/N1 switch related driver entry
MAINTAINERS:
Add Renesas SoC DT bindings to Renesas Architecture sections
MAINTAINERS:
Add Robin Murphy as IOMMU SUBSYTEM reviewer
MAINTAINERS:
Add Runtime Verification (RV) entry
MAINTAINERS:
add scripts/tracing/ to TRACING
MAINTAINERS:
Add simpledrm driver co-maintainer
MAINTAINERS:
add spi support to GXP
MAINTAINERS:
add spi to PolarFire SoC entry
MAINTAINERS:
add the Polarfire SoC's i2c driver
MAINTAINERS:
add xen config fragments to XEN HYPERVISOR sections
MAINTAINERS:
Add Xilinx Versal CPM Root Port maintainers
MAINTAINERS:
additional files related kvm s390 pci passthrough
MAINTAINERS:
Broaden scope of simpledrm entry
MAINTAINERS:
Change mentions of mpm to olivia
MAINTAINERS:
drop entry to removed file in ARM/RISCPC ARCHITECTURE
MAINTAINERS:
erofs: add myself as reviewer
MAINTAINERS:
erofs: add myself as reviewer
MAINTAINERS:
Fix file entry for MAX77693 DT
MAINTAINERS:
gve: update developers
MAINTAINERS:
idxd driver maintainer update
MAINTAINERS:
ksmbd: add entry for documentation
MAINTAINERS:
kunit: add David Gow as a maintainer of KUnit
MAINTAINERS:
mark linux-doc-tw-discuss mailing list moderated
MAINTAINERS:
Move BCM63138 to bcmbca arch entry
MAINTAINERS:
pick up all vfio_ap docs for VFIO AP maintainers
MAINTAINERS:
rectify entry for ARM/HPE GXP ARCHITECTURE
MAINTAINERS:
rectify entry for ARM/NUVOTON NPCM ARCHITECTURE
MAINTAINERS:
Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER
MAINTAINERS:
Rectify entry for OPENCORES I2C BUS DRIVER
MAINTAINERS:
rectify entry for XILINX GPIO DRIVER
MAINTAINERS:
rectify file entry in BONDING DRIVER
MAINTAINERS:
rectify file entry in TEAM DRIVER
MAINTAINERS:
rectify file pattern in MICROCHIP OTPC DRIVER
MAINTAINERS:
Remove Jukka Rissanen as 6lowpan maintainer
MAINTAINERS:
Remove myself as PWM maintainer
MAINTAINERS:
remove Nehal Shah from AMD MP2 I2C DRIVER
MAINTAINERS:
Repair file entry in ASPEED USB UDC DRIVER
MAINTAINERS:
repair file entry in MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
MAINTAINERS:
switch graphics to airlied other addresses
MAINTAINERS:
Update 104-QUAD-8 driver maintainers list
MAINTAINERS:
update Android driver maintainers
MAINTAINERS:
update ASoC Qualcomm maintainer email-id
MAINTAINERS:
update ASoC/Intel/SOF maintainers
MAINTAINERS:
Update Bjorn's email address
MAINTAINERS:
Update DW 8250 UART maintainership
MAINTAINERS:
Update email of Neil Armstrong
MAINTAINERS:
Update file list for module maintainers
MAINTAINERS:
Update HiSilicon GPIO Driver maintainer
MAINTAINERS:
update HiSilicon ZIP and QM maintainers
MAINTAINERS:
Update ibmveth maintainer
MAINTAINERS:
update idmapping tree
MAINTAINERS:
Update info for William Breathitt Gray
MAINTAINERS:
Update Intel 8255 GPIO driver file list
MAINTAINERS:
Update Intel PMIC (MFD part) to Supported
MAINTAINERS:
Update maintainers of HiSilicon RoCE
MAINTAINERS:
update nvidia,tegra20-host1x.yaml reference
MAINTAINERS:
Update Richard Henderson's address
MAINTAINERS:
update the LSM maintainer info
MAINTAINERS:
Use Lee Jones' kernel.org address for Backlight submissions
MAINTAINERS:
Use Lee Jones' kernel.org address for MFD submissions
MAINTAINERS:
Use Lee Jones' kernel.org address for Syscon submissions
MAINTAINERS:
Use my kernel.org email
MAINTAINERS:
use my korg address for mt7601u
Makefile.debug:
re-enable debug info for .S files
Makefile.debug:
set -g unconditional on CONFIG_DEBUG_INFO_SPLIT
Makefile.extrawarn:
re-enable -Wformat for clang
Makefile.extrawarn:
re-enable -Wformat for clang; take 2
Makefile:
add headers_install to kselftest targets
Makefile:
link with -z noexecstack --no-warn-rwx-segments
Makefile:
replace headers_install with headers for kselftest
marvell/octeontx2/af:
fix repeated words in comments
mbcache:
add functions to delete entry if unused
mbcache:
automatically delete entries from cache on freeing
mbcache:
don't reclaim used entries
mbcache:
Remove mb_cache_entry_delete()
md-raid10:
fix KASAN warning
md-raid:
destroy the bitmap after destroying the thread
md/bcache:
Combine two prio_io() arguments
md/bcache:
Combine two uuid_io() arguments
md/core:
Combine two sync_page_io() arguments
md/raid10:
Fix the data type of an r10_sync_page_io() argument
md/raid10:
Use the new blk_opf_t type
md/raid1:
Use the new blk_opf_t type
md/raid5-cache:
Annotate pslot with __rcu notation
md/raid5-cache:
Clear conf->log after finishing work
md/raid5-cache:
Drop RCU usage of conf->log
md/raid5-cache:
Take mddev_lock in r5c_journal_mode_show()
md/raid5-log:
Drop extern decorators for function prototypes
md/raid5-ppl:
Drop unused argument from ppl_handle_flush_request()
md/raid5:
Check all disks in a stripe_head for reshape progress
md/raid5:
Convert prepare_to_wait() to wait_woken() api
md/raid5:
Drop the do_prepare flag in raid5_make_request()
md/raid5:
Drop unnecessary call to r5c_check_stripe_cache_usage()
md/raid5:
Ensure batch_last is released before sleeping for quiesce
md/raid5:
Factor out ahead_of_reshape() function
md/raid5:
Factor out helper from raid5_make_request() loop
md/raid5:
Fix sectors_to_do bitmap overflow in raid5_make_request()
md/raid5:
Improve debug prints
md/raid5:
Increase restriction on max segments per request
md/raid5:
Keep a reference to last stripe_head for batch
md/raid5:
Make is_inactive_blocked() helper
md/raid5:
Make logic blocking check consistent with logic that blocks
md/raid5:
Move common stripe get code into new find_get_stripe() helper
md/raid5:
Move read_seqcount_begin() into make_stripe_request()
md/raid5:
Move stripe_add_to_batch_list() call out of add_stripe_bio()
md/raid5:
Move stripe_request_ctx up
md/raid5:
Pivot raid5_make_request()
md/raid5:
Refactor add_stripe_bio()
md/raid5:
Refactor for loop in raid5_make_request() into while loop
md/raid5:
Refactor raid5_get_active_stripe()
md/raid5:
Refactor raid5_make_request loop
md/raid5:
suspend the array for calls to log_exit()
md/raid5:
Use the enum req_op and blk_opf_t types
md:
call __md_stop_writes in md_stop
md:
Ensure resync is reported after it starts
md:
Explicitly create command-line configured devices
md:
factor out the rdev overlaps check from rdev_size_store
md:
fix build failure for !MODULE
md:
fix error handling in md_alloc
md:
fix mddev->kobj lifetime
md:
Fix spelling mistake in comments
md:
Flush workqueue md_rdev_misc_wq in md_alloc()
md:
implement ->free_disk
md:
Notify sysfs sync_completed in md_reap_sync_thread()
md:
only delete entries from all_mddevs when the disk is freed
md:
open code md_probe in autorun_devices
md:
remove unneeded semicolon
md:
rename md_free to md_kobj_release
md:
return the allocated devices from md_alloc
md:
simplify md_open
md:
stop using for_each_mddev in md_do_sync
md:
stop using for_each_mddev in md_exit
md:
stop using for_each_mddev in md_notify_reboot
md:
unlock mddev before reap sync_thread in action_store
md:
Use enum for overloaded magic numbers used by mddev->curr_resync
media:
[PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
media:
Add P010 tiled format
media:
Add P010 video format
media:
adv7604: try all infoframe types
media:
airspy: respect the DMA coherency rules
media:
amphion: defer setting last_buffer_dequeued until resolution changes are processed
media:
amphion: delete unnecessary NULL check
media:
amphion: only insert the first sequence startcode for vc1l format
media:
amphion: output firmware error message
media:
amphion: release core lock before reset vpu core
media:
amphion: Replace zero-length array with flexible-array member
media:
amphion: return error if format is unsupported by vpu
media:
amphion: support for reloading module
media:
amphion: sync buffer status with firmware during abort
media:
amphion: vdec check format in enum_fmt
media:
ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEV
media:
ati-remote: remove private err() macro
media:
atmel: atmel-isc-base: allow wb ctrls to be changed when isc is not configured
media:
atmel: atmel-isc-base: move cropping settings outside start_dma
media:
atmel: atmel-isc-base: remove unneeded semicolon
media:
atmel: atmel-sama7g5-isc: fix warning in configs without OF
media:
atomisp-mt9m114: Fix pointer dereferenced before checking
media:
atomisp: Add a notes.txt file
media:
atomisp: add error checking to atomisp_create_pipes_stream()
media:
atomisp: add error logging to atomisp_destroy_pipes_stream_force()
media:
atomisp: add hmm_create_from_userdata() helper
media:
atomisp: asc.acc.pipeline is always NULL
media:
atomisp: clean up for-loop, remove redundant assignment to variable i
media:
atomisp: drop ATOMISP_MAP_FLAG_CLEARED
media:
atomisp: drop ATOMISP_MAP_FLAG_CONTIGUOUS
media:
atomisp: drop contiguous argument from frame_allocate_with_data()
media:
atomisp: drop contiguous argument from frame_create()
media:
atomisp: drop contiguous argument from ia_css_frame_allocate_with_buffer_size()
media:
atomisp: drop contiguous flag from struct ia_css_frame
media:
atomisp: drop highmem var/arg from the hmm code
media:
atomisp: drop HMM_BO_SHARE type
media:
atomisp: drop hmm_page_type
media:
atomisp: drop IA_CSS_FRAME_FORMAT_MIPI support from ia_css_frame_init_planes()
media:
atomisp: drop unused ATOMISP_ACC_FW_LOAD_* defines
media:
atomisp: drop unused ATOMISP_MAP_FLAG_* flags
media:
atomisp: fix -Wdangling-pointer warning
media:
atomisp: fix __get_frame_info() error handling
media:
atomisp: Fix typo in comments
media:
atomisp: fix uninitialized stack mem usage in ia_css_rmgr_acq_vbuf()
media:
atomisp: remove atomisp_acc.c
media:
atomisp: remove atomisp_is_acc_enabled()
media:
atomisp: remove bogus comment above hmm_bo_allocated() prototype
media:
atomisp: remove dynamic and reserved pool code
media:
atomisp: remove force argument from __destroy_[stream[s]|pipe[s]]()
media:
atomisp: remove hmm pool code
media:
atomisp: remove hmm_mem_stats
media:
atomisp: remove hmm_page_object
media:
atomisp: remove hmm_pool_[un]register()
media:
atomisp: remove no longer used atomisp_css_acc_done() function
media:
atomisp: remove pool related kernel cmdline options
media:
atomisp: remove private acceleration ioctls
media:
atomisp: remove the unused RAW_BUF_STRIDE macro
media:
atomisp: remove unused atomisp_*css_* functions
media:
atomisp: remove unused attribute argument from ia_css_frame_map()
media:
atomisp: remove unused hmm address translation functions
media:
atomisp: remove unused ia_css_frame_allocate_contiguous*() functions
media:
atomisp: removed unused hmm_bo_get_page_info() function
media:
atomisp: revert "don't pass a pointer to a local variable"
media:
atomisp: Simplify hmm_alloc() calls
media:
atomisp: use atomisp_create_pipes_stream() in more places
media:
atomisp: use atomisp_css_update_stream() in more places
media:
atomisp: use atomisp_destroy_pipes_stream_force() in more places
media:
atomisp_gmin_platform: stop abusing efivar API
media:
atomisp_gmin_platform: stop abusing efivar API
media:
av7110: Remove duplicate 'with' in two places.
media:
c8sectpfe: Clean up handling of *_buffer_aligned
media:
c8sectpfe: Remove unneeded NULL check before clk_disable_unprepare
media:
camss: Allocate camss struct as a managed device resource
media:
camss: Allocate power domain resources dynamically
media:
camss: csid: fix wrong size passed to devm_kmalloc_array()
media:
camss: Move and unexport functions specific to ISPIF
media:
cec-adap.c: log when claiming LA fails unexpectedly
media:
cedrus: Add error handling for failed setup
media:
cedrus: Add helper for determining number of elements
media:
cedrus: h265: Add a couple of error checks
media:
cedrus: h265: Fix flag name
media:
cedrus: h265: Fix logic for not low delay flag
media:
cedrus: h265: Implement support for tiles
media:
cedrus: hevc: Add check for invalid timestamp
media:
cedrus: Improve error messages for controls
media:
controls: Log HEVC stateless control in .std_log
media:
cx18: Fix typo in comments
media:
cx88: Fix PAL-Nc standard
media:
davinci: vpif: add missing of_node_put() in vpif_probe()
media:
ddbridge: Remove useless license text when SPDX-License-Identifier is already used
media:
docs: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
media:
docs: Fix VIVIOC typo
media:
docs: Remove extraneous \endgroup from P010 table
media:
Documentation: mc-core: Fix typo
media:
driver/nxp/imx-jpeg: fix a unexpected return value problem
media:
dt-binding: media: Add rk3568-vepu binding
media:
dt-bindings: Add bindings for On Semi AR0521 camera sensor
media:
dt-bindings: Convert gpio-ir-receiver to DT schema
media:
dt-bindings: media: Add Allwinner A31 MIPI CSI-2 bindings documentation
media:
dt-bindings: media: Add Allwinner A83T MIPI CSI-2 bindings documentation
media:
dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for lat soc
media:
dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8195
media:
dt-bindings: media: nxp,imx-mipi-csi2: i.MX8MP support
media:
dt-bindings: media: rkisp1: Add port for parallel interface
media:
dt-bindings: media: samsung,s5pv210-jpeg: convert to dtschema
media:
dt-bindings: media: sun6i-a31-csi: Add MIPI CSI-2 input port
media:
dt-bindings: mt9p031: Add MT9P006 compatible string
media:
dt-bindings: ov5693: document YAML binding
media:
dt-bindings: qcom,sdm660-camss: document interconnects
media:
dt-bindings: rc: Allow 'ir-receiver' node names
media:
dvb_vb2: fix possible out of bound access
media:
em28xx: Remove useless license text when SPDX-License-Identifier is already used
media:
entity: Add iterator for entity data links
media:
entity: Use dedicated data link iterator
media:
Fix incorrect P010 chroma order description
media:
flexcop-usb: fix endpoint type check
media:
gspca: drop unexpected word 'is' in the comments
media:
hantro: Add support for RK356x encoder
media:
hantro: Be more accurate on pixel formats step_width constraints
media:
Hantro: Correct G2 init qp field
media:
hantro: Fix RK3399 H.264 format advertising
media:
hantro: postproc: Fix buffer size calculation
media:
hantro: postproc: Fix legacy regs configuration
media:
hantro: postproc: Properly calculate chroma offset
media:
hantro: Remove dedicated control documentation
media:
hantro: Stop using Hantro dedicated control
media:
hantro: Store VP9 bit depth in context
media:
hantro: sunxi: Enable 10-bit decoding
media:
hantro: Support format filtering by depth
media:
hantro: Use vb2_find_buffer
media:
hdpvr: fix error value returns in hdpvr_read
media:
i2c: adv7180: fix reserved bit in Video Selection 2
media:
igorplugusb: break cyclical race on disconnect
media:
igorplugusb: prevent use after free in probe error
media:
igorplugusb: remove superfluous usb_unlink_urb()
media:
igorplugusb: respect DMA coherency
media:
igorplugusb: use correct size pass to igorplugusb_probe()
media:
iguanair: no superfluous usb_unlink_urb()
media:
imon_raw: respect DMA coherency
media:
imx-jpeg: Align upwards buffer size
media:
imx-jpeg: Correct some definition according specification
media:
imx-jpeg: Disable slot interrupt when frame done
media:
imx-jpeg: Don't fill the description field in struct v4l2_fmtdesc
media:
imx-jpeg: Encoder support to set jpeg quality
media:
imx-jpeg: Implement drain using v4l2-mem2mem helpers
media:
imx-jpeg: Leave a blank space before the configuration data
media:
imx: imx-mipi-csis: Add version register
media:
imx: imx-mipi-csis: Implement the .get_frame_desc() operation
media:
imx: imx-mipi-csis: Set the subdev fwnode for endpoint matching
media:
isl7998x: select V4L2_FWNODE to fix build error
media:
lirc: ensure lirc device receives repeats
media:
MAINTAINERS: Add entry for the Allwinner A31 MIPI CSI-2 bridge driver
media:
MAINTAINERS: add include/dt-bindings/media to MEDIA INPUT INFRASTRUCTURE
media:
MAINTAINERS: add Yunfei Dong as mediatek vcodec driver maintainer
media:
mc-entity: Add a new helper function to get a remote pad
media:
mc-entity: Add a new helper function to get a remote pad for a pad
media:
mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_first()
media:
mceusb: Use new usb_control_msg_*() routines
media:
media: jpegenc: add mediatek,mt8186-jpgenc compatible
media:
media: jpegenc: set bit mask for jpegenc
media:
mediatek/vcodec: Enable incoherent buffer allocation
media:
mediatek: vcodec: Add to support H264 inner racing mode
media:
mediatek: vcodec: Add to support lat soc hardware
media:
mediatek: vcodec: add vp9 decoder driver for mt8186
media:
mediatek: vcodec: Adds compatible for mt8195
media:
mediatek: vcodec: Change decoder v4l2 capability value
media:
mediatek: vcodec: Change encoder v4l2 capability value
media:
mediatek: vcodec: decoder: Const-ify stepwise_fhd
media:
mediatek: vcodec: decoder: Drop max_{width,height} from mtk_vcodec_ctx
media:
mediatek: vcodec: decoder: Embed framesize inside mtk_video_fmt
media:
mediatek: vcodec: decoder: Fix 4K frame size enumeration
media:
mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT
media:
mediatek: vcodec: decoder: Skip alignment for default resolution
media:
mediatek: vcodec: Different codec using different capture format
media:
mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ)
media:
mediatek: vcodec: Fix decoder v4l2 bus_info not correctly
media:
mediatek: vcodec: Fix encoder v4l2 bus_info not correctly
media:
mediatek: vcodec: fix minmax.cocci warning
media:
mediatek: vcodec: Fix non subdev architecture open power fail
media:
mediatek: vcodec: fix typo in comment
media:
mediatek: vcodec: Initialize decoder parameters after getting dec_capability
media:
mediatek: vcodec: Initialize decoder parameters for each instance
media:
mediatek: vcodec: Make decoder capability fields fit requirements
media:
mediatek: vcodec: Make encoder capability fields fit requirements
media:
mediatek: vcodec: prevent kernel crash when scp ipi timeout
media:
mediatek: vcodec: remove unneeded semicolon
media:
mediatek: vcodec: Report supported bitrate modes
media:
mediatek: vcodec: return EINVAL if plane is too small
media:
mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless
media:
mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy
media:
mediatek: vcodec: Use vb2_find_buffer
media:
mt9p031: Add MT9P006 compatible
media:
mt9p031: Implement crop bounds get selection
media:
mt9p031: Move open subdev op init code into init_cfg
media:
On Semi AR0521 sensor driver
media:
ov5604: Re-arrange modes definition
media:
ov5640: Add BGR888 format
media:
ov5640: Add HBLANK control
media:
ov5640: Add LINK_FREQ control
media:
ov5640: Add ov5640_is_csi2() function
media:
ov5640: Add pixel rate to modes
media:
ov5640: Add RGB565_1X16 format
media:
ov5640: Add VBLANK control
media:
ov5640: Adjust format to bpp in s_fmt
media:
ov5640: Adjust vblank with s_frame_interval
media:
ov5640: Associate bpp with formats
media:
ov5640: Change CSI-2 timings to comply with FPS
media:
ov5640: Fix 720x480 in RGB888 mode
media:
ov5640: Implement get_selection
media:
ov5640: Implement init_cfg
media:
ov5640: Move format mux config in format
media:
ov5640: Provide timings accessor
media:
ov5640: Re-sort per-mode register tables
media:
ov5640: Register device properties
media:
ov5640: Remove duplicated mode settings
media:
ov5640: Remove frame rate check from find_mode()
media:
ov5640: Remove ov5640_mode_init_data
media:
ov5640: Restrict sizes to mbus code
media:
ov5640: Rework CSI-2 clock tree
media:
ov5640: Rework timings programming
media:
ov5640: Split DVP and CSI-2 formats
media:
ov5640: Split DVP and CSI-2 timings
media:
ov5640: Update pixel_rate and link_freq
media:
ov5693: add dvdd into ov5693_supply_names array
media:
ov5693: add ov5693_of_match, dts support
media:
ov5693: add support for acpi clock-frequency prop
media:
ov5693: count num_supplies using array_size
media:
ov5693: rename clk into xvclk
media:
ov7251: add missing disable functions on error in ov7251_set_power_on()
media:
ov7251: Fix multiple problems in s_stream callback
media:
platform: cros-ec: Add kinox to the match table
media:
platform: cros-ec: Add moli to the match table
media:
platform: exynos-gsc: fix typo in comment
media:
platform: exynos-gsc: remove redundant initializations of f_chk_len and f_chk_addr
media:
platform: exynos4-is: fix typos in comments
media:
platform: fix missing/incorrect resource cleanup in error case
media:
platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
media:
platform: omap: Pass a pointer to virt_to_page()
media:
platform: samsung: s5p-jpeg: replace ternary operator with max()
media:
pvrusb2: drop unexpected word 'a' in comments
media:
pvrusb2: fix memory leak in pvr_probe
media:
rc: Directly use ida_free()
media:
rcar-vin: Fix channel routing for Ebisu
media:
rcar_drif: Remove useless license text when SPDX-License-Identifier is already used
media:
redrat3: no unnecessary GFP_ATOMIC
media:
renesas: rcar_drif: Drop of_match_ptr()
media:
Replace dependency on VIDEO_V4L2_SUBDEV_API with select
media:
rkisp1: Access ISP version from info pointer
media:
rkisp1: Add infrastructure to support ISP features
media:
rkisp1: Align macro definitions
media:
rkisp1: cap: Print debug message on failed link validation
media:
rkisp1: capture: Bypass the main device for handling querycap
media:
rkisp1: capture: Fix and simplify (un)registration
media:
rkisp1: capture: Initialize entity before video device
media:
rkisp1: Compile debugfs support conditionally
media:
rkisp1: Create internal links at probe time
media:
rkisp1: Create link from sensor to ISP at notifier bound time
media:
rkisp1: csi: Constify argument to rkisp1_csi_start()
media:
rkisp1: csi: Handle CSI-2 RX configuration fully in rkisp1-csi.c
media:
rkisp1: csi: Implement a V4L2 subdev for the CSI receiver
media:
rkisp1: csi: Move start delay to rkisp1_csi_start()
media:
rkisp1: csi: Pass sensor pointer to rkisp1_csi_config()
media:
rkisp1: csi: Plumb the CSI RX subdev
media:
rkisp1: csi: Rename CSI functions with a common rkisp1_csi prefix
media:
rkisp1: debug: Add debugfs files to dump core and ISP registers
media:
rkisp1: debug: Add dump file in debugfs for MI main path registers
media:
rkisp1: debug: Collect input status by sampling ISP_FLAGS_SHD
media:
rkisp1: debug: Consolidate reg dumps for shadow registers
media:
rkisp1: debug: Move resizer register dump to debugfs
media:
rkisp1: debug: Update max register name length
media:
rkisp1: Disable runtime PM in probe error path
media:
rkisp1: Drop parentheses and fix indentation in rkisp1_probe()
media:
rkisp1: Enable compilation on ARCH_MXC
media:
rkisp1: Fix sensor source pad retrieval at bound time
media:
rkisp1: isp: Add container_of wrapper to cast subdev to rkisp1_isp
media:
rkisp1: isp: Add rkisp1_device backpointer to rkisp1_isp
media:
rkisp1: isp: Constify various local variables
media:
rkisp1: isp: Disallow multiple active sources
media:
rkisp1: isp: Don't initialize ret to 0 in rkisp1_isp_s_stream()
media:
rkisp1: isp: Fix and simplify (un)registration
media:
rkisp1: isp: Fix whitespace issues
media:
rkisp1: isp: Initialize some variables at declaration time
media:
rkisp1: isp: Merge ISP_ACQ_PROP configuration in single variable
media:
rkisp1: isp: Move input configuration to rkisp1_config_isp()
media:
rkisp1: isp: Pass mbus type and flags to rkisp1_config_cif()
media:
rkisp1: isp: Pass rkisp1_isp pointer to internal ISP functions
media:
rkisp1: isp: Rename rkisp1_device.active_sensor to source
media:
rkisp1: isp: Rename rkisp1_get_remote_source()
media:
rkisp1: isp: Start CSI-2 receiver before ISP
media:
rkisp1: Make rkisp1_isp_mbus_info common
media:
rkisp1: Make the internal CSI-2 receiver optional
media:
rkisp1: Move debugfs code to a separate file
media:
rkisp1: Move sensor .s_stream() call to ISP
media:
rkisp1: params: Fix and simplify (un)registration
media:
rkisp1: Read the ID register at probe time instead of streamon
media:
rkisp1: regs: Don't use BIT() macro for multi-bit register fields
media:
rkisp1: regs: Rename CCL, ICCL and IRCL registers with VI_ prefix
media:
rkisp1: Reject sensors without pixel rate control at bound time
media:
rkisp1: Rename rkisp1_match_data to rkisp1_info
media:
rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_subdev_notifier_register()
media:
rkisp1: resizer: Fix and simplify (un)registration
media:
rkisp1: resizer: Simplify register access
media:
rkisp1: Save info pointer in rkisp1_device
media:
rkisp1: Simplify rkisp1_entities_register() error path
media:
rkisp1: Split CSI handling to separate file
media:
rkisp1: stats: Simplify (un)registration
media:
rkisp1: Support the ISP parallel input
media:
rkisp1: Swap value and address arguments to rkisp1_write()
media:
rkisp1: Use fwnode_graph_for_each_endpoint
media:
rkvdec: Disable H.264 error detection
media:
rkvdec: Use vb2_find_buffer
media:
rkvdec:Remove redundant memset
media:
saa7164: Remove duplicate 'on' in two places.
media:
st-delta: Remove unneeded NULL check in delta-v4l2
media:
st-mipid02: add support for YVYU and VYUY formats
media:
st-mipid02: add support of pixel clock polarity
media:
st-mipid02: expose 1X16 serial pixel format
media:
sta2x11: remove VIRT_TO_BUS dependency
media:
staging/media/atomisp/pci/atomisp: Fix typo in string
media:
staging: atomisp: fix typo in comment
media:
staging: atomisp: rework reading the id and revision values
media:
staging: media/atomisp: use max() impl
media:
staging: media: atomisp: Convert kmap() to kmap_local_page()
media:
staging: media: atomisp: Use kmap_local_page() in hmm_set()
media:
staging: media: atomisp: Use kmap_local_page() in hmm_store()
media:
staging: media: imx: imx7-media-csi: Add V4L2_PIX_FMT_Y14 support
media:
staging: media: imx: imx7-media-csi: Avoid unnecessary casts
media:
staging: media: imx: imx7-media-csi: Decouple from imx_media_buffer
media:
staging: media: imx: imx7-media-csi: Decouple from imx_media_dma_buf
media:
staging: media: imx: imx7-media-csi: Decouple from shared macros
media:
staging: media: imx: imx7-media-csi: Define macro for default mbus code
media:
staging: media: imx: imx7-media-csi: Don't initialize unused fields
media:
staging: media: imx: imx7-media-csi: Don't populate vdev lists
media:
staging: media: imx: imx7-media-csi: Don't set subdev group id
media:
staging: media: imx: imx7-media-csi: Drop duplicate link creation
media:
staging: media: imx: imx7-media-csi: Drop error message on alloc failure
media:
staging: media: imx: imx7-media-csi: Drop IC support from imx7_csi_try_colorimetry()
media:
staging: media: imx: imx7-media-csi: Drop imx_media_add_video_device call
media:
staging: media: imx: imx7-media-csi: Drop IPU-only formats
media:
staging: media: imx: imx7-media-csi: Drop legacy video device support
media:
staging: media: imx: imx7-media-csi: Drop the imx_media notifier
media:
staging: media: imx: imx7-media-csi: Drop unneeded imx7_csi_pixfmt fields
media:
staging: media: imx: imx7-media-csi: Drop unneeded pixel format validation
media:
staging: media: imx: imx7-media-csi: Drop unsupported YUV and RGB formats
media:
staging: media: imx: imx7-media-csi: Drop unused controls support
media:
staging: media: imx: imx7-media-csi: Drop unused frame_interval
media:
staging: media: imx: imx7-media-csi: Drop usage of shared helpers
media:
staging: media: imx: imx7-media-csi: Drop V4L2 events support
media:
staging: media: imx: imx7-media-csi: Drop YUV/RGB/BAYER format selectors
media:
staging: media: imx: imx7-media-csi: Embed imx_media_dev in imx7_csi
media:
staging: media: imx: imx7-media-csi: Ensure consistent function prefix
media:
staging: media: imx: imx7-media-csi: Fix list of supported formats
media:
staging: media: imx: imx7-media-csi: Fold capture_priv into imx7_csi
media:
staging: media: imx: imx7-media-csi: Fold imx_media_dev into imx7_csi
media:
staging: media: imx: imx7-media-csi: Fold imx_media_video_dev into imx7_csi
media:
staging: media: imx: imx7-media-csi: Import format helpers
media:
staging: media: imx: imx7-media-csi: Import imx_media_dev_init() helper
media:
staging: media: imx: imx7-media-csi: Import imx_media_pipeline_set_stream()
media:
staging: media: imx: imx7-media-csi: Import notifier helpers
media:
staging: media: imx: imx7-media-csi: Import video device helpers
media:
staging: media: imx: imx7-media-csi: Initialize locks early on
media:
staging: media: imx: imx7-media-csi: Inline imx7_csi_enum_pixel_formats()
media:
staging: media: imx: imx7-media-csi: Inline imx7_csi_init_mbus_fmt()
media:
staging: media: imx: imx7-media-csi: Inline imx_media_pipeline_pad()
media:
staging: media: imx: imx7-media-csi: Inline pipeline start/stop
media:
staging: media: imx: imx7-media-csi: Make default formats consistent
media:
staging: media: imx: imx7-media-csi: Move format init to probe time
media:
staging: media: imx: imx7-media-csi: Move misc init out of probe()
media:
staging: media: imx: imx7-media-csi: Remove imx_media_of_add_csi
media:
staging: media: imx: imx7-media-csi: Reorganize imx7_csi structure
media:
staging: media: imx: imx7-media-csi: Replace ipu_color_space with bool yuv field
media:
staging: media: imx: imx7-media-csi: Simplify default format in try_fmt
media:
staging: media: imx: imx7-media-csi: Simplify default mbus code in try_fmt
media:
staging: media: imx: imx7-media-csi: Split imx_media_dev from probe()
media:
staging: media: imx: imx7-media-csi: Store imx7_csi in drv data
media:
staging: media: zoran: add logging macros
media:
staging: media: zoran: replace all pr_err with zrdev_err as appropriate
media:
staging: media: zoran: replace dprintk with new debugging macros
media:
staging: media: zoran: setup videocodec header for debugging macros
media:
stkwebcam: deprecate driver, move to staging
media:
stm32-dcmi: add support of 1X16 serial pixel formats variant
media:
stm32: dcmi: Drop always NULL sd_state from dcmi_pipeline_s_fmt()
media:
stm32: dcmi: Fill in remaining Bayer formats
media:
stm32: dcmi: Fix subdev op call with uninitialized state
media:
streamzap: avoid unnecessary GFP_ATOMIC
media:
subdev: Add v4l2_subdev_call_state_try() macro
media:
sunxi: Add support for the A31 MIPI CSI-2 controller
media:
sunxi: Add support for the A83T MIPI CSI-2 controller
media:
sunxi: Depend on GENERIC_PHY_MIPI_DPHY
media:
sunxi: sun6i_mipi_csi2.c/sun8i_a83t_mipi_csi2.c: clarify error handling
media:
TDA1997x: Fix the error handling in tda1997x_probe()
media:
TDA1997x: Remove now redundant non_legacy_dai_naming flag
media:
tegra-vde: Use vb2_find_buffer
media:
ti: drop unexpected word 'a' in comments
media:
ttusbir: avoid unnecessary usb_unlink_urb()
media:
ttusbir: NOIO during resume
media:
tw5864: Convert to use managed functions pcim* and devm*
media:
tw686x: Fix an error handling path in tw686x_probe()
media:
tw686x: Fix memory leak in tw686x_video_init
media:
tw686x: Register the irq at the end of probe
media:
uapi: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
media:
uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSETS control
media:
uapi: Change data_bit_offset definition
media:
uapi: HEVC: Add documentation to uAPI structure
media:
uapi: HEVC: Add missing fields in HEVC controls
media:
uapi: HEVC: Add SEI pic struct flags
media:
uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry
media:
uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS as a dynamic array
media:
uapi: HEVC: fix padding in v4l2 control structures
media:
uapi: HEVC: Rename HEVC stateless controls with STATELESS prefix
media:
uapi: move HEVC stateless controls out of staging
media:
uapi: Move parsed HEVC pixel format out of staging
media:
uapi: Move the HEVC stateless control type out of staging
media:
usb: gspca: aligned '*' each line
media:
usbtv: Add PAL-Nc standard
media:
uvcvideo: Add missing value for power_line_frequency
media:
uvcvideo: Add support for per-device control mapping overrides
media:
uvcvideo: Fix comment blocks style
media:
uvcvideo: Fix InterfaceProtocol for Quanta camera
media:
uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl()
media:
uvcvideo: Limit power line control for Acer EasyCamera
media:
uvcvideo: Limit power line control for Chicony Easycamera
media:
uvcvideo: Limit power line control for Chicony Easycamera
media:
uvcvideo: Limit power line control for Quanta cameras
media:
uvcvideo: Limit power line control for Quanta UVC Webcam
media:
uvcvideo: Remove unneeded goto
media:
uvcvideo: Replace broken URL
media:
v4l2-async: Add notifier operation to destroy asd instances
media:
v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
media:
v4l2-ctrls: add support for dynamically allocated arrays.
media:
v4l2-ctrls: Fix missing newline in examples
media:
v4l2-ioctl.c: fix incorrect error path
media:
v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
media:
v4l2-tpg: add HDMI Video Guard Band test pattern
media:
v4l2-tpg: Add support for the new YUVA and YUVX formats
media:
v4l2: Make colorspace validity checks more future-proof
media:
v4l2: Sanitize colorspace values in the framework
media:
v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats
media:
v4l: async: Also match secondary fwnode endpoints
media:
venus: Add support for SSR trigger using fault injection
media:
venus: hfi_platform: Correct supported codecs for sc7280
media:
venus: set ubwc configuration on specific video hardware
media:
venus: venus_helper_get_bufreq(): req is never NULL
media:
vicodec: Use vb2_find_buffer
media:
videobuf2: Introduce vb2_find_buffer()
media:
videodev2.h.rst.exceptions: add missing exceptions
media:
videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY
media:
vimc: add ancillary lens
media:
vimc: documentation for lens
media:
vimc: enumerate data link entities for clarity
media:
vimc: expand the names of vimc entity types
media:
vimc: use data link entities enum to index the ent_config array
media:
vimc: wrong pointer is used with PTR_ERR
media:
vivid.rst: document HDMI Video Guard Band control
media:
vivid: add dynamic array test control
media:
vivid: add HDMI Video Guard Band control
media:
vivid: Add support for the new YUVA and YUVX formats
media:
xbox_remote: xbox_remote_initialize() cannot fail
media:
xilinx: Drop unexpected word 'with' in comments
mediatek:
mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
mediatek:
mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
mei:
me: fix clang -Wformat warning
mellanox/mlxsw:
fix repeated words in comments
memblock test:
Modify the obsolete description in README
memblock tests:
add verbose output to memblock tests
memblock tests:
change build options to run-time options
memblock tests:
fix compilation errors
memblock tests:
Makefile: add arguments to control verbosity
memblock tests:
remove completed TODO items
memblock tests:
set memblock_debug to enable memblock_dbg() messages
memblock,arm64:
expand the static memblock memory table
memblock:
avoid some repeat when add new range
memblock:
Disable mirror feature if kernelcore is not specified
memory:
mtk-smi: Add support for MT6795 Helio X10
memory:
tegra: Add MGBE memory clients for Tegra234
memstick/ms_block:
Fix a memory leak
memstick/ms_block:
Fix some incorrect memory allocation
memstick/ms_block:
Use the bitmap API when applicable
Merge :
'irq/loongarch', 'pci/ctrl/loongson' and 'pci/header-cleanup-immutable'
Linux:
Merge 5.19-rc3 into staging-next
Linux:
Merge 5.19-rc4 into char-misc-next
Linux:
Merge 5.19-rc4 into usb-next
Linux:
Merge 5.19-rc6 into char-misc-next
Linux:
Merge 5.19-rc6 into staging-next
Linux:
Merge 5.19-rc7 into usb-next
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge back cpuidle material for 5.20.
Linux:
Merge back earlier cpufreq material for 5.20.
Linux:
Merge back earlier cpufreq material for 5.20.
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nex
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'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/net-queue
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'20220515210048.483898-8-robimarko@gmail.com' into arm64-for-5.20
Merge branch :
'20220515210048.483898-8-robimarko@gmail.com' into clk-for-5.20
Merge branch :
'20220701062622.2757831-2-vladimir.zapolskiy@linaro.org' into arm64-for-5.20
Merge branch :
'20220701062622.2757831-2-vladimir.zapolskiy@linaro.org' into clk-for-5.20
Merge branch :
'20220706154337.2026269-1-robert.foss@linaro.org' into arm64-for-5.20
Merge branch :
'20220706154337.2026269-1-robert.foss@linaro.org' into clk-for-5.20
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'5.19/scsi-fixes' into 5.20/scsi-staging
Merge branch :
'5.20/scsi-queue' into 6.0/scsi-fixes
Merge branch :
'acpi-bus'
Merge branch :
'acpi-processor' into acpi
Merge branch :
'acpi-properties'
Merge branch :
'Add SEC("ksyscall") support'
Merge branch :
'add-framework-for-selftests-in-devlink'
Merge branch :
'add-mtu-change-with-stmmac-interface-running'
Merge branch :
'af_unix-fix-regression-by-the-per-netns-hash-table-series'
Merge branch :
'af_unix-per-netns-socket-hash'
Merge branch :
'Align BPF TCP CCs implementing cong_control() with non-BPF CCs'
Merge branch :
'am5748-fix' into fixes
Merge branch :
'arm/fixes' into arm/late
Merge branch :
'asm-generic-mmiotrace' into asm-generic
Merge branch :
'bnxt_en-bug-fixes'
Merge branch :
'bonding-802-3ad-fix-no-transmission-of-lacpdus'
Merge branch :
'bonding-fix-null-deref-in-bond_rr_gen_slave_id'
Merge branch :
'bonding-fixes'
Merge branch :
'bonding-netlink-errors-and-cleanup'
Merge branch :
'bonding-per-port-priorities'
Merge branch :
'BPF array map fixes and improvements'
Merge branch 'bpf:
Add 64bit enum value support'
Merge branch 'bpf:
add a ksym BPF iterator'
Merge branch 'bpf:
cgroup_sock lsm flavor'
Merge branch :
'bpf_loop inlining'
Merge branch :
'broadcom-ptp-phy-support'
Merge branch :
'can-add-support-for-rz-n1-sja1000-can-controller'
Merge branch :
'can-error-set-of-fixes-and-improvement-on-txerr-and-rxerr-reporting'
Merge branch :
'can-etas_es58x-cleanups-on-struct-es58x_device'
Merge branch :
'can-peak_usb-cleanups-and-updates'
Merge branch :
'can-refactoring-of-can-dev-module-and-of-Kbuild'
Merge branch :
'can-slcan-checkpatch-cleanups'
Merge branch :
'can-slcan-extend-supported-features'
Merge branch :
'can327-CAN-ldisc-driver-for-ELM327-based-OBD-II-adapters'
Merge branch :
'cleanup the legacy probe_event on failed scenario'
Merge branch :
'clk-allwinner' into clk-next
Merge branch :
'ctxt.2022.07.05a' into HEAD
Merge branch :
'devlink-cosmetic-fixes'
Merge branch :
'devlink-parallel-commands'
Merge branch :
'devlink-prepare-mlxsw-and-netdevsim-for-locked-reload'
Merge branch :
'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
Merge branch :
'do-not-use-rt_tos-for-ipv6-flowlabel'
Merge branch :
'document-polarfire-soc-can-controller'
Merge branch :
'Don't reinit map value in prealloc_lru_pop'
Merge branch :
'dsa-felix-fixes'
Merge branch :
'dsa-microchip-common-spi-probe'
Merge branch :
'dsa-microchip-ksz_chip_reg'
Merge branch :
'dsa-microchip-phylink-mac-config'
Merge branch :
'dt-bindings-dp83867-add-binding-for-io_impedance_ctrl-nvmem-cell'
Merge branch :
'dt-bindings-net-convert-sff-sfp-to-dtschema'
Merge branch :
'dt/linus' into dt/next
Merge branch :
'erdma' into rdma.git for-next
Merge branch :
'Fix incorrect pruning for ARG_CONST_ALLOC_SIZE_OR_ZERO'
Merge branch :
'fixes for bpf map iterator'
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes-for-ocelot-driver-statistics'
Merge branch :
'fixes-for-tc-taprio-software-mode'
Merge branch :
'for-5.20/amd-sfh' into for-linus
Merge branch :
'for-5.20/apple' into for-linus
Merge branch :
'for-5.20/core' into for-linus
Merge branch :
'for-5.20/dt-bindings' into for-5.20/arm64/dt
Merge branch :
'for-5.20/dt-bindings' into for-5.20/memory
Merge branch :
'for-5.20/elan' into for-linus
Merge branch :
'for-5.20/io_uring' into for-5.20/io_uring-zerocopy-send
Merge branch :
'for-5.20/nintendo' into for-linus
Merge branch :
'for-5.20/uclogic' into for-linus
Merge branch :
'for-6.0/dax' into libnvdimm-fixes
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/linux-avr32
Merge branch :
'for-next' into for-linus
Merge branch :
'for-next/boot' into for-next/core
Merge branch :
'for-next/cpufeature' into for-next/core
Merge branch :
'for-next/cpuidle' into for-next/core
Merge branch :
'for-next/docs' into for-next/core
Merge branch :
'for-next/errata' into for-next/core
Merge branch :
'for-next/extable' into for-next/core
Merge branch :
'for-next/ioremap' into for-next/core
Merge branch :
'for-next/irqflags-nmi' into for-next/core
Merge branch :
'for-next/kcsan' into for-next/core
Merge branch :
'for-next/kpti' into for-next/core
Merge branch :
'for-next/misc' into for-next/core
Merge branch :
'for-next/mm' into for-next/core
Merge branch :
'for-next/mte' into for-next/core
Merge branch :
'for-next/perf' into for-next/core
Merge branch :
'for-next/sme' into for-next/core
Merge branch :
'for-next/stacktrace' into for-next/core
Merge branch :
'for-next/sysregs' into for-next/core
Merge branch :
'for-next/vdso' into for-next/core
Merge branch :
'for-v5.20/aspeed-dts-cleanup' into for-v5.20/dts-cleanup
Merge branch :
'for-v5.20/aspeed-dts-cleanup' into for-v5.20/dts-cleanup
Merge branch :
'for-v5.20/exynos7885-emmc-clk' into next/dt64
Merge branch :
'funeth-tx-xdp-frags'
Merge branch :
'hinic-dev_get_stats-fixes'
Merge branch :
'ib-v5.20-amd-pinctrl'
Merge branch :
'ib-v5.20-amd-pinctrl' into devel
Merge branch :
'icc-imx8mp' into icc-next
Merge branch :
'icc-rpm' into icc-next
Merge branch :
'icc-sm6350' into icc-next
Merge branch :
'immutable-qcom-spmi-rradc' into togreg
Merge branch :
'implement-dev-info-and-dev-flash-for-line-cards'
Merge branch :
'Introduce type match support'
Merge branch :
'io_uring-zerocopy-send' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux
Merge branch :
'io_uring-zerocopy-send' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux
Merge branch :
'io_uring-zerocopy-send' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux into for-5.20/io_uring-zerocopy-send
Merge branch :
'ionic-bug-fixes'
Merge branch :
'ipa-refactoring'
Merge branch :
'ipa-simplify-completion-stats'
Merge branch :
'ipmr-always-call-ip-6-_mr_forward-from-rcu-read-side-critical-section'
Merge branch :
'ipmr-remove-rwlocks'
Merge branch :
'kvm-5.19-early-fixes' into HEAD
Merge branch :
'kvm-5.20-early'
Merge branch :
'kvm-5.20-early-patches' into HEAD
Merge branch :
'kvm-5.20-msr-eperm'
Merge branch :
'lan8814-led'
Merge branch :
'lan937x-dsa-driver'
Merge branch 'libbpf:
remove deprecated APIs'
Merge branch 'libbpf:
Textual representation of enums'
Merge branch :
'linus'
Merge branch :
'linus'
Merge branch :
'macb-versal-device-support'
Merge branch :
'make-dsa-work-with-bonding-s-arp-monitor'
Merge branch :
'master' into mm-nonmm-stable
Merge branch :
'master' into mm-stable
Merge branch :
'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge branch :
'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge branch :
'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.0
Merge branch :
'mii_bmcr_encode_fixed'
Merge branch :
'mlx5-devlink-mutex-removal-part-1'
Merge branch :
'mlx5-next' into wip/leon-for-next
Merge branch :
'mlx5-next' into wip/leon-for-next
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5e-use-tls-tx-pool-to-improve-connection-rate'
Merge branch :
'mlxsw-fixes'
Merge branch :
'mlxsw-L3-HW-stats-improvements'
Merge branch :
'mlxsw-ptp-spectrum-2'
Merge branch :
'mlxsw-remove-xm-support'
Merge branch :
'mlxsw-Spectrum-2-PTP-preparations'
Merge branch :
'mlxsw-unified-bridge-conversion-part-1'
Merge branch :
'mlxsw-unified-bridge-conversion-part-2'
Merge branch :
'mlxsw-unified-bridge-conversion-part-3'
Merge branch :
'mlxsw-unified-bridge-conversion-part-4-6'
Merge branch :
'mlxsw-unified-bridge-conversion-part-5'
Merge branch :
'mlxsw-unified-bridge-conversion-part-6'
Merge branch :
'mm-hotfixes-stable'
Merge branch :
'mptcp-fixes'
Merge branch :
'mptcp-mem-scheduling'
Merge branch :
'mptcp-properly-clean-up-unaccepted-subflows'
Merge branch :
'mptcp-selftest-improvements-and-header-tweak'
Merge branch :
'mptcp-support-changes-to-initial-subflow-priority'
Merge branch :
'mtk-star-emac-features'
Merge branch :
'mtk_eth_soc-xdp'
Merge branch :
'mtk_eth_soc-xdp-multi-frame'
Merge branch :
'net-adopt-u64_stats_t-type'
Merge branch :
'net-devlink-couple-of-trivial-fixes'
Merge branch :
'net-dsa-add-pause-stats-support'
Merge branch :
'net-dsa-microchip-common-spi-probe-for-the-ksz-series-switches-part-1'
Merge branch :
'net-dsa-mv88e6xxx-get-rid-of-speed_max'
Merge branch :
'net-dsa-qca8k-code-split-for-qca8k'
Merge branch :
'net-dsa-realtek-rtl8365mb-improve-handling-of-phy-modes'
Merge branch :
'net-enhancements-to-sk_user_data-field'
Merge branch :
'net-few-debug-refinements'
Merge branch :
'net-fix-using-wrong-flags-to-check-features'
Merge branch :
'net-ipa-more-multi-channel-event-ring-work'
Merge branch :
'net-ipa-move-configuration-data-files'
Merge branch :
'net-ipa-small-transaction-updates'
Merge branch :
'net-ipv4-ipv6-new-option-to-accept-garp-untracked-na-only-if-in-network'
Merge branch :
'net-lan743x-pci11010-pci11414-devices-enhancements'
Merge branch :
'net-lantiq_xrx200-fix-errors-under-memory-pressure'
Merge branch :
'net-mana-add-pf-and-xdp_redirect-support'
Merge branch :
'net-mt7531-pll-reset-fixes'
Merge branch :
'net-neigh-introduce-interval_probe_time-for-periodic-probe'
Merge branch :
'net-pcs-lynx-consolidate-gigabit-code'
Merge branch :
'net-phylink-cleanup-pcs-code'
Merge branch :
'net-reduce-tcp_memory_allocated-inflation'
Merge branch :
'net-rose-fix-module-unload-issues'
Merge branch :
'net-smc-virt-contig-buffers'
Merge branch :
'net-unsync-addresses-from-ports'
Merge branch :
'net-usb-ax88179_178a-improvements-and-bug-fixes'
Merge branch :
'net-use-new-hwmon_sanitize_name'
Merge branch :
'netdevsim-fib-route-delete-leak'
Merge branch :
'netfilter-followup-fixes-for-net'
Merge branch :
'New BPF helpers to accelerate synproxy'
Merge branch :
'New nf_conntrack kfuncs for insertion, changing timeout, status'
Merge branch :
'next' into for-linus
Merge branch :
'nfp-add-vepa-and-adapter-selftest-support'
Merge branch :
'nfp-tso'
Merge branch :
'nfp-vlan-strip-and-insert'
Merge branch :
'nuvoton/newsoc' into arm/newsoc
Merge branch :
'octeontx2-af-driver-fixes-for-npc'
Merge branch :
'octeontx2-af-next'
Merge branch :
'octeontx2-exact-match-table'
Merge branch :
'octeontx2-minor-tc-fixes'
Merge branch :
'Optimize performance of update hash-map when free is zero'
Merge branch :
'pci/aspm'
Merge branch :
'pci/ctrl/aardvark'
Merge branch :
'pci/ctrl/brcmstb'
Merge branch :
'pci/ctrl/dwc'
Merge branch :
'pci/ctrl/dwc-edma'
Merge branch :
'pci/ctrl/exynos'
Merge branch :
'pci/ctrl/fu740'
Merge branch :
'pci/ctrl/imx6'
Merge branch :
'pci/ctrl/iproc'
Merge branch :
'pci/ctrl/loongson'
Merge branch :
'pci/ctrl/mediatek'
Merge branch :
'pci/ctrl/mediatek-gen3'
Merge branch :
'pci/ctrl/microchip'
Merge branch :
'pci/ctrl/pm-ops'
Merge branch :
'pci/ctrl/qcom'
Merge branch :
'pci/ctrl/rcar-gen2'
Merge branch :
'pci/ctrl/switchtec'
Merge branch :
'pci/ctrl/tegra194'
Merge branch :
'pci/ctrl/vmd'
Merge branch :
'pci/ctrl/xilinx-cpm'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/err'
Merge branch :
'pci/header-cleanup-immutable'
Merge branch :
'pci/header-cleanup-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
Merge branch :
'pci/misc'
Merge branch :
'pci/pm'
Merge branch :
'pci/resource'
Merge branch :
'pci/virtualization'
Merge branch :
'pcs-xpcs-stmmac-add-1000BASE-X-AN-for-network-switch'
Merge branch 'perf tools:
Fix prologue generation'
Merge branch :
'phy-mxl-gpy-version-fix-and-improvements'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-opp'
Merge branch :
'polarfire-soc-macb-reset-support'
Merge branch :
'polarfire/fixes' into arm/fixes
Merge branch :
'preparation-for-supporting-esd-CAN-USB-3'
Merge branch :
'prestera-mdb-offload'
Merge branch :
'prestera-port-range-filters'
Merge branch :
'prevent-permanently-closed-tc-taprio-gates-from-blocking-a-felix-dsa-switch-port'
Merge branch :
'ptp_ocp-set-of-small-cleanups'
Merge branch :
'r8152-fixes'
Merge branch :
'raw-RCU-conversion'
Merge branch :
'raw-rcu-fixes'
Merge branch :
'Renesas-rz-n1'
Merge branch :
'reorganize-the-code-of-the-enum-skb_drop_reason'
Merge branch :
'revert-fec-ptp-changes'
Merge branch :
'riscv-cpu_map_topo' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/linux.git into for-next
Merge branch :
'riscv-variable_fixes_without_kvm' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/linux.git into fixes
Merge branch :
'seg6-headend-reduced'
Merge branch :
'sfc-add-extra-states-for-VDPA'
Merge branch :
'sfc-E100-VF-respresenters'
Merge branch :
'sfc-vf-representors-for-ef100-rx-side'
Merge branch :
'sleepable uprobe support'
Merge branch :
'smc-updates'
Merge branch :
'smsc95xx-deadlock'
Merge branch :
'staging-octeon' of gitolite.kernel.org:/pub/scm/linux/kernel/git/gregkh/staging into staging-next
Merge branch :
'staging-octeon' of gitolite.kernel.org:/pub/scm/linux/kernel/git/gregkh/staging into usb-next
Merge branch :
'submitting-drivers-removal' into docs-next
Merge branch :
'sunplus/newsoc' into arm/newsoc
Merge branch :
'support-mt7531-on-bpi-r2-pro'
Merge branch :
'sysctl-data-races'
Merge branch :
'take-devlink-lock-on-mlx4-and-mlx5-callbacks'
Merge branch :
'tcp-mem-pressure-fixes'
Merge branch :
'tcp-some-bug-fixes-for-tcp_read_skb'
Merge branch :
'tcp-tcp-challenge-ack-fixes'
Merge branch :
'thermal-core'
Merge branch :
'thermal-core'
Merge branch :
'tls-pad-strparser-internal-header-decrypt_ctx-etc'
Merge branch :
'tls-rx-avoid-skb_cow_data'
Merge branch :
'tls-rx-decrypt-from-the-tcp-queue'
Merge branch :
'tls-rx-follow-ups-to-nopad'
Merge branch :
'tls-rx-follow-ups-to-rx-work'
Merge branch :
'tls-rx-nopad-and-backlog-flushing'
Merge branch :
'topic/ctl-enhancements' into for-next
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'tsnep-two-fixes-for-the-driver'
Merge branch :
'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge branch :
'u64_stats-fixups'
Merge branch :
'Use lightweigt version of bpftool'
Merge branch :
'vmcore-iov_iter' into features
Merge branch :
'vmxnet3-upgrade-to-version-7'
Merge branch :
'wireguard-patches-for-5-20-rc1'
Merge branch :
'wireguard-patches-for-6-0-rc6'
Merge branch :
'xen-netfront-xsa-403-follow-on'
Linux:
Merge branch irq/affinity-nosmp into irq/plic-masking
Linux:
Merge branch irq/loongarch into irq/irqchip-next
Linux:
Merge branch irq/misc-5.20 into irq/irqchip-next
Linux:
Merge branch irq/plic-edge-fixes into irq/irqchip-next
Linux:
Merge branch irq/plic-masking into irq/irqchip-next
Linux:
Merge branch irq/renesas-irqc into irq/irqchip-next
Linux:
Merge branch irq/stm32-exti-updates into irq/irqchip-next
Linux:
Merge branch kvm-arm64/burn-the-flags into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/nvhe-stacktrace into kvmarm-master/next
Linux:
Merge branch kvm-arm64/sysreg-cleanup-5.20 into kvmarm-master/next
Merge branches :
'acpi-pm', 'acpi-soc', 'acpi-tables' and 'acpi-resource'
Merge branches :
'acpi-processor', 'acpi-apei' and 'acpi-ec'
Merge branches :
'acpi-video', 'acpi-pci' and 'acpi-docs'
Merge branches :
'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next
Merge branches :
'clk-basic', 'clk-mtk', 'clk-devm-enable' and 'clk-ti-dt' into clk-next
Merge branches :
'clk-renesas', 'clk-spreadtrum', 'clk-imx' and 'clk-qcom' into clk-next
Merge branches :
'doc.2022.06.21a', 'fixes.2022.07.19a', 'nocb.2022.07.19a', 'poll.2022.07.21a', 'rcu-tasks.2022.06.21a' and 'torture.2022.06.21a' into HEAD
Merge branches :
'ib-mfd-acpi-for-rafael-5.20', 'ib-mfd-edac-i2c-leds-pinctrl-platform-watchdog-5.20' and 'ib-mfd-soc-bcm-5.20' into ibs-for-mfd-merged
Merge branches :
'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-dp', 'msm-next-lumag-dsi', 'msm-next-lumag-hdmi', 'msm-next-lumag-mdp5' and 'msm-next-lumag-mdp4' into msm-next-lumag
Merge branches :
'pm-core', 'pm-sleep', 'powercap', 'pm-domains' and 'pm-em'
Merge branches :
'pm-cpufreq' and 'pm-cpuidle'
Merge branches :
'pm-devfreq', 'pm-qos', 'pm-tools' and 'pm-docs'
Merge branches :
'thermal-core' and 'thermal-tools'
Merge branches :
'v5.20/vfio/migration-enhancements-v3', 'v5.20/vfio/simplify-bus_type-determination-v3', 'v5.20/vfio/check-vfio_register_iommu_driver-return-v2', 'v5.20/vfio/check-iommu_group_set_name_return-v1', 'v5.20/vfio/clear-caps-buf-v3', 'v5.20/vfio/remove-useless-judgement-v1' and 'v5.20/vfio/move-device_open-count-v2' into v5.20/vfio/next
Merge branches :
'v5.20/vfio/spapr_tce-unused-arg-v1', 'v5.20/vfio/comment-typo-v1' and 'v5.20/vfio/vfio-ccw-rework-v4' into v5.20/vfio/next
Merge commit :
'kvm-vmx-nested-tsc-fix' into kvm-next-5.20
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next-fixes
Linux:
Merge existing fixes from asoc/for-5.19 into new branch
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
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 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/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge part of branch :
'for-next.instantiate' into for-next
Merge patch series "can:
add ethtool support and reporting of timestamping capabilities"
Merge patch series "can:
export export slcan_ethtool_ops and remove setter functions"
Merge patch series "can:
remove litteral strings used for driver names and remove DRV_VERSION"
Merge patch series "can:
slcan: extend supported features (step 2)"
Merge remote-tracking branch :
'asoc/for-5.20' into asoc-6.0
Merge remote-tracking branch :
'korg_git/nand/next' into mtd/next
Merge remote-tracking branch :
'kvm/next' into kvm-next-5.20
Merge remote-tracking branch :
'linux-integrity/kexec-keyrings' into next-integrity
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge tag :
'20220608105238.2973600-1-dmitry.baryshkov@linaro.org' into clk-for-5.20
Merge tag :
'5.20-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'5.20-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.20-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.20-rc2-ksmbd-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.0-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.0-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.0-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.0-rc5-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'9p-for-5.20' of https://github.com/martinetd/linux
Merge tag :
'acpi-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'affs-5.20-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'afs-fixes-20220802' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'amd-drm-fixes-6.0-2022-08-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.0-2022-08-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.0-2022-08-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.0-2022-09-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.0-2022-09-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.0-2022-09-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.0-2022-09-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.0-2022-09-30-1' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-5.20-2022-07-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.20-2022-07-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.20-2022-07-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.20-2022-07-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amlogic-arm-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
Merge tag :
'amlogic-arm64-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
Merge tag :
'amlogic-drivers-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/drivers
Merge tag :
'apparmor-pr-2022-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'arch-cache-topo-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into driver-core-next
Merge tag :
'arm-boardfiles-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-defconfig-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-drivers-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-dt-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-late-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-newsoc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag :
'arm-soc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-soc/for-5.20/defconfig' of https://github.com/Broadcom/stblinux into arm/defconfig
Merge tag :
'arm-soc/for-5.20/defconfig-arm64' of https://github.com/Broadcom/stblinux into arm/defconfig
Merge tag :
'arm-soc/for-5.20/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag :
'arm-soc/for-5.20/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag :
'arm-soc/for-5.20/devicetree-arm64-part2' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag :
'arm-soc/for-5.20/devicetree-part2' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag :
'arm-soc/for-5.20/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
Merge tag :
'arm-soc/for-5.20/maintainers' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag :
'arm-soc/for-5.20/soc' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag :
'arm-soc/for-5.20/soc-part2' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag :
'arm-soc/for-6.0/devicetree' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.0/drivers-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.0/drivers-fixes-v2' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asahi-soc-dt-5.20' of https://github.com/AsahiLinux/linux into arm/late
Merge tag :
'asahi-soc-maintainers-5.20' of https://github.com/AsahiLinux/linux into arm/fixes
Merge tag :
'asm-generic-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-fixes-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v5.19-rc8' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.0-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.0-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.0-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v5.20' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'asoc-v5.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'at91-dt-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag :
'at91-dt-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag :
'at91-dt-5.20-3' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag :
'at91-dt-5.20-4' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag :
'at91-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'at91-fixes-6.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'at91-reset-sama7g5-signed' into psy-next
Merge tag :
'at91-soc-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc
Merge tag :
'ata-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'audit-pr-20220801' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'audit-pr-20220823' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'audit-pr-20220826' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'backlight-next-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-net-pullrequest-20220916' of git://git.open-mesh.org/linux-merge
Merge tag :
'bitmap-6.0-rc1' of https://github.com/norov/linux
Merge tag :
'bitmap-6.0-rc2' of https://github.com/norov/linux
Merge tag :
'bitmap-6.0-rc3' of github.com:/norov/linux
Merge tag :
'block-6.0-2022-08-12' of git://git.kernel.dk/linux-block
Merge tag :
'block-6.0-2022-08-19' of git://git.kernel.dk/linux-block
Merge tag :
'block-6.0-2022-08-26' of git://git.kernel.dk/linux-block
Merge tag :
'block-6.0-2022-09-02' of git://git.kernel.dk/linux-block
Merge tag :
'block-6.0-2022-09-09' of git://git.kernel.dk/linux-block
Merge tag :
'block-6.0-2022-09-16' of git://git.kernel.dk/linux-block
Merge tag :
'block-6.0-2022-09-22' of git://git.kernel.dk/linux
Merge tag :
'block-6.0-2022-09-29' of git://git.kernel.dk/linux
Merge tag :
'ceph-for-5.20-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.0-rc2-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.0-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-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-microchip-fixes-6.0' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-fixes
Merge tag :
'coccinelle-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag :
'coresight-next-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'cpufreq-arm-updates-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'csky-for-linus-6.0-rc1' of https://github.com/c-sky/csky-linux
Merge tag :
'cxl-for-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'davinci-boards-delete-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio into arm/soc
Merge tag :
'dax-and-nvdimm-fixes-v6.0-final' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'devfreq-next-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.0-2022-09-10' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.0' of git://git.lwn.net/linux
Merge tag :
'docs-6.0-fixes' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-fixes-2022-08-19' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-08-26-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-09-02' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-09-10' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-09-16' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-09-23-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-09-30-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-10-01' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-intel-fixes-2022-08-26' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-09-01' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-09-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-09-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-09-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-09-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-gt-next-2022-06-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-gt-next-2022-07-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2022-05-20' of git://anongit.freedesktop.org/drm/drm-intel into drm-intel-gt-next
Merge tag :
'drm-intel-next-2022-06-22' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2022-07-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2022-08-11' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-misc-fixes-2022-08-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-08-25' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-08-31' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-09-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-09-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-09-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-09-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-next-2022-06-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-06-17' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-06-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-06-30' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-07-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2022-07-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2022-07-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2022-08-10' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-msm-fixes-2022-06-28' into msm-next-staging
Merge tag :
'drm-msm-fixes-2022-08-27' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2022-07-10' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2022-08-03' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2022-08-12-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm/tegra/for-5.20-rc1' of https://gitlab.freedesktop.org/drm/tegra into drm-next
Merge tag :
'dt-bindings-aspeed-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into arm/dt
Merge tag :
'dt-cleanup-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'dt-cleanup-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'dt-fixes-for-palmer-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git into fixes
Merge tag :
'dt-fixes-for-palmer-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git into fixes
Merge tag :
'dt-for-palmer-v5.20-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git into for-next
Merge tag :
'dt64-cleanup-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'dt64-cleanup-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'du-next-20220707' of git://linuxtv.org/pinchartl/media into drm-next
Merge tag :
'efi-efivars-removal-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-urgent-for-v6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-urgent-for-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.0-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'execve-v6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'execve-v6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'exfat-for-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_fixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'extcon-next-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'exynos-drm-next-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-for-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'filelock-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
Merge tag :
'filelock-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
Merge tag :
'flexible-array-transformations-UAPI-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag :
'folio-6.0' of git://git.infradead.org/users/willy/pagecache
Merge tag :
'for-5.20-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.20/block-2022-07-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.20/block-2022-08-04' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.20/fbdev-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'for-5.20/io_uring-2022-07-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.20/io_uring-buffered-writes-2022-07-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.20/io_uring-zerocopy-send-2022-07-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.20/parisc-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-6.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.0-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.0/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.0/dm-changes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.0/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
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/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of github.com:openrisc/linux
Merge tag :
'for-linus-2022080201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2022083101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
Merge tag :
'for-linus-6.0' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus-6.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.0-rc1b-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'for-linus-6.0-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-net-2022-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2022-08-25' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2022-09-02' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2022-09-09' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2022-07-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-v6.0' 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-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fpga-for-6.0-final' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-linus
Merge tag :
'fpga-late-for-5.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs.fixes.v6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.fixes.v6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.idmapped.fixes.v6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.idmapped.overlay.acl.v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'fs.idmapped.vfsuid.v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'fs.setgid.v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'fs_for_v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscache-fixes-20220809' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'fscache-fixes-20220831' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'fsnotify_for_v5.20-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/fscrypt/fscrypt
Merge tag :
'fuse-update-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-v5.19-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gvt-fixes-2022-08-22' of https://github.com/intel/gvt-linux into drm-intel-fixes
Merge tag :
'gvt-fixes-2022-08-22' of https://github.com/intel/gvt-linux into drm-intel-fixes
Merge tag :
'hardening-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hwlock-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'hwmon-fixes-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20220912' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20220807' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-5.20-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'ib-mfd-acpi-for-rafael-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'ib-mfd-edac-i2c-leds-pinctrl-platform-watchdog-v5.20' into review-hans
Merge tag :
'icc-5.20-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'ieee802154-for-net-2022-08-29' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan
Merge tag :
'ieee802154-for-net-next-2022-06-09' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next
Merge tag :
'iio-fixes-for-6.0a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-5.20a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-5.20b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-defconfig-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig
Merge tag :
'imx-drivers-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
Merge tag :
'imx-dt-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-dt64-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-soc-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc
Merge tag :
'input-for-v5.20-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-gpio-v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into TEST_MERGE
Merge tag :
'intel-pinctrl-v5.20-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'io_uring-6.0-2022-08-13' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-6.0-2022-08-19' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-6.0-2022-08-26' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-6.0-2022-09-02' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-6.0-2022-09-09' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-6.0-2022-09-16' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-6.0-2022-09-18' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.0-2022-09-23' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.0-2022-09-29' of git://git.kernel.dk/linux
Merge tag :
'iomap-5.20-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iomap-6.0-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iommu-fixes-v6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-fixes-v6.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-updates-v5.20-or-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'irq-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2022-08-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irqchip-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
Merge tag :
'irqchip-fixes-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'irqchip-fixes-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'juno-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'juno-updates-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/dt
Merge tag :
'kbuild-fixes-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kvm-riscv-5.20-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.0-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-master-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-master-6.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-5.20-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-pci-5.20' into kernelorgnext
Merge tag :
'kvmarm-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds
Merge tag :
'linux-can-fixes-for-6.0-20220810' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.0-20220921' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.0-20220928' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-5.20-20220625' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.20-20220703' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.20-20220720' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.20-20220721' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.20-20220731' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-kselftest-fixes-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-fixes-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-fixes-6.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-next-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-next-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-watchdog-5.20-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'livepatching-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'locking-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'lsm-pr-20220801' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'lsm-pr-20220829' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-v5.20' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Merge tag :
'make-attr-fork-permanent-5.20_2022-07-14' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-5.20-mergeB
Merge tag :
'media/v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-6.0' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-next-5.20' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'mfd-next-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-fixes-for-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-linus
Merge tag :
'mhi-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'microblaze-v5.20' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag :
'mips-fixes_6.0_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips-fixes_6.0_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'misc-habanalabs-next-2022-07-12' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
Merge tag :
'mlx5-fixes-2022-07-28' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2022-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-06-29' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-07-13' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-07-17' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-07-28' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-hotfixes-stable-2022-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2022-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2022-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2022-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2022-08-06-2' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2022-08-09' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'mt76-for-kvalo-2022-07-11' of https://github.com/nbd168/wireless
Merge tag :
'mtd/for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mvebu-arm-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/soc
Merge tag :
'mvebu-dt-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
Merge tag :
'mvebu-dt64-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
Merge tag :
'net-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nfs-for-5.20-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-5.20-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-5.20-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfsd-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nios2_fixes_v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag :
'nolibc.2022.07.27a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'ntb-5.20' of https://github.com/jonmason/ntb
Merge tag :
'ntfs3_for_6.0' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-6.0-2022-08-11' of git://git.infradead.org/nvme into block-6.0
Merge tag :
'nvme-6.0-2022-09-01' of git://git.infradead.org/nvme into block-6.0
Merge tag :
'nvme-6.0-2022-09-08' of git://git.infradead.org/nvme into block-6.0
Merge tag :
'nvme-6.0-2022-09-29' of git://git.infradead.org/nvme into block-6.0
Merge tag :
'omap-for-6.0/fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag :
'omap-for-v5.20/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
Merge tag :
'omap-for-v5.20/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc
Merge tag :
'opp-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'opp-updates-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs into fs.idmapped.overlay.acl
Merge tag :
'ovl-update-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Merge tag :
'parisc-for-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v5.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'peci-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-linus
Merge tag :
'perf-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.0-2022-08-13' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v6.0-2022-08-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v6.0-2022-08-27' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v6.0-2022-09-08' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v6.0-2022-09-21' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v6.0-2022-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v6.0-2022-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-urgent-2022-08-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2022-08-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2022-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2022-10-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-linus
Merge tag :
'phy-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
Merge tag :
'pinctrl-v6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'powerpc-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.0-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-5.20-sane' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'pstore-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pstore-v6.0-rc8' 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-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-work.9p' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-work.iov_iter-base' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-work.iov_iter-rebased' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-work.lseek' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag :
'qcom-arm64-defconfig-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag :
'qcom-arm64-defconfig-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag :
'qcom-arm64-fixes-for-5.19' into arm64-for-5.20
Merge tag :
'qcom-arm64-fixes-for-6.0' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'qcom-arm64-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'qcom-clk-for-5.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
Merge tag :
'qcom-drivers-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
Merge tag :
'qcom-dts-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'qcom-dts-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'random-6.0-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'ras_core_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.2022.07.26a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'regmap-field-bit-helpers' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into regmap-5.20
Merge tag :
'regmap-fix-v6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig
Merge tag :
'renesas-arm-dt-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-arm-dt-for-v5.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-arm-soc-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/soc
Merge tag :
'renesas-clk-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v5.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
Merge tag :
'renesas-dt-bindings-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-dt-bindings-for-v5.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-fixes-for-v6.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag :
'renesas-pinctrl-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v5.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r9a07g043-dt-binding-defs-tag2' into HEAD
Merge tag :
'reset-fixes-for-v6.0' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'reset-for-v5.20' of git://git.pengutronix.de/pza/linux into arm/late
Merge tag :
'riscv-for-linus-5.20-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.20-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'rpmsg-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rpmsg-v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rxrpc-fixes-20220901' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
's390-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.0-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'safesetid-6.0' of https://github.com/micah-morton/linux
Merge tag :
'samsung-dt-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt64-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt64-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-soc-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc
Merge tag :
'sched-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2022-08-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-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-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20220801' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'slab-for-5.20_or_6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-6.0' of https://github.com/cschaufler/smack-next
Merge tag :
'soc-fixes-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'socfpga_dts_updates_for_v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt
Merge tag :
'socfpga_updates_for_v5.20_part2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/late
Merge tag :
'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
Merge tag :
'soundwire-6.0-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-linus
Merge tag :
'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag :
'spi-fix-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-5.20' into mtd/next
Merge tag :
'spi-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-dt-for-v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
Merge tag :
'sunxi-clk-for-5.20-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-config64-for-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/defconfig
Merge tag :
'sunxi-drivers-fixes-for-6.0-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sunxi-drivers-for-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/drivers
Merge tag :
'sunxi-dt-for-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag :
'sunxi-dt-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag :
'sysctl-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'tag-chrome-platform-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tags/ib-mfd-soc-bcm-v5.20' into drivers/next
Merge tag :
'tee-fix-for-v6.0' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'tegra-for-5.20-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.20-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig
Merge tag :
'tegra-for-5.20-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.20-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.20-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag :
'tegra-for-5.20-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag :
'thermal-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-5.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thermal-v6.0-rc2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'thunderbolt-for-v6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'thunderbolt-for-v6.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/drivers
Merge tag :
'ti-k3-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
Merge tag :
'ti-keystone-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
Merge tag :
'timers-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2022-08-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v5.20-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'topic/nouveau-misc-2022-07-13-1' of git://anongit.freedesktop.org/drm/drm into drm-next
Merge tag :
'topic/nouveau-misc-2022-07-27' of git://anongit.freedesktop.org/drm/drm into drm-next
Merge tag :
'tpmdd-next-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-rtla-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-rtla-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v6.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'tty-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'usb-6.0-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-5.20-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.0-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-6.0-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'ux500-dts-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag :
'v5.18' into next
Merge tag :
'v5.19-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag :
'v5.19-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag :
'v5.19-next-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers
Merge tag :
'v5.19-rc3' into tty-next
Merge tag :
'v5.19-rc5' into next
Merge tag :
'v5.19-rc6' into tip:x86/kdump
Merge tag :
'v5.20-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v5.20-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag :
'v5.20-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag :
'v6.0-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.0-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'versatile-dts-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into arm/fixes
Merge tag :
'vfio-v6.0-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.0-rc1pt2' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.0-rc5' of https://github.com/awilliam/linux-vfio
Merge tag :
'wireless-2022-08-09' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2022-08-26' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2022-09-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2022-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2022-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2022-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2022-07-13' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2022-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2022-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-urgent-2022-08-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2022-08-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2022-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_pbrsb' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_build_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_core_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_fpu_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_kdump_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sgx_for_v6.0-2022-08-03.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_vmware_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xarray-6.0' of git://git.infradead.org/users/willy/xarray
Merge tag :
'xfs-5.20-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-5.20-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-buf-lockless-lookup-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs into xfs-5.20-mergeB
Merge tag :
'xfs-cil-scale-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs into xfs-5.20-mergeA
Merge tag :
'xfs-iunlink-item-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs into xfs-5.20-mergeB
Merge tag :
'xfs-perag-conv-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs into xfs-5.20-mergeA
Merge tag :
'xtensa-20220804' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zonefs-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag :
'zynq-dt-for-v5.20' of https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag :
'zynq-soc-for-v5.20' of https://github.com/Xilinx/linux-xlnx into arm/soc
Merge tag :
'zynqmp-dt-for-v5.20' of https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag :
'zynqmp-soc-for-v5.20' of https://github.com/Xilinx/linux-xlnx into arm/soc
Linux:
Merge v5.19-rc3 into usb-next
meson-mx-socinfo:
Fix refcount leak in meson_mx_socinfo_init
mfd:
asic3: Make asic3_gpio_remove() return void
mfd:
axp20x: Add AXP221/AXP223/AXP809 GPIO cells
mfd:
bcm2835-pm: Add support for BCM2711
mfd:
bcm2835-pm: Use 'reg-names' to get resources
mfd:
core: Use acpi_dev_for_each_child()
mfd:
cros_ec: Add SCP Core-1 as a new CrOS EC MCU
mfd:
db8500-prcmu: Drop duplicated word "the" in the comments
mfd:
dln2: Automatically detect and fill endpoint pointers
mfd:
intel-lpss: Add Intel Meteor Lake-P PCI IDs
mfd:
intel-m10-bmc: Rename n3000bmc-secure driver
mfd:
intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata()
mfd:
intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility
mfd:
intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store()
mfd:
intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR()
mfd:
intel_soc_pmic_bxtwc: Drop unneeded casting
mfd:
intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device
mfd:
intel_soc_pmic_bxtwc: Fix spelling in the comment
mfd:
intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
mfd:
intel_soc_pmic_bxtwc: Use bits.h macros for all masks
mfd:
intel_soc_pmic_bxtwc: Use dev_err_probe()
mfd:
intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf()
mfd:
intel_soc_pmic_chtwc: Switch from __maybe_unused to pm_sleep_ptr() etc
mfd:
intel_soc_pmic_chtwc: Use dev_err_probe()
mfd:
ipaq-micro: Fix spelling mistake of "receive{d}"
mfd:
lpc_ich: Add support for pinctrl in non-ACPI system
mfd:
lpc_ich: Factor out lpc_ich_enable_spi_write()
mfd:
lpc_ich: Switch to generic p2sb_bar()
mfd:
max77620: Fix refcount leak in max77620_initialise_fps
mfd:
max77714: Update Luca Ceresoli's e-mail address
mfd:
mt6358-irq: Add MT6357 PMIC support
mfd:
mt6397-core: Add MT6357 PMIC support
mfd:
mt6397: Add basic support for MT6331+MT6332 PMIC
mfd:
pm8008: Remove driver data structure pm8008_data
mfd:
qcom-spmi-pmic: expose the PMIC revid information to clients
mfd:
qcom-spmi-pmic: read fab id on supported PMICs
mfd:
remove reference to AVR32 architecture in atmel-smc.c
mfd:
sun6i-prcm: Update Kconfig description
mfd:
t7l66xb: Drop platform disable callback
mfd:
tc6387xb: Drop disable callback that is never called
mfd:
tc6393xb: Make disable callback return void
mfd:
twl: Remove platform data support
microblaze/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
microblaze:
Fix some typos in comment
mips/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
MIPS:
Alchemy: devboards: Remove duplicate 'the' in two places.
MIPS:
ath79: Remove one of the identical args in early_printk
MIPS:
BCM47XX: Add support for Netgear WNR3500L v2
MIPS:
BMIPS: Utilize cfe_die() for invalid DTB
mips:
cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
MIPS:
CFE: Add cfe_die()
MIPS:
cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
mips:
drop definitions of PTE_ORDER
MIPS:
dts: align gpio-key node names with dtschema
MIPS:
dts: correct gpio-keys names and properties
MIPS:
Fix comment typo
MIPS:
Fix some typos
MIPS:
Fixed __debug_virt_addr_valid()
MIPS:
Introduce CAVIUM_RESERVE32 Kconfig option
MIPS:
lantiq: export clk_get_io() for lantiq_wdt.ko
MIPS:
Loongson32: Fix PHY-mode being left unspecified
MIPS:
loongson32: ls1c: Fix hang during startup
MIPS:
Loongson64: Fix section mismatch warning
MIPS:
Make phys_to_virt utilize __va()
MIPS:
math-emu: Use the bitmap API to allocate bitmaps
MIPS:
mm: Use the bitmap API to allocate bitmaps
MIPS:
mscc: ocelot: enable FDMA usage
MIPS:
msi-octeon: eliminate kernel-doc warnings
MIPS:
octeon: Get rid of preprocessor directives around RESERVE32
MIPS:
OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
MIPS:
PCI: Remove leading space in info message, rename pci
MIPS:
Remove VR41xx support
mips:
rename mt_init to mips_mt_init
mips:
rename PGD_ORDER to PGD_TABLE_ORDER
mips:
rename PMD_ORDER to PMD_TABLE_ORDER
mips:
rename PUD_ORDER to PUD_TABLE_ORDER
mips:
Select SPARSEMEM_EXTREME
mips:
sgi-ip22: Drop redundant check from .remove()
MIPS:
tlbex: Explicitly compare _PAGE_NO_EXEC against 0
MIPS:
vdso: Utilize __pa() for gic_pfn
misc:
Add a mechanism to detect stalls on guest vCPUs
misc:
fastrpc: fix memory corruption on open
misc:
fastrpc: fix memory corruption on probe
misc:
fastrpc: increase maximum session count
misc:
Mark MICROCODE_MINOR unused
misc:
rtsx: Fix an error handling path in rtsx_pci_probe()
misc:
rtsx_pcr: Fix a typo
misc:
sgi-gru: grukservices: drop unexpected word "the" in the comments
misc:
update maintainer email address and description for atmel-ssc
mksysmap:
Fix the mismatch of 'L0' symbols in System.map
mlx5:
do not use RT_TOS for IPv6 flowlabel
mlxbf_gige:
clear MDIO gateway lock after read
mlxbf_gige:
compute MDIO period based on i1clk
mlxbf_gige:
remove own module name define and use KBUILD_MODNAME instead
mlxsw:
Add a dedicated structure for bitmap of ports
mlxsw:
Add a resource describing number of RIFs
mlxsw:
Add an indication of SMPE index validity for PGT table
mlxsw:
Add an initial PGT table support
mlxsw:
Add enumerator for 'config_profile.flood_mode'
mlxsw:
Add new FID families for unified bridge model
mlxsw:
Add SMPE related fields to SMID2 register
mlxsw:
Add support for 802.1Q FID family
mlxsw:
Add support for egress FID classification after decapsulation
mlxsw:
Add support for VLAN RIFs
mlxsw:
Add ubridge to config profile
mlxsw:
Align PGT index to legacy bridge model
mlxsw:
cmd: Add UTC related fields to query firmware command
mlxsw:
cmd: Increase 'config_profile.flood_mode' length
mlxsw:
Configure egress FID classification after routing
mlxsw:
Configure egress VID for unicast FDB entries
mlxsw:
Configure ingress RIF classification
mlxsw:
convert driver to use unlocked devlink API during init/fini
mlxsw:
core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister()
mlxsw:
core_linecards: Expose device PSID over device info
mlxsw:
core_linecards: Expose HW revision and INI version
mlxsw:
core_linecards: Implement line card device flashing
mlxsw:
core_linecards: Introduce per line card auxiliary device
mlxsw:
core_linecards: Probe active line cards for devices and expose FW version
mlxsw:
core_linecards: Remove duplicated include in core_linecard_dev.c
mlxsw:
Enable unified bridge model
mlxsw:
Extend PGT APIs to support maintaining list of ports per entry
mlxsw:
Keep track of number of allocated RIFs
mlxsw:
minimal: Fix deadlock in ports creation
mlxsw:
pci: Query resources before and after issuing 'CONFIG_PROFILE' command
mlxsw:
pci: Simplify FRC clock reading
mlxsw:
pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2
mlxsw:
Prepare 'bridge_type' field for SFMR usage
mlxsw:
Query UTC sec and nsec PCI offsets and values
mlxsw:
reg: Add 'flood_rsp' field to SFMR register
mlxsw:
reg: Add egress FID field to RITR register
mlxsw:
reg: Add flood related field to SFMR register
mlxsw:
reg: Add ingress RIF related fields to SFMR register
mlxsw:
reg: Add ingress RIF related fields to SVFA register
mlxsw:
reg: Add Management DownStream Device Tunneling Register
mlxsw:
reg: Add Monitoring Time Precision Correction Port Configuration Register
mlxsw:
reg: Add MTUTC register's fields for supporting PTP in Spectrum-2
mlxsw:
reg: Add Router Egress Interface to VID Register
mlxsw:
reg: Add SMPE related fields to SFMR register
mlxsw:
reg: Add support for VLAN RIF as part of RITR register
mlxsw:
reg: Add Switch Multicast Port to Egress VID Register
mlxsw:
reg: Add VID related fields to SFD register
mlxsw:
reg: Extend MDDQ by device_info
mlxsw:
reg: Replace MID related fields in SFGC register
mlxsw:
Remove lag_vid_valid indication
mlxsw:
Rename 'read_frc_capable' bit to 'read_clock_capable'
mlxsw:
Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack()
mlxsw:
resources: Add resource identifier for maximum number of FIDs
mlxsw:
Revert "Introduce initial XM router support"
mlxsw:
Revert "Prepare for XM implementation - LPM trees"
mlxsw:
Revert "Prepare for XM implementation - prefix insertion and removal"
mlxsw:
Send PTP packets as data packets to overcome a limitation
mlxsw:
Set flood bridge type for FIDs
mlxsw:
Set time stamp type as part of config profile
mlxsw:
spectrum: Add a temporary variable to indicate bridge model
mlxsw:
spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs
mlxsw:
spectrum: Clear PTP configuration after unregistering the netdevice
mlxsw:
spectrum: Fix the shift of FID field in TX header
mlxsw:
spectrum: Initialize PGT table
mlxsw:
spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN
mlxsw:
spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2
mlxsw:
spectrum: Support time stamping on Spectrum-2
mlxsw:
spectrum: Use different arrays of FID families per-ASIC type
mlxsw:
spectrum_fid: Configure egress VID classification for multicast
mlxsw:
spectrum_fid: Configure flooding entries using PGT APIs
mlxsw:
spectrum_fid: Configure flooding table type for rFID
mlxsw:
spectrum_fid: Configure layer 3 egress VID classification
mlxsw:
spectrum_fid: Configure VNI to FID classification
mlxsw:
spectrum_fid: Implement missing operations for rFID and dummy FID
mlxsw:
spectrum_fid: Maintain {port, VID}->FID mappings
mlxsw:
spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map()
mlxsw:
spectrum_fid: Pass FID structure to mlxsw_sp_fid_op()
mlxsw:
spectrum_fid: Remove '_ub_' indication from structures and defines
mlxsw:
spectrum_fid: Remove flood_index() from FID operation structure
mlxsw:
spectrum_fid: Rename mlxsw_sp_fid_vni_op()
mlxsw:
spectrum_fid: Save 'fid_offset' as part of FID structure
mlxsw:
spectrum_fid: Set 'mid_base' as part of flood tables initialization
mlxsw:
spectrum_fid: Store 'bridge_type' as part of FID family
mlxsw:
spectrum_fid: Update FID structure prior to device configuration
mlxsw:
spectrum_fid: Use 'fid->fid_offset' when setting VNI
mlxsw:
spectrum_ptp: Add helper functions to configure PTP traps
mlxsw:
spectrum_ptp: Add implementation for physical hardware clock operations
mlxsw:
spectrum_ptp: Add PTP initialization / finalization for Spectrum-2
mlxsw:
spectrum_ptp: Fix compilation warnings
mlxsw:
spectrum_ptp: Forbid PTP enablement only in RX or in TX
mlxsw:
spectrum_ptp: Initialize the clock to zero as part of initialization
mlxsw:
spectrum_ptp: Protect PTP configuration with a mutex
mlxsw:
spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq()
mlxsw:
spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types()
mlxsw:
spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls
mlxsw:
spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC
mlxsw:
spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC
mlxsw:
spectrum_router: Do not configure VID for sub-port RIFs
mlxsw:
spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set()
mlxsw:
spectrum_switchdev: Add support for getting and putting MDB entry
mlxsw:
spectrum_switchdev: Add support for maintaining hash table of MDB entries
mlxsw:
spectrum_switchdev: Add support for maintaining list of ports per MDB entry
mlxsw:
spectrum_switchdev: Convert MDB code to use PGT APIs
mlxsw:
spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int
mlxsw:
spectrum_switchdev: Do not set 'multicast_enabled' twice
mlxsw:
spectrum_switchdev: Flush port from MDB entries according to FID index
mlxsw:
spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync()
mlxsw:
spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}()
mlxsw:
spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync()
mlxsw:
spectrum_switchdev: Rename MID structure
mlxsw:
spectrum_switchdev: Rename MIDs list
mlxsw:
spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry'
mlxsw:
spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set()
mlxsw:
Support CQEv2 for SDQ in Spectrum-2 and newer ASICs
mlxsw:
Trap ARP packets at layer 3 instead of layer 2
mlxsw:
use netif_is_any_bridge_port() instead of open code
mm, docs:
fix comments that mention mem_hotplug_end()
mm, hugetlb:
skip irrelevant nodes in show_free_areas()
mm, hwpoison, hugetlb:
support saving mechanism of raw error pages
mm, hwpoison:
enable memory error handling on 1GB hugepage
mm, hwpoison:
make __page_handle_poison returns int
mm, hwpoison:
make unpoison aware of raw error info in hwpoisoned hugepage
mm, hwpoison:
set PG_hwpoison for busy hugetlb pages
mm, hwpoison:
skip raw hwpoison page in freeing 1GB hugepage
mm, slab:
fix bad alignments
mm,hwpoison:
check mm when killing accessing process
mm/cma_debug.c:
align the name buffer length as struct cma
mm/damon/dbgfs:
add and use mappings between 'schemes' action inputs and 'damos_action' values
mm/damon/dbgfs:
avoid duplicate context directory creation
mm/damon/dbgfs:
fix memory leak when using debugfs_lookup()
mm/damon/lru_sort:
fix potential memory leak in damon_lru_sort_init()
mm/damon/paddr:
use a separate function for 'DAMOS_PAGEOUT' handling
mm/damon/reclaim:
add 'damon_reclaim_' prefix to 'enabled_store()'
mm/damon/reclaim:
deduplicate 'commit_inputs' handling
mm/damon/reclaim:
fix potential memory leak in damon_reclaim_init()
mm/damon/reclaim:
make 'enabled' checking timer simpler
mm/damon/schemes:
add 'LRU_DEPRIO' action
mm/damon/schemes:
add 'LRU_PRIO' DAMOS action
mm/damon/sysfs:
deduplicate inputs applying
mm/damon/{dbgfs,sysfs}:
move target_has_pid() from dbgfs to damon.h
mm/damon:
introduce DAMON-based LRU-lists Sorting
mm/damon:
remove obsolete comments of kdamond_stop
mm/folio-compat:
Remove migration compatibility functions
mm/gup.c:
fix formatting in check_and_migrate_movable_page()
mm/gup:
fix FOLL_FORCE COW security issue and remove FOLL_COW
mm/gup:
migrate device coherent pages when pinning instead of failing
mm/highmem:
delete memmove_page()
mm/highmem:
pass a pointer to virt_to_page()
mm/hmm:
add a test for cross device private faults
mm/huge_memory:
access vm_page_prot with READ_ONCE in remove_migration_pmd
mm/huge_memory:
check pmd_present first in is_huge_zero_pmd
mm/huge_memory:
comment the subtly logic in __split_huge_pmd
mm/huge_memory:
correct comment of prep_transhuge_page
mm/huge_memory:
fix comment in zap_huge_pud
mm/huge_memory:
fix comment of __pud_trans_huge_lock
mm/huge_memory:
fix comment of page_deferred_list
mm/huge_memory:
minor cleanup for split_huge_pages_all
mm/huge_memory:
rename mmun_start to haddr in remove_migration_pmd
mm/huge_memory:
try to free subpage in swapcache when possible
mm/huge_memory:
use flush_pmd_tlb_range in move_huge_pmd
mm/huge_memory:
use helper function vma_lookup in split_huge_pages_pid
mm/huge_memory:
use helper macro __ATTR_RW
mm/huge_memory:
use helper macro IS_ERR_OR_NULL in split_huge_pages_pid
mm/huge_memory:
use helper touch_pmd in huge_pmd_set_accessed
mm/huge_memory:
use helper touch_pud in huge_pud_set_accessed
mm/huge_memory:
use pfn_to_online_page() in split_huge_pages_all()
mm/hugetlb:
avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
mm/hugetlb:
check gigantic_page_runtime_supported() in return_unused_surplus_pages()
mm/hugetlb:
correct demote page offset logic
mm/hugetlb:
fix hugetlb not supporting softdirty tracking
mm/hugetlb:
make pud_huge() and follow_huge_pud() aware of non-present pud entry
mm/hugetlb:
remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte()
mm/hugetlb:
support write-faults in shared mappings
mm/khugepaged:
minor cleanup for collapse_file
mm/khugepaged:
remove unneeded return value of khugepaged_add_pte_mapped_thp()
mm/khugepaged:
remove unneeded shmem_huge_enabled() check
mm/khugepaged:
stop swapping in page when VM_FAULT_RETRY occurs
mm/khugepaged:
trivial typo and codestyle cleanup
mm/khugepaged:
try to free transhuge swapcache when possible
mm/khugepaged:
use helper macro __ATTR_RW
mm/kmemleak:
prevent soft lockup in first object iteration loop of kmemleak_scan()
mm/kmemleak:
skip unlikely objects in kmemleak_scan() without taking lock
mm/kmemleak:
use _irq lock/unlock variants in kmemleak_scan/_clear()
mm/madvise:
minor cleanup for swapin_walk_pmd_entry()
mm/memcontrol.c:
remove the redundant updating of stats_flush_threshold
mm/memcontrol.c:
replace cgroup_memory_nokmem with mem_cgroup_kmem_disabled()
mm/memory-failure:
fall back to vma_address() when ->notify_failure() fails
mm/memory-failure:
fix detection of memory_failure() handlers
mm/memory_hotplug:
drop 'reason' argument from check_pfn_span()
mm/mempolicy:
fix get_nodes out of bound access
mm/mempolicy:
remove unneeded out label
mm/mempool:
use might_alloc()
mm/memremap:
fix memunmap_pages() race with get_dev_pagemap()
mm/memremap:
fix wrong function name above memremap_pages()
mm/migrate:
Add filemap_migrate_folio()
mm/migrate:
Convert buffer_migrate_page() to buffer_migrate_folio()
mm/migrate:
Convert expected_page_refs() to folio_expected_refs()
mm/migrate:
Convert fallback_migrate_page() to fallback_migrate_folio()
mm/migrate:
Convert migrate_page() to migrate_folio()
mm/migrate:
Convert writeout() to take a folio
mm/migrate_device.c:
add missing flush_cache_page()
mm/migrate_device.c:
copy pte dirty bit to page
mm/migrate_device.c:
flush TLB while holding PTL
mm/migration:
fix potential pte_unmap on an not mapped pte
mm/migration:
remove unneeded lock page and PageMovable check
mm/migration:
return errno when isolate_huge_page failed
mm/mmap.c:
fix missing call to vm_unacct_memory in mmap_region
mm/mmap:
build protect protection_map[] with __P000
mm/mmap:
build protect protection_map[] with ARCH_HAS_VM_GET_PAGE_PROT
mm/mmap:
define DECLARE_VM_GET_PAGE_PROT
mm/mmap:
drop ARCH_HAS_VM_GET_PAGE_PROT
mm/mmap:
fix obsolete comment of find_extend_vma
mm/mprotect:
fix soft-dirty check in can_change_pte_writable()
mm/mprotect:
only reference swap pfn page if type match
mm/mprotect:
remove the redundant initialization for error
mm/mprotect:
try avoiding write faults for exclusive anonymous pages when changing protection
mm/page_alloc:
add page->buddy_list and page->pcp_list
mm/page_alloc:
correct the wrong cpuset file path in comment
mm/page_alloc:
fix race condition between build_all_zonelists and page allocation
mm/page_alloc:
make the annotations of available memory more accurate
mm/page_alloc:
protect PCP lists with a spinlock
mm/page_alloc:
remotely drain per-cpu lists
mm/page_alloc:
remove mistaken page == NULL check in rmqueue
mm/page_alloc:
replace local_lock with normal spinlock
mm/page_alloc:
split out buddy removal code from rmqueue into separate helper
mm/page_alloc:
use might_alloc()
mm/page_alloc:
use only one PCP list for THP-sized allocations
mm/page_alloc:
use try_cmpxchg in set_pfnblock_flags_mask
mm/page_isolation:
fix isolate_single_pageblock() isolation behavior
mm/page_vma_mapped.c:
check possible huge PMD map with transhuge_vma_suitable()
mm/page_vma_mapped.c:
use helper function huge_pte_lock
mm/rmap:
Fix anon_vma->degree ambiguity leading to double-reuse
mm/shmem.c:
clean up comment of shmem_swapin_folio
mm/shmem:
fix chattr fsflags support in tmpfs
mm/shmem:
shmem_replace_page() remember NR_SHMEM
mm/shmem:
support FS_IOC_[SG]ETFLAGS in tmpfs
mm/shmem:
tmpfs fallocate use file_modified()
mm/sl[au]b:
use own bulk free function when bulk alloc failed
mm/slab:
delete cache_alloc_debugcheck_before()
mm/slab_common:
Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock
mm/slab_common:
fix possible double free of kmem_cache
mm/slab_common:
move generic bulk alloc/free functions to SLOB
mm/slub:
fix to return errno if kmalloc() fails
mm/slub:
Simplify __kmem_cache_alias()
mm/smaps:
add Pss_Dirty
mm/smaps:
don't access young/dirty bit if pte unpresent
mm/sparse-vmemmap.c:
remove unwanted initialization in vmemmap_populate_compound_pages()
mm/swap:
add folio_batch_move_lru()
mm/swap:
convert __delete_from_swap_cache() to a folio
mm/swap:
convert __page_cache_release() to use a folio
mm/swap:
convert __put_compound_page() to __folio_put_large()
mm/swap:
convert __put_page() to __folio_put()
mm/swap:
convert __put_single_page() to __folio_put_small()
mm/swap:
convert activate_page to a folio_batch
mm/swap:
convert delete_from_swap_cache() to take a folio
mm/swap:
convert lru_add to a folio_batch
mm/swap:
convert lru_deactivate to a folio_batch
mm/swap:
convert lru_deactivate_file to a folio_batch
mm/swap:
convert lru_lazyfree to a folio_batch
mm/swap:
convert put_pages_list to use folios
mm/swap:
convert release_pages to use a folio internally
mm/swap:
convert try_to_free_swap to use a folio
mm/swap:
make __pagevec_lru_add static
mm/swap:
optimise lru_add_drain_cpu()
mm/swap:
pull the CPU conditional out of __lru_add_drain_all()
mm/swap:
remove swap_cache_info statistics
mm/swap:
rename lru_pvecs to cpu_fbatches
mm/swapfile:
fix possible data races of inuse_pages
mm/tracing:
add 'accounted' entry into output of allocation tracepoints
mm/uffd:
reset write protection when unregister with wp-mode
mm/vmalloc:
add code comment for find_vmap_area_exceed_addr()
mm/vmalloc:
extend __alloc_vmap_area() with extra arguments
mm/vmalloc:
extend __find_vmap_area() with one more argument
mm/vmalloc:
fix typo in local variable name
mm/vmalloc:
initialize VA's list node after unlink
mm/vmalloc:
invoke classify_va_fit_type() in adjust_va_to_fit_type()
mm/vmalloc:
make link_va()/unlink_va() common to different rb_root
mm/vmalloc:
remove the redundant boundary check
mm/vmscan:
convert isolate_lru_pages() to use a folio
mm/vmscan:
convert move_pages_to_lru() to use a folio
mm/vmscan:
convert reclaim_clean_pages_from_list() to folios
mm/vmscan:
convert reclaim_pages() to use a folio
mm/vmscan:
convert shrink_active_list() to use a folio
mm/x86:
remove dead code for hugetlbpage.c
mm/zsmalloc:
do not attempt to free IS_ERR handle
mm:
Account dirty folios properly during splits
mm:
Add balance_dirty_pages_ratelimited_flags() function
mm:
add device coherent vma selection for memory migration
mm:
add DEVICE_ZONE to FOR_ALL_ZONES
mm:
add folios_put()
mm:
Add PAGE_ALIGN_DOWN macro
mm:
add zone device coherent type memory support
mm:
avoid unnecessary page fault retires on shared memory types
mm:
bring back update_mmu_cache() to finish_fault()
mm:
cleanup is_highmem()
mm:
compaction: include compound page count for scanning in pageblock isolation
mm:
Convert all PageMovable users to movable_operations
mm:
convert destroy_compound_page() to destroy_large_folio()
mm:
convert page_swap_flags to folio_swap_flags
mm:
create security context for memfd_secret inodes
mm:
docs: document shrinker debugfs
mm:
factor helpers for memory_failure_dev_pagemap
mm:
fix BUG splat with kvmalloc + GFP_ATOMIC
mm:
fix dereferencing possible ERR_PTR
mm:
fix madivse_pageout mishandling on non-LRU page
mm:
fix VM_BUG_ON in __delete_from_swap_cache()
mm:
gup: fix the fast GUP race against THP collapse
mm:
gup: pass a pointer to virt_to_page()
mm:
handling Non-LRU pages returned by vm_normal_pages
mm:
honor FGP_NOWAIT for page cache page allocation
mm:
hugetlb: kill set_huge_swap_pte_at()
mm:
hugetlb: remove minimum_order variable
mm:
hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled()
mm:
hugetlb_vmemmap: improve hugetlb_vmemmap code readability
mm:
hugetlb_vmemmap: introduce the name HVO
mm:
hugetlb_vmemmap: move code comments to vmemmap_dedup.rst
mm:
hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c
mm:
hugetlb_vmemmap: optimize vmemmap_optimize_mode handling
mm:
hugetlb_vmemmap: replace early_param() with core_param()
mm:
hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE
mm:
introduce clear_highpage_kasan_tagged
mm:
introduce mf_dax_kill_procs() for fsdax case
mm:
ioremap: Add ioremap/iounmap_allowed()
mm:
ioremap: Setup phys_addr of struct vm_struct
mm:
ioremap: Use more sensible name in ioremap_prot()
mm:
kasan: Ensure the tags are visible before the tag in page->flags
mm:
kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON
mm:
kasan: Skip unpoisoning of user pages
mm:
Kconfig: fix typo
mm:
kfence: pass a pointer to virt_to_page()
mm:
khugepaged: better comments for anon vma check in hugepage_vma_revalidate
mm:
khugepaged: check THP flag in hugepage_vma_check()
mm:
khugepaged: reorg some khugepaged helpers
mm:
kmem: make mem_cgroup_from_obj() vmalloc()-safe
mm:
kmemleak: add OBJECT_PHYS flag for objects allocated with physical address
mm:
kmemleak: add rbtree and store physical address for objects allocated with PA
mm:
kmemleak: check physical address when scan
mm:
kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys()
mm:
Limit warning message in vmemmap_verify() to once
mm:
memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2
mm:
memcontrol: do not miss MEMCG_MAX events for enforced allocations
mm:
memcontrol: fix potential oom_lock recursion deadlock
mm:
memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino()
mm:
memory-failure: convert to pr_fmt()
mm:
memory_hotplug: enumerate all supported section flags
mm:
memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory
mm:
move page zone helpers from mm.h to mmzone.h
mm:
Move starting of background writeback into the main balancing loop
mm:
Move updates of dirty_exceeded into one place
mm:
nommu: pass a pointer to virt_to_page()
mm:
pagewalk: Fix race between unmap and page walker
mm:
percpu: use kmemleak_ignore_phys() instead of kmemleak_free()
mm:
prevent page_frag_alloc() from corrupting the memory
mm:
Ratelimited mirrored memory related warning messages
mm:
re-allow pinning of zero pfns (again)
mm:
Remove __delete_from_page_cache()
mm:
remove obsolete comment in do_fault_around()
mm:
remove unneeded PageAnon check in restore_exclusive_pte()
mm:
rename is_pinnable_page() to is_longterm_pinnable_page()
mm:
rename kernel_init_free_pages to kernel_init_pages
mm:
rmap: simplify the hugetlb handling when unmapping or migration
mm:
rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK
mm:
shrinkers: add scan interface for shrinker debugfs
mm:
shrinkers: fix double kfree on shrinker name
mm:
shrinkers: introduce debugfs interface for memory shrinkers
mm:
shrinkers: provide shrinkers with names
mm:
slab: optimize memcg_slab_free_hook()
mm:
slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
mm:
sparsemem: drop unexpected word 'a' in comments
mm:
thp: consolidate vma size check to transhuge_vma_suitable
mm:
thp: kill __transhuge_page_enabled()
mm:
thp: kill transparent_hugepage_active()
mm:
use is_zone_movable_page() helper
mm:
use PAGE_ALIGNED instead of IS_ALIGNED
mm:
Use the new blk_opf_t type
mm:
vmpressure: don't count proactive reclaim in vmpressure
mmc:
block: Add single read for 4k sector cards
mmc:
cavium-octeon: Add of_node_put() when breaking out of loop
mmc:
cavium-thunderx: Add of_node_put() when breaking out of loop
mmc:
core: Add support for SDIO wakeup interrupt
mmc:
core: Capture eMMC and SD card errors
mmc:
core: Do not evaluate HS400 capabilities if bus has no MMC capability
mmc:
core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
mmc:
core: Fix UHS-I SD 1.8V workaround branch
mmc:
core: quirks: Add of_node_put() when breaking out of loop
mmc:
core: Replace with already defined values for readability
mmc:
core: Terminate infinite loop in SD-UHS voltage switch
mmc:
core: Use mmc_card_* macro and add a new for the sd_combo type
mmc:
cqhci: Capture eMMC and SD card errors
mmc:
debugfs: Add debug fs entry for mmc driver
mmc:
debugfs: Add debug fs error state entry for mmc driver
mmc:
debugfs: Fix file release memory leak
mmc:
dw_mmc: exynos: Obviously always return success in remove callback
mmc:
dw_mmc: hi3789cv200: Obviously always return success in remove callback
mmc:
dw_mmc: rockchip: Obviously always return success in remove callback
mmc:
fix disk/queue leak in case of adding disk failure
mmc:
host: Improve I/O read/write performance for GL9763E
mmc:
hsq: Fix data stomping during mmc recovery
mmc:
mediatek: add support for SDIO eint wakup IRQ
mmc:
Merge branch fixes into next
mmc:
meson-gx: Fix an error handling path in meson_mmc_probe()
mmc:
mmci: Fix typo in comment
mmc:
moxart: fix 4-bit bus width and remove 8-bit bus width
mmc:
mtk-sd: Clear interrupts when cqe off/disable
mmc:
mtk-sd: fix typo
mmc:
mxcmmc: Silence a clang warning
mmc:
mxcmmc: Use mmc_card_sdio macro
mmc:
pxamci: Fix an error handling path in pxamci_probe()
mmc:
pxamci: Fix another error handling path in pxamci_probe()
mmc:
renesas_sdhi: add R-Car Gen4 fallback compatibility string
mmc:
renesas_sdhi: Fix typo's
mmc:
renesas_sdhi: Get the reset handle early in the probe
mmc:
renesas_sdhi: newer SoCs don't need manual tap correction
mmc:
sdhci-brcmstb: Add ability to increase max clock rate for 72116b0
mmc:
sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe()
mmc:
sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume
mmc:
sdhci-msm: drop redundant of_device_id entries
mmc:
sdhci-of-arasan: Obviously always return success in remove callback
mmc:
sdhci-of-aspeed: test: Fix dependencies when KUNIT=m
mmc:
sdhci-of-aspeed: test: Use kunit_test_suite() macro
mmc:
sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
mmc:
sdhci-of-dwcmshc: add reset call back for rockchip Socs
mmc:
sdhci-of-dwcmshc: add support for rk3588
mmc:
sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
mmc:
sdhci-of-dwcmshc: rename rk3568 to rk35xx
mmc:
sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
mmc:
sdhci-of-esdhc: Fixup use of of_find_compatible_node()
mmc:
sdhci-pci-gli: Fix build error unused-function
mmc:
sdhci-st: Obviously always return success in remove callback
mmc:
sdhci: Capture eMMC and SD card errors
mmc:
sdhci: Fix host->cmd is null
mmc:
tmio: avoid glitches when resetting
mnt_idmapping:
add vfs[g,u]id_into_k[g,u]id()
mnt_idmapping:
add vfs{g,u}id_t
mnt_idmapping:
align kernel doc and parameter order
mnt_idmapping:
return false when comparing two invalid ids
mnt_idmapping:
use new helpers in mapped_fs{g,u}id()
modpost:
add array range check to sec_name()
modpost:
add PATTERNS() helper macro
modpost:
drop executable ELF support
modpost:
fix module versioning when a symbol lacks valid CRC
modpost:
refactor get_secindex()
modpost:
remove .symbol_white_list field entirely
modpost:
remove unneeded .symbol_white_list initializers
modpost:
remove unused Elf_Sword macro
modpost:
shorten warning messages in report_sec_mismatch()
modpost:
use more reliable way to get fromsec in section_rel(a)()
modpost:
use sym_get_data() to get module device_table data
module:
Add support for default value for module async_probe
module:
Fix ERRORs reported by checkpatch.pl
module:
Increase readability of module_kallsyms_lookup_name()
module:
kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m
module:
Modify module_flags() to accept show_state argument
module:
Move module's Kconfig items in kernel/module/
module:
panic: Taint the kernel when selftest modules load
module:
Replace kmap() with kmap_local_page()
module:
Show the last unloaded module's taint flag(s)
module:
Use strscpy() for last_unloaded_module
module:
Use vzalloc() instead of vmalloc()/memset(0)
modules:
Ensure natural alignment for .altinstructions and __bug_table sections
mpage:
Convert do_mpage_readpage() to use a folio
mptcp, btf:
Add struct mptcp_sock definition when CONFIG_MPTCP is disabled
mptcp:
address lookup improvements
mptcp:
allow the in kernel PM to set MPC subflow priority
mptcp:
do not queue data on closed subflows
mptcp:
drop SK_RECLAIM_* macros
mptcp:
factor out __mptcp_close() without socket lock
mptcp:
fix fwd memory accounting on coalesce
mptcp:
fix unreleased socket in accept queue
mptcp:
introduce and use mptcp_pm_send_ack()
mptcp:
more accurate MPC endpoint tracking
mptcp:
move MPTCPOPT_HMAC_LEN to net/mptcp.h
mptcp:
move subflow cleanup in mptcp_destroy_common()
mptcp:
never fetch fwd memory from the subflow
mptcp:
refine memory scheduling
mt76:
add 6 GHz band support in mt76_sar_freq_ranges
mt76:
add DBDC rxq handlings into mac_reset_work
mt76:
add len parameter to __mt76_mcu_msg_alloc signature
mt76:
add phy_idx in mt76_rx_status
mt76:
add phy_idx to mt76_wcid
mt76:
allow receiving frames with invalid CCMP PN via monitor interfaces
mt76:
connac: move connac2_mac_write_txwi in mt76_connac module
mt76:
connac: move HE radiotap parsing in connac module
mt76:
connac: move mac connac2 defs in mt76_connac2_mac.h
mt76:
connac: move mt7615_txp_skb_unmap in common code
mt76:
connac: move mt76_connac2_load_patch in connac module
mt76:
connac: move mt76_connac2_load_ram in connac module
mt76:
connac: move mt76_connac2_mac_add_txs_skb in connac module
mt76:
connac: move mt76_connac2_mac_fill_rx_rate in connac module
mt76:
connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module
mt76:
connac: move mt76_connac_fw_txp in common module
mt76:
connac: move mt76_connac_tx_complete_skb in shared code
mt76:
connac: move mt76_connac_tx_free in shared code
mt76:
connac: move mt76_connac_write_hw_txp in shared code
mt76:
connac: move shared fw structures in connac module
mt76:
connac: move tx initialization/cleanup in mt76_connac module
mt76:
convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY
mt76:
do not check the ccmp pn for ONLY_MONITOR frame
mt76:
do not use skb_set_queue_mapping for internal purposes
mt76:
enable the VHT extended NSS BW feature
mt76:
get rid of mt76_wcid_hw routine
mt76:
introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id
mt76:
introduce phys array in mt76_dev structure
mt76:
move mcu_txd/mcu_rxd structures in shared code
mt76:
move mt7615_txp_ptr in mt76_connac module
mt76:
move mt76_connac2_mcu_fill_message in mt76_connac module
mt76:
mt7615: add missing bh-disable around rx napi schedule
mt76:
mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only
mt76:
mt7615: do not update pm stats in case of error
mt76:
mt7615: fix throughput regression on DFS channels
mt76:
mt7663: rely on mt76_connac2_fw_trailer
mt76:
mt76x02: improve reliability of the beacon hang check
mt76:
mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
mt76:
mt7915 add ht mpdu density
mt76:
mt7915: add missing bh-disable around tx napi enable/schedule
mt76:
mt7915: add more ethtool stats
mt76:
mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only
mt76:
mt7915: disable UL MU-MIMO for mt7915
mt76:
mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe
mt76:
mt7915: fix endian bug in mt7915_rf_regval_set()
mt76:
mt7915: fix endianness in mt7915_rf_regval_get
mt76:
mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx
mt76:
mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi
mt76:
mt7915: rely on mt76_connac_tx_free
mt76:
mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature
mt76:
mt7915: update mpdu density in 6g capability
mt76:
mt7915: update the maximum size of beacon offload
mt76:
mt7921: add missing bh-disable around rx napi schedule
mt76:
mt7921: add PATCH_FINISH_REQ cmd response handling
mt76:
mt7921: do not update pm states in case of error
mt76:
mt7921: enable HW beacon filter in the initialization stage
mt76:
mt7921: enable HW beacon filter not depending on PM flag
mt76:
mt7921: enlarge maximum VHT MPDU length to 11454
mt76:
mt7921: fix aggregation subframes setting to HE max
mt76:
mt7921: fix command timeout in AP stop period
mt76:
mt7921: get rid of mt7921_mcu_exit
mt76:
mt7921: introduce ACPI SAR config in tx power
mt76:
mt7921: introduce ACPI SAR support
mt76:
mt7921: Let PCI core handle power state and use pm_sleep_ptr()
mt76:
mt7921: make mt7921_pci_driver static
mt76:
mt7921: move fw toggle in mt7921_load_firmware
mt76:
mt7921: not support beacon offload disable command
mt76:
mt7921: reduce log severity levels for informative messages
mt76:
mt7921: reduce the mutex lock scope during reset
mt76:
mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature
mt76:
mt7921s: fix firmware download random fail
mt76:
mt7921s: fix possible sdio deadlock in command fail
mt76:
mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl
mt76:
pass original queue id from __mt76_tx_queue_skb to the driver
mt76:
remove q->qid
mtd:
core: check partition before dereference
mtd:
core: introduce of support for dynamic partitions
mtd:
dataflash: Add SPI ID table
mtd:
hyperbus: Make hyperbus_unregister_device() return void
mtd:
hyperbus: rpc-if: Fix RPM imbalance in probe error path
mtd:
lpddr2_nvm: Warn about failure to unregister mtd device
mtd:
maps: Fix refcount leak in ap_flash_init
mtd:
maps: Fix refcount leak in of_flash_probe_versatile
mtd:
nand: raw: qcom_nandc: add support for unprotected spare data pages
mtd:
nand: raw: qcom_nandc: reorder qcom_nand_host struct
mtd:
parsers: add support for Sercomm partitions
mtd:
parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
mtd:
parsers: scpart: add missing of_node_put() in scpart_parse()
mtd:
partitions: Fix refcount leak in parse_redboot_of
mtd:
physmap: Don't skip cleanup after mtd_device_unregister() failed
mtd:
physmap: Drop if with an always false condition
mtd:
powernv_flash: Warn about failure to unregister mtd device
mtd:
rawnand: arasan: Fix clock rate in NV-DDR
mtd:
rawnand: arasan: Update NAND bus clock instead of system clock
mtd:
rawnand: atmel: Warn about failure to unregister mtd device
mtd:
rawnand: cafe: fix drivers probe/remove methods
mtd:
rawnand: meson: Don't skip cleanup after mtd_device_unregister() failed
mtd:
rawnand: meson: Drop cleaning platform data in .remove()
mtd:
rawnand: meson: Fix a potential double free issue
mtd:
rawnand: omap2: Suppress error message after WARN in .remove()
mtd:
rawnand: sm_common: drop unexpected word 'is' in the comments
mtd:
rawnand: tegra: Don't skip cleanup after mtd_device_unregister() failed
mtd:
sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
mtd:
spear_smi: Don't skip cleanup after mtd_device_unregister() failed
mtd:
spear_smi: Drop if with an always false condition
mtd:
spi-nor: core: Return error code from set_4byte_addr_mode()
mtd:
spi-nor: core: Shrink the storage size of the flash_info's addr_nbytes
mtd:
spi-nor: core: Track flash's internal address mode
mtd:
spi-nor: Do not change nor->addr_nbytes at SFDP parsing time
mtd:
spi-nor: esmt: Use correct name of f25l32qa
mtd:
spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
mtd:
spi-nor: micron-st: Skip FSR reading if SPI controller does not support it
mtd:
spi-nor: move SECT_4K_PMC special handling
mtd:
spi-nor: s/addr_width/addr_nbytes
mtd:
spi-nor: spansion: Add local function to discover page size
mtd:
spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups
mtd:
spinand: Add support for ATO25D1GA
mtd:
st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
mtd:
st_spi_fsm: Disable clock only after device was unregistered
mtd:
st_spi_fsm: Simplify error checking in .probe() a bit
mtd:
st_spi_fsm: Warn about failure to unregister mtd device
mtdchar:
prevent integer overflow in a safety check
mtdchar:
use kvmalloc() for potentially large allocations
mtip32xx:
fix device removal
mtip32xx:
remove the device_status debugfs file
musb:
fix USB_MUSB_TUSB6010 dependency
mwifiex:
fix sleep in atomic context bugs caused by dev_coredumpv
namei:
get rid of pointless unlikely(read_seqcount_retry(...))
namei:
move clearing LOOKUP_RCU towards rcu_read_unlock()
namei:
stash the sampled ->d_seq into nameidata
nbd:
add missing definition of pr_fmt
ndtest:
Cleanup all of blk namespace specific code
neigh:
fix possible DoS due to net iface start/stop loop
neighbor:
tracing: Have neigh_create event use __string()
neighbour:
make proxy_queue.qlen limit per-device
net, lib/once:
remove {net_}get_random_once_wait macro
net, neigh:
introduce interval_probe_time_ms for periodic probe
net/9p:
Initialize the iounit field during fid creation
net/af_packet:
check len when min_header_len equals to 0
net/cdc_ncm:
Enable ZLP for DisplayLink ethernet devices
net/cdc_ncm:
Increase NTB max RX/TX values to 64kb
net/cmsg_sender:
Remove a semicolon
net/core/skbuff:
Check the return value of skb_copy_bits()
net/fq_impl:
Use the bitmap API to allocate bitmaps
net/funeth:
Support for ethtool -m
net/funeth:
Support UDP segmentation offload
net/funeth:
Tx handling of XDP with fragments.
net/funeth:
Unify skb/XDP gather list writing.
net/funeth:
Unify skb/XDP packet mapping.
net/funeth:
Unify skb/XDP Tx packet unmapping.
net/ice:
fix initializing the bitmap in the switch code
net/ieee802154:
fix repeated words in comments
net/ieee802154:
fix uninit value bug in dgram_sendmsg
net/mlx4:
Lock mlx4 devlink reload callback
net/mlx4:
Use devl_ API for devlink port register / unregister
net/mlx4:
Use devl_ API for devlink region create / destroy
net/mlx5:
Add bits and fields to support enhanced CQE compression
net/mlx5:
Add HW definitions of vport debug counters
net/mlx5:
Add IFC bits and enums for flow meter
net/mlx5:
Add support EXECUTE_ASO action for flow entry
net/mlx5:
Add support to create SQ and CQ for ASO
net/mlx5:
Adjust log_max_qp to be 18 at most
net/mlx5:
Avoid false positive lockdep warning by adding lock_class_key
net/mlx5:
Bridge, extract VLAN push/pop actions creation
net/mlx5:
Bridge, implement infrastructure for VLAN protocol change
net/mlx5:
Bridge, implement QinQ support
net/mlx5:
Bridge, refactor groups sizes and indices
net/mlx5:
Bridge, rename filter fg to vlan_filter
net/mlx5:
CT: Remove warning of ignore_flow_level support for non PF
net/mlx5:
debugfs, Add num of in-use FW command interface slots
net/mlx5:
delete dead code in mlx5_esw_unlock()
net/mlx5:
Delete ipsec_fs header file as not used
net/mlx5:
Disable irq when locking lag_lock
net/mlx5:
DR, Add support for flow metering ASO
net/mlx5:
DR, Fix SMFS steering info dump format
net/mlx5:
E-switch, Introduce flag to indicate if fdb table is created
net/mlx5:
E-switch, Introduce flag to indicate if vport acl namespace is created
net/mlx5:
E-switch, Remove dependency between sriov and eswitch mode
net/mlx5:
E-switch: Change eswitch mode only via devlink command
net/mlx5:
Eswitch, Fix forwarding decision to uplink
net/mlx5:
Expose the ability to point to any UID from shared UID
net/mlx5:
Expose ts_cqe_metadata_size2wqe_counter
net/mlx5:
Expose vnic diagnostic counters for eswitch managed vports
net/mlx5:
fix 32bit build
net/mlx5:
Fix cmd error logging for manage pages cmd
net/mlx5:
Fix driver use of uninitialized timeout
net/mlx5:
fs, allow flow table creation with a UID
net/mlx5:
fs, expose flow table ID to users
net/mlx5:
group fdb cleanup to single function
net/mlx5:
Implement interfaces to control ASO SQ and CQ
net/mlx5:
Introduce header-modify-pattern ICM properties
net/mlx5:
Introduce ifc bits for using software vhca id
net/mlx5:
LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY
net/mlx5:
Lock mlx5 devlink health recovery callback
net/mlx5:
Lock mlx5 devlink reload callbacks
net/mlx5:
Manage ICM of type modify-header pattern
net/mlx5:
Move fw reset unload to mlx5_fw_reset_complete_reload
net/mlx5:
Remove devl_unlock from mlx5_devlink_eswitch_mode_set
net/mlx5:
Remove devl_unlock from mlx5_eswtich_mode_callback_enter
net/mlx5:
Remove not used MLX5_CAP_BITS_RW_MASK
net/mlx5:
Unlock on error in mlx5_sriov_enable()
net/mlx5:
unlock on error path in esw_vfs_changed_event_handler()
net/mlx5:
Use devl_ API for rate nodes destroy
net/mlx5:
Use devl_ API in mlx5_esw_devlink_sf_port_register
net/mlx5:
Use devl_ API in mlx5_esw_offloads_devlink_port_register
net/mlx5:
Use devl_ API in mlx5e_devlink_port_register
net/mlx5:
Use software VHCA id when it's supported
net/mlx5:
Use the bitmap API to allocate bitmaps
net/mlx5e:
Add flow_action to parse state
net/mlx5e:
Add generic macros to use metadata register mapping
net/mlx5e:
Add mdev to flow_steering struct
net/mlx5e:
Add post meter table for flow metering
net/mlx5e:
Add red and green counters for metering
net/mlx5e:
Add resiliency for PTP TX port timestamp
net/mlx5e:
Add support to modify hardware flow meter parameters
net/mlx5e:
Allocate flow steering storage during uplink initialization
net/mlx5e:
Allocate VLAN and TC for featured profiles only
net/mlx5e:
configure meter in flow action
net/mlx5e:
Convert mlx5e_flow_steering member of mlx5e_priv to pointer
net/mlx5e:
Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer
net/mlx5e:
Extend flower police validation
net/mlx5e:
Fix calculations related to max MPWQE size
net/mlx5e:
Fix mqprio_rl handling on devlink reload
net/mlx5e:
Fix the value of MLX5E_MAX_RQ_NUM_MTTS
net/mlx5e:
Fix use after free in mlx5e_fs_init()
net/mlx5e:
Fix wrong application of the LRO state
net/mlx5e:
Fix wrong tc flag used when set hw-tc-offload off
net/mlx5e:
Fix wrong use of skb_tcp_all_headers() with encapsulation
net/mlx5e:
Get or put meter by the index of tc police action
net/mlx5e:
HTB, change functions name to follow convention
net/mlx5e:
HTB, hide and dynamically allocate mlx5e_htb structure
net/mlx5e:
HTB, move htb functions to a new file
net/mlx5e:
HTB, move ids to selq_params struct
net/mlx5e:
HTB, move section comment to the right place
net/mlx5e:
HTB, move stats and max_sqs to priv
net/mlx5e:
HTB, reduce visibility of htb functions
net/mlx5e:
HTB, remove priv from htb function calls
net/mlx5e:
kTLS, Dynamically re-size TX recycling pool
net/mlx5e:
kTLS, Introduce TLS-specific create TIS
net/mlx5e:
kTLS, Recycle objects of device-offloaded TLS TX connections
net/mlx5e:
kTLS, Take stats out of OOO handler
net/mlx5e:
kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup()
net/mlx5e:
Make mlx5e_tc_table private
net/mlx5e:
Modify slow path rules to go to slow fdb
net/mlx5e:
Move mlx5e_init_l2_addr to en_main
net/mlx5e:
Move the LRO-XSK check to mlx5e_fix_features
net/mlx5e:
Prepare for flow meter offload if hardware supports it
net/mlx5e:
Properly disable vlan strip on non-UL reps
net/mlx5e:
Remove the duplicating check for striding RQ when enabling LRO
net/mlx5e:
Remove WARN_ON when trying to offload an unsupported TLS cipher/version
net/mlx5e:
Removed useless code in function
net/mlx5e:
Report flow steering errors with mdev err report API
net/mlx5e:
Report header-data split state through ethtool
net/mlx5e:
Separate mlx5e_set_rx_mode_work and move caller to en_main
net/mlx5e:
Split en_fs ndo's and move to en_main
net/mlx5e:
TC, Add missing policer validation
net/mlx5e:
TC, Allocate post meter ft per rule
net/mlx5e:
TC, Fix post_act to not match on in_port metadata
net/mlx5e:
TC, Separate get/update/replace meter functions
net/mlx5e:
TC, Support offloading police action
net/mlx5e:
TC, Support tc action api for police
net/mlx5e:
xsk: Account for XSK RQ UMRs when calculating ICOSQ size
net/mlx5e:
xsk: Discard unaligned XSK frames on striding RQ
net/mlxbf_gige:
Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
net/rds:
Use PTR_ERR instead of IS_ERR for rdsdebug()
net/sched:
act_ct: set 'net' pointer when creating new nf_flow_table
net/sched:
fix netdevice reference leaks in attach_default_qdiscs()
net/sched:
flower: Add PPPoE filter
net/sched:
remove hacks added to dev_trans_start() for bonding to work
net/sched:
remove qdisc_root_lock() helper
net/sched:
remove return value of unregister_tcf_proto_ops
net/sched:
sch_cbq: change the type of cbq_set_lss to void
net/sched:
sch_cbq: Delete unused delay_timer
net/sched:
taprio: avoid disabling offload when it was never enabled
net/sched:
taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
net/smc:
Allow virtually contiguous sndbufs or RMBs for SMC-R
net/smc:
Eliminate struct smc_ism_position
net/smc:
Enable module load on netlink usage
net/smc:
Extend SMC-R link group netlink attribute
net/smc:
Fix possible access to freed memory in link clear
net/smc:
Introduce a sysctl for setting SMC-R buffer type
net/smc:
optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu
net/smc:
Pass on DMBE bit mask in IRQ handler
net/smc:
remove redundant dma sync ops
net/smc:
Remove redundant refcount increase
net/smc:
Stop the CLC flow if no link to map buffers on
net/smc:
Use sysctl-specified types of buffers in new link group
net/sunrpc:
fix potential memory leaks in rpc_sysfs_xprt_state_change()
net/tls:
Multi-threaded calls to TX tls_dev_del
net/tls:
Perform immediate device ctx cleanup when possible
net/tls:
Remove redundant workqueue flush before destroy
net/tls:
Use RCU API to access tls_ctx->netdev
net/x25:
fix call timeouts in blocking connects
net:
6lowpan: constify lowpan_nhc structures
net:
6lowpan: remove const from scalars
net:
6lowpan: use array for find nhc id
net:
9p: fix refcount leak in p9_read_work() error handling
net:
add debug checks in napi_consume_skb and __napi_alloc_skb()
net:
add missing includes and forward declarations under net/
net:
add missing kdoc for struct genl_multicast_group::flags
net:
add napi_get_frags_check() helper
net:
add per_cpu_fw_alloc field to struct proto
net:
add skb_[inner_]tcp_all_headers helpers
net:
Add tests for bonding and team address list management
net:
adopt u64_stats_t in struct pcpu_sw_netstats
net:
ag71xx: fix discards 'const' qualifier warning
net:
ag71xx: switch to napi_build_skb() to reuse skbuff_heads
net:
Allow custom iter handler in msghdr
net:
allow unbound socket for packets in VRF when tcp_l3mdev_accept set
net:
altera: Replace kernel.h with the necessary inclusions
net:
amd8111e: remove repeated dev->features assignement
net:
asix: change the type of asix_set_sw/hw_mii to static
net:
atlantic: fix aq_vec index out of range error
net:
atlantic: fix potential memory leak in aq_ndev_close()
net:
atlantic:fix repeated words in comments
net:
atm: bring back zatm uAPI
net:
avoid overflow when rose /proc displays timer information.
net:
axienet: Modify function description
net:
bcmgenet: Indicate MAC is in charge of PHY PM
net:
bgmac: Fix a BUG triggered by wrong bytes_compl
net:
bonding: replace dev_trans_start() with the jiffies of the last ARP/NS
net:
bonding: Share lacpdu_mcast_addr definition
net:
bonding: Unsync device addresses on ndo_stop
net:
bpf: Use the protocol's set_rcvlowat behavior if there is one
net:
bridge: allow add/remove permanent mdb entries on disabled ports
net:
cdns,macb: use correct xlnx prefix for Xilinx
net:
change the type of ip_route_input_rcu to static
net:
clear msg_get_inq in __get_compat_msghdr()
net:
constify some inline functions in sock.h
net:
copy from user before calling __copy_msghdr
net:
copy from user before calling __get_compat_msghdr
net:
core: fix flow symmetric hash
net:
cxgb3: Fix comment typo
net:
delete extra space and tab in blank line
net:
devlink: add unlocked variants of devling_trap*() functions
net:
devlink: add unlocked variants of devlink_dpipe*() functions
net:
devlink: add unlocked variants of devlink_region_create/destroy() functions
net:
devlink: add unlocked variants of devlink_resource*() functions
net:
devlink: add unlocked variants of devlink_sb*() functions
net:
devlink: avoid false DEADLOCK warning reported by lockdep
net:
devlink: convert reload command to take implicit devlink->lock
net:
devlink: enable parallel ops on netlink interface
net:
devlink: fix a typo in function name devlink_port_new_notifiy()
net:
devlink: Fix missing mutex_unlock() call
net:
devlink: fix return statement in devlink_port_new_notify()
net:
devlink: fix unlocked vs locked functions descriptions
net:
devlink: introduce "unregistering" mark and use it during devlinks iteration
net:
devlink: introduce nested devlink entity for line card
net:
devlink: make devlink_dpipe_headers_register() return void
net:
devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration
net:
devlink: move net check into devlinks_xa_for_each_registered_get()
net:
devlink: move unlocked function prototypes alongside the locked ones
net:
devlink: remove devlink_mutex
net:
devlink: remove redundant net_eq() check from sb_pool_get_dumpit()
net:
devlink: remove region snapshot ID tracking dependency on devlink->lock
net:
devlink: remove region snapshots list dependency on devlink->lock
net:
devlink: remove unused locked functions
net:
devlink: use helpers to work with devlink->lock mutex
net:
don't check skb_count twice
net:
dpaa: Fix <1G ethernet on LS1046ARDB
net:
dropreason: reformat the comment fo skb drop reasons
net:
dsa: add get_pause_stats support
net:
dsa: add Renesas RZ/N1 switch tag driver
net:
dsa: add support for ethtool get_rmon_stats()
net:
dsa: allow port_bridge_join() to override extack message
net:
dsa: ar9331: add support for pause stats
net:
dsa: ar9331: fix potential dead lock on mdio access
net:
dsa: b53: remove unnecessary spi_set_drvdata()
net:
dsa: don't dereference NULL extack in dsa_slave_changeupper()
net:
dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
net:
dsa: felix: access QSYS_TAG_CONFIG under tas_lock in vsc9959_sched_speed_set
net:
dsa: felix: build as module when tc-taprio is module
net:
dsa: felix: disable cut-through forwarding for frames oversized for tc-taprio
net:
dsa: felix: drop oversized frames with tc-taprio instead of hanging the port
net:
dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
net:
dsa: felix: fix min gate len calculation for tc when its first gate is closed
net:
dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF) out of rmw
net:
dsa: felix: keep reference on entire tc-taprio config
net:
dsa: felix: suppress non-changes to the tagging protocol
net:
dsa: felix: tc-taprio intervals smaller than MTU should send at least one packet
net:
dsa: felix: update base time of time-aware shaper when adjusting PTP time
net:
dsa: Fix spelling mistakes and cleanup code
net:
dsa: hellcreek: Print warning only once
net:
dsa: hellcreek: Use the bitmap API to allocate bitmaps
net:
dsa: microchip: add common duplex and flow control function
net:
dsa: microchip: add common gigabit set and get function
net:
dsa: microchip: add common ksz port xmii speed selection function
net:
dsa: microchip: add config_cpu_port to struct ksz_dev_ops
net:
dsa: microchip: add DSA support for microchip LAN937x
net:
dsa: microchip: add LAN937x in the ksz spi probe
net:
dsa: microchip: add P_STP_CTRL to ksz_chip_reg
net:
dsa: microchip: add pause stats support
net:
dsa: microchip: add support for common phylink mac link up
net:
dsa: microchip: add support for phylink mac config
net:
dsa: microchip: add the enable_stp_addr pointer in ksz_dev_ops
net:
dsa: microchip: apply rgmii tx and rx delay in phylink mac config
net:
dsa: microchip: change the size of reg from u8 to u16
net:
dsa: microchip: common dsa_switch_ops for ksz switches
net:
dsa: microchip: common ksz_spi_probe for ksz switches
net:
dsa: microchip: common menuconfig for ksz series switch
net:
dsa: microchip: count pause packets together will all other packets
net:
dsa: microchip: fix Clang -Wunused-const-variable warning on 'ksz_dt_ids'
net:
dsa: microchip: fix kernel oops on ksz8 switches
net:
dsa: microchip: fix the missing ksz8_r_mib_cnt
net:
dsa: microchip: generic access to ksz9477 static and reserved table
net:
dsa: microchip: get P_STP_CTRL in ksz_port_stp_state by ksz_dev_ops
net:
dsa: microchip: keep compatibility with device tree blobs with no phy-mode
net:
dsa: microchip: ksz8795: use common xmii function
net:
dsa: microchip: ksz8xxx: Replace kernel.h with the necessary inclusions
net:
dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect
net:
dsa: microchip: ksz9477: fix fdb_dump last invalid entry
net:
dsa: microchip: ksz9477: separate phylink mode from switch register
net:
dsa: microchip: ksz9477: use common xmii function
net:
dsa: microchip: ksz9477: use ksz_read_phy16 & ksz_write_phy16
net:
dsa: microchip: lan937x: add dsa_tag_protocol
net:
dsa: microchip: lan937x: add MTU and fast_age support
net:
dsa: microchip: lan937x: add phy read and write support
net:
dsa: microchip: lan937x: add phylink_get_caps support
net:
dsa: microchip: lan937x: add phylink_mac_config support
net:
dsa: microchip: lan937x: add phylink_mac_link_up support
net:
dsa: microchip: lan937x: add support for configuing xMII register
net:
dsa: microchip: lan937x: fix maximum frame length check
net:
dsa: microchip: lan937x: register mdio-bus
net:
dsa: microchip: make learning configurable and keep it off while standalone
net:
dsa: microchip: move broadcast rate limit to ksz_setup
net:
dsa: microchip: move get_phy_flags & mtu to ksz_common
net:
dsa: microchip: move ksz8->masks to ksz_common
net:
dsa: microchip: move ksz8->regs to ksz_common
net:
dsa: microchip: move ksz8->shifts to ksz_common
net:
dsa: microchip: move ksz_dev_ops to ksz_common.c
net:
dsa: microchip: move multicast enable to ksz_setup
net:
dsa: microchip: move remaining register offset to ksz_chip_reg
net:
dsa: microchip: move setup function to ksz_common
net:
dsa: microchip: move start of switch to ksz_setup
net:
dsa: microchip: move switch chip_id detection to ksz_common
net:
dsa: microchip: move tag_protocol to ksz_common
net:
dsa: microchip: move the port mirror to ksz_common
net:
dsa: microchip: move vlan functionality to ksz_common
net:
dsa: microchip: remove the ksz8/ksz9477_switch_register
net:
dsa: microchip: remove the struct ksz8
net:
dsa: microchip: rename shutdown to reset in ksz_dev_ops
net:
dsa: microchip: update fdb add/del/dump in ksz_common
net:
dsa: microchip: update the ksz_phylink_get_caps
net:
dsa: microchip: update the ksz_port_mdb_add/del
net:
dsa: mt7530: get cpu-port via dp->cpu_dp instead of constant
net:
dsa: mt7530: rework mt7530_hw_vlan_{add,del}
net:
dsa: mt7530: rework mt753[01]_setup
net:
dsa: mv88e6060: prevent crash on an unused port
net:
dsa: mv88e6xxx: fix speed setting for CPU/DSA ports
net:
dsa: mv88e6xxx: get rid of SPEED_MAX setting
net:
dsa: mv88e6xxx: remove mv88e6065 dead code
net:
dsa: qca8k: cache match data to speed up access
net:
dsa: qca8k: fix NULL pointer dereference for of_device_get_match_data
net:
dsa: qca8k: make mib autocast feature optional
net:
dsa: qca8k: move bridge functions to common code
net:
dsa: qca8k: move driver to qca dir
net:
dsa: qca8k: move mib init function to common code
net:
dsa: qca8k: move mib struct to common code
net:
dsa: qca8k: move port FDB/MDB function to common code
net:
dsa: qca8k: move port LAG functions to common code
net:
dsa: qca8k: move port mirror functions to common code
net:
dsa: qca8k: move port set status/eee/ethtool stats function to common code
net:
dsa: qca8k: move port VLAN functions to common code
net:
dsa: qca8k: move qca8k bulk read/write helper to common code
net:
dsa: qca8k: move qca8k read/write/rmw and reg table to common code
net:
dsa: qca8k: move read_switch_id function to common code
net:
dsa: qca8k: move set age/MTU/port enable/disable functions to common code
net:
dsa: realtek: rtl8365mb: correct the max number of ports
net:
dsa: realtek: rtl8365mb: handle PHY interface modes correctly
net:
dsa: realtek: rtl8365mb: remove learn_limit_max private data member
net:
dsa: realtek: rtl8365mb: remove port_mask private data member
net:
dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RTL8367RB_VB
net:
dsa: rzn1-a5psw: add FDB support
net:
dsa: rzn1-a5psw: add missing of_node_put() in a5psw_pcs_get()
net:
dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port switch driver
net:
dsa: rzn1-a5psw: add statistics support
net:
dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5psw_probe()
net:
dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
net:
dsa: tag_ksz: add tag handling for Microchip LAN937x
net:
dsa: xrs700x: Use irqsave variant for u64 stats update
net:
emac: Fix typo in a comment
net:
enetc: deny offload of tc-based TSN features on VF interfaces
net:
enetc: move enetc_set_psfp() out of the common enetc_set_features()
net:
ethernet: mtk-ppe: fix traffic offload with bridged wlan
net:
ethernet: mtk-star-emac: add clock pad selection for RMII
net:
ethernet: mtk-star-emac: add support for MII interface
net:
ethernet: mtk-star-emac: add support for MT8365 SoC
net:
ethernet: mtk-star-emac: add timing adjustment support
net:
ethernet: mtk-star-emac: enable half duplex hardware support
net:
ethernet: mtk-star-emac: modify IRQ trigger flags
net:
ethernet: mtk-star-emac: separate tx/rx handling with two NAPIs
net:
ethernet: mtk-star-emac: store bit_clk_div in compat structure
net:
ethernet: mtk_eth_soc: add basic XDP support
net:
ethernet: mtk_eth_soc: add support for page_pool_get_stats
net:
ethernet: mtk_eth_soc: add xdp tx return bulking support
net:
ethernet: mtk_eth_soc: add xmit XDP support
net:
ethernet: mtk_eth_soc: check max allowed hash in mtk_ppe_check_skb
net:
ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2
net:
ethernet: mtk_eth_soc: enable XDP support just for MT7986 SoC
net:
ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2
net:
ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2}
net:
ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_xdp_run
net:
ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear
net:
ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map utility routine
net:
ethernet: mtk_eth_soc: introduce xdp ethtool counters
net:
ethernet: mtk_eth_soc: introduce xdp multi-frag support
net:
ethernet: mtk_eth_soc: rely on page_pool for single page buffers
net:
ethernet: stmicro: stmmac: first disable all queues and disconnect in release
net:
ethernet: stmicro: stmmac: generate stmmac dma conf before open
net:
ethernet: stmicro: stmmac: move dma conf to dedicated struct
net:
ethernet: stmicro: stmmac: move queue reset to dedicated functions
net:
ethernet: stmicro: stmmac: permit MTU change with interface up
net:
ethernet: stmmac: add missing sgmii configure for ipq806x
net:
ethernet: stmmac: remove select QCOM_SOCINFO and make it optional
net:
ethernet: stmmac: reset force speed bit for ipq806x
net:
extract port range fields from fl_flow_key
net:
fec: add pm_qos support on imx6q platform
net:
fec: Use a spinlock to guard `fep->ptp_clk_on`
net:
Find dst with sk's xfrm policy not ctl_sk
net:
Fix a data-race around gro_normal_batch.
net:
Fix a data-race around netdev_budget.
net:
Fix a data-race around netdev_budget_usecs.
net:
Fix a data-race around netdev_unregister_timeout_secs.
net:
Fix a data-race around sysctl_net_busy_poll.
net:
Fix a data-race around sysctl_net_busy_read.
net:
Fix a data-race around sysctl_somaxconn.
net:
Fix a data-race around sysctl_tstamp_allow_data.
net:
fix compat pointer in get_compat_msghdr()
net:
Fix data-races around netdev_max_backlog.
net:
Fix data-races around netdev_tstamp_prequeue.
net:
Fix data-races around sysctl_[rw]mem_(max|default).
net:
Fix data-races around sysctl_devconf_inherit_init_net.
net:
Fix data-races around sysctl_fb_tunnels_only_for_init_net.
net:
Fix data-races around sysctl_max_skb_frags.
net:
Fix data-races around sysctl_optmem_max.
net:
Fix data-races around weight_p and dev_weight_[rt]x_bias.
net:
fix potential refcount leak in ndisc_router_discovery()
net:
fix refcount bug in sk_psock_get (2)
net:
fix sk_wmem_schedule() and sk_rmem_schedule() errors
net:
Fix suspicious RCU usage in bpf_sk_reuseport_detach()
net:
fix uninitialised msghdr->sg_from_iter
net:
genl: fix error path memory leak in policy dumping
net:
gianfar: add support for software TX timestamping
net:
helper function skb_len_add
net:
hinic: avoid kernel hung in hinic_get_stats64()
net:
hinic: fix bug that ethtool get wrong stats
net:
hippi: Add missing pci_disable_device() in rr_init_one()
net:
hns: Fix spelling mistakes in comments.
net:
ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr()
net:
implement per-cpu reserves for memory_allocated
net:
introduce __skb_fill_page_desc_noacc
net:
Introduce a new proto_ops ->read_skb()
net:
introduce managed frags infrastructure
net:
ionic: fix error check for vlan flags in ionic_set_nic_features()
net:
ip6mr: add RTM_GETROUTE netlink op
net:
ip_tunnel: use strscpy to replace strlcpy
net:
ipa: add a transaction committed list
net:
ipa: add an endpoint device attribute group
net:
ipa: call gsi_evt_ring_rx_update() unconditionally
net:
ipa: derive channel from transaction
net:
ipa: determine channel from event
net:
ipa: don't assume one channel per event ring
net:
ipa: don't assume SMEM is page-aligned
net:
ipa: don't pass channel when mapping transaction
net:
ipa: fix an outdated comment
net:
ipa: fix build
net:
ipa: Fix comment typo
net:
ipa: initialize ring indexes to 0
net:
ipa: introduce gsi_trans_tx_committed()
net:
ipa: list supported IPA versions in the Makefile
net:
ipa: move configuration data files into a subdirectory
net:
ipa: move more code out of gsi_channel_update()
net:
ipa: pass GSI pointer to gsi_evt_ring_rx_update()
net:
ipa: properly limit modem routing table use
net:
ipa: rearrange transaction initialization
net:
ipa: remove unexpected word "the"
net:
ipa: rename channel->tlv_count
net:
ipa: rename endpoint->trans_tre_max
net:
ipa: rename two transaction fields
net:
ipa: report when the driver has been removed
net:
ipa: rework gsi_channel_tx_update()
net:
ipa: simplify endpoint transaction completion
net:
ipa: simplify TX completion statistics
net:
ipa: skip some cleanup for unused transactions
net:
ipa: stop counting total RX bytes and transactions
net:
ipa: use "tre_ring" for all TRE ring local variables
net:
ipa: verify command channel TLV count
net:
ipconfig: Relax fw_devlink if we need to mount a network rootfs
net:
ipconfig: use strscpy to replace strlcpy
net:
ipv4: new arp_accept option to accept garp only if in-network
net:
ipv6: avoid accepting values greater than 2 for accept_untracked_na
net:
ipv6: new accept_untracked_na option to accept na only if in-network
net:
ipvtap - add __init/__exit annotations to module init/exit funcs
net:
Kconfig: move the CAN device menu to the "Device Drivers" section
net:
keep sk->sk_forward_alloc as small as possible
net:
l2tp: fix clang -Wformat warning
net:
lan743x: Add support to LAN743x register dump
net:
lan743x: Add support to Secure-ON WOL
net:
lan743x: Add support to SGMII 1G and 2.5G
net:
lan743x: Use correct variable in lan743x_sgmii_config()
net:
lan966x: fix checking for return value of platform_get_irq_byname()
net:
lan966x: improve error handle in lan966x_fdma_rx_get_frame()
net:
lantiq_xrx200: confirm skb is allocated before using
net:
lantiq_xrx200: fix lock under memory pressure
net:
lantiq_xrx200: restore buffer if memory allocation failed
net:
mac802154: Fix a condition in the receive path
net:
macb: add polarfire soc reset support
net:
macb: change return type for gem_ptp_set_one_step_sync()
net:
macb: fix negative max_mtu size for sama5d3
net:
macb: Fix ZynqMP SGMII non-wakeup source resume failure
net:
macb: fixup sparse warnings on __be16 ports
net:
macb: simplify error paths in init_reset_optional()
net:
macb: Sort CAPS flags by bit positions
net:
macb: sort init_reset_optional() with other init()s
net:
macb: unify macb_config alignment style
net:
macb: Update tsu clk usage in runtime suspend/resume for Versal
net:
make __sys_accept4_file() static
net:
make xpcs_do_config to accept advertising for pcs-xpcs and sja1105
net:
mana: Add rmb after checking owner bits
net:
mana: Add support of XDP_REDIRECT action
net:
mana: Add the Linux MANA PF driver
net:
marvell: Fix refcounting bugs in prestera_port_sfp_bind()
net:
marvell: prestera: add phylink support
net:
marvell: prestera: add support for for Aldrin2
net:
marvell: prestera: define and implement MDB / flood domain API for entries creation and deletion
net:
marvell: prestera: define MDB/flood domain entries and HW API to offload them to the HW
net:
marvell: prestera: implement software MDB entries allocation
net:
marvell: prestera: remove reduntant code
net:
marvell: prestera: rework bridge flags setting
net:
marvell: prestera: uninitialized variable bug
net:
marvell: prestera: use netif_is_any_bridge_port instead of open code
net:
mdio: Delete usage of driver_deferred_probe_check_state()
net:
mii: add mii_bmcr_encode_fixed()
net:
minor optimization in __alloc_skb()
net:
moxa: get rid of asymmetry in DMA mapping/unmapping
net:
moxa: MAC address reading, generating, validity checking
net:
moxa: pass pdev instead of ndev to DMA functions
net:
mptcp: fix some spelling mistake in mptcp
net:
mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter
net:
mscc: ocelot: fix incorrect ndo_get_stats64 packet counters
net:
mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_work
net:
mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge
net:
mscc: ocelot: keep ocelot_stat_layout by reg address, not offset
net:
mscc: ocelot: make struct ocelot_stat_layout array indexable
net:
mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelot->stats
net:
mscc: ocelot: turn stats_lock into a spinlock
net:
mt7531: ensure all MACs are powered down before reset
net:
mt7531: only do PLL once after the reset
net:
mvpp2: debugfs: fix memory leak when using debugfs_lookup()
net:
neigh: don't call kfree_skb() under spin_lock_irqsave()
net:
netfilter: Add kfuncs to allocate and insert CT
net:
netfilter: Add kfuncs to set and change CT status
net:
netfilter: Add kfuncs to set and change CT timeout
net:
netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup
net:
page_pool: optimize page pool page allocation in NUMA scenario
net:
pcs-rzn1-miic: fix return value check in miic_probe()
net:
pcs: add Renesas MII converter driver
net:
pcs: lynx: consolidate sgmii and 1000base-x config code
net:
pcs: lynx: use mdiodev accessors
net:
pcs: pcs-xpcs: use mii_bmcr_encode_fixed()
net:
pcs: rzn1-miic: update speed only if interface is changed
net:
pcs: xpcs: add CL37 1000BASE-X AN support
net:
pcs: xpcs: depends on PHYLINK in Kconfig
net:
phy: Add support for 1PPS out and external timestamps
net:
phy: Add support for AQR113C EPHY
net:
phy: add support to get Master-Slave configuration
net:
phy: aquantia: wait for the suspend/resume operations to finish
net:
phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib
net:
phy: broadcom: Add PTP support for some Broadcom PHYs.
net:
phy: broadcom: Add support for BCM53128 internal PHYs
net:
phy: c45 baset1: do not skip aneg configuration if clock role is not specified
net:
phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
net:
phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
net:
phy: dp83867: fix get nvmem cell fail
net:
phy: dp83867: implement support for io_impedance_ctrl nvmem cell
net:
phy: dp83td510: add SQI support
net:
phy: fixed_phy: set phy_mask before calling mdiobus_register()
net:
phy: lan87xx: change interrupt src of link_up to comm_ready
net:
phy: marvell-88x2222: set proper phydev->port
net:
phy: marvell: use mii_bmcr_encode_fixed()
net:
phy: micrel: Adding LED feature for LAN8814 PHY
net:
phy: micrel: fix shared interrupt on LAN8814
net:
phy: micrel: Make the GPIO to be non-exclusive
net:
phy: mxl-gpy: add temperature sensor
net:
phy: mxl-gpy: cache PHY firmware version
net:
phy: mxl-gpy: fix version reporting
net:
phy: mxl-gpy: print firmware in human readable form
net:
phy: mxl-gpy: rename the FW type field name
net:
phy: nxp-tja11xx: use devm_hwmon_sanitize_name()
net:
phy: smsc: Deduplicate interrupt acknowledgement upon phy_init_hw()
net:
phy: use mii_bmcr_encode_fixed()
net:
phy: Warn about incorrect mdio_bus_phy_resume() state
net:
phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement()
net:
phylink: disable PCS polling over major configuration
net:
phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start
net:
phylink: fix SGMII inband autoneg enable
net:
phylink: remove pcs_ops member
net:
prestera: acl: add support for 'egress' rules
net:
prestera: acl: add support for 'police' action on egress
net:
prestera: acl: fix code formatting
net:
prestera: add support for port range filters
net:
Print hashed skb addresses for all net and qdisc events
net:
qrtr: start MHI channel after endpoit creation
net:
ravb: Fix PHY state warning splat during system resume
net:
refactor bpf_sk_reuseport_detach()
net:
remove cdns,at32ap7000-macb device tree entry
net:
remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT
net:
remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK
net:
rename reference+tracking helpers
net:
rose: add netdev ref tracker to 'struct rose_sock'
net:
rose: fix netdev reference changes
net:
rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg
net:
rxrpc: fix clang -Wformat warning
net:
sched: act_ct: fix possible refcount leak in tcf_ct_init()
net:
sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu
net:
sched: fix possible refcount leak in tc_new_tfilter()
net:
sched: provide shim definitions for taprio_offload_{get,free}
net:
sched: tbf: don't call qdisc_put() while holding tree lock
net:
seg6: initialize induction variable to first valid array index
net:
set proper memcg for net_init hooks allocations
net:
sfp: use hwmon_sanitize_name()
net:
sh_eth: Fix PHY state warning splat during system resume
net:
skb: export skb drop reaons to user by TRACE_DEFINE_ENUM
net:
skb: move enum skb_drop_reason to standalone header file
net:
skb: use auto-generation to convert skb drop reason to string
net:
smsc911x: Stop and start PHY during suspend and resume
net:
smsc95xx: add support for Microchip EVB-LAN8670-USB
net:
sparx5: Allow mdb entries to both CPU and ports
net:
sparx5: fix handling uneven length packets in manual extraction
net:
stmmac: make mdio register skips PHY scanning for fixed-link
net:
stmmac: power up/down serdes in stmmac_open/release
net:
stmmac: work around sporadic tx issue on link-up
net:
sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
net:
switchdev: add reminder near struct switchdev_notifier_fdb_info
net:
tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
net:
team: Unsync device addresses on ndo_stop
net:
txgbe: Add build support for txgbe
net:
txgbe: Fix an error handling path in txgbe_probe()
net:
unexport __sk_mem_{raise|reduce}_allocated
net:
usb: ax88179_178a: Bind only to vendor-specific interface
net:
usb: ax88179_178a: clean up pm calls
net:
usb: ax88179_178a: move priv to driver_priv
net:
usb: ax88179_178a: remove redundant init code
net:
usb: ax88179_178a: restore state on resume
net:
usb: ax88179_178a: wol optimizations
net:
usb: delete extra space and tab in blank line
net:
usb: make USB_RTL8153_ECM non user configurable
net:
usb: qmi_wwan: Add new usb-id for Dell branded EM7455
net:
usb: qmi_wwan: add Quectel RM520N
net:
usb: qmi_wwan: Add support for Cinterion MV32
net:
usb: Remove unnecessary '0' values from hasdata
net:
use DEBUG_NET_WARN_ON_ONCE() in __release_sock()
net:
use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit()
net:
use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state()
net:
Use u64_stats_fetch_begin_irq() for stats fetch.
net:
use WARN_ON_ONCE() in inet_sock_destruct()
net:
use WARN_ON_ONCE() in sk_stream_kill_queues()
net:
virtio_net: fix notification coalescing comments
net:
virtio_net: notifications coalescing support
net:
warn if mac header was not set
Linux:
net:bonding:support balance-alb interface with vlan to bridge
net_sched:
cls_route: disallow handle of 0
net_sched:
cls_route: remove from list when handle is 0
netdevsim:
Avoid allocation warnings triggered from user space
netdevsim:
convert driver to use unlocked devlink API during init/fini
netdevsim:
fib: Add debugfs knob to simulate route deletion failure
netdevsim:
fib: Fix reference count leak on route deletion failure
netdevsim:
Fix hwstats debugfs file permissions
neterion/vxge:
fix repeated words in comments
netfilter:
br_netfilter: Drop dst references before setting.
netfilter:
conntrack: NF_CONNTRACK_PROCFS should no longer default to y
netfilter:
conntrack: remove nf_conntrack_helper documentation
netfilter:
conntrack: use correct format characters
netfilter:
conntrack: use fallthrough to cleanup
netfilter:
conntrack: work around exceeded receive window
netfilter:
ebtables: fix memory leak when blob is malformed
netfilter:
ebtables: reject blobs that don't provide all entry points
netfilter:
flowtable: add function to invoke garbage collection immediately
netfilter:
flowtable: fix incorrect Kconfig dependencies
netfilter:
flowtable: fix stuck flows on cleanup due to pending work
netfilter:
flowtable: prefer refcount_inc
netfilter:
h323: merge nat hook pointers into one
netfilter:
ip6t_LOG: Fix a typo in a comment
netfilter:
ipvs: Use the bitmap API to allocate bitmaps
netfilter:
nf_conntrack: add missing __rcu annotations
netfilter:
nf_conntrack: use rcu accessors where needed
netfilter:
nf_conntrack_irc: Fix forged IP logic
netfilter:
nf_conntrack_irc: Tighten matching on DCC message
netfilter:
nf_conntrack_sip: fix ct_sip_walk_headers
netfilter:
nf_ct_ftp: fix deadlock when nat rewrite is needed
netfilter:
nf_ct_ftp: prefer skb_linearize
netfilter:
nf_ct_h323: cap packet size at 64k
netfilter:
nf_ct_irc: cap packet search space to 4k
netfilter:
nf_ct_sane: remove pseudo skb linearization
netfilter:
nf_defrag_ipv6: allow nf_conntrack_frag6_high_thresh increases
netfilter:
nf_flow_table: count pending offload workqueue tasks
netfilter:
nf_nat: in nf_nat_initialized(), use const struct nf_conn *
netfilter:
nf_tables: add and use BE register load-store helpers
netfilter:
nf_tables: check NFT_SET_CONCAT flag if field_count is specified
netfilter:
nf_tables: clean up hook list when offload flags check fails
netfilter:
nf_tables: disallow binding to already bound chain
netfilter:
nf_tables: disallow jump to implicit chain from set element
netfilter:
nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
netfilter:
nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
netfilter:
nf_tables: disallow updates of implicit chain
netfilter:
nf_tables: do not allow CHAIN_ID to refer to another table
netfilter:
nf_tables: do not allow RULE_ID to refer to another chain
netfilter:
nf_tables: do not allow SET_ID to refer to another table
netfilter:
nf_tables: do not leave chain stats enabled on error
netfilter:
nf_tables: fix crash when nf_trace is enabled
netfilter:
nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
netfilter:
nf_tables: fix null deref due to zeroed list head
netfilter:
nf_tables: fix percpu memory leak at nf_tables_addchain()
netfilter:
nf_tables: fix scheduling-while-atomic splat
netfilter:
nf_tables: make table handle allocation per-netns friendly
netfilter:
nf_tables: move nft_cmp_fast_mask to where its used
netfilter:
nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
netfilter:
nf_tables: possible module reference underflow in error path
netfilter:
nf_tables: really skip inactive sets when allocating name
netfilter:
nf_tables: upfront validation of data via nft_data_init()
netfilter:
nf_tables: use correct integer types
netfilter:
nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
netfilter:
nf_tables: use the correct get/put helpers
netfilter:
nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
netfilter:
nf_tables: validate variable length element extension
netfilter:
nfnetlink: add missing __be16 cast
netfilter:
nfnetlink: re-enable conntrack expectation events
netfilter:
nfnetlink_osf: fix possible bogus match in nf_osf_find()
netfilter:
nft_osf: restrict osf to ipv4, ipv6 and inet families
netfilter:
nft_payload: do not truncate csum_offset and csum_type
netfilter:
nft_payload: report ERANGE for too long offset and length
netfilter:
nft_set_bitmap: Fix spelling mistake
netfilter:
nft_tproxy: restrict to prerouting hook
netfilter:
nft_tunnel: restrict it to netdev family
netfilter:
remove nf_conntrack_helper sysctl and modparam toggles
netfilter:
x_tables: use correct integer types
netfilter:
xt_TPROXY: remove pr_debug invocations
netfilter:
xtables: Bring SPDX identifier back
netfs:
Remove extern from function prototypes
netlabel:
fix typo in comment
Linux:
new iov_iter flavour - ITER_UBUF
NFC:
nxp-nci: add error reporting
nfc:
pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
nfp:
add 'ethtool --identify' support
nfp:
add support for 'ethtool -t DEVNAME' command
nfp:
add support for .get_pauseparam()
nfp:
allow TSO packets with metadata prepended in NFDK path
nfp:
compose firmware file name with new hwinfo "nffw.partno"
nfp:
enable TSO by default for nfp netdev
nfp:
ethtool: fix the display error of `ethtool -m DEVNAME`
nfp:
fix clang -Wformat warnings
nfp:
fix the access to management firmware hanging
nfp:
fix use-after-free in area_cache_get()
nfp:
flower: add support for tunnel offload without key ID
nfp:
flower: fix comment typos and formatting
nfp:
flower: fix ingress police using matchall filter
nfp:
flower: support to offload pedit of IPv6 flowinto fields
nfp:
Remove kernel.h when not needed
nfp:
support 48-bit DMA addressing for NFP3800
nfp:
support RX VLAN ctag/stag strip
nfp:
support TX VLAN ctag insert
nfp:
support TX VLAN ctag insert in NFDK
nfp:
support vepa mode in HW bridge
nfp:
support VF rate limit with NFDK
nfs/blocklayout:
refactor block device opening
nfs:
add new nfs_direct_req tracepoint events
NFS:
Allow setting rsize / wsize to a multiple of PAGE_SIZE
nfs:
always check dreq->error after a commit
NFS:
Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES
nfs:
Convert to migrate_folio
NFS:
don't unhash dentry during unlink/rename
NFS:
Fix another fsync() issue after a server reboot
NFS:
Fix case insensitive renames
NFS:
Fix missing unlock in nfs_unlink()
nfs:
fix port value parsing
NFS:
Improve O_DIRECT tracing
NFS:
Improve readpage/writepage tracing
NFS:
Improve write error tracing
nfs:
Leave pages in the pagecache if readpage failed
NFS:
nfs_async_write_reschedule_io must not recurse into the writeback code
nfs:
only issue commit in DIO codepath if we have uncommitted data
NFS:
Remove a bogus flag setting in pnfs_write_done_resend_to_mds
NFS:
remove redundant code in nfs_file_write()
NFS:
Replace fs_context-related dprintk() call sites with tracepoints
nfs:
Replace kmap() with kmap_local_page()
NFS:
Replace the READ_PLUS decoding code
NFS:
unlink/rmdir shouldn't call d_delete() twice on ENOENT
NFSD:
Add an nfsd4_read::rd_eof field
NFSD:
Add nfsd4_send_cb_offload()
NFSD:
Add nfsd_file_lru_dispose_list() helper
NFSD:
add posix ACLs to struct nfsd_attrs
NFSD:
add security label to struct nfsd_attrs
NFSD:
always drop directory lock in nfsd_unlink()
NFSD:
change nfsd_create()/nfsd_symlink() to unlock directory before returning.
NFSD:
Clean up nfsd4_encode_readlink()
NFSD:
Clean up SPLICE_OK in nfsd4_encode_read()
NFSD:
Clean up unused code after rhashtable conversion
NFSD:
Convert the filecache to use rhashtable
NFSD:
Demote a WARN to a pr_warn()
NFSD:
discard fh_locked flag and fh_lock/fh_unlock
NFSD:
drop fh argument from alloc_init_deleg
nfsd:
eliminate the NFSD_FILE_BREAK_* flags
NFSD:
Ensure nf_inode is never dereferenced
NFSD:
fix regression with setting ACLs.
NFSD:
Fix space and spelling mistake
NFSD:
Fix strncpy() fortify warning
NFSD:
Fix the filecache LRU shrinker
NFSD:
Hook up the filecache stat file
NFSD:
Instrument fh_verify()
NFSD:
introduce struct nfsd_attrs
NFSD:
keep track of the number of v4 clients in the system
NFSD:
Leave open files out of the filecache LRU
NFSD:
limit the number of v4 clients to 1024 per 1GB of system memory
NFSD:
Make nfs4_put_copy() static
NFSD:
Move copy offload callback arguments into a separate structure
NFSD:
Move nfsd_file_trace_alloc() tracepoint
NFSD:
Never call nfsd_file_gc() in foreground paths
NFSD:
nfsd_file_hash_remove can compute hashval
NFSD:
nfsd_file_unhash can compute hashval from nf->nf_inode
NFSD:
nfserrno(-ENOMEM) is nfserr_jukebox
NFSD:
NFSv4 CLOSE should release an nfsd_file immediately
NFSD:
No longer record nf_hashval in the trace log
NFSD:
only call fh_unlock() once in nfsd_link()
NFSD:
Optimize nfsd4_encode_fattr()
NFSD:
Optimize nfsd4_encode_operation()
NFSD:
Optimize nfsd4_encode_readv()
NFSD:
Record number of flush calls
NFSD:
reduce locking in nfsd_lookup()
NFSD:
Refactor __nfsd_file_close_inode()
NFSD:
Refactor nfsd4_cleanup_inter_ssc() (1/2)
NFSD:
Refactor nfsd4_cleanup_inter_ssc() (2/2)
NFSD:
Refactor nfsd4_do_copy()
NFSD:
Refactor nfsd_file_gc()
NFSD:
Refactor nfsd_file_lru_scan()
NFSD:
refactoring v4 specific code to a helper in nfs4state.c
NFSD:
Remove kmalloc from nfsd4_do_async_copy()
NFSD:
Remove lockdep assertion from unhash_and_release_locked()
NFSD:
Remove nfsd_file::nf_hashval
nfsd:
remove redundant assignment to variable len
NFSD:
Reorder the fields in struct nfsd4_op
NFSD:
Replace boolean fields in struct nfsd4_copy
NFSD:
Replace the "init once" mechanism
NFSD:
Report average age of filecache items
NFSD:
Report count of calls to nfsd_file_acquire()
NFSD:
Report count of freed filecache items
NFSD:
Report filecache LRU size
NFSD:
Report the number of items evicted by the LRU walk
NFSD:
Separate tracepoints for acquire and create
NFSD:
set attributes when creating symlinks
NFSD:
Set up an rhashtable for the filecache
NFSD:
Shrink size of struct nfsd4_copy
NFSD:
Shrink size of struct nfsd4_copy_notify
nfsd:
silence extraneous printk on nfsd.ko insertion
NFSD:
Simplify starting_len
NFSD:
Trace filecache LRU activity
NFSD:
use (un)lock_inode instead of fh_(un)lock for file operations
NFSD:
use explicit lock/unlock for directory ops
NFSD:
Use xdr_pad_size()
NFSD:
verify the opened dentry after setting a delegation
NFSD:
WARN when freeing an item still linked via nf_lru
NFSD:
Zero counters when the filecache is re-initialized
nfsd_splice_actor():
handle compound pages
Linux:
NFSv4.1 offline trunkable transports on DESTROY_SESSION
Linux:
NFSv4.1 probe offline transports for trunking on session creation
Linux:
NFSv4.1 remove xprt from xprt_switch if session trunking test fails
NFSv4.1:
Don't decrease the value of seq_nr_highest_sent
NFSv4.1:
Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
NFSv4.1:
RECLAIM_COMPLETE must handle EACCES
Linux:
NFSv4.2 fix problems with __nfs42_ssc_open
NFSv4.2:
Update mode bits after ALLOCATE and DEALLOCATE
NFSv4/pnfs:
Fix a use-after-free bug in open
NFSv4:
Fix races in the legacy idmapper upcall
NFSv4:
Turn off open-by-filehandle and NFS re-export for NFSv4.0
nilfs2:
Convert nilfs_copy_back_pages() to use filemap_get_folios()
nilfs2:
Remove check for PageError
nios2/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
nios2:
add force_successful_syscall_return()
nios2:
don't leave NULLs in sys_call_table[]
nios2:
drop definition of PGD_ORDER
nios2:
drop definition of PTE_ORDER
nios2:
fix syscall restart checks
nios2:
page fault et.al. are *not* restartable syscalls...
nios2:
restarts apply only to the first sigframe we build...
nios2:
traced syscall does need to check the syscall number
nitro_enclaves:
test: Use kunit_test_suite() macro
NLM:
Defend against file_lock changes after vfs_test_lock()
Linux:
No need of likely/unlikely on calls of check_copy_size()
nohz/full, sched/rt:
Fix missed tick-reenabling bug in dequeue_task_rt()
nouveau:
explicitly wait on the fence in nouveau_bo_move_m2mf
NTB:
epf: Allow more flexibility in the memory BAR map method
NTB:
EPF: Fix error code in epf_ntb_bind()
NTB:
EPF: set pointer addr to null using NULL rather than 0
NTB:
EPF: Tidy up some bounds checks
ntb:
idt: fix clang -Wformat warnings
ntb:
intel: add GNR support for Intel PCIe gen5 NTB
NTB:
ntb_tool: uninitialized heap data in tool_fn_write()
ntfs3:
refactor ntfs_writepages
ntfs3:
Remove check for PageError
ntfs:
fix acl handling
ntfs:
fix BUG_ON in ntfs_lookup_inode_by_name()
ntfs:
Remove check for PageError
ntfs:
Remove check for PageError
null_blk:
add configfs variables for 2 options
null_blk:
add module parameters for 4 options
null_blk:
fix ida error handling in null_add_dev()
nvdimm-btt:
Use the enum req_op type
nvdimm/namespace:
drop nested variable in create_namespace_pmem()
nvme-apple:
stop casting function pointer signatures
nvme-apple:
use nvme core helper to cancel requests in tagset
nvme-auth:
Diffie-Hellman key exchange support
nvme-auth:
fix off by one checks
nvme-auth:
uninitialized variable in nvme_auth_transform_key()
nvme-fabrics:
decode 'authentication required' connect error
nvme-fabrics:
Fix a typo in an error message
nvme-fabrics:
parse nvme connect Linux error codes
nvme-fc:
fix the fc_appid_store return value
nvme-fc:
restart admin queue if the caller needs to restart queue
nvme-loop:
use nvme core helpers to cancel all requests in a tagset
nvme-multipath:
refactor nvme_mpath_add_disk
nvme-pci:
add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70
nvme-pci:
add NVME_QUIRK_BOGUS_NID for Lexar NM610
nvme-pci:
check DMA ops when indicating support for PCI P2PDMA
nvme-pci:
convert to using dma_map_sgtable()
nvme-pci:
disable Write Zeroes on Phison E3C/E4C
nvme-pci:
print the command name of aborted commands
nvme-pci:
remove useless assignment in nvme_pci_setup_prps
nvme-pci:
split nvme_alloc_admin_tags
nvme-pci:
split nvme_dev_add
nvme-pci:
use nvme core helper to cancel requests in tagset
nvme-rdma:
remove timeout for getting RDMA-CM established event
nvme-rdma:
split nvme_rdma_alloc_tagset
nvme-tcp:
check if the queue is allocated before stopping it
nvme-tcp:
fix regression that causes sporadic requests to time out
nvme-tcp:
fix UAF when detecting digest errors
nvme-tcp:
split nvme_tcp_alloc_tagset
nvme-tcp:
use in-capsule data for I/O connect
nvme/host:
Use the enum req_op and blk_opf_t types
nvme/target:
Use the new blk_opf_t type
nvme:
add definitions for NVMe In-Band authentication
nvme:
catch -ENODEV from nvme_revalidate_zones again
nvme:
define compat_ioctl again to unbreak 32-bit userspace.
nvme:
don't always build constants.o
nvme:
enable generic interface (/dev/ngXnY) for unknown command sets
nvme:
factor out a nvme_ns_is_readonly helper
nvme:
Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
nvme:
fix qid param blk_mq_alloc_request_hctx
nvme:
generalize the nvme_multi_css check in nvme_scan_ns
nvme:
handle the persistent internal error AER
nvme:
implement In-Band authentication
nvme:
refactor namespace probing
nvme:
remove a double word in a comment
nvme:
remove unused timeout parameter
nvme:
rename nvme_validate_or_alloc_ns to nvme_scan_ns
nvme:
requeue aen after firmware activation
nvme:
update MAINTAINERS for the new auth code
nvme:
use command_id instead of req->tag in trace_nvme_complete_rq()
nvmem:
microchip-otpc: add support
nvmem:
mtk-efuse: Simplify with devm_platform_get_and_ioremap_resource()
nvmet-auth:
add missing goto in nvmet_setup_auth()
nvmet-auth:
Diffie-Hellman key exchange support
nvmet-auth:
expire authentication sessions
nvmet-auth:
fix a couple of spelling mistakes
nvmet-auth:
fix return value check in auth receive
nvmet-auth:
fix return value check in auth send
nvmet-auth:
select the intended CRYPTO_DH_RFC7919_GROUPS
nvmet-auth:
use kmemdup instead of kmalloc + memcpy
nvmet-tcp:
fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
nvmet-tcp:
fix unhandled tcp states in nvmet_tcp_state_change()
nvmet:
don't check for NULL pointer before kfree in nvmet_host_release
nvmet:
fix a format specifier in nvmet_auth_ctrl_exponential
nvmet:
fix a use-after-free
nvmet:
fix mar and mor off-by-one errors
nvmet:
implement basic In-Band Authentication
nvmet:
parse fabrics commands on io queues
Linux:
nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emulate_all
objtool:
update objtool.txt references
ocfs2/cluster:
remove the hr_dev_name field from struct o2hb_region
ocfs2:
Convert ocfs2_read_folio() to use a folio
ocfs2:
fix a typo in a comment
ocfs2:
fix freeing uninitialized resource on ocfs2_dlm_shutdown
ocfs2:
kill EBUSY from dlmfs_evict_inode
ocfs2:
remove some useless functions
ocfs2:
Use filemap_write_and_wait_range() in ocfs2_cow_sync_writeback()
ocfs2:
use the bitmap API to simplify code
octeontx2-af:
Apply tx nibble fixup always
octeontx2-af:
Debugsfs support for exact match.
octeontx2-af:
Debugsfs support for exact match.
octeontx2-af:
devlink configuration support
octeontx2-af:
devlink configuration support
octeontx2-af:
Don't reset previous pfc config
octeontx2-af:
Drop rules for NPC MCAM
octeontx2-af:
Drop rules for NPC MCAM
octeontx2-af:
Enable Exact match flag in kex profile
octeontx2-af:
Enable Exact match flag in kex profile
octeontx2-af:
Exact match scan from kex profile
octeontx2-af:
Exact match scan from kex profile
octeontx2-af:
Exact match support
octeontx2-af:
Exact match support
octeontx2-af:
Fix key checking for source mac
octeontx2-af:
Fix mcam entry resource leak
octeontx2-af:
fix operand size in bitwise operation
octeontx2-af:
Fixes static warnings
octeontx2-af:
FLR handler for exact match table.
octeontx2-af:
FLR handler for exact match table.
octeontx2-af:
Invoke exact match functions if supported
octeontx2-af:
Invoke exact match functions if supported
octeontx2-af:
Limit link bringup time at firmware
octeontx2-af:
Remove duplicate include
octeontx2-af:
returning uninitialized variable
octeontx2-af:
Set NIX link credits based on max LMAC
octeontx2-af:
Skip CGX/RPM probe incase of zero lmac count
octeontx2-af:
suppress external profile loading warning
octeontx2-af:
Use hashed field in MCAM key
octeontx2-af:
Use hashed field in MCAM key
octeontx2-af:
Wrapper functions for MAC addr add/del/update/reset
octeontx2-af:
Wrapper functions for MAC addr add/del/update/reset
octeontx2-pf:
Add support for exact match table.
octeontx2-pf:
Add support for exact match table.
octeontx2-pf:
cn10k: Fix egress ratelimit configuration
octeontx2-pf:
Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
octeontx2-pf:
Fix UDP/TCP src and dst port tc filters
octeontx2-pf:
Reduce minimum mtu size to 60
octeontx2:
Modify mbox request and response structures
octeontx2:
Modify mbox request and response structures
of/device:
Fix up of_dma_configure_id() stub
of/fdt:
Clean up early_init_dt_reserve_memory_arch()
of/fdt:
declared return type does not match actual return type
of/platform:
Add stubs for of_platform_device_create/destroy()
of:
also handle dma-noncoherent in of_dma_is_coherent()
of:
base: Avoid console probe delay when fw_devlink.strict=1
of:
check previous kernel's ima-kexec-buffer against memory bounds
of:
constify of_property_check_flags() prop argument
of:
device: Fix missing of_node_put() in of_dma_set_restricted_buffer
of:
Drop duplicate 'the' in of_find_last_cache_level kerneldoc
of:
fdt: fix off-by-one error in unflatten_dt_nodes()
of:
mdio: Add of_node_put() when breaking out of for_each_xx
of:
overlay: Move devicetree_corrupt() check up
of:
overlay: Simplify of_overlay_fdt_apply() tail
of:
reserved-memory: Print allocation/reservation failures as error
of:
unittest: make unittest_gpio_remove() consistent with unittest_gpio_probe()
of:
unittest: Switch to use fwnode instead of of_node
Linux:
OPE support on Tegra210 and later
open:
always initialize ownership fields
openrisc/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
openrisc:
Add pci bus support
openrisc:
Add virt defconfig
openrisc:
io: Define iounmap argument as volatile
openvswitch:
fix memory leak at failed datapath creation
OPP:
Add dev_pm_opp_get_supplies()
OPP:
Add dev_pm_opp_set_config() and friends
OPP:
Add generic key finding helpers and use them for freq APIs
OPP:
Add key specific assert() method to key finding helpers
OPP:
Add support for config_regulators() helper
OPP:
Allow config_clks helper for single clk case
OPP:
Allow multiple clocks for a device
OPP:
Assert clk_count == 1 for single clk helpers
OPP:
Compare bandwidths for all paths in _opp_compare_key()
OPP:
Don't drop opp->np reference while it is still in use
OPP:
Don't drop opp_table->np reference while it is still in use
OPP:
Fix an un-initialized variable usage
opp:
Fix error check in dev_pm_opp_attach_genpd()
opp:
Fix some kernel-doc comments
OPP:
Fix typo in comment
OPP:
Make _generic_set_opp_regulator() a config_regulators() interface
OPP:
Make dev_pm_opp_set_opp() independent of frequency
OPP:
Make dev_pm_opp_set_regulators() accept NULL terminated list
OPP:
Migrate attach-genpd API to use set-config helpers
OPP:
Migrate set-clk-name API to use set-config helpers
OPP:
Migrate set-opp-helper API to use set-config helpers
OPP:
Migrate set-prop-name helper API to use set-config helpers
OPP:
Migrate set-regulators API to use set-config helpers
OPP:
Migrate set-supported-hw API to use set-config helpers
OPP:
Provide a simple implementation to configure multiple clocks
OPP:
Remove custom OPP helper support
OPP:
Remove dev_pm_opp_find_freq_ceil_by_volt()
OPP:
Remove dev{m}_pm_opp_of_add_table_noclk()
OPP:
Remove rate_not_available parameter to _opp_add()
OPP:
Reuse _opp_compare_key() in _opp_add_static_v2()
OPP:
ti: Migrate to dev_pm_opp_set_config_regulators()
OPP:
Track if clock name is configured by platform
OPP:
Use consistent names for OPP table instances
OPP:
Use generic key finding helpers for bandwidth key
OPP:
Use generic key finding helpers for level key
Linux:
Optimize spi_sync path
orangefs:
Remove test for folio error
ovl:
drop WARN_ON() dentry is NULL in ovl_encode_fh()
ovl:
fix some kernel-doc comments
ovl:
fix spelling mistakes
ovl:
handle idmappings in ovl_get_acl()
ovl:
improve ovl_get_acl() if POSIX ACL support is off
ovl:
warn if trusted xattr creation fails
pagemap,pmem:
introduce ->memory_failure()
panic:
Taint kernel if tests are run
parisc/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
parisc:
Add runtime check to prevent PA2.0 kernels on PA1.x machines
parisc:
Allow CONFIG_64BIT with ARCH=parisc
parisc:
ccio-dma: Add missing iounmap in error path in ccio_probe()
parisc:
ccio-dma: Fix typo in comment
parisc:
ccio-dma: Handle kmalloc failure in ccio_init_resources()
parisc:
Check the return value of ioremap() in lba_driver_probe()
parisc:
Clean up names in hardware database
parisc:
Do not initialise statics to 0
parisc:
Drop pa_swapper_pg_lock spinlock
parisc:
Drop zero variable initialisations in mm/init.c
parisc:
Fix comment typo in fault.c
parisc:
Fix device names in /proc/iomem
parisc:
Fix exception handler for fldw and fstw instructions
parisc:
io_pgetevents_time64() needs compat syscall in 32-bit compat mode
parisc:
led: Move from strlcpy with unused retval to strscpy
parisc:
Make CONFIG_64BIT available for ARCH=parisc64 only
parisc:
remove obsolete manual allocation aligning in iosapic
parisc:
rename PGD_ORDER to PGD_TABLE_ORDER
PCI/ACPI:
Guard ARM64-specific mcfg_quirks
PCI/ACPI:
Update link to PCI firmware specification
PCI/AER:
Configure ECRC for every device
PCI/AER:
Enable error reporting when AER is native
PCI/AER:
Iterate over error counters instead of error strings
PCI/ASPM:
Remove pcie_aspm_pm_state_change()
PCI/ASPM:
Unexport pcie_aspm_support_enabled()
PCI/doc:
Convert examples to generic power management
PCI/DOE:
Add DOE mailbox support functions
PCI/ERR:
Recognize disconnected devices in report_error_detected()
PCI/P2PDMA:
Attempt to set map_type if it has not been set
PCI/P2PDMA:
Introduce helpers for dma_map_sg implementations
PCI/P2PDMA:
Remove pci_p2pdma_[un]map_sg()
PCI/portdrv:
Don't disable AER reporting in get_port_device_capability()
PCI:
aardvark: Add support for AER registers on emulated bridge
PCI:
aardvark: Fix reporting Slot capabilities on emulated bridge
PCI:
Add ACS quirk for Broadcom BCM5750x NICs
PCI:
Add vendor ID for the PCI SIG
PCI:
brcmstb: Disable/enable regulators in suspend/resume
PCI:
brcmstb: Enable child bus device regulators from DT
PCI:
brcmstb: Prevent config space access when link is down
PCI:
brcmstb: Remove unnecessary forward declarations
PCI:
brcmstb: Rename .map_bus() functions to end with 'map_bus'
PCI:
brcmstb: Split post-link up initialization to brcm_pcie_start_link()
PCI:
Clean up pci_scan_slot()
PCI:
Clear PCI_STATUS when setting up device
PCI:
Convert to new *_PM_OPS macros
PCI:
designware-ep: Allow pci_epc_set_bar() update inbound map address
PCI:
Disable MSI for Tegra234 Root Ports
PCI:
Drop of_match_ptr() to avoid unused variables
PCI:
dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration
PCI:
dwc-plat: Drop unused regmap pointer
PCI:
dwc-plat: Simplify dw_plat_pcie_probe() return values
PCI:
dwc: Add braces to multi-line if-else statements
PCI:
dwc: Add dw_pcie_ops.host_deinit() callback
PCI:
dwc: Add iATU regions size detection procedure
PCI:
dwc: Add macros to compare Synopsys IP core versions
PCI:
dwc: Add newlines to log messages
PCI:
dwc: Add start_link/stop_link inlines
PCI:
dwc: Add unroll iATU space support to dw_pcie_disable_atu()
PCI:
dwc: Always enable CDM check if "snps,enable-cdm-check" exists
PCI:
dwc: Check iATU in/outbound range setup status
PCI:
dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi()
PCI:
dwc: Convert struct pcie_port.msi_irq to an array
PCI:
dwc: Correct msi_irq condition in dw_pcie_free_msi()
PCI:
dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
PCI:
dwc: Detect iATU settings after getting "addr_space" resource
PCI:
dwc: Disable outbound windows only for controllers using iATU
PCI:
dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_TYPE_MEM/IO
PCI:
dwc: Drop enum dw_pcie_region_type in favor of PCIE_ATU_REGION_DIR_IB/OB
PCI:
dwc: Fix MSI msi_msg DMA mapping
PCI:
dwc: Handle MSIs routed to multiple GIC interrupts
PCI:
dwc: Log link speed and width if it comes up
PCI:
dwc: Move GEN3_RELATED DBI definitions to common header
PCI:
dwc: Move io_cfg_atu_shared to struct pcie_port
PCI:
dwc: Organize local variable usage
PCI:
dwc: Read DWC IP core version from register
PCI:
dwc: Rename struct pcie_port to dw_pcie_rp
PCI:
dwc: Reuse local pointer to the resource data
PCI:
dwc: Set INCREASE_REGION_SIZE flag based on limit address
PCI:
dwc: Simplify in/outbound iATU setup methods
PCI:
dwc: Simplify unrolled iATU detection
PCI:
dwc: Split MSI IRQ parsing/allocation to a separate function
PCI:
dwc: Stop link on host_init errors and de-initialization
PCI:
dwc: Use native DWC IP core version representation
PCI:
dwc: Use the bitmap API to allocate bitmaps
PCI:
dwc: Validate iATU outbound mappings against hardware constraints
PCI:
endpoint: Don't stop controller when unbinding endpoint function
PCI:
endpoint: Enable DMA tests for endpoints with DMA capabilities
PCI:
endpoint: Fix Kconfig dependency
PCI:
endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init()
PCI:
endpoint: pci-epf-vntb: reduce several globals to statics
PCI:
endpoint: Support NTB transfer between RC and EP
PCI:
Extend isolated function probing to s390
PCI:
exynos: Correct generic PHY usage
PCI:
fu740: Remove unnecessary include files
PCI:
hv: Take a const cpumask in hv_compose_msi_req_get_cpu()
PCI:
hv: Take a const cpumask in hv_compose_msi_req_get_cpu()
PCI:
imx6: Call host init function directly in resume
PCI:
imx6: Collect clock enables in imx6_pcie_clk_enable()
PCI:
imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS()
PCI:
imx6: Disable clocks in reverse order of enable
PCI:
imx6: Disable i.MX6QDL clock when disabling ref clocks
PCI:
imx6: Do not hide PHY driver callbacks and refine the error handling
PCI:
imx6: Factor out ref clock disable to match enable
PCI:
imx6: Mark the link down as non-fatal error
PCI:
imx6: Move imx6_pcie_clk_disable() earlier
PCI:
imx6: Move imx6_pcie_enable_ref_clk() earlier
PCI:
imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configure_type() earlier
PCI:
imx6: Move PHY management functions together
PCI:
imx6: Move regulator enable out of imx6_pcie_deassert_core_reset()
PCI:
imx6: Move the imx6_pcie_ltssm_disable() earlier
PCI:
imx6: Propagate .host_init() errors to caller
PCI:
imx6: Reduce resume time by only starting link if it was up before suspend
PCI:
imx6: Reformat suspend callback to keep symmetric with resume
PCI:
imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers
PCI:
imx6: Support more than Gen2 speed link mode
PCI:
imx6: Turn off regulator when system is in suspend mode
PCI:
intel-gw: Drop manual DW PCIe controller version setup
PCI:
iproc: Use bitmap API to allocate bitmaps
PCI:
loongson: Add ACPI init support
PCI:
loongson: Don't access non-existent devices
PCI:
loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A
PCI:
loongson: Work around LS7A incorrect Interrupt Pin registers
PCI:
mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
PCI:
mediatek-gen3: Print LTSSM state when PCIe link down
PCI:
mediatek: Allow building for ARCH_AIROHA
PCI:
microchip: Fix refcount leak in mc_pcie_init_irq_domains()
PCI:
Move isa_dma_bridge_buggy out of asm/dma.h
PCI:
Move jailhouse's isolated function handling to pci_scan_slot()
PCI:
Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h
PCI:
qcom: Add IPQ60xx support
PCI:
qcom: Allow ASPM L1 and substates for 2.7.0
PCI:
qcom: Define slot capabilities using PCI_EXP_SLTCAP_*
PCI:
qcom: Drop manual pipe_clk_src handling
PCI:
qcom: Power on PHY before DBI register accesses
PCI:
qcom: Power on PHY before IPQ8074 DBI register accesses
PCI:
qcom: Remove unnecessary pipe_clk handling
PCI:
qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
PCI:
rcar-gen2: Add RZ/N1 SOC family compatible string
PCI:
Remove pci_get_legacy_ide_irq() and asm-generic/pci.h
PCI:
Remove pci_mmap_page_range() wrapper
PCI:
Replace magic constant for PCI Sig Vendor ID
PCI:
Split out next_ari_fn() from next_fn()
PCI:
Stub __pci_ioport_map() for arches that don't support it at all
PCI:
switchtec: Prefer ida_alloc()/free() over ida_simple_get()/remove()
PCI:
tegra194: Add Tegra234 PCIe support
PCI:
tegra194: Clean up the exit path for Endpoint mode
PCI:
tegra194: Clear bandwidth management status
PCI:
tegra194: Drop manual DW PCIe controller version setup
PCI:
tegra194: Enable support for 256 Byte payload
PCI:
tegra194: Extend Endpoint mode support
PCI:
tegra194: Find RAS DES PCIe capability offset
PCI:
tegra194: Fix link up retry sequence
PCI:
tegra194: Fix PM error handling in tegra_pcie_config_ep()
PCI:
tegra194: Fix Root Port interrupt handling
PCI:
vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs
PCI:
vmd: Use devm_kasprintf() instead of simple kasprintf()
PCI:
xilinx-cpm: Add support for Versal CPM5 Root Port
peci:
aspeed: fix error check return value of platform_get_irq()
peci:
cpu: Fix use-after-free in adev_release()
perf affinity:
Fix out of bound access to "sched_cpus" mask
perf arm-spe:
augment the data source type with neoverse_spe list
perf arm-spe:
Use SPE data source for neoverse cores
perf arm64:
Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h
perf auxtrace:
Add machine_pid and vcpu to auxtrace_error
perf beauty:
Update copy of linux/socket.h with the kernel sources
perf bpf:
Convert legacy map definition to BTF-defined
perf build-id:
Fix coding style, replace 8 spaces by tabs
perf build-id:
Print debuginfod queries if -v option is used
perf build:
Avoid defining _FORTIFY_SOURCE multiple times
perf build:
Fixup disabling of -Wdeprecated-declarations for the python scripting engine
perf build:
Remove FEATURE_CHECK_LDFLAGS-disassembler-{four-args,init-styled} setting
perf build:
Suppress openssl v3 deprecation warnings in libcrypto feature test
perf buildid-cache:
Add guestmount'd files to the build ID cache
perf buildid-cache:
Do not require purge files to also be in the file system
perf buildid-list:
Add a "-m" option to show kernel and modules build-ids
perf c2c:
Add dimensions for peer load operations
perf c2c:
Add dimensions of peer metrics for cache line view
perf c2c:
Add mean dimensions for peer operations
perf c2c:
Output statistics for peer snooping
perf c2c:
Prevent potential memory leak in c2c_he_zalloc()
perf c2c:
Refactor display string
perf c2c:
Refactor node header
perf c2c:
Rename dimension from 'percent_hitm' to 'percent_costly_snoop'
perf c2c:
Sort on peer snooping for load operations
perf c2c:
Update documentation for new display option 'peer'
perf c2c:
Use 'peer' as default display for Arm64
perf c2c:
Use explicit names for display macros
perf cpumap:
Compute mask size in constant time
perf cpumap:
Const map for max()
perf cpumap:
Fix alignment for masks in event encoding
perf cpumap:
Synthetic events and const/static
perf cs-etm:
Fix duplicated 'the' in comment
perf data convert:
Prefer sampled CPU when exporting JSON
perf data:
Add missing unistd.h header needed for pid_t
perf dlfilter dlfilter-show-cycles:
Fix types for print format
perf dlfilter:
Add machine_pid and vcpu
perf docs:
Update the documentation for the save_type filter
perf evlist:
Always use arch_evlist__add_default_attrs()
perf evsel:
Add arch_evsel__hw_name()
perf genelf:
Switch deprecated openssl MD5_* functions to new EVP API
perf gtk:
Only support --gtk if compiled in
perf header:
Pass "cpu" pmu name while printing caps
perf header:
Record non-CPU PMU capabilities
perf header:
Store PMU caps in an array of strings
perf inject jit:
Ignore memfd and anonymous mmap events if jitdump present
perf inject:
Add support for injecting guest sideband events
perf inject:
Fix missing guestmount option documentation
perf inject:
Fix spelling mistake "theads" -> "threads"
perf intel-pt:
Add documentation for tracing guest machine user space
perf intel-pt:
Add machine_pid and vcpu to auxtrace_error
perf intel-pt:
Add some more logging to intel_pt_walk_next_insn()
perf intel-pt:
Determine guest thread from guest sideband
perf intel-pt:
Disable sync switch with guest sideband
perf intel-pt:
Remove guest_machine_pid
perf intel-pt:
Track guest context switches
perf intel-pt:
Use guest pid/tid etc in guest samples
perf jevent:
Add an 'all' architecture argument
perf jevents:
Add JEVENTS_ARCH make option
perf jevents:
Add python converter script
perf jevents:
Clean up pytype warnings
perf jevents:
Compress the pmu_events_table
perf jevents:
Fold strings optimization
perf jevents:
Provide path to JSON file on error
perf jevents:
Remove jevents.c
perf jevents:
Remove the type/version variables
perf jevents:
Simplify generation of C-string
perf jevents:
Sort JSON files entries
perf jevents:
Switch build to use jevents.py
perf jit:
Include program header in ELF files
perf kcore_copy:
Do not check /proc/modules is unchanged
perf kvm:
Fix subcommand matching error
perf kwork:
Add irq kwork record support
perf kwork:
Add irq report support
perf kwork:
Add IRQ trace BPF support
perf kwork:
Add softirq kwork record support
perf kwork:
Add softirq latency support
perf kwork:
Add softirq report support
perf kwork:
Add softirq trace BPF support
perf kwork:
Add workqueue kwork record support
perf kwork:
Add workqueue latency support
perf kwork:
Add workqueue report support
perf kwork:
Add workqueue trace BPF support
perf kwork:
Implement 'report' subcommand
perf kwork:
Implement BPF trace
perf kwork:
Implement perf kwork latency
perf kwork:
Implement perf kwork timehist
perf kwork:
New tool to trace time properties of kernel work (such as softirq, and workqueue)
perf list:
Add PMU pai_crypto event description for IBM z16
perf lock:
Add 'contention' subcommand
perf lock:
Add --map-nr-entries option
perf lock:
Add -k and -F options to 'contention' subcommand
perf lock:
Add flags field in the lock_stat
perf lock:
Add lock aggregation enum
perf lock:
Add lock contention tracepoints record support
perf lock:
Allow to use different kernel symbols
perf lock:
Fix a copy-n-paste bug
perf lock:
Handle lock contention tracepoints
perf lock:
Implement cpu and task filters for BPF
perf lock:
Introduce struct lock_contention
perf lock:
Look up callchain for the contended locks
perf lock:
Pass machine pointer to is_lock_function()
perf lock:
Print the number of lost entries for BPF
perf lock:
Print wait times with unit
perf lock:
Remove redundant word 'contention' in help message
perf lock:
Skip print_bad_events() if nothing bad
perf lock:
Support -t option for 'contention' subcommand
perf lock:
Use BPF for lock contention analysis
perf machine:
Fix missing free of machine->kallsyms_filename
perf machine:
Use realloc_array_as_needed() in machine__set_current_tid()
perf mem:
Add statistics for peer snooping
perf mem:
Print snoop peer flag
perf metric:
Return early if no CPU PMU table exists
perf metrics:
Copy entire pmu_event in find metric
perf offcpu:
Check process id for the given workload
perf offcpu:
Parse process id separately
perf offcpu:
Track child processes
perf offcpu:
Update offcpu test for child process
perf ordered_events:
Add ordered_events__last_flush_time()
perf parse-events:
Break out tracepoint and printing
perf parse-events:
Don't #define YY_EXTRA_TYPE
perf parse-events:
Fix segfault when event parser gets an error
perf parse-events:
Ignore clang 15 warning about variable set but unused in bison produced code
perf parse-events:
Remove "not supported" hybrid cache events
perf pmu-events:
Avoid passing pmu_events_map
perf pmu-events:
Don't assume pmu_event is an array
perf pmu-events:
Hide pmu_events_map
perf pmu-events:
Hide pmu_sys_event_tables
perf pmu-events:
Hide the pmu_events
perf pmu-events:
Move test events/metrics to JSON
perf pmu:
Parse pmu caps sysfs only once
perf print-events:
Fix "perf list" can not display the PMU prefix for some hybrid cache events
perf probe:
Fix an error handling path in 'parse_perf_probe_command()'
perf probe:
Fix duplicated 'the' in comment
perf python:
Avoid deprecation warning on distutils
perf python:
Fix build when PYTHON_CONFIG is user supplied
perf python:
Ignore unused command line arguments when building with clang
perf python:
Prefer python3
perf record ibs:
Warn about sampling period skew
perf record:
Add finished init event
perf record:
Add new option to sample identifier
perf record:
Allow to specify max stack depth of fp callchain
perf record:
Always get text_poke events with --kcore option
perf record:
Always record id index
perf record:
Fix cpu mask bit setting for mixed mmaps
perf record:
Fix manpage formatting of description of support to hybrid systems
perf record:
Fix synthesis failure warnings
perf record:
Improve error message of -p not_existing_pid
perf sched latency:
Fix subcommand matching error
perf sched:
Fix memory leaks in __cmd_record detected with -fsanitize=address
perf script ibs:
Support new IBS bits in raw trace dump
perf script python:
Add machine_pid and vcpu
perf script python:
intel-pt-events: Add machine_pid and vcpu
perf script:
Add --dump-unsorted-raw-trace option
perf script:
Add machine_pid and vcpu
perf script:
Add some missing event dumps
perf script:
Delete repeated word "from"
perf script:
Fix Cannot print 'iregs' field for hybrid systems
perf script:
Fix missing guest option documentation
perf script:
Fix reference to perf insert instead of perf inject
perf script:
Skip dummy event attr check
perf scripting perl:
Ignore some warnings to keep building with perl headers
perf scripting python:
Delete repeated word in comments
perf scripting python:
Do not build fail on deprecation warnings
perf session:
Create guest machines from id_index
perf session:
Use sample->machine_pid to find guest machine
perf stat:
Add JSON output option
perf stat:
Add topdown metrics in the default perf stat on the hybrid machine
perf stat:
Capitalize topdown metrics' names
perf stat:
Clear evsel->reset_group for each stat run
perf stat:
Fix BPF program section name
perf stat:
Fix cpu map index in bperf cgroup code
perf stat:
Fix L2 Topdown metrics disappear for raw events
perf stat:
Refactor __run_perf_stat() common code
perf stat:
Remove duplicated include in builtin-stat.c
perf stat:
Revert "perf stat: Add default hybrid events"
perf stat:
Use evsel->core.cpus to iterate cpus in BPF cgroup counters
perf symbol:
Fail to read phdr workaround
perf test:
Add a new test for perf stat cgroup BPF counter
perf test:
Add ARM SPE system wide test
perf test:
Add debug line to diagnose broken metrics
perf test:
Add test for #system_tsc_freq in metrics
perf test:
Add test for branch stack sampling
perf test:
Add user space counter reading tests
perf test:
Avoid sysfs state affecting fake events
perf test:
Fix double word in comments
perf test:
Fix test case 83 ('perf stat CSV output linter') on s390
perf test:
Fix test case 87 ("perf record tests") for hybrid systems
perf test:
Fix test case 95 ("Check branch stack sampling") on s390 and use same event
perf test:
JSON format checking
perf test:
Make all metrics test more tolerant
perf test:
Refactor shell tests allowing subdirs
perf test:
Remove x86 rdpmc test
perf test:
Skip wp modify test on old kernels
perf test:
Stat test for repeat with a weak group
perf test:
Use full metric resolution
perf tests mmap-basic:
Remove unused variable to address clang 15 warning
perf tests powerpc:
Fix branch stack sampling test to include sanity check for branch filter
perf tests record:
Fail the test if the 'errs' counter is not zero
perf tests vmlinux-kallsyms:
Update is_ignored_symbol function to match the kernel ignored list
perf tests:
Fix Track with sched_switch test for hybrid case
perf tool ibs:
Sync AMD IBS header file
perf tools:
Add guest_cpu to hypervisor threads
perf tools:
Add machine_pid and vcpu to id_index
perf tools:
Add machine_pid and vcpu to perf_sample
perf tools:
Add perf_event__is_guest()
perf tools:
Add perf_event__synthesize_id_sample()
perf tools:
Add reallocarray_as_needed()
perf tools:
Automatically use guest kcore_dir if present
perf tools:
Do not pass NULL to parse_events()
perf tools:
Don't install data files with x permissions
perf tools:
Export dsos__for_each_with_build_id()
perf tools:
Export perf_event__process_finished_round()
perf tools:
Factor out evsel__id_hdr_size()
perf tools:
Fix compile error for x86
perf tools:
Fix double word in comments
perf tools:
Fix dso_id inode generation comparison
perf tools:
Get a perf cgroup more portably in BPF
perf tools:
Handle injected guest kernel mmap event
perf tools:
Honor namespace when synthesizing build-ids
perf tools:
Make has_kcore_dir() work also for guest kcore_dir
perf tools:
Remove also guest kcore_dir with host kcore_dir
perf tools:
Rework prologue generation code
perf tools:
Rework prologue generation code
perf tools:
Support reading PERF_FORMAT_LOST
perf tools:
Sync addition of PERF_MEM_SNOOPX_PEER
perf tools:
Tidy guest option documentation
perf trace:
Fix double word in comments
perf tsc:
Add arch TSC frequency information
perf tsc:
Add cpuinfo fall back for arch_get_tsc_freq()
perf vendor events arm64:
Arm Cortex-A78C and X1C
perf vendor events intel:
Rename tremontx to snowridgex
perf vendor events intel:
Update event list for Alderlake
perf vendor events intel:
Update event list for broadwellx
perf vendor events intel:
Update event list for haswellx
perf vendor events intel:
Update event list for Sapphirerapids
perf vendor events intel:
Update event list for Snowridgex
perf vendor events:
Add Intel meteorlake
perf vendor events:
Remove bad broadwellde uncore events
perf vendor events:
Remove bad ivytown uncore events
perf vendor events:
Remove bad jaketown uncore events
perf vendor events:
Update bonnell mapfile.csv
perf vendor events:
Update events and metrics for broadwellx
perf vendor events:
Update events and metrics for cascadelakex
perf vendor events:
Update events and metrics for haswellx
perf vendor events:
Update events and metrics for icelakex
perf vendor events:
Update events and metrics for skylakex
perf vendor events:
Update events for knightslanding
perf vendor events:
Update events for snowridgex
perf vendor events:
Update goldmont mapfile.csv
perf vendor events:
Update goldmontplus mapfile.csv
perf vendor events:
Update Intel alderlake
perf vendor events:
Update Intel broadwell
perf vendor events:
Update Intel broadwellde
perf vendor events:
Update Intel broadwellx
perf vendor events:
Update Intel cascadelakex
perf vendor events:
Update Intel elkhartlake
perf vendor events:
Update Intel haswell
perf vendor events:
Update Intel haswellx
perf vendor events:
Update Intel icelake
perf vendor events:
Update Intel icelakex
perf vendor events:
Update Intel ivybridge
perf vendor events:
Update Intel ivytown
perf vendor events:
Update Intel jaketown
perf vendor events:
Update Intel knightslanding
perf vendor events:
Update Intel nehalemep
perf vendor events:
Update Intel nehalemex
perf vendor events:
Update Intel sandybridge
perf vendor events:
Update Intel sapphirerapids
perf vendor events:
Update Intel silvermont
perf vendor events:
Update Intel skylake
perf vendor events:
Update Intel skylakex
perf vendor events:
Update Intel snowridgex
perf vendor events:
Update Intel tigerlake
perf vendor events:
Update Intel westmereep-dp
perf vendor events:
Update Intel westmereep-sp
perf vendor events:
Update Intel westmereex
perf vendor events:
Update metrics for broadwellde
perf vendor events:
Update metrics for ivytown
perf vendor events:
Update metrics for jaketown
perf vendor events:
Update metrics for sapphirerapids
perf x86 evlist:
Add default hybrid events for perf stat
perf/arm-cci:
fix typo in comment
perf/arm-cci:
Use the bitmap API to allocate bitmaps
perf/arm-cmn:
Add more bits to child node address offset field
perf/arm_pmu_platform:
fix tests for platform_get_irq() failure
perf/core:
Add a new read format to get a number of lost samples
perf/core:
Fix ';;' typo
perf/core:
Fix reentry problem in perf_output_read_group()
perf/marvell_cn10k:
Fix TAD PMU register offset
perf/marvell_cn10k:
Remove useless license text when SPDX-License-Identifier is already used
perf/x86/amd/uncore:
Add PerfMonV2 DF event format
perf/x86/amd/uncore:
Add PerfMonV2 RDPMC assignments
perf/x86/amd/uncore:
Detect available DF counters
perf/x86/amd/uncore:
Use attr_update for format attributes
perf/x86/amd/uncore:
Use dynamic events array
perf/x86/core:
Completely disable guest PEBS via guest's global_ctrl
perf/x86/core:
Completely disable guest PEBS via guest's global_ctrl
perf/x86/core:
Pass "struct kvm_pmu *" to determine the guest values
perf/x86/core:
Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline
perf/x86/ibs:
Add new IBS register bits into header
perf/x86/intel/ds:
Fix precise store latency handling
perf/x86/intel/uncore:
Fix broken read_counter() for SNB IMC PMU
perf/x86/intel:
Add EPT-Friendly PEBS for Ice Lake Server
perf/x86/intel:
Fix PEBS data source encoding for ADL
perf/x86/intel:
Fix pebs event constraints for ADL
perf/x86/intel:
Fix PEBS memory access info encoding for ADL
perf/x86/intel:
Fix the comment about guest LBR support on KVM
perf/x86/intel:
Fix unchecked MSR access error for Alder Lake N
perf/x86/intel:
Handle guest PEBS overflow PMI for KVM guest
perf/x86/lbr:
Enable the branch type for the Arch LBR by default
perf:
hisi: Extract hisi_pmu_init
perf:
RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node()
perf:
RISC-V: fix access beyond allocated array
perf:
riscv legacy: fix kerneldoc comment warning
perf:
riscv_pmu{,_sbi}: Miscallenous improvement & fixes
perf:
x86/core: Add interface to query perfmon_event_map[] directly
phy:
amlogic: Add G12A Analog MIPI D-PHY driver
phy:
brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
phy:
cadence-torrent: Remove unused `regmap` field from state struct
phy:
cadence: Sierra: Remove unused `regmap` field from state struct
phy:
cdns-dphy: Add band config for dphy tx
phy:
cdns-dphy: Add support for DPHY TX on J721e
phy:
dphy: drop unexpected word "the" in the comments
phy:
dt-bindings: cdns,dphy: Add compatible for dphy on j721e
phy:
freescale: Add i.MX8qm Mixel LVDS PHY support
phy:
marvell: phy-mvebu-a3700-comphy: Remove broken reset support
phy:
mediatek: Add PCIe PHY driver
phy:
phy-brcm-usb: drop unexpected word "the" in the comments
phy:
phy-mtk-dp: Add driver for DP phy
phy:
phy-mtk-dp: change mtk_dp_phy_driver to static
phy:
qcom-edp: add regulator_set_load to edp phy
phy:
qcom-qmp-combo,usb: add support for separate PCS_USB region
phy:
qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo
phy:
qcom-qmp-combo: cleanup the driver
phy:
qcom-qmp-combo: drop all non-combo compatibles support
phy:
qcom-qmp-combo: drop support for PCIe,UFS PHY types
phy:
qcom-qmp-combo: use bulk reset_control API
phy:
qcom-qmp-pcie-msm8996: cleanup the driver
phy:
qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy
phy:
qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check
phy:
qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types
phy:
qcom-qmp-pcie-msm8996: use bulk reset_control API
phy:
qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support
phy:
qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie
phy:
qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996
phy:
qcom-qmp-pcie: cleanup the driver
phy:
qcom-qmp-pcie: drop all non-PCIe compatibles support
phy:
qcom-qmp-pcie: drop multi-PHY support
phy:
qcom-qmp-pcie: drop obsolete pipe clock type check
phy:
qcom-qmp-pcie: drop support for non-PCIe PHY types
phy:
qcom-qmp-pcie: make pipe clock rate configurable
phy:
qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3
phy:
qcom-qmp-pcie: use bulk reset_control API
phy:
qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs
phy:
qcom-qmp-ufs: cleanup the driver
phy:
qcom-qmp-ufs: drop all non-UFS compatibles support
phy:
qcom-qmp-ufs: drop multi-PHY support
phy:
qcom-qmp-ufs: drop support for non-UFS PHY types
phy:
qcom-qmp-ufs: remove spurious register write in the msm8996 table
phy:
qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb
phy:
qcom-qmp-usb: clean up pipe clock handling
phy:
qcom-qmp-usb: cleanup the driver
phy:
qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register
phy:
qcom-qmp-usb: drop all non-USB compatibles support
phy:
qcom-qmp-usb: drop multi-PHY support
phy:
qcom-qmp-usb: drop support for non-USB PHY types
phy:
qcom-qmp-usb: replace FLL layout writes for msm8996
phy:
qcom-qmp-usb: statify qmp_phy_vreg_l
phy:
qcom-qmp-usb: use bulk reset_control API
phy:
qcom-qmp: add regulator_set_load to dp phy
phy:
qcom-qmp: clean up define alignment
phy:
qcom-qmp: clean up hex defines
phy:
qcom-qmp: clean up v4 and v5 define order
phy:
qcom-qmp: create copies of QMP PHY driver
phy:
qcom-qmp: drop old QMP PHY driver source
phy:
qcom-qmp: drop special QMP V2 PCIE gen3 defines
phy:
qcom-qmp: fix msm8996 PCIe PHY support
phy:
qcom-qmp: fix PCIe PHY support
phy:
qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register
phy:
qcom-qmp: move PCIE QHP registers to separate header
phy:
qcom-qmp: move PCS V2 registers to separate header
phy:
qcom-qmp: move PCS V3 registers to separate headers
phy:
qcom-qmp: move PCS V4 registers to separate headers
phy:
qcom-qmp: move PCS V5 registers to separate headers
phy:
qcom-qmp: move QSERDES PLL registers to separate header
phy:
qcom-qmp: move QSERDES registers to separate header
phy:
qcom-qmp: move QSERDES V3 registers to separate headers
phy:
qcom-qmp: move QSERDES V4 registers to separate headers
phy:
qcom-qmp: move QSERDES V5 registers to separate headers
phy:
qcom-qmp: pcs-pcie-v4: add missing registers
phy:
qcom-qmp: pcs-v3: add missing registers
phy:
qcom-qmp: qserdes-com-v3: add missing registers
phy:
qcom-qmp: qserdes-com-v4: add missing registers
phy:
qcom-qmp: qserdes-com-v5: add missing registers
phy:
qcom-qmp: qserdes-com: add missing registers
phy:
qcom-qmp: rename QMP V2 PCS registers
phy:
qcom-qmp: split allegedly 4.20 and 5.20 PCS registers
phy:
qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers
phy:
qcom-qmp: split PCS_UFS V3 symbols to separate header
phy:
qcom-qmp: switch to new split QMP PHY driver
phy:
qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3
phy:
rockchip-inno-usb2: Ignore OTG IRQs in host mode
phy:
rockchip-inno-usb2: Prevent incorrect error on probe
phy:
rockchip-inno-usb2: Sync initial otg state
phy:
samsung-ufs: add support for FSD ufs phy driver
phy:
samsung-ufs: convert phy clk usage to clk_bulk API
phy:
samsung-ufs: move cdr offset to drvdata
phy:
samsung-ufs: ufs: change phy on/off control
phy:
samsung: exynosautov9-ufs: correct TSRV register configurations
phy:
samsung: phy-exynos-pcie: sanitize init/power_on callbacks
phy:
samsung: ufs: constify samsung_ufs_phy_cfg
phy:
samsung: ufs: remove drvdata from struct samsung_ufs_phy
phy:
samsung: ufs: rename cfg to cfgs for clarification
phy:
samsung: ufs: support secondary ufs phy
phy:
stm32: fix error return in stm32_usbphyc_phy_init
phy:
tegra: Add PCIe PIPE2UPHY support for Tegra234
phy:
ti: phy-j721e-wiz: use OF data for device specific data
phy:
ti: tusb1210: Don't check for write errors when powering on
pinctrl:
Add pingroup and define PINCTRL_PINGROUP
pinctrl:
amd: Add amd_get_iomux_res function
pinctrl:
amd: Define and use AMD_PINS macro
pinctrl:
amd: Don't save/restore interrupt status and wake status bits
pinctrl:
amd: Fix an unused variable
pinctrl:
amd: Fix newline declaration in debugfs output
pinctrl:
amd: Implement pinmux functionality
pinctrl:
amd: Remove amd_pingroup and use pingroup
pinctrl:
amd: Remove contact information
pinctrl:
amd: Use devm_platform_get_and_ioremap_resource
pinctrl:
amd: Use PINCTRL_PINGROUP to manage pingroups
pinctrl:
amd: Use unicode for debugfs output
pinctrl:
aspeed: Fix typo in comment
pinctrl:
at91-pio4: remove #ifdef CONFIG_PM_SLEEP
pinctrl:
at91: Fix typo 'the the' in comment
pinctrl:
at91: remove #ifdef CONFIG_PM
pinctrl:
axp209: Support the AXP221/AXP223/AXP809 variant
pinctrl:
baytrail: Switch to to embedded struct pingroup
pinctrl:
bcm2835: drop irq_enable/disable callbacks
pinctrl:
bcm2835: Make the irqchip immutable
pinctrl:
cherryview: Switch to to embedded struct pingroup
pinctrl:
core: Use device_match_of_node() helper
pinctrl:
devicetree: Delete usage of driver_deferred_probe_check_state()
pinctrl:
imx93: Add MODULE_DEVICE_TABLE()
pinctrl:
ingenic: Convert to immutable irq chip
pinctrl:
ingenic: Use irqd_to_hwirq()
pinctrl:
intel: Add Intel Meteor Lake pin controller support
pinctrl:
intel: Check against matching data instead of ACPI companion
pinctrl:
intel: Drop no more used members of struct intel_pingroup
pinctrl:
intel: Embed struct pingroup into struct intel_pingroup
pinctrl:
intel: Switch to to embedded struct pingroup
pinctrl:
lynxpoint: Switch to to embedded struct pingroup
pinctrl:
mediatek: add drive for I2C related pins on mt8192
pinctrl:
mediatek: add generic driving setup property on mt8192
pinctrl:
mediatek: add rsel setting on mt8192
pinctrl:
mediatek: dropping original advanced drive configuration function
pinctrl:
mediatek: fix the pinconf definition of some GPIO pins
pinctrl:
mediatek: mt8192: Fix compile warnings
pinctrl:
merrifield: Switch to to embedded struct pingroup
pinctrl:
mvebu: Missing a blank line after declarations.
pinctrl:
nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
pinctrl:
ocelot: allow building as a module
pinctrl:
ocelot: Fix interrupt controller
pinctrl:
ocelot: Make irq_chip immutable
pinctrl:
pinctrl-zynqmp: Add support for output-enable and bias-high-impedance
pinctrl:
pinctrl-zynqmp: Fix kernel-doc warning
pinctrl:
qcom-pmic-gpio: add support for PMP8074
pinctrl:
qcom: Add pinctrl driver for MSM8909
pinctrl:
qcom: Add SM6375 TLMM driver
pinctrl:
qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM
pinctrl:
qcom: msm8916: Allow CAMSS GP clocks to be muxed
pinctrl:
qcom: sc7280: Add clock optional check for ADSP bypass targets
pinctrl:
qcom: sc7280: Fix compile bug
pinctrl:
qcom: sc7280: Fix compile bug
pinctrl:
qcom: sc8180x: Fix gpio_wakeirq_map
pinctrl:
qcom: sc8180x: Fix wrong pin numbers
pinctrl:
qcom: sm8250: Fix PDC map
pinctrl:
qcom: spmi-gpio: Add pm8226 compatibility
pinctrl:
qcom: spmi-gpio: make the irqchip immutable
pinctrl:
renesas: Add PORT_GP_CFG_13 macros
pinctrl:
renesas: Add RZ/V2M pin and gpio controller driver
pinctrl:
renesas: Initial R8A779G0 (R-Car V4H) PFC support
pinctrl:
renesas: pinctrl-rzg2l: Add IRQ domain to handle GPIO interrupt
pinctrl:
renesas: r8a779f0: Remove unused POC2
pinctrl:
renesas: r8a779g0: Add missing CANFD5_B
pinctrl:
renesas: r8a779g0: Add missing ERROROUTC_A
pinctrl:
renesas: r8a779g0: Add missing FlexRay
pinctrl:
renesas: r8a779g0: Add missing HSCIF1_X
pinctrl:
renesas: r8a779g0: Add missing HSCIF3_A
pinctrl:
renesas: r8a779g0: Add missing IRQx_A/IRQx_B
pinctrl:
renesas: r8a779g0: Add missing MODSELx for AVBx
pinctrl:
renesas: r8a779g0: Add missing MODSELx for TSN0
pinctrl:
renesas: r8a779g0: Add missing PWM
pinctrl:
renesas: r8a779g0: Add missing SCIF1_X
pinctrl:
renesas: r8a779g0: Add missing SCIF3
pinctrl:
renesas: r8a779g0: Add missing TCLKx_A/TCLKx_B/TCLKx_X
pinctrl:
renesas: r8a779g0: Add missing TPU0TOx_A
pinctrl:
renesas: r8a779g0: Add pins, groups and functions
pinctrl:
renesas: r8a779g0: Fixup MODSEL8
pinctrl:
renesas: r8a779g0: Remove unused IPxSRx definitions
pinctrl:
renesas: r8a779g0: Remove unused MOD_SELx definitions
pinctrl:
renesas: r8a779g0: Remove unused NOGP definitions
pinctrl:
renesas: r8a779g0: Tidy up ioctrl_regs
pinctrl:
renesas: r8a779g0: Tidyup POC1 voltage
pinctrl:
renesas: rzg2l: Return -EINVAL for pins which have input disabled
pinctrl:
rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
pinctrl:
samsung: do not use bindings header with constants
pinctrl:
starfive: Serialize adding groups and functions
pinctrl:
sunxi: Add driver for Allwinner D1
pinctrl:
sunxi: Add I/O bias setting for H6 R-PIO
pinctrl:
sunxi: Fix name for A100 R_PIO
pinctrl:
sunxi: Make some layout parameters dynamic
pinctrl:
sunxi: Refactor register/offset calculation
pinctrl:
sunxi: Remove reset controller consumers
pinctrl:
sunxi: Support the 2.5V I/O bias mode
ping:
convert to RCU lookups, get rid of rwlock
ping:
support ipv6 ping socket flow labels
pipe_get_pages():
switch to append_pipe()
pkcs7:
parser support SM2 and SM3 algorithms combination
pkcs7:
support EC-RDSA/streebog in SignerInfo
pktcdvd:
stop using bdevname in pkt_new_dev
pktcdvd:
stop using bdevname in pkt_seq_show
platform/chrome:
Add Type-C mux set command definitions
platform/chrome:
cros_ec: Always expose last resume result
platform/chrome:
cros_ec_commands: fix compile errors
platform/chrome:
cros_ec_commands: Fix syntax errors in comments
platform/chrome:
cros_ec_proto: add "cros_ec_" prefix to send_command()
platform/chrome:
cros_ec_proto: add Kunit test for cros_ec_cmd()
platform/chrome:
cros_ec_proto: add Kunit test for cros_ec_map_error()
platform/chrome:
cros_ec_proto: add Kunit test for empty payload
platform/chrome:
cros_ec_proto: add Kunit test for getting cmd mask error
platform/chrome:
cros_ec_proto: add Kunit test for getting legacy info
platform/chrome:
cros_ec_proto: add Kunit test for getting wake mask
platform/chrome:
cros_ec_proto: add Kunit tests for check_features
platform/chrome:
cros_ec_proto: add Kunit tests for cmd_xfer_status
platform/chrome:
cros_ec_proto: add Kunit tests for cros_ec_check_result()
platform/chrome:
cros_ec_proto: add Kunit tests for cros_ec_cmd_xfer()
platform/chrome:
cros_ec_proto: add Kunit tests for cros_ec_prepare_tx()
platform/chrome:
cros_ec_proto: add Kunit tests for cros_ec_query_all()
platform/chrome:
cros_ec_proto: add Kunit tests for cros_ec_send_command()
platform/chrome:
cros_ec_proto: add Kunit tests for get_host_event
platform/chrome:
cros_ec_proto: add Kunit tests for get_next_event
platform/chrome:
cros_ec_proto: add Kunit tests for get_sensor_count
platform/chrome:
cros_ec_proto: add Kunit tests for getting cmd mask
platform/chrome:
cros_ec_proto: add Kunit tests for getting proto info
platform/chrome:
cros_ec_proto: assign buffer size from protocol info
platform/chrome:
cros_ec_proto: change Kunit expectation when timed out
platform/chrome:
cros_ec_proto: check `msg->result` in getting cmd mask
platform/chrome:
cros_ec_proto: don't show MKBP version if unsupported
platform/chrome:
cros_ec_proto: factor legacy out from cros_ec_prepare_tx()
platform/chrome:
cros_ec_proto: Fix spelling mistake "unknwon" -> "unknown"
platform/chrome:
cros_ec_proto: handle empty payload in getting cmd mask
platform/chrome:
cros_ec_proto: handle empty payload in getting info legacy
platform/chrome:
cros_ec_proto: handle empty payload in getting proto info
platform/chrome:
cros_ec_proto: handle empty payload in getting wake mask
platform/chrome:
cros_ec_proto: remove redundant NULL check
platform/chrome:
cros_ec_proto: Rename cros_ec_command function
platform/chrome:
cros_ec_proto: return -EAGAIN when retries timed out
platform/chrome:
cros_ec_proto: return -EPROTO if empty payload
platform/chrome:
cros_ec_proto: return 0 on getting cmd mask success
platform/chrome:
cros_ec_proto: return 0 on getting wake mask success
platform/chrome:
cros_ec_proto: separate cros_ec_get_proto_info()
platform/chrome:
cros_ec_proto: separate cros_ec_get_proto_info_legacy()
platform/chrome:
cros_ec_proto: separate cros_ec_wait_until_complete()
platform/chrome:
cros_ec_proto: separate cros_ec_xfer_command()
platform/chrome:
cros_ec_proto: update cros_ec_check_result() comment
platform/chrome:
cros_ec_proto: Update size arg types
platform/chrome:
cros_ec_proto: use cros_ec_map_error()
platform/chrome:
cros_ec_typec: Cleanup switch handle return paths
platform/chrome:
cros_ec_typec: Get retimer handle
platform/chrome:
cros_ec_typec: Register port altmodes
platform/chrome:
cros_ec_typec: Rename port altmode array
platform/chrome:
cros_ec_typec: Use dev_err_probe on port register fail
platform/chrome:
cros_kbd_led_backlight: fix build warning
platform/chrome:
cros_kbd_led_backlight: separate ACPI backend
platform/chrome:
cros_kbd_led_backlight: sort headers alphabetically
platform/chrome:
cros_kbd_led_backlight: support EC PWM backend
platform/chrome:
cros_kbd_led_backlight: support OF match
platform/chrome:
cros_kunit_util: add default value for `msg->result`
platform/chrome:
cros_typec_switch: Add ACPI Kconfig dep
platform/chrome:
cros_typec_switch: Add event check
platform/chrome:
cros_typec_switch: Add switch driver
platform/chrome:
cros_typec_switch: Register mode switches
platform/chrome:
cros_typec_switch: Set EC retimer
platform/chrome:
merge Kunit utils and test cases
platform/chrome:
use macros for passthru indexes
platform/chrome:
wilco_ec: event: Fix typo in comment
platform/mellanox:
mlxreg-io: Add locking for io operations
platform/mellanox:
mlxreg-lc: Fix coverity warning
platform/mellanox:
mlxreg-lc: Fix error flow and extend verbosity
platform/mellanox:
mlxreg-lc: Fix locking issue
platform/mellanox:
nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices()
platform/mellanox:
Remove redundant 'NULL' check
platform/mellanox:
Remove unnecessary code
platform/olpc:
Fix uninitialized data in debugfs write
platform/surface:
Add KIP/POS tablet-mode switch driver
platform/surface:
aggregator: Add comment for KIP subsystem category
platform/surface:
aggregator: Add helper macros for requests with argument and return value
platform/surface:
aggregator: Allow devices to be marked as hot-removed
platform/surface:
aggregator: Allow is_ssam_device() to be used when CONFIG_SURFACE_AGGREGATOR_BUS is disabled
platform/surface:
aggregator: Allow notifiers to avoid communication on unregistering
platform/surface:
aggregator: Move device registry helper functions to core module
platform/surface:
aggregator: Move subsystem hub drivers to their own module
platform/surface:
aggregator: Reserve more event- and target-categories
platform/surface:
aggregator_registry: Add HID devices for sensors and UCSI client to SP8
platform/surface:
aggregator_registry: Add KIP device hub
platform/surface:
aggregator_registry: Add support for keyboard cover on Surface Pro 8
platform/surface:
aggregator_registry: Add support for Surface Laptop Go 2
platform/surface:
aggregator_registry: Add support for tablet mode switch on Surface Laptop Studio
platform/surface:
aggregator_registry: Add support for tablet mode switch on Surface Pro 8
platform/surface:
aggregator_registry: Change device ID for base hub
platform/surface:
aggregator_registry: Generify subsystem hub functionality
platform/surface:
aggregator_registry: Rename HID device nodes based on new findings
platform/surface:
aggregator_registry: Rename HID device nodes based on their function
platform/surface:
aggregator_registry: Use client device wrappers for notifier registration
platform/surface:
avoid flush_scheduled_work() usage
platform/surface:
gpe: Add support for 13" Intel version of Surface Laptop 4
platform/surface:
tabletsw: Fix __le32 integer access
platform/surface:
Update copyright year of various drivers
platform/x86/amd/pmc:
Add new acpi id for PMC controller
platform/x86/amd/pmc:
Add new platform support
platform/x86/dell:
Kconfig: Remove unnecessary "depends on X86_PLATFORM_DEVICES"
platform/x86/intel/ifs:
Mark as BROKEN
platform/x86/intel/pmt:
telemetry: Fix fixed region handling
platform/x86/intel/vsec:
Add PCI error recovery support to Intel PMT
platform/x86/intel/vsec:
Add support for Raptor Lake
platform/x86/intel/vsec:
Fix wrong type for local status variables
platform/x86/intel/vsec:
Rework early hardware code
platform/x86/intel:
Add Primary to Sideband (P2SB) bridge support
platform/x86/thinkpad_acpi:
Use acpi_dev_for_each_child()
platform/x86:
acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
platform/x86:
acer-wmi: Use backlight helper
platform/x86:
acer_wmi: Cleanup Kconfig selects
platform/x86:
apple-gmux: Use backlight helper
platform/x86:
asus-wmi: Add key mappings
platform/x86:
asus-wmi: Add mic-mute LED classdev support
platform/x86:
asus-wmi: Fix the name of the mic-mute LED classdev
platform/x86:
asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
platform/x86:
compal-laptop: Use backlight helper
platform/x86:
Drop the PMC_ATOM Kconfig option
platform/x86:
gigabyte-wmi: add support for B660I AORUS PRO DDR4
platform/x86:
hp-wmi: Ignore Sanitization Mode event
platform/x86:
ideapad-laptop: Add allow_v4_dytc module parameter
platform/x86:
ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]
platform/x86:
intel/pmc: Add Alder Lake N support to PMC core driver
platform/x86:
intel_atomisp2_led: Also turn off the always-on camera LED on the Asus T100TAF
platform/x86:
ISST: PUNIT device mapping with Sub-NUMA clustering
platform/x86:
Kconfig: Remove unnecessary "if X86"
platform/x86:
mlx-platform: Add COME board revision register
platform/x86:
mlx-platform: Add cosmetic changes for alignment
platform/x86:
mlx-platform: Add support for new system XH3000
platform/x86:
mlx-platform: Add support for systems equipped with two ASICs
platform/x86:
mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis
platform/x86:
mlx-platform: Make activation of some drivers conditional
platform/x86:
Move AMD platform drivers to separate directory
platform/x86:
p2sb: Fix UAF when caller uses resource name
platform/x86:
p2sb: Move out of X86_PLATFORM_DEVICES dependency
platform/x86:
panasonic-laptop: de-obfuscate button codes
platform/x86:
panasonic-laptop: don't report duplicate brightness key-presses
platform/x86:
panasonic-laptop: filter out duplicate volume up/down/mute keypresses
platform/x86:
panasonic-laptop: revert "Resolve hotkey double trigger bug"
platform/x86:
panasonic-laptop: sort includes alphabetically
platform/x86:
panasonic-laptop: Use acpi_video_get_backlight_type()
platform/x86:
pmc_atom: Fix comment typo
platform/x86:
pmc_atom: Fix SLP_TYPx bitfield mask
platform/x86:
pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table
platform/x86:
serial-multi-instantiate: Add CLSA0101 Laptop
platform/x86:
serial-multi-instantiate: Drop duplicate check
platform/x86:
serial-multi-instantiate: Get rid of redundant 'else'
platform/x86:
serial-multi-instantiate: Improve autodetection
platform/x86:
serial-multi-instantiate: Improve dev_err_probe() messaging
platform/x86:
serial-multi-instantiate: Sort ACPI IDs by HID
platform/x86:
serial-multi-instantiate: Use while (i--) pattern to clean up
platform/x86:
simatic-ipc: drop custom P2SB bar code
platform/x86:
sony-laptop: Remove useless comparisons in sony_pic_read_possible_resource()
platform/x86:
system76_acpi: Use dev_get_drvdata
platform/x86:
thinkpad-acpi: Add support for automatic mode transitions
platform/x86:
thinkpad-acpi: Add support for hotkey 0x131a
platform/x86:
thinkpad-acpi: Enable AMT by default on supported systems
platform/x86:
thinkpad-acpi: profile capabilities as integer
platform/x86:
thinkpad_acpi: do not use PSC mode on Intel platforms
platform/x86:
thinkpad_acpi: Explicitly set to balanced mode on startup
platform/x86:
thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
platform/x86:
thinkpad_acpi: Replace custom str_on_off() etc
platform/x86:
thinkpad_acpi: Sort headers for better maintenance
platform/x86:
thinkpad_acpi: Use backlight helper
platform/x86:
x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS
platform/x86:
x86-android-tablets: Fix Lenovo Yoga Tablet 2 830/1050 poweroff again
plip:
avoid rcu debug splat
PM / devfreq:
imx-bus: use NULL to pass a null pointer rather than zero
PM / devfreq:
imx: Register i.MX8MP interconnect device
PM / devfreq:
mediatek: Introduce MediaTek CCI devfreq driver
PM / devfreq:
shut up kernel-doc warnings
PM / devfreq:
tegra30: Add error message for devm_devfreq_add_device()
PM / devfreq:
tegra30: Register config_clks helper
Linux:
pm-graph v5.9
pm/sleep:
Add PM_USERSPACE_AUTOSLEEP Kconfig
PM:
domains: Delete usage of driver_deferred_probe_check_state()
PM:
domains: Ensure genpd_debugfs_dir exists before remove
PM:
EM: convert power field to micro-Watts precision and align drivers
PM:
hibernate: defer device probing when resuming from hibernation
PM:
QoS: Add check to make sure CPU freq is non-negative
PM:
runtime: Extend support for wakeirq for force_suspend|resume
PM:
Use the enum req_op and blk_opf_t types
PM:
wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP
pmem:
fix a name collision
pNFS/files:
Handle RDMA connection errors correctly
pNFS/flexfiles:
Report RDMA connection errors to the server
posix-cpu-timers:
Cleanup CPU timers before freeing them during exec
posix-timers:
Make do_clock_gettime() static
power/supply:
surface_battery: Use client device wrappers for notifier registration
power/supply:
surface_charger: Use client device wrappers for notifier registration
power:
reset: at91-reset: add at91_reset_data
power:
reset: at91-reset: add reset_controller_dev support
power:
reset: at91-reset: add support for SAMA7G5
power:
reset: at91-reset: document structures and enums
power:
reset: pwr-mlxbf: add BlueField SoC power control driver
power:
reset: pwr-mlxbf: add missing include
power:
reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables
power:
supply: ab8500: Add MAINTAINERS entry
power:
supply: ab8500: add missing destroy_workqueue in ab8500_charger_bind
power:
supply: ab8500: Drop external charger leftovers
power:
supply: ab8500: Exit maintenance if too low voltage
power:
supply: ab8500: Remove flush_scheduled_work() call.
power:
supply: ab8500: Respect charge_restart_voltage_uv
power:
supply: ab8500_fg: drop duplicated 'is' in comment
power:
supply: bq24257: Fix syntax error in comments
power:
supply: cros_peripheral: Use struct_size() helper in kzalloc()
power:
supply: Fix typo in power_supply_check_supplies
power:
supply: lp8788: fix typo in comment
power:
supply: max77976: update Luca Ceresoli's e-mail address
power:
supply: olpc_battery: Hold the reference returned by of_find_compatible_node
power:
supply: Remove unnecessary print function dev_err()
powercap:
intel_rapl: Add support for RAPTORLAKE_P
powercap:
RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P
powerpc/32:
Call mmu_mark_initmem_nx() regardless of data block mapping.
powerpc/32:
Do not allow selection of e5500 or e6500 CPUs on PPC32
powerpc/32:
Don't always pass -mcpu=powerpc to the compiler
powerpc/32:
Remove 'noltlbs' kernel parameter
powerpc/32:
Remove __map_without_ltlbs
powerpc/32:
Remove the 'nobats' kernel parameter
powerpc/32:
Set an IBAT covering up to _einittext during init
powerpc/32s:
Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG
powerpc/405:
Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
powerpc/44x:
Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
powerpc/52xx:
Get rid of of_node assignment
powerpc/52xx:
Mark gpt driver as not removable
powerpc/52xx:
Remove dead code, i.e. mpc52xx_get_xtal_freq()
powerpc/64:
Drop ppc_inst_as_str()
powerpc/64:
Init jump labels before parse_early_param()
powerpc/64e:
Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
powerpc/64e:
Fix early TLB miss with KUAP
powerpc/64e:
Fix kexec build error
powerpc/64e:
KASAN Full support for BOOK3E/64
powerpc/64e:
Move virtual memory closer to linear memory
powerpc/64e:
Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS
powerpc/64e:
Remove unused REGION related macros
powerpc/64e:
Reorganise virtual memory
powerpc/64e:
Rewrite p4d_populate() as a static inline function
powerpc/64s/radix:
don't need to broadcast IPI for radix pmd collapse flush
powerpc/64s:
Don't read H_BLOCK_REMOVE characteristics in radix mode
powerpc/64s:
POWER10 nest MMU can upgrade PTE access authority without TLB flush
powerpc/64s:
POWER10 nest MMU does not require flush escalation workaround
powerpc/64s:
Remove spurious fault flushing for NMMU
powerpc/85xx:
Fix description of MPC85xx and P1/P2 boards options
powerpc/85xx:
P2020: Add law_trgt_if property to PCIe DT nodes
powerpc/bpf/32:
Add instructions for atomic_[cmp]xchg
powerpc/bpf/32:
add support for BPF_ATOMIC bitwise operations
powerpc/bpf/64:
Add instructions for atomic_[cmp]xchg
powerpc/bpf/64:
add support for atomic fetch operations
powerpc/bpf/64:
add support for BPF_ATOMIC bitwise operations
powerpc/cell/axon_msi:
Fix refcount leak in setup_msi_msg_address
powerpc/crash:
save cpu register data in crash_smp_send_stop()
powerpc/fsl-pci:
Fix Class Code of PCIe Root Port
powerpc/ioda/iommu/debugfs:
Generate unique debugfs entries
powerpc/iommu:
Fix iommu_table_in_use for a small default DMA window case
powerpc/irq64:
Remove get_irq_happened()
powerpc/irq:
Don't open code irq_soft_mask helpers
powerpc/irq:
Increase stack_overflow detection limit when KASAN is enabled
powerpc/irq:
Make __do_irq() static
powerpc/irq:
Perform stack_overflow detection after switching to IRQ stack
powerpc/irq:
remove inline assembly in hard_irq_disable macro
powerpc/irq:
Replace #ifdefs by IS_ENABLED()
powerpc/irq:
Simplify __do_irq()
powerpc/irq:
Split irq.c
powerpc/kexec:
Fix build failure from uninitialised variable
powerpc/kvm:
Move pmu code in kvm folder to separate file for power9 and later platforms
powerpc/kvm:
Remove comment related to moving PMU code to perf subsystem
powerpc/mce:
use early_cpu_to_node() in mce_init()
powerpc/mm:
Export memory_add_physaddr_to_nid() for modules
powerpc/mm:
move protection_map[] inside the platform
powerpc/mobility:
wait for memory transfer to complete
powerpc/mpc5xxx:
Switch mpc5xxx_get_bus_frequency() to use fwnode
powerpc/papr_scm:
Ensure rc is always initialized in papr_scm_pmu_register()
powerpc/papr_scm:
Fix nvdimm event mappings
powerpc/papr_scm:
use dev_get_drvdata
powerpc/pci:
Add config option for using all 256 PCI buses
powerpc/pci:
Disable filling pci-OF-bus-map for non-chrp/powermac
powerpc/pci:
Enable PCI domains in /proc when PCI bus numbers are not unique
powerpc/pci:
Fix get_phb_number() locking
powerpc/pci:
Fix PHB numbering when using opal-phbid
powerpc/pci:
Hide pci_create_OF_bus_map() for non-chrp code
powerpc/pci:
Hide pci_device_from_OF_node() for non-powermac code
powerpc/pci:
Make pcibios_make_OF_bus_map() static
powerpc/pci:
Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
powerpc/perf:
Add support for caps under sysfs in powerpc
powerpc/perf:
Give generic PMU a nice name
powerpc/perf:
Include caps feature for power10 DD1 version
powerpc/perf:
Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
powerpc/perf:
Update MMCR2 to support event exclude_idle
powerpc/perf:
Use PVR rather than oprofile field to determine CPU version
powerpc/platforms/83xx/suspend:
Prevent unloading the driver
powerpc/platforms/83xx/suspend:
Remove write-only global variable
powerpc/platforms/83xx/suspend:
Reorder to get rid of a forward declaration
powerpc/powermac:
Remove empty function note_scsi_host()
powerpc/powernv/kvm:
Use darn for H_RANDOM on Power9
powerpc/powernv:
Avoid crashing if rng is NULL
powerpc/powernv:
Kconfig: Replace single quotes
powerpc/powernv:
rename remaining rng powernv_ functions to pnv_
powerpc/ppc-opcode:
Define and use PPC_RAW_SETB()
powerpc/ppc-opcode:
Define and use PPC_RAW_TRAP() and PPC_RAW_TW()
powerpc/ppc-opcode:
Fix PPC_RAW_TW()
powerpc/probes:
Remove ppc_opcode_t
powerpc/pseries/iommu:
Print ibm,query-pe-dma-windows parameters
powerpc/pseries/mobility:
set NMI watchdog factor during an LPM
powerpc/pseries/vas:
Fix comment typo
powerpc/pseries:
add FW_FEATURE_WATCHDOG flag
powerpc/pseries:
define driver for Platform KeyStore
powerpc/pseries:
Fix plpks crash on non-pseries
powerpc/pseries:
hvcall.h: add H_WATCHDOG opcode, H_NOOP return code
powerpc/pseries:
register pseries-wdt device with platform bus
powerpc/ptdump:
Fix display of RW pages on FSL_BOOK3E
powerpc/purgatory:
Omit use of bin2c
powerpc/rtas:
Fix RTAS MSR[HV] handling for Cell
powerpc/signal:
Update comment for clarity
powerpc/spufs:
Fix refcount leak in spufs_init_isolated_loader
powerpc/sysdev:
Fix comment typo
powerpc/vdso:
Fix __kernel_sync_dicache sequence with coherent icache
powerpc/watchdog:
introduce a NMI watchdog's factor
powerpc/xive:
Fix refcount leak in xive_get_max_prio
powerpc64/ftrace:
Fix ftrace for clang builds
powerpc:
add documentation for HWCAPs
powerpc:
add support for syscall stack randomization
powerpc:
align syscall table for ppc32
powerpc:
Don't hide eh field of lwarx behind a macro
powerpc:
Don't include asm/ppc_asm.h in other headers
powerpc:
Don't include asm/setup.h in asm/machdep.h
powerpc:
drop dependency on
in archrandom.h
powerpc:
dts: Add DTS file for CZ.NIC Turris 1.x routers
powerpc:
dts: turris1x.dts: Add CPLD reboot node
powerpc:
Finally remove unnecessary headers from asm/prom.h
powerpc:
Fix all occurences of duplicate words
powerpc:
Fix eh field when calling lwarx on PPC32
powerpc:
Fix hard_irq_disable() with sanitizer
powerpc:
Include asm/firmware.h in all users of firmware_has_feature()
powerpc:
Kconfig.debug: Remove extra empty line
powerpc:
Kconfig: Replace tabs with whitespaces
powerpc:
Make eh value more explicit when using lwarx
powerpc:
make facility_unavailable_exception 64s
powerpc:
Move prom_init() out of asm-prototypes.h
powerpc:
Move system_call_exception() to syscall.c
powerpc:
Remove _PAGE_SAO stub for book3e/64
powerpc:
Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h
powerpc:
Remove remaining parts of oprofile
powerpc:
Restore CONFIG_DEBUG_INFO in defconfigs
powerpc:
Update asm-prototypes.h comment
powerpc:
Update reviewers
ppp:
Fix typo in comment
proc:
add some (hopefully) insightful comments
proc:
delete unused
includes
proc:
fix a dentry lock race between release_task and lookup
proc:
fix test for "vsyscall=xonly" boot option
profile:
setup_profiling_timer() is moslty not implemented
profiling:
fix shift too large makes kernel panic
Linux:
provide arch_test_bit_acquire for architectures that define test_bit
proximity:
vl53l0x: Handle the reset GPIO
proximity:
vl53l0x: Handle the VDD regulator
proximity:
vl53l0x: Make VDD regulator actually optional
proximity:
vl53l0x: Prefer pre-initialized interrupt flags
pseries/iommu/ddw:
Fix kdump to work in absence of ibm,dma-window
psi:
dont alloc memory for psi by default
pstore/zone:
cleanup "rcnt" type
pstore:
Add priv field to pstore_record for backend specific use
pstore:
migrate to crypto acomp interface
ptp_ocp:
do not call pci_set_drvdata(pdev, NULL)
ptp_ocp:
drop duplicate NULL check in ptp_ocp_detach()
ptp_ocp:
replace kzalloc(x*y) by kcalloc(y, x)
ptp_ocp:
use bits.h macros for all masks
pwm:
Add clock based PWM output driver
pwm:
atmel-tcb: Fix typo in comment
pwm:
Drop support for legacy drivers
pwm:
Drop unused forward declaration from pwm.h
pwm:
lpc18xx: Convert to use dev_err_probe()
pwm:
lpc18xx: Fix period handling
pwm:
mediatek: Add MT8365 support
pwm:
Reorder header file to get rid of struct pwm_capture forward declaration
pwm:
sifive: Enable clk only after period check in .apply()
pwm:
sifive: Ensure the clk is enabled exactly once per running PWM
pwm:
sifive: Fold pwm_sifive_enable() into its only caller
pwm:
sifive: Reduce time the controller lock is held
pwm:
sifive: Shut down hardware only after pwmchip_remove() completed
pwm:
sifive: Simplify clk handling
pwm:
sifive: Simplify offset calculation for PWMCMP registers
pwm:
twl-led: Document some limitations and link to the reference manual
qed:
Use bitmap_empty()
qed:
Use the bitmap API to allocate bitmaps
qlogic/qed:
fix repeated words in comments
qlogic:
qed: fix clang -Wformat warnings
quota:
port quota helpers mount ids
r8152:
add PID for the Lenovo OneLink+ Dock
r8152:
fix the RX FIFO settings when suspending
r8152:
fix the units of some registers for RTL8156A
radix-tree:
replace gfp.h inclusion with gfp_types.h
raid5:
fix duplicate checks for rdev->saved_raid_disk
random:
correct spelling of "overwrites"
random:
handle archrandom with multiple longs
random:
remove CONFIG_ARCH_RANDOM
random:
use try_cmpxchg in _credit_init_bits
ratelimit:
Fix data-races in ___ratelimit().
raw:
complete rcu conversion
raw:
convert raw sockets to RCU
raw:
fix a typo in raw_icmp_error()
raw:
Fix mixed declarations error in raw_icmp_error().
raw:
remove unused variables from raw6_icmp_error()
raw:
Use helpers for the hlist_nulls variant.
raw:
use more conventional iterators
rcu-tasks:
Add blocked-task indicator to RCU Tasks Trace stall warnings
rcu-tasks:
Add data structures for lightweight grace periods
rcu-tasks:
Add slow-IPI indicator to RCU Tasks Trace stall warnings
rcu-tasks:
Avoid rcu_tasks_trace_pertask() duplicate list additions
rcu-tasks:
Be more patient for RCU Tasks boot-time testing
rcu-tasks:
Check for abandoned callbacks
rcu-tasks:
Disable and enable CPU hotplug in same function
rcu-tasks:
Drive synchronous grace periods from calling task
rcu-tasks:
Eliminate RCU Tasks Trace IPIs to online CPUs
rcu-tasks:
Flag offline CPUs in RCU Tasks Trace stall warnings
rcu-tasks:
Handle idle tasks for recently offlined CPUs
rcu-tasks:
Idle tasks on offline CPUs are in quiescent states
rcu-tasks:
Maintain a count of tasks blocking RCU Tasks Trace grace period
rcu-tasks:
Make RCU Tasks Trace stall warning handle idle offline tasks
rcu-tasks:
Make RCU Tasks Trace stall warnings print full .b.need_qs field
rcu-tasks:
Make rcu_note_context_switch() unconditionally call rcu_tasks_qs()
rcu-tasks:
Make trc_read_check_handler() fetch ->trc_reader_nesting only once
rcu-tasks:
Merge state into .b.need_qs and atomically update
rcu-tasks:
Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step()
rcu-tasks:
Move synchronize_rcu_tasks_generic() down
rcu-tasks:
Pull in tasks blocked within RCU Tasks Trace readers
rcu-tasks:
RCU Tasks Trace grace-period kthread has implicit QS
rcu-tasks:
Remove rcu_tasks_trace_postgp() wait for counter
rcu-tasks:
Scan running tasks for RCU Tasks Trace readers
rcu-tasks:
Simplify trc_inspect_reader() QS logic
rcu-tasks:
Split rcu_tasks_one_gp() from rcu_tasks_kthread()
rcu-tasks:
Stop RCU Tasks Trace from scanning full tasks list
rcu-tasks:
Stop RCU Tasks Trace from scanning idle tasks
rcu-tasks:
Track blocked RCU Tasks Trace readers
rcu-tasks:
Untrack blocked RCU Tasks Trace at reader end
rcu-tasks:
Update comments
rcu-tasks:
Use delayed_work to delay rcu_tasks_verify_self_tests()
rcu/context-tracking:
Move deferred nocb resched to context tracking
rcu/context-tracking:
Move RCU-dynticks internal functions to context_tracking
rcu/context-tracking:
Remove rcu_irq_enter/exit()
rcu/context-tracking:
Remove unused and/or unecessary middle functions
rcu/context_tracking:
Move dynticks counter to context tracking
rcu/context_tracking:
Move dynticks_nesting to context tracking
rcu/context_tracking:
Move dynticks_nmi_nesting to context tracking
rcu/kvfree:
Remove useless monitor_todo flag
rcu/nocb:
Add an option to offload all CPUs on boot
rcu/nocb:
Add option to opt rcuo kthreads out of RT priority
rcu/nocb:
Add/del rdp to iterate from rcuog itself
rcu/nocb:
Avoid polling when my_rdp->nocb_head_rdp list is empty
rcu/nocb:
Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call
rcu/nocb:
Invert rcu_state.barrier_mutex VS hotplug lock locking order
rcu/torture:
Change order of warning and trace dump
rcu/tree:
Add comment to describe GP-done condition in fqs loop
rcu:
Add irqs-disabled indicator to expedited RCU CPU stall warnings
rcu:
Add nocb_cb_kthread check to rcu_is_callbacks_kthread()
rcu:
Add polled expedited grace-period primitives
rcu:
Add rnp->cbovldmask check in rcutree_migrate_callbacks()
rcu:
Apply noinstr to rcu_idle_enter() and rcu_idle_exit()
rcu:
Avoid tracing a few functions executed in stop machine
rcu:
Cleanup RCU urgency state for offline CPU
rcu:
Decrease FQS scan wait time in case of callback overloading
rcu:
Diagnose extended sync_rcu_do_polled_gp() loops
rcu:
Dump rcuc kthread status for CPUs not reporting quiescent state
rcu:
Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels
rcu:
Immediately boost preempted readers for strict grace periods
rcu:
Initialize first_gp_fqs at declaration in rcu_gp_fqs()
rcu:
Make normal polling GP be more precise about sequence numbers
rcu:
Make polled grace-period API account for expedited grace periods
rcu:
Make Tiny RCU grace periods visible to polled APIs
rcu:
Provide a get_completed_synchronize_rcu() function
rcu:
Put panic_on_rcu_stall() after expedited RCU CPU stall warnings
rcu:
Switch polled grace-period APIs to ->gp_seq_polled
rcu:
tiny: Record kvfree_call_rcu() call stack for KASAN
rcuscale:
Fix smp_processor_id()-in-preemptible warnings
rcutorture:
Fix ksoftirqd boosting timing and iteration
rcutorture:
Fix memory leak in rcu_test_debug_objects()
rcutorture:
Handle failure of memory allocation functions
rcutorture:
Make failure indication note reader-batch overflow
rcutorture:
Simplify rcu_torture_read_exit_child() loop
rcutorture:
Test polled expedited grace-period primitives
rcutorture:
Update rcutorture.fwd_progress help text
rcutorture:
Validate get_completed_synchronize_rcu()
rcutorture:
Verify that polled GP API sees synchronous grace periods
RDMA/cma:
Fix arguments order in net device validation
RDMA/core:
Add a netevent notifier to cma
RDMA/core:
Add an rb_tree that stores cm_ids sorted by ifindex and remote IP
RDMA/core:
introduce ib_dma_pci_p2p_dma_supported()
RDMA/cxgb4:
fix accept failure due to increased cpl_t5_pass_accept_rpl size
RDMA/erdma:
Add cmdq implementation
RDMA/erdma:
Add connection management (CM) support
RDMA/erdma:
Add driver to kernel build environment
RDMA/erdma:
Add event queue implementation
RDMA/erdma:
Add main include file
RDMA/erdma:
Add the ABI definitions
RDMA/erdma:
Add the erdma module
RDMA/erdma:
Add the hardware related definitions
RDMA/erdma:
Add verbs header file
RDMA/erdma:
Add verbs implementation
RDMA/erdma:
Correct the max_qp and max_cq capacities of the device
RDMA/erdma:
Using the key in FMR WR instead of MR structure
RDMA/hfi1:
Depend on !UML
RDMA/hfi1:
fix potential memory leak in setup_base_ctxt()
RDMA/hfi1:
Fix typo in comment
RDMA/hns:
Fix incorrect clearing of interrupt status register
RDMA/hns:
Fix supported page size
RDMA/hns:
Fix the wrong type of return value of the interrupt handler
RDMA/hns:
Fix wrong fixed value of qp->rq.wqe_shift
RDMA/hns:
Recover 1bit-ECC error of RAM on chip
RDMA/hns:
Refactor the abnormal interrupt handler function
RDMA/hns:
Remove the num_qpc_timer variable
RDMA/hns:
Remove unused abnormal interrupt of type RAS
RDMA/ib_srpt:
Unify checking rdma_cm_id condition in srpt_cm_req_recv()
RDMA/irdma:
Add 2 level PBLE support for FMR
RDMA/irdma:
Add AE source to error log
RDMA/irdma:
Fix a window for use-after-free
RDMA/irdma:
Fix drain SQ hang with no completion
RDMA/irdma:
Fix setting of QP context err_rq_idx_valid field
RDMA/irdma:
Fix VLAN connection with wildcard address
RDMA/irdma:
Make CQP invalid state error non-critical
RDMA/irdma:
Make resource distribution algorithm more QP oriented
RDMA/irdma:
Report RNR NAK generation in device caps
RDMA/irdma:
Report the correct max cqes from query device
RDMA/irdma:
Return correct WC error for bind operation failure
RDMA/irdma:
Return error on MR deregister CQP failure
RDMA/irdma:
Use s/g array in post send only when its valid
RDMA/irdma:
Use the bitmap API to allocate bitmaps
RDMA/mlx5:
Add a umr recovery flow
RDMA/mlx5:
Add missing check for return value in get namespace flow
RDMA/mlx5:
Expose steering anchor to userspace
RDMA/mlx5:
Fix UMR cleanup on error flow of driver init
RDMA/mlx5:
Refactor get flow table function
RDMA/mlx5:
Rely on RoCE fw cap instead of devlink when setting profile
RDMA/mlx5:
Rename the mkey cache variables and functions
RDMA/mlx5:
Replace cache list with Xarray
RDMA/mlx5:
Replace ent->lock with xa_lock
RDMA/mlx5:
Set local port to one when accessing counters
RDMA/mlx5:
Store in the cache mkeys instead of mrs
RDMA/mlx5:
Store the number of in_use cache mkeys instead of total_mrs
RDMA/mlx5:
Support handling of modify-header pattern ICM area
RDMA/mlx5:
Use the proper number of ports
RDMA/qedr:
Fix potential memory leak in __qedr_alloc_mr()
RDMA/qib:
Use the bitmap API to allocate bitmaps
RDMA/qib:
Use the bitmap API when applicable
RDMA/rtrs-clt:
Replace list_next_or_null_rr_rcu with an inline function
RDMA/rtrs-clt:
Use bitmap_empty()
RDMA/rtrs-clt:
Use the bitmap API to allocate bitmaps
RDMA/rtrs-clt:
Use the right sg_cnt after ib_dma_map_sg
RDMA/rtrs-clt:
Use this_cpu_ API for stats
RDMA/rtrs-srv:
Do not use mempool for page allocation
RDMA/rtrs-srv:
Fix modinfo output for stringify
RDMA/rtrs-srv:
Pass the correct number of entries for dma mapped SGL
RDMA/rtrs-srv:
Use per-cpu variables for rdma stats
RDMA/rw:
drop pci_p2pdma_[un]map_sg()
RDMA/rxe:
Add a responder state for atomic reply
RDMA/rxe:
Add common rxe_prepare_res()
RDMA/rxe:
Add rxe_is_fenced() subroutine
RDMA/rxe:
Convert pr_warn/err to pr_debug in pyverbs
RDMA/rxe:
Convert read side locking to rcu
RDMA/rxe:
Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup
RDMA/rxe:
Fix deadlock in rxe_do_local_ops()
RDMA/rxe:
Fix error unwind in rxe_create_qp()
RDMA/rxe:
Fix mw bind to allow any consumer key portion
RDMA/rxe:
Fix rnr retry behavior
RDMA/rxe:
Fix spelling mistake in error print
RDMA/rxe:
fix xa_alloc_cycle() error return value check again
RDMA/rxe:
For invalidate compare according to set keys in mr
RDMA/rxe:
Generate error completion for error requester QP state
RDMA/rxe:
Limit the number of calls to each tasklet
RDMA/rxe:
Make the tasklet exits the same
RDMA/rxe:
Merge normal and retry atomic flows
RDMA/rxe:
Move atomic original value to res
RDMA/rxe:
Move atomic responder res to atomic_reply
RDMA/rxe:
Move code to rxe_prepare_atomic_res()
RDMA/rxe:
Remove unnecessary include statement
RDMA/rxe:
Remove unused mask parameter
RDMA/rxe:
Remove unused qp parameter
RDMA/rxe:
Remove useless pkt parameters
RDMA/rxe:
Rename rxe_atomic_reply to atomic_reply
RDMA/rxe:
Replace __rxe_do_task by rxe_run_task
RDMA/rxe:
Replace include statement
RDMA/rxe:
Split qp state for requester and completer
RDMA/rxe:
Stop lookup of partially built objects
RDMA/rxe:
Update wqe_index for each wqe error completion
RDMA/siw:
Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
RDMA/siw:
Pass a pointer to virt_to_page()
RDMA/srp:
Set scmnd->result only when scmnd is not NULL
RDMA/srpt:
Duplicate port name members
RDMA/srpt:
Fix a use-after-free
RDMA/srpt:
Introduce a reference count in struct srpt_device
RDMA/usnic:
Use device_iommu_capable()
RDMA:
Add ERDMA to rdma_driver_id definition
RDMA:
Correct duplicated words in comments
RDMA:
Fix comment typo
RDMA:
Handle the return code from dma_resv_wait_timeout() properly
RDMA:
remove useless condition in siw_create_cq()
rds:
add missing barrier to release_refill
Linux:
Read _SUB from ACPI to be able to identify firmware
refscale:
Convert test_lock spinlock to raw_spinlock
Linux:
regmap-irq cleanups and refactoring
regmap-irq:
Add get_irq_reg() callback
regmap-irq:
Cleanup sizeof(...) use in memory allocation
regmap-irq:
Convert bool bitfields to unsigned int
regmap-irq:
Deprecate the not_fixed_stride flag
regmap-irq:
Deprecate type registers and virtual registers
regmap-irq:
Fix bug in regmap_irq_get_irq_reg_linear()
regmap-irq:
Fix inverted handling of unmask registers
regmap-irq:
Introduce config registers for irq types
regmap-irq:
Refactor checks for status bulk read support
regmap-irq:
Remove an unnecessary restriction on type_in_mask
regmap-irq:
Remove inappropriate uses of regmap_irq_update_bits()
regmap-irq:
Remove mask_writeonly and regmap_irq_update_bits()
regmap-irq:
Remove unused type_reg_stride field
regmap:
add WARN_ONCE when invalid mask is provided to regmap_field_init()
regmap:
cache: Add extra parameter check in regcache_init
regmap:
cache: Fix syntax errors in comments
regmap:
Don't warn about cache only mode for devices with no cache
regmap:
Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
regmap:
Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
regmap:
Merge up fixes
regmap:
permit to set reg_update_bits with bulk implementation
regmap:
provide regmap_field helpers for simple bit operations
regmap:
Re-introduce bulk read support check in regmap_bulk_read()
regmap:
Re-introduce bulk read support check in regmap_bulk_read()
regmap:
spi: Reserve space for register address/padding
regmap:
Wire up regmap_config provided bulk write in missed functions
regmap:
Wire up regmap_config provided bulk write in missed functions
regulator:
Add missing type for 'regulator-microvolt-offset'
regulator:
Consumer load management improvements
regulator:
core: Allow drivers to define their init data as const
regulator:
core: Allow specifying an initial load w/ the bulk API
regulator:
core: Clean up on enable failure
regulator:
core: Fix missing error return from regulator_bulk_get()
regulator:
core: Fix off-on-delay-us for always-on/boot-on regulators
regulator:
cros-ec: Use common cros_ec_command()
regulator:
dt-bindings: Convert pwm-regulator to DT schema
regulator:
dt-bindings: mps,mp5416: add MP5496 compatible
regulator:
dt-bindings: qcom,smd-rpm: Add PM8909
regulator:
fix a kernel-doc warning
regulator:
Fix MFD_MAX597X dependency
regulator:
Fix parameter declaration and spelling mistake.
regulator:
Fix qcom,spmi-regulator schema
regulator:
max597x: Add support for max597x regulator
regulator:
max597x: Don't return uninitialized variable in .probe
regulator:
max597x: Remove unused including
regulator:
mp5416: add support for MP5496
regulator:
mp5416: alphabetically sort header includes
regulator:
mp5416: remove kernel.h include
regulator:
mp5416: use OF match data
regulator:
mt6370: Add mt6370 DisplayBias and VibLDO support
regulator:
mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing
regulator:
mt6370: Use the correct header for platform_device_id
regulator:
mt6380: Fix unused array warning
regulator:
of: Fix refcount leak bug in of_get_regulation_constraints()
regulator:
pca9450: Remove restrictions for regulator-name
regulator:
pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
regulator:
pwm: Update Lee Jones' email address
regulator:
qcom,spmi-regulator: add PMP8074 PMIC
regulator:
qcom,spmi-regulator: Convert to dtschema
regulator:
qcom_smd: add get_voltage to MP5496
regulator:
qcom_smd: Add PM8909 and fix pm8916_pldo range
regulator:
qcom_smd: Add PM8909 RPM regulators
regulator:
qcom_smd: Fix pm8916_pldo range
regulator:
qcom_spmi: add support for HT_P150
regulator:
qcom_spmi: add support for HT_P600
regulator:
qcom_spmi: add support for PMP8074 regulators
regulator:
rpi-panel-attiny: Use backlight helper
regulator:
rt5120: Add PMIC regulator support
regulator:
rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb
regulator:
scmi: Add missing of_node_get()
reiserfs:
Remove check for PageError
remap:
Some fixes for bulk read/write callbacks in regmap_config support
remap_range:
Remove check of uptodate flag
remoteproc:
Directly use ida_alloc()/free()
remoteproc:
Fix dma_mem leak after rproc_shutdown
remoteproc:
imx_rproc: Fix refcount leak in imx_rproc_addr_init
remoteproc:
k3-r5: Fix refcount leak in k3_r5_cluster_of_init
remoteproc:
mediatek: Enable cache for mt8186 SCP
remoteproc:
mediatek: Support MT8188 SCP
remoteproc:
omap_remoteproc: Fix typo in comment
remoteproc:
pru: Add support for various PRU cores on K3 AM62x SoCs
remoteproc:
qcom: correct kerneldoc
remoteproc:
qcom: pas: Add decrypt shutdown support for modem
remoteproc:
qcom: pas: Check if coredump is enabled
remoteproc:
qcom: pas: Mark devices as wakeup capable
remoteproc:
qcom: pas: Mark va as io memory
remoteproc:
qcom: q6v5-mss: add powerdomains to MSM8996 config
remoteproc:
qcom: q6v5: Set q6 state to offline on receiving wdog irq
remoteproc:
qcom: using pm_runtime_resume_and_get to simplify the code
remoteproc:
qcom: wcnss: Fix handling of IRQs
remoteproc:
qcom_q6v5: Introduce panic handler for MSS
remoteproc:
qcom_q6v5_mss: map/unmap metadata region before/after use
remoteproc:
qcom_q6v5_mss: Update MBA log info
remoteproc:
qcom_q6v5_pas: Deal silently with optional px and cx regulators
remoteproc:
qcom_q6v5_pas: Do not fail if regulators are not found
remoteproc:
rename len of rpoc_vring to num
remoteproc:
sysmon: Send sysmon state only for running rprocs
remoteproc:
sysmon: Wait for SSCTL service to come up
remoteproc:
Use unbounded workqueue for recovery work
remoteproc:
using pm_runtime_resume_and_get instead of pm_runtime_get_sync
Linux:
remove CONFIG_ANDROID
Linux:
remove the sx8 block driver
reset:
a10sr: allow building under COMPILE_TEST
reset:
Add Sunplus SP7021 reset driver
reset:
allow building of reset simple driver if expert config selected
reset:
imx7: Fix the iMX8MP PCIe PHY PERST support
reset:
microchip-sparx5: allow building as a module
reset:
microchip-sparx5: issue a reset on startup
reset:
npcm: Add NPCM8XX support
reset:
npcm: fix iprst2 and iprst4 setting
reset:
npcm: using syscon instead of device data
reset:
reset-simple should depends on HAS_IOMEM
reset:
tps380x: Add TPS380x device driver supprt
reset:
tps380x: Fix spelling mistake "Voltags" -> "Voltage"
resource:
Introduce alloc_free_mem_region()
Revert "ACPI / PM:
LPIT: Register sysfs attributes based on FADT"
Revert "ALSA:
hda: cs35l41: Allow compilation test on non-ACPI configurations"
Revert "ALSA:
hda: Fix page fault in snd_hda_codec_shutdown()"
Revert "ALSA:
usb-audio: Split endpoint setups for hw_params and prepare"
Revert "arch_topology:
Make cluster topology span at least SMT CPUs"
Revert "arm64:
dts: qcom: Fix 'reg-names' for sdhci nodes"
Revert "ARM:
dts: aspeed: Add USB2.0 device controller node"
Revert "ARM:
dts: imx6qdl-apalis: Avoid underscore in node name"
Revert "ath11k:
add support for hardware rfkill for QCA6390"
Revert "binder_alloc:
Add missing mmap_lock calls when using the VMA"
Revert "block:
freeze the queue earlier in del_gendisk"
Revert "bpftool:
Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK"
Revert "clk:
core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
Revert "devcoredump:
remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm"
Revert "driver core:
Delete driver_deferred_probe_check_state()"
Revert "driver core:
Set default deferred_probe_timeout back to 0."
Revert "driver core:
Set fw_devlink.strict=1 by default"
Revert "drivers/video/backlight/platform_lcd.c:
add support for device tree based probe"
Revert "drm/amd/amdgpu:
add pipe1 hardware support"
Revert "drm/amd/display:
ignore modifiers when checking for format support"
Revert "drm/amd/display:
Pass the new context into disable OTG WA"
Revert "drm/amd/display:
reduce stack for dml32_CalculatePrefetchSchedule"
Revert "drm/amd/display:
reduce stack for dml32_CalculateSwathAndDETConfiguration"
Revert "drm/amd/display:
reduce stack for dml32_CalculateVMRowAndSwath"
Revert "drm/amd/display:
reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport"
Revert "drm/amdgpu/display:
Protect some functions with CONFIG_DRM_AMD_DC_DCN"
Revert "drm/amdgpu/display:
set vblank_disable_immediate for DC"
Revert "drm/amdgpu/gmc11:
avoid cpu accessing registers to flush VM"
Revert "drm/amdgpu/gmc11:
enable AGP aperture"
Revert "drm/amdgpu:
Ensure the DMA engine is deactivated during set ups"
Revert "drm/amdkfd:
Free queue after unmap queue success"
Revert "drm/bridge:
anx7625: Use DPI bus type"
Revert "drm/i915/display:
Re-add check for low voltage sku for max dp source rate"
Revert "drm/i915:
Drop has_ddi from device info"
Revert "drm/i915:
Drop has_dp_mst from device info"
Revert "drm/i915:
Drop has_gt_uc from device info"
Revert "drm/i915:
Drop has_logical_ring_elsq from device info"
Revert "drm/i915:
Drop has_psr from device info"
Revert "drm/i915:
Drop has_rc6 from device info"
Revert "drm/i915:
Drop has_reset_engine from device info"
Revert "drm/i915:
Hold reference to intel_context over life of i915_request"
Revert "drm:
bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
Revert "dt-bindings:
usb: mtk-xhci: Make all clocks required"
Linux:
Revert "dt-bindings:drm/bridge:anx7625: add port@0 property"
Revert "fbdev:
Prevent probing generic drivers if a FB is already registered"
Revert "fbdev:
vesafb: Allow to be built if COMPILE_TEST is enabled"
Revert "fec:
Restart PPS after link state change"
Revert "firmware:
arm_scmi: Add clock management to the SCMI power domain"
Revert "fs/exec:
allow to unshare a time namespace on vfork+exec"
Revert "i2c:
scmi: Replace open coded device_get_match_data()"
Revert "io_uring:
add zc notification flush requests"
Revert "io_uring:
rename IORING_OP_FILES_UPDATE"
Revert "iommu/dma:
Add config for PCI SAC address trick"
Revert "iommu/of:
Delete usage of driver_deferred_probe_check_state()"
Revert "iommu/vt-d:
Fix possible recursive locking in intel_iommu_init()"
Revert "Kbuild, lto, workaround:
Don't warn for initcall_reference in modpost"
Revert "kernfs:
Change kernfs_notify_list to llist."
Revert "KVM:
nVMX: Do not expose MPX VMX controls when guest MPX disabled"
Revert "KVM:
nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control"
Revert "KVM:
x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu"
Revert "KVM:
x86: always allow host-initiated writes to PMU MSRs"
Revert "Makefile.extrawarn:
re-enable -Wformat for clang"
Revert "md-raid:
destroy the bitmap after destroying the thread"
Revert "memcg:
cleanup racy sum avoidance code"
Revert "Merge branch :
'octeontx2-af-next'"
Revert "Merge branch :
'octeontx2-minor-tc-fixes'"
Revert "MIPS:
octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32"
Revert "mwifiex:
fix sleep in atomic context bugs caused by dev_coredumpv"
Revert "net:
fec: Use a spinlock to guard `fep->ptp_clk_on`"
Revert "net:
macsec: update SCI upon MAC address change."
Revert "net:
mdio: Delete usage of driver_deferred_probe_check_state()"
Revert "net:
mvpp2: debugfs: fix memory leak when using debugfs_lookup()"
Revert "net:
phy: meson-gxl: improve link-up behavior"
Revert "net:
set proper memcg for net_init hooks allocations"
Revert "net:
set SK_MEM_QUANTUM to 4096"
Revert "net:
usb: ax88179_178a needs FLAG_SEND_ZLP"
Revert "nfp:
update nfp_X logging definitions"
Revert "ovl:
turn of SB_POSIXACL with idmapped layers temporarily"
Revert "parisc:
Show error if wrong 32/64-bit compiler is being used"
Revert "PCI:
tegra194: Rename tegra_pcie_dw to tegra194_pcie"
Revert "perf build:
Suppress openssl v3 deprecation warnings in libcrypto feature test"
Revert "pinctrl:
qcom: spmi-gpio: make the irqchip immutable"
Revert "platform/chrome:
Add Type-C mux set command definitions"
Revert "platform/chrome:
cros_ec_typec: Cleanup switch handle return paths"
Revert "platform/chrome:
cros_ec_typec: Get retimer handle"
Revert "platform/chrome:
cros_typec_switch: Add ACPI Kconfig dep"
Revert "platform/chrome:
cros_typec_switch: Add event check"
Revert "platform/chrome:
cros_typec_switch: Add switch driver"
Revert "platform/chrome:
cros_typec_switch: Register mode switches"
Revert "platform/chrome:
cros_typec_switch: Set EC retimer"
Revert "PM:
domains: Delete usage of driver_deferred_probe_check_state()"
Revert "pNFS:
nfs3_set_ds_client should set NFS_CS_NOPING"
Revert "powerpc/irq:
Don't open code irq_soft_mask helpers"
Revert "powerpc:
Remove unused FW_FEATURE_NATIVE references"
Revert "pstore:
migrate to crypto acomp interface"
Revert "RDMA/rxe:
Create duplicate mapping tables for FMRs"
Revert "reset:
microchip-sparx5: allow building as a module"
Revert "s390/smp,ptdump:
add absolute lowcore markers"
Revert "s390/smp:
enforce lowcore protection on CPU restart"
Revert "s390/smp:
rework absolute lowcore access"
Revert "sch_cake:
Return __NET_XMIT_STOLEN when consuming enqueued skb"
Revert "scripts/mod/modpost.c:
permit '.cranges' secton for sh64 architecture."
Revert "selftests/timens:
add a test for vfork+exit"
Revert "soc:
imx: imx8m-blk-ctrl: set power device name"
Revert "squashfs:
provide backing_dev_info in order to disable read-ahead"
Revert "SUNRPC:
Remove unreachable error condition"
Revert "swiotlb:
panic if nslabs is too small"
Revert "usb:
add quirks for Lenovo OneLink+ Dock"
Revert "usb:
dwc3: qcom: Keep power domain on to retain controller status"
Revert "usb:
dwc3: Remove the checks of -ENOSYS"
Revert "usb:
gadget: udc-xilinx: replace memcpy with memcpy_toio"
Revert "usb:
typec: ucsi: add a common function ucsi_unregister_connectors()"
Revert "veth:
Add updating of trans_start"
Revert "workqueue:
remove unused cancel_work()"
Revert "xfrm:
update SA curlft.use_time"
Revert "xhci:
turn off port power in shutdown"
Revert "zram:
remove double compression logic"
Linux:
Revert the ARM/dts changes for Renesas RZ/N1
RISC-V:
Add CONFIG_{NON,}PORTABLE
RISC-V:
Add fast call path of crash_kexec()
RISC-V:
Add modules to virtual kernel memory layout dump
RISC-V:
Add SSTC extension CSR details
RISC-V:
Add Sstc extension support
RISC-V:
Avoid coupling the T-Head CMOs and Zicbom
RISC-V:
Canaan devicetree fixes
RISC-V:
Clean up the Zicbom block size probing
RISC-V:
cpu_ops_spinwait.c should include head.h
RISC-V:
Declare cpu_ops_spinwait in
RISC-V:
Enable sstc extension parsing from DT
RISC-V:
Fix counter restart during overflow for RV32
RISC-V:
Fix SBI PMU calls for RV32
RISC-V:
Fixup get incorrect user mode PC for kernel mode regs
RISC-V:
Fixup schedule out issue in machine_crash_shutdown()
RISC-V:
fixups to work with crash tool
RISC-V:
Improve SBI definitions
RISC-V:
kexec: Fixup use of smp_processor_id() in preemptible context
RISC-V:
KVM: Add extensible CSR emulation framework
RISC-V:
KVM: Add extensible system instruction emulation framework
RISC-V:
KVM: Add G-stage ioremap() and iounmap() functions
RISC-V:
KVM: Add support for Svpbmt inside Guest/VM
RISC-V:
KVM: Factor-out instruction emulation into separate sources
RISC-V:
KVM: Fix variable spelling mistake
RISC-V:
KVM: Improve ISA extension by using a bitmap
RISC-V:
KVM: Make kvm_riscv_guest_timer_init a void function
RISC-V:
KVM: move preempt_disable() call in kvm_arch_vcpu_ioctl_run
RISC-V:
KVM: Support sstc extension
RISC-V:
KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap()
RISC-V:
Move counter info definition to sbi header file
RISC-V:
PCI: Avoid handing out address 0 to devices
RISC-V:
Prefer sstc extension if available
RISC-V:
Some Svpbmt fixes and cleanups
RISC-V:
Support for 64bit hartid on RV64 platforms
RISC-V:
Update user page mapping only once during start
RISC-V:
Use the extension probing code to enable the FPU
riscv/efi_stub:
Add 64bit boot-hartid support on RV64
riscv/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
riscv/purgatory:
hard-code obj-y in Makefile
riscv/purgatory:
Omit use of bin2c
riscv:
Add macro for multiple nop instructions
riscv:
Add support for non-coherent devices using zicbom extension
riscv:
config: enable SOC_STARFIVE in defconfig
riscv:
convert the t-head pbmt errata to use the __nops macro
riscv:
cpu: Add 64bit hartid support on RV64
riscv:
cpu_ops_sbi: Add 64bit hartid support on RV64
riscv:
dts: canaan: Add k210 topology information
riscv:
dts: canaan: add specific compatible for kd233's LCD
riscv:
dts: canaan: build all devicetress if SOC_CANAAN
riscv:
dts: canaan: fix bus {ranges,reg} warnings
riscv:
dts: canaan: fix kd233 display spi frequency
riscv:
dts: canaan: fix mmc node names
riscv:
dts: canaan: fix the k210's memory node
riscv:
dts: canaan: fix the k210's timer nodes
riscv:
dts: canaan: remove spi-max-frequency from controllers
riscv:
dts: canaan: use custom compatible for k210 i2s
riscv:
dts: microchip: Add mpfs' topology information
riscv:
dts: microchip: add mpfs's CAN controllers
riscv:
dts: microchip: correct L2 cache interrupts
riscv:
dts: microchip: mpfs: fix incorrect pcie child node name
riscv:
dts: microchip: mpfs: remove bogus card-detect-delay
riscv:
dts: microchip: mpfs: remove pci axi address translation property
riscv:
dts: microchip: mpfs: remove ti,fifo-depth property
riscv:
dts: microchip: remove spi-max-frequency property
riscv:
dts: microchip: remove spi-max-frequency property
riscv:
dts: microchip: use an mpfs specific l2 compatible
riscv:
dts: sifive unmatched: Add PWM controlled LEDs
riscv:
dts: sifive: "fix" pmic watchdog node name
riscv:
dts: sifive: Add fu540 topology information
riscv:
dts: sifive: Add fu740 topology information
riscv:
dts: starfive: Add JH7100 CPU topology
riscv:
dts: starfive: correct number of external interrupts
riscv:
enable Docker requirements in defconfig
riscv:
ensure cpu_ops_sbi is declared
riscv:
Ensure isa-ext static keys are writable
riscv:
fix a nasty sigreturn bug...
riscv:
fix RISCV_ISA_SVPBMT kconfig dependency warning
riscv:
implement cache-management errata for T-Head SoCs
riscv:
implement Zicbom-based CMO instructions + the t-head variant
riscv:
introduce nops and __nops macros for NOP sequences
riscv:
introduce unified static key mechanism for ISA extensions
riscv:
Kconfig.erratas: Add comments
riscv:
Kconfig.socs: Add comments
riscv:
Kconfig: Fix indentation and add comments
riscv:
Kconfig: Style cleanups
riscv:
kvm: move extern sbi_ext declarations to a header
riscv:
kvm: vcpu_timer: fix unused variable warnings
riscv:
lib: uaccess: fix CSR_STATUS SR_SUM bit
riscv:
make patch-function pointer more generic in cpu_manufacturer_info struct
riscv:
make t-head erratas depend on MMU
riscv:
mmap with PROT_WRITE but no PROT_READ is invalid
riscv:
remove usage of function-pointers from cpufeatures and t-head errata
riscv:
signal: fix missing prototype warning
riscv:
smp: Add 64bit hartid support on RV64
riscv:
spinwait: Fix hartid variable type
riscv:
switch has_fpu() to the unified static key mechanism
riscv:
traps: add missing prototype
riscv:
traps_misaligned: do not duplicate stringify
Linux:
riscv:uprobe fix SR_SPIE set/clear handling
rnbd-clt:
adjust the layout of struct rnbd_clt_dev
rnbd-clt:
check capacity inside rnbd_clt_change_capacity
rnbd-clt:
don't free rsp in msg_open_conf for map scenario
rnbd-clt:
kill read_only from struct rnbd_clt_dev
rnbd-clt:
make rnbd_clt_change_capacity return void
rnbd-clt:
open code send_msg_open in rnbd_clt_map_device
rnbd-clt:
pass sector_t type for resize capacity
rnbd-clt:
reduce the size of struct rnbd_clt_dev
rnbd-srv:
remove the name field from struct rnbd_dev
rose:
check NULL rose_loopback_neigh->loopback
rpmsg:
char: Add mutex protection for rpmsg_eptdev_open()
rpmsg:
convert sysfs snprintf to sysfs_emit
rpmsg:
Fix parameter naming for announce_create/destroy ops
rpmsg:
Fix possible refcount leak in rpmsg_register_device_override()
rpmsg:
mtk_rpmsg: Fix circular locking dependency
rpmsg:
qcom: correct kerneldoc
rpmsg:
qcom: glink: remove unused name
rpmsg:
qcom: glink: replace strncpy() with strscpy_pad()
rpmsg:
qcom_smd: Fix refcount leak in qcom_smd_parse_edge
rpmsg:
Strcpy is not safe, use strscpy_pad() instead
rseq:
Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags
rseq:
Kill process when unknown flags are encountered in ABI structures
rtc:
Add driver for Microchip PolarFire SoC
rtc:
Add NCT3018Y real time clock driver
rtc:
cros-ec: Only warn once in .remove() about notifier_chain problems
rtc:
Directly use ida_alloc()/free()
rtc:
Introduce ti-k3-rtc
rtc:
isl1208: do not advertise update interrupt feature if no interrupt specified
rtc:
mc146818-lib: reduce RTC_UIP polling period
rtc:
mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler()
rtc:
Remove unused rtc_dev_exit().
rtc:
Replace flush_scheduled_work() with flush_work().
rtc:
rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
rtc:
rv8803: factor out existing register initialization to function
rtc:
rv8803: fix missing unlock on error in rv8803_set_time()
rtc:
rv8803: initialize registers on post-probe voltage loss
rtc:
rv8803: re-initialize all Epson RX8803 registers on voltage loss
rtc:
rx8025: fix 12/24 hour mode detection on RX-8035
rtc:
spear: set range max
rtc:
sun6i: add support for R329 RTC
rtc:
use simple i2c probe
rtc:
vr41xx: remove driver
rtc:
zynqmp: Add calibration set and get support
rtc:
zynqmp: initialize fract_tick
rtc:
zynqmp: Updated calibration value
rtla/utils:
Use calloc and check the potential memory allocation failure
rtla:
Consolidate and show all necessary libraries that failed for building
rtla:
Define syscall numbers for riscv
rtla:
Fix double free
rtla:
Fix Makefile when called from -C tools/
rtla:
Fix tracer name
rtw88:
fix null vif pointer when hw_scan fails
rtw89:
8852c: add trigger frame counter
rtw89:
8852c: rfk: re-calibrate RX DCK once thermal changes a lot
rtw89:
add new state to CFO state machine for UL-OFDMA
rtw89:
fix channel inconsistency during hw_scan
rtw89:
fix null vif pointer when hw_scan fails
rtw89:
pci: handle hardware watchdog timeout interrupt status
rtw89:
sar: adjust and support SAR on 6GHz band
rv/include:
Add deterministic automata monitor definition via C macros
rv/include:
Add helper functions for deterministic automata
rv/include:
Add instrumentation helper functions
rv/monitor:
Add the wip monitor
rv/monitor:
Add the wip monitor skeleton created by dot2k
rv/monitor:
Add the wwnr monitor
rv/monitors:
Make monitor's automata definition static
rv/reactor:
add __init/__exit annotations to module init/exit funcs
rv/reactor:
Add the panic reactor
rv/reactor:
Add the printk reactor
rv:
Add runtime reactors interface
rv:
Add Runtime Verification (RV) interface
rv:
Unlock on error path in rv_unregister_reactor()
rxrpc:
Fix an insufficiently large sglist in rxkad_verify_packet_2()
rxrpc:
Fix calc of resend age
rxrpc:
Fix ICMP/ICMP6 error handling
rxrpc:
Fix local destruction being repeated
rxrpc:
Fix locking in rxrpc's sendmsg
rxrpc:
Remove rxrpc_get_reply_time() which is no longer used
s390/airq:
allow for airq structure that uses an input vector
s390/airq:
pass more TPI info to airq handlers
s390/ap:
fix crash on older machines based on QCI info missing
s390/boot:
cleanup adjust_to_uv_max() function
s390/boot:
fix absolute zero lowcore corruption on boot
s390/cpufeature:
allow for facility bits
s390/cpufeature:
rework to allow more than only hwcap bits
s390/crash:
fix incorrect number of bytes to copy to user space
s390/crash:
move copy_to_user_real() to crash_dump.c
s390/crash:
remove redundant panic() on save area allocation failure
s390/crash:
support multi-segment iterators
s390/crash:
use static swap buffer for copy_to_user_real()
s390/dasd:
drop unexpected word 'for' in comments
s390/dasd:
Establish DMA alignment
s390/dasd:
fix Oops in dasd_alias_get_start_dev due to missing pavgroup
s390/docs:
fix warnings for vfio_ap driver doc
s390/docs:
fix warnings for vfio_ap driver lock usage doc
s390/Docs:
new doc describing lock usage by the vfio_ap device driver
s390/hmcdrv:
fix Kconfig "its" grammar
s390/hugetlb:
fix prepare_hugepage_range() check for 2 GB hugepages
s390/hypfs:
avoid error message under KVM
s390/ism:
Cleanups
s390/mm:
do not trigger write fault when vma does not allow VM_WRITE
s390/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
s390/mm:
KVM: pv: when tearing down, try to destroy protected pages
s390/mm:
remove unused tprot() function
s390/mm:
remove useless hugepage address alignment
s390/nmi:
use irqentry_nmi_enter()/irqentry_nmi_exit()
s390/pci:
allow zPCI zbus without a function zero
s390/pci:
externalize the SIC operation controls and routine
s390/pci:
stash associated GISA designation
s390/pci:
stash dtsm and maxstbl
s390/qeth:
cache link_info for ethtool
s390/sclp:
detect the AENI facility
s390/sclp:
detect the AISI facility
s390/sclp:
detect the AISII facility
s390/sclp:
detect the zPCI load/store interpretation facility
s390/setup:
rearrange absolute lowcore initialization
s390/smp,ptdump:
add absolute lowcore markers
s390/smp:
enforce lowcore protection on CPU restart
s390/smp:
enforce lowcore protection on CPU restart
s390/smp:
rework absolute lowcore access
s390/tape:
fix comment typo
s390/unwind:
fix fgraph return address recovery
s390/uv:
Add dump fields to query
s390/uv:
Add SE hdr query information
s390/uvdevice:
autoload module based on CPU facility
s390/vfio-ap:
allow assignment of unavailable AP queues to mdev device
s390/vfio-ap:
allow hot plug/unplug of AP devices when assigned/unassigned
s390/vfio-ap:
bypass unnecessary processing of AP resources
s390/vfio-ap:
handle config changed and scan complete notification
s390/vfio-ap:
hot plug/unplug of AP devices when probed/removed
s390/vfio-ap:
implement in-use callback for vfio_ap driver
s390/vfio-ap:
introduce new mutex to control access to the KVM pointer
s390/vfio-ap:
introduce shadow APCB
s390/vfio-ap:
manage link between queue struct and matrix mdev
s390/vfio-ap:
move probe and remove callbacks to vfio_ap_ops.c
s390/vfio-ap:
prepare for dynamic update of guest's APCB on assign/unassign
s390/vfio-ap:
prepare for dynamic update of guest's APCB on queue probe/remove
s390/vfio-ap:
refresh guest's APCB by filtering AP resources assigned to mdev
s390/vfio-ap:
rename matrix_dev->lock mutex to matrix_dev->mdevs_lock
s390/vfio-ap:
reset queues after adapter/domain unassignment
s390/vfio-ap:
sysfs attribute to display the guest's matrix
s390/vfio-ap:
update docs to include dynamic config support
s390/vfio-ap:
use new AP bus interface to search for queue devices
s390/vfio-ap:
use proper locking order when setting/clearing KVM pointer
s390/zcore:
fix race when reading from hardware system area
s390:
Add attestation query information
s390:
add ELF note type for encrypted CPU state of a PV VCPU
s390:
fix double free of GS and RI CBs on fork() failure
s390:
fix nospec table alignments
s390:
update defconfigs
sample:
bpf: xdp_router_ipv4: Allow the kernel to send arp requests
samples/bpf:
Check detach prog exist or not in xdp_fwd
samples/bpf:
Fix xdp_redirect_map egress devmap prog
samples/bpf:
fixup some tools to be able to support xdp multibuffer
samples:
bpf: Fix cross-compiling error by using bootstrap bpftool
samples:
bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE
samsung/sxgbe:
fix repeated words in comments
sch_cake:
Return __NET_XMIT_STOLEN when consuming enqueued skb
sch_sfb:
Also store skb len before calling child enqueue
sch_sfb:
Don't assume the skb is still around after enqueueing to child
sched, cpuset:
Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
sched, drivers:
Remove max param from effective_cpu_util()/sched_cpu_util()
sched/core:
add forced idle accounting for cgroups
sched/core:
Always flush pending blk_plug
sched/core:
Do not requeue task on CPU excluded from cpus_mask
sched/core:
Fix the bug that task won't enqueue into core tree when update cookie
sched/core:
Use try_cmpxchg in set_nr_{and_not,if}_polling
sched/deadline:
Use proc_douintvec_minmax() limit minimum value
sched/debug:
fix dentry leak in update_sched_domain_debugfs
sched/fair:
Consider CPU affinity when allowing NUMA imbalance in find_idlest_group()
sched/fair:
Decay task PELT values during wakeup migration
sched/fair:
fix case with reduced capacity CPU
sched/fair:
Introduce SIS_UTIL to search idle CPU based on sum of util_avg
sched/fair:
Optimize and simplify rq leaf_cfs_rq_list
sched/fair:
Provide u64 read for 32-bits arch helper
sched/fair:
Remove redundant word " *"
sched/fair:
Remove task_util from effective utilization in feec()
sched/fair:
Remove the energy margin in feec()
sched/fair:
Rename select_idle_mask to select_rq_mask
sched/fair:
Use the same cpumask per-PD throughout find_energy_efficient_cpu()
sched/numa:
Adjust imb_numa_nr to a better approximation of memory channels
sched/numa:
Apply imbalance limitations consistently
sched/numa:
Do not swap tasks between nodes when spare capacity is available
sched/numa:
Initialise numa_migrate_retry
sched/psi:
Remove redundant cgroup_psi() when !CONFIG_CGROUPS
sched/psi:
Remove unused parameter nbytes of psi_trigger_create()
sched/psi:
Zero the memory of struct psi_group
sched/rt:
Fix Sparse warnings due to undefined rt.c declarations
sched:
Allow newidle balancing to bail out of load_balance
sched:
Fix the check of nr_running at queue wakelist
sched:
only perform capability check on privileged operation
sched:
Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
sched:
Remove unused function group_first_cpu()
scripts/bloat-o-meter:
add -p argument
scripts/bloat-o-meter:
switch argument parsing to using argparse
scripts/clang-tools:
Remove DeprecatedOrUnsafeBufferHandling check
scripts/clang-tools:
remove unused module
scripts/coccinelle/free:
add NULL test before dev_{put, hold} functions
scripts/extract-ikconfig:
add zstd compression support
scripts/faddr2line:
Add CONFIG_DEBUG_INFO check
scripts/faddr2line:
Fix vmlinux detection on arm64
scripts/gdb:
ensure the absolute path is generated on initial source
scripts/gdb:
fix 'lx-dmesg' on 32 bits arch
scripts/Makefile.extrawarn:
Do not disable clang's -Wformat-zero-length
scripts/tags.sh:
Include tools directory in tags generation
scripts/tracing:
Fix typo 'the the' in comment
scripts:
get_feat.pl: use /usr/bin/env to find perl
scripts:
headers_install.sh: Update config leak ignore entries
scripts:
kernel-doc: Always increment warnings counter
scripts:
remove obsolete gcc-ld script
scripts:
sphinx-pre-install: check for PDF min version later on
scripts:
sphinx-pre-install: fix venv version check logic
scripts:
sphinx-pre-install: place a warning for Sphinx >= 3.0
scripts:
sphinx-pre-install: provide both venv and package installs
scripts:
sphinx-pre-install: report broken venv
scsi/core:
Change the return type of scsi_noretry_cmd() into bool
scsi/core:
Improve static type checking
scsi/core:
Use the new blk_opf_t type
scsi/device_handlers:
Use the new blk_opf_t type
scsi/target:
Use the new blk_opf_t type
scsi/ufs:
Rename a 'dir' argument into 'op'
scsi:
a2091: Convert m68k WD33C93 drivers to DMA API
scsi:
a3000: Convert m68k WD33C93 drivers to DMA API
scsi:
aacraid: Remove redundant "the"
scsi:
BusLogic: Remove bus_to_virt()
scsi:
ch: Do not initialise statics to 0
scsi:
core: Allow the ALUA transitioning state enough time
scsi:
core: bsg: Remove usage of the deprecated ida_simple_xxx() API
scsi:
core: Call blk_mq_free_tag_set() earlier
scsi:
core: cap shost max_sectors according to DMA limits only once
scsi:
core: Fix a use-after-free
scsi:
core: Fix passthrough retry counter handling
scsi:
core: iscsi: Directly use ida_alloc()/ida_free()
scsi:
core: Make sure that hosts outlive targets
scsi:
core: Make sure that targets outlive devices
scsi:
core: Move the definition of SCSI_QUEUE_DELAY
scsi:
core: Remove reserved request time-out handling
scsi:
core: Revert "Call blk_mq_free_tag_set() earlier"
scsi:
core: Revert "Make sure that hosts outlive targets"
scsi:
core: Revert "Make sure that targets outlive devices"
scsi:
core: Revert "Simplify LLD module reference counting"
scsi:
core: Shorten long warning messages
scsi:
core: Simplify LLD module reference counting
scsi:
cxlflash: Include missing linux/irqdomain.h
scsi:
dpt_i2o: Remove obsolete driver
scsi:
dt-bindings: ufs: Document Renesas R-Car UFS host controller
scsi:
dt-bindings: ufs: exynos-ufs: Add FSD compatible
scsi:
fcoe: Remove redundant assignment to variable 'wlen'
scsi:
FlashPoint: Remove redundant variable bm_int_st
scsi:
fnic: Drop reserved request handling
scsi:
fnic: Refactor code in fnic probe to initialize SCSI layer
scsi:
gvp11.c: Fix DMA mask calculation error
scsi:
gvp11: Convert m68k WD33C93 drivers to DMA API
scsi:
hisi_sas: Align comments
scsi:
hisi_sas: Call hisi_sas_slave_configure() from slave_configure_v3_hw()
scsi:
hisi_sas: Modify v3 HW SATA completion error processing
scsi:
hisi_sas: Relocate DMA unmap of SMP task
scsi:
hisi_sas: Remove unnecessary variable to hold DMA map elements
scsi:
iscsi: Add helper to remove a session from the kernel
scsi:
iscsi: Add recv workqueue helpers
scsi:
iscsi: Allow iscsi_if_stop_conn() to be called from kernel
scsi:
iscsi: Clean up bound endpoints during shutdown
scsi:
iscsi: Fix HW conn removal use after free
scsi:
iscsi: Fix session removal on shutdown
scsi:
iscsi: Make iscsi_unregister_transport() return void
scsi:
iscsi: Prefer xmit of DataOut over new commands
scsi:
iscsi: Remove iscsi_get_task back_lock requirement
scsi:
iscsi: Remove unneeded task state check
scsi:
iscsi: Rename iscsi_conn_queue_work()
scsi:
iscsi: Run recv path from workqueue
scsi:
iscsi: tracing: Use the new __vstring() helper
scsi:
iscsi: Try to avoid taking back_lock in xmit path
scsi:
iscsi_tcp: Drop target_alloc use
scsi:
iscsi_tcp: Tell net when there's more data
scsi:
libiscsi: Improve conn_send_pdu API
scsi:
libsas: Introduce struct smp_disc_resp
scsi:
libsas: Introduce struct smp_rg_resp
scsi:
libsas: Introduce struct smp_rps_resp
scsi:
libsas: Resume SAS host for phy reset or enable via sysfs
scsi:
lpfc: Add missing destroy_workqueue() in error path
scsi:
lpfc: Check the return value of alloc_workqueue()
scsi:
lpfc: Copyright updates for 14.2.0.5 patches
scsi:
lpfc: Fix attempted FA-PWWN usage after feature disable
scsi:
lpfc: Fix lost NVMe paths during LIF bounce stress test
scsi:
lpfc: Fix possible memory leak when failing to issue CMF WQE
scsi:
lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb()
scsi:
lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
scsi:
lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri()
scsi:
lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
scsi:
lpfc: Remove Menlo/Hornet related code
scsi:
lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE
scsi:
lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration
scsi:
lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb
scsi:
lpfc: Update lpfc version to 14.2.0.5
scsi:
lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_fcp_op_cmp()
scsi:
MAINTAINERS: Add maintainer for Renesas UFS driver
scsi:
MAINTAINERS: Update cxgb3i and cxgb4i maintainer
scsi:
megaraid: Remove the static variable initialisation
scsi:
megaraid_sas: Clean up some inconsistent indenting
scsi:
megaraid_sas: Fix double kfree()
scsi:
megaraid_sas: Remove redundant variable cmd_type
scsi:
megaraid_sas: Remove unnecessary kfree()
scsi:
message: fusion: Drop redundant "the"
scsi:
mpi3mr: Delete a stray tab
scsi:
mpi3mr: Enable shared host tagset
scsi:
mpi3mr: Increase cmd_per_lun to 128
scsi:
mpi3mr: Reduce VD queue depth on detecting throttling
scsi:
mpi3mr: Resource Based Metering
scsi:
mpi3mr: Unlock on error path
scsi:
mpt3sas: Fix return value check of dma_get_required_mask()
scsi:
mpt3sas: Fix typo in comment
scsi:
mpt3sas: Fix use-after-free warning
scsi:
mpt3sas: Fix whitespace and spelling mistake
scsi:
mpt3sas: Remove flush_scheduled_work() call
scsi:
pm8001: Expose hardware queues for pm80xx
scsi:
pm8001: Fix typo 'the the' in comment
scsi:
pm8001: Rework shost initial values
scsi:
pm8001: Set up tags before using them
scsi:
pm8001: Use non-atomic bitmap ops for tag alloc + free
scsi:
qedf: Fix a UAF bug in __qedf_probe()
scsi:
qedi: Use QEDI_MODE_NORMAL for error handling
scsi:
qla2xxx: Add a new v2 dport diagnostic feature
scsi:
qla2xxx: Add debug prints in the device remove path
scsi:
qla2xxx: Check correct variable in qla24xx_async_gffid()
scsi:
qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
scsi:
qla2xxx: edif: Add bsg interface to read doorbell events
scsi:
qla2xxx: edif: Add retry for ELS passthrough
scsi:
qla2xxx: edif: bsg refactor
scsi:
qla2xxx: edif: Fix dropped IKE message
scsi:
qla2xxx: edif: Fix I/O timeout due to over-subscription
scsi:
qla2xxx: edif: Fix n2n discovery issue with secure target
scsi:
qla2xxx: edif: Fix n2n login retry for secure device
scsi:
qla2xxx: edif: Fix no login after app start
scsi:
qla2xxx: edif: Fix no logout on delete for N2N
scsi:
qla2xxx: edif: Fix potential stuck session in sa update
scsi:
qla2xxx: edif: Fix session thrash
scsi:
qla2xxx: edif: Fix slow session teardown
scsi:
qla2xxx: edif: Reduce disruption due to multiple app start
scsi:
qla2xxx: edif: Reduce Initiator-Initiator thrashing
scsi:
qla2xxx: edif: Reduce N2N thrashing at app_start time
scsi:
qla2xxx: edif: Remove old doorbell interface
scsi:
qla2xxx: edif: Send LOGO for unexpected IKE message
scsi:
qla2xxx: edif: Synchronize NPIV deletion with authentication application
scsi:
qla2xxx: edif: Tear down session if keys have been removed
scsi:
qla2xxx: edif: Wait for app to ack on sess down
scsi:
qla2xxx: Fix crash due to stale SRB access around I/O timeouts
scsi:
qla2xxx: Fix discovery issues in FC-AL topology
scsi:
qla2xxx: Fix erroneous mailbox timeout after PCI error injection
scsi:
qla2xxx: Fix excessive I/O error messages by default
scsi:
qla2xxx: Fix imbalance vha->vref_count
scsi:
qla2xxx: Fix incorrect display of max frame size
scsi:
qla2xxx: Fix losing FCP-2 targets during port perturbation tests
scsi:
qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
scsi:
qla2xxx: Fix losing target when it reappears during delete
scsi:
qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
scsi:
qla2xxx: Fix response queue handler reading stale packets
scsi:
qla2xxx: Fix sparse warning for dport_data
scsi:
qla2xxx: tracing: Use the new __vstring() helper
scsi:
qla2xxx: Turn off multi-queue for 8G adapters
scsi:
qla2xxx: Update manufacturer details
scsi:
qla2xxx: Update version to 10.02.07.500-k
scsi:
qla2xxx: Update version to 10.02.07.600-k
scsi:
qla2xxx: Update version to 10.02.07.700-k
scsi:
qla2xxx: Update version to 10.02.07.800-k
scsi:
qla2xxx: Wind down adapter after PCIe error
scsi:
qla2xxx: Zero undefined mailbox IN registers
scsi:
Revert "scsi: qla2xxx: Fix disk failure to rediscover"
scsi:
scsi_transport_sas: cap shost opt_sectors according to DMA optimal limit
scsi:
sd: Add a comment about limiting max_sectors to shost optimal limit
scsi:
sd: allow max_sectors be capped at DMA optimal size limit
scsi:
sd: Revert "Rework asynchronous resume support"
scsi:
sd: Rework asynchronous resume support
scsi:
sg: Allow waiting for commands to complete on removed device
scsi:
smartpqi: Add controller fw version to console log
scsi:
smartpqi: Add ctrl ready timeout module parameter
scsi:
smartpqi: Add driver support for multi-LUN devices
scsi:
smartpqi: Add module param to disable managed ints
scsi:
smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i
scsi:
smartpqi: Add PCI IDs for Lenovo controllers
scsi:
smartpqi: Add PCI IDs for ramaxel controllers
scsi:
smartpqi: Close write read holes
scsi:
smartpqi: Fix DMA direction for RAID requests
scsi:
smartpqi: Fix PCI control linkdown system hang
scsi:
smartpqi: Fix RAID map race condition
scsi:
smartpqi: Shorten drive visibility after removal
scsi:
smartpqi: Stop logging spurious PQI reset failures
scsi:
smartpqi: Update copyright to current year
scsi:
smartpqi: Update deleting a LUN via sysfs
scsi:
smartpqi: Update version to 2.1.18-045
scsi:
snic: Remove redundant "on"
scsi:
storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
scsi:
sym53c8xx_2: Remove redundant "with"
scsi:
target: Add callout to configure UNMAP settings
scsi:
target: Add file configure_unmap callout
scsi:
target: Add iblock configure_unmap callout
scsi:
target: core: De-RCU of se_lun and se_lun acl
scsi:
target: core: Fix race during ACL removal
scsi:
target: Detect UNMAP support post configuration
scsi:
target: iscsi: Add support for extended CDB AHS
scsi:
target: iscsi: Add upcast helpers
scsi:
target: iscsi: Allow AuthMethod=None
scsi:
target: iscsi: Control authentication per ACL
scsi:
target: iscsi: Do not require target authentication
scsi:
target: iscsi: Extract auth functions
scsi:
target: iscsi: Fix clang -Wformat warnings
scsi:
target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required()
scsi:
target: iscsi: Support base64 in CHAP
scsi:
target: Remove duplicate "the"
scsi:
target: Remove incorrect zero blocks WRITE_SAME check
scsi:
target: Remove XDWRITEREAD emulated support
scsi:
trace: Print driver_tag and scheduler_tag in SCSI trace
scsi:
ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS
scsi:
ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO
scsi:
ufs: core: Correct ufshcd_shutdown() flow
scsi:
ufs: core: Enable link lost interrupt
scsi:
ufs: core: Fix spelling mistake "Cannnot" -> "Cannot"
scsi:
ufs: core: Fix typos in error messages
scsi:
ufs: core: Increase the maximum data buffer size
scsi:
ufs: core: Read device property for ref clock
scsi:
ufs: core: Reduce the power mode change timeout
scsi:
ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES
scsi:
ufs: dt-bindings: Add SC8280XP binding
scsi:
ufs: Export regulator functions
scsi:
ufs: Export ufshcd_uic_change_pwr_mode()
scsi:
ufs: exynos: Constify driver data
scsi:
ufs: Fix ADAPT logic for HS-G5
scsi:
ufs: host: ufs-exynos: Add mphy apb clock mask
scsi:
ufs: host: ufs-exynos: Add support for FSD UFS HCI
scsi:
ufs: host: ufs-exynos: Make fsd_ufs_drvs static
scsi:
ufs: host: ufs-exynos: Remove unused defines
scsi:
ufs: host: ufs-exynos: Use already existing definition
scsi:
ufs: Rearrange addresses in increasing order
scsi:
ufs: Skip last hci reset to get valid register values
scsi:
ufs: ufs-exynos: Change ufs phy control sequence
scsi:
ufs: ufs-mediatek: Add stage information for ref-clk control
scsi:
ufs: ufs-mediatek: Always add delays for VCC operations
scsi:
ufs: ufs-mediatek: Disable reset confirm feature by UniPro
scsi:
ufs: ufs-mediatek: Disable unused VCCQx power rails
scsi:
ufs: ufs-mediatek: Fix build error and type mismatch
scsi:
ufs: ufs-mediatek: Fix build warnings
scsi:
ufs: ufs-mediatek: Fix invalid access to vccqx
scsi:
ufs: ufs-mediatek: Fix the timing of configuring device regulators
scsi:
ufs: ufs-mediatek: Introduce workaround for power mode change
scsi:
ufs: ufs-mediatek: Prevent device regulators setting LPM incorrectly
scsi:
ufs: ufs-mediatek: Prevent host hang by setting CLK_CG early
scsi:
ufs: ufs-mediatek: Support flexible parameters for SMC calls
scsi:
ufs: ufs-mediatek: Support host power control
scsi:
ufs: ufs-mediatek: Support low-power mode for parents of VCCQx
scsi:
ufs: ufs-mediatek: Support low-power mode for VCCQ
scsi:
ufs: ufs-mediatek: Support multiple VCC sources
scsi:
ufs: ufs-mediatek: Support performance boosting
scsi:
ufs: ufs-pci: Correct check for RESET DSM
scsi:
ufs: ufs-pci: Enable WriteBooster capability on ADL
scsi:
ufs: ufs-qcom: Remove unneeded code
scsi:
ufs: ufs-renesas: Add support for Renesas R-Car UFS controller
scsi:
ufs: ufshcd-pltfrm: Constify pointed data
scsi:
ufs: ufshcd: Constify pointed data
scsi:
zfcp: Declare zfcp_sdev_attrs as static
scsi:
zfcp: Drop redundant "the" in the comments
scsi:
zfcp: Fix missing auto port scan and thus missing target ports
secretmem:
Convert to migrate_folio
secretmem:
Remove isolate_page
security/apparmor:
remove redundant ret variable
security:
Add LSM hook to setgroups() syscall
security:
pass down mount idmapping to setattr hook
seg6:
add support for SRv6 H.Encaps.Red behavior
seg6:
add support for SRv6 H.L2Encaps.Red behavior
selftest/bpf/benchs:
Add bpf_map benchmark
selftest/bpf:
Test for use-after-free bug fix in inline_bpf_loop
selftest/vm:
uninitialized variable in main()
selftest:
net: bridge mdb add/del entry to port that is down
selftest:
Taint kernel when test module loaded
selftests, xsk:
Rename AF_XDP testing app
selftests/bpf:
add a ksym iter subtest
selftests/bpf:
Add a test for enum64 value relocations
selftests/bpf:
Add benchmark for local_storage get
selftests/bpf:
Add benchmark for local_storage RCU Tasks Trace usage
selftests/bpf:
Add BTF_KIND_ENUM64 unit tests
selftests/bpf:
Add drv mode testing for xdping
selftests/bpf:
Add lru_bug to s390x deny list
selftests/bpf:
Add negative tests for new nf_conntrack kfuncs
selftests/bpf:
Add nested type to type based tests
selftests/bpf:
Add regression test for pruning fix
selftests/bpf:
Add selftests for raw syncookie helpers
selftests/bpf:
Add selftests for raw syncookie helpers in TC mode
selftests/bpf:
Add test checking more characteristics
selftests/bpf:
Add test for libbpf_bpf_attach_type_str
selftests/bpf:
Add test for libbpf_bpf_link_type_str
selftests/bpf:
Add test for libbpf_bpf_map_type_str
selftests/bpf:
Add test for libbpf_bpf_prog_type_str
selftests/bpf:
Add test for prealloc_lru_pop bug
selftests/bpf:
Add test involving restrict type qualifier
selftests/bpf:
add test of __weak unknown virtual __kconfig extern
selftests/bpf:
Add tests for new nf_conntrack kfuncs
selftests/bpf:
Add tests for reading a dangling map iter fd
selftests/bpf:
add tests for sleepable (uk)probes
selftests/bpf:
Add type match test against kernel's task_struct
selftests/bpf:
Add type-match checks to type-based tests
selftests/bpf:
Add verifier tests for trusted kfunc args
selftests/bpf:
Add write tests for sk local storage map iterator
selftests/bpf:
Adjust vmtest.sh to use local kernel configuration
selftests/bpf:
allow BTF specs and func infos in test_verifier tests
selftests/bpf:
Attach to socketcall() in test_probe_user
selftests/bpf:
Avoid skipping certain subtests
selftests/bpf:
BPF test_prog selftests for bpf_loop inlining
selftests/bpf:
BPF test_verifier selftests for bpf_loop inlining
selftests/bpf:
Bump internal send_signal/send_signal_tracepoint timeout
selftests/bpf:
Copy over libbpf configs
selftests/bpf:
Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func
selftests/bpf:
Don't assign outer source IP to host
selftests/bpf:
Don't force lld on non-x86 architectures
selftests/bpf:
Enable config options needed for xdp_synproxy test
selftests/bpf:
Ensure sleepable program is rejected by hash map iter
selftests/bpf:
Excercise bpf_obj_get_info_by_fd for bpf2bpf
selftests/bpf:
fix a test for snprintf() overflow
selftests/bpf:
Fix bogus uninitialized variable warning
selftests/bpf:
Fix few more compiler warnings
selftests/bpf:
Fix rare segfault in sock_fields prog test
selftests/bpf:
Fix selftests failure
selftests/bpf:
Fix tc_redirect_dtime
selftests/bpf:
Fix test_run logic in fexit_stress.c
selftests/bpf:
Fix test_varlen verification failure with latest llvm
selftests/bpf:
Fix test_verifier failed test in unprivileged mode
selftests/bpf:
Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n
selftests/bpf:
lsm_cgroup functional test
selftests/bpf:
remove last tests with legacy BPF map definitions
selftests/bpf:
Return true/false (not 1/0) from bool functions
selftests/bpf:
Skip lsm_cgroup when we don't have trampolines
selftests/bpf:
Sort configuration
selftests/bpf:
specify expected instructions in test_verifier tests
selftests/bpf:
Test a BPF CC implementing the unsupported get_info()
selftests/bpf:
Test a BPF CC writing sk_pacing_*
selftests/bpf:
Test an incomplete BPF CC
selftests/bpf:
Test BTF_KIND_ENUM64 for deduplication
selftests/bpf:
test eager BPF ringbuf size adjustment logic
selftests/bpf:
Test new enum kflag and enum64 API functions
selftests/bpf:
use BPF_KSYSCALL and SEC("ksyscall") in selftests
selftests/bpf:
validate .bss section bigger than 8MB is possible now
selftests/drivers/gpu:
Add error messages to drm_mm.sh
selftests/filesystems:
add a vfat RENAME_EXCHANGE test
selftests/ftrace:
Add test case for GRP/ only input
selftests/io_uring:
test zerocopy send
selftests/kcmp:
Make the test output consistent and clear
selftests/kexec:
remove broken EFI_VARS secure boot fallback check
selftests/kprobe:
Do not test for GRP/ without event failures
selftests/kprobe:
Update test for no event name syntax error
selftests/landlock:
drop deprecated headers dependency
selftests/landlock:
fix broken include of linux/landlock.h
selftests/landlock:
Fix out-of-tree builds
selftests/livepatch:
better synchronize test_klp_callbacks_busy
selftests/net:
return back io_uring zc send tests
selftests/net:
temporarily disable io_uring zc test
selftests/powerpc/pmu:
Add interface test for bhrb disable field
selftests/powerpc/pmu:
Add interface test for bhrb disable field for non-branch samples
selftests/powerpc/pmu:
Add interface test for mmcra_ifm field for any branch type
selftests/powerpc/pmu:
Add interface test for mmcra_ifm field for conditional branch type
selftests/powerpc/pmu:
Add interface test for mmcra_ifm field of indirect call type
selftests/powerpc/pmu:
Add interface test for mmcra_thresh_cmp fields
selftests/powerpc/pmu:
Add mask/shift bits for extracting threshold compare field
selftests/powerpc/pmu:
Add selftest for blacklist events check in power9
selftests/powerpc/pmu:
Add selftest for checking invalid bits in event code
selftests/powerpc/pmu:
Add selftest for checking valid and invalid bhrb filter maps
selftests/powerpc/pmu:
Add selftest for event alternatives for power10
selftests/powerpc/pmu:
Add selftest for event alternatives for power9
selftests/powerpc/pmu:
Add selftest for group constraint check for MMCR0 l2l3_sel bits
selftests/powerpc/pmu:
Add selftest for group constraint check for MMCR1 cache bits
selftests/powerpc/pmu:
Add selftest for group constraint check for MMCRA thresh_cmp field
selftests/powerpc/pmu:
Add selftest for group constraint check for MMCRA thresh_ctl field
selftests/powerpc/pmu:
Add selftest for group constraint check for MMCRA thresh_sel field
selftests/powerpc/pmu:
Add selftest for group constraint check for PMC5 and PMC6
selftests/powerpc/pmu:
Add selftest for group constraint check for radix_scope_qual field
selftests/powerpc/pmu:
Add selftest for group constraint check MMCRA sample bits
selftests/powerpc/pmu:
Add selftest for group constraint check when using same PMC
selftests/powerpc/pmu:
Add selftest for group constraint for MMCRA Sampling Mode field
selftests/powerpc/pmu:
Add selftest for group constraint for unit and pmc field in p9
selftests/powerpc/pmu:
Add selftest for mmcr1 pmcxsel/unit/cache fields
selftests/powerpc/pmu:
Add selftest for PERF_TYPE_HARDWARE events valid check
selftests/powerpc/pmu:
Add selftest for reserved bit check for MMCRA thresh_ctl field
selftests/powerpc/pmu:
Add selftest to check branch stack enablement will not crash on any platforms
selftests/powerpc/pmu:
Add selftest to check constraint for number of counters in use.
selftests/powerpc/pmu:
Add selftest to check PERF_SAMPLE_REGS_INTR option will not crash on any platforms
selftests/powerpc/pmu:
Add selftest to check PMC5/6 is excluded from some constraint checks
selftests/powerpc/pmu:
Add support for branch sampling in get_intr_regs function
selftests/powerpc/pmu:
Add support for perf event code tests
selftests/powerpc/pmu:
Add test for hardware cache events
selftests/powerpc/pmu:
Refactor the platform check and add macros to find array size/PVR
selftests/powerpc/ptrace:
Add peek/poke of FPRs
selftests/powerpc/ptrace:
Build the ptrace-gpr test as 32-bit when possible
selftests/powerpc/ptrace:
Convert to load/store doubles
selftests/powerpc/ptrace:
Do more of ptrace-gpr in asm
selftests/powerpc/ptrace:
Drop unused load_fpr_single_precision()
selftests/powerpc/ptrace:
Make child errors more obvious
selftests/powerpc/ptrace:
Set LOCAL_HDRS
selftests/powerpc/ptrace:
Split CFLAGS better
selftests/powerpc/ptrace:
Use more interesting values
selftests/powerpc:
Add 32-bit support to asm helpers
selftests/powerpc:
Add missing files to .gitignores
selftests/powerpc:
Add missing PMU selftests to .gitignores
selftests/powerpc:
Add support to fetch "platform" and "base platform" from auxv to detect platform.
selftests/powerpc:
Avoid GCC 12 uninitialised variable warning
selftests/powerpc:
Don't save CR by default in asm helpers
selftests/powerpc:
Don't save TOC by default in asm helpers
selftests/powerpc:
Ensure 16-byte stack pointer alignment
selftests/powerpc:
Fix matrix multiply assist test
selftests/powerpc:
Skip energy_scale_info test on older firmware
selftests/rseq:
check if libc rseq support is registered
selftests/rseq:
riscv: fix 'literal-suffix' warning
selftests/rseq:
riscv: use rseq_get_abi() helper
selftests/seccomp:
Fix compile warning when CC=clang
selftests/sgx:
Add test for EPCM permission changes
selftests/sgx:
Add test for TCS page permission changes
selftests/sgx:
Ignore OpenSSL 3.0 deprecated functions warning
selftests/sgx:
Introduce dynamic entry point
selftests/sgx:
Introduce TCS initialization enclave operation
selftests/sgx:
Page removal stress test
selftests/sgx:
Test complete changing of page type flow
selftests/sgx:
Test faulty enclave behavior
selftests/sgx:
Test invalid access to removed enclave page
selftests/sgx:
Test reclaiming of untouched page
selftests/sgx:
Test two different SGX2 EAUG flows
selftests/timens:
add a test for vfork+exit
selftests/tpm2:
increase timeout for kselftests
selftests/vm:
add protection_keys tests to run_vmtests
selftests/vm:
fix errno handling in mrelease_test
selftests/vm:
fix inability to build any vm tests
selftests/vm:
fix va_128TBswitch.sh permissions
selftests/vm:
only run 128TBswitch with 5-level paging
selftests/vm:
skip 128TBswitch on unsupported arch
selftests/xsk:
Avoid bpf_link probe for existing xsk
selftests/xsk:
Destroy BPF resources only when ctx refcount drops to 0
selftests/xsk:
Introduce XDP prog load based on existing AF_XDP socket
selftests/xsk:
Verify correctness of XDP prog attach point
selftests:
add few test cases for tap driver
selftests:
add soft-dirty into run_vmtests.sh
selftests:
bonding: cause oops in bond_rr_gen_slave_id
selftests:
drivers/dma-buf: Improve message in selftest summary
selftests:
drop khdr make target
selftests:
drop KSFT_KHDR_INSTALL make target
selftests:
Fix the if conditions of in test_extra_filter()
selftests:
forwarding: add shebang for sch_red.sh
selftests:
forwarding: Add test cases for unresolved multicast routes
selftests:
forwarding: ethtool_extended_state: Convert to busywait
selftests:
forwarding: Fix failing tests with old libnet
selftests:
include bonding tests into the kselftest infra
selftests:
KVM: Add exponent check for boolean stats
selftests:
KVM: Check stat name before other fields
selftests:
kvm: Fix a compile error in selftests/kvm/rseq_test.c
selftests:
kvm: fix compilation
selftests:
KVM: Provide descriptive assertions in kvm_binary_stats_test
selftests:
kvm: replace ternary operator with min()
selftests:
kvm: set rax before vmcall
selftests:
Make the usage formatting consistent in kselftest_deps.sh
selftests:
make use of GUP_TEST_FILE macro
selftests:
mirror_gre_bridge_1q_lag: Enslave port to bridge before other configurations
selftests:
mlxsw: Add a RIF counter scale test
selftests:
mlxsw: Check line card info on activated line card
selftests:
mlxsw: Check line card info on provisioned line card
selftests:
mlxsw: resource_scale: Allow skipping a test
selftests:
mlxsw: resource_scale: Introduce traffic tests
selftests:
mlxsw: resource_scale: Pass target count to cleanup
selftests:
mlxsw: resource_scale: Update scale target after test setup
selftests:
mlxsw: tc_flower_scale: Add a traffic test
selftests:
mptcp: add MPC backup tests
selftests:
mptcp: avoid Terminated messages in userspace_pm
selftests:
mptcp: make sendfile selftest work
selftests:
mptcp: tweak simult_flows for debug kernels
selftests:
mptcp: update pm_nl_ctl usage header
selftests:
mptcp: userspace pm address tests
selftests:
mptcp: userspace pm subflow tests
selftests:
net: af_unix: Fix a build error of unix_connect.c.
selftests:
net: af_unix: Test connect() with different netns.
selftests:
net: arp_ndisc_untracked_subnets: test for arp_accept and accept_untracked_na
selftests:
net: dsa: Add a Makefile which installs the selftests
selftests:
net: fib_rule_tests: fix support for running individual tests
selftests:
net: fix IOAM test skip return code
selftests:
net: Fix typo 'the the' in comment
selftests:
net: sort .gitignore file
selftests:
netdevsim: Add test cases for route deletion failure
selftests:
netfilter: add test case for nf trace infrastructure
selftests:
nft_concat_range: add socat support
selftests:
seg6: add selftest for SRv6 H.Encaps.Red behavior
selftests:
seg6: add selftest for SRv6 H.L2Encaps.Red behavior
selftests:
soft-dirty: add test for mprotect
selftests:
spectrum-2: tc_flower_scale: Dynamically set scale target
selftests:
stop using KSFT_KHDR_INSTALL
selftests:
timers: clocksource-switch: adapt to kselftest framework
selftests:
timers: clocksource-switch: add 'runtime' command line parameter
selftests:
timers: clocksource-switch: add command line switch to skip sanity check
selftests:
timers: clocksource-switch: fix passing errors from child
selftests:
timers: clocksource-switch: sort includes
selftests:
timers: fix declarations of main()
selftests:
timers: inconsistency-check: adapt to kselftest framework
selftests:
timers: nanosleep: adapt to kselftest framework
selftests:
timers: valid-adjtimex: build fix for newer toolchains
selftests:
tls: add a test for timeo vs lock
selftests:
tls: add selftest variant for pad
selftests:
tls: add test for NoPad getsockopt
selftests:
tls: handful of memrnd() and length checks
selftests:timers: globals don:
't need initialization to 0
selinux:
add __randomize_layout to selinux_audit_data
selinux:
Add boundary check in put_entry()
selinux:
drop unnecessary NULL check
selinux:
fix memleak in security_read_state_kernel()
selinux:
fix typos in comments
selinux:
implement the security_uring_cmd() LSM hook
selinux:
selinux_add_opt() callers free memory
serial:
8250: Adjust misleading LSR related comment
serial:
8250: create lsr_save_mask
serial:
8250: Create serial8250_em485_supported for em485 users
serial:
8250: Create serial_lsr_in()
serial:
8250: Get preserved flags using serial_lsr_in()
serial:
8250: handle __start_tx() call in start_tx()
serial:
8250: kill __do_stop_tx()
serial:
8250: lpc18xx: Remove redundant sanity check for RS485 flags
serial:
8250: lpc18xx: Remove serial_rs485 sanitization
serial:
8250: make saved LSR larger
serial:
8250: omap: Use serial8250_em485_supported
serial:
8250: Remove serial_rs485 sanitization from em485
serial:
8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
serial:
8250: Store to lsr_save_flags after lsr read
serial:
8250: Use C99 array initializer & define UART_REG_UNMAPPED
serial:
8250: Use UART_LCR_WLEN8 instead of literal
serial:
8250_bcm2835aux: Add missing clk_disable_unprepare()
serial:
8250_bcm2835aux: Use serial8250_em485_supported
serial:
8250_bcm7271: Save/restore RTS in suspend/resume
serial:
8250_dw: Avoid pslverr on reading empty receiver fifo
serial:
8250_dw: Drop PM ifdeffery
serial:
8250_dw: Sort headers alphabetically
serial:
8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
serial:
8250_dw: Take port lock while accessing LSR
serial:
8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x()
serial:
8250_dw: Use serial_lsr_in() in dw8250_handle_irq()
serial:
8250_dwlib: Fill in rs485_supported
serial:
8250_dwlib: remove redundant sanity check for RS485 flags
serial:
8250_dwlib: Remove serial_rs485 sanitization
serial:
8250_dwlib: Support for 9th bit multipoint addressing
serial:
8250_exar: Fill in rs485_supported
serial:
8250_exar: Remove serial_rs485 assignment
serial:
8250_fintek: Fill in rs485_supported
serial:
8250_fintek: Remove serial_rs485 sanitization
serial:
8250_fsl: Don't report FE, PE and OE twice
serial:
8250_lpc18cc: Fill in rs485_supported
serial:
8250_lpss: Use 32-bit reads
serial:
8250_of: Use serial8250_em485_supported
serial:
8250_pci: Fill in rs485_supported for pci_fintek
serial:
8250_pci: Remove serial_rs485 sanitization
serial:
8250_pericom: Use UART_LCR_DLAB
serial:
8250_port: Fix spelling mistake
serial:
Add rs485_supported to uart_port
serial:
Add uart_rs485_config()
serial:
ar933x: Fill in rs485_supported
serial:
ar933x: Fix check for RS485 support
serial:
ar933x: Remove superfluous code in ar933x_config_rs485()
serial:
atmel: Fill in rs485_supported
serial:
Clear rs485 struct when non-RS485 mode is set
serial:
Consolidate BOTH_EMPTY use
serial:
Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE
serial:
core, 8250: set RS485 termination GPIO in serial core
serial:
core: move sanitizing of RS485 delays into own function
serial:
core: sanitize RS485 delays read from device tree
serial:
Create uart_xmit_advance()
serial:
document start_rx member at struct uart_ops
serial:
Drop timeout from uart_port
serial:
Embed rs485_supported to uart_port
serial:
fsl_lpuart: Call core's sanitization and remove custom one
serial:
fsl_lpuart: Fill in rs485_supported
serial:
fsl_lpuart: Reset prior to registration
serial:
fsl_lpuart: RS485 RTS polariy is inverse
serial:
fsl_lpuart: zero out parity bit in CS7 mode
serial:
imx: Fill in rs485_supported
serial:
imx: Remove serial_rs485 sanitization
serial:
kgdboc: Fix typo in comment
serial:
max310x: Fill in rs485_supported
serial:
max310x: implement I2C support
serial:
max310x: make accessing revision id interface-agnostic
serial:
max310x: Remove serial_rs485 sanitization
serial:
max310x: use a separate regmap for each port
serial:
max310x: use regmap methods for SPI batch operations
serial:
mcf: Fill in rs485_supported
serial:
mcf: Remove serial_rs485 assignment
serial:
Move serial_rs485 sanitization into separate function
serial:
msm: Convert container_of UART_TO_MSM to static inline
serial:
msm: Rename UART_* defines to MSM_UART_*
serial:
mvebu-uart: uart2 error bits clearing
serial:
omap: Fill in rs485_supported
serial:
pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup()
serial:
pl011: Fill in rs485_supported
serial:
pl011: Remove serial_rs485 sanitization
serial:
pmac_zilog: remove unused header
serial:
qcom_geni_serial: Disable MMIO tracing for geni serial
serial:
remove VR41XX serial driver
serial:
return -EINVAL for non-legacy RS485 flags
serial:
RS485 termination is supported if DT provides one
serial:
Sanitize rs485_struct
serial:
sc16is7xx: Fill in rs485_supported
serial:
sc16is7xx: Remove serial_rs485 assignment
serial:
sifive: enable clocks for UART when probed
serial:
sifive: Remove useless license text when SPDX-License-Identifier is already used
serial:
st-asc: remove include of pm_runtime.h
serial:
stm32: Fill in rs485_supported
serial:
stm32: make info structs static to avoid sparse warnings
serial:
Support for RS-485 multipoint addresses
serial:
take termios_rwsem for ->rs485_config() & pass termios as param
serial:
tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
serial:
tegra: fix typos in comments
serial:
tegra: Use uart_xmit_advance(), fixes icount.tx accounting
serial:
Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA
sfc/falcon:
fix repeated words in comments
sfc/siena:
fix null pointer dereference in efx_hard_start_xmit
sfc/siena:
fix repeated words in comments
sfc/siena:
fix TX channel offset when using legacy interrupts
sfc/siena:
Fix typo in comment
sfc/siena:
Use the bitmap API to allocate bitmaps
sfc:
Add a PROBED state for EF100 VDPA use.
sfc:
add basic ethtool ops to ef100 reps
sfc:
add skeleton ef100 VF representors
sfc:
attach/detach EF100 representors along with their owning PF
sfc:
Change BUG_ON to WARN_ON and recovery code.
sfc:
check ef100 RX packets are from the wire
sfc:
correct filter_table_remove method for EF10 PFs
sfc:
detect ef100 MAE admin privilege/capability at probe time
sfc:
determine representee m-port for EF100 representors
sfc:
determine wire m-port at EF100 PF probe time
sfc:
ef100 representor RX NAPI poll
sfc:
ef100 representor RX top half
sfc:
Encapsulate access to netdev_priv()
sfc:
falcon: Use the bitmap API to allocate bitmaps
sfc:
fix null pointer dereference in efx_hard_start_xmit
sfc:
fix repeated words in comments
sfc:
fix TX channel offset when using legacy interrupts
sfc:
Fix typo in comment
sfc:
hook up ef100 representor TX
sfc:
implement ethtool get/set RX ring size for EF100 reps
sfc:
insert default MAE rules to connect VFs to representors
sfc:
Move EF100 efx_nic_type structs to the end of the file
sfc:
move table locking into filter_table_{probe,remove} methods
sfc:
phys port/switch identification for ef100 reps
sfc:
plumb ef100 representor stats
sfc:
receive packets from EF100 VFs into representors
sfc:
Remove netdev init from efx_init_struct
sfc:
replace function name in string with __func__
sfc:
Separate efx_nic memory from net_device memory
sfc:
Separate netdev probe/remove from PCI probe/remove
sfc:
siena: fix repeated words in comments
sfc:
Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
sfc:
support passing a representor to the EF100 TX path
sfc:
Unsplit literal string.
sfc:
update EF100 register descriptions
sfc:
update MCDI protocol headers
sfc:
use a dynamic m-port for representor RX and set it promisc
Linux:
sfc:falcon: fix repeated words in comments
sgi-xp:
Use the bitmap API to allocate bitmaps
sgi-xp:
xpc_uv: drop unexpected word "the" in the comments
sh/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
shmem:
Convert shmem_unlock_mapping() to use filemap_get_folios()
shmem:
update folio if shmem_replace_page() updates the page
sign-file:
Fix confusing error messages
sit:
use dev_sw_netstats_rx_add()
skbuff:
add SKBFL_DONT_ORPHAN flag
skbuff:
carry external ubuf_info in msghdr
skbuff:
don't mix ubuf_info from different sources
skfp/h:
fix repeated words in comments
skmsg:
Fix invalid last sg check in sk_msg_recvmsg()
skmsg:
Fix wrong last sg check in sk_msg_recvmsg()
skmsg:
Get rid of skb_clone()
skmsg:
Get rid of unncessary memset()
slimbus:
messaging: fix typos in comments
Smack:
Provide read control for io_uring_cmd
smack:
Remove the redundant lsm_inode_alloc
smack:
Replace kzalloc + strncpy with kstrndup
smb2:
small refactor in smb2_check_message()
smb3:
allow deferred close timeout to be configurable
smb3:
check xattr value length earlier
SMB3:
fix lease break timeout when multiple deferred close handles for the same file.
smb3:
fix temporary data corruption in collapse range
smb3:
fix temporary data corruption in insert range
smb3:
missing inode locks in punch hole
smb3:
missing inode locks in zero range
smb3:
Move the flush out of smb2_copychunk_range() into its callers
smb3:
use filemap_write_and_wait_range instead of filemap_write_and_wait
soc/qcom:
Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF
soc/tegra:
Add comment over devm_pm_opp_set_clkname()
soc/tegra:
Migrate to dev_pm_opp_set_config()
soc:
a64fx-diag: disable modular build
soc:
amlogic: Fix refcount leak in meson-secure-pwrc.c
soc:
bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB
soc:
bcm: bcm2835-power: Bypass power_on/off() calls
soc:
bcm: bcm2835-power: Refactor ASB control
soc:
bcm: bcm2835-power: Resolve ASB register macros
soc:
bcm: brcmstb: biuctrl: Add missing of_node_put()
soc:
bcm: brcmstb: biuctrl: Avoid double of_node_put()
soc:
bcm: brcmstb: pm: pm-arm: fix typo in comment
soc:
brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
soc:
fsl: guts: add serial_number support
soc:
fsl: guts: allocate soc_dev_attr on the heap
soc:
fsl: guts: check return value after calling of_iomap() in fsl_guts_get_soc_uid()
soc:
fsl: guts: drop platform driver
soc:
fsl: guts: embed fsl_guts_get_svr() in probe()
soc:
fsl: guts: fix return value check in fsl_guts_init()
soc:
fsl: guts: machine variable might be unset
soc:
fsl: guts: remove module_exit() and fsl_guts_remove()
soc:
fsl: guts: use of_root instead of own reference
soc:
fsl: select FSL_GUTS driver for DPIO
soc:
fujitsu: Add A64FX diagnostic interrupt driver
soc:
imx: gpcv2: Assert reset before ungating clock
soc:
imx: gpcv2: print errno for regulator errors
soc:
imx: imx8m-blk-ctrl: Make error prints useful
soc:
mediatek: devapc: Add support for MT8186
soc:
mediatek: devapc: Separate register offsets from mtk_devapc_data
soc:
mediatek: fix missing clk_disable_unprepare() on err in svs_resume()
soc:
mediatek: mt8365-mmsys: add DPI/HDMI display path
soc:
mediatek: mtk-pm-domains: Allow probing vreg supply on two MFGs
soc:
mediatek: mutex: add 8183 MUTEX MOD settings for MDP
soc:
mediatek: mutex: add common interface for modules setting
soc:
mediatek: mutex: add functions that operate registers by CMDQ
soc:
mediatek: mutex: add MT8365 support
soc:
mediatek: mutex: Simplify with devm_platform_get_and_ioremap_resource()
soc:
mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index for MT8365
soc:
mediatek: pm-domains: Add support always on flag
soc:
mediatek: pm-domains: Add support for Helio X10 MT6795
soc:
mediatek: pwrap: Check return value of platform_get_irq()
soc:
mediatek: pwrap: Compress of_device_id entries to one line
soc:
mediatek: pwrap: Move IO pointers to new structure
soc:
mediatek: pwrap: Switch to devm_platform_ioremap_resource_byname()
soc:
mediatek: pwrap: Use readx_poll_timeout() instead of custom function
soc:
mediatek: SVS: add debug commands
soc:
mediatek: SVS: add monitor mode
soc:
mediatek: SVS: add mt8192 SVS GPU driver
soc:
mediatek: SVS: introduce MTK SVS engine
soc:
mediatek: SVS: Use DEFINE_SIMPLE_DEV_PM_OPS for svs_pm_ops
soc:
qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
soc:
qcom: apr: Drop redundant check in .remove()
soc:
qcom: cmd-db: replace strncpy() with strscpy_pad()
soc:
qcom: cmd-db: replace strscpy_pad() with strncpy()
soc:
qcom: correct kerneldoc
soc:
qcom: geni: Disable MMIO tracing for GENI SE
soc:
qcom: icc-bwmon: Add bandwidth monitoring driver
soc:
qcom: icc-bwmon: Remove unnecessary print function dev_err()
soc:
qcom: llcc: Fix syntax errors in comments
soc:
qcom: Make QCOM_RPMPD depend on PM
soc:
qcom: ocmem: Fix refcount leak in of_get_ocmem
soc:
qcom: rpmhpd: fix typos in comment
soc:
qcom: rpmpd: Add compatible for MSM8909
soc:
qcom: smd-rpm: Add compatible for MSM8909
soc:
qcom: socinfo: Add an ID for sc7180P
soc:
qcom: socinfo: Fix the id of SA8540P SoC
soc:
qcom: spm: Add CPU data for MSM8909
soc:
renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
soc:
renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes
soc:
sunxi: mbus: Only build the driver on ARM/ARM64
soc:
sunxi: sram: Actually claim SRAM regions
soc:
sunxi: sram: Fix debugfs info for A64 SRAM C
soc:
sunxi: sram: Fix probe function ordering issues
soc:
sunxi: sram: Prevent the driver from being unbound
soc:
ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs
soc:
ti: wkup_m3_ipc: Remove unneeded semicolon
Linux:
sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver
soundwire:
bus_type: fix remove and shutdown support
soundwire:
Intel: add trigger callback
soundwire:
intel: Migrate to new style legacy DAI naming flag
soundwire:
intel: use pm_runtime_resume() on component probe
soundwire:
peripheral: remove useless ops pointer
soundwire:
qcom: Add flag for software clock gating check
soundwire:
qcom: Add support for controlling audio CGCR from HLOS
soundwire:
qcom: Check device status before reading devid
soundwire:
qcom: Enable software clock gating requirement flag
soundwire:
qcom: fix device status array range
soundwire:
qcom: remove duplicate reset control get
soundwire:
revisit driver bind/unbind and callbacks
soundwire:
Use acpi_dev_for_each_child()
sparc/mm:
move protection_map[] inside the platform
sparc:
Use generic pci_mmap_resource_range()
speakup:
Generate speakupmap.h automatically
Linux:
Specify clock provider directly to CPU DAIs
Linux:
spi support for Exynos Auto v9 SoC
spi/panel:
dt-bindings: drop CPHA and CPOL from common properties
spi:
: Add missing documentation for struct members
spi:
__spi_pump_messages: Consolidate spin_unlocks to goto target
spi:
a3700: support BE for AC5 SPI driver
spi:
Add bindings for Intel Thunder Bay SOC
spi:
add support for microchip fpga spi controllers
spi:
AMD SPI controller driver bug fix and cleanups
spi:
amd: Add struct and enum kernel-doc comments
spi:
amd: Drop io_base_addr member from struct amd_spi
spi:
amd: Make use of dev_err_probe()
spi:
amd: Make use of devm_spi_alloc_master()
spi:
atmel-quadspi: add runtime pm support
spi:
atmel-quadspi: add runtime pm support
spi:
atmel-quadspi: align condition to parenthesis
spi:
atmel-quadspi: use pm_ptr()
spi:
atmel: remove #ifdef CONFIG_{PM, SLEEP}
spi:
bcm2835: enable shared interrupt support
spi:
bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
spi:
bitbang: Fix lsb-first Rx
spi:
cadence-quadspi: Disable irqs during indirect reads
spi:
cadence-quadspi: Remove spi_master_put() in probe failure path
spi:
core: Fix error code in spi_register_controller()
spi:
Don't use the message queue if possible in spi_sync
spi:
dt-bindings: Add compatible for MediaTek MT8188
spi:
dt-bindings: Add compatible for Tegra241 QSPI
spi:
dt-bindings: add documentation for hpe,gxp-spifi
spi:
dt-bindings: atmel,at91rm9200-spi: convert to json-schema
spi:
dt-bindings: cadence: add missing 'required'
spi:
dt-bindings: Drop Pratyush Yadav
spi:
dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width
spi:
dt-bindings: mediatek,spi-mtk-nor: Update bindings for nor flash
spi:
dt-bindings: Move 'rx-sample-delay-ns' to spi-peripheral-props.yaml
spi:
dt-bindings: qcom,spi-geni-qcom: allow three interconnects
spi:
dt-bindings: samsung: Add Exynos4210 SPI
spi:
dt-bindings: spi-controller: correct example indentation
spi:
dt-bindings: split peripheral prods
spi:
dt-bindings: zynqmp-qspi: add missing 'required'
spi:
dw: Add deferred DMA-channels setup support
spi:
dw: Add support for Intel Thunder Bay SPI controller
spi:
dw: Add support for master mode selection for DWC SSI controller
spi:
dw: Fix IP-core versions macro
spi:
Ensure the io_mutex is held until spi_finalize_current_message()
spi:
Fix per-cpu stats access on 32 bit systems
spi:
fix platform_no_drv_owner.cocci warning
spi:
Fix simplification of devm_spi_register_controller
spi:
fix typo in comment
spi:
fsi: Increase timeout and ensure status is checked
spi:
intel: Add support for Intel Meteor Lake-P SPI serial flash
spi:
intel: Use correct order for the parameters of devm_kcalloc()
spi:
Lock controller idling transition inside the io_mutex
spi:
meson-spicc: add local pow2 clock ops to preserve rate between messages
spi:
micro: fix unreasonable clk_prepare_enable() on error in mchp_corespi_probe()
spi:
microchip-core: fix and cleanups
spi:
microchip-core: fix passing zero to PTR_ERR warning
spi:
microchip-core: fix potentially incorrect return from probe
spi:
microchip-core: fix UAF in mchp_corespi_remove()
spi:
microchip-core: switch to use dev_err_probe()
spi:
microchip-core: switch to use devm_spi_alloc_master()
spi:
Move ctlr->cur_msg_prepared to struct spi_message
spi:
mpc52xx-psc: Switch to using core message queue
spi:
mt65xx: add MT8365 SoC bindings
spi:
mux: Fix mux interaction with fast path optimisations
spi:
npcm-fiu: add Arbel NPCM8XX support
spi:
npcm-fiu: Add NPCM8XX support
spi:
npcm-fiu: Modify direct read dummy configuration
spi:
opportunistically skip ctlr->cur_msg_completion
spi:
propagate error code to the caller of acpi_spi_device_alloc()
spi:
pxa2xx: Add support for Intel Meteor Lake-P
spi:
Remove check for controller idling in spi sync path
spi:
Remove check for idling in __spi_pump_messages()
spi:
remove duplicate parameters check in acpi_spi_add_resource()
spi:
Remove the now unused ctlr->idling flag
spi:
Remove unneeded READ_ONCE for ctlr->busy flag
spi:
Return deferred probe error when controller isn't yet available
spi:
Return true/false (not 1/0) from bool function
spi:
s3c64xx: add spi port configuration for Exynos Auto v9 SoC
spi:
s3c64xx: constify fsd_spi_port_config
spi:
s3c64xx: define exynosautov9 compatible
spi:
s3c64xx: Fix spelling mistake "hannel" -> "channel"
spi:
s3c64xx: move dma_release_channel to unprepare
spi:
s3c64xx: requests spi-dma channel only during data transfer
spi:
s3c64xx: set pointers to null using NULL rather than 0
spi:
s3c64xx: support custom value of internal clock divider
spi:
s3c64xx: support loopback mode
spi:
Set ctlr->cur_msg also in the sync transfer case
spi:
sh: Switch to using core message queue
spi:
sifive: add PM callbacks to support suspend/resume
spi:
spi-altera-dfl: Fix an error handling path
spi:
spi-gxp: Add support for HPE GXP SoCs
spi:
spi-ti-qspi: Support per-transfer and per-slave speed_hz settings
spi:
spi-zynqmp-gqspi: Add two chip select support
spi:
spi.c: Add missing __percpu annotations in users of spi_statistics
spi:
spi.c: Convert statistics to per-cpu u64_stats_t
spi:
spi.c: Fix comment style
spi:
spi.c: Remove redundant else block
spi:
spi.c: White-space fix in __spi_pump_messages()
spi:
spi: Fix queue hang if previous transfer failed
spi:
spidev_test: Warn when the mode is not the requested mode
spi:
stm32-qspi: Remove stm32_qspi_get_mode() unused parameter
spi:
stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter
spi:
stm32-qspi: Remove stm32_qspi_wait_poll_status() unused parameter
spi:
stm32-qspi: Remove unused parameters
spi:
synquacer: Add missing clk_disable_unprepare()
spi:
tegra quad: Add Tegra Grace features
spi:
tegra20-slink: fix UAF in tegra_slink_remove()
spi:
tegra210-quad: Multi-cs support
spi:
topcliff-pch: Use core message validation
spi:
Use device_find_any_child() instead of custom approach
splice:
stop abusing iov_iter_advance() to flush a pipe
spmi:
add a helper to look up an SPMI device from a device node
spmi:
trace: fix stack-out-of-bound access in SPMI tracing functions
squashfs:
always build "file direct" version of page actor
squashfs:
don't call kmalloc in decompressors
squashfs:
don't use intermediate buffer if pages missing
squashfs:
extend "page actor" to handle missing pages
squashfs:
implement readahead
squashfs:
Return the actual error from squashfs_read_folio()
squashfs:
support reading fragments in readahead call
stack:
Declare {randomize_,}kstack_offset to fix Sparse warnings
staging:
fbtft: core: set smem_len before fb_deferred_io_init call
staging:
ftbft: Use backlight helper
staging:
gdm724x: drop unused CDC defines
staging:
greybus: audio: fix loop cursor use after iteration
staging:
greybus: audio: replace safe list iteration
staging:
greybus: Fix indentation in fw-management.c
staging:
greybus: loopback: fix a spelling error.
staging:
octeon-usb: move driver out of staging
staging:
olpc_dcon: Replace flush_scheduled_work() with flush_work().
staging:
olpc_dcon: Use backlight helper
staging:
pi433: remove duplicated comments
staging:
qlge: Avoid multiplication while keep the same logic
staging:
qlge: Fix indentation issue under long for loop
staging:
qlge: fix typo in comment
staging:
qlge: qlge_main.c: rewrite do-while loops into more compact for loops
staging:
qlge: refine variable name
staging:
r8188eu: _offset is always 0 in efuse_phymap_to_logical
staging:
r8188eu: Add blank line after declarations
staging:
r8188eu: add error handling of rtw_read16
staging:
r8188eu: add error handling of rtw_read32
staging:
r8188eu: add error handling of rtw_read8
staging:
r8188eu: add firmware dependency
staging:
r8188eu: Add Rosewill USB-N150 Nano to device tables
staging:
r8188eu: always initialise efuse buffer with 0xff
staging:
r8188eu: Block comments use * on subsequent lines
staging:
r8188eu: calculate the addba request length
staging:
r8188eu: calculate the addba response length
staging:
r8188eu: calculate the delba length
staging:
r8188eu: call rtw_IOL_append_WB_cmd directly
staging:
r8188eu: call rtw_IOL_append_WD_cmd directly
staging:
r8188eu: call rtw_IOL_append_WRF_cmd directly
staging:
r8188eu: call rtw_IOL_append_WW_cmd directly
staging:
r8188eu: clarify the contents of the delba params
staging:
r8188eu: convert pr_info_once call in core/rtw_fw.c
staging:
r8188eu: convert rtw_pwr_wakeup to correct error code semantics
staging:
r8188eu: core/rtw_recv.c: clean up nested if statements
Staging:
r8188eu: core: rtw_xmit: Fixed a brace coding style issue
Staging:
r8188eu: core: rtw_xmit: Fixed a coding style issue
Staging:
r8188eu: core: rtw_xmit: Fixed some spelling errors in the comments
Staging:
r8188eu: core: rtw_xmit: Fixed some whitespace coding style issues
Staging:
r8188eu: core: rtw_xmit: Fixed two indentation coding style issues.
staging:
r8188eu: don't set pattrib->dst again
staging:
r8188eu: don't set pattrib->ra again
staging:
r8188eu: don't set pattrib->ta again
staging:
r8188eu: Drop redundant memset overwritten by memcpy
staging:
r8188eu: drop return value from receive_disconnect
staging:
r8188eu: efuse_utilized is never read
staging:
r8188eu: fall back to random mac address
staging:
r8188eu: fix declaration to match 'foo *bar'
staging:
r8188eu: fix potential uninitialised variable use in rtw_pwrctrl.c
staging:
r8188eu: fix the declaration of process_pwrbit_data
staging:
r8188eu: Fixed a function declaration coding style issue
staging:
r8188eu: Fixed comment style
staging:
r8188eu: Fixed some blank line coding style issues
staging:
r8188eu: Fixed two brace coding style issues
staging:
r8188eu: Fixed two whitespace coding style issues
staging:
r8188eu: mac addr len is unused
staging:
r8188eu: make dump_chip_info() static
staging:
r8188eu: make ffaddr2pipehdl() static
staging:
r8188eu: make power sequences static
staging:
r8188eu: Make rtw_signal_stat_timer_hdl a static function
staging:
r8188eu: make update_TSF() and correct_TSF() static
staging:
r8188eu: merge EFUSE_ShadowMapUpdate with its caller
staging:
r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse
staging:
r8188eu: merge two led structs
staging:
r8188eu: move pwr seq defines to HalPwrSeqCmd.c
staging:
r8188eu: offset is always 0 in iol_read_efuse
staging:
r8188eu: offset is always 0 in rtl8188e_ReadEFuse
staging:
r8188eu: pattrib addresses were already set by the caller
staging:
r8188eu: read pwr seq length, remove PWR_CMD_END
staging:
r8188eu: remove a misleading comment
staging:
r8188eu: remove basic_types.h
staging:
r8188eu: remove DoReserved prototype
staging:
r8188eu: remove eeprom function prototypes
staging:
r8188eu: remove EepromOrEfuse from struct eeprom_priv
staging:
r8188eu: remove HW_VAR_AMPDU_FACTOR from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_H2C_MEDIA_STATUS_RPT from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU()
staging:
r8188eu: remove initializer from ret in rtw_pwr_wakeup
staging:
r8188eu: remove NULL check before vfree
staging:
r8188eu: remove OnAtim prototype
staging:
r8188eu: remove rtw_usleep_os
staging:
r8188eu: remove sdio definitions
staging:
r8188eu: remove SetHwReg8188EU()
staging:
r8188eu: remove sta2sta_data_frame prototype
staging:
r8188eu: remove the pframe variable
staging:
r8188eu: remove unnecessary category check
staging:
r8188eu: remove unneeded semicolon
staging:
r8188eu: remove unused eeprom defines
staging:
r8188eu: remove unused macros
staging:
r8188eu: remove unused parameter from correct_TSF()
staging:
r8188eu: remove unused parameter from update_TSF()
staging:
r8188eu: replace confusing macros
staging:
r8188eu: replace FIELD_OFFSET with offsetof
staging:
r8188eu: replace N_BYTE_ALIGMENT with ALIGN
staging:
r8188eu: set bssid only once
staging:
r8188eu: support only us in PWR_CMD_DELAY
staging:
r8188eu: the bcnhead parameter is always 0
staging:
r8188eu: txpktbuf_bndy is always 0
staging:
r8188eu: use a local buffer for efuse data
staging:
r8188eu: use defines for the block action codes
staging:
r8188eu: use ieee80211 defines for back action codes
staging:
r8188eu: use ieee80211 helper to check for nullfunc frame
staging:
r8188eu: use ieee80211 to set addba capabilities
staging:
r8188eu: use ieee80211 to set addba resp capabilities
staging:
r8188eu: use ieee80211_mgmt in issue_action_BA
staging:
r8188eu: use memcpy for fallback mac address
staging:
r8188eu: use mgmt to set delba params
staging:
r8188eu: use mgmt to set resp dialog token
staging:
r8188eu: use mgmt to set start sequence number
staging:
r8188eu: use mgmt to set the action codes
staging:
r8188eu: use mgmt to set the addba resp status
staging:
r8188eu: use mgmt to set the addba resp timeout
staging:
r8188eu: use mgmt to set the addresses
staging:
r8188eu: use mgmt to set the category
staging:
r8188eu: use mgmt to set the delba reason code
staging:
r8188eu: use mgmt to set the dialog token
staging:
r8188eu: use mgmt to set the sequence number
staging:
r8188eu: use mgmt to set the timeout
staging:
r8188eu: use u8, u16 in issue_action_BA prototype
staging:
r888eu: use dynamic allocation for efuse buffer
Staging:
rtl8192e: Added braces around else
Staging:
rtl8192e: Added spaces around '+'
Staging:
rtl8192e: Avoid multiple assignments
Staging:
rtl8192e: Cleaning up error handling
Staging:
rtl8192e: Refactored rtllib_modes
Staging:
rtl8192e: Remove unnecessary blank line
Staging:
rtl8192e: Remove unnecessary parentheses
Staging:
rtl8192e: Use struct_size
Staging:
rtl8192e: Using kzalloc and delete memset
staging:
rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
staging:
rtl8192u: Fix syntax errors in comments
staging:
rtl8712: fix use after free bugs
staging:
rtl8723bs: fix placement of braces
staging:
rtl8723bs: remove trailing whitespace
staging:
rtl8723bs: uninitialize static variable
staging:
rts5208: spi.c: fix codestyle error in dynamic debug code
staging:
sm750fb: fix camelCase function name
staging:
sm750fb: fix CamelCase function parameter
staging:
switch to netif_napi_add_weight()
staging:
vchiq: provide testing instructions
staging:
vchiq_arm: Add missing memory barrier comments
staging:
vchiq_arm: add reference to vchiq device in vchiq_state
staging:
vchiq_arm: get rid of global device structure
staging:
vchiq_arm: pass vchiq instance to 'find_service_by_handle'
staging:
vchiq_arm: pass vchiq instance to 'handle_to_service'
staging:
vchiq_arm: pass vchiq instance to 'vchiq_get_client_id'
staging:
vchiq_arm: pass vchiq instance to 'vchiq_get_service_userdata'
staging:
vchiq_arm: pass vchiq instance to service callbacks
staging:
vchiq_arm: remove global 'vchiq_states' array
staging:
vchiq_arm: use state from vchiq instance
staging:
vt6655: Add missing BE support on 2x iowrite32
staging:
vt6655: Convert macro vt6655_mac_clear_stck_ds to function
staging:
vt6655: Convert macro vt6655_mac_read_ether_addr to function
staging:
vt6655: Convert macro vt6655_mac_reg_bits_off to function
staging:
vt6655: Convert macro vt6655_mac_reg_bits_on to function
staging:
vt6655: Convert macro vt6655_mac_word_reg_bits_off to function
staging:
vt6655: Convert macro vt6655_mac_word_reg_bits_on to function
staging:
vt6655: Convert macro vt6655_mac_write_bssid_addr to function
staging:
vt6655: Delete upc.h
staging:
vt6655: Move two macros to file where those are used
staging:
vt6655: Rename byBits to bit_mask in two macros
staging:
vt6655: Rename byData to reg_value in two macros
staging:
vt6655: Rename byRegOfs to reg_offset in four macros
staging:
vt6655: Rename MACvClearStckDS
staging:
vt6655: Rename MACvReadEtherAddress
staging:
vt6655: Rename MACvRegBitsOff
staging:
vt6655: Rename MACvRegBitsOn
staging:
vt6655: Rename MACvWordRegBitsOff
staging:
vt6655: Rename MACvWordRegBitsOn
staging:
vt6655: Rename MACvWriteBSSIDAddress
staging:
vt6655: Rename pbyEtherAddr to mac_addr
staging:
vt6655: Rename wBits to bit_mask in two macros
staging:
vt6655: Rename wData to reg_value in two macros
staging:
vt6655: Replace MACvIntDisable with VNSvOutPortD
staging:
vt6655: Replace MACvIntEnable with VNSvOutPortD
staging:
vt6655: Replace MACvRx0PerPktMode with VNSvOutPortD
staging:
vt6655: Replace MACvRx1PerPktMode with VNSvOutPortD
staging:
vt6655: Replace MACvSetCurrBCNLength with VNSvOutPortW
staging:
vt6655: Replace MACvSetCurrBCNTxDescAddr with VNSvOutPortD
staging:
vt6655: Replace MACvWriteISR with VNSvOutPortD
staging:
vt6655: Replace VNSvOutPortD with iowrite32
staging:
vt6655: Replace VNSvOutPortW with iowrite16
staging:
vt6655: Update function description
staging:
vt6655: Use loop in vt6655_mac_read_ether_addr
staging:
vt6655: Use loop in vt6655_mac_write_bssid_addr
step_into():
lose inode argument
step_into():
move fetching ->d_inode past handle_mounts()
stmicro/stmmac:
fix repeated words in comments
stmmac:
intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
stmmac:
intel: add phy-mode and fixed-link ACPI _DSD setting support
stmmac:
intel: prepare to support 1000BASE-X phy interface setting
stmmac:
intel: Simplify intel_eth_pci_remove()
strparser:
pad sk_skb_cb to avoid straddling cachelines
struct file:
use anonymous union member for rcuhead and llist
Linux:
SUNRPC add function to offline remove trunkable transports
Linux:
SUNRPC create a function that probes only offline transports
Linux:
SUNRPC create an iterator to list only OFFLINE xprts
Linux:
SUNRPC create an rpc function that allows xprt removal from rpc_clnt
Linux:
SUNRPC enable back offline transports in trunking discovery
Linux:
SUNRPC export xprt_iter_rewind function
Linux:
SUNRPC expose functions for offline remote xprt functionality
Linux:
SUNRPC restructure rpc_clnt_setup_test_and_add_xprt
SUNRPC:
Add a function for directly setting the xdr page len
SUNRPC:
Add a function for zeroing out a portion of an xdr_stream
SUNRPC:
Don't reuse bvec on retransmission of the request
SUNRPC:
Expand the svc_alloc_arg_err tracepoint
SUNRPC:
Fail faster on bad verifier
SUNRPC:
Fix an RPC/RDMA performance regression
SUNRPC:
Fix call completion races with call_decode()
sunrpc:
fix expiry of auth creds
SUNRPC:
Fix server-side fault injection documentation
SUNRPC:
Fix xdr_encode_bool()
SUNRPC:
Introduce xdr_stream_move_subsegment()
SUNRPC:
Reinitialise the backchannel request buffers before reuse
SUNRPC:
Remove xdr_align_data() and xdr_expand_hole()
SUNRPC:
Replace dprintk() call site in xs_data_ready
SUNRPC:
RPC level errors should set task->tk_rpc_status
SUNRPC:
Shrink size of struct rpc_task
swiotlb:
avoid potential left shift overflow
swiotlb:
clean up some coding style and minor issues
swiotlb:
consolidate rounding up default_nslabs
swiotlb:
ensure a segment doesn't cross the area boundary
swiotlb:
fail map correctly with failed io_tlb_default_mem
swiotlb:
fix a typo
swiotlb:
fix passing local variable to debugfs_create_ulong()
swiotlb:
fix use after free on error handling path
swiotlb:
move struct io_tlb_slot to swiotlb.c
swiotlb:
panic if nslabs is too small
swiotlb:
remove a useless return in swiotlb_init
swiotlb:
remove the unused swiotlb_force declaration
swiotlb:
remove unused fields in io_tlb_mem
swiotlb:
split up the global swiotlb lock
Linux:
switch new_sync_{read,write}() to ITER_UBUF
Linux:
Switch to use internal PLL for iMCLK
Linux:
switch try_to_unlazy_next() to __legitimize_mnt()
syscon:
Use %pa to format the variable of resource_size_t type
sysctl:
add proc_dointvec_ms_jiffies_minmax
sysctl:
Merge adjacent CONFIG_TREE_RCU blocks
sysfs docs:
ABI: Fix typo in comment
Linux:
take care to handle NULL ->proc_lseek()
Linux:
TAS2770 fixes
tc-testing:
gitignore, delete plugins directory
tcp:
allow tls to decrypt directly from the tcp rcv queue
tcp:
annotate data-race around challenge_timestamp
tcp:
diag: add support for TIME_WAIT sockets to tcp_abort()
tcp:
fix build...
tcp:
fix early ETIMEDOUT after spurious non-SACK RTO
tcp:
fix over estimation in sk_forced_mem_schedule()
tcp:
fix possible freeze in tx path under memory pressure
tcp:
fix possible freeze in tx path under memory pressure
tcp:
fix sock skb accounting in tcp_read_skb()
tcp:
fix tcp_cleanup_rbuf() for tcp_read_skb()
tcp:
handle pure FIN case correctly
tcp:
Introduce tcp_read_skb()
tcp:
make global challenge ack rate limitation per net-ns and default disabled
tcp:
make retransmitted SKB fit into the send window
tcp:
read multiple skbs in tcp_read_skb()
tcp:
refactor tcp_read_skb() a bit
tcp:
sk_forced_mem_schedule() optimization
tcp:
support externally provided ubufs
tcp:
TX zerocopy should not sense pfmemalloc status
tcp:
Use WARN_ON_ONCE() in tcp_read_skb()
Linux:
teach iomap_dio_rw() to suppress dsync
team:
adopt u64_stats_t
tee:
add overflow check in register_shm_helper()
tee:
fix compiler warning in tee_shm_register()
tegra194-hte.rst:
fix reference to its binding
test_bpf:
fix incorrect netdev features
testing:
selftests: nft_flowtable.sh: rework test to detect offload failure
testing:
selftests: nft_flowtable.sh: use random netns names
tg3:
Disable tg3 device on system reboot to avoid triggering AER
thermal/core:
Add missing EXPORT_SYMBOL_GPL
thermal/core:
Add thermal_trip in thermal_zone
thermal/core:
Avoid calling ->get_trip_temp() unnecessarily
thermal/core:
Move thermal_set_delay_jiffies to static
thermal/core:
Remove DROP_FULL and RAISE_FULL
thermal/core:
Remove duplicate information when an error occurs
thermal/core:
Remove unneeded EXPORT_SYMBOLS
thermal/core:
Rename 'trips' to 'num_trips'
thermal/core:
Use clamp() helper in the stepwise governor
thermal/drivers/k3_j72xx_bandgap:
Fix array underflow in prep_lookup_table()
thermal/drivers/k3_j72xx_bandgap:
Fix ref_table memory leak during probe
thermal/drivers/k3_j72xx_bandgap:
Make k3_j72xx_bandgap_j721e_data and k3_j72xx_bandgap_j7200_data static
thermal/drivers/qcom/spmi-adc-tm5:
Register thermal zones as hwmon sensors
thermal/drivers/qcom/temp-alarm:
Register thermal zones as hwmon sensors
thermal/drivers/qcom:
Remove get_trend function
thermal/drivers/rcar_gen3_thermal:
Add r8a779f0 support
thermal/drivers/rzg2l:
Fix comments
thermal/drivers/sun8i:
Fix typo in comment
thermal/drivers/tegra:
Remove get_trend function
thermal/drivers/u8500:
Remove the get_trend function
thermal/drivers/u8500:
Remove unnecessary print function dev_err()
thermal/int340x_thermal:
handle data_vault when the value is ZERO_SIZE_PTR
thermal/of:
Initialize trip points separately
thermal/of:
Move thermal_trip structure to thermal.h
thermal/of:
Remove the device node pointer for thermal_trip
thermal/of:
Replace device node match with device node search
thermal/of:
Use thermal trips stored in the thermal zone
thermal/ti-soc-thermal:
Fix comment typo
thermal/tools/tmon:
Fix typo 'the the' in comment
thermal/tools/tmon:
Include pthread and time headers in tmon.h
thermal:
Directly use ida_alloc()/free()
thermal:
Drop obsolete dependency on COMPILE_TEST
thermal:
intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P
thermal:
intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment
thermal:
sysfs: Fix cooling_device_stats_setup() error code path
thunderbolt:
ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr()
thunderbolt:
Add CL1 support for USB4 and Titan Ridge routers
thunderbolt:
Add support for Intel Maple Ridge single port controller
thunderbolt:
Add support for Intel Raptor Lake
thunderbolt:
Change downstream router's TMU rate in both TMU uni/bidir mode
thunderbolt:
Change TMU mode to HiFi uni-directional once DisplayPort tunneled
thunderbolt:
Check router generation before connecting xHCI
thunderbolt:
CLx disable before system suspend only if previously enabled
thunderbolt:
Explicitly reset plug events delay back to USB4 spec value
thunderbolt:
Fix some kernel-doc comments
thunderbolt:
Fix typo in comment
thunderbolt:
Fix typos in CLx enabling
thunderbolt:
Silently ignore CLx enabling in case CLx is not supported
thunderbolt:
test: Use kunit_test_suite() macro
thunderbolt:
Use the actual buffer in tb_async_error()
time64.h:
consolidate uses of PSEC_PER_NSEC
time:
Correct the prototype of ns_to_kernel_old_timeval and ns_to_timespec64
timekeeping:
contribute wall clock to rng on time change
tipc:
cleanup unused function
tipc:
fix shift wrapping bug in map_get()
tls:
create an internal header
tls:
fix spelling of MIB
tls:
rx: add counter for NoPad violations
tls:
rx: add sockopt for enabling optimistic decrypt with TLS 1.3
tls:
rx: allow only one reader at a time
tls:
rx: always allocate max possible aad size for decrypt
tls:
rx: async: adjust record geometry immediately
tls:
rx: async: don't put async zc on the list
tls:
rx: async: hold onto the input skb
tls:
rx: coalesce exit paths in tls_decrypt_sg()
tls:
rx: decrypt into a fresh skb
tls:
rx: device: add input CoW helper
tls:
rx: device: bound the frag walk
tls:
rx: device: don't try to copy too much on detach
tls:
rx: device: keep the zero copy status with offload
tls:
rx: do not use the standard strparser
tls:
rx: don't consider sock_rcvtimeo() cumulative
tls:
rx: don't free the output in case of zero-copy
tls:
rx: don't include tail size in data_len
tls:
rx: don't keep decrypted skbs on ctx->recv_pkt
tls:
rx: don't try to keep the skbs always on the list
tls:
rx: factor out device darg update
tls:
rx: factor SW handling out of tls_rx_one_record()
tls:
rx: fix the false positive warning
tls:
rx: fix the NoPad getsockopt
tls:
rx: Fix unsigned comparison with less than zero
tls:
rx: make tls_wait_data() return an recvmsg retcode
tls:
rx: periodically flush socket backlog
tls:
rx: react to strparser initialization errors
tls:
rx: read the input skb from ctx->recv_pkt
tls:
rx: release the sock lock on locking timeout
tls:
rx: remove the message decrypted tracking
tls:
rx: return the decrypted skb via darg
tls:
rx: support optimistic decrypt to user buffer with TLS 1.3
tls:
rx: wrap decrypt params in a struct
tls:
rx: wrap recv_pkt accesses in helpers
tls:
strp: rename and multithread the workqueue
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools bpf_jit_disasm:
Don't display disassembler-four-args feature test
tools bpf_jit_disasm:
Fix compilation error with new binutils
tools bpftool:
Don't display disassembler-four-args feature test
tools bpftool:
Fix compilation error with new binutils
tools build:
Add feature test for init_disassemble_info API changes
tools build:
Don't display disassembler-four-args feature test
tools build:
Switch to new openssl API for test-libcrypto
tools headers cpufeatures:
Sync with the kernel sources
tools headers cpufeatures:
Sync with the kernel sources
tools headers kvm s390:
Sync headers with the kernel sources
tools headers UAPI:
Sync drm/i915_drm.h with the kernel sources
tools headers UAPI:
Sync KVM's vmx.h header with the kernel sources
tools headers UAPI:
Sync linux/fscrypt.h with the kernel sources
tools headers UAPI:
Sync linux/kvm.h with the kernel sources
tools headers UAPI:
Sync linux/perf_event.h with the kernel sources
tools headers UAPI:
Sync x86's asm/kvm.h with the kernel sources
tools include UAPI:
Sync linux/vhost.h with the kernel sources
tools include:
add dis-asm-compat.h to handle version differences
tools kvm headers arm64:
Update KVM header from the kernel sources
tools lib:
Add list_last_entry_or_null()
tools perf:
Fix compilation error with new binutils
tools, build:
Retry detection of bfd-related features
tools/bpf:
Sync btf_ids.h to tools
tools/include/uapi:
Fix
for parisc and xtensa
tools/nolibc/stdio:
Add format attribute to enable printf warnings
tools/nolibc/stdlib:
Support overflow checking for older compiler versions
tools/nolibc:
add a help target to list supported targets
tools/nolibc:
fix the makefile to also work as "make -C tools ..."
tools/nolibc:
make the default target build the headers
tools/perf:
Fix out of bound access to cpu mask array
tools/power turbosstat:
fix comment
tools/power turbostat:
add support for ALDERLAKE_N
tools/power turbostat:
cleanup 'automatic_cstate_conversion_probe()'
tools/power turbostat:
do not decode ACC for ICX and SPR
tools/power turbostat:
dump CPUID.7.EDX.Hybrid
tools/power turbostat:
dump secondary Turbo-Ratio-Limit
tools/power turbostat:
Fix file pointer leak
tools/power turbostat:
fix SPR PC6 limits
tools/power turbostat:
Introduce support for RaptorLake
tools/power turbostat:
print the kernel boot commandline
tools/power turbostat:
replace strncmp with single character compare
tools/power turbostat:
separate SPR from ICX
tools/power turbostat:
Show uncore frequency
tools/power turbostat:
simplify dump_turbo_ratio_limits()
tools/power turbostat:
Support RAPTORLAKE P
tools/power turbostat:
update turbostat.8
tools/power turbostat:
version 2022.07.28
tools/power/x86/intel-speed-select:
Fix off by one check
tools/power/x86/intel-speed-select:
Remove unneeded semicolon
tools/resolve_btfids:
Add support for 8-byte BTF sets
tools/rtla:
Build with EXTRA_{C,LD}FLAGS
tools/rtla:
Fix command symlinks
tools/rv:
Add dot2c
tools/rv:
Add dot2k
tools/testing/crypto:
Use vzalloc instead of vmalloc+memset
tools/testing/cxl:
Add partition support
tools/testing/cxl:
Expand CFMWS windows
tools/testing/cxl:
Fix cxl_hdm_decode_init() calling convention
tools/testing/cxl:
Fix decoder default state
tools/testing/cxl:
Move cxl_test resources to the top of memory
tools/testing/selftests/vm/hmm-tests.c:
fix build
tools/testing/selftests/vm/hugetlb-madvise.c:
silence uninitialized variable warning
tools/thermal:
Fix possible path truncations
tools/virtio:
fix build
tools/vm/page_owner_sort.c:
adjust the indent in is_need()
tools/vm/slabinfo:
Handle files in debugfs
tools/vm/slabinfo:
use alphabetic order when two values are equal
tools:
add hmm gup tests for device coherent type
tools:
add memcg_shrinker.py
tools:
Add new "test" taint to kernel-chktaint
tools:
add selftests to hmm for COW in device memory
tools:
fix compilation after gfp_types.h split
tools:
hv: kvp: remove unnecessary (void*) conversions
tools:
hv: Remove an extraneous "the"
tools:
runqslower: Build and use lightweight bootstrap version of bpftool
tools:
update hmm-test to support device coherent type
tools:
update test_hmm script to support SP config
tools:
usb: testusb: Add super speed reporting
tools:
usb: testusb: Add super-plus speed reporting
tools:
usb: testusb: Add wireless speed reporting
torture:
Adjust to again produce debugging information
torture:
Create kvm-check-branches.sh output in proper location
torture:
Make kvm-remote.sh announce which system is being waited on
tpm:
Add check for Failure mode for TPM2 modules
tpm:
Add tpm_tis_i2c backend for tpm_tis_core
tpm:
Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
tpm:
Add upgrade/reduced mode support for TPM1.2 modules
tpm:
eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
tpm:
fix platform_no_drv_owner.cocci warning
tracefs:
Only clobber mode/uid/gid on remount if asked
tracepoint:
Allow trace events in modules with TAINT_TEST
tracepoints:
It is CONFIG_TRACEPOINTS not CONFIG_TRACEPOINT
tracing/ath:
Use the new __vstring() helper
tracing/brcm:
Use the new __vstring() helper
tracing/eprobe:
Show syntax error logs in error_log file
tracing/eprobes:
Do not allow eprobes to use $stack, or % for regs
tracing/eprobes:
Do not hardcode $comm as a string
tracing/eprobes:
Fix reading of string fields
tracing/eprobes:
Have event probes be consistent with kprobes and uprobes
tracing/events:
Add __vstring() and __assign_vstr() helper macros
tracing/histograms:
Simplify create_hist_fields()
tracing/IB/hfi1:
Use the new __vstring() helper
tracing/ipv4/ipv6:
Use static array for name field in fib*_lookup_table event
tracing/iwlwifi:
Use the new __vstring() helper
tracing/perf:
Fix double put of trace event when init fails
tracing/probes:
Have kprobes and uprobes use $COMM too
tracing/user_events:
Fix syntax errors in comments
tracing:
Add example and documentation for new __vstring() macro
tracing:
ALSA: hda: Remove string manipulation out of the fast path
tracing:
Auto generate event name when creating a group of events
tracing:
Define the is_signed_type() macro once
tracing:
devlink: Use static array for string in devlink_trap_report event
tracing:
eprobe: Add missing log index
tracing:
eprobe: Remove duplicate is_good_name() operation
tracing:
Fix to check event_mutex is held while accessing trigger list
tracing:
Have filter accept "common_cpu" to be consistent
tracing:
hold caller_addr to hardirq_{enable,disable}_ip
tracing:
React to error return from traceprobe_parse_event_name()
tracing:
Use a copy of the va_list for __assign_vstr()
tracing:
Use a struct alignof to determine trace event field alignment
tracing:
Use alignof__(struct {type b;}) instead of offsetof()
tracing:
Use free_trace_buffer() in allocate_trace_buffers()
treewide:
Rename enum req_opf into enum req_op
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1)
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 2)
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 1)
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2)
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2)
treewide:
Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
treewide:
uapi: Replace zero-length arrays with flexible-array members
tsnep:
Fix tsnep_tx_unmap() error path usage
tsnep:
Fix unused warning for 'tsnep_of_match'
tty/vt:
consolemap: change refcount only if needed in con_do_clear_unimap()
tty/vt:
consolemap: check put_user() in con_get_unimap()
tty/vt:
consolemap: convert macros to static inlines
tty/vt:
consolemap: decrypt inverse_translate()
tty/vt:
consolemap: define UNI_* macros for constants
tty/vt:
consolemap: extract con_allocate_new() from con_do_clear_unimap()
tty/vt:
consolemap: extract dict unsharing to con_unshare_unimap()
tty/vt:
consolemap: improve UNI_*() macros definitions
tty/vt:
consolemap: introduce enum translation_map and use it
tty/vt:
consolemap: introduce UNI_*() macros
tty/vt:
consolemap: make con_get_unimap() more readable
tty/vt:
consolemap: make con_set_unimap() more readable
tty/vt:
consolemap: make conv_uni_to_pc() more readable
tty/vt:
consolemap: make p1 increment less confusing in con_get_unimap()
tty/vt:
consolemap: make parameters of inverse_translate() saner
tty/vt:
consolemap: one line = one statement
tty/vt:
consolemap: remove dflt reset from con_do_clear_unimap()
tty/vt:
consolemap: remove extern from function decls
tty/vt:
consolemap: remove glyph < 0 check from set_inverse_trans_unicode()
tty/vt:
consolemap: remove superfluous whitespace
tty/vt:
consolemap: remove unused parameter from set_inverse_trans_unicode()
tty/vt:
consolemap: rename and document struct uni_pagedir
tty/vt:
consolemap: rename struct vc_data::vc_uni_pagedir*
tty/vt:
consolemap: saner variable names in con_copy_unimap()
tty/vt:
consolemap: saner variable names in con_do_clear_unimap()
tty/vt:
consolemap: saner variable names in con_get_unimap()
tty/vt:
consolemap: saner variable names in con_insert_unipair()
tty/vt:
consolemap: saner variable names in con_release_unimap()
tty/vt:
consolemap: saner variable names in con_set_default_unimap()
tty/vt:
consolemap: saner variable names in con_set_unimap()
tty/vt:
consolemap: saner variable names in con_unify_unimap()
tty/vt:
consolemap: saner variable names in con_unshare_unimap()
tty/vt:
consolemap: saner variable names in conv_uni_to_pc()
tty/vt:
consolemap: saner variable names in set_inverse_trans_unicode()
tty/vt:
consolemap: saner variable names in set_inverse_trans_unicode()
tty/vt:
consolemap: saner variable names in set_inverse_transl()
tty/vt:
consolemap: use ARRAY_SIZE()
tty/vt:
consolemap: use ARRAY_SIZE(), part II.
tty/vt:
consolemap: use con_allocate_new() in con_unshare_unimap()
tty/vt:
consolemap: use E_TABSZ for the translations size
tty/vt:
consolemap: use sizeof(*pointer) instead of sizeof(type)
tty/vt:
consolemap: use | for binary addition
tty/vt:
consolemap: walk the buffer only once in con_set_trans_old()
tty/vt:
consolemap: zero uni_pgdir using kcalloc()
tty/vt:
defkeymap.c_shipped, little unification with loadkeys
tty/vt:
Makefile, add --unicode for loadkeys invocation
tty:
8250: Add support for Brainboxes PX cards.
tty:
Add closing marker into comment in tty_ldisc.h
tty:
Add N_CAN327 line discipline ID for ELM327 based CAN driver
tty:
amiserial: Fix comment typo
tty:
Fix lookahead_buf crash with serdev
tty:
fix typos in comments
tty:
Implement lookahead to process XON/XOFF timely
tty:
n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
tty:
n_gsm: avoid call of sleeping functions from atomic context
tty:
n_gsm: fix deadlock and link starvation in outgoing data path
tty:
n_gsm: fix DM command
tty:
n_gsm: fix flow control handling in tx path
tty:
n_gsm: fix missing corner cases in gsmld_poll()
tty:
n_gsm: fix missing timer to handle stalled links
tty:
n_gsm: fix non flow control frames during mux flow off
tty:
n_gsm: fix packet re-transmission without open control channel
tty:
n_gsm: fix race condition in gsmld_write()
tty:
n_gsm: fix resource allocation order in gsm_activate_mux()
tty:
n_gsm: fix tty registration before control channel open
tty:
n_gsm: fix user open not possible at responder until initiator open
tty:
n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
tty:
n_gsm: fix wrong T1 retry count handling
tty:
n_gsm: initialize more members at gsm_alloc_mux()
tty:
n_gsm: replace kicktimer with delayed_work
tty:
serial: atmel: Preserve previous USART mode if RS485 disabled
tty:
serial: atmel: remove enable/disable clock due to atmel_console_setup()
tty:
serial: atmel: stop using legacy pm ops
tty:
serial: atmel: use devm_clk_get()
tty:
serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
tty:
serial: document uart_get_console()
tty:
serial: Fix refcount leak bug in ucc_uart.c
tty:
serial: fsl_lpuart: correct the count of break characters
tty:
serial: lpuart: disable flow control while waiting for the transmit engine to complete
tty:
serial: qcom-geni-serial: Fix %lu -> %u in print statements
tty:
serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate.
tty:
serial: samsung_tty: fix s3c24xx_serial_set_mctrl()
tty:
serial: samsung_tty: loopback mode support
tty:
serial: samsung_tty: support more than 4 uart ports
tty:
serial: serial_core, reformat kernel-doc for functions
tty:
Use flow-control char function on closing path
tty:
vt: convert sysfs snprintf to sysfs_emit
tty:
vt: initialize unicode screen buffer
tun:
support not enabling carrier in TUNSETIFF
uacce:
Handle parent device removal or parent driver module rmmod
uapi/drm/i915:
Document memory residency and Flat-CCS capability of obj
uapi:
asm-generic: fcntl: Fix typo 'the the' in comment
uapi:
habanalabs: add gaudi2 defines
uapi:
sof: abi: Bump SOF ABI for ext_data_length
uas:
add no-uas quirk for Hiksemi usb_disk
uas:
ignore UAS for Thinkplus chips
ubifs:
Convert to filemap_migrate_folio()
ublk:
add a MAINTAINERS entry
ublk:
cleanup ublk_ctrl_uring_cmd
ublk:
defer disk allocation
ublk:
fold __ublk_create_dev into ublk_ctrl_add_dev
ublk:
remove the empty open and release block device operations
ublk:
remove UBLK_IO_F_INTEGRITY
ublk:
remove UBLK_IO_F_PREFLUSH
ublk:
rewrite ublk_ctrl_get_queue_affinity to not rely on hctx->cpumask
ublk:
simplify ublk_ch_open and ublk_ch_release
ublk_cmd.h:
add one new ublk command: UBLK_IO_NEED_GET_DATA
ublk_drv:
add io_uring based userspace block driver
ublk_drv:
add SET_PARAMS/GET_PARAMS control command
ublk_drv:
add support for UBLK_IO_NEED_GET_DATA
ublk_drv:
cancel device even though disk isn't up
ublk_drv:
check ubq_daemon_is_dying() in __ublk_rq_task_work()
ublk_drv:
cleanup ublksrv_ctrl_dev_info
ublk_drv:
do not add a re-issued request aborted previously to ioucmd's task_work
ublk_drv:
fix an IS_ERR() vs NULL check
ublk_drv:
fix build warning with -Wmaybe-uninitialized and one sparse warning
ublk_drv:
fix double shift bug
ublk_drv:
fix error handling of ublk_add_dev
ublk_drv:
fix lockdep warning
ublk_drv:
fix missing error return code in ublk_add_dev()
ublk_drv:
fix request queue leak
ublk_drv:
fix ublk device leak in case that add_disk fails
ublk_drv:
make sure that correct flags(features) returned to userspace
ublk_drv:
remove unneeded semicolon
ublk_drv:
support to complete io command via task_work_add
ublk_drv:
update comment for __ublk_fail_req()
ublk_drv:
update iod->addr for UBLK_IO_NEED_GET_DATA
ucsi_ccg:
ACPI based I2c client enumeration for AMD ASICs
ucsi_ccg:
Do not hardcode interrupt polarity and type
udmabuf:
Set the DMA mask for the udmabuf device (v2)
udp:
Remove redundant __udp_sysctl_init() call from udp_init().
udp:
Use WARN_ON_ONCE() in udp_read_skb()
ufs:
Remove checks for PageError
um/drivers:
Kconfig: Fix indentation
um/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
um:
add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
um:
Add missing apply_returns()
um:
Cleanup compiler warning in arch/x86/um/tls_32.c
um:
Cleanup syscall_handler_t cast in syscalls_32.h
um:
fix default console kernel parameter
um:
include linux/stddef.h for __always_inline
um:
include sys/types.h for size_t
um:
Kconfig: Fix indentation
um:
Prevent KASAN splats in dump_stack()
um:
random: Don't initialise hwrng struct with zero
um:
Remove straying parenthesis
um:
remove unused mm_copy_segments
um:
remove unused variable
um:
Replace to_phys() and to_virt() with less generic function names
um:
seed rng using host OS rng
um:
Use enum req_op where appropriate
um:
x86: print RIP with symbol
UML:
add support for KASAN under x86_64
Linux:
unify pipe_get_pages() and pipe_get_pages_alloc()
Linux:
unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts
Linux:
unify xarray_get_pages() and xarray_get_pages_alloc()
Linux:
update Coccinelle URL
uprobe:
gate bpf call behind BPF_EVENTS
usb-storage:
Add Hiksemi USB3-FW to IGNORE_UAS
usb-storage:
Add ignore-residue quirk for NXP PN7462AU
usb/atm:
fix repeated words in comments
usb/chipidea:
fix repeated words in comments
usb/core:
fix repeated words in comments
usb/host:
fix repeated words in comments
usb/image:
fix repeated words in comments
usb/misc:
fix repeated words in comments
usb/musb:
fix repeated words in comments
usb/typec/tcpm:
fix repeated words in comments
USB:
ACPI: Replace usb_acpi_find_port() with acpi_find_child_by_adr()
usb:
add quirks for Lenovo OneLink+ Dock
usb:
aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
usb:
Avoid extra usb SET_SEL requests when enabling link power management
USB:
cdc-acm: Add Icom PMR F3400 support (0c26:0020)
USB:
cdc-acm: use CDC control-line defines
USB:
cdc-acm: use CDC serial-state defines
USB:
cdc-acm: use define for timeout
USB:
cdc: add control-signal defines
USB:
cdc: add serial-state defines
usb:
cdns3 fix use-after-free at workaround 2
usb:
cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
usb:
cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
usb:
cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
usb:
cdns3: fix issue with rearming ISO OUT endpoint
usb:
cdns3: fix random warning message when driver load
usb:
chipidea: ci_hdrc_imx: use dev_err_probe()
USB:
chipidea: fix typo in comment
usb:
chipidea: tracing: Use the new __vstring() helper
usb:
chipidea: udc: implement get_frame
usb:
common: usb-conn-gpio: Allow wakeup from system suspend
USB:
core: Fix RST error in hub.c
usb:
core: hub: Create platform devices for onboard hubs in hub_probe()
USB:
core: Prevent nested device-reset calls
usb:
core: sysfs: convert sysfs snprintf to sysfs_emit
USB:
docs: fixed table margin in configfs-usb-gadget-mass-storage
usb:
dwc2: drop unexpected word "the" in the comments
usb:
dwc2: fix wrong order of phy_power_on and phy_init
usb:
dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
usb:
dwc2: host: add TPL support
usb:
dwc3: add power down scale setting
usb:
dwc3: core: Deprecate GCTL.CORESOFTRESET
usb:
dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
usb:
dwc3: core: Host wake up support from system suspend
usb:
dwc3: core: leave default DMA if the controller does not support 64-bit DMA
usb:
dwc3: disable USB core PHY management
usb:
dwc3: document async_callbacks field
usb:
dwc3: ep0: Properly handle setup_packet_pending scenario in data stage
usb:
dwc3: Fix a repeated word checkpatch warning
usb:
dwc3: Fix bare use of unsigned checkpatch warning
usb:
dwc3: fix PHY disable sequence
usb:
dwc3: Fix typos in Kconfig
usb:
dwc3: gadget: Avoid duplicate requests to enable Run/Stop
usb:
dwc3: gadget: fix a kernel-doc warning
usb:
dwc3: gadget: fix high speed multiplier setting
usb:
dwc3: gadget: refactor dwc3_repare_one_trb
usb:
dwc3: pci: Add support for Intel Raptor Lake
usb:
dwc3: qcom: Add helper functions to enable,disable wake irqs
usb:
dwc3: qcom: clean up suspend callbacks
usb:
dwc3: qcom: Configure wakeup interrupts during suspend
usb:
dwc3: qcom: fix gadget-only builds
usb:
dwc3: qcom: fix missing optional irq warnings
usb:
dwc3: qcom: fix peripheral and OTG suspend
usb:
dwc3: qcom: fix runtime PM wakeup
usb:
dwc3: qcom: fix use-after-free on runtime-PM wakeup
usb:
dwc3: qcom: fix wakeup implementation
usb:
dwc3: qcom: Keep power domain on to retain controller status
usb:
dwc3: qcom: suppress unused-variable warning
usb:
dwc3: Remove the checks of -ENOSYS
usb:
dwc3: st: Fix node's child name
USB:
Follow-up to SPDX GPL-2.0+ identifiers addition - remove now useless comments
USB:
Follow-up to SPDX identifiers addition - remove now useless comments
usb:
gadget: add Aspeed ast2600 udc driver
usb:
gadget: aspeed_udc: cleanup loop in ast_dma_descriptor_setup()
usb:
gadget: aspeed_udc: fix handling of tx_len == 0
usb:
gadget: aspeed_udc: fix missing spin_unlock_irqrestore in ast_udc_ep_queue
usb:
gadget: ast2600: Fix a couple of spelling mistakes
usb:
gadget: bdc: fix typo in comment
USB:
gadget: f_acm: use CDC defines
usb:
gadget: f_mass_storage: forced_eject attribute
usb:
gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
usb:
gadget: f_uac2: fix superspeed transfer
USB:
gadget: Fix obscure lockdep violation for udc_mutex
USB:
gadget: Fix use-after-free Read in usb_udc_uevent()
usb:
gadget: mass_storage: Fix cdrom data transfers on MAC-OS
usb:
gadget: Remove unnecessary print function dev_err()
usb:
gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
usb:
gadget: u_ether: Remove duplicated include in u_ether.c
usb:
gadget: udc-xilinx: replace memcpy with memcpy_toio
usb:
gadget: udc: amd5536 depends on HAS_DMA
usb:
gadget: udc: atmel: check rc of devm_gpiod_get_optional()
usb:
gadget: udc: atmel: convert to platform driver
USB:
gadget: udc: tracing: Do not open code __string() with __dynamic_array()
usb:
gadget: uvc: calculate the number of request depending on framesize
usb:
gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
usb:
gadget: uvc: Fix comment blocks style
USB:
HCD: Fix URB giveback issue in tasklet function
usb:
host: ehci-platform: add TPL support
usb:
host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo
usb:
host: Fix refcount leak in ehci_hcd_ppc_of_probe
usb:
host: ohci-at91: add support to enter suspend using SMC
usb:
host: ohci-platform: add TPL support
usb:
host: ohci-ppc-of: Fix refcount leak bug
usb:
host: xhci: use snprintf() in xhci_decode_trb()
usb:
hub: port: add sysfs entry to switch port power
usb:
ldusb: replace ternary operator with max_t()
usb:
max-3421: drop unexpected word "the" in the comments
usb:
misc: Add onboard_usb_hub driver
usb:
misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub
usb:
misc: onboard_hub: Fix 'missing prototype' warning
usb:
misc: onboard_usb_hub: Add reset-gpio support
usb:
misc: onboard_usb_hub: Add TI USB8041 hub support
usb:
misc: onboard_usb_hub: Drop reset delay in onboard_hub_power_off()
usb:
misc: onboard_usb_hub: Remove duplicated power_on delay
usb:
mtu3: add feature to disable device's usb3 port
usb:
mtu3: add support controller reset
usb:
mtu3: check capability of usb3 dual role
usb:
mtu3: implement udc_async_callbacks of gadget operation
usb:
mtu3: print endpoint type as string
usb:
mtu3: register mtu3_irq by threaded irq
usb:
mtu3: support function remote wakeup
usb:
mtu3: sync interrupt before unbind the udc
USB:
mtu3: tracing: Use the new __vstring() helper
usb:
musb: Add support for PolarFire SoC's musb controller
usb:
musb: core: drop redundant checks
usb:
musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove()
usb:
musb: mpfs: Fix error codes in probe()
usb:
musb: remove schedule work called after flush
usb:
musb: tracing: Use the new __vstring() helper
usb:
ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
USB:
ohci-sm501: Fix typo in comment
usb:
phy: remove redundant store to variable var after & operation
usb:
renesas-xhci: Do not print any log while fw verif success
usb:
renesas: Fix refcount leak bug
USB:
serial: ch341: fix disabled rx timer on older devices
USB:
serial: ch341: fix lost character on LCR updates
USB:
serial: cp210x: add Decagon UCA device id
USB:
serial: fix repeated word "the" in comments
USB:
serial: fix tty-port initialized comments
USB:
serial: ftdi_sio: add Omron CS1W-CIF31 device id
USB:
serial: io_edgeport: fix spelling mistakes
USB:
serial: option: add Quectel BG95 0x0203 composition
USB:
serial: option: add Quectel EM060K modem
USB:
serial: option: add Quectel RM520N
USB:
serial: option: add support for Cinterion MV32-WA/WB RmNet mode
USB:
serial: option: add support for OPPO R11 diag port
USB:
serial: usb_wwan: replace DTR/RTS magic numbers with macros
USB:
serial: use kmemdup instead of kmalloc + memcpy
usb:
storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
USB:
storage: Fix typo in comment
usb:
typec: Add retimer handle to port
usb:
typec: Add support for retimers
usb:
typec: altmodes/displayport: correct pin assignment for UFP receptacles
usb:
typec: anx7411: Add Analogix PD ANX7411 support
usb:
typec: anx7411: Fix an array out of bounds
usb:
typec: anx7411: Fix build error without CONFIG_POWER_SUPPLY
usb:
typec: anx7411: fix error checking in anx7411_get_gpio_irq()
usb:
typec: anx7411: Fix error return code in anx7411_i2c_probe()
usb:
typec: anx7411: fix passing zero to 'PTR_ERR'
usb:
typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients()
usb:
typec: anx7411: Fix wrong pointer passed to PTR_ERR()
usb:
typec: anx7411: use semi-colons instead of commas
usb:
typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
usb:
typec: mux: Add CONFIG guards for functions
usb:
typec: mux: Allow muxes to specify mode-switch
usb:
typec: Remove retimers properly
usb:
typec: retimer: Add missing id check in match callback
usb:
typec: Separate USB Power Delivery from USB Type-C
usb:
typec: tcpci: move tcpci.h to include/linux/usb/
usb:
typec: tcpm: fix typo in comment
usb:
typec: tcpm: Register USB Power Delivery Capabilities
usb:
typec: tcpm: Return ENOTSUPP for power supply prop writes
usb:
typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
usb:
typec: ucsi: Remove incorrect warning
usb:
typec: ucsi: stm32g0: add bootloader support
usb:
typec: ucsi: stm32g0: add support for stm32g0 controller
usb:
typec: USB Power Delivery helpers for ports and partners
usb:
typec_altmode: add a missing "@" at a kernel-doc parameter
USB:
usbip: clean up mixed use of _irq() and _irqsave()
USB:
usbsevseg: convert sysfs snprintf to sysfs_emit
usb:
xhci-mtk: add support optional controller reset
usb:
xhci-mtk: fix bandwidth release issue
usb:
xhci-mtk: relax TT periodic bandwidth allocation
USB:
xhci: Fix comment typo
usb:
xhci: tegra: Fix error check
usb:
xhci_plat_remove: avoid NULL dereference
Linux:
usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig
usbip:
vudc: Don't enable IRQs prematurely
usbnet:
Fix linkwatch use-after-free on disconnect
usbnet:
Fix memory leak in usbnet_disconnect()
usbnet:
remove vestiges of debug macros
usbnet:
smsc95xx: Clean up nopm handling
usbnet:
smsc95xx: Clean up unnecessary BUG_ON() upon register access
usbnet:
smsc95xx: Fix deadlock on runtime resume
usercopy:
use unsigned long instead of uintptr_t
userfaultfd/selftests:
Fix typo in comment
userfaultfd/selftests:
fix typo in comment
userfaultfd:
don't fail on unrecognized features
userfaultfd:
selftests: infinite loop in faulting_process
vboxguest:
Do not use devm for irq
vdpa/ifcvf:
fix the calculation of queuepair
vDPA/ifcvf:
get_config_size should return a value no greater than dev implementation
vDPA/ifcvf:
remove duplicated assignment to pointer cfg
vDPA/ifcvf:
support userspace to query features and MQ of a management device
vdpa/mlx5:
Fix MQ to support non power of two num queues
vdpa/mlx5:
Fix possible uninitialized return value
vdpa/mlx5:
Implement susupend virtqueue callback
vdpa/mlx5:
Support different address spaces for control and data
vdpa/mlx5:
Use eth_broadcast_addr() to assign broadcast address
vDPA:
!FEATURES_OK should not block querying device config space
vdpa:
Add suspend operation
vDPA:
fix 'cast to restricted le16' warnings in vdpa.c
vdpa:
ifcvf: Fix spelling mistake in comments
vdpa:
Use device_iommu_capable()
vdpa_sim:
Implement suspend vdpa op
vdpa_sim:
use max_iotlb_entries as a limit in vhost_iotlb_init
vdpa_sim_blk:
add support for discard and write-zeroes
vdpa_sim_blk:
add support for VIRTIO_BLK_T_FLUSH
vdpa_sim_blk:
call vringh_complete_iotlb() also in the error path
vdpa_sim_blk:
check if sector is 0 for commands other than read or write
vdpa_sim_blk:
limit the number of request handled per batch
vdpa_sim_blk:
make vdpasim_blk_check_range usable by other requests
vdpa_sim_blk:
set number of address spaces and virtqueue groups
vdpa_sim_blk:
use dev_dbg() to print errors
vduse:
prevent uninitialized memory accesses
vduse:
Remove unnecessary spin lock protection
vduse:
Support querying information of IOVA regions
vduse:
Support registering userspace memory for IOVA regions
vduse:
Support using userspace pages as bounce buffer
vduse:
Use memcpy_{to,from}_page() in do_bounce()
venus:
pm_helpers: Fix warning in OPP during probe
vfio-pci/zdev:
add function handle to clp base capability
vfio-pci/zdev:
add open/close device hooks
vfio-pci/zdev:
different maxstbl for interpreted devices
vfio/ap:
Change saved_pfn to saved_iova
vfio/ap:
Pass in physical address of ind to ap_aqic()
vfio/ccw:
Add kmap_local_page() for memcpy
vfio/ccw:
Add length to DMA_UNMAP checks
vfio/ccw:
Change pa_pfn list to pa_iova list
vfio/ccw:
Check return code from subchannel quiesce
vfio/ccw:
Create a CLOSE FSM event
vfio/ccw:
Create an OPEN FSM Event
vfio/ccw:
Do not change FSM state in subchannel event
vfio/ccw:
Fix FSM state if mdev probe fails
vfio/ccw:
Flatten MDEV device (un)register
vfio/ccw:
Move FSM open/close to MDEV open/close
vfio/ccw:
Only pass in contiguous pages
vfio/ccw:
Pass enum to FSM event jumptable
vfio/ccw:
Refactor vfio_ccw_mdev_reset
vfio/ccw:
Remove FSM Close from remove handlers
vfio/ccw:
Remove private->mdev
vfio/ccw:
Remove UUID from s390 debug log
vfio/ccw:
Update trace data for not operational event
vfio/mlx5:
Protect mlx5vf_disable_fds() upon close device
vfio/pci:
fix the wrong word
vfio/pci:
fix the wrong word
vfio/pci:
introduce CONFIG_VFIO_PCI_ZDEV_KVM
vfio/pci:
Remove console drivers
vfio/spapr_tce:
Fix the comment
vfio/spapr_tce:
Remove the unused parameters container
vfio/type1:
Simplify bus_type determination
vfio/type1:
Unpin zero pages
vfio:
check iommu_group_set_name() return value
vfio:
check vfio_register_iommu_driver() return value
vfio:
Clear the caps->buf to NULL after free
vfio:
de-extern-ify function prototypes
vfio:
do not set FMODE_LSEEK flag
vfio:
Make vfio_unpin_pages() return void
vfio:
Move "device->open_count--" out of group_rwsem in vfio_device_open()
vfio:
Move vfio.c to vfio_main.c
vfio:
Pass in starting IOVA to vfio_pin/unpin_pages API
vfio:
remove useless judgement
vfio:
Rename user_iova of vfio_dma_rw()
vfio:
Replace phys_pfn with pages for vfio_pin_pages()
vfio:
Replace the DMA unmapping notifier with a callback
vfio:
Replace the iommu notifier with a device list
vfio:
Split migration ops from main device ops
vfio:
Use device_iommu_capable()
vfs:
Check the truncate maximum size in inode_newsize_ok()
vfs:
escape hash as well
vfs:
function to prevent re-use of block-device-based superblocks
vhost scsi:
Allow user to control num virtqueues
vhost-scsi:
Fix max number of virtqueues
vhost-vdpa:
Call ida_simple_remove() when failed
vhost-vdpa:
introduce SUSPEND backend feature bit
vhost-vdpa:
uAPI to suspend the device
video:
fbdev: amba-clcd: Fix refcount leak bugs
video:
fbdev: amiga: Simplify amifb_pan_display()
video:
fbdev: arkfb: Check the size of screen before memset_io()
video:
fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
video:
fbdev: atari: Fix ext_setcolreg()
video:
fbdev: atari: Fix inverse handling
video:
fbdev: atari: Fix TT High video mode vertical refresh
video:
fbdev: atari: Fix VGA modes
video:
fbdev: atari: Remove backward bug-compatibility
video:
fbdev: atari: Remove bogus FB_VMODE_YWRAP flags
video:
fbdev: atari: Remove unneeded casts from void *
video:
fbdev: atari: Remove unneeded casts to void *
video:
fbdev: atari: Remove unused definitions and variables
video:
fbdev: atari: Simplify atafb_pan_display()
video:
fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static
video:
fbdev: i740fb: Check the argument of i740_calc_vclk()
video:
fbdev: imxfb: Convert request_mem_region + ioremap to devm_ioremap_resource
video:
fbdev: imxfb: Drop platform data support
video:
fbdev: imxfb: Drop unused symbols from header
video:
fbdev: imxfb: fix return value check in imxfb_probe()
video:
fbdev: imxfb: Fold
into only user
video:
fbdev: Make *fb_setup() and *fb_init() static
video:
fbdev: offb: Include missing linux/platform_device.h
video:
fbdev: omapfb: Unexport omap*_update_window_async()
video:
fbdev: s3fb: Check the size of screen before memset_io()
video:
fbdev: sa1100fb: Remove unused sa1100fb_setup()
video:
fbdev: sis: fix typos in SiS_GetModeID()
video:
fbdev: vt8623fb: Check the size of screen before memset_io()
video:
remove support for non-existing atmel,at32ap-lcdc in atmel_lcdfb
Linux:
video:backlight: remove reference to AVR32 architecture in ltv350qv
virt:
acrn: using for_each_set_bit to simplify the code
virtio-blk:
Avoid use-after-free on suspend/resume
virtio-blk:
Fix WARN_ON_ONCE in virtio_queue_rq()
virtio-crypto:
fix memory-leak
virtio-gpu:
fix a missing check to avoid NULL dereference
virtio-mmio:
Revert "virtio_mmio: support the arg sizes of find_vqs()"
virtio:
add helper virtio_find_vqs_ctx_size()
virtio:
allow to unbreak/break virtqueue individually
virtio:
Check dev_set_name() return value
virtio:
find_vqs() add arg sizes
virtio:
kerneldocs fixes and enhancements
virtio:
queue_reset: add VIRTIO_F_RING_RESET
virtio:
record the maximum queue num supported by the device.
virtio:
replace restricted mem access flag with callback
virtio:
Revert "virtio: add helper virtio_find_vqs_ctx_size()"
virtio:
Revert "virtio: find_vqs() add arg sizes"
virtio:
struct virtio_config_ops add callbacks for queue_reset
virtio:
VIRTIO_HARDEN_NOTIFICATION is broken
virtio_fs:
Modify format for virtio_fs_direct_access
virtio_mmio:
add support to set IRQ of a virtio device as wakeup source
virtio_mmio:
support the arg sizes of find_vqs()
virtio_net:
fix endian-ness for RSS
virtio_net:
fix memory leak inside XPD_TX with mergeable
virtio_net:
get ringparam by virtqueue_get_vring_max_size()
virtio_net:
Revert "virtio_net: set the default max ring size by find_vqs()"
virtio_net:
set the default max ring size by find_vqs()
virtio_net:
split free_unused_bufs()
virtio_net:
support rx queue resize
virtio_net:
support set_ringparam
virtio_net:
support tx queue resize
virtio_pci:
extract the logic of active vq for modern pci
virtio_pci:
introduce helper to get/set queue reset
virtio_pci:
Revert "virtio_pci: support the arg sizes of find_vqs()"
virtio_pci:
struct virtio_pci_common_cfg add queue_notify_data
virtio_pci:
struct virtio_pci_common_cfg add queue_reset
virtio_pci:
support the arg sizes of find_vqs()
virtio_pci:
support VIRTIO_F_RING_RESET
virtio_pmem:
initialize provider_data through nd_region_desc
virtio_pmem:
set device ready in probe()
virtio_ring:
extract the logic of freeing vring
virtio_ring:
introduce virtqueue_init()
virtio_ring:
introduce virtqueue_resize()
virtio_ring:
packed: extract the logic of alloc queue
virtio_ring:
packed: extract the logic of alloc state and extra
virtio_ring:
packed: extract the logic of attach vring
virtio_ring:
packed: extract the logic of vring init
virtio_ring:
packed: introduce virtqueue_reinit_packed()
virtio_ring:
packed: introduce virtqueue_resize_packed()
virtio_ring:
packed: introduce vring_free_packed
virtio_ring:
remove the arg vq of vring_alloc_desc_extra()
virtio_ring:
split vring_virtqueue
virtio_ring:
split: __vring_new_virtqueue() accept struct vring_virtqueue_split
virtio_ring:
split: extract the logic of alloc queue
virtio_ring:
split: extract the logic of alloc state and extra
virtio_ring:
split: extract the logic of attach vring
virtio_ring:
split: extract the logic of vring init
virtio_ring:
split: introduce virtqueue_reinit_split()
virtio_ring:
split: introduce virtqueue_resize_split()
virtio_ring:
split: introduce vring_free_split()
virtio_ring:
split: reserve vring_align, may_reduce_num
virtio_ring:
split: stop __vring_new_virtqueue as export symbol
virtio_ring:
struct virtqueue introduce reset
virtio_ring:
update the document of the virtqueue_detach_unused_buf for queue reset
virtio_test:
fixup for vq reset
virtio_vdpa:
Revert "virtio_vdpa: support the arg sizes of find_vqs()"
virtio_vdpa:
support the arg sizes of find_vqs()
virtiofs:
delete unused parameter for virtio_fs_cleanup_vqs
vlan:
adopt u64_stats_t
vmcoreinfo:
add kallsyms_num_syms symbol
vmcoreinfo:
include kallsyms symbols
vme:
move back to staging
vme:
remove ca91cx42 Universe-II support
vmlinux.lds.h:
CFI: Reduce alignment of jump-table to function alignment
vmscan:
Add check_move_unevictable_folios()
vmscan:
check folio_test_private(), not folio_get_private()
vmxnet3:
add command to set ring buffer sizes
vmxnet3:
add support for capability registers
vmxnet3:
add support for large passthrough BAR register
vmxnet3:
add support for out of order rx completion
vmxnet3:
disable overlay offloads if UPT device does not support
vmxnet3:
do not reschedule napi for rx processing
vmxnet3:
Implement ethtool's get_channels command
vmxnet3:
limit number of TXDs used for TSO packet
vmxnet3:
prepare for version 7 changes
vmxnet3:
Record queue number to incoming packets
vmxnet3:
update to version 7
vmxnet3:
use ext1 field to indicate encapsulated packet
vringh:
iterate on iotlb_translate to handle large translations
vsock:
Fix memory leak in vsock_connect()
vsock:
Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
vt:
Clear selection before changing the font
vxlan:
do not use RT_TOS for IPv6 flowlabel
vxlan:
Use ip_tunnel_key flow flags in route lookups
wait:
Fix __wait_event_hrtimeout for RT/DL tasks
wait_on_bit:
add an acquire memory barrier
WAN:
Fix syntax errors in comments
watchdog/pseries-wdt:
initial support for H_WATCHDOG-based watchdog timers
watchdog:
armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
watchdog:
bcm7038_wdt: Remove #ifdef guards for PM related functions
watchdog:
dw_wdt: Fix comment typo
watchdog:
dw_wdt: Remove #ifdef guards for PM related functions
watchdog:
export lockup_detector_reconfigure
watchdog:
f71808e_wdt: Add check for platform_driver_register
watchdog:
Fix comment typo
watchdog:
max77620: update Luca Ceresoli's e-mail address
watchdog:
mtk_wdt: Remove #ifdef guards for PM related functions
watchdog:
pm8916_wdt: Avoid read of write-only PET register
watchdog:
pm8916_wdt: Handle watchdog enabled by bootloader
watchdog:
pm8916_wdt: Report reboot reason
watchdog:
realtek-otto: add RTL9310 support
watchdog:
s3c2410_wdt: Remove #ifdef guards for PM related functions
watchdog:
sama5d4_wdt: Remove #ifdef guards for PM related functions
watchdog:
simatic-ipc-wdt: convert to use P2SB accessor
watchdog:
sp5100_tco: Fix a memory leak of EFCH MMIO resource
watchdog:
sp805_wdt: add arm cmsdk apb wdt support
watchdog:
st_lpc_wdt: Remove #ifdef guards for PM related functions
watchdog:
tegra_wdt: Remove #ifdef guards for PM related functions
watchdog:
wdat_wdt: Remove #ifdef guards for PM related functions
Linux:
watchdog:Fix typo in comment
wcn36xx:
Fix typo in comment
wifi:
ath11k: Fix register write failure on QCN9074
wifi:
ath11k: mac: fix long line
wifi:
ath5k: fix repeated words in comments
wifi:
ath6kl: fix repeated words in comments
wifi:
ath: fix repeated words in comments
wifi:
atmel: fix repeated words in comments
wifi:
b43: do not initialise static variable to 0
wifi:
b43: fix repeated words in comments
wifi:
b43legacy: clean up one inconsistent indenting
wifi:
brcmfmac: Add brcmf_c_set_cur_etheraddr() helper
wifi:
brcmfmac: fix repeated words in comments
wifi:
brcmfmac: prevent double-free on hardware-reset
wifi:
brcmfmac: Remove #ifdef guards for PM related functions
wifi:
brcmfmac: Replace default (not configured) MAC with a random MAC
wifi:
brcmfmac: support brcm,ccode-map-trivial DT property
wifi:
brcmfmac: use strreplace() in brcmf_of_probe()
wifi:
brcmsmac: fix repeated words in comments
wifi:
cfg80211/mac80211: separate link params from station params
wifi:
cfg80211/mac80211: Support control port TX from specific link
wifi:
cfg80211/nl80211: move rx management data into a struct
wifi:
cfg80211: add a function for reporting TX status with hardware timestamps
wifi:
cfg80211: add API to add/modify/remove a link station
wifi:
cfg80211: add cfg80211_get_iftype_ext_capa()
wifi:
cfg80211: add hardware timestamps to frame RX info
wifi:
cfg80211: add ieee80211_chanwidth_rate_flags()
wifi:
cfg80211: add optional link add/remove callbacks
wifi:
cfg80211: adjust assoc comeback for MLO
wifi:
cfg80211: Allow MLO TX with link source address
wifi:
cfg80211: clean up links appropriately
wifi:
cfg80211: debugfs: fix return type in ht40allow_map_read()
wifi:
cfg80211: do some rework towards MLO link APIs
wifi:
cfg80211: drop BSS elements from assoc trace for now
wifi:
cfg80211: extend cfg80211_rx_assoc_resp() for MLO
wifi:
cfg80211: fix a comment in cfg80211_mlme_mgmt_tx()
wifi:
cfg80211: fix kernel-doc warnings all over the file
wifi:
cfg80211: fix MCS divisor value
wifi:
cfg80211: Fix validating BSS pointers in __cfg80211_connect_result
wifi:
cfg80211: handle IBSS in channel switch
wifi:
cfg80211: Increase akm_suites array size in cfg80211_crypto_settings
wifi:
cfg80211: make cfg80211_auth_request::key_idx signed
wifi:
cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()
wifi:
cfg80211: prepare association failure APIs for MLO
wifi:
cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct
wifi:
cfg80211: remove BSS pointer from cfg80211_disassoc_request
wifi:
cfg80211: remove chandef check in cfg80211_cac_event()
wifi:
cfg80211: remove redundant documentation
wifi:
cfg80211: report link ID in NL80211_CMD_FRAME
wifi:
cfg80211: set country_elem to NULL
wifi:
cfg80211: simplify cfg80211_mlme_auth() prototype
wifi:
cfg80211: sort trace.h
wifi:
cfg80211: use strscpy to replace strlcpy
wifi:
cw1200: cleanup the code a bit
wifi:
ieee80211: add definitions for multi-link element
wifi:
ieee80211: add helper functions for detecting TM/FTM frames
wifi:
ieee80211: s1g action frames are not robust
wifi:
ipw2x00: fix repeated words in comments
wifi:
iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
wifi:
iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
wifi:
iwlegacy: fix repeated words in comments
wifi:
iwlwifi: don't spam logs with NSS>2 messages
wifi:
iwlwifi: Mark IWLMEI as broken
wifi:
iwlwifi: mvm: fix clang -Wformat warnings
wifi:
iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
wifi:
libertas: Fix possible refcount leak in if_usb_probe()
wifi:
mac80211: add a helper to fragment an element
wifi:
mac80211: add a missing comma at kernel-doc markup
wifi:
mac80211: add a per-PHY AQL limit to improve fairness
wifi:
mac80211: add an ieee80211_get_link_sband
wifi:
mac80211: add API to parse multi-link element
wifi:
mac80211: add debugfs file to display per-phy AQL pending airtime
wifi:
mac80211: add hardware timestamps for RX and TX
wifi:
mac80211: add link_id to eht.c code for MLO
wifi:
mac80211: add link_id to vht.c code for MLO
wifi:
mac80211: add macros to loop over active links
wifi:
mac80211: add MLO link ID to TX frame metadata
wifi:
mac80211: add multi-link element to AUTH frames
wifi:
mac80211: add per-link configuration pointer
wifi:
mac80211: add sta link addition/removal
wifi:
mac80211: add vif link addition/removal
wifi:
mac80211: Align with Draft P802.11be_D1.5
wifi:
mac80211: Align with Draft P802.11be_D2.0
wifi:
mac80211: Allow EAPOL frames from link addresses
wifi:
mac80211: Allow EAPOL tx from specific link
wifi:
mac80211: always free sta in __sta_info_alloc in case of error
wifi:
mac80211: change QoS settings API to take link into account
wifi:
mac80211: consider aql_tx_pending when checking airtime deficit
wifi:
mac80211: consider EHT element size in assoc request
wifi:
mac80211: Consider MLO links in offchannel logic
wifi:
mac80211: consistently use sdata_dereference()
wifi:
mac80211: correct link config data in tracing
wifi:
mac80211: debug: omit link if non-MLO connection
wifi:
mac80211: do link->MLD address translation on RX
wifi:
mac80211: do not abuse fq.lock in ieee80211_do_stop()
wifi:
mac80211: don't check carrier in chanctx code
wifi:
mac80211: Don't finalize CSA in IBSS mode if state is disconnected
wifi:
mac80211: don't re-parse elems in ieee80211_assoc_success()
wifi:
mac80211: don't set link address for station
wifi:
mac80211: don't start TX with fq->lock to fix deadlock
wifi:
mac80211: ensure vif queues are operational after start
wifi:
mac80211: ethtool: use deflink for now
wifi:
mac80211: exclude multicast packets from AQL pending airtime
wifi:
mac80211: expand ieee80211_mgmt_tx() for MLO
wifi:
mac80211: expect powersave handling in driver for MLO
wifi:
mac80211: fast-xmit: handle non-MLO clients
wifi:
mac80211: fix a kernel-doc complaint
wifi:
mac80211: fix center freq calculation in ieee80211_chandef_downgrade
wifi:
mac80211: fix key lookup
wifi:
mac80211: fix link data leak
wifi:
mac80211: fix link manipulation
wifi:
mac80211: fix link sta hash table handling
wifi:
mac80211: fix link warning in RX agg timer expiry
wifi:
mac80211: fix locking in auth/assoc timeout
wifi:
mac80211: fix memory corruption in minstrel_ht_update_rates()
wifi:
mac80211: fix mesh airtime link metric estimating
wifi:
mac80211: fix multi-BSSID element parsing
wifi:
mac80211: fix NULL pointer deref with non-MLD STA
wifi:
mac80211: fix possible leak in ieee80211_tx_control_port()
wifi:
mac80211: fix regression with non-QoS drivers
wifi:
mac80211: fix RX MLD address translation
wifi:
mac80211: Fix UAF in ieee80211_scan_rx()
wifi:
mac80211: fix up link station creation/insertion
wifi:
mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware
wifi:
mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode
wifi:
mac80211: implement add/del interface link callbacks
wifi:
mac80211: implement callbacks for
_link_station
wifi:
mac80211: keep recently active tx queues in scheduling list
wifi:
mac80211: limit A-MSDU subframes for client too
wifi:
mac80211: maintain link-sta hash table
wifi:
mac80211: make 4addr null frames using min_rate for WDS
wifi:
mac80211: make channel context code MLO-aware
wifi:
mac80211: make ieee80211_check_rate_mask() link-aware
wifi:
mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware
wifi:
mac80211: make some SMPS code MLD-aware
wifi:
mac80211: make sta airtime deficit field s32 instead of s64
wifi:
mac80211: mlme: change flags in ieee80211_determine_chantype()
wifi:
mac80211: mlme: clean up supported channels element code
wifi:
mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link
wifi:
mac80211: mlme: first adjustments for MLO
wifi:
mac80211: mlme: fix disassoc with MLO
wifi:
mac80211: mlme: Fix double unlock on assoc success handling
wifi:
mac80211: mlme: fix link_sta setup
wifi:
mac80211: mlme: Fix missing unlock on beacon RX
wifi:
mac80211: mlme: fix override calculation
wifi:
mac80211: mlme: look up beacon elems only if needed
wifi:
mac80211: mlme: refactor assoc link setup
wifi:
mac80211: mlme: refactor assoc req element building
wifi:
mac80211: mlme: refactor assoc success handling
wifi:
mac80211: mlme: refactor ieee80211_prep_channel() a bit
wifi:
mac80211: mlme: refactor ieee80211_set_associated()
wifi:
mac80211: mlme: refactor link station setup
wifi:
mac80211: mlme: release deflink channel in error case
wifi:
mac80211: mlme: remove address arg to ieee80211_mark_sta_auth()
wifi:
mac80211: mlme: remove sta argument from ieee80211_config_bw
wifi:
mac80211: mlme: set sta.mlo correctly
wifi:
mac80211: mlme: set sta.mlo to mlo state
wifi:
mac80211: mlme: shift some code around
wifi:
mac80211: mlme: simplify adding ht/vht/he/eht elements
wifi:
mac80211: mlme: switch some things back to deflink
wifi:
mac80211: mlme: track AP (MLD) address separately
wifi:
mac80211: mlme: transmit assoc frame with address translation
wifi:
mac80211: mlme: unify assoc data event sending
wifi:
mac80211: mlme: use correct link_sta
wifi:
mac80211: mlme: use ieee80211_get_link_sband()
wifi:
mac80211: more station handling sanity checks
wifi:
mac80211: move ieee80211_bssid_match() function
wifi:
mac80211: move ieee80211_request_smps_mgd_work
wifi:
mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link
wifi:
mac80211: move interface config to new struct
wifi:
mac80211: move ps setting to vif config
wifi:
mac80211: move some future per-link data to bss_conf
wifi:
mac80211: move tdls_chan_switch_prohibited to link data
wifi:
mac80211: only accumulate airtime deficit for active clients
wifi:
mac80211: optionally implement MLO multicast TX
wifi:
mac80211: pass link ID where already present
wifi:
mac80211: pass the link id in start/stop ap
wifi:
mac80211: potential NULL dereference in ieee80211_tx_control_port()
wifi:
mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO
wifi:
mac80211: properly skip link info driver update
wifi:
mac80211: provide link ID in link_conf
wifi:
mac80211: RCU-ify link STA pointers
wifi:
mac80211: RCU-ify link/link_conf pointers
wifi:
mac80211: refactor adding custom elements
wifi:
mac80211: refactor adding rates to assoc request
wifi:
mac80211: refactor elements parsing with parameter struct
wifi:
mac80211: refactor some key code
wifi:
mac80211: refactor some link setup code
wifi:
mac80211: refactor some sta_info link handling
wifi:
mac80211: reject WEP or pairwise keys with key ID > 3
wifi:
mac80211: release channel context on link stop
wifi:
mac80211: Remove AP SMPS leftovers
wifi:
mac80211: remove band from TX info in MLO
wifi:
mac80211: remove cipher scheme support
wifi:
mac80211: remove erroneous sband/link validation
wifi:
mac80211: remove link_id parameter from link_info_changed()
wifi:
mac80211: remove redundant condition
wifi:
mac80211: remove sta_info_tx_streams()
wifi:
mac80211: remove stray printk
wifi:
mac80211: remove unused bssid variable
wifi:
mac80211: reorg some iface data structs for MLD
wifi:
mac80211: replace link_id with link_conf in start/stop_ap()
wifi:
mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx()
wifi:
mac80211: report link ID to cfg80211 on mgmt RX
wifi:
mac80211: return a beacon for a specific link
wifi:
mac80211: return error from control port TX for drops
wifi:
mac80211: rx: accept link-addressed frames
wifi:
mac80211: rx: track link in RX data
wifi:
mac80211: select link when transmitting to non-MLO stations
wifi:
mac80211: separate out connection downgrade flags
wifi:
mac80211: set STA deflink addresses
wifi:
mac80211: set up/tear down client vif links properly
wifi:
mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS
wifi:
mac80211: skip rate statistics for MLD STAs
wifi:
mac80211: sort trace.h file
wifi:
mac80211: split bss_info_changed method
wifi:
mac80211: split IEEE80211_STA_DISABLE_WMM to link data
wifi:
mac80211: sta_info: fix a missing kernel-doc struct element
wifi:
mac80211: sta_info: fix link_sta insertion
wifi:
mac80211: status: look up band only where needed
wifi:
mac80211: support MLO authentication/association with one link
wifi:
mac80211: Support multi link in ieee80211_recalc_min_chandef()
wifi:
mac80211: switch airtime fairness back to deficit round-robin scheduling
wifi:
mac80211: tighten locking check
wifi:
mac80211: tx: simplify chanctx_conf handling
wifi:
mac80211: tx: use AP address in some places for MLO
wifi:
mac80211: use IEEE80211_MLD_MAX_NUM_LINKS
wifi:
mac80211: use link in start/stop ap
wifi:
mac80211: use only channel width in ieee80211_parse_bitrates()
wifi:
mac80211: Use the bitmap API to allocate bitmaps
wifi:
mac80211: validate link address doesn't change
wifi:
mac80211: validate some driver features for MLO
wifi:
mac80211: verify link addresses are different
wifi:
mac80211_hwsim: Ack link addressed frames
wifi:
mac80211_hwsim: add back erroneously removed cast
wifi:
mac80211_hwsim: check length for virtio packets
wifi:
mac80211_hwsim: Directly use ida_alloc()/free()
wifi:
mac80211_hwsim: do rc update per link
wifi:
mac80211_hwsim: fix address translation for MLO
wifi:
mac80211_hwsim: fix race condition in pending packet
wifi:
mac80211_hwsim: fix TX link selection
wifi:
mac80211_hwsim: handle links for wmediumd/virtio
wifi:
mac80211_hwsim: implement sta_state for MLO
wifi:
mac80211_hwsim: print the link id
wifi:
mac80211_hwsim: send a beacon per link
wifi:
mac80211_hwsim: split bss_info_changed to vif/link info_changed
wifi:
mac80211_hwsim: support creating MLO-capable radios
wifi:
mac80211_hwsim: Support link channel matching on rx
wifi:
mac80211_hwsim: use 32-bit skb cookie
wifi:
mac80211_hwsim: use MLO link ID for TX
wifi:
mt7601u: eeprom: fix clang -Wformat warning
wifi:
mt7601u: fix clang -Wformat warning
wifi:
mt76: fix 5 GHz connection regression on mt76x0/mt76x2
wifi:
mt76: fix reading current per-tid starting sequence number for aggregation
wifi:
mt76: mt7921e: fix crash in chip reset fail
wifi:
mwifiex: clean up one inconsistent indenting
wifi:
mwifiex: Fix comment typo
wifi:
mwl8k: use time_after to replace "jiffies > a"
wifi:
nl80211/mac80211: clarify link ID in control port TX
wifi:
nl80211: acquire wdev mutex earlier in start_ap
wifi:
nl80211: acquire wdev mutex for dump_survey
wifi:
nl80211: add EML/MLD capabilities to per-iftype capabilities
wifi:
nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API
wifi:
nl80211: add RX and TX timestamp attributes
wifi:
nl80211: advertise MLO support
wifi:
nl80211: allow link ID in set_wiphy with frequency
wifi:
nl80211: better validate link ID for stations
wifi:
nl80211: check MLO support in authenticate
wifi:
nl80211: enable setting the link address at new station
wifi:
nl80211: expose link ID for associated BSSes
wifi:
nl80211: expose link information for interfaces
wifi:
nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit
wifi:
nl80211: fix sending link ID info of associated BSS
wifi:
nl80211: fix some attribute policy entries
wifi:
nl80211: fix typo in comment
wifi:
nl80211: hold wdev mutex for channel switch APIs
wifi:
nl80211: hold wdev mutex for station APIs
wifi:
nl80211: hold wdev mutex for tid config
wifi:
nl80211: hold wdev mutex in add/mod/del link station
wifi:
nl80211: refactor BSS lookup in nl80211_associate()
wifi:
nl80211: reject fragmented and non-inheritance elements
wifi:
nl80211: reject link specific elements on assoc link
wifi:
nl80211: relax wdev mutex check in wdev_chandef()
wifi:
nl80211: require MLD address on link STA add/modify
wifi:
nl80211: retrieve EHT related elements in AP mode
wifi:
nl80211: set BSS to NULL if IS_ERR()
wifi:
nl80211: Support MLD parameters in nl80211_set_station()
wifi:
nl80211: support MLO in auth/assoc
wifi:
p54: add missing parentheses in p54_flush()
wifi:
p54: Fix an error handling path in p54spi_probe()
wifi:
p54: Use the bitmap API to allocate bitmaps
wifi:
plfxlc: Use eth_zero_addr() to assign zero address
wifi:
qtnfmac: fix repeated words in comments
wifi:
ray_cs: Drop useless status variable in parse_addr()
wifi:
ray_cs: Utilize strnlen() in parse_addr()
wifi:
rsi: fix repeated words in comments
wifi:
rsi: remove unused variable
wifi:
rt2x00: fix repeated words in comments
wifi:
rtl8192se: fix repeated words in comments
wifi:
rtl8xxxu: Fix the error handling of the probe function
wifi:
rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
wifi:
rtlwifi: fix repeated words in comments
wifi:
rtlwifi: Remove duplicate word and Fix typo
wifi:
rtw88: check the return value of alloc_workqueue()
wifi:
rtw88: Fix Sparse warning for rtw8723d_hw_spec
wifi:
rtw88: Fix Sparse warning for rtw8821c_hw_spec
wifi:
rtw88: Fix sparse warning for rtw8822b_hw_spec
wifi:
rtw88: Fix Sparse warning for rtw8822c_hw_spec
wifi:
rtw88: use %*ph to print small buffer
wifi:
rtw89: 8852a: adjust IMR for SER L1
wifi:
rtw89: 8852a: rfk: fix div 0 exception
wifi:
rtw89: 8852a: update RF radio A/B R56
wifi:
rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently
wifi:
rtw89: allocate address CAM and MAC ID to TDLS peer
wifi:
rtw89: allocate BSSID CAM per TDLS peer
wifi:
rtw89: disable invalid phy reports for all ICs
wifi:
rtw89: drop invalid TX rate report of legacy rate
wifi:
rtw89: enable VO TX AMPDU
wifi:
rtw89: fix long RX latency in low power mode
wifi:
rtw89: fix potential TX stuck
wifi:
rtw89: pci: fix PCI doesn't reclaim TX BD properly
wifi:
rtw89: separate BSSID CAM operations
wifi:
rtw89: support MULTI_BSSID and correct BSSID mask of H2C
wifi:
rtw89: support TDLS
wifi:
use struct_group to copy addresses
wifi:
virt_wifi: fix typo in comment
wifi:
wcn36xx: Add debugfs entry to read firmware feature strings
wifi:
wcn36xx: fix repeated words in comments
wifi:
wcn36xx: Move capability bitmap to string translation function to firmware.c
wifi:
wcn36xx: Move firmware feature bit storage to dedicated firmware.c file
wifi:
wcn36xx: Rename clunky firmware feature bit enum
wifi:
wfx: Remove redundant NULL check before release_firmware() call
wifi:
wil6210: debugfs: fix info leak in wil_write_file_wmi()
wifi:
wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
wifi:
wil6210: fix repeated words in comments
wifi:
wilc1000: add 'isinit' flag for SDIO bus similar to SPI
wifi:
wilc1000: add IGTK support
wifi:
wilc1000: add WID_TX_POWER WID in g_cfg_byte array
wifi:
wilc1000: add WPA3 SAE support
wifi:
wilc1000: cancel the connect operation during interface down
wifi:
wilc1000: fix DMA on stack objects
wifi:
wilc1000: fix spurious inline in wilc_handle_disconnect()
wifi:
wilc1000: get correct length of string WID from received config packet
wifi:
wilc1000: remove WEP security support
wifi:
wilc1000: set correct value of 'close' variable in failure case
wifi:
wilc1000: set station_info flag only when signal value is valid
wifi:
wilc1000: use correct sequence of RESET for chip Power-UP/Down
wifi:
wilc1000: use existing iftype variable to store the interface type
wifi:
wl1251: fix repeated words in comments
wifi:
wl12xx: Drop if with an always false condition
wireguard:
allowedips: don't corrupt stack when detecting overflow
wireguard:
netlink: avoid variable-sized memcpy on sockaddr
wireguard:
ratelimiter: disable timings test by default
wireguard:
ratelimiter: use hrtimer in selftest
wireguard:
receive: use dev_sw_netstats_rx_add()
wireguard:
selftests: do not install headers on UML
wireguard:
selftests: set CONFIG_NONPORTABLE on riscv32
wireguard:
selftests: support UML
wireguard:
selftests: update config fragments
workqueue:
don't skip lockdep work dependency in cancel_work_sync()
writeback:
avoid use-after-free after removing device
writeback:
cleanup bdi_sched_wait()
writeback:
remove inode_to_wb_is_valid()
X.509:
Support parsing certificate using SM2 algorithm
x86,nospec:
Simplify {JMP,CALL}_NOSPEC
x86/alternative:
Fix race in try_get_desc()
x86/amd_nb:
Add AMD PCI IDs for SMN communication
x86/boot/tboot:
Move tboot_force_iommu() to Intel IOMMU
x86/boot:
Don't propagate uninitialized boot_params->cc_blob_address
x86/bugs:
Add "unknown" reporting for MMIO Stale Data
x86/bugs:
Enable STIBP for IBPB mitigated RETBleed
x86/build:
Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o
x86/bus_lock:
Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
x86/cacheinfo:
Add a cpu_llc_shared_mask() UP variant
x86/cacheinfo:
move shared cache map definitions
x86/cpu:
Add CPU model numbers for Meteor Lake
x86/cpu:
Add new Raptor Lake CPU model number
x86/cpu:
Add new VMX feature, Tertiary VM-Execution control
x86/cpu:
Use MSR_IA32_MISC_ENABLE constants
x86/cpufeatures:
Introduce x2AVIC CPUID bit
x86/crypto:
Remove stray comment terminator
x86/cyrix:
include header linux/isa-dma.h
x86/entry:
Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
x86/entry:
Fix entry_INT80_compat for Xen PV guests
x86/events/intel/ds:
Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE
x86/extable:
Fix ex_handler_msr() print condition
x86/fpu:
Add a helper to prepare AMX state for low-power CPU idle
x86/ibt, objtool:
Add IBT_NOSEAL()
x86/Kconfig:
Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang
x86/kexec:
Carry forward IMA measurement log on kexec
x86/kprobes:
Fix JNG/JNLE emulation
x86/kprobes:
Update kcb status flag after singlestepping
x86/kvm:
Fix "missing ENDBR" BUG for fastop functions
x86/kvm:
Simplify FOP_SETCC()
x86/mce:
Check whether writes to MCA_STATUS are getting ignored
x86/mm/tlb:
Avoid reading mm_tlb_gen when possible
x86/mm/tlb:
Ignore f->new_tlb_gen when zero
x86/mm:
disable instrumentations of mm/pgprot.c
x86/mm:
move protection_map[] inside the platform
x86/mm:
Refer to the intended config STRICT_DEVMEM in a comment
x86/mm:
Use proper mask when setting PUD mapping
x86/nospec:
Fix i386 RSB stuffing
x86/nospec:
Unwreck the RSB stuffing
x86/numa:
Use cpumask_available instead of hardcoded NULL check
x86/olpc:
fix 'logical not is only applied to the left hand side'
x86/PAT:
Have pat_enabled() properly reflect state when running on Xen
x86/perf/core:
Add pebs_capable to store valid PEBS_COUNTER_MASK value
x86/pkeys:
Clarify PKRU_AD_KEY macro
x86/pmem:
Fix platform-device leak in error path
x86/purgatory:
Hard-code obj-y in Makefile
x86/purgatory:
Omit use of bin2c
x86/rdrand:
Remove "nordrand" flag in favor of "random.trust_cpu"
x86/setup:
Use rng seeds from setup_data
x86/sev:
Don't use cc_platform_has() for early SEV-SNP calls
x86/sev:
Mark snp_abort() noreturn
x86/sgx:
Add short descriptions to ENCLS wrappers
x86/sgx:
Add wrapper for SGX2 EAUG function
x86/sgx:
Add wrapper for SGX2 EMODPR function
x86/sgx:
Add wrapper for SGX2 EMODT function
x86/sgx:
Create utility to validate user provided offset and length
x86/sgx:
Do not fail on incomplete sanitization on premature stop of ksgxd
x86/sgx:
Drop 'page_index' from sgx_backing
x86/sgx:
Export sgx_encl_ewb_cpumask()
x86/sgx:
Export sgx_encl_page_alloc()
x86/sgx:
Export sgx_encl_{grow,shrink}()
x86/sgx:
Free up EPC pages directly to support large page ranges
x86/sgx:
Handle VA page allocation failure for EAUG on PF.
x86/sgx:
Keep record of SGX page type
x86/sgx:
Make sgx_ipi_cb() available internally
x86/sgx:
Move PTE zap code to new sgx_zap_enclave_ptes()
x86/sgx:
Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask()
x86/sgx:
Support adding of pages to an initialized enclave
x86/sgx:
Support complete page removal
x86/sgx:
Support loading enclave page without VMA permissions check
x86/sgx:
Support modifying SGX page type
x86/sgx:
Support restricting of enclave page permissions
x86/sgx:
Support VA page allocation without reclaiming
x86/sgx:
Tighten accessible memory range after enclave initialization
x86/speculation:
Add LFENCE to RSB fill sequence
x86/speculation:
Add RSB VM Exit protections
x86/swiotlb:
fix param usage in boot-options.rst
x86/uaccess:
avoid check_object_size() in copy_from_user_nmi()
x86/um:
Kconfig: Fix indentation
x86/unwind/orc:
Unwind ftrace trampolines with correct ORC entry
x86/vmware:
Use BIT() macro for shifting
x86/xen:
Add support for HVMOP_set_evtchn_upcall_vector
x86:
events: Do not return bogus capabilities if PMU is broken
x86:
Fix comment for X86_FEATURE_ZEN
x86:
Handle idle=nomwait cmdline properly for x86_idle
x86:
kvm: remove NULL check before kfree
x86:
link vdso and boot with -z noexecstack --no-warn-rwx-segments
x86:
mm: refer to the intended config STRICT_DEVMEM in a comment
x86:
Remove vendor checks from prefer_mwait_c1_over_halt
x86:
simplify load_unaligned_zeropad() implementation
XArray:
Add calls to might_alloc()
xdp:
Directly use ida_alloc()/free() APIs
xen-blkback:
Advertise feature-persistent as user requested
xen-blkback:
Apply 'feature_persistent' parameter when connect
xen-blkback:
fix persistent grants negotiation
xen-blkback:
Use the enum req_op and blk_opf_t types
xen-blkfront:
Advertise feature-persistent as user requested
xen-blkfront:
Apply 'feature_persistent' parameter when connect
xen-blkfront:
Cache feature_persistent value before advertisement
xen-netback:
only remove 'hotplug-status' when the vif is actually destroyed
xen-netfront:
re-order error checks in xennet_get_responses()
xen-netfront:
remove leftover call to xennet_tx_buf_gc()
xen/grants:
prevent integer overflow in gnttab_dma_alloc_pages()
xen/manage:
Use orderly_reboot() to reboot
xen/netback:
do some code cleanup
xen/pciback:
Fix comment typo
xen/privcmd:
fix error exit of privcmd_ioctl_dm_op()
xen/xenbus:
fix return type in xenbus_file_read()
xen/xenbus:
fix xenbus_setup_ring()
xen:
don't require virtio with grants for non-PV guests
xen:
Fix spelling mistake
xen:
move from strlcpy with unused retval to strscpy
xen:
remove XEN_SCRUB_PAGES in xen.config
xen:
x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY
xfrm:
change the type of xfrm_register_km and xfrm_unregister_km
xfrm:
clone missing x->lastused in xfrm_do_migrate
xfrm:
convert alg_key to flexible array member
xfrm:
fix refcount leak in __xfrm_policy_check()
xfrm:
fix XFRMA_LASTUSED comment
xfrm:
improve wording of comment above XFRM_OFFLOAD flags
xfrm:
no need to set DST_NOPOLICY in IPv4
xfrm:
policy: fix metadata dst->dev xmit null pointer dereference
xfs:
Add async buffered write support
xfs:
add dax dedupe support
xfs:
add in-memory iunlink log item
xfs:
add log item precommit operation
xfs:
Add order IDs to log items in CIL
xfs:
add selinux labels to whiteout inodes
xfs:
avoid cil push lock if possible
xfs:
break up xfs_buf_find() into individual pieces
xfs:
check return codes when flushing block devices
xfs:
clean up xfs_iunlink_update_inode()
xfs:
combine iunlink inode update functions
xfs:
convert CIL busy extents to per-cpu
xfs:
convert CIL to unordered per cpu lists
xfs:
convert log vector chain to use list heads
xfs:
convert XFS_IFORK_PTR to a static inline helper
xfs:
delete extra space and tab in blank line
xfs:
delete unnecessary NULL checks
xfs:
don't leak memory when attr fork loading fails
xfs:
double link the unlinked inode list
xfs:
expanding delayed logging design with background material
xfs:
factor the xfs_iunlink functions
xfs:
fail dax mount if reflink is enabled on a partition
xfs:
fix comment for start time value of inode with bigtime enabled
xfs:
Fix comment typo
xfs:
Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
xfs:
fix for variable set but not used warning
xfs:
fix inode reservation space for removing transaction
xfs:
fix intermittent hang during quotacheck
xfs:
fix NULL pointer dereference in xfs_getbmap()
xfs:
fix SB_BORN check in xfs_dax_notify_failure()
xfs:
Fix typo 'the the' in comment
xfs:
fix use-after-free in xattr node block inactivation
xfs:
flush inode gc workqueue before clearing agi bucket
xfs:
implement ->notify_failure() for XFS
xfs:
implement percpu cil space used calculation
xfs:
introduce per-cpu CIL tracking structure
xfs:
introduce xfs_iunlink_lookup
xfs:
kill xfs_alloc_pagf_init()
xfs:
kill xfs_ialloc_pagi_init()
xfs:
lift init CIL reservation out of xc_cil_lock
xfs:
lockless buffer lookup
xfs:
make inode attribute forks a permanent part of struct xfs_inode
xfs:
make is_log_ag() a first class helper
xfs:
make last AG grow/shrink perag centric
xfs:
merge xfs_buf_find() and xfs_buf_get_map()
xfs:
move CIL ordering to the logvec chain
xfs:
pass perag to xfs_alloc_get_freelist
xfs:
pass perag to xfs_alloc_put_freelist
xfs:
pass perag to xfs_alloc_read_agf()
xfs:
pass perag to xfs_alloc_read_agfl
xfs:
pass perag to xfs_ialloc_read_agi()
xfs:
pass perag to xfs_read_agf
xfs:
pass perag to xfs_read_agi
xfs:
Pre-calculate per-AG agbno geometry
xfs:
Pre-calculate per-AG agino geometry
xfs:
quiet notify_failure EOPNOTSUPP cases
xfs:
reduce the number of atomic when locking a buffer after lookup
xfs:
refactor xlog_recover_process_iunlinks()
xfs:
remove a superflous hash lookup when inserting new buffers
xfs:
removed useless condition in function xfs_attr_node_get
xfs:
replace inode fork size macros with functions
xfs:
replace xfs_ag_block_count() with perag accesses
xfs:
replace XFS_IFORK_Q with a proper predicate function
xfs:
rework per-iclog header CIL reservation
xfs:
rework xfs_buf_incore() API
xfs:
Specify lockmode when calling xfs_ilock_for_iomap()
xfs:
support CoW in fsdax mode
xfs:
track CIL ticket reservation in percpu structure
xfs:
track the iunlink list pointer in the xfs_inode
xfs:
use the CIL space used counter for emptiness checks
xfs:
use XFS_IFORK_Q to determine the presence of an xattr fork
xfs:
xfs_buf cache destroy isn't RCU safe
xfs:
xlog_sync() manually adjusts grant head space
xhci:
Add grace period after xHC start to prevent premature runtime suspend.
xhci:
Fix null pointer dereference in remove if xHC has only one roothub
xhci:
tracing: Use the new __vstring() helper
xsk:
Fix corrupted packets for XDP_SHARED_UMEM
xsk:
Mark napi_id on sendmsg()
xtensa/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
xtensa:
drop definition of PGD_ORDER
xtensa:
enable ARCH_HAS_GCOV_PROFILE_ALL
xtensa:
enable KCOV support
xtensa:
iss/network: drop 'devices' list
xtensa:
iss/network: provide release() callback
xtensa:
iss: fix handling error cases in iss_net_configure()
zonefs:
Call page_address() on page acquired with GFP_KERNEL flag
zonefs:
remove ->writepage
zram:
do not lookup algorithm in backends table
zram:
fix unused 'zram_wb_devops' warning
zsmalloc:
zs_malloc: return ERR_PTR on failure