σΠΙΣΟΛ ΙΪΝΕΞΕΞΙΚ
Χ Linux
6.2
.gitignore:
ignore *.rpm
.mailmap:
update e-mail address for Eugen Hristev
9p/client:
fix data race on req->status
9p/fs:
Remove unneeded idr.h #include
9p/net:
Remove unneeded idr.h #include
9p/xen:
do not memcpy header into req->rc
9p:
implement get acl method
9p:
implement set acl method
9p:
set req refcount to zero to avoid uninitialized usage
9p:
use stub posix acl handlers
Linux:
[elf] get rid of get_note_info_size()
Linux:
[elf] unify regset and non-regset cases
Linux:
[elf][non-regset] uninline elf_core_copy_task_fpregs() (and lose pt_regs argument)
Linux:
[elf][non-regset] use elf_core_copy_task_regs() for dumper as well
Linux:
[elf][regset] clean fill_note_info() a bit
Linux:
[elf][regset] simplify thread list handling in fill_note_info()
Linux:
[fsi] WRITE is "data source", not destination...
Linux:
[infiniband] READ is "data destination", not source...
Linux:
[s390] copy_oldmem_kernel() - WRITE is "data source", not destination
[s390] memcpy_real():
WRITE is "data source", not destination...
[s390] zcore:
WRITE is "data source", not destination...
Linux:
[target] fix iov_iter_bvec() "direction" argument
[vhost] fix :
'direction' argument of iov_iter_{init,bvec}()
Linux:
[xen] fix "direction" argument of iov_iter_kvec()
ABI:
sysfs-bus-pci: add documentation for p2pmem allocate
accel:
add dedicated minor for accelerator devices
accessibility:
speakup: phonetic spelling while arrowing letter by letter
accessibility:
speakup: Specify spk_vars among module parameters
Accessiblity:
speakup_acntpc: specifying the default driver parameters among the module params
Accessiblity:
speakup_acntsa: specifying the default driver parameters among the module params
Accessiblity:
speakup_apollo: specifying the default driver parameters among the module params
Accessiblity:
speakup_audptr: specifying the default driver parameters among the module params
Accessiblity:
speakup_bns: specifying the default driver parameters among the module params
Accessiblity:
speakup_decext: specifying the default driver parameters among the module params
Accessiblity:
speakup_decpc: specifying the default driver parameters among the module params
Accessiblity:
speakup_dectlk: specifying the default driver parameters among the module params
Accessiblity:
speakup_dtlk: specifying the default driver parameters among the module params
Accessiblity:
speakup_dummy: specifying the default driver parameters among the module params
Accessiblity:
speakup_keypc: specifying the default driver parameters among the module params
Accessiblity:
speakup_ltlk: specifying the default driver parameters among the module params
Accessiblity:
speakup_soft: specifying the default driver parameters among the module params
Accessiblity:
speakup_spkout: specifying the default driver parameters among the module params
Accessiblity:
speakup_txprt: specifying the default driver parameters among the module params
acct:
fix accuracy loss for input value of encode_comp_t()
acct:
fix potential integer overflow in encode_comp_t()
acl:
add vfs_get_acl()
acl:
add vfs_remove_acl()
acl:
add vfs_set_acl()
acl:
conver higher-level helpers to rely on mnt_idmap
acl:
make vfs_posix_acl_to_xattr() static
acl:
remove a slew of now unused helpers
ACPI / PCI:
fix LPIC IRQ model default PCI IRQ polarity
ACPI/IORT:
Update SMMUv3 DeviceID support
ACPI:
APEI: Drop unsetting driver data on remove
ACPI:
APEI: EINJ: Fix formatting errors
ACPI:
APEI: EINJ: Refactor available_error_type_show()
ACPI:
APEI: Remove a useless include
ACPI:
APEI: Silence missing prototype warnings
ACPI:
APMT: Fix kerneldoc and indentation
ACPI:
ARM Performance Monitoring Unit Table (APMT) initial support
ACPI:
battery: Call power_supply_changed() when adding hooks
ACPI:
battery: Pass battery hook pointer to hook callbacks
ACPI:
bus: Fix the _OSC capability check for FFH OpRegion
ACPI:
EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur
ACPI:
EC: Fix EC address space handler unregistration
ACPI:
EC: Fix ECDT probe ordering issues
ACPI:
Enable FPDT on arm64
ACPI:
fan: Bail out if extract package failed
ACPI:
fan: Convert to use sysfs_emit_at() API
ACPI:
FFH: Silence missing prototype warnings
ACPI:
Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops
acpi:
Fix suspend with Xen PV
ACPI:
HMAT: use hotplug_memory_notifier() directly
ACPI:
Implement a generic FFH Opregion handler
ACPI:
irq: Fix some kernel-doc issues
ACPI:
make remove callback of ACPI driver void
ACPI:
NFIT: fix a potential deadlock during NFIT teardown
ACPI:
PCC: Setup PCC Opregion handler only if platform interrupt is available
ACPI:
pfr_telemetry: use ACPI_FREE() to free acpi_object
ACPI:
pfr_update: use ACPI_FREE() to free acpi_object
ACPI:
PM: Print full name path while adding power resource
ACPI:
PM: Silence missing prototype warning
ACPI:
PRM: Check whether EFI runtime is available
ACPI:
processor: idle: Check acpi_fetch_acpi_dev() return value
ACPI:
processor: idle: Drop unnecessary statements and parens
ACPI:
processor: perflib: Adjust acpi_processor_notify_smm() return value
ACPI:
processor: perflib: Adjust white space
ACPI:
processor: perflib: Drop redundant parentheses
ACPI:
processor: perflib: Rearrange acpi_processor_notify_smm()
ACPI:
processor: perflib: Rearrange unregistration routine
ACPI:
processor: Silence missing prototype warnings
ACPI:
processor: throttling: remove variable count
ACPI:
processor_idle: Silence missing prototype warnings
ACPI:
resource: Add Asus ExpertBook B2502 to Asus quirks
ACPI:
resource: do IRQ override on Lenovo 14ALC7
ACPI:
resource: do IRQ override on XMG Core 15
ACPI:
resource: Skip IRQ override on Asus Expertbook B2402CBA
ACPI:
scan: substitute empty_zero_page with helper ZERO_PAGE(0)
ACPI:
sysfs: Use kstrtobool() instead of strtobool()
ACPI:
sysfs: use sysfs_emit() to instead of scnprintf()
ACPI:
tables: Fix the stale comments for acpi_locate_initial_tables()
ACPI:
tables: Print CORE_PIC information when MADT is parsed
ACPI:
thermal: Adjust critical.flags.valid check
ACPI:
use sysfs_emit() instead of scnprintf()
ACPI:
video: Add a few bugtracker links to DMI quirks
ACPI:
video: Add backlight=native DMI quirk for Acer Aspire 4810T
ACPI:
video: Add backlight=native DMI quirk for Asus U46E
ACPI:
video: Add backlight=native DMI quirk for HP EliteBook 8460p
ACPI:
video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
ACPI:
video: Add force_native quirk for Sony Vaio VPCY11S1E
ACPI:
video: Add force_vendor quirk for Sony Vaio PCG-FRV35
ACPI:
video: Allow GPU drivers to report no panels
ACPI:
video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline
ACPI:
video: Change GIGABYTE GB-BXBT-2807 quirk to force_none
ACPI:
video: Change Sony Vaio VPCEH3U1E quirk to force_native
ACPI:
video: Don't enable fallback path for creating ACPI backlight by default
ACPI:
video: Fix Apple GMUX backlight detection
ACPI:
video: Fix apple gmux detection
ACPI:
video: Prefer native over vendor
ACPI:
video: Simplify __acpi_video_get_backlight_type()
ACPI:
x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F)
ACPI:
x86: Add skip i2c clients quirk for Medion Lifetab S10346
ACPI:
x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865
ACPI:
x86: s2idle: Stop using AMD specific codepath for Rembrandt+
ACPICA:
Add a couple of new UUIDs to the known UUID list
ACPICA:
Add CXL 3.0 structures (CXIMS & RDPAS) to the CEDT table
ACPICA:
Add support for FFH Opregion special context data
ACPICA:
Add utcksum.o to the acpidump Makefile
ACPICA:
Allow address_space_handler Install and _REG execution as 2 separate steps
ACPICA:
Check that EBDA pointer is in valid memory
ACPICA:
Do not touch VGA memory when EBDA < 1ki_b
ACPICA:
Events: Support fixed PCIe wake event
ACPICA:
Finish support for the CDAT table
ACPICA:
Fix error code path in acpi_ds_call_control_method()
ACPICA:
Fix operand resolution
ACPICA:
Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
ACPICA:
iASL: Add CCEL table to both compiler/disassembler
ACPICA:
Improve warning message for "invalid ACPI name"
ACPICA:
include/acpi/acpixf.h: Fix indentation
ACPICA:
IORT: Update for revision E.e
ACPICA:
MADT: Add loong_arch-specific APICs support
ACPICA:
Make acpi_ex_load_op() match upstream
ACPICA:
Update version to 20221020
act_skbedit:
skbedit queue mapping for receive queue
Linux:
Add exception protection processing for vd in axi_chan_handle_err function
Linux:
Add MediaTek MT6357 PMIC support
Linux:
Add new AMP MAX98360A for RT5682S
Linux:
Add process name and pid to locks warning
Linux:
Add SOF panic dump support for AMD platform.
Linux:
Add support for MICFIL on i.MX93 platform
Linux:
Add support for Richtek RT6190 36V 4-wwtich regulator
Linux:
Add support for SAI on i.MX93 platform
Linux:
Adds the combination of headset codec ALC5682I-VD + amp rt1019p
Linux:
Adjust usage of rt5682(s) power supply properties
adreno:
Shutdown the GPU properly
af_key:
Fix heap information leak
af_unix:
call proto_unregister() in the error path in af_unix_init()
af_unix:
selftest: Fix the size of the parameter to connect()
affs:
initialize fsdata in affs_truncate()
afs:
Fix lost servers_outstanding count
afs:
remove afs_cache_netfs and afs_zap_permits() declarations
afs:
remove variable nr_servers
afs:
Stop implementing ->writepage()
agp/amd-k7:
Convert to generic power management
agp/amd64:
Update to DEFINE_SIMPLE_DEV_PM_OPS()
agp/ati:
Convert to generic power management
agp/efficeon:
Convert to generic power management
agp/intel:
Convert to generic power management
agp/nvidia:
Convert to generic power management
agp/sis:
Update to DEFINE_SIMPLE_DEV_PM_OPS()
agp/via:
Update to DEFINE_SIMPLE_DEV_PM_OPS()
aio:
fix mremap after fork null-deref
alarmtimer:
Prevent starvation by small intervals and SIG_IGN
alpha:
_TIF_ALLWORK_MASK is unused
alpha:
fix handling of a3 on straced syscalls
alpha:
fix syscall entry in !AUDUT_SYSCALL case
alpha:
fix TIF_NOTIFY_SIGNAL handling
alpha:
ret_from_fork can go straight to ret_to_user
alpha:
syscall exit cleanup
ALSA/ASoC:
hda: clarify bus_get_link() and bus_link_get() helpers
ALSA/ASoC:
hda: ext: add 'bus' prefix for multi-link stream setting
ALSA/ASoC:
hda: ext: add 'ext' prefix to snd_hdac_link_free_all
ALSA/ASoC:
hda: ext: remove 'link' prefix for stream-related operations
ALSA/ASoC:
hda: move SPIB/DRMS functionality from ext layer
ALSA:
aoa: onyx: Convert to i2c's .probe_new()
ALSA:
aoa: tas: Convert to i2c's .probe_new()
ALSA:
asihpi: fix missing pci_disable_device()
ALSA:
asihpi: remove variable loops
ALSA:
azt3328: Remove the unused function snd_azf3328_codec_outl()
ALSA:
control-led: use strscpy in set_led_id()
ALSA:
cs5535audio: Remove the redundant assignment
ALSA:
dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC
ALSA:
dice: Remove left-over license text
ALSA:
emux: Avoid potential array out-of-bound in snd_emux_xg_control()
ALSA:
firewire-motu: fix unreleased lock warning in hwdep device
ALSA:
hda - Enable headset mic on another Dell laptop with ALC3254
ALSA:
hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.
ALSA:
hda/conexant: add a new hda codec SN6180
ALSA:
hda/hdmi: Add a HP device 0x8715 to force connect list
ALSA:
hda/hdmi: Add HP Device 0x8711 to force connect list
ALSA:
hda/hdmi: fix i915 silent stream programming flow
ALSA:
hda/hdmi: fix stream-id config keep-alive for rt suspend
ALSA:
hda/hdmi: set default audio parameters for KAE silent-stream
ALSA:
hda/hdmi: Static PCM mapping again with AMD HDMI codecs
ALSA:
hda/realtek - fixed wrong gpio assigned
ALSA:
hda/realtek - Turn on power early
ALSA:
hda/realtek: Add Acer Predator PH315-54
ALSA:
hda/realtek: Add Positivo N14KP6-TG
ALSA:
hda/realtek: Add quirk for ASUS UM3402 using CS35L41
ALSA:
hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
ALSA:
hda/realtek: Apply dual codec fixup for Dell Latitude laptops
ALSA:
hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops
ALSA:
hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
ALSA:
hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
ALSA:
hda/realtek: fix mute/micmute LEDs don't work for a HP platform
ALSA:
hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
ALSA:
hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
ALSA:
hda/realtek: fix mute/micmute LEDs for a HP ProBook
ALSA:
hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform
ALSA:
hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
ALSA:
hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
ALSA:
hda: Allow for compress stream to hdac_ext_stream assignment
ALSA:
hda: cs35l41: Check runtime suspend capability at runtime_idle
ALSA:
hda: cs35l41: Convert to i2c's .probe_new()
ALSA:
hda: cs35l41: Don't return -EINVAL from system suspend/resume
ALSA:
hda: Do not unset preset when cleaning up codec
ALSA:
hda: Error out if invalid stream is being setup
ALSA:
hda: ext: hda_ext_controller: use hlink variable/parameter
ALSA:
hda: ext: hdac_ext_controller: use helpers in loop
ALSA:
hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA
ALSA:
hda: Fix codec device field initializan
ALSA:
hda: hdac_ext_controller: remove useless loop
ALSA:
hda: Interrupt servicing and BDL setup for compress streams
ALSA:
hda: Introduce snd_hdac_stream_wait_drsm()
ALSA:
hda: Prepare for compress stream support
ALSA:
line6: correct midi status byte when receiving data from podxt
ALSA:
line6: fix stack overflow in line6_midi_transmit
ALSA:
memalloc: Allocate more contiguous pages for fallback case
ALSA:
memalloc: don't pass bogus GFP_ flags to dma_alloc_*
ALSA:
memalloc: don't use GFP_COMP for non-coherent dma allocations
ALSA:
memalloc: Workaround for Xen PV
ALSA:
mts64: fix possible null-ptr-defer in snd_mts64_interrupt
ALSA:
patch_realtek: Fix Dell Inspiron Plus 16
ALSA:
pci: lx6464es: fix a debug loop
ALSA:
pcm: avoid nused-but-set-variable warning
ALSA:
pcm: fix tracing reason in hw_ptr_error
ALSA:
pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
ALSA:
pcm: Handle XRUN at trigger START
ALSA:
pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
ALSA:
pcm: Set missing stop_operating flag at undoing trigger start
ALSA:
ppc: keywest: Convert to i2c's .probe_new()
ALSA:
rawmidi: remove variable dest_frames
ALSA:
seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
ALSA:
usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless
ALSA:
usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless
ALSA:
usb-audio: Add quirk for Tascam Model 12
ALSA:
usb-audio: add the quirk for KT0206 device
ALSA:
usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
ALSA:
usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
ALSA:
usb-audio: Make sure to stop endpoints before closing EPs
ALSA:
usb-audio: More refactoring of hw constraint rules
ALSA:
usb-audio: Relax hw constraints for implicit fb sync
ALSA:
usb-audio: Workaround for XRUN at prepare
amd-xgbe:
Delay AN timeout during KR training
amd-xgbe:
TX Flow Ctrl Registers are h/w ver dependent
amd/amdgpu:
fix repeated words in comments
amd/amdgpu:
remove test ib on hw ring
amdgpu/nv.c:
Corrected typo in the video capabilities resolution
amdgpu/pm:
prevent array underflow in vega20_odn_edit_dpm_table()
amdgpu:
fix build on non-DCN platforms.
amdgpu:
use VM_ACCESS_FLAGS
apei/ghes:
Use xchg_release() for updating new cache slot instead of cmpxchg()
apei/ghes:
Use xchg_release() for updating new cache slot instead of cmpxchg()
apparmor:
Add __init annotation to aa_{setup/teardown}_dfa_engine()
apparmor:
add mediation class information to auditing
apparmor:
add the ability for policy to specify a permission table
apparmor:
add user mode flag
apparmor:
cleanup shared permission struct
apparmor:
cleanup: move perm accumulation into perms.h
apparmor:
combine file_rules and aa_policydb into a single shared struct
apparmor:
compute file permissions on profile load
apparmor:
compute policydb permission on profile load
apparmor:
compute xmatch permissions on profile load
apparmor:
convert fperm lookup to use accept as an index
apparmor:
convert policy lookup to use accept as an index
apparmor:
convert xmatch lookup to use accept as an index
apparmor:
convert xmatch to use aa_perms structure
apparmor:
convert xmatch to using the new shared policydb struct
apparmor:
expose compression level limits in sysfs
apparmor:
extend permissions to support a label and tag string
apparmor:
extend policydb permission set by making use of the xbits
apparmor:
extend xindex size
apparmor:
fix a memleak in free_ruleset()
apparmor:
fix a memleak in multi_transaction_new()
apparmor:
fix aa_class_names[] to match reserved classes
apparmor:
Fix abi check to include v8 abi
apparmor:
fix apparmor mediating locking non-fs unix sockets
apparmor:
Fix decompression of rawdata for read back to userspace
apparmor:
Fix doc comment for compute_fperms
AppArmor:
Fix kernel-doc
AppArmor:
Fix kernel-doc
apparmor:
Fix kunit test for out of bounds array
apparmor:
Fix loading of child before parent
apparmor:
fix lockdep warning when removing a namespace
apparmor:
Fix memleak in alloc_ns()
apparmor:
Fix memleak issue in unpack_profile()
apparmor:
fix obsoleted comments for aa_getprocattr() and audit_resource()
apparmor:
Fix regression in compat permissions for getattr
apparmor:
Fix regression in stacking due to label flags
apparmor:
Fix spelling of function name in comment block
apparmor:
Fix undefined references to zstd_ symbols
apparmor:
fix uninitialize table variable in error in unpack_trans_table
apparmor:
Fix uninitialized symbol 'array_size' in policy_unpack_test.c
apparmor:
Fix unpack_profile() warn: passing zero to 'ERR_PTR'
apparmor:
group dfa policydb unpacking
apparmor:
isolate policy backwards compatibility to its own file
apparmor:
make __aa_path_perm() static
apparmor:
make sure perm indexes are accumulated
apparmor:
make sure the decompression ctx is promperly initialized
apparmor:
make transition table unpack generic so it can be reused
apparmor:
make unpack_array return a trianary value
apparmor:
move dfa perm macros into policy_unpack
apparmor:
move fperm computation into policy_unpack
apparmor:
preparse for state being more than just an integer
apparmor:
refactor code that alloc null profiles
apparmor:
refactor profile rules and attachments
apparmor:
Remove unnecessary size check when unpacking trans_table
apparmor:
remove useless static inline functions
apparmor:
reserve mediation classes
apparmor:
rework and cleanup fperm computation
apparmor:
rework profile->rules to be a list
apparmor:
Simplify obtain the newest label on a cred
apparmor:
store return value of unpack_perms_table() to signed variable
apparmor:
test: make static symbols visible during kunit testing
apparmor:
Use pointer to struct aa_label for lbs_cred
apparmor:
use type safe idmapping helpers
apparmor:
use zstd compression for profile data
apparmor:
verify loaded permission bits masks don't overlap
apparmor:
verify permission table indexes
arc:
ptrace: user_regset_copyin_ignore() always returns 0
arch/arm64:
Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option
arch/loongarch:
Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option
arch/s390:
Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option
arch/x86:
Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option
arch:
arm64: apple: t600x: Use standard "iommu" node name
arch:
arm64: apple: t8103: Use standard "iommu" node name
arch:
fix broken BuildID for arm64 and riscv
arch:
Introduce CONFIG_FUNCTION_ALIGNMENT
arm-smmu-v3/sva:
Add SVA domain support
arm/mach-ux500:
fix repeated words in comments
arm64/asm:
Remove unused assembler DAIF save/restore macros
arm64/asm:
Remove unused enable_da macro
arm64/booting:
Add missing colon to FA64 entry
arm64/fp:
Use a struct to pass data to fpsimd_bind_state_to_cpu()
arm64/fpsimd:
Have KVM explicitly say which FP registers to save
arm64/fpsimd:
Load FP state based on recorded data type
arm64/fpsimd:
Make kernel_neon_ API _GPL
arm64/fpsimd:
SME no longer requires SVE register state
arm64/fpsimd:
Stop using TIF_SVE to manage register saving in KVM
arm64/fpsimd:
Track the saved FPSIMD state type separately to TIF_SVE
arm64/hwcap:
Add support for FEAT_CSSC
arm64/hwcap:
Add support for FEAT_RPRFM
arm64/hwcap:
Add support for SVE 2.1
arm64/kpti:
Move DAIF masking to C code
arm64/mm:
add pud_user_exec() check in pud_user_accessible_page()
arm64/mm:
Define dummy pud_user_exec() when using 2-level page-table
arm64/mm:
Drop ARM64_KERNEL_USES_PMD_MAPS
arm64/mm:
Drop idmap_pg_end[] declaration
arm64/mm:
Drop redundant BUG_ON(!pgtable_alloc)
arm64/mm:
Drop unused restore_ttbr1
arm64/mm:
fix incorrect file_map_count for invalid pmd
arm64/mm:
Simplify and document pte_to_phys() for 52 bit addresses
arm64/perf:
Replace PMU version number '0' with ID_AA64DFR0_EL1_PMUVer_NI
arm64/signal:
Always accept SVE signal frames on SME only systems
arm64/signal:
Always allocate SVE signal frames on SME only systems
arm64/signal:
Document our convention for choosing magic numbers
arm64/sme:
Fix context switch for SME only systems
arm64/sve:
Leave SVE enabled on syscall if we don't context switch
arm64/sysreg:
Convert ID_AFR0_EL1 to automatic generation
arm64/sysreg:
Convert ID_DFR0_EL1 to automatic generation
arm64/sysreg:
Convert ID_DFR1_EL1 to automatic generation
arm64/sysreg:
Convert ID_ISAR0_EL1 to automatic generation
arm64/sysreg:
Convert ID_ISAR1_EL1 to automatic generation
arm64/sysreg:
Convert ID_ISAR2_EL1 to automatic generation
arm64/sysreg:
Convert ID_ISAR3_EL1 to automatic generation
arm64/sysreg:
Convert ID_ISAR4_EL1 to automatic generation
arm64/sysreg:
Convert ID_ISAR5_EL1 to automatic generation
arm64/sysreg:
Convert ID_ISAR6_EL1 to automatic generation
arm64/sysreg:
Convert ID_MMFR0_EL1 to automatic generation
arm64/sysreg:
Convert ID_MMFR1_EL1 to automatic generation
arm64/sysreg:
Convert ID_MMFR2_EL1 to automatic generation
arm64/sysreg:
Convert ID_MMFR3_EL1 to automatic generation
arm64/sysreg:
Convert ID_MMFR4_EL1 to automatic generation
arm64/sysreg:
Convert ID_MMFR5_EL1 to automatic generation
arm64/sysreg:
Convert ID_PFR0_EL1 to automatic generation
arm64/sysreg:
Convert ID_PFR1_EL1 to automatic generation
arm64/sysreg:
Convert ID_PFR2_EL1 to automatic generation
arm64/sysreg:
Convert MVFR0_EL1 to automatic generation
arm64/sysreg:
Convert MVFR1_EL1 to automatic generation
arm64/sysreg:
Convert MVFR2_EL1 to automatic generation
arm64/sysreg:
Extend the maximum width of a register and symbol name
arm64/sysreg:
Remove duplicate definitions from asm/sysreg.h
arm64/sysreg:
Standardise naming for ID_DFR0_EL1
arm64/sysreg:
Standardise naming for ID_DFR1_EL1
arm64/sysreg:
Standardise naming for ID_ISAR0_EL1
arm64/sysreg:
Standardise naming for ID_ISAR4_EL1
arm64/sysreg:
Standardise naming for ID_ISAR5_EL1
arm64/sysreg:
Standardise naming for ID_ISAR6_EL1
arm64/sysreg:
Standardise naming for ID_MMFR0_EL1
arm64/sysreg:
Standardise naming for ID_MMFR4_EL1
arm64/sysreg:
Standardise naming for ID_MMFR5_EL1
arm64/sysreg:
Standardise naming for ID_PFR0_EL1
arm64/sysreg:
Standardise naming for ID_PFR1_EL1
arm64/sysreg:
Standardise naming for ID_PFR2_EL1
arm64/sysreg:
Standardise naming for MVFR0_EL1
arm64/sysreg:
Standardise naming for MVFR1_EL1
arm64/sysreg:
Standardise naming for MVFR2_EL1
arm64/uprobes:
change the uprobe_opcode_t typedef to fix the sparse warning
arm64:
Add architecture specific ACPI FFH Opregion callbacks
arm64:
Add Cortex-715 CPU part definition
arm64:
Add ID_DFR0_EL1.PerfMon values for PMUv3p7 and IMP_DEF
arm64:
allow kprobes on EL0 handlers
arm64:
alternative: constify alternative_has_feature_* argument
arm64:
alternatives: add __init/__initconst to some functions/variables
arm64:
alternatives: make apply_alternatives_vdso() static
arm64:
armv8_deprecated move emulation functions
arm64:
armv8_deprecated: fix unused-function error
arm64:
armv8_deprecated: fold ops into insn_emulation
arm64:
armv8_deprecated: move aarch32 helper earlier
arm64:
armv8_deprecated: rework deprected instruction handling
arm64:
atomics: lse: remove stale dependency on JUMP_LABEL
arm64:
booting: Require placement within 48-bit addressable memory
arm64:
cmpxchg_double*: hazard against entire exchange variable
arm64:
defconfig: Add Renesas 9-series PCIe clock generator
arm64:
defconfig: build-in Qualcomm SC7180 and SM8450 interconnects
arm64:
defconfig: Enable couple of audio codecs
arm64:
defconfig: Enable HTE config
arm64:
defconfig: enable i.mx 8m plus specific interconnect support
arm64:
defconfig: Enable missing configs for mt8183-jacuzzi-juniper
arm64:
defconfig: Enable Qualcomm QCE crypto
arm64:
defconfig: Enable Qualcomm SM6115 / SM4250 GCC and Pinctrl
arm64:
defconfig: Enable Qualcomm SM6115 / SM4250 GCC and Pinctrl
arm64:
defconfig: Enable Renesas R-Car S4-8 Spider Ethernet devices
arm64:
defconfig: enable rest of Qualcomm ARMv8 SoCs pinctrl drivers
arm64:
defconfig: Enable SND_ALOOP
arm64:
defconfig: enable snvs lpgpr support
arm64:
defconfig: Enable Tegra186 timer support
arm64:
defconfig: Enable TI_TFP410 DVI bridge
arm64:
dts: allwinner: a64: enable Bluetooth on Pinebook
arm64:
dts: allwinner: h616: Add USB nodes
arm64:
dts: allwinner: h616: OrangePi Zero 2: Add USB nodes
arm64:
dts: allwinner: h616: X96 Mate: Add USB nodes
arm64:
dts: altera: align LED node names with dtschema
arm64:
dts: amlogic: add initial Odroid Go Ultra DTS
arm64:
dts: apple: Add ADMAC resets on t8103/t600x
arm64:
dts: apple: Add CPU topology & cpufreq nodes for t600x
arm64:
dts: apple: Add CPU topology & cpufreq nodes for t8103
arm64:
dts: apple: Add initial t6000/t6001/t6002 DTs
arm64:
dts: apple: Add J314 and J316 devicetrees
arm64:
dts: apple: Add J375 devicetrees
arm64:
dts: apple: Add t600x L1/L2 cache properties and nodes
arm64:
dts: apple: Add t8103 L1/L2 cache properties and nodes
arm64:
dts: apple: Fix j45x model years
arm64:
dts: apple: Rename dart-sio* to sio-dart*
arm64:
dts: apple: t6002: Fix GPU power domains
arm64:
dts: apple: t600x-pmgr: Fix search & replace typo
arm64:
dts: apple: t600x: Add MCA and its support
arm64:
dts: apple: t8103: Add AUDIO_P parent to the SIO_ADMA power domain
arm64:
dts: apple: t8103: Add Bluetooth controller
arm64:
dts: apple: t8103: Add MCA and its support
arm64:
dts: armada-3720-turris-mox: Add missing interrupt for RTC
arm64:
dts: armada-3720-turris-mox: Define slot-power-limit-milliwatt for PCIe
arm64:
dts: broadcom: bcmbca: bcm4908: add TWD block timer
arm64:
dts: broadcom: bcmbca: bcm6858: add TWD block
arm64:
dts: broadcom: trim addresses to 8 digits
arm64:
dts: colibri-imx8x: improve include notation
arm64:
dts: freescale: Add InnoComm i.MX8MM based WB15 SoM and EVK
arm64:
dts: freescale: Fix pca954x i2c-mux node names
arm64:
dts: freescale: imx8dxl-evk: enable mii_select node
arm64:
dts: freescale: imx8dxl: add scu_gpio node
arm64:
dts: freescale: imx8dxl: fix sc_pwrkey's property name linux,keycode
arm64:
dts: freescale: Rename DTB overlay source files from .dts to .dtso
arm64:
dts: fsd: fix drive strength macros as per FSD HW UM
arm64:
dts: fsd: fix drive strength values as per FSD HW UM
arm64:
dts: fvp: Add information about L1 and L2 caches
arm64:
dts: fvp: Add SPE to Foundation FVP
arm64:
dts: imx8dxl-ss-lsio: add gpio-ranges property
arm64:
dts: imx8dxl: add adc0 support
arm64:
dts: imx8dxl: add flexspi0 support
arm64:
dts: imx8dxl: add lpspi support
arm64:
dts: imx8dxl: add usb1 and usb2 support
arm64:
dts: imx8dxl_evk: add adc0 support
arm64:
dts: imx8dxl_evk: add flexspi0 support
arm64:
dts: imx8dxl_evk: add lpspi0 support
arm64:
dts: imx8m*-venice: add I2C GPIO bus recovery support
arm64:
dts: imx8m-venice: Remove incorrect 'uart-has-rtscts'
arm64:
dts: imx8m: align anatop with bindings
arm64:
dts: imx8m[m,q]-evk: change to use off-on-delay-us in regulator
arm64:
dts: imx8mm-beacon: Fix ecspi2 pinmux
arm64:
dts: imx8mm-data-modul: Rename /watchdog-gpio to plain /watchdog
arm64:
dts: imx8mm-evk: add vcc supply for pca6416
arm64:
dts: imx8mm-phg: Add initial board support
arm64:
dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
arm64:
dts: imx8mm-verdin: Do not power down eth-phy
arm64:
dts: imx8mm/n-evk: enable wakeup-source for usb phy
arm64:
dts: imx8mm: Drop QCA clk out setup on Data Modul i.MX8M Mini eDM SBC
arm64:
dts: imx8mm: Drop xtal clock specifier from eDM SBC
arm64:
dts: imx8mm: Fix pad control for UART1_DTE_RX
arm64:
dts: imx8mm: imx8mn: imx8mp: imx8mq: Replace opp-xM with opp-x000000
arm64:
dts: imx8mm: Model PMIC to SNVS RTC clock path on Data Modul i.MX8M Mini eDM SBC
arm64:
dts: imx8mm: Reinstate GPIO watchdog always-running property on eDM SBC
arm64:
dts: imx8mm: Remove watchdog always-enabled property from eDM SBC
arm64:
dts: imx8mn-evk: add i2c gpio recovery settings
arm64:
dts: imx8mn-evk: enable uart1
arm64:
dts: imx8mn-evk: set off-on-delay-us in regulator
arm64:
dts: imx8mn-evk: update vdd_soc dvs voltage
ARM64:
dts: imx8mp-evk: add pwm support
arm64:
dts: imx8mp-evk: enable fspi nor on imx8mp evk
arm64:
dts: imx8mp-evk: enable I2C2 node
arm64:
dts: imx8mp-evk: enable uart1/3 ports
arm64:
dts: imx8mp-evk: pcie0-refclk cosmetic cleanup
arm64:
dts: imx8mp-phycore-som: Remove invalid PMIC property
arm64:
dts: imx8mp: add mlmix power domain
arm64:
dts: imx8mp: Bind bluetooth UART on DH electronics i.MX8M Plus DHCOM
arm64:
dts: imx8mp: correct usb clocks
arm64:
dts: imx8mp: Fix missing GPC Interrupt
arm64:
dts: imx8mp: Fix power-domain typo
arm64:
dts: imx8mp: update ecspi compatible and clk
arm64:
dts: imx8mq-thor96: fix no-mmc property for SDHCI
arm64:
dts: imx8mq: fix dtschema warning for imx7-csi
arm64:
dts: imx8m{m,n}-venice-gw7902: add gpio pins for new board revision
arm64:
dts: imx8qm-ss-lsio: add gpio-ranges property
arm64:
dts: imx8qxp-ss-lsio: add gpio-ranges property
arm64:
dts: imx93-11x11-evk: correct clock and strobe pad setting
arm64:
dts: imx93: add extra lpspi node
arm64:
dts: imx93: add gpio alises
arm64:
dts: imx93: add MU clock for mailbox
arm64:
dts: imx93: add nxp,no-divider for sysctr
arm64:
dts: imx93: add tpm nodes
arm64:
dts: layerscape: Add nodes for QSGMII PCSs
arm64:
dts: librem5-devkit: Make LED use PWM
arm64:
dts: librem5-devkit: Use function and color rather than label
arm64:
dts: marvell: AC5/AC5X: Fix address for UART1
arm64:
dts: marvell: add optee FW definitions
arm64:
dts: marvell: Update network description to match schema
arm64:
dts: mba8mpxl: Add PWM fan support
arm64:
dts: mediatek: Add support for MT6795 Sony Xperia M5 smartphone
arm64:
dts: mediatek: cherry: Add dp-intf ports
arm64:
dts: mediatek: cherry: Add edptx and dptx support
arm64:
dts: mediatek: kukui: Remove i2s-share properties
arm64:
dts: mediatek: mt2712e: swap last 2 clocks to match binding
arm64:
dts: mediatek: mt6779: Remove syscon compatible from pin controller
arm64:
dts: mediatek: mt6795: Add support for APDMA and wire up UART DMAs
arm64:
dts: mediatek: mt6795: Add support for eMMC/SD/SDIO controllers
arm64:
dts: mediatek: mt6795: Add topckgen, infra, peri clocks/resets
arm64:
dts: mediatek: mt6795: Replace UART dummy clocks with pericfg
arm64:
dts: mediatek: mt6797: Fix 26M oscillator unit name
arm64:
dts: mediatek: mt7986: Add SoC compatible
arm64:
dts: mediatek: mt7986: add support for RX Wireless Ethernet Dispatch
arm64:
dts: mediatek: mt8195-demo: fix the memory size of node secmon
arm64:
dts: mediatek: mt8195: Fix CPUs capacity-dmips-mhz
arm64:
dts: mediatek: mt8195: Fix vdosys* compatible strings
arm64:
dts: mediatek: pumpkin-common: Fix devicetree warnings
arm64:
dts: meson-axg: Make mmc host controller interrupts level-sensitive
arm64:
dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
arm64:
dts: meson-gx: Make mmc host controller interrupts level-sensitive
arm64:
dts: meson-gxbb: add SPI pinctrl nodes for CLK
arm64:
dts: meson-gxl: add SPI pinctrl nodes for CLK
arm64:
dts: meson: Add DDR PMU node
arm64:
dts: meson: Enable active coling using gpio-fan on Odroid N2/N2+
arm64:
dts: meson: remove clock-frequency from rtc
arm64:
dts: msm8992-bullhead: add memory hole region
arm64:
dts: msm8994-angler: fix the memory map
arm64:
dts: msm8998: add MSM8998 specific compatible
arm64:
dts: msm8998: unify PCIe clock order withMSM8996
arm64:
dts: mt2712-evb: Fix usb vbus regulators unit names
arm64:
dts: mt2712-evb: Fix vproc fixed regulators unit names
arm64:
dts: mt2712e: Fix unit address for pinctrl node
arm64:
dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
arm64:
dts: mt6779: Fix devicetree build warnings
arm64:
dts: mt7622: drop r_smpl property from mmc node
arm64:
dts: mt7896a: Fix unit_address_vs_reg warning for oscillator
arm64:
dts: mt7986: add crypto related device nodes
arm64:
dts: mt7986: add i2c node
arm64:
dts: mt7986: add spi related device nodes
arm64:
dts: mt7986: fix trng node name
arm64:
dts: mt7986: harmonize device node order
arm64:
dts: mt7986: move wed_pcie node
arm64:
dts: mt8183: drop drv-type from mmc-node
arm64:
dts: mt8183: Fix Mali GPU clock
arm64:
dts: mt8195: Add dp-intf nodes
arm64:
dts: mt8195: Add edptx and dptx nodes
arm64:
dts: mt8195: Add pcie and pcie phy nodes
arm64:
dts: mt8195: Add venc node
arm64:
dts: qcom: Add configuration for PM8950 peripheral
arm64:
dts: qcom: Add configuration for PMI8950 peripheral
arm64:
dts: qcom: Add device tree for Sony Xperia 10 IV
arm64:
dts: qcom: Add DTS for MSM8976 and MSM8956 SoCs
arm64:
dts: qcom: add gpi-dma fallback compatible
arm64:
dts: qcom: Add initial device tree for SM6375
arm64:
dts: qcom: Add PM6125 PMIC
arm64:
dts: qcom: add PMP8074 DTSI
arm64:
dts: qcom: Add power-domains property for apps_rsc
arm64:
dts: qcom: add SA8540P ride(Qdrive-3)
arm64:
dts: qcom: Add sc7180-pazquel360
arm64:
dts: qcom: add sdm670 and pixel 3a device trees
arm64:
dts: qcom: Add support for SONY Xperia X/X Compact
arm64:
dts: qcom: align LED node names with dtschema
arm64:
dts: qcom: align RPM regulators node name with bindings
arm64:
dts: qcom: Align with generic osm-l3/epss-l3
arm64:
dts: qcom: clean up 'regulator-allowed-modes' indentation
arm64:
dts: qcom: correct white-space before {
arm64:
dts: qcom: cp01-c1: remove bootargs-append
arm64:
dts: qcom: cp01-c1: use "okay" instead of "ok"
arm64:
dts: qcom: hk01: use GPIO flags for tlmm
arm64:
dts: qcom: hk10: use "okay" instead of "ok"
arm64:
dts: qcom: hk10: use GPIO flags for tlmm
arm64:
dts: qcom: ifc6560: correct firmware paths
arm64:
dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
arm64:
dts: qcom: ipq6018: align TLMM pin configuration with DT schema
arm64:
dts: qcom: ipq6018: fix NAND node name
arm64:
dts: qcom: ipq6018: improve pcie phy pcs reg table
arm64:
dts: qcom: ipq6018: move ARMv8 timer out of SoC node
arm64:
dts: qcom: ipq8074-*: Fix up comments
arm64:
dts: qcom: ipq8074-hk01: add VQMMC supply
arm64:
dts: qcom: ipq8074: add A53 PLL node
arm64:
dts: qcom: ipq8074: add clocks to APCS
arm64:
dts: qcom: ipq8074: add thermal nodes
arm64:
dts: qcom: ipq8074: align TLMM pin configuration with DT schema
arm64:
dts: qcom: ipq8074: pass XO and sleep clocks to GCC
arm64:
dts: qcom: miix-630: correct firmware paths
arm64:
dts: qcom: mms8996: correct slimbus children unit addresses
arm64:
dts: qcom: msm/apq8x16-*: Fix up comments
arm64:
dts: qcom: msm/apq8x96-*: Fix up comments
arm64:
dts: qcom: msm8916-alcatel-idol347: add GPIO torch LED
arm64:
dts: qcom: msm8916-alcatel-idol347: add LED indicator
arm64:
dts: qcom: msm8916-samsung-a2015: Add vibrator
arm64:
dts: qcom: msm8916-samsung-a2015: fix polarity of "enable" line of NFC chip
arm64:
dts: qcom: msm8916-wingtech-wt88047: Add flash LED
arm64:
dts: qcom: msm8916: align TLMM pin configuration with DT schema
arm64:
dts: qcom: msm8916: change DSI PHY node name to generic one
arm64:
dts: qcom: msm8916: Drop MSS fallback compatible
arm64:
dts: qcom: msm8916: Drop redundant phy-names from DSI controller
arm64:
dts: qcom: msm8916: Fix lpass compat string to match yaml
arm64:
dts: qcom: msm8953: add APPS IOMMU
arm64:
dts: qcom: msm8953: add MDSS
arm64:
dts: qcom: msm8953: align TLMM pin configuration with DT schema
arm64:
dts: qcom: msm8953: Fix up comments
arm64:
dts: qcom: msm8992-*: Fix up comments
arm64:
dts: qcom: msm8992-libra: Fix the memory map
arm64:
dts: qcom: msm8992: Don't use sfpb mutex
arm64:
dts: qcom: msm8994-*: Fix up comments
arm64:
dts: qcom: msm8994: Align TLMM pin configuration with DT schema
arm64:
dts: qcom: msm8994: Correct SPI10 CS pin
arm64:
dts: qcom: msm8994: Drop spi-max-frequency from SPI host
arm64:
dts: qcom: msm8996-sony-xperia-tone: drop incorrect wlan pin input
arm64:
dts: qcom: msm8996-xiaomi-scorpio, natrium: Use MSM8996 Pro
arm64:
dts: qcom: msm8996: add blsp1_i2c6 node
arm64:
dts: qcom: msm8996: Add MSM8996 Pro support
arm64:
dts: qcom: msm8996: add support for oneplus3(t)
arm64:
dts: qcom: msm8996: add support for speed bin 3
arm64:
dts: qcom: msm8996: align dai node names with dtschema
arm64:
dts: qcom: msm8996: align node names with DT schema
arm64:
dts: qcom: msm8996: align TLMM pin configuration with DT schema
arm64:
dts: qcom: msm8996: change DSI PHY node name to generic one
arm64:
dts: qcom: msm8996: change HDMI PHY node name to generic one
arm64:
dts: qcom: msm8996: change order of SMMU clocks on this platform
arm64:
dts: qcom: msm8996: Drop redundant phy-names from DSI controller
arm64:
dts: qcom: msm8996: drop unused slimbus dmas
arm64:
dts: qcom: msm8996: drop unused slimbus reg-mames
arm64:
dts: qcom: msm8996: fix APR services nodes
arm64:
dts: qcom: msm8996: fix GPU OPP table
arm64:
dts: qcom: msm8996: fix sound card reset line polarity
arm64:
dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables
arm64:
dts: qcom: msm8996: remove bogus ufs_variant node
arm64:
dts: qcom: msm8996: standardize blsp indexing
arm64:
dts: qcom: msm8996: use dsi1_phy for the MMCC's dsi1 clocks
arm64:
dts: qcom: msm8996: use hdmi_phy for the MMCC's hdmipll clock
arm64:
dts: qcom: msm8996pro: expand Adreno OPP table
arm64:
dts: qcom: msm8998-*: Fix up comments
arm64:
dts: qcom: msm8998-oneplus-cheeseburger: fix backlight pin function
arm64:
dts: qcom: msm8998-oneplus-common: enable RRADC
arm64:
dts: qcom: msm8998-yoshino: Fix up SMD regulators formatting
arm64:
dts: qcom: msm8998: add gpio-ranges to TLMM
arm64:
dts: qcom: msm8998: align TLMM pin configuration with DT schema
arm64:
dts: qcom: nile: correct firmware paths
arm64:
dts: qcom: pdx223: correct firmware paths
arm64:
dts: qcom: pm6150/l/pm7325/pms405: Fix up comments
arm64:
dts: qcom: pm6150l: add temp sensor and thermal zone config
arm64:
dts: qcom: pm6350: add temp sensor and thermal zone config
arm64:
dts: qcom: pm6350: Include header for KEY_POWER
arm64:
dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
arm64:
dts: qcom: pm8150b: change vbus-regulator node name
arm64:
dts: qcom: pm8998: adjust coincell node name to bindings
arm64:
dts: qcom: pmi8998: add rradc node
arm64:
dts: qcom: pmk8350: Allow specifying arbitrary SID
arm64:
dts: qcom: pmk8350: Specify PBS register for PON
arm64:
dts: qcom: qcs404-*: Fix up comments
arm64:
dts: qcom: qcs404: align TLMM pin configuration with DT schema
arm64:
dts: qcom: qrb5165-rb5-vision-mezzanine: Add vision mezzanine
arm64:
dts: qcom: qrb5165-rb5: align dai node names with dtschema
arm64:
dts: qcom: qrb5165-rb: fix no-mmc property for SDHCI
arm64:
dts: qcom: Remove fingerprint node from herobrine-r1
arm64:
dts: qcom: sa8155p-adp: fix no-mmc property for SDHCI
arm64:
dts: qcom: sa8295p-adp: Add RTC node
arm64:
dts: qcom: sa8295p-adp: enable PCIe
arm64:
dts: qcom: sa8540p-ride: enable PCIe support
arm64:
dts: qcom: sagami: correct firmware paths
arm64:
dts: qcom: sagit: add initial device tree for sagit
arm64:
dts: qcom: sc7180-trogdor-homestar: fully configure secondary I2S pins
arm64:
dts: qcom: sc7180-trogdor: Add missing supplies for rt5682
arm64:
dts: qcom: sc7180-trogdor: Remove VBAT supply from rt5682s
arm64:
dts: qcom: sc7180-trogdor: use generic node names
arm64:
dts: qcom: sc7180: Add required-opps for USB
arm64:
dts: qcom: sc7180: align TLMM pin configuration with DT schema
arm64:
dts: qcom: sc7180: change DSI PHY node name to generic one
arm64:
dts: qcom: sc7180: Configure USB as wakeup source
arm64:
dts: qcom: sc7180: Drop redundant phy-names from DSI controller
arm64:
dts: qcom: sc7180: Fully describe fingerprint node on Trogdor
arm64:
dts: qcom: sc7180: revert "arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor"
arm64:
dts: qcom: sc7280-herobrine: correct number of gpio-line-names
arm64:
dts: qcom: sc7280-idp-ec-h1: add missing QUP GPIO functions
arm64:
dts: qcom: sc7280-idp: don't modify &ipa twice
arm64:
dts: qcom: sc7280: Add DT for sc7280-herobrine-zombie
arm64:
dts: qcom: sc7280: Add Google Herobrine WIFI SKU dts fragment
arm64:
dts: qcom: sc7280: Add GPI DMA compatible fallback
arm64:
dts: qcom: sc7280: Add LTE SKU for sc7280-evoker family
arm64:
dts: qcom: sc7280: Add nodes to support WoW on WCN6750
arm64:
dts: qcom: sc7280: Add required-opps for i2c
arm64:
dts: qcom: sc7280: add sc7280-herobrine-audio-rt5682-3mic3.dtsi for evoker
arm64:
dts: qcom: sc7280: Add sc7280-herobrine-audio-rt5682.dtsi
arm64:
dts: qcom: sc7280: Add touchscreen and touchpad support for evoker
arm64:
dts: qcom: sc7280: align LPASS pin configuration with DT schema
arm64:
dts: qcom: sc7280: align TLMM pin configuration with DT schema (really)
arm64:
dts: qcom: sc7280: assign DSI clock source parents
arm64:
dts: qcom: sc7280: drop clock-cells from LPASS TLMM
arm64:
dts: qcom: sc7280: Drop redundant phy-names from DSI controller
arm64:
dts: qcom: sc7280: fix codec reset line polarity for CRD 1.0/2.0
arm64:
dts: qcom: sc7280: fix codec reset line polarity for CRD 3.0/3.1
arm64:
dts: qcom: sc7280: Fix cpufreq-epss compatible
arm64:
dts: qcom: sc7280: Fully describe fingerprint node on Herobrine
arm64:
dts: qcom: sc7280: herobrine: Add pinconf settings for mi2s1
arm64:
dts: qcom: sc7280: Include sc7280-herobrine-audio-rt5682.dtsi in herobrine-r1
arm64:
dts: qcom: sc7280: Make herobrine-audio-rt5682 mic dtsi's match more
arm64:
dts: qcom: sc7280: Mark all Qualcomm reference boards as LTE
arm64:
dts: qcom: sc7280: Remove redundant soundwire property
arm64:
dts: qcom: sc7280: Remove unused sleep pin control nodes
arm64:
dts: qcom: sc7280: sort out the "Status" to last property with sc7280-herobrine-audio-rt5682.dtsi
arm64:
dts: qcom: sc7280: Update SNPS Phy params for SC7280
arm64:
dts: qcom: sc7280: Update SNPS Phy params for SC7280 IDP device
arm64:
dts: qcom: sc7280: Villager doesn't have NVME
arm64:
dts: qcom: sc8280xp-crd: enable NVMe SSD
arm64:
dts: qcom: sc8280xp-crd: enable SDX55 modem
arm64:
dts: qcom: sc8280xp-crd: enable WiFi controller
arm64:
dts: qcom: sc8280xp-crd: rename backlight and misc regulators
arm64:
dts: qcom: sc8280xp-pmics: Add PMK8280 ADC7 block
arm64:
dts: qcom: sc8280xp-pmics: Add support for PMK8280 RESIN input
arm64:
dts: qcom: sc8280xp-pmics: Add support for TM5 block in PMK8280
arm64:
dts: qcom: sc8280xp-pmics: Add temp alarm for PM8280_{1/2} PMICs
arm64:
dts: qcom: sc8280xp-pmics: Add thermal zones for PM8280_{1/2} PMICs
arm64:
dts: qcom: sc8280xp-x13s: Add LID switch
arm64:
dts: qcom: sc8280xp-x13s: Add PM8280_{1/2} ADC_TM5 channels
arm64:
dts: qcom: sc8280xp-x13s: Add PM8280_{1/2} VADC channels
arm64:
dts: qcom: sc8280xp-x13s: Add PMK8280 VADC channels
arm64:
dts: qcom: sc8280xp-x13s: Add PMR735A VADC channel
arm64:
dts: qcom: sc8280xp-x13s: Add thermal zone support
arm64:
dts: qcom: sc8280xp-x13s: enable modem
arm64:
dts: qcom: sc8280xp-x13s: enable NVMe SSD
arm64:
dts: qcom: sc8280xp-x13s: Enable PMK8280 RESIN input
arm64:
dts: qcom: sc8280xp-x13s: enable WiFi controller
arm64:
dts: qcom: sc8280xp-x13s: Fix up comments
arm64:
dts: qcom: sc8280xp/sa8540p: add PCIe2-4 nodes
arm64:
dts: qcom: sc8280xp: Add bwmon instances
arm64:
dts: qcom: sc8280xp: Add epss_l3 node
arm64:
dts: qcom: sc8280xp: add rpmh-stats node
arm64:
dts: qcom: sc8280xp: add TCSR node
arm64:
dts: qcom: sc8280xp: align TLMM pin configuration with DT schema
arm64:
dts: qcom: sc8280xp: drop reference-clock source
arm64:
dts: qcom: sc8280xp: fix PCIe DMA coherency
arm64:
dts: qcom: sc8280xp: fix primary USB-DP PHY reset
arm64:
dts: qcom: sc8280xp: fix UFS DMA coherency
arm64:
dts: qcom: sc8280xp: fix UFS reference clocks
arm64:
dts: qcom: sc8280xp: fix USB MP QMP PHY nodes
arm64:
dts: qcom: sc8280xp: fix USB-DP PHY nodes
arm64:
dts: qcom: sc8280xp: Set up L3 scaling
arm64:
dts: qcom: sc8280xp: update UFS PHY nodes
arm64:
dts: qcom: sda660-inforce-ifc6560: fix no-mmc property for SDHCI
arm64:
dts: qcom: sdm630: add UART pin functions
arm64:
dts: qcom: sdm630: align APR services node names with dtschema
arm64:
dts: qcom: sdm630: align TLMM pin configuration with DT schema
arm64:
dts: qcom: sdm630: change DSI PHY node name to generic one
arm64:
dts: qcom: sdm630: correct I2C8 pin functions
arm64:
dts: qcom: sdm630: Drop redundant phy-names from DSI controller
arm64:
dts: qcom: sdm630: fix UART1 pin bias
arm64:
dts: qcom: sdm632: fairphone-fp3: add touchscreen
arm64:
dts: qcom: sdm660: change DSI PHY node name to generic one
arm64:
dts: qcom: sdm660: Drop redundant phy-names from DSI controller
arm64:
dts: qcom: sdm845-*: fix uart6 aliases
arm64:
dts: qcom: sdm845-*: Fix up comments
arm64:
dts: qcom: sdm845-cheza: fix AP suspend pin bias
arm64:
dts: qcom: sdm845-db845c-navigation-mezzanine: Add navigation mezzanine dts
arm64:
dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
arm64:
dts: qcom: sdm845-db845c: Drop redundant address-cells, size-cells declaration
arm64:
dts: qcom: sdm845-db845c: Drop redundant reg = in port
arm64:
dts: qcom: sdm845-db845c: enable rradc
arm64:
dts: qcom: sdm845-db845c: Use okay not ok, disabled not disable for status
arm64:
dts: qcom: sdm845-oneplus: enable rradc
arm64:
dts: qcom: sdm845-polaris: Don't duplicate DMA assignment
arm64:
dts: qcom: sdm845-shift-axolotl: fix Bluetooth
arm64:
dts: qcom: sdm845-sony-xperia-tama: fix no-mmc property for SDHCI
arm64:
dts: qcom: sdm845-xiaomi-beryllium-ebbg: introduce Xiaomi Poco F1 EBBG variant
arm64:
dts: qcom: sdm845-xiaomi-beryllium: enable rradc
arm64:
dts: qcom: sdm845-xiaomi-polaris: fix codec pin conf name
arm64:
dts: qcom: sdm845: add displayport node
arm64:
dts: qcom: sdm845: align APR services node names with dtschema
arm64:
dts: qcom: sdm845: align dai node names with dtschema
arm64:
dts: qcom: sdm845: align node names with DT schema
arm64:
dts: qcom: sdm845: align TLMM pin configuration with DT schema
arm64:
dts: qcom: sdm845: change DSI PHY node name to generic one
arm64:
dts: qcom: sdm845: commonize bluetooth UART pinmux
arm64:
dts: qcom: sdm845: correct slimbus children unit addresses
arm64:
dts: qcom: sdm845: Define the number of available ports
arm64:
dts: qcom: sdm845: Drop redundant phy-names from DSI controller
arm64:
dts: qcom: sdm845: drop unused slimbus dmas
arm64:
dts: qcom: sdm845: drop unused slimbus properties
arm64:
dts: qcom: sdm845: switch usb_1 phy to use combo usb+dp phy
arm64:
dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
arm64:
dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength
arm64:
dts: qcom: sm4250: Add soc dtsi
arm64:
dts: qcom: sm4250: Add support for oneplus-billie2
arm64:
dts: qcom: sm6115: Add basic soc dtsi
arm64:
dts: qcom: sm6115: Add cpufreq-hw support
arm64:
dts: qcom: sm6115: Add dispcc node
arm64:
dts: qcom: sm6115: Add GPI DMA
arm64:
dts: qcom: sm6115: Add i2c/spi nodes
arm64:
dts: qcom: sm6115: Add mdss/dpu node
arm64:
dts: qcom: sm6115: Add PRNG node
arm64:
dts: qcom: sm6115: Add rpm-stats node
arm64:
dts: qcom: sm6115: Add smmu fallback to qcom generic compatible
arm64:
dts: qcom: sm6115: Add TSENS node
arm64:
dts: qcom: sm6115: Add WCN node
arm64:
dts: qcom: sm6125-seine: Configure additional trinket thermistors
arm64:
dts: qcom: sm6125-seine: Include PM6125 and configure PON
arm64:
dts: qcom: sm6125-sony-xperia: add missing SD CD GPIO functions
arm64:
dts: qcom: sm6125: align TLMM pin configuration with DT schema
arm64:
dts: qcom: sm6125: Enable Command Queue Engine (CQE) for SDHCI 1
arm64:
dts: qcom: sm6125: fix SDHCI CQE reg names
arm64:
dts: qcom: sm6350-lena: Add SD Card Detect to sdc2 on/off pinctrl
arm64:
dts: qcom: sm6350-lena: Configure Samsung touchscreen
arm64:
dts: qcom: sm6350-lena: Define pm6350 and pm6150l regulators
arm64:
dts: qcom: sm6350-lena: Enable QUP and GPI DMA
arm64:
dts: qcom: sm6350-lena: Include pm6350 and configure buttons
arm64:
dts: qcom: sm6350-lena: Provide power to SDHCI 2 (SDCard slot)
arm64:
dts: qcom: sm6350: Add apps_smmu with streamID to SDHCI 1/2 nodes
arm64:
dts: qcom: sm6350: Add pinctrl for SDHCI 2
arm64:
dts: qcom: sm6350: Add resets for SDHCI 1/2
arm64:
dts: qcom: sm6350: drop bogus DP PHY clock
arm64:
dts: qcom: sm6350: fix USB-DP PHY registers
arm64:
dts: qcom: sm6375-pdx225: Add PMIC peripherals
arm64:
dts: qcom: sm6375-pdx225: Configure Samsung touchscreen
arm64:
dts: qcom: sm6375-pdx225: Configure SMD RPM regulators
arm64:
dts: qcom: sm6375-pdx225: Enable ADSP & CDSP
arm64:
dts: qcom: sm6375-pdx225: Enable QUPs & GPI DMA
arm64:
dts: qcom: sm6375-pdx225: Enable SD card slot
arm64:
dts: qcom: sm6375: Add ADSP&CDSP
arm64:
dts: qcom: sm6375: Add GPI DMA nodes
arm64:
dts: qcom: sm6375: Add pin configs for some QUP configurations
arm64:
dts: qcom: sm6375: Add QUPs and corresponding SPI/I2C hosts
arm64:
dts: qcom: sm6375: Add SDHCI2
arm64:
dts: qcom: sm6375: Add SMP2P for ADSP&CDSP
arm64:
dts: qcom: sm7225-fairphone-fp4: Enable SD card
arm64:
dts: qcom: sm8150: align TLMM pin configuration with DT schema
arm64:
dts: qcom: sm8150: fix UFS PHY registers
arm64:
dts: qcom: sm8150: Use defines for power domain indices
arm64:
dts: qcom: sm8250-edo: Add NXP PN553 NFC
arm64:
dts: qcom: sm8250-mtp: fix reset line polarity
arm64:
dts: qcom: sm8250-sony-xperia-edo: fix no-mmc property for SDHCI
arm64:
dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
arm64:
dts: qcom: sm8250: Add coresight components
arm64:
dts: qcom: sm8250: align APR services node names with dtschema
arm64:
dts: qcom: sm8250: align LPASS pin configuration with DT schema
arm64:
dts: qcom: sm8250: align TLMM pin configuration with DT schema
arm64:
dts: qcom: sm8250: camss: Define ports and ports address/size cells
arm64:
dts: qcom: sm8250: change DSI PHY node name to generic one
arm64:
dts: qcom: sm8250: correct LPASS pin pull down
arm64:
dts: qcom: sm8250: drop bogus DP PHY clock
arm64:
dts: qcom: sm8250: Drop redundant phy-names from DSI controller
arm64:
dts: qcom: sm8250: fix UFS PHY registers
arm64:
dts: qcom: sm8250: fix USB-DP PHY registers
arm64:
dts: qcom: sm8250: Remove redundant soundwire property
arm64:
dts: qcom: sm8250: use generic name for LPASS clock controller
arm64:
dts: qcom: sm8350-sagami: Add GPIO line names for TLMM
arm64:
dts: qcom: sm8350-sagami: Add most RPMh regulators
arm64:
dts: qcom: sm8350-sagami: Wire up SDHCI2
arm64:
dts: qcom: sm8350-sagami: Wire up USB regulators and fix USB3
arm64:
dts: qcom: sm8350: Add GPI DMA compatible fallback
arm64:
dts: qcom: sm8350: Add SDHCI2
arm64:
dts: qcom: sm8350: correct SDHCI interconnect arguments
arm64:
dts: qcom: sm8350: fix UFS PHY registers
arm64:
dts: qcom: sm8450-hdk: add SDHCI for microSD
arm64:
dts: qcom: sm8450-hdk: add sound support
arm64:
dts: qcom: sm8450-nagara: Add gpio line names for TLMM
arm64:
dts: qcom: sm8450-nagara: Add Samsung touchscreen
arm64:
dts: qcom: sm8450-nagara: Separate out Nagara platform dtsi
arm64:
dts: qcom: sm8450-qrd: add SDHCI for microSD
arm64:
dts: qcom: sm8450: Add description of camera control interfaces
arm64:
dts: qcom: sm8450: add display clock controller
arm64:
dts: qcom: sm8450: Add GPI DMA compatible fallback
arm64:
dts: qcom: sm8450: add GPR node
arm64:
dts: qcom: sm8450: add Soundwire and LPASS
arm64:
dts: qcom: sm8450: Add Xperia 5 IV support
arm64:
dts: qcom: sm8450: align MMC node names with dtschema
arm64:
dts: qcom: sm8450: disable SDHCI SDR104/SDR50 on all boards
arm64:
dts: qcom: sm8450: drop incorrect spi-max-frequency
arm64:
dts: qcom: sm8450: fix UFS PHY registers
arm64:
dts: qcom: sm8450: move SDHCI pin configuration to DTSI
arm64:
dts: qcom: sm8450: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sm8450: Use defines for power domain indices
arm64:
dts: qcom: split beryllium dts into common dtsi and tianma dts
arm64:
dts: qcom: starqltechn: add initial device tree for starqltechn
arm64:
dts: qcom: trim addresses to 8 digits
arm64:
dts: qcom: Update soundwire secondary node names
arm64:
dts: qcom: use generic node name "gpio" in SPMI PMIC
arm64:
dts: qcom: w737: correct firmware paths
arm64:
dts: renesas: condor-common: Add missing bootargs
arm64:
dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
arm64:
dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes
arm64:
dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock
arm64:
dts: renesas: r8a779f0: Fix SCIF "brg_int" clock
arm64:
dts: renesas: r8a779g0: Add CA76 operating points
arm64:
dts: renesas: r8a779g0: Add CMT node
arm64:
dts: renesas: r8a779g0: Add CPU core clocks
arm64:
dts: renesas: r8a779g0: Add CPUIdle support
arm64:
dts: renesas: r8a779g0: Add DMA support
arm64:
dts: renesas: r8a779g0: Add INTC-EX node
arm64:
dts: renesas: r8a779g0: Add L3 cache controller
arm64:
dts: renesas: r8a779g0: Add MSIOF nodes
arm64:
dts: renesas: r8a779g0: Add PWM device nodes
arm64:
dts: renesas: r8a779g0: Add remaining HSCIF nodes
arm64:
dts: renesas: r8a779g0: Add RPC node
arm64:
dts: renesas: r8a779g0: Add SCIF nodes
arm64:
dts: renesas: r8a779g0: Add SDHI node
arm64:
dts: renesas: r8a779g0: Add secondary CA76 CPU cores
arm64:
dts: renesas: r8a779g0: Add TMU nodes
arm64:
dts: renesas: r8a779g0: Add TPU device node
arm64:
dts: renesas: r8a779g0: Fix HSCIF0 "brg_int" clock
arm64:
dts: renesas: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
arm64:
dts: renesas: r9a07g043: Split out RZ/G2UL SoC specific parts
arm64:
dts: renesas: r9a09g011: Add L2 Cache node
arm64:
dts: renesas: r9a09g011: Add system controller node
arm64:
dts: renesas: r9a09g011: Add watchdog node
arm64:
dts: renesas: r9a09g011: Fix I2C SoC specific strings
arm64:
dts: renesas: r9a09g011: Fix unit address format error
arm64:
dts: renesas: Rename DTB overlay source files from .dts to .dtso
arm64:
dts: renesas: rzg2l: Add missing cache-level properties
arm64:
dts: renesas: rzg2l: Drop #address-cells from pinctrl nodes
arm64:
dts: renesas: rzg2l: Drop WDT2 nodes
arm64:
dts: renesas: rzg2lc-smarc: Include SoM DTSI into board DTS
arm64:
dts: renesas: rzg2ul-smarc: Move spi1 pinmux to carrier board DTSI
arm64:
dts: renesas: rzv2mevk2: Enable watchdog
arm64:
dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0
arm64:
dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES
arm64:
dts: renesas: white-hawk-cpu: Add eMMC support
arm64:
dts: renesas: white-hawk-cpu: Add PCA9654 I/O Expander
arm64:
dts: renesas: white-hawk-cpu: Add QSPI FLASH support
arm64:
dts: renesas: white-hawk-cpu: Sort RWDT entry correctly
arm64:
dts: rockchip: Add analog audio on ODROID-M1
arm64:
dts: rockchip: Add Anbernic RG351M
arm64:
dts: rockchip: add Anbernic RG353V and RG353VS
arm64:
dts: rockchip: add BT/wifi nodes to Pinephone Pro
arm64:
dts: rockchip: Add dts for rockchip rk3566 box demo board
arm64:
dts: rockchip: Add Hardkernel ODROID-M1 board
arm64:
dts: rockchip: Add HDMI supplies on Rock960
arm64:
dts: rockchip: Add I2S2 node for RADXA Rock 3A
arm64:
dts: rockchip: add io domain setting to rk3566-box-demo
arm64:
dts: rockchip: Add IR receiver node to ODROID-M1
arm64:
dts: rockchip: add missing #interrupt-cells to rk356x pcie2x1
arm64:
dts: rockchip: Add nodes for SDIO/UART Wi-Fi/Bluetooth modules to Radxa Rock 3A
arm64:
dts: rockchip: Add NOR flash to ODROID-M1
arm64:
dts: rockchip: Add Odroid Go Advance Black Edition
arm64:
dts: rockchip: Add Odroid Go Super
arm64:
dts: rockchip: Add PCIe v3 nodes to rock-3a
arm64:
dts: rockchip: Add PCIEe v3 nodes to ODROID-M1
arm64:
dts: rockchip: add poll-interval to RGxx3 devices
arm64:
dts: rockchip: add PX30-Β΅Q7 (Ringneck) SoM with Haikou baseboard
arm64:
dts: rockchip: Add regulator suffix to rock-3a
arm64:
dts: rockchip: add rk3328 crypto node
arm64:
dts: rockchip: add rk817 chg to RG353P and RG503
arm64:
dts: rockchip: Add SATA support to ODROID-M1
arm64:
dts: rockchip: Add SOQuartz blade board
arm64:
dts: rockchip: Add SOQuartz Model A baseboard
arm64:
dts: rockchip: Add support of external clock to ethernet node on Rock 3A SBC
arm64:
dts: rockchip: Add support of regulator for ethernet node on Rock 3A SBC
arm64:
dts: rockchip: add thermal support to ODROID-M1
arm64:
dts: rockchip: align rk3399 DMC OPP table with bindings
arm64:
dts: rockchip: drop unused LED mode property from rk3328-roc-cc
arm64:
dts: rockchip: Enable GPU on SOQuartz CM4
arm64:
dts: rockchip: Enable HDMI audio on ODROID-M1.
arm64:
dts: rockchip: Enable HDMI sound on SOQuartz
arm64:
dts: rockchip: Enable PCIe 2 on SOQuartz CM4IO
arm64:
dts: rockchip: enable pcie2 on rk3566-roc-pc
arm64:
dts: rockchip: Enable the GPU on ODROID-M1
arm64:
dts: rockchip: Enable the USB 2.0 ports on ODROID-M1
arm64:
dts: rockchip: Enable the USB 3.0 ports on ODROID-M1
arm64:
dts: rockchip: enable tsadc for ROCK 4C+
arm64:
dts: rockchip: Enable video output and HDMI on SOQuartz
arm64:
dts: rockchip: Enable vop2 and hdmi tx on ODROID-M1
arm64:
dts: rockchip: fix input enable pinconf on rk3399
arm64:
dts: rockchip: fix probe of analog sound card on rock-3a
arm64:
dts: rockchip: fix spdif@fe460000 ordering on rk356x
arm64:
dts: rockchip: Move most of Odroid Go Advance DTS into a DTSI
arm64:
dts: rockchip: reduce thermal limits on rk3399-pinephone-pro
arm64:
dts: rockchip: remove unsupported property from sdmmc2 for rock-3a
arm64:
dts: rockchip: rk3399: add crypto node
arm64:
dts: rockchip: RK356x: Add I2S2 device node
arm64:
dts: rockchip: set sdmmc0 speed to sd-uhs-sdr50 on rock-3a
arm64:
dts: rockchip: update cache properties for rk3308 and rk3328
arm64:
dts: rockchip: Update joystick to polled for OG2
arm64:
dts: rockchip: use correct reset names for rk3399 crypto nodes
arm64:
dts: socfpga: Add clk-phase-sd-hs property to the sdmmc node
arm64:
dts: ti: Add k3-j721e-beagleboneai64
arm64:
dts: ti: j721e-common-proc-board: Fix sound node-name
arm64:
dts: ti: k3-am625-sk: Add 1.4GHz OPP
arm64:
dts: ti: k3-am625: Introduce operating-points table
arm64:
dts: ti: k3-am62: Add general purpose timers for am62
arm64:
dts: ti: k3-am62: Enable ECAP nodes at the board level
arm64:
dts: ti: k3-am62: Enable EPWM nodes at the board level
arm64:
dts: ti: k3-am62: Enable I2C nodes at the board level
arm64:
dts: ti: k3-am62: Enable MCAN nodes at the board level
arm64:
dts: ti: k3-am62: Enable MDIO nodes at the board level
arm64:
dts: ti: k3-am62: Enable OSPI nodes at the board level
arm64:
dts: ti: k3-am62: Enable SDHCI nodes at the board level
arm64:
dts: ti: k3-am62: Enable SPI nodes at the board level
arm64:
dts: ti: k3-am62: Enable UART nodes at the board level
arm64:
dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node
arm64:
dts: ti: k3-am64-main: Drop RNG clock
arm64:
dts: ti: k3-am64: Enable ECAP nodes at the board level
arm64:
dts: ti: k3-am64: Enable EPWM nodes at the board level
arm64:
dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level
arm64:
dts: ti: k3-am64: Enable I2C nodes at the board level
arm64:
dts: ti: k3-am64: Enable MCAN nodes at the board level
arm64:
dts: ti: k3-am64: Enable MDIO nodes at the board level
arm64:
dts: ti: k3-am64: Enable PCIe nodes at the board level
arm64:
dts: ti: k3-am64: Enable SPI nodes at the board level
arm64:
dts: ti: k3-am64: Enable UART nodes at the board level
arm64:
dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node
arm64:
dts: ti: k3-am65-main: Drop dma-coherent in crypto node
arm64:
dts: ti: k3-am65-main: Drop RNG clock
arm64:
dts: ti: k3-am65: Add general purpose timers for am65
arm64:
dts: ti: k3-am65: Configure pinctrl for timer IO pads
arm64:
dts: ti: k3-am65: Enable ECAP nodes at the board level
arm64:
dts: ti: k3-am65: Enable EPWM nodes at the board level
arm64:
dts: ti: k3-am65: Enable I2C nodes at the board level
arm64:
dts: ti: k3-am65: Enable Mailbox nodes at the board level
arm64:
dts: ti: k3-am65: Enable MCAN nodes at the board level
arm64:
dts: ti: k3-am65: Enable McASP nodes at the board level
arm64:
dts: ti: k3-am65: Enable MDIO nodes at the board level
arm64:
dts: ti: k3-am65: Enable PCIe nodes at the board level
arm64:
dts: ti: k3-am65: Enable SPI nodes at the board level
arm64:
dts: ti: k3-am65: Enable UART nodes at the board level
arm64:
dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node
arm64:
dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node
arm64:
dts: ti: k3-j7200: Enable I2C nodes at the board level
arm64:
dts: ti: k3-j7200: Enable Mailbox nodes at the board level
arm64:
dts: ti: k3-j7200: Enable UART nodes at the board level
arm64:
dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs
arm64:
dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
arm64:
dts: ti: k3-j721e-main: Drop RNG clock
arm64:
dts: ti: k3-j721e-sk: Add pinmux for RPi Header
arm64:
dts: ti: k3-j721e: Enable I2C nodes at the board level
arm64:
dts: ti: k3-j721e: Enable Mailbox nodes at the board level
arm64:
dts: ti: k3-j721e: Enable MCAN nodes at the board level
arm64:
dts: ti: k3-j721e: Enable MCASP nodes at the board level
arm64:
dts: ti: k3-j721e: Enable UART nodes at the board level
arm64:
dts: ti: k3-j721s2-main: Enable crypto accelerator
arm64:
dts: ti: k3-j721s2: Enable I2C nodes at the board level
arm64:
dts: ti: k3-j721s2: Enable Mailbox nodes at the board level
arm64:
dts: ti: k3-j721s2: Enable MCAN nodes at the board level
arm64:
dts: ti: k3-j721s2: Enable UART nodes at the board level
arm64:
dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr
arm64:
dts: ti: Rename clock-names adc_tsc_fck to fck
arm64:
dts: ti: Trim addresses to 8 digits
arm64:
dts: tqma8mpql: add PCIe support
arm64:
dts: tqma8mpql: add support for 2nd USB (host) interface
arm64:
dts: tqma8mq-mba8mx: Add vcc supply to i2c eeproms
arm64:
dts: Update cache properties for amlogic
arm64:
dts: Update cache properties for Arm Ltd platforms
arm64:
dts: Update cache properties for broadcom
arm64:
dts: Update cache properties for freescale
arm64:
dts: Update cache properties for hisilicon
arm64:
dts: Update cache properties for marvell
arm64:
dts: Update cache properties for mediatek
arm64:
dts: verdin-imx8mm: fix dahlia audio playback
arm64:
dts: verdin-imx8mm: fix dev board audio playback
arm64:
dts: verdin-imx8mm: improve pcie node
arm64:
dts: verdin-imx8mm: verdin-imx8mp: improve include notation
arm64:
dts: verdin-imx8mm: verdin-imx8mp: rename sn65dsi83 to sn65dsi84
arm64:
dts: verdin-imx8mp: add gpio usb-b connector
arm64:
dts: verdin-imx8mp: add usb_1 over-current detection
arm64:
dts: verdin-imx8mp: dahlia: mark usb_2 permanently attached
arm64:
dts: verdin-imx8mp: disable usb port power control
arm64:
dts: verdin-imx8mp: improve pinctrl for vbus-supplies
arm64:
dts: verdin-imx8mp: remove usb_2 over-current detection disabling
arm64:
dts: xilinx: zynqmp: Add RPU subsystem device node
arm64:
dts: zynqmp: Add ports for the DisplayPort subsystem
arm64:
dts: zynqmp: zcu106a: Describe DisplayPort connector
arm64:
efi: Account for the EFI runtime stack in stack unwinder
arm64:
efi: Avoid dcache_clean_poc() altogether in efi_enter_kernel()
arm64:
efi: Avoid workqueue to check whether EFI runtime is live
arm64:
efi: Execute runtime services from a dedicated stack
arm64:
efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines
arm64:
efi: Limit allocations to 48-bit addressable physical region
arm64:
efi: Move dcache cleaning of loaded image out of efi_enter_kernel()
arm64:
efi: Move efi-entry.S into the libstub source directory
arm64:
efi: Recover from synchronous exceptions occurring in firmware
arm64:
Enable data independent timing (DIT) in the kernel
arm64:
entry: Fix typo
arm64:
errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption
arm64:
errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption
arm64:
factor insn read out of call_undef_hook()
arm64:
factor out EL1 SSBS emulation hook
arm64:
Fix build with CC=clang, CONFIG_FTRACE=y and CONFIG_STACK_TRACER=y
arm64:
implement dynamic shadow call stack for Clang
arm64:
insn: always inline hint generation
arm64:
insn: always inline predicates
arm64:
insn: remove aarch64_insn_gen_prefetch()
arm64:
insn: simplify insn group identification
arm64:
jump_label: mark arguments as const to satisfy asm constraints
arm64:
kdump: Provide default size when crashkernel=Y,low is not specified
arm64:
kdump: Support crashkernel=X fall back to reserve region above DMA zones
arm64:
kprobes: Let arch do_page_fault() fix up page fault in user handler
arm64:
kprobes: Return DBG_HOOK_ERROR if kprobes can not handle a BRK
arm64:
make is_ttbrX_addr() noinstr-safe
arm64:
mm: kfence: only handle translation faults
arm64:
move on_thread_stack() to
arm64:
mte: Avoid the racy walk of the vma list during core dump
arm64:
mte: Fix double-freeing of the temporary tag storage during coredump
arm64:
mte: Fix/clarify the PG_mte_tagged semantics
arm64:
mte: Lock a page for MTE tag initialisation
arm64:
paravirt: remove conduit check in has_pv_steal_clock
arm64:
perf: reject CHAIN events at creation time
arm64:
Prohibit instrumentation on arch_stack_walk()
arm64:
ptrace: Use ARM64_SME to guard the SME register enumerations
arm64:
ptrace: user_regset_copyin_ignore() always returns 0
arm64:
Remove CONFIG_ARCH_NR_GPIO
arm64:
remove current_top_of_stack()
arm64:
remove special treatment for the link order of head.o
arm64:
renesas: Drop selecting GPIOLIB and PINCTRL
arm64:
rework EL0 MRS emulation
arm64:
split EL0/EL1 UNDEF handlers
arm64:
tegra: Add dma-channel-mask in GPCDMA node
arm64:
tegra: Add ECAM aperture info for all the PCIe controllers
arm64:
tegra: Add missing compatible string to Ethernet USB device
arm64:
tegra: Add missing whitespace
arm64:
tegra: Add NVDEC on Tegra234
arm64:
tegra: Add PWM fan for Jetson AGX Orin
arm64:
tegra: Add SBSA UART for Tegra234
arm64:
tegra: Add Tegra234 SDMMC1 device tree node
arm64:
tegra: Enable GTE nodes
arm64:
tegra: Enable PWM users on Jetson AGX Orin
arm64:
tegra: Fix non-prefetchable aperture of PCIe C3 controller
arm64:
tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers
arm64:
tegra: Fix ranges for host1x nodes
arm64:
tegra: Fix up compatible string for SDMMC1 on Tegra234
arm64:
tegra: Fixup pinmux node names
arm64:
tegra: Populate Tegra234 PWMs
arm64:
tegra: Remove 'enable-active-low'
arm64:
tegra: Remove clock-names from PWM nodes
arm64:
tegra: Remove reset-names for QSPI
arm64:
tegra: Remove unneeded clock-names for Tegra132 PWM
arm64:
tegra: Remove unused property for I2C
arm64:
tegra: Remove unused reset-names for QSPI
arm64:
tegra: Restructure Tegra210 PMC pinmux nodes
arm64:
tegra: Separate AON pinmux from main pinmux on Tegra194
arm64:
tegra: Sort nodes by unit-address
arm64:
tegra: Update cache properties
arm64:
tegra: Update console for Jetson Xavier and Orin
arm64:
tegra: Use correct compatible string for Tegra194 HDA
arm64:
tegra: Use correct compatible string for Tegra234 HDA
arm64:
tegra: Use vbus-gpios property
arm64:
unwind: add asynchronous unwind tables to kernel and modules
Linux:
arm64:uprobe fix the uprobe SWBP_INSN in big-endian
ARM:
9252/1: module: Teach unwinder about PLTs
ARM:
9253/1: ubsan: select ARCH_HAS_UBSAN_SANITIZE_ALL
ARM:
9254/1: mm: Provide better message when kernel fault
ARM:
9255/1: efi/dump UEFI runtime page tables for ARM
ARM:
9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
ARM:
9257/1: Disable FIQs (but not IRQs) on CPUs shutdown paths
ARM:
9258/1: stacktrace: Make stack walk callback consistent with generic code
ARM:
9259/1: stacktrace: Convert stacktrace to generic ARCH_STACKWALK
ARM:
9260/1: lib/xor: use r10 rather than r7 in xor_arm4regs_{2|3}
ARM:
9261/1: amba: Drop redundant assignments of the system PM callbacks
ARM:
9262/1: remove lazy evaluation in Makefile
ARM:
9263/1: use .arch directives instead of assembler command line flags
ARM:
9264/1: only use -mtp=cp15 for the compiler
ARM:
9265/1: pass -march= only to compiler
ARM:
9267/1: Define Armv8 registers in AArch32 state
ARM:
9268/1: vfp: Add hwcap FPHP and ASIMDHP for FEAT_FP16
ARM:
9269/1: vfp: Add hwcap for FEAT_DotProd
ARM:
9270/1: vfp: Add hwcap for FEAT_FHM
ARM:
9271/1: vfp: Add hwcap for FEAT_AA32BF16
ARM:
9272/1: vfp: Add hwcap for FEAT_AA32I8MM
ARM:
9273/1: Add hwcap for Speculation Barrier(SB)
ARM:
9274/1: Add hwcap for Speculative Store Bypassing Safe
ARM:
9275/1: Drop '-mthumb' from AFLAGS_ISA
ARM:
9276/1: Refactor dump_instr()
ARM:
9277/1: Make the dumped instructions are consistent with the disassembled ones
ARM:
9279/1: support function error injection
ARM:
9280/1: mm: fix warning on phys_addr_t to void pointer assignment
ARM:
9284/1: include
from proc-macros.S to fix -Wundef warnings
ARM:
9287/1: Reduce __thumb2__ definition to crypto files that require it
ARM:
configs: at91: sama7: add config for microchip otpc
ARM:
configs: at91: sama7: add config for thermal management
ARM:
configs: at91: sama7: use make savedefconfig
ARM:
configs: multi_v7: switch to new MICROCHIP_ISC driver
ARM:
configs: sama5/7: switch to new MICROCHIP_ISC driver
arm:
configs: spear6xx: Enable PL110 display controller
arm:
configs: spear6xx: Refresh defconfig
ARM:
disallow pre-ARMv5 builds with ld.lld
ARM:
dts: am335x: align LED node names with dtschema
ARM:
dts: am335x: drop panel endpoint unit address
ARM:
dts: am335x: Fix TDA998x ports addressing
ARM:
dts: armada-370: Fix assigned-addresses for every PCIe Root Port
ARM:
dts: armada-375: Fix assigned-addresses for every PCIe Root Port
ARM:
dts: armada-375: Update network description to match schema
ARM:
dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
ARM:
dts: armada-38x: Fix compatible string for gpios
ARM:
dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
ARM:
dts: armada-39x: Fix compatible string for gpios
ARM:
dts: armada-xp: add interrupts for watchdog
ARM:
dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
ARM:
dts: armada: align LED node names with dtschema
ARM:
dts: armada: correct indentation
ARM:
dts: aspeed-g6: Add aliases for mdio nodes
ARM:
dts: aspeed: Add Delta AHE-50DC BMC
ARM:
dts: aspeed: Add IBM Bonnell system BMC devicetree
ARM:
dts: aspeed: align SPI node name with dtschema
ARM:
dts: aspeed: bletchley: Bind presence-sledX pins via gpio-keys
ARM:
dts: aspeed: bletchley: Change LED sys_log_id to active low
ARM:
dts: aspeed: bletchley: Disable GPIOV2 pull-down
ARM:
dts: aspeed: bletchley: Enable emmc and ehci1
ARM:
dts: aspeed: bletchley: Update and fix gpio-line-names
ARM:
dts: aspeed: bletchley: Update fusb302 nodes
ARM:
dts: aspeed: Fix pca9849 compatible
ARM:
dts: aspeed: mtjade,mtmitchell: Add BMC SSIF nodes
ARM:
dts: aspeed: mtjade: Add SMPro nodes
ARM:
dts: aspeed: p10bmc: Add occ-hwmon nodes
ARM:
dts: aspeed: rainier,everest: Move reserved memory regions
ARM:
dts: aspeed: rainier: Fix pca9551 nodes
ARM:
dts: aspeed: Remove Mihawk
ARM:
dts: at91: sam9x60: fix the ddr clock for sam9x60
ARM:
dts: at91: sam9x60ek: remove status = "okay" for regulators
ARM:
dts: at91: sama7g5: add cells for temperature calibration
ARM:
dts: at91: sama7g5: add io-channel-cells to adc node
ARM:
dts: at91: sama7g5: add otpc node
ARM:
dts: at91: sama7g5: add temperature sensor
ARM:
dts: at91: sama7g5: add thermal zones node
ARM:
dts: at91: sama7g5: fix signal name of pin PD8
ARM:
dts: at91: sama7g5: use generic name for securam
ARM:
dts: at91: sama7g5ek: align power rails for sdmmc0/1
ARM:
dts: axp22x/axp809: Add GPIO controller nodes
ARM:
dts: axp803/axp81x: Drop GPIO LDO pinctrl nodes
ARM:
dts: bcm2835-rpi: Use firmware clocks for display
ARM:
dts: bcm283x: Fix underscores in node names
ARM:
dts: bcm283x: Move ACT LED into separate dtsi
ARM:
dts: bcm283x: Remove bcm2835-rpi-common.dtsi from SoC DTSI
ARM:
dts: bcm47094: Add devicetree for D-Link DIR-890L
ARM:
dts: bcm53016: Add devicetree for D-Link DWL-8610AP
ARM:
dts: BCM5301X: Correct description of TP-Link partitions
ARM:
dts: broadcom: align LED node names with dtschema
ARM:
dts: colibri-imx6: move vbus-supply to module level device tree
ARM:
dts: colibri-imx6: specify usbh_pen gpio being active-low
ARM:
dts: colibri-imx6: usb dual-role switching
ARM:
dts: colibri-imx6ull: add -hog to gpio hogs
ARM:
dts: colibri-imx6ull: enable default peripherals
ARM:
dts: colibri-imx6ull: Enable dual-role switching
ARM:
dts: colibri-imx6ull: keep peripherals disabled
ARM:
dts: colibri-imx7: fix confusing naming
ARM:
dts: DBx500 cryp and hash uses power domain
ARM:
dts: dove: Fix assigned-addresses for every PCIe Root Port
ARM:
dts: exynos: Add new SoC specific compatible string for Exynos3250 SoC
ARM:
dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
ARM:
dts: imx6qdl-sabre*: fix Egalax touchscreen properties
ARM:
dts: imx6qdl-sabre: Add mmc aliases
ARM:
dts: imx6sl-tolino-shine2hd: Add backlight
ARM:
dts: imx6sl-tolino-shine2hd: Add backlight boost
ARM:
dts: imx6ul-pico-dwarf: Use 'clock-frequency'
ARM:
dts: imx6ul/ull: suspend i.MX6UL watchdog in wait mode
ARM:
dts: imx7-colibri: remove spurious debounce property
ARM:
dts: imx7d-pico: Use 'clock-frequency'
ARM:
dts: imx7d-remarkable2: Enable silergy,sy7636a
ARM:
dts: imx7d-smegw01: Fix USB host over-current polarity
ARM:
dts: imx: Add devicetree for Kobo Aura 2
ARM:
dts: imx: e60k02: Add touchscreen
ARM:
dts: imx: Fix pca9547 i2c-mux node name
ARM:
dts: imx: trim addresses to 8 digits
ARM:
dts: kirkwood: Add Zyxel NSA310S board
ARM:
dts: kirkwood: correct indentation
ARM:
dts: lan966x: Add interrupt support for PHYs on pcb8290
ARM:
dts: lan966x: Add otp support
ARM:
dts: logicpd: align LED node names with dtschema
ARM:
dts: lpc32xx: trim addresses to 8 digits
ARM:
dts: ls1021: correct indentation
ARM:
dts: nuvoton,wpcm450-supermicro-x9sci-ln4f: Add GPIO line names
ARM:
dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
ARM:
dts: nuvoton: wpcm450: Add missing aliases for serial0/serial1
ARM:
dts: omap: align LED node names with dtschema
ARM:
dts: omap: correct indentation
ARM:
dts: omap: echo: use preferred enable-gpios for LP5523 LED
ARM:
dts: omap: trim addresses to 8 digits
ARM:
dts: pxa168: add timer reset and clock
ARM:
dts: qcom-apq8060: align TLMM pin configuration with DT schema
ARM:
dts: qcom-apq8064: change DSI PHY node name to generic one
ARM:
dts: qcom-apq8064: change HDMI PHY node name to generic one
ARM:
dts: qcom-ipq8064: use pll4 clock for the gcc device
ARM:
dts: qcom-msm8660: align RPM regulators node name with bindings
ARM:
dts: qcom-msm8960-cdp: align TLMM pin configuration with DT schema
ARM:
dts: qcom-msm8960: use define for interrupt constants
ARM:
dts: qcom-msm8974: change DSI PHY node name to generic one
ARM:
dts: qcom: add 'chassis-type' property
ARM:
dts: qcom: Add support for Huawei Watch
ARM:
dts: qcom: Add support for Samsung Galaxy Tab 4 10.1 (SM-T530)
ARM:
dts: qcom: align LED node names with dtschema
ARM:
dts: qcom: align RPM regulators node name with bindings
ARM:
dts: qcom: apq8060-dragonboard: use labels to patch device tree
ARM:
dts: qcom: apq8064-cm-qs600: pull 3p3v regulator from soc node
ARM:
dts: qcom: apq8064-cm-qs600: pull SDCC pwrseq node up one level
ARM:
dts: qcom: apq8064-cm-qs600: use labels to patch device tree
ARM:
dts: qcom: apq8064-flo: use labels to patch device tree
ARM:
dts: qcom: apq8064-ifc6410: fix user1 LED node name
ARM:
dts: qcom: apq8064-ifc6410: pull ext-3p3v regulator from soc node
ARM:
dts: qcom: apq8064-ifc6410: pull SDCC pwrseq node up one level
ARM:
dts: qcom: apq8064-ifc6410: use labels to patch device tree
ARM:
dts: qcom: apq8064-nexus7-flo: fix node name for ext 3p3v regulator
ARM:
dts: qcom: apq8064-sony-xperia-lagan-yuga: use labels to patch device tree
ARM:
dts: qcom: apq8064: disable HDMI nodes by default
ARM:
dts: qcom: apq8064: drop amba device node
ARM:
dts: qcom: apq8064: drop qcom, prefix from SSBI node name
ARM:
dts: qcom: apq8064: Drop redundant phy-names from DSI controller
ARM:
dts: qcom: apq8064: drop unit ids from PMIC nodes
ARM:
dts: qcom: apq8064: fix coresight compatible
ARM:
dts: qcom: apq8064: fix the riva-pil node id
ARM:
dts: qcom: apq8084-ifc6540: fix overriding SDHCI
ARM:
dts: qcom: apq8084: add tsens interrupt
ARM:
dts: qcom: apq8084: fix compatible for l2-cache
ARM:
dts: qcom: correct indentation
ARM:
dts: qcom: Drop MMCI interrupt-names
ARM:
dts: qcom: fix node name for rpm-msg-ram
ARM:
dts: qcom: ipq4018-ap120c-ac: Add SoC compatible
ARM:
dts: qcom: ipq4018-jalapeno: Add SoC compatible
ARM:
dts: qcom: ipq8064-rb3011: Add SoC compatible
ARM:
dts: qcom: ipq8064-rb3011: fix nand node validation
ARM:
dts: qcom: ipq8064: disable mmc-ddr-1_8v for sdcc1
ARM:
dts: qcom: mdm9615*: add SPDX-License-Identifier
ARM:
dts: qcom: mdm9615: add missing reg in cpu@0 node
ARM:
dts: qcom: mdm9615: align pinctrl subnodes with dt-schema bindings
ARM:
dts: qcom: mdm9615: drop unit ids from PMIC nodes
ARM:
dts: qcom: mdm9615: remove invalid interrupt-names from pl18x mmc nodes
ARM:
dts: qcom: mdm9615: remove invalid spi-max-frequency gsbi3_spi node
ARM:
dts: qcom: mdm9615: remove useless amba subnode
ARM:
dts: qcom: mdm9615: wp8548-mangoh-green: fix sx150xq node names and probe-reset property
ARM:
dts: qcom: msm8226: Add CCI bus
ARM:
dts: qcom: msm8226: Add MMCC node
ARM:
dts: qcom: msm8226: align TLMM pin configuration with DT schema
ARM:
dts: qcom: msm8660: drop qcom, prefix from SSBI node name
ARM:
dts: qcom: msm8660: drop unit ids from PMIC nodes
ARM:
dts: qcom: msm8660: move pm8058 LED devices to the main DT file
ARM:
dts: qcom: msm8960-cdp: drop unit ids from regulator node
ARM:
dts: qcom: msm8960: drop amba device node
ARM:
dts: qcom: msm8960: drop qcom, prefix from SSBI node name
ARM:
dts: qcom: msm8960: drop unit ids from PMIC nodes
ARM:
dts: qcom: msm8974-sony-*: fix multi-led node name
ARM:
dts: qcom: msm8974: Add CCI bus
ARM:
dts: qcom: msm8974: add missing TCSR syscon compatible
ARM:
dts: qcom: msm8974: Add OnePlus One
ARM:
dts: qcom: msm8974: align TLMM pin configuration with DT schema
ARM:
dts: qcom: msm8974: align TLMM pin configuration with DT schema
ARM:
dts: qcom: msm8974: clean up USB nodes
ARM:
dts: qcom: msm8974: Drop redundant phy-names from DSI controller
ARM:
dts: qcom: msm8974: fix tsens compatible
ARM:
dts: qcom: msm8974: Remove bogus *-cells from smd-edge
ARM:
dts: qcom: msm8974: switch TCSR mutex to MMIO
ARM:
dts: qcom: pm8226: Add node for the GPIOs
ARM:
dts: qcom: pm8226: fix regulators node name
ARM:
dts: qcom: pm8941: adjust coincell node name to bindings
ARM:
dts: qcom: pm8941: fix iadc node
ARM:
dts: qcom: pm8941: fix vadc channel node names
ARM:
dts: qcom: pm8941: rename misc node name
ARM:
dts: qcom: pma8084: fix vadc channel node names
ARM:
dts: qcom: pmx65: use node name "gpio" for spmi-gpio
ARM:
dts: qcom: sdx55: add gpio-ranges to TLMM pinctrl
ARM:
dts: qcom: sdx55: align TLMM pin configuration with DT schema
ARM:
dts: qcom: sdx65: add dedicated IMEM and syscon compatibles
ARM:
dts: qcom: use generic node name "gpio" in SPMI PMIC
arm:
dts: qcom: use qcom,msm8974pro for pro devices
ARM:
dts: renesas: Miscellaneous whitespace fixes
ARM:
dts: rockchip: add power-domains property to dp node on rk3288
arm:
dts: socfpga: Add clk-phase-sd-hs property to the sdmmc node
ARM:
dts: socfpga: align LED node names with dtschema
arm:
dts: socfpga: align mmc node names with dtschema
ARM:
dts: socfpga: arria10: Increase NAND boot partition size
ARM:
dts: socfpga: Fix pca9548 i2c-mux node name
arm:
dts: socfpga: remove "clk-phase" in sdmmc_clk
arm:
dts: spear600: Add ssp controller nodes
arm:
dts: spear600: Fix clcd interrupt
ARM:
dts: spear: drop 0x from unit address
ARM:
dts: ste: ux500: align SPI node name with dtschema
ARM:
dts: sti: align LED node names with dtschema
ARM:
dts: stihxxx-b2120: fix polarity of reset line of tsin0 port
ARM:
dts: stm32: add adc pins muxing on stm32mp135f-dk
ARM:
dts: stm32: add adc support on stm32mp135f-dk
ARM:
dts: stm32: add adc support to stm32mp13
ARM:
dts: stm32: Add DHCOR based Testbench board
ARM:
dts: stm32: add dummy vdd_adc regulator on stm32mp135f-dk
ARM:
dts: stm32: add fake interrupt propoerty for ASync notif - TEMP/TO REMOVE
ARM:
dts: stm32: add fixed regulators to support usb on stm32mp135f-dk
ARM:
dts: stm32: add mcp23017 IO expander on I2C1 on stm32mp135f-dk
ARM:
dts: stm32: add mcp23017 pinctrl entry for stm32mp13
ARM:
dts: stm32: add pins for stm32g0 typec controller on stm32mp13
ARM:
dts: stm32: add PWR fixed regulators on stm32mp131
ARM:
dts: stm32: add sdmmc cd-gpios for STM32MP135F-DK
ARM:
dts: stm32: add support for USB2514B onboard hub on stm32mp157c-ev1
ARM:
dts: stm32: add UBSH EHCI and OHCI support on stm32mp131
ARM:
dts: stm32: add USB OTG HS support on stm32mp131
ARM:
dts: stm32: add USBPHYC and dual USB HS PHY support on stm32mp131
ARM:
dts: stm32: Drop linux,default-trigger = "none" from AV96
ARM:
dts: stm32: Drop MMCI interrupt-names
ARM:
dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
ARM:
dts: stm32: enable USB Host EHCI on stm32mp135f-dk
ARM:
dts: stm32: enable USB HS phys on stm32mp135f-dk
ARM:
dts: stm32: enable USB OTG in dual role mode on stm32mp135f-dk
ARM:
dts: stm32: Fix AV96 WLAN regulator gpio property
ARM:
dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
ARM:
dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
ARM:
dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
ARM:
dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
ARM:
dts: stm32: Rename mdio0 to mdio
ARM:
dts: stm32: Rename mdio0 to mdio on DHCOR Testbench board
ARM:
dts: stm32: Replace SAI format with dai-format DT property
ARM:
dts: stm32: update vbus-supply of usbphyc_port0 on stm32mp157c-ev1
ARM:
dts: suniv: f1c100s: add CIR DT node
ARM:
dts: suniv: f1c100s: add I2C DT nodes
ARM:
dts: suniv: f1c100s: add LRADC node
ARM:
dts: suniv: f1c100s: add PWM node
ARM:
dts: sunplus: sp7021: drop incorrect spi-max-frequency
ARM:
dts: sunxi: correct indentation
ARM:
dts: sunxi: H3/H5: Add phys property to USB HCI0
ARM:
dts: ti: correct indentation
ARM:
dts: turris-omnia: Add ethernet aliases
ARM:
dts: turris-omnia: Add switch port 6 node
ARM:
dts: Unify pwm-omap-dmtimer node names
ARM:
dts: uniphier: Add Pro5 board support
arm:
dts: Update cache properties for broadcom
ARM:
dts: Update omap3 musb to probe with ti-sysc
ARM:
dts: ux500: Add GPS to the Kyle
ARM:
dts: ux500: Fix up the Janice NFC chip
ARM:
dts: vexpress: align LED node names with dtschema
ARM:
dts: vf610-zii-dev-rev-c: fix polarity of at86rf233 reset line
ARM:
dts: vf610: Fix pca9548 i2c-mux node names
ARM:
dts: wpcm450-supermicro-x9sci-ln4f: Add SPI flash
ARM:
dts: wpcm450: Add clock controller node
ARM:
dts: wpcm450: Add FIU SPI controller node
ARM:
dts: wpcm450: Add nuvoton,shm = <&shm> to FIU node
ARM:
dts: wpcm450: Enable watchdog by default
ARM:
findbit: add unwinder information
ARM:
findbit: convert to macros
ARM:
findbit: document ARMv5 bit offset calculation
ARM:
findbit: operate by words
ARM:
findbit: provide more efficient ARMv7 implementation
ARM:
footbridge: drop unnecessary inclusion
ARM:
imx3: Remove unneeded #include
ARM:
imx: add missing of_node_put()
ARM:
imx_v6_v7_defconfig: Enable silergy,sy7636a
ARM:
imx_v6_v7_defconfig: Enable the cyttsp5 touchscreen
ARM:
imx_v6_v7_defconfig: Enable USB GPIO extcon support
ARM:
ixp4xx: Remove unused debug iomap
ARM:
ixp4xx: Remove unused static map
ARM:
kexec: make machine_crash_nonpanic_core() static
ARM:
keystone: Replace platform SMP with PSCI
ARM:
mmp: fix timer_read delay
ARM:
multi_v7_defconfig: enable Type-C UCSI and STM32G0 as modules
ARM:
mvebu: switch to using gpiod API in pm-board code
ARM:
mxs: Remove unneeded #include
ARM:
omap1: fix !ARCH_OMAP1_ANY link failures
ARM:
omap1: fix building gpio15xx
ARM:
OMAP2+: Drop legacy hwmod data for omap3 otg
ARM:
OMAP2+: pdata-quirks: stop including wl12xx.h
ARM:
omap2: n8x0: stop instantiating codec platform data
arm:
ptrace: user_regset_copyin_ignore() always returns 0
ARM:
pxa: enable PXA310/PXA320 for DT-only build
ARM:
pxa: fix building with clang
ARM:
qcom_defconfig: enable rest of ARMv7 SoCs pinctrl drivers
arm:
Remove CONFIG_ARCH_NR_GPIO
ARM:
renumber bits related to _TIF_WORK_MASK
ARM:
s3c64xx: include header defining input event codes
ARM:
shmobile: Drop selecting GPIOLIB and PINCTRL
ARM:
spear: Do not use timer namespace for timer_shutdown() function
ARM:
tegra: Add missing power-supply for panels
ARM:
tegra: Fix nvidia,io-reset properties
ARM:
tegra: Fixup pinmux node names
ARM:
tegra: Remove duplicate pin entry in pinmux
ARM:
tegra: Remove unused interrupt-parent properties
ARM:
tegra: Use correct compatible string for ASUS TF101 panel
ARM:
ux500: do not directly dereference __iomem
ARM:
ux500: Drop unused register file
arm_pmu:
acpi: factor out PMU<->CPU association
arm_pmu:
acpi: handle allocation failure
arm_pmu:
Drop redundant armpmu->map_event() in armpmu_event_init()
arm_pmu:
factor out PMU matching
arm_pmu:
fix event CPU filtering
arm_pmu:
rework ACPI probing
asm-generic/io:
Add _RET_IP_ to MMIO trace for more accurate debug info
ASoC :
SOF: amd: Add support for IPC and DSP dumps
ASoC/soundwire:
revisit interrupt and lcount handling
ASoC/tda998x:
Fix reporting of nonexistent capture streams
ASoC:
adau1372: add support for S24_LE mode
ASoC:
adau1372: correct PGA enable & mute bit
ASoC:
adau1372: fix mclk
ASoC:
adau1372: fixes after debugging custom board
ASoC:
add devicetree support for WM8961 codec
ASoC:
ak4458: add optional reset control to instead of gpio
ASoC:
amd: acp-es8336: Drop reference count of ACPI device after use
ASoC:
amd: acp: Add setbias level for rt5682s codec in machine driver
ASoC:
amd: acp: Add TDM slots setting support for ACP I2S controller
ASoC:
amd: acp: Fix possible UAF in acp_dma_open
ASoC:
amd: Drop da7219_aad_jack_det() usage
ASoC:
amd: fix ACP version typo mistake
ASoC:
amd: ps: Move acp63_dev_data strcture from PCI driver
ASoC:
amd: ps: update macros with ps platform naming convention
ASoC:
amd: Update Pink Sardine platform ACP register header
ASoC:
amd: yc: Add ASUS M5402RA into DMI table
ASoC:
amd: yc: Add DMI support for new acer/emdoor platforms
ASoC:
amd: yc: Add Razer Blade 14 2022 into DMI table
ASoC:
amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table
ASoC:
amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table
ASoC:
audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer)
ASoC:
audio-graph-card2: check also dpcm node for convert-xxx
ASoC:
audio-graph-card2: remove Experimental announce
ASoC:
audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
ASoC:
cleanups and improvements for jz4740-i2s
ASoC:
codecs: allow WM8961 to be selected by the user
ASoC:
codecs: da7219: Do not export da7219_aad_jack_det()
ASoC:
codecs: da7219: Do not export internal symbols
ASoC:
codecs: da7219: Introduce set_jack() callback
ASoC:
codecs: es8326: Convert to i2c's .probe_new()
ASoC:
codecs: es8326: Fix DTS properties reading
ASoC:
codecs: hda: Fix spelling error in log message
ASoC:
codecs: jz4725b: add missed microphone widgets
ASoC:
codecs: jz4725b: add missed Mixer inputs
ASoC:
codecs: jz4725b: use right control for Master Playback
ASoC:
codecs: jz4725b: Various improvements and fixes
ASoC:
codecs: lpass-wsa-macro: parse clock-output-names
ASoC:
codecs: Remove a useless include
ASoC:
codecs: rt298: Add quirk for KBL-R RVP platform
ASoC:
codecs: src4xxx-i2c: Convert to i2c's .probe_new()
ASoC:
codecs: tas2780: Convert to i2c's .probe_new()
ASoC:
codecs: tx-macro: add dmic support via tx macro
ASoC:
codecs: wcd-clsh: Remove the unused function
ASoC:
codecs: wsa883x: correct playback min/max rates
ASoC:
codecs: wsa883x: Shutdown on error path
ASoC:
codecs: wsa883x: Simplify with dev_err_probe
ASoC:
codecs: wsa883x: use correct header file
ASoC:
codecs: wsa883x: Use proper shutdown GPIO polarity
ASoC:
core: Exit all links before removing their components
ASoC:
core: fix wrong size kzalloc for rtd's components member
ASoC:
cs35l36: Use DIV_ROUND_UP() instead of open-coding it
ASoC:
cs42l56: fix DT probe
ASoC:
cs42l83: change cs42l83_regmap to static
ASoC:
cs42xx8-i2c.c: add module device table for of
ASoC:
da7219: Fix pole orientation detection on OMTP headsets when playing music
ASoC:
dt-bindings: add compatible string for NAU8318
ASoC:
dt-bindings: add schema for WM8961
ASoC:
dt-bindings: Convert dmic-codec to DT schema
ASoC:
dt-bindings: Correct Alexandre Belloni email
ASoC:
dt-bindings: Extend name-prefix.yaml into common DAI properties
ASoC:
dt-bindings: fsl,micfil: Add compatible string for i.MX93 platform
ASoC:
dt-bindings: fsl,sai: Add compatible string for i.MX93 platform
ASoC:
dt-bindings: fsl-sai: Fix mx6ul and mx7d compatible strings
ASoC:
dt-bindings: fsl-sai: Reinstate i.MX93 SAI compatible string
ASoC:
dt-bindings: fsl-sai: Sort main section properties
ASoC:
dt-bindings: fsl-sai: Use minItems 5 for i.MX8MN clock and similar
ASoC:
dt-bindings: fsl_rpmsg: Add a property to assign the rpmsg channel
ASoC:
dt-bindings: maxim,max98357a: Convert to DT schema
ASoC:
dt-bindings: maxim,max98504: Convert to DT schema
ASoC:
dt-bindings: mt8186-mt6366: add new compatible for max98360a
ASoC:
dt-bindings: mt8192-mt6359: Set maxItems, not type, for sound-dai
ASoC:
dt-bindings: qcom,apr: Add GLINK channel name for SM8450
ASoC:
dt-bindings: qcom,apr: Correct and extend example
ASoC:
dt-bindings: qcom,apr: Split services to shared schema
ASoC:
dt-bindings: qcom,lpass-tx-macro: correct clocks on SC7280
ASoC:
dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250
ASoC:
dt-bindings: qcom,lpass: do not hard-code clock-output-names
ASoC:
dt-bindings: qcom,q6adm: Split to separate schema
ASoC:
dt-bindings: qcom,q6afe: Split to separate schema
ASoC:
dt-bindings: qcom,q6apm-lpass-dais: Split to separate schema
ASoC:
dt-bindings: qcom,q6apm: Add SM8450 bedais node
ASoC:
dt-bindings: qcom,q6apm: Split to separate schema
ASoC:
dt-bindings: qcom,q6asm: Split to separate schema
ASoC:
dt-bindings: qcom,q6core: Split to separate schema
ASoC:
dt-bindings: qcom,q6prm: Split to separate schema
ASoC:
dt-bindings: qcom,wsa883x: Use correct SD_N polarity
ASoC:
dt-bindings: realtek,rt5682s: Add #sound-dai-cells
ASoC:
dt-bindings: realtek,rt5682s: Add AVDD and MICVDD supplies
ASoC:
dt-bindings: realtek,rt5682s: Add DBVDD and LDO1-IN supplies
ASoC:
dt-bindings: Reference common DAI properties
ASoC:
dt-bindings: Rework Qualcomm APR/GPR Sound nodes for SM8450
ASoC:
dt-bindings: rockchip: i2s-tdm: Add RK3588 compatible
ASoC:
dt-bindings: rockchip: i2s-tdm: Make grf property optional
ASoC:
dt-bindings: rt5682: Add AVDD, MICVDD and VBAT supplies
ASoC:
dt-bindings: rt5682: Add DBVDD and LDO1-IN supplies
ASoC:
dt-bindings: rt5682: Set sound-dai-cells to 1
ASoC:
dt-bindings: sun50i-dmic: Add D1 compatible string
ASoC:
dt-bindings: wcd9335: fix reset line polarity in example
ASoC:
fsl-asoc-card: Fix naming of AC'97 CODEC widgets
ASoC:
fsl_micfil: Add Hardware Voice Activity Detector support
ASoC:
fsl_micfil: Add support for i.MX93 platform
ASoC:
fsl_micfil: Add support when using eDMA
ASoC:
fsl_micfil: Correct the number of steps on SX controls
ASoC:
fsl_rpmsg: Multi-channel support in CPU DAI driver
ASoC:
fsl_rpmsg: Register different ASoC machine devices
ASoC:
fsl_sai: Add support for i.MX93 platform
ASoC:
fsl_sai: fix getting version from VERID
ASoC:
fsl_sai: Specify the maxburst to 8 on i.MX93 platform
ASoC:
fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
ASoC:
fsl_xcvr: Add Counter registers
ASoC:
hdmi-codec: Allow playback and capture to be disabled
ASoC:
hdmi-codec: zero clear HDMI pdata
ASoC:
imx-audio-rpmsg: Create rpmsg channel for MICFIL
ASoC:
imx-audmux: use sysfs_emit() to instead of scnprintf()
ASoC:
imx-pcm-rpmsg: Multi-channel support for sound card based on rpmsg
ASoC:
imx-pcm-rpmsg: Register different platform drivers
ASoC:
imx-rpmsg: Assign platform driver used by machine driver to link with
ASoC:
ingenic: Remove unnecessary clocks from schema
ASoC:
Intel/SOF: simplify S3 resume flows
ASoC:
Intel: add Dell SKU 0C11 support
ASoC:
Intel: Add HP Stream 8 to bytcr_rt5640.c
ASoC:
Intel: add more ACPI tables/quirks for RPL/MTL
ASoC:
Intel: add new Dell devices support
ASoC:
Intel: avs: Add data probing requests
ASoC:
Intel: avs: Add max98927 machine board
ASoC:
Intel: avs: Add missing audio amplifier for KBL
ASoC:
Intel: avs: Add missing include to HDA board
ASoC:
Intel: avs: Add missing SKL-based device IDs
ASoC:
Intel: avs: Add probe machine board
ASoC:
Intel: avs: Add quirk for KBL-R RVP platform
ASoC:
Intel: avs: Add support for max98927 codec
ASoC:
Intel: avs: Allow for dumping debug window snapshot
ASoC:
Intel: avs: Allow for dumping FW_REGS area
ASoC:
Intel: avs: boards: Fix typo in comments
ASoC:
Intel: avs: Count low power streams
ASoC:
Intel: avs: da7219: Refactor jack handling
ASoC:
Intel: avs: Data probing and fw logging
ASoC:
Intel: avs: Data probing soc-component
ASoC:
Intel: avs: Disconnect substream if suspend or resume fails
ASoC:
Intel: avs: Do not print IPC error message twice
ASoC:
Intel: avs: Do not reuse msg between different IPC handlers
ASoC:
Intel: avs: Do not treat unsupported IPCs as invalid
ASoC:
Intel: avs: Drop da7219_aad_jack_det() usage
ASoC:
Intel: avs: Drop fifo_lock
ASoC:
Intel: avs: Drop usage of debug members in non-debug code
ASoC:
Intel: avs: DSP recovery and resume fixes
ASoC:
Intel: avs: Enact power gating policy
ASoC:
Intel: avs: Fix DMA mask assignment
ASoC:
Intel: avs: Fix potential RX buffer overflow
ASoC:
Intel: avs: Fixes and new boards support
ASoC:
Intel: avs: Gather remaining logs on strace_release()
ASoC:
Intel: avs: Handle SUSPEND and RESUME triggers
ASoC:
Intel: avs: Implement PCI shutdown
ASoC:
Intel: avs: Initialize private data for subsequent HDA FEs
ASoC:
Intel: avs: Introduce avs_log_buffer_status_locked()
ASoC:
Intel: avs: Introduce debug-context aware helpers
ASoC:
Intel: avs: Introduce PCM power management routines
ASoC:
Intel: avs: Load max98927 on target platform
ASoC:
Intel: avs: Lock substream before snd_pcm_stop()
ASoC:
Intel: avs: Make enable_logs() dependent on DEBUG_FS
ASoC:
Intel: avs: nau8825: Refactor jack handling
ASoC:
Intel: avs: PCM power management
ASoC:
Intel: avs: Power and clock gating policy overriding
ASoC:
Intel: avs: Probe compress operations
ASoC:
Intel: avs: Probing and firmware tracing over debugfs
ASoC:
Intel: avs: Refactor jack handling
ASoC:
Intel: avs: Restart instead of resuming HDA capture streams
ASoC:
Intel: avs: rt274: Refactor jack handling
ASoC:
Intel: avs: rt274: Refer to DAI name through a constant
ASoC:
Intel: avs: rt286: Add define for codec DAI name
ASoC:
Intel: avs: rt286: Refactor jack handling
ASoC:
Intel: avs: rt298: Add define for codec DAI name
ASoC:
Intel: avs: rt298: Refactor jack handling
ASoC:
Intel: avs: rt5682: Add define for codec DAI name
ASoC:
Intel: avs: rt5682: Refactor jack handling
ASoC:
Intel: avs: rt5682: Refactor jack handling
ASoC:
Intel: avs: Simplify d0ix disabling routine
ASoC:
Intel: avs: Simplify ignore_fw_version description
ASoC:
Intel: avs: Simplify log control for SKL
ASoC:
Intel: avs: simplify S3 resume flows
ASoC:
Intel: avs: Split pcm pages freeing operation from hw_free()
ASoC:
Intel: avs: Standby power-state support
ASoC:
Intel: avs: Support AML with rt286 configuration
ASoC:
Intel: avs: Support da7219 on both KBL and APL
ASoC:
Intel: bdw_rt286: Refactor jack handling
ASoC:
Intel: boards: Fix typo in comments
ASoC:
Intel: boards: updates for SOF boards
ASoC:
Intel: bytcht_es8316: Drop reference count of ACPI device after use
ASoC:
Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
ASoC:
Intel: bytcr_rt5640: Drop reference count of ACPI device after use
ASoC:
Intel: bytcr_rt5651: Drop reference count of ACPI device after use
ASoC:
Intel: bytcr_wm5102: Drop reference count of ACPI device after use
ASoC:
Intel: cirrus-common: Make const array uid_strings static
ASoC:
Intel: Drop da7219_aad_jack_det() usage
ASoC:
Intel: fix sof-nau8825 link failure
ASoC:
Intel: Fix typo in comments
ASoC:
Intel: set dpcm_capture for amps
ASoC:
Intel: Skylake: Drop pipe_config_idx
ASoC:
Intel: Skylake: Fix driver hang during shutdown
ASoC:
Intel: Skylake: Fix Kconfig dependency
ASoC:
Intel: Skylake: fix possible memory leak in skl_codec_device_init()
ASoC:
Intel: Skylake: Introduce single place for pipe-config selection
ASoC:
Intel: Skylake: Remove skl_tplg_is_multi_fmt()
ASoC:
Intel: Skylake: simplify S3 resume flows
ASoC:
Intel: Skylake: Topology and shutdown fixes
ASoC:
Intel: Skylake: Update pipe_config_idx before filling BE params
ASoC:
Intel: Skylake: Use SG allocation for SKL-based firmware load
ASoC:
Intel: soc-acpi: add configuration for variant of 0C11 product
ASoC:
Intel: soc-acpi: add configuration for variant of 0C40 product
ASoC:
Intel: soc-acpi: add MTL AIC SoundWire configurations
ASoC:
Intel: soc-acpi: add SKU 0C10 SoundWire configuration
ASoC:
Intel: soc-acpi: add SKU 0C10 SoundWire configuration
ASoC:
Intel: soc-acpi: add SKU 0C11 SoundWire configuration
ASoC:
Intel: soc-acpi: add SKU 0C40 SoundWire configuration
ASoC:
Intel: soc-acpi: add SKU 0C40 SoundWire configuration
ASoC:
Intel: soc-acpi: update codec addr on 0C11/0C4F product
ASoC:
Intel: sof rt5682: remove the duplicate codes
ASoC:
Intel: sof-nau8825: fix module alias overflow
ASoC:
Intel: sof_cs42l42: always set dpcm_capture for amplifiers
ASoC:
Intel: sof_es8336: Drop reference count of ACPI device after use
ASoC:
Intel: sof_nau8825: add variant with nau8318 amplifier.
ASoC:
Intel: sof_nau8825: always set dpcm_capture for amplifiers
ASoC:
Intel: sof_nau8825: support rt1015p speaker amplifier
ASoC:
Intel: sof_realtek_common: set ret = 0 as initial value
ASoC:
Intel: sof_rt5682: add jsl_rt5682 board config
ASoC:
Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p
ASoC:
Intel: sof_rt5682: always set dpcm_capture for amplifiers
ASoC:
intel: sof_sdw: add rt1318 codec support.
ASoC:
Intel: sof_sdw: Add support for SKU 0C10 product
ASoC:
Intel: sof_sdw: Add support for SKU 0C10 product
ASoC:
Intel: sof_sdw: Add support for SKU 0C11 product
ASoC:
Intel: sof_sdw: Add support for SKU 0C40 product
ASoC:
Intel: sof_sdw: Add support for SKU 0C40 product
ASoC:
Intel: sof_sdw: Add support for SKU 0C4F product
ASoC:
Intel: sof_sdw: use common helpers for all Realtek amps
ASoC:
Intel: sof_sdw_amp: mark coeff tables with __maybe_unused
ASoC:
Intel: sof_sdw_rt1308: add BQ params for the Dell models
ASoC:
Intel: sof_sdw_rt1316: add BQ params for the Dell models
ASoC:
Intel: sof_ssp_amp: always set dpcm_capture for amplifiers
ASoC:
jz4740-i2s: Align macro values and sort includes
ASoC:
jz4740-i2s: Convert to regmap API
ASoC:
jz4740-i2s: Handle independent FIFO flush bits
ASoC:
jz4740-i2s: Move component functions near the component driver
ASoC:
jz4740-i2s: Refactor DAI probe/remove ops as component ops
ASoC:
jz4740-i2s: Remove .set_sysclk()
ASoC:
jz4740-i2s: Remove .set_sysclk() & friends
ASoC:
jz4740-i2s: Simplify using regmap fields
ASoC:
jz4740-i2s: Support continuous sample rate
ASoC:
jz4740-i2s: Support S20_LE and S24_LE sample formats
ASoC:
jz4740-i2s: Use FIELD_PREP() macros in hw_params callback
ASoC:
kirkwood: enable Kirkwood driver for Armada 38x platforms
ASoC:
lochnagar: Fix unused lochnagar_of_match warning
ASoC:
max98373-sdw: Switch to new snd_sdw_params_to_config helper
ASoC:
max98396: Convert to i2c's .probe_new()
ASoC:
max9867: Implement exact integer mode
ASoC:
mchp-spdiftx: add power saving features
ASoC:
mchp-spdiftx: add runtime pm support
ASoC:
mchp-spdiftx: add support for system suspend/resume
ASoC:
mchp-spdiftx: simplify locking around ctrl->ch_stat
ASoC:
mediatek: Drop da7219_aad_jack_det() usage
ASoC:
mediatek: dt-bindings: modify machine bindings for two MICs case
ASoC:
mediatek: mt2701-cs42448: Register to module device table
ASoC:
mediatek: mt2701-wm8960: Register to module device table
ASoC:
mediatek: mt6797-mt6351: Register to module device table
ASoC:
mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
ASoC:
mediatek: mt8173: Enable IRQ when pdata is ready
ASoC:
mediatek: mt8183-da7219: Register to module device table
ASoC:
mediatek: mt8183-da7219: Register to module device table
ASoC:
mediatek: mt8183-mt6358: Register to module device table
ASoC:
mediatek: mt8183-mt6358: Register to module device table
ASoC:
mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()
ASoC:
mediatek: mt8186-da7219: Register to module device table
ASoC:
mediatek: mt8186-rt5682: Modify machine driver for two DMICs case
ASoC:
mediatek: mt8186-rt5682: Register to module device table
ASoC:
mediatek: mt8186: Add machine support for max98357a
ASoC:
mediatek: mt8186: Correct I2S shared clocks
ASoC:
mediatek: mt8186: support rt5682s_max98360
ASoC:
mediatek: mt8192-mt6359: Register to module device table
ASoC:
mediatek: mt8195-mt6359: Register to module device table
ASoC:
mediatek: mt8195: add sof be ops to check audio active
ASoC:
mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
ASoC:
mediatek: Register machine drivers to module device table
ASoC:
Merge HDA/ext cleanup
ASoC:
Merge up fixes
ASoC:
meson: axg-pdm: Fix double word in comments
ASoC:
nau8315: add new acpi id and compatible id
ASoC:
nau8825: Add a manually mechanism for detection failure
ASoC:
nau8825: Adjust internal clock during jack detection
ASoC:
pcm512x: Fix PM disable depth imbalance in pcm512x_probe
ASoC:
pxa: fix null-pointer dereference in filter()
ASoC:
qcom: Add checks for devm_kcalloc
ASoC:
qcom: cleanup and fix dependency of QCOM_COMMON
ASoC:
qcom: Fix building APQ8016 machine driver without SOUNDWIRE
ASoC:
qcom: lpass-cpu: Fix fallback SD line index handling
ASoC:
qcom: lpass-sc7180: Add maybe_unused tag for system PM ops
ASoC:
qcom: lpass-sc7180: Add system suspend/resume PM ops
ASoC:
qcom: lpass-sc7180: Delete redundant error log from _resume()
ASoC:
qcom: lpass-sc7280: Add maybe_unused tag for system PM ops
ASoC:
qcom: lpass-sc7280: Add system suspend/resume PM ops
ASoC:
qcom: q6prm: Correct module description
ASoC:
qdsp6: audioreach: add multi-port, SAL and MFC support
ASoC:
qdsp6: audioreach: add support for MFC Module
ASoC:
qdsp6: audioreach: add support for more port connections
ASoC:
qdsp6: audioreach: add support to enable module command
ASoC:
qdsp6: audioreach: add support to enable SAL Module
ASoC:
qdsp6: audioreach: remove unused connection_list
ASoC:
qdsp6: audioreach: Simplify handing FE and BE graph connections
ASoC:
qdsp6: audioreach: simplify module_list sz calculation
ASoC:
qdsp6: audioreach: topology use idr_alloc_u32
ASoC:
qdsp6: audioreach: update dapm kcontrol private data
ASoC:
rockchip: Drop da7219_aad_jack_det() usage
ASoC:
rockchip: i2s_tdm: Add support for RK3588
ASoC:
rockchip: i2s_tdm: Make the grf property optional
ASoC:
rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
ASoC:
rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
ASoC:
rsnd: adg: use __clk_get_name() instead of local clk_name[]
ASoC:
rsnd: Drop obsolete dependency on COMPILE_TEST
ASoC:
rsnd: Use DIV_ROUND_UP() instead of open-coding it
ASoC:
rt1308-sdw: get BQ params property and apply them
ASoC:
rt1308-sdw: Switch to new snd_sdw_params_to_config helper
ASoC:
rt1316-sdw: get BQ params property and apply them
ASoC:
rt1316-sdw: Switch to new snd_sdw_params_to_config helper
ASoC:
rt1318: Add RT1318 SDCA vendor-specific driver
ASoC:
rt5640: Fix Jack work after system suspend
ASoC:
rt5670: Remove unbalanced pm_runtime_put()
ASoC:
rt5682-sdw: Switch to new snd_sdw_params_to_config helper
ASoC:
rt5682: Support DBVDD and LDO1-IN supplies
ASoC:
rt5682s: Support DBVDD and LDO1-IN supplies
ASoC:
rt700: Switch to new snd_sdw_params_to_config helper
ASoC:
rt711: Switch to new snd_sdw_params_to_config helper
ASoC:
rt715-sdca: fix clock stop prepare timeout issue
ASoC:
rt715: Make read-only arrays capture_reg_H and capture_reg_L static const
ASoC:
rt715: Switch to new snd_sdw_params_to_config helper
ASoC:
rt9120: Make dev PM runtime bind AsoC component PM
ASoC:
sdw-mockup: Switch to new snd_sdw_params_to_config helper
ASoC:
Set BQ parameters for some Dell models
ASoC:
simpe-card/audio-graph fixups
ASoC:
simple-card-utils: remove asoc_simple_convert_fixup()
ASoC:
simple-mux: add read function
ASoC:
soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice
ASoC:
soc-dapm.c random cleanups
ASoC:
soc-dapm.c random cleanups
ASoC:
soc-dapm.c: cleanup dapm_widget_set_power()
ASoC:
soc-dapm.c: cleanup dapm_widget_set_power()
ASoC:
soc-dapm.c: cleanup snd_soc_dapm_new_dai()
ASoC:
soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget()
ASoC:
soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget()
ASoC:
soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power()
ASoC:
soc-dapm.c: numerical order for dapm_up_seq
ASoC:
soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path()
ASoC:
soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path()
ASoC:
soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget
ASoC:
soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget
ASoC:
soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route()
ASoC:
soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route()
ASoC:
soc-dapm.h: cleanup white space
ASoC:
soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path()
ASoC:
soc-dpcm.h: remove snd_soc_dpcm::hw_param
ASoC:
soc-pcm.c: Clear DAIs parameters after stream_active is updated
ASoC:
soc-utils: Remove __exit for snd_soc_util_exit()
ASoC:
SOF: Add DAI configuration support for AMD platforms.
ASoC:
SOF: Add FW state to debugfs
ASoC:
SOF: Add path definition for external firmware libraries
ASoC:
SOF: Add support for parsing the number of sink/source pins
ASoC:
SOF: Add support to parse pin binding array from topology
ASoC:
SOF: amd: ADD HS and SP virtual DAI.
ASoC:
SOF: amd: Fix for handling spurious interrupts from DSP
ASoC:
SOF: amd: Fix for reading position updates from stream box.
ASoC:
SOF: amd: Fix for selecting clock source as external clock.
ASoC:
SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER
ASoC:
SOF: amd: Use the basefw firmware container directly
ASoC:
SOF: client-probes: Add support for IPC4
ASoC:
SOF: client: Add sof_client_ipc4_find_module() function
ASoC:
SOF: client: Add sof_client_ipc_set_get_data()
ASoC:
SOF: Drop obsolete dependency on COMPILE_TEST
ASoC:
SOF: Drop the firmware and fw_offset from snd_sof_pdata
ASoC:
SOF: fix compilation issue with readb/writeb helpers
ASoC:
SOF: Fixes for suspend after firmware crash
ASoC:
SOF: get pipeline instance id from pipe_widget->instance_id
ASoC:
SOF: Intel/IPC4: Support for external firmware libraries
ASoC:
SOF: Intel: add d0i3 definition for MTL
ASoC:
SOF: Intel: add d0i3_offset in chip_info
ASoC:
SOF: Intel: add hda_bus_ml_free helper
ASoC:
SOF: Intel: Add ipc4 library loading implementation
ASoC:
SOF: Intel: clarify bus_init and bus_exit sequences
ASoC:
SOF: Intel: Harden the IPC4 low level sequencing
ASoC:
SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper
ASoC:
SOF: Intel: hda-codec: add hda_codec_device_remove() helper
ASoC:
SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io
ASoC:
SOF: Intel: hda-codec: add stop_cmd_io helper
ASoC:
SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init()
ASoC:
SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling
ASoC:
SOF: Intel: hda-codec: use GPL-2.0-only license
ASoC:
SOF: Intel: hda-ctrl: add codec wakeup helper
ASoC:
SOF: Intel: hda-ctrl: remove useless sleep
ASoC:
SOF: Intel: hda-ctrl: use helper to clear RIRB status
ASoC:
SOF: Intel: hda-dai: fix possible stream_tag leak
ASoC:
SOF: Intel: hda-dai: remove useless members in hda_pipe_params
ASoC:
SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE
ASoC:
SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus
ASoC:
SOF: Intel: hda-dai: use hlink variable/parameter
ASoC:
SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA
ASoC:
SOF: Intel: hda-dsp: simplify S3 resume flows
ASoC:
SOF: Intel: hda-dsp: use SOF helpers for consistency
ASoC:
SOF: Intel: hda-loader-skl: Use the basefw firmware container directly
ASoC:
SOF: Intel: hda-loader: use small buffer for iccmax stream
ASoC:
SOF: Intel: hda-loader: Use the basefw firmware container directly
ASoC:
SOF: Intel: hda-mlink: add helpers to suspend/resume links
ASoC:
SOF: Intel: hda-stream: always allocate CORB/RIRB buffer
ASoC:
SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL
ASoC:
SOF: Intel: hda-stream: use readb/writeb for stream registers
ASoC:
SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper
ASoC:
SOF: Intel: hda-stream: use SOF helpers for consistency
ASoC:
SOF: Intel: hda: add callback to check SoundWire lcount information
ASoC:
SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted
ASoC:
SOF: Intel: hda: add multi-link helper for LOSVID
ASoC:
SOF: Intel: hda: add per-chip enable_sdw_irq() callback
ASoC:
SOF: Intel: hda: always do a full reset
ASoC:
SOF: Intel: hda: clarify Kconfig dependencies
ASoC:
SOF: Intel: hda: read multi-link capabilities earlier
ASoC:
SOF: Intel: HDA: refactor codec and multi-link suport
ASoC:
SOF: Intel: hda: remove useless check on GCTL
ASoC:
SOF: Intel: hda: use SOF helper for consistency
ASoC:
SOF: Intel: HDaudio cleanups
ASoC:
SOF: Intel: ipc4: Ack a received reply or notification separately
ASoC:
SOF: Intel: ipc4: Read the interrupt reason registers at the same time
ASoC:
SOF: Intel: ipc4: Wait for channel to be free before sending a message
ASoC:
SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c
ASoC:
SOF: Intel: move codec state change to hda-codec.c
ASoC:
SOF: Intel: mtl: factor interrupt enable/disable interrupt functions
ASoC:
SOF: Intel: MTL: fix comment error
ASoC:
SOF: Intel: mtl: move SoundWire interrupt enabling to callback
ASoC:
SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"
ASoC:
SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI
ASoC:
SOF: Intel: remove option to disable the common_hdmi handling
ASoC:
SOF: Intel: set d0i3 register with d0i3_offset
ASoC:
SOF: Intel: Set the default firmware library path for IPC4
ASoC:
SOF: Intel: start moving multi-link handling in dedicated file
ASoC:
SOF: Intel: update D0i3 registers for MTL
ASoC:
SOF: Intel: use mmio fallback for all platforms
ASoC:
SOF: Introduce container struct for SOF firmware
ASoC:
SOF: introduce new DEBUG_NOCODEC mode
ASoC:
SOF: ipc3: Log the tx message before sending it
ASoC:
SOF: ipc4-loader: get max pipeline number
ASoC:
SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man()
ASoC:
SOF: ipc4-loader: Save the maximum number of libraries supported
ASoC:
SOF: ipc4-loader: Support for loading external libraries
ASoC:
SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write()
ASoC:
SOF: ipc4-topology: Add widget queue support
ASoC:
SOF: ipc4-topology: Implement tear_down_all_pipelines callback
ASoC:
SOF: ipc4-topology: rename sof_ipc4_widget_free_comp
ASoC:
SOF: IPC4: Add helper for looking up module by UUID
ASoC:
SOF: ipc4: Convert the firmware handling (loader) to library convention
ASoC:
SOF: ipc4: Define platform dependent library loading callback
ASoC:
SOF: ipc4: get pipeline instance id from pipe_widget->instance_id
ASoC:
SOF: ipc4: Log the tx message before sending it
ASoC:
SOF: IPC4: probes: Implement IPC4 ops for probes client device
ASoC:
SOF: ipc4: Stop using the query_fw_configuration fw_loader ops
ASoC:
SOF: ipc: ops: Add support for optional init and exit callbacks
ASoC:
SOF: keep prepare/unprepare widgets in sink path
ASoC:
SOF: loader: Add support for IPC dependent post firmware boot ops
ASoC:
SOF: loader: Remove the query_fw_configuration ops
ASoC:
SOF: loader: Set complete state before post_fw_run op
ASoC:
SOF: mediatek: add shutdown callback
ASoC:
SOF: mediatek: initialize panic_info to zero
ASoC:
SOF: ops: add readb/writeb helpers
ASoC:
SOF: ops: add snd_sof_dsp_updateb() helper
ASoC:
SOF: ops: fallback to mmio in helpers
ASoC:
SOF: ops: refine parameters order in function snd_sof_dsp_update8
ASoC:
SOF: pm: Always tear down pipelines before DSP suspend
ASoC:
SOF: pm: Set target state earlier
ASoC:
SOF: probes: Check ops before memory allocation
ASoC:
SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY()
ASoC:
SOF: probes: Separate IPC3 operations to a separate file
ASoC:
SOF: remove unregister calls from shutdown
ASoC:
SOF: Revert: "core: unregister clients and machine drivers in .shutdown"
ASoC:
SOF: sof-audio: Fixes for widget prepare and
ASoC:
SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure
ASoC:
SOF: sof-audio: skip prepare/unprepare if swidget is NULL
ASoC:
SOF: sof-audio: start with the right widget type
ASoC:
SOF: sof-audio: unprepare when swidget->use_count > 0
ASoC:
SOF: topology: Add helper to get/put widget queue id
ASoC:
sof_es8336: fix possible use-after-free in sof_es8336_remove()
ASoC:
sun50i-dmic: avoid unused variable warning for sun50i_dmic_of_match
ASoC:
sunxi: use devm_platform_get_and_ioremap_resource()
ASoC:
support machine driver with max98360
ASoC:
tas5805m: add missing page switch.
ASoC:
tas5805m: rework to avoid scheduling while atomic.
ASoC:
tegra: Fix spelling mistake "fliter" -> "filter"
ASoC:
ti: davinci-mcasp: Use DIV_ROUND_UP() instead of open-coding it
ASoC:
tlv320aic3x: remove support for platform data
ASoC:
tlv320aic3x: switch to using gpiod API
ASoC:
topology: Return -ENOMEM on memory allocation failure
ASoC:
twl4030: make read-only array ramp_base static const
ASoC:
uniphier: aio-core: Make some read-only arrays static const
ASoC:
Use DIV_ROUND_UP() instead of open-coding it
ASoC:
wcd938x: Make read-only array minCode_param static const
ASoC:
wm8904: fix wrong outputs volume after power reactivation
ASoC:
wm8961: add support for devicetree
ASoC:
wm8978: Use DIV_ROUND_UP() instead of open-coding it
ASoC:
wm8994: Fix potential deadlock
ASoC:
wm_adsp: Allow client to hook into pre_run callback
ASoC:
wm_adsp: Report when a control write changes the value
ASoC:
wm_adsp: Return whether changed when writing controls
ata:
add ata_port_is_frozen() helper
ata:
ahci: Add Tiger Lake UP{3,4} AHCI controller
ata:
ahci: fix enum constants for gcc-13
ata:
ahci: Fix PCS quirk application for suspend
ata:
ahci: Remove linux/msi.h include
ata:
libahci: read correct status and error field for NCQ commands
ata:
libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH
ata:
libata-core: do not retry reading the log on timeout
ata:
libata-sff: kill unused ata_sff_busy_sleep()
ata:
libata: clarify when ata_eh_request_sense() will be called
ata:
libata: fetch sense data for ATA devices supporting sense reporting
ata:
libata: fix commands incorrectly not getting retried during NCQ error
ata:
libata: fix NCQ autosense logic
ata:
libata: Fix sata_down_spd_limit() when no link speed is reported
ata:
libata: only set sense valid flag if sense data is valid
ata:
make use of ata_port_is_frozen() helper
ata:
pata_cs5535: Don't build on UML
ata:
pata_ep93xx: use devm_platform_get_and_ioremap_resource()
ata:
pata_ftide010: Remove build dependency on OF
ata:
pata_mpc52xx: Replace NO_IRQ with 0
ata:
pata_octeon_cf: drop kernel-doc notation
ata:
remove palmchip pata_bk3710 driver
ata:
remove unused helper ata_id_flush_enabled()
ata:
remove unused helper ata_id_flush_ext_enabled()
ata:
remove unused helper ata_id_lba48_enabled()
ata:
sata_dwc_460ex: Check !irq instead of irq == NO_IRQ
ata:
sata_dwc_460ex: remove variable num_processed
ata:
sata_gemini: Remove dependency on OF for compile tests
atm:
uapi: fix spelling typos in comments
atomisp:
fix potential NULL pointer dereferences
attr:
add in_group_or_capable()
attr:
add setattr_should_drop_sgid()
attr:
use consistent sgid stripping checks
audit:
cache ctx->major in audit_filter_syscall()
audit:
Fix some kernel-doc warnings
audit:
unify audit_filter_{uring(), inode_name(), syscall()}
ax25:
af_ax25: Remove unnecessary (void*) conversions
backlight:
adp8860: Convert to i2c's .probe_new()
backlight:
adp8870: Convert to i2c's .probe_new()
backlight:
arcxcnn: Convert to i2c's .probe_new()
backlight:
bd6107: Convert to i2c's .probe_new()
backlight:
lm3630a: Convert to i2c's .probe_new()
backlight:
lm3639: Convert to i2c's .probe_new()
backlight:
lp855x: Convert to i2c's .probe_new()
backlight:
lv5207lp: Convert to i2c's .probe_new()
backlight:
tosa: Convert to i2c's .probe_new()
Backmerge tag :
'v6.1-rc6' into drm-next
bcache:
Silence memcpy() run-time false positive warnings
bcma:
Fail probe if GPIO subdriver fails
bcma:
gpio: Convert to immutable gpio irqchip
bcma:
support SPROM rev 11
bcma:
Use the proper gpio include
bfq:
fix waker_bfqq inconsistency crash
bfq:
ignore oom_bfqq in bfq_check_waker
bindings:
ipmi: Add binding for SSIF BMC driver
binfmt:
Fix error return code in load_elf_fdpic_binary()
binfmt:
Fix whitespace issues
binfmt_elf:
fix documented return value for load_elf_phdrs()
binfmt_elf:
replace IS_ERR() with IS_ERR_VALUE()
binfmt_elf:
simplify error handling in load_elf_phdrs()
binfmt_misc:
fix shift-out-of-bounds in check_special_flags
bio:
add pcpu caching for non-polling bio_put
bio:
don't rob starving biosets of bios
bio:
shrink max number of pcpu cached bios
bio:
split pcpu cache part of bio_put into a helper
blk-cgroup:
don't update io stat for root cgroup
blk-cgroup:
fix missing pd_online_fn() while activating policy
blk-cgroup:
Fix some kernel-doc comments
blk-cgroup:
Fix typo in comment
blk-cgroup:
Flush stats at blkgs destruction path
blk-cgroup:
Optimize blkcg_rstat_flush()
blk-cgroup:
Return -ENOMEM directly in blkcg_css_alloc() error path
blk-crypto:
add a blk_crypto_config_supported_natively helper
blk-crypto:
Add a missing include directive
blk-crypto:
Add support for SM4-XTS blk crypto mode
blk-crypto:
don't use struct request_queue for public interfaces
blk-crypto:
move internal only declarations to blk-crypto-internal.h
blk-crypto:
pass a gendisk to blk_crypto_sysfs_{,un}register
blk-iocost:
Correct comment in blk_iocost_init
blk-iocost:
disable writeback throttling
blk-iocost:
don't release 'ioc->lock' while updating params
blk-iocost:
Fix typo in comment
blk-iocost:
prevent configuration update concurrent with io throttling
blk-iocost:
read 'ioc->params' inside 'ioc->lock' in ioc_timer_fn()
blk-iocost:
Remove vrate member in struct ioc_now
blk-iocost:
Reset vtime_base_rate in ioc_refresh_params
blk-iocost:
Trace vtime_base_rate instead of vtime_rate
blk-iolatency:
Fix memory leak on add_disk() failures
blk-mq:
add tagset quiesce interface
blk-mq:
avoid double ->queue_rq() because of early timeout
blk-mq:
fix possible memleak when register 'hctx' failed
blk-mq:
improve error handling in blk_mq_alloc_rq_map()
blk-mq:
move queue_is_mq out of blk_mq_cancel_work_sync
blk-mq:
move the call to blk_put_queue out of blk_mq_destroy_queue
blk-mq:
move the srcu_struct used for quiescing to the tagset
blk-mq:
pass a tagset to blk_mq_wait_quiesce_done
blk-mq:
remove blk_mq_alloc_tag_set_tags
blk-mq:
remove redundant call to blk_freeze_queue_start in blk_mq_destroy_queue
blk-mq:
simplify blk_mq_realloc_tag_set_tags
blk-mq:
skip non-mq queues in blk_mq_quiesce_queue
blk-mq:
use if-else instead of goto in blk_mq_alloc_cached_request()
blk-throttle:
correct calculation of wait time in tg_may_dispatch
blk-throttle:
correct stale comment in throtl_pd_init
blk-throttle:
Fix that bps of child could exceed bps limited in parent
blk-throttle:
fix typo in comment of throtl_adjusted_limit
blk-throttle:
ignore cgroup without io queued in blk_throtl_cancel_bios
blk-throttle:
remove incorrect comment for tg_last_low_overflow_time
blk-throttle:
remove repeat check of elapsed time
blk-throttle:
simpfy low limit reached check in throtl_tg_can_upgrade
blk-throttle:
Use more suitable time_after check for update of slice_start
blk-wbt:
don't enable throttling if default elevator is bfq
blk-wbt:
don't show valid wbt_lat_usec in sysfs while wbt is disabled
blk-wbt:
make enable_state more accurate
blk-wbt:
remove unnecessary check in wbt_enable_default()
blkdev:
make struct block_device_operations.devnode() take a const *
blktrace:
Fix output non-blktrace event when blk_classic option enabled
block, bfq:
cleanup __bfq_weights_tree_remove()
block, bfq:
cleanup bfq_activate_requeue_entity()
block, bfq:
cleanup bfq_weights_tree add/remove apis
block, bfq:
do not idle if only one group is activated
block, bfq:
don't declare 'bfqd' as type 'void *' in bfq_group
block, bfq:
don't return bfqg from __bfq_bic_change_cgroup()
block, bfq:
factor out code to update 'active_entities'
block, bfq:
fix possible uaf for 'bfqq->bic'
block, bfq:
fix uaf for bfqq in bfq_exit_icq_bfqq
block, bfq:
fix uaf for bfqq in bic_set_bfqq()
block, bfq:
only do counting of pending-request for BFQ_GROUP_IOSCHED
block, bfq:
record how many queues have pending requests
block, bfq:
refactor the counting of 'num_groups_with_pending_reqs'
block, bfq:
remove dead code for updating 'rq_in_driver'
block, bfq:
remove set but not used variable in __bfq_entity_update_weight_prio
block, bfq:
replace 0/1 with false/true in bic apis
block, bfq:
support to track if bfqq has pending requests
block, bfq:
switch 'bfqg->ref' to use atomic refcount apis
block/blk-iocost (gcc13):
keep large values in a new enum
block/rnbd-clt:
fix wrong max ID in ida_alloc_max
block:
add check when merging zone device pages
block:
Add error codes for common PR failures
block:
add proper helpers for elevator_type module refcount management
block:
always use 'e' when printing scheduler name
block:
bdev & blktrace: use consistent function doc. notation
block:
bio_copy_data_iter
block:
check for an unchanged elevator earlier in __elevator_change
block:
cleanup elevator_get
block:
cleanup the variable naming in elv_iosched_store
block:
clear ->slave_dir when dropping the main slave_dir reference
block:
Constify most queue limits pointers
block:
Correct comment for scale_cookie_change
block:
Do not reread partition table on exclusively open device
block:
don't allow a disk link holder to itself
block:
don't allow splitting of a REQ_NOWAIT bio
block:
don't check for required features in elevator_match
block:
don't clear REQ_ALLOC_CACHE for non-polled requests
block:
Drop spurious might_sleep() from blk_put_queue()
block:
exit elv_iosched_show early when I/O schedulers are not supported
block:
factor out a blk_debugfs_remove helper
block:
fix crash in 'blk_mq_elv_switch_none'
block:
fix error unwinding in blk_register_queue
block:
fix hctx checks for batch allocation
block:
fix missing nr_hw_queues update in blk_mq_realloc_tag_set_tags
block:
Fix some kernel-doc comments
block:
Fix the blk_mq_destroy_queue() documentation
block:
fix up elevator_type refcounting
block:
fix use after free for bd_holder_dir
block:
fix use-after-free of q->q_usage_counter
block:
handle bio_split_to_limits() NULL return
block:
include 'none' for initial elv_iosched_show call
block:
mark blk_put_queue as potentially blocking
block:
Micro-optimize get_max_segment_size()
block:
mq-deadline: Do not break sequential write streams to zoned HDDs
block:
mq-deadline: Fix dd_finish_request() for zoned devices
block:
mq-deadline: Rename deadline_is_seq_writes()
block:
Remove "select SRCU"
block:
remove bio_set_op_attrs
block:
remove bio_start_io_acct_time
block:
remove blkdev_writepages
block:
remove delayed holder registration
block:
remove devnode callback from struct block_device_operations
block:
Remove redundant parent blkcg_gp check in check_scale_change
block:
Remove request.write_hint
block:
replace "len+name" with "name+len" in elv_iosched_show
block:
replace continue with else-if in elv_iosched_show
block:
Replace struct rq_depth with unsigned int in struct iolatency_grp
block:
sanitize the elevator name before passing it to __elevator_change
block:
sed-opal: Don't include
block:
set FOLL_PCI_P2PDMA in __bio_iov_iter_get_pages()
block:
set FOLL_PCI_P2PDMA in bio_map_user_iov()
block:
set the disk capacity to 0 in blk_mark_disk_dead
block:
simplify blksize_bits() implementation
block:
simplify the check for the current elevator in elv_iosched_show
block:
split elevator_switch
block:
store the holder kobject in bd_holder_disk
block:
ublk: extending queue_size to fix overflow
block:
ublk: move ublk_chr_class destroying after devices are removed
block:
untangle request_queue refcounting from sysfs
block:
use bool as the return type of elv_iosched_allow_bio_merge
Bluetooth:
Add CONFIG_BT_LE_L2CAP_ECRED
Bluetooth:
Add quirk to disable extended scanning
Bluetooth:
Add quirk to disable MWS Transport Configuration
Bluetooth:
btintel: Fix existing sparce warnings
Bluetooth:
btintel: Fix missing free skb in btintel_setup_combined()
Bluetooth:
btrtl: Add btrealtek data struct
Bluetooth:
btusb: Add a new PID/VID 13d3/3549 for RTL8822CU
Bluetooth:
btusb: Add a new VID/PID 0489/e0f2 for MT7922
Bluetooth:
btusb: Add CONFIG_BT_HCIBTUSB_POLL_SYNC
Bluetooth:
btusb: Add more device IDs for WCN6855
Bluetooth:
btusb: Add Realtek 8761BUV support ID 0x2B89:0x8761
Bluetooth:
btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
Bluetooth:
btusb: Default CONFIG_BT_HCIBTUSB_POLL_SYNC=y
Bluetooth:
btusb: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth:
btusb: Fix existing sparce warning
Bluetooth:
btusb: Fix new sparce warnings
Bluetooth:
btusb: Ignore zero length of USB packets on ALT 6 for specific chip
Bluetooth:
btusb: Introduce generic USB reset
Bluetooth:
Fix a buffer overflow in mgmt_mesh_add()
Bluetooth:
Fix EALREADY and ELOOP cases in bt_status()
Bluetooth:
Fix possible deadlock in rfcomm_sk_state_change
Bluetooth:
hci_bcm4377: Add new driver for BCM4377 PCIe boards
Bluetooth:
hci_bcm4377: Fix missing pci_disable_device() on error in bcm4377_probe()
Bluetooth:
hci_bcm: Add CYW4373A0 support
Bluetooth:
hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth:
hci_conn: Fix crash on hci_create_cis_sync
Bluetooth:
hci_conn: Fix memory leaks
Bluetooth:
hci_conn: use HCI dst_type values also for BIS
Bluetooth:
hci_core: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth:
hci_core: fix error handling in hci_register_dev()
Bluetooth:
hci_event: Fix Invalid wait context
Bluetooth:
hci_event: Ignore reserved bits in LE Extended Adv Report
Bluetooth:
hci_h5: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth:
hci_ll: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth:
hci_qca: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth:
hci_qca: Fix driver shutdown on closed serdev
Bluetooth:
hci_qca: Fix the teardown problem for real
Bluetooth:
hci_qca: only assign wakeup with serial port support
Bluetooth:
hci_sync: cancel cmd_timer if hci_open failed
Bluetooth:
hci_sync: fix memory leak in hci_update_adv_data()
Bluetooth:
hci_sync: Fix not able to set force_static_address
Bluetooth:
hci_sync: Fix not setting static address
Bluetooth:
hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2
Bluetooth:
ISO: Avoid circular locking dependency
Bluetooth:
ISO: Fix possible circular locking dependency
Bluetooth:
ISO: Fix possible circular locking dependency
Bluetooth:
MGMT: Fix error report for ADD_EXT_ADV_PARAMS
Bluetooth:
RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth:
Use kzalloc instead of kmalloc/memset
Bluetooth:
Use kzalloc instead of kmalloc/memset
Bluetooth:
virtio_bt: fix device removal
Bluetooth:
Wait for HCI_OP_WRITE_AUTH_PAYLOAD_TO to complete
Bluetooth:
Work around SCO over USB HCI design defect
bna:
Avoid clashing function prototypes
bna:
remove variable num_entries
bnx2:
Use kmalloc_size_roundup() to match ksize() usage
bnxt:
Do not read past the end of test names
bnxt:
make sure we return pages to the pool
bnxt:
report FEC block stats via standard interface
bnxt:
Use generic HBH removal helper in tx path
bnxt_en:
add .get_module_eeprom_by_page() support
bnxt_en:
Add a non-real time mode to access NIC clock
bnxt_en:
check and resize NVRAM UPDATE entry before flashing
bnxt_en:
fix devlink port registration to netdev
bnxt_en:
Fix first buffer size calculations for XDP multi-buffer
bnxt_en:
Fix HDS and jumbo thresholds for RX packets
bnxt_en:
Fix mqprio and XDP ring checking logic
bnxt_en:
Fix XDP RX path
bnxt_en:
refactor VNIC RSS update functions
bnxt_en:
Simplify bnxt_xdp_buff_init()
bnxt_en:
Update firmware interface to 1.10.2.118
bnxt_en:
update RSS config using difference algorithm
bond:
Disable TLS features indication
bonding (gcc13):
synchronize bond_{a,t}lb_xmit() types
bonding:
3ad: Add support for 800G speed
bonding:
add missed __rcu annotation for curr_active_slave
bonding:
do failover when high prio link up
bonding:
fix error checking in bond_debug_reregister()
bonding:
fix link recovery in mode 2 when updelay is nonzero
bonding:
fix lockdep splat in bond_miimon_commit()
bonding:
uninitialized variable in bond_miimon_inspect()
bootconfig:
Update MAINTAINERS file to add tree and mailing list
bpf, docs:
BPF Iterator Document
bpf, docs:
Correct the example of BPF_XOR
bpf, docs:
DEVMAPs and XDP_REDIRECT
bpf, docs:
Document BPF_MAP_TYPE_ARRAY
bpf, docs:
Fixup cpumap sphinx >= 3.1 warning
bpf, docs:
Reformat BPF maps page to be more readable
bpf, samples:
Use "grep -E" instead of "egrep"
bpf, sockmap:
Check for any of tcp_bpf_prots when cloning a listener
bpf, sockmap:
Don't let sock_map_{close,destroy,unhash} call itself
bpf, sockmap:
Fix data loss caused by using apply_bytes on ingress redirect
bpf, sockmap:
Fix missing BPF_F_INGRESS flag when using apply_bytes
bpf, sockmap:
fix race in sock_map_free()
bpf, sockmap:
Fix repeated calls to sock_put() when msg has more_data
bpf, x64:
Remove unnecessary check on existence of SSE2
bpf,x64:
avoid unnecessary instructions when shift dest is ecx
bpf,x64:
use shrx/sarx/shlx when available
bpf/docs:
Document how to run CI without patch submission
bpf/docs:
Document struct cgroup * kfuncs
bpf/docs:
Document struct task_struct * kfuncs
bpf/docs:
Include blank lines between bullet points in bpf_devel_QA.rst
bpf/docs:
Summarize CI system and deny lists
bpf/docs:
Update README for most recent vmtest.sh
bpf/selftests:
Add selftests for new task kfuncs
bpf/verifier:
Use kmalloc_size_roundup() to match ksize() usage
bpf:
Add 'release on unlock' logic for bpf_list_push_{front,back}
bpf:
Add a kfunc for generic type cast
bpf:
Add a kfunc to type cast from bpf uapi ctx to kernel ctx
bpf:
Add bpf_cgroup_ancestor() kfunc
bpf:
Add bpf_task_from_pid() kfunc
bpf:
Add comments for map BTF matching requirement for bpf_list_head
bpf:
Add dummy type reference to nf_conn___init to fix type deduplication
bpf:
Add hwtstamp field for the sockops prog
bpf:
Add kfunc bpf_rcu_read_lock/unlock()
bpf:
Add kfuncs for storing struct task_struct * as a kptr
bpf:
Add missing btf_put to register_btf_id_dtor_kfuncs
bpf:
Add new bpf_task_storage_delete proto with no deadlock detection
bpf:
Add new bpf_task_storage_get proto with no deadlock detection
bpf:
add selftests for lsh, rsh, arsh with reg operand
bpf:
Add sleepable prog tests for cgrp local storage
bpf:
Add support for kfunc set with common btf_ids
bpf:
Add type cast unit tests
bpf:
aggressively forget precise markings during state checkpointing
bpf:
Allow locking bpf_spin_lock global variables
bpf:
Allow locking bpf_spin_lock in allocated objects
bpf:
Allow locking bpf_spin_lock in inner map values
bpf:
Allow multiple modifiers in reg_type_str() prefix
bpf:
allow precision tracking for programs with subprogs
bpf:
Allow ringbuf memory to be used as map key
bpf:
Allow specifying volatile type modifier for kptrs
bpf:
Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs
bpf:
Always use maximal size for copy_array()
bpf:
Append _recur naming to the bpf_task_storage helper proto
bpf:
Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected
bpf:
bpf_task_storage_delete_recur does lookup first before the deadlock check
bpf:
check max_entries before allocating memory
bpf:
Clobber stack slot when writing over spilled PTR_TO_BTF_ID
bpf:
Consider all mem_types compatible for map_{key,value} args
bpf:
Consolidate spin_lock, timer management into btf_record
bpf:
decouple prune and jump points
bpf:
Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK
bpf:
Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails
bpf:
Do btf_record_free outside map_free callback
bpf:
Do not mark certain LSM hook arguments as trusted
bpf:
do not rely on ALLOW_ERROR_INJECTION for fmod_ret
bpf:
Do not zero-extend kfunc return values
bpf:
Document UAPI details for special BPF types
bpf:
Don't mark arguments to fentry/fexit programs as trusted.
bpf:
Don't use idx variable when registering kfunc dtors
bpf:
Don't use rcu_users to refcount in task kfuncs
bpf:
Drop reg_type_may_be_refcounted_or_null
bpf:
Enable cgroups to be used as kptrs
bpf:
Enable sleeptable support for cgrp local storage
bpf:
Expand map key argument of bpf_redirect_map to u64
bpf:
explicitly define BPF_FUNC_xxx integer values
bpf:
Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set
bpf:
Fix a compilation failure with clang lto build
bpf:
Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
bpf:
Fix a typo in comment for DFS algorithm
bpf:
Fix comment error in fixup_kfunc_call function
bpf:
Fix copy_map_value, zero_map_value
bpf:
Fix early return in map_check_btf
bpf:
fix nullness propagation for reg to reg comparisons
bpf:
Fix off-by-one error in bpf_mem_cache_idx()
bpf:
Fix panic due to wrong pageattr of im->image
bpf:
Fix pointer-leak due to insufficient speculative store bypass mitigation
bpf:
Fix release_on_unlock release logic for multiple refs
bpf:
Fix slot type check in check_stack_write_var_off
bpf:
Fix the kernel crash caused by bpf_setsockopt().
bpf:
Fix to preserve reg parent/live fields when copying range info
bpf:
Free inner_map_meta when btf_record_dup fails
bpf:
Handle MEM_RCU type properly
bpf:
hash map, avoid deadlock with suitable hash mask
bpf:
Implement cgroup storage available to non-cgroup-attached bpf progs
bpf:
Introduce allocated objects support
bpf:
Introduce bpf_obj_drop
bpf:
Introduce bpf_obj_new
bpf:
Introduce might_sleep field in bpf_func_proto
bpf:
Introduce single ownership BPF linked list API
bpf:
keep a reference to the mm, in case the task is dead.
bpf:
Loosen alloc obj test in verifier's reg_btf_record
bpf:
Make struct cgroup btf id global
bpf:
make sure skb->len != 0 when redirecting to a tunneling device
bpf:
mostly decouple jump history management from is_state_visited()
bpf:
Move PTR_TO_STACK alignment check to process_dynptr_func
bpf:
Move skb->len == 0 checks into __bpf_redirect
bpf:
Pass map file to .map_update_batch directly
bpf:
Permit NULL checking pointer with non-zero fixed offset
bpf:
Pin the start cgroup in cgroup_iter_seq_init()
bpf:
Populate field_offs for inner_map_meta
bpf:
Prevent decl_tag from being referenced in func_proto arg
bpf:
prevent leak of lsm program after failed attach
bpf:
Propagate errors from process_* checks in check_func_arg
bpf:
propagate nullness information for reg to reg comparisons
bpf:
propagate precision across all frames, not just the last one
bpf:
propagate precision in ALU/ALU64 operations
bpf:
pull before calling skb_postpull_rcsum()
bpf:
Recognize lock and list fields in allocated objects
bpf:
Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func
bpf:
Refactor btf_struct_access
bpf:
Refactor kptr_off_tab into btf_record
bpf:
Refactor map->off_arr handling
bpf:
Refactor some inode/task/sk storage functions for reuse
bpf:
Refactor the core bpf_task_storage_get logic into a new function
bpf:
regsafe() must not skip check_ids()
bpf:
Remove BPF_MAP_OFF_ARR_MAX
bpf:
Remove local kptr references in documentation
bpf:
Remove prog->active check for bpf_lsm and bpf_iter
bpf:
remove the do_idr_lock parameter from bpf_prog_free_id()
bpf:
Remove the obsolte u64_stats_fetch_*_irq() users.
bpf:
remove unnecessary prune and jump points
bpf:
Remove unused insn_cnt argument from visit_[func_call_]insn()
bpf:
Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp
bpf:
Rename MEM_ALLOC to MEM_RINGBUF
bpf:
Rename RET_PTR_TO_ALLOC_MEM
bpf:
Resolve fext program type when checking map compatibility
bpf:
restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
bpf:
Reuse freed element in free_by_rcu during allocation
bpf:
Rework check_func_arg_reg_off
bpf:
Rework process_dynptr_func
bpf:
Rewrite kfunc argument handling
bpf:
Skip invalid kfunc call in backtrack_insn
bpf:
Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true
bpf:
Skip task with pid=1 in send_signal_common()
bpf:
states_equal() must build idmap for all function frames
bpf:
stop setting precise in current state
bpf:
Support bpf_list_head in map values
bpf:
Support constant scalar arguments for kfuncs
bpf:
Synchronize dispatcher update with bpf_dispatcher_xdp_func
bpf:
Take module reference on kprobe_multi link
bpf:
Tighten ptr_to_btf_id checks.
bpf:
Unify and simplify btf_func_proto_check error handling
bpf:
Update bpf_{g,s}etsockopt() documentation
bpf:
use check_ids() for active_lock comparison
bpf:
Use memmove for bpf_dynptr_{read,write}
bpf:
Use rcu_trace_implies_rcu_gp() for program array freeing
bpf:
Use rcu_trace_implies_rcu_gp() in bpf memory allocator
bpf:
Use rcu_trace_implies_rcu_gp() in local storage map
bpf:
Verify ownership relationships for user BTF types
bpf:
veth driver panics when xdp prog attached before veth_open
bpftool:
Add "bootstrap" feature to version output
bpftool:
Add autoattach for bpf prog load|loadall
bpftool:
Add LLVM as default library for disassembling JIT-ed programs
bpftool:
Add llvm feature to "bpftool version"
bpftool:
Check argc first before "file" in do_batch()
bpftool:
clean-up usage of libbpf_get_error()
bpftool:
Define _GNU_SOURCE only once
bpftool:
fix error message when function can't register struct_ops
bpftool:
Fix linkage with statically built libllvm
bpftool:
Fix memory leak in do_build_table_cb
bpftool:
Fix spelling mistake "disasembler" -> "disassembler"
bpftool:
Group libbfd defs in Makefile, only pass them if we use libbfd
bpftool:
Print newline before '}' for struct with padding only fields
bpftool:
Refactor disassembler for JIT-ed programs
bpftool:
Remove asserts from JIT disassembler
bpftool:
remove function free_btf_vmlinux()
bpftool:
remove support of --legacy option for bpftool
bpftool:
replace return value PTR_ERR(NULL) with 0
bpftool:
Set binary name to "bpftool" in help and version output
bpftool:
Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile
bpftool:
Support new cgroup local storage
bpftool:
Support setting alternative arch for JIT disasm with LLVM
bpftool:
Update doc (add autoattach to prog load)
bpftool:
Update the bash completion(add autoattach to prog load)
brcmfmac:
add a timer to read console periodically in PCIE bus
brcmfmac:
add creating station interface support
brcmfmac:
Add dump_survey cfg80211 ops for HostApd AutoChannelSelection
brcmfmac:
dump dongle memory when attaching failed
brcmfmac:
Fix AP interface delete issue
brcmfmac:
Fix authentication latency caused by OBSS stats survey
brcmfmac:
fix CERT-P2P:5.1.10 failure
brcmfmac:
fix firmware trap while dumping obss stats
brcmfmac:
Prefer DT board type over DMI board type
brcmfmac:
return error when getting invalid max_flowrings from dongle
brcmfmac:
support station interface creation version 1, 2 and 3
bridge:
Add MAC Authentication Bypass (MAB) support
bridge:
Add missing parentheses
bridge:
mcast: Add a centralized error path
bridge:
mcast: Add a flag for user installed source entries
bridge:
mcast: Add support for (*, G) with a source list and filter mode
bridge:
mcast: Allow user space to add (*, G) with a source list and filter mode
bridge:
mcast: Allow user space to specify MDB entry routing protocol
bridge:
mcast: Avoid arming group timer when (S, G) corresponds to a source
bridge:
mcast: Centralize netlink attribute parsing
bridge:
mcast: Constify 'group' argument in br_multicast_new_port_group()
bridge:
mcast: Do not derive entry type from its filter mode
bridge:
mcast: Expose __br_multicast_del_group_src()
bridge:
mcast: Expose br_multicast_new_group_src()
bridge:
mcast: Move checks out of critical section
bridge:
mcast: Place netlink policy before validation functions
bridge:
mcast: Propagate MDB configuration structure further
bridge:
mcast: Remove br_mdb_parse()
bridge:
mcast: Remove redundant checks
bridge:
mcast: Remove redundant function arguments
bridge:
mcast: Simplify MDB entry creation
bridge:
mcast: Split (*, G) and (S, G) addition into different functions
bridge:
mcast: Support replacement of MDB port group entries
bridge:
mcast: Use MDB configuration structure where possible
bridge:
mcast: Use MDB group key from configuration structure
bridge:
mcast: Use spin_lock() instead of spin_lock_bh()
bridge:
switchdev: Allow device drivers to install locked FDB entries
bridge:
switchdev: Let device drivers determine FDB offload indication
bridge:
switchdev: Reflect MAB bridge port flag to device drivers
btrfs:
add a BTRFS_FS_NEED_TRANS_COMMIT flag
btrfs:
add a cached_state to try_lock_extent
btrfs:
add an early exit when searching for delalloc range for lseek/fiemap
btrfs:
add blk_types.h include to compression.h
btrfs:
add cached_state to read_extent_buffer_subpage
btrfs:
add dependencies to fs.h and block-rsv.h
btrfs:
add eb to btrfs_node_key_ptr_offset
btrfs:
add error message for metadata level mismatch
btrfs:
add extra error messages to cover non-ENOMEM errors from device_add_list()
btrfs:
add helper for bit enumeration
btrfs:
add helpers for manipulating leaf items and data
btrfs:
add might_sleep() annotations
btrfs:
add missing setup of log for full commit at add_conflicting_inode()
btrfs:
add nr_global_roots to the super block definition
btrfs:
add stack helpers for a few btrfs items
btrfs:
allocate btrfs_io_context without GFP_NOFAIL
btrfs:
allow passing a cached state record to count_range_bits()
btrfs:
always report error in run_one_delayed_ref()
btrfs:
auto enable discard=async when possible
btrfs:
avoid duplicated resolution of indirect backrefs during fiemap
btrfs:
avoid unnecessary resolution of indirect backrefs during fiemap
btrfs:
cache sharedness of the last few data extents during fiemap
btrfs:
cache the failed state when locking extents
btrfs:
change how repair action is passed to btrfs_repair_one_sector
btrfs:
change how submit bio callback is passed to btrfs_wq_submit_bio
btrfs:
concentrate all tree block parentness check parameters into one structure
btrfs:
constify input buffer parameter in compression code
btrfs:
constify ulist parameter of ulist_next()
btrfs:
convert __TRANS_* defines to enum bits
btrfs:
convert btrfs_block_group::needs_free_space to runtime flag
btrfs:
convert btrfs_block_group::seq_zone to runtime flag
btrfs:
convert BTRFS_ILOCK-* defines to enum bit
btrfs:
convert discard stat defs to enum
btrfs:
convert EXTENT_* bits to enums
btrfs:
convert extent_io page op defines to enum bits
btrfs:
convert incompat and compat flag test helpers to macros
btrfs:
convert QGROUP_* defines to enum bits
btrfs:
delete unused function prototypes in ctree.h
btrfs:
directly pass the inode to btrfs_is_data_extent_shared()
btrfs:
do not abort transaction on failure to update log root
btrfs:
do not abort transaction on failure to write log tree when syncing log
btrfs:
do not BUG_ON() on ENOMEM when dropping extent items for a range
btrfs:
do not panic if we can't allocate a prealloc extent state
btrfs:
do not reset extent map members for inline extents read
btrfs:
do not use GFP_ATOMIC in the read endio
btrfs:
drop parameter compression_type from btrfs_submit_dio_repair_bio
btrfs:
drop pointless memset when cloning extent buffer
btrfs:
drop private_data parameter from extent_io_tree_init
btrfs:
drop redundant bflags initialization when allocating extent buffer
btrfs:
extend btrfs_dir_item type to store encryption status
btrfs:
extract the inline extent read code into its own function
btrfs:
factor out scratching of one regular super block
btrfs:
fix an error handling path in btrfs_defrag_leaves()
btrfs:
fix an error handling path in btrfs_rename()
btrfs:
fix ASSERT em->len condition in btrfs_get_extent
btrfs:
fix compat_ro checks against remount
btrfs:
fix directory logging due to race with concurrent index key deletion
btrfs:
fix extent map use-after-free when handling missing device in read_one_chunk
btrfs:
fix false alert on bad tree level check
btrfs:
fix fscrypt name leak after failure to join log transaction
btrfs:
fix invalid leaf access due to inline extent during lseek
btrfs:
fix leak of fs devices after removing btrfs module
btrfs:
fix missing error handling when logging directory items
btrfs:
fix off-by-one in delalloc search during lseek
btrfs:
fix race between quota rescan and disable leading to NULL pointer deref
btrfs:
fix resolving backrefs for inline extent followed by prealloc
btrfs:
fix SPDX comment in tree-mod-log.h
btrfs:
fix trace event name typo for FLUSH_DELAYED_REFS
btrfs:
fix uninitialized parent in insert_state
btrfs:
fix uninitialized variable in find_first_clear_extent_bit
btrfs:
free device in btrfs_close_devices for a single device filesystem
btrfs:
get the next extent map during fiemap/lseek more efficiently
btrfs:
handle case when repair happens with dev-replace
btrfs:
introduce a bitmap based csum range search function
btrfs:
introduce BTRFS_RESERVE_FLUSH_EMERGENCY
btrfs:
limit device extents to the device size
btrfs:
lock the inode in shared mode before starting fiemap
btrfs:
make inline extent read calculation much simpler
btrfs:
make module init/exit match their sequence
btrfs:
merge module cleanup sequence to one helper
btrfs:
merge struct extent_page_data to btrfs_bio_ctrl
btrfs:
minor whitespace in ctree.h
btrfs:
move accessor helpers into accessors.h
btrfs:
move acl prototypes into acl.h
btrfs:
move assert helpers out of ctree.h
btrfs:
move btrfs on-disk definitions out of ctree.h
btrfs:
move btrfs_account_ro_block_groups_free_space into space-info.c
btrfs:
move btrfs_chunk_item_size out of ctree.h
btrfs:
move btrfs_fs_info declarations into fs.h
btrfs:
move BTRFS_FS_STATE* definitions and helpers to fs.h
btrfs:
move btrfs_get_block_group helper out of disk-io.h
btrfs:
move btrfs_map_token to accessors
btrfs:
move BTRFS_MAX_MIRRORS into scrub.c
btrfs:
move btrfs_next_old_item into ctree.c
btrfs:
move btrfs_path_cachep out of ctree.h
btrfs:
move btrfs_print_data_csum_error into inode.c
btrfs:
move btrfs_should_fragment_free_space into block-group.c
btrfs:
move CONFIG_BTRFS_FS_RUN_SANITY_TESTS checks to fs.h
btrfs:
move defrag related prototypes to their own header
btrfs:
move delalloc space related prototypes to delalloc-space.h
btrfs:
move dev-replace prototypes into dev-replace.h
btrfs:
move device->name RCU allocation and assign to btrfs_alloc_device()
btrfs:
move dir-item prototypes into dir-item.h
btrfs:
move discard stat defs to free-space-cache.h
btrfs:
move eb offset helpers into extent_io.h
btrfs:
move extent-tree helpers into their own header file
btrfs:
move file prototypes to file.h
btrfs:
move file-item prototypes into their own header
btrfs:
move file_extent_item helpers into file-item.h
btrfs:
move flush related definitions to space-info.h
btrfs:
move free space cachep's out of ctree.h
btrfs:
move fs wide helpers out of ctree.h
btrfs:
move fs_info::flags enum to fs.h
btrfs:
move inode prototypes to btrfs_inode.h
btrfs:
move ioctl prototypes into ioctl.h
btrfs:
move leaf_data_end into ctree.c
btrfs:
move maximum limits to btrfs_tree.h
btrfs:
move mount option definitions to fs.h
btrfs:
move orphan prototypes into orphan.h
btrfs:
move relocation prototypes into relocation.h
btrfs:
move repair_io_failure to bio.c
btrfs:
move root helpers back into ctree.h
btrfs:
move root tree prototypes to their own header
btrfs:
move scrub prototypes into scrub.h
btrfs:
move struct btrfs_tree_parent_check out of disk-io.h
btrfs:
move super prototypes into super.h
btrfs:
move super_block specific helpers into super.h
btrfs:
move the 32bit warn defines into messages.h
btrfs:
move the auto defrag code to defrag.c
btrfs:
move the btrfs_verity_descriptor_item defs up in ctree.h
btrfs:
move the compat/incompat flag masks to fs.h
btrfs:
move the csum helpers into ctree.h
btrfs:
move the file defrag code into defrag.c
btrfs:
move the lockdep helpers into locking.h
btrfs:
move the printk and assert helpers to messages.c
btrfs:
move the printk helpers out of ctree.h
btrfs:
move the snapshot drop related prototypes to extent-tree.h
btrfs:
move trans_handle_cachep out of ctree.h
btrfs:
move tree block parentness check into validate_extent_buffer()
btrfs:
move ulists to data extent sharedness check context
btrfs:
move up backref sharedness cache store and lookup functions
btrfs:
move uuid tree prototypes to uuid-tree.h
btrfs:
move verity prototypes into verity.h
btrfs:
pass btrfs_inode to __unlink_start_trans
btrfs:
pass btrfs_inode to btrfs_add_delalloc_inodes
btrfs:
pass btrfs_inode to btrfs_add_delayed_iput
btrfs:
pass btrfs_inode to btrfs_check_data_csum
btrfs:
pass btrfs_inode to btrfs_clear_delalloc_extent
btrfs:
pass btrfs_inode to btrfs_delete_subvolume
btrfs:
pass btrfs_inode to btrfs_dirty_inode
btrfs:
pass btrfs_inode to btrfs_inherit_iflags
btrfs:
pass btrfs_inode to btrfs_inode_by_name
btrfs:
pass btrfs_inode to btrfs_inode_lock
btrfs:
pass btrfs_inode to btrfs_inode_unlock
btrfs:
pass btrfs_inode to btrfs_merge_delalloc_extent
btrfs:
pass btrfs_inode to btrfs_repair_one_sector
btrfs:
pass btrfs_inode to btrfs_set_delalloc_extent
btrfs:
pass btrfs_inode to btrfs_split_delalloc_extent
btrfs:
pass btrfs_inode to btrfs_submit_bio_start
btrfs:
pass btrfs_inode to btrfs_submit_bio_start_direct_io
btrfs:
pass btrfs_inode to btrfs_submit_data_read_bio
btrfs:
pass btrfs_inode to btrfs_submit_data_write_bio
btrfs:
pass btrfs_inode to btrfs_submit_dio_bio
btrfs:
pass btrfs_inode to btrfs_submit_dio_repair_bio
btrfs:
pass btrfs_inode to btrfs_submit_metadata_bio
btrfs:
pass btrfs_inode to btrfs_truncate
btrfs:
pass btrfs_inode to btrfs_unlink_subvol
btrfs:
pass btrfs_inode to btrfs_wq_submit_bio
btrfs:
pass btrfs_inode to fixup_tree_root_location
btrfs:
pass btrfs_inode to inode_tree_add
btrfs:
pass btrfs_inode to submit_one_bio
btrfs:
pass the extent buffer for the btrfs_item_nr helpers
btrfs:
print transaction aborted messages with an error level
btrfs:
push printk index code into their respective helpers
btrfs:
qgroup: do not warn on record without old_roots populated
btrfs:
raid56: allocate memory separately for rbio pointers
btrfs:
raid56: cleanup for function __free_raid_bio()
btrfs:
raid56: do data csum verification during RMW cycle
btrfs:
raid56: extract rwm write bios assembly into a helper
btrfs:
raid56: extract scrub read bio list assembly code into a helper
btrfs:
raid56: extract sector recovery code into a helper
btrfs:
raid56: extract the pq generation code into a helper
btrfs:
raid56: extract the recovery bio list build code into a helper
btrfs:
raid56: extract the rmw bio list build code into a helper
btrfs:
raid56: extract the vertical stripe recovery code into recover_vertical()
btrfs:
raid56: fix stripes if vertical errors are found
btrfs:
raid56: introduce btrfs_raid_bio::error_bitmap
btrfs:
raid56: introduce the main entrance for RMW path
btrfs:
raid56: make error_bitmap update atomic
btrfs:
raid56: make it more explicit that cache rbio should have all its data sectors uptodate
btrfs:
raid56: migrate recovery and scrub recovery path to use error_bitmap
btrfs:
raid56: prepare data checksums for later RMW verification
btrfs:
raid56: remove the old error tracking system
btrfs:
raid56: switch recovery path to a single function
btrfs:
raid56: switch scrub path to use a single function
btrfs:
raid56: switch write path to rmw_rbio()
btrfs:
re-check reclaim condition in reclaim worker
btrfs:
refactor checksum calculations in btrfs_lookup_csums_range()
btrfs:
remove BTRFS_LEAF_DATA_OFFSET
btrfs:
remove checks for a 0 inode number during backref walking
btrfs:
remove checks for a root with id 0 during backref walking
btrfs:
remove extra space info prototypes in ctree.h
btrfs:
remove fs_info::pending_changes and related code
btrfs:
remove gfp_t flag from btrfs_tree_mod_log_insert_key()
btrfs:
remove leftover setting of EXTENT_UPTODATE state in an inode's io_tree
btrfs:
remove new_inline argument from btrfs_extent_item_to_extent_map()
btrfs:
remove no longer used btrfs_next_extent_map()
btrfs:
remove outdated logic from overwrite_item() and add assertion
btrfs:
remove roots ulist when checking data extent sharedness
btrfs:
remove temporary btrfs_map_token declaration in ctree.h
btrfs:
remove the unused endio_raid56_workers and btrfs_raid_bio::end_io_work
btrfs:
remove unused btrfs_cond_migrate_bytes
btrfs:
remove unused BTRFS_IOPRIO_READA
btrfs:
remove unused BTRFS_TOTAL_BYTES_PINNED_BATCH
btrfs:
remove unused function prototypes
btrfs:
remove unused set/clear_pending_info helpers
btrfs:
remove unused unlock_extent_atomic
btrfs:
remove useless logic when finding parent nodes
btrfs:
rename struct-funcs.c to accessors.c
btrfs:
rename tree-defrag.c to defrag.c
btrfs:
replace INT_LIMIT(loff_t) with OFFSET_MAX
btrfs:
replace strncpy() with strscpy()
btrfs:
restore BTRFS_SEQ_LAST when looking up qgroup backref lookup
btrfs:
reuse roots ulist on each leaf iteration for iterate_extent_inodes()
btrfs:
scrub: fix uninitialized return value in recover_scrub_rbio
btrfs:
search for delalloc more efficiently during lseek/fiemap
btrfs:
selftests: remove impossible inline extent at non-zero file offset
btrfs:
send add define for v2 buffer size
btrfs:
send: avoid double extent tree search when finding clone source
btrfs:
send: avoid unnecessary backref lookups when finding clone source
btrfs:
send: avoid unnecessary path allocations when finding extent clone
btrfs:
send: bump the extent reference count limit for backref walking
btrfs:
send: cache leaf to roots mapping during backref walking
btrfs:
send: drop unnecessary backref context field initializations
btrfs:
send: limit number of clones and allocated memory size
btrfs:
send: optimize clone detection to increase extent sharing
btrfs:
send: Proactively round up to kmalloc bucket size
btrfs:
send: skip resolution of our own backref when finding clone source
btrfs:
send: skip unnecessary backref iterations
btrfs:
send: update comment at find_extent_clone()
btrfs:
setup qstr from dentrys using fscrypt helper
btrfs:
simplify btree_submit_bio_start and btrfs_submit_bio_start parameters
btrfs:
simplify cleanup after error in btrfs_create_tree
btrfs:
simplify generation check in btrfs_get_dentry
btrfs:
simplify percent calculation helpers, rename div_factor
btrfs:
simplify update of last_dir_index_offset when logging a directory
btrfs:
sink gfp_t parameter to alloc_scrub_sector
btrfs:
sink gfp_t parameter to btrfs_backref_iter_alloc
btrfs:
sink gfp_t parameter to btrfs_qgroup_trace_extent
btrfs:
skip reclaim if block_group is empty
btrfs:
skip unnecessary delalloc search during fiemap and lseek
btrfs:
skip unnecessary delalloc searches during lseek/fiemap
btrfs:
skip unnecessary extent map searches during fiemap and lseek
btrfs:
skip update of block group item if used bytes are the same
btrfs:
split the bio submission path into a separate file
btrfs:
stop using write_one_page in btrfs_scratch_superblock
btrfs:
switch async_chunk::inode to btrfs_inode
btrfs:
switch async_submit_bio::inode to btrfs_inode
btrfs:
switch btrfs_dio_private::inode to btrfs_inode
btrfs:
switch btrfs_writepage_fixup::inode to btrfs_inode
btrfs:
switch extent_io_tree::private_data to btrfs_inode and rename
btrfs:
switch extent_page_data bit fields to bools
btrfs:
switch GFP_ATOMIC to GFP_NOFS when fixing up low keys
btrfs:
switch GFP_NOFS to GFP_KERNEL in scrub_setup_recheck_block
btrfs:
sync some cleanups from progs into uapi/btrfs.h
btrfs:
sysfs: convert remaining scnprintf to sysfs_emit
btrfs:
turn the backref sharedness check cache into a context object
btrfs:
unify overwrite_item() and do_overwrite_item()
btrfs:
update function comments
btrfs:
update stale comment for count_range_bits()
btrfs:
update stale comment for nowait direct IO writes
btrfs:
use a cached_state everywhere in relocation
btrfs:
use a single argument for extent offset in backref walking functions
btrfs:
use a structure to pass arguments to backref walking functions
btrfs:
use btrfs_dev_name() helper to handle missing devices better
btrfs:
use btrfs_inode inside btrfs_verify_data_csum
btrfs:
use btrfs_inode inside compress_file_range
btrfs:
use cached state when looking for delalloc ranges with fiemap
btrfs:
use cached state when looking for delalloc ranges with lseek
btrfs:
use cached_state for btrfs_check_nocow_lock
btrfs:
use struct fscrypt_str instead of struct qstr
btrfs:
use struct qstr instead of name and namelen pairs
btrfs:
zlib: use copy_page for full page copy
btrfs:
zlib: zero-initialize zlib workspace
btrfs:
zoned: enable metadata over-commit for non-ZNS setup
btrfs:
zoned: use helper to check a power of two zone size
bttv:
remove unused tea5757_set_freq declaration
btusb:
Avoid reset of ISOC endpoint alt settings to zero
bug:
introduce ASSERT_STRUCT_OFFSET
buildtar:
fix tarballs with EFI_ZBOOT enabled
bus:
fsl-mc-msi: Switch to domain id aware interfaces
bus:
fsl-mc: Remove linux/msi.h includes
bus:
mhi: host: Fix race between channel preparation and M0 event
bus:
mhi: host: pci_generic: Add a secondary AT port to Telit FN990
bus:
mhi: host: pci_generic: Add definition for some VIDs
bus:
mhi: host: pci_generic: Add HP variant of T99W175
bus:
mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant
bus:
mhi: host: Use mhi_soc_reset() API in place of register write
bus:
sunxi-rsb: Fix error handling in sunxi_rsb_init()
bus:
ti-sysc: Add otg quirk flags for omap3 musb
cacheinfo:
Decrement refcount in cache_setup_of_node()
cacheinfo:
Remove of_node_put() for fw_token
caif:
fix memory leak in cfctrl_linkup_request()
can:
add termination resistor documentation
can:
c_can: use devm_platform_get_and_ioremap_resource()
can:
ctucanfd: Drop obsolete dependency on COMPILE_TEST
can:
etas_es58x: add devlink port support
can:
etas_es58x: add devlink support
can:
etas_es58x: export product information through devlink_ops::info_get()
can:
etas_es58x: remove es58x_get_product_info()
can:
etas_es58x: sort the includes by alphabetic order
can:
flexcan: add auto stop mode for IMX93 to support wakeup
can:
flexcan: avoid unbalanced pm_runtime_enable warning
can:
gs_usb: add ability to enable / disable berr reporting
can:
gs_usb: add support for reading error counters
can:
gs_usb: document GS_CAN_FEATURE_BERR_REPORTING
can:
gs_usb: document GS_CAN_FEATURE_GET_STATE
can:
gs_usb: gs_can_open(): allow loopback and listen only at the same time
can:
gs_usb: gs_can_open(): merge setting of timestamp flags and init
can:
gs_usb: gs_can_open(): sort checks for ctrlmode
can:
gs_usb: gs_make_candev(): set netdev->dev_id
can:
gs_usb: mention candleLight as supported device
can:
gs_usb: remove gs_can::iface
can:
isotp: handle wait_event_interruptible() return values
can:
isotp: split tx timer into transmission and timeout
can:
j1939: do not wait 250 ms if the same addr was already claimed
can:
j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
can:
j1939: j1939_session_tx_eoma(): fix debug info
can:
kvaser_usb: Add struct kvaser_usb_busparams
can:
kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
can:
kvaser_usb: hydra: help gcc-13 to figure out cmd_len
can:
kvaser_usb: kvaser_usb_leaf: Get capabilities from device
can:
kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
can:
kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
can:
kvaser_usb: kvaser_usb_set_bittiming(): fix redundant initialization warning for err
can:
kvaser_usb: kvaser_usb_set_{,data}bittiming(): remove empty lines in variable declaration
can:
kvaser_usb: Remove -Warray-bounds exception
can:
kvaser_usb_leaf: Fix bogus restart events
can:
kvaser_usb_leaf: Fix improved state not being reported
can:
kvaser_usb_leaf: Fix wrong CAN state after stopping
can:
kvaser_usb_leaf: Ignore stale bus-off after start
can:
kvaser_usb_leaf: Set Warning state even without bus errors
can:
m_can: Avoid reading irqstatus twice
can:
m_can: Batch acknowledge rx fifo
can:
m_can: Batch acknowledge transmit events
can:
m_can: Call the RAM init directly from m_can_chip_config
can:
m_can: Count read getindex in the driver
can:
m_can: Count TXE FIFO getidx in the driver
can:
m_can: Eliminate double read of TXFQS in tx_handler
can:
m_can: is_lec_err(): clean up LEC error handling
can:
m_can: m_can_handle_bus_errors(): add support for handling DLEC error on CAN-FD frames
can:
m_can: Read register PSR only on error
can:
m_can: sort header inclusion alphabetically
can:
m_can: use consistent indention
can:
mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq
can:
raw: add support for SO_MARK
can:
raw: fix CAN FD frame transmissions over CAN XL devices
can:
rcar_canfd: Add max_channels to struct rcar_canfd_hw_info
can:
rcar_canfd: Add multi_channel_irqs to struct rcar_canfd_hw_info
can:
rcar_canfd: Add postdiv to struct rcar_canfd_hw_info
can:
rcar_canfd: Add shared_global_irqs to struct rcar_canfd_hw_info
can:
rcar_canfd: rcar_canfd_probe: Add struct rcar_canfd_hw_info to driver data
can:
rcar_canfd: Use devm_reset_control_get_optional_exclusive
can:
remove obsolete PCH CAN driver
can:
tcan4x5x: Fix register range of first two blocks
can:
tcan4x5x: Fix use of register error status mask
can:
tcan4x5x: Remove invalid write in clear_interrupts
can:
tcan4x5x: Specify separate read/write ranges
can:
ucan: remove unused ucan_priv::intf
can:
ucan: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
can:
ucan: ucan_disconnect(): change unregister_netdev() to unregister_candev()
can:
ucan: use strscpy() to instead of strncpy()
caps:
use type safe idmapping helpers
carl9170:
Replace zero-length array with DECLARE_FLEX_ARRAY() helper
cassini:
Use memcpy_from_page() instead of k[un]map_atomic()
cassini:
Use page_address() instead of kmap_atomic()
ceph:
avoid use-after-free in ceph_fl_release_lock()
ceph:
blocklist the kclient when receiving corrupted snap trace
ceph:
flush cap releases when the session is flushed
ceph:
move mount state enum to super.h
ceph:
remove useless session parameter for check_caps()
ceph:
switch to vfs_inode_has_locks() to fix file lock bug
ceph:
try to check caps immediately after async creating finishes
ceph:
use locks_inode_context helper
certs:
Fix build error when PKCS#11 URI contains semicolon
cfg80211:
Update Transition Disable policy during port authorization
cfi:
Fix CFI failure with KASAN
cgroup/cpuset:
Don't filter offline CPUs in cpuset_cpus_allowed() for top cpuset tasks
cgroup/cpuset:
Fix wrong check in update_parent_subparts_cpumask()
cgroup/cpuset:
Improve cpuset_css_alloc() description
cgroup/cpuset:
Optimize cpuset_attach() on v2
cgroup/cpuset:
Skip spread flags update on v2
cgroup/cpuset:
use hotplug_memory_notifier() directly
cgroup:
cgroup refcnt functions should be exported when CONFIG_DEBUG_CGROUP_REF
cgroup:
Implement DEBUG_CGROUP_REF
cgroup:
remove rcu_read_lock()/rcu_read_unlock() in critical section of spin_lock_irq()
ch_ktls:
Use memcpy_from_page() instead of k[un]map_atomic()
char:
misc: Increase the maximum number of dynamic misc devices to 1048448
char:
xillybus: Fix trivial bug with mutex
char:
xillybus: Prevent use-after-free due to race condition
chardev:
fix error handling in cdev_device_add()
chardev:
Fix potential memory leak when cdev_add() failed
checkpatch:
add check for array allocator family argument order
checkpatch:
add warning for non-lore mailing list URLs
cifs:
Add "extbuf" and "extbuflen" args to smb2_compound_op()
cifs:
avoid re-lookups in dfs_cache_find()
cifs:
check whether acl is valid early
cifs:
do not include page data when checking signature
cifs:
do not query ifaces on smb1 mounts
cifs:
don't block in dfs_cache_noreq_update_tgthint()
cifs:
don't leak -ENOMEM in smb2_open_file()
cifs:
don't refresh cached referrals from unactive mounts
cifs:
don't take exclusive lock for updating target hints
cifs:
fix confusing debug message
cifs:
fix double free on failed kerberos auth
cifs:
fix file info setting in cifs_open_file()
cifs:
fix file info setting in cifs_query_path_info()
cifs:
fix interface count calculation during refresh
cifs:
Fix kmap_local_page() unmapping
cifs:
fix missing display of three mount options
cifs:
Fix oops due to uncleared server->smbd_conn in reconnect
cifs:
fix oops during encryption
cifs:
fix potential deadlock in cache_refresh_path()
cifs:
fix potential memory leaks in session setup
cifs:
fix race in assemble_neg_contexts()
cifs:
fix refresh of cached referrals
cifs:
fix return of uninitialized rc in dfs_cache_update_tgthint()
cifs:
fix source pathname comparison of dfs supers
cifs:
Fix uninitialized memory read for smb311 posix symlink create
cifs:
Fix use-after-free in rdata->read_into_pages()
cifs:
fix various whitespace errors in headers
cifs:
get rid of mount options string parsing
cifs:
handle cache lookup errors different than -ENOENT
cifs:
ignore ipc reconnect failures during dfs failover
cifs:
implement get acl method
cifs:
implement set acl method
cifs:
minor cleanup of some headers
cifs:
optimize reconnect of nested links
cifs:
Parse owner/group for stat in smb311 posix extensions
cifs:
print warning when conflicting soft vs. hard mount options specified
cifs:
protect access of TCP_Server_Info::{dstaddr,hostname}
cifs:
reduce roundtrips on create/qinfo requests
cifs:
refcount only the selected iface during interface update
cifs:
refresh root referrals
cifs:
remove ->writepage
cifs:
remove duplicate code in __refresh_tcon()
cifs:
Remove duplicated include in cifsglob.h
cifs:
remove redundant assignment to the variable match
cifs:
remove unused function
cifs:
remove unused smb3_fs_context::mount_options
cifs:
set correct ipc status after initial tree connect
cifs:
set correct status of tcon ipc when reconnecting
cifs:
set correct tcon status after initial tree connect
cifs:
set resolved ip in sockaddr
cifs:
share dfs connections and supers
cifs:
skip alloc when request has no pages
cifs:
split out ses and tcon retrieval from mount_get_conns()
cifs:
stop using generic_writepages
cifs:
update internal module number
cifs:
use fs_context for automounts
cifs:
use locks_inode_context helper
cifs:
use origin fullpath for automounts
cifs:
use stub posix acl handlers
cifs:
wire up >migrate_folio
class:
fix possible memory leak in __class_register()
clk:
Add Ingenic JZ4755 CGU driver
clk:
Add trace events for rate requests
clk:
bulk: Use dev_err_probe() helper in __clk_bulk_get()
clk:
cdce925: simplify using devm_regulator_get_enable()
clk:
fractional-divider: Regroup inclusions
clk:
fractional-divider: Show numerator and denominator in debugfs
clk:
fractional-divider: Split out clk_fd_get_div() helper
clk:
imx8mn: fix imx8mn_enet_phy_sels clocks list
clk:
imx8mn: fix imx8mn_sai2_sels clocks list
clk:
imx8mn: rename vpu_pll to m7_alt_pll
clk:
imx8mp: Add audio shared gate
clk:
imx93: correct enet clock
clk:
imx93: correct the flexspi1 clock setting
clk:
imx93: drop tpm1/3, lpit1/2 clk
clk:
imx93: keep sys ctr clock always on
clk:
imx93: unmap anatop base in error handling path
clk:
imx: imx8mp: add shared clk gate for usb suspend clk
clk:
imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate
clk:
imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets
clk:
imx: keep hsio bus clock always on
clk:
imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x
clk:
imx: rename imx_obtain_fixed_clk_hw() to imx_get_clk_hw_by_name()
clk:
imx: rename video_pll1 to video_pll
clk:
imx: replace osc_hdmi with dummy
clk:
ingenic: Add .set_rate_hook() for PLL clocks
clk:
ingenic: Add X1000 audio clocks
clk:
ingenic: jz4760: Update M/N/OD calculation algorithm
clk:
ingenic: Make PLL clock "od" field optional
clk:
ingenic: Make PLL clock enable_bit and stable_bit optional
clk:
ingenic: Minor cosmetic fixups for X1000
clk:
keystone: syscon-clk: Use dev_err_probe() helper
clk:
lmk04832: declare variables as const when possible
clk:
lmk04832: drop superfluous #include
clk:
lmk04832: drop unnecessary semicolons
clk:
lmk04832: fix kernel-doc warnings
clk:
mediatek: Add new clock driver to handle FHCTL hardware
clk:
mediatek: Change PLL register API for MT8186
clk:
mediatek: clk-mtk: Allow specifying flags on mtk_fixed_factor clocks
clk:
mediatek: Export PLL operations symbols
clk:
mediatek: fix dependency of MT7986 ADC clocks
clk:
mediatek: mt6795-topckgen: Drop flags for main/sys/univpll fixed factors
clk:
mediatek: mt8173: Drop flags for main/sys/univpll fixed factors
clk:
mediatek: mt8183: Compress top_divs array entries
clk:
mediatek: mt8183: Drop flags for sys/univpll fixed factors
clk:
mediatek: mt8186-mfg: Propagate rate changes to parent
clk:
mediatek: mt8186-topckgen: Add GPU clock mux notifier
clk:
mediatek: mt8186-topckgen: Drop flags for main/univpll fixed factors
clk:
mediatek: mt8192: Drop flags for main/univpll fixed factors
clk:
mediatek: mt8195-topckgen: Drop flags for main/univpll fixed factors
clk:
meson: pll: add pcie lock retry workaround
clk:
meson: pll: adjust timeout in meson_clk_pll_wait_lock()
clk:
microchip: check for null return of devm_kzalloc()
clk:
microchip: enable the MPFS clk driver by default if SOC_MICROCHIP_POLARFIRE
clk:
microchip: mpfs-ccc: Use devm_kasprintf() for allocating formatted strings
clk:
mstar: msc313 cpupll clk driver
clk:
mxl: Add option to override gate clks
clk:
mxl: Fix a clk entry by adding relevant flags
clk:
mxl: Remove redundant spinlocks
clk:
mxl: Switch from direct readl/writel based IO to regmap based IO
clk:
mxl: syscon_node_to_regmap() returns error pointers
clk:
nomadik: correct struct name kernel-doc warning
clk:
qcom: Add display clock controller driver for SM6375
clk:
qcom: Add GCC driver for SM8550
clk:
qcom: Add LUCID_OLE PLL type for SM8550
clk:
qcom: Add SC8280XP display clock controller
clk:
qcom: Add support for QDU1000 and QRU1000 RPMh clocks
clk:
qcom: clk-krait: fix wrong div2 functions
clk:
qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src
clk:
qcom: dispcc-sm8250: Add missing EDP clocks for sm8350
clk:
qcom: dispcc-sm8250: Add RETAIN_FF_ENABLE flag for mdss_gdsc
clk:
qcom: dispcc-sm8250: Disable EDP_GTC for sm8350
clk:
qcom: dispcc-sm8250: Disable link_div_clk_src for sm8150
clk:
qcom: gcc-ipq4019: switch to devm_clk_notifier_register
clk:
qcom: gcc-ipq806x: use parent_data for the last remaining entry
clk:
qcom: gcc-msm8939: Add rates to the GP clocks
clk:
qcom: gcc-msm8974: move clock parent tables down
clk:
qcom: gcc-msm8974: use ARRAY_SIZE instead of specifying num_parents
clk:
qcom: gcc-msm8974: use parent_hws/_data instead of parent_names
clk:
qcom: gcc-sm6125: Remove gpll7 from sdcc2_apps
clk:
qcom: gcc-sm8250: Use retention mode for USB GDSCs
clk:
qcom: gdsc: Increase status poll timeout
clk:
qcom: hfpll: use devm_platform_get_and_ioremap_resource()
clk:
qcom: ipq8074: add missing networking resets
clk:
qcom: ipq8074: convert to parent data
clk:
qcom: ipq8074: populate fw_name for all parents
clk:
qcom: kpss-xcc: register it as clk provider
clk:
qcom: krait-cc: also enable secondary mux and div clk
clk:
qcom: krait-cc: convert to devm_clk_hw_register
clk:
qcom: krait-cc: convert to parent_data API
clk:
qcom: krait-cc: fix wrong parent order for secondary mux
clk:
qcom: krait-cc: handle secondary mux sourcing out of acpu_aux
clk:
qcom: krait-cc: use devm variant for clk notifier register
clk:
qcom: lpass-sc7180: Avoid an extra "struct dev_pm_ops"
clk:
qcom: lpass-sc7180: Fix pm_runtime usage
clk:
qcom: lpass-sc7280: Fix pm_runtime usage
clk:
qcom: mmcc-msm8974: move clock parent tables down
clk:
qcom: mmcc-msm8974: use ARRAY_SIZE instead of specifying num_parents
clk:
qcom: mmcc-msm8974: use parent_hws/_data instead of parent_names
clk:
qcom: reset: support resetting multiple bits
clk:
qcom: rpm: drop separate active-only names
clk:
qcom: rpm: drop the _clk suffix completely
clk:
qcom: rpm: drop the platform from clock definitions
clk:
qcom: rpm: remove unused active-only clock names
clk:
qcom: rpmh: add support for SM6350 rpmh IPA clock
clk:
qcom: rpmh: drop all _ao names
clk:
qcom: rpmh: group clock definitions together
clk:
qcom: rpmh: remove platform names from BCM clocks
clk:
qcom: rpmh: remove usage of platform name
clk:
qcom: rpmh: rename ARC clock data
clk:
qcom: rpmh: rename VRM clock data
clk:
qcom: rpmh: reuse common duplicate clocks
clk:
qcom: rpmh: support separate symbol name for the RPMH clocks
clk:
Remove a useless include
clk:
renesas: r8a779a0: Fix SD0H clock name
clk:
renesas: r8a779f0: Add Ethernet Switch clocks
clk:
renesas: r8a779f0: Add SASYNCPER internal clock
clk:
renesas: r8a779f0: Fix Ethernet Switch clocks
clk:
renesas: r8a779f0: Fix HSCIF parent clocks
clk:
renesas: r8a779f0: Fix SCIF parent clocks
clk:
renesas: r8a779f0: Fix SD0H clock name
clk:
renesas: r8a779g0: Add CMT clocks
clk:
renesas: r8a779g0: Add INTC-EX clock
clk:
renesas: r8a779g0: Add MSIOF clocks
clk:
renesas: r8a779g0: Add PWM clock
clk:
renesas: r8a779g0: Add RPC-IF clock
clk:
renesas: r8a779g0: Add SCIF clocks
clk:
renesas: r8a779g0: Add SDHI clocks
clk:
renesas: r8a779g0: Add SYS-DMAC clocks
clk:
renesas: r8a779g0: Add TMU and SASYNCRT clocks
clk:
renesas: r8a779g0: Add TPU clock
clk:
renesas: r8a779g0: Add Z0 clock support
clk:
renesas: r9a06g032: Repair grave increment error
clk:
renesas: r9a07g043: Drop WDT2 clock and reset entry
clk:
renesas: r9a07g044: Add MTU3a clock and reset entry
clk:
renesas: r9a07g044: Drop WDT2 clock and reset entry
clk:
renesas: rzg2l: Don't assume all CPG_MOD clocks support PM
clk:
renesas: rzg2l: Fix typo in function name
clk:
renesas: rzg2l: Fix typo in struct rzg2l_cpg_priv kerneldoc
clk:
renesas: rzg2l: Support sd clk mux round operation
clk:
rockchip: add clock controller for the RK3588
clk:
rockchip: add lookup table support
clk:
rockchip: add pll type for RK3588
clk:
rockchip: add register offset of the cores select parent
clk:
rockchip: allow additional mux options for cpu-clock frequency changes
clk:
rockchip: Fix memory leak in rockchip_clk_register_pll()
clk:
rockchip: simplify rockchip_clk_add_lookup
clk:
rockchip: use proper crypto0 name on rk3399
clk:
samsung: Fix memory leak in _samsung_clk_register_pll()
clk:
samsung: Fix reference to CLK_OF_DECLARE in comment
clk:
socfpga: Fix memory leak in socfpga_gate_init()
clk:
socfpga: remove the setting of clk-phase for sdmmc_clk
clk:
spear: Fix CLCD clock definition on SPEAr600
clk:
spear: Fix SSP clock definition on SPEAr600
clk:
st: Fix memory leak in st_of_quadfs_setup()
clk:
stm32mp1: Staticize ethrx_src
clk:
Store clk_core for clk_rate_request
clk:
sunxi-ng: f1c100s: Add IR mod clock
clk:
sunxi-ng: v3s: Correct the header guard of ccu-sun8i-v3s.h
clk:
tegra: Support BPMP-FW ABI deny flags
clk:
ti: change ti_clk_register[_omap_hw]() API
clk:
ti: dra7-atl: don't allocate `parent_names' variable
clk:
ti: fix typo in ti_clk_retry_init() code comment
clk:
visconti: Fix memory leak in visconti_register_pll()
clk:
xilinx: Drop duplicate depends on COMMON_CLK
clockevents:
Repair kernel-doc for clockevent_delta2ns()
clocksource/drivers/arm_arch_timer:
Do not use timer namespace for timer_shutdown() function
clocksource/drivers/arm_arch_timer:
Fix XGene-1 TVAL register math error
clocksource/drivers/arm_arch_timer:
Use kstrtobool() instead of strtobool()
clocksource/drivers/hyper-v:
Include asm/hyperv-tlfs.h not asm/mshyperv.h
clocksource/drivers/ingenic-ost:
Define pm functions properly in platform_driver struct
clocksource/drivers/sh_cmt:
Access registers according to spec
clocksource/drivers/sp804:
Do not use timer namespace for timer_shutdown() function
clocksource/drivers/timer-npcm7xx:
Enable timer 1 clock before use
clocksource/drivers/timer-ti-dm:
Clear settings on probe and free
clocksource/drivers/timer-ti-dm:
Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
clocksource/drivers/timer-ti-dm:
Fix warning for omap_timer_match
clocksource/drivers/timer-ti-dm:
Make timer_get_irq static
clocksource:
hyper-v: Add TSC page support for root partition
clocksource:
hyper-v: Introduce a pointer to TSC page
clocksource:
hyper-v: Introduce TSC PFN getter
clocksource:
hyper-v: Use TSC PFN getter to map vvar page
cnic:
don't pass bogus GFP_ flags to dma_alloc_coherent
comedi:
adv_pci1760: Fix PWM instruction handling
compiler-gcc:
be consistent with underscores use for `no_sanitize`
compiler-gcc:
document minimum version for `__no_sanitize_coverage__`
compiler-gcc:
remove attribute support check for `__no_sanitize_address__`
compiler-gcc:
remove attribute support check for `__no_sanitize_thread__`
compiler-gcc:
remove attribute support check for `__no_sanitize_undefined__`
compiler_types:
Define __rcu as __attribute__((btf_type_tag("rcu")))
configfs:
fix possible memory leak in configfs_create_dir()
configfs:
remove mentions of committable items
console:
introduce console_is_registered()
console:
introduce wrappers to read/write console flags
container_of:
add container_of_const() that preserves const-ness of the pointer
container_of:
remove container_of_safe()
copy_mnt_ns():
handle a corner case (overmounted mntns bindings) saner
core_pattern:
add CPU specifier
coredump:
Move dump_emit_page() to kill unused warning
coredump:
Proactively round up to kmalloc bucket size
coresight:
cti: Fix null pointer error on CTI init before ETM
coresight:
etm4x: add CPU hotplug support for probing
coresight:
etm4x: fix repeated words in comments
coresight:
trbe: remove cpuhp instance node before remove cpuhp state
counter:
stm32-lptimer-cnt: fix the check on arr and cmp registers update
cpu/hotplug:
Do not bail-out in DYING/STARTING sections
cpu/hotplug:
Make target_store() a nop when target == state
cpu/hotplug:
Set cpuhp target for boot cpu
cpufreq:
ACPI: Defer setting boost MSRs
cpufreq:
ACPI: Only set boost MSRs on supported CPUs
cpufreq:
ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
cpufreq:
ACPI: Use str_enabled_disabled() helper
cpufreq:
Add SM6375 to cpufreq-dt-platdev blocklist
cpufreq:
Add Tegra234 to cpufreq-dt-platdev blocklist
cpufreq:
amd-pstate: fix kernel hang issue while amd-pstate unregistering
cpufreq:
amd-pstate: fix spdxcheck warnings for amd-pstate-ut.c
cpufreq:
amd_freq_sensitivity: Add missing pci_dev_put()
cpufreq:
apple-soc: Add new driver to control Apple SoC CPU P-states
cpufreq:
apple-soc: Switch to the lowest frequency on suspend
cpufreq:
apple: remove duplicate intializer
cpufreq:
armada-37xx: stop using 0 as NULL pointer
cpufreq:
CPPC: Add u64 casts to avoid overflowing
cpufreq:
dt-platdev: Blacklist ti,am625 SoC
cpufreq:
Generalize of_perf_domain_get_sharing_cpumask phandle format
cpufreq:
Init completion before kobject_init_and_add()
cpufreq:
intel_pstate: Add Sapphire Rapids support in no-HWP mode
cpufreq:
intel_pstate: Allow EPP 0x80 setting by the firmware
cpufreq:
longhaul: Make array speeds static const
cpufreq:
qcom-hw: Add CPU clock provider support
cpufreq:
qcom-hw: Add missing null pointer check
cpufreq:
qcom-hw: Allocate qcom_cpufreq_data during probe
cpufreq:
qcom-hw: Fix cpufreq_driver->get() for non-LMH systems
cpufreq:
qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
cpufreq:
qcom-hw: Fix reading "reg" with address/size-cells != 2
cpufreq:
qcom-hw: Fix the frequency returned by cpufreq_driver->get()
cpufreq:
qcom-hw: Move soc_data to struct qcom_cpufreq
cpufreq:
qcom-hw: Remove un-necessary cpumask_empty() check
cpufreq:
qcom-hw: Use cached dev pointer in probe()
cpufreq:
Remove CVS version control contents from documentation
cpufreq:
SPEAr: Make read-only array sys_clk_src static
cpufreq:
stats: Convert to use sysfs_emit_at() API
cpufreq:
tegra186: Use flexible array to simplify memory allocation
cpufreq:
ti-cpufreq: Add support for AM625
cpufreq:
ti: Enable ti-cpufreq for ARCH_K3
cpuidle:
dt: Clarify a comment and simplify code in dt_init_idle_driver()
cpuidle:
dt: Return the correct numbers of parsed idle states
cpuidle:
psci: Extend information in log about OSI/PC mode
cpumask:
limit visibility of FORCE_NR_CPUS
cpupower:
Add Georgian translation
cpupower:
Introduce powercap intel-rapl library and powercap-info command
cpupower:
rapl monitor - shows the used power consumption in uj for each rapl domain
cpuset:
Call set_cpus_allowed_ptr() with appropriate mask for task
Linux:
Create a new sound card to access MICFIL based on rpmsg channel
cred:
Do not default to init_cred in prepare_kernel_cred()
crypto:
acomp - define max size for destination
crypto:
aead - Add ctx helpers with DMA alignment
crypto:
af_alg - Support symmetric encryption via keyring keys
crypto:
akcipher - Add ctx helpers with DMA alignment
crypto:
akcipher - Move reqsize into tfm
crypto:
algboss - compile out test-related code when tests disabled
crypto:
algboss - optimize registration of internal algorithms
crypto:
amlogic - Remove kcalloc without check
crypto:
api - Add crypto_tfm_ctx_dma
crypto:
api - compile out crypto_boot_test_finished when tests disabled
crypto:
api - Increase MAX_ALGAPI_ALIGNMASK to 127
crypto:
api - optimize algorithm registration when self-tests disabled
crypto:
api - Use linux/cache.h instead of asm/cache.h
crypto:
arm/nhpoly1305 - eliminate unnecessary CFI wrapper
crypto:
arm64 - Fix unused variable compilation warnings of cpu_feature
crypto:
arm64/aes-modes - use frame_push/pop macros consistently
crypto:
arm64/aes-neonbs - use frame_push/pop consistently
crypto:
arm64/crct10dif - use frame_push/pop macros consistently
crypto:
arm64/ghash-ce - use frame_push/pop macros consistently
crypto:
arm64/nhpoly1305 - eliminate unnecessary CFI wrapper
crypto:
arm64/sm3 - add NEON assembly implementation
crypto:
arm64/sm3 - fix possible crash with CFI enabled
crypto:
arm64/sm3 - raise the priority of the CE implementation
crypto:
arm64/sm4 - add CE implementation for CCM mode
crypto:
arm64/sm4 - add CE implementation for cmac/xcbc/cbcmac
crypto:
arm64/sm4 - add CE implementation for CTS-CBC mode
crypto:
arm64/sm4 - add CE implementation for GCM mode
crypto:
arm64/sm4 - add CE implementation for XTS mode
crypto:
arm64/sm4 - export reusable CE acceleration functions
crypto:
arm64/sm4 - fix possible crash with CFI enabled
crypto:
arm64/sm4 - refactor and simplify CE implementation
crypto:
arm64/sm4 - refactor and simplify NEON implementation
crypto:
arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
crypto:
atmel-ecc - Convert to i2c's .probe_new()
crypto:
atmel-sha204a - Convert to i2c's .probe_new()
crypto:
caam - fix CAAM io mem access in blob_gen
crypto:
caam - Set DMA alignment explicitly
crypto:
caam - Use helper to set reqsize
crypto:
caam - warn if blob_gen key is insecure
crypto:
cavium - Set DMA alignment explicitly
crypto:
ccm - use local variables instead of indirect references
crypto:
ccp - Add __init/__exit annotations to module init/exit funcs
crypto:
ccp - Add support for TEE for PCI ID 0x14CA
crypto:
ccp - Remove unused struct ccp_crypto_cpu
crypto:
ccp - Set DMA alignment explicitly
crypto:
ccree - Make cc_debugfs_global_fini() available for module init function
crypto:
ccree - Remove debugfs when platform_driver_register failed
crypto:
ccree - Set DMA alignment explicitly
crypto:
ccree,hisilicon - Fix dependencies to correct algorithm
crypto:
chelsio - Fix flexible struct array warning
crypto:
chelsio - Set DMA alignment explicitly
crypto:
cryptd - Use request context instead of stack for sub-request
crypto:
dh - Use helper to set reqsize
crypto:
doc - use correct function name
crypto:
hash - Add ctx helpers with DMA alignment
crypto:
hisilicon/hpre - fix resource leak in remove process
crypto:
hisilicon/hpre - Set DMA alignment explicitly
crypto:
hisilicon/hpre - Use helper to set reqsize
crypto:
hisilicon/qm - add device status check when start fails
crypto:
hisilicon/qm - add missing pci_dev_put() in q_num_set()
crypto:
hisilicon/qm - add pci bdf number check
crypto:
hisilicon/qm - delete redundancy check
crypto:
hisilicon/qm - delete redundant null assignment operations
crypto:
hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check
crypto:
hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value
crypto:
hisilicon/qm - fix incorrect parameters usage
crypto:
hisilicon/qm - increase the memory of local variables
crypto:
hisilicon/qm - modify the process of regs dfx
crypto:
hisilicon/qm - re-enable communicate interrupt before notifying PF
crypto:
hisilicon/qm - split a debugfs.c from qm
crypto:
hisilicon/qm - the command dump process is modified
crypto:
hisilicon/sec - enabling clock gating of the address prefetch module
crypto:
hisilicon/sec - fix spelling mistake 'ckeck' -> 'check'
crypto:
hisilicon/sec - remove continuous blank lines
crypto:
img-hash - Fix variable dereferenced before check 'hdev->req'
crypto:
inside-secure - Add fw_little_endian option
crypto:
inside-secure - Add MaxLinear platform
crypto:
inside-secure - Expand soc data structure
crypto:
ixp4xx - Fix sparse warnings
crypto:
kdf - silence noisy self-test
crypto:
kdf - skip self-test when tests disabled
crypto:
keembay - Set DMA alignment explicitly
crypto:
kpp - Add ctx helpers with DMA alignment
crypto:
kpp - Add helper to set reqsize
crypto:
kpp - Move reqsize into tfm
crypto:
lib/aesgcm - Provide minimal library implementation
crypto:
lib/gf128mul - make gf128mul_lle time invariant
crypto:
marvell/octeontx - remove redundant NULL check
crypto:
move gf128mul library into lib/crypto
crypto:
n2 - add missing hash statesize
crypto:
nitrox - avoid double free on error path in nitrox_sriov_init()
crypto:
octeontx - fix repeated words in comments
crypto:
octeontx - Set DMA alignment explicitly
crypto:
octeontx2 - Set DMA alignment explicitly
crypto:
omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
crypto:
Prepare to move crypto_tfm_ctx
crypto:
qat - add resubmit logic for decompression
crypto:
qat - change bufferlist logic interface
crypto:
qat - enable deflate for QAT GEN4
crypto:
qat - expose deflate through acomp api for QAT GEN2
crypto:
qat - extend buffer list interface
crypto:
qat - fix error return code in adf_probe
crypto:
qat - generalize crypto request buffers
crypto:
qat - relocate backlog related structures
crypto:
qat - relocate bufferlist logic
crypto:
qat - relocate qat_algs_alloc_flags()
crypto:
qat - remove ADF_STATUS_PF_RUNNING flag from probe
crypto:
qat - rename and relocate GEN2 config function
crypto:
qat - rename bufferlist functions
crypto:
qat - Use helper to set reqsize
crypto:
qce - Set DMA alignment explicitly
crypto:
rockchip - add debugfs
crypto:
rockchip - add fallback for ahash
crypto:
rockchip - add fallback for cipher
crypto:
rockchip - add myself as maintainer
crypto:
rockchip - add support for rk3328
crypto:
rockchip - Add support for RK3399
crypto:
rockchip - better handle cipher key
crypto:
rockchip - Check for clocks numbers and their frequencies
crypto:
rockchip - do not do custom power management
crypto:
rockchip - do not store mode globally
crypto:
rockchip - do not use uninitialized variable
crypto:
rockchip - fix privete/private typo
crypto:
rockchip - fix style issue
crypto:
rockchip - handle reset also in PM
crypto:
rockchip - introduce PM
crypto:
rockchip - permit to have more than one reset
crypto:
rockchip - remove non-aligned handling
crypto:
rockchip - Remove surplus dev_err() when using platform_get_irq()
crypto:
rockchip - rename ablk functions to cipher
crypto:
rockchip - rework by using crypto_engine
crypto:
rockchip - rework rk_handle_req function
crypto:
rockchip - rewrite type
crypto:
rockchip - rk_ahash_reg_init use crypto_info from parameter
crypto:
rockchip - store crypto_info in request context
crypto:
rockchip - use a rk_crypto_info variable instead of lot of indirection
crypto:
rockchip - use clk_bulk to simplify clock management
crypto:
rockchip - use dev_err for error message about interrupt
crypto:
rockchip - use read_poll_timeout
crypto:
rockchip - use the rk_crypto_info given as parameter
crypto:
rsa-pkcs1pad - Use helper to set reqsize
crypto:
safexcel - Set DMA alignment explicitly
crypto:
scatterwalk - remove duplicate function declarations
crypto:
skcipher - Add ctx helpers with DMA alignment
crypto:
skcipher - Allow sync algorithms with large request contexts
crypto:
stm32 - enable drivers to be used on Ux500
crypto:
stm32 - Fix spelling mistake "wite" -> "write"
crypto:
stm32/cryp - enable for use with Ux500
crypto:
sun8i-ss - use dma_addr instead u32
crypto:
talitos - Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
crypto:
talitos - Use the defined variable to clean code
crypto:
tcrypt - add SM4 cts-cbc/xts/xcbc test
crypto:
tcrypt - Drop leading newlines from prints
crypto:
tcrypt - Drop module name from print string
crypto:
tcrypt - Fix multibuffer skcipher speed test mem leak
crypto:
tcrypt - fix return value for multiple subtests
crypto:
tcrypt - Use pr_cont to print test results
crypto:
tcrypt - Use pr_info/pr_err
crypto:
testmgr - add SM4 cts-cbc/xts/xcbc test vectors
crypto:
twofish: Remove redundant alignments
crypto:
ux500/cryp - delete driver
crypto:
virtio - Use helper to set reqsize
crypto:
vmx: Skip objtool from running on aesp8-ppc.o
crypto:
x86/aegis128 - fix possible crash with CFI enabled
crypto:
x86/aria - fix crash with CFI enabled
crypto:
x86/camellia: Remove redundant alignments
crypto:
x86/cast5: Remove redundant alignments
crypto:
x86/crct10dif-pcl: Remove redundant alignments
crypto:
x86/curve25519 - disable gcov
crypto:
x86/nhpoly1305 - eliminate unnecessary CFI wrappers
crypto:
x86/poly1305: Remove custom function alignment
crypto:
x86/serpent: Remove redundant alignments
crypto:
x86/sha1 - fix possible crash with CFI enabled
crypto:
x86/sha1: Remove custom alignments
crypto:
x86/sha256 - fix possible crash with CFI enabled
crypto:
x86/sha256: Remove custom alignments
crypto:
x86/sha512 - fix possible crash with CFI enabled
crypto:
x86/sm3 - fix possible crash with CFI enabled
crypto:
x86/sm4 - fix crash with CFI enabled
crypto:
x86/sm[34]: Remove redundant alignments
csky:
add arch support current_stack_pointer
csky:
Kconfig: Fix spelling mistake "Meory" -> "Memory"
csum_and_copy_to_iter():
handle ITER_DISCARD
cx25821:
remove unused cx25821_video_wakeup() declaration
cxl/acpi:
Extract component registers of restricted hosts from RCRB
cxl/acpi:
Fail decoder add if CXIMS for HBIG is missing
cxl/acpi:
Improve debug messages in cxl_acpi_probe()
cxl/acpi:
Move rescan to the workqueue
cxl/ACPI:
Register CXL host ports by bridge device
cxl/acpi:
Set ACPI's CXL _OSC to indicate RCD mode support
cxl/acpi:
Simplify cxl_nvdimm_bridge probing
cxl/acpi:
Support CXL XOR Interleave Math (CXIMS)
cxl/acpi:
Warn about an invalid CHBCR in an existing CHBS entry
cxl/core/regs:
Make cxl_map_{component, device}_regs() device generic
cxl/core:
Check physical address before mapping it in devm_cxl_iomap_block()
cxl/core:
Remove duplicate declaration of devm_cxl_iomap_block()
cxl/doe:
Request exclusive DOE access
cxl/mbox:
Add variable output size validation for internal commands
cxl/mbox:
Enable cxl_mbox_send_cmd() users to validate output size
cxl/mem:
Move devm_cxl_add_endpoint() from cxl_core to cxl_mem
cxl/pci:
Add (hopeful) error handling support
cxl/pci:
Add callback to log AER correctable error
cxl/pci:
Add some type-safety to the AER trace points
cxl/pci:
add tracepoint events for CXL RAS
cxl/pci:
Cleanup cxl_map_device_regs()
cxl/pci:
Cleanup repeated code in cxl_probe_regs() helpers
cxl/pci:
Find and map the RAS Capability Structure
cxl/pci:
Kill cxl_map_regs()
cxl/pci:
Prepare for mapping RAS Capability Structure
cxl/pci:
Remove endian confusion
cxl/pmem:
Add "Freeze Security State" security command support
cxl/pmem:
Add "Passphrase Secure Erase" security command support
cxl/pmem:
Add "Set Passphrase" security command support
cxl/pmem:
Add "Unlock" security command support
cxl/pmem:
Add Disable Passphrase security command support
cxl/pmem:
add id attribute to CXL based nvdimm
cxl/pmem:
add provider name to cxl pmem dimm attribute group
cxl/pmem:
Enforce keyctl ABI for PMEM security
cxl/pmem:
Fix nvdimm unregistration when cxl_pmem driver is absent
cxl/pmem:
Introduce nvdimm_security_ops with ->get_flags() operation
cxl/pmem:
Refactor nvdimm device registration, delete the workqueue
cxl/pmem:
Remove the cxl_pmem_wq and related infrastructure
cxl/port:
Add RCD endpoint port enumeration
cxl/port:
Limit the port driver to just the HDM Decoder Capability
cxl/region:
Drop redundant pmem region release handling
cxl/region:
Fix memdev reuse check
cxl/region:
Fix missing probe failure
cxl/region:
Fix null pointer dereference for resetting decoder
cxl/region:
Fix passthrough-decoder detection
cxl/region:
Fix spelling mistake "memergion" -> "memregion"
cxl/region:
Manage CPU caches relative to DPA invalidation events
cxl/regs:
Fix sparse warning
cxl/security:
Drop security command ioctl uapi
cxl/security:
Fix Get Security State output payload endian handling
cxl:
add dimm_id support for __nvdimm_create()
cxl:
fix cxl_report_and_clear() RAS UE addr mis-assignment
cxl:
fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
cxl:
fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
cxl:
fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
cxl:
fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
cxl:
Fix refcount leak in cxl_calc_capp_routing
cxl:
fix typo in comment
cxl:
Remove unnecessary cxl_pci_window_alignment()
cxl:
Replace HDM decoder granularity magic numbers
cxl:
Unify debug messages when calling devm_cxl_add_dport()
cxl:
Unify debug messages when calling devm_cxl_add_port()
cxl:
update names for interleave granularity conversion macros
cxl:
update names for interleave ways conversion macros
cxl:
Use radix__flush_all_mm instead of generic flush_all_mm
Linux:
Daniel Borkmann says:
dax:
super.c: fix kernel-doc bad line warning
dccp/tcp:
Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
dccp:
Call inet6_destroy_sock() via sk->sk_destruct().
debugfs:
fix error when writing negative value to atomic_t debugfs file
debugfs:
small Documentation cleaning
debugfs:
small Documentation cleaning
debugobjects:
Print object pointer in debug_print_object()
dev:
Move received_rps counter next to RPS members in softnet data
device property:
Add a blank line in Kconfig of tests
device property:
Allow const parameter to dev_fwnode()
device property:
Constify device child node APIs
device property:
Constify fwnode connection match APIs
device property:
Constify parameter in device_dma_supported() and device_get_dma_attr()
device property:
Constify parameter in fwnode_graph_is_endpoint()
device property:
Fix documentation for fwnode_get_next_parent()
device property:
fix of node refcount leak in fwnode_graph_get_next_endpoint()
device property:
Get rid of __PROPERTY_ENTRY_ARRAY_EL*SIZE*()
device property:
Introduce fwnode_device_is_compatible() helper
device property:
Move PROPERTY_ENTRY_BOOL() a bit down
device property:
Rename goto label to be more precise
device.h:
move kobj_to_dev() to use container_of_const()
device_cgroup:
Roll back to original exceptions after copy failure
devlink:
Add packet traps for 802.1X operation
devlink:
Allow for devlink-rate nodes parent reassignment
devlink:
Allow to set up parent in devl_rate_leaf_create()
devlink:
change port event netdev notifier from per-net to global
devlink:
Enable creation of the devlink-rate nodes from the driver
devlink:
Expose port function commands to control migratable
devlink:
Expose port function commands to control RoCE
devlink:
find snapshot in devlink_nl_cmd_region_read_dumpit
devlink:
Fix netdev notifier chain corruption
devlink:
Fix warning when unregistering a port
devlink:
hold region lock when flushing snapshots
devlink:
Introduce new attribute 'tx_priority' to devlink-rate
devlink:
Introduce new attribute 'tx_weight' to devlink-rate
devlink:
Move devlink port function hw_addr attr documentation
devlink:
protect devlink dump by the instance lock
devlink:
refactor region_read_snapshot_fill to use a callback function
devlink:
remove redundant health state set to error
devlink:
remove unnecessary parameter from chunk_fill function
devlink:
report extended error message in region_read_dumpit()
devlink:
support directly reading from region memory
devlink:
use min_t to calculate data_size
devlink:
Validate port function request
devres:
Use kmalloc_size_roundup() to match ksize() usage
dlm:
replace one-element array with fixed size array
dm cache:
Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
dm cache:
Fix UAF in destroy()
dm cache:
set needs_check flag after aborting metadata
dm clone:
Fix UAF in clone_dtr()
dm init:
add dm-mod.waitfor to wait for asynchronously probed block devices
dm integrity:
Fix UAF in dm_integrity_dtr()
dm ioctl:
a small code cleanup in list_version_get_info
dm ioctl:
fix a couple ioctl codes
dm thin:
Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
dm thin:
Fix UAF in run_timer_softirq()
dm thin:
resume even if in FAIL mode
dm thin:
Use last transaction's pmd->root when commit failed
dm:
cleanup close_table_device
dm:
cleanup open_table_device
dm:
make sure create and remove dm device won't race with open and close table
dm:
remove free_table_devices
dm:
track per-add_disk holder relations in DM
dma-buf/heaps:
Assert held reservation lock for dma-buf mmapping
dma-buf:
actually set signaling bit for private stub fences
dma-buf:
Add unlocked variant of attachment-mapping functions
dma-buf:
Add unlocked variant of vmapping functions
dma-buf:
Document dynamic locking convention
dma-buf:
fix dma_buf_export init order v2
dma-buf:
Make locking consistent in dma_buf_detach()
dma-buf:
Move dma_buf_attach() to dynamic locking specification
dma-buf:
Move dma_buf_map_attachment() to dynamic locking specification
dma-buf:
Move dma_buf_mmap() to dynamic locking specification
dma-buf:
Move dma_buf_mmap_internal() to dynamic locking specification
dma-buf:
Move dma_buf_vmap() to dynamic locking specification
dma-buf:
Proactively round up to kmalloc bucket size
dma-buf:
Remove obsoleted internal lock
dma-mapping:
reject __GFP_COMP in dma_alloc_attrs
dma-mapping:
reject GFP_COMP for noncoherent allocations
dmaengine:
apple-admac: Allocate cache SRAM to channels
dmaengine:
at_hdmac: Convert driver to use virt-dma
dmaengine:
at_hdmac: Do not print messages on console while holding the lock
dmaengine:
at_hdmac: Introduce atc_get_llis_residue()
dmaengine:
at_hdmac: Keep register definitions and structures private to at_hdmac.c
dmaengine:
at_hdmac: Pass residue by address to avoid unnecessary implicit casts
dmaengine:
at_hdmac: Remove superfluous cast
dmaengine:
at_hdmac: Remove unused member of at_dma_chan
dmaengine:
at_hdmac: Rename "chan_common" to "dma_chan"
dmaengine:
at_hdmac: Rename "dma_common" to "dma_device"
dmaengine:
at_hdmac: Return dma_cookie_status()'s ret code when txstate is NULL
dmaengine:
at_hdmac: s/atc_get_bytes_left/atc_get_residue
dmaengine:
at_hdmac: Set include entries in alphabetic order
dmaengine:
at_hdmac: Use bitfield access macros
dmaengine:
at_hdmac: Use devm_clk_get()
dmaengine:
at_hdmac: Use devm_kzalloc() and struct_size()
dmaengine:
at_hdmac: Use devm_platform_ioremap_resource
dmaengine:
at_hdmac: Use pm_ptr()
dmaengine:
Fix double increment of client_count in dma_chan_get()
dmaengine:
idma64: Make idma64_remove() return void
dmaengine:
idxd: Do not call DMX TX callbacks during workqueue disable
dmaengine:
idxd: Fix crc_val field for completion record
dmaengine:
idxd: Let probe fail when workqueue cannot be enabled
dmaengine:
idxd: Make max batch size attributes in sysfs invisible for Intel IAA
dmaengine:
idxd: Make read buffer sysfs attributes invisible for Intel IAA
dmaengine:
idxd: Prevent use after free on completion memory
dmaengine:
idxd: Remove linux/msi.h include
dmaengine:
imx-sdma: Fix a possible memory leak in sdma_transfer_init
dmaengine:
ioat: Fix spelling mistake "idel" -> "idle"
dmaengine:
JZ4780: Add support for the JZ4755.
dmaengine:
lgm: Move DT parsing after initialization
dmaengine:
qcom: deprecate redundant of_device_id entries
dmaengine:
qcom: gpi: Document preferred SM6350 binding
dmaengine:
qcom: gpi: Set link_rx bit on GO TRE for rx operation
dmaengine:
remove iop-adma driver
dmaengine:
remove s3c24xx driver
dmaengine:
Revert "dmaengine: remove s3c24xx driver"
dmaengine:
sh: Remove unused shdma-arm.h
dmaengine:
tegra210-adma: fix global intr clear
dmaengine:
tegra: Add support for dma-channel-mask
dmaengine:
tegra: Fix memory leak in terminate_all()
dmaengine:
ti: convert k3-udma to module
dmaengine:
ti: convert PSIL to be buildable as module
dmaengine:
ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
dmaengine:
xilinx_dma : add xilinx_dma_device_config() return documentation
dmaengine:
xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
dmaengine:
xilinx_dma: fix xilinx_dma_child_probe() return documentation
doc:
add documentation for accel subsystem
doc:
add texinfodocs and infodocs targets
doc:
phy: Document typical order of API calls
doc:
Remove arrayRCU.rst
doc:
Update checklist.txt
doc:
Update listRCU.rst
doc:
Update RCU's lockdep.rst
docs, nvme:
add a feature and quirk policy document
Docs/ABI/damon:
document 'schemes/
/tried_regions' sysfs directory
Docs/ABI/zram:
document zram recompress sysfs knobs
Docs/admin-guide/mm/damon/usage:
describe the rules of sysfs region directories
Docs/admin-guide/mm/damon/usage:
document schemes/
/tried_regions sysfs directory
Docs/admin-guide/mm/damon/usage:
fix wrong usage example of init_regions file
Docs/admin-guide/mm/zswap:
remove a paragraph about zswap being a new feature
Docs/admin-guide/mm/zswap:
remove zsmalloc's lack of writeback warning
docs/bpf:
Add BPF_MAP_TYPE_XSKMAP documentation
docs/bpf:
Add documentation for BPF_MAP_TYPE_SK_STORAGE
docs/bpf:
Add documentation for new cgroup local storage
docs/bpf:
Add KF_RCU documentation
docs/bpf:
Add table of BPF program types to libbpf docs
docs/bpf:
Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS
docs/bpf:
Document BPF map types QUEUE and STACK
docs/bpf:
Document BPF_MAP_TYPE_BLOOM_FILTER
docs/bpf:
Document BPF_MAP_TYPE_CPUMAP map
docs/bpf:
Document BPF_MAP_TYPE_LPM_TRIE map
docs/bpf:
Fix sample code in MAP_TYPE_ARRAY docs
docs/bpf:
Fix sphinx warnings for cpumap
docs/bpf:
Fix sphinx warnings for devmap
docs/bpf:
Fix sphinx warnings in BPF map docs
docs/bpf:
Reword docs for BPF_MAP_TYPE_SK_STORAGE
docs/bpf:
Update btf selftests program and add link
docs/conf.py:
Use about.html only in sidebar of alabaster theme
docs/fb:
Document current named modes
docs/ja_JP/howto:
Update for v6.1
docs/LoongArch:
Update links of LoongArch ISA Vol1 and ELF psABI
docs/memory-barriers.txt/kokr:
Add memory barrier dma_mb()
docs/memory-barriers.txt/kokr:
Fix confusing name of 'data dependency barrier'
docs/memory-barriers.txt/kokr:
introduce io_stop_wc() and add implementation for ARM64
docs/memory-barriers.txt:
Add a missed closing parenthesis
docs/perf:
Add documentation for the Amlogic G12 DDR PMU
docs/pinctrl:
fix pinctrl_select_state examples
docs/pinctrl:
fix runtime pinmuxing example
docs/sp_SP:
Add kernel-docs.rst Spanish translation
docs/sp_SP:
Add memory-barriers.txt Spanish translation
docs/sp_SP:
Add process coding-style translation
docs/sp_SP:
Add process submitting-patches translation
docs/sphinx:
More depth in the rtd sidebar toc
docs/zh_CN/LoongArch:
Update links of LoongArch ISA Vol1 and ELF psABI
docs/zh_CN:
Add rust arch-support Chinese translation
docs/zh_CN:
Add rust coding-guidelines Chinese translation
docs/zh_CN:
Add rust general-information Chinese translation
docs/zh_CN:
Add rust index Chinese translation
docs/zh_CN:
Add rust quick-start Chinese translation
docs/zh_CN:
Add staging/index Chinese translation
docs/zh_CN:
Add staging/xz Chinese translation
docs/zh_CN:
Add userspace-api/accelerators/ocxl Chinese translation
docs/zh_CN:
Add userspace-api/ebpf Chinese translation
docs/zh_CN:
Add userspace-api/futex2 Chinese translation
docs/zh_CN:
Add userspace-api/index Chinese translation
docs/zh_CN:
Add userspace-api/no_new_privs Chinese translation
docs/zh_CN:
Add userspace-api/seccomp_filter Chinese translation
docs/zh_CN:
Add userspace-api/sysfs-platform_profile Chinese translation
docs/zh_CN:
core-api: Add errseq Chinese translation
docs/zh_CN:
core-api: Add this_cpu_ops Chinese translation
docs/zh_CN:
core-api: Add timekeeping Chinese translation
docs/zh_CN:
Fix '.. only::' directive's expression
docs:
Add book to process/kernel-docs.rst
docs:
admin-guide: cgroup-v1: update description of inactive_file
docs:
admin-guide: hw_random: Make document title more generic and concise
docs:
Create translations/sp_SP/process/, move submitting-patches.rst
docs:
decruft Documentation/conf.py
docs:
Deprecate use of Sphinx < 2.4.x
docs:
Don't wire font sizes for HTML output
docs:
Fix path paste-o for /sys/kernel/warn_count
docs:
Fix the docs build with Sphinx 6.0
docs:
hwmon: (smpro-hwmon) Add documentation
docs:
hwmon: (smpro-hwmon) Improve grammar and formatting
docs:
ia64: Fix a typo ("identify mappings")
docs:
improve the HTML formatting of kerneldoc comments
docs:
kbuild: remove mention to dropped $(objtree) feature
docs:
kmsan: fix formatting of "Example report"
docs:
netdev: convert to a non-FAQ document
docs:
netdev: reshuffle sections in prep for de-FAQization
docs:
networking: Fix bridge documentation URL
docs:
perf: Fix PMU instance name of hisi-pcie-pmu
docs:
powerpc: add POWER9 and POWER10 to CPU families
docs:
Retire old resources from kernel-docs.rst
docs:
sphinx-pre-install: don't require the RTD theme
docs:
Switch the default HTML theme to alabaster
docs:
sysctl/fs: merge the aio sections
docs:
sysctl/fs: re-order, prettify
docs:
sysctl/fs: remove references to dquot-max/-nr
docs:
sysctl/fs: remove references to inode-max
docs:
sysctl/fs: remove references to super-max/-nr
docs:
tweak some Alabaster style parameters
docs:
Update maintainer of kernel-docs.rst
docs:
update sphinx.rst to reflect the default theme change
Documentation/ABI:
Update IFS ABI doc
Documentation/features-refresh.sh:
Only sed the beginning "arch" of ARCH_DIR
Documentation/features:
Update feature lists for 6.1
Documentation/features:
Use loongarch instead of loong
Documentation/gpu:
Fix section in the wrong scope
Documentation/hw-vuln:
Add documentation for Cross-Thread Return Predictions
Documentation/hw-vuln:
Fix rST warning
documentation/mm:
update pmd_present() in arch_pgtable_helpers.rst
Documentation/osnoise:
Add osnoise/options documentation
Documentation/osnoise:
Add osnoise/options documentation
Documentation/osnoise:
Escape underscore of NO_ prefix
Documentation/rv:
Add verification/rv man pages
Documentation/x86/boot:
Reserve type_of_loader=13 for barebox
Documentation:
ABI: testing: add max11410 doc
Documentation:
ad4130: format list of in_voltage-voltage_filter_mode_available modes
Documentation:
Add documentation for new devlink-rate attributes
Documentation:
Add HOWTO Spanish translation into rst based build system
documentation:
add zram recompression documentation
Documentation:
amd-pstate: Add tbench and gitsource test introduction
Documentation:
arm: marvell: Add Orion codenames and archive homepage
Documentation:
bonding: correct xmit hash steps
Documentation:
bonding: update miimon default to 100
Documentation:
bpf: Escape underscore in BPF type name prefix
Documentation:
dev-tools: Clarify requirements for result description
Documentation:
devlink: Add blank line padding on numbered lists in Devlink Port documentation
Documentation:
devlink: add devlink documentation for the etas_es58x driver
Documentation:
devlink: add missing toc entry for etas_es58x devlink doc
Documentation:
devres: add missing devm_acpi_dma_controller_free() helper
Documentation:
devres: add missing IIO helpers
Documentation:
devres: add missing LED helpers
Documentation:
devres: add missing MEM helper
Documentation:
devres: add missing PHY helpers
Documentation:
devres: add missing PWM helper
Documentation:
document the ABI changes for KVM_CAP_ARM_MTE
Documentation:
eisa: Fix typo
Documentation:
Fixed a typo in bootconfig.rst
Documentation:
gpio: Remove text about ARCH_NR_GPIOS
Documentation:
kdump: describe VMCOREINFO export for RISCV64
Documentation:
kunit: Fix "How Do I Use This" / "Next Steps" sections
Documentation:
KUnit: make usage.rst a superset of tips.rst, remove duplication
Documentation:
kunit: Remove redundant 'tips.rst' page
Documentation:
KUnit: reword description of assertions
Documentation:
Kunit: Update architecture.rst for minor fixes
Documentation:
kvm: clarify SRCU locking order
Documentation:
kvm: fix SRCU locking order docs
Documentation:
Make formatting consistent for rs485 docs
Documentation:
networking: TC queue based filtering
Documentation:
nfp: update documentation
Documentation:
PCI: Add reference to PCI/MSI device driver APIs
Documentation:
perf: Indent filter options list of hisi-pcie-pmu
Documentation:
raise minimum supported version of binutils to 2.25
Documentation:
Remove bogus claim about del_timer_sync()
Documentation:
Replace del_timer/del_timer_sync()
Documentation:
RISC-V: Allow patches for non-standard behavior
Documentation:
RISC-V: Fix a typo in patch-acceptance
Documentation:
RISC-V: Mention the UEFI Standards
Documentation:
RISC-V: patch-acceptance: s/implementor/implementer
Documentation:
riscv: Document the sv57 VM layout
Documentation:
rs485: Fix struct referencing
Documentation:
rs485: Link reference properly
Documentation:
rs485: Mention uart_get_rs485_mode()
Documentation:
Start translations to Spanish
Documentation:
update the description of TracerPid in procfs.rst
Documentation:
USB: correct possessive "its" usage
dpaa2-eth:
execute xdp_do_flush() before napi_complete_done()
dpaa_eth:
execute xdp_do_flush() before napi_complete_done()
drbd:
add context parameter to expect() macro
drbd:
destroy workqueue when drbd device was freed
drbd:
disable discard support if granularity > max
drbd:
introduce drbd_ratelimit()
drbd:
introduce dynamic debug
drbd:
remove call to memset before free device/resource/connection
drbd:
split polymorph printk to its own file
drbd:
Store op in drbd_peer_request
drbd:
unify how failed assertions are logged
drbd:
use blk_queue_max_discard_sectors helper
drbd:
use consistent license
driver core:
Add __alloc_size hint to devm allocators
driver core:
allow kobj_to_dev() to take a const pointer
driver core:
class: make namespace and get_ownership take const *
driver core:
Fix bus_type.match() error handling in __driver_attach()
driver core:
Fix test_async_probe_init saves device in wrong array
driver core:
fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion.
driver core:
fix up missed scsi/cxlflash class.devnode() conversion.
driver core:
fix up some missing class.devnode() conversions.
driver core:
make struct class.dev_uevent() take a const *
driver core:
make struct class.devnode() take a const *
driver core:
mark driver_allows_async_probing static
driver core:
pass a const * into of_device_uevent()
driver core:
remove devm_device_remove_group()
driver core:
remove devm_device_remove_groups()
driver core:
Use kstrtobool() instead of strtobool()
driver/net/tun:
Added features for USO.
drivers/accel:
define kconfig and register a new major
drivers/gpio:
use simple i2c probe
drivers/i2c:
use simple i2c probe
drivers/md/md-bitmap:
check the return value of md_bitmap_get_counter()
drivers/net/bonding/bond_3ad:
return when there's no aggregator
drivers/net/virtio_net.c:
Added USO support.
drivers/perf:
hisi: Add TLP filter support
drivers/perf:
hisi: Fix some event id for hisi-pcie-pmu
drivers/perf:
riscv_pmu_sbi: add support for PMU variant on T-Head C9xx cores
drivers/ps3:
Fix double word in comments
drivers:
arm-smmu-impl: Add QDU1000 and QRU1000 iommu implementation
drivers:
bus: simple-pm-bus: Use clocks
drivers:
convert unsupported .adjfreq to .adjfine
drivers:
dio: fix possible memory leak in dio_init()
drivers:
hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers
drivers:
iio: accel: Add support for ADXL359 device
drivers:
iio: accel: Use warning if invalid device id is detected
drivers:
mcb: fix resource leak in mcb_probe()
drivers:
net: convert to boolean for the mac_managed_pm flag
drivers:
net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
drivers:
perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init()
drivers:
remoteproc: Add Xilinx r5 remoteproc driver
drivers:
soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
drivers:
staging: media: omap4iss: Use BIT macro instead of left shifting
drivers:
staging: r8188eu: Fix sleep-in-atomic-context bug in rtw_join_timeout_handler
drm/amd/amdgpu:
enable athub cg 11.0.3
drm/amd/amdgpu:
enable gfx clock gating features on smu_v13_0_10
drm/amd/amdgpu:
fix warning during suspend
drm/amd/amdgpu:
Replace kmap() with kmap_local_page()
drm/amd/amdgpu:
reserve vm invalidation engine for firmware
drm/amd/amdgpu:
temporary workaround to skip ras error for gc_v11_0_3
drm/amd/amdgpu:
update mes11 api def
drm/amd/dc/dce120:
Fix audio register mapping, stop triggering KASAN
drm/amd/display (gcc13):
fix enum mismatch
drm/amd/display:
3.2.208
drm/amd/display:
3.2.209
drm/amd/display:
3.2.210
drm/amd/display:
3.2.211
drm/amd/display:
3.2.212
drm/amd/display:
3.2.213
drm/amd/display:
3.2.214
drm/amd/display:
3.2.215
drm/amd/display:
[FW Promotion] Release 0.0.141.0
drm/amd/display:
[FW Promotion] Release 0.0.143.0
drm/amd/display:
Add a debug option HBR2CP2520 over TPS4
drm/amd/display:
add an ASSERT() to irq service functions
drm/amd/display:
Add basic ODM description
drm/amd/display:
Add check for DET fetch latency hiding for dcn32
drm/amd/display:
add DCN support for ARM64
drm/amd/display:
Add DCN314 display SG Support
drm/amd/display:
Add debug option to skip PSR CRTC disable
drm/amd/display:
Add debug options for increasing phantom lines
drm/amd/display:
Add DEC/CRB basic doc
drm/amd/display:
Add DSC delay factor workaround
drm/amd/display:
Add events log to trace OPTC lock and unlock
drm/amd/display:
add FB_DAMAGE_CLIPS support
drm/amd/display:
Add function for validate and update new stream
drm/amd/display:
Add HUBP surface flip interrupt handler
drm/amd/display:
Add kernel doc for commit sequence
drm/amd/display:
Add kernel doc to some of the dc fields
drm/amd/display:
Add margin for max vblank time for SubVP + DRR
drm/amd/display:
Add margin on DRR vblank start for subvp
drm/amd/display:
Add missing brackets in calculation
drm/amd/display:
Add UHBR135 and UHBR20 into debugfs
drm/amd/display:
Add YCBCR2020 coefficients to CSC matrix
drm/amd/display:
Add Z8 allow states to z-state support list
drm/amd/display:
Adding HDMI SCDC DEVICE_ID define
drm/amd/display:
Adjust downscaling limits for dcn314
drm/amd/display:
Adjust DP 8b10b LT exit behavior
drm/amd/display:
Align dcn314_smu logging with other DCNs
drm/amd/display:
Align phantom pipe dst/src scaling with main for subvp
drm/amd/display:
Allow tuning DCN314 bounding box
drm/amd/display:
Avoid ABM when ODM combine is enabled for eDP
drm/amd/display:
Avoid setting pixel rate divider to N/A
drm/amd/display:
Bypass DET swath fill check for max clocks
drm/amd/display:
Calculate output_color_space after pixel encoding adjustment
drm/amd/display:
change GPU match with IP version for Vangogh
drm/amd/display:
Check context constructed for pipe split flags is still valid
drm/amd/display:
Check if link state is valid
drm/amd/display:
Check if PSR enabled when entering MALL
drm/amd/display:
Check validation passed after applying pipe split changes
drm/amd/display:
clean up some irq service code for dcn201
drm/amd/display:
Consider dp cable id only when data is non zero
drm/amd/display:
Convert documentation to a kernel-doc
drm/amd/display:
Copy DC context in the commit streams
drm/amd/display:
correct DML calc error of UrgentLatency
drm/amd/display:
correct static_screen_event_mask
drm/amd/display:
correctly populate dcn315 clock table
drm/amd/display:
Create debugfs to tell if connector is DPIA link
drm/amd/display:
cursor update command incomplete
drm/amd/display:
Cursor update refactor: PSR-SU support condition
drm/amd/display:
delete the duplicate .set_odm_bypass initialization in dcn314_tg_funcs
drm/amd/display:
Disable DRR actions during state commit
drm/amd/display:
Disable phantom OTG after enable for plane disable
drm/amd/display:
disable S/G display on DCN 2.1.0
drm/amd/display:
disable S/G display on DCN 3.1.2/3
drm/amd/display:
disable S/G display on DCN 3.1.4
drm/amd/display:
disable S/G display on DCN 3.1.5
drm/amd/display:
Disable uclk pstate for subvp pipes
drm/amd/display:
Document part of the DMUB cmd
drm/amd/display:
Don't check output BPP for phantom
drm/amd/display:
don't enable DRM CRTC degamma property for DCE
drm/amd/display:
Don't enable ODM + MPO
drm/amd/display:
Don't overwrite subvp pipe info in fast updates
drm/amd/display:
Don't return false if no stream
drm/amd/display:
Drop struct crc_region and reuse struct rect
drm/amd/display:
drop vblank_lock from struct amdgpu_display_manager
drm/amd/display:
enable dchub request limit for DCN 3.2.x
drm/amd/display:
Enable dp_hdmi21_pcon support
drm/amd/display:
Enable new commit sequence only for DCN32x
drm/amd/display:
Enable timing sync on DCN32
drm/amd/display:
Enforce minimum prefetch time for low memclk on DCN32
drm/amd/display:
Ensure commit_streams returns the DC return code
drm/amd/display:
Expand kernel doc for DC
drm/amd/display:
Fail atomic_check early on normalize_zpos error
drm/amd/display:
Filter Invalid 420 Modes for HDMI TMDS
drm/amd/display:
Fix access timeout to DPIA AUX at boot time
drm/amd/display:
Fix arithmetic error in MALL size calculations for subvp
drm/amd/display:
fix array index out of bound error in bios parser
drm/amd/display:
fix array index out of bound error in DCN32 DML
drm/amd/display:
Fix calculation for cursor CAB allocation
drm/amd/display:
Fix COLOR_SPACE_YCBCR2020_TYPE matrix
drm/amd/display:
fix compilation issue with legacy gcc
drm/amd/display:
fix cursor offset on rotation 180
drm/amd/display:
Fix DCN2.1 default DSC clocks
drm/amd/display:
fix dcn3.1x mode validation on high bandwidth config
drm/amd/display:
Fix DCN32 DSC delay calculation
drm/amd/display:
Fix display corruption w/ VSR enable
drm/amd/display:
fix dpms_off issue when disabling bios mode
drm/amd/display:
Fix DTBCLK disable requests and SRC_SEL programming
drm/amd/display:
Fix fallback issues for DP LL 1.4a tests
drm/amd/display:
Fix FCLK deviation and tool compile issues
drm/amd/display:
Fix gpio port mapping issue
drm/amd/display:
Fix HDCP 1.X 1A-04 failing
drm/amd/display:
Fix invalid DPIA AUX reply causing system hang
drm/amd/display:
fix issues with driver unload
drm/amd/display:
fix kernel-doc issues in dc.h
drm/amd/display:
Fix null pointer issues found in emulation
drm/amd/display:
Fix optc2_configure warning on dcn314
drm/amd/display:
Fix prefetch calculations for dcn32
drm/amd/display:
Fix race condition in DPIA AUX transfer
drm/amd/display:
Fix reg timeout in enc314_enable_fifo
drm/amd/display:
Fix rotated cursor offset calculation
drm/amd/display:
Fix SDR visual confirm
drm/amd/display:
Fix set scaling doesn's work
drm/amd/display:
Fix spelling mistake: "dram_clk_chanage" -> "dram_clk_change"
drm/amd/display:
Fix Subvp phantom pipe transition
drm/amd/display:
fix the build when DRM_AMD_DC_DCN is not set
drm/amd/display:
Fix timing not changning when freesync video is enabled
drm/amd/display:
fix unbounded requesting for high pixel rate modes on dcn315
drm/amd/display:
Handle seamless boot stream
drm/amd/display:
Handle virtual hardware detect
drm/amd/display:
Have risk for memory exhaustion
drm/amd/display:
Ignore Cable ID Feature
drm/amd/display:
Implement secure display on DCN21
drm/amd/display:
Include surface of unaffected streams
drm/amd/display:
Include virtual signal to set k1 and k2 values
drm/amd/display:
Increase frame size limit for display_mode_vba_util_32.o
drm/amd/display:
Investigate tool reported FCLK P-state deviations
drm/amd/display:
Limit dcn32 to 1950Mhz display clock
drm/amd/display:
Limit HW cursor size of >= 4k
drm/amd/display:
make dcn32_mmhubbub_funcs static
drm/amd/display:
make dcn32_mpc_funcs static
drm/amd/display:
Make some symbols static
drm/amd/display:
make wake_up_aux_channel static
drm/amd/display:
MALL SS calculations should iterate over all pipes for cursor
drm/amd/display:
Modify checks to enable TPS3 pattern when required
drm/amd/display:
Modify mismatched function name
drm/amd/display:
move remaining FPU code to dml folder
drm/amd/display:
move remaining FPU code to dml folder
drm/amd/display:
move stream encoder audio setup to link_hwss
drm/amd/display:
new ABM config 2
drm/amd/display:
No display after resume from WB/CB
drm/amd/display:
only fill dirty rectangles when PSR is enabled
drm/amd/display:
Only update link settings after successful MST link train
drm/amd/display:
Phase 1 Add Bw Allocation source and header files
drm/amd/display:
Populate DP2.0 output type for DML pipe
drm/amd/display:
prevent memory leak
drm/amd/display:
prevent seamless boot on displays that don't have the preferred dig
drm/amd/display:
program output tf when required
drm/amd/display:
Program pipes for ODM when removing planes
drm/amd/display:
Properly handle additional cases where DCN is not supported
drm/amd/display:
properly handling AGP aperture in vm setup
drm/amd/display:
read invalid ddc pin status cause engine busy
drm/amd/display:
Refactor eDP PSR codes
drm/amd/display:
refactor enable/disable audio stream hw sequence
drm/amd/display:
refine wake up aux in retrieve link caps
drm/amd/display:
Reinit DPG when exiting dynamic ODM
drm/amd/display:
remove audio mute control in hpo dp
drm/amd/display:
Remove DTB DTO on CLK update
drm/amd/display:
Remove FPU guards from the DML folder
drm/amd/display:
Remove optimization for VRR updates
drm/amd/display:
Remove rate check from pixel rate divider update
drm/amd/display:
Remove wrong pipe control lock
drm/amd/display:
Report to ACPI video if no panels were found
drm/amd/display:
Reset DMUB mailbox SW state after HW reset
drm/amd/display:
Retain phantom pipes when min transition into subvp (#7358)
drm/amd/display:
Retain phantom plane/stream if validation fails
drm/amd/display:
Revert check for phantom BPP
drm/amd/display:
revert Disable DRR actions during state commit
drm/amd/display:
Revert logic for plane modifiers
drm/amd/display:
Rework comments on dc file
drm/amd/display:
Rework context change check
drm/amd/display:
rework macros for DWB register access
drm/amd/display:
Round up DST_after_scaler to nearest int
drm/amd/display:
Set correct EOTF and Gamut flag in VRR info
drm/amd/display:
Set max for prefetch lines on dcn32
drm/amd/display:
Set memclk levels to be at least 1 for dcn32
drm/amd/display:
set optimized required for comp buf changes
drm/amd/display:
set per pipe dppclk to 0 when dpp is off
drm/amd/display:
skip commit minimal transition state
drm/amd/display:
stop using connector->override_edid
drm/amd/display:
Stop waiting for vblank during pipe programming
drm/amd/display:
Support parsing VRAM info v3.0 from VBIOS
drm/amd/display:
trigger timing sync only if TG is running
drm/amd/display:
trigger timing sync only if TG is running
drm/amd/display:
Unassign does_plane_fit_in_mall function from dcn3.2
drm/amd/display:
Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0
drm/amd/display:
Update 709 gamma to 2.222 as stated in the standerd
drm/amd/display:
Update DML formula
drm/amd/display:
Update DSC capabilitie for DCN314
drm/amd/display:
Update latencies on DCN321
drm/amd/display:
Update OTG instance in the commit stream
drm/amd/display:
Update soc bounding box for dcn32/dcn321
drm/amd/display:
Update SR watermarks for DCN314
drm/amd/display:
Update SubVP Visual Confirm
drm/amd/display:
Update Z8 watermarks for DCN314
drm/amd/display:
Use DCC meta pitch for MALL allocation requirements
drm/amd/display:
Use dummy pstate latency for subvp when needed on dcn32
drm/amd/display:
Use forced DSC bpp in DML
drm/amd/display:
use low clocks for no plane configs
drm/amd/display:
use max_dsc_bpp in amdgpu_dm
drm/amd/display:
Use min transition for all SubVP plane add/remove
drm/amd/display:
Use min transition for SubVP into MPO
drm/amd/display:
Use new num clk levels struct for max mclk index
drm/amd/display:
Use the largest vready_offset in pipe group
drm/amd/display:
use the proper fb offset for DM
drm/amd/display:
use uclk pstate latency for fw assisted mclk validation dcn32
drm/amd/display:
Use update plane and stream routine for DCN32x
drm/amd/display:
Use viewport height for subvp mall allocation size
drm/amd/display:
Wait for VBLANK during pipe programming
drm/amd/display:
wait for vblank during pipe programming
drm/amd/display:
Waiting for 1 frame to fix the flash issue on PSR1
drm/amd/display:
Workaround to increase phantom pipe vactive in pipesplit
drm/amd/display:
Wrong colorimetry workaround
drm/amd/display:
Zeromem mypipe heap struct before using it
drm/amd/pm/smu11:
BACO is supported when it's in BACO state
drm/amd/pm/smu11:
poll BACO status after RPM BACO exits
drm/amd/pm/smu13:
BACO is supported when it's in BACO state
drm/amd/pm:
add missing AllowIHInterrupt message mapping for SMU13.0.0
drm/amd/pm:
add missing SMU13.0.0 mm_dpm feature mapping
drm/amd/pm:
add missing SMU13.0.7 mm_dpm feature mapping
drm/amd/pm:
add SMU 13.0.7 missing GetPptLimit message mapping
drm/amd/pm:
add SMU IP v13.0.4 IF version define to V7
drm/amd/pm:
add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7
drm/amd/pm:
allow gfxoff on gc_11_0_3
drm/amd/pm:
avoid large variable on kernel stack
drm/amd/pm:
bump SMU 13.0.0 driver_if header version
drm/amd/pm:
bump SMU 13.0.7 driver_if header version
drm/amd/pm:
bump SMU13.0.0 driver_if header to version 0x34
drm/amd/pm:
correct SMU13.0.0 pstate profiling clock settings
drm/amd/pm:
correct the fan speed retrieving in PWM for some SMU13 asics
drm/amd/pm:
correct the reference clock for fan speed(rpm) calculation
drm/amd/pm:
disable cstate feature for gpu reset scenario
drm/amd/pm:
drop unneeded dpm features disablement for SMU 13.0.4/11
drm/amd/pm:
Enable bad memory page/channel recording support for smu v13_0_0
drm/amd/pm:
enable GPO dynamic control support for SMU13.0.0
drm/amd/pm:
enable GPO dynamic control support for SMU13.0.7
drm/amd/pm:
enable mode1 reset on smu_v13_0_10
drm/amd/pm:
enable runpm support over BACO for SMU13.0.0
drm/amd/pm:
enable runpm support over BACO for SMU13.0.7
drm/amd/pm:
enable thermal alert on smu_v13_0_10
drm/amd/pm:
fix SMU13 runpm hang due to unintentional workaround
drm/amd/pm:
fulfill SMU13.0.0 cstate control interface
drm/amd/pm:
fulfill SMU13.0.7 cstate control interface
drm/amd/pm:
Init pm_attr_list when dpm is disabled
drm/amd/pm:
remove the pptable id override on smu_v13_0_10
drm/amd/pm:
skip disabling all smu features on smu_v13_0_10 in suspend
drm/amd/pm:
skip loading pptable from driver on secure board for smu_v13_0_10
drm/amd/pm:
temporarily disable thermal alert on smu_v13_0_10
drm/amd/pm:
update driver if header for smu_13_0_7
drm/amd/pm:
update driver-if header for smu_v13_0_10
drm/amd/pm:
update SMU IP v13.0.4 driver interface version
drm/amd/pm:
update SMU IP v13.0.4 msg interface header
drm/amd/pm:
update SMU13.0.0 reported maximum shader clock
drm/amd:
Add IMU fw version to fw version queries
drm/amd:
Delay removal of the firmware framebuffer
drm/amd:
Fail the suspend if resources can't be evicted
drm/amd:
Fix initialization for nbio 4.3.0
drm/amdgpu/discovery:
add PSP IP v13.0.11 support
drm/amdgpu/discovery:
enable gfx v11 for GC 11.0.4
drm/amdgpu/discovery:
enable gmc v11 for GC 11.0.4
drm/amdgpu/discovery:
enable mes support for GC v11.0.4
drm/amdgpu/discovery:
enable nbio support for NBIO v7.7.1
drm/amdgpu/discovery:
enable soc21 common for GC 11.0.4
drm/amdgpu/discovery:
set the APU flag for GC 11.0.4
drm/amdgpu/display/mst:
Fix mst_state->pbn_div and slot count assignments
drm/amdgpu/display/mst:
limit payload to be updated one by one
drm/amdgpu/display/mst:
update mst_mgr relevant variable when long HPD
drm/amdgpu/dm/dp_mst:
Don't grab mst_mgr->lock when computing DSC state
drm/amdgpu/dm/mst:
Fix uninitialized var in pre_compute_mst_dsc_configs_for_state()
drm/amdgpu/dm/mst:
Use the correct topology mgr pointer in amdgpu_dm_connector
drm/amdgpu/fence:
Fix oops due to non-matching drm_sched init/fini
drm/amdgpu/gfx10:
set gfx.funcs in early init
drm/amdgpu/gfx11:
set gfx.funcs in early init
drm/amdgpu/gfx9:
set gfx.funcs in early init
drm/amdgpu/mes11:
enable reg active poll
drm/amdgpu/mst:
Stop ignoring error codes and deadlocking
drm/amdgpu/pm:
add GFXOFF control IP version check for SMU IP v13.0.11
drm/amdgpu/pm:
enable swsmu for SMU IP v13.0.11
drm/amdgpu/pm:
use the specific mailbox registers only for SMU IP v13.0.4
drm/amdgpu/powerplay/psm:
Fix memory leak in power state init
drm/amdgpu/psp12:
move ih_reroute into ring_create
drm/amdgpu/psp:
don't free PSP buffers on suspend
drm/amdgpu/sdma_v4_0:
turn off SDMA ring buffer in the s2idle suspend
drm/amdgpu/si_dma:
remove unused variable in si_dma_stop()
drm/amdgpu/smu:
skip pptable init under sriov
drm/amdgpu/soc21:
add mode2 asic reset for SMU IP v13.0.11
drm/amdgpu/vcn:
re-use original vcn0 doorbell value
drm/amdgpu:
Add an extra evict_resource call during device_suspend.
drm/amdgpu:
add drv_vram_usage_va for virt data exchange
drm/amdgpu:
Add EEPROM I2C address support for ip discovery
drm/amdgpu:
add GART, GPUVM, and GTT to glossary
drm/amdgpu:
add gfx support for GC 11.0.4
drm/amdgpu:
add gmc v11 support for GC 11.0.4
drm/amdgpu:
add irq source id definition for VCN/JPEG 4.0
drm/amdgpu:
add JPEG 4.0 RAS poison consumption handling
drm/amdgpu:
add missing license to some files
drm/amdgpu:
Add notifier lock for KFD userptrs
drm/amdgpu:
Add nv mailbox irq in soc21
drm/amdgpu:
add printing to indicate rpm completeness
drm/amdgpu:
Add psp_13_0_10_ta firmware to modinfo
drm/amdgpu:
add RAS error query for JPEG 4.0
drm/amdgpu:
add RAS page retirement functions for MCA
drm/amdgpu:
add RAS poison handling for MCA
drm/amdgpu:
add RAS query support for VCN 4.0
drm/amdgpu:
add register definition for VCN RAS initialization
drm/amdgpu:
add S/G display parameter
drm/amdgpu:
add smu 13 support for smu 13.0.11
drm/amdgpu:
add soc21 common ip block support for GC 11.0.4
drm/amdgpu:
Add software ring callbacks for gfx9 (v8)
drm/amdgpu:
Add sriov vf ras support in amdgpu_ras_asic_supported
drm/amdgpu:
Add support for RAS table at 0x40000
drm/amdgpu:
add the fan abnormal detection feature
drm/amdgpu:
add tmz support for GC 11.0.1
drm/amdgpu:
add tmz support for GC IP v11.0.4
drm/amdgpu:
Add umc channel index mapping table for umc_v8_10
drm/amdgpu:
Add unique_id support for GC 11.0.1/2
drm/amdgpu:
add Vangogh APU flag to IP discovery path
drm/amdgpu:
add VCN 4.0 RAS poison consumption handling
drm/amdgpu:
add vram reservation based on vram_usagebyfirmware_v2_2
drm/amdgpu:
Adjust MES polling timeout for sriov
drm/amdgpu:
allow multipipe policy on ASICs with one MEC
drm/amdgpu:
Allow non-standard EEPROM I2C address
drm/amdgpu:
allow secure submission on gfx11 and sdma6
drm/amdgpu:
always register an MMU notifier for userptr
drm/amdgpu:
Bug-fix: Reading I2C FRU data on newer ASICs
drm/amdgpu:
Check if fru_addr is not NULL (v2)
drm/amdgpu:
clarify DC checks
drm/amdgpu:
Clean up soc21 early init for SRIOV
drm/amdgpu:
cleanup amdgpu_hmm_range_get_pages
drm/amdgpu:
cleanup scheduler job initialization v2
drm/amdgpu:
cleanup SPM support a bit
drm/amdgpu:
complete gfxoff allow signal during suspend without delay
drm/amdgpu:
convert amdgpu_amdkfd_gpuvm.c to IP version checks
drm/amdgpu:
convert vega20_ih.c to IP version checks
drm/amdgpu:
correct MEC number for gfx11 APUs
drm/amdgpu:
correct MES debugfs versions
drm/amdgpu:
Correct the power calcultion for Renior/Cezanne.
drm/amdgpu:
declare firmware for new MES 11.0.4
drm/amdgpu:
Decouple RAS EEPROM addresses from chips
drm/amdgpu:
define common jpeg_set_ras_funcs
drm/amdgpu:
define common vcn_set_ras_funcs
drm/amdgpu:
dequeue mes scheduler during fini
drm/amdgpu:
disable BACO on special BEIGE_GOBY card
drm/amdgpu:
disable BACO support on more cards
drm/amdgpu:
disable GFXOFF during compute for GFX11
drm/amdgpu:
Disable GPU reset on SRIOV before remove pci.
drm/amdgpu:
Disable MCBP from soc21 for SRIOV
drm/amdgpu:
disallow gfxoff until GC IP blocks complete s2idle resume
drm/amdgpu:
Don't set struct drm_driver.output_poll_changed
drm/amdgpu:
drop amdgpu_sync from amdgpu_vmid_grab v2
drm/amdgpu:
Drop eviction lock when allocating PT BO
drm/amdgpu:
drop the fence argument from amdgpu_vmid_grab
drm/amdgpu:
Enable Aldebaran devices to report CU Occupancy
drm/amdgpu:
enable GFX Clock Gating control for GC IP v11.0.4
drm/amdgpu:
enable GFX IP v11.0.4 CG support
drm/amdgpu:
enable GFX Power Gating for GC IP v11.0.4
drm/amdgpu:
Enable GFX RAS feature for gfx v11_0_3
drm/amdgpu:
Enable gmc soft reset on gmc_v11_0_3
drm/amdgpu:
enable HDP SD for gfx 11.0.3
drm/amdgpu:
enable imu firmware for GC 11.0.4
drm/amdgpu:
Enable mode-1 reset for RAS recovery in fatal error mode
drm/amdgpu:
Enable pg/cg flags on GC11_0_4 for VCN
drm/amdgpu:
enable PSP IP v13.0.11 support
drm/amdgpu:
enable RAS for VCN/JPEG v4.0
drm/amdgpu:
enable RAS poison for VCN 2.6
drm/amdgpu:
Enable ras support for mp0 v13_0_0 and v13_0_10
drm/amdgpu:
enable Vangogh VCN indirect sram mode
drm/amdgpu:
Enable vclk dclk node for gc11.0.3
drm/amdgpu:
enable VCN DPG for GC IP v11.0.4
drm/amdgpu:
enable VCN RAS poison for VCN v4.0
drm/amdgpu:
expand on GPUVM documentation
drm/amdgpu:
extend halt_if_hws_hang to MES
drm/amdgpu:
extend HWIP_MAX_INSTANCE to 28
drm/amdgpu:
fix amdgpu_job_free_resources v2
drm/amdgpu:
fix another missing fence reference in the CS code
drm/amdgpu:
fix cleaning up reserved VMID on release
drm/amdgpu:
Fix for BO move issue
drm/amdgpu:
fix for suspend/resume kiq fence fallback under sriov
drm/amdgpu:
fix for suspend/resume sequence under sriov
drm/amdgpu:
fix GDS/GWS/OA switch handling
drm/amdgpu:
Fix logic error
drm/amdgpu:
Fix memory leak in amdgpu_cs_pass1
drm/amdgpu:
fix memory leak in amdgpu_cs_sync_rings
drm/amdgpu:
Fix minmax warning
drm/amdgpu:
fix missing dma_fence_put in error path
drm/amdgpu:
fix mmhub register base coding error
drm/amdgpu:
fix pci device refcount leak
drm/amdgpu:
Fix PCI device refcount leak in amdgpu_atrm_get_bios()
drm/amdgpu:
fix pipeline sync v2
drm/amdgpu:
Fix potential double free and null pointer dereference
drm/amdgpu:
Fix potential NULL dereference
drm/amdgpu:
fix pstate setting issue
drm/amdgpu:
fix sdma doorbell init ordering on APUs
drm/amdgpu:
Fix size validation for non-exclusive domains (v4)
drm/amdgpu:
fix stall on CPU when allocate large system memory
drm/amdgpu:
Fix the kerneldoc description
drm/amdgpu:
Fix type of second parameter in odn_edit_dpm_table() callback
drm/amdgpu:
Fix type of second parameter in trans_msg() callback
drm/amdgpu:
fix unused-function error
drm/amdgpu:
fix use-after-free during gpu recovery
drm/amdgpu:
fix userptr HMM range handling v2
drm/amdgpu:
Fixed bug on error when unloading amdgpu
drm/amdgpu:
Fixed the problem that ras error can't be queried after gpu recovery is completed
drm/amdgpu:
fixx NULL pointer deref in gmc_v9_0_get_vm_pte
drm/amdgpu:
force read discovery file if set discovery=2
drm/amdgpu:
generally allow over-commit during BO allocation
drm/amdgpu:
grab extra fence reference for drm_sched_job_add_dependency
drm/amdgpu:
handle polaris10/11 overlap asics (v2)
drm/amdgpu:
Ignore stop rlc on SRIOV environment.
drm/amdgpu:
improve GART and GTT documentation
drm/amdgpu:
Interpret IPMI data for product information (v2)
drm/amdgpu:
Introduce gfx software ring (v9)
drm/amdgpu:
Make amdgpu_ring_mux functions as static
drm/amdgpu:
make display pinning more flexible (v2)
drm/amdgpu:
make psp_ring_init common
drm/amdgpu:
MCBP based on DRM scheduler (v9)
drm/amdgpu:
mention RDNA support in docu
drm/amdgpu:
Modify unmap_queue format for gfx9 (v6)
drm/amdgpu:
move convert_error_address out of umc_ras
drm/amdgpu:
move explicit sync check into the CS
drm/amdgpu:
move non-DC vblank handling out of irq code
drm/amdgpu:
Move the mutex_lock to protect the return status of securedisplay command buffer
drm/amdgpu:
Optimize RAS TA initialization and TA unload funcs
drm/amdgpu:
Optimize TA load/unload/invoke debugfs interfaces
drm/amdgpu:
Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
drm/amdgpu:
Program GC registers through RLCG interface in gfx_v11/gmc_v11
drm/amdgpu:
Refactor mode2 reset logic for v11.0.7
drm/amdgpu:
Remove ATC L2 access for MMHUB 2.1.x
drm/amdgpu:
remove deprecated MES version vars
drm/amdgpu:
Remove programming GCMC_VM_FB_LOCATION* on gfxhub_v3_0_3 in VF
drm/amdgpu:
remove ras_error_status parameter for UMC poison handler
drm/amdgpu:
Remove redundant I2C EEPROM address
drm/amdgpu:
remove redundant NULL check
drm/amdgpu:
remove the check of init status in psp_ras_initialize
drm/amdgpu:
remove the DID of Vangogh from pciidlist
drm/amdgpu:
remove unconditional trap enable on add gfx11 queues
drm/amdgpu:
Remove unnecessary domain argument
drm/amdgpu:
Remove unnecessary register program in SRIOV
drm/amdgpu:
rename the files for HMM handling
drm/amdgpu:
Replace 1-element array with flexible-array member
drm/amdgpu:
Replace one-element array with flex-array member
drm/amdgpu:
Replace one-element array with flexible-array member
drm/amdgpu:
Replace one-elements array with flex-array members
drm/amdgpu:
Replace remaining 1-element array with flex-array
drm/amdgpu:
Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
drm/amdgpu:
revert "generally allow over-commit during BO allocation"
drm/amdgpu:
revert "implement tdr advanced mode"
drm/amdgpu:
rework reserved VMID handling
drm/amdgpu:
rework SR-IOV virtual display handling
drm/amdgpu:
set fb_modifiers_not_supported in vkms
drm/amdgpu:
set GC 11.0.4 family
drm/amdgpu:
Set MTYPE in PTE based on BO flags
drm/amdgpu:
set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
drm/amdgpu:
Skip access GRBM_CNTL under SRIOV on gfx_v11
drm/amdgpu:
Skip access SDMA0_F32_CNTL in sdma_v6_0_enable under SRIOV
drm/amdgpu:
skip MES for S0ix as well since it's part of GFX
drm/amdgpu:
skip mes self test after s0i3 resume for MES IP v11.0
drm/amdgpu:
skip mes self test for gc 11.0.3
drm/amdgpu:
skip mes self test for gc 11.0.3 in recover
drm/amdgpu:
Skip program gfxhub_v3_0_3 system aperture registers under SRIOV
drm/amdgpu:
skip vram reserve on firmware_v2_2 for bare-metal
drm/amdgpu:
Stop clearing kiq position during unload
drm/amdgpu:
stop resubmitting jobs for GPU reset v2
drm/amdgpu:
stop resubmittting jobs in amdgpu_pci_resume
drm/amdgpu:
stop waiting for the VM during unreserve
drm/amdgpu:
switch to select_se_sh wrapper for gfx v9_0
drm/amdgpu:
there is no vbios fb on devices with no display hw (v2)
drm/amdgpu:
Unlock bo_list_mutex after error handling
drm/amdgpu:
update docum. filename following rename
drm/amdgpu:
update documentation of parameter amdgpu_gtt_size
drm/amdgpu:
update psp_fw_type enum in amdgpu_ucode header
drm/amdgpu:
Update ras eeprom support for smu v13_0_0 and v13_0_10
drm/amdgpu:
update wave data type to 3 for gfx11
drm/amdgpu:
use dev_dbg to print messages in runtime cycle
drm/amdgpu:
Use drm_mode_init() for on-stack modes
drm/amdgpu:
use drm_sched_job_add_resv_dependencies for moves
drm/amdgpu:
use page retirement API in MCA notifier
drm/amdgpu:
use proper DC check in amdgpu_display_supported_domains()
drm/amdgpu:
use scheduler dependencies for CS
drm/amdgpu:
use scheduler dependencies for UVD msgs
drm/amdgpu:
use scheduler dependencies for VM updates
drm/amdgpu:
use sysfs_emit() to instead of scnprintf()
drm/amdgpu:
Use the TGID for trace_amdgpu_vm_update_ptes
drm/amdgpu:
WARN when freeing kernel memory during suspend
drm/amdgpu:
workaround for TLB seq race
drm/amdkfd:
add GC 11.0.4 KFD support
drm/amdkfd:
Add sync after creating vram bo
drm/amdkfd:
Cleanup kfd_dev struct
drm/amdkfd:
correct the cache info for gfx1036
drm/amdkfd:
enable cooperative launch for gfx10.3
drm/amdkfd:
Fix a memory limit issue
drm/amdkfd:
Fix double release compute pasid
drm/amdkfd:
Fix error handling in criu_checkpoint
drm/amdkfd:
Fix error handling in kfd_criu_restore_events
drm/amdkfd:
Fix kernel warning during topology setup
drm/amdkfd:
Fix kfd_process_device_init_vm error handling
drm/amdkfd:
Fix memory leak in kfd_mem_dmamap_userptr()
drm/amdkfd:
Fix memory leakage
drm/amdkfd:
Fix NULL pointer dereference in svm_migrate_to_ram()
drm/amdkfd:
Fix NULL pointer error for GC 11.0.1 on mGPU
drm/amdkfd:
Fix the memory overrun
drm/amdkfd:
Fix the warning of array-index-out-of-bounds
drm/amdkfd:
Fix type of reset_type parameter in hqd_destroy() callback
drm/amdkfd:
introduce dummy cache info for property asic
drm/amdkfd:
Make kfd_fill_cache_non_crat_info() as static
drm/amdkfd:
Release the topology_lock in error case
drm/amdkfd:
Remove skiping userptr buffer mapping when mmu notifier marks it as invalid
drm/amdkfd:
Remove unnecessary condition in kfd_topology_add_device()
drm/amdkfd:
remove unused kfd_pm4_headers_diq header file
drm/amdkfd:
remove unused struct cdit_header
drm/amdkfd:
Remove unused variable
drm/amdkfd:
update gfx1037 Lx cache setting
drm/amdkfd:
update GFX11 CWSR trap handler
drm/amdkfd:
use vma_lookup() instead of find_vma()
drm/arm/hdlcd:
plane: use drm managed resources
drm/arm/hdlcd:
remove calls to drm_mode_config_cleanup()
drm/arm/hdlcd:
replace drm->dev_private with drm_to_hdlcd_priv()
drm/arm/hdlcd:
use drmm_* to allocate driver structures
drm/arm/malidp:
crtc: use drmm_crtc_init_with_planes()
drm/arm/malidp:
plane: use drm managed resources
drm/arm/malidp:
remove calls to drm_mode_config_cleanup()
drm/arm/malidp:
replace drm->dev_private with drm_to_malidp()
drm/arm/malidp:
use drmm_* to allocate driver structures
drm/armada:
Prepare to dynamic dma-buf locking specification
drm/ast:
Acquire I/O-register lock in atomic_commit_tail function
drm/ast:
Add Atomic gamma lut support for aspeed
drm/ast:
Avoid reprogramming primary-plane scanout address
drm/ast:
Call drm_atomic_helper_check_plane_state() unconditionally
drm/ast:
Convert ast to SHMEM
drm/ast:
Do not call drm_atomic_add_affected_planes()
drm/ast:
Fix start address computation
drm/ast:
Remove cursor double buffering
drm/ast:
Rename struct ast_cursor_plane to struct ast_plane
drm/ast:
Style cleanups in plane code
drm/atomic-helper:
Add {begin,end}_fb_access to plane helpers
drm/atomic-helper:
Don't allocate new plane state in CRTC check
drm/atomic-helper:
Rename drm_atomic_helper_connector_tv_reset to avoid ambiguity
drm/atomic-helper:
Replace drm_atomic_helper_check_crtc_state()
drm/atomic:
Add TV subconnector property to get/set_property
drm/bridge:
adv7533: remove dynamic lane switching from adv7533 bridge
drm/bridge:
it6505: Adapt runtime power management framework
drm/bridge:
it6505: Add pre_enable/post_disable callback
drm/bridge:
it6505: Fix return value check for pm_runtime_get_sync
drm/bridge:
it6505: Improve synchronization between extcon subsystem
drm/bridge:
it6505: Initialize AUX channel in it6505_i2c_probe
drm/bridge:
it6505: Setup links in it6505_irq_hpd
drm/bridge:
ps8640: Add software to support aux defer
drm/bridge:
tc358775: Do not soft reset i2c-slave controller
drm/bridge:
ti-sn65dsi86: Propagate errors in .get_state() to the caller
drm/client:
Add some tests for drm_connector_pick_cmdline_mode()
drm/client:
fix circular reference counting issue
drm/client:
Prevent NULL dereference in drm_client_buffer_delete()
drm/client:
Switch drm_client_buffer_delete() to unlocked drm_gem_vunmap
drm/connector:
Add pixel clock to cmdline mode
drm/connector:
Rename subconnector state variable
drm/connector:
send hotplug uevent on connector cleanup
drm/crtc-helper:
Add a drm_crtc_helper_atomic_check() helper
drm/display/dp_mst:
Correct the kref of port.
drm/display/dp_mst:
Fix drm_dp_mst_add_affected_dsc_crtcs() return code
drm/drm_vma_manager:
Add drm_vma_node_allow_once()
drm/edid/firmware:
convert to drm device specific logging
drm/edid/firmware:
drop redundant connector_name variable/parameter
drm/edid/firmware:
rename drm_load_edid_firmware() to drm_edid_load_firmware()
drm/edid/firmware:
stop using a throwaway platform device
drm/edid:
abstract debugfs override EDID show better
drm/edid:
add [CONNECTOR:%d:%s] to debug logging
drm/edid:
add a quirk for two LG monitors to get them to work on 10bpc
drm/edid:
add function for checking drm_edid validity
drm/edid:
Avoid multiple log lines for HFVSDB parsing
drm/edid:
Clarify why we only accept the "range limits only" descriptor
drm/edid:
convert to device specific logging
drm/edid:
debug log EDID override set/reset
drm/edid:
Define more flags
drm/edid:
detach debugfs EDID override from EDID property update
drm/edid:
Dump the EDID when drm_edid_get_panel_id() has an error
drm/edid:
Extract drm_gtf2_mode()
drm/edid:
Fix minimum bpc supported with DSC1.2 for HDMI sink
drm/edid:
fix repeated words in comments
drm/edid:
Make version checks less convoluted
drm/edid:
move edid load declarations to internal header
drm/edid:
Only parse VRR range for continuous frequency displays
drm/edid:
Refactor HFVSDB parsing for DSC1.2
drm/edid:
rename drm_add_override_edid_modes() to drm_edid_override_connector_update()
drm/edid:
split drm_edid block count helper
drm/edid:
Split DSC parsing into separate function
drm/edid:
Unconfuse preferred timing stuff a bit
drm/edid:
Use GTF2 for inferred modes
drm/edid:
use struct drm_edid for override/firmware EDID
drm/edid:
Use the correct formula for standard timings
drm/etnaviv:
add HWDB entry for GC7000 r6203
drm/etnaviv:
add missing quirks for GC300
drm/etnaviv:
disable tx clock gating for GC7000 rev6203
drm/etnaviv:
don't truncate physical page address
drm/etnaviv:
fix power register offset on GC300
drm/etnaviv:
move idle mapping reaping into separate function
drm/etnaviv:
Prepare to dynamic dma-buf locking specification
drm/etnaviv:
print offender task information on hangcheck recovery
drm/etnaviv:
reap idle mapping if it doesn't match the softpin address
drm/etnaviv:
Remove duplicate call to drm_gem_free_mmap_offset
drm/etnaviv:
remove FOLL_FORCE usage
drm/etnaviv:
switch to PFN mappings
drm/exynos:
remove FOLL_FORCE usage
drm/fb-helper:
Always initialize generic fbdev emulation
drm/fb-helper:
Call fb_sync in I/O functions
drm/fb-helper:
Check fb_deferred_io_init() return value
drm/fb-helper:
Clarify use of last_close and output_poll_changed
drm/fb-helper:
Cleanup include statements in header file
drm/fb-helper:
Disconnect damage worker from update logic
drm/fb-helper:
Document struct drm_fb_helper.hint_leak_smem_start
drm/fb-helper:
Fix missing kerneldoc include
drm/fb-helper:
Move dirty-fb update into helper function
drm/fb-helper:
Move generic fbdev emulation into separate source file
drm/fb-helper:
Perform all fbdev I/O with the same implementation
drm/fb-helper:
Perform damage handling in deferred-I/O helper
drm/fb-helper:
Remove damage worker
drm/fb-helper:
Remove test for fb_dirty callback from deferred-I/O helper
drm/fb-helper:
Remove unnecessary include statements
drm/fb-helper:
Rename drm_fb_helper_alloc_fbi() to use _info postfix
drm/fb-helper:
Rename drm_fb_helper_unregister_fbi() to use _info postfix
drm/fb-helper:
Schedule deferred-I/O worker after writing to framebuffer
drm/fb-helper:
Set damage-clip area in helper
drm/fb-helper:
Set flag in struct drm_fb_helper for leaking physical addresses
drm/fb-helper:
Set framebuffer for vga-switcheroo clients
drm/fb-helper:
Use a per-driver FB deferred I/O handler
drm/fb_helper:
Minimize damage-helper overhead
drm/fb_helper:
Rename field fbdev to info in struct drm_fb_helper
drm/fbdev:
Include
drm/fourcc:
add Vivante tile status modifiers
drm/fourcc:
Fix vsub/hsub for Q410 and Q401
drm/fsl-dcu:
Fix return type of fsl_dcu_drm_connector_mode_valid()
drm/gem-vram:
Fix deadlock in drm_gem_vram_vmap()
drm/gem:
Implement shadow-plane {begin, end}_fb_access with vmap
drm/gem:
Take reservation lock for vmap/vunmap operations
drm/hisilicon/hibmc:
Include
for readl() and writel()
drm/hisilicon:
Use drm_mode_init() for on-stack modes
drm/i915/adlp:
Fix typo for reference clock
drm/i915/audio:
Do the vblank waits
drm/i915/audio:
Extract struct ilk_audio_regs
drm/i915/audio:
Make sure we write the whole ELD buffer
drm/i915/audio:
Nuke intel_eld_uptodate()
drm/i915/audio:
Nuke leftover ROUNDING_FACTOR
drm/i915/audio:
Protect singleton register with a lock
drm/i915/audio:
Read ELD buffer size from hardware
drm/i915/audio:
Realign some function arguments
drm/i915/audio:
Remove CL/BLC audio stuff
drm/i915/audio:
s/dev_priv/i915/
drm/i915/audio:
Split "ELD valid" vs. audio PD on hsw+
drm/i915/audio:
Unify get_saved_enc()
drm/i915/audio:
Unify register bit naming
drm/i915/audio:
Use intel_de_rmw() for most audio registers
drm/i915/audio:
Use REG_BIT() & co.
drm/i915/audio:
Use u32* for ELD
drm/i915/bios:
fix a memory leak in generate_lfp_data_ptrs
drm/i915/debugfs:
Add perf_limit_reasons in debugfs
drm/i915/dg2:
Drop force_probe requirement
drm/i915/dg2:
Introduce Wa_18017747507
drm/i915/dg2:
Introduce Wa_18018764978
drm/i915/dg2:
Introduce Wa_18019271663
drm/i915/dg2:
introduce Wa_22015475538
drm/i915/dg2:
setup HuC loading via GSC
drm/i915/dgfx:
Grab wakeref at i915_ttm_unmap_virtual
drm/i915/dgfx:
Keep PCI autosuspend control 'on' by default on all dGPU
drm/i915/dgfx:
Make failure to setup stolen non-fatal
drm/i915/display:
Add DC5 counter and DMC debugfs entries for MTL
drm/i915/display:
Change terminology for cdclk actions
drm/i915/display:
Check source height is > 0
drm/i915/display:
consider DG2_RC_CCS_CC when migrating buffers
drm/i915/display:
Don't disable DDI/Transcoder when setting phy test pattern
drm/i915/display:
handle migration for dpt
drm/i915/display:
Introduce HAS_CDCLK_SQUASH macro
drm/i915/display:
Move chunks of code out of bxt_set_cdclk()
drm/i915/display:
move global_obj_list under display sub-struct
drm/i915/display:
move hti under display sub-struct
drm/i915/display:
move restore state and ctx under display sub-struct
drm/i915/display:
Move squash_ctl register programming to its own function
drm/i915/display:
move struct intel_link_m_n to intel_display_types.h
drm/i915/display:
reduce includes in g4x_dp.h includes
drm/i915/display:
reduce includes in intel_hdmi.h
drm/i915/display:
reduce the includes in intel_dvo_dev.h
drm/i915/display:
remove drm_device aliases
drm/i915/display:
remove ipc_enabled from struct drm_i915_private
drm/i915/display:
Use intel_uncore alias if defined
drm/i915/dmabuf:
dmabuf cleanup
drm/i915/dmabuf:
fix sg_table handling in map_dma_buf
drm/i915/dmabuf:
Use scatterlist for_each_sg API
drm/i915/dmc:
Update DG2 DMC version to v2.08
drm/i915/dp:
Remove whitespace at the end of function.
drm/i915/dp:
Reset frl trained flag before restarting FRL training
drm/i915/dpio:
move dpio_channel and dpio_phy enums to intel_dpio_phy.h
drm/i915/dpio:
un-inline the vlv phy/channel mapping functions
drm/i915/dsi:
add support for ICL+ native MIPI GPIO sequence
drm/i915/dsi:
fix MIPI_BKLT_EN_1 native GPIO index
drm/i915/dsi:
fix VBT send packet port selection for dual link DSI
drm/i915/edp:
wait power off delay at driver remove to optimize probe
drm/i915/ehl:
Update MOCS table for EHL
drm/i915/fbc:
Move flip_pending assignmnt
drm/i915/fbc:
Remove stale FIXME
drm/i915/fbc:
Use lockdep_assert_held()
drm/i915/fbdev:
Implement fb_dirty for intel custom fb helper
drm/i915/gem:
Flush contexts on driver release
drm/i915/gem:
Really move i915_gem_context.link under ref protection
drm/i915/gem:
remove redundant assignments to variable ret
drm/i915/gen11:
Wa_1408615072/Wa_1407596294 should be on GT list
drm/i915/gen8:
Create separate reg definitions for new MCR registers
drm/i915/gmbus:
move GPIO enum to gmbus
drm/i915/gt:
Add intel_gt_mcr_multicast_rmw() operation
drm/i915/gt:
Add intel_gt_mcr_wait_for_reg_fw()
drm/i915/gt:
Add MCR-specific workaround initializers
drm/i915/gt:
Always use MCR functions on multicast registers
drm/i915/gt:
Bump the reset-failure timeout to 60s
drm/i915/gt:
Cleanup partial engine discovery failures
drm/i915/gt:
Correct kerneldoc for intel_gt_mcr_wait_for_reg()
drm/i915/gt:
Correct prefix on a few registers
drm/i915/gt:
Cover rest of SVG unit MCR registers
drm/i915/gt:
Document function to decode register state context
drm/i915/gt:
Drop a few unused register definitions
drm/i915/gt:
Fix platform prefix
drm/i915/gt:
Flush to global observation point before breadcrumb write
drm/i915/gt:
Manage uncore->lock while waiting on MCR register
drm/i915/gt:
Move scratch page into system memory on all platforms
drm/i915/gt:
Remove unused function prototype
drm/i915/gt:
Reset twice
drm/i915/gt:
Restrict forced preemption to the active context
drm/i915/gt:
Use i915_vm_put on ppgtt_create error paths
drm/i915/gt:
use intel_uncore_rmw when appropriate
drm/i915/gt:
Use RC6 residency types as arguments to residency functions
drm/i915/guc/slpc:
Add selftest for slpc tile-tile interaction
drm/i915/guc/slpc:
Add SLPC selftest live_slpc_power
drm/i915/guc/slpc:
Run SLPC selftests on all tiles
drm/i915/guc:
Add compute reglist for guc err capture
drm/i915/guc:
Add error-capture init warnings when needed
drm/i915/guc:
Add GuC deprivilege feature to MTL
drm/i915/guc:
add the GSC CS to the GuC capture list
drm/i915/guc:
define media GT GuC send regs
drm/i915/guc:
Delay disabling guc_id scheduling for better hysteresis
drm/i915/guc:
Don't deadlock busyness stats vs reset
drm/i915/guc:
don't hardcode BCS0 in guc_hang selftest
drm/i915/guc:
Enable compute scheduling on DG2
drm/i915/guc:
Fix GuC error capture sizing estimation and reporting
drm/i915/guc:
Fix locking when searching for a hung request
drm/i915/guc:
Fix release build bug in 'remove log size module parameters'
drm/i915/guc:
Fix revocation of non-persistent contexts
drm/i915/guc:
handle interrupts from media GuC
drm/i915/guc:
Handle save/restore of MCR registers explicitly
drm/i915/guc:
Limit scheduling properties to avoid overflow
drm/i915/guc:
make default_lists const data
drm/i915/guc:
Properly initialise kernel contexts
drm/i915/guc:
Remove excessive line feeds in state dumps
drm/i915/guc:
Remove intel_context:number_committed_requests counter
drm/i915/guc:
Support OA when Wa_16011777198 is enabled
drm/i915/gvt:
fix double free bug in split_2MB_gtt_entry
drm/i915/gvt:
fix gvt debugfs destroy
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:
fix vgpu debugfs clean in remove
drm/i915/gvt:
Remove the unused function get_pt_type()
drm/i915/gvt:
remove the vgpu->released and its sanity check
drm/i915/gvt:
use atomic operations to change the vGPU status
drm/i915/hdmi:
do dual mode detect only if connected
drm/i915/hdmi:
stop using connector->override_edid
drm/i915/hotplug:
move hotplug storm debugfs to intel_hotplug.c
drm/i915/hotplug:
refactor hotplug init slightly
drm/i915/hti:
abstract hti handling
drm/i915/huc:
always init the delayed load fence
drm/i915/huc:
better define HuC status getparam possible return values.
drm/i915/huc:
bump timeout for delayed load and reduce print verbosity
drm/i915/huc:
define gsc-compatible HuC fw for DG2
drm/i915/huc:
fix leak of debug object in huc load fence on driver unload
drm/i915/huc:
only load HuC on GTs that have VCS engines
drm/i915/huc:
stall media submission until HuC is loaded
drm/i915/huc:
track delayed HuC load with a fence
drm/i915/hwmon:
Add HWMON current voltage support
drm/i915/hwmon:
Add HWMON infrastructure
drm/i915/hwmon:
Expose card reactive critical power
drm/i915/hwmon:
Expose power1_max_interval
drm/i915/hwmon:
Extend power/energy for XEHPSDV
drm/i915/hwmon:
Fix a build error used with clang compiler
drm/i915/hwmon:
Power PL1 limit and TDP setting
drm/i915/hwmon:
Show device level energy usage
drm/i915/irq:
make gen2_irq_init()/gen2_irq_reset() static
drm/i915/migrate:
Account for the reserved_space
drm/i915/migrate:
fix corner case in CCS aux copying
drm/i915/mtl+:
Don't enable the AUX_IO power for non-eDP port main links
drm/i915/mtl:
add GSC CS interrupt support
drm/i915/mtl:
add GSC CS reset support
drm/i915/mtl:
add initial definitions for GSC CS
drm/i915/mtl:
Add missing steering table terminators
drm/i915/mtl:
Add MTL forcewake support
drm/i915/mtl:
Add MTP ddc pin configuration
drm/i915/mtl:
Add Wa_14017073508 for SAMedia
drm/i915/mtl:
C6 residency and C state type for MTL SAMedia
drm/i915/mtl:
Define engine context layouts
drm/i915/mtl:
don't expose GSC command streamer to the user
drm/i915/mtl:
enable local stolen memory
drm/i915/mtl:
Extend PSR support
drm/i915/mtl:
Fix bcs default context
drm/i915/mtl:
Fix dram info readout
drm/i915/mtl:
Fix PSR2_MAN_TRK_CTL bit getter functions for MTL
drm/i915/mtl:
Handle wopcm per-GT and limit calculations.
drm/i915/mtl:
Modify CAGF functions for MTL
drm/i915/mtl:
pass the GSC CS info to the GuC
drm/i915/mtl:
PERF_LIMIT_REASONS changes for MTL
drm/i915/mtl:
Skip doubling channel numbers for LPDDR4/LPDDDR5
drm/i915/perf:
Add 32-bit OAG and OAR formats for DG2
drm/i915/perf:
Add Wa_1508761755:dg2
drm/i915/perf:
Apply Wa_18013179988
drm/i915/perf:
complete programming whitelisting for XEHPSDV
drm/i915/perf:
Determine gen12 oa ctx offset at runtime
drm/i915/perf:
Do not parse context image for HSW
drm/i915/perf:
Enable bytes per clock reporting in OA
drm/i915/perf:
Enable OA for DG2
drm/i915/perf:
Fix kernel-doc warning
drm/i915/perf:
Fix noa wait predication for DG2
drm/i915/perf:
Fix OA filtering logic for GuC mode
drm/i915/perf:
Move gt-specific data from i915->perf to gt->perf
drm/i915/perf:
remove redundant variable 'taken'
drm/i915/perf:
Replace gt->perf.lock with stream->lock for file ops
drm/i915/perf:
Save/restore EU flex counters across reset
drm/i915/perf:
Simply use stream->ctx
drm/i915/perf:
Store a pointer to oa_format in oa_buffer
drm/i915/perf:
Use gt-specific ggtt for OA and noa-wait buffers
drm/i915/psr:
Ensure panel granularity aligns with DSC slice height
drm/i915/psr:
Fix PSR_IMR/IIR field handling
drm/i915/psr:
Remove inappropriate DSC slice alignment warning
drm/i915/psr:
Send update also on invalidate
drm/i915/pvc:
Update forcewake domain for CCS register ranges
drm/i915/pxp:
Add firmware status when ARB session fails
drm/i915/pxp:
add huc authentication and loading command
drm/i915/pxp:
implement function for sending tee stream command
drm/i915/pxp:
load the pxp module when we have a gsc-loaded huc
drm/i915/pxp:
Separate PXP FW interface structures for both v42 and 43
drm/i915/pxp:
use <> instead of "" for headers in include/
drm/i915/reg:
Fix spelling mistake "Unsupport" -> "Unsupported"
drm/i915/reg:
move masked field helpers to i915_reg_defs.h
drm/i915/reg:
move pick even and pick to reg defs
drm/i915/rpl-p:
Add stepping info
drm/i915/rps:
Freq caps for MTL
drm/i915/rps:
Prefer REG_FIELD_GET in intel_rps_get_cagf
drm/i915/sdvo:
Don't add DDC modes for LVDS
drm/i915/sdvo:
Extract intel_sdvo_has_audio()
drm/i915/sdvo:
Filter out invalid outputs more sensibly
drm/i915/sdvo:
Fix debug print
drm/i915/sdvo:
Get rid of the output type<->device index stuff
drm/i915/sdvo:
Grab mode_config.mutex during LVDS init to avoid WARNs
drm/i915/sdvo:
Reduce copy-pasta in output setup
drm/i915/sdvo:
Setup DDC fully before output init
drm/i915/sdvo:
Simplify output setup debugs
drm/i915/selftest:
Bump up sample period for busy stats selftest
drm/i915/selftest:
fix intel_selftest_modify_policy argument types
drm/i915/selftests:
Add helper function measure_power
drm/i915/selftests:
add igt_vma_move_to_active_unlocked
drm/i915/selftests:
exercise GPU access from the importer
drm/i915/selftests:
Reduce oversaturation of request smoketesting
drm/i915/selftests:
Remove flush_scheduled_work() from live_execlists
drm/i915/selftests:
Run MI_BB perf selftests on SNB
drm/i915/selftests:
Run the perf MI_BB tests on gen4/5
drm/i915/selftests:
Stop using kthread_stop()
drm/i915/selftests:
Test RING_TIMESTAMP on gen4/5
drm/i915/selftests:
Unwind hugepages to drop wakeref on error
drm/i915/slpc:
Optmize waitboost for SLPC
drm/i915/slpc:
Update the frequency debugfs
drm/i915/slpc:
Use platform limits for min/max frequency
drm/i915/tgl+:
Add locking around DKL PHY register accesses
drm/i915/tgl+:
Enable display DC power states on all eDP ports
drm/i915/tgl+:
Move DKL PHY register definitions to intel_dkl_phy_regs.h
drm/i915/tgl+:
Sanitize DKL PHY register definitions
drm/i915/trace:
Remove unused frequency trace
drm/i915/ttm:
add some sanity checks for lmem_userfault_list
drm/i915/ttm:
consider CCS for backup objects
drm/i915/ttm:
fix uaf with lmem_userfault_list handling
drm/i915/ttm:
implement access_memory
drm/i915/ttm:
never purge busy objects
drm/i915/uapi:
expose GTT alignment
drm/i915/uc:
fetch uc firmwares for each GT
drm/i915/uc:
Fix two issues with over-size firmware files
drm/i915/uc:
use different ggtt pin offsets for uc loads
drm/i915/userptr:
restore probe_range behaviour
drm/i915/xehp:
Check for faults on primary GAM
drm/i915/xehp:
Create separate reg definitions for new MCR registers
drm/i915/xelp:
Add Wa_1806527549
drm/i915/xelpg:
Add multicast steering
drm/i915/xelpg:
Fix write to MTL_MCR_SELECTOR
drm/i915/xelpmp:
Add multicast steering for media GT
drm/i915:
Activate DRRS after state readout
drm/i915:
Add a wrapper for frequency debugfs
drm/i915:
add back GEN12_BDSM_MASK
drm/i915:
Add device name to display tracepoints
drm/i915:
Add intel_ prefix to struct ip_version
drm/i915:
Add missing AUX_IO_A power domain->well mappings
drm/i915:
Add missing DC_OFF power domain->well mappings
drm/i915:
Add missing invalidate to g4x wm readout
drm/i915:
Add missing mask when reading GEN12_DSMBASE
drm/i915:
Add some debug prints for intel_modeset_all_pipes()
drm/i915:
Allow alternate fixed modes always for eDP
drm/i915:
Allow alternate fixed modes always for LVDS
drm/i915:
allow control over the flags when migrating
drm/i915:
Allow panel fixed modes to have differing sync polarities
drm/i915:
Allow switching away via vga-switcheroo if uninitialized
drm/i915:
Always initialize dpll.lock
drm/i915:
Assert {pre,post}_csc_lut were assigned sensibly
drm/i915:
Avoid potential vm use-after-free
drm/i915:
call i915_request_await_object from _i915_vma_move_to_active
drm/i915:
Change glk_load_degamma_lut() calling convention
drm/i915:
check memory is mappable in read_from_page
drm/i915:
Clean up 10bit precision palette defines
drm/i915:
Clean up 12.4bit precision palette defines
drm/i915:
Clean up chv CGM (de)gamma defines
drm/i915:
Clean up connector->*_allowed setup
drm/i915:
Clean up intel_color_init_hooks()
drm/i915:
Clean up legacy palette defines
drm/i915:
Clean up some namespacing
drm/i915:
Clean up transcoder_to_stream_enc_status()
drm/i915:
Create resized LUTs for ivb+ split gamma mode
drm/i915:
Deconfuse the ilk+ 12.4 LUT entry functions
drm/i915:
Define MCR registers explicitly
drm/i915:
Define multicast registers as a new type
drm/i915:
Do not cleanup obj with NULL bo->resource
drm/i915:
Do not set cache_dirty for DGFX
drm/i915:
Do the DRIVER_ATOMIC feature disable later
drm/i915:
Document and future-proof preemption control policy
drm/i915:
Don't bail early from intel_dp_initial_fastset_check()
drm/i915:
Don't do the WM0->WM1 copy w/a if WM1 is already enabled
drm/i915:
Don't flag both full modeset and fastset at the same time
drm/i915:
Don't init eDP if we can't find a fixed mode
drm/i915:
Drop pointless 'budget' variable
drm/i915:
Drop pointless middle man variable
drm/i915:
Enable atomic by default on ctg/elk
drm/i915:
enable PS64 support for DG2
drm/i915:
Encapsulate lmem rpm stuff in intel_runtime_pm
drm/i915:
Extend Wa_1607297627 to Alderlake-P
drm/i915:
Extract intel_attach_scaling_mode_property()
drm/i915:
Extract intel_dp_mst_add_properties()
drm/i915:
Extract intel_edp_backlight_setup()
drm/i915:
Extract intel_lvds_add_properties()
drm/i915:
Extract intel_mmio_bar()
drm/i915:
Extract intel_tv_add_properties()
drm/i915:
Factor out function to get/put AUX_IO power for main link
drm/i915:
Fix __gen125_emit_bb_start() without WA
drm/i915:
Fix a memory leak with reused mmap_offset
drm/i915:
Fix a potential UAF at device unload
drm/i915:
Fix CFI violations in gt_sysfs
drm/i915:
fix clear mask in GEN7_MISCCPCTL update
drm/i915:
Fix compute pre-emption w/a to apply to compute engines
drm/i915:
Fix cs timestamp frequency for cl/bw
drm/i915:
Fix cs timestamp frequency for ctg/elk/ilk
drm/i915:
fix device info for devices without display
drm/i915:
Fix display problems after resume
drm/i915:
Fix documentation for intel_uncore_forcewake_put__locked
drm/i915:
Fix g4x/vlv/chv CxSR vs. format/tiling/rotation changes
drm/i915:
Fix locking in DRRS debugfs
drm/i915:
Fix negative value passed as remaining time
drm/i915:
Fix pipe gamma enable/disable vs. CxSR on gmch platforms
drm/i915:
Fix potential bit_17 double-free
drm/i915:
Fix potential context UAFs
drm/i915:
fix repeated words in comments
drm/i915:
Fix request ref counting during error capture & debugfs dump
drm/i915:
Fix simulated GPU reset wrt. encoder HW readout
drm/i915:
fix TLB invalidation for Gen12.50 video and compute engines
drm/i915:
Fix TypeC mode initialization during system resume
drm/i915:
Fix up locking around dumping requests lists
drm/i915:
Fix VBT DSI DVO port handling
drm/i915:
Fix VLV/CHV HDMI/DP audio enable
drm/i915:
Fix vma allocator debug
drm/i915:
Fix warn in intel_display_power_*_domain() functions
drm/i915:
Fix watermark calculations for DG2 CCS modifiers
drm/i915:
Fix watermark calculations for DG2 CCS+CC modifier
drm/i915:
Fix watermark calculations for gen12+ CCS+CC modifier
drm/i915:
Fix watermark calculations for gen12+ MC CCS modifier
drm/i915:
Fix watermark calculations for gen12+ RC CCS modifier
drm/i915:
Fix workarounds on Gen2-3
drm/i915:
Force DPLL calculation for TC ports after readout
drm/i915:
Force RGB output for DVI sink
drm/i915:
Get rid of glk_load_degamma_lut_linear()
drm/i915:
gvt: fix kernel-doc trivial warnings
drm/i915:
Handle all GTs on driver (un)load paths
drm/i915:
Improve debug print in vm_fault_ttm
drm/i915:
Improve long running compute w/a for GuC submission
drm/i915:
improve the catch-all evict to handle lock contention
drm/i915:
Initialize the obj flags for shmem objects
drm/i915:
Introduce crtc_state->{pre,post}_csc_lut
drm/i915:
Introduce g4x_hdmi_compute_config()
drm/i915:
Introduce intel_crtc_needs_color_update()
drm/i915:
Introduce intel_crtc_needs_fastset()
drm/i915:
Make DRRS debugfs per-crtc/connector
drm/i915:
Make GEM resume all engines
drm/i915:
Make GEM suspend all GTs
drm/i915:
Make ilk_load_luts() deal with degamma
drm/i915:
make intel_uncore_rmw() write unconditionally
drm/i915:
Make the DRRS debugfs contents more consistent
drm/i915:
Make the heartbeat play nice with long pre-emption timeouts
drm/i915:
Move DRRS debugfs next to the implementation
drm/i915:
Move eDP scaling_mode prop setup to the proper place
drm/i915:
Move fd_install after last use of fence
drm/i915:
Move hotplug inversion logic into separate helper
drm/i915:
move i915_coherent_map_type() to i915_gem_pages.c and un-inline
drm/i915:
Move the POWER_DOMAIN_AUX_IO_A definition to its logical place
drm/i915:
Name our BARs based on the spec
drm/i915:
Never return 0 if not all requests retired
drm/i915:
Noop lrc_init_wa_ctx() on recent/future platforms
drm/i915:
Nuke intel_get_shared_dpll_id()
drm/i915:
Nuke stale plane cdclk ratio FIXMEs
drm/i915:
Parse and set stepping for platforms with GMD
drm/i915:
Partial abandonment of legacy DRM logging macros
drm/i915:
Pass i915 to frontbuffer tracepoints
drm/i915:
Pass intel_encoder to to_lvds_encoder()
drm/i915:
Pass intel_plane to plane tracepoints
drm/i915:
Pass limited_range explicitly to ilk_csc_convert_ctm()
drm/i915:
Perf_limit_reasons are only available for Gen11+
drm/i915:
Pimp DPLL ref/unref debugs
drm/i915:
Preallocate the debug power domain wakerefs array
drm/i915:
Prepare to dynamic dma-buf locking specification
drm/i915:
Print plane name in fbc tracepoints
drm/i915:
Print return value on error
drm/i915:
re-disable RC6p on Sandy Bridge
drm/i915:
Read graphics/media/display arch version from hw
drm/i915:
reduce includes in intel_connector.h
drm/i915:
reduce includes in intel_display_power.h
drm/i915:
reduce includes in intel_fifo_underrun.h
drm/i915:
Refactor ttm ghost obj detection
drm/i915:
Reject excessive dotclocks early
drm/i915:
Reject YCbCr output with degamma+gamma on pre-icl
drm/i915:
Remove __maybe_unused from mtl_info
drm/i915:
remove circ_buf.h includes
drm/i915:
remove excessive i915_gem_drain_freed_objects
drm/i915:
Remove non-existent pipes from bigjoiner pipe mask
drm/i915:
Remove one use macro
drm/i915:
Remove PLL asserts from .load_luts()
drm/i915:
Remove some local 'mode_changed' bools
drm/i915:
remove the TODO in pin_and_fence_fb_obj
drm/i915:
Remove unused function parameter
drm/i915:
Remove unused variable
drm/i915:
Remove unwanted ghost obj check
drm/i915:
Remove unwanted pointer unpacking
drm/i915:
Rename intel_tc_phy_regs.h to intel_mg_phy_regs.h
drm/i915:
Reorder 12.4 lut udw vs. ldw functions
drm/i915:
Reserve enough fence slot for i915_vma_unbind_async
drm/i915:
restore stolen memory behaviour for DG2
drm/i915:
Reuse ilk_gamma_mode() on ivb+
drm/i915:
Round to closest in g4x+ HDMI clock readout
drm/i915:
s/dev_priv/i915/ in intel_color.c
drm/i915:
s/HAS_BAR2_SMEM_STOLEN/HAS_LMEMBAR_SMEM_STOLEN/
drm/i915:
s/icl_load_gcmax/ivb_load_lut_max/
drm/i915:
Setup final panel drrs_type already during init
drm/i915:
Share {csc,gamma}_enable calculation for ilk/snb vs. ivb+
drm/i915:
Simplify intel_panel_add_edid_alt_fixed_modes()
drm/i915:
Simplify internal helper function signature
drm/i915:
Simplify modifier lookup in watermark code
drm/i915:
Simplify the intel_color_init_hooks() if ladder
drm/i915:
Simplify up g4x watermark sanitation
drm/i915:
Simplify up vlv watermark sanitation
drm/i915:
Split g4x_compute_pipe_wm() into two
drm/i915:
Split GAM and MSLICE steering
drm/i915:
Split i915_gem_init_stolen()
drm/i915:
Split ivb_load_lut_ext_max() into two parts
drm/i915:
split out intel_display_reg_defs.h
drm/i915:
Split up intel_color_init()
drm/i915:
Split vlv_compute_pipe_wm() into two
drm/i915:
stop abusing swiotlb_max_segment
drm/i915:
Stop claiming cs timestamp frquency on gen2/3
drm/i915:
stop including i915_irq.h from i915_trace.h
drm/i915:
Stop loading linear degamma LUT on glk needlessly
drm/i915:
Tighten DRRS capability reporting
drm/i915:
Treat HDMI as DVI when cloning
drm/i915:
un-inline icl_hdr_plane_mask() to simplify includes
drm/i915:
unpin on error in intel_vgpu_shadow_mm_pin()
drm/i915:
update DSC feature flag handling during device init
drm/i915:
Update workaround documentation
drm/i915:
Use _MMIO_PIPE() for SKL_BOTTOM_COLOR
drm/i915:
Use BIT() when dealing with output types
drm/i915:
Use GEN12_RPSTAT register for GT freq
drm/i915:
Use graphics ver, rel info for media on old platforms
drm/i915:
use i915_sg_dma_sizes() for all backends
drm/i915:
Use intel_crtc_needs_modeset() more
drm/i915:
use intel_uncore_rmw when appropriate
drm/i915:
use proper helper for register updates
drm/i915:
Use sizeof(variable) instead sizeof(type)
drm/i915:
Use the AUX_IO power domain only for eDP/PSR port
drm/i915:
WARN if a port should use VBT provided vswing tables
drm/i915:
WARN if PLL ref/unref got messed up
drm/i915:
Write watermarks for disabled pipes on gmch platforms
drm/imx/dcss:
Don't set struct drm_driver.output_poll_changed
drm/imx:
ipuv3-plane: Fix overlay plane width
drm/ingenic:
Don't set struct drm_driver.output_poll_changed
drm/ingenic:
Fix missing platform_driver_unregister() call in ingenic_drm_init()
drm/komeda:
Don't set struct drm_driver.lastclose
drm/logicvc:
Don't set struct drm_driver.output_poll_changed
drm/mcde:
Don't set struct drm_driver.lastclose
drm/mediatek:
Add AFBC support to Mediatek DRM driver
drm/mediatek:
Add mt8188 dpi compatibles and platform data
drm/mediatek:
Add MT8195 ovl driver support
drm/mediatek:
Fix return type of mtk_hdmi_bridge_mode_valid()
drm/mediatek:
Make eDP panel as the first connected connector
drm/mediatek:
Modify dpi power on/off sequence.
drm/meson:
Fix return type of meson_encoder_cvbs_mode_valid()
drm/meson:
Reduce the FIFO lines held when AFBC is not used
drm/mgag200:
Do not call drm_atomic_add_affected_planes()
drm/mgag200:
Fix PLL setup for G200_SE_A rev >=4
drm/modes:
Fill drm_cmdline mode from named modes
drm/modes:
Move named modes parsing to a separate function
drm/modes:
Only consider bpp and refresh before options
drm/modes:
parse_cmdline: Add support for named modes containing dashes
drm/modes:
Switch to named mode descriptors
drm/msm/a6xx:
Avoid gx gbit halt during rpm suspend
drm/msm/a6xx:
Fix speed-bin detection vs probe-defer
drm/msm/adreno:
Make adreno quirks not overwrite each other
drm/msm/adreno:
Simplify read64/write64 helpers
drm/msm/disp/dpu1:
add support for display on SM6115
drm/msm/dp:
do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
drm/msm/dp:
drop modeset sanity checks
drm/msm/dp:
replace variable err with len at dp_aux_link_power_up()
drm/msm/dp:
retry 3 times if set sink to D0 poweer state failed
drm/msm/dpu1:
Account for DSC's bits_per_pixel having 4 fractional bits
drm/msm/dpu1:
Account for DSC's bits_per_pixel having 4 fractional bits
drm/msm/dpu:
Add support for P010 format
drm/msm/dpu:
Add support for XR30 format
drm/msm/dpu:
Fix memory leak in msm_mdss_parse_data_bus_icc_path
drm/msm/dpu:
Fix some kernel-doc comments
drm/msm/dpu:
Refactor sc7280_pp location
drm/msm/dpu:
use DEFINE_SHOW_ATTRIBUTE to simplify dpu_regset32
drm/msm/dsi:
Account for DSC's bits_per_pixel having 4 fractional bits
drm/msm/dsi:
Add phy configuration for QCM2290
drm/msm/dsi:
Appropriately set dsc->mux_word_size based on bpc
drm/msm/dsi:
Disallow 8 BPC DSC configuration for alternative BPC values
drm/msm/dsi:
drop modeset sanity checks
drm/msm/dsi:
Migrate to drm_dsc_compute_rc_parameters()
drm/msm/dsi:
Prevent signed BPG offsets from bleeding into adjacent bits
drm/msm/dsi:
Remove repeated calculation of slice_per_intf
drm/msm/dsi:
Remove useless math in DSC calculations
drm/msm/dsi:
Reuse earlier computed dsc->slice_chunk_size
drm/msm/dsi:
Use DIV_ROUND_UP instead of conditional increment on modulo
drm/msm/gpu:
Fix potential double-free
drm/msm/hdmi:
don't take extra reference on PHY device
drm/msm/hdmi:
drop constant resource names from platform config
drm/msm/hdmi:
Fix the error handling path of msm_hdmi_dev_probe()
drm/msm/hdmi:
move msm_hdmi_get_phy() to msm_hdmi_dev_probe()
drm/msm/hdmi:
move resource allocation to probe function
drm/msm/hdmi:
remove unnecessary NULL check
drm/msm/hdmi:
use devres helper for runtime PM management
drm/msm/mdp5:
fix reading hw revision on db410c platform
drm/msm/mdp5:
stop overriding drvdata
drm/msm:
Add MSM_INFO_GET_FLAGS
drm/msm:
another fix for the headless Adreno GPU
drm/msm:
Enable clamp_to_idle for 7c3
drm/msm:
Enable unpin/eviction by default
drm/msm:
Hangcheck progress detection
drm/msm:
less magic numbers in msm_mdss_enable
drm/msm:
move domain allocation into msm_iommu_new()
drm/msm:
remove duplicated code from a6xx_create_address_space
drm/msm:
Remove exclusive-fence hack
drm/msm:
Use drm_mode_copy()
drm/msm:
Use drm_mode_init() for on-stack modes
drm/mtk:
Use drm_mode_init() for on-stack modes
drm/nouveau/acr/ga102:
initial support
drm/nouveau/acr/gm20b:
regression fixes
drm/nouveau/acr:
use common falcon HS FW code for ACR FWs
drm/nouveau/ce/ga100-:
initial support
drm/nouveau/devinit/tu102-:
wait for GFW_BOOT_PROGRESS == COMPLETED
drm/nouveau/disp:
add head class
drm/nouveau/disp:
add method to control DPAUX pad power
drm/nouveau/disp:
add method to trigger DP link retrain
drm/nouveau/disp:
expose conn event class
drm/nouveau/disp:
expose head event class
drm/nouveau/disp:
expose page flip event class
drm/nouveau/disp:
fix cast removes address space of expression warnings
drm/nouveau/disp:
fix incorrect/broken hdmi methods
drm/nouveau/disp:
move and extend the role of outp acquire/release methods
drm/nouveau/disp:
move DP link config into acquire
drm/nouveau/disp:
move DP MST payload config method
drm/nouveau/disp:
move HDA ELD method
drm/nouveau/disp:
move HDMI config into acquire + infoframe methods
drm/nouveau/disp:
move head scanoutpos method
drm/nouveau/disp:
move LVDS protocol information into acquire
drm/nouveau/disp:
switch vblank semaphore release to nvkm_event_ntfy
drm/nouveau/engine:
add HAL for engine-specific rc reset procedure
drm/nouveau/fault/ga100:
initial support
drm/nouveau/fault/tu102:
switch to explicit intr handlers
drm/nouveau/fault:
expose replayable fault buffer event class
drm/nouveau/fault:
switch non-replayable faults to nvkm_event_ntfy
drm/nouveau/fb/ga102:
load and boot VPR scrubber FW
drm/nouveau/fb/gp102-:
unlock VPR right after devinit
drm/nouveau/fb/tu102-:
fix register used to determine scrub status
drm/nouveau/fb:
handle sysmem flush page from common code
drm/nouveau/fifo/ga100-:
initial support
drm/nouveau/fifo:
add cgrp, have all channels be part of one
drm/nouveau/fifo:
add chan bind()/unbind()
drm/nouveau/fifo:
add chan start()/stop()
drm/nouveau/fifo:
add chan/cgrp preempt()
drm/nouveau/fifo:
add chid allocator
drm/nouveau/fifo:
add chid_nr()
drm/nouveau/fifo:
add common channel recovery
drm/nouveau/fifo:
add common runlist control
drm/nouveau/fifo:
add common runlist/engine topology
drm/nouveau/fifo:
add new channel classes
drm/nouveau/fifo:
add new channel lookup interfaces
drm/nouveau/fifo:
add new engine context handling
drm/nouveau/fifo:
add new engine context tracking
drm/nouveau/fifo:
add new engine object handling
drm/nouveau/fifo:
add RAMFC info to nvkm_chan_func
drm/nouveau/fifo:
add RAMIN info to nvkm_chan_func
drm/nouveau/fifo:
add runlist block()/allow()
drm/nouveau/fifo:
add runlist wait()
drm/nouveau/fifo:
add runq
drm/nouveau/fifo:
add USERD info to nvkm_chan_func
drm/nouveau/fifo:
expose channel killed in host channel event class
drm/nouveau/fifo:
expose function to read engine ctxsw status
drm/nouveau/fifo:
expose non-stall intr in host channel event class
drm/nouveau/fifo:
expose per-runlist CHID information
drm/nouveau/fifo:
expose runlist topology info on all chipsets
drm/nouveau/fifo:
kill channel on a selection of PBDMA errors
drm/nouveau/fifo:
kill channel on NV_PPBDMA_INTR_1_CTXNOTVALID
drm/nouveau/fifo:
merge gk104_fifo_func into nvkm_host_func
drm/nouveau/fifo:
merge mmu fault handlers together
drm/nouveau/fifo:
move PBDMA init to runq
drm/nouveau/fifo:
move PBDMA intr to runq
drm/nouveau/fifo:
pre-move some blocks of code around
drm/nouveau/fifo:
program NV_PFIFO_FB_TIMEOUT on init
drm/nouveau/fifo:
tidy global PBDMA init
drm/nouveau/fifo:
tidy up non-stall intr handling
drm/nouveau/fifo:
unify handling of channel classes
drm/nouveau/fifo:
use explicit intr interfaces
drm/nouveau/fifo:
use runlist engine info to lookup engine classes
drm/nouveau/flcn:
new code to load+boot simple HS FWs (VPR scrubber)
drm/nouveau/flcn:
rework falcon reset
drm/nouveau/flcn:
show falcon user in debug output
drm/nouveau/gr/ga102:
initial support
drm/nouveau/gr/gf100-:
call FECS HALT_PIPE method before RC reset
drm/nouveau/gr/gf100-:
call FECS WFI_GOLDEN_SAVE method
drm/nouveau/gr/gf100-:
generate golden context during first object alloc
drm/nouveau/gr/gf100-:
gpfifo_ctl zero before init
drm/nouveau/gr/gf100-:
make global attrib_cb actually global
drm/nouveau/gr/gf100-:
make global bundle_cb actually global
drm/nouveau/gr/gf100-:
make global pagepool actually global
drm/nouveau/gr/gf100-:
move misc context patching out of attrib_cb funcs
drm/nouveau/gr/gf100-:
move reset during golden ctx init to fecs_reset()
drm/nouveau/gr/gf100-:
move some code around to make next commits nicer
drm/nouveau/gr/gf100-:
move some init to init_exception2()
drm/nouveau/gr/gf100-:
move some init to init_rop_exceptions()
drm/nouveau/gr/gf100-:
stop using NV_PGRAPH_FECS_CTXSW_MAILBOX_CLEAR
drm/nouveau/gr/gf100-:
switch to newer style interrupt handler
drm/nouveau/gr/gf100-:
wait for FE_PWR_MODE_AUTO
drm/nouveau/gr/gf100-:
wfi after register-bashing golden init
drm/nouveau/gr/gf117-:
make ppc_nr[gpc] accurate
drm/nouveau/gr/gk20a,gm20b,gp10b:
split out netlist parsing from fw loading
drm/nouveau/gr/gp100-:
fix number of zcull tile regs
drm/nouveau/gr/gp100-:
modify init_fecs_exceptions
drm/nouveau/gr/gv100-:
add NV_PGRAPH_PRI_PD_AB_DIST_CONFIG_1 to patch list
drm/nouveau/gr/gv100-:
drop a write from init_shader_exceptions()
drm/nouveau/gr/gv100-:
fix number of tile map registers
drm/nouveau/gr/gv100-:
move init_419bd8() after sw_ctx load
drm/nouveau/gr/gv100-:
port smid mapping code from nvgpu
drm/nouveau/gr/tu102-:
fix support for sw_bundle64_init
drm/nouveau/gr/tu102-:
use sw_veid_bundle_init from firmware
drm/nouveau/gr/tu102:
add gv100_gr_init_4188a4
drm/nouveau/gr/tu102:
remove gv100_grctx_unkn88c
drm/nouveau/gsp:
add funcs
drm/nouveau/imem:
allow bar2 mapping of user allocations
drm/nouveau/intr:
add nvkm_subdev_intr() compatibility
drm/nouveau/intr:
add shared interrupt plumbing between pci/tegra
drm/nouveau/intr:
support multiple trees, and explicit interfaces
drm/nouveau/kms:
pass event mask to hpd handler
drm/nouveau/kms:
switch hpd_lock from mutex to spinlock
drm/nouveau/kms:
switch to drm fbdev helpers
drm/nouveau/ltc/ga102:
initial support
drm/nouveau/ltc:
split color vs depth/stencil zbc counts
drm/nouveau/mc/ga100:
switch to using NV_PMC_DEVICE_ENABLE
drm/nouveau/mc:
implement intr handling on top of nvkm_intr
drm/nouveau/mc:
move NV_PMC_ENABLE bashing to chipset-specific code
drm/nouveau/nvkm:
add a replacement for nvkm_notify
drm/nouveau/nvkm:
add locking to subdev/engine init paths
drm/nouveau/nvkm:
give each nvkm_event its own lockdep class
drm/nouveau/nvkm:
rip out old notify
drm/nouveau/pmu/gm20b,gp10b:
boot RTOS from PMU init
drm/nouveau/pmu:
move init() falcon reset to non-nvfw code
drm/nouveau/pmu:
move preinit() falcon reset to devinit
drm/nouveau/sec2:
dump tracepc info on halt
drm/nouveau/sec2:
switch to newer style interrupt handler
drm/nouveau/sec2:
unload RTOS before tearing down WPR
drm/nouveau/top:
parse device topology right after devinit
drm/nouveau/vfn/tu102-:
support new-style interrupt tree
drm/nouveau/vfn:
add stub subdev for dev_func
drm/nouveau/vfn:
move NV_USERMODE class from host
drm/nouveau:
Add support to control backlight using bl_power for nva3.
drm/nouveau:
Remove file nouveau_fbcon.c
drm/nouveau:
Remove unused variable
drm/nouveau:
Remove unused variable
drm/ofdrm:
Add CRTC state
drm/ofdrm:
Add ofdrm for Open Firmware framebuffers
drm/ofdrm:
Add per-model device function
drm/ofdrm:
Cast error pointers to void __iomem *
drm/ofdrm:
Convert PCI IDs to CPU endianness for comparing
drm/ofdrm:
Depend on CONFIG_MMU
drm/ofdrm:
Support big-endian scanout buffers
drm/ofdrm:
Support color management
drm/omapdrm:
Prepare to dynamic dma-buf locking specification
drm/panel-edp:
Add INX N116BGE-EA2 (HW: C2)
drm/panel-edp:
Add INX N116BGE-EA2 (HW: C4)
drm/panel-ili9341:
Include
drm/panel/panel-sitronix-st7701:
Clean up CMDnBKx selection
drm/panel/panel-sitronix-st7701:
Fix RTNI calculation
drm/panel/panel-sitronix-st7701:
Remove panel on DSI attach failure
drm/panel:
Add NewVision NV3051D MIPI-DSI LCD panel
drm/panel:
boe-tv101wum-nl6: Ensure DSI writes succeed during disable
drm/panel:
db7430: Silent no spi_device_id warning
drm/panel:
tpg110: Silent no spi_device_id warning
drm/panel:
ws2401: Silent no spi_device_id warning
drm/panfrost:
Fix GEM handle creation ref-counting
drm/panfrost:
fix GENERIC_ATOMIC64 dependency
drm/plane-helper:
Add the missing declaration of drm_atomic_state
drm/plane_helper:
Print actual/expected values on failure
drm/plane_helper:
Split into parameterized test cases
drm/prime:
Prepare to dynamic dma-buf locking specification
drm/radeon:
Add HD-audio component notifier support (v6)
drm/radeon:
Add the missed acpi_put_table() to fix memory leak
drm/radeon:
Fix PCI device refcount leak in radeon_atrm_get_bios()
drm/radeon:
fix repeated words in comments
drm/radeon:
Replace kmap() with kmap_local_page()
drm/radeon:
Replace one-element array with flexible-array member
drm/rockchip:
Don't set struct drm_driver.output_poll_changed
drm/rockchip:
dsi: Remove the unused function dsi_update_bits()
drm/rockchip:
lvds: fix PM usage counter unbalance in poweron
drm/rockchip:
Use drm_mode_copy()
drm/rockchip:
use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
drm/rockchip:
vop2: Register Esmart0-win0 as primary plane
drm/sched:
Add FIFO sched policy to run queue
drm/sched:
add missing NULL check in drm_sched_get_cleanup_job v2
drm/scheduler:
add drm_sched_job_add_resv_dependencies
drm/scheduler:
fix fence ref counting
drm/scheduler:
Fix lockup in drm_sched_entity_kill()
drm/scheduler:
Fix lockup in drm_sched_entity_kill()
drm/scheduler:
remove drm_sched_dependency_optimized
drm/scheduler:
rename dependency callback into prepare_job
drm/scheduler:
rework entity flush, kill and fini
drm/scheduler:
Set the FIFO scheduling policy as the default
drm/simpledrm:
Do not call drm_atomic_add_affected_planes()
drm/ssd130x:
Do not call drm_atomic_add_affected_planes()
drm/ssd130x:
Init display before the SSD130X_DISPLAY_ON command
drm/ssd130x:
Iterate over damage clips instead of using a merged rect
drm/sti:
Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
drm/sti:
Use drm_mode_copy()
drm/sun4i:
dsi: Add a variant structure
drm/sun4i:
dsi: Add the A100 variant
drm/tegra:
Add code for booting RISC-V based engines
drm/tegra:
Add missing clk_disable_unprepare() in tegra_dc_probe()
drm/tegra:
Add Tegra234 support to NVDEC driver
drm/tegra:
Convert to using is_hdmi from display info
drm/tegra:
Make gather_bo_ops static
drm/tegra:
nvdec: Support multiple clocks
drm/tegra:
Prepare to dynamic dma-buf locking specification
drm/tegra:
Switch over to vmemdup_user()
drm/tegra:
Switch to using devm_fwnode_gpiod_get()
drm/tests:
Add back seed value information
drm/tests:
Add Kunit Helpers
drm/tests:
client: Remove extra blank lines
drm/tests:
helpers: Add module infos
drm/tests:
helpers: Add SPDX header
drm/tests:
Include helpers header
drm/tests:
Order Kunit tests in Makefile
drm/tests:
reduce drm_mm_test stack usage
drm/tests:
Split drm_test_dp_mst_calc_pbn_mode into parameterized tests
drm/tests:
Split drm_test_dp_mst_sideband_msg_req_decode into parameterized tests
drm/ttm:
Fix a regression causing kernel oops'es
drm/ttm:
fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED
drm/ttm:
optimize pool allocations a bit v2
drm/ttm:
Remove unnecessary drm_mm_clean
drm/ttm:
rework on ttm_resource to use size_t type
drm/tve200:
Include
drm/udl:
Add constants for commands
drm/udl:
Add constants for display-mode registers
drm/udl:
Add register constants for color depth
drm/udl:
Add register constants for framebuffer scanout addresses
drm/udl:
Add register constants for video locks
drm/udl:
Convert to atomic-modesetting helpers
drm/udl:
Move connector to modesetting code
drm/udl:
Move register constants to udl_proto.h
drm/udl:
Remove udl_simple_display_pipe_mode_valid()
drm/udl:
Rename struct udl_drm_connector to struct udl_connector
drm/udl:
Simplify modesetting in CRTC's enable function
drm/udl:
Support DRM hot-unplugging
drm/udl:
Test pixel limit in mode-config's mode-valid function
drm/udl:
Use damage iterator
drm/udl:
Use USB timeout constant when reading EDID
drm/udl:
Various improvements to the connector
drm/v3d:
add missing mutex_destroy
drm/v3d:
switch to drmm_mutex_init
drm/vboxvideo:
Don't set struct drm_driver.lastclose
drm/vc4:
bo: Fix drmm_mutex_init memory hog
drm/vc4:
bo: Fix unused variable warning
drm/vc4:
crtc: Increase setup cost in core clock calculation to handle extreme reduced blanking
drm/vc4:
Fix spelling mistake "mmaping" -> "mmapping"
drm/vc4:
Fix YUV plane handling when planes are in different buffers
drm/vc4:
hdmi: Add more checks for 4k resolutions
drm/vc4:
hdmi: Always enable GCP with AVMUTE cleared
drm/vc4:
hdmi: Fix hdmi_enable_4kp60 detection
drm/vc4:
hdmi: Fix pointer dereference before check
drm/vc4:
hdmi: make CEC adapter name unique
drm/vc4:
hdmi: Pass vc4_hdmi to vc4_hdmi_supports_scrambling()
drm/vc4:
hdmi: Rework hdmi_enable_4kp60 detection code
drm/vc4:
Make sure we don't end up with a core clock too high
drm/vc4:
vec: Fix definition of PAL-M mode
drm/virtio:
exbuf->fence_fd unmodified on interrupted wait
drm/virtio:
Fix GEM handle creation UAF
drm/virtio:
Fix memory leak in virtio_gpu_object_create()
drm/vmwgfx:
Add a mksstat counter for cotable resizes
drm/vmwgfx:
Clean up cursor mobs
drm/vmwgfx:
Cleanup the cursor snooping code
drm/vmwgfx:
Diff cursors when using cmds
drm/vmwgfx:
Do not allow invalid bpp's for dumb buffers
drm/vmwgfx:
Do not drop the reference to the handle too soon
drm/vmwgfx:
Fix a sparse warning in kernel docs
drm/vmwgfx:
Fix frame-size warning in vmw_mksstat_add_ioctl
drm/vmwgfx:
Optimize initial sizes of cotables
drm/vmwgfx:
Port the framebuffer code to drm fb helpers
drm/vmwgfx:
Refactor resource manager's hashtable to use linux/hashtable implementation.
drm/vmwgfx:
Refactor resource validation hashtable to use linux/hashtable implementation.
drm/vmwgfx:
Refactor ttm reference object hashtable to use linux/hashtable.
drm/vmwgfx:
Remove explicit and broken vblank handling
drm/vmwgfx:
Remove rcu locks from user resources
drm/vmwgfx:
Remove ttm object hashtable
drm/vmwgfx:
Remove vmwgfx_hashtab
drm/vmwgfx:
Start diffing new mob cursors against old ones
drm/vmwgfx:
Stop accessing buffer objects which failed init
drm/vmwgfx:
Support cursor surfaces with mob cursor
drm/vmwgfx:
Validate the box size for the snooped cursor
drm/vmwgfx:
Write the driver id registers
drm:
Add orientation quirk for Lenovo ideapad D330-10IGL
drm:
Assert held reservation lock for dma-buf mmapping
drm:
bridge: adv7511: use dev_err_probe in probe function
drm:
Disable dynamic debug as broken
drm:
document uAPI page-flip flags
drm:
initialize accel framework
drm:
lcdif: Add support for YUV planes
drm:
lcdif: change burst size to 256B
drm:
lcdif: Don't use BIT() for multi-bit register fields
drm:
lcdif: Fix indentation in lcdif_regs.h
drm:
lcdif: Set and enable FIFO Panic threshold
drm:
lcdif: Switch to limited range for RGB to YUV conversion
drm:
Move nomodeset kernel parameter to drivers/video
drm:
Move radeon and amdgpu Kconfig options into their directories
drm:
Optimize drm buddy top-down allocation method
drm:
panel: Add Jadard JD9365DA-H3 DSI panel
drm:
rcar-du: Add RZ/G2L DSI driver
drm:
rcar-du: Drop leftovers dependencies from Kconfig
drm:
rcar-du: Fix Kconfig dependency between DRM and RZG2L_MIPI_DSI
drm:
rcar-du: rzg2l_mipi_dsi: Enhance device lanes check
drm:
Remove drm_mode_config::fb_base
drm:
rockchip: remove rockchip_drm_framebuffer_init() function
drm:
split build lists one per line and sort
drm:
tda99x: Don't advertise non-existent capture support
drm:
xlnx: Fix return type of zynqmp_dp_bridge_mode_valid
drm:
xlnx: zynqmp_dpsub: Add support for live video input
drm:
xlnx: zynqmp_dpsub: Allow configuration of layer mode
drm:
xlnx: zynqmp_dpsub: Attach to the next bridge
drm:
xlnx: zynqmp_dpsub: Configure blender in zynqmp_disp_enable()
drm:
xlnx: zynqmp_dpsub: Constify mode argument to function
drm:
xlnx: zynqmp_dpsub: Create DRM bridge to model DP encoder
drm:
xlnx: zynqmp_dpsub: Decouple DRM device from zynqmp_dpsub
drm:
xlnx: zynqmp_dpsub: Don't access connector in zynqmp_dp_set_format()
drm:
xlnx: zynqmp_dpsub: Don't pass CRTC to zynqmp_disp_setup_clock()
drm:
xlnx: zynqmp_dpsub: Don't use drmm_kcalloc() for temporary data
drm:
xlnx: zynqmp_dpsub: Drop unused zynqmp_disp.event field
drm:
xlnx: zynqmp_dpsub: Drop unused zynqmp_disp_format.bus_fmt field
drm:
xlnx: zynqmp_dpsub: Manage DP and DISP allocations manually
drm:
xlnx: zynqmp_dpsub: Move all DRM init and cleanup to zynqmp_kms.c
drm:
xlnx: zynqmp_dpsub: Move audio clk from zynqmp_disp to zynqmp_dpsub
drm:
xlnx: zynqmp_dpsub: Move connector registration to bridge attach
drm:
xlnx: zynqmp_dpsub: Move CRTC handling to zynqmp_kms.c
drm:
xlnx: zynqmp_dpsub: Move CRTC to zynqmp_dpsub structure
drm:
xlnx: zynqmp_dpsub: Move DP bridge init to zynqmp_dp_probe()
drm:
xlnx: zynqmp_dpsub: Move DRM/KMS initialization to separate file
drm:
xlnx: zynqmp_dpsub: Move encoder to DPSUB core
drm:
xlnx: zynqmp_dpsub: Move pclk from zynqmp_disp to zynqmp_dpsub
drm:
xlnx: zynqmp_dpsub: Move planes handling to zynqmp_kms.c
drm:
xlnx: zynqmp_dpsub: Move planes to zynqmp_dpsub structure
drm:
xlnx: zynqmp_dpsub: Parse DT to find connected ports
drm:
xlnx: zynqmp_dpsub: Pass format info to zynqmp_disp_layer_set_format()
drm:
xlnx: zynqmp_dpsub: Register AUX bus at bridge attach time
drm:
xlnx: zynqmp_dpsub: Remplace hardcoded values with ARRAY_SIZE()
drm:
xlnx: zynqmp_dpsub: Rename zynqmp_dpsub_handle_vblank with DRM prefix
drm:
xlnx: zynqmp_dpsub: Report HPD through the bridge
drm:
xlnx: zynqmp_dpsub: Support operation without DMA engine
drm:
xlnx: zynqmp_dpsub: Switch to atomic encoder enable/disable
drm:
xlnx: zynqmp_dpsub: Use DRM connector bridge helper
drm:
xlnx: zynqmp_dpsub: Use local variable in zynqmp_disp_layer_update()
dt-binding:
input: egalax-ts: fix GPIO and IRQ in example
dt-binding:
mmc: Add mmc yaml file for Sunplus SP7021
dt-binding:
perf: Add Amlogic DDR PMU
dt-binding:
phy: Add i.MX8MP PCIe PHY binding
dt-bindings:
Add bindings for Tegra234 NVDEC
dt-bindings:
Add headers for NVDEC on Tegra234
dt-bindings:
Add missing 'unevaluatedProperties' to regulator nodes
dt-bindings:
Add missing start and/or end of line regex anchors
dt-bindings:
amlogic: document Odroid Go Ultra compatible
dt-bindings:
apple,aic2: Add CPU PMU per-cpu pseudo-interrupts
dt-bindings:
arm-smmu: Add 'compatible' for QDU1000 and QRU1000
dt-bindings:
arm-smmu: Add compatible for Qualcomm SM6115
dt-bindings:
arm-smmu: Add generic qcom,smmu-500 bindings
dt-bindings:
arm-smmu: Add missing Qualcomm SMMU compatibles
dt-bindings:
arm-smmu: Add SM6350 GPU SMMUv2
dt-bindings:
arm-smmu: add special case for Google Cheza platform
dt-bindings:
arm-smmu: fix clocks/clock-names schema
dt-bindings:
arm64: dts: mediatek: add compatible for bananapi r3
dt-bindings:
ARM: add bindings for the D-Link DIR-890L
dt-bindings:
ARM: add bindings for the D-Link DWL-8610AP
dt-bindings:
arm: add samsung,starqltechn board based on sdm845 chip
dt-bindings:
arm: add xiaomi,sagit board based on msm8998 chip
dt-bindings:
arm: apple: Add t6001/t6002 Mac Studio compatibles
dt-bindings:
arm: aspeed: adjust qcom,dc-scm-v1-bmc compatible after rename
dt-bindings:
arm: aspeed: document Delta AHE-50DC BMC
dt-bindings:
arm: cpus: Add Kryo 660 CPUs
dt-bindings:
arm: cpus: add qcom kryo 360 compatible
dt-bindings:
arm: fsl: Add an entry for Cloos PHG board
dt-bindings:
arm: fsl: add compatible string for Kobo Aura 2
dt-bindings:
arm: fsl: Add InnoComm WB15 EVK
dt-bindings:
arm: imx: Add i.MXRT compatible Documentation
dt-bindings:
arm: mediatek: Add compatible for MT6795 Sony Xperia M5
dt-bindings:
arm: mediatek: mmsys: change compatible for MT8195
dt-bindings:
arm: msm: Add LLCC compatible for SM8550
dt-bindings:
arm: qcom,ids: Add SoC IDs for MSM8956 and MSM8976
dt-bindings:
arm: qcom,ids: Add SoC IDs for QDU1000/QRU1000
dt-bindings:
arm: qcom,ids: Add SoC IDs for SM6115 / SM4250 and variants
dt-bindings:
arm: qcom,ids: Add SoC IDs for SM8150 and SA8155
dt-bindings:
arm: qcom: Add compatible for oneplus,billie2 phone
dt-bindings:
arm: qcom: add oneplus3(t) devices
dt-bindings:
arm: qcom: add sdm670 and pixel 3a compatible
dt-bindings:
arm: qcom: Add Xiaomi Poco F1 EBBG variant bindings
dt-bindings:
arm: qcom: Add Xperia 5 IV (PDX224)
dt-bindings:
arm: qcom: Add zombie
dt-bindings:
arm: qcom: Document additional sa8540p device
dt-bindings:
arm: qcom: Document additional skus for sc7180 pazquel360
dt-bindings:
arm: qcom: document Google Cheza
dt-bindings:
arm: qcom: Document huawei,sturgeon device
dt-bindings:
arm: qcom: Document IPQ4018 boards
dt-bindings:
arm: qcom: document Mikrotik RB3011 board
dt-bindings:
arm: qcom: Document msm8956 and msm8976 SoC and devices
dt-bindings:
arm: qcom: Document oneplus,bacon device
dt-bindings:
arm: qcom: document qcom,msm-id and qcom,board-id
dt-bindings:
arm: qcom: Document QDU1000/QRU1000 SoCs and boards
dt-bindings:
arm: qcom: Document samsung,matisse-wifi device
dt-bindings:
arm: qcom: Document SM6375 & Xperia 10 IV
dt-bindings:
arm: qcom: move swir,mangoh-green-wp8548 board documentation to qcom.yaml
dt-bindings:
arm: qcom: Separate LTE/WIFI SKU for sc7280-evoker
dt-bindings:
arm: qcom: separate msm8996pro bindings
dt-bindings:
arm: qcom: split MSM8974 Pro and MSM8974
dt-bindings:
arm: renesas: Document Renesas RZ/V2M System Configuration
dt-bindings:
arm: rockchip: Add Anbernic RG353V and RG353VS
dt-bindings:
arm: rockchip: Add more RK3326 devices
dt-bindings:
arm: rockchip: Add SOQuartz Blade
dt-bindings:
arm: rockchip: Add SOQuartz Model A
dt-bindings:
arm: rockchip: add Theobroma Systems PX30-Β΅Q7 (Ringneck) with Haikou
dt-bindings:
arm: stm32: Add compatible string for DH electronics DHCOR Testbench board
dt-bindings:
arm: ti: Add bindings for BeagleBone AI-64
dt-bindings:
arm: uniphier: Add Pro5 boards
dt-bindings:
ata: Add 'ata-generic' binding
dt-bindings:
bluetooth: broadcom: add BCM43430A0 & BCM43430A1
dt-bindings:
bus: Add Freescale i.MX8qxp pixel link MSI bus binding
dt-bindings:
can: fsl,flexcan: add imx93 compatible
dt-bindings:
can: renesas,rcar-canfd: Document RZ/Five SoC
dt-bindings:
can: renesas,rcar-canfd: Fix number of channels for R-Car V3U
dt-bindings:
clock: add i.MX8M Anatop
dt-bindings:
clock: Add Ingenic JZ4755 CGU header
dt-bindings:
clock: add QCOM SM6375 display clock
dt-bindings:
clock: Add Qualcomm SC8280XP display clock bindings
dt-bindings:
clock: add rk3588 clock definitions
dt-bindings:
clock: add rk3588 cru bindings
dt-bindings:
clock: Add RPMHCC for QDU1000 and QRU1000
dt-bindings:
clock: Add SM8550 GCC clocks
dt-bindings:
clock: Convert pwm-clock to DT schema
dt-bindings:
clock: Convert qcom,lcc to DT schema
dt-bindings:
clock: dispcc-sm8250: Add EDP_LINK_DIV_CLK_SRC index
dt-bindings:
clock: drop redundant part of title
dt-bindings:
clock: imx8mp: Add ids for the audio shared gate
dt-bindings:
clock: imx93: drop TPM1/3 LPIT1/2 entry
dt-bindings:
clock: mediatek: Add new bindings of MediaTek frequency hopping
dt-bindings:
clock: qcom,aoncc-sm8250: add missing audio clock
dt-bindings:
clock: qcom,aoncc-sm8250: fix compatible
dt-bindings:
clock: qcom,audiocc-sm8250: add missing audio clock
dt-bindings:
clock: qcom,gcc-ipq8064: add pll4 to used clocks
dt-bindings:
clock: qcom,gcc-ipq8074: Use common GCC schema
dt-bindings:
clock: qcom,sdm845-lpasscc: convert to dtschema
dt-bindings:
clock: qcom: Clean-up titles and descriptions
dt-bindings:
clock: qcom: ipq8074: add missing networking resets
dt-bindings:
clock: split qcom,gcc-msm8974,-msm8226 to the separate file
dt-bindings:
clock: split qcom,gcc-sdm660 to the separate file
dt-bindings:
clock: st,stm32mp1-rcc: add proper title
dt-bindings:
clock: ti,cdce925: Convert to DT schema
dt-bindings:
clocks: imx8mp: Add ID for usb suspend clock
dt-bindings:
clocks: qcom,gcc-ipq8074: allow XO and sleep clocks
dt-bindings:
clocks: qcom,mmcc: define clocks/clock-names for MSM8974
dt-bindings:
cpufreq: apple,soc-cpufreq: Add binding for Apple SoC cpufreq
dt-bindings:
cpufreq: cpufreq-qcom-hw: Add cpufreq clock provider
dt-bindings:
cpufreq: cpufreq-qcom-hw: Add QDU1000/QRU1000 cpufreq
dt-bindings:
cpufreq: cpufreq-qcom-hw: document interrupts
dt-bindings:
cpufreq: qcom: Add missing cache related properties
dt-bindings:
cros-ec: Add ChromeOS fingerprint binding
dt-bindings:
cros-ec: Reorganize and enforce property availability
dt-bindings:
crypto: convert rockchip-crypto to YAML
dt-bindings:
crypto: Let STM32 define Ux500 CRYP
dt-bindings:
crypto: rockchip: add new compatible
dt-bindings:
describe the support of "clock-frequency" in mdio
dt-bindings:
display/msm/dsi-controller-main: allow defining opp-table
dt-bindings:
display/msm: add gcc-bus clock to dpu-smd845
dt-bindings:
display/msm: add interconnects property to qcom, mdss-smd845
dt-bindings:
display/msm: add missing device nodes to mdss-* schemas
dt-bindings:
display/msm: Add QCM2290 DSI phy
dt-bindings:
display/msm: add support for SM6115
dt-bindings:
display/msm: add support for the display on SM8250
dt-bindings:
display/msm: move common DPU properties to dpu-common.yaml
dt-bindings:
display/msm: move common MDSS properties to mdss-common.yaml
dt-bindings:
display/msm: split dpu-msm8998 into DPU and MDSS parts
dt-bindings:
display/msm: split dpu-qcm2290 into DPU and MDSS parts
dt-bindings:
display/msm: split dpu-sc7180 into DPU and MDSS parts
dt-bindings:
display/msm: split dpu-sc7280 into DPU and MDSS parts
dt-bindings:
display/msm: split dpu-sdm845 into DPU and MDSS parts
dt-bindings:
display/msm: split qcom, mdss bindings
dt-bindings:
display: bridge: Document RZ/G2L MIPI DSI TX bindings
dt-bindings:
display: Convert fsl,imx-fb.txt to dt-schema
dt-bindings:
display: Document Jadard JD9365DA-H3 DSI panel
dt-bindings:
display: mediatek: dpi: Add compatible for MediaTek MT8188
dt-bindings:
display: msm: Rename mdss node name in example
dt-bindings:
display: panel: Add NewVision NV3051D bindings
dt-bindings:
display: panel: use spi-peripheral-props.yaml
dt-bindings:
display: sun6i-dsi: Add the A100 variant
dt-bindings:
display: sun6i-dsi: Fix clock conditional
dt-bindings:
display: xlnx: zynqmp-dpsub: Add OF graph ports
dt-bindings:
dma: apple,admac: Add reset
dt-bindings:
dma: qcom: gpi: add compatible for sdm670
dt-bindings:
dma: qcom: gpi: add fallback compatible
dt-bindings:
dma: qcom: gpi: Use sm6350 fallback
dt-bindings:
dmaengine: Add dma-channel-mask to Tegra GPCDMA
dt-bindings:
dmaengine: qcom: gpi: add compatible for SM6115
dt-bindings:
dmaengine: qcom: gpi: add compatible for SM6375
dt-bindings:
Drop Jee Heng Sia
dt-bindings:
drop redundant part of title (beginning)
dt-bindings:
drop redundant part of title (end)
dt-bindings:
drop redundant part of title (end, part three)
dt-bindings:
drop redundant part of title (end, part two)
dt-bindings:
drop redundant part of title (manual)
dt-bindings:
drop redundant part of title of shared bindings
dt-bindings:
Drop type from 'cpus' property
dt-bindings:
eeprom: Inherit from nvmem.yaml
dt-bindings:
FEC/i.MX DWMAC and INTMUX maintainer
dt-bindings:
firmware: document Qualcomm SM6375 SCM
dt-bindings:
firmware: imx: sync with SCFW kit v1.13.0
dt-bindings:
firmware: scm: add sdm670 compatible
dt-bindings:
Fix .gitignore
dt-bindings:
Fix maintainer email for a few ROHM ICs
dt-bindings:
fpga: document Lattice sysCONFIG FPGA manager
dt-bindings:
gpio: add entry for hisilicon,ascend910-gpio
dt-bindings:
gpio: Add gpio-latch binding document
dt-bindings:
gpio: gpio-davinci: Increase maxItems in gpio-line-names
dt-bindings:
gpio: pca9570: Add compatible for slg7xl45106
dt-bindings:
hwmon: ntc-thermistor: drop Naveen Krishna Chatradhi from maintainers
dt-bindings:
i2c: add entry for hisilicon,ascend910-i2c
dt-bindings:
i2c: mv64xxx: Add F1C100s compatible string
dt-bindings:
i2c: qcom-geni: document I2C Master Hub serial I2C engine
dt-bindings:
i2c: renesas,riic: Document RZ/Five SoC
dt-bindings:
i2c: renesas,rzv2m: Fix SoC specific string
dt-bindings:
i2c: update bindings for mt7986 soc
dt-bindings:
iio/adc: qcom,spmi-iadc: use double compatibles
dt-bindings:
iio: accel: Add docs for ADXL359
dt-bindings:
iio: ad74413r: add optional reset-gpios
dt-bindings:
iio: adc: ad4130: use spi-peripheral-props.yaml
dt-bindings:
iio: adc: ad7923: adjust documentation
dt-bindings:
iio: adc: add AD4130
dt-bindings:
iio: adc: add adi,max11410.yaml
dt-bindings:
iio: adc: qcom,spmi-vadc: extend example
dt-bindings:
iio: adc: qcom,spmi-vadc: extend example
dt-bindings:
iio: adc: qcom,spmi-vadc: fix PM8350 define
dt-bindings:
iio: adc: qcom,spmi-vadc: simplify compatible enum
dt-bindings:
iio: adc: renesas,rzg2l-adc: Document RZ/Five SoC
dt-bindings:
iio: adc: rockchip-saradc: Add saradc for rv1126
dt-bindings:
iio: adc: stm32-adc: add stm32mp13 compatibles
dt-bindings:
iio: Add KX022A accelerometer
dt-bindings:
iio: addac: add AD74115
dt-bindings:
iio: addac: adi,ad74413r: improve example
dt-bindings:
iio: addac: adi,ad74413r: use spi-peripheral-props.yaml
dt-bindings:
iio: dac: adi,ad5758: Drop 'contains' from 'adi,dc-dc-mode'
dt-bindings:
iio: dac: change ad5766 maintainer
dt-bindings:
iio: frequency: add adf4377 doc
dt-bindings:
iio: frequency: change admv4420 maintainer
dt-bindings:
iio: frequency: use spi-peripheral-props.yaml
dt-bindings:
iio: gyroscope: use spi-peripheral-props.yaml
dt-bindings:
iio: imu: Add inv_icm42600 documentation
dt-bindings:
iio: imu: adi,adis16475: use spi-peripheral-props.yaml
dt-bindings:
iio: imu: st_lsm6dsx: add ism330is
dt-bindings:
iio: imu: st_lsm6dsx: add lsm6dso16is
dt-bindings:
iio: imu: st_lsm6dsx: add lsm6dsv device bindings
dt-bindings:
iio: imu: st_lsm6dsx: add lsm6dsv16x
dt-bindings:
iio: pressure: meas,ms5611: add max SPI frequency to the example
dt-bindings:
iio: pressure: use spi-peripheral-props.yaml
dt-bindings:
iio: proximity: ams,as3935: use spi-peripheral-props.yaml
dt-bindings:
iio: qcom: adc7-pm8350: Allow specifying SID for channels
dt-bindings:
iio: resolver: adi,ad2s90: use spi-peripheral-props.yaml
dt-bindings:
iio: temperature: ltc2983: add default values
dt-bindings:
iio: temperature: ltc2983: change default excitation for custom thermistors
dt-bindings:
iio: temperature: ltc2983: describe broken mux delay property
dt-bindings:
iio: temperature: ltc2983: describe matrix items
dt-bindings:
iio: temperature: ltc2983: drop $ref for -nanoamp properties
dt-bindings:
iio: temperature: ltc2983: refine descriptions
dt-bindings:
iio: temperature: ltc2983: remove qutations from phandle ref
dt-bindings:
iio: temperature: ltc2983: require 4 wire rtd for current rotate
dt-bindings:
iio: temperature: ltc2983: require custom sensor tables
dt-bindings:
iio: temperature: ltc2983: support more parts
dt-bindings:
iio: temperature: ltc2983: use generic node name in example
dt-bindings:
iio: temperature: ltc2983: use hex for sensor address
dt-bindings:
imx6q-pcie: Fix clock names for imx6sx and imx8mq
dt-bindings:
imx6q-pcie: Handle more resets on legacy platforms
dt-bindings:
imx6q-pcie: Handle various clock configurations
dt-bindings:
imx6q-pcie: Handle various PD configurations
dt-bindings:
ingenic,x1000-cgu: Add audio clocks
dt-bindings:
ingenic: Add support for the JZ4755 CGU
dt-bindings:
ingenic: Add support for the JZ4755 dmaengine
dt-bindings:
input: Add Cypress TT21000 touchscreen controller
dt-bindings:
input: Convert ti,drv260x to DT schema
dt-bindings:
input: gpio-beeper: Convert to yaml schema
dt-bindings:
input: iqs7222: Add support for IQS7222A v1.13+
dt-bindings:
input: iqs7222: Correct minimum slider size
dt-bindings:
input: iqs7222: Reduce 'linux,code' to optional
dt-bindings:
input: qcom,pm8921-pwrkey: convert to dt-schema
dt-bindings:
input: sun4i-lradc-keys: Add F1C100s compatible
dt-bindings:
input: touchscreen: Add Hynitron cstxxx
dt-bindings:
input: touchscreen: msg2638: Document keys support
dt-bindings:
input: touchscreen: msg2638: Document msg2138 support
dt-bindings:
interconnect: Add sm8350, sc8280xp and generic OSM L3 compatibles
dt-bindings:
interconnect: Add UFS clocks to MSM8996 A2NoC
dt-bindings:
interconnect: qcom,msm8998-bwmon: Add sc8280xp bwmon instances
dt-bindings:
interrupt-controller: add yaml for LoongArch CPU interrupt controller
dt-bindings:
interrupt-controller: arm,gic-v3: Fix typo in description of msi-controller property
dt-bindings:
interrupt-controller: mediatek,cirq: Document MT8192
dt-bindings:
interrupt-controller: mediatek,cirq: Migrate to dt schema
dt-bindings:
iommu: arm-smmu: add sdm670 compatible
dt-bindings:
iommu: dart: add t6000 compatible
dt-bindings:
iommu: mediatek: add binding documentation for MT8365 SoC
dt-bindings:
iommu: renesas,ipmmu-vmsa: R-Car V3U is R-Car Gen4
dt-bindings:
lcdif: Fix constraints for imx8mp
dt-bindings:
leds: Add 'cpuX' to 'linux,default-trigger'
dt-bindings:
leds: Add missing references to common LED schema
dt-bindings:
leds: intel,lgm: Add missing 'led-gpios' property
dt-bindings:
leds: irled: gpio-ir-tx: convert to DT schema
dt-bindings:
leds: irled: ir-spi-led: convert to DT schema
dt-bindings:
leds: irled: pwm-ir-tx: convert to DT schema
dt-bindings:
leds: lp55xx: allow label
dt-bindings:
leds: lp55xx: rework to match multi-led
dt-bindings:
leds: lp55xx: switch to preferred 'gpios' suffix
dt-bindings:
leds: mt6360: rework to match multi-led
dt-bindings:
leds: sgm3140: Document ocp8110 compatible
dt-bindings:
leds: use unevaluatedProperties for common.yaml
dt-bindings:
mailbox: add GCE header file for mt8188
dt-bindings:
mailbox: mediatek,gce-mailbox: add mt8188 compatible name
dt-bindings:
mailbox: qcom-ipcc: Add compatible for SM8550
dt-bindings:
mailbox: qcom-ipcc: Add sc8280xp compatible
dt-bindings:
mailbox: qcom: Add SM4250 APCS compatible
dt-bindings:
media: IR: Add F1C100s IR compatible string
dt-bindings:
media: mediatek-jpeg-decoder: Add MT8188 compatible string
dt-bindings:
media: mediatek-jpeg-encoder: Add MT8188 compatible string
dt-bindings:
media: s5c73m3: Fix reset-gpio descriptor
dt-bindings:
media: st,stmipid02: Convert the text bindings to YAML
dt-bindings:
media: video-interfaces: add support for dual edge sampling
dt-bindings:
mediatek: Add mediatek, mt8195-jpgenc compatible
dt-bindings:
mediatek: Add mediatek,mt8195-jpgdec compatible
dt-bindings:
memory-controller: st,stm32: Fix st,fmc2_ebi-cs-write-address-setup-ns
dt-bindings:
memory-controller: st,stm32: Split off MC properties
dt-bindings:
memory-controllers: arm,pl353-smc: Extend to support 'arm,pl354' SMC
dt-bindings:
memory-controllers: ti,gpmc-child: drop redundant part of title
dt-bindings:
memory-controllers: ti,gpmc: add wait-pin polarity
dt-bindings:
memory: Add jedec,lpddr4 and jedec,lpddr5 bindings
dt-bindings:
memory: Add jedec,lpddrX-channel binding
dt-bindings:
memory: Add numeric LPDDR compatible string variant
dt-bindings:
memory: Factor out common properties of LPDDR bindings
dt-bindings:
memory: renesas,rpc-if: Document R-Car V4H support
dt-bindings:
mfd: Add bindings for Ampere Altra SMPro MFD driver
dt-bindings:
mfd: da9062: Correct file name for watchdog
dt-bindings:
mfd: da9062: Move IRQ to optional properties
dt-bindings:
mfd: mt6397: Add binding for MT6357
dt-bindings:
mfd: ocelot: Remove spi-max-frequency from required properties
dt-bindings:
mfd: ocelot: Remove unnecessary driver wording
dt-bindings:
mfd: qcom,spmi-pmic: Drop PWM reg dependency
dt-bindings:
mfd: qcom,spmi-pmic: Rename extcon node name
dt-bindings:
mfd: qcom,spmi-pmic: Support more types
dt-bindings:
mfd: qcom,spmi-pmic: Use generic node name "gpio"
dt-bindings:
mfd: qcom,tcsr: Add compatible for MSM8976
dt-bindings:
mfd: qcom,tcsr: Add sc8280xp binding
dt-bindings:
mfd: qcom-pm8xxx: Document qcom,pm8921 as fallback of qcom,pm8018
dt-bindings:
mfd: qcom-spmi-pmic: Add pm6125 compatible
dt-bindings:
mfd: syscon: Add nuvoton,wpcm450-shm
dt-bindings:
mfd: ti,am3359-tscadc: Add missing power-domains property
dt-bindings:
mfd: ti,j721e-system-controller: Add compatible strings for other platforms
dt-bindings:
mips: add CPU bindings for MIPS architecture
dt-bindings:
mips: brcm: add Broadcom SoCs bindings
dt-bindings:
misc: Convert IDT 89HPESx to DT schema
dt-bindings:
misc: qcom,fastrpc: increase allowed iommus entries
dt-bindings:
mmc: Add support for Mediatek MT7986
dt-bindings:
mmc: arm,pl18x: Document interrupt-names is ignored
dt-bindings:
mmc: Convert sdhci-fujitsu to JSON schema
dt-bindings:
mmc: fsl-imx-esdhc: add i.MXRT1170 compatible
dt-bindings:
mmc: fsl-imx-esdhc: update i.MX8DXL compatible
dt-bindings:
mmc: mtk-sd: add Inline Crypto Engine clock
dt-bindings:
mmc: mtk-sd: Set clocks based on compatible
dt-bindings:
mmc: Remove comment on wakeup-source property
dt-bindings:
mmc: renesas,sdhi: Document R-Car V4H support
dt-bindings:
mmc: rockchip-dw-mshc: Add power-domains property
dt-bindings:
mmc: sdhci-am654: add ti,itap-del-sel-ddr50 to schema
dt-bindings:
mmc: sdhci-am654: cleanup style
dt-bindings:
mmc: sdhci-msm: allow dma-coherent
dt-bindings:
mmc: sdhci-msm: cleanup style
dt-bindings:
mmc: sdhci-msm: Document compatible for MSM8976
dt-bindings:
mmc: sdhci-msm: Document SM8350 SDHCI
dt-bindings:
mmc: sdhci-msm: Document the SM6375 compatible
dt-bindings:
mmc: sdhci-msm: Document the SM8550 compatible
dt-bindings:
mmc: sdhci-msm: drop properties mentioned in common MMC
dt-bindings:
mmc: sdhci-of-dwcmhsc: Add reset support
dt-bindings:
mmc: sdhci: document sdhci-caps and sdhci-caps-mask
dt-bindings:
mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon"
dt-bindings:
Move fixed string node names under 'properties'
dt-bindings:
msm/dsi: Don't require vcca-supply on 14nm PHY
dt-bindings:
msm/dsi: Don't require vdds-supply on 10nm PHY
dt-bindings:
msm: dsi-controller-main: Drop redundant phy-names
dt-bindings:
msm: dsi-controller-main: Fix description of core clock
dt-bindings:
msm: dsi-controller-main: Fix operating-points-v2 constraint
dt-bindings:
msm: dsi-controller-main: Fix power-domain constraint
dt-bindings:
msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
dt-bindings:
mtd: Argue in favor of keeping additionalProperties set to true
dt-bindings:
mtd: brcm,brcmnand: update interrupts description
dt-bindings:
mtd: Clarify all partition subnodes
dt-bindings:
mtd: Drop object types when referencing other files
dt-bindings:
mtd: fixed-partitions: Fix 'sercomm,scpart-id' schema
dt-bindings:
mtd: ingenic: Mark partitions in the controller node as deprecated
dt-bindings:
mtd: nand-chip: Reference mtd.yaml
dt-bindings:
mtd: nand: Drop common properties already defined in generic files
dt-bindings:
mtd: nand: Standardize the child node name
dt-bindings:
mtd: nvmem-cells: Drop range property from example
dt-bindings:
mtd: nvmem-cells: Inherit from MTD partitions
dt-bindings:
mtd: onenand: Mention the expected node name
dt-bindings:
mtd: partitions: add TP-Link SafeLoader layout
dt-bindings:
mtd: partitions: allow SafeLoader dynamic subpartitions
dt-bindings:
mtd: partitions: Change qcom,smem-part partition type
dt-bindings:
mtd: partitions: Constrain the list of parsers
dt-bindings:
mtd: partitions: support marking rootfs partition
dt-bindings:
mtd: partitions: u-boot: allow dynamic subpartitions
dt-bindings:
mtd: physmap: Reuse the generic definitions
dt-bindings:
mtd: Remove useless file about partitions
dt-bindings:
mtd: rockchip: add rockchip,rk3128-nfc
dt-bindings:
mtd: spi-nor: Add reset-gpios property
dt-bindings:
mtd: spi-nor: Drop common properties
dt-bindings:
mtd: Standardize the style in the examples
dt-bindings:
mtd: sunxi-nand: Add an example to validate the bindings
dt-bindings:
mxsfb: Document i.MX8M/i.MX6SX/i.MX6SL power-domains property
dt-bindings:
net: Add Broadcom BCM4377 family PCIe Bluetooth
dt-bindings:
net: Add generic Bluetooth controller
dt-bindings:
net: Add Lynx PCS binding
dt-bindings:
net: adin1110: Document reset
dt-bindings:
net: broadcom-bluetooth: Add CYW4373A0 DT binding
dt-bindings:
net: constrain number of 'reg' in ethernet ports
dt-bindings:
net: Convert Socionext NetSec Ethernet to DT schema
dt-bindings:
net: dsa-port: constrain number of 'reg' in ports
dt-bindings:
net: dsa: hellcreek: Sync DSA maintainers
dt-bindings:
net: Expand pcs-handle to an array
dt-bindings:
net: fman: Add additional interface properties
dt-bindings:
net: ipq4019-mdio: add IPQ8074 compatible
dt-bindings:
net: ipq4019-mdio: document IPQ6018 compatible
dt-bindings:
net: ipq4019-mdio: document required clock-names
dt-bindings:
net: ipq4019-mdio: require and validate clocks
dt-bindings:
net: marvell,dfx-server: Convert to yaml
dt-bindings:
net: marvell,orion-mdio: Fix examples
dt-bindings:
net: marvell,pp2: convert to json-schema
dt-bindings:
net: marvell,prestera: Convert to yaml
dt-bindings:
net: marvell,prestera: Describe PCI devices of the prestera family
dt-bindings:
net: mediatek: add WED RX binding for MT7986 eth driver
dt-bindings:
net: qca,ar71xx: remove label = "cpu" from examples
dt-bindings:
net: qcom,ipa: Add SM6350 compatible
dt-bindings:
net: qcom,ipa: deprecate modem-init
dt-bindings:
net: qcom,ipa: remove an unnecessary restriction
dt-bindings:
net: qcom,ipa: restate a requirement
dt-bindings:
net: qcom,ipa: support skipping GSI firmware load
dt-bindings:
net: realtek-bluetooth: Add RTL8723DS
dt-bindings:
net: renesas: Document Renesas Ethernet Switch
dt-bindings:
net: sff,sfp: update binding
dt-bindings:
net: snps,dwmac: Document queue config subnodes
dt-bindings:
net: sun8i-emac: Add phy-supply property
dt-bindings:
nfc: nxp,nci: Document NQ310 compatible
dt-bindings:
nvmem: add new stm32mp13 compatible for stm32-romem
dt-bindings:
nvmem: add YAML schema for the ONIE tlv layout
dt-bindings:
nvmem: add YAML schema for the sl28 vpd layout
dt-bindings:
nvmem: Fix example
dt-bindings:
nvmem: Introduce the nvmem-layout container
dt-bindings:
nvmem: snvs-lpgpr: Fix i.MX8M compatible strings
dt-bindings:
nvmem: u-boot,env: add Broadcom's variant binding
dt-bindings:
opp-v2: Fix clock-latency-ns prop in example
dt-bindings:
opp: Fix named microwatt property
dt-bindings:
opp: Fix usage of current in microwatt property
dt-bindings:
PCI: Add host mode device-id for j721s2 platform
dt-bindings:
PCI: dwc: Add Baikal-T1 PCIe Root Port bindings
dt-bindings:
PCI: dwc: Add clocks/resets common properties
dt-bindings:
PCI: dwc: Add dma-coherent property
dt-bindings:
PCI: dwc: Add interrupts/interrupt-names common properties
dt-bindings:
PCI: dwc: Add max-functions EP property
dt-bindings:
PCI: dwc: Add max-link-speed common property
dt-bindings:
PCI: dwc: Add phys/phy-names common properties
dt-bindings:
PCI: dwc: Add reg/reg-names common properties
dt-bindings:
PCI: dwc: Apply common schema to Rockchip DW PCIe nodes
dt-bindings:
PCI: dwc: Apply generic schema for generic device only
dt-bindings:
PCI: dwc: Detach common RP/EP DT bindings
dt-bindings:
PCI: dwc: Remove bus node from the examples
dt-bindings:
PCI: mediatek-gen3: add SoC based clock config
dt-bindings:
PCI: mediatek-gen3: add support for mt7986
dt-bindings:
PCI: mediatek-gen3: Support mt8195
dt-bindings:
PCI: qcom: Add SC8280XP/SA8540P interconnects
dt-bindings:
PCI: qcom: Allow 'dma-coherent' property
dt-bindings:
PCI: tegra234: Add ECAM support
dt-bindings:
PCI: ti,j721e-pci-*: Add missing interrupt properties
dt-bindings:
PCI: ti,j721e-pci-host: add interrupt controller definition
dt-bindings:
PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge
dt-bindings:
PCI: xilinx-pcie: Convert to YAML schemas of Xilinx AXI PCIe Root Port Bridge
dt-bindings:
phy-j721e-wiz: add j721s2 compatible string
dt-bindings:
phy-j721e-wiz: add j784s4 compatible string
dt-bindings:
phy: Add special clock for Allwinner H616 PHY
dt-bindings:
phy: g12a-usb2-phy: fix compatible string documentation
dt-bindings:
phy: g12a-usb3-pcie-phy: fix compatible string documentation
dt-bindings:
phy: imx8mq-usb: add power-domains property
dt-bindings:
phy: qcom,qmp-pcie: add sc8280xp bindings
dt-bindings:
phy: qcom,qmp-pcie: rename current bindings
dt-bindings:
phy: qcom,qmp-ufs: fix sc8280xp binding
dt-bindings:
phy: qcom,qmp-ufs: rename current bindings
dt-bindings:
phy: qcom,qmp-usb3-dp: fix sc8280xp binding
dt-bindings:
phy: qcom,qmp-usb3-dp: rename current bindings
dt-bindings:
phy: qcom,qmp-usb: fix sc8280xp binding
dt-bindings:
phy: qcom,qmp-usb: rename current bindings
dt-bindings:
phy: qcom,sc8280xp-qmp-usb3-uni: drop reference-clock source
dt-bindings:
phy: renesas: Document Renesas Ethernet SERDES
dt-bindings:
phy: ti: phy-gmii-sel: Add bindings for J721e
dt-bindings:
pinctrl: add loongson-2 pinctrl
dt-bindings:
pinctrl: convert qcom,mdm9615-pinctrl.txt to dt-schema
dt-bindings:
pinctrl: convert semtech,sx150xq bindings to dt-schema
dt-bindings:
pinctrl: Correct the header guard of mt6795-pinfunc.h
dt-bindings:
pinctrl: Fix file path for pinfunc include
dt-bindings:
pinctrl: mediatek,mt65xx: Deprecate pins-are-numbered
dt-bindings:
pinctrl: mediatek,mt6779-pinctrl: Add MT6797
dt-bindings:
pinctrl: mediatek,mt6779-pinctrl: Improve description
dt-bindings:
pinctrl: mediatek,mt6779-pinctrl: Make gpio-ranges optional
dt-bindings:
pinctrl: mediatek,pinctrl-mt6795: Fix interrupt count
dt-bindings:
pinctrl: mediatek,pinctrl-mt6795: Improve interrupts description
dt-bindings:
pinctrl: mt7986: add generic bias-pull* support
dt-bindings:
pinctrl: qcom,ipq6018: add qpic_pad function
dt-bindings:
pinctrl: qcom,ipq6018: correct BLSP6->BLSP0 functions
dt-bindings:
pinctrl: qcom,ipq6018: fix indentation in example
dt-bindings:
pinctrl: qcom,ipq6018: fix matching pin config
dt-bindings:
pinctrl: qcom,ipq6018: increase number of pins in pinmux
dt-bindings:
pinctrl: qcom,ipq6018: replace maintainer
dt-bindings:
pinctrl: qcom,ipq6018: use common TLMM schema
dt-bindings:
pinctrl: qcom,ipq8074: convert to dtschema
dt-bindings:
pinctrl: qcom,mdm9607-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,mdm9607: do not require function on non-GPIOs
dt-bindings:
pinctrl: qcom,mdm9607: drop ref to pinctrl.yaml
dt-bindings:
pinctrl: qcom,mdm9607: fix indentation in example
dt-bindings:
pinctrl: qcom,msm8226: add functions and input-enable
dt-bindings:
pinctrl: qcom,msm8226: fix indentation in example
dt-bindings:
pinctrl: qcom,msm8226: fix matching pin config
dt-bindings:
pinctrl: qcom,msm8226: use common TLMM schema
dt-bindings:
pinctrl: qcom,msm8660: convert to dtschema
dt-bindings:
pinctrl: qcom,msm8909-tlmm: do not require function on non-GPIOs
dt-bindings:
pinctrl: qcom,msm8909-tlmm: fix indentation in example
dt-bindings:
pinctrl: qcom,msm8909-tlmm: fix matching pin config
dt-bindings:
pinctrl: qcom,msm8909-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,msm8916: convert to dtschema
dt-bindings:
pinctrl: qcom,msm8953: fix indentation in example
dt-bindings:
pinctrl: qcom,msm8953: fix matching pin config
dt-bindings:
pinctrl: qcom,msm8953: use common TLMM schema
dt-bindings:
pinctrl: qcom,msm8960: convert to dtschema
dt-bindings:
pinctrl: qcom,msm8974: convert to dtschema
dt-bindings:
pinctrl: qcom,msm8976: convert to dtschema
dt-bindings:
pinctrl: qcom,msm8994: convert to dtschema
dt-bindings:
pinctrl: qcom,msm8996: convert to dtschema
dt-bindings:
pinctrl: qcom,msm8998: convert to dtschema
dt-bindings:
pinctrl: qcom,pmic-mpp: make compatible fallbacks specific
dt-bindings:
pinctrl: qcom,qcm2290-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,qcm2290: fix matching pin config
dt-bindings:
pinctrl: qcom,qcm2290: use common TLMM schema
dt-bindings:
pinctrl: qcom,qcs404: convert to dtschema
dt-bindings:
pinctrl: qcom,sc7180: convert to dtschema
dt-bindings:
pinctrl: qcom,sc7280-lpass-lpi: add bias-bus-hold
dt-bindings:
pinctrl: qcom,sc7280-lpass-lpi: fix matching pin config
dt-bindings:
pinctrl: qcom,sc7280-lpass-lpi: minor style cleanups
dt-bindings:
pinctrl: qcom,sc7280: add bias-bus-hold and input-enable
dt-bindings:
pinctrl: qcom,sc7280: correct number of GPIOs
dt-bindings:
pinctrl: qcom,sc7280: fix matching pin config
dt-bindings:
pinctrl: qcom,sc7280: use common TLMM pin schema
dt-bindings:
pinctrl: qcom,sc8180x-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,sc8180x: drop checks used in common TLMM
dt-bindings:
pinctrl: qcom,sc8180x: drop ref to pinctrl.yaml
dt-bindings:
pinctrl: qcom,sc8280xp-lpass-lpi: fix gpio pattern
dt-bindings:
pinctrl: qcom,sc8280xp-lpass-lpi: fix matching pin config
dt-bindings:
pinctrl: qcom,sc8280xp-lpass-lpi: minor style cleanups
dt-bindings:
pinctrl: qcom,sc8280xp-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,sc8280xp: drop checks used in common TLMM
dt-bindings:
pinctrl: qcom,sc8280xp: fix indentation in example (remaining piece)
dt-bindings:
pinctrl: qcom,sdm630: convert to dtschema
dt-bindings:
pinctrl: qcom,sdm845: convert to dtschema
dt-bindings:
pinctrl: qcom,sdx55: fix indentation in example
dt-bindings:
pinctrl: qcom,sdx55: fix matching pin config
dt-bindings:
pinctrl: qcom,sdx55: use common TLMM schema
dt-bindings:
pinctrl: qcom,sdx65-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,sdx65: fix matching pin config
dt-bindings:
pinctrl: qcom,sdx65: use common TLMM schema
dt-bindings:
pinctrl: qcom,sm6115-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,sm6115: use common TLMM schema
dt-bindings:
pinctrl: qcom,sm6125-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,sm6125: drop checks used in common TLMM
dt-bindings:
pinctrl: qcom,sm6125: drop ref to pinctrl.yaml
dt-bindings:
pinctrl: qcom,sm6350-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,sm6350: drop checks used in common TLMM
dt-bindings:
pinctrl: qcom,sm6350: drop ref to pinctrl.yaml
dt-bindings:
pinctrl: qcom,sm6375-tlmm: drop checks used in common TLMM
dt-bindings:
pinctrl: qcom,sm6375-tlmm: drop ref to pinctrl.yaml
dt-bindings:
pinctrl: qcom,sm6375-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,sm8150: convert to dtschema
dt-bindings:
pinctrl: qcom,sm8250-lpass-lpi: add bias-bus-hold and input-enable
dt-bindings:
pinctrl: qcom,sm8250-lpass-lpi: fix matching pin config
dt-bindings:
pinctrl: qcom,sm8250-lpass-lpi: minor style cleanups
dt-bindings:
pinctrl: qcom,sm8250: add gpio-reserved-ranges and gpio-line-names
dt-bindings:
pinctrl: qcom,sm8250: add input-enable
dt-bindings:
pinctrl: qcom,sm8250: fix matching pin config
dt-bindings:
pinctrl: qcom,sm8250: minor style cleanups
dt-bindings:
pinctrl: qcom,sm8250: use common TLMM pin schema
dt-bindings:
pinctrl: qcom,sm8250: use common TLMM schema
dt-bindings:
pinctrl: qcom,sm8350-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,sm8350: drop checks used in common TLMM
dt-bindings:
pinctrl: qcom,sm8350: drop ref to pinctrl.yaml
dt-bindings:
pinctrl: qcom,sm8450-lpass-lpi: fix gpio pattern
dt-bindings:
pinctrl: qcom,sm8450-lpass-lpi: fix matching pin config
dt-bindings:
pinctrl: qcom,sm8450-lpass-lpi: minor style cleanups
dt-bindings:
pinctrl: qcom,sm8450-tlmm: minor style cleanups
dt-bindings:
pinctrl: qcom,sm8450: drop checks used in common TLMM
dt-bindings:
pinctrl: qcom,tlmm-common: add common check for function
dt-bindings:
pinctrl: qcom: add sdm670 pinctrl
dt-bindings:
pinctrl: qcom: adjust description
dt-bindings:
pinctrl: qcom: drop minItems equal to maxItems
dt-bindings:
pinctrl: rockchip: further increase max amount of device functions
dt-bindings:
pinctrl: semtech,sx150xq: fix match patterns for 16 GPIOs matching
dt-bindings:
pinctrl: st,stm32: Deprecate pins-are-numbered
dt-bindings:
pinctrl: tegra194: Separate instances
dt-bindings:
pinctrl: tegra: Convert to json-schema
dt-bindings:
pinctrl: update pcie/pwm/spi bindings for MT7986 SoC
dt-bindings:
pinctrl: update uart/mmc bindings for MT7986 SoC
dt-bindings:
power: reset: restart-handler: add common schema
dt-bindings:
power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding
dt-bindings:
power: rpmpd: add sdm670 power domains
dt-bindings:
power: rpmpd: Add SM4250 support
dt-bindings:
power: rpmpd: Add SM8550 to rpmpd binding
dt-bindings:
power: supply: bq25890: allow power-supply fields
dt-bindings:
power: supply: bq25890: use one fallback compatible
dt-bindings:
power: supply: define monitored-battery in common place
dt-bindings:
power: supply: maxim,max17042: allow power-supplies
dt-bindings:
pwm: allwinner,sun4i-a10: Add F1C100s compatible
dt-bindings:
pwm: fix microchip corePWM's pwm-cells
dt-bindings:
pwm: renesas,pwm-rcar: Add r8a779g0 support
dt-bindings:
pwm: renesas,tpu: Add r8a779g0 support
dt-bindings:
pwm: tegra: Convert to json-schema
dt-bindings:
pwm: tegra: Document Tegra234 PWM
dt-bindings:
qcom,pdc: Add missing compatibles
dt-bindings:
qcom: add another exception to the device naming rule
dt-bindings:
qcom: document preferred compatible naming
dt-bindings:
qcom: geni-se: document I2C Master Hub wrapper variant
dt-bindings:
qcom: smp2p: Add WPSS node names to pattern property
dt-bindings:
remoteproc: Add Xilinx RPU subsystem bindings
dt-bindings:
remoteproc: imx_rproc: Support i.MX8QM
dt-bindings:
remoteproc: imx_rproc: Support i.MX8QXP
dt-bindings:
Remove "status" from schema examples, again
dt-bindings:
reset: add rk3588 reset definitions
dt-bindings:
reset: mt8188: add toprgu reset-controller header file
dt-bindings:
riscv: Add Andes AX45MP core to the list
dt-bindings:
riscv: Add T-HEAD C906 and C910 compatibles
dt-bindings:
riscv: fix single letter canonical order
dt-bindings:
riscv: fix underscore requirement for multi-letter extensions
dt-bindings:
riscv: Sort the CPU core list alphabetically
dt-bindings:
riscv: starfive: Add StarFive VisionFive V1 board
dt-bindings:
rng: nuvoton,npcm-rng: Add npcm845 compatible string
dt-bindings:
rockchip: Add Hardkernel ODROID-M1 board
dt-bindings:
rockchip: Add Rockchip rk3566 box demo board
dt-bindings:
rtc: convert hym8563 bindings to json-schema
dt-bindings:
rtc: convert rtc-meson.txt to dt-schema
dt-bindings:
rtc: m41t80: Convert text schema to YAML one
dt-bindings:
rtc: qcom-pm8xxx: allow 'wakeup-source' property
dt-bindings:
rtc: qcom-pm8xxx: document qcom,pm8921-rtc as fallback of qcom,pm8018-rtc
dt-bindings:
sdhci-fujitsu: Add compatible string for F_SDH30_E51
dt-bindings:
serial: fsl-lpuart: add i.MXRT1170 compatible
dt-bindings:
serial: ingenic: Add support for the JZ4750/55 SoCs
dt-bindings:
serial: renesas,scif: Document r8a779g0 support
dt-bindings:
serial: xlnx,opb-uartlite: Drop 'contains' from 'xlnx,use-parity'
dt-bindings:
slimbus: convert bus description to DT schema
dt-bindings:
slimbus: qcom,slim-ngd: convert to DT schema
dt-bindings:
slimbus: qcom,slim: convert to DT schema
dt-bindings:
soc: add loongson-2 chipid
dt-bindings:
soc: mediatek: pwrap: add MT8365 SoC bindings
dt-bindings:
soc: qcom: aoss: Add compatible for SM8550
dt-bindings:
soc: qcom: aoss: Add sc8280xp compatible
dt-bindings:
soc: qcom: apr: document generic qcom,apr compatible
dt-bindings:
soc: qcom: apr: Make qcom,protection-domain optional again
dt-bindings:
soc: qcom: qcom,smd-rpm: Add a compatible for SM6375
dt-bindings:
soc: qcom: qcom,smd-rpm: Use qcom,smd-channels on MSM8976
dt-bindings:
soc: qcom: smd-rpm: add PMIC regulators nodes
dt-bindings:
soc: qcom: smd-rpm: add qcom,glink-channels
dt-bindings:
soc: qcom: spm: Add compatibles for MSM8976 L2
dt-bindings:
soc: qcom: spm: Add MSM8939 CPU compatible
dt-bindings:
soc: qcom: Update devicetree binding document for rpmh-rsc
dt-bindings:
soc: renesas: Move renesas.yaml from arm to soc
dt-bindings:
soc: renesas: renesas.yaml: Document Renesas RZ/Five SoC
dt-bindings:
soundwire: Convert text bindings to DT Schema
dt-bindings:
soundwire: qcom,soundwire: correct sizes related to number of ports
dt-bindings:
soundwire: qcom: add v1.7.0 support
dt-bindings:
spi: fsl-imx-cspi: update i.MX8MP binding
dt-bindings:
spmi: Add qcom,bus-id
dt-bindings:
sram: qcom,imem: document SDX65
dt-bindings:
sun6i-a31-mipi-dphy: Add the A100 DPHY variant
dt-bindings:
sun6i-a31-mipi-dphy: Add the interrupts property
dt-bindings:
tegra: Update headers for Tegra234
dt-bindings:
thermal: Convert generic-adc-thermal to DT schema
dt-bindings:
thermal: cooling-devices: Add missing cache related properties
dt-bindings:
thermal: imx8mm-thermal: Document optional nvmem-cells
dt-bindings:
thermal: k3-j72xx: conditionally require efuse reg range
dt-bindings:
thermal: k3-j72xx: elaborate on binding description
dt-bindings:
thermal: mediatek: add compatible string for MT7986 and MT7981 SoC
dt-bindings:
thermal: qcom-tsens: Add compatible for sm8550
dt-bindings:
thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450
dt-bindings:
thermal: rzg2l-thermal: Document RZ/Five SoC
dt-bindings:
thermal: thermal-idle: Fix example paths
dt-bindings:
thermal: tsens: Add ipq8074 compatible
dt-bindings:
thermal: tsens: Add SM6115 compatible
dt-bindings:
thermal: tsens: Add sm8450 compatible
dt-bindings:
timer: Add Broadcom's BCMBCA timers
dt-bindings:
timer: gpt: Add i.MXRT compatible Documentation
dt-bindings:
timer: nuvoton,npcm7xx-timer: Allow specifying all clocks
dt-bindings:
timer: renesas,cmt: Add r8a779g0 CMT support
dt-bindings:
timer: renesas,tmu: Add r8a779g0 support
dt-bindings:
timer: rockchip: Add rockchip,rk3128-timer
dt-bindings:
touchscreen: add Himax hx83112b bindings
dt-bindings:
ufs: cdns,ufshc: add missing dma-coherent field
dt-bindings:
usb: Add binding for Genesys Logic GL850G hub controller
dt-bindings:
usb: Add H616 compatible string
dt-bindings:
usb: dwc2: Add some missing Lantiq variants
dt-bindings:
usb: dwc3: Add SM8550 compatible
dt-bindings:
usb: mtk-xhci: add support for mt7986
dt-bindings:
usb: mtu3: add compatible for mt8186
dt-bindings:
usb: tegra-xusb: Convert to json-schema
dt-bindings:
usb: tegra-xusb: Remove path references
dt-bindings:
usb: usb-drd: Describe default dual-role mode
dt-bindings:
usb: usb-nop-xceiv: add wakeup-source property
dt-bindings:
usb: usb251xb: Convert to YAML schema
dt-bindings:
vendor-prefixes: Add ALFA Network
dt-bindings:
vendor-prefixes: Add an entry for Cloos
dt-bindings:
vendor-prefixes: add Genesys Logic
dt-bindings:
vendor-prefixes: add Hynitron vendor prefix
dt-bindings:
vendor-prefixes: add NewVision vendor prefix
dt-bindings:
vendor-prefixes: Add ONIE
dt-bindings:
vendor-prefixes: Add prefix for InnoComm
dt-bindings:
vendor-prefixes: Document Chongzhou
dt-bindings:
vendor-prefixes: Document Jadard
dt-bindings:
vendor-prefixes: sort entries alphabetically
dt-bindings:
visconti-pcie: Fix interrupts array max constraints
dt-bindings:
watchdog: Add compatible for MediaTek MT8188
dt-bindings:
watchdog: gpio: Convert bindings to YAML
dt-bindings:
watchdog: mediatek,mtk-wdt: Add compatible for MT6795
dt-bindings:
watchdog: mediatek,mtk-wdt: Add compatible for MT8173
dt-bindings:
watchdog: mediatek: Convert mtk-wdt to json-schema
dt-bindings:
x86: apic: Convert Intel's APIC bindings to YAML schema
dt-bindings:
x86: apic: Introduce new optional bool property for lapic
dw9768:
Enable low-power probe on ACPI
e1000:
Remove unnecessary use of kmap_atomic()
e1000e:
Add e1000e trace module
e1000e:
Add support for the next LOM generation
e1000e:
Remove unnecessary use of kmap_atomic()
e1000e:
Separate MTP board type from ADP
ecryptfs:
implement get acl method
ecryptfs:
implement set acl method
ecryptfs:
use stub posix acl handlers
EDAC/device:
Fix period calculation in edac_device_reset_delay_period()
EDAC/device:
Respect any driver-supplied workqueue polling value
EDAC/ghes:
Add a notifier for reporting memory errors
EDAC/ghes:
Make ghes_edac a proper module
EDAC/ghes:
Prepare to make ghes_edac a proper module
EDAC/highbank:
Fix memory leak in highbank_mc_probe()
EDAC/i10nm:
fix refcount leak in pci_get_dev_wrapper()
EDAC/i5000:
Mark as BROKEN
EDAC/i5400:
Fix typo in comment: vaious -> various
EDAC/igen6:
Return the correct error type when not the MC owner
EDAC/mc_sysfs:
Increase legacy channel support to 12
EDAC/qcom:
Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
EDAC:
Check for GHES preference in the chipset-specific EDAC drivers
efi/arm64:
libstub: Split off kernel image relocation for builtin stub
efi/cper, cxl:
Decode CXL Error Log
efi/cper, cxl:
Decode CXL Protocol Error Section
efi/cper:
Export several helpers for ghes_edac to use
efi/loongarch:
Don't jump to kernel entry via the old image
efi/loongarch:
libstub: Split off kernel image relocation for builtin stub
efi/riscv:
libstub: Split off kernel image relocation for builtin stub
efi/x86:
Remove EfiMemoryMappedIO from E820 map
efi:
Accept version 2 of memory attributes table
efi:
Add iMac Pro 2017 to uefi skip cert quirk
efi:
earlycon: use console_is_registered()
efi:
fix NULL-deref in init error path
efi:
fix potential NULL deref in efi_mem_reserve_persistent
efi:
fix userspace infinite retry read efivars after EFI runtime services page fault
efi:
libstub: Add image code and data size to the zimage metadata
efi:
libstub: Add mixed mode support to command line initrd loader
efi:
libstub: Always enable initrd command line loader and bump version
efi:
libstub: Clone memcmp() into the stub
efi:
libstub: Deduplicate ftrace command line argument filtering
efi:
libstub: Drop handling of EFI properties table
efi:
libstub: Drop randomization of runtime memory map
efi:
libstub: Enable efi_printk() in zboot decompressor
efi:
libstub: Factor out EFI stub entrypoint into separate file
efi:
libstub: Factor out min alignment and preferred kernel load address
efi:
libstub: fix efi_load_initrd_dev_path() kernel-doc comment
efi:
libstub: Implement devicepath support for initrd commandline loader
efi:
libstub: Merge zboot decompressor with the ordinary stub
efi:
libstub: Move screen_info handling to common code
efi:
libstub: Permit mixed mode return types other than efi_status_t
efi:
libstub: Provide local implementations of strrchr() and memchr()
efi:
libstub: Undeprecate the command line initrd loader
efi:
libstub: use EFI_LOADER_CODE region when moving the kernel in memory
efi:
libstub: Use local strncmp() implementation unconditionally
efi:
loongarch: Drop exports of unused string routines
efi:
memmap: Move EFI fake memmap support into x86 arch tree
efi:
memmap: Move manipulation routines into x86 arch tree
efi:
pstore: Add module parameter for setting the record size
efi:
pstore: Follow convention for the efi-pstore backend name
efi:
Put Linux specific magic number in the DOS header
efi:
random: combine bootloader provided RNG seed with RNG protocol output
efi:
random: fix NULL-deref when refreshing seed
efi:
random: refresh non-volatile random seed when RNG is initialized
efi:
Remove Matthew Garrett as efivarfs maintainer
efi:
rt-wrapper: Add missing include
efi:
runtime-maps: Clarify purpose and enable by default for kexec
efi:
stub: use random seed from EFI variable
efi:
tpm: Avoid READ_ONCE() for accessing the event log
efi:
vars: prohibit reading random seed variables
efi:
x86: Move EFI runtime map sysfs code to arch/x86
efi:
xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures
elevator:
add new field flags in struct elevator_queue
elevator:
printk a warning if switching to a new io scheduler fails
elevator:
remove an outdated comment in elevator_change
elevator:
remove redundant code in elv_unregister_queue()
elevator:
update the document of elevator_match
elevator:
update the document of elevator_switch
ELF uapi:
add spaces before '{'
elf_core_copy_task_regs():
task_pt_regs is defined everywhere
elfcore:
Add a cprm parameter to elf_core_extra_{phdrs,data_size}
enic:
define constants for legacy interrupts offset
erofs/zmap.c:
Fix incorrect offset calculation
erofs:
add documentation for 'domain_id' mount option
erofs:
check the uniqueness of fsid in shared domain in advance
erofs:
clean up cached I/O strategies
erofs:
clean up parsing of fscache related options
erofs:
enable large folios for fscache mode
erofs:
enable large folios for iomap mode
erofs:
fix kvcalloc() misuse with __GFP_NOFAIL
erofs:
fix missing unmap if z_erofs_get_extent_compressedlen() fails
erofs:
Fix pcluster memleak when its block address is zero
erofs:
support large folios for fscache mode
erofs:
switch to prepare_ondemand_read() in fscache mode
erofs:
update documentation
erofs:
use kmap_local_page() only for erofs_bread()
erofs:
validate the extent length for uncompressed pclusters
esp6:
remove redundant variable err
eth:
fealnx: delete the driver for Myson MTD-800
ethernet:
s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
ethtool:
add netlink attr in rss get reply only if value is not null
ethtool:
add netlink based get rss support
ethtool:
Add support for 800Gbps link modes
ethtool:
avoiding integer overflow in ethtool_phys_id()
ethtool:
doc: clarify what drivers can implement in their get_drvinfo()
ethtool:
ethtool_get_drvinfo: populate drvinfo fields even if callback exits
ethtool:
Fail number of channels change when it conflicts with rxnfc
ethtool:
linkstate: add a statistic for PHY down events
eventfd:
change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
eventfd:
provide a eventfd_signal_mask() helper
eventpoll:
add EPOLL_URING_WAKE poll wakeup flag
evm:
add post set acl hook
evm:
remove dead code in evm_inode_set_acl()
evm:
remove evm_xattr_acl_change()
exec:
Add comments on check_unsafe_exec() fs counting
exec:
Remove FOLL_FORCE for stack setup
exec:
simplify initial stack size expansion
exfat:
fix overflow in sector and cluster conversion
exfat:
hint the empty entry which at the end of cluster chain
exfat:
move exfat_entry_set_cache from heap to stack
exfat:
reduce the size of exfat_entry_set_cache
exfat:
remove argument 'size' from exfat_truncate()
exfat:
remove call ilog2() from exfat_readdir()
exfat:
remove i_size_write() from __exfat_truncate()
exfat:
remove unnecessary arguments from exfat_find_dir_entry()
exfat:
remove unneeded codes from __exfat_rename()
exfat:
rename exfat_free_dentry_set() to exfat_put_dentry_set()
exfat:
replace magic numbers with Macros
exfat:
reuse exfat_find_location() to simplify exfat_get_dentry_set()
exfat:
simplify empty entry hint
exfat:
support dynamic allocate bh for exfat_entry_set_cache
exit:
Allow oops_limit to be disabled
exit:
Expose "oops_count" to sysfs
exit:
Put an upper limit on how often we can oops
exit:
Use READ_ONCE() for all oops/warn limit reads
exportfs:
use pr_debug for unreachable debug statements
ext2:
Don't flush page immediately for DIRSYNC directories
ext2:
Fix some kernel-doc warnings
ext2:
remove ->writepage
ext2:
unbugger ext2_empty_dir()
ext4:
add EXT4_IGET_BAD flag to prevent unexpected bad inode
ext4:
add helper to check quota inums
ext4:
add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
ext4:
add missing validation of fast-commit record lengths
ext4:
add support for writepages calls that cannot map blocks
ext4:
allocate extended attribute value in vmalloc area
ext4:
avoid BUG_ON when creating xattrs
ext4:
avoid unaccounted block allocation when expanding inode
ext4:
check and assert if marking an no_delete evicting inode dirty
ext4:
check the return value of ext4_xattr_inode_dec_ref()
ext4:
convert move_extent_per_page() to use folios
ext4:
correct inconsistent error msg in nojournal mode
ext4:
deal with legacy signed xattr name hash values
ext4:
disable fast-commit of encrypted dir operations
ext4:
don't allow journal inode to have encrypt flag
ext4:
don't fail GETFSUUID when the caller provides a long buffer
ext4:
don't set up encryption key during jbd2 transaction
ext4:
dont return EINVAL from GETFSUUID when reporting UUID length
ext4:
drop pointless IO submission from ext4_bio_write_page()
ext4:
fix bad checksum after online resize
ext4:
fix bug_on in __es_tree_search caused by bad boot loader inode
ext4:
fix bug_on in __es_tree_search caused by bad quota inode
ext4:
fix corrupt backup group descriptors after online resize
ext4:
fix corruption when online resizing a 1K bigalloc fs
ext4:
fix deadlock due to mbcache entry corruption
ext4:
fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
ext4:
fix error code return to user-space in ext4_get_branch()
ext4:
fix inode leak in ext4_xattr_inode_create() on an error path
ext4:
fix kernel BUG in 'ext4_write_inline_data_end()'
ext4:
fix leaking uninitialized memory in fast-commit journal
ext4:
fix off-by-one errors in fast-commit block filling
ext4:
fix reserved cluster accounting in __es_remove_extent()
ext4:
fix unaligned memory access in ext4_fc_reserve_space()
ext4:
fix undefined behavior in bit shift for ext4_check_flag_values
ext4:
fix uninititialized value in 'ext4_evict_inode'
ext4:
fix use-after-free in ext4_orphan_cleanup
ext4:
handle redirtying in ext4_bio_write_page()
ext4:
init quota for 'old.inode' in 'ext4_rename'
ext4:
initialize quota before expanding inode in setproject ioctl
ext4:
journal_path mount options should follow links
ext4:
make ext4_mb_initialize_context return void
ext4:
make xattr char unsignedness in hash explicit
ext4:
move keep_towrite handling to ext4_bio_write_page()
ext4:
move percpu_rwsem protection into ext4_writepages()
ext4:
print file system UUID on mount, remount and unmount
ext4:
provide ext4_do_writepages()
ext4:
remove nr_submitted from ext4_bio_write_page()
ext4:
remove redundant variable err
ext4:
remove trailing newline from ext4_msg() message
ext4:
replace kmem_cache_create with KMEM_CACHE
ext4:
silence the warning when evicting inode with dioread_nolock
ext4:
simplify fast-commit CRC calculation
ext4:
split ext4_journal_start trace for debug
ext4:
stop providing .writepage hook
ext4:
switch to using ext4_do_writepages() for ordered data writeout
ext4:
switch to using write_cache_pages() for data=journal writeout
extcon:
fsa9480: Convert to i2c's .probe_new()
extcon:
max77843: Replace irqchip mask_invert with unmask_base
extcon:
rt8973: Convert to i2c's .probe_new()
extcon:
usbc-tusb320: Convert to i2c's .probe_new()
extcon:
usbc-tusb320: Update state on probe even if no IRQ pending
extfat:
remove ->writepage
f2fs:
add barrier mount option
f2fs:
add block_age-based extent cache
f2fs:
add missing bracket in doc
f2fs:
add proc entry to show discard_plist info
f2fs:
allocate the extent_cache by default
f2fs:
allow to read node block after shutdown
f2fs:
allow to set compression for inlined file
f2fs:
avoid victim selection from previous victim section
f2fs:
change type for 'sbi->readdir_ra'
f2fs:
cleanup for 'f2fs_tuning_parameters' function
f2fs:
cleanup in f2fs_create_flush_cmd_control()
f2fs:
correct i_size change for atomic writes
f2fs:
define MIN_DISCARD_GRANULARITY macro
f2fs:
do some cleanup for f2fs module init
f2fs:
don't call f2fs_issue_discard_timeout() when discard_cmd_cnt is 0 in f2fs_put_super()
f2fs:
don't mix to use union values in extent_info
f2fs:
fix description about discard_granularity node
f2fs:
fix gc mode when gc_urgent_high_remaining is 1
f2fs:
fix iostat parameter for discard
f2fs:
fix normal discard process
f2fs:
fix return val in f2fs_start_ckpt_thread()
f2fs:
fix some format WARNING in debug.c and sysfs.c
f2fs:
Fix spelling mistake in label: free_bio_enrty_cache -> free_bio_entry_cache
f2fs:
fix the assign logic of iocb
f2fs:
fix the msg data type
f2fs:
Fix the race condition of resize flag between resizefs
f2fs:
fix to alloc_mode changed after remount on a small volume device
f2fs:
fix to avoid accessing uninitialized spinlock
f2fs:
fix to avoid NULL pointer dereference in f2fs_issue_flush()
f2fs:
fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
f2fs:
fix to do sanity check on i_extra_isize in is_alive()
f2fs:
fix to enable compress for newly created file if extension matches
f2fs:
fix to invalidate dcc->f2fs_issue_discard in error path
f2fs:
fix to set flush_merge opt and show noflush_merge
f2fs:
Fix typo in comments
f2fs:
init discard policy after thread wakeup
f2fs:
initialize extent_cache parameter
f2fs:
initialize locks earlier in f2fs_fill_super()
f2fs:
introduce discard_urgent_util sysfs node
f2fs:
introduce F2FS_IOC_START_ATOMIC_REPLACE
f2fs:
introduce f2fs_is_readonly() for readability
f2fs:
introduce gc_mode sysfs node
f2fs:
introduce max_ordered_discard sysfs node
f2fs:
let's avoid panic if extent_tree is not created
f2fs:
let's avoid to get cp_rwsem twice by f2fs_evict_inode by d_invalidate
f2fs:
make __queue_discard_cmd() return void
f2fs:
move internal functions into extent_cache.c
f2fs:
move set_file_temperature into f2fs_new_inode
f2fs:
open code allocate_segment_by_default
f2fs:
optimize iteration over sparse directories
f2fs:
refactor extent_cache to support for read and more
f2fs:
remove batched_trim_sections node
f2fs:
remove F2FS_SET_FEATURE() and F2FS_CLEAR_FEATURE() macro
f2fs:
remove struct segment_allocation default_salloc_ops
f2fs:
remove submit label in __submit_discard_cmd()
f2fs:
remove the unused flush argument to change_curseg
f2fs:
remove unnecessary __init_extent_tree
f2fs:
replace gc_urgent_high_remaining with gc_remaining_trials
f2fs:
replace ternary operator with max()
f2fs:
reset wait_ms to default if any of the victims have been selected
f2fs:
set zstd compress level correctly
f2fs:
should put a page when checking the summary info
f2fs:
should use a temp extent_info for lookup
f2fs:
specify extent cache for read explicitly
f2fs:
support fault injection for f2fs_is_valid_blkaddr()
f2fs:
truncate blocks in batch in __complete_revoke_list()
f2fs:
use sysfs_emit instead of sprintf
fastrpc:
Assert held reservation lock for dma-buf mmapping
fat (exportfs):
fix some kernel-doc warnings
fat:
remove ->writepage
fault-injection:
allow stacktrace filter for x86-64
fault-injection:
make some stack filter attrs more readable
fault-injection:
make stacktrace filter works as expected
fault-injection:
skip stacktrace filtering by default
fbcon:
Check font dimension limits
fbdev:
Add support for the nomodeset kernel parameter
fbdev:
atmel_lcdfb: Rework backlight status updates
fbdev:
aty128fb: Use backlight helper
fbdev:
atyfb: Use backlight helper
fbdev:
atyfb: use strscpy() to instead of strncpy()
fbdev:
controlfb: fix spelling mistake "paramaters"->"parameters"
fbdev:
da8xx-fb: add missing regulator_disable() in fb_probe
fbdev:
ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe()
fbdev:
fbcon: release buffer when fbcon_do_set_font() failed
fbdev:
fbmon: fix function name in kernel-doc
fbdev:
Fix invalid page access after closing deferred I/O devices
fbdev:
geode: don't build on UML
fbdev:
Make fb_modesetting_disabled() static inline
fbdev:
make offb driver tristate
fbdev:
matroxfb: Convert to i2c's .probe_new()
fbdev:
matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
fbdev:
mx3fb: Use backlight helper
fbdev:
nvidia: Use backlight helper
fbdev:
omapfb: avoid stack overflow warning
fbdev:
omapfb: connector-analog-tv: remove support for platform data
fbdev:
omapfb: connector-hdmi: switch to using gpiod API
fbdev:
omapfb: encoder-opa362: fix included headers
fbdev:
omapfb: encoder-tfp410: switch to using gpiod API
fbdev:
omapfb: panel-dpi: remove support for platform data
fbdev:
omapfb: panel-dsi-cm: switch to using gpiod API
fbdev:
omapfb: panel-dsi-cm: Use backlight helper
fbdev:
omapfb: panel-lgphilips-lb035q02: remove backlight GPIO handling
fbdev:
omapfb: panel-nec-nl8048hl11: switch to using gpiod API
fbdev:
omapfb: panel-sharp-ls037v7dw01: fix included headers
fbdev:
omapfb: panel-sony-acx565akm: remove support for platform data
fbdev:
omapfb: panel-sony-acx565akm: switch to using gpiod API
fbdev:
omapfb: panel-tpo-td028ttec1: stop including gpio.h
fbdev:
omapfb: panel-tpo-td043mtea1: switch to using gpiod API
fbdev:
omapfb: remove redundant variable checksum
fbdev:
omapfb: Use kstrtobool() instead of strtobool()
fbdev:
omapfb: use strscpy() to instead of strncpy()
fbdev:
pm2fb: fix missing pci_disable_device()
fbdev:
pxafb: Remove unnecessary print function dev_err()
fbdev:
radeon: Use backlight helper
fbdev:
riva: Use backlight helper
fbdev:
sh_mobile_lcdcfb: use sysfs_emit() to instead of scnprintf()
fbdev:
smscufx: fix error handling code in ufx_usb_probe
fbdev:
ssd1307fb: Drop duplicate NULL checks for PWM APIs
fbdev:
ssd1307fb: Drop optional dependency
fbdev:
uvesafb: don't build on UML
fbdev:
uvesafb: Fixes an error handling path in uvesafb_probe()
fbdev:
uvesafb: Simplify uvesafb_remove()
fbdev:
uvesafb: use sysfs_emit() to instead of scnprintf()
fbdev:
vermilion: decrease reference count in error path
fbdev:
via: Fix error in via_core_init()
fd:
dlm: trace send/recv of dlm message and rcom
filelock:
add a new locks_inode_context accessor function
filelock:
new helper: vfs_inode_has_locks
filelock:
WARN_ON_ONCE when ->fl_file and filp don't match
filemap:
convert replace_page_cache_page() to replace_page_cache_folio()
filemap:
find_get_entries() now updates start offset
filemap:
find_lock_entries() now updates start offset
filemap:
skip write and wait if end offset precedes start
firewire:
fix memory leak for payload of request subaction to IEC 61883-1 FCP region
firmware/nvram:
bcm47xx: support init from IO memory
firmware/psci:
Don't register with debugfs if PSCI isn't available
firmware/psci:
Fix MEM_PROTECT_RANGE function numbers
firmware:
arm_ffa: Move comment before the field it is documenting
firmware:
arm_ffa: Move constants to header file
firmware:
arm_scmi: Clear stale xfer->hdr.status
firmware:
arm_scmi: Fix virtio channels cleanup on shutdown
firmware:
arm_scmi: Harden shared memory access in fetch_notification
firmware:
arm_scmi: Harden shared memory access in fetch_response
firmware:
coreboot: Check size of table entry and use flex-array
firmware:
cs_dsp: cs_dsp_coeff_write_ctrl() should report changed
firmware:
cs_dsp: Make the exports namespaced
firmware:
cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP
firmware:
cs_dsp: Switch to using namespaced exports
firmware:
google: fix a NULL vs IS_ERR() check in cbmem_entry_probe()
firmware:
google: Implement cbmem in sysfs driver
firmware:
imx: scu-pd: add missed USB_1_PHY pd
firmware:
raspberrypi: fix possible memory leak in rpi_firmware_probe()
firmware:
raspberrypi: Fix type assignment
firmware:
raspberrypi: Introduce rpi_firmware_find_node()
firmware:
raspberrypi: Move the clock IDs to the firmware header
firmware:
raspberrypi: Provide a helper to query a clock max rate
firmware:
raspberrypi: Use dev_err_probe() to simplify code
firmware:
tegra: bpmp: Do not support big-endian
firmware:
tegra: bpmp: Prefer u32 over uint32_t
firmware:
tegra: bpmp: Use iosys-map helpers
firmware:
tegra: include IVC header file only once
firmware:
tegra: Remove surplus dev_err() when using platform_get_irq_byname()
firmware:
tegra: Update BPMP ABI
firmware:
ti_sci: Fix polled mode during system suspend
firmware:
ti_sci: Use devm_bitmap_zalloc when applicable
firmware:
ti_sci: Use the bitmap API to allocate bitmaps
firmware:
ti_sci: Use the non-atomic bitmap API when applicable
firmware:
xilinx: Add qspi firmware interface
firmware:
xilinx: Add RPU configuration APIs
firmware:
xilinx: Add shutdown/wakeup APIs
firmware:
xilinx: Add ZynqMP firmware ioctl enums for RPU configuration.
firmware:
zynqmp: fix declarations for gcc-13
firmware_loader:
fix up to_fw_sysfs() to preserve const
firmware_loader:
remove #include
Fix mismerge due to devnode now taking a :
'const *' device
Linux:
Fix page corruption caused by racy check in __free_pages
Linux:
Fix path in cifs/usage.rst
Linux:
Fix up more non-executable files marked executable
Linux:
Fix XFRM-I support for nested ESP tunnels
fixdep:
remove unneeded
inclusion
fixp-arith:
do not require users to include bug.h
floppy:
Fix memory leak in do_floppy_init()
folio-compat:
remove lru_cache_add()
folio-compat:
remove try_to_release_page()
fortify:
Do not cast to "unsigned char"
fortify:
Short-circuit known-safe calls to strscpy()
fotg210-udc:
Get IRQ using platform_get_irq()
fotg210-udc:
Handle PCLK
fotg210-udc:
Support optional external PHY
fotg210-udc:
Use dev pointer in probe and dev_messages
fpga:
lattice-sysconfig-spi: add Lattice sysCONFIG FPGA manager
fpga:
m10bmc-sec: Fix probe rollback
fpga:
stratix10-soc: Fix return value check in s10_ops_write_init()
fpga:
zynq: Switch to use dev_err_probe() helper
freevxfs:
Kconfig: fix spelling
freezer,umh:
Fix call_usermode_helper_exec() vs SIGKILL
fs/exec:
switch timens when a task gets a new mm
fs/ext2:
Fix code indentation
fs/ext4:
replace ternary operator with min()/max() and min_t()
fs/fuse:
Replace kmap() with kmap_local_page()
fs/jfs/jfs_xattr.h:
Fix spelling typo in comment
fs/jfs:
replace ternary operator with min_t()
fs/ntfs3:
Add comments about cluster size
fs/ntfs3:
Add functions to modify LE bitmaps
fs/ntfs3:
Add hidedotfiles option
fs/ntfs3:
Add hidedotfiles to the list of enabled mount options
fs/ntfs3:
Add ntfs_bitmap_weight_le function and refactoring
fs/ntfs3:
Add null pointer check for inode operations
fs/ntfs3:
Add null pointer check to attr_load_runs_vcn
fs/ntfs3:
Add option "nocase"
fs/ntfs3:
Add overflow check for attribute size
fs/ntfs3:
Add system.ntfs_attrib_be extended attribute
fs/ntfs3:
Add windows_names mount option
fs/ntfs3:
atomic_open implementation
fs/ntfs3:
Avoid UBSAN error on true_sectors_per_clst()
fs/ntfs3:
Change destroy_inode to free_inode
fs/ntfs3:
Change new sparse cluster processing
fs/ntfs3:
Changing locking in ntfs_rename
fs/ntfs3:
Check fields while reading
fs/ntfs3:
Correct ntfs_check_for_free_space
fs/ntfs3:
Delete duplicate condition in ntfs_read_mft()
fs/ntfs3:
Document system.ntfs_attrib_be extended attribute
fs/ntfs3:
Document the hidedotfiles mount option
fs/ntfs3:
Document windows_names mount option
fs/ntfs3:
don't hold ni_lock when calling truncate_setsize()
fs/ntfs3:
Don't use uni1 uninitialized in ntfs_d_compare()
fs/ntfs3:
Eliminate unnecessary ternary operator in ntfs_d_compare()
fs/ntfs3:
Fix [df]mask display in /proc/mounts
fs/ntfs3:
Fix attr_punch_hole() null pointer derenference
fs/ntfs3:
Fix endian conversion in ni_fname_name
fs/ntfs3:
Fix hidedotfiles mount option by reversing behaviour
fs/ntfs3:
Fix incorrect if in ntfs_set_acl_ex
fs/ntfs3:
Fix junction point resolution
fs/ntfs3:
Fix memory leak on ntfs_fill_super() error path
fs/ntfs3:
Fix slab-out-of-bounds in r_page
fs/ntfs3:
Fix slab-out-of-bounds read in ntfs_trim_fs
fs/ntfs3:
Fix slab-out-of-bounds read in run_unpack
fs/ntfs3:
Fix sparse problems
fs/ntfs3:
Fix wrong if in hdr_first_de
fs/ntfs3:
Fix wrong indentations
fs/ntfs3:
Fixing work with sparse clusters
fs/ntfs3:
Fixing wrong logic in attr_set_size and ntfs_fallocate
fs/ntfs3:
Harden against integer overflows
fs/ntfs3:
Improve checking of bad clusters
fs/ntfs3:
Make hidedotfiles mount option work when renaming files
fs/ntfs3:
Make if more readable
fs/ntfs3:
Remove unused functions
fs/ntfs3:
Rename hidedotfiles mount option to hide_dot_files
fs/ntfs3:
Rename variables and add comment
fs/ntfs3:
Restore correct state after ENOSPC in attr_data_get_block
fs/ntfs3:
Simplify ntfs_update_mftmirr function
fs/ntfs3:
Use __GFP_NOWARN allocation at ntfs_fill_super()
fs/ntfs3:
Use __GFP_NOWARN allocation at wnd_init()
fs/ntfs3:
Use _le variants of bitops functions
fs/ntfs3:
Use ALIGN kernel macro
fs/ntfs3:
Use kmalloc_array for allocating multiple elements
fs/ntfs3:
Use strcmp to determine attribute type
fs/ntfs3:
Validate attribute data and valid sizes
fs/ntfs3:
Validate attribute name offset
fs/ntfs3:
Validate BOOT record_size
fs/ntfs3:
Validate buffer length while parsing index
fs/ntfs3:
Validate data run offset
fs/ntfs3:
Validate index root when initialize NTFS security
fs/ntfs3:
Validate resident attribute name
fs/proc/kcore.c:
use hotplug_memory_notifier() directly
fs/remap_range:
avoid spurious writeback on zero length request
fs:
add new get acl method
fs:
dlm: add dst nodeid for msg tracing
fs:
dlm: add midcomms init/start functions
fs:
dlm: allow different allocation context per _create_message
fs:
dlm: ast do WARN_ON_ONCE() on hotpath
fs:
dlm: avoid false-positive checker warning
fs:
dlm: catch dlm_add_member() error
fs:
dlm: cleanup listen sock handling
fs:
dlm: convert ls_cb_mutex mutex to spinlock
fs:
dlm: don't init error value
fs:
dlm: don't put dlm_local_addrs on heap
fs:
dlm: drop lkb ref in bug case
fs:
dlm: fix building without lockdep
fs:
dlm: fix log of lowcomms vs midcomms
fs:
dlm: fix sock release if listen fails
fs:
dlm: let dlm_add_cb queue work after resume only
fs:
dlm: move last cast bast time to function call
fs:
dlm: parallelize lowcomms socket handling
fs:
dlm: relax sending to allow receiving
fs:
dlm: remove dlm_node_addrs lookup list
fs:
dlm: remove ls_remove_wait waitqueue
fs:
dlm: remove send repeat remove handling
fs:
dlm: remove socket shutdown handling
fs:
dlm: remove twice INIT_WORK
fs:
dlm: rename DLM_IFL_NEED_SCHED to DLM_IFL_CB_PENDING
fs:
dlm: rename seq to h_seq for msg tracing
fs:
dlm: retry accept() until -EAGAIN or error returns
fs:
dlm: use a non-static queue for callbacks
fs:
dlm: use list_first_entry marco
fs:
dlm: use list_first_entry_or_null
fs:
dlm: use listen sock as dlm running indicator
fs:
dlm: use packet in dlm_mhandle
fs:
dlm: use saved sk_error_report()
fs:
dlm: use sock2con without checking null
fs:
dlm: use spin lock instead of mutex
fs:
dlm: use WARN_ON_ONCE() instead of WARN_ON()
fs:
don't audit the capability check in simple_xattr_list()
fs:
drop useless condition from inode_needs_update_time
fs:
edit a comment made in bad taste
fs:
ext4: initialize fsdata in pagecache_write()
fs:
introduce dedicated idmap type for mounts
fs:
jfs: fix shift-out-of-bounds in dbAllocAG
fs:
jfs: fix shift-out-of-bounds in dbDiscardAG
fs:
move should_remove_suid()
fs:
nfs: sysfs: use sysfs_emit() to instead of scnprintf()
fs:
pass dentry to set acl method
fs:
remove unused idmapping helpers
fs:
rename current get acl method
fs:
simplify vfs_get_super
fs:
sysv: Fix sysv_nblocks() returns wrong value
fs:
udf: Optimize udf_free_in_core_inode and udf_find_fileset function
fs:
use consistent setgid checks in is_sxid()
fs:
use type safe idmapping helpers
fscache,cachefiles:
add prepare_ondemand_read() callback
fscache:
Use clear_and_wake_up_bit() in fscache_create_volume_work()
fscache:
Use wait_on_bit() to wait for the freeing of relinquished volume
fscrypt:
add additional documentation for SM4 support
fscrypt:
add comment for fscrypt_valid_enc_modes_v1()
fscrypt:
Add SM4 XTS/CTS symmetric algorithm support
fscrypt:
pass super_block to fscrypt_put_master_key_activeref()
fscrypt:
remove unused Speck definitions
fsdax,xfs:
port unshare to fsdax
fsdax,xfs:
set the shared flag when file extent is shared
fsdax:
dax_unshare_iter() should return a valid length
fsdax:
dedupe: iter two files at the same time
fsdax:
introduce page->share for fsdax in reflink mode
fsdax:
invalidate pages when CoW
fsdax:
zero the edges if source is HOLE or UNWRITTEN
fsi:
Add regmap and refactor sbefifo
fsverity:
simplify fsverity_get_digest()
fsverity:
stop using PG_error to track error status
ftrace/scripts:
Update the instructions for ftrace-bisect.sh
ftrace/x86:
Add back ftrace_expected for ftrace bug reports
ftrace:
abstract DYNAMIC_FTRACE_WITH_ARGS accesses
ftrace:
Add support to resolve module symbols in ftrace_lookup_symbols
ftrace:
Allow WITH_ARGS flavour of graph tracer with shadow call stack
ftrace:
arm64: move from REGS to ARGS
ftrace:
arm64: remove static ftrace
ftrace:
Avoid needless updates of the ftrace function call
ftrace:
Clean comments related to FTRACE_OPS_FL_PER_CPU
ftrace:
Export ftrace_free_filter() to modules
ftrace:
Maintain samples/ftrace
ftrace:
pass fregs to arch_ftrace_set_direct_caller()
ftrace:
Prevent RCU stall on PREEMPT_VOLUNTARY kernels
ftrace:
rename ftrace_instruction_pointer_set() -> ftrace_regs_set_instruction_pointer()
fuse:
add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY
fuse:
allow non-extending parallel direct writes on the same file
fuse:
always revalidate rename target dentry
fuse:
convert fuse_try_move_page() to use folios
fuse:
fixes after adapting to new posix acl api
fuse:
port to vfs{g,u}id_t and associated helpers
fuse:
port to vfs{g,u}id_t and associated helpers
fuse:
Rearrange fuse_allow_current_process checks
fuse:
remove the unneeded result variable
fuse:
Remove user_ns check for FUSE_DEV_IOC_CLONE
futex:
Fix futex_waitv() hrtimer debug object leak on kcalloc error
futex:
Resend potentially swallowed owner death notification
gcc-plugins:
Reorganize gimple includes for GCC 13
gcc:
disable -Warray-bounds for gcc-11 too
gcov:
add support for checksum field
genetlink:
add iterator for walking family ops
genetlink:
add policies for both doit and dumpit in ctrl_dumppolicy_start()
genetlink:
allow families to use split ops directly
genetlink:
check for callback type at op load time
genetlink:
convert control family to split ops
genetlink:
correctly begin the iteration over policies
genetlink:
fix single op policy dump when do is present
genetlink:
inline genl_get_cmd()
genetlink:
inline old iteration helpers
genetlink:
introduce split op representation
genetlink:
load policy based on validation flags
genetlink:
move the private fields in struct genl_family
genetlink:
refactor the cmd <> policy mapping dump
genetlink:
support split policies in ctrl_dumppolicy_put_op()
genetlink:
use iterator in the op to policy map dumping
genirq/irqdesc:
Don't try to remove non-existing sysfs files
genirq/irqdomain:
Add irq_domain:: Dev for per device MSI domains
genirq/irqdomain:
Make struct irqdomain readable
genirq/irqdomain:
Move bus token enum into a seperate header
genirq/irqdomain:
Provide IRQ_DOMAIN_FLAG_MSI_DEVICE
genirq/irqdomain:
Provide IRQ_DOMAIN_FLAG_MSI_PARENT
genirq/irqdomain:
Rename irq_domain::dev to irq_domain:: Pm_dev
genirq/irqreturn:
Fix kernel-doc warnings
genirq/msi:
Add bus token to struct msi_domain_info
genirq/msi:
Add missing kernel doc to msi_next_desc()
genirq/msi:
Add pointers for per device irq domains
genirq/msi:
Add range checking to msi_insert_desc()
genirq/msi:
Add size info to struct msi_domain_info
genirq/msi:
Check for invalid MSI parent domain usage
genirq/msi:
Check for the presence of an irq domain when validating msi_ctrl
genirq/msi:
Create msi_api.h
genirq/msi:
Free the fwnode created by msi_create_device_irq_domain()
genirq/msi:
Make __msi_domain_alloc_irqs() static
genirq/msi:
Make __msi_domain_free_irqs() static
genirq/msi:
Make descriptor allocation device domain aware
genirq/msi:
Make descriptor freeing domain aware
genirq/msi:
Make MSI descriptor iterators device domain aware
genirq/msi:
Make msi_add_simple_msi_descs() device domain aware
genirq/msi:
Make msi_get_virq() device domain aware
genirq/msi:
Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags
genirq/msi:
Move xarray into a separate struct and create an array
genirq/msi:
Provide BUS_DEVICE_PCI_MSI[X]
genirq/msi:
Provide constants for PCI/IMS support
genirq/msi:
Provide data structs for per device domains
genirq/msi:
Provide msi_create/free_device_irq_domain()
genirq/msi:
Provide msi_desc:: Msi_data
genirq/msi:
Provide msi_domain_alloc_irq_at()
genirq/msi:
Provide msi_domain_ops:: Post_free()
genirq/msi:
Provide msi_domain_ops:: Prepare_desc()
genirq/msi:
Provide MSI_FLAG_MSIX_ALLOC_DYN
genirq/msi:
Provide msi_match_device_domain()
genirq/msi:
Provide new domain id allocation functions
genirq/msi:
Provide new domain id based interfaces for freeing interrupts
genirq/msi:
Provide struct msi_map
genirq/msi:
Provide struct msi_parent_ops
genirq/msi:
Rearrange MSI domain flags
genirq/msi:
Remove filter from msi_free_descs_free_range()
genirq/msi:
Remove msi_domain_ops:: Msi_check()
genirq/msi:
Remove unused alloc/free interfaces
genirq/msi:
Rename msi_add_msi_desc() to msi_insert_msi_desc()
genirq/msi:
Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when no domain is present
genirq/msi:
Split msi_create_irq_domain()
genirq/msi:
Use MSI_DESC_ALL in msi_add_simple_msi_descs()
genirq:
Get rid of GENERIC_MSI_IRQ_DOMAIN
genirq:
Remove unused argument force of irq_set_affinity_deactivated()
Linux:
get rid of INT_LIMIT, use type_max() instead
Linux:
get rid of unlikely() on page_copy_sane() calls
gfs2:
Add extra error check in alloc_dinode
gfs2:
Add gfs2_inode_lookup comment
gfs2:
Always check inode size of inline inodes
gfs2:
Avoid dequeuing GL_ASYNC glock holders twice
gfs2:
Clean up after gfs2_create_inode rework
gfs2:
Clean up initialization of "ip" in gfs2_create_inode
gfs2:
Cosmetic gfs2_dinode_{in,out} cleanup
gfs2:
Fix and clean up create / evict interaction
gfs2:
Get rid of ghs[] in gfs2_create_inode
gfs2:
Handle -EBUSY result of insert_inode_locked4
gfs2:
Make gfs2_glock_hold return its glock argument
gfs2:
Minor gfs2_try_evict cleanup
gfs2:
Partially revert gfs2_inode_lookup change
gfs2:
Remove support for glock holder auto-demotion
gfs2:
Remove support for glock holder auto-demotion (2)
gfs2:
Simply dequeue iopen glock in gfs2_evict_inode
gfs2:
Uninline and improve glock_{set,clear}_object
gpio:
104-idio-16: Utilize the idio-16 GPIO library
gpio:
Add Generic regmap GPIO conversion to the TODO list
gpio:
Add gpio latch driver
gpio:
aggregator: Stop using ARCH_NR_GPIOS
gpio:
arizona: Remove unused header(s)
gpio:
aspeed: Add missing header(s)
gpio:
da9052: Remove unused header(s)
gpio:
davinci: add support of module build
gpio:
davinci: Stop using ARCH_NR_GPIOS
gpio:
Do not include
when not really needed.
gpio:
eic-sprd: Make the irqchip immutable
gpio:
ep93xx: Fix port F hwirq numbers in handler
gpio:
ep93xx: Make irqchip immutable
gpio:
ep93xx: remove unused variable
gpio:
exar: Allow IO port access
gpio:
ftgpio010: use device name for gpiochip name & label
gpio:
hisi: Add initial device tree support
gpio:
idio-16: Introduce the ACCES IDIO-16 GPIO library module
gpio:
max732x: Convert to i2c's .probe_new()
gpio:
merrifield: Use str_enable_disable() helper
gpio:
mlxbf2: select GPIOLIB_IRQCHIP
gpio:
mockup: Add missing header(s)
gpio:
mxc: Always set GPIOs used as interrupt source to INPUT mode
gpio:
mxc: enable pad wakeup on i.MX8x platforms
gpio:
mxc: Protect GPIO irqchip RMW with bgpio spinlock
gpio:
mxc: Unlock on error path in mxc_flip_edge()
gpio:
pca953x: Add missing header(s)
gpio:
pca953x: avoid to use uninitialized value pinctrl
gpio:
pca953x: Convert to i2c's .probe_new()
gpio:
pca9570: add a platform data structure
gpio:
pca9570: add slg7xl45106 support
gpio:
pcf857x: Convert to i2c's .probe_new()
gpio:
pci-idio-16: Utilize the idio-16 GPIO library
gpio:
pl061: Add missing header(s)
gpio:
pmic-eic-sprd: Make the irqchip immutable
gpio:
reg: Add missing header(s)
gpio:
Remove sta2x11 GPIO driver
gpio:
sifive: Fix refcount leak in sifive_gpio_probe
gpio:
sim: fix a memory leak
gpio:
sim: set a limit on the number of GPIOs
gpio:
sl28cpld: Replace irqchip mask_invert with unmask_base
gpio:
sprd: Make the irqchip immutable
gpio:
tegra186: Add missing header(s)
gpio:
vf610: make irq_chip immutable
gpio:
wm8350: Remove unused header(s)
gpiolib-acpi:
Don't set GPIOs for wakeup in S3 mode
gpiolib:
acpi: Add a ignore wakeup quirk for Clevo NH5xAx
gpiolib:
acpi: Add a ignore wakeup quirk for Clevo NL5xRU
gpiolib:
acpi: Allow ignoring wake capability on pins that aren't in _AEI
gpiolib:
acpi: avoid leaking ACPI details into upper gpiolib layers
gpiolib:
acpi: change acpi_find_gpio() to accept firmware node
gpiolib:
acpi: remove redundant declaration
gpiolib:
acpi: teach acpi_find_gpio() to handle data-only nodes
gpiolib:
acpi: Use METHOD_NAME__AEI macro for acpi_walk_resources
gpiolib:
add support for software nodes
gpiolib:
cdev: Add missing header(s)
gpiolib:
cdev: fix NULL-pointer dereferences
gpiolib:
cdev: Fix typo in kernel doc for struct line
gpiolib:
Clean up headers
gpiolib:
consolidate GPIO lookups
gpiolib:
ensure that fwnode is properly set
gpiolib:
Fix using uninitialized lookup-flags on ACPI platforms
gpiolib:
Get rid of ARCH_NR_GPIOS
gpiolib:
of: add a quirk for legacy names in Mediatek mt2701-cs42448
gpiolib:
of: add a quirk for legacy names in MOXA ART RTC
gpiolib:
of: add a quirk for reset line for Cirrus CS42L56 codec
gpiolib:
of: add a quirk for reset line for Marvell NFC controller
gpiolib:
of: add a quirk for reset line polarity for Himax LCDs
gpiolib:
of: add polarity quirk for Freescale PCIe controller
gpiolib:
of: add quirk for locating reset lines with legacy bindings
gpiolib:
of: add quirk for phy reset polarity for Freescale Ethernet
gpiolib:
of: change of_find_gpio() to accept device node
gpiolib:
of: consolidate simple renames into a single quirk
gpiolib:
of: Drop redundant check in of_mm_gpiochip_remove()
gpiolib:
of: factor out code overriding gpio line polarity
gpiolib:
of: factor out quirk setting polarity via separate property
gpiolib:
of: Integrate of_gpiochip_init_valid_mask() into gpiochip_init_valid_mask()
gpiolib:
of: Make use of device_match_of_node()
gpiolib:
of: Prepare of_gpiochip_add() / of_gpiochip_remove() for fwnode
gpiolib:
of: Prepare of_mm_gpiochip_add_data() for fwnode
gpiolib:
of: tighten selection of gpio renaming quirks
gpiolib:
of: Use correct fwnode for DT-probed chips
gpiolib:
protect the GPIO device against being dropped while in use by user-space
gpiolib:
Provide to_gpio_device() helper
gpiolib:
remove devm_fwnode_get_[index_]gpiod_from_child()
gpiolib:
Unify access to the device properties
gpiolib:
Warn on drivers still using static gpiobase allocation
gpu/drm:
fix repeated words in comments
gpu/drm:
fix repeated words in comments
gpu:
host1x: Add stream ID register data for NVDEC on Tegra234
gpu:
host1x: Select context device based on attached IOMMU
gpu:
host1x: Staticize host1x_syncpt_fence_ops
gpu:
host1x: Use DEFINE_SHOW_ATTRIBUTE to simplify debugfs code
greybus:
svc: Use kstrtobool() instead of strtobool()
gro:
avoid checking for a failed search
gro:
take care of DODGY packets
gsmi:
fix null-deref in gsmi_get_variable
gve:
Adding a new AdminQ command to verify driver
gve:
Fix error return code in gve_prefill_rx_pages()
gve:
Handle alternate miss completions
gve:
Reduce alloc and copy costs in the GQ rx path
habanalabs/gaudi2:
add device unavailable notification
habanalabs/gaudi2:
add page fault notify event
habanalabs/gaudi2:
add PCI revision 2 support
habanalabs/gaudi2:
add razwi notify event
habanalabs/gaudi2:
added memset for the cq_size register
habanalabs/gaudi2:
capture page fault data
habanalabs/gaudi2:
capture RAZWI information
habanalabs/gaudi2:
change memory scrub mechanism
habanalabs/gaudi2:
classify power/thermal events as info
habanalabs/gaudi2:
don't enable entries in the MSIX_GW table
habanalabs/gaudi2:
fix module ID for RAZWI handling
habanalabs/gaudi2:
implement fp32 not supported event
habanalabs/gaudi2:
remove configurations to access the MSI-X doorbell
habanalabs/gaudi2:
remove privileged MME clock configuration
habanalabs/gaudi2:
remove redundant firmware version check
habanalabs/gaudi2:
return to reset upon SM SEI BRESP error
habanalabs/gaudi2:
unsecure CBU_EARLY_BRESP registers
habanalabs/gaudi2:
use graceful hard reset for F/W events
habanalabs/gaudi:
add page fault notify event
habanalabs/gaudi:
add razwi notify event
habanalabs/gaudi:
fix print for firmware-alive event
habanalabs/gaudi:
use graceful hard reset for F/W events
habanalabs:
add an option to control watchdog timeout via debugfs
habanalabs:
add page fault info uapi
habanalabs:
add RMWREG32_SHIFTED to set a val within a mask
habanalabs:
add support for graceful hard reset
habanalabs:
add warning print upon a PCI error
habanalabs:
added return value check for hl_fw_dynamic_send_clear_cmd()
habanalabs:
allow control device open during reset
habanalabs:
allow setting HBM BAR to other regions
habanalabs:
allow unregistering eventfd when device non-operational
habanalabs:
avoid divide by zero in device utilization
habanalabs:
check schedule_hard_reset correctly
habanalabs:
clear non-released encapsulated signals
habanalabs:
don't put context in hl_encaps_handle_do_release_sob()
habanalabs:
extend process wait timeout in device fine
habanalabs:
fail driver load if EEPROM errors detected
habanalabs:
fix firmware descriptor copy operation
habanalabs:
fix PCIe access to SRAM via debugfs
habanalabs:
fix print for out-of-sync and pkt-failure events
habanalabs:
fix rc when new CPUCP opcodes are not supported
habanalabs:
fix return value check in hl_fw_get_sec_attest_data()
habanalabs:
fix user mappings calculation in case of page fault
habanalabs:
fix using freed pointer
habanalabs:
fix VA range calculation
habanalabs:
handle HBM MMU when capturing page fault data
habanalabs:
increase the size of busy engines mask
habanalabs:
make print of engines idle mask more readable
habanalabs:
move reset workqueue to be under hl_device
habanalabs:
no consecutive err when user context is enabled
habanalabs:
print context refcount value if hard reset fails
habanalabs:
refactor razwi event notification
habanalabs:
remove FOLL_FORCE usage
habanalabs:
remove redundant gaudi2_sec asic type
habanalabs:
replace 'pf' to 'prefetch'
habanalabs:
reset device if still in use when released
habanalabs:
skip events info ioctl if not supported
habanalabs:
skip idle status check if reset on device release
habanalabs:
use graceful hard reset for CS timeouts
habanalabs:
use lower_32_bits()
habanalabs:
Use simplified API for p2p dist calc
habanalabs:
use single threaded WQ for event handling
habanalabs:
verify no zero event is sent
habanalabs:
zero ts registration buff when allocated
hamradio:
baycom_epp: Fix return type of baycom_send_packet()
hamradio:
don't call dev_kfree_skb() under spin_lock_irqsave()
headers:
Remove some left-over license text in include/uapi/linux/dvb/
headers:
Remove some left-over license text in include/uapi/linux/hsi/
headers:
Remove some left-over license text in include/uapi/linux/v4l2-*
hexagon:
ptrace: user_regset_copyin_ignore() always returns 0
hfs/hfsplus:
avoid WARN_ON() for sanity check, use proper error handling
hfs:
fix OOB Read in __hfs_brec_find
hfs:
Fix OOB Write in hfs_asc2mac
hfs:
remove ->writepage
hfsplus:
fix bug causing custom uid and gid being unable to be assigned with mount
hfsplus:
remove ->writepage
HID:
add mapping for camera access keys
HID:
amd_sfh: Add missing check for dma_alloc_coherent
HID:
amd_sfh: Fix warning unwind goto
HID:
amd_sfh: if no sensors are enabled, clean up
HID:
apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip
HID:
apple: fix key translations where multiple quirks attempt to translate the same key
HID:
apple: Swap Control and Command keys on Apple keyboards
HID:
betop: check shape of output reports
HID:
check empty report_list in bigben_probe()
HID:
check empty report_list in hid_validate_values()
HID:
core: Fix deadloop in hid_apply_multiplier.
HID:
elecom: add support for TrackBall 056E:011C
HID:
ft260: do not populate /dev/hidraw device
HID:
ft260: fix 'cast to restricted' kernel CI bot warnings
HID:
ft260: fix a NULL pointer dereference in ft260_i2c_write
HID:
ft260: ft260_xfer_status routine cleanup
HID:
ft260: improve i2c large reads performance
HID:
ft260: improve i2c write performance
HID:
ft260: missed NACK from big i2c read
HID:
ft260: missed NACK from busy device
HID:
ft260: remove SMBus Quick command support
HID:
ft260: skip unexpected HID input reports
HID:
ft260: support i2c reads greater than HID report size
HID:
ft260: support i2c writes larger than HID report size
HID:
ft260: wake up device from power saving mode
HID:
hid-alps: use default remove for hid device
HID:
hid-elan: use default remove for hid device
HID:
hid-sensor-custom: Allow more than one hinge angle sensor
HID:
hid-sensor-custom: set fixed size for custom attributes
HID:
hyperv: remove unused struct synthhid_msg
HID:
hyperv: Replace one-element array with flexible-array member
HID:
i2c-hid: acpi: Stop setting wakeup_capable
HID:
i2c-hid: Don't set wake_capable and wake_irq
HID:
i2c-hid: Use PM subsystem to manage wake irq
HID:
i2c: let RMI devices decide what constitutes wakeup event
HID:
i2c: use simple i2c probe
HID:
Ignore battery for ELAN touchscreen 29DF on HP
HID:
Ignore battery for Elan touchscreen on Asus TP420IA
HID:
Ignore HP Envy x360 eu0009nv stylus battery
HID:
input: do not query XP-PEN Deco LW battery
HID:
intel-ish-hid: ishtp: remove variable rb_count
HID:
intel_ish-hid: Add check for ishtp_dma_tx_map
HID:
logitech HID++: Send SwID in GetProtocolVersion
HID:
logitech-hidpp: Guard FF init code against non-USB devices
HID:
logitech: Disable hi-res scrolling on USB
HID:
mcp2221: add ADC/DAC support via iio subsystem
HID:
mcp2221: change 'select GPIOLIB' to imply
HID:
mcp2221: correct undefined references when CONFIG_GPIOLIB isn't defined
HID:
mcp2221: don't connect hidraw
HID:
mcp2221: fix 'cast to restricted __le16' sparse warnings
HID:
mcp2221: fix usage of tmp variable in mcp2221_raw_event()
HID:
mcp2221: switch i2c registration to devm functions
HID:
multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
HID:
plantronics: Additional PIDs for double volume key presses quirk
HID:
playstation: add DualShock4 accelerometer and gyroscope support.
HID:
playstation: add DualShock4 battery support.
HID:
playstation: add DualShock4 bluetooth support.
HID:
playstation: add DualShock4 dongle support.
HID:
playstation: Add DualShock4 rumble support.
HID:
playstation: add DualShock4 touchpad support.
HID:
playstation: add option to ignore CRC in ps_get_report.
HID:
playstation: fix DualShock4 bluetooth CRC endian issue.
HID:
playstation: fix DualShock4 bluetooth memory corruption bug.
HID:
playstation: fix free of uninialized pointer for DS4 in Bluetooth.
HID:
playstation: initial DualShock4 USB support.
HID:
playstation: make LED brightness adjustable in ps_led_register.
HID:
playstation: report DualShock4 hardware and firmware version.
HID:
playstation: sanity check DualSense calibration data.
HID:
playstation: sanity check DualShock4 calibration data.
HID:
playstation: set default DualShock4 BT poll interval to 4ms.
HID:
playstation: support DualShock4 lightbar blink.
HID:
playstation: support DualShock4 lightbar.
HID:
revert CHERRY_MOUSE_000C quirk
HID:
sony: Fix unused function warning
HID:
uclogic: Add support for XP-PEN Deco 01 V2
HID:
uclogic: Add support for XP-PEN Deco LW
HID:
uclogic: Standardize test name prefix
HID:
wacom: Ensure bootloader PID is usable in hidraw mode
HID:
wiimote: Add support for the DJ Hero turntable
highmem:
round down the address passed to kunmap_flush_on_unmap()
hisi_acc_vfio_pci:
Add support for precopy IOCTL
hisi_acc_vfio_pci:
Enable PRE_COPY flag
hisi_acc_vfio_pci:
Introduce support for PRE_COPY state transitions
hisi_acc_vfio_pci:
Move the dev compatibility tests for early check
hns:
use strscpy() to instead of strncpy()
hpet:
Replace one-element array with flexible-array member
hpfs:
remove ->writepage
HSI:
omap_ssi_core: Fix error handling in ssi_init()
HSI:
omap_ssi_core: fix possible memory leak in ssi_probe()
HSI:
omap_ssi_core: fix unbalanced pm_runtime_disable()
HSI:
ssi_protocol: Fix return type of ssip_pn_xmit()
hsr:
Add a rcu-read lock to hsr_forward_skb().
hsr:
Avoid double remove of a node.
hsr:
Disable netpoll.
hsr:
Synchronize sending frames to have always incremented outgoing seq nr.
hsr:
Synchronize sequence number updates.
hsr:
Use a single struct for self_node.
hugetlb:
check for undefined shift on 32 bit architectures
hugetlb:
really allocate vma lock for all sharable vmas
hugetlb:
remove duplicate mmu notifications
hugetlb:
simplify hugetlb handling in follow_page_mask
hugetlb:
unshare some PMDs when splitting VMAs
hugetlbfs:
convert hugetlb_delete_from_page_cache() to use folios
hugetlbfs:
fix null-ptr-deref in hugetlbfs_parse_param()
hugetlbfs:
inode: remove unnecessary (void*) conversions
hv:
fix comment typo in vmbus_channel/low_latency
HV:
hv_balloon: fix memory leak with using debugfs_lookup()
hv_balloon:
Add support for configurable order free page reporting
hv_netvsc:
Allocate memory in netvsc_dma_map() with GFP_ATOMIC
hv_netvsc:
Fix missed pagebuf entries in netvsc_dma_map/unmap()
hvc/xen:
lock console list traversal
hw_random:
use add_hwgenerator_randomness() for early entropy
hwmon:
(adm1177) simplify using devm_regulator_get_enable()
hwmon:
(aquacomputer_d5next) Add support for Quadro flow sensor pulses
hwmon:
(aquacomputer_d5next) Add support for temperature sensor offsets
hwmon:
(aquacomputer_d5next) Clear up macros and comments
hwmon:
(coretemp) Add support for dynamic tjmax
hwmon:
(coretemp) Add support for dynamic ttarget
hwmon:
(coretemp) rearrange tjmax handing code
hwmon:
(coretemp) Remove obsolete temp_data->valid
hwmon:
(dell-smm) Move error message to make probing silent
hwmon:
(emc2305) fix pwm never being able to set lower
hwmon:
(emc2305) fix unable to probe emc2301/2/3
hwmon:
(fschmd) Make const arrays static const
hwmon:
(gsc-hwmon) Switch to flexible array to simplify code
hwmon:
(it87) Add DMI table for future extensions
hwmon:
(it87) Add param to ignore ACPI resource conflicts
hwmon:
(it87) Check for a valid chip before using force_id
hwmon:
(jc42) Consistently use bit and bitfield macros in the driver
hwmon:
(jc42) Convert register access and caching to regmap/regcache
hwmon:
(jc42) Fix missing unlock on error in jc42_write()
hwmon:
(jc42) Restore the min/max/critical temperatures on resume
hwmon:
(lm90) simplify using devm_regulator_get_enable()
hwmon:
(nct6775) add ASUS CROSSHAIR VIII/TUF/ProArt B550M
hwmon:
(occ) OCC sensors aren't arch-specific
hwmon:
(oxp-sensors) Add AOK ZOE and Mini PRO
hwmon:
(oxp-sensors) Fix pwm reading
hwmon:
(pmbus) Add power good support
hwmon:
(pmbus/core) Implement regulator get_status
hwmon:
(pmbus/ltc2978) add support for LTC7132
hwmon:
(smpro-hwmon) Improve switch statments in smpro_is_visible()
hwmon:
Add Ampere's Altra smpro-hwmon driver
hwmon:
add OneXPlayer mini AMD sensors driver
hwmon:
Include
when appropriate
hwmon:
Remove some useless #include
hwmon:
use simple i2c probe
hwmon:
use sysfs_emit() to instead of scnprintf()
hwrng:
amd - Fix PCI device refcount leak
hwrng:
core - treat default_quality as a maximum and default to 1024
hwrng:
geode - Fix PCI device refcount leak
hwrng:
mtk - add mt7986 support
hwrng:
npcm - Add NPCM8XX support
hwrng:
stm32 - fix number of returned bytes on read
hwrng:
stm32 - fix read of the last word
hwrng:
stm32 - rename readl return value
hwrng:
u2fzero - account for high quality RNG
i2c:
/pasemi: PASemi I2C controller IRQ enablement
i2c:
amd-mp2: use msix/msi if the hardware supports
i2c:
axxia: use 'struct' for kernel-doc notation
i2c:
core: Introduce i2c_client_get_device_id helper function
i2c:
designware-pci: Add new PCI IDs for AMD NAVI GPU
i2c:
designware: Add comment to custom register value constants
i2c:
designware: Align defines in i2c-designware-core.h
i2c:
designware: Define software status flags with BIT()
i2c:
designware: Do not process interrupt when device is suspended
i2c:
designware: Empty receive FIFO in slave interrupt handler
i2c:
designware: Fix slave state machine for sequential reads
i2c:
designware: Fix unbalanced suspended flag
i2c:
designware: Move debug print in i2c_dw_isr()
i2c:
designware: Remove common i2c_dw_disable_int()
i2c:
designware: Remove needless initializations from i2c_dw_reg_slave()
i2c:
designware: Remove unused completion code from i2c-designware-slave
i2c:
designware: Simplify master interrupt handler nesting
i2c:
designware: Simplify slave interrupt handler nesting
i2c:
designware: use casting of u64 in clock multiplication to avoid overflow
i2c:
gpio: Fix potential unused warning for 'i2c_gpio_dt_ids'
i2c:
hisi: Add initial device tree support
i2c:
hisi: Add support to get clock frequency from clock
i2c:
imx: use devm_platform_get_and_ioremap_resource()
i2c:
ismt: Fix an out-of-bounds bug in ismt_access()
i2c:
mediatek: add mt7986 support
i2c:
mux: pca9541: switch to using .probe_new
i2c:
mux: pca954x: Convert to i2c's .probe_new()
i2c:
mux: reg: check return value after calling platform_get_resource()
i2c:
mxs: suppress probe-deferral error message
i2c:
npcm7xx: Annotate register field definitions with longer names
i2c:
npcm7xx: Group bank 0/1 registers together for readability
i2c:
pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
i2c:
qcom-geni: add desc struct to prepare support for I2C Master Hub variant
i2c:
qcom-geni: add support for I2C Master Hub variant
i2c:
rk3x: fix a bunch of kernel-doc warnings
i2c:
slave-eeprom: Convert to i2c's .probe_new()
i2c:
smbus: add DDR support for SPD
i2c:
tegra: Set ACPI node as primary fwnode
i2c:
xiic: Make sure to disable clock on .remove()
i3c:
Correct the macro module_i3c_i2c_driver
i3c:
export SETDASA method
i40e:
Add appropriate error message logged for incorrect duplex setting
i40e:
Add checking for null for nlmsg_find_attr()
i40e:
add double of VLAN header when computing the max MTU
i40e:
Add i40e_napi_poll tracepoint
i40e:
allow toggling loopback mode via ndo_set_features callback
i40e:
Fix the inability to attach XDP program on downed interface
i40e:
Record number of RXes cleaned during NAPI
i40e:
Record number TXes cleaned during NAPI
i40e:
Store the irq number in i40e_q_vector
i915/gvt:
Move gvt mapping cache initialization to intel_vgpu_init_dev()
i915/gvt:
remove hardcoded value on crc32_start calculation
i915/i915_gem_context:
Remove debug message in i915_gem_context_create_ioctl
i915/uncore:
Acquire fw before loop in intel_uncore_read64_2x32
i915:
Move list_count() to list.h for broader use
ia64/kprobes:
remove orphan declarations from arch/ia64/include/asm/kprobes.h
ia64:
fix build error due to switch case label appearing next to declaration
ia64:
ptrace: user_regset_copyin_ignore() always returns 0
ia64:
remove unused __SLOW_DOWN_IO and SLOW_DOWN_IO definitions
ia64:
replace IS_ERR() with IS_ERR_VALUE()
iavf/iavf_main:
actually log ->src mask when talking about it
iavf:
Change information about device removal in dmesg
iavf:
fix temporary deadlock and failure to set MAC address
iavf:
Move netdev_update_features() into watchdog task
iavf:
Replace __FUNCTION__ with __func__
iavf:
schedule watchdog immediately when changing primary MAC
IB/hfi1:
Assign npages earlier
IB/hfi1:
Fix expected receive setup error exit issues
IB/hfi1:
Immediately remove invalid memory from hardware
IB/hfi1:
Reject a zero-length user expected buffer
IB/hfi1:
Remove user expected buffer invalidate race
IB/hfi1:
Replace 1-element array with singleton
IB/hfi1:
Reserve user expected TIDs
IB/hfi1:
Restore allocated resources on failed copyout
IB/hfi1:
Switch to netif_napi_add()
IB/IPoIB:
Fix legacy IPoIB due to wrong number of queues
IB/IPoIB:
Fix queue count inconsistency for PKEY child interfaces
IB/iser:
add safety checks for state_mutex lock
IB/iser:
open code iser_conn_state_comp_exch
IB/iser:
open code iser_disconnected_handler
IB/isert:
use the ISCSI_LOGIN_CURRENT_STAGE macro
IB/mad:
Don't call to function that might sleep while in atomic context
IB/uverbs:
fix the typo of optional
ibmveth:
Always stop tx queues during close
ibmvnic:
Add hotpluggable CPU callbacks to reassign affinity hints
ibmvnic:
Assign IRQ affinity hints to device queues
ibmvnic:
Update XPS assignments during affinity binding
ice:
Accumulate HW and Netdev statistics over reset
ice:
Accumulate ring statistics over reset
ice:
Add additional CSR registers to ETHTOOL_GREGS
ice:
Add an option to pre-allocate memory for ice_sched_node
ice:
Add check for kzalloc
ice:
Add documentation for devlink-rate implementation
ice:
Add support Flex RXD
ice:
always call ice_ptp_link_change and make it void
ice:
Check for PTP HW lock more frequently
ice:
check Tx timestamp memory register for ready timestamps
ice:
cleanup allocations in ice_ptp_alloc_tx_tracker
ice:
Do not use WQ_MEM_RECLAIM flag for workqueue
ice:
document 'shadow-ram' devlink region
ice:
Enable RX queue selection using skbedit action
ice:
Fix broken link in ice NAPI doc
ice:
Fix check for weight and priority of a scheduling node
ice:
Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues
ice:
Fix disabling Rx VLAN filtering with port VLAN enabled
ice:
fix lost multicast packets in promisc mode
ice:
fix misuse of "link err" with "link status"
ice:
Fix off by one in ice_tc_forward_to_queue()
ice:
fix out-of-bounds KASAN warning in virtchnl
ice:
Fix potential memory leak in ice_gnss_tty_write()
ice:
handle discarding old Tx requests in ice_ptp_tx_tstamp
ice:
handle flushing stale Tx timestamps in ice_ptp_tx_tstamp
ice:
Implement devlink-rate API
ice:
implement direct read for NVM and Shadow RAM regions
ice:
Introduce new parameters in ice_sched_node
ice:
make Tx and Rx vernier offset calibration independent
ice:
move devlink port creation/deletion
ice:
only check set bits in ice_ptp_flush_tx_tracker
ice:
Prevent ADQ, DCB coexistence with Custom Tx scheduler
ice:
Prevent set_channel from changing queues while RDMA active
ice:
protect init and calibrating check in ice_ptp_request_ts
ice:
Remove and replace ice speed defines with ethtool.h versions
ice:
Remove the E822 vernier "bypass" logic
ice:
reschedule ice_ptp_wait_for_offset_valid during reset
ice:
Reset TS memory for all quads
ice:
switch: fix potential memleak in ice_add_adv_recipe()
ice:
synchronize the misc IRQ when tearing down Tx tracker
ice:
Use ICE_RLAN_BASE_S instead of magic number
ice:
Use more generic names for ice_ptp_tx fields
ice:
use same function to snapshot both NVM and Shadow RAM
ice:
virtchnl rss hena support
ice:
xsk: do not use xdp_return_frame() on tx_buf->raw_buf
ice:
xsk: Fix cleaning of XDP_TX frames
ieee802154:
Advertize coordinators discovery
ieee802154:
atusb: add support for trac feature
ieee802154:
hwsim: Implement address filtering
ieee802154:
hwsim: Introduce a helper to update all the PIB attributes
ieee802154:
hwsim: Record the address filter values
ieee802154:
hwsim: Save the current filtering level and use it
igb:
conditionalize I2C bit banging on external thermal sensor support
igb:
Do not free q_vector unless new one was allocated
igb:
Fix PPS input and output using 3rd and 4th SDP
igb:
Initialize mailbox message for VF reset
igb:
Proactively round up to kmalloc bucket size
igc:
Add checking for basetime less than zero
igc:
Add ndo_tx_timeout support
igc:
allow BaseTime 0 enrollment for Qbv
igc:
Correct the launchtime offset
igc:
Enhance Qbv scheduling by using first flag bit
igc:
Fix PPS delta between two synchronized end-points
igc:
recalculate Qbv end_time by considering cycle time
igc:
return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
igc:
Set Qbv start_time and end_time to end_time if not being configured in GCL
igc:
Use strict cycles for Qbv scheduling
iio:
accel: adis16201: Call '__adis_initial_startup()' in probe
iio:
accel: adis16209: Call '__adis_initial_startup()' in probe
iio:
accel: adxl367: Convert to i2c's .probe_new()
iio:
accel: adxl367: Use devm_regulator_bulk_get_enable()
iio:
accel: adxl372_i2c: Convert to i2c's .probe_new()
iio:
accel: bma180: Convert to i2c's .probe_new()
iio:
accel: bma400: Convert to i2c's .probe_new()
iio:
accel: bma400: Switch to use dev_err_probe() helper
iio:
accel: bmc150: Convert to i2c's .probe_new()
iio:
accel: da280: Convert to i2c's .probe_new()
iio:
accel: da311: Convert to i2c's .probe_new()
iio:
accel: dmard06: Convert to i2c's .probe_new()
iio:
accel: dmard09: Convert to i2c's .probe_new()
iio:
accel: dmard10: Convert to i2c's .probe_new()
iio:
accel: fxls8962af: Use devm_regulator_get_enable()
iio:
accel: fxls8962af: Use new EXPORT_NS_GPL_DEV_PM_OPS()
iio:
accel: kxcjk-1013: Convert to i2c's .probe_new()
iio:
accel: kxcjk-1013: Use devm_regulator_bulk_get_enable()
iio:
accel: kxsd9: Convert to i2c's .probe_new()
iio:
accel: mc3230: Convert to i2c's .probe_new()
iio:
accel: mma7455_i2c: Convert to i2c's .probe_new()
iio:
accel: mma7660: Convert to i2c's .probe_new()
iio:
accel: mma8452: Convert to i2c's .probe_new()
iio:
accel: mma9551: Convert to i2c's .probe_new()
iio:
accel: mma9553: Convert to i2c's .probe_new()
iio:
accel: msa311: Use devm_regulator_get_enable()
iio:
accel: mxc4005: Convert to i2c's .probe_new()
iio:
accel: mxc6255: Convert to i2c's .probe_new()
iio:
accel: sca3300: Silence no spi_device_id warning
iio:
accel: st_magn: Convert to i2c's .probe_new()
iio:
accel: stk8312: Convert to i2c's .probe_new()
iio:
accel: stk8ba50: Convert to i2c's .probe_new()
iio:
accel: Support Kionix/ROHM KX022A accelerometer
iio:
accel: vl6180: Convert to i2c's .probe_new()
iio:
adc128s052: add proper .data members in adc128_of_match table
iio:
adc: ad4130: add AD4130 driver
iio:
adc: ad4130: depend on GPIOLIB
iio:
adc: ad4130: Fix spelling mistake "diffreential" -> "differential"
iio:
adc: ad7091r5: Convert to i2c's .probe_new()
iio:
adc: ad7124: Silence no spi_device_id warnings
iio:
adc: ad7192: Silence no spi_device_id warnings
iio:
adc: ad7192: Simplify using devm_regulator_get_enable()
iio:
adc: ad7291: Convert to i2c's .probe_new()
iio:
adc: ad7476: simplify using devm_regulator_get_enable()
iio:
adc: ad7606: simplify using devm_regulator_get_enable()
iio:
adc: ad799x: Convert to i2c's .probe_new()
iio:
adc: ad799x: do not use internal iio_dev lock
iio:
adc: ad9467: Silence no spi_device_id warnings
iio:
adc: ad_sigma_delta: do not use internal iio_dev lock
iio:
adc: add max11410 adc driver
iio:
adc: axp288_adc: do not use internal iio_dev lock
iio:
adc: berlin2-adc: Add missing of_node_put() in error path
iio:
adc: cc10001: Add devm_add_action_or_reset() to disable regulator.
iio:
adc: cc10001: Add local struct device *dev variable to avoid repitition
iio:
adc: cc10001: Switch remaining IIO calls in probe to devm_ forms.
iio:
adc: cc10001: Use devm_ to call device power down.
iio:
adc: cc10001: Use devm_clk_get_enabled() to avoid boilerplate.
iio:
adc: imx7d_adc: do not use internal iio_dev lock
iio:
adc: ina2xx-adc: Convert to i2c's .probe_new()
iio:
adc: lpc32xx_adc: do not use internal iio_dev lock
iio:
adc: ltc2471: Convert to i2c's .probe_new()
iio:
adc: ltc2485: Convert to i2c's .probe_new()
iio:
adc: ltc2497: Convert to i2c's .probe_new()
iio:
adc: ltc2947-core: do not use internal iio_dev lock
iio:
adc: max11410: fix incomplete vref buffer mask
iio:
adc: max1241: simplify using devm_regulator_get_enable()
iio:
adc: max1363: Convert to i2c's .probe_new()
iio:
adc: max1363: simplify using devm_regulator_get_enable()
iio:
adc: max9611: Convert to i2c's .probe_new()
iio:
adc: mcp3422: Convert to i2c's .probe_new()
iio:
adc: mcp3911: add support to set PGA
iio:
adc: meson_saradc: do not use internal iio_dev lock
iio:
adc: mt6370: Add MediaTek MT6370 support
iio:
adc: rockchip_saradc: do not use internal iio_dev lock
iio:
adc: sc27xx_adc: do not use internal iio_dev lock
iio:
adc: stm32-adc: add debugfs to read raw calibration result
iio:
adc: stm32-adc: add stm32mp13 support
iio:
adc: stm32-adc: improve calibration error log
iio:
adc: stm32-adc: smart calibration support
iio:
adc: stm32-dfsdm: fill module aliases
iio:
adc: stm32: manage min sampling time on all internal channels
iio:
adc: ti-adc081c: Convert to i2c's .probe_new()
iio:
adc: ti-ads1015: Convert to i2c's .probe_new()
iio:
adc: ti-ads131e08: Silence no spi_device_id warnings
iio:
adc: twl4030-madc: add missing of.h include
iio:
adc: vf610_adc: add helper function to read samples
iio:
adc: vf610_adc: vf610_adc: do not use internal iio_dev lock
iio:
adc: xilinx-ams: fix devm_krealloc() return value check
iio:
Add IIO_STATIC_CONST_DEVICE_ATTR
iio:
addac: ad74115: remove unused ad74115_dac_slew_rate_hz_tbl
iio:
addac: ad74413r: add spi_device_id table
iio:
addac: ad74413r: add support for reset-gpio
iio:
addac: ad74413r: fix blank line after declaration warning
iio:
addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
iio:
addac: add AD74115 driver
iio:
adis: add '__adis_enable_irq()' implementation
iio:
adxl367: Use IIO_STATIC_CONST_DEVICE_ATTR()
iio:
adxl372: Use IIO_STATIC_CONST_DEVICE_ATTR()
iio:
amplifier: hmc425a: simplify using devm_regulator_get_enable()
iio:
at91-sama5d2_adc: Use IIO_STATIC_CONST_DEVICE_ATTR()
iio:
bmc150-accel-core: Use IIO_STATIC_CONST_DEVICE_ATTR()
iio:
cdc: ad7150: Convert to i2c's .probe_new()
iio:
cdc: ad7150: Use devm_regulator_get_enable()
iio:
cdc: ad7746: Convert to i2c's .probe_new()
iio:
chemical: ams-iaq-core: Convert to i2c's .probe_new()
iio:
chemical: atlas-ezo-sensor: Convert to i2c's .probe_new()
iio:
chemical: atlas-sensor: Convert to i2c's .probe_new()
iio:
chemical: bme680_i2c: Convert to i2c's .probe_new()
iio:
chemical: ccs811: Convert to i2c's .probe_new()
iio:
chemical: scd4x: Convert to i2c's .probe_new()
iio:
chemical: sgp30: Convert to i2c's .probe_new()
iio:
chemical: sgp40: Convert to i2c's .probe_new()
iio:
chemical: vz89x: Convert to i2c's .probe_new()
iio:
common: scmi_iio: do not use internal iio_dev lock
iio:
core: introduce iio_device_{claim|release}_buffer_mode() APIs
iio:
core: move 'mlock' to 'struct iio_dev_opaque'
iio:
dac: ad5064: Convert to i2c's .probe_new()
iio:
dac: ad5380: Convert to i2c's .probe_new()
iio:
dac: ad5446: Convert to i2c's .probe_new()
iio:
dac: ad5593r: Convert to i2c's .probe_new()
iio:
dac: ad5696-i2c: Convert to i2c's .probe_new()
iio:
dac: ds4424: Convert to i2c's .probe_new()
iio:
dac: ltc2688: Simplify using devm_regulator_*get_enable()
iio:
dac: m62332: Convert to i2c's .probe_new()
iio:
dac: max517: Convert to i2c's .probe_new()
iio:
dac: max5821: Convert to i2c's .probe_new()
iio:
dac: mcp4725: Convert to i2c's .probe_new()
iio:
dac: ti-dac5571: Convert to i2c's .probe_new()
iio:
Don't silently expect attribute types
iio:
filter: admv8818: close potential out-of-bounds read in __admv8818_read_[h|l]pf_freq()
iio:
fix memory leak in iio_device_register_eventset()
iio:
frequency: ad9523: Use devm_regulator_get_enable()
iio:
frequency: adf4377: add support for ADF4377
iio:
gyro: adis16136: Call '__adis_initial_startup()' in probe
iio:
gyro: adis16260: Call '__adis_initial_startup()' in probe
iio:
gyro: bmg160_core: Simplify using devm_regulator_*get_enable()
iio:
gyro: bmg160_i2c: Convert to i2c's .probe_new()
iio:
gyro: fxas210002c: Move exports to IIO_FXAS210002C namespace.
iio:
gyro: itg3200_core: Convert to i2c's .probe_new()
iio:
gyro: itg3200_core: do not use internal iio_dev lock
iio:
gyro: mpu3050-i2c: Convert to i2c's .probe_new()
iio:
gyro: st_gyro_i2c: Convert to i2c's .probe_new()
iio:
health: afe4404: Convert to i2c's .probe_new()
iio:
health: max30100: Convert to i2c's .probe_new()
iio:
health: max30100: do not use internal iio_dev lock
iio:
health: max30102: Convert to i2c's .probe_new()
iio:
health: max30102: do not use internal iio_dev lock
iio:
hid: fix the retval in accel_3d_capture_sample
iio:
hid: fix the retval in gyro_3d_capture_sample
iio:
humidity: am2315: Convert to i2c's .probe_new()
iio:
humidity: hdc100x: Convert to i2c's .probe_new()
iio:
humidity: hdc2010: Convert to i2c's .probe_new()
iio:
humidity: hts211: Use devm_regulator_get_enable()
iio:
humidity: hts221_i2c: Convert to i2c's .probe_new()
iio:
humidity: htu21: Convert to i2c's .probe_new()
iio:
humidity: si7005: Convert to i2c's .probe_new()
iio:
humidity: si7020: Convert to i2c's .probe_new()
iio:
imu: adis16400: Call '__adis_initial_startup()' in probe
iio:
imu: adis: Remove adis_initial_startup function
iio:
imu: bmi160/bmi160_i2c: Convert to i2c's .probe_new()
iio:
imu: fxos8700: fix ACCEL measurement range selection
iio:
imu: fxos8700: fix failed initialization ODR mode assignment
iio:
imu: fxos8700: fix IMU data bits returned to user space
iio:
imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
iio:
imu: fxos8700: fix incorrect ODR mode readback
iio:
imu: fxos8700: fix MAGN sensor scale and unit
iio:
imu: fxos8700: fix map label of channel type to MAGN sensor
iio:
imu: fxos8700: fix swapped ACCEL and MAGN channels readback
iio:
imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
iio:
imu: fxos8700_i2c: Convert to i2c's .probe_new()
iio:
imu: inv_icm42600: Add support for icm42631
iio:
imu: inv_icm42600: Move exports to IIO_ICM42600 namespace
iio:
imu: inv_mpu6050: Convert to i2c's .probe_new()
iio:
imu: inv_mpu: Move exports to IIO_MPU6050 namespace
iio:
imu: kmx61: Convert to i2c's .probe_new()
iio:
imu: st_lsm6dsx: add support to ISM330IS
iio:
imu: st_lsm6dsx: add support to LSM6DSO16IS
iio:
imu: st_lsm6dsx: add support to LSM6DSV
iio:
imu: st_lsm6dsx: add support to LSM6DSV16X
iio:
imu: st_lsm6dsx: Convert to i2c's .probe_new()
iio:
imu: st_lsm6dsx: fix build when CONFIG_IIO_TRIGGERED_BUFFER=m
iio:
imu: st_lsm6dsx: fix LSM6DSV sensor description
iio:
imu: st_lsm6dsx: introduce st_lsm6dsx_device_set_enable routine
iio:
imu: st_lsm6dsx: introduce sw trigger support
iio:
imu: st_lsm6dsx: Simplify using devm_regulator_*get_enable()
iio:
imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw()
iio:
light: adjd_s311: Convert to i2c's .probe_new()
iio:
light: adux1020: Convert to i2c's .probe_new()
iio:
light: al3010: Convert to i2c's .probe_new()
iio:
light: al3320a: Convert to i2c's .probe_new()
iio:
light: apds9300: Convert to i2c's .probe_new()
iio:
light: apds9960: Convert to i2c's .probe_new()
iio:
light: apds9960: Fix iio_event_spec structures
iio:
light: bh1750: Convert to i2c's .probe_new()
iio:
light: bh1780: Convert to i2c's .probe_new()
iio:
light: cm32181: Fix PM support on system with 2 I2C resources
iio:
light: cm3232: Convert to i2c's .probe_new()
iio:
light: cm3323: Convert to i2c's .probe_new()
iio:
light: cm36651: Convert to i2c's .probe_new()
iio:
light: gp2ap002: Convert to i2c's .probe_new()
iio:
light: gp2ap020a00f: Convert to i2c's .probe_new()
iio:
light: isl29018: Convert to i2c's .probe_new()
iio:
light: isl29028: Convert to i2c's .probe_new()
iio:
light: isl29125: Convert to i2c's .probe_new()
iio:
light: jsa1212: Convert to i2c's .probe_new()
iio:
light: ltr501: Convert to i2c's .probe_new()
iio:
light: ltr501: Use devm_regulator_bulk_get_enable()
iio:
light: lv0104cs: Convert to i2c's .probe_new()
iio:
light: max44000: Convert to i2c's .probe_new()
iio:
light: noa1305: Convert to i2c's .probe_new()
iio:
light: noa1305: Use devm_regulator_get_enable()
iio:
light: opt3001: Convert to i2c's .probe_new()
iio:
light: pa12203001: Convert to i2c's .probe_new()
iio:
light: rpr0521: Convert to i2c's .probe_new()
iio:
light: si1133: Convert to i2c's .probe_new()
iio:
light: si1145: Convert to i2c's .probe_new()
iio:
light: st_uvis25_i2c: Convert to i2c's .probe_new()
iio:
light: stk3310: Convert to i2c's .probe_new()
iio:
light: tcs3414: Convert to i2c's .probe_new()
iio:
light: tcs3472: Convert to i2c's .probe_new()
iio:
light: tsl2563: Convert to i2c's .probe_new()
iio:
light: tsl2583: Convert to i2c's .probe_new()
iio:
light: tsl2772: Convert to i2c's .probe_new()
iio:
light: tsl4531: Convert to i2c's .probe_new()
iio:
light: us5182d: Convert to i2c's .probe_new()
iio:
light: vcnl4000: Add ps_it attributes for vcnl4040
iio:
light: vcnl4000: Convert to i2c's .probe_new()
iio:
light: vcnl4000: Preserve conf bits when toggle power
iio:
light: vcnl4035: Convert to i2c's .probe_new()
iio:
light: veml6030: Convert to i2c's .probe_new()
iio:
light: veml6070: Convert to i2c's .probe_new()
iio:
light: zopt2201: Convert to i2c's .probe_new()
iio:
magnetometer: ak8974: Convert to i2c's .probe_new()
iio:
magnetometer: ak8975: Convert to i2c's .probe_new()
iio:
magnetometer: bmc150_magn_i2c: Convert to i2c's .probe_new()
iio:
magnetometer: hmc5843: Convert to i2c's .probe_new()
iio:
magnetometer: mag3110: Convert to i2c's .probe_new()
iio:
magnetometer: mmc35240: Convert to i2c's .probe_new()
iio:
magnetometer: yamaha-yas530: Convert to i2c's .probe_new()
iio:
multiplexer: Switch to use dev_err_probe() helper
iio:
potentiometer: ad5272: Convert to i2c's .probe_new()
iio:
potentiometer: ds1803: Convert to i2c's .probe_new()
iio:
potentiometer: max5432: Convert to i2c's .probe_new()
iio:
potentiometer: tpl0102: Convert to i2c's .probe_new()
iio:
potentiostat: lmp91000: Convert to i2c's .probe_new()
iio:
pressure: abp060mg: Convert to i2c's .probe_new()
iio:
pressure: bmp280: convert to i2c's .probe_new()
iio:
pressure: dlhl60d: Convert to i2c's .probe_new()
iio:
pressure: dps310: Convert to i2c's .probe_new()
iio:
pressure: hp03: Convert to i2c's .probe_new()
iio:
pressure: hp206c: Convert to i2c's .probe_new()
iio:
pressure: icp10100: Convert to i2c's .probe_new()
iio:
pressure: mpl115: Implementing low power mode by shutdown gpio
iio:
pressure: mpl115_i2c: Convert to i2c's .probe_new()
iio:
pressure: mpl3115: Convert to i2c's .probe_new()
iio:
pressure: ms5611_i2c: Convert to i2c's .probe_new()
iio:
pressure: ms5637: Convert to i2c's .probe_new()
iio:
pressure: st_pressure_i2c: Convert to i2c's .probe_new()
iio:
pressure: t5403: Convert to i2c's .probe_new()
iio:
pressure: zpa2326_i2c: Convert to i2c's .probe_new()
iio:
proximity: isl29501: Convert to i2c's .probe_new()
iio:
proximity: mb1232: Convert to i2c's .probe_new()
iio:
proximity: pulsedlight-lidar-lite-v2: Convert to i2c's .probe_new()
iio:
proximity: rfd77402: Convert to i2c's .probe_new()
iio:
proximity: srf08: Convert to i2c's .probe_new()
iio:
proximity: sx9360: Add a new ACPI hardware ID
iio:
proximity: sx9500: Convert to i2c's .probe_new()
iio:
proximity: sx_common: Use devm_regulator_bulk_get_enable()
iio:
st_sensors: core and lsm9ds0 switch to devm_regulator_bulk_get_enable()
iio:
temperature: Add driver support for Maxim MAX30208
iio:
temperature: ltc2983: make bulk write buffer DMA-safe
iio:
temperature: ltc2983: support more parts
iio:
temperature: mlx90614: Convert to i2c's .probe_new()
iio:
temperature: mlx90632 Add runtime powermanagement modes
iio:
temperature: mlx90632 Change return value of sensor measurement channel
iio:
temperature: mlx90632 Read sampling frequency
iio:
temperature: mlx90632 Style alignment for the driver
iio:
temperature: mlx90632: Add error handling for devm_pm_runtime_enable()
iio:
temperature: mlx90632: Add missing static marking on devm_pm_ops
iio:
temperature: mlx90632: Convert to i2c's .probe_new()
iio:
temperature: tmp006: Convert to i2c's .probe_new()
iio:
temperature: tmp007: Convert to i2c's .probe_new()
iio:
temperature: tsys01: Convert to i2c's .probe_new()
iio:
temperature: tsys02d: Convert to i2c's .probe_new()
iio:
trigger: sysfs: rename error label in iio_sysfs_trigger_probe()
iio:
use devm_platform_get_and_ioremap_resource()
Linux:
iio:adc:twl6030: Enable measurement of VAC
Linux:
iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
ima:
Fix a potential NULL pointer access in ima_restore_measurement_list
ima:
Fix hash dependency to correct algorithm
ima:
Fix memory leak in __ima_inode_hash()
ima:
Fix misuse of dereference of pointer in template_desc_init_fields()
ima:
Handle -ESTALE returned by ima_filter_rule_match()
ima:
Simplify ima_lsm_copy_rule
ima:
use type safe idmapping helpers
include/linux/mm:
fix release_pages_arg kernel doc comment
include/linux/pgtable.h:
: remove redundant pte variable
include/uapi/linux/swab:
Fix potentially missing __always_inline
inet6:
Clean up failure path in do_ipv6_setsockopt().
inet6:
Remove inet6_destroy_sock() in sk->sk_prot->destroy().
inet6:
Remove inet6_destroy_sock().
inet:
control sockets should not use current thread task_frag
init/Kconfig:
fix LOCALVERSION_AUTO help text
init/Kconfig:
fix typo (usafe -> unsafe)
init/version-timestamp.c:
remove unneeded #include
init/version.c:
remove #include
initramfs:
remove unnecessary (void*) conversion
Input:
ad714x-i2c - Convert to i2c's .probe_new()
Input:
ad7879-i2c - Convert to i2c's .probe_new()
Input:
Add driver for Cypress Generation 5 touchscreen
Input:
add driver for Himax hx83112b touchscreen devices
Input:
add driver for Hynitron cstxxx touchscreens
Input:
Add tps65219 interrupt driven powerbutton
Input:
adp5588-keys - Convert to i2c's .probe_new()
Input:
adp5589-keys - Convert to i2c's .probe_new()
Input:
adp5589-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
adxl34x-i2c - Convert to i2c's .probe_new()
Input:
apanel - Convert to i2c's .probe_new()
Input:
ar1021_i2c - Convert to i2c's .probe_new()
Input:
as5011 - Convert to i2c's .probe_new()
Input:
atmel_captouch - Convert to i2c's .probe_new()
Input:
atmel_captouch - drop obsolete dependency on COMPILE_TEST
Input:
atmel_mxt_ts - Convert to i2c's .probe_new()
Input:
auo-pixcir-ts - Convert to i2c's .probe_new()
Input:
bma150 - Convert to i2c's .probe_new()
Input:
bu21013_ts - Convert to i2c's .probe_new()
Input:
bu21029_ts - Convert to i2c's .probe_new()
Input:
cap11xx - Convert to i2c's .probe_new()
Input:
chipone_icn8318 - Convert to i2c's .probe_new()
Input:
cma3000_d0x_i2c - Convert to i2c's .probe_new()
Input:
cros-ec-keyb - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
cy8ctma140 - Convert to i2c's .probe_new()
Input:
cy8ctmg110_ts - Convert to i2c's .probe_new()
Input:
cyapa - Convert to i2c's .probe_new()
Input:
cypress-sf - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
cyttsp4 - Convert to i2c's .probe_new()
Input:
cyttsp5: Convert to i2c's .probe_new()
Input:
cyttsp_i2c - Convert to i2c's .probe_new()
Input:
da7280 - Convert to i2c's .probe_new()
Input:
dlink-dir685-touchkeys - Convert to i2c's .probe_new()
Input:
dlink-dir685-touchkeys - make array bl_data static const
Input:
drv260x - Convert to i2c's .probe_new()
Input:
drv2665 - Convert to i2c's .probe_new()
Input:
drv2667 - Convert to i2c's .probe_new()
Input:
edt-ft5x06 - Convert to i2c's .probe_new()
Input:
eeti_ts - Convert to i2c's .probe_new()
Input:
egalax_ts - Convert to i2c's .probe_new()
Input:
egalax_ts - do not hardcode interrupt trigger
Input:
egalax_ts - switch to using gpiod API
Input:
ektf2127 - Convert to i2c's .probe_new()
Input:
elan_i2c - don't set wake_capable and wake_irq
Input:
elan_i2c - use PM subsystem to manage wake irq
Input:
elan_i2c_core - Convert to i2c's .probe_new()
Input:
elants_i2c - delay longer with reset asserted
Input:
elants_i2c - delete some dead code
Input:
elants_i2c - don't set wake_capable and wake_irq
Input:
elants_i2c - properly handle the reset GPIO when power is off
Input:
elants_i2c - use PM subsystem to manage wake irq
Input:
ep39xx-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
goodix - Convert to i2c's .probe_new()
Input:
gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
hideep - Convert to i2c's .probe_new()
Input:
hx83112b: Convert to i2c's .probe_new()
Input:
hycon-hy46xx - Convert to i2c's .probe_new()
Input:
hynitron_cstxxx - initialize tmp to 0 to fix uninitialized variable issue
Input:
i8042 - add Clevo PCX0DX to i8042 quirk table
Input:
ibm-panel - Convert to i2c's .probe_new()
Input:
ili210x - Convert to i2c's .probe_new()
Input:
ilitek_ts_i2c - Convert to i2c's .probe_new()
Input:
ipaq-micro-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
iqs5xx - Convert to i2c's .probe_new()
Input:
iqs7222 - add support for IQS7222A v1.13+
Input:
iqs7222 - drop unused device node references
Input:
iqs7222 - protect against undefined slider size
Input:
iqs7222 - report malformed properties
Input:
joystick - fix Kconfig warning for JOYSTICK_ADC
Input:
kxtj9 - Convert to i2c's .probe_new()
Input:
lm8323 - Convert to i2c's .probe_new()
Input:
lm8323 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
lm8333 - Convert to i2c's .probe_new()
Input:
lpc32xx - allow building with COMPILE_TEST
Input:
lpc32xx-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
matrix-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
matrix_keypad - force switch rows to input mode
Input:
max11801_ts - Convert to i2c's .probe_new()
Input:
max7359-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
max7359_keypad - Convert to i2c's .probe_new()
Input:
max8997 - convert to modern way to get a reference to a PWM
Input:
mcs-touchkey - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
mcs5000_ts - Convert to i2c's .probe_new()
Input:
mcs_touchkey - Convert to i2c's .probe_new()
Input:
melfas_mip4 - Convert to i2c's .probe_new()
Input:
migor_ts - Convert to i2c's .probe_new()
Input:
mma8450 - Convert to i2c's .probe_new()
Input:
mms114 - Convert to i2c's .probe_new()
Input:
mpr121-touchkey - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
mpr121_touchkey - Convert to i2c's .probe_new()
Input:
msg2638 - add support for msg2138
Input:
msg2638 - add support for msg2138 key events
Input:
msg2638 - only read linux,keycodes array if necessary
Input:
msg2638 - set max finger number and irqhandler from driver data
Input:
mtk-pmic-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
nomadik-ske-keypad - allow building with COMPILE_TEST
Input:
nomadik-ske-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
pcf8574_keypad - Convert to i2c's .probe_new()
Input:
pixcir_i2c_ts - Convert to i2c's .probe_new()
Input:
pmic8xxx-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
pxa27x_keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
pxa27xx-keypad - allow build with COMPILE_TEST
Input:
pxspad - fix unused data warning when force feedback not enabled
Input:
pxspad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
qt1050 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
qt1070 - Convert to i2c's .probe_new()
Input:
qt1070 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
qt2160 - Convert to i2c's .probe_new()
Input:
raydium_i2c_ts - Convert to i2c's .probe_new()
Input:
raydium_ts_i2c - don't set wake_capable and wake_irq
Input:
raydium_ts_i2c - use PM subsystem to manage wake irq
Input:
rmi_i2c - Convert to i2c's .probe_new()
Input:
rmi_smbus - Convert to i2c's .probe_new()
Input:
rohm_bu21023 - Convert to i2c's .probe_new()
Input:
s6sy761 - Convert to i2c's .probe_new()
Input:
sh-keysc - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
silead - Convert to i2c's .probe_new()
Input:
sis_i2c - Convert to i2c's .probe_new()
Input:
spear-keyboard - improve build coverage using COMPILE_TEST
Input:
spear-keyboard - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
st-keyscan - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
st1232 - Convert to i2c's .probe_new()
Input:
stmfts - Convert to i2c's .probe_new()
Input:
stmpe-keypad - add missing of.h include
Input:
stmpe-ts - drop obsolete dependency on COMPILE_TEST
Input:
sx8654 - Convert to i2c's .probe_new()
Input:
synaptics_i2c - Convert to i2c's .probe_new()
Input:
tc3589x - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
tca6416-keypad - Convert to i2c's .probe_new()
Input:
tca6416-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
tca8418_keypad - Convert to i2c's .probe_new()
Input:
tegra-kbc - allow build with COMPILE_TEST
Input:
tegra-kbc - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
tm2-touchkey - Convert to i2c's .probe_new()
Input:
tm2-touchkey - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
Input:
tps6507x-ts - remove variable loops
Input:
tsc2004 - Convert to i2c's .probe_new()
Input:
tsc2007_core - Convert to i2c's .probe_new()
Input:
Use kstrtobool() instead of strtobool()
Input:
wacom_i2c - Convert to i2c's .probe_new()
Input:
wdt87xx_i2c - Convert to i2c's .probe_new()
Input:
wistron_btns - disable on UML
Input:
zet6223 - Convert to i2c's .probe_new()
Input:
zforce_ts - Convert to i2c's .probe_new()
integrity:
Fix memory leakage in keyring allocation error path
integrity:
implement get and set acl hook
interconnect:
qcom: icc-rpm: Remove redundant dev_err call
interconnect:
qcom: msm8996: Fix regmap max_register values
interconnect:
qcom: msm8996: Provide UFS clocks to A2NoC
interconnect:
qcom: osm-l3: Add per-core EPSS L3 support
interconnect:
qcom: osm-l3: Simplify osm_l3_set()
interconnect:
qcom: osm-l3: Squash common descriptors
interconnect:
qcom: osm-l3: Use platform-independent node ids
interconnect:
qcom: rpm: Use _optional func for provider clocks
interconnect:
qcom: sc7180: drop double space
interconnect:
qcom: sc7180: fix dropped const of qcom_icc_bcm
interconnect:
qcom: sc8180x: constify pointer to qcom_icc_node
internal:
add may_write_xattr()
interval-tree:
Add a utility to iterate over spans in an interval tree
Linux:
Introduce Socionext F_OSPI SPI flash controller
io-mapping:
move some code within the include guarded section
io_uring/cancel:
re-grab ctx mutex after finishing wait
io_uring/fdinfo:
include locked hash table in fdinfo output
io_uring/io-wq:
free worker if task_work creation is canceled
io_uring/io-wq:
only free worker if it was allocated for creation
io_uring/msg_ring:
fix flagging remote execution
io_uring/msg_ring:
fix missing lock on overflow for IOPOLL
io_uring/msg_ring:
fix remote queue to disabled ring
io_uring/msg_ring:
flag target ring as having task_work, if needed
io_uring/msg_ring:
move double lock/unlock helpers higher up
io_uring/net:
cache provided buffer group value for multishot receives
io_uring/net:
ensure compat import handlers clear free_iov
io_uring/net:
fix cleanup after recycle
io_uring/net:
inline io_notif_flush()
io_uring/net:
introduce IORING_SEND_ZC_REPORT_USAGE flag
io_uring/net:
move mm accounting to a slower path
io_uring/net:
preset notif tw handler
io_uring/net:
remove extra notif rsrc setup
io_uring/net:
rename io_uring_tx_zerocopy_callback
io_uring/poll:
add hash if ready poll request can't complete inline
io_uring/poll:
attempt request issue after racy poll wakeup
io_uring/poll:
don't reissue in case of poll race on multishot request
io_uring/poll:
remove outdated comments of caching
io_uring/rw:
enable bio caches for IRQ rw
io_uring:
add completion locking for iopoll
io_uring:
add io_aux_cqe which allows deferred completion
io_uring:
add lockdep assertion in io_fill_cqe_aux
io_uring:
allow defer completion for aux posted cqes
io_uring:
allow multishot polled reqs to defer completion
io_uring:
allow multishot recv CQEs to overflow
io_uring:
always lock in io_apoll_task_func
io_uring:
always prep_async for drain requests
io_uring:
carve io_poll_check_events fast path
io_uring:
check for valid register opcode earlier
io_uring:
combine poll tw handlers
io_uring:
complete all requests in task context
io_uring:
defer all io_req_complete_failed
io_uring:
do msg_ring in target task via tw
io_uring:
do not always force run task_work in io_uring_register
io_uring:
don't check overflow flush failures
io_uring:
don't raw spin unlock to match cq_lock
io_uring:
don't reinstall quiesce node for each tw
io_uring:
don't use complete_post in kbuf
io_uring:
don't use TIF_NOTIFY_SIGNAL to test for availability of task_work
io_uring:
dont remove file from msg_ring reqs
io_uring:
ease timeout flush locking requirements
io_uring:
extract a io_msg_install_complete helper
io_uring:
finish waiting before flushing overflow entries
io_uring:
fix CQ waiting timeout handling
io_uring:
fix overflow handling regression
io_uring:
fix two assignments in if conditions
io_uring:
force multishot CQEs into task context
io_uring:
get rid of double locking
io_uring:
hold locks for io_req_complete_failed
io_uring:
improve io_double_lock_ctx fail handling
io_uring:
improve poll warning handling
io_uring:
improve rsrc quiesce refs checks
io_uring:
include task_work run after scheduling in wait for events
io_uring:
inline __io_req_complete_post()
io_uring:
inline __io_req_complete_put()
io_uring:
inline io_req_task_work_add()
io_uring:
iopoll protect complete_post
io_uring:
keep unlock_post inlined in hot path
io_uring:
kill io_cqring_ev_posted() and __io_cq_unlock_post()
io_uring:
kill io_poll_issue's PF_EXITING check
io_uring:
lock overflowing for IOPOLL
io_uring:
lockdep annotate CQ locking
io_uring:
make io_fill_cqe_aux static
io_uring:
move 'poll_multi_queue' bool in io_ring_ctx
io_uring:
move kbuf put out of generic tw complete
io_uring:
move zc reporting from the hot path
io_uring:
never run tw and fallback in parallel
io_uring:
pass in EPOLL_URING_WAKE for eventfd signaling and wakeups
io_uring:
pin context while queueing deferred tw
io_uring:
protect cq_timeouts with timeout_lock
io_uring:
remove ctx variable in io_poll_check_events
io_uring:
remove io_req_complete_post_tw
io_uring:
remove io_req_tw_post_queue
io_uring:
remove iopoll spinlock
io_uring:
remove overflow param from io_post_aux_cqe
io_uring:
reshuffle issue_flags
io_uring:
revert "io_uring fix multishot accept ordering"
io_uring:
revise completion_lock locking
io_uring:
skip overflow CQE posting for dying ring
io_uring:
skip spinlocking for ->task_complete
io_uring:
spelling fix
io_uring:
split tw fallback into a function
io_uring:
update outdated comment of callbacks
io_uring:
use call_rcu_hurry if signaling an eventfd
io_uring:
use io_req_task_complete() in timeout
io_uring:
use tw for putting rsrc
iomap:
buffered write failure should not truncate the page cache
iomap:
directly use logical block size
iomap:
write iomap validity checks
iommu/amd:
Check return value of mmu_notifier_register()
iommu/amd:
Drop unnecessary checks in amd_iommu_attach_device()
iommu/amd:
Enable PCI/IMS
iommu/amd:
Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
iommu/amd:
Fix ivrs_acpihid cmdline parsing code
iommu/amd:
Fix pci device refcount leak in ppr_notifier()
iommu/amd:
Fix typo in macro parameter name
iommu/amd:
Remove bogus check for multi MSI-X
iommu/amd:
Remove variable cnt ind iommu_poll_ga_log()
iommu/amd:
Switch to MSI base domains
iommu/arm-smmu-qcom:
Add generic qcom,smmu-500 match entry
iommu/arm-smmu-qcom:
Add SM6115 support
iommu/arm-smmu-qcom:
Add SM6350 SMMUv2
iommu/arm-smmu-qcom:
Merge table from arm-smmu-qcom-debug into match data
iommu/arm-smmu-qcom:
Move implementation data into match data
iommu/arm-smmu-qcom:
Move the qcom,adreno-smmu check into qcom_smmu_create
iommu/arm-smmu-qcom:
provide separate implementation for SDM845-smmu-500
iommu/arm-smmu-qcom:
Stop using mmu500 reset for v2 MMUs
iommu/arm-smmu-v3:
Don't unregister on shutdown
iommu/arm-smmu:
Don't unregister on shutdown
iommu/arm-smmu:
Report IOMMU_CAP_CACHE_COHERENCY even betterer
iommu/arm-smmu:
Warn once when the perfetcher errata patch fails to apply
iommu/exynos:
Fix driver initialization sequence
iommu/fsl_pamu:
Fix resource leak in fsl_pamu_probe()
iommu/fsl_pamu:
Replace NO_IRQ by 0
iommu/hyper-v:
Allow hyperv irq remapping without x2apic
iommu/io-pgtable-arm-v7s:
Remove map/unmap
iommu/io-pgtable-arm:
Remove map/unmap
iommu/io-pgtable:
Remove map/unmap
iommu/iova:
Fix alloc iova overflows issue
iommu/ipmmu-vmsa:
Update to {map,unmap}_pages
iommu/mediatek-v1:
Fix an error handling path in mtk_iommu_v1_probe()
iommu/mediatek-v1:
Update to {map,unmap}_pages
iommu/mediatek:
Add error path for loop of mm_dts_parse
iommu/mediatek:
Add platform_device_put for recovering the device refcnt
iommu/mediatek:
add support for 6-bit encoded port IDs
iommu/mediatek:
add support for MT8365 SoC
iommu/mediatek:
Check return value after calling platform_get_resource()
iommu/mediatek:
Fix crash on isr after kexec()
iommu/mediatek:
Fix forever loop in error handling
iommu/mediatek:
Improve safety for mediatek,smi property in larb nodes
iommu/mediatek:
Remove unused "mapping" member from mtk_iommu_data
iommu/mediatek:
Update to {map,unmap}_pages
iommu/mediatek:
Use component_match_add
iommu/mediatek:
Validate number of phandles associated with "mediatek,larbs"
iommu/msm:
Update to {map,unmap}_pages
iommu/of:
Remove linux/msi.h include
iommu/qcom:
Update to {map,unmap}_pages
iommu/rockchip:
fix permission bits in page table entries v2
iommu/s390:
Add I/O TLB ops
iommu/s390:
Fix duplicate domain attachments
iommu/s390:
Fix incorrect aperture check
iommu/s390:
Fix incorrect pgsize_bitmap
iommu/s390:
Fix potential s390_domain aperture shrinking
iommu/s390:
Get rid of s390_domain_device
iommu/s390:
Implement map_pages()/unmap_pages() instead of map()/unmap()
iommu/s390:
Make attach succeed even if the device is in error state
iommu/s390:
Optimize IOMMU table walking
iommu/s390:
Use RCU to allow concurrent domain_list iteration
iommu/sprd:
Update to {map,unmap}_pages
iommu/sun50i:
Consider all fault sources for reset
iommu/sun50i:
Fix flush size
iommu/sun50i:
Fix R/W permission check
iommu/sun50i:
Fix reset release
iommu/sun50i:
Implement .iotlb_sync_map
iommu/sun50i:
Remove IOMMU_DOMAIN_IDENTITY
iommu/sva:
Refactoring iommu_sva_bind/unbind_device()
iommu/tegra:
Add tegra_dev_iommu_get_stream_id() helper
iommu/vt-d:
Add blocking domain support
iommu/vt-d:
Add device_block_translation() helper
iommu/vt-d:
Add SVA domain support
iommu/vt-d:
Allocate pasid table in device probe path
iommu/vt-d:
Enable PCI/IMS
iommu/vt-d:
Remove bogus check for multi MSI-X
iommu/vt-d:
Remove unnecessary domain_context_mapped()
iommu/vt-d:
Rename domain_add_dev_info()
iommu/vt-d:
Rename iommu_disable_dev_iotlb()
iommu/vt-d:
Switch to MSI parent domains
iommu/vt-d:
Use real field for indication of first level
iommu:
Add attach/detach_dev_pasid iommu interfaces
iommu:
Add device-centric DMA ownership interfaces
iommu:
Add IOMMU SVA domain support
iommu:
Add IOMMU_CAP_ENFORCE_CACHE_COHERENCY
iommu:
Add max_pasids field in struct dev_iommu
iommu:
Add max_pasids field in struct iommu_device
iommu:
Add note about struct iommu_fwspec usage
iommu:
Add return value rules to attach_dev op and APIs
iommu:
Avoid races around device probe
iommu:
Fix refcount leak in iommu_device_claim_dma_owner
iommu:
Per-domain I/O page fault handling
iommu:
Prepare IOMMU domain for IOPF
iommu:
Propagate return value in ->attach_dev callback functions
iommu:
Regulate EINVAL in ->attach_dev callback functions
iommu:
Remove SVA related callbacks from iommu ops
iommu:
Remove SVM_FLAG_SUPERVISOR_MODE support
iommu:
Rename iommu-sva-lib.{c,h}
iommu:
Use EINVAL for incompatible device/domain in ->attach_dev
iommufd:
Add a HW pagetable object
iommufd:
Add a selftest
iommufd:
Add additional invariant assertions
iommufd:
Add kAPI toward external drivers for kernel access
iommufd:
Add kAPI toward external drivers for physical devices
iommufd:
Add kernel support for testing iommufd
iommufd:
Add some fault injection points
iommufd:
Algorithms for PFN storage
iommufd:
Allow iommufd to supply /dev/vfio/vfio
iommufd:
Change the order of MSI setup
iommufd:
Data structure to provide IOVA to PFN mapping
iommufd:
Document overview of iommufd
iommufd:
File descriptor, context, kconfig and makefiles
iommufd:
Fix comment typos
iommufd:
Improve a few unclear bits of code
iommufd:
IOCTLs for the io_pagetable
iommufd:
PFN handling for iopt_pages
iommufd:
vfio container FD ioctl compatibility
ionic:
clean interrupt before enabling queue to avoid credit race
ionic:
clear up notifyq alloc commentary
ionic:
enable tunnel offloads
ionic:
missed doorbell workaround
ionic:
new ionic device identity level and VF start control
ionic:
only save the user set VF attributes
ionic:
refactor use of ionic_rx_fill()
ionic:
replay VF attributes after fw crash recovery
iov_iter:
introduce iov_iter_get_pages_[alloc_]flags()
iov_iter:
saner checks for attempt to copy to/from iterator
ip/ip6_gre:
Fix changing addr gen mode not generating IPv6 link local address
ip/ip6_gre:
Fix non-point-to-point tunnel not generating IPv6 link local address
ipasdv4/tcp_ipv4:
remove redundant assignment
ipc:
fix memory leak in init_mqueue_fs()
ipmi/watchdog:
Include
when appropriate
ipmi/watchdog:
use strscpy() to instead of strncpy()
ipmi:
fix long wait in unload when IPMI disconnect
ipmi:
fix memleak when unload ipmi driver
ipmi:
fix msg stack when IPMI is disconnected
ipmi:
Fix some kernel-doc warnings
ipmi:
fix use after free in _ipmi_destroy_user()
ipmi:
kcs: Poll OBF briefly to reduce OBE latency
ipmi:
ssif_bmc: Add SSIF BMC driver
ipmi:
ssif_bmc: Convert to i2c's .probe_new()
ipmi:
ssif_bmc: Use EPOLLIN instead of POLLIN
Linux:
ipmi:ssif: Increase the message retry time
ipu3-imgu:
Fix NULL pointer dereference in imgu_subdev_set_selection()
ipv4:
prevent potential spectre v1 gadget in fib_metrics_match()
ipv4:
prevent potential spectre v1 gadget in ip_metrics_convert()
ipv4:
tunnels: use DEV_STATS_INC()
IPv6/GRO:
generic helper to remove temporary HBH/jumbo header in driver
ipv6/sit:
use DEV_STATS_INC() to avoid data-races
ipv6:
fib6_new_sernum() optimization
ipv6:
Fix datagram socket connection with DSCP.
ipv6:
fix reachability confirmation with proxy_ndp
ipv6:
Fix tcp socket connection with DSCP.
ipv6:
raw: Deduct extension header length in rawv6_push_pending_frames
ipv6:
tunnels: use DEV_STATS_INC()
ipvs:
add a 'default' case in do_ip_vs_set_ctl()
ipvs:
add est_cpulist and est_nice sysctl vars
ipvs:
add rcu protection to stats
ipvs:
fix type warning in do_div() on 32 bit
ipvs:
run_estimation should control the kthread tasks
ipvs:
use common functions for stats allocation
ipvs:
use kthreads for stats estimation
ipvs:
use u64_stats_t for the per-cpu counters
irqchip/al-fic:
Drop obsolete dependency on COMPILE_TEST
irqchip/apple-aic:
Mark aic_info structs __initconst
irqchip/gic-v2m:
Include arm-gic-common.h
irqchip/gic-v2m:
Mark a few functions __init
irqchip/gic:
Use kstrtobool() instead of strtobool()
irqchip/irq-mtk-cirq:
Add support for System CIRQ on MT8192
irqchip/irq-mtk-cirq:
Move register offsets to const array
irqchip/irq-mvebu-icu:
Fix works by chance pointer assignment
irqchip/loongarch-cpu:
Fix a missing prototype warning
irqchip/loongarch:
Adjust acpi_cascade_irqdomain_init() and sub-routines
irqchip/loongson-eiointc:
Add suspend/resume support
irqchip/loongson-htvec:
Add ACPI init support
irqchip/loongson-htvec:
Add suspend/resume support
irqchip/loongson-liointc:
Fix improper error handling in liointc_init()
irqchip/loongson-liointc:
Support to set IRQ type for ACPI path
irqchip/loongson-pch-lpc:
Add suspend/resume support
irqchip/loongson-pch-pic:
Add suspend/resume support
irqchip/loongson-pch-pic:
Fix translate callback for DT path
irqchip/loongson-pch-pic:
Support to set IRQ type for ACPI path
irqchip/ls-extirq:
Fix endianness detection
irqchip/mips-gic:
Drop repeated word in comment
irqchip/riscv-intc:
remove user selectability of RISCV_INTC
irqchip/sifive-plic:
remove user selectability of SIFIVE_PLIC
irqchip/sifive-plic:
Support wake IRQs
irqchip/sl28cpld:
Replace irqchip mask_invert with unmask_base
irqchip/st:
Use device_get_match_data() to simplify the code
irqchip/ti-sci-inta:
Fix kernel doc
irqchip/wpcm450:
Fix memory leak in wpcm450_aic_of_init()
irqchip:
gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
irqchip:
loongarch-cpu: add DT support
ixgbe:
add double of VLAN header when computing the max MTU
ixgbe:
allow to increase MTU to 3K with XDP enabled
ixgbe:
change MAX_RXD/MAX_TXD based on adapter type
ixgbe:
fix pci device refcount leak
ixgbe:
Remove local variable
ixgbe:
Remove unneeded semicolon
ixgbevf:
Add error messages on vlan error
jbd2:
switch jbd2_submit_inode_data() to use fs-provided hook for data writeout
jbd2:
use the correct print format
jfs:
Fix a typo in function jfs_umount
jfs:
Fix fortify moan in symlink
jfs:
makes diUnmount/diMount in jfs_mount_rw atomic
jfs:
remove ->writepage
jfs:
remove redundant assignments to ipaimap and ipaimap2
jfs:
remove unused declarations for jfs
jump_label:
Prevent key->enabled int overflow
jump_label:
Use atomic_try_cmpxchg() in static_key_slow_inc_cpuslocked()
Linux:
Kalle Valo says:
kallsyms:
Add helper kallsyms_on_each_match_symbol()
kallsyms:
Add self-test facility
kallsyms:
Correctly sequence symbols when CONFIG_LTO_CLANG=y
kallsyms:
Fix scheduling with interrupts disabled in self-test
kallsyms:
Improve the performance of kallsyms_lookup_name()
kallsyms:
Make module_kallsyms_on_each_symbol generally available
kallsyms:
Reduce the memory occupied by kallsyms_seqs_of_names[]
kallsyms:
Remove unneeded semicolon
kallsyms:
Revert "Take callthunks into account"
kallsyms:
Take callthunks into account
kasan:
fail non-kasan KUnit tests on KASAN reports
kasan:
fix Oops due to missing calls to kasan_arch_is_ready()
kasan:
mark kasan_kunit_executing as static
kasan:
migrate kasan_rcu_uaf test to kunit
kasan:
migrate workqueue_uaf test to kunit
kasan:
switch kunit tests to console tracepoints
kbuild:
add -Wundef to KBUILD_CPPFLAGS for W=1 builds
kbuild:
add a missing line for help message
kbuild:
add ability to make source rpm buildable using koji
kbuild:
add kbuild-file macro
kbuild:
add read-file macro
kbuild:
add test-{ge,gt,le,lt} macros
kbuild:
Allow DTB overlays to built from .dtso named source files
kbuild:
Allow DTB overlays to built into .dtbo.S files
kbuild:
change module.order to list *.o instead of *.ko
kbuild:
Cleanup DT Overlay intermediate files as appropriate
kbuild:
deb-pkg: get rid of |flex:native workaround from Build-Depends
kbuild:
do not sort after reading modules.order
kbuild:
ensure Make >= 3.82 is used
kbuild:
export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux
kbuild:
fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y
kbuild:
Fix CFI hash randomization with KASAN
kbuild:
Fix running modpost with musl libc
kbuild:
fix single *.ko build
kbuild:
modinst: Fix build error when CONFIG_MODULE_SIG_KEY is a PKCS#11 URI
kbuild:
move -Werror from KBUILD_CFLAGS to KBUILD_CPPFLAGS
kbuild:
Port silent mode detection to future gnu make.
kbuild:
readd -w option when vmlinux.o or Module.symver is missing
kbuild:
refactor the prerequisites of the modpost rule
kbuild:
rpm-pkg: add libelf-devel as alternative for BuildRequires
kbuild:
sort single-targets alphabetically again
kbuild:
treat char as always unsigned
kbuild:
upgrade the orphan section warning to an error if CONFIG_WERROR is set
kbuild:
use .NOTINTERMEDIATE for future GNU Make versions
kbuild:
warn objects shared among multiple modules
Kconfig.debug:
fix the help description in SCHED_DEBUG
kconfig:
Add static text for search information in help menu
kconfig:
refactor Makefile to reduce process forks
kconfig:
remove const qualifier from str_get()
kconfig:
remove redundant (void *) cast in search_conf()
kconfig:
remove unneeded variable in get_prompt_str()
kconfig:
Update all declared targets
kcov:
fix spelling typos in comments
kcsan:
Fix trivial typo in Kconfig help comments
kcsan:
Instrument memcpy/memset/memmove with newer Clang
kcsan:
remove rng selftest
kcsan:
test: don't put the expect array on the stack
kdb:
use srcu console list iterator
kernel/irq/irqdomain.c:
fix memory leak with using debugfs_lookup()
kernel/ksysfs.c:
export kernel cpu byteorder
kernel/params.c:
defer most of param_sysfs_init() to late_initcall time
kernel/printk/printk.c:
Fix W=1 kernel-doc warning
kernel/user:
Allow user_struct::locked_vm to be usable for iommufd
kernel:
kcsan: kcsan_test: build without structleak plugin
kernfs:
dont take i_lock on inode attr read
kernfs:
dont take i_lock on revalidate
kernfs:
fix all kernel-doc warnings and multiple typos
kest.pl:
Fix grub2 menu handling for rebooting
kexec:
remove the unneeded result variable
kexec:
replace crash_mem_range with range
KEYS:
encrypted: fix key instantiation with user-provided data
KEYS:
trusted: tee: Make registered shm dependency explicit
kheaders:
explicitly validate existence of cpio command
khugepage:
replace lru_cache_add() with folio_add_lru()
khugepage:
replace try_to_release_page() with filemap_release_folio()
Linux:
kill coredump_params->regs
Linux:
kill extern of vsyscall32_sysctl
Linux:
kill signal_pt_regs()
kmsan:
allow using __msan_instrument_asm_store() inside runtime
kmsan:
export kmsan_handle_urb
kmsan:
fix memcpy tests
kmsan:
include linux/vmalloc.h
kobject:
kset_uevent_ops: make filter() callback take a const *
kobject:
kset_uevent_ops: make name() callback take a const *
kobject:
make get_ktype() take a const pointer
kobject:
make kobject_get_ownership() take a constant kobject *
kobject:
make kobject_namespace take a const *
kobject:
modify kobject_get_path() to take a const *
kprobes:
Fix check for probe enabled in kill_kprobe()
kprobes:
kretprobe events missing on 2-core KVM guest
kselftest/alsa:
Add a .gitignore for the newly added PCM test
kselftest/alsa:
Add more coverage of sample rates and channel counts
kselftest/alsa:
Don't any configuration in the sample config
kselftest/alsa:
Provide more meaningful names for tests
kselftest/alsa:
Refactor pcm-test to list the tests to run in a struct
kselftest/alsa:
Report failures to set the requested channels as skips
kselftest/alsa:
Report failures to set the requested sample rate as skips
kselftest/arm64:
Add FEAT_CSSC to the hwcap selftest
kselftest/arm64:
Add FEAT_RPRFM to the hwcap test
kselftest/arm64:
Add SVE 2.1 to hwcap test
kselftest/arm64:
Allow epoll_wait() to return more than one result
kselftest/arm64:
Check that all children are producing output in fp-stress
kselftest/arm64:
Don't drain output while spawning children
kselftest/arm64:
fix array_size.cocci warning
kselftest/arm64:
fix array_size.cocci warning
kselftest/arm64:
Hold fp-stress children until they're all spawned
kselftest/arm64:
Print ASCII version of unknown signal frame magic values
kselftest/arm64:
Provide progress messages when signalling children
kselftest/arm64:
Remove validation of extra_context from TODO
kselftest/arm64:
Set test names prior to starting children
kselftest/arm64:
Use preferred form for predicate load/stores
kselftest/cgroup:
Add cleanup() to test_cpuset_prs.sh
kselftest/cgroup:
Fix gathering number of CPUs
kselftest:
Fix error message for unconfigured LLVM builds
kset:
fix memory leak when kset_register() returns error
ksmbd:
add max connections parameter
ksmbd:
check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
ksmbd:
Convert to use sysfs_emit()/sysfs_emit_at() APIs
ksmbd:
do not sign response to session request for guest login
ksmbd:
downgrade ndr version error message to debug
ksmbd:
fix infinite loop in ksmbd_conn_handler_loop()
ksmbd:
Fix resource leak in ksmbd_session_rpc_open()
ksmbd:
Fix resource leak in smb2_lock()
ksmbd:
limit pdu length size according to connection status
ksmbd:
replace one-element arrays with flexible-array members
ksmbd:
replace one-element arrays with flexible-array members
ksmbd:
send proper error response in smb2_tree_connect()
ksmbd:
set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share
ksmbd:
use F_SETLK when unlocking a file
ksmbd:
use locks_inode_context helper
ksmbd:
use vfs_remove_acl()
ktest.pl minconfig:
Unset configs instead of just removing them
ktest.pl:
Add shell commands to variables
kunit/fortify:
Validate __alloc_size attribute results
kunit/memcpy:
Add dynamic size and window tests
kunit:
Add KUnit memory block assertions to the example_all_expect_macros_test
kunit:
add macro to allow conditionally exposing static symbols to tests
kunit:
alloc_string_stream_fragment error handling bug fix
kunit:
eliminate KUNIT_INIT_*_ASSERT_STRUCT macros
kunit:
Export kunit_running()
kunit:
fix bug in KUNIT_EXPECT_MEMEQ
kunit:
fix kunit_test_init_section_suites(...)
kunit:
improve KTAP compliance of KUnit test output
kunit:
Introduce KUNIT_EXPECT_MEMEQ and KUNIT_EXPECT_MEMNEQ macros
kunit:
log numbers in decimal and hex
kunit:
memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST
kunit:
Provide a static key to check if KUnit is actively running tests
kunit:
remove KUNIT_INIT_MEM_ASSERTION macro
kunit:
remove unused structure definition
kunit:
tool: don't include KTAP headers and the like in the test log
kunit:
tool: make --json do nothing if --raw_ouput is set
kunit:
tool: make parser preserve whitespace when printing test log
kunit:
tool: make TestCounts a dataclass
kunit:
tool: make unit test not print parsed testdata to stdout
kunit:
tool: parse KTAP compliant test output
kunit:
tool: print summary of failed tests if a few failed out of a lot
kunit:
tool: remove redundant file.close() call in unit test
kunit:
tool: tweak error message when no KTAP found
kunit:
tool: unit tests all check parser errors, standardize formatting a bit
kunit:
Use KUNIT_EXPECT_MEMEQ macro
kunit:
Use the static key when retrieving the current test
kvm/vfio:
Fix potential deadlock on vfio group_lock
KVM/VMX:
Allow exposing EDECCSSA user leaf function to KVM guest
kvm:
Add interruptible flag to __gfn_to_pfn_memslot()
kvm:
Add KVM_PFN_ERR_SIGPENDING
KVM:
Add missing arch for KVM_CREATE_DEVICE and KVM_{SET,GET}_DEVICE_ATTR
KVM:
allow compiling out SMM support
KVM:
always declare prototype for kvm_arch_irqchip_in_kernel
KVM:
arm64: Add a helper to tear down unlinked stage-2 subtrees
KVM:
arm64: Add generic hyp_memcache helpers
KVM:
arm64: Add helper vgic_write_guest_lock()
KVM:
arm64: Add helpers to pin memory shared with the hypervisor at EL2
KVM:
arm64: Add hyp_spinlock_t static initializer
KVM:
arm64: Add infrastructure to create and track pKVM instances at EL2
KVM:
arm64: Add per-cpu fixmap infrastructure at EL2
KVM:
arm64: Allow attaching of non-coalescable pages to a hyp pool
KVM:
arm64: Allow no running vcpu on restoring vgic3 LPI pending status
KVM:
arm64: Allow no running vcpu on saving vgic3 pending table
KVM:
arm64: Atomically update stage 2 leaf attributes in parallel walks
KVM:
arm64: Back the hypervisor 'struct hyp_page' array for all memory
KVM:
arm64: Combine visitor arguments into a context structure
KVM:
arm64: Consolidate stage-2 initialisation into a single function
KVM:
arm64: Convert FSC_* over to ESR_ELx_FSC_*
KVM:
arm64: Discard any SVE state when entering KVM guests
KVM:
arm64: Document the behaviour of S1PTW faults on RO memslots
KVM:
arm64: Don't acquire RCU read lock for exclusive table walks
KVM:
arm64: Don't pass kvm_pgtable through kvm_pgtable_walk_data
KVM:
arm64: Don't unnecessarily map host kernel sections at EL2
KVM:
arm64: Enable ring-based dirty memory tracking
KVM:
arm64: Explicitly map 'kvm_vgic_global_state' at EL2
KVM:
arm64: Fix benign bug with incorrect use of VA_BITS
KVM:
arm64: Fix kvm init failure when mode!=vhe and VA_BITS=52.
KVM:
arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS.
KVM:
arm64: Fix pvtime documentation
KVM:
arm64: Fix S1PTW handling on RO memslots
KVM:
arm64: Fix typo in comment
KVM:
arm64: Fix-up hyp stage-1 refcounts for all pages mapped at EL2
KVM:
arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
KVM:
arm64: Handle stage-2 faults in parallel
KVM:
arm64: Implement do_donate() helper for donating memory
KVM:
arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.h
KVM:
arm64: Initialise hypervisor copies of host symbols unconditionally
KVM:
arm64: Instantiate guest stage-2 page-tables at EL2
KVM:
arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1
KVM:
arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2
KVM:
arm64: Make block->table PTE changes parallel-aware
KVM:
arm64: Make leaf->leaf PTE changes parallel-aware
KVM:
arm64: Make table->block changes parallel-aware
KVM:
arm64: Move hyp refcount manipulation helpers to common header file
KVM:
arm64: Pass mm_ops through the visitor context
KVM:
arm64: Pass the actual page address to mte_clear_page_tags()
KVM:
arm64: permit all VM_MTE_ALLOWED mappings with MTE enabled
KVM:
arm64: PMU: Add counter_index_to_*reg() helpers
KVM:
arm64: PMU: Align chained counter implementation with architecture pseudocode
KVM:
arm64: PMU: Allow ID_AA64DFR0_EL1.PMUver to be set from userspace
KVM:
arm64: PMU: Allow ID_DFR0_EL1.PerfMon to be set from userspace
KVM:
arm64: PMU: Allow PMUv3p5 to be exposed to the guest
KVM:
arm64: PMU: Always advertise the CHAIN event
KVM:
arm64: PMU: Distinguish between 64bit counter and 64bit overflow
KVM:
arm64: PMU: Do not let AArch32 change the counters' top 32 bits
KVM:
arm64: PMU: Fix period computation for 64bit counters with 32bit overflow
KVM:
arm64: PMU: Fix PMCR_EL0 reset value
KVM:
arm64: PMU: Implement PMUv3p5 long counter support
KVM:
arm64: PMU: Make kvm_pmc the main data structure
KVM:
arm64: PMU: Move the ID_AA64DFR0_EL1.PMUver limit to VM creation
KVM:
arm64: PMU: Narrow the overflow checking when required
KVM:
arm64: PMU: Only narrow counters that are not 64bit wide
KVM:
arm64: PMU: Replace version number '0' with ID_AA64DFR0_EL1_PMUVer_NI
KVM:
arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run
KVM:
arm64: PMU: Simplify PMCR_EL0 reset handling
KVM:
arm64: PMU: Simplify setting a counter to a specific value
KVM:
arm64: PMU: Simplify vcpu computation on perf overflow notification
KVM:
arm64: Prevent the donation of no-map pages
KVM:
arm64: Protect stage-2 traversal with RCU
KVM:
arm64: Provide I-cache invalidation by virtual address at EL2
KVM:
arm64: Reject shared table walks in the hyp code
KVM:
arm64: Rename 'host_kvm' to 'host_mmu'
KVM:
arm64: Return guest memory from EL2 via dedicated teardown memcache
KVM:
arm64: selftests: Add a test case for a linked breakpoint
KVM:
arm64: selftests: Add a test case for a linked watchpoint
KVM:
arm64: selftests: Add helpers to enable debug exceptions
KVM:
arm64: selftests: Add write_dbg{b,w}{c,v}r helpers in debug-exceptions
KVM:
arm64: selftests: Align VA space allocator with TTBR0
KVM:
arm64: selftests: Change debug_version() to take ID_AA64DFR0_EL1
KVM:
arm64: selftests: Disable single-step with correct KVM define
KVM:
arm64: selftests: Disable single-step without relying on ucall()
KVM:
arm64: selftests: Don't identity map the ucall MMIO hole
KVM:
arm64: selftests: Enable single-step without a "full" ucall()
KVM:
arm64: selftests: Remove the hard-coded {b,w}pn#0 from debug-exceptions
KVM:
arm64: selftests: Stop unnecessary test stage tracking of debug-exceptions
KVM:
arm64: selftests: Test with every breakpoint/watchpoint
KVM:
arm64: selftests: Use FIELD_GET() to extract ID register fields
KVM:
arm64: Simplify the sanitise_mte_tags() logic
KVM:
arm64: Split init and set for table PTE
KVM:
arm64: Stash observed pte value in visitor context
KVM:
arm64: Take a pointer to walker data in kvm_dereference_pteref()
KVM:
arm64: Tear down unlinked stage-2 subtree after break-before-make
KVM:
arm64: Unify identifiers used to distinguish host and hypervisor
KVM:
arm64: unify the tests for VMAs in memslots when MTE is enabled
KVM:
arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host
KVM:
arm64: Use an opaque type for pteps
KVM:
arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run()
KVM:
arm64: vgic: Add Apple M2 cpus to the list of broken SEIS implementations
KVM:
Clean up hva_to_pfn_retry()
KVM:
Delete all references to removed KVM_SET_MEMORY_ALIAS ioctl
KVM:
Delete all references to removed KVM_SET_MEMORY_REGION ioctl
KVM:
Delete extra block of "};" in the KVM API documentation
KVM:
Do not partially reinitialize gfn=>pfn cache during activation
KVM:
Drop @gpa from exported gfn=>pfn cache check() and refresh() helpers
KVM:
Drop KVM's API to allow temporarily unmapping gfn=>pfn cache
KVM:
Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule
kvm:
initialize all of the kvm_debugregs structure before sending it to userspace
KVM:
Move declaration of kvm_cpu_dirty_log_size() to kvm_dirty_ring.h
KVM:
nSVM: clarify recalc_intercepts() wrt CR8
KVM:
nSVM: hyper-v: Enable L2 TLB flush
KVM:
nSVM: Keep track of Hyper-V hv_vm_id/hv_vp_id
KVM:
nVMX: Document that ignoring memory failures for VMCLEAR is deliberate
KVM:
nVMX: Don't stuff secondary execution control if it's not supported
KVM:
nVMX: hyper-v: Cache VP assist page in 'struct kvm_vcpu_hv'
KVM:
nVMX: hyper-v: Enable L2 TLB flush
KVM:
nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
KVM:
nVMX: Keep track of hv_vm_id/hv_vp_id when eVMCS is in use
KVM:
nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
KVM:
nVMX: Reword comments about generating nested CR0/4 read shadows
KVM:
PPC: Book3E: Fix CONFIG_TRACE_IRQFLAGS support
KVM:
PPC: Book3S HV: Use the bitmap API to allocate bitmaps
KVM:
PPC: Book3S HV: XIVE: Fix spelling mistakes
KVM:
PPC: Book3s: Use arg->size directly in kvm_vm_ioctl_create_spapr_tce()
KVM:
PPC: Use __func__ to get function's name
KVM:
Push dirty information unconditionally to backup bitmap
KVM:
Reference to kvm_userspace_memory_region in doc and comments
KVM:
Remove stale comment about KVM_REQ_UNHALT
kvm:
Remove the unused macro KVM_MMU_READ_{,UN}LOCK()
KVM:
replace direct irq.h inclusion
KVM:
s390: interrupt: use READ_ONCE() before cmpxchg()
KVM:
s390: pv: add KVM_CAP_S390_PROTECTED_ASYNC_DISABLE
KVM:
s390: pv: api documentation for asynchronous destroy
KVM:
s390: pv: asynchronous destroy for reboot
KVM:
s390: pv: avoid export before import if possible
KVM:
s390: pv: module parameter to fence asynchronous destroy
KVM:
s390: pv: sort out physical vs virtual pointers usage
KVM:
s390: pv: support for Destroy fast UVC
KVM:
s390: remove unused gisa_clear_ipm_gisc() function
KVM:
s390: sida: sort out physical vs virtual pointers usage
KVM:
s390: sort out physical vs virtual pointers usage
KVM:
s390: VSIE: sort out virtual/physical address in pin_guest_page
KVM:
selftests: aarch64: Add aarch64/page_fault_test
KVM:
selftests: aarch64: Add dirty logging tests into page_fault_test
KVM:
selftests: aarch64: Add mix of tests into page_fault_test
KVM:
selftests: aarch64: Add readonly memslot tests into page_fault_test
KVM:
selftests: aarch64: Add userfaultfd tests into page_fault_test
KVM:
selftests: aarch64: Add virt_get_pte_hva() library function
KVM:
selftests: aarch64: Construct DEFAULT_MAIR_EL1 using sysreg.h macros
KVM:
selftests: aarch64: Do not default to dirty PTE pages on all S1PTWs
KVM:
selftests: aarch64: Fix check of dirty log PT write
KVM:
selftests: aarch64: Relax userfaultfd read vs. write checks
KVM:
selftests: aarch64: Test read-only PT memory regions
KVM:
selftests: Add a test for KVM_CAP_EXIT_ON_EMULATION_FAILURE
KVM:
selftests: Add a userfaultfd library
KVM:
selftests: Add and use KVM helpers for x86 Family and Model
KVM:
selftests: Add arch specific initialization
KVM:
selftests: Add arch specific post vm creation hook
KVM:
selftests: Add atoi_paranoid() to catch errors missed by atoi()
KVM:
selftests: Add atoi_positive() and atoi_non_negative() for input validation
KVM:
selftests: Add dedicated helpers for getting x86 Family and Model
KVM:
selftests: Add kvm_cpu_*() support for X86_PROPERTY_*
KVM:
selftests: Add missing break between -e and -g option in dirty_log_perf_test
KVM:
selftests: Add missing close and munmap in __vm_mem_region_delete()
KVM:
selftests: Add PMU feature framework, use in PMU event filter test
KVM:
selftests: Add ucall pool based implementation
KVM:
selftests: Add vm->memslots[] and enum kvm_mem_region_type
KVM:
selftests: Add X86_FEATURE_PAE and use it calc "fallback" MAXPHYADDR
KVM:
selftests: Add X86_PROPERTY_* framework to retrieve CPUID values
KVM:
selftests: Allocate Hyper-V partition assist page
KVM:
selftests: Allocate ucall pool from MEM_REGION_DATA
KVM:
selftests: Allowing running dirty_log_perf_test on specific CPUs
KVM:
selftests: Assert in prepare_eptp() that nEPT is supported
KVM:
selftests: Automate choosing dirty ring size in dirty_log_test
KVM:
selftests: Automatically do init_ucall() for non-barebones VMs
KVM:
selftests: Avoid JMP in non-faulting path of KVM_ASM_SAFE()
KVM:
selftests: Better XMM read/write helpers
KVM:
selftests: Build access_tracking_perf_test for arm64
KVM:
selftests: Check for KVM nEPT support using "feature" MSRs
KVM:
selftests: Clear dirty ring states between two modes in dirty_log_test
KVM:
selftests: Consolidate boilerplate code in get_ucall()
KVM:
selftests: Consolidate common code for populating ucall struct
KVM:
selftests: Convert AMX test to use X86_PROPRETY_XXX
KVM:
selftests: Convert vmx_pmu_caps_test to use X86_PROPERTY_*
KVM:
selftests: Copy KVM PFERR masks into selftests
KVM:
selftests: create -r argument to specify random seed
KVM:
selftests: Create a vendor independent helper to allocate Hyper-V specific test pages
KVM:
selftests: Define and use a custom static assert in lib headers
KVM:
selftests: Define literal to asm constraint in aarch64 as unsigned long
KVM:
selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c
KVM:
selftests: Delete dead ucall code
KVM:
selftests: Disable "gnu-variable-sized-type-not-at-end" warning
KVM:
selftests: Disallow "get supported CPUID" before REQ_XCOMP_GUEST_PERM
KVM:
selftests: Do kvm_cpu_has() checks before creating VM+vCPU
KVM:
selftests: document the default implementation of vm_vaddr_populate_bitmap
KVM:
selftests: Don't assume vcpu->id is '0' in xAPIC state test
KVM:
selftests: Drop helpers for getting specific KVM supported CPUID entry
KVM:
selftests: Drop helpers to read/write page table entries
KVM:
selftests: Drop now-unnecessary ucall_uninit()
KVM:
selftests: Drop reserved bit checks from PTE accessor
KVM:
selftests: evmcs_test: Introduce L2 TLB flush test
KVM:
selftests: Expect #PF(RSVD) when TDP is disabled
KVM:
selftests: Explicitly disable builtins for mem*() overrides
KVM:
selftests: Explicitly require instructions bytes
KVM:
selftests: Export vm_vaddr_unused_gap() to make it possible to request unmapped ranges
KVM:
selftests: Fill in vm->vpages_mapped bitmap in virt_map() too
KVM:
selftests: Fix a typo in x86-64's kvm_get_cpu_address_width()
KVM:
selftests: Fix alignment in virt_arch_pgd_alloc() and vm_vaddr_alloc()
KVM:
selftests: Fix divide-by-zero bug in memslot_perf_test
KVM:
selftests: Fix inverted "warning" in access tracking perf test
KVM:
selftests: Fix spelling mistake "begining" -> "beginning"
KVM:
selftests: Fix spelling mistake "probabalistic" -> "probabilistic"
KVM:
selftests: Have perf_test_util signal when to stop vCPUs
KVM:
selftests: Hyper-V PV IPI selftest
KVM:
selftests: Hyper-V PV TLB flush selftest
KVM:
selftests: hyperv_svm_test: Introduce L2 TLB flush test
KVM:
selftests: implement random number generator for guest code
KVM:
selftests: Include lib.mk before consuming $(CC)
KVM:
selftests: Introduce rdmsr_from_l2() and use it for MSR-Bitmap tests
KVM:
selftests: Make arm64's MMIO ucall multi-VM friendly
KVM:
selftests: Make reclaim_period_ms input always be positive
KVM:
selftests: Mark correct page as mapped in virt_map()
KVM:
selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm()
KVM:
selftests: memslot_perf_test: Consolidate memory
KVM:
selftests: memslot_perf_test: Probe memory slots for once
KVM:
selftests: memslot_perf_test: Report optimal memory slots
KVM:
selftests: memslot_perf_test: Support variable guest page size
KVM:
selftests: memslot_perf_test: Use data->nslots in prepare_vm()
KVM:
selftests: Move "struct hv_enlightenments" to x86_64/svm.h
KVM:
selftests: Move __vm_xsave_require_permission() below CPUID helpers
KVM:
selftests: move common startup logic to kvm_util.c
KVM:
selftests: Move flds instruction emulation failure handling to header
KVM:
selftests: Move Hyper-V VP assist page enablement out of evmcs.h
KVM:
selftests: Move HYPERV_LINUX_OS_ID definition to a common header
KVM:
selftests: Move the function doing Hyper-V hypercall to a common header
KVM:
selftests: Move XFD CPUID checking out of __vm_xsave_require_permission()
KVM:
selftests: Play nice with huge pages when getting PTEs/GPAs
KVM:
selftests: Probe -no-pie with actual CFLAGS used to compile
KVM:
selftests: Provide error code as a KVM_ASM_SAFE() output
KVM:
selftests: Put command line options in alphabetical order in dirty_log_perf_test
KVM:
selftests: randomize page access order
KVM:
selftests: randomize which pages are written vs read
KVM:
selftests: Refactor kvm_cpuid_has() to prep for X86_PROPERTY_* support
KVM:
selftests: Refactor X86_FEATURE_* framework to prep for X86_PROPERTY_*
KVM:
selftests: Remove useless shifts when creating guest page tables
KVM:
selftests: Rename 'evmcs_test' to 'hyperv_evmcs'
KVM:
selftests: Rename emulator_error_test to smaller_maxphyaddr_emulation_test
KVM:
selftests: Rename perf_test_util symbols to memstress
KVM:
selftests: Rename perf_test_util.[ch] to memstress.[ch]
KVM:
selftests: Rename pta (short for perf_test_args) to args
KVM:
selftests: Rename UNAME_M to ARCH_DIR, fill explicitly for x86
KVM:
selftests: Restore assert for non-nested VMs in access tracking test
KVM:
selftests: restore special vmmcall code layout needed by the harness
KVM:
selftests: Shorten the test args in memslot_modification_stress_test.c
KVM:
selftests: Split off load_evmcs() from load_vmcs()
KVM:
selftests: Stash backing_src_type in struct userspace_mem_region
KVM:
selftests: Stuff RAX/RCX with 'safe' values in vmmcall()/vmcall()
KVM:
selftests: Sync 'struct hv_enlightened_vmcs' definition with hyperv-tlfs.h
KVM:
selftests: Sync 'struct hv_vp_assist_page' definition with hyperv-tlfs.h
KVM:
selftests: Use host page size to map ring buffer in dirty_log_test
KVM:
selftests: Use magic value to signal ucall_alloc() failure
KVM:
selftests: Use non-atomic clear/set bit helpers in KVM tests
KVM:
selftests: Use pattern matching in .gitignore
KVM:
selftests: Use proper function prototypes in probing code
KVM:
selftests: Use SZ_* macros from sizes.h in max_guest_memory_test.c
KVM:
selftests: Use the right memslot for code, page-tables, and data allocations
KVM:
selftests: Use virt_get_pte() when getting PTE pointer
KVM:
selftests: Use vm_get_page_table_entry() in addr_arch_gva2gpa()
KVM:
selftests: Use X86_PROPERTY_MAX_KVM_LEAF in CPUID test
KVM:
selftests: Verify parent PTE is PRESENT when getting child PTE
KVM:
selftests: Verify userspace can stuff IA32_FEATURE_CONTROL at will
KVM:
selftests: Zero out valid_bank_mask for "all" case in Hyper-V IPI test
KVM:
Shorten gfn_to_pfn_cache function names
KVM:
Skip unnecessary "unmap" if gpc is already valid during refresh
KVM:
Store immutable gfn_to_pfn_cache properties
KVM:
Support dirty ring in conjunction with bitmap
KVM:
SVM: Add a proper field for Hyper-V VMCB enlightenments
KVM:
svm: drop explicit return value of kvm_vcpu_map
KVM:
SVM: Name and check reserved fields with structs offset
KVM:
SVM: Replace kmap_atomic() with kmap_local_page()
KVM:
SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
KVM:
Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_check()
KVM:
Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_refresh()
KVM:
VMX: Allow userspace to set all supported FEATURE_CONTROL bits
KVM:
VMX: Execute IBPB on emulated VM-exit when guest has IBRS
KVM:
VMX: Guest usage of IA32_SPEC_CTRL is likely
KVM:
VMX: Make vmread_error_trampoline() uncallable from C code
KVM:
VMX: Move MSR_IA32_FEAT_CTL.LOCKED check into "is valid" helper
KVM:
VMX: Rename "vmx/evmcs.{ch}" to "vmx/hyperv.{ch}"
KVM:
VMX: Resume guest immediately when injecting #GP on ECREATE
KVM:
x86/mmu: Add helper to convert SPTE value to its shadow page
KVM:
x86/mmu: Do not recover dirty-tracked NX Huge Pages
KVM:
x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen
KVM:
x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level
KVM:
x86/mmu: explicitly check nx_hugepage in disallowed_hugepage_adjust()
KVM:
x86/mmu: fix some comment typos
KVM:
x86/mmu: Map TDP MMU leaf SPTE iff target level is reached
KVM:
x86/mmu: Properly account NX huge page workaround for nonpaging MMUs
KVM:
x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed
kvm:
x86/mmu: Remove duplicated "be split" in spte.h
KVM:
x86/mmu: Rename NX huge pages fields/functions for consistency
KVM:
x86/mmu: Set disallowed_nx_huge_page in TDP MMU before setting SPTE
KVM:
x86/mmu: simplify kvm_tdp_mmu_map flow when guest has to retry
KVM:
x86/mmu: Split huge pages mapped by the TDP MMU on fault
KVM:
x86/mmu: Tag disallowed NX huge pages even if they're not tracked
KVM:
x86/mmu: Track the number of TDP MMU pages, but not the actual pages
KVM:
x86/mmu: Use BIT{,_ULL}() for PFERR masks
KVM:
x86/mmu: use helper macro SPTE_ENT_PER_PAGE
KVM:
x86/mmu: WARN if TDP MMU SP disallows hugepage after being zapped
KVM:
x86/pmu: Clear "reprogram" bit if counter is disabled or disallowed
KVM:
x86/pmu: Defer counter emulated overflow via pmc->prev_counter
KVM:
x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_event()
KVM:
x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)
KVM:
x86/pmu: Force reprogramming of all counters on PMU filter change
KVM:
x86/pmu: Prevent zero period event from being repeatedly released
KVM:
x86/vmx: Do not skip segment attributes if unusable bit is set
KVM:
x86/xen: Add CPL to Xen hypercall tracepoint
KVM:
x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GFN to uapi
KVM:
x86/xen: Add runstate tests for 32-bit mode and crossing page boundary
KVM:
x86/xen: add support for 32-bit guests in SCHEDOP_poll
KVM:
x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configured
KVM:
x86/xen: Avoid deadlock by adding kvm->arch.xen.xen_lock leaf node lock
KVM:
x86/xen: Compatibility fixes for shared runstate area
KVM:
x86/xen: Documentation updates and clarifications
KVM:
x86/xen: Fix lockdep warning on "recursive" gpc locking
KVM:
x86/xen: Fix memory leak in kvm_xen_write_hypercall_page()
KVM:
x86/xen: Fix potential deadlock in kvm_xen_update_runstate_guest()
KVM:
x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports
KVM:
x86/xen: Simplify eventfd IOCTLs
KVM:
x86/xen: Use kvm_read_guest_virt() instead of open-coding it badly
KVM:
x86: Add a VALID_MASK for the flag in kvm_msr_filter
KVM:
x86: Add a VALID_MASK for the flags in kvm_msr_filter_range
KVM:
x86: Add a VALID_MASK for the MSR exit reason flags
KVM:
x86: Add BUILD_BUG_ON() to detect bad usage of "scattered" flags
KVM:
x86: Add proper ReST tables for userspace MSR exits/flags
KVM:
x86: Advertise AVX-NE-CONVERT CPUID to user space
KVM:
x86: Advertise AVX-VNNI-INT8 CPUID to user space
KVM:
x86: Advertise PREFETCHIT0/1 CPUID to user space
KVM:
x86: Advertise that the SMM_CTL MSR is not supported
kvm:
x86: Allow to respond to generic signals during slow PF
KVM:
x86: avoid memslot check in NX hugepage recovery if it cannot succeed
KVM:
x86: Clean up KVM_CAP_X86_USER_SPACE_MSR documentation
KVM:
x86: compile out vendor-specific code if SMM is disabled
KVM:
x86: Delete documentation for READ|WRITE in KVM_X86_SET_MSR_FILTER
KVM:
x86: Directly query supported PERF_CAPABILITIES for WRMSR checks
KVM:
x86: Disallow the use of KVM_MSR_FILTER_DEFAULT_ALLOW in the kernel
KVM:
x86: do not define KVM_REQ_SMI if SMM disabled
KVM:
x86: do not define SMM-related constants if SMM disabled
KVM:
x86: do not go through ctxt->ops when emulating rsm
KVM:
x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
KVM:
x86: Expose Hyper-V L2 TLB flush feature
KVM:
x86: Fail emulation during EMULTYPE_SKIP on any exception
KVM:
x86: fix APICv/x2AVIC disabled when vm reboot by itself
KVM:
x86: fix deadlock for KVM_XEN_EVTCHN_RESET
KVM:
x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT
KVM:
x86: Handle PERF_CAPABILITIES in common x86's kvm_get_msr_feature()
KVM:
x86: hyper-v: Add helper to read hypercall data for array
KVM:
x86: hyper-v: Create a separate fifo for L2 TLB flush
KVM:
x86: hyper-v: Don't use sparse_set_to_vcpu_mask() in kvm_hv_send_ipi()
KVM:
x86: hyper-v: Expose support for extended gva ranges for flush hypercalls
KVM:
x86: hyper-v: Fix 'using uninitialized value' Coverity warning
KVM:
x86: hyper-v: Handle HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST{,EX} calls gently
KVM:
x86: hyper-v: Introduce fast guest_hv_cpuid_has_l2_tlb_flush() check
KVM:
x86: hyper-v: Introduce kvm_hv_is_tlb_flush_hcall()
KVM:
x86: hyper-v: Introduce TLB flush fifo
KVM:
x86: hyper-v: L2 TLB flush
KVM:
x86: hyper-v: Resurrect dedicated KVM_REQ_HV_TLB_FLUSH flag
KVM:
x86: hyper-v: Use HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK instead of raw '64'
KVM:
x86: hyper-v: Use preallocated buffer in 'struct kvm_vcpu_hv' instead of on-stack 'sparse_banks'
KVM:
x86: Init vcpu->arch.perf_capabilities in common x86 code
KVM:
x86: Insert "AMD" in KVM_X86_FEATURE_PSFD
KVM:
x86: Introduce .hv_inject_synthetic_vmexit_post_tlb_flush() nested hook
KVM:
x86: Introduce KVM_REQ_DIRTY_RING_SOFT_FULL
KVM:
x86: ioapic: Fix level-triggered EOI and userspace I/OAPIC reconfigure race
KVM:
x86: Keep the lock order consistent between SRCU and gpc spinlock
KVM:
x86: Make kvm_hv_get_assist_page() return 0/-errno
KVM:
x86: Mitigate the cross-thread return address predictions bug
KVM:
x86: Move clearing of TLB_FLUSH_CURRENT to kvm_vcpu_flush_tlb_all()
KVM:
x86: move SMM entry to a new file
KVM:
x86: move SMM exit to a new file
KVM:
x86: Prepare kvm_hv_flush_tlb() to handle L2's GPAs
KVM:
x86: remove obsolete kvm_mmu_gva_to_gpa_fetch()
KVM:
x86: remove SMRAM address space if SMM is not supported
KVM:
x86: remove unnecessary exports
KVM:
x86: Remove unused argument in gpc_unmap_khva()
KVM:
x86: Rename 'enable_direct_tlbflush' to 'enable_l2_tlb_flush'
KVM:
x86: Reword MSR filtering docs to more precisely define behavior
KVM:
x86: Sanity check inputs to kvm_handle_memory_failure()
KVM:
x86: Simplify kvm_apic_hw_enabled
KVM:
x86: smm: add structs for KVM's smram layout
KVM:
x86: smm: check for failures on smm entry
KVM:
x86: smm: preserve interrupt shadow in SMRAM
KVM:
x86: smm: use smram struct for 32 bit smram load/restore
KVM:
x86: smm: use smram struct for 64 bit smram load/restore
KVM:
x86: smm: use smram structs in the common code
KVM:
x86: start moving SMM-related functions to new files
KVM:
x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable
KVM:
x86: SVM: use smram structs
KVM:
x86: Track supported PERF_CAPABILITIES in kvm_caps
KVM:
x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs
KVM:
x86: Use current rather than snapshotted TSC frequency if it is constant
KVM:
zero output of KVM_GET_VCPU_EVENTS before filling in the struct
l2tp:
close all race conditions in l2tp_tunnel_register()
l2tp:
convert l2tp_tunnel_list to idr
l2tp:
prevent lockdep issue in l2tp_tunnel_register()
lan966x:
execute xdp_do_flush() before napi_complete_done()
landlock:
Document init_layer_masks() helper
landlock:
Document Landlock's file truncation support
landlock:
Refactor check_access_path_dual() into is_access_to_paths_allowed()
landlock:
Support file truncation
led:
qcom-lpg: Fix sleeping in atomic
leds-pca955x:
Remove the unused function pca95xx_num_led_regs()
leds:
gpio: switch to using devm_fwnode_gpiod_get()
leds:
is31fl319x: Fix setting current limit for is31fl319{0,1,3}
leds:
lgm-sso: switch to using devm_fwnode_gpiod_get()
leds:
lp5523: fix out-of-bounds bug in lp5523_selftest()
leds:
lp55xx: remove variable j
leds:
MAINTAINERS: include dt-bindings headers
leds:
max8997: Don't error if there is no pdata
leds:
qcom,pm8058-led: Convert to DT schema
leds:
qcom-lpg: Propagate errors in .get_state() to the caller
leds:
use sysfs_emit() to instead of scnprintf()
lib/debugobjects:
fix stat count and optimize debug_objects_mem_init
lib/fonts:
fix undefined behavior in bit shift for get_default_font
lib/notifier-error-inject:
fix error when writing -errno to debugfs file
lib/oid_registry.c:
remove redundant assignment to variable num
lib/radix-tree.c:
fix uninitialized variable compilation warning
lib/raid6:
drop RAID6_USE_EMPTY_ZERO_PAGE
lib/scatterlist:
add check when merging zone device pages
lib/scatterlist:
Fix to calculate the last_pg properly
lib/scatterlist:
Fix to merge contiguous pages into the last SG properly
lib/test_linear_ranges:
Use LINEAR_RANGE()
lib/test_rhashtable:
Remove set but unused variable 'insert_retries'
lib/win_minmax:
use /* notation for regular comments
lib:
assume char is unsigned
lib:
Fix some kernel-doc comments
lib:
fortify_kunit: build without structleak plugin
lib:
Kconfig: fix spellos
lib:
packing: replace bit_reverse() with bitrev8()
lib:
parser: optimize match_NUMBER apis to use local array
lib:
zstd: clean up double word in comment.
lib:
zstd: Fix comment typo
lib:
zstd: fix repeated words in comments
libbpf:
add non-mmapable data section selftest
libbpf:
Avoid allocating reg_name with sscanf in parse_usdt_arg()
libbpf:
Avoid enum forward-declarations in public API in C++ mode
libbpf:
Btf dedup identical struct test needs check for nested structs/arrays
libbpf:
checkpatch: Fixed code alignments in btf.c
libbpf:
checkpatch: Fixed code alignments in ringbuf.c
libbpf:
clean up and refactor BTF fixup step
libbpf:
Deal with section with no data gracefully
libbpf:
Fix LIBBPF_1.0.0 declaration in libbpf.map
libbpf:
Fix memory leak in parse_usdt_arg()
libbpf:
Fix null-pointer dereference in find_prog_by_sec_insn()
libbpf:
Fix uninitialized warning in btf_dump_dump_type_data
libbpf:
Fix use-after-free in btf_dump_name_dups
libbpf:
Fixed various checkpatch issues in libbpf.c
libbpf:
Hashmap interface update to allow both long and void* keys/values
libbpf:
Hashmap.h update to fix build issues using LLVM14
libbpf:
Ignore hashmap__find() result explicitly in btf_dump
libbpf:
Improve usability of libbpf Makefile
libbpf:
Introduce bpf_btf_get_fd_by_id_opts()
libbpf:
Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts()
libbpf:
Introduce bpf_link_get_fd_by_id_opts()
libbpf:
Introduce bpf_prog_get_fd_by_id_opts()
libbpf:
only add BPF_F_MMAPABLE flag for data maps with global vars
libbpf:
Parse usdt args without offset on x86 (e.g. 8@(%rsp))
libbpf:
Resolve enum fwd as full enum64 and vice versa
libbpf:
Resolve unambigous forward declarations
libbpf:
Support new cgroup local storage
libbpf:
Use elf_getshdrnum() instead of e_shnum
libfs:
add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
libnvdimm:
Introduce CONFIG_NVDIMM_SECURITY_TEST flag
libperf:
Add missing 'struct perf_cpu_map' forward declaration to perf/cpumap.h
libperf:
Fix install_pkgconfig target
libperf:
Remove recursive perf/cpumap.h include from perf/cpumap.h
LICENSES:
Add the copyleft-next-0.3.1 license
Linux:
Linux 6.2
Linux:
Linux 6.2-rc1
Linux:
Linux 6.2-rc2
Linux:
Linux 6.2-rc3
Linux:
Linux 6.2-rc4
Linux:
Linux 6.2-rc5
Linux:
Linux 6.2-rc6
Linux:
Linux 6.2-rc7
Linux:
Linux 6.2-rc8
linux/container_of.h:
Warn about loss of constness
linux/init.h:
include
and
linux/virtio_net.h:
Support USO offload in vnet header.
liquidio:
use strscpy() to instead of strncpy()
livepatch:
Call klp_match_callback() in klp_find_callback() to avoid code duplication
livepatch:
Move the result-invariant calculation out of the loop
livepatch:
Use kallsyms_on_each_match_symbol() to improve performance
lkdtm:
cfi: Make PAC test work with GCC 7 and 8
llist:
avoid extra memory read in llist_add_batch
LoadPin:
Ignore the "contents" argument of the LSM hooks
lockd:
ensure we use the correct file descriptor when unlocking
lockd:
fix file selection in nlmsvc_cancel_blocked
lockd:
set missing fl_flags field when retrieving args
lockd:
set other missing fields when unlocking files
lockd:
use locks_inode_context helper
lockdep:
allow instrumenting lockdep.c with KMSAN
lockref:
stop doing cpu_relax in the cmpxchg loop
LoongArch/ftrace:
Add basic support
LoongArch/ftrace:
Add dynamic function graph tracer support
LoongArch/ftrace:
Add dynamic function tracer support
LoongArch/ftrace:
Add HAVE_DYNAMIC_FTRACE_WITH_ARGS support
LoongArch/ftrace:
Add HAVE_DYNAMIC_FTRACE_WITH_REGS support
LoongArch/ftrace:
Add HAVE_FUNCTION_GRAPH_RET_ADDR_PTR support
LoongArch/ftrace:
Add recordmcount support
LoongArch:
Add alternative runtime patching mechanism
LoongArch:
Add basic STACKPROTECTOR support
LoongArch:
Add FDT booting support from efi system table
LoongArch:
Add generic ex-handler unwind in prologue unwinder
LoongArch:
Add hibernation (ACPI S4) support
LoongArch:
Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap
LoongArch:
Add processing ISA Node in DeviceTree
LoongArch:
add sparse memory vmemmap support
LoongArch:
Add suspend (ACPI S3) support
LoongArch:
Add unaligned access support
LoongArch:
Adjust PC value when unwind next frame in unwinder
LoongArch:
BPF: Add BPF exception tables
LoongArch:
Consolidate __ex_table construction
LoongArch:
enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP
LoongArch:
extable: Add `type` and `data` fields
LoongArch:
extable: Add a dedicated uaccess handler
LoongArch:
Get frame info in unwind_start() when regs is not available
LoongArch:
module: Use got/plt section indices for relocations
LoongArch:
modules/ftrace: Initialize PLT at load time
LoongArch:
Remove the .fixup section usage
LoongArch:
Simplify larch_insn_gen_xxx implementation
LoongArch:
Strip guess unwinder out from prologue unwinder
LoongArch:
Switch to relative exception tables
LoongArch:
Update Loongson-3 default config file
LoongArch:
Use alternative to optimize libraries
LoongArch:
Use common function sign_extend64()
LoongArch:
Use correct sp value to get graph addr in stack unwinders
loop:
Fix the max_loop commandline argument treatment when it is set to 0
lru_cache:
remove compiled out code
lru_cache:
remove unused lc_private, lc_set, lc_index_of
lru_cache:
use atomic operations when accessing lc->flags, always
lsm,fs:
fix vfs_getxattr_alloc() return type and caller error paths
lsm:
Add/fix return values in lsm_hooks.h and fix formatting
LSM:
Better reporting of actual LSMs at boot
lsm:
Clarify documentation of vm_enough_memory hook
lsm:
Fix description of fs_context_parse_param
LSM:
Fix kernel-doc
lsm:
make security_socket_getpeersec_stream() sockptr_t safe
lsm:
remove obsoleted comments for security hooks
m68k:
defconfig: Update defconfigs for v6.1-rc1
m68k:
mac: Remove unused rbv_set_video_bpp()
m68k:
mac: Reword comment using double "in"
m68k:
remove broken strcmp implementation
m68k:
use strscpy() to instead of strncpy()
mac80211:
Fix MLO address translation for multiple bss case
mac802154:
Allow the creation of coordinator interfaces
mac802154:
Avoid delivering frames received in a non satisfying filtering mode
mac802154:
Clarify an expression
mac802154:
Drop IEEE802154_HW_RX_DROP_BAD_CKSUM
mac802154:
Ensure proper scan-level filtering
mac802154:
fix atomic_dec_and_test checks
mac802154:
Fix possible double free upon parsing error
mac802154:
Introduce filtering levels
mac802154:
Move an skb free within the rx path
mac802154:
move receive parameters above start
mac802154:
set filter at drv_start()
mac802154:
Trace the registration of new PANs
mac802154:
util: fix release queue handling
mac_pton:
Don't access memory over expected length
machine:
Adopt is_lock_function() from builtin-lock.c
macintosh/adb:
Fix warning comparing pointer to 0
macintosh/ams-i2c:
Convert to i2c's .probe_new()
macintosh/ams/ams:
Add header file macro definition
macintosh/macio-adb:
check the return value of ioremap()
macintosh/macio-adb:
Fix warning comparing pointer to 0
macintosh/therm_adt746x:
Convert to i2c's .probe_new()
macintosh/therm_windtunnel:
Convert to i2c's .probe_new()
macintosh/via-pmu-backlight:
Use backlight helper
macintosh/via-pmu:
Avoid compiler warnings when CONFIG_PROC_FS is disabled
macintosh/windfarm_ad7417_sensor:
Convert to i2c's .probe_new()
macintosh/windfarm_fcu_controls:
Convert to i2c's .probe_new()
macintosh/windfarm_lm75_sensor:
Convert to i2c's .probe_new()
macintosh/windfarm_lm87_sensor:
Convert to i2c's .probe_new()
macintosh/windfarm_max6690_sensor:
Convert to i2c's .probe_new()
macintosh/windfarm_pid:
Add header file macro definition
macintosh/windfarm_pm121:
Fix warning comparing pointer to 0
macintosh/windfarm_pm81:
Fix warning comparing pointer to 0
macintosh/windfarm_pm91:
Fix warning comparing pointer to 0
macintosh/windfarm_smu_sat:
Convert to i2c's .probe_new()
macintosh:
fix possible memory leak in macio_add_one_device()
macintosh:
Switch to use for_each_child_of_node() macro
mailbox:
arm_mhuv2: Fix return value check in mhuv2_probe()
mailbox:
config: ti-msgmgr: Default set to ARCH_K3 for TI msg manager
mailbox:
mpfs: read the system controller's status
mailbox:
mtk-cmdq-mailbox: Use platform data directly instead of copying
mailbox:
mtk-cmdq: add gce ddr enable support flow
mailbox:
mtk-cmdq: add gce software ddr enable private data
mailbox:
mtk-cmdq: add MT8186 support
mailbox:
mtk-cmdq: Do not request irq until we are ready
mailbox:
mtk-cmdq: Use GCE_CTRL_BY_SW definition instead of number
mailbox:
pcc: Reset pcc_chan_count to zero in case of PCC probe failure
mailbox:
qcom-apcs-ipc: Add SM4250 APCS IPC support
mailbox:
rockchip: Use device_get_match_data() to simplify the code
mailbox:
zynq-ipi: fix error handling while device_register() fails
mailmap:
add entry for Alexander Mikhalitsyn
mailmap:
add John Crispin's entry
mailmap:
update email for Iskren Chernev
MAINTAINERS:
Add additional co-maintainer to LEDs
MAINTAINERS:
add an IRC entry for RISC-V
MAINTAINERS:
Add DHCOR to the DH electronic i.MX6 board support
MAINTAINERS:
Add entries for Apple SoC cpufreq driver
MAINTAINERS:
Add entry for Renesas RISC-V
MAINTAINERS:
Add f2fs bug tracker link
maintainers:
Add ISOFS entry
MAINTAINERS:
Add KVM x86/xen maintainer list
MAINTAINERS:
Add KX022A maintainer entry
MAINTAINERS:
Add myself as maintainer for arch/sh (SUPERH)
MAINTAINERS:
Add myself as UVC Gadget Maintainer
MAINTAINERS:
add networking entries for Willem
MAINTAINERS:
add related dts to IXP4xx
MAINTAINERS:
Add Vikash as VENUS video driver co-maintainer
MAINTAINERS:
Add Zenghui Yu as a KVM/arm64 reviewer
MAINTAINERS:
adjust ARM/INTEL IXP4XX ARM ARCHITECTURE to ixp4xx clean-up
MAINTAINERS:
adjust entry after arm64 efi-entry.S file movement
MAINTAINERS:
adjust entry after renaming the vmx hyperv files
MAINTAINERS:
amd: drop inactive Brijesh Singh
MAINTAINERS:
arm,pl353-smc: correct dt-binding path
MAINTAINERS:
ARM: marvell: include bindings
MAINTAINERS:
bonding: move Veaceslav Falico to CREDITS
MAINTAINERS:
Change email for Venus driver
MAINTAINERS:
change sis_i2c maintainer email address
MAINTAINERS:
git://github -> https://github.com for awilliam
MAINTAINERS:
git://github -> https://github.com for kleikamp
MAINTAINERS:
git://github -> https://github.com for linux-test-project
MAINTAINERS:
git://github -> https://github.com for terrelln
MAINTAINERS:
io_uring: Add include/trace/events/io_uring.h
MAINTAINERS:
ipv6: retire Hideaki Yoshifuji
MAINTAINERS:
Make Manivannan Sadhasivam the maintainer of qcom_edac
MAINTAINERS:
Make Mauro EDAC reviewer
MAINTAINERS:
mark I3C DRIVER FOR SYNOPSYS DESIGNWARE orphan
MAINTAINERS:
match freescale ARM64 DT directory in i.MX entry
MAINTAINERS:
Move to shared PCI tree
MAINTAINERS:
NFSD should be responsible for fs/exportfs
MAINTAINERS:
Promote Krzysztof to PCI controller maintainer
MAINTAINERS:
rectify entry for MESON NAND controller bindings
MAINTAINERS:
rectify entry for MICROCHIP USB251XB DRIVER
MAINTAINERS:
Remove Hemant from MHI bus
MAINTAINERS:
Remove myself as a KVM/arm64 reviewer
MAINTAINERS:
remove section INTEL IOP-ADMA DMA DRIVER
MAINTAINERS:
stop nvme matching for nvmem files
MAINTAINERS:
Update AMD XGBE driver maintainers
MAINTAINERS:
Update email address for Marvell Prestera Ethernet Switch driver
MAINTAINERS:
Update email of Tudor Ambarus
MAINTAINERS:
Update entries from the Nitro Enclaves section
MAINTAINERS:
Update entry for MediaTek SoC support
MAINTAINERS:
update FPU EMULATOR web page
MAINTAINERS:
update fscrypt git repo
MAINTAINERS:
update fsverity git repo, list, and patchwork
MAINTAINERS:
Update GPU Scheduler email
MAINTAINERS:
Update hinic maintainers from orphan
MAINTAINERS:
Update HiSilicon PMU maintainers
MAINTAINERS:
update Jie Hai's email address
MAINTAINERS:
Update John Garry's email address for arm64 perf tooling
MAINTAINERS:
Update Konrad Dybcio's email address
MAINTAINERS:
Update maintainer for SDHCI Broadcom BRCMSTB driver
MAINTAINERS:
Update maintainers for ptp_vmw driver
MAINTAINERS:
update MEDIATEK ETHERNET entry
MAINTAINERS:
Update MPTCP maintainer list and CREDITS
MAINTAINERS:
Update NXP FEC maintainer
MAINTAINERS:
Update OpenRISC mailing list
MAINTAINERS:
Update pstore maintainers
MAINTAINERS:
update Robert Foss' email address
MAINTAINERS:
update SCTP maintainers
MAINTAINERS:
update the 'T:' entry for xtensa
MAINTAINERS:
Update the ACPICA development list address
MAINTAINERS:
zram: zsmalloc: Add an additional co-maintainer
Makefile.debug:
support for -gz=zstd
maple_tree:
allow TEST_MAPLE_TREE only when DEBUG_KERNEL is set
maple_tree:
fix mas_empty_area_rev() lower bound validation
maple_tree:
fix mas_find_rev() comment
maple_tree:
fix mas_spanning_rebalance() on insufficient data
maple_tree:
mte_set_full() and mte_clear_full() clang-analyzer clean up
maple_tree:
should get pivots boundary by type
maple_tree:
update copyright dates for test code
math64:
add kernel-doc for DIV64_U64_ROUND_UP
math64:
favor kernel-doc from header files
math64:
fix kernel-doc return value warnings
mcb:
mcb-parse: fix error handing in chameleon_parse_gdd()
mctp:
Remove device type check at unregister
mctp:
serial: Fix starting value for frame check sequence
md/bitmap:
Fix bitmap chunk size overflow issues
md/raid0, raid10:
Don't set discard sectors for request queue
md/raid1:
stop mdx_raid1 thread when raid1 array run failed
md/raid5:
use bdev_write_cache instead of open coding it
md:
factor out __md_set_array_info()
md:
fix a crash in mempool_free
md:
fix incorrect declaration about claim_rdev in md_import_device
md:
fold unbind_rdev_from_array into md_kick_rdev_from_array
md:
introduce md_ro_state
md:
mark md_kick_rdev_from_array static
md:
remove lock_bdev / unlock_bdev
media:
Add dependency on ARCH_ASPEED
media:
add nv12_8l128 and nv12_10be_8l128 video format.
media:
admin-guide: cec.rst
media:
admin-guide: cec.rst
media:
adv748x: afe: Select input port when initializing AFE
media:
adv748x: Remove dead function declaration
media:
amphion: add lock around vdec_g_fmt
media:
amphion: add lock around vdec_g_fmt
media:
amphion: apply vb2_queue_error instead of setting manually
media:
amphion: apply vb2_queue_error instead of setting manually
media:
amphion: cancel vpu before release instance
media:
amphion: decoder add support for contiguous planes
media:
amphion: encoder add support for contiguous planes
media:
amphion: Fix error handling in vpu_driver_init()
media:
amphion: Fix error handling in vpu_driver_init()
media:
amphion: lock and check m2m_ctx in event handler
media:
amphion: reset instance if it's aborted before codec header parsed
media:
amphion: tell and handle contiguous and non contiguous format
media:
amphion: try to wakeup vpu core to avoid failure
media:
ar0521: Add LINK_FREQ control
media:
ar0521: Add V4L2_CID_ANALOG_GAIN
media:
ar0521: Adjust exposure and blankings limits
media:
ar0521: Implement enum_frame_sizes
media:
ar0521: Refuse unsupported controls
media:
ar0521: Rework PLL computation
media:
ar0521: Rework startup sequence
media:
ar0521: Set maximum resolution to 2592x1944
media:
ar0521: Setup controls at s_stream time
media:
ar0521: Tab-align definitions
media:
arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Drop clock-names property
media:
ARM: dts: imx6qdl-pico: Drop clock-names property
media:
ARM: dts: imx6qdl-wandboard: Drop clock-names property
media:
aspeed: Extend debug message
media:
aspeed: Support aspeed mode to reduce compressed data
media:
aspeed: use DEFINE_SHOW_ATTRIBUTE to simplify code
media:
aspeed: Use v4l2_dbg to replace v4l2_warn to avoid log spam
media:
aspeed: Use v4l2_dbg to replace v4l2_warn to avoid log spam
media:
atmel: atmel-isc: move to staging
media:
atmel: atmel-isc: move to staging
media:
atmel: move microchip_csi2dc to dedicated microchip platform
media:
atmel: move microchip_csi2dc to dedicated microchip platform
media:
atomisp: Add an index helper variable to atomisp_buf_done()
media:
atomisp: Add hmm_create_from_vmalloc_buf() function
media:
atomisp: Add ia_css_frame_get_info() helper
media:
atomisp: Add ia_css_frame_init_from_info() function
media:
atomisp: Also track buffers in a list when submitted to the ISP
media:
atomisp: Convert to videobuf2
media:
atomisp: Drop userptr support from hmm
media:
atomisp: Fix atomisp_try_fmt_cap() always returning YUV420 pixelformat
media:
atomisp: Fix deadlock when the /dev/video# node is closed while still streaming
media:
atomisp: Fix spelling mistake "mis-match" -> "mismatch"
media:
atomisp: Fix spelling mistake "modee" -> "mode"
media:
atomisp: Fix VIDIOC_REQBUFS failing when VIDIOC_S_FMT has not been called yet
media:
atomisp: Flush queue on atomisp_css_start() error
media:
atomisp: gc0310: Power on sensor from set_fmt() callback
media:
atomisp: Log an error on failing to alloc private-mem
media:
atomisp: Make atomisp_g_fmt_cap() default to YUV420
media:
atomisp: Make atomisp_q_video_buffers_to_css() static
media:
atomisp: Make bds_factors_list be type of struct u32_fract
media:
atomisp: make hive_int8 explictly signed
media:
atomisp: Make it possible to call atomisp_set_fmt() without a file handle
media:
atomisp: Move calling of css_[un]init() to power_on()/_off()
media:
atomisp: On streamoff wait for buffers owned by the CSS to be given back
media:
atomisp: Refactor atomisp_adjust_fmt()
media:
atomisp: Remove 2 unused accelerator mode related functions
media:
atomisp: Remove __atomisp_get_pipe() helper
media:
atomisp: Remove accelerator pipe creation code
media:
atomisp: Remove atomisp_css_suspend()/_resume()
media:
atomisp: Remove atomisp_css_yuvpp_configure_viewfinder() function
media:
atomisp: Remove atomisp_mrfld_power_down()/_up()
media:
atomisp: Remove atomisp_ospm_dphy_down() call from probe error path
media:
atomisp: Remove atomisp_ospm_dphy_up()/_down() functions
media:
atomisp: Remove clearing of config from atomisp_css_uninit()
media:
atomisp: Remove double atomisp_mrfld_power_down()/_up() calls from atomisp_reset()
media:
atomisp: Remove duplication between runtime-pm and normal-pm code
media:
atomisp: Remove sw_contex.power_state checks
media:
atomisp: Remove unused atomisp_buffers_queued[_pipe] functions
media:
atomisp: Remove unused ia_css_frame_*() functions
media:
atomisp: Remove unused QOS defines / structure member
media:
atomisp: Silence: 'atomisp_q_one_s3a_buffer: drop one s3a stat which has exp_id xx' log messages
media:
atomisp: Use new atomisp_flush_video_pipe() helper in atomisp_streamoff()
media:
atomisp_ov2680: Fix 1280x720 -> 1296x736 resolution
media:
c8sectpfe: Add missed header(s)
media:
c8sectpfe: Add missing header(s)
media:
c8sectpfe: Add of_node_put() when breaking out of loop
media:
camss: Clean up received buffers on failed start of streaming
media:
camss: Collect information about a number of lite VFEs
media:
camss: Do not attach an already attached power domain on MSM8916 platform
media:
camss: Split power domain management
media:
cedrus: Add format reset helpers
media:
cedrus: Add helper for checking capabilities
media:
cedrus: Adjust buffer size based on codec
media:
cedrus: Adjust buffer size based on codec
media:
cedrus: Filter controls based on capability
media:
cedrus: h264: Optimize mv col buffer allocation
media:
cedrus: h265: Associate mv col buffers with buffer
media:
cedrus: h265: Support decoding 10-bit frames
media:
cedrus: h265: Support decoding 10-bit frames
media:
cedrus: hevc: Fix offset adjustments
media:
cedrus: initialize controls a bit later
media:
cedrus: prefer untiled capture format
media:
cedrus: Relax HEVC SPS restrictions
media:
cedrus: Relax HEVC SPS restrictions
media:
cedrus: Remove cedrus_codec enum
media:
cedrus: remove superfluous call
media:
cedrus: set codec ops immediately
media:
cedrus: use helper to set default formats
media:
coda: Add check for dcoda_iram_alloc
media:
coda: Add check for kmalloc
media:
coda: jpeg: Add check for kmalloc
media:
cx25840: Convert to i2c's .probe_new()
media:
cxd2820r: remove unused cxd2820r_debug declaration
media:
davinci/vpbe: Fix a typo ("defualt_mode")
media:
dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration
media:
Documentation: Add ST VGXY61 driver documentation
media:
Documentation: aspeed-video: Add user documentation for the aspeed-video driver
media:
Documentation: Drop deprecated bytesused == 0
media:
Documentation: st-vgxy61: Fix driver specific documentation not being included in the index
media:
Documentation: st-vgxy61: Limit driver specific documentation to 80 characters
media:
Documentation: st-vgxy61: Remove quotes around 'No HDR' identifier
media:
dt-bindings: add bindings for Toshiba TC358746
media:
dt-bindings: Add ST VGXY61 camera sensor binding
media:
dt-bindings: allwinner: h6-vpu-g2: Add IOMMU reference property
media:
dt-bindings: atmel,isc: Drop unneeded unevaluatedProperties
media:
dt-bindings: Convert imx290.txt to YAML
media:
dt-bindings: Document Renesas RZ/G2L CRU block
media:
dt-bindings: Document Renesas RZ/G2L CSI-2 block
media:
dt-bindings: i2c: document OV4689
media:
dt-bindings: imx412: Extend compatible strings
media:
dt-bindings: media: Add Allwinner A31 ISP bindings documentation
media:
dt-bindings: media: Add compatible for ov9281
media:
dt-bindings: media: Add macros for video interface bus types
media:
dt-bindings: media: ovti,ov9282: Add optional regulators
media:
dt-bindings: media: sun6i-a31-csi: Add internal output port to the ISP
media:
dt-bindings: mediatek: vcodec: Add the platform compatible to schema
media:
dt-bindings: ov5645: Convert OV5645 binding to a schema
media:
dt-bindings: s5p-mfc: Add new compatible string for Exynos3250 SoC
media:
dt-bindings: Use new video interface bus type macros in examples
media:
dvb-core: Enhance shared multi-frontend support
media:
dvb-core: Fix double free in dvb_register_device()
media:
dvb-core: Fix ignored return value in dvb_register_frontend()
media:
dvb-core: Fix UAF due to refcount races at releasing
media:
dvb-core: remove variable n, turn for-loop to while-loop
media:
dvb-frontends/a8293: Convert to i2c's .probe_new()
media:
dvb-frontends/af9013: Convert to i2c's .probe_new()
media:
dvb-frontends/af9033: Convert to i2c's .probe_new()
media:
dvb-frontends/au8522_decoder: Convert to i2c's .probe_new()
media:
dvb-frontends/cxd2099: Convert to i2c's .probe_new()
media:
dvb-frontends/cxd2820r_core: Convert to i2c's .probe_new()
media:
dvb-frontends/helene: Convert to i2c's .probe_new()
media:
dvb-frontends/lgdt3306a: Convert to i2c's .probe_new()
media:
dvb-frontends/lgdt330x: Convert to i2c's .probe_new()
media:
dvb-frontends/mn88472: Convert to i2c's .probe_new()
media:
dvb-frontends/mn88473: Convert to i2c's .probe_new()
media:
dvb-frontends/mxl692: Convert to i2c's .probe_new()
media:
dvb-frontends/rtl2830: Convert to i2c's .probe_new()
media:
dvb-frontends/rtl2832: Convert to i2c's .probe_new()
media:
dvb-frontends/si2165: Convert to i2c's .probe_new()
media:
dvb-frontends/si2168: Convert to i2c's .probe_new()
media:
dvb-frontends/sp2: Convert to i2c's .probe_new()
media:
dvb-frontends/stv090x: Convert to i2c's .probe_new()
media:
dvb-frontends/stv6110x: Convert to i2c's .probe_new()
media:
dvb-frontends/tda10071: Convert to i2c's .probe_new()
media:
dvb-frontends/ts2020: Convert to i2c's .probe_new()
media:
dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e
media:
dvb-frontends: clean up unneeded else
media:
dvb-frontends: drx39xyj: set missing error code
media:
dvb-frontends: fix leak of memory fw
media:
dvb-frontends: remove unused drx_dap_fasi_funct_g declaration
media:
dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
media:
dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc
media:
dvb-usb: fix memory leak in dvb_usb_adapter_init()
media:
dvb-usb: m920x: make read-only arrays static const
media:
dvb/frontend.h: fix kernel-doc warnings
media:
dvb: add DVB-C2 and DVB-S2X parameter values
media:
dvb_frontend: add missing DSS switch cases
media:
dvb_ringbuffer : Fix a bug in dvb_ringbuffer.c
media:
dvb_ringbuffer: Fix typo in dvb_ringbuffer_pkt_write() kerneldoc
media:
dvbdev: adopts refcnt to avoid UAF
media:
dvbdev: fix build warning due to comments
media:
dvbdev: fix refcnt bug
media:
dvbdev: remove redundant initialization of variable ret
media:
exynos4-is: don't rely on the v4l2_async_subdev internals
media:
Fix documentation typos in media-entity.h
media:
i2c/ad5820: Convert to i2c's .probe_new()
media:
i2c/ad9389b: Convert to i2c's .probe_new()
media:
i2c/adp1653: Convert to i2c's .probe_new()
media:
i2c/adv7170: Convert to i2c's .probe_new()
media:
i2c/adv7175: Convert to i2c's .probe_new()
media:
i2c/adv7183: Convert to i2c's .probe_new()
media:
i2c/adv7393: Convert to i2c's .probe_new()
media:
i2c/adv7511-v4l2: Convert to i2c's .probe_new()
media:
i2c/adv7842: Convert to i2c's .probe_new()
media:
i2c/ak881x: Convert to i2c's .probe_new()
media:
i2c/bt819: Convert to i2c's .probe_new()
media:
i2c/bt856: Convert to i2c's .probe_new()
media:
i2c/bt866: Convert to i2c's .probe_new()
media:
i2c/cs3308: Convert to i2c's .probe_new()
media:
i2c/cs5345: Convert to i2c's .probe_new()
media:
i2c/ks0127: Convert to i2c's .probe_new()
media:
i2c/lm3560: Convert to i2c's .probe_new()
media:
i2c/lm3646: Convert to i2c's .probe_new()
media:
i2c/m52790: Convert to i2c's .probe_new()
media:
i2c/ml86v7667: Convert to i2c's .probe_new()
media:
i2c/mt9m032: Convert to i2c's .probe_new()
media:
i2c/mt9t001: Convert to i2c's .probe_new()
media:
i2c/mt9t112: Convert to i2c's .probe_new()
media:
i2c/mt9v011: Convert to i2c's .probe_new()
media:
i2c/noon010pc30: Convert to i2c's .probe_new()
media:
i2c/ov13858: Convert to i2c's .probe_new()
media:
i2c/ov6650: Convert to i2c's .probe_new()
media:
i2c/ov7640: Convert to i2c's .probe_new()
media:
i2c/ov9640: Convert to i2c's .probe_new()
media:
i2c/rj54n1cb0c: Convert to i2c's .probe_new()
media:
i2c/s5k4ecgx: Convert to i2c's .probe_new()
media:
i2c/s5k6aa: Convert to i2c's .probe_new()
media:
i2c/saa6588: Convert to i2c's .probe_new()
media:
i2c/saa6752hs: Convert to i2c's .probe_new()
media:
i2c/saa7110: Convert to i2c's .probe_new()
media:
i2c/saa717x: Convert to i2c's .probe_new()
media:
i2c/saa7185: Convert to i2c's .probe_new()
media:
i2c/sony-btf-mpx: Convert to i2c's .probe_new()
media:
i2c/sr030pc30: Convert to i2c's .probe_new()
media:
i2c/tda7432: Convert to i2c's .probe_new()
media:
i2c/tda9840: Convert to i2c's .probe_new()
media:
i2c/tea6415c: Convert to i2c's .probe_new()
media:
i2c/tea6420: Convert to i2c's .probe_new()
media:
i2c/ths7303: Convert to i2c's .probe_new()
media:
i2c/tlv320aic23b: Convert to i2c's .probe_new()
media:
i2c/tw2804: Convert to i2c's .probe_new()
media:
i2c/tw9903: Convert to i2c's .probe_new()
media:
i2c/tw9906: Convert to i2c's .probe_new()
media:
i2c/tw9910: Convert to i2c's .probe_new()
media:
i2c/uda1342: Convert to i2c's .probe_new()
media:
i2c/upd64031a: Convert to i2c's .probe_new()
media:
i2c/upd64083: Convert to i2c's .probe_new()
media:
i2c/vp27smpx: Convert to i2c's .probe_new()
media:
i2c/vpx3220: Convert to i2c's .probe_new()
media:
i2c/vs6624: Convert to i2c's .probe_new()
media:
i2c/wm8739: Convert to i2c's .probe_new()
media:
i2c/wm8775: Convert to i2c's .probe_new()
media:
i2c: ad5820: Fix error path
media:
i2c: Add driver for ST VGXY61 camera sensor
media:
i2c: Add ov08x40 image sensor driver
media:
i2c: add support for OV4689
media:
i2c: aptina-pll: Remove a useless include
media:
i2c: hi846: Fix memory leak in hi846_parse_dt()
media:
i2c: imx208: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
media:
i2c: imx290: Add crop selection targets support
media:
i2c: imx290: Add exposure time control
media:
i2c: imx290: Correct register sizes
media:
i2c: imx290: Create controls for fwnode properties
media:
i2c: imx290: Define more register macros
media:
i2c: imx290: Drop imx290_write_buffered_reg()
media:
i2c: imx290: Drop regmap cache
media:
i2c: imx290: Factor out format retrieval to separate function
media:
i2c: imx290: Fix max gain value
media:
i2c: imx290: Implement HBLANK and VBLANK controls
media:
i2c: imx290: Move registers with fixed value to init array
media:
i2c: imx290: Print error code when I2C transfer fails
media:
i2c: imx290: Replace GAIN control with ANALOGUE_GAIN
media:
i2c: imx290: Replace macro with explicit ARRAY_SIZE()
media:
i2c: imx290: Simplify error handling when writing registers
media:
i2c: imx290: Specify HMAX values in decimal
media:
i2c: imx290: Split control initialization to separate function
media:
i2c: imx290: Support variable-sized registers
media:
i2c: imx290: Use device lock for the control handler
media:
i2c: imx319: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
media:
i2c: imx355: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
media:
i2c: imx412: Add new compatible strings
media:
i2c: imx412: Assign v4l2 device subname based on compat string
media:
i2c: isl7998x: make const array isl7998x_video_in_chan_map static
media:
i2c: ov08d10: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
media:
i2c: ov08x40: Make remove callback return void
media:
i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
media:
i2c: ov4689: code cleanup
media:
i2c: ov5645: Call ov5645_entity_init_cfg() before registering the subdev
media:
i2c: ov5645: Drop empty comment
media:
i2c: ov5645: Drop fetching the clk reference by name
media:
i2c: ov5645: Make sure to call PM functions
media:
i2c: ov5645: Use runtime PM
media:
i2c: ov5648: Free V4L2 fwnode data on unbind
media:
i2c: ov9282: Action CID_VBLANK when set.
media:
i2c: ov9282: Add HFLIP and VFLIP support
media:
i2c: ov9282: Add missing clk_disable_unprepare to error path
media:
i2c: ov9282: Add ov9281 compatible
media:
i2c: ov9282: Add selection API calls for cropping info
media:
i2c: ov9282: Add selection for CSI2 clock mode
media:
i2c: ov9282: Add support for 1280x800 and 640x400 modes
media:
i2c: ov9282: Add support for 8bit readout
media:
i2c: ov9282: Add support for regulators.
media:
i2c: ov9282: Add the properties from fwnode
media:
i2c: ov9282: Correct HTS register for configured pixel rate
media:
i2c: ov9282: Fix missing documentation in structures
media:
i2c: ov9282: Make common_regs_list static
media:
i2c: ov9282: Make V4L2_CID_HBLANK r/w
media:
i2c: ov9282: Reduce vblank_min values based on testing
media:
i2c: ov9282: Remove duplication of registers
media:
i2c: ov9282: Remove format code from the mode
media:
i2c: ov9282: Remove pixel rate from mode definition
media:
i2c: ov9282: Split registers into common and mode specific
media:
i2c: ov9282: Support event handlers
media:
i2c: ov9282: Support more than 1 mode.
media:
i2c: refer to config VIDEO_DEV to make ov08x40 image sensor driver usable
media:
i2c: s5k5baf: switch to using gpiod API
media:
i2c: s5k6a3: switch to using gpiod API
media:
i2c: st-vgxy61: Fix regulator counter underflow
media:
i2c: st-vgxy61: Fix smatch warnings
media:
i2c: tc358746: make DEFINE_RUNTIME_DEV_PM_OPS static
media:
imon: fix a race condition in send_packet()
media:
imx-jpeg: Add a timeout mechanism for each frame
media:
imx-jpeg: Disable useless interrupt to avoid kernel panic
media:
imx-jpeg: Don't clear stop state in handling dynamic resolution change
media:
imx-jpeg: Fix Coverity issue in probe
media:
imx-jpeg: Implement g_selection and s_selection
media:
imx-jpeg: Lock on ioctl encoder/decoder stop cmd
media:
imx-jpeg: Remove unnecessary memset() after dma_alloc_coherent()
media:
imx-jpeg: Support contiguous and non contiguous format
media:
imx: Decouple imx8mq-mipi-csi2 from imx7-media-csi
media:
imx: imx7-media-csi: Add support for fast-tracking queued buffers
media:
imx: imx7-media-csi: Clear BIT_MIPI_DOUBLE_CMPNT for <16b formats
media:
imx: imx7-media-csi: Move variable to loop scope
media:
imx: imx7-media-csi: Remove a useless include
media:
imx: imx7-media-csi: Rename phys variables to dma_addr
media:
imx: remove code for non-existing config IMX_GPT_ICAP
media:
imx: Unstage the imx7-media-csi driver
media:
imx: Use get_mbus_config instead of parsing upstream DT endpoints
media:
ipu3-cio2: make the bridge depend on i2c
media:
ipu3-cio2: make the bridge depend on i2c
media:
ir-spi: silence no spi_device_id warnings
media:
Kconfig: Make DVB_CORE=m possible when MEDIA_SUPPORT=y
media:
m5mols: Convert to i2c's .probe_new()
media:
MAINTAINERS: Add entry for the Allwinner A31 ISP driver
media:
MAINTAINERS: Add Hans de Goede as staging/atomisp maintainer
media:
MAINTAINERS: Add Hans de Goede as staging/atomisp maintainer
media:
MAINTAINERS: Add myself as sun6i-csi maintainer and rename/move entry
media:
mantis: Kconfig: add depends on DVB_CORE for MANTIS_CORE
media:
media/dvb-frontends: fix repeated words in comments
media:
media/frontend.h.rst.exceptions: add exceptions for new dvb defines
media:
mediatek: vcodec: Can't set dst buffer to done when lat decode error
media:
mediatek: vcodec: Core thread depends on core_list
media:
mediatek: vcodec: Fix getting NULL pointer for dst buffer
media:
mediatek: vcodec: fix h264 cavlc bitstream fail
media:
mediatek: vcodec: Fix h264 set lat buffer error
media:
mediatek: vcodec: Setting lat buf to lat_list when lat decode error
media:
mediatek: vcodec: Skip unsupported h264 encoder profile
media:
meson/vdec: always init coef_node_start
media:
microchip: add ISC driver as Microchip ISC
media:
microchip: add ISC driver as Microchip ISC
media:
microchip: microchip-isc: implement media controller
media:
microchip: microchip-isc: implement media controller
media:
microchip: microchip-isc: move media_pipeline_* to (un)prepare cb
media:
microchip: microchip-isc: move media_pipeline_* to (un)prepare cb
media:
microchip: microchip-isc: prepare for media controller support
media:
microchip: microchip-isc: prepare for media controller support
media:
mt9p031: Drop bogus v4l2_subdev_get_try_crop() call from mt9p031_init_cfg()
media:
mt9p031: Increase post-reset delay
media:
mtk-jpegdec: add jpeg decode worker interface
media:
mtk-jpegdec: add jpegdec timeout func interface
media:
mtk-jpegdec: add missing destroy_workqueue()
media:
mtk-jpegdec: add missing destroy_workqueue()
media:
mtk-jpegdec: add output pic reorder interface
media:
mtk-jpegdec: export jpeg decoder functions
media:
mtk-jpegdec: refactor jpegdec func interface
media:
mtk-jpegdec: support jpegdec multi-hardware
media:
mxl5005s: Make array RegAddr static const
media:
ov2640: Drop legacy includes
media:
ov2740: Add missed \n to the end of the messages
media:
ov2740: Drop redundant assignments of ret = 0
media:
ov2740: Remove duplicate check for NULL fwnode
media:
ov2740: Remove duplicative pointer in struct nvm_data
media:
ov2740: Switch from __maybe_unused to pm_sleep_ptr() etc
media:
ov2740: Switch to use dev_err_probe()
media:
ov2740: Use traditional pattern when checking error codes
media:
ov5640: report correct frame rate to user
media:
ov5640: set correct default link frequency
media:
ov5693: Add support for a privacy-led GPIO
media:
ov7670: Drop unused include
media:
ov8856: Add runtime PM callbacks
media:
ov9650: Drop platform data code path
media:
pci/ivtv: remove FOLL_FORCE usage
media:
platform: Add Renesas RZ/G2L CRU driver
media:
platform: Add Renesas RZ/G2L MIPI CSI-2 receiver driver
media:
platform: exynos4-is: Fix error handling in fimc_md_init()
media:
platform: exynos4-is: Fix error handling in fimc_md_init()
media:
platform: exynos4-is: fix return value check in fimc_md_probe()
media:
platform: mtk-mdp3: extend shared memory structure to 4-byte aligned
media:
platform: mtk-mdp3: fix error handling about components clock_on
media:
platform: mtk-mdp3: fix error handling in mdp_cmdq_send()
media:
platform: mtk-mdp3: fix error handling in mdp_probe()
media:
platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config
media:
platform: renesas: rzg2l-cru: Add missing documentation for image_conv_irq
media:
platform: s5p-mfc: Fix spelling mistake "mmaping" -> "mmapping"
media:
pt3: Use dma_set_mask_and_coherent() and simplify code
media:
radio/radio-tea5764: Convert to i2c's .probe_new()
media:
radio/saa7706h: Convert to i2c's .probe_new()
media:
radio/tef6862: Convert to i2c's .probe_new()
media:
rcar-vin: Add support for Gen3 UDS (Up Down Scaler)
media:
rcar-vin: Do not cache remote rectangle
media:
rcar-vin: Store scaler in a function pointer
media:
rkisp1: make const arrays ae_wnd_num and hist_wnd_num static
media:
rkvdec: Add required padding
media:
rzg2l-cru: fix a test for timeout
media:
rzg2l-cru: Fix missing error code in rzg2l_cru_start_streaming_vq()
media:
rzg2l-cru: Remove unnecessary shadowing of ret in rzg2l_csi2_s_stream()
media:
s5c73m3: Switch to GPIO descriptors
media:
s5k4ecgx: Delete driver
media:
s5k4ecgx: Switch to GPIO descriptors
media:
s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
media:
s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
media:
s5p-mfc: Clear workbit to handle error condition
media:
s5p-mfc: Fix in register read and write for H264
media:
s5p-mfc: Fix to handle reference queue during finishing
media:
s5p-mfc: fix usage of symbolic permissions to octal
media:
s5p-mfc: fix usage of symbolic permissions to octal
media:
s5p-mfc: Optimisation of code to remove error message
media:
s5p-mfc: Optimisation of code to remove error message
media:
s5p-mfc:fix usage of Block comment alignment
media:
s5p-mfc:fix usage of Block comment alignment
media:
saa7134: remove unused declarations in saa7134.h
media:
saa7164: fix missing pci_disable_device()
media:
saa7164: remove variable cnt
media:
si470x: Fix use-after-free in si470x_int_in_callback()
media:
solo6x10: fix possible memory leak in solo_sysfs_init()
media:
solo6x10: fix possible memory leak in solo_sysfs_init()
media:
staging: media: Add support for the Allwinner A31 ISP
media:
staging: media: meson: vdec: use min() for comparison and assignment
media:
staging: media: sunxi: cedrus: make vb2_ops struct definition const
media:
staging: media: tegra-video: Replace custom implementation of device_match_fwnode()
media:
staging: omap4iss: remove cacheflush import
media:
staging: stkwebcam: Restore MEDIA_{USB,CAMERA}_SUPPORT dependencies
media:
stm32: dcmi: Remove redundant dev_err call
media:
stv0288: use explicitly signed char
media:
subdev: Replace custom implementation of device_match_fwnode()
media:
sun6i-csi: Add bridge dimensions and format helpers
media:
sun6i-csi: Add bridge v4l2 subdev with port management
media:
sun6i-csi: Add capture state using vsync for page flip
media:
sun6i-csi: Add dimensions and format helpers to capture
media:
sun6i-csi: Add extra checks to the interrupt routine
media:
sun6i-csi: Add support for hooking to the isp devices
media:
sun6i-csi: Add support for MIPI CSI-2 to the bridge code
media:
sun6i-csi: bridge: Error out on invalid port to fix warning
media:
sun6i-csi: capture: Remove useless ret initialization
media:
sun6i-csi: clarify return value, fix uninited variable and add missing static
media:
sun6i-csi: Cleanup headers and includes, update copyright lines
media:
sun6i-csi: Configure registers from format tables
media:
sun6i-csi: Detect the availability of the ISP
media:
sun6i-csi: Get bridge subdev directly in capture stream ops
media:
sun6i-csi: Get mbus code from bridge instead of storing it
media:
sun6i-csi: Implement address configuration without indirection
media:
sun6i-csi: Implement capture link validation with logic
media:
sun6i-csi: Introduce bridge format structure, list and helper
media:
sun6i-csi: Introduce capture format structure, list and helper
media:
sun6i-csi: Move hardware control to the bridge
media:
sun6i-csi: Move power management to runtime pm in capture
media:
sun6i-csi: Move register configuration to capture
media:
sun6i-csi: Only configure capture when streaming
media:
sun6i-csi: Remove custom format helper and rework configure
media:
sun6i-csi: Remove unnecessary print function dev_err()
media:
sun6i-csi: Rename sun6i_video to sun6i_csi_capture
media:
sun6i-csi: Rename the capture video device to sun6i-csi-capture
media:
sun6i-csi: Request a shared interrupt
media:
sun6i-csi: Rework capture format management with helper
media:
sun6i-csi: Rework register definitions, invert misleading fields
media:
sun6i-csi: Split stream sequences and irq code in capture
media:
sun6i-csi: Tidy capture configure code
media:
sun6i-isp: capture: Fix uninitialized variable use
media:
sun6i-isp: params: Fix incorrect indentation
media:
sun6i-isp: params: Unregister pending buffer on cleanup
media:
sun6i-isp: proc: Declare subdev ops as static
media:
sun6i-isp: proc: Error out on invalid port to fix warning
media:
sun6i-isp: proc: Fix return code handling in stream off path
media:
sun6i-mipi-csi2: Clarify return code handling in stream off path
media:
sun6i-mipi-csi2: Register async subdev with no sensor attached
media:
sun6i-mipi-csi2: Require both pads to be connected for streaming
media:
sun8i-a83t-mipi-csi2: Clarify return code handling in stream off path
media:
sun8i-a83t-mipi-csi2: Register async subdev with no sensor attached
media:
sun8i-a83t-mipi-csi2: Require both pads to be connected for streaming
media:
Switch to use dev_err_probe() helper
media:
tc358746: add Toshiba TC358746 Parallel to CSI-2 bridge driver
media:
tc358746: drop selecting COMMON_CLK
media:
tegra-vde: Prepare to dynamic dma-buf locking specification
media:
ths7303: Fix the include guard
media:
tuners/e4000: Convert to i2c's .probe_new()
media:
tuners/fc2580: Convert to i2c's .probe_new()
media:
tuners/m88rs6000t: Convert to i2c's .probe_new()
media:
tuners/mt2060: Convert to i2c's .probe_new()
media:
tuners/mxl301rf: Convert to i2c's .probe_new()
media:
tuners/qm1d1b0004: Convert to i2c's .probe_new()
media:
tuners/qm1d1c0042: Convert to i2c's .probe_new()
media:
tuners/tda18212: Convert to i2c's .probe_new()
media:
tuners/tda18250: Convert to i2c's .probe_new()
media:
tuners/tua9001: Convert to i2c's .probe_new()
media:
usb: go7007: s2250-board: Convert to i2c's .probe_new()
media:
usb: pwc-uncompress: Use flex array destination for memcpy()
media:
v4l2-core/tuner-core: Convert to i2c's .probe_new()
media:
v4l2-ctrls-api.c: add back dropped ctrl->is_new = 1
media:
v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line
media:
v4l2-ctrls: Fix off-by-one error in integer menu control check
media:
v4l2-ctrls: Reserve controls for ASPEED
media:
v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions
media:
v4l2-mediabus: add support for dual edge sampling
media:
v4l: Add 1X16 16-bit greyscale media bus code definition
media:
v4l: Add definition for the Aspeed JPEG format
media:
v4l: ctrls: Add a control for HDR mode
media:
v4l: subdev: Document s_power() callback is deprecated
media:
v4l: Use memset_after() helper
media:
vb2/au0828: move the v4l_vb2q_enable_media_source to the au0828 driver
media:
vb2: add (un)prepare_streaming queue ops
media:
videobuf-dma-contig: use dma_mmap_coherent
media:
videobuf-dma-sg: remove FOLL_FORCE usage
media:
videobuf2: Assert held reservation lock for dma-buf mmapping
media:
videobuf2: Prepare to dynamic dma-buf locking specification
media:
videobuf2: revert "get_userptr: buffers are always writable"
media:
videobuf2: set q->streaming later
media:
videobuf2: Stop using internal dma-buf lock
media:
vidtv: Convert to i2c's .probe_new()
media:
vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
media:
vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
media:
vimc: Fix wrong function called when vimc_init() fails
media:
vimc: Update device configuration in the documentation
media:
vimc: Update device configuration in the documentation
media:
visl: add virtual stateless decoder driver
media:
visl: add virtual stateless decoder driver
media:
vivid.rst: fix TV and S-Video Inputs section
media:
vivid: fix compose size exceed boundary
media:
vivid: remove redundant assignment to variable checksum
media:
zoran: remove unused declarations in zoran_device.h
mei:
add support to GSC extended header
mei:
add timeout to send
mei:
adjust extended header kdocs
mei:
bus-fixup: change pxp mode only if message was sent
mei:
bus: enable sending gsc commands
mei:
bus: extend bus API to support command streamer API
mei:
bus: fix unlink on bus in error path
mei:
me: add meteor lake point M DID
mei:
pxp: add command streamer API to the PXP driver
mei:
pxp: support matching with a gfx discrete card
memblock test:
Add test to memblock_add() 129th region
memblock test:
Add test to memblock_reserve() 129th region
memblock test:
Update TODO list
memblock tests:
add bottom-up NUMA tests for memblock_alloc_exact_nid_raw
memblock tests:
add generic NUMA tests for memblock_alloc_exact_nid_raw
memblock tests:
add top-down NUMA tests for memblock_alloc_exact_nid_raw
memblock tests:
Fix compilation error.
memblock tests:
introduce range tests for memblock_alloc_exact_nid_raw
memblock tests:
remove completed TODO item
memblock:
Fix doc for memblock_phys_free
memory-failure:
convert truncate_error_page() to use folio
memory:
atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
memory:
move hotplug memory notifier priority to same file for easy sorting
memory:
mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
memory:
omap-gpmc: fix coverity issue "Control flow issues"
memory:
omap-gpmc: fix wait pin validation
memory:
omap-gpmc: wait pin additions
memory:
remove unused register_hotmemory_notifier()
memory:
renesas-rpc-if: Add support for R-Car Gen4
memory:
renesas-rpc-if: Clear HS bit during hardware initialization
memory:
tegra186-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code
memory:
tegra186-emc: Use DEFINE_SHOW_ATTRIBUTE to simplify code
memory:
tegra20-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code
memory:
tegra20-emc: Use DEFINE_SHOW_ATTRIBUTE to simplify code
memory:
tegra210-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code
memory:
tegra210-emc: Use DEFINE_SHOW_ATTRIBUTE to simplify code
memory:
tegra30-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code
memory:
tegra30-emc: Use DEFINE_SHOW_ATTRIBUTE to simplify code
memory:
tegra: Add API for retrieving carveout bounds
memory:
tegra: Add DLA clients for Tegra234
memory:
tegra: Remove clients SID override programming
mempool:
do not use ksize() for poisoning
mempool:
introduce mempool_is_saturated
memregion:
Add cpu_cache_invalidate_memregion() interface
memstick/ms_block:
Add check for alloc_ordered_workqueue
memstick/mspro_block:
Convert to useΒ sysfs_emit()/sysfs_emit_at() APIs
Merge "ACPICA:
Add CXL 3.0 structures..." into for-6.2/cxl-xor
Linux:
Merge "do not rely on ALLOW_ERROR_INJECTION for fmod_ret" into bpf-next
Merge :
'i2c/client_device_id_helper-immutable'
Linux:
Merge 6.1-rc3 into usb-next
Linux:
Merge 6.1-rc6 into char-misc-next
Linux:
Merge 6.1-rc6 into driver-core-next
Linux:
Merge 6.1-rc6 into tty-next
Linux:
Merge 6.1-rc6 into usb-next
Linux:
Merge 6.1-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 back ACPI EC changes for 6.2-rc1
Linux:
Merge back ACPICA changes for 6.2-rc1
Linux:
Merge back earlier cpufreq material for v6.2.
Merge branch :
'00.06-gr-ampere' of https://gitlab.freedesktop.org/skeggsb/nouveau into drm-next
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'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/net-queue
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'
[email protected]
' into HEAD
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'6.2/mpt-mpi' into 6.2/scsi-fixes
Merge branch :
'6.2/scsi-queue' into 6.2/scsi-fixes
Merge branch :
'acpi-ec'
Merge branch :
'acpica'
Merge branch :
'acpica'
Merge branch :
'Add _opts variant for bpf_*_get_fd_by_id()'
Merge branch :
'Add support for aarch64 to selftests/bpf/vmtest.sh'
Merge branch :
'add-new-pcp-and-apptrust-attributes-to-dcbnl'
Merge branch :
'add-support-for-lan966x-is2-vcap'
Merge branch :
'alabaster-rb' into docs-mw
Merge branch :
'Allocated objects, BPF linked lists'
Merge branch :
'am65-cpsw-suspend-resume'
Merge branch :
'amd-xgbe-pfc-and-kr-training-fixes'
Merge branch :
'arm64-fixes-for-6.1' into HEAD
Merge branch :
'armsoc-build-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into arm/fixes
Merge branch :
'autoload-dsa-tagging-driver-when-dynamically-changing-protocol'
Merge branch :
'axiennet-mdio-bus-freq'
Merge branch :
'bnxt_en-driver-updates'
Merge branch :
'bnxt_en-fixes'
Merge branch :
'bnxt_en-updates'
Merge branch :
'bonding-fix-bond-recovery-in-mode-2'
Merge branch :
'bonding-fix-high-prio-not-effect-issue'
Merge branch :
'BPF selftests fixes'
Merge branch :
'BPF verifier precision tracking improvements'
Merge branch 'bpf, sockmap:
Fix infinite recursion in sock_map_close'
Merge branch 'bpf,x64:
Use BMI2 for shifts'
Merge branch 'bpf:
Add bpf_rcu_read_lock() support'
Merge branch 'bpf:
Add hwtstamp field for the sockops prog'
Merge branch 'bpf:
Avoid unnecessary deadlock detection and failure in task storage'
Merge branch 'bpf:
fix the crash caused by task iterators over vma'
Merge branch 'bpf:
Fix to preserve reg parent/live fields when copying range info'
Merge branch 'bpf:
Fixes for kprobe multi on kernel modules'
Merge branch 'bpf:
Handle MEM_RCU type properly'
Merge branch 'bpf:
Implement cgroup local storage available to non-cgroup-attached bpf progs'
Merge branch 'bpf:
Implement two type cast kfuncs'
Merge branch 'bpftool:
Add autoattach for bpf prog load|loadall'
Merge branch 'bpftool:
Add LLVM as default library for disassembling JIT-ed programs'
Merge branch :
'bridge-add-mac-authentication-bypass-mab-support'
Merge branch :
'bridge-mcast-extensions-for-evpn'
Merge branch :
'bridge-mcast-preparations-for-evpn-extensions'
Merge branch :
'clean-up bpftool from legacy support'
Merge branch :
'clean-up-pcs-xpcs-accessors'
Merge branch :
'clean-up-sfp-register-definitions'
Merge branch :
'cleanup-ocelot_stats-exposure'
Merge branch :
'cls_drop-fix'
Merge branch :
'cn10kb-mac-block-support'
Merge branch :
'devlink-add-port-function-attribute-to-enable-disable-roce-and-migratable'
Merge branch :
'devlink-fixes'
Merge branch :
'docs-fixes' into docs-mw
Merge branch :
'docs-mw' into docs-next
Merge branch :
'docs-mw' into docs-next
Merge branch :
'docs-mw' into docs-next
Merge branch :
'docs-mw' into docs-next
Merge branch :
'docs-mw' into docs-next
Merge branch :
'Document some recent core kfunc additions'
Merge branch :
'dpaa-phylink'
Merge branch :
'dpaa2-eth-AF_XDP-zc'
Merge branch :
'dsa-microchip-checking'
Merge branch :
'dsa-qca8k-fixes'
Merge branch :
'dt-bindings-net-qcom-ipa-relax-some-restrictions'
Merge branch :
'dt/dtbo-rename' into dt/next
Merge branch :
'dt/dtbo-rename' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux into renesas-arm-dt-for-v6.2
Merge branch :
'dt/dtbo-rename' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux into soc/dt
Merge branch :
'Dynptr refactorings'
Merge branch :
'ena-fixes'
Merge branch :
'ethtool-mac-merge'
Merge branch :
'ethtool_gert_phy_stats-fixes'
Merge branch :
'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next
Merge branch :
'Extend XFRM core to allow packet offload configuration'
Merge branch :
'extend-action-skbedit-to-rx-queue-mapping'
Merge branch :
'Fix bugs found by ASAN when running selftests'
Merge branch :
'fix panic bringing up veth with xdp progs'
Merge branch :
'fix-possible-deadlock-during-wed-attach'
Merge branch :
'fix-rtnl_mutex-deadlock-with-dpaa2-and-sfp-modules'
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge branch :
'fixes-for-mtk_eth_soc'
Merge branch :
'for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
Merge branch :
'for-6.2/apple' into for-linus
Merge branch :
'for-6.2/cxl-aer' into for-6.2/cxl
Merge branch :
'for-6.2/cxl-security' into for-6.2/cxl
Merge branch :
'for-6.2/cxl-xor' into for-6.2/cxl
Merge branch :
'for-6.2/default-remove-cleanup' into for-linus
Merge branch :
'for-6.2/firmware' into for-6.2/clk
Merge branch :
'for-6.2/ft260' into for-linus
Merge branch :
'for-6.2/hyperv' into for-linus
Merge branch :
'for-6.2/i2c' into for-linus
Merge branch :
'for-6.2/intel-ish' into for-linus
Merge branch :
'for-6.2/io_uring' into for-6.2/io_uring-next
Merge branch :
'for-6.2/logitech' into for-linus
Merge branch :
'for-6.2/mcp2221' into for-linus
Merge branch :
'for-6.2/rmi' into for-linus
Merge branch :
'for-6.2/sensor' into for-linus
Merge branch :
'for-6.2/sony' into for-linus
Merge branch :
'for-6.2/uclogic' into for-linus
Merge branch :
'for-6.2/wiimote' into for-linus
Merge branch :
'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus/hardening' into for-next/hardening
Merge branch :
'for-next' into for-linus
Merge branch :
'for-next/acpi' into for-next/core
Merge branch :
'for-next/asm-const' into for-next/core
Merge branch :
'for-next/cpufeature' into for-next/core
Merge branch :
'for-next/dynamic-scs' into for-next/core
Merge branch :
'for-next/errata' into for-next/core
Merge branch :
'for-next/ffa' into for-next/core
Merge branch :
'for-next/fpsimd' into for-next/core
Merge branch :
'for-next/ftrace' into for-next/core
Merge branch :
'for-next/insn' into for-next/core
Merge branch :
'for-next/kbuild' into for-next/core
Merge branch :
'for-next/kdump' into for-next/core
Merge branch :
'for-next/kprobes' into for-next/core
Merge branch :
'for-next/mm' into for-next/core
Merge branch :
'for-next/perf' into for-next/core
Merge branch :
'for-next/selftests' into for-next/core
Merge branch :
'for-next/stacks' into for-next/core
Merge branch :
'for-next/sve-state' into for-next/core
Merge branch :
'for-next/sysregs' into for-next/core
Merge branch :
'for-next/trivial' into for-next/core
Merge branch :
'for-next/undef-traps' into for-next/core
Merge branch :
'fs.acl.rework' into for-next
Merge branch :
'fs.acl.rework' into for-next
Merge branch :
'fs.acl.rework' into for-next
Merge branch :
'fs.ovl.setgid' into for-next
Merge branch :
'fs.vfsuid.conversion' into for-next
Merge branch :
'genetlink-per-op-type-policies'
Merge branch :
'genirq-msi-treewide-cleanup-of-pointless-linux-msi-h-includes'
Merge branch :
'gpc-fixes' of git://git.infradead.org/users/dwmw2/linux into HEAD
Merge branch :
'gve-alternate-missed-completions'
Merge branch :
'hsr'
Merge branch :
'i2c/client_device_id_helper-immutable' into i2c/for-mergewindow
Merge branch :
'i2c/client_device_id_helper-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch :
'i2c/client_device_id_helper-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch :
'i2c/client_device_id_helper-immutable' of https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into gpio/for-next
Merge branch :
'i2c/client_device_id_helper-immutable' of https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into HEAD
Merge branch :
'i2c/client_device_id_helper-immutable' of https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into next
Merge branch :
'i2c/client_device_id_helper-immutable' of https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into regulator-6.2
Merge branch :
'i2c/client_device_id_helper-immutable' of https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into spi-6.2
Merge branch :
'ibmvnic-affinity-hints'
Merge branch :
'icc-sc8280xp-l3' into icc-next
Merge branch :
'implement-devlink-rate-api-and-extend-it'
Merge branch :
'inet-add-drop-monitor-support'
Merge branch :
'inet6_destroy_sock-calls-remove'
Merge branch :
'ionic-code-maintenance'
Merge branch :
'ionic-vf-attr-replay-and-other-updates'
Merge branch :
'ip-ip6_gre-fix-gre-tunnels-not-generating-ipv6-link-local-addresses'
Merge branch :
'ipv6-fix-socket-connection-with-dscp-fib-rules'
Merge branch :
'kvm-dwmw2-fixes' into HEAD
Merge branch :
'kvm-late-6.1-fixes' into HEAD
Merge branch :
'kvm-svm-harden' into HEAD
Merge branch :
'l2tp-races'
Merge branch :
'lan966x-extend-xdp-support'
Merge branch :
'lan966x-xdp'
Merge branch 'libbpf:
fix fuzzer-reported issues'
Merge branch 'libbpf:
Fixed various checkpatch issues'
Merge branch 'libbpf:
Resolve unambigous forward declarations'
Merge branch 'libbpf:
support non-mmap()'able data sections'
Merge branch :
'linus'
Merge branch :
'locking/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge branch :
'main' into zstd-linus
Merge branch :
'main' into zstd-next
Merge branch :
'main' into zstd-next
Merge branch :
'maintainers-spring-refresh-of-networking-maintainers'
Merge branch :
'mana-shared-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge branch :
'mana-shared-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge branch :
'marvell-nvmem-mac-addresses-support'
Merge branch :
'marvell-prestera-AC5X-support'
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.2
Merge branch :
'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.2/block
Merge branch :
'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.2/block
Merge branch :
'Misc optimizations for bpf mem allocator'
Merge branch :
'misdn-don-t-call-dev_kfree_skb-kfree_skb-under-spin_lock_irqsave'
Merge branch :
'mlx4-better-big-tcp-support'
Merge branch :
'mlx5 IPsec packet offload support (Part I)'
Merge branch :
'mlx5 IPsec packet offload support (Part II)'
Merge branch :
'mlx5-Support-tc-police-jump-conform-exceed-attribute'
Merge branch :
'mlxsw-add-802-1x-and-mab-offload-support'
Merge branch :
'mlxsw-add-spectrum-1-ip6gre-support'
Merge branch :
'mm-hotfixes-stable' into mm-stable
Merge branch :
'mm-hotfixes-stable' into mm-stable
Merge branch :
'mptcp-fix-ipv6-reqsk-ops-and-some-netlink-error-codes'
Merge branch :
'mptcp-fixes'
Merge branch :
'mptcp-fixes'
Merge branch :
'mptcp-locking-fixes'
Merge branch :
'mptcp-miscellaneous-cleanup'
Merge branch :
'mptcp-miscellaneous-refactoring-and-small-fixes'
Merge branch :
'mptcp-msg_fastopen-and-tfo-listener-side-support'
Merge branch :
'mptcp-netlink'
Merge branch :
'mptcp-pm-listener-events-selftests-cleanup'
Merge branch :
'mptcp-socket-option-updates'
Merge branch :
'mptcp-userspace-pm-create-sockets-for-the-right-family'
Merge branch :
'mt7986-WED-RX'
Merge branch :
'mtk_eth_soc-rx-vlan-offload-improvement-dsa-hardware-untag-support'
Merge branch :
'mxl-gpy-MDI-X'
Merge branch :
'net-800Gbps-support'
Merge branch :
'net-add-helper-support-in-tc-act_ct-for-ovs-offloading'
Merge branch :
'net-add-iff_no_addrconf-to-prevent-ipv6-addrconf'
Merge branch :
'net-atomic-dev-stats'
Merge branch :
'net-bridge-mc-cleanups'
Merge branch :
'net-complete-conversion-to-i2c_probe_new'
Merge branch :
'net-dev_kfree_skb_irq'
Merge branch :
'net-devlink-move-netdev-notifier-block-to-dest-namespace-during-reload'
Merge branch :
'net-devlink-return-the-driver-name-in-devlink_nl_info_fill'
Merge branch :
'net-dsa-microchip-add-mtu-support-for-ksz8-series'
Merge branch :
'net-dsa-use-more-appropriate-net_name_-constants-for-user-ports'
Merge branch :
'net-ethernet-ti-am65-cpsw-fix-set-channel-operation'
Merge branch :
'net-fix-netdev-to-devlink_port-linkage-and-expose-to-user'
Merge branch :
'net-hns3-fix-some-bug-for-hns3'
Merge branch :
'net-ipa-change-gsi-firmware-load-specification'
Merge branch :
'net-ipa-don-t-use-fixed-table-sizes'
Merge branch :
'net-ipa-enable-ipa-v4-7-support'
Merge branch :
'net-ipa-more-endpoints'
Merge branch :
'net-ipa-start-adding-ipa-v5-0-functionality'
Merge branch :
'net-ipa-validation-cleanup'
Merge branch :
'net-lan743x-pci11010-pci11414-devices-enhancements'
Merge branch :
'net-lan743x-pci11010-pci11414-devices-enhancements'
Merge branch :
'net-lan966x-enable-ptp-on-bridge-interfaces'
Merge branch :
'net-marvell-yaml'
Merge branch :
'net-mtk_eth_soc-improve-pcs-implementation'
Merge branch :
'net-pcs-altera-tse-simplify-and-clean-up-the-driver'
Merge branch :
'net-remove-kmap_atomic'
Merge branch :
'net-remove-the-obsolte-u64_stats_fetch_-_irq'
Merge branch :
'net-sched-retpoline'
Merge branch :
'net-sfp-improve-high-power-module-implementation'
Merge branch :
'net-tcp-dynamically-disable-tcp-md5-static-key'
Merge branch :
'net-try_cmpxchg-conversions'
Merge branch :
'net-txgbe-fix-two-bugs-in-txgbe_calc_eeprom_checksum'
Merge branch :
'net-vlan-claim-one-bit-from-sk_buff'
Merge branch :
'net-xdp-execute-xdp_do_flush-before-napi_complete_done'
Merge branch :
'netdev-doc-defaq'
Merge branch :
'netlink-annotate-various-data-races'
Merge branch :
'netlink-formatted-extacks'
Merge branch :
'next' into for-linus
Merge branch :
'nfp-fix-schedule-in-atomic-context-when-offloading-sa'
Merge branch :
'nfp-ipsec-offload'
Merge branch :
'octeontx2-af-CPT'
Merge branch :
'ovs-tc-dedup'
Merge branch :
'pci/ctrl/aardvark'
Merge branch :
'pci/ctrl/mvebu'
Merge branch :
'pci/ctrl/xilinx'
Merge branch :
'pci/doe'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/kbuild'
Merge branch :
'pci/misc'
Merge branch :
'pci/pm'
Merge branch :
'pci/pm-agp'
Merge branch :
'pci/portdrv'
Merge branch :
'pci/resource'
Merge branch :
'pci/sysfs'
Merge branch :
'pm-cpufreq'
Merge branch :
'propagate nullness information for reg to reg comparisons'
Merge branch :
'ptp-adjfine'
Merge branch :
'ptp-adjfreq-copnvert'
Merge branch :
'ptp-ocxp-Oroli-ART-CARD'
Merge branch :
'r8169-fixes'
Merge branch :
'r8169-irq-coalesce'
Merge branch :
'ravb-fixes'
Merge branch :
'Refactor verifier prune and jump point handling'
Merge branch :
'refactor-mtk_wed-code-to-introduce-ser-support'
Merge branch :
'remotes/lorenzo/pci/brcmstb'
Merge branch :
'remotes/lorenzo/pci/dt'
Merge branch :
'remotes/lorenzo/pci/dwc'
Merge branch :
'remotes/lorenzo/pci/endpoint'
Merge branch :
'remotes/lorenzo/pci/misc'
Merge branch :
'remotes/lorenzo/pci/mt7621'
Merge branch :
'remotes/lorenzo/pci/qcom'
Merge branch :
'remotes/lorenzo/pci/tegra'
Merge branch :
'remotes/lorenzo/pci/vmd'
Merge branch :
'Remove unnecessary RCU grace period chaining'
Merge branch :
'remove-dsa_priv-h'
Merge branch :
'remove-label-cpu-from-dsa-dt-binding'
Merge branch :
'remove-phylink_validate-from-felix-dsa-driver'
Merge branch :
'renesas-eswitch'
Merge branch :
'revert-veth-avoid-drop-packets-when-xdp_redirect-performs-and-its-fix'
Merge branch :
'rework/console-list-lock' into for-linus
Merge branch :
'rework/console-list-lock' into for-linus
Merge branch :
'riscv-thead_c9xx' into riscv-dt-for-next
Merge branch :
'riscv-visionfive_v1' into riscv-dt-for-next
Merge branch :
'rocker-two-small-changes'
Merge branch :
'rswitch-fixes'
Merge branch :
'rtnetlink-honour-nlm_f_echo-flag-in-rtnl_-new-del-link'
Merge branch :
'rxrpc-fixes'
Merge branch :
'sarx5-VCAP-debugfs'
Merge branch :
'sctp-vrf'
Merge branch :
'selftests-fix'
Merge branch :
'selftests-net-isolate-l2_tos_ttl_inherit-sh-in-its-own-netns'
Merge branch :
'sfc-add-basic-flower-matches-to-offload'
Merge branch :
'sfc-TC-offload-counters'
Merge branch :
'sk-sk_forward_alloc-fixes'
Merge branch :
'slab/for-6.2/alloc_size' into slab/for-next
Merge branch :
'slab/for-6.2/cleanups' into slab/for-next
Merge branch :
'slab/for-6.2/fit_rcu_head' into slab/for-next
Merge branch :
'slab/for-6.2/kmalloc_redzone' into slab/for-next
Merge branch :
'slab/for-6.2/kmalloc_redzone' into slab/for-next
Merge branch :
'slab/for-6.2/locking' into slab/for-next
Merge branch :
'slab/for-6.2/slub-sysfs' into slab/for-next
Merge branch :
'slab/for-6.2/tools' into slab/for-next
Merge branch :
'slub-tiny-v1r6' into slab/for-next
Merge branch :
'soreuseport-fix-broken-so_incoming_cpu'
Merge branch :
'sparx5-IS2-VCAP'
Merge branch :
'sparx5-sorted-VCAP-rules'
Merge branch :
'sparx5-TC-key'
Merge branch :
'sparx5-tc-protocol-all'
Merge branch :
'stop-corrupting-socket-s-task_frag'
Merge branch :
'stricter register ID checking in regsafe()'
Merge branch :
'Support storing struct cgroup * objects as kptrs'
Merge branch :
'Support storing struct task_struct objects as kptrs'
Merge branch :
'support-direct-read-from-region'
Merge branch :
't7xx-pm-fixes'
Merge branch :
'tcp-bhash2-fixes'
Merge branch :
'tcp-plb'
Merge branch :
'thermal-intel'
Merge branch :
'topic/hda-ext-cleanup' into for-next
Merge branch :
'topic/objtool' into next
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'topic/qspinlock' into next
Merge branch :
'trace-points-for-mv88e6xxx'
Merge branch :
'tun-vnet-uso'
Merge branch :
'txgbe'
Merge branch :
'txgbe'
Merge branch :
'udp-false-sharing'
Merge branch :
'udp-pernetns-hash'
Merge branch :
'update-joakim-zhang-entries'
Merge branch :
'v6.2-shared/clockids' into v6.2-armsoc/dts64
Merge branch :
'v6.2-shared/clockids' into v6.2-clk/next
Merge branch 'veristat:
replay, filtering, sorting'
Merge branch :
'x86/urgent' into x86/core, to resolve conflict
Merge branch 'xfrm:
add extack support to some more message types'
Merge branch 'xfrm:
interface: Add unstable helpers for XFRM metadata'
Merge branch :
'zstd-next' into zstd-linus
Linux:
Merge branch for-6.2/dt-bindings into for-6.2/arm64/dt
Linux:
Merge branch for-6.2/dt-bindings into for-6.2/memory
Linux:
Merge branch i2c/client_device_id_helper-immutable of wsa/linux into next
Linux:
Merge branch irq/cirq-v2 into irq/irqchip-next
Linux:
Merge branch irq/loongarch-acpi into irq/irqchip-next
Linux:
Merge branch irq/loongarch-of into irq/irqchip-next
Linux:
Merge branch irq/misc-6.2 into irq/irqchip-next
Linux:
Merge branch kvm-arm64/52bit-fixes into kvmarm-master/next
Linux:
Merge branch kvm-arm64/dirty-ring into kvmarm-master/next
Linux:
Merge branch kvm-arm64/MAINTAINERS into kvmarm-master/fixes
Linux:
Merge branch kvm-arm64/misc-6.2 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/mte-map-shared into kvmarm-master/next
Linux:
Merge branch kvm-arm64/parallel-faults into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm-vcpu-state into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pmu-fixes-6.2 into kvmarm-master/fixes
Linux:
Merge branch kvm-arm64/pmu-unchained into kvmarm-master/next
Linux:
Merge branch kvm-arm64/s1ptw-write-fault into kvmarm-master/fixes
Linux:
Merge branch kvm-arm64/selftest/access-tracking into kvmarm-master/next
Linux:
Merge branch kvm-arm64/selftest/linked-bps into kvmarm-master/next
Linux:
Merge branch kvm-arm64/selftest/memslot-fixes into kvmarm-master/next
Linux:
Merge branch kvm-arm64/selftest/s2-faults into kvmarm-master/next
Merge branches :
'acpi-apei', 'acpi-x86', 'acpi-battery' and 'acpi-pfrut'
Merge branches :
'acpi-fan', 'acpi-pcc', 'acpi-misc' and 'pnp'
Merge branches :
'acpi-pm', 'acpi-processor', 'acpi-ec' and 'acpi-video'
Merge branches :
'acpi-prm' and 'acpi-video'
Merge branches :
'acpi-resource' and 'acpi-video'
Merge branches :
'acpi-resource' and 'acpi-video'
Merge branches :
'acpi-scan', 'acpi-bus', 'acpi-tables' and 'acpi-sysfs'
Merge branches :
'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/rockchip', 'arm/smmu', 'ppc/pamu', 's390', 'x86/vt-d', 'x86/amd' and 'core' into next
Merge branches :
'clk-bindings', 'clk-renesas', 'clk-amlogic', 'clk-allwinner' and 'clk-ti' into clk-next
Merge branches :
'clk-mediatek', 'clk-trace', 'clk-qcom' and 'clk-microchip' into clk-next
Merge branches :
'clk-spear', 'clk-fract', 'clk-rockchip' and 'clk-imx' into clk-next
Merge branches :
'clk-x86', 'clk-xilinx', 'clk-cleanup', 'clk-mstar' and 'clk-ingenic' into clk-next
Merge branches :
'doc.2022.10.20a', 'fixes.2022.10.21a', 'lazy.2022.11.30a', 'srcunmisafe.2022.11.09a', 'torture.2022.10.18c' and 'torturescript.2022.10.20a' into HEAD
Merge branches :
'edac-ghes' and 'edac-misc' into edac-updates-for-v6.2
Merge branches :
'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-dp', 'msm-next-lumag-dsi', 'msm-next-lumag-hdmi' and 'msm-next-lumag-mdp5' into msm-next-lumag
Merge branches :
'pm-cpuidle', 'pm-sleep' and 'pm-domains'
Merge branches :
'pm-devfreq' and 'pm-tools'
Merge branches :
'powercap', 'pm-x86', 'pm-opp' and 'pm-misc'
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-next into drm-intel-gt-next
Linux:
Merge drm/drm-next into drm-intel-gt-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next-fixes
Linux:
Merge drm/drm-next into drm-misc-next-fixes
Linux:
Merge existing fixes from asoc/for-6.1 into new branch
Linux:
Merge existing fixes from spi/for-6.1 into new branch
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge 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
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux:
Merge git://linuxtv.org/sailus/media_tree into media_stage
Linux:
Merge Intel thermal control drivers changes for v6.2
Merge patch "RISC-V:
Fix unannoted hardirqs-on in return to userspace slow-path"
Merge patch "riscv:
Fix build with CONFIG_CC_OPTIMIZE_FOR_SIZE=y"
Linux:
Merge patch series "Add PMEM support for RISC-V"
Merge patch series "can:
etas_es58x: report firmware, bootloader and hardware version"
Merge patch series "can:
gs_usb: new features: GS_CAN_FEATURE_GET_STATE, GS_CAN_FEATURE_BERR_REPORTING"
Merge patch series "can:
kvaser_usb: Fixes and improvements"
Merge patch series "can:
m_can: Optimizations for tcan and peripheral chips"
Merge patch series "can:
usb: remove pointers to struct usb_interface in device's priv structures"
Linux:
Merge patch series "Connect VFIO to IOMMUFD"
Merge patch series "Documentation:
RISC-V: patch-acceptance changes"
Linux:
Merge patch series "IOMMUFD Generic interface"
Linux:
Merge patch series "Move group specific code into group.c"
Linux:
Merge patch series "R-Car CAN FD driver enhancements"
Linux:
Merge patch series "RISC-V interrupt controller select cleanup"
Merge patch series "RISC-V:
Align the shadow stack"
Merge patch series "RISC-V:
Dynamic ftrace support for RV32I"
Merge patch series "RISC-V:
Ensure Zicbom has a valid block size"
Linux:
Merge patch series "riscv,isa fixups"
Merge patch series "riscv:
alternative-macros.h cleanups"
Merge patch series "riscv:
Fix crash during early errata patching"
Linux:
Merge patch series "Support VMCOREINFO export for RISCV64"
Merge remote-tracking branch :
'arm64/for-next/sysregs' into kvmarm-master/next
Merge remote-tracking branch :
'i2c/i2c/client_device_id_helper-immutable' into togreg
Merge remote-tracking branch :
'kvm/queue' into HEAD
Merge remote-tracking branch :
'msm/msm-fixes' into HEAD
Merge remote-tracking branch :
'robh/dt/dtbo-rename' into imx/dt64
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 remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'wireless/main' into wireless-next
Merge tag :
'6.2-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.2-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.2-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.2-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.2-rc3-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.2-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.2-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.2-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.2-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.2-rc8-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'9p-for-6.2-rc1' of https://github.com/martinetd/linux
Merge tag :
'acpi-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'affs-for-6.2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'afs-next-20221222' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'amd-drm-fixes-6.2-2022-12-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.2-2022-12-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.2-2023-01-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.2-2023-01-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.2-2023-01-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.2-2023-01-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.2-2023-02-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.2-2023-02-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.2-2023-02-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.2-2023-02-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.2-2022-11-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.2-2022-11-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.2-2022-12-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.2-2022-12-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amlogic-arm64-dt-for-v6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-fixes-v6.2-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
Merge tag :
'amlogic-fixes-v6.2-rc-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
Merge tag :
'apparmor-pr-2022-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'apparmor-v6.2-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag :
'arm-soc/for-6.2/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.2/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.2/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag :
'arm-soc/for-6.2/drivers-fixes' 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-6.2' of https://github.com/AsahiLinux/linux into arm/dt
Merge tag :
'asahi-soc-dt-6.2-v2' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag :
'asahi-soc-dt-6.2-v3' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag :
'asahi-soc-rtkit-sart-6.2' of https://github.com/AsahiLinux/linux into soc/drivers
Merge tag :
'asm-generic-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v6.2-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.2-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.2-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.2-rc8' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.2-rc8-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'asoc-v6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'asoc-v6.2-3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-6.2-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
Merge tag :
'at91-defconfig-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig
Merge tag :
'at91-defconfig-6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig
Merge tag :
'at91-dt-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-dt-6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-dt-6.2-3' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-fixes-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'ata-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'audit-pr-20221212' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'backlight-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'block-2023-01-06' of git://git.kernel.dk/linux
Merge tag :
'block-6.2-2022-12-19' of git://git.kernel.dk/linux
Merge tag :
'block-6.2-2022-12-29' of git://git.kernel.dk/linux
Merge tag :
'block-6.2-2023-01-13' of git://git.kernel.dk/linux
Merge tag :
'block-6.2-2023-01-20' of git://git.kernel.dk/linux
Merge tag :
'block-6.2-2023-01-27' of git://git.kernel.dk/linux
Merge tag :
'block-6.2-2023-02-03' of git://git.kernel.dk/linux
Merge tag :
'block-6.2-2023-02-10' of git://git.kernel.dk/linux
Merge tag :
'block-6.2-2023-02-16' of git://git.kernel.dk/linux
Merge tag :
'block-6.2-2023-02-17' of git://git.kernel.dk/linux
Merge tag :
'br-v6.2b' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag :
'br-v6.2d' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag :
'br-v6.2e' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag :
'br-v6.2f' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag :
'br-v6.2g' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag :
'br-v6.2i' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag :
'ceph-for-6.2-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.2-rc3' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.2-rc7' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.2-rc8' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.2-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.2-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-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v6.2-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-microchip-fixes-6.1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag :
'clk-microchip-fixes-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-fixes
Merge tag :
'coccinelle-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag :
'configfs-6.2-2022-12-13' of git://git.infradead.org/users/hch/configfs
Merge tag :
'core-debugobjects-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-urgent-2023-01-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-fixes-for-6.1b' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'cpufreq-arm-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cpufreq-arm-updates-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cpufreq/arm/fixes-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'csky-for-linus-6.2-rc1' of https://github.com/c-sky/csky-linux
Merge tag :
'cxl-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-fixes-for-6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-next-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-2022-12-23' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.2-2022-12-13' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.2' of git://git.lwn.net/linux
Merge tag :
'docs-6.2-fixes' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-accel-2022-11-22' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel into drm-next
Merge tag :
'drm-fixes-2023-01-01' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-01-06' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-01-13' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-01-20' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-01-27' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-02-03' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-02-10' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-02-17' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-intel-fixes-2022-12-30' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-01-05' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-01-12' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-01-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-01-26' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-02-02' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-02-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-02-16' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-gt-next-2022-11-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-gt-next-2022-11-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2022-10-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2022-11-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2022-12-01' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2022-12-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-misc-fixes-2023-01-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-01-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-01-19' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-01-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-02-02' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-02-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-02-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-next-2022-10-20' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-10-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-11-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-11-10-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-11-17' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2022-12-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2023-01-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-msm-display-for-6.2' of https://gitlab.freedesktop.org/lumag/msm into drm-next
Merge tag :
'drm-msm-fixes-2023-01-12' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-fixes-2023-01-16' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2022-11-28' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2022-12-23' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-20221025' of git://linuxtv.org/pinchartl/media into drm-next
Merge tag :
'drm-next-20221109' of git://linuxtv.org/pinchartl/media into drm-next
Merge tag :
'drm-next-20221122' of git://linuxtv.org/pinchartl/media into drm-next
Merge tag :
'drm/tegra/for-6.2-rc1' of https://gitlab.freedesktop.org/drm/tegra into drm-next
Merge tag :
'dt-cleanup-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'dt-cleanup-6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.2_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.2_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-zboot-direct-for-v6.2' into efi/next
Merge tag :
'erofs-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-6.2-rc1' 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 :
'extcon-next-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'f2fs-fix-6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'f2fs-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fixes-2023-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'fixes-2023-01-14' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'fixes-2023-02-11' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'fixes_for_v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fixes_for_v6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'floppy-for-6.2' of https://github.com/evdenis/linux-floppy into for-6.2/block
Merge tag :
'for-6.2-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.2-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.2-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.2-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux
Merge tag :
'for-6.2/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.2/io_uring-2022-12-08' of git://git.kernel.dk/linux
Merge tag :
'for-6.2/io_uring-next-2022-12-08' of git://git.kernel.dk/linux
Merge tag :
'for-6.2/writeback-2022-12-12' of git://git.kernel.dk/linux
Merge tag :
'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd into core
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/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 git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus-2022121301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2022122101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2023011801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2023020901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-6.2-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.2-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-linus-6.2-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-net-2023-01-17' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-netdev' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-v6.2' 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 :
'fpga-for-6.2-final' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-linus
Merge tag :
'fpga-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.fuse.acl.v6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.idmapped.mnt_idmap.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.idmapped.squashfs.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.mount.propagation.fix.v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.ovl.setgid.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.vfsuid.conversion.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.vfsuid.ima.v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.xattr.simple.noaudit.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fs.xattr.simple.rework.rbtree.rwlock.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
Merge tag :
'fscache-fixes-20230130' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag :
'fuse-update-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-v6.1-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gfs2-v6.2-rc4-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gvt-fixes-2023-01-05' of https://github.com/intel/gvt-linux into drm-intel-fixes
Merge tag :
'gvt-next-2022-11-17' of https://github.com/intel/gvt-linux into drm-intel-next
Merge tag :
'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.2-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hisi-arm64-dt-for-6.2' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag :
'hsi-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag :
'hwmon-for-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-next-signed-20221208' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i3c/for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'icc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'icc-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag :
'ieee802154-for-net-2023-01-30' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan
Merge tag :
'ieee802154-for-net-next-2022-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next
Merge tag :
'ieee802154-for-net-next-2022-10-26' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next
Merge tag :
'ieee802154-for-net-next-2022-12-05' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next
Merge tag :
'iio-fixes-for-6.1d' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-fixes-for-6.2a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-6.2a-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-6.2b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig
Merge tag :
'imx-drivers-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag :
'imx-dt-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-soc-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc
Merge tag :
'input-for-v6.2-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-gpio-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag :
'intel-gpio-v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag :
'intel-pinctrl-v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'intel-pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'intel-pinctrl-v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'io_uring-2023-01-06' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.2-2022-12-19' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.2-2022-12-29' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.2-2023-01-13' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.2-2023-01-20' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.2-2023-01-21' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.2-2023-01-27' of git://git.kernel.dk/linux
Merge tag :
'iomap-6.2-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iomap-write-race-testing-6.2_2022-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeC
Merge tag :
'iommu-fixes-v6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-updates-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'ipsec-2023-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-next-2022-12-09' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2023-02-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.2_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irqchip-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
Merge tag :
'iwlwifi-next-for-kalle-2022-11-06-v2' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-for-kalle-2022-11-28' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-for-kalle-2022-12-07' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'ixp4xx-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc
Merge tag :
'jfs-6.2' of https://github.com/kleikamp/linux-shaggy
Merge tag :
'juno-updates-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag :
'kbuild-fixes-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kcsan.2022.12.02a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'ktest-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag :
'kvm-s390-next-6.2-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-selftests-6.2-1' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-selftests-6.2-2' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.2-1' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.1-3' into kvm-arm64/dirty-ring
Merge tag :
'kvmarm-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master
Merge tag :
'kvmarm-fixes-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds
Merge tag :
'libnvdimm-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-6.2-20221219' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.2-20230202' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.2-20230207' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.2-20221212' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-kselftest-fixes-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-fixes-6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-fixes-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-fixes-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-next-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-next-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-watchdog-6.2-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'livepatching-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'lkmm.2022.12.02a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'locking-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2023-02-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking_urgent_for_v6.2_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locks-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
Merge tag :
'loongarch-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'lsm-pr-20221212' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-v6.2' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Merge tag :
'maxrefcount-fixes-6.2_2022-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeD
Merge tag :
'media/v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-next-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'memory-controller-drv-6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'memory-controller-drv-fixes-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/fixes
Merge tag :
'mfd-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'microblaze-v6.2' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag :
'mips_6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.2_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'misc-habanalabs-next-2022-11-23' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
Merge tag :
'mlx5-fixes-2022-12-28' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2023-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2023-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2023-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-10-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-11-12' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-11-29' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-12-08' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-hotfixes-stable-2022-12-22-14-34' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-01-16-15-23' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-02-02-19-24-2' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-02-13-13-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-02-17-15-16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2022-12-17-20-32' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2022-12-17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'modules-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'modules-6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'msi-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms
Merge tag :
'mt76-for-kvalo-2022-12-01' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtk-clk-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/wens/linux into clk-mediatek
Merge tag :
'musb-for-v6.2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'mvebu-dt-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'mvebu-dt64-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'mvebu-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
Merge tag :
'nand/for-6.2' into mtd/next
Merge tag :
'net-6.2-final' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.2-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nfs-for-6.2-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-6.2-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-6.2-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfsd-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.2-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.2-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nolibc.2022.12.02a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'ntfs3_for_6.2' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nuvoton-6.2-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
Merge tag :
'nvme-6.2-2022-02-17' of git://git.infradead.org/nvme into block-6.2
Merge tag :
'nvme-6.2-2022-11-29' of git://git.infradead.org/nvme into for-6.2/block
Merge tag :
'nvme-6.2-2022-12-07' of git://git.infradead.org/nvme into for-6.2/block
Merge tag :
'nvme-6.2-2022-12-22' of git://git.infradead.org/nvme into block-6.2
Merge tag :
'nvme-6.2-2022-12-29' of git://git.infradead.org/nvme into block-6.2
Merge tag :
'nvme-6.2-2023-01-12' of git://git.infradead.org/nvme into block-6.2
Merge tag :
'nvme-6.2-2023-01-20' of git://git.infradead.org/nvme into block-6.2
Merge tag :
'nvme-6.2-2023-01-26' of git://git.infradead.org/nvme into block-6.2
Merge tag :
'nvme-6.2-2023-02-02' of git://git.infradead.org/nvme into block-6.2
Merge tag :
'nvme-6.2-2023-02-09' of git://git.infradead.org/nvme into block-6.2
Merge tag :
'nvme-6.2-2023-02-15' of git://git.infradead.org/nvme into block-6.2
Merge tag :
'omap-for-v6.2/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'opp-updates-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'optee-for-6.2' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag :
'ovl-fixes-6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Merge tag :
'ovl-update-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Merge tag :
'parisc-for-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'pci-v6.2-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'pci-v6.2-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'perf-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.2-1-2023-01-06' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v6.2-2-2023-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v6.2-3-2023-01-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v6.2-1-2022-12-16' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v6.2-2-2022-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-urgent-2023-01-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2023-01-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.2_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.2_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.2_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.2-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.2-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.2-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.2-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'pstore-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pstore-v6.2-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pull-alpha' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-elfcore' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-namespace' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag :
'qcom-arm64-defconfig-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag :
'qcom-arm64-defconfig-for-6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag :
'qcom-arm64-fixes-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-for-6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-defconfig-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag :
'qcom-driver-fixes-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-drivers-for-6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-dts-fixes-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-dts-for-6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-pinctrl-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into devel
Merge tag :
'qcom-pinctrl-6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into devel
Merge tag :
'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'random-fixes-6.2_2022-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeC
Merge tag :
'ras_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu-urgent.2022.12.17a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'rcu.2022.12.02a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'regmap-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig
Merge tag :
'renesas-arm-dt-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-arm-dt-for-v6.2-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-arm-dt-for-v6.2-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-arm-soc-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/soc
Merge tag :
'renesas-clk-fixes-for-v6.1-tag1'
Merge tag :
'renesas-clk-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.2-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
Merge tag :
'renesas-drivers-for-v6.2-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dt-bindings-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dt-bindings-for-v6.2-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-riscv-defconfig-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig
Merge tag :
'renesas-riscv-dt-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-riscv-soc-for-v6.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/soc
Merge tag :
'reset-fixes-for-v6.2' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'riscv-dt-fixes-for-v6.2-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-dt-for-v6.2-mw0' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-6.2-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-soc-for-v6.2-mw0' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag :
'rproc-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtc-6.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rust-6.2' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.2' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rxrpc-fixes-20230107' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'rxrpc-next-20221108' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'rxrpc-next-20221116' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'rxrpc-next-20221201-b' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
's390-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-dt64-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'sched-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2023-01-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2023-02-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v6.2_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scrub-bmap-enhancements-6.2_2022-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeA
Merge tag :
'scrub-check-metadata-inode-records-6.2_2022-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeA
Merge tag :
'scrub-cleanup-malloc-6.2_2022-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeA
Merge tag :
'scrub-fix-ag-header-handling-6.2_2022-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeA
Merge tag :
'scrub-fix-return-value-6.2_2022-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeA
Merge tag :
'scrub-fix-rtmeta-ilocking-6.2_2022-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeA
Merge tag :
'scrub-fscounters-enhancements-6.2_2022-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeA
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'seccomp-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20221212' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'slab-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'smp-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'socfpga_dts_updates_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'socfpga_dts_updates_for_v6.2_part2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'sound-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spdx-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag :
'spi-fix-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.2' into mtd/next
Merge tag :
'spi-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-v6.2-rc8-abi' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'sti-dt-for-6.3-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into arm/fixes
Merge tag :
'stm32-dt-for-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'stm32-dt-for-v6.2-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/fixes
Merge tag :
'sunxi-clk-for-6.2-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-dt-for-6.2-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-fixes-for-6.2-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sysctl-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'tag-chrome-platform-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tag-venus-for-v6.2' of git://linuxtv.org/svarbanov/media_tree into media_stage
Merge tag :
'tegra-for-6.2-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.2-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig
Merge tag :
'tegra-for-6.2-arm64-dt-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.2-clk-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.2-dt-bindings-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.2-firmware-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.2-memory-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.2-soc-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thermal-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.2-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v6.2-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-config-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/defconfig
Merge tag :
'ti-k3-dt-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'ti-keystone-soc-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/soc
Merge tag :
'tif-notify-signal-2023-01-06' of git://git.kernel.dk/linux
Merge tag :
'timers-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2023-01-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2023-02-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.2-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'tomoyo-pr-20230117' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1
Merge tag :
'tpmdd-next-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-probes-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.2-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'unsigned-char-6.2-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/zx2c4/linux
Merge tag :
'urgent-nolibc.2023.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'usb-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.1-rc8' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.2-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.2-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'ux500-dts-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag :
'ux500-soc-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc
Merge tag :
'v6.1-dts64-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/fixes
Merge tag :
'v6.1-next-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/defconfig
Merge tag :
'v6.1-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt
Merge tag :
'v6.1-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/drivers
Merge tag :
'v6.1-rc1' into next
Merge tag :
'v6.1-rc4' into regulator-6.2
Merge tag :
'v6.1-rc4' into spi-6.2
Merge tag :
'v6.1-rc6' into x86/core, to resolve conflicts
Merge tag :
'v6.1-rc7' into iommufd.git for-next
Merge tag :
'v6.1-rc8' into efi/next
Merge tag :
'v6.1-rc8' into rdma.git for-next
Merge tag :
'v6.1-soc-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/fixes
Merge tag :
'v6.2-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.2-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.2-rockchip-clk-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.2-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into asahi-wip
Merge tag :
'v6.2-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.2-rc6' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.2-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'wireless-2022-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2023-01-12' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2023-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2022-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2022-12-02' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'x86-apic-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cleanups-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-misc-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-01-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-02-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-02-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_alternatives_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_asm_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_boot_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_fpu_for_6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_paravirt_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sgx_for_6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_splitlock_for_6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_tdx_for_6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.2_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.2_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.2_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.2_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-6.2-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.2-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-iomap-stale-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs into xfs-6.2-mergeB
Merge tag :
'xtensa-20221213' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'xtensa-20230110' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zonefs-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag :
'zstd-linus-v6.2' of https://github.com/terrelln/linux
Merge tags :
'acpi-6.2-rc1' and 'irq-core-2022-12-10' into loongarch-next
mfd:
88pm800: Convert to i2c's .probe_new()
mfd:
88pm800: Replace irqchip mask_invert with unmask_base
mfd:
88pm805: Convert to i2c's .probe_new()
mfd:
88pm80x: Remove #ifdef guards for PM related functions
mfd:
88pm860x: Remove #ifdef guards for PM related functions
mfd:
aat2870-core: Convert to i2c's .probe_new()
mfd:
aat2870: Remove #ifdef guards for PM related functions
mfd:
act8945a: Convert to i2c's .probe_new()
mfd:
Add Ampere's Altra SMpro MFD driver
mfd:
adp5520: Convert to i2c's .probe_new()
mfd:
adp5520: Remove #ifdef guards for PM related functions
mfd:
arizona-i2c: Convert to i2c's .probe_new()
mfd:
arizona: Remove #ifdef guards for PM related functions
mfd:
as3711: Convert to i2c's .probe_new()
mfd:
as3722: Convert to i2c's .probe_new()
mfd:
atc260x-i2c: Convert to i2c's .probe_new()
mfd:
atc260x: Replace irqchip mask_invert with unmask_base
mfd:
axp20x-i2c: Convert to i2c's .probe_new()
mfd:
axp20x: Do not sleep in the power off handler
mfd:
axp20x: Replace irqchip mask_invert with unmask_base
mfd:
bcm590xx: Convert to i2c's .probe_new()
mfd:
bd9571mwv: Convert to i2c's .probe_new()
mfd:
bd957x: Fix Kconfig dependency on REGMAP_IRQ
mfd:
da903x: Convert to i2c's .probe_new()
mfd:
da9052-i2c: Convert to i2c's .probe_new()
mfd:
da9055-i2c: Convert to i2c's .probe_new()
mfd:
da9062-core: Convert to i2c's .probe_new()
mfd:
da9063-i2c: Convert to i2c's .probe_new()
mfd:
da9150-core: Convert to i2c's .probe_new()
mfd:
Drop obsolete dependencies on COMPILE_TEST
mfd:
fsl-imx25-tsadc: Use devm_platform_get_and_ioremap_resource()
mfd:
gateworks-gsc: Replace irqchip mask_invert with unmask_base
mfd:
intel_soc_pmic: Allow COMPILE_TEST or I2C_DESIGNWARE_PLATFORM
mfd:
khadas-mcu: Convert to i2c's .probe_new()
mfd:
lm3533-core: Convert to i2c's .probe_new()
mfd:
lp3943: Convert to i2c's .probe_new()
mfd:
lp873x: Convert to i2c's .probe_new()
mfd:
lp87565: Convert to i2c's .probe_new()
mfd:
lp8788: Convert to i2c's .probe_new()
mfd:
madera-i2c: Convert to i2c's .probe_new()
mfd:
madera: Include correct gpio API
mfd:
max14577: Convert to i2c's .probe_new()
mfd:
max14577: Remove #ifdef guards for PM related functions
mfd:
max14577: Replace irqchip mask_invert with unmask_base
mfd:
max77620: Convert to i2c's .probe_new()
mfd:
max77620: Remove #ifdef guards for PM related functions
mfd:
max77650: Remove useless type_invert flag
mfd:
max77686: Remove #ifdef guards for PM related functions
mfd:
max77693: Convert to i2c's .probe_new()
mfd:
max77693: Replace irqchip mask_invert with unmask_base
mfd:
max77843: Convert to i2c's .probe_new()
mfd:
max77843: Drop useless mask_invert flag on irqchip
mfd:
max8907: Convert to i2c's .probe_new()
mfd:
max8925-i2c: Convert to i2c's .probe_new()
mfd:
max8925-i2c: Remove #ifdef guards for PM related functions
mfd:
max8997: Convert to i2c's .probe_new()
mfd:
max8998: Convert to i2c's .probe_new()
mfd:
mc13xxx-i2c: Convert to i2c's .probe_new()
mfd:
mc13xxx-spi: Fix typo ("transfert")
mfd:
mc13xxx: Stop including of_gpio.h
mfd:
mcp-sa11x0: Remove #ifdef guards for PM related functions
mfd:
menelaus: Convert to i2c's .probe_new()
mfd:
menf21bmc: Convert to i2c's .probe_new()
mfd:
motorola-cpcap: Remove #ifdef guards for PM related functions
mfd:
mt6360: Add bounds checking in Regmap read/write call-backs
mfd:
mt6397-irq: Remove #ifdef guards for PM related functions
mfd:
palmas: Add support of module build for Ti palmas chip
mfd:
palmas: Convert to i2c's .probe_new()
mfd:
palmas: Stop including of_gpio.h
mfd:
palmas: Use device_get_match_data() to simplify the code
mfd:
pcf50633-core: Convert to i2c's .probe_new()
mfd:
pcf50633: Remove #ifdef guards for PM related functions
mfd:
pm8008: Fix return value check in pm8008_probe()
mfd:
qcom-pm8xxx: Drop unused PM8018 compatible
mfd:
qcom_rpm: Fix an error handling path in qcom_rpm_probe()
mfd:
qcom_rpm: Use devm_of_platform_populate() to simplify code
mfd:
rc5t583-irq: Remove #ifdef guards for PM related functions
mfd:
rc5t583: Convert to i2c's .probe_new()
mfd:
Remove davinci voicecodec driver
mfd:
Remove dm355evm_msp driver
mfd:
Remove htc-i2cpld driver
mfd:
retu-mfd: Convert to i2c's .probe_new()
mfd:
rk808: Convert to i2c's .probe_new()
mfd:
rk808: Permit having multiple PMIC instances
mfd:
rn5t618: Replace irqchip mask_invert with unmask_base
mfd:
rohm-bd71828: Replace irqchip mask_invert with unmask_base
mfd:
rohm-bd718x7: Convert to i2c's .probe_new()
mfd:
rohm-bd718x7: Drop useless mask_invert flag on irqchip
mfd:
rohm-bd9576: Convert to i2c's .probe_new()
mfd:
rohm: Use dev_err_probe()
mfd:
rsmu_i2c: Convert to i2c's .probe_new()
mfd:
rt5033: Convert to i2c's .probe_new()
mfd:
rt5033: Replace irqchip mask_invert with unmask_base
mfd:
rt5120: Replace irqchip mask_invert with unmask_base
mfd:
sec-core: Convert to i2c's .probe_new()
mfd:
sec: Remove #ifdef guards for PM related functions
mfd:
si476x-i2c: Convert to i2c's .probe_new()
mfd:
sky81452: Convert to i2c's .probe_new()
mfd:
sm501: Remove #ifdef guards for PM related functions
mfd:
sprd-sc27xx-spi: Replace irqchip mask_invert with unmask_base
mfd:
sprd-sc27xx: Remove #ifdef guards for PM related functions
mfd:
stm32-lptimer: Use devm_platform_get_and_ioremap_resource()
mfd:
stmfx: Convert to i2c's .probe_new()
mfd:
stmfx: Remove #ifdef guards for PM related functions
mfd:
stmpe-i2c: Convert to i2c's .probe_new()
mfd:
stmpe: Remove #ifdef guards for PM related functions
mfd:
stpmic1: Convert to i2c's .probe_new()
mfd:
stpmic1: Fix swapped mask/unmask in irq chip
mfd:
stpmic1: Remove #ifdef guards for PM related functions
mfd:
stw481x: Convert to i2c's .probe_new()
mfd:
sun4i-gpadc: Replace irqchip mask_invert with unmask_base
mfd:
t7l66xb: Remove #ifdef guards for PM related functions
mfd:
tc3589x: Convert to i2c's .probe_new()
mfd:
tc3589x: Remove #ifdef guards for PM related functions
mfd:
tc6387xb: Remove #ifdef guards for PM related functions
mfd:
tc6393xb: Remove #ifdef guards for PM related functions
mfd:
ti-lmu: Convert to i2c's .probe_new()
mfd:
timberdale: Remove linux/msi.h include
mfd:
tps6105x: Convert to i2c's .probe_new()
mfd:
tps65010: Convert to i2c's .probe_new()
mfd:
tps6507x: Convert to i2c's .probe_new()
mfd:
tps65086: Convert to i2c's .probe_new()
mfd:
tps65090: Convert to i2c's .probe_new()
mfd:
tps65090: Replace irqchip mask_invert with unmask_base
mfd:
tps65218: Convert to i2c's .probe_new()
mfd:
tps65219: Add driver for TI TPS65219 PMIC
mfd:
tps6586x: Convert to i2c's .probe_new()
mfd:
tps6586x: Remove #ifdef guards for PM related functions
mfd:
tps65910: Convert to i2c's .probe_new()
mfd:
tps65912-i2c: Convert to i2c's .probe_new()
mfd:
twl-core: Convert to i2c's .probe_new()
mfd:
twl6040: Convert to i2c's .probe_new()
mfd:
twl6040: Drop twl6040_platform_data and associated definitions
mfd:
twl6040: Switch to using gpiod API
mfd:
ucb1x00: Remove #ifdef guards for PM related functions
mfd:
vexpress-sysreg: Fix resource compound literal assignments
mfd:
wcd934x: Convert irq chip to config regs
mfd:
wl1273-core: Convert to i2c's .probe_new()
mfd:
wm831x-i2c: Convert to i2c's .probe_new()
mfd:
wm8350-i2c: Convert to i2c's .probe_new()
mfd:
wm8400-core: Convert to i2c's .probe_new()
mfd:
wm8994-core: Convert to i2c's .probe_new()
mfd:
wm8994: Remove #ifdef guards for PM related functions
microblaze/PCI:
Moving PCI iounmap and dependent code
microblaze/PCI:
Remove Null PCI config access unused functions
microblaze/PCI:
Remove support for Xilinx PCI host bridge
microblaze/PCI:
Remove unused allocation & free of PCI host bridge structure
microblaze/PCI:
Remove unused device tree parsing for a host bridge resources
microblaze/PCI:
Remove unused early_read_config_byte() et al declarations
microblaze/PCI:
Remove unused PCI BIOS resource allocation
microblaze/PCI:
Remove unused PCI bus scan if configured as a host
microblaze/PCI:
Remove unused PCI Indirect ops
microblaze/PCI:
Remove unused PCI legacy IO's access on a bus
microblaze/PCI:
Remove unused pci_address_to_pio() conversion of CPU address to I/O port
microblaze/PCI:
Remove unused pci_iobar_pfn() and et al declarations
microblaze/PCI:
Remove unused sys_pciconfig_iobase() and et al declaration
migrate:
convert migrate_pages() to use folios
migrate:
convert unmap_and_move() to use folios
migrate:
hugetlb: check for hugetlb shared PMD in node migration
minmax:
clamp more efficiently by avoiding extra comparison
minmax:
sanity check constant bounds when clamping
MIPS&LoongArch&NIOS2:
adjust prototypes of p?d_init()
mips/pci:
use devm_platform_ioremap_resource()
MIPS:
BCM63xx: Add check for NULL for clk in clk_enable
MIPS:
dts: bcm63268: Add missing properties to the TWD node
mips:
dts: bcm63268: add TWD block timer
mips:
dts: brcm: bcm7435: add "interrupt-names" for NAND controller
MIPS:
DTS: CI20: fix reset line polarity of the ethernet controller
mips:
dts: remove label = "cpu" from DSA dt-binding
MIPS:
mscc: jaguar2: Fix pca9545 i2c-mux node names
MIPS:
OCTEON: cvmx-bootmem: use strscpy() to instead of strncpy()
MIPS:
OCTEON: warn only once if deprecated link status is being used
mips:
ptrace: user_regset_copyin_ignore() always returns 0
MIPS:
ralink: mt7621: avoid to init common ralink reset controller
mips:
ralink: mt7621: change DSA port labels to generic naming
mips:
ralink: mt7621: define MT7621_SYSC_BASE with __iomem
mips:
ralink: mt7621: do not use kzalloc too early
mips:
ralink: mt7621: fix phy-mode of external phy on GB-PC2
mips:
ralink: mt7621: soc queries and tests as functions
MIPS:
Restore symbol versions for copy_page_cpu and clear_page_cpu
MIPS:
Use "grep -E" instead of "egrep"
MIPS:
vpe-cmp: fix possible memory leak while module exiting
MIPS:
vpe-mt: fix possible memory leak while module exiting
misc:
apds9802als: Convert to i2c's .probe_new()
misc:
apds990x: Convert to i2c's .probe_new()
misc:
bh1770glc: Convert to i2c's .probe_new()
misc:
ds1682: Convert to i2c's .probe_new()
misc:
eeprom/eeprom: Convert to i2c's .probe_new()
misc:
eeprom/idt_89hpesx: Convert to i2c's .probe_new()
misc:
eeprom/max6875: Convert to i2c's .probe_new()
misc:
fastrpc: Add dma_mask to fastrpc_channel_ctx
misc:
fastrpc: Add fastrpc_remote_heap_alloc
misc:
fastrpc: Add mmap request assigning for static PD pool
misc:
fastrpc: Add reserved mem support
misc:
fastrpc: Add support for audiopd
misc:
fastrpc: Don't remove map on creater_process and device_release
misc:
fastrpc: fix error code in fastrpc_req_mmap()
misc:
fastrpc: Fix use-after-free and race in fastrpc_map_find
misc:
fastrpc: Fix use-after-free race condition for maps
misc:
fastrpc: Pass bitfield into qcom_scm_assign_mem
misc:
fastrpc: Prepare to dynamic dma-buf locking specification
misc:
fastrpc: Rename audio protection domain to root
misc:
fastrpc: Rework fastrpc_req_munmap
misc:
fastrpc: Safekeep mmaps on interrupted invoke
misc:
fastrpc: Use fastrpc_map_put in fastrpc_map_create on fail
misc:
genwqe: card_base: Fix some kernel-doc warnings
misc:
hmc6352: Convert to i2c's .probe_new()
misc:
ics932s401: Convert to i2c's .probe_new()
misc:
isl29003: Convert to i2c's .probe_new()
misc:
isl29020: Convert to i2c's .probe_new()
misc:
lis3lv02d/lis3lv02d_i2c: Convert to i2c's .probe_new()
misc:
ocxl: fix possible name leak in ocxl_file_register_afu()
misc:
sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
misc:
smpro-errmon: Add Ampere's SMpro error monitor driver
misc:
smpro-misc: Add Ampere's Altra SMpro misc driver
misc:
tifm: fix possible memory leak in tifm_7xx1_switch_media()
misc:
tsl2550: Convert to i2c's .probe_new()
mISDN:
hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mISDN:
hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mISDN:
hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mlxsw:
Add support for 800Gbps link modes
mlxsw:
reg: Add Switch Port FDB Security Register
mlxsw:
spectrum: Add an API to configure security checks
mlxsw:
spectrum_ipip: Add Spectrum-1 ip6gre support
mlxsw:
spectrum_ipip: Rename Spectrum-2 ip6gre operations
mlxsw:
spectrum_router: Add support for double entry RIFs
mlxsw:
spectrum_router: Parametrize RIF allocation size
mlxsw:
spectrum_router: Replace 0-length array with flexible array
mlxsw:
spectrum_router: Use gen_pool for RIF index allocation
mlxsw:
spectrum_switchdev: Add locked bridge port support
mlxsw:
spectrum_switchdev: Add support for locked FDB notifications
mlxsw:
spectrum_switchdev: Prepare for locked FDB notifications
mlxsw:
spectrum_switchdev: Use extack in bridge port flag validation
mlxsw:
spectrum_trap: Register 802.1X packet traps with devlink
mlxsw:
update adjfine to use adjust_by_scaled_ppm
mm, compaction:
fix fast_isolate_around() to stay within boundaries
mm, hwpoison:
try to recover from copy-on write faults
mm, hwpoison:
when copy-on-write hits poison, take page offline
mm, mremap:
fix mremap() expanding for vma's with vm_ops->close()
mm, mremap:
fix mremap() expanding vma with addr inside vma
mm, slab:
ignore hardened usercopy parameters when disabled
mm, slab:
ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY
mm, slab:
periodically resched in drain_freelist()
mm, slob:
rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED
mm, slub:
add CONFIG_SLUB_TINY
mm, slub:
disable SYSFS support with CONFIG_SLUB_TINY
mm, slub:
don't aggressively inline with CONFIG_SLUB_TINY
mm, slub:
don't create kmalloc-rcl caches with CONFIG_SLUB_TINY
mm, slub:
lower the default slub_max_order with CONFIG_SLUB_TINY
mm, slub:
refactor free debug processing
mm, slub:
remove percpu slabs with CONFIG_SLUB_TINY
mm, slub:
retain no free slabs on partial list with CONFIG_SLUB_TINY
mm, slub:
split out allocations from pre/post hooks
mm,hugetlb:
use folio fields in second tail page
mm,hwpoison,hugetlb,memory_hotplug:
hotremove memory section with hwpoisoned hugepage
mm,thp,rmap:
clean up the end of __split_huge_pmd_locked()
mm,thp,rmap:
fix races between updates of subpages_mapcount
mm,thp,rmap:
handle the normal !PageCompound case first
mm,thp,rmap:
lock_compound_mapcounts() on THP mapcounts
mm,thp,rmap:
simplify compound page mapcount handling
mm,thp,rmap:
subpages_mapcount COMPOUND_MAPPED if PMD-mapped
mm,thp,rmap:
subpages_mapcount of PTE-mapped subpages
mm/autonuma:
use can_change_(pte|pmd)_writable() to replace savedwrite
mm/damon/core:
add a callback for scheme target regions check
mm/damon/core:
split damos application logic into a new function
mm/damon/core:
split out DAMOS-charged region skip logic into a new function
mm/damon/core:
split out scheme quota adjustment logic into a new function
mm/damon/core:
split out scheme stat update logic into a new function
mm/damon/lru_sort:
enable and disable synchronously
mm/damon/modules:
deduplicate init steps for DAMON context setup
mm/damon/reclaim:
enable and disable synchronously
mm/damon/sysfs-schemes:
implement DAMOS-tried regions clear command
mm/damon/sysfs-schemes:
implement scheme region directory
mm/damon/sysfs-schemes:
implement schemes/tried_regions directory
mm/damon/sysfs:
implement DAMOS tried regions update command
mm/damon/sysfs:
move sysfs_lock to common module
mm/damon/sysfs:
move unsigned long range directory to common module
mm/damon/sysfs:
remove parameters of damon_sysfs_region_alloc()
mm/damon/sysfs:
split out kdamond-independent schemes stats update logic into a new function
mm/damon/sysfs:
split out schemes directory implementation to separate file
mm/damon/sysfs:
use damon_addr_range for region's start and end values
mm/damon/{reclaim,lru_sort}:
remove unnecessarily included headers
mm/damon:
use kstrtobool() instead of strtobool()
mm/demotion:
fix NULL vs IS_ERR checking in memory_tier_init
mm/fadvise:
use LLONG_MAX instead of -1 for eof
mm/filemap:
fix page end in filemap_get_read_batch
mm/frame-vector:
remove FOLL_FORCE usage
mm/gup:
add folio to list when folio_isolate_lru() succeed
mm/gup:
Add FOLL_INTERRUPTIBLE
mm/gup:
disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings
mm/gup:
Fix the lockless PMD access
mm/gup:
reliable R/O long-term pinning in COW mappings
mm/gup:
remove FOLL_MIGRATION
mm/gup:
remove the restriction on locked with FOLL_LONGTERM
mm/gup_test:
fix PIN_LONGTERM_TEST_READ with highmem
mm/gup_test:
free memory allocated via kvcalloc() using kvfree()
mm/gup_test:
start/stop/read functionality for PIN LONGTERM test
mm/huge_memory:
convert split_huge_pages_in_file() to use a folio
mm/huge_memory:
try avoiding write faults when changing PMD protection
mm/hugeltb_cgroup:
convert hugetlb_cgroup_commit_charge*() to folios
mm/hugetlb:
add folio support to hugetlb specific flag macros
mm/hugetlb:
add folio_hstate()
mm/hugetlb:
add hugetlb_folio_subpool() helpers
mm/hugetlb:
change hugetlb allocation functions to return a folio
mm/hugetlb:
convert add_hugetlb_page() to folios and add hugetlb_cma_folio()
mm/hugetlb:
convert destroy_compound_gigantic_page() to folios
mm/hugetlb:
convert dissolve_free_huge_page() to folios
mm/hugetlb:
convert enqueue_huge_page() to folios
mm/hugetlb:
convert free_gigantic_page() to folios
mm/hugetlb:
convert free_huge_page to folios
mm/hugetlb:
convert hugetlb prep functions to folios
mm/hugetlb:
convert isolate_or_dissolve_huge_page to folios
mm/hugetlb:
convert move_hugetlb_state() to folios
mm/hugetlb:
convert remove_hugetlb_page() to folios
mm/hugetlb:
convert update_and_free_page() to folios
mm/hugetlb:
fix PTE marker handling in hugetlb_change_protection()
mm/hugetlb:
fix uffd-wp handling for migration entries in hugetlb_change_protection()
mm/hugetlb:
pre-allocate pgtable pages for uffd wr-protects
mm/hugetlb:
set head flag before setting compound_order in __prep_compound_gigantic_folio
mm/hugetlb:
unify clearing of RestoreReserve for private pages
mm/hugetlb_cgroup:
convert __set_hugetlb_cgroup() to folios
mm/hugetlb_cgroup:
convert hugetlb_cgroup_from_page() to folios
mm/hugetlb_cgroup:
convert hugetlb_cgroup_migrate to folios
mm/hugetlb_cgroup:
convert hugetlb_cgroup_uncharge_page() to folios
mm/hugetlb_cgroup:
convert set_hugetlb_cgroup*() to folios
mm/hugetlb_vmemmap:
remap head page to newly allocated page
mm/hwpoison:
introduce per-memory_block hwpoison counter
mm/hwpoison:
move definitions of num_poisoned_pages_* to memory-failure.c
mm/hwpoison:
pass pfn to num_poisoned_pages_*()
mm/kfence:
remove hung_task cruft
mm/khugepaged:
add tracepoint to collapse_file()
mm/khugepaged:
fix ->anon_vma race
mm/khugepaged:
fix collapse_pte_mapped_thp() to allow anon_vma
mm/kmemleak.c:
fix a comment
mm/kmemleak:
use %pK to display kernel pointers in backtrace
mm/ksm:
convert break_ksm() to use walk_page_range_vma()
mm/ksm:
fix KSM COW breaking with userfaultfd-wp via FAULT_FLAG_UNSHARE
mm/ksm:
simplify break_ksm() to not rely on VM_FAULT_WRITE
mm/MADV_COLLAPSE:
catch !none !huge !bad pmd lookups
mm/MADV_COLLAPSE:
don't expand collapse when vm_end is past requested end
mm/MADV_COLLAPSE:
set EAGAIN on unexpected page refcount
mm/madvise:
fix madvise_pageout for private file mappings
mm/memory-failure.c:
cleanup in unpoison_memory
mm/mempolicy:
fix memory leak in set_mempolicy_home_node system call
mm/migrate.c:
stop using 0 as NULL pointer
mm/migrate:
fix wrongly apply write bit after mkdirty on sparc64
mm/migrate:
make isolate_movable_page() skip slab pages
mm/mincore.c:
use vma_lookup() instead of find_vma()
mm/mm_init.c:
use hotplug_memory_notifier() directly
mm/mmap:
properly unaccount memory on mas_preallocate() failure
mm/mmap:
use hotplug_memory_notifier() directly
mm/mprotect:
allow clean exclusive anon pages to be writable
mm/mprotect:
factor out check whether manual PTE write upgrades are required
mm/mprotect:
minor can_change_pte_writable() cleanups
mm/page_alloc:
always remove pages from temporary list
mm/page_alloc:
leave IRQs enabled for per-cpu page allocations
mm/page_alloc:
simplify locking during free_unref_page_list
mm/page_alloc:
update comments in __free_pages_ok()
mm/page_reporting:
Add checks for page_reporting_order param
mm/pagewalk:
add walk_page_range_vma()
mm/pagewalk:
don't trigger test_walk() in walk_page_vma()
mm/percpu.c:
remove the lcm code since block size is fixed at page size
mm/percpu:
add comment to state the empty populated pages accounting
mm/percpu:
remove unused pcpu_map_extend_chunks
mm/percpu:
remove unused PERCPU_DYNAMIC_EARLY_SLOTS
mm/percpu:
replace the goto with break
mm/percpu:
Update the code comment when creating new chunk
mm/percpu:
use list_first_entry_or_null in pcpu_reclaim_populated()
mm/pgtable:
Fix multiple -Wstringop-overflow warnings
mm/rmap:
fix comment in anon_vma_clone()
mm/shmem:
remove unneeded assignments in shmem_get_folio_gfp()
mm/shmem:
restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE
mm/sl[au]b:
rearrange struct slab fields to allow larger rcu_head
mm/slab:
Annotate kmem_cache_node->list_lock as raw
mm/slab:
move and adjust kernel-doc for kmem_cache_alloc
mm/slub, kunit:
Add a test case for kmalloc redzone check
mm/slub, kunit:
add SLAB_SKIP_KFENCE flag for cache creation
mm/slub, percpu:
correct the calculation of early percpu allocation size
mm/slub.c:
use hotplug_memory_notifier() directly
mm/slub:
extend redzone check to extra allocated kmalloc space than requested
mm/slub:
only zero requested size of buffer for kzalloc when debug enabled
mm/slub:
perform free consistency checks before call_rcu
mm/slub:
remove dead code for debug caches on deactivate_slab()
mm/sparse-vmemmap:
generalise vmemmap_populate_hugepages()
mm/swap:
convert find_get_incore_page to use folios
mm/swapfile:
add cond_resched() in get_swap_pages()
mm/thp:
re-apply mkdirty for small pages after split
mm/thp:
rename pmd_to_page() as pmd_pgtable_page()
mm/uffd:
fix pte marker when fork() without fork event
mm/uffd:
sanity check write bit for uffd-wp protected ptes
mm/userfaultfd:
enable writenotify while userfaultfd-wp is enabled for a VMA
mm:
add /sys/class/bdi/
/max_ratio_fine knob
mm:
add /sys/class/bdi/
/min_bytes knob
mm:
add /sys/class/bdi/
/min_ratio_fine knob
mm:
add bdi_get_max_bytes() function
mm:
add bdi_get_min_bytes() function
mm:
add bdi_set_max_bytes() function
mm:
add bdi_set_max_ratio_no_scale() function
mm:
add bdi_set_min_bytes() function
mm:
add bdi_set_min_ratio_no_scale() function
mm:
add bdi_set_strict_limit() function
mm:
add cond_resched() in swapin_walk_pmd_entry()
mm:
add early FAULT_FLAG_UNSHARE consistency checks
mm:
add early FAULT_FLAG_WRITE consistency checks
mm:
add folio dtor and order setter functions
mm:
add knob /sys/class/bdi/
/max_bytes
mm:
add knob /sys/class/bdi/
/strict_limit
mm:
add nodes= arg to memory.reclaim
mm:
Add PG_arch_3 page flag
mm:
add private field of first tail to struct page and struct folio
mm:
allow multiple error returns in try_grab_page()
mm:
always compile in pte markers
mm:
Always release pages to the buddy allocator in memblock_free_late().
mm:
anonymous shared memory naming
mm:
Convert __HAVE_ARCH_P..P_GET to the new style
mm:
convert find_get_incore_page() to filemap_get_incore_folio()
mm:
convert mm's rss stats into percpu_counter
mm:
debug_vm_pgtable: use VM_ACCESS_FLAGS
mm:
delay page_remove_rmap() until after the TLB has been flushed
mm:
disable top-tier fallback to reclaim on proactive reclaim
mm:
Do not enable PG_arch_2 for all 64-bit architectures
mm:
do not show fs mm pc for VM_LOCKONFAULT pages
mm:
document /sys/class/bdi/
/max_bytes knob
mm:
document /sys/class/bdi/
/max_ratio_fine knob
mm:
document /sys/class/bdi/
/min_bytes knob
mm:
document /sys/class/bdi/
/min_ratio_fine knob
mm:
document /sys/class/bdi/
/strict_limit knob
mm:
don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings
mm:
export buffer_migrate_folio_norefs()
mm:
extend FAULT_FLAG_UNSHARE support to anything in a COW mapping
mm:
extend max struct page size for kmsan
mm:
fix a few rare cases of using swapin error pte marker
mm:
Fix pmd_read_atomic()
mm:
fix typo in struct pglist_data code comment
mm:
fix typo in struct vm_operations_struct comments
mm:
fix vma->anon_name memory leak for anonymous shmem VMAs
mm:
hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
mm:
hugetlb_vmemmap: remove redundant list_del()
mm:
hwpoison: support recovery from ksm_might_need_to_copy()
mm:
introduce 'encoded' page pointers with embedded extra bits
mm:
introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages
mm:
Introduce set_memory_rox()
mm:
kasan: Extend kasan_metadata_size() to also cover in-object size
mm:
Kconfig: make config SECRETMEM visible with EXPERT
mm:
make drop_caches keep reclaiming on all nodes
mm:
Make failslab writable again
mm:
Make ksize() a reporting-only function
mm:
memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath()
mm:
memcg: fix stale protection of reclaim target memcg
mm:
memcg: fix swapcached stat accounting
mm:
memcontrol: use mem_cgroup_is_root() helper
mm:
memory-failure: avoid pfn_valid() twice in soft_offline_page()
mm:
memory-failure: make action_result() return int
mm:
memory-failure: make put_ref_page() more useful
mm:
migrate: try again if THP split is failed due to page refcnt
mm:
mmu_gather: allow more than one batch of delayed rmaps
mm:
mmu_gather: do not expose delayed_rmap flag
mm:
mmu_gather: prepare to gather encoded page pointers with flags
mm:
Move mm_cachep initialization to mm_init()
mm:
mprotect: use VM_ACCESS_FLAGS
mm:
multi-gen LRU: fix crash during cgroup migration
mm:
multi-gen LRU: remove NULL checks on NODE_DATA()
mm:
remove FGP_HEAD
mm:
remove kern_addr_valid() completely
mm:
Remove pointless barrier() after pmdp_get_lockless()
mm:
remove unused savedwrite infrastructure
mm:
remove VM_FAULT_WRITE
mm:
Rename GUP_GET_PTE_LOW_HIGH
mm:
Rename pmd_read_atomic()
mm:
rework handling in do_wp_page() based on private vs. shared mappings
mm:
rmap: rename page_not_mapped() to folio_not_mapped()
mm:
shrinkers: add missing includes for undeclared types
mm:
shrinkers: fix deadlock in shrinker debugfs
mm:
slub: make slab_sysfs_init() a late_initcall
mm:
slub: remove dead and buggy code from sysfs_slab_add()
mm:
slub: test: Use the kunit_get_current_test() function
mm:
split off __bdi_set_max_ratio() function
mm:
split off __bdi_set_min_ratio() function
mm:
teach release_pages() to take an array of encoded page pointers too
mm:
update mmap_sem comments to refer to mmap_lock
mm:
Update ptep_get_lockless()'s comment
mm:
use kstrtobool() instead of strtobool()
mm:
use part per 1000000 for bdi ratios
mm:
use pte markers for swap errors
mm:
use stack_depot for recording kmemleak's backtrace
mm:
use stack_depot_early_init for kmemleak
mm:
vmalloc: add alloc_vmap_area trace event
mm:
vmalloc: add free_vmap_area_noflush trace event
mm:
vmalloc: add purge_vmap_area_lazy trace event
mm:
vmalloc: use trace_alloc_vmap_area event
mm:
vmalloc: use trace_free_vmap_area_noflush event
mm:
vmalloc: use trace_purge_vmap_area_lazy event
mm:
vmscan: make rotations a secondary factor in balancing anon vs file
mm:
vmscan: split khugepaged stats from direct reclaim stats
mm:
vmscan: use sysfs_emit() to instead of scnprintf()
mmc:
Add mmc driver for Sunplus SP7021
mmc:
alcor: fix return value check of mmc_add_host()
mmc:
atmel-mci: fix return value check of mmc_add_host()
mmc:
au1xmmc: Replace kmap_atomic() with kmap_local_page()
mmc:
Avoid open coding by using mmc_op_tuning()
mmc:
bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic()
mmc:
bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}()
mmc:
bcm2835: Replace kmap_atomic() with kmap_local_page()
mmc:
core: Normalize the error handling branch in sd_read_ext_regs()
mmc:
core: refactor debugfs code
mmc:
core: Remove non-data R1B ioctl workaround
mmc:
dw_mmc-pltfm: socfpga: add method to configure clk-phase
mmc:
f-sdh30: Add compatible string for Socionext F_SDH30_E51
mmc:
f-sdh30: Add quirks for broken timeout clock capability
mmc:
f-sdh30: Add reset control support
mmc:
f-sdh30: Add support for non-removable media
mmc:
host: Fix repeated words in comments
mmc:
jz4740: Work around bug on JZ4760(B)
mmc:
litex_mmc: ensure `host->irq == 0` if polling
mmc:
mediatek: add support for MT7986 SoC
mmc:
meson-gx: fix return value check of mmc_add_host()
mmc:
meson-gx: fix SDIO mode if cap_sdio_irq isn't set
mmc:
mmc-hsq: Use fifo to dispatch mmc_request
mmc:
mmc_spi: fix error handling in mmc_spi_probe()
mmc:
mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer()
mmc:
mmci: fix return value check of mmc_add_host()
mmc:
moxart: fix return value check of mmc_add_host()
mmc:
mtk-sd: add Inline Crypto Engine clock control
mmc:
mtk-sd: fix two spelling mistakes in comment
mmc:
mxcmmc: fix return value check of mmc_add_host()
mmc:
omap_hsmmc: fix return value check of mmc_add_host()
mmc:
pwrseq: Use device_match_of_node()
mmc:
pxamci: fix return value check of mmc_add_host()
mmc:
Remove duplicate words in comments
mmc:
Remove unneeded semicolon
mmc:
renesas_sdhi: add helper to access quirks
mmc:
renesas_sdhi: add quirk for broken register layout
mmc:
renesas_sdhi: alway populate SCC pointer
mmc:
renesas_sdhi: better reset from HS400 mode
mmc:
renesas_sdhi: improve naming of DMA struct
mmc:
renesas_sdhi: remove accessor function for internal_dmac
mmc:
renesas_sdhi: take DMA end interrupts into account
mmc:
renesas_sdhi: use new convenience macro from MMC core
mmc:
renesas_sdhi: use plain numbers for end_flags
mmc:
rtsx_pci: fix return value check of mmc_add_host()
mmc:
rtsx_usb_sdmmc: fix return value check of mmc_add_host()
mmc:
sdhci-*: Convert drivers to new sdhci_and_cqhci_reset()
mmc:
sdhci-brcmstb: Allow building with COMPILE_TEST
mmc:
sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n
mmc:
sdhci-esdhc-imx: correct the tuning start tap and step setting
mmc:
sdhci-esdhc-imx: improve imxrt1050 data
mmc:
sdhci-esdhc-imx: reset the tuning logic before execute tuning
mmc:
sdhci-of-arasan: Add support for dynamic configuration
mmc:
sdhci-of-esdhc: limit the SDHC clock frequency
mmc:
sdhci-of-esdhc: Modify mismatched function name
mmc:
sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS
mmc:
sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
mmc:
sdhci-tegra: Add support to program MC stream ID
mmc:
sdhci-tegra: Issue CMD and DAT resets together
mmc:
sdhci-tegra: Separate Tegra194 and Tegra234 SoC data
mmc:
sdhci-tegra: Sort includes alphabetically
mmc:
sdhci: Avoid unnecessary ->set_clock()
mmc:
sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly
mmc:
sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic()
mmc:
sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}()
mmc:
sdhci: Remove unneeded semicolon
mmc:
sdhci: Replace kmap_atomic() with kmap_local_page()
mmc:
sdhci_am654: Use dev_err_probe() for mmc_of_parse() return code
mmc:
sdio: fix possible resource leaks in some error paths
mmc:
sunxi-mmc: Fix clock refcount imbalance during unbind
mmc:
tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block()
mmc:
tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data()
mmc:
tifm_sd: Replace kmap_atomic() with kmap_local_page()
mmc:
tmio: add callback for dma irq
mmc:
tmio: remove 'alignment_shift' from platform data
mmc:
tmio: remove tmio_mmc_k(un)map_atomic helpers
mmc:
tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic()
mmc:
tmio_mmc_core: Replace kmap_atomic() with kmap_local_page()
mmc:
toshsd: fix return value check of mmc_add_host()
mmc:
via-sdmmc: fix return value check of mmc_add_host()
mmc:
vub300: fix return value check of mmc_add_host()
mmc:
vub300: fix warning - do not call blocking ops when !TASK_RUNNING
mmc:
wbsd: fix return value check of mmc_add_host()
mmc:
wbsd: Replace kmap_atomic() with kmap_local_page()
mmc:
wmt-sdmmc: fix return value check of mmc_add_host()
mnt_idmapping:
add missing helpers
mnt_idmapping:
move ima-only helpers to ima
Linux:
Modify documentation and machine driver for mt8186_rt1019_rt5682s sound card
modpost:
fix array_size.cocci warning
modpost:
Include '.text.*' in TEXT_SECTIONS
modpost:
Join broken long printed messages
modpost:
Mark uuid_le type to be suitable only for MEI
module/decompress:
Support zstd in-kernel decompression
module:
add module_elf_check_arch for module-specific checks
module:
Don't wait for GOING modules
module:
Fix NULL vs IS_ERR checking for module_get_next_page
module:
remove redundant module_sysfs_initialized variable
module:
Remove unused macros module_addr_min/max
mptcp:
add MSG_FASTOPEN sendmsg flag support
mptcp:
add pm listener events
mptcp:
add subflow_v(4,6)_send_synack()
mptcp:
add support for TCP_FASTOPEN_KEY sockopt
mptcp:
add TCP_FASTOPEN sock option
mptcp:
add TCP_FASTOPEN_NO_COOKIE support
mptcp:
be careful on subflow status propagation on errors
mptcp:
change 'first' as a parameter
mptcp:
consolidate initial ack seq generation
mptcp:
dedicated request sock for subflow in v6
mptcp:
deduplicate error paths on endpoint creation
mptcp:
do not wait for bare sockets' timeout
mptcp:
explicitly specify sock family at subflow creation time
mptcp:
fix deadlock in fastopen error path
mptcp:
Fix grammar in a comment
mptcp:
fix lockdep false positive
mptcp:
fix locking for in-kernel listener creation
mptcp:
fix locking for setsockopt corner-case
mptcp:
fix tracking issue in mptcp_subflow_create_socket()
mptcp:
get sk from msk directly
mptcp:
implement delayed seq generation for passive fastopen
mptcp:
more detailed error reporting on endpoint creation
mptcp:
netlink: fix some error return code
mptcp:
netlink: respect v4/v6-only sockets
mptcp:
remove MPTCP 'ifdef' in TCP SYN cookies
mptcp:
return 0 instead of 'err' var
mptcp:
sockopt: make 'tcp_fastopen_connect' generic
mptcp:
sockopt: use new helper for TCP_DEFER_ACCEPT
mptcp:
track accurately the incoming MPC suboption type
mptcp:
use msk instead of mptcp_sk
mptcp:
use nlmsg_free instead of kfree_skb
mptcp:
use proper req destructor for IPv6
mrp:
introduce active flags to prevent UAF when applicant uninit
mt76:
mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2()
mtd:
cfi: allow building spi-intel standalone
mtd:
core: fix possible resource leak in init_mtd()
mtd:
core: Fix refcount error in del_mtd_device()
mtd:
core: set ROOT_DEV for partitions marked as rootfs in DT
mtd:
core: simplify (a bit) code find partition-matching dynamic OF node
mtd:
core: try to find OF node for every MTD partition
mtd:
Fix device name leak when register device failed in add_mtd_device()
mtd:
inftlcore: fix repeated words in comments
mtd:
lpddr2_nvm: Fix possible null-ptr-deref
mtd:
maps: pxa2xx-flash: fix memory leak in probe
mtd:
mtdoops: add mtdoops_erase function and move mtdoops_inc_counter to after it
mtd:
mtdoops: change printk() to counterpart pr_ functions
mtd:
mtdoops: panic caused mtdoops to call mtdoops_erase function immediately
mtd:
nand: drop EXPORT_SYMBOL_GPL for nanddev_erase()
mtd:
parsers: add TP-Link SafeLoader partitions table parser
mtd:
parsers: Fix potential memory leak in mtd_parser_tplink_safeloader_parse()
mtd:
parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908
mtd:
parsers: scpart: fix __udivdi3 undefined on mips
mtd:
parsers: tplink_safeloader: fix uninitialized variable bug
mtd:
rawnand: cadence: support 64-bit slave dma interface
mtd:
rawnand: Drop obsolete dependencies on COMPILE_TEST
mtd:
rawnand: gpmi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
mtd:
rawnand: lpc32xx_mlc: switch to using gpiod API
mtd:
rawnand: lpc32xx_mlc: Switch to using pm_ptr()
mtd:
rawnand: lpc32xx_slc: switch to using gpiod API
mtd:
rawnand: lpc32xx_slc: Switch to using pm_ptr()
mtd:
rawnand: marvell: Enable NFC/DEVBUS arbiter
mtd:
rawnand: mpc5121: Replace NO_IRQ by 0
mtd:
remove lart flash driver
mtd:
spi-nor: add generic flash driver
mtd:
spi-nor: add SFDP fixups for Quad Page Program
mtd:
spi-nor: Add support for flash reset
mtd:
spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
mtd:
spi-nor: core: Add an error message when failing to exit the 4-byte address mode
mtd:
spi-nor: Fix formatting in spi_nor_read_raw() kerneldoc comment
mtd:
spi-nor: fix select_uniform_erase to skip 0 erase size
mtd:
spi-nor: Fix the number of bytes for the dummy cycles
mtd:
spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt
mtd:
spi-nor: hide jedec_id sysfs attribute if not present
mtd:
spi-nor: issi: is25wp256: Init flash based on SFDP
mtd:
spi-nor: micron-st.c: Replace hardcoded values for addr_nbytes/addr_mode_nbytes
mtd:
spi-nor: micron-st: Enable locking for mt25qu256a
mtd:
spi-nor: move function declaration out of sfdp.h
mtd:
spi-nor: remember full JEDEC flash ID
mtd:
spi-nor: sfdp: Update params->hwcaps.mask at xSPI profile 1.0 table parse
mtd:
spi-nor: spansion: Add s28hl512t, s28hl01gt, and s28hs01gt info
mtd:
spi-nor: spansion: Remove NO_SFDP_FLAGS from s28hs512t info
mtd:
spi-nor: spansion: Rename s28hs512t prefix
mtd:
spi-nor: spansion: Replace hardcoded values for addr_nbytes/addr_mode_nbytes
mtd:
spi-nor: sysfs: hide manufacturer if it is not set
mtd:
spi-nor: sysfs: print JEDEC ID for generic flash driver
mtd:
spi-nor: winbond: add support for W25Q512NW-IQ
mtd:
spinand: winbond: add Winbond W25N02KV flash support
mtd:
spinand: winbond: fix flash identification
mtk-jpegdec:
add stop cmd interface for jpgdec
mtk-jpegenc:
add jpeg encode worker interface
mtk-jpegenc:
add jpegenc timeout func interface
mtk-jpegenc:
add output pic reorder interface
mtk-jpegenc:
add stop cmd interface for jpgenc
mtk-jpegenc:
export jpeg encoder functions
mtk-jpegenc:
support jpegenc multi-hardware
mtk_sgmii:
enable PCS polling to allow SFP work
myri10ge:
Fix an error handling path in myri10ge_probe()
myri10ge:
use strscpy() to instead of strncpy()
n_tty:
Rename tail to old_tail in n_tty_read()
neigh:
make sure used and confirmed times are valid
net, proc:
Provide PROC_FS=n fallback for proc_create_net_single_write()
net/9p:
distinguish zero-copy requests
net/9p:
fix response size check in p9_check_errors()
net/core:
Allow live renaming when an interface is up
net/ethtool/ioctl:
remove if n_stats checks from ethtool_get_phy_stats
net/ethtool/ioctl:
return -EOPNOTSUPP if we have no phy stats
net/ethtool/ioctl:
split ethtool_get_phy_stats into multiple helpers
net/ieee802154:
fix repeated words in comments
net/mlx4:
MLX4_TX_BOUNCE_BUFFER_SIZE depends on MAX_SKB_FRAGS
net/mlx4:
rename two constants
net/mlx4:
small optimization in mlx4_en_xmit()
net/mlx5:
Add forgotten cleanup calls into mlx5_init_once() error path
net/mlx5:
Add generic getters for other functions caps
net/mlx5:
Add HW definitions for IPsec packet offload
net/mlx5:
Avoid recovery in probe flows
net/mlx5:
Bridge, fix ageing of peer FDB entries
net/mlx5:
Bridge, Use debug instead of warn if entry doesn't exists
net/mlx5:
check attr pointer validity before dereferencing it
net/mlx5:
DR, Add function that tells if STE miss addr has been initialized
net/mlx5:
DR, Add functions to create/destroy MATCH_DEFINER general object
net/mlx5:
DR, Add support for range match action
net/mlx5:
DR, Allocate htbl from its own slab allocator
net/mlx5:
DR, Allocate icm_chunks from their own slab allocator
net/mlx5:
DR, Check device state when polling CQ
net/mlx5:
DR, Fix 'stack frame size exceeds limit' error in dr_rule
net/mlx5:
DR, Fix potential race in dr_rule_create_rule_nic
net/mlx5:
DR, Fix the SMFS sync_steering for fast teardown
net/mlx5:
DR, For short chains of STEs, avoid allocating ste_arr dynamically
net/mlx5:
DR, Handle domain memory resources init/uninit separately
net/mlx5:
DR, Handle FT action in a separate function
net/mlx5:
DR, In destroy flow, free resources even if FW command failed
net/mlx5:
DR, In rehash write the line in the entry immediately
net/mlx5:
DR, Initialize chunk's ste_arrays at chunk creation
net/mlx5:
DR, Keep track of hot ICM chunks in an array instead of list
net/mlx5:
DR, Lower sync threshold for ICM hot memory
net/mlx5:
DR, Manage definers with refcounts
net/mlx5:
DR, Manage STE send info objects in pool
net/mlx5:
DR, Remove the buddy used_list
net/mlx5:
DR, Remove unneeded argument from dr_icm_chunk_destroy
net/mlx5:
DR, Rework is_fw_table function
net/mlx5:
DR, Some refactoring of miss address handling
net/mlx5:
E-switch, Coverity: overlapping copy
net/mlx5:
E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
net/mlx5:
E-switch, Fix switchdev mode after devlink reload
net/mlx5:
E-Switch, Implement devlink port function cmds to control migratable
net/mlx5:
E-Switch, Implement devlink port function cmds to control RoCE
net/mlx5:
E-Switch, properly handle ingress tagged packets on VST
net/mlx5:
Expose SF firmware pages counter
net/mlx5:
Expose steering dropped packets counter
net/mlx5:
Expose vhca_id to debugfs
net/mlx5:
Fix command stats access after free
net/mlx5:
Fix io_eq_size and event_eq_size params validation
net/mlx5:
fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
net/mlx5:
Fix orthography errors in documentation
net/mlx5:
Fix ptp max frequency adjustment range
net/mlx5:
Fix RoCE setting at HCA level
net/mlx5:
Fix spelling mistake "destoy" -> "destroy"
net/mlx5:
fs, add match on ranges API
net/mlx5:
fs, assert null dest pointer when dest_num is 0
net/mlx5:
fw_tracer, Clear load bit when freeing string DBs buffers
net/mlx5:
fw_tracer, Zero consumer index when reloading the tracer
net/mlx5:
Generalize name of UMR alignment definition
net/mlx5:
Introduce IFC bits for migratable
net/mlx5:
Introduce ifc bits for pre_copy
net/mlx5:
Lag, fix failure to cancel delayed bond work
net/mlx5:
mlx5_ifc updates for MATCH_DEFINER general object
net/mlx5:
Refactor and expand rep vport stat group
net/mlx5:
Remove redundant check
net/mlx5:
Remove unused ctx variables
net/mlx5:
Remove unused UMR MTT definitions
net/mlx5:
Return ready to use ASO WQE
net/mlx5:
Serialize module cleanup with reload and remove
net/mlx5:
Store page counters in a single array
net/mlx5:
Unregister traps on driver unload flow
net/mlx5:
Use generic definition for UMR KLM alignment
net/mlx5e:
Add error flow when failing update_rx
net/mlx5e:
Add padding when needed in UMR WQEs
net/mlx5e:
Add statistics for Rx/Tx IPsec offloaded flows
net/mlx5e:
Add XFRM policy offload logic
net/mlx5e:
Advertise IPsec packet offload support
net/mlx5e:
Always clear dest encap in neigh-update-del
net/mlx5e:
Avoid false lock dependency warning on tc_ht even more
net/mlx5e:
Configure IPsec packet offload flow steering
net/mlx5e:
Create Advanced Steering Operation object for IPsec
net/mlx5e:
Create hardware IPsec packet offload objects
net/mlx5e:
Create IPsec policy offload tables
net/mlx5e:
Create symmetric IPsec RX and TX flow steering structs
net/mlx5e:
CT, optimize pre_ct table lookup
net/mlx5e:
CT: Fix ct debugfs folder name
net/mlx5e:
Delete always true DMA check
net/mlx5e:
Do early return when setup vports dests for slow path flow
net/mlx5e:
Don't access directly DMA device pointer
net/mlx5e:
Don't support encap rules with gbp option
net/mlx5e:
Don't use termination table when redundant
net/mlx5e:
E-Switch, handle flow attribute with no destinations
net/mlx5e:
ethtool: get_link_ext_stats for PHY down events
net/mlx5e:
Fix crash unsetting rx-vlan-filter in switchdev mode
net/mlx5e:
Fix hw mtu initializing at XDP SQ allocation
net/mlx5e:
Fix macsec possible null dereference when updating MAC security entity (SecY)
net/mlx5e:
Fix macsec ssci attribute handling in offload path
net/mlx5e:
Fix memory leak on updating vport counters
net/mlx5e:
Fix RX reporter for XSK RQs
net/mlx5e:
Flatten the IPsec RX add rule path
net/mlx5e:
Generalize creation of default IPsec miss group and rule
net/mlx5e:
Group IPsec miss handles into separate struct
net/mlx5e:
Handle ESN update events
net/mlx5e:
Handle hardware IPsec limits events
net/mlx5e:
Improve IPsec flow steering autogroup
net/mlx5e:
IPoIB, Block PKEY interfaces with less rx queues than parent
net/mlx5e:
IPoIB, Block queue count configuration when sub interfaces are present
net/mlx5e:
IPoIB, Don't allow CQE compression to be turned on by default
net/mlx5e:
IPoIB, Fix child PKEY interface stats on rx path
net/mlx5e:
IPoIB, Show unknown speed instead of error
net/mlx5e:
kTLS, Remove unnecessary per-callback completion
net/mlx5e:
kTLS, Remove unused work field
net/mlx5e:
kTLS, Use a single async context object per a callback bulk
net/mlx5e:
Make clear what IPsec rx_err does
net/mlx5e:
meter, add mtu post meter tables
net/mlx5e:
meter, refactor to allow multiple post meter tables
net/mlx5e:
Move IPsec flow table creation to separate function
net/mlx5e:
Move params kernel log print to probe function
net/mlx5e:
multipath, support routes with more than 2 nexthops
net/mlx5e:
Open mlx5 driver to accept IPsec packet offload
net/mlx5e:
Protect global IPsec ASO
net/mlx5e:
Provide intermediate pointer to access IPsec struct
net/mlx5e:
QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT
net/mlx5e:
Refactor FTE setup code to be more clear
net/mlx5e:
Remove accesses to priv for low level IPsec FS code
net/mlx5e:
Remove extra layers of defines
net/mlx5e:
Remove optimization which prevented update of ESN state
net/mlx5e:
Remove redundant xsk pointer check in mlx5e_mpwrq_validate_xsk
net/mlx5e:
Remove unneeded io-mapping.h #include
net/mlx5e:
remove unused list in arfs
net/mlx5e:
Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
net/mlx5e:
Set decap action based on attr for sample
net/mlx5e:
Set geneve_tlv_option_0_exist when matching on geneve option
net/mlx5e:
Skip IPsec encryption for TX path without matching policy
net/mlx5e:
Store all XFRM SAs in Xarray
net/mlx5e:
Store replay window in XFRM attributes
net/mlx5e:
Support devlink reload of IPsec core
net/mlx5e:
Support enhanced CQE compression
net/mlx5e:
TC, Add offload support for trap with additional actions
net/mlx5e:
TC, add support for meter mtu offload
net/mlx5e:
TC, add terminating actions
net/mlx5e:
TC, allow meter jump control action
net/mlx5e:
TC, ignore match level for post meter rules
net/mlx5e:
TC, init post meter rules with branching attributes
net/mlx5e:
TC, initialize branch flow attributes
net/mlx5e:
TC, initialize branching action with target attr
net/mlx5e:
TC, Keep mod hdr actions after mod hdr alloc
net/mlx5e:
TC, Remove redundant WARN_ON()
net/mlx5e:
TC, rename post_meter actions
net/mlx5e:
TC, Restore pkt rate policing support
net/mlx5e:
TC, reuse flow attribute post parser processing
net/mlx5e:
TC, set control params for branching actions
net/mlx5e:
TC, validate action list per attribute
net/mlx5e:
Update IPsec soft and hard limits
net/mlx5e:
Update rx ring hw mtu upon each rx-fcs flag change
net/mlx5e:
Use clamp operation instead of open coding it
net/mlx5e:
Use mlx5 print routines for low level IPsec code
net/mlx5e:
Use same coding pattern for Rx and Tx flows
net/mlx5e:
Verify dev is present for fix features ndo
net/mlxsw:
Convert to i2c's .probe_new()
net/ncsi:
Silence runtime memcpy() false positive warning
net/packet:
add PACKET_FANOUT_FLAG_IGNORE_OUTGOING
net/rds:
remove variable total_copied
net/rose:
Fix to not accept on connected socket
net/sched:
act_ctinfo: use percpu stats
net/sched:
act_mpls: Fix warning during failed attribute validation
net/sched:
add retpoline wrapper for tc
net/sched:
avoid indirect act functions on retpoline kernels
net/sched:
avoid indirect classify functions on retpoline kernels
net/sched:
fix retpoline wrapper compilation on configs without tc filters
net/sched:
move struct action_ops definition out of ifdef
net/sched:
sch_taprio: do not schedule in taprio_reset()
net/sched:
sch_taprio: fix possible use-after-free
net/sched:
tcindex: search key must be 16 bits
net/sched:
tcindex: update imperfect hash filters respecting rcu
net/tcp:
Disable TCP-MD5 static key on tcp_md5sig_info destruction
net/tcp:
Do cleanup on tcp_md5_key_copy() failure
net/tcp:
Separate initialization of twsk
net/tcp:
Separate tcp_md5sig_info allocation into tcp_md5sig_info_add()
net/tg3:
resolve deadlock in tg3_reset_task() during EEH
net/tls:
tls_is_tx_ready() checked list_entry
net/tunnel:
wait until all sk_user_data reader finish before releasing the sock
net/ulp:
prevent ULP without clone op from entering the LISTEN status
net/ulp:
use consistent error code when blocking ULP
net/usb:
kalmia: Don't pass act_len in usb_bulk_msg error path
net/x25:
Fix to not accept on connected socket
net:
__sock_gen_cookie() cleanup
net:
add a refcount tracker for kernel sockets
net:
add atomic_long_t to net_device_stats fields
net:
add IFF_NO_ADDRCONF and use it in bonding to prevent ipv6 addrconf
net:
add netdev_sw_irq_coalesce_default_on()
net:
add new helper unregister_netdevice_many_notify
net:
adopt try_cmpxchg() in napi_schedule_prep() and napi_complete_done()
net:
adopt try_cmpxchg() in napi_{enable|disable}()
net:
af_can: remove useless parameter 'err' in 'can_rx_register()'
net:
amd-xgbe: add missed tasklet_kill
net:
amd-xgbe: Check only the minimum speed for active/passive cables
net:
amd-xgbe: Fix logic around active and passive cables
net:
amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
net:
apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
net:
apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
net:
asix: add support for the Linux Automation GmbH USB 10Base-T1L
net:
axiemac: add PM callbacks to support suspend/resume
net:
axienet: set mdio clock according to bus-frequency
net:
axienet: Unexport and remove unused mdio functions
net:
bcmgenet: add RX_CLS_LOC_ANY support
net:
bcmgenet: Clear RGMII_LINK upon link down
net:
bcmgenet: Remove the unused function
net:
bgmac: fix BCM5358 support by setting correct flags
net:
broadcom: bcm4908_enet: report queued and transmitted bytes
net:
broadcom: bcm4908_enet: use build_skb()
net:
Change the udp encap_err_rcv to allow use of {ip,ipv6}_icmp_error()
net:
core: inet[46]_pton strlen len types
net:
dcb: add new apptrust attribute
net:
dcb: add new pcp selector to app object
net:
dcb: move getapptrust to separate function
net:
defxx: Fix missing err handling in dfx_init()
net:
dev: Convert sa_data to flexible array in struct sockaddr
net:
devinet: Reduce refcount before grace period
net:
devlink: add DEVLINK_INFO_VERSION_GENERIC_FW_BOOTLOADER
net:
devlink: Add missing error check to devlink_resource_put()
net:
devlink: add not cleared type warning to port unregister
net:
devlink: add WARN_ON_ONCE to check return value of unregister_netdevice_notifier_net() call
net:
devlink: clean-up empty devlink_ops::info_get()
net:
devlink: convert devlink port type-specific pointers to union
net:
devlink: convert port_list into xarray
net:
devlink: let the core report the driver name instead of the drivers
net:
devlink: make the devlink_ops::info_get() callback optional
net:
devlink: move netdev notifier block to dest namespace during reload
net:
devlink: move port_type_netdev_checks() call to __devlink_port_type_set()
net:
devlink: move port_type_warn_schedule() call to __devlink_port_type_set()
net:
devlink: remove net namespace check from devlink_nl_port_fill()
net:
devlink: remove netdev arg from devlink_port_type_eth_set()
net:
devlink: store copy netdevice ifindex and ifname to allow port_fill() without RTNL held
net:
devlink: take RTNL in port_fill() function only if it is not held
net:
devlink: track netdev with devlink_port assigned
net:
devlink: use devlink_port pointer instead of ndo_get_devlink_port
net:
dl2k: remove variable tx_use
net:
dp83822: Print the SOR1 strap status
net:
dpaa2-eth: add support for multiple buffer pools per DPNI
net:
dpaa2-eth: add support to query the number of queues through ethtool
net:
dpaa2-eth: add trace points on XSK events
net:
dpaa2-eth: AF_XDP RX zero copy support
net:
dpaa2-eth: AF_XDP TX zero copy support
net:
dpaa2-eth: assign priv->mac after dpaa2_mac_connect() call
net:
dpaa2-eth: connect to MAC before requesting the "endpoint changed" IRQ
net:
dpaa2-eth: create and export the dpaa2_eth_alloc_skb function
net:
dpaa2-eth: create and export the dpaa2_eth_receive_skb() function
net:
dpaa2-eth: don't use -ENOTSUPP error code
net:
dpaa2-eth: export buffer pool info into a new debugfs file
net:
dpaa2-eth: export the CH#
in the 'ch_stats' debug file
net:
dpaa2-eth: rearrange variable in dpaa2_eth_get_ethtool_stats
net:
dpaa2-eth: serialize changes to priv->mac with a mutex
net:
dpaa2-eth: Simplify bool conversion
net:
dpaa2-eth: update the dpni_set_pools() API to support per QDBIN pools
net:
dpaa2-eth: use dev_close/open instead of the internal functions
net:
dpaa2-mac: absorb phylink_start() call into dpaa2_mac_start()
net:
dpaa2-mac: move rtnl_lock() only around phylink_{,dis}connect_phy()
net:
dpaa2-mac: remove defensive check in dpaa2_mac_disconnect()
net:
dpaa2-switch replace direct MAC access with dpaa2_switch_port_has_mac()
net:
dpaa2-switch: assign port_priv->mac after dpaa2_mac_connect() call
net:
dpaa2-switch: serialize changes to priv->mac with a mutex
net:
dpaa2: Add some debug prints on deferred probe
net:
dpaa2: publish MAC stringset to ethtool -S even if MAC is missing
net:
dpaa2: Remove linux/msi.h includes
net:
dpaa2: replace dpaa2_mac_is_type_fixed() with dpaa2_mac_is_type_phy()
net:
dpaa: Convert to phylink
net:
dpaa: Fix dtsec check for PCS availability
net:
dropreason: add SKB_CONSUMED reason
net:
dropreason: add SKB_DROP_REASON_DUP_FRAG
net:
dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT
net:
dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR
net:
dropreason: propagate drop_reason to skb_release_data()
net:
dsa: add support for DSA rx offloading via metadata dst
net:
dsa: autoload tag driver module on tagging protocol change
net:
dsa: don't call ptp_classify_raw() if switch doesn't provide RX timestamping
net:
dsa: felix: use phylink_generic_validate()
net:
dsa: if ds->setup is true, ds->devlink is always non-NULL
net:
dsa: kill off dsa_priv.h
net:
dsa: lan9303: Convert to i2c's .probe_new()
net:
dsa: merge dsa.c into dsa2.c
net:
dsa: microchip: add dev_err_probe in probe functions
net:
dsa: microchip: add error checking for ksz_pwrite
net:
dsa: microchip: add irq in i2c probe
net:
dsa: microchip: add ksz9563 in ksz_switch_ops and select based on compatible string
net:
dsa: microchip: add ksz_rmw8() function
net:
dsa: microchip: add stats64 support for ksz8 series of switches
net:
dsa: microchip: do not store max MTU for all ports
net:
dsa: microchip: enable MTU normalization for KSZ8795 and KSZ9477 compatible switches
net:
dsa: microchip: fix probe of I2C-connected KSZ8563
net:
dsa: microchip: ksz8563: Add number of port irq
net:
dsa: microchip: ksz8: add MTU configuration support
net:
dsa: microchip: ksz8: move all DSA configurations to one location
net:
dsa: microchip: ksz9477: Convert to i2c's .probe_new()
net:
dsa: microchip: ksz9477: port map correction in ALU table entry register
net:
dsa: microchip: move max mtu to one location
net:
dsa: microchip: remove IRQF_TRIGGER_FALLING in request_threaded_irq
net:
dsa: modularize DSA_TAG_PROTO_NONE
net:
dsa: move bulk of devlink code to devlink.{c,h}
net:
dsa: move definitions from dsa_priv.h to slave.c
net:
dsa: move dsa_tree_notify() and dsa_broadcast() to switch.c
net:
dsa: move headers exported by master.c to master.h
net:
dsa: move headers exported by port.c to port.h
net:
dsa: move headers exported by slave.c to slave.h
net:
dsa: move headers exported by switch.c to switch.h
net:
dsa: move notifier definitions to switch.h
net:
dsa: move rest of devlink setup/teardown to devlink.c
net:
dsa: move tag_8021q headers to their proper place
net:
dsa: move tagging protocol code to tag.{c,h}
net:
dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
net:
dsa: mt7530: fix tristate and help description
net:
dsa: mt7530: remove redundant assignment
net:
dsa: mv88e6xxx: Add RGMII delay to 88E6320
net:
dsa: mv88e6xxx: avoid reg_lock deadlock in mv88e6xxx_setup_port()
net:
dsa: mv88e6xxx: depend on PTP conditionally
net:
dsa: mv88e6xxx: enable set_policy
net:
dsa: mv88e6xxx: read FID when handling ATU violations
net:
dsa: mv88e6xxx: remove ATU age out violation print
net:
dsa: mv88e6xxx: replace ATU violation prints with trace points
net:
dsa: mv88e6xxx: replace VTU violation prints with trace points
net:
dsa: provide a second modalias to tag proto drivers based on their name
net:
dsa: qca8k: fix wrong length value for mgmt eth packet
net:
dsa: qca8k: improve mdio master read/write by using single lo/hi
net:
dsa: qca8k: introduce single mii read/write lo/hi
net:
dsa: refactor name assignment for user ports
net:
dsa: remove phylink_validate() method
net:
dsa: rename dsa2.c back into dsa.c and create its header
net:
dsa: rename dsa_tag_driver_get() to dsa_tag_driver_get_by_id()
net:
dsa: rename tagging protocol driver modalias
net:
dsa: set name_assign_type to NET_NAME_ENUM for enumerated user ports
net:
dsa: stop exposing tag proto module helpers to the world
net:
dsa: strip sysfs "tagging" string of trailing newline
net:
dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
net:
dsa: tag_mtk: assign per-port queues
net:
dsa: tag_qca: fix wrong MGMT_DATA2 size
net:
dsa: unexport dsa_dev_to_net_device()
net:
dsa: use NET_NAME_PREDICTABLE for user ports with name given in DT
net:
dsa: xrs700x: Convert to i2c's .probe_new()
net:
emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
net:
ena: Account for the number of processed bytes in XDP
net:
ena: Don't register memory info on XDP exchange
net:
ena: Fix rx_copybreak value update
net:
ena: Fix toeplitz initial hash value
net:
ena: Set default value for RX interrupt moderation
net:
ena: Update NUMA TPH hint register upon NUMA node update
net:
ena: Use bitmask to indicate packet redirection
net:
enetc: avoid buffer leaks on xdp_do_redirect() failure
net:
enetc: avoid deadlock in enetc_tx_onestep_tstamp()
net:
ethernet: adi: adin1110: add reset GPIO
net:
ethernet: adi: adin1110: Fix multicast offloading
net:
ethernet: adi: adin1110: Fix SPI transfers
net:
ethernet: ave: Remove duplicate phy_resume() calls
net:
ethernet: broadcom: bcm63xx_enet: Drop empty platform remove function
net:
ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
net:
ethernet: freescale: enetc: Drop empty platform remove function
net:
ethernet: marvell: octeontx2: Fix uninitialized variable warning
net:
ethernet: mediatek: ppe: assign per-port queues for offloaded traffic
net:
ethernet: mtk_eth_soc: add support for configuring vlan rx offload
net:
ethernet: mtk_eth_soc: avoid port_mg assignment on MT7622 and newer
net:
ethernet: mtk_eth_soc: Avoid truncating allocation
net:
ethernet: mtk_eth_soc: disable hardware DSA untagging for second MAC
net:
ethernet: mtk_eth_soc: do not overwrite mtu configuration running reset routine
net:
ethernet: mtk_eth_soc: drop packets to WDMA if the ring is full
net:
ethernet: mtk_eth_soc: enable hardware DSA untagging
net:
ethernet: mtk_eth_soc: enable special tag when any MAC uses DSA
net:
ethernet: mtk_eth_soc: fix DSA TX tag hwaccel for switch port 0
net:
ethernet: mtk_eth_soc: fix RSTCTRL_PPE{0,1} definitions
net:
ethernet: mtk_eth_soc: fix wrong parameters order in __xdp_rxq_info_reg()
net:
ethernet: mtk_eth_soc: implement multi-queue support for per-port queues
net:
ethernet: mtk_eth_soc: increase tx ring size for QDMA devices
net:
ethernet: mtk_eth_soc: pass correct VLAN protocol ID to the network stack
net:
ethernet: mtk_eth_soc: remove cpu_relax in mtk_pending_work
net:
ethernet: mtk_wed: add configure wed wo support
net:
ethernet: mtk_wed: add mtk_wed_rx_reset routine
net:
ethernet: mtk_wed: add reset to rx_ring_setup callback
net:
ethernet: mtk_wed: add reset to tx_ring_setup callback
net:
ethernet: mtk_wed: add rx mib counters
net:
ethernet: mtk_wed: add wcid overwritten support for wed v1
net:
ethernet: mtk_wed: Fix missing of_node_put() in mtk_wed_wo_hardware_init()
net:
ethernet: mtk_wed: fix possible deadlock if mtk_wed_wo_init fails
net:
ethernet: mtk_wed: fix sleep while atomic in mtk_wed_wo_queue_refill
net:
ethernet: mtk_wed: fix some possible NULL pointer dereferences
net:
ethernet: mtk_wed: introduce wed mcu support
net:
ethernet: mtk_wed: introduce wed wo support
net:
ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset
net:
ethernet: mtk_wed: rename tx_wdma array in rx_wdma
net:
ethernet: mtk_wed: return status value in mtk_wdma_rx_reset
net:
ethernet: mtk_wed: update mtk_wed_stop
net:
ethernet: renesas: Add support for "Ethernet Switch"
net:
ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification()
net:
ethernet: renesas: Fix return type of rswitch_start_xmit()
net:
ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support
net:
ethernet: renesas: rswitch: Fix build error about ptp
net:
ethernet: renesas: rswitch: Fix endless loop in error paths
net:
ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe()
net:
ethernet: renesas: rswitch: Fix ethernet-ports handling
net:
ethernet: renesas: rswitch: Fix getting mac address from device tree
net:
ethernet: renesas: rswitch: Fix MAC address info
net:
ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers
net:
ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
net:
ethernet: ti: am65-cpsw: Add suspend/resume support
net:
ethernet: ti: am65-cpsw: Add suspend/resume support
net:
ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef
net:
ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume
net:
ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume
net:
ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open()
net:
ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume
net:
ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume
net:
ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper
net:
ethernet: ti: Fix return type of netcp_ndo_start_xmit()
net:
ethernet: use sysfs_emit() to instead of scnprintf()
net:
ethtool: netlink: introduce ethnl_update_bool()
net:
expose devlink port over rtnetlink
net:
failover: use IFF_NO_ADDRCONF flag to prevent ipv6 addrconf
net:
farsync: Fix kmemleak when rmmods farsync
net:
fec: add initial XDP support
net:
fec: Add support for periodic output signal of PPS
net:
fec: add xdp and page pool statistics
net:
fec: check the return value of build_skb()
net:
fec: remove the unused functions
net:
fec: simplify the code logic of quirks
net:
fec: Use page_pool_put_full_page when freeing rx buffers
net:
fix __sock_gen_cookie()
net:
fix napi_disable() logic error
net:
fix NULL pointer in skb_segment_list
net:
fix UaF in netns ops registration error path
net:
Fix unwanted sign extension in netdev_stats_to_stats64()
net:
flow_offload: add support for ARP frame matching
net:
fman: memac: Add serdes support
net:
fman: memac: free mdio device if lynx_pcs_create() fails
net:
fman: memac: Use lynx pcs driver
net:
fman: remove reference to non-existing config PCS
net:
ftmac100: allow increasing MTU to make most use of single-segment buffers
net:
ftmac100: prepare data path for receiving single segment packets > 1514
net:
ftmac100: report the correct maximum MTU of 1500
net:
geneve: fix array of flexible structures warnings
net:
gro: no longer use skb_vlan_tag_present()
net:
hinic: Add control command support for VF PMD driver in DPDK
net:
hinic: Add support for configuration of rx-vlan-filter by ethtool
net:
hinic: Convert the cmd code from decimal to hex to be more readable
net:
hinic: Set max_mtu/min_mtu directly to simplify the code.
net:
hns3: add interrupts re-initialization while doing VF FLR
net:
hns3: fix miss L3E checking for rx packet
net:
hns3: fix VF promisc mode not update when mac table full
net:
hns3: fix wrong use of rss size during VF rss config
net:
hns3: refine the handling for VF heartbeat
net:
hns3: use strscpy() to instead of strncpy()
net:
hns: hnae: remove unnecessary __module_get() and module_put()
net:
ieee802154: mcr20a: Switch to use dev_err_probe() helper
net:
initialize net->notrefcnt_tracker earlier
net:
introduce a helper to move notifier block to different namespace
net:
introduce and use custom sockopt socket flag
net:
Introduce sk_use_task_frag in struct sock.
net:
ip6_gre: Remove the unused function ip6gre_tnl_addr_conflict()
net:
ipa: add a parameter to aggregation registers
net:
ipa: add a parameter to suspend registers
net:
ipa: add IPA v4.7 support
net:
ipa: avoid a null pointer dereference
net:
ipa: change an IPA v5.0 memory requirement
net:
ipa: check table memory regions earlier
net:
ipa: correct IPA v4.7 IMEM offset
net:
ipa: define IPA v5.0
net:
ipa: determine filter table size from memory region
net:
ipa: determine route table size from memory region
net:
ipa: determine the maximum endpoint ID
net:
ipa: disable ipa interrupt during suspend
net:
ipa: don't assume 8 modem routing table entries
net:
ipa: encapsulate decision about firmware load
net:
ipa: introduce "qcom,gsi-loader" property
net:
ipa: introduce ipa_cmd_init()
net:
ipa: kill ipa_table_valid()
net:
ipa: kill two constant symbols
net:
ipa: Make QMI message rules const
net:
ipa: more completely check endpoint validity
net:
ipa: no more global filtering starting with IPA v5.0
net:
ipa: permit GSI firmware loading to be skipped
net:
ipa: Proactively round up to kmalloc bucket size
net:
ipa: record and use the number of defined endpoint IDs
net:
ipa: record the route table size in the IPA structure
net:
ipa: reduce arguments to ipa_table_init_add()
net:
ipa: refactor endpoint loops
net:
ipa: remove two memory region checks
net:
ipa: support more filtering endpoints
net:
ipa: use a bitmap for available endpoints
net:
ipa: use a bitmap for defined endpoints
net:
ipa: use a bitmap for enabled endpoints
net:
ipa: use a bitmap for set-up endpoints
net:
ipa: use ipa_table_mem() in ipa_table_reset_add()
net:
ipa: use proper endpoint mask for suspend
net:
ipa: use sysfs_emit() to instead of scnprintf()
net:
ipa: validate IPA table memory earlier
net:
ipa: verify table sizes fit in commands early
net:
lan743x: Add support for get_pauseparam and set_pauseparam
net:
lan743x: Add support to SGMII register dump for PCI11010/PCI11414 chips
net:
lan743x: Remove unused argument in lan743x_common_regs( )
net:
lan9303: Fix read error execution path
net:
lan966x: Add basic XDP support
net:
lan966x: Add define IFH_LEN_BYTES
net:
lan966x: Add initial VCAP
net:
lan966x: Add is2 vcap model to vcap API.
net:
lan966x: Add len field to lan966x_tx_dcb_buf
net:
lan966x: add missing fwnode_handle_put() for ports node
net:
lan966x: Add port keyset config and callback interface
net:
lan966x: Add ptp trap rules
net:
lan966x: Add support for XDP_REDIRECT
net:
lan966x: Add support for XDP_TX
net:
lan966x: add tc flower support for VCAP API
net:
lan966x: add tc matchall goto action
net:
lan966x: add vcap registers
net:
lan966x: Add XDP_PACKET_HEADROOM
net:
lan966x: Allow to add rules in TCAM even if not enabled
net:
lan966x: check for ptp to be enabled in lan966x_ptp_deinit()
net:
lan966x: Fix configuration of the PCS
net:
lan966x: Introduce helper functions
net:
lan966x: move unnecessary linux/sfp.h include
net:
lan966x: Remove a useless test in lan966x_ptp_add_trap()
net:
lan966x: Split function lan966x_fdma_rx_get_frame
net:
lan966x: Update dma_dir of page_pool_params
net:
lan966x: Update rxq memory model
net:
lan96x: Use page_pool API
net:
libwx: Fix dead code for duplicate check
net:
libwx: Implement interaction with firmware
net:
linkwatch: only report IF_OPER_LOWERLAYERDOWN if iflink is actually down
net:
mac802154: Add a warning in the hot path
net:
mac802154: Add a warning in the slow path
net:
mac802154: Avoid displaying misleading debug information
net:
mac802154: Bring the ability to hold the transmit queue
net:
mac802154: Create a hot tx path
net:
mac802154: Enhance the error path in the main tx helper
net:
mac802154: Fix a Tx warning check
net:
mac802154: Fixup function parameter name in docs
net:
mac802154: Follow the count of ongoing transmissions
net:
mac802154: Introduce a helper to disable the queue
net:
mac802154: Introduce a synchronous API for MLME commands
net:
mac802154: Introduce a tx queue flushing mechanism
net:
mac802154: Rename the main tx_work struct
net:
mac802154: Rename the synchronous xmit worker
net:
macb: fix PTP TX timestamp failure due to packet padding
net:
macb: implement live mac addr change
net:
macb: Perform zynqmp dynamic configuration only for SGMII interface
net:
macsec: fix net device access prior to holding a lock
net:
make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port
net:
mana: Add support for auxiliary device
net:
mana: Assign interrupts to CPUs based on NUMA nodes
net:
mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES
net:
mana: Define data structures for allocating doorbell page from GDMA
net:
mana: Define data structures for protection domain and memory registration
net:
mana: Define max values for SGL entries
net:
mana: Export Work Queue functions for use by RDMA driver
net:
mana: Fix accessing freed irq affinity_hint
net:
mana: Fix IRQ name - add PCI and queue number
net:
mana: Fix return type of mana_start_xmit()
net:
mana: Handle vport sharing between devices
net:
mana: Move header files to a common location
net:
mana: Record port number in netdev
net:
mana: Record the physical address for doorbell page region
net:
mana: Set the DMA device max segment size
net:
marvell: prestera: Avoid unnecessary DT lookups
net:
marvell: prestera: pci: add support for AC5X family devices
net:
marvell: prestera: pci: bump supported FW min version
net:
marvell: prestera: pci: use device-id defines
net:
mctp: add an explicit reference from a mctp_sk_key to sock
net:
mctp: hold key reference when looking up a general key
net:
mctp: mark socks as dead on unhash, prevent re-add
net:
mctp: move expiry timer delete to unhash
net:
mctp: purge receive queues on sk destruction
net:
mdio-mux-meson-g12a: force internal PHY off on mux switch
net:
mdio: add mdiodev_c45_(read|write)
net:
mdio: validate parameter addr in mdiobus_get_phy()
net:
mediatek: sgmii: ensure the SGMII PHY is powered down on configuration
net:
mediatek: sgmii: fix duplex configuration
net:
microchip: sparx5: Add KUNIT test of counters and sorted rules
net:
microchip: sparx5: Add raw VCAP debugFS support for the VCAP API
net:
microchip: sparx5: add support for apptrust
net:
microchip: sparx5: Add support for IS2 VCAP rule counters
net:
microchip: sparx5: add support for offloading default prio
net:
microchip: sparx5: add support for offloading dscp table
net:
microchip: sparx5: add support for offloading pcp table
net:
microchip: sparx5: Add support for TC flower ARP dissector
net:
microchip: sparx5: Add support for TC flower filter statistics
net:
microchip: sparx5: Add tc matchall filter and enable VCAP lookups
net:
microchip: sparx5: Add VCAP debugFS key/action support for the VCAP API
net:
microchip: sparx5: Add VCAP debugfs KUNIT test
net:
microchip: sparx5: Add VCAP debugFS support
net:
microchip: sparx5: Add VCAP filter keys KUNIT test
net:
microchip: sparx5: Add VCAP locking to protect rules
net:
microchip: sparx5: Add VCAP rule debugFS support for the VCAP API
net:
microchip: sparx5: Add/delete rules in sorted order
net:
microchip: sparx5: Adding basic rule management in VCAP API
net:
microchip: sparx5: Adding initial tc flower support for VCAP API
net:
microchip: sparx5: Adding initial VCAP API support
net:
microchip: sparx5: Adding IS2 VCAP model to VCAP API
net:
microchip: sparx5: Adding IS2 VCAP register interface
net:
microchip: sparx5: Adding KUNIT test for the VCAP API
net:
microchip: sparx5: Adding KUNIT test VCAP model
net:
microchip: sparx5: Adding KUNIT tests of key/action values in VCAP API
net:
microchip: sparx5: Adding more tc flower keys for the IS2 VCAP
net:
microchip: sparx5: Adding port keyset config and callback interface
net:
microchip: sparx5: Adding TC goto action and action checking
net:
microchip: sparx5: Differentiate IPv4 and IPv6 traffic in keyset config
net:
microchip: sparx5: Ensure L3 protocol has a default value
net:
microchip: sparx5: Ensure VCAP last_used_addr is set back to default
net:
microchip: sparx5: Find VCAP lookup from chain id
net:
microchip: sparx5: Fix error handling in vcap_show_admin()
net:
microchip: sparx5: fix PTP init/deinit not checking all ports
net:
microchip: sparx5: fix uninitialized variables
net:
microchip: sparx5: kunit test: change test_callbacks and test_vctrl to static
net:
microchip: sparx5: kunit test: Fix compile warnings.
net:
microchip: sparx5: Let VCAP API validate added key- and actionfields
net:
microchip: sparx5: Match keys in configured port keysets
net:
microchip: sparx5: prevent uninitialized variable
net:
microchip: sparx5: Support for copying and modifying rules in the API
net:
microchip: sparx5: Support for displaying a list of keysets
net:
microchip: sparx5: Support for TC protocol all
net:
microchip: sparx5: Writing rules to the IS2 VCAP
net:
microchip: vcap: Add vcap_get_rule
net:
microchip: vcap: Add vcap_mod_rule
net:
microchip: vcap: Add vcap_rule_get_key_u32
net:
microchip: vcap: Change how the rule id is generated
net:
microchip: vcap: Extend vcap with lan966x
net:
microchip: vcap: Fix initialization of value and mask
net:
microchip: vcap: Implement w32be
net:
microchip: vcap: Merge the vcap_ag_api_kunit.h into vcap_ag_api.h
net:
microchip: vcap: Remove unneeded semicolons
net:
mlx5: eliminate anonymous module_init & module_exit
net:
mm_account_pinned_pages() optimization
net:
move add ct helper function to nf_conntrack_helper for ovs and tc
net:
move the ct helper function to nf_conntrack_helper for ovs and tc
net:
move the nat function to nf_nat_ovs for ovs and tc
net:
mpls: fix stale pointer if allocation fails during device rename
net:
mscc: ocelot: drop workaround for forcing RX flow control
net:
mscc: ocelot: fix all IPv6 getting trapped to CPU when PTP timestamping is used
net:
mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
net:
mscc: ocelot: issue a warning if stats are incorrectly ordered
net:
mscc: ocelot: remove redundant stats_layout pointers
net:
mscc: ocelot: remove unnecessary exposure of stats structures
net:
mtk_eth_soc: add advertisement programming
net:
mtk_eth_soc: add definitions for PCS
net:
mtk_eth_soc: add out of band forcing of speed and duplex in pcs_link_up
net:
mtk_eth_soc: add pcs_get_state() implementation
net:
mtk_eth_soc: add support for in-band 802.3z negotiation
net:
mtk_eth_soc: convert mtk_sgmii to use regmap_update_bits()
net:
mtk_eth_soc: eliminate unnecessary error handling
net:
mtk_eth_soc: enable flow offload support for MT7986 SoC
net:
mtk_eth_soc: move and correct link timer programming
net:
mtk_eth_soc: move interface speed selection
net:
mtk_eth_soc: move PHY power up
net:
mv643xx_eth: support MII/GMII/RGMII modes for Kirkwood
net:
mvneta: Remove unused variable i
net:
mvpp2: Consider NVMEM cells as possible MAC address source
net:
net_{enable|disable}_timestamp() optimizations
net:
nfc: Fix use-after-free in local_cleanup()
net:
nfp: Remove linux/msi.h includes
net:
ngbe: Initialize sw info and register netdev
net:
openvswitch: Add support to count upcall packets
net:
openvswitch: fix flow memory leak in ovs_flow_cmd_new
net:
openvswitch: fix possible memory leak in ovs_meter_cmd_set()
net:
openvswitch: release vport resources on failure
net:
pcs: altera-tse: don't set the speed for 1000BaseX
net:
pcs: altera-tse: remove unnecessary register definitions
net:
pcs: altera-tse: use read_poll_timeout to wait for reset
net:
pcs: xpcs: use mdiodev accessors
net:
phy: Add driver for Motorcomm yt8521 gigabit ethernet phy
net:
phy: Add link between phy dev and mac dev
net:
phy: add Motorcomm YT8531S phy id.
net:
phy: aquantia: add AQR112 and AQR412 PHY IDs
net:
phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
net:
phy: dp83867: add TI PHY loopback
net:
phy: fix null dereference in phy_attach_direct
net:
phy: fix yt8521 duplicated argument to & or |
net:
phy: meson-gxl: Add generic dummy stubs for MMD register access
net:
phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
net:
phy: micrel: Add PHY Auto/MDI/MDI-X set driver for KSZ9131
net:
phy: mscc: macsec: do not copy encryption keys
net:
phy: mxl-gpy: Add PHY Auto/MDI/MDI-X set driver for GPY211 chips
net:
phy: mxl-gpy: Change gpy_update_interface() function return type
net:
phy: mxl-gpy: rename MMD_VEND1 macros to match datasheet
net:
phy: remove redundant "depends on" lines
net:
phy: Update documentation for get_rate_matching
net:
phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
net:
phylink: add phylink_get_link_timer_ns() helper
net:
phylink: move phy_device_free() to correctly release phy device
net:
phylink: provide phylink_validate_mask_caps() helper
net:
qrtr: free memory on error path in radix_tree_insert()
net:
ravb: Fix lack of register setting after system resumed for Gen3
net:
ravb: Fix possible hang if RIS2_QFF1 happen
net:
remove explicit phylink_generic_validate() references
net:
remove redundant check in ip_metrics_convert()
net:
remove skb->vlan_present
net:
remove smc911x driver
net:
Remove the obsolte u64_stats_fetch_*_irq() users (drivers).
net:
Remove the obsolte u64_stats_fetch_*_irq() users (net).
net:
remove unused ndo_get_devlink_port
net:
remove unused netdev_unregistering()
net:
remove useless parameter of __sock_cmsg_send
net:
Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
net:
Return errno in sk->sk_prot->get_port().
net:
sched: add helper support in act_ct
net:
sched: atm: dont intepret cls results when asked to drop
net:
sched: call tcf_ct_params_free to free params in tcf_ct_init
net:
sched: cbq: dont intepret cls results when asked to drop
net:
sched: disallow noqueue for qdisc classes
net:
sched: fix memory leak in tcindex_set_parms
net:
sched: gred: prevent races when adding offloads to stats
net:
sched: htb: fix htb_classify() kernel-doc
net:
sched: sch: Bounds check priority
net:
sched: sch: Fix off by one in htb_activate_prios()
net:
sched: update the nat flag for icmp error packets in ct_nat_execute
net:
setsockopt: fix IPV6_UNICAST_IF option for connected sockets
net:
sfp: add sfp_modify_u8() helper
net:
sfp: check firmware provided max power
net:
sfp: clean up i2c-bus property parsing
net:
sfp: convert register indexes from hex to decimal
net:
sfp: get rid of DM7052 hack when enabling high power
net:
sfp: ignore power level 2 prior to SFF-8472 Rev 10.2
net:
sfp: ignore power level 3 prior to SFF-8472 Rev 11.4
net:
sfp: move field definitions along side register index
net:
sfp: provide a definition for the power level select bit
net:
simplify sk_page_frag
net:
skb: move skb_pp_recycle() to skbuff.c
net:
sparx5: Fix reading of the MAC address
net:
stmmac: add aux timestamps fifo clearance wait
net:
stmmac: Add check for taprio basetime configuration
net:
stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
net:
stmmac: enable all safety features by default
net:
stmmac: fix errno when create_singlethread_workqueue() fails
net:
stmmac: fix invalid call to mdiobus_get_phy()
net:
stmmac: fix order of dwmac5 FlexPPS parametrization sequence
net:
stmmac: fix possible memory leak in stmmac_dvr_probe()
net:
stmmac: Fix queue statistics reading
net:
stmmac: Power up SERDES after the PHY link
net:
stmmac: remove duplicate dma queue channel macros
net:
stmmac: Restrict warning on disabling DMA store and fwd mode
net:
stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
net:
stmmac: tegra: Add MGBE support
net:
stmmac: use sysfs_streq() instead of strncmp()
net:
stream: purge sk_error_queue in sk_stream_kill_queues()
net:
systemport: Add support for RDMA overflow statistic counter
net:
team: use IFF_NO_ADDRCONF flag to prevent ipv6 addrconf
net:
thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc
net:
thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header
net:
thunderbolt: Use kmap_local_page() instead of kmap_atomic()
net:
tso: inline tso_count_descs()
net:
tun: bump the link speed from 10Mbps to 10Gbps
net:
tun: rebuild error handling in tun_get_user
net:
txgbe: Add operations to interact with firmware
net:
txgbe: Fix memleak in txgbe_calc_eeprom_checksum()
net:
txgbe: Fix unsigned comparison to zero in txgbe_calc_eeprom_checksum()
net:
txgbe: Reset hardware
net:
txgbe: Set MAC address and register netdev
net:
txgbe: Store PCI info
net:
txgbe: Update support email address
net:
usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
net:
usb: cdc_ether: add u-blox 0x1343 composition
net:
USB: Fix wrong-direction WARNING in plusb.c
net:
usb: sr9700: Handle negative len
net:
usb: Use kstrtobool() instead of strtobool()
net:
use %pS for kfree_skb tracing event location
net:
use a bounce buffer for copying skb->mark
net:
Use call_rcu_hurry() for dst_release()
net:
vmw_vsock: vmci: Check memcpy_from_msg()
net:
vrf: determine the dst using the original ifindex for multicast
net:
wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
net:
wwan: iosm: add rpc interface for xmm modems
net:
wwan: t7xx: Add NAPI support
net:
wwan: t7xx: Add port for modem logging
net:
wwan: t7xx: Fix Runtime PM initialization
net:
wwan: t7xx: Fix Runtime PM resume sequence
net:
wwan: t7xx: Use needed_headroom instead of hard_header_len
net:
wwan: t7xx: use union to group port type specific data
net:
xsk: Don't include
net_sched:
reject TCF_EM_SIMPLE case for complex ematch module
net_tstamp:
add SOF_TIMESTAMPING_OPT_ID_TCP
netconsole:
avoid CON_ENABLED misuse to track registration
netfilter:
br_netfilter: disable sabotage_in hook after first suppression
netfilter:
conntrack: add sctp DATA_SENT state
netfilter:
conntrack: document sctp timeouts
netfilter:
conntrack: fix bug in for_each_sctp_chunk
netfilter:
conntrack: fix ipv6 exthdr error check
netfilter:
conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
netfilter:
conntrack: handle tcp challenge acks during connection reuse
netfilter:
conntrack: merge ipv4+ipv6 confirm functions
netfilter:
conntrack: set icmpv6 redirects as RELATED
netfilter:
conntrack: unify established states for SCTP paths
netfilter:
conntrack: use siphash_4u64
netfilter:
flowtable: add a 'default' case to flowtable datapath
netfilter:
flowtable: really fix NAT IPv6 offload
netfilter:
ipset: Add support for new bitmask parameter
netfilter:
ipset: fix hash:net,port,net hang with /0 subnet
netfilter:
ipset: Fix overflow before widen in the bitmap_ip_create() function.
netfilter:
ipset: Rework long task execution when adding/deleting entries
netfilter:
nf_tables: add function to create set stateful expressions
netfilter:
nf_tables: consolidate set description
netfilter:
nf_tables: Extend nft_expr_ops::dump callback parameters
netfilter:
nf_tables: honor set timeout and garbage collection updates
netfilter:
nf_tables: Introduce NFT_MSG_GETRULE_RESET
netfilter:
nf_tables: perform type checking for existing sets
netfilter:
nf_tables: reduce nft_pktinfo by 8 bytes
netfilter:
nft_inner: add geneve support
netfilter:
nft_inner: add percpu inner context
netfilter:
nft_inner: fix IS_ERR() vs NULL check
netfilter:
nft_inner: fix return value check in nft_inner_parse_l2l3()
netfilter:
nft_inner: set tunnel offset to GRE header offset
netfilter:
nft_inner: support for inner tunnel header matching
netfilter:
nft_meta: add inner match support
netfilter:
nft_objref: make it builtin
netfilter:
nft_payload: access GRE payload via inner offset
netfilter:
nft_payload: access ipip payload for inner offset
netfilter:
nft_payload: incorrect arithmetics when fetching VLAN header bits
netfilter:
nft_payload: move struct nft_payload_set definition where it belongs
netfilter:
nft_payload: use __be16 to store gre version
netfilter:
nft_set_rbtree: skip elements in transaction from garbage collection
netfilter:
nft_set_rbtree: Switch to node list walk for overlap detection
netfilter:
rpfilter/fib: clean up some inconsistent indenting
netlink:
add support for formatted extack messages
netlink:
annotate data races around dst_portid and dst_group
netlink:
annotate data races around nlk->portid
netlink:
annotate data races around sk_state
netlink:
Fix potential skb memleak in netlink_ack
netlink:
prevent potential spectre v1 gadgets
netlink:
remove the flex array from struct nlmsghdr
netlink:
split up copies in the ack construction
netrom:
Fix use-after-free caused by accept on already connected socket
netrom:
Fix use-after-free of a listening socket.
nfc:
Add KCOV annotations
nfc:
Fix potential resource leaks
nfc:
microread: Convert to i2c's .probe_new()
nfc:
mrvl: Convert to i2c's .probe_new()
NFC:
nci: Allow to create multiple virtual nci devices
NFC:
nci: Extend virtual NCI deinit test
NFC:
nxp-nci: Convert to i2c's .probe_new()
nfc:
pn533: Clear nfc_target before being used
nfc:
pn533: Convert to i2c's .probe_new()
nfc:
pn533: Wait for out_urb's completion in pn533_usb_send_frame()
nfc:
pn544: Convert to i2c's .probe_new()
nfc:
s3fwrn5: Convert to i2c's .probe_new()
nfc:
s3fwrn5: use devm_clk_get_optional_enabled() helper
nfc:
st-nci: Convert to i2c's .probe_new()
nfc:
st21nfca: i2c: Convert to i2c's .probe_new()
nfp:
add framework to support ipsec offloading
nfp:
add support for multicast filter
nfp:
ethtool: fix the bug of setting unsupported port speed
nfp:
ethtool: support reporting link modes
nfp:
extend capability and control words
nfp:
fix incorrect use of mbox in IPsec code
nfp:
fix schedule in atomic context when offloading sa
nfp:
fix schedule in atomic context when sync mc address
nfp:
Fix spelling mistake "tha" -> "the"
nfp:
fix unaligned io read of capabilities word
nfp:
flower: avoid taking mutex in atomic context
nfp:
flower: tunnel neigh support bond offload
nfp:
implement xfrm callbacks and expose ipsec offload feature to upper layer
nfp:
take numa node into account when setting irq affinity
NFS4.x/pnfs:
Fix up logging of layout stateids
NFS:
Allow very small rsize & wsize again
NFS:
avoid spurious warning of lost lock that is being unlocked.
NFS:
Clear the file access cache upon login
NFS:
Fix a race in nfs_call_unlink()
NFS:
Fix an Oops in nfs_d_automount()
nfs:
fix possible null-ptr-deref when parsing param
NFS:
Fix up a sparse warning
NFS:
Judge the file access cache's timestamp in rcu path
NFS:
make sure open context mode have FMODE_EXEC when file open for exec
NFS:
Trigger the "ls -l" readdir heuristic sooner
nfs:
use locks_inode_context helper
NFS:
use sysfs_emit() to instead of scnprintf()
NFSD:
Add a nfsd4_file_hash_remove() helper
NFSD:
Add an nfsd_file_fsync tracepoint
NFSD:
Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
NFSD:
add CB_RECALL_ANY tracepoints
NFSD:
add delegation reaper to react to low memory condition
NFSD:
add support for sending CB_RECALL_ANY
nfsd:
allow disabling NFSv2 at compile time
NFSD:
Avoid clashing function prototypes
NFSD:
Clean up find_or_add_file()
NFSD:
Clean up nfs4_preprocess_stateid_op() call sites
NFSD:
Clean up nfsd4_init_file()
nfsd:
don't call nfsd_file_put from client states seqfile display
nfsd:
don't destroy global nfs4_file table in per-net shutdown
nfsd:
don't free files unconditionally in __nfsd_file_cache_purge
NFSD:
Finish converting the NFSv2 GETACL result encoder
NFSD:
Finish converting the NFSv3 GETACL result encoder
nfsd:
fix handling of cached open files in nfsd4_open codepath
nfsd:
fix handling of readdir in v4root vs. mount upcall timeout
NFSD:
Fix licensing header in filecache.c
nfsd:
fix up the filecache laundrette scheduling
NFSD:
fix use-after-free in __nfs42_ssc_open()
NFSD:
fix use-after-free in nfsd4_ssc_setup_dul()
NFSD:
Flesh out a documenting comment for filecache.c
nfsd:
ignore requests to disable unsupported versions
nfsd:
move nfserrno() to vfs.c
NFSD:
pass range end to vfs_fsync_range() instead of count
NFSD:
Pass the target nfsd_file to nfsd_commit()
NFSD:
Refactor find_file()
NFSD:
refactoring courtesy_client_reaper to a generic low memory shrinker
NFSD:
register/unregister of nfsd-client shrinker at nfsd startup/shutdown time
NFSD:
Remove redundant assignment to variable host_err
nfsd:
remove the pages_flushed statistic from filecache
nfsd:
reorganize filecache.c
NFSD:
replace delayed_work with work_struct for nfsd_client_shrinker
nfsd:
return error if nfs4_setacl fails
NFSD:
Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
nfsd:
rework refcounting in filecache
nfsd:
shut down the NFSv4 state objects before the filecache
NFSD:
Simplify READ_PLUS
NFSD:
Trace delegation revocations
NFSD:
Trace stateids returned via DELEGRETURN
nfsd:
under NFSv4.1, fix double svc_xprt_put on rpc_create failure
NFSD:
Update file_hashtbl() helpers
NFSD:
Use const pointers as parameters to fh_ helpers
nfsd:
use locks_inode_context helper
NFSD:
Use only RQ_DROPME to signal the need to drop a reply
NFSD:
Use rhashtable for managing nfs4_file objects
NFSD:
Use set_bit(RQ_DROPME)
NFSD:
Use struct_size() helper in alloc_session()
NFSv4.2:
Always decode the security label
NFSv4.2:
Change the default KConfig value for READ_PLUS
NFSv4.2:
Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
NFSv4.2:
Fix a memory stomp in decode_attr_security_label
NFSv4.2:
Fix initialisation of struct nfs4_label
NFSv4.2:
Fix up READ_PLUS alignment
NFSv4.2:
Set the correct size scratch buffer for decoding READ_PLUS
NFSv4.x:
Fail client initialisation if state manager thread can't run
NFSv4:
check FMODE_EXEC from open context mode in nfs4_opendata_access()
NFSv4:
Fix a credential leak in _nfs4_discover_trunking()
NFSv4:
Fix a deadlock between nfs4_open_recover_helper() and delegreturn
nilfs2:
fix general protection fault in nilfs_btree_insert()
nilfs2:
fix shift-out-of-bounds due to too large exponent of block size
nilfs2:
fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
nilfs2:
fix underflow in second superblock position calculations
nios2:
ptrace: user_regset_copyin_ignore() always returns 0
nios2:
remove unused INIT_MMAP
nolibc:
fix fd_set type
nommu:
fix do_munmap() error path
nommu:
fix memory leak in do_mmap() error path
nommu:
fix split_vma() map_count error
notifier:
repair slips in kernel-doc comments
nouveau/dmem:
Remove duplicated include in nouveau_dmem.c
nouveau:
Fix migrate_to_ram() for faulting page
ntb_netdev:
Use dev_kfree_skb_any() in interrupt context
null_blk:
support read-only and offline zone conditions
Linux:
Nuvoton WPCM450 FIU SPI flash controller
nvdimm/cxl/pmem:
Add support for master passphrase disable security command
nvdimm/region:
Move cache management to the region driver
nvdimm:
Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE
nvidiafb:
detect the hardware support before removing console.
nvme-apple:
add NVME_QUIRK_IDENTIFY_CNS quirk to fix regression
nvme-apple:
don't unquiesce the I/O queues in apple_nvme_reset_work
nvme-apple:
fix controller shutdown in apple_nvme_disable
nvme-apple:
only reset the controller when RTKit is running
nvme-apple:
remove an extra queue reference
nvme-apple:
reset controller during shutdown
nvme-auth:
check chap ctrl_key once constructed
nvme-auth:
clear sensitive info right after authentication completes
nvme-auth:
convert dhchap_auth_list to an array
nvme-auth:
don't ignore key generation failures when initializing ctrl keys
nvme-auth:
don't keep long lived 4k dhchap buffer
nvme-auth:
don't override ctrl keys before validation
nvme-auth:
don't re-authenticate if the controller is not LIVE
nvme-auth:
fix smatch warning complaints
nvme-auth:
guarantee dhchap buffers under memory pressure
nvme-auth:
have dhchap_auth_work wait for queues auth to complete
nvme-auth:
mark nvme_auth_wq static
nvme-auth:
no need to reset chap contexts on re-authentication
nvme-auth:
remove redundant auth_work flush
nvme-auth:
remove redundant buffer deallocations
nvme-auth:
remove redundant deallocations
nvme-auth:
remove redundant if statement
nvme-auth:
remove symbol export from nvme_auth_reset
nvme-auth:
rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap
nvme-auth:
rename authentication work elements
nvme-auth:
use workqueue dedicated to authentication
nvme-fc:
avoid null pointer dereference
nvme-fc:
fix a missing queue put in nvmet_fc_ls_create_association
nvme-fc:
fix initialization order
nvme-fc:
improve memory usage in nvme_fc_rcv_ls_req()
nvme-fc:
move common code into helper
nvme-multipath:
support io stats on the mpath device
nvme-pci:
add bogus ID quirk for ADATA SX6000PNP
nvme-pci:
add NVME_QUIRK_IDENTIFY_CNS quirk to Apple T2 controllers
nvme-pci:
always return an ERR_PTR from nvme_pci_alloc_dev
nvme-pci:
call nvme_pci_configure_admin_queue from nvme_pci_enable
nvme-pci:
cleanup nvme_suspend_queue
nvme-pci:
don't unbind the driver on reset failure
nvme-pci:
don't unquiesce the I/O queues in nvme_remove_dead_ctrl
nvme-pci:
factor out a nvme_pci_alloc_dev helper
nvme-pci:
factor the iod mempool creation into a helper
nvme-pci:
fix doorbell buffer value endianness
nvme-pci:
fix error handling in nvme_pci_enable()
nvme-pci:
fix mempool alloc size
nvme-pci:
fix page size checks
nvme-pci:
fix timeout request state check
nvme-pci:
flush initial scan_work for async probe
nvme-pci:
move more teardown work to nvme_remove
nvme-pci:
move the HMPRE check into nvme_setup_host_mem
nvme-pci:
put the admin queue in nvme_dev_remove_admin
nvme-pci:
refactor the tagset handling in nvme_reset_work
nvme-pci:
refresh visible attrs for cmb attributes
nvme-pci:
remove an extra queue reference
nvme-pci:
remove nvme_disable_admin_queue
nvme-pci:
remove nvme_pci_disable
nvme-pci:
rename nvme_disable_io_queues
nvme-pci:
return early on ctrl state mismatch in nvme_reset_work
nvme-pci:
set constant paramters in nvme_pci_alloc_ctrl
nvme-pci:
set the DMA mask earlier
nvme-pci:
simplify nvme_dbbuf_dma_alloc
nvme-pci:
split out a nvme_pci_ctrl_is_dead helper
nvme-pci:
split the initial probe from the rest path
nvme-pci:
update sqsize when adjusting the queue depth
nvme-pci:
use the tagset alloc/free helpers
nvme-rdma:
stop auth work after tearing down queues in error recovery
nvme-tcp:
stop auth work after tearing down queues in error recovery
nvme:
add the Apple shared tag workaround to nvme_alloc_io_tag_set
nvme:
allow unprivileged passthrough of Identify Controller
nvme:
also return I/O command effects from nvme_command_effects
nvme:
avoid fallback to sequential scan due to transient issues
nvme:
clear the request_queue pointers on failure in nvme_alloc_admin_tag_set
nvme:
clear the request_queue pointers on failure in nvme_alloc_io_tag_set
nvme:
consolidate setting the tagset flags
nvme:
consult the CSE log page for unprivileged passthrough
nvme:
Convert NVMe errors to PR errors
nvme:
don't allow unprivileged passthrough on partitions
nvme:
don't call blk_mq_{,un}quiesce_tagset when ctrl->tagset is NULL
nvme:
don't call nvme_init_ctrl_finish from nvme_passthru_end
nvme:
don't remove namespaces in nvme_passthru_end
nvme:
don't unquiesce the admin queue in nvme_kill_queues
nvme:
fine-granular CAP_SYS_ADMIN for nvme io commands
nvme:
fix multipath crash caused by flush request when blktrace is enabled
nvme:
fix passthrough csi check
nvme:
fix setting the queue depth in nvme_alloc_io_tag_set
nvme:
fix the NVME_CMD_EFFECTS_CSE_MASK definition
nvme:
identify-namespace without CAP_SYS_ADMIN
nvme:
implement the DEAC bit for the Write Zeroes command
nvme:
introduce nvme_start_request
nvme:
merge nvme_shutdown_ctrl into nvme_disable_ctrl
nvme:
move OPAL setup from PCIe to core
nvme:
only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllers
nvme:
pass nr_maps explicitly to nvme_alloc_io_tag_set
nvme:
remove __nvme_ioctl
nvme:
remove the NVME_NS_DEAD check in nvme_remove_invalid_namespaces
nvme:
remove the NVME_NS_DEAD check in nvme_validate_ns
nvme:
rename the queue quiescing helpers
nvme:
replace the "bool vec" arguments with flags in the ioctl path
nvme:
return err on nvme_init_non_mdts_limits fail
nvme:
simplify transport specific device attribute handling
nvme:
split nvme_kill_queues
nvme:
use blk_mq_[un]quiesce_tagset
nvme:
use kstrtobool() instead of strtobool()
nvme:
use nvme_wait_ready in nvme_shutdown_ctrl
nvmem:
brcm_nvram: Add check for kzalloc
nvmem:
core: fix cell removal on error
nvmem:
core: fix cleanup after dev_set_name()
nvmem:
core: fix device node refcounting
nvmem:
core: fix registration vs use race
nvmem:
core: fix return value
nvmem:
core: initialise nvmem->id early
nvmem:
core: remove nvmem_config wp_gpio
nvmem:
Kconfig: Fix spelling mistake "controlls" -> "controls"
nvmem:
qcom-spmi-sdam: fix module autoloading
nvmem:
stm32: add nvmem type attribute
nvmem:
stm32: add warning when upper OTPs are updated
nvmem:
stm32: fix spelling typo in comment
nvmem:
stm32: move STM32MP15_BSEC_NUM_LOWER in config
nvmem:
sunxi_sid: Always use 32-bit MMIO reads
nvmem:
u-boot-env: add Broadcom format support
nvmet:
don't defer passthrough commands with trivial effects to the workqueue
nvmet:
don't open-code NVME_NS_ATTR_RO enumeration
nvmet:
expose firmware revision to configfs
nvmet:
expose IEEE OUI to configfs
nvmet:
fix a memory leak in nvmet_auth_set_key
nvmet:
force reconnect when number of queue changes
nvmet:
only allocate a single slab for bvecs
nvmet:
set the LBCC bit for commands that modify data
nvmet:
use NVME_CMD_EFFECTS_CSUPP instead of open coding it
nvmet:
use try_cmpxchg in nvmet_update_sq_head
objtool, kcsan:
Add volatile read/write instrumentation to whitelist
objtool/powerpc:
Add --mcount specific implementation
objtool/powerpc:
Enable objtool to be built on ppc
objtool/powerpc:
Implement arch_pc_relative_reloc()
objtool:
Add --cfi to generate the .cfi_sites section
objtool:
Add --hacks=skylake
objtool:
Add --mnop as an option to --mcount
objtool:
Add .call_sites section
objtool:
Add arch specific function arch_ftrace_match()
objtool:
Add option to generate prefix symbols
objtool:
Allow !PC relative relocations
objtool:
Allow STT_NOTYPE -> STT_FUNC+0 sibling-calls
objtool:
Allow symbol range comparisons for IBT/ENDBR
objtool:
Avoid O(bloody terrible) behaviour -- an ode to libelf
objtool:
Fix find_{symbol,func}_containing()
objtool:
Fix SEGFAULT
objtool:
Fix weak hole vs prefix symbol
objtool:
Optimize elf_dirty_reloc_sym()
objtool:
Read special sections with alts only when specific options are selected
objtool:
Rework instruction -> symbol mapping
objtool:
Slice up elf_create_section_symbol()
objtool:
Tolerate STT_NOTYPE symbols at end of section
objtool:
Track init section
objtool:
Use macros to define arch specific reloc types
objtool:
Use target file class size instead of a compiled constant
objtool:
Use target file endianness instead of a compiled constant
oc:
ti: ti_sci_inta_msi: Switch to domain id aware MSI functions
ocfs2/cluster:
use bitmap API instead of hand-writing it
ocfs2/dlm:
use bitmap API instead of hand-writing it
ocfs2:
always read both high and low parts of dinode link count
ocfs2:
fix memory leak in ocfs2_mount_volume()
ocfs2:
fix memory leak in ocfs2_stack_glue_init()
ocfs2:
use bitmap API in fill_node_map
octeon_ep:
support Octeon device CNF95N
octeontx2-af:
Add FEC stats for RPM/RPM_USX block
octeontx2-af:
add mbox for CPT LF reset
octeontx2-af:
add mbox to return CPT_AF_FLT_INT info
octeontx2-af:
Allow mkex profile without DMAC and add L2M/L2B header extraction support
octeontx2-af:
cn10k: mcs: Fix a resource leak in the probe and remove functions
octeontx2-af:
cn10kb: Add RPM_USX MAC support
octeontx2-af:
Fix a potentially spurious error message
octeontx2-af:
Fix devlink unregister
octeontx2-af:
Fix LMAC config in cgx_lmac_rx_tx_enable
octeontx2-af:
Fix the size of memory allocated for the 'id_bmap' bitmap
octeontx2-af:
modify FLR sequence for CPT
octeontx2-af:
optimize cpt pf identification
octeontx2-af:
recover CPT engine when it gets fault
octeontx2-af:
restore rxc conf after teardown sequence
octeontx2-af:
Simplify a size computation in rvu_npc_exact_init()
octeontx2-af:
Slightly simplify rvu_npc_exact_init()
octeontx2-af:
Support variable number of lmacs
octeontx2-af:
update cpt lf alloc mailbox
octeontx2-af:
Use the bitmap API to allocate bitmaps
octeontx2-pf:
Add additional checks while configuring ucast/bcast/mcast rules
octeontx2-pf:
Add support to filter packet based on IP fragment
octeontx2-pf:
Avoid use of GFP_KERNEL in atomic context
octeontx2-pf:
ethtool: Implement get_fec_stats
octeontx2-pf:
Fix lmtst ID used in aura free
octeontx2-pf:
Fix resource leakage in VF driver unbind
octeontx2-pf:
Fix the use of GFP_KERNEL in atomic context on rt
ocxl:
fix pci device refcount leak when calling get_function_0()
ocxl:
fix pci device refcount leak when calling get_function_0()
ocxl:
fix possible name leak in ocxl_file_register_afu()
of/address:
introduce of_address_count() helper
of/address:
Return an error when no valid dma-ranges are found
of/fdt:
run soc memory setup when early_init_dt_scan_memory fails
of/irq:
export of_msi_get_domain
of/kexec:
Fix reading 32-bit "linux,initrd-{start,end}" values
of/platform:
use of_address_count() helper
of:
declare string literals const
of:
fdt: Honor CONFIG_CMDLINE* even without /chosen node
of:
fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2
of:
Make OF framebuffer device names unique
of:
net: export of_get_mac_address_nvmem()
of:
overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
of:
overlay: rename overlay source files from .dts to .dtso
of:
reserved_mem: Have kmemleak ignore dynamically allocated reserved mem
of:
unittest: Convert to i2c's .probe_new()
omfs:
remove ->writepage
openrisc:
ptrace: user_regset_copyin_ignore() always returns 0
openvswitch:
delete the unncessary skb_pull_rcsum call in ovs_ct_nat_execute
openvswitch:
Fix flow lookup to use unmasked key
openvswitch:
return NF_ACCEPT when OVS_CT_NAT is not set in info nat
openvswitch:
return NF_DROP when fails to add nat ext in ovs_ct_nat
openvswitch:
Use kmalloc_size_roundup() to match ksize() usage
OPP:
decouple dt properties in opp_parse_supplies()
OPP:
Parse named opp-microwatt property too
OPP:
Simplify opp_parse_supplies() by restructuring it
optee:
Add __init/__exit annotations to module init/exit funcs
orangefs:
Fix kmemleak in orangefs_prepare_debugfs_help_string()
orangefs:
Fix kmemleak in orangefs_sysfs_init()
orangefs:
Fix kmemleak in orangefs_{kernel,client}_debug_init()
orangefs:
fix mode handling
orangefs:
Fix sysfs not cleanup when dev init failed
orangefs:
remove redundant assignment to variable buffer_index
orangefs:
remove variable i
orangefs:
rework posix acl handling when creating new filesystem objects
Linux:
orphan sysvfs
overflow:
Introduce overflows_type() and castable_to_type()
ovl:
Add comment on upperredirect reassignment
ovl:
call posix_acl_release() after error checking
ovl:
do not reconnect upper index records in ovl_indexdir_cleanup()
ovl:
fail on invalid uid/gid mapping at copy up
ovl:
fix comment typos
ovl:
fix tmpfile leak
ovl:
fix use inode directly in rcu-walk mode
ovl:
implement get acl method
ovl:
implement set acl method
ovl:
Kconfig: Fix spelling mistake "undelying" -> "underlying"
ovl:
port to vfs{g,u}id_t and associated helpers
ovl:
port to vfs{g,u}id_t and associated helpers
ovl:
remove privs in ovl_copyfile()
ovl:
remove privs in ovl_fallocate()
ovl:
update ->f_iocb_flags when ovl_change_flags() modifies ->f_flags
ovl:
Use "buf" flexible array for memcpy() destination
ovl:
use inode instead of dentry where possible
ovl:
Use ovl mounter's fsuid and fsgid in ovl_link()
ovl:
use plain list filler in indexdir and workdir cleanup
ovl:
use posix acl api
ovl:
use stub posix acl handlers
padata:
Always leave BHs disabled when running ->parallel()
padata:
Fix list iterator in padata_do_serial()
padata:
Mark padata_work_init() as __ref
panic:
Consolidate open-coded panic_on_warn checks
panic:
Expose "warn_count" to sysfs
panic:
Introduce warn_limit
panic:
Separate sysctl logic from CONFIG_SMP
panic:
use str_enabled_disabled() helper
parisc:
Add missing FORCE prerequisites in Makefile
parisc:
Align parisc MADV_XXX constants with all other architectures
parisc:
Drop duplicate kgdb_pdc console
parisc:
Drop locking in pdc console code
parisc:
Drop PMD_SHIFT from calculation in pgtable.h
parisc:
Fix inconsistent indenting in setup_cmdline()
parisc:
Fix locking in pdc_iodc_print() firmware call
parisc:
Fix return code of pdc_iodc_print()
parisc:
led: Fix potential null-ptr-deref in start_task()
parisc:
Move pdc_result struct to firmware.c
parisc:
pdc_stable: use strscpy() to instead of strncpy()
parisc:
ptrace: user_regset_copyin_ignore() always returns 0
parisc:
Replace hardcoded value with PRIV_USER constant in ptrace.c
parisc:
Show MPE/iX model string at bootup
parisc:
Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
Partially revert "perf/arm-cmn:
Optimise DTC counter accesses"
PCI/ACPI:
Use METHOD_NAME__UID instead of plain string
PCI/AER:
Add optional logging callback for correctable error
PCI/DOE:
Fix maximum data object length miscalculation
PCI/MSI:
Add support for per device MSI[X] domains
PCI/MSI:
Check for MSI enabled in __pci_msix_enable()
PCI/MSI:
Get rid of externs in msi.h
PCI/MSI:
Get rid of PCI_MSI_IRQ_DOMAIN
PCI/MSI:
Let the MSI core free descriptors
PCI/MSI:
Move mask and unmask helpers to msi.h
PCI/MSI:
Move pci_alloc_irq_vectors() to api.c
PCI/MSI:
Move pci_alloc_irq_vectors_affinity() to api.c
PCI/MSI:
Move pci_disable_msi() to api.c
PCI/MSI:
Move pci_disable_msix() to api.c
PCI/MSI:
Move pci_enable_msi() API to api.c
PCI/MSI:
Move pci_enable_msix_range() to api.c
PCI/MSI:
Move pci_free_irq_vectors() to api.c
PCI/MSI:
Move pci_irq_get_affinity() to api.c
PCI/MSI:
Move pci_irq_vector() to api.c
PCI/MSI:
Move pci_msi_enabled() to api.c
PCI/MSI:
Move pci_msi_restore_state() to api.c
PCI/MSI:
Move pci_msix_vec_count() to api.c
PCI/MSI:
Provide IMS (Interrupt Message Store) support
PCI/MSI:
Provide missing stubs for CONFIG_PCI_MSI=n
PCI/MSI:
Provide pci_ims_alloc/free_irq()
PCI/MSI:
Provide post-enable dynamic allocation interfaces for MSI-X
PCI/MSI:
Provide prepare_desc() MSI domain op
PCI/MSI:
Reject MSI-X early
PCI/MSI:
Reject multi-MSI early
PCI/MSI:
Remove redundant msi_check() callback
PCI/MSI:
Remove unused pci_dev_has_special_msi_domain()
PCI/MSI:
Reorder functions in msi.c
PCI/MSI:
Sanitize MSI-X checks
PCI/MSI:
Split __pci_write_msi_msg()
PCI/MSI:
Split MSI-X descriptor setup
PCI/MSI:
Use bullet lists in kernel-doc comments of api.c
PCI/MSI:
Use msi_domain_alloc/free_irqs_all_locked()
PCI/MSI:
Use msi_domain_info:: Bus_token
PCI/MSI:
Validate MSI-X contiguous restriction early
PCI/P2PDMA:
Allow userspace VMA allocations through sysfs
PCI/PM:
Remove unused 'state' parameter to pci_legacy_suspend_late()
PCI/portdrv:
Allow AER service only for Root Ports & RCECs
PCI/portdrv:
Move private things to portdrv.c
PCI/portdrv:
Set PCIE_PORT_SERVICE_HP for Root and Downstream Ports only
PCI/portdrv:
Squash into portdrv.c
PCI/portdrv:
Unexport pcie_port_service_register(), pcie_port_service_unregister()
PCI/sysfs:
Fix double free in error path
PCI:
aardvark: Switch to using devm_gpiod_get_optional()
PCI:
Access Link 2 registers only for devices with Links
PCI:
acpiphp: Avoid setting is_hotplug_bridge for PCIe Upstream Ports
PCI:
Add PCI_PTM_CAP_RES macro
PCI:
Allow drivers to request exclusive config regions
PCI:
altera-msi: Include
explicitly
PCI:
Assign PCI domain IDs by ida_alloc()
PCI:
brcmstb: Drop needless 'inline' annotations
PCI:
brcmstb: Enable Multi-MSI
PCI:
brcmstb: Replace status loops with read_poll_timeout_atomic()
PCI:
brcmstb: Set RCB_{MPS,64B}_MODE bits
PCI:
brcmstb: Wait for 100ms following PERST# deassert
PCI:
Check for alloc failure in pci_request_irq()
PCI:
designware-ep: Disable PTM capabilities for EP mode
PCI:
Drop of_match_ptr() to avoid unused variables
PCI:
dwc: Add Baikal-T1 PCIe controller support
PCI:
dwc: Adjust to recent removal of PCI_MSI_IRQ_DOMAIN
PCI:
dwc: Combine iATU detection procedures
PCI:
dwc: Fix n_fts[] array overrun
PCI:
dwc: Introduce dma-ranges property support for RC-host
PCI:
dwc: Introduce generic controller capabilities interface
PCI:
dwc: Introduce generic platform clocks and resets
PCI:
dwc: Introduce generic resources getter
PCI:
dwc: Use dev_info for PCIe link down event logging
PCI:
Enable PASID only when ACS RR & UF enabled on upstream path
PCI:
endpoint: Fix Kconfig indent style
PCI:
endpoint: Fix WARN() when an endpoint driver is removed
PCI:
endpoint: pci-epf-vntb: Clean up kernel_doc warning
PCI:
endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path
PCI:
endpoint: pci-epf-vntb: Fix sparse build warning for epf_db
PCI:
endpoint: pci-epf-vntb: Fix sparse ntb->reg build warning
PCI:
endpoint: pci-epf-vntb: Fix struct epf_ntb_ctrl indentation
PCI:
endpoint: pci-epf-vntb: Remove unused epf_db_phy struct member
PCI:
endpoint: pci-epf-vntb: Replace hardcoded 4 with sizeof(u32)
PCI:
Fix pci_device_is_present() for VFs by checking PF
PCI:
histb: Switch to using gpiod API
PCI:
hv: update comment in x86 specific hv_arch_irq_unmask
PCI:
imx6: Initialize PHY before deasserting core reset
PCI:
microchip: Include
explicitly
PCI:
mt7621: Add sentinel to quirks table
PCI:
mvebu: Include
explicitly
PCI:
mvebu: Switch to using gpiod API
PCI:
pci-epf-test: Register notifier if only core_init_notifier is enabled
PCI:
pciehp: Enable by default if USB4 enabled
PCI:
pciehp: Enable Command Completed Interrupt only if supported
PCI:
qcom-ep: Setup PHY to work in EP mode
PCI:
qcom: Add basic interconnect support
PCI:
qcom: Fix error message for reset_control_assert()
PCI:
qcom: Setup PHY to work in RC mode
PCI:
Remove unnecessary
includes
PCI:
shpchp: Remove unused get_mode1_ECC_cap callback
PCI:
Skip allocate_resource() if too little space available
PCI:
tegra: Switch to using devm_fwnode_gpiod_get
PCI:
vmd: Disable MSI remapping after suspend
PCI:
vmd: Fix secondary bus reset for Intel bridges
PCI:
xgene-msi: Include
explicitly
PCI:
xilinx-nwl: Fix coding style violations
percpu-refcount:
Use call_rcu_hurry() for atomic switch
percpu:
adjust the value of PERCPU_DYNAMIC_EARLY_SIZE
percpu_counter:
add percpu_counter_sum_all interface
perf arch events:
riscv sbi firmware std event files
perf arch x86:
Add missing stdlib.h to get free() prototype
perf arm64:
Fix mksyscalltbl, don't lose syscalls due to sort -nu
perf arm64:
Simplify mksyscalltbl
perf augmented_raw_syscalls:
Remove unused variable 'syscall'
perf auxtrace:
Fix address filter duplicate symbol selection
perf beauty:
Update copy of linux/socket.h with the kernel sources
perf bpf:
Avoid build breakage with libbpf < 0.8.0 + LIBBPF_DYNAMIC=1
perf bpf:
No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true
perf bpf:
No need to include headers just use forward declarations
perf bpf:
Remove now unused BPF headers
perf bpf:
Rename perf_include_dir to libbpf_include_dir
perf branch:
Fix interpretation of branch records
perf branch:
Remove some needless headers, add a needed one
perf build:
Don't propagate subdir to submakes for install_headers
perf build:
Fix build error when NO_LIBBPF=1
perf build:
Fix LIBTRACEEVENT_DYNAMIC
perf build:
Fix python/perf.so library's name
perf build:
Fixes for LIBTRACEEVENT_DYNAMIC
perf build:
Install libapi locally when building
perf build:
Install libperf locally when building
perf build:
Install libsubcmd locally when building
perf build:
Install libsymbol locally when building
perf build:
Install libtraceevent locally when building
perf build:
Properly guard libbpf includes
perf build:
Remove explicit reference to python 2.x devel files
perf build:
Update to C standard to gnu11
perf build:
Use libtraceevent from the system
perf build:
Use tools/lib headers from install path
perf buildid-cache:
Fix the file mode with copyfile() while adding file to build-id cache
perf config:
Add missing newline on pr_warning() call in home_perfconfig()
perf core:
Return error pointer if inherit_event() fails to find pmu_ctx
perf cpumap:
Tidy libperf includes
perf cs-etm:
Cleanup cs_etm__process_auxtrace_info()
perf cs-etm:
Print auxtrace info even if OpenCSD isn't linked
perf cs-etm:
Print unknown header version as an error
perf cs-etm:
Remove unused stub methods
perf cs-etm:
Tidy up auxtrace info header printing
perf daemon:
Complete list of supported subcommand in help message
perf daemon:
Use sig_atomic_t to avoid UB
perf data:
Add tracepoint fields when converting to JSON
perf debug:
Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
perf event:
Drop perf_regs.h include, not needed anymore
perf evlist:
Add missing util/event.h header
perf evlist:
Remove group option.
perf examples bpf:
Remove augmented_syscalls.c, the raw_syscalls one should be used instead
perf expr:
Prevent normalize() from reading into undefined memory in the expression lexer
perf expr:
Tidy hashmap dependency
perf ftrace:
Use sig_atomic_t to avoid UB
perf help:
Use HAVE_LIBTRACEEVENT to filter out unsupported commands
perf hist:
Add perf_hpp_fmt->init() callback
perf hist:
Improve srcfile sort key performance
perf hist:
Improve srcline sort key performance
perf hist:
Improve srcline_{from,to} sort key performance
perf inject:
Set PERF_RECORD_MISC_BUILD_ID_SIZE
perf intel-pt:
Add hybrid CPU compatibility test
perf intel-pt:
Redefine test_suite to allow for adding more subtests
perf intel-pt:
Start turning intel-pt-pkt-decoder-test.c into a suite of intel-pt subtests
perf jevents:
Parse metrics during conversion
perf kmem:
Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring
perf kmem:
Support legacy tracepoints
perf kwork:
Remove includes not needed in kwork.h
perf list:
Add JSON output option
perf list:
Generalize limiting to a PMU name
perf list:
JSON escape encoding improvements
perf list:
List callback support for libpfm
perf list:
Reorganize to use callbacks to allow honouring command line options
perf list:
Simplify cache event printing
perf list:
Simplify symbol event printing
perf list:
Support newlines in wordwrap
perf lock contention:
Add -l/--lock-addr option
perf lock contention:
Add -L/--lock-filter option
perf lock contention:
Add -Y/--type-filter option
perf lock contention:
Add lock_data.h for common data
perf lock contention:
Avoid variable length arrays
perf lock contention:
Check --max-stack option
perf lock contention:
Do not use BPF task local storage
perf lock contention:
Factor out lock_type_table
perf lock contention:
Fix core dump related to not finding the "__sched_text_end" symbol on s/390
perf lock contention:
Fix memory sanitizer issue
perf lock contention:
Implement -t/--threads option for BPF
perf lock contention:
Increase default stack skip to 4
perf lock contention:
Support lock addr/name filtering for BPF
perf lock contention:
Support lock type filtering for BPF
perf lock:
Allow concurrent record and report
perf machine:
Move machine__resolve() from event.h
perf mmap:
Remove several unneeded includes from util/mmap.h
perf off_cpu:
Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch'
perf pmu:
Add data structure documentation
perf pmu:
Remove mostly unused 'struct perf_pmu' 'is_hybrid' member
perf pmu:
Restructure print_pmu_events() to avoid memory allocations
perf print-events:
Remove redundant comparison with zero
perf probe:
Check -v and -q options in the right place
perf probe:
Fix to avoid crashing if DW_AT_decl_file is NULL
perf probe:
Fix to get declared file name from clang DWARF5
perf probe:
Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
perf probe:
Use dwarf_attr_integrate as generic DWARF attr accessor
perf python:
Account for multiple words in CC
perf python:
Don't stop building if python setuptools isn't installed
perf python:
Fix splitting CC into compiler and options
perf record:
Add remaining branch filters: "no_cycles", "no_flags" & "hw_index"
perf record:
Use sig_atomic_t for signal handlers
perf script:
Introduce task analyzer python script
perf script:
task-analyzer add csv support
perf scripting python:
Add missing util/perf_regs.h include to get perf_reg_name() prototype
perf scripting python:
Don't be strict at handling libtraceevent enumerations
perf scripts python:
intel-pt-events.py: Add ability interleave output
perf session:
Change type to avoid undefined behaviour in a signal handler
perf srcline:
Conditionally suppress addr2line warnings
perf srcline:
Do not return NULL for srcline
perf srcline:
Skip srcline if .debug_line is missing
perf stat:
Add 'needs_sort' argument to cpu_aggr_map__new()
perf stat:
Add aggr id for global mode
perf stat:
Add before_metric argument
perf stat:
Add cpu aggr id for no aggregation mode
perf stat:
Add header for interval in JSON output
perf stat:
Add missing separator in the CSV header
perf stat:
Add perf_stat_merge_counters()
perf stat:
Add perf_stat_process_percore()
perf stat:
Add perf_stat_process_shadow_stats()
perf stat:
Add print_aggr_cgroup() for --for-each-cgroup and --topdown
perf stat:
Add struct perf_stat_aggr to perf_stat_evsel
perf stat:
Aggregate events using evsel->stats->aggr
perf stat:
Aggregate per-thread stats using evsel->stats->aggr
perf stat:
Align cgroup names
perf stat:
Allocate aggr counts for recorded data
perf stat:
Allocate evsel->stats->aggr properly
perf stat:
Check existence of os->prefix, fixing a segfault
perf stat:
Cleanup interval print alignment
perf stat:
Clear screen only if output file is a tty
perf stat:
Clear screen only if output file is a tty
perf stat:
Consolidate condition to print metrics
perf stat:
Display event stats using aggr counts
perf stat:
Display percore events properly
perf stat:
Do not align time prefix in CSV output
perf stat:
Do not delay the workload with --delay
perf stat:
Do not indent headers for JSON
perf stat:
Do not pass runtime_stat to printout()
perf stat:
Factor out evsel__count_has_error()
perf stat:
Factor out prefix display
perf stat:
Factor out prepare_interval()
perf stat:
Factor out print_counter_value() function
perf stat:
Factor out print_metric_{begin,end}()
perf stat:
Fix --metric-only --json output
perf stat:
Fix cgroup display in JSON output
perf stat:
Fix condition in print_interval()
perf stat:
Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode
perf stat:
Fix handling of unsupported cgroup events when using BPF counters
perf stat:
Fix invalid output handle
perf stat:
Fix JSON output in metric-only mode
perf stat:
Fix multi-line metric output in JSON
perf stat:
Fix printing field separator in CSV metrics output
perf stat:
Fix summary output in CSV with --metric-only
perf stat:
Handle bad events in abs_printout()
perf stat:
Increase metric length to align outputs
perf stat:
Move common code in print_metric_headers()
perf stat:
Move condition to print_footer()
perf stat:
Move summary prefix printing logic in CSV output
perf stat:
Pass 'struct outstate' to print_metric_begin()
perf stat:
Pass const char *prefix to display routines
perf stat:
Pass struct outstate to printout()
perf stat:
Pass through 'struct outstate'
perf stat:
Remove impossible condition
perf stat:
Remove metric_only argument in print_counter_aggrdata()
perf stat:
Remove prefix argument in print_metric_headers()
perf stat:
Remove unused perf_counts.aggr field
perf stat:
Rename "aggregate-number" to "cpu-count" in JSON
perf stat:
Reset aggr counts for each interval
perf stat:
Rework header display
perf stat:
Split aggr_printout() function
perf stat:
Split print_cgroup() function
perf stat:
Split print_metric_headers() function
perf stat:
Split print_noise_pct() function
perf stat:
Split print_running() function
perf stat:
Split process_counters() to share it with process_stat_round_event()
perf stat:
Support --for-each-cgroup and --metric-only
perf stat:
Tidy up JSON metric-only output when no metrics
perf stat:
Update event skip condition for system-wide per-thread mode and merged uncore and hybrid events
perf stat:
Use 'struct outstate' in evlist__print_counters()
perf stat:
Use evsel__is_hybrid() more
perf stat:
Use scnprintf() in prepare_interval()
perf stat:
Use sig_atomic_t to avoid undefined behaviour in a signal handler
perf symbol:
Add filename__has_section()
perf symbol:
correction while adjusting symbol
perf symbol:
Move addr_location__put() from event.h
perf test arm64:
Add attr tests for new VG register
perf test build-id:
Fix test check for PE file
perf test pmu-events:
Fake PMU metric workaround
perf test record_probe_libc_inet_pton:
Fix failure due to extra inet_pton() backtrace in glibc >= 2.35
perf test record_probe_libc_inet_pton:
Fix test on s/390 where 'text_to_binary_address' now appears on the backtrace
perf test:
Add 'brstack' test workload
perf test:
Add 'datasym' test workload
perf test:
Add 'leafloop' test workload
perf test:
Add 'sqrtloop' test workload
perf test:
Add 'thloop' test workload
perf test:
Add -w/--workload option
perf test:
Add ability to test exit code for attr tests
perf test:
Add event group test for events in multiple PMUs
perf test:
Add mechanism for skipping attr tests on auxiliary vector values
perf test:
Add mechanism for skipping attr tests on kernel versions
perf test:
add new task-analyzer tests
perf test:
Add system-wide mode in 'perf record' tests
perf test:
Add target workload test in 'perf record' tests
perf test:
Do not set TEST_SKIP for record subtests
perf test:
Do not use instructions:u explicitly
perf test:
Fix "all PMU test" to skip parametrized events
perf test:
Fix record test on KVM guests
perf test:
Fix shellcheck issues in the record test
perf test:
Parse events workaround for dash/minus
perf test:
Replace arm callgraph fp test workload with leafloop
perf test:
Replace arm spe fork test workload with sqrtloop
perf test:
Replace brstack test workload
perf test:
Replace data symbol test workload with datasym
perf test:
Replace pipe test workload with noploop
perf test:
Replace record test workload with thloop
perf test:
Skip watchpoint tests if no watchpoints available
perf test:
Test record with --threads option
perf test:
Update 'perf lock contention' test
perf test:
Update event group check for support of uncore event
perf test:
Update perf lock contention test
perf test:
Use a test program in 'perf record' tests
perf test:
Wait for a new thread when testing --per-thread record
perf tests bpf prologue:
Fix bpf-script-test-prologue test compile issue with clang
perf tests:
Add missing event.h include
perf thread:
Move thread__resolve() from event.h
perf thread_map:
Reduce exposure of libperf internal API
perf tool:
Move pmus list variable to a new file
perf tools riscv:
Add support for get_cpuid_str function
perf tools riscv:
Fix build error on riscv due to missing header for 'struct perf_sample'
perf tools:
Add .DELETE_ON_ERROR special Makefile target to clean up partially updated files on error.
perf tools:
Check if libtracevent has TEP_FIELD_IS_RELATIVE
perf tools:
Don't include signature in version strings
perf tools:
Don't install libtraceevent plugins as its not anymore in the kernel sources
perf tools:
Fix "kernel lock contention analysis" test by not printing warnings in quiet mode
perf tools:
Fix build on uClibc systems by adding missing sys/types.h include
perf tools:
Fix resources leak in perf_data__open_dir()
perf tools:
Fix segfault when trying to process tracepoints in perf.data and not linked with libtraceevent
perf tools:
Fix usage of the verbose variable
perf tools:
Make quiet mode consistent between tools
perf tools:
Move 'struct perf_sample' to a separate header file to disentangle headers
perf tools:
Save evsel->pmu in parse_events()
perf tools:
Use "grep -E" instead of "egrep"
perf tools:
Use dedicated non-atomic clear/set bit helpers
perf tools:
Use dedicated non-atomic clear/set bit helpers
perf tools:
Use pmu info in evsel__is_hybrid()
perf top:
Use sig_atomic_t to avoid undefined behaviour in a signal handler
perf trace:
5sec fix libbpf 1.0+ compatibility
perf trace:
Add augmenter for clock_gettime's rqtp timespec arg
perf trace:
Add BPF augmenter to perf_event_open()'s 'struct perf_event_attr' arg
perf trace:
empty fix libbpf 1.0+ compatibility
perf trace:
Handle failure when trace point folder is missed
perf trace:
hello fix libbpf 1.0+ compatibility
perf trace:
Raw augmented syscalls fix libbpf 1.0+ compatibility
perf trace:
Remove unused bpf map 'syscalls'
perf trace:
Return error if a system call doesn't exist
perf trace:
Use macro RAW_SYSCALL_ARGS_NUM to replace number
perf trace:
Use sig_atomic_t to avoid undefined behaviour in a signal handler
perf tracepoint:
Sort events in iterator
perf unwind arm64:
Remove needless event.h & thread.h includes
perf util:
Add host_is_bigendian to util.h
perf util:
Make header guard consistent with tool
perf vendor events amd:
Add Zen 4 core events
perf vendor events amd:
Add Zen 4 mapping
perf vendor events amd:
Add Zen 4 metrics
perf vendor events amd:
Add Zen 4 uncore events
perf vendor events intel:
Add core event list for Alderlake-N
perf vendor events intel:
Add metrics for Alderlake-N
perf vendor events intel:
Add uncore event list for Alderlake-N
perf vendor events intel:
Refresh alderlake metrics
perf vendor events intel:
Refresh alderlake-n metrics
perf vendor events intel:
Refresh bonnell events
perf vendor events intel:
Refresh broadwell metrics and events
perf vendor events intel:
Refresh broadwellde metrics and events
perf vendor events intel:
Refresh broadwellx metrics and events
perf vendor events intel:
Refresh cascadelakex metrics and events
perf vendor events intel:
Refresh elkhartlake events
perf vendor events intel:
Refresh goldmont events
perf vendor events intel:
Refresh goldmontplus events
perf vendor events intel:
Refresh haswell metrics and events
perf vendor events intel:
Refresh haswellx metrics and events
perf vendor events intel:
Refresh icelake metrics and events
perf vendor events intel:
Refresh icelakex metrics and events
perf vendor events intel:
Refresh ivybridge metrics and events
perf vendor events intel:
Refresh ivytown metrics and events
perf vendor events intel:
Refresh jaketown metrics and events
perf vendor events intel:
Refresh knightslanding events
perf vendor events intel:
Refresh meteorlake events
perf vendor events intel:
Refresh nehalemep events
perf vendor events intel:
Refresh nehalemex events
perf vendor events intel:
Refresh sandybridge metrics and events
perf vendor events intel:
Refresh sapphirerapids metrics and events
perf vendor events intel:
Refresh silvermont events
perf vendor events intel:
Refresh skylake metrics and events
perf vendor events intel:
Refresh skylakex metrics and events
perf vendor events intel:
Refresh snowridgex events
perf vendor events intel:
Refresh tigerlake metrics and events
perf vendor events intel:
Refresh westmereep-dp events
perf vendor events intel:
Refresh westmereep-sp events
perf vendor events intel:
Refresh westmereex events
perf vendor events intel:
Update events and metrics for alderlake
perf vendor events riscv:
add Sifive U74 JSON file
perf vendor events:
Add Arm Neoverse V2 PMU events
perf/amd/ibs:
Make IBS a core pmu
perf/amlogic:
Add support for Amlogic meson G12 SoC DDR PMU driver
perf/amlogic:
Fix build error for x86_64 allmodconfig
perf/amlogic:
Remove unused header inclusions of
perf/arm_dmc620:
Fix hotplug callback leak in dmc620_pmu_init()
perf/core:
Call LSM hook after copying perf_event_attr
perf/core:
Don't allow grouping events from different hw pmus
perf/core:
Fix cgroup events tracking
perf/smmuv3:
Fix hotplug callback leak in arm_smmu_pmu_init()
perf/x86/amd:
fix potential integer overflow on shift of a int
perf/x86/amd:
Remove the repeated declaration
perf/x86/core:
Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub
perf/x86/cstate:
Add Meteor Lake support
perf/x86/intel/cstate:
Add Emerald Rapids
perf/x86/intel/uncore:
Add Emerald Rapids
perf/x86/intel/uncore:
Clear attr_update properly
perf/x86/intel/uncore:
Disable I/O stacks to PMU mapping on ICX-D
perf/x86/intel/uncore:
Enable UPI topology discovery for Icelake Server
perf/x86/intel/uncore:
Enable UPI topology discovery for Sapphire Rapids
perf/x86/intel/uncore:
Enable UPI topology discovery for Skylake Server
perf/x86/intel/uncore:
Fix reference count leak in __uncore_imc_init_box()
perf/x86/intel/uncore:
Fix reference count leak in hswep_has_limit_sbox()
perf/x86/intel/uncore:
Fix reference count leak in sad_cfg_iio_topology()
perf/x86/intel/uncore:
Fix reference count leak in snr_uncore_mmio_map()
perf/x86/intel/uncore:
Generalize get_topology() for SKX PMUs
perf/x86/intel/uncore:
Generalize IIO topology support
perf/x86/intel/uncore:
Get UPI NodeID and GroupID
perf/x86/intel/uncore:
Introduce UPI topology type
perf/x86/intel/uncore:
Make set_mapping() procedure void
perf/x86/intel/uncore:
Update sysfs-devices-mapping file
perf/x86/intel:
Add Emerald Rapids
perf/x86/msr:
Add Emerald Rapids
perf/x86/msr:
Add Meteor Lake support
perf/x86/rapl:
Add support for Intel Emerald Rapids
perf/x86/rapl:
Add support for Intel Meteor Lake
perf/x86/rapl:
Treat Tigerlake like Icelake
perf/x86:
Make struct p4_event_bind::cntr signed array
perf/x86:
Refuse to export capabilities for hybrid PMUs
perf/x86:
Remove unused variable 'cpu_type'
perf:
arm_cspmu: Add support for ARM CoreSight PMU driver
perf:
arm_cspmu: Add support for NVIDIA SCF and MCF attribute
perf:
arm_cspmu: Fix build failure on x86_64
perf:
arm_cspmu: Fix modular builds due to missing MODULE_LICENSE()s
perf:
arm_cspmu: Fix module cyclic dependency
perf:
arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
perf:
Fix function pointer case
perf:
Fix IS_ERR() vs NULL check in inherit_event()
perf:
Fix perf_event_pmu_context serialization
perf:
Fix possible memleak in pmu_dev_alloc()
perf:
Fix use-after-free in error path
perf:
Optimize perf_tp_event()
perf:
Remove unused pointer task_ctx
perf:
Rewrite core context handling
phy:
allwinner: phy-sun6i-mipi-dphy: Add a variant power-on hook
phy:
allwinner: phy-sun6i-mipi-dphy: Add the A100 DPHY variant
phy:
allwinner: phy-sun6i-mipi-dphy: Make RX support optional
phy:
allwinner: phy-sun6i-mipi-dphy: Set the enable bit last
phy:
dphy: add support to calculate the timing based on hs_clk_rate
phy:
dphy: refactor get_default_config
phy:
freescale: imx8m-pcie: Add i.MX8MP PCIe PHY support
phy:
freescale: imx8m-pcie: Add one missing error return
phy:
freescale: imx8m-pcie: Refine i.MX8MM PCIe PHY driver
phy:
freescale: imx8m-pcie: Refine register definitions
phy:
marvell: phy-mvebu-a3700-comphy: Reset COMPHY registers before USB 3.0 power on
phy:
phy-brcm-usb: Utilize platform_get_irq_byname_optional()
phy:
phy-can-transceiver: Skip warning if no "max-bitrate"
phy:
qcom-qmp-combo: add clock registration helper
phy:
qcom-qmp-combo: add dedicated DP iomem pointers
phy:
qcom-qmp-combo: add DP configuration tables
phy:
qcom-qmp-combo: add support for updated sc8280xp binding
phy:
qcom-qmp-combo: clean up common initialisation
phy:
qcom-qmp-combo: clean up device-tree parsing
phy:
qcom-qmp-combo: clean up DP callback names
phy:
qcom-qmp-combo: clean up DP clock callbacks
phy:
qcom-qmp-combo: clean up DP configurations
phy:
qcom-qmp-combo: clean up power-down handling
phy:
qcom-qmp-combo: clean up probe initialisation
phy:
qcom-qmp-combo: clean up serdes initialisation
phy:
qcom-qmp-combo: clean up status polling
phy:
qcom-qmp-combo: drop lanes config parameter
phy:
qcom-qmp-combo: drop power-down delay config
phy:
qcom-qmp-combo: drop redundant clock allocation
phy:
qcom-qmp-combo: drop redundant clock structure
phy:
qcom-qmp-combo: drop sc8280xp power-down delay
phy:
qcom-qmp-combo: drop start and pwrdn-ctrl abstraction
phy:
qcom-qmp-combo: drop unnecessary debug message
phy:
qcom-qmp-combo: drop unused DP PHY mode op
phy:
qcom-qmp-combo: drop unused in-layout configuration
phy:
qcom-qmp-combo: drop unused UFS reset
phy:
qcom-qmp-combo: drop v4 reference-clock source
phy:
qcom-qmp-combo: fix broken power on
phy:
qcom-qmp-combo: fix out-of-bounds clock access
phy:
qcom-qmp-combo: fix runtime suspend
phy:
qcom-qmp-combo: fix sc8180x reset
phy:
qcom-qmp-combo: fix sdm845 reset
phy:
qcom-qmp-combo: generate pipe clock name
phy:
qcom-qmp-combo: increase status polling period
phy:
qcom-qmp-combo: merge driver data
phy:
qcom-qmp-combo: merge USB and DP configurations
phy:
qcom-qmp-combo: move device-id table
phy:
qcom-qmp-combo: move pm ops
phy:
qcom-qmp-combo: rename common-register pointers
phy:
qcom-qmp-combo: rename DP PHY ops
phy:
qcom-qmp-combo: rename DP_PHY register pointer
phy:
qcom-qmp-combo: rename PHY ops structures
phy:
qcom-qmp-combo: rename sc8280xp config
phy:
qcom-qmp-combo: rename USB PHY ops
phy:
qcom-qmp-combo: restructure PHY creation
phy:
qcom-qmp-combo: separate clock and provider registration
phy:
qcom-qmp-combo: separate USB and DP devicetree parsing
phy:
qcom-qmp-combo: separate USB and DP init ops
phy:
qcom-qmp-combo: separate USB and DP power-on ops
phy:
qcom-qmp-combo: sort device-id table
phy:
qcom-qmp-pcie-msm8996: clean up power-down handling
phy:
qcom-qmp-pcie-msm8996: clean up ready and status polling
phy:
qcom-qmp-pcie-msm8996: drop power-down delay config
phy:
qcom-qmp-pcie-msm8996: drop start and pwrdn-ctrl abstraction
phy:
qcom-qmp-pcie-msm8996: drop unused in-layout configuration
phy:
qcom-qmp-pcie-msm8996: increase status polling period
phy:
qcom-qmp-pcie: add config sanity checks
phy:
qcom-qmp-pcie: add register init helper
phy:
qcom-qmp-pcie: add support for pipediv2 clock
phy:
qcom-qmp-pcie: add support for sc8280xp
phy:
qcom-qmp-pcie: add support for sc8280xp 4-lane PHYs
phy:
qcom-qmp-pcie: clean up clock lists
phy:
qcom-qmp-pcie: clean up device-tree parsing
phy:
qcom-qmp-pcie: clean up PHY lane init
phy:
qcom-qmp-pcie: clean up power-down handling
phy:
qcom-qmp-pcie: clean up probe initialisation
phy:
qcom-qmp-pcie: clean up status polling
phy:
qcom-qmp-pcie: drop bogus register update
phy:
qcom-qmp-pcie: drop power-down delay config
phy:
qcom-qmp-pcie: drop redundant clock allocation
phy:
qcom-qmp-pcie: drop redundant ipq8074 power on
phy:
qcom-qmp-pcie: drop start-ctrl abstraction
phy:
qcom-qmp-pcie: drop unused common-block registers
phy:
qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled
phy:
qcom-qmp-pcie: fix initialisation reset
phy:
qcom-qmp-pcie: fix ipq6018 initialisation
phy:
qcom-qmp-pcie: fix ipq8074-gen3 initialisation
phy:
qcom-qmp-pcie: fix sc8180x initialisation
phy:
qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names
phy:
qcom-qmp-pcie: increase status polling period
phy:
qcom-qmp-pcie: merge driver data
phy:
qcom-qmp-pcie: move device-id table
phy:
qcom-qmp-pcie: move power-down update
phy:
qcom-qmp-pcie: rename PHY ops structure
phy:
qcom-qmp-pcie: replace power-down delay
phy:
qcom-qmp-pcie: restructure PHY creation
phy:
qcom-qmp-pcie: sort device-id table
phy:
qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table
phy:
qcom-qmp-pcie: split register tables into common and extra parts
phy:
qcom-qmp-pcie: support separate tables for EP mode
phy:
qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode
phy:
qcom-qmp-pcie: use shorter tables identifiers
phy:
qcom-qmp-ufs: add support for updated sc8280xp binding
phy:
qcom-qmp-ufs: clean up device-tree parsing
phy:
qcom-qmp-ufs: clean up PHY init
phy:
qcom-qmp-ufs: clean up power-down handling
phy:
qcom-qmp-ufs: clean up probe initialisation
phy:
qcom-qmp-ufs: clean up ready polling
phy:
qcom-qmp-ufs: drop start and pwrdn-ctrl abstraction
phy:
qcom-qmp-ufs: drop unused in-layout configuration
phy:
qcom-qmp-ufs: drop unused phy-status config
phy:
qcom-qmp-ufs: increase ready polling period
phy:
qcom-qmp-ufs: merge driver data
phy:
qcom-qmp-ufs: move device-id table
phy:
qcom-qmp-ufs: rename PHY ops structure
phy:
qcom-qmp-ufs: restructure PHY creation
phy:
qcom-qmp-usb: add support for updated sc8280xp binding
phy:
qcom-qmp-usb: clean up device-tree parsing
phy:
qcom-qmp-usb: clean up PHY init
phy:
qcom-qmp-usb: clean up power-down handling
phy:
qcom-qmp-usb: clean up probe initialisation
phy:
qcom-qmp-usb: clean up status polling
phy:
qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY
phy:
qcom-qmp-usb: drop power-down delay config
phy:
qcom-qmp-usb: drop redundant clock allocation
phy:
qcom-qmp-usb: drop sc8280xp power-down delay
phy:
qcom-qmp-usb: drop sc8280xp reference-clock source
phy:
qcom-qmp-usb: drop start and pwrdn-ctrl abstraction
phy:
qcom-qmp-usb: drop unused in-layout configuration
phy:
qcom-qmp-usb: fix sc8280xp PCS_USB offset
phy:
qcom-qmp-usb: increase status polling period
phy:
qcom-qmp-usb: merge driver data
phy:
qcom-qmp-usb: move device-id table
phy:
qcom-qmp-usb: move pm ops
phy:
qcom-qmp-usb: rename PHY ops structure
phy:
qcom-qmp-usb: restructure PHY creation
phy:
qcom-qmp-usb: sort device-id table
phy:
qcom-qmp: drop regulator error message
phy:
qcom-qmp: drop superfluous comments
phy:
qcom-qmp: drop unused type header
phy:
qcom-qmp: fix obsolete lane comments
phy:
renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8
phy:
renesas: r8a779f0-eth-serdes: Fix register setting
phy:
Revert "phy: qualcomm: usb28nm: Add MDM9607 init sequence"
phy:
rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
phy:
stm32: fix an error code in probe
phy:
sun4i-usb: Add support for the H616 USB PHY
phy:
sun4i-usb: Introduce port2 SIDDQ quirk
phy:
tegra: p2u: Set ENABLE_L2_EXIT_RATE_CHANGE in calibration
phy:
tegra: xusb: Remove usb3 supply
phy:
ti: fix Kconfig warning and operator precedence
phy:
ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e
phy:
ti: gmii-sel: Update methods for fetching and using qsgmii main port
phy:
ti: phy-j721e-wiz: add j721s2-wiz-10g module support
phy:
ti: phy-j721e-wiz: add j784s4-wiz-10g module support
phy:
usb: Disable phy auto-suspend
phy:
usb: Fix clock imbalance for suspend/resume
phy:
usb: Improve port mode selection
phy:
usb: Migrate to BIT and BITMASK macros
phy:
usb: s2 WoL wakeup_count not incremented for USB->Eth devices
phy:
usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe()
phy:
usb: Use slow clock for wake enabled suspend
phy:
use devm_platform_get_and_ioremap_resource()
phylink:
require valid state argument to phylink_validate_mask_caps()
pinconf-generic:
clarify pull up and pull down config values
pinconf-generic:
fix style issues in pin_config_param doc
pinctrl:
actions: Add missing header(s)
pinctrl:
actions: make irq_chip immutable
pinctrl:
alderlake: Deduplicate COMMUNITY macro code
pinctrl:
amd: Add dynamic debugging for active GPIOs
pinctrl:
amd: Fix debug output for debounce time
pinctrl:
apple-gpio: Add missing header(s)
pinctrl:
aspeed: Add missing header(s)
pinctrl:
aspeed: Fix confusing types in return value
pinctrl:
aspeed: Revert "Force to disable the function's signal"
pinctrl:
at91-pio4: Add configuration to userspace
pinctrl:
at91-pio4: Add persist state case in config
pinctrl:
at91: Add missing header(s)
pinctrl:
axp209: Add missing header(s)
pinctrl:
bcm: Add missing header(s)
pinctrl:
bm1880: Add missing header(s)
pinctrl:
cannonlake: Deduplicate COMMUNITY macro code
pinctrl:
cherryview: Add missing header(s)
pinctrl:
cirrus: Add missing header(s)
pinctrl:
Clean up headers
pinctrl:
cy8c95x0: Add missing header(s)
pinctrl:
cy8c95x0: Don't use cy8c95x0_set_mode() twice
pinctrl:
cy8c95x0: Extract cy8c95x0_set_mode() helper
pinctrl:
cy8c95x0: Implement ->gpio_request_enable() and ->gpio_set_direction()
pinctrl:
freescale: add pad wakeup config
pinctrl:
freescale: Fix i.MXRT1050 pad names
pinctrl:
gemini: Add missing header(s)
pinctrl:
icelake: Deduplicate COMMUNITY macro code
pinctrl:
imx: Add missing header(s)
pinctrl:
ingenic: Add missing header(s)
pinctrl:
intel: Add Intel Moorefield pin controller support
pinctrl:
intel: Add missing header(s)
pinctrl:
intel: Enumerate PWM device when community has a capability
pinctrl:
intel: Restore the pins that used to be in Direct IRQ mode
pinctrl:
intel: Use str_enable_disable() helper
pinctrl:
intel: Use temporary variable for struct device
pinctrl:
k210: Add missing header(s)
pinctrl:
k210: call of_node_put()
pinctrl:
lantiq: Add missing header(s)
pinctrl:
lochnagar: Add missing header(s)
pinctrl:
loongson2: Fix some const correctness
pinctrl:
lpc18xx: Add missing header(s)
pinctrl:
lynxpoint: Add missing header(s)
pinctrl:
mediatek: Add missing header(s)
pinctrl:
mediatek: add pull_type attribute for mediatek MT7986 SoC
pinctrl:
mediatek: common: add mt8365_set_clr_mode() callback for broken SET/CLR modes
pinctrl:
mediatek: common: Remove check for pins-are-numbered
pinctrl:
mediatek: extend pinctrl-moore to support new bias functions
pinctrl:
mediatek: Fix the drive register definition of some Pins
pinctrl:
mediatek: fix the pinconf register offset of some pins
pinctrl:
mediatek: mt8365: use mt8365_set_clr_mode() callback
pinctrl:
merrifield: Add missing header(s)
pinctrl:
merrifield: Use temporary variable for struct device
pinctrl:
microchip-sgpio: Add missing header(s)
pinctrl:
Move for_each_maps() to namespace and hide iterator inside
pinctrl:
mt7986: allow configuring uart rx/tx and rts/cts separately
pinctrl:
mvebu: Add missing header(s)
pinctrl:
nomadik: Add missing header(s)
pinctrl:
npcm7xx: Add missing header(s)
pinctrl:
nuvoton: wpcm450: Convert irqchip to IRQCHIP_IMMUTABLE
pinctrl:
nuvoton: wpcm450: Fix handling of inverted MFSEL bits
pinctrl:
nuvoton: wpcm450: Refactor MFSEL setting code
pinctrl:
ocelot: add missing destroy_workqueue() in error path in ocelot_pinctrl_probe()
pinctrl:
ocelot: Add missing header(s)
pinctrl:
pinconf-generic: add missing of_node_put()
pinctrl:
pinctrl-loongson2: add pinctrl driver support
pinctrl:
pinctrl-loongson2: fix Kconfig dependency
pinctrl:
Put space between type and data in compound literal
pinctrl:
qcom: Add missing header(s)
pinctrl:
qcom: add sdm670 pinctrl
pinctrl:
qcom: do not reinitialize gpio valid mask
pinctrl:
qcom: lpass-lpi: Add missed bitfield.h
pinctrl:
qcom: remove duplicate included header files
pinctrl:
qcom: sdm670: change sdm670_reserved_gpios to static
pinctrl:
qcom: sm8450-lpass-lpi: correct swr_rx_data group
pinctrl:
renesas: Add missing header(s)
pinctrl:
renesas: gpio: Use dynamic GPIO base if no function GPIOs
pinctrl:
renesas: rzg2l: remove unnecessary check from rzg2l_dt_node_to_map()
pinctrl:
renesas: rzv2m: remove unnecessary check from rzv2m_dt_node_to_map()
pinctrl:
rockchip: fix mux route data for rk3568
pinctrl:
rockchip: fix reading pull type on rk3568
pinctrl:
samsung: Add missing header(s)
pinctrl:
single: Add missing header(s)
pinctrl:
single: fix potential NULL dereference
pinctrl:
sp7021: fix unused function warning
pinctrl:
spear: Add missing header(s)
pinctrl:
sprd: Add missing header(s)
pinctrl:
st: Add missing header(s)
pinctrl:
st: Switch to use fwnode instead of of_node
pinctrl:
starfive: Add missing header(s)
pinctrl:
starfive: Use existing variable gpio
pinctrl:
stm32: Add missing header(s)
pinctrl:
stm32: Remove check for pins-are-numbered
pinctrl:
stmfx: Add missing header(s)
pinctrl:
sunrisepoint: Deduplicate COMMUNITY macro code
pinctrl:
sunxi: Add missing header(s)
pinctrl:
sunxi: d1: Add CAN bus pinmuxes
pinctrl:
tegra: Add missing header(s)
pinctrl:
tegra: Separate Tegra194 instances
pinctrl:
thunderbay: fix possible memory leak in thunderbay_build_functions()
pinctrl:
ti-iodelay: Add missing header(s)
pinctrl:
tigerlake: Deduplicate COMMUNITY macro code
pinctrl:
uniphier: Add missing header(s)
pinctrl:
zynqmp: Add missing header(s)
pktcdvd:
check for NULL returna fter calling bio_split_to_limits()
pktcdvd:
remove driver.
platform-msi:
Switch to the domain id aware MSI interfaces
platform/chrome:
add a driver for HPS
platform/chrome:
cros_ec: Convert to i2c's .probe_new()
platform/chrome:
cros_ec_debugfs: Set PROBE_PREFER_ASYNCHRONOUS
platform/chrome:
cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS
platform/chrome:
cros_ec_lpc: Force synchronous probe
platform/chrome:
cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS
platform/chrome:
cros_ec_lpc: Move mec_init to device probe
platform/chrome:
cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy()
platform/chrome:
cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS
platform/chrome:
cros_ec_typec: Set parent of partner PD object
platform/chrome:
cros_ec_typec: zero out stale pointers
platform/chrome:
cros_hps_i2c: make remove callback return void
platform/chrome:
cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
platform/chrome:
Use kstrtobool() instead of strtobool()
platform/mellanox:
Add BlueField-3 support in the tmfifo driver
platform/mellanox:
mlxbf-pmc: Fix event typo
platform/mips:
Adjust Kconfig to keep consistency
platform/surface:
aggregator: Add missing call to ssam_request_sync_free()
platform/surface:
aggregator: Ignore command messages not intended for us
platform/x86/amd/pmf:
Add helper routine to check pprof is balanced
platform/x86/amd/pmf:
Add helper routine to update SPS thermals
platform/x86/amd/pmf:
Ensure mutexes are initialized before use
platform/x86/amd/pmf:
Fix to update SPS default pprof thermals
platform/x86/amd/pmf:
Fix to update SPS thermals when power supply change
platform/x86/amd/pmf:
pass the struct by reference
platform/x86/amd/pmf:
update to auto-mode limits only after AMT event
platform/x86/amd:
Fix refcount leak in amd_pmc_probe
platform/x86/amd:
pmc: Add a module parameter to disable workarounds
platform/x86/amd:
pmc: Add a workaround for an s0i3 issue on Cezanne
platform/x86/amd:
pmc: add CONFIG_SERIO dependency
platform/x86/amd:
pmc: Disable IRQ1 wakeup for RN/CZN
platform/x86/dell:
alienware-wmi: Use sysfs_emit() instead ofΒ scnprintf()
platform/x86/intel/hid:
Add module-params for 5 button array + SW_TABLET_MODE reporting
platform/x86/intel/ifs:
Add current_batch sysfs entry
platform/x86/intel/ifs:
Add metadata support
platform/x86/intel/ifs:
Add metadata validation
platform/x86/intel/ifs:
Add missing kernel-doc entry
platform/x86/intel/ifs:
Remove image loading during init
platform/x86/intel/ifs:
Remove memory allocation from load path
platform/x86/intel/ifs:
Remove reload sysfs entry
platform/x86/intel/ifs:
Remove unused selection
platform/x86/intel/ifs:
Return a more appropriate error code
platform/x86/intel/ifs:
Use generic microcode headers and functions
platform/x86/intel/sdsi:
Add Intel On Demand text
platform/x86/intel/sdsi:
Add meter certificate support
platform/x86/intel/sdsi:
Hide attributes if hardware doesn't support
platform/x86/intel/sdsi:
Support different GUIDs
platform/x86/intel/vsec:
Add support for Meteor Lake
platform/x86/intel:
pmc: Fix repeated word in comment
platform/x86:
apple-gmux: Add apple_gmux_detect() helper
platform/x86:
apple-gmux: Move port defines to apple-gmux.h
platform/x86:
asus-nb-wmi: Add alternate mapping for KEY_CAMERA
platform/x86:
asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
platform/x86:
asus-wmi: Add quirk wmi_ignore_fan
platform/x86:
asus-wmi: Don't load fan curves without fan
platform/x86:
asus-wmi: Fix kbd_dock_devid tablet-switch reporting
platform/x86:
asus-wmi: Ignore fan on E410MA
platform/x86:
dell-ddv: Improve buffer handling
platform/x86:
dell-ddv: Warn if ePPID has a suspicious length
platform/x86:
dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
platform/x86:
dell-privacy: Only register SW_CAMERA_LENS_COVER if present
platform/x86:
dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
platform/x86:
dell: Add new dell-wmi-ddv driver
platform/x86:
gigabyte-wmi: add support for B450M DS3H WIFI-CF
platform/x86:
hp-wmi: Fix cast to smaller integer type warning
platform/x86:
hp-wmi: Handle Omen Key event
platform/x86:
huawei-wmi: do not hard-code sizes
platform/x86:
huawei-wmi: fix return value calculation
platform/x86:
huawei-wmi: remove unnecessary member
platform/x86:
ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
platform/x86:
ideapad-laptop: Add new _CFG bit numbers for future use
platform/x86:
ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resume
platform/x86:
ideapad-laptop: Make touchpad_ctrl_via_ec a module option
platform/x86:
ideapad-laptop: Only toggle ps2 aux port on/off on select models
platform/x86:
ideapad-laptop: Refactor ideapad_sync_touchpad_state()
platform/x86:
ideapad-laptop: Revert "check for touchpad support in _CFG"
platform/x86:
ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some models
platform/x86:
ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe time
platform/x86:
ideapad-laptop: support for more special keys in WMI
platform/x86:
int3472/discrete: Ensure the clk/power enable pins are in output mode
platform/x86:
intel-uncore-freq: add Emerald Rapids support
platform/x86:
intel/pmc/core: Add Meteor Lake mobile support
platform/x86:
intel/pmc/core: Add Meteor Lake support to pmc core driver
platform/x86:
intel/pmc: Move variable declarations and definitions to header and core.c
platform/x86:
intel/pmc: Relocate Alder Lake PCH support
platform/x86:
intel/pmc: Relocate Cannon Lake Point PCH support
platform/x86:
intel/pmc: Relocate Ice Lake PCH support
platform/x86:
intel/pmc: Relocate Sunrise Point PCH support
platform/x86:
intel/pmc: Relocate Tiger Lake PCH support
platform/x86:
intel/pmc: Replace all the reg_map with init functions
platform/x86:
intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
platform/x86:
ISST: Fix typo in comments
platform/x86:
Move existing HP drivers to a new hp subdir
platform/x86:
mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
platform/x86:
simatic-ipc: add another model
platform/x86:
simatic-ipc: correct name of a model
platform/x86:
sony-laptop: Convert to use sysfs_emit_at() API
platform/x86:
sony-laptop: Don't turn off 0x153 keyboard backlight during probe
platform/x86:
thinkpad_acpi: Fix max_brightness of thinklight
platform/x86:
thinkpad_acpi: Fix profile mode display in AMT mode
platform/x86:
thinkpad_acpi: Fix profile modes on Intel platforms
platform/x86:
thinkpad_acpi: Fix thinklight LED brightness returning 255
platform/x86:
thinkpad_acpi: use strstarts()
platform/x86:
touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
platform/x86:
touchscreen_dmi: Add info for the CSL Panther Tab HD
platform/x86:
uv_sysfs: Use sysfs_emit() instead of scnprintf()
platform/x86:
wireless-hotkey: use ACPI HID as phys
platform/x86:
x86-android-tablets: Add Advantech MICA-071 extra button
platform/x86:
x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge data
platform/x86:
x86-android-tablets: Add Medion Lifetab S10346 data
platform:
use fwnode_irq_get_byname instead of of_irq_get_byname to get irq
PM / devfreq:
event: Use device_match_of_node()
PM / devfreq:
event: use devm_platform_get_and_ioremap_resource()
PM / devfreq:
Use device_match_of_node()
PM/devfreq:
governor: Add a private governor_data for governor
PM:
AVS: qcom-cpr: Fix an error handling path in cpr_probe()
PM:
domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq()
PM:
domains: Drop genpd status manipulation for hibernate restore
PM:
domains: Pass generic PM noirq hooks to genpd_finish_suspend()
PM:
domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook
PM:
domains: Reverse the order of performance and enabling ops
PM:
domains: Store the next hrtimer wakeup in genpd
PM:
hibernate: Complain about memory map mismatches during resume
PM:
hibernate: Fix mistake in kerneldoc comment
PM:
runtime: Adjust white space in the core code
PM:
runtime: Do not call __rpm_callback() from rpm_idle()
PM:
runtime: Relocate rpm_callback() right after __rpm_callback()
PM:
sleep: Avoid using pr_cont() in the tasks freezing code
PM:
sleep: Refine error message in try_to_freeze_tasks()
pNFS/filelayout:
Fix coalescing test for single DS
pnode:
terminate at peers of source
PNP:
Do not disable devices on suspend when they cannot be re-enabled on resume
PNP:
fix name memory leak in pnp_alloc_dev()
posix_acl:
Fix the type of sentinel in get_acl
power/supply:
fix repeated words in comments
power:
supply: 88pm860x: simplify using devm
power:
supply: ab8500: Fix error handling in ab8500_charger_init()
power:
supply: adp5061: Convert to i2c's .probe_new()
power:
supply: bd99954: Use LINEAR_RANGE()
power:
supply: bq2415x: Convert to i2c's .probe_new()
power:
supply: bq24190: Convert to i2c's .probe_new()
power:
supply: bq24257: Convert to i2c's .probe_new()
power:
supply: bq24735: Convert to i2c's .probe_new()
power:
supply: bq2515x: Convert to i2c's .probe_new()
power:
supply: bq256xx: Convert to i2c's .probe_new()
power:
supply: bq25890: Add get_voltage support to Vbus regulator
power:
supply: bq25890: Add support for setting user charge current and voltage limit
power:
supply: bq25890: Add Vsys regulator
power:
supply: bq25890: Clean up POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT
power:
supply: bq25890: Clean up POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGE
power:
supply: bq25890: Convert to i2c's .probe_new()
power:
supply: bq25890: Document POWER_SUPPLY_PROP_CURRENT_NOW
power:
supply: bq25890: Ensure pump_express_work is cancelled on remove
power:
supply: bq25890: Factor out regulator registration code
power:
supply: bq25890: Fix usb-notifier probe and remove races
power:
supply: bq25890: Only use pdata->regulator_init_data for vbus
power:
supply: bq25980: Convert to i2c's .probe_new()
power:
supply: bq27xxx: Convert to i2c's .probe_new()
power:
supply: core: repair kernel-doc for power_supply_vbat2ri()
power:
supply: cw2015: Fix potential null-ptr-deref in cw_bat_probe()
power:
supply: ds2782: Convert to i2c's .probe_new()
power:
supply: fix null pointer dereferencing in power_supply_get_battery_info
power:
supply: Fix refcount leak in rk817_charger_probe
power:
supply: fix residue sysfs file in error handle route of __power_supply_register()
power:
supply: lp8727: Convert to i2c's .probe_new()
power:
supply: lp8788: make const array name static
power:
supply: ltc2941: Convert to i2c's .probe_new()
power:
supply: ltc4162-l: Convert to i2c's .probe_new()
power:
supply: max14656: Convert to i2c's .probe_new()
power:
supply: max17040: Convert to i2c's .probe_new()
power:
supply: max17042_battery: Convert to i2c's .probe_new()
power:
supply: mt6360: Use LINEAR_RANGE_IDX()
power:
supply: rt5033_battery: Convert to i2c's .probe_new()
power:
supply: rt9455: Convert to i2c's .probe_new()
power:
supply: sbs-manager: Convert to i2c's .probe_new()
power:
supply: sbs: Convert to i2c's .probe_new()
power:
supply: smb347: Convert to i2c's .probe_new()
power:
supply: ucs1002: Convert to i2c's .probe_new()
power:
supply: z2_battery: Convert to i2c's .probe_new()
power:
supply: z2_battery: Fix possible memleak in z2_batt_probe()
powercap:
arm_scmi: Add SCMI Powercap based driver
powercap:
idle_inject: Fix warnings with make W=1
powercap:
Use kstrtobool() instead of strtobool()
powerpc/32:
Fix objtool unannotated intra-function call warnings
powerpc/52xx:
Fix a resource leak in an error handling path
powerpc/64:
Add big-endian ELFv2 flavour to crypto VMX asm generation
powerpc/64:
Add interrupt register sanitisation macros
powerpc/64:
Add INTERRUPT_SANITIZE_REGISTERS Kconfig
powerpc/64:
Add module check for ELF ABI version
powerpc/64:
ELFv2 use minimal stack frames in int and switch frame sizes
powerpc/64:
Fix perf profiling asynchronous interrupt handlers
powerpc/64:
Option to build big-endian with ELFv2 ABI
powerpc/64:
Remove asm interrupt tracing call helpers
powerpc/64:
Sanitise common exit code for interrupts
powerpc/64:
Sanitise user registers on interrupt in pseries, POWERNV
powerpc/64e:
Clear gprs on interrupt routine entry on Book3E
powerpc/64s/hash:
add stress_hpt kernel boot option to increase hash faults
powerpc/64s/hash:
Make stress_hpt_timer_fn() static
powerpc/64s/interrupt:
Fix interrupt exit race with security mitigation switch
powerpc/64s/radix:
Fix crash with unaligned relocated kernel
powerpc/64s/radix:
Fix RWX mapping with relocated kernel
powerpc/64s:
Fix local irq disable when PMIs are disabled
powerpc/64s:
IOption for MSR stored in r12
powerpc/64s:
Prevent fallthrough to hash TLB flush when using radix
powerpc/64s:
Reconnect tlb_flush() to hash__tlb_flush()
powerpc/64s:
Zeroise gprs on interrupt routine entry on Book3S
powerpc/83xx/mpc832x_rdb:
call platform_device_put() in error case in of_fsl_spi_probe()
powerpc/85xx:
Fix unannotated intra-function call warning
powerpc/8xx:
Fix warning in hw_breakpoint_handler()
powerpc/8xx:
Reverse order entries are written by __set_pte_at()
powerpc/8xx:
Simplify pte_update() with 16k pages
powerpc/book3e:
remove #include
powerpc/boot:
Fix incorrect version calculation issue in ld_version
powerpc/code-patching:
Consolidate and cache per-cpu patching context
powerpc/code-patching:
Fix oops with DEBUG_VM enabled
powerpc/code-patching:
Remove #ifdef CONFIG_STRICT_KERNEL_RWX
powerpc/code-patching:
Remove protection against patching init addresses after init
powerpc/code-patching:
Use temporary mm for Radix MMU
powerpc/code-patching:
Use WARN_ON and fix check in poking_init
powerpc/cpuidle:
Set CPUIDLE_FLAG_POLLING for snooze state
powerpc/dts/fsl:
Fix pca954x i2c-mux node names
powerpc/feature-fixups:
Do not patch init section after init
powerpc/feature-fixups:
Refactor entry fixups patching
powerpc/feature-fixups:
Refactor other fixups patching
powerpc/fsl-pci:
Choose PCI host bridge with alias pci0 as the primary
powerpc/ftrace:
fix syscall tracing on PPC64_ELF_ABI_V1
powerpc/ftrace:
Ignore weak functions
powerpc/hv-gpci:
Fix hv_gpci event list
powerpc/imc-pmu:
Fix use of mutex in IRQs disabled section
powerpc/imc-pmu:
Revert nest_init_lock to being a mutex
powerpc/kexec_file:
Count hot-pluggable memory in FDT estimate
powerpc/kexec_file:
Fix division by zero in extra size estimation
powerpc/kexec_file:
fix implicit decl error
powerpc/kprobes:
Have optimized_callback() use preempt_enable()
powerpc/kprobes:
Remove preempt disable around call to get_kprobe() in arch_prepare_kprobe()
powerpc/kprobes:
Use preempt_enable() rather than the no_resched variant
powerpc/kvm:
Fix unannotated intra-function call warning
powerpc/kvm:
Remove unused macros from asm-offset
powerpc/kvm:
Remove unused references for MMCR3/SIER2/SIER3 registers
powerpc/microwatt:
Add litesd
powerpc/mm:
Remove empty hash__ functions
powerpc/mm:
Remove flush_all_mm, local_flush_all_mm
powerpc/mpc52xx_lpbfifo:
fix all kernel-doc warnings
powerpc/mpic_msgr:
fix cast removes address space of expression warnings
powerpc/msi:
Fix deassociation of MSI descriptors
powerpc/pasemi:
Add __init/__exit annotations to module init/exit funcs
powerpc/perf:
callchain validate kernel stack pointer bounds
powerpc/powermac:
Fix symbol not declared warnings
powerpc/prom:
Fix 32-bit build
powerpc/ps3:
mark ps3_system_bus_type static
powerpc/pseries/eeh:
Fix some kernel-doc warnings
powerpc/pseries/eeh:
use correct API for error log size
powerpc/pseries/msi:
Use msi_domain_ops:: Msi_post_free()
powerpc/pseries:
cleanup error logs in plpks driver
powerpc/pseries:
Fix formatting to make code look more beautiful
powerpc/pseries:
fix plpks_read_var() code for different consumers
powerpc/pseries:
Fix the H_CALL error code in PLPKS driver
powerpc/pseries:
fix the object owners enum value in plpks driver
powerpc/pseries:
hvcall stack frame overhead
powerpc/pseries:
replace kmalloc with kzalloc in PLPKS driver
powerpc/pseries:
reset the RCU watchdogs after a LPM
powerpc/pseries:
Return -EIO instead of -EINTR for H_ABORTED error
powerpc/pseries:
unregister VPA when hot unplugging a CPU
powerpc/qspinlock:
add ability to prod new queue head CPU
powerpc/qspinlock:
add compile-time tuning adjustments
powerpc/qspinlock:
add mcs queueing for contended waiters
powerpc/qspinlock:
allow indefinite spinning on a preempted owner
powerpc/qspinlock:
allow lock stealing in trylock and lock fastpath
powerpc/qspinlock:
allow new waiters to steal the lock before queueing
powerpc/qspinlock:
allow propagation of yield CPU down the queue
powerpc/qspinlock:
allow stealing when head of queue yields
powerpc/qspinlock:
convert atomic operations to assembly
powerpc/qspinlock:
Fix 32-bit build
powerpc/qspinlock:
implement option to yield to previous node
powerpc/qspinlock:
paravirt yield to lock owner
powerpc/qspinlock:
powerpc qspinlock implementation
powerpc/qspinlock:
provide accounting and options for sleepy locks
powerpc/qspinlock:
reduce remote node steal spins
powerpc/qspinlock:
store owner CPU in lock word
powerpc/qspinlock:
theft prevention to control latency
powerpc/qspinlock:
use a half-word store to unlock to avoid larx/stcx.
powerpc/qspinlock:
use spin_begin/end API
powerpc/rtas:
avoid device tree lookups in rtas_os_term()
powerpc/rtas:
avoid scheduling in rtas_os_term()
powerpc/rtas:
clean up includes
powerpc/rtas:
clean up rtas_error_log_max initialization
powerpc/rtas:
define pr_fmt and convert printk call sites
powerpc/rtas:
document rtas_call()
powerpc/rtas:
mandate RTAS syscall filtering
powerpc/rtasd:
use correct OF API for event scan rate
powerpc/sgy_cts1000:
convert to using gpiod API and facelift
powerpc/sysdev:
Remove some duplicate prefix in some messages
powerpc/tlb:
Add local flush for page given mm_struct and psize
powerpc/vdso:
Skip objtool from running on VDSO files
powerpc/vmlinux.lds:
Define RUNTIME_DISCARD_EXIT
powerpc/vmlinux.lds:
Don't discard .comment
powerpc/vmlinux.lds:
Don't discard .rela* for relocatable builds
powerpc/warp:
switch to using gpiod API
powerpc/xive:
add missing iounmap() in error path in xive_spapr_populate_irq_data()
powerpc/xive:
remove unused parameter
powerpc/xmon:
Fix -Wswitch-unreachable warning in bpt_cmds
powerpc:
add a define for the switch frame size and regs offset
powerpc:
add a define for the user interrupt frame size
powerpc:
add a definition for the marker offset within the interrupt frame
powerpc:
add compile-time support for lbarx, lharx
powerpc:
add definition for pt_regs offset within an interrupt frame
powerpc:
Allow clearing and restoring registers independent of saved breakpoint state
powerpc:
allow minimum sized kernel stack frames
powerpc:
copy_thread add a back chain to the switch stack frame
powerpc:
copy_thread fill in interrupt frame marker and back chain
powerpc:
Curb objtool unannotated intra-function call warnings
powerpc:
Don't select ARCH_WANTS_NO_INSTR
powerpc:
dts: qoriq: Add nodes for QSGMII PCSs
powerpc:
dts: t208x: Disable 10G on MAC1 and MAC2
powerpc:
dts: t208x: Mark MAC1 and MAC2 as 10G
powerpc:
dts: turris1x.dts: Add channel labels for temperature sensor
powerpc:
export the CPU node count
powerpc:
Fix __WARN_FLAGS() for use with Objtool
powerpc:
Fix objtool unannotated intra-function call warnings
powerpc:
Make instruction dump work with scripts/decodecode
powerpc:
Override __ALIGN and __ALIGN_STR macros
powerpc:
Print instruction dump on a single line
powerpc:
ptrace: user_regset_copyin_ignore() always returns 0
powerpc:
Rearrange copy_thread child stack creation
powerpc:
Remove find_current_mm_pte()
powerpc:
remove STACK_FRAME_OVERHEAD
powerpc:
remove the last remnants of cputime_t
powerpc:
Rename STACK_FRAME_MARKER and derive it from frame offset
powerpc:
simplify ppc_save_regs
powerpc:
split validate_sp into two functions
powerpc:
suppress some linker warnings in recent linker versions
powerpc:
Take in account addition CPU node when building kexec FDT
powerpc:
Use "grep -E" instead of "egrep"
ppp:
associate skb with a device at tx
prandom:
remove prandom_u32_max()
printk, xen:
fbfront: create/use safe function for forcing preferred
printk:
__pr_flush: use srcu console list iterator
printk:
console_device: use srcu console list iterator
printk:
console_flush_all: use srcu console list iterator
printk:
console_flush_on_panic: use srcu console list iterator
printk:
console_is_usable: use console_srcu_read_flags
printk:
console_unblank: use srcu console list iterator
printk:
Convert console_drivers list to hlist
printk:
fix a typo of comment
printk:
fix setting first seq for consoles
printk:
htmldocs: add missing description
printk:
introduce console_list_lock
printk:
move @seq initialization to helper
printk:
Prepare for SRCU console list protection
printk:
register_console: use "registered" for variable names
printk:
relieve console_lock of list synchronization duties
printk:
use strscpy() to instead of strlcpy()
prlimit:
do_prlimit needs to have a speculation check
proc/vmcore:
fix potential memory leak in vmcore_init()
proc:
consoles: document console_lock usage
proc:
consoles: use console_list_lock for list iteration
proc:
fix PIE proc-empty-vm, proc-pid-vm tests
proc:
fixup uptime selftest
proc:
give /proc/cmdline size
proc:
report open files as size in stat() for /proc/pid/fd
pstore/ram:
Consolidate kfree() paths
pstore/ram:
Fix error return code in ramoops_probe()
pstore/ram:
Move internal definitions out of kernel-wide include
pstore/ram:
Move pmsg init earlier
pstore/ram:
Set freed addresses to NULL
pstore/zone:
Use GFP_ATOMIC to allocate zone buffer
pstore:
Alert on backend write error
pstore:
Avoid kcore oops by vmap()ing with VM_IOREMAP
pstore:
Expose kmsg_bytes as a module parameter
pstore:
Improve error reporting in case of backend overlap
pstore:
Inform unregistered backend names as well
pstore:
Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
pstore:
Properly assign mem_type property
pstore:
Switch pmsg_lock to an rt_mutex to avoid priority inversion
ptdma:
pt_core_execute_cmd() should use spinlock
ptp:
add missing documentation for parameters
ptp:
bnxt: convert .adjfreq to .adjfine
ptp:
convert remaining drivers to adjfine interface
ptp:
cpts: convert .adjfreq to .adjfine
ptp:
hclge: convert .adjfreq to .adjfine
ptp:
idt82p33: Add PTP_CLK_REQ_EXTTS support
ptp:
idt82p33: remove PEROUT_ENABLE_OUTPUT_MASK
ptp:
introduce helpers to adjust by scaled parts per million
ptp:
lan743x: remove .adjfreq implementation
ptp:
lan743x: use diff_by_scaled_ppm in .adjfine implementation
ptp:
mlx4: convert to .adjfine and adjust_by_scaled_ppm
ptp:
mlx5: convert to .adjfine and adjust_by_scaled_ppm
ptp:
ocp: add Orolia timecard support
ptp:
ocp: add serial port of mRO50 MAC on ART card
ptp:
ocp: expose config and temperature for ART card
ptp:
ocp: remove flash image header check fallback
ptp:
ocp: upgrade serial line information
ptp:
ravb: convert to .adjfine and adjust_by_scaled_ppm
ptp:
remove the .adjfreq interface function
ptp:
stmac: convert .adjfreq to .adjfine
ptp:
tg3: convert .adjfreq to .adjfine
ptp:
xgbe: convert to .adjfine and adjust_by_scaled_ppm
ptp_ixp46x:
convert .adjfreq to .adjfine
ptp_phc:
convert .adjfreq to .adjfine
pwm/tracing:
Also record trace events for failed API calls
pwm:
Add a stub for devm_pwmchip_add()
pwm:
core: Remove S_IFREG from debugfs_create_file()
pwm:
crc: Propagate errors in .get_state() to the caller
pwm:
cros-ec: Propagate errors in .get_state() to the caller
pwm:
Document variables protected by pwm_lock
pwm:
Don't initialize list head before calling list_add()
pwm:
fsl-ftm: Use regmap_clear_bits and regmap_set_bits where applicable
pwm:
Handle .get_state() failures
pwm:
img: Use regmap_clear_bits and regmap_set_bits where applicable
pwm:
imx27: Propagate errors in .get_state() to the caller
pwm:
iqs620a: Use regmap_clear_bits and regmap_set_bits where applicable
pwm:
jz4740: Depend on MACH_INGENIC instead of MIPS
pwm:
jz4740: Force dependency on Device Tree
pwm:
jz4740: Use regmap_{set,clear}_bits
pwm:
lpc18xx-sct: Fix a comment to match code
pwm:
lpss: Allow other drivers to enable PWM LPSS
pwm:
lpss: Include headers we are the direct user of
pwm:
lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS
pwm:
lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe()
pwm:
Make .get_state() callback return an error code
pwm:
Mark free pwm IDs as used in alloc_pwms()
pwm:
mediatek: Add support for MT7986
pwm:
mediatek: always use bus clock for PWM on MT7622
pwm:
mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm
pwm:
mtk-disp: Propagate errors in .get_state() to the caller
pwm:
pca9685: Convert to i2c's .probe_new()
pwm:
pxa: Add reference manual link and limitations
pwm:
pxa: Enable for MMP platform
pwm:
pxa: Remove clk enable/disable from pxa_pwm_config
pwm:
pxa: Remove pxa_pwm_enable/disable
pwm:
pxa: Set duty cycle to 0 when disabling PWM
pwm:
pxa: Use abrupt shutdown mode
pwm:
Reduce time the pwm_lock mutex is held in pwmchip_add()
pwm:
rockchip: Propagate errors in .get_state() to the caller
pwm:
sifive: Call pwm_sifive_update_clock() while mutex is held
pwm:
sprd: Propagate errors in .get_state() to the caller
pwm:
stm32-lp: Use regmap_clear_bits and regmap_set_bits where applicable
pwm:
stm32: Use regmap_clear_bits and regmap_set_bits where applicable
pwm:
sun4i: Propagate errors in .get_state() to the caller
pwm:
tegra: Ensure the clock rate is not less than needed
pwm:
tegra: Fix 32 bit build
pwm:
tegra: Improve required rate calculation
pxa:
Remove dev_err() after platform_get_irq()
qed (gcc13):
use u16 for fid to be big enough
qed:
allow sleep in qed_mcp_trace_dump()
qede:
execute xdp_do_flush() before napi_complete_done()
qlcnic:
Clean up some inconsistent indenting
qlcnic:
prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
r6040:
Fix kmemleak in probe and remove
r8152:
add vendor/device ID pair for Microsoft Devkit
r8169:
enable GRO software interrupt coalescing per default
r8169:
fix dmar pte write access is not set error
r8169:
move rtl_wol_enable_rx() and rtl_prepare_power_down()
r8169:
use tp_to_dev instead of open code
radio-terratec:
Remove variable p
raid5-cache:
use try_cmpxchg in r5l_wake_reclaim
random:
add back async readiness notifier
random:
add helpers for random numbers with given floor or range
random:
adjust comment to account for removed function
random:
align entropy_timer_state to cache line
random:
always mix cycle counter in add_latent_entropy()
random:
do not include
from random.h
random:
include
in the right header
random:
mix in cycle counter when jitter timer fires
random:
modernize documentation comment on get_random_bytes()
random:
remove early archrandom abstraction
random:
remove extraneous period and add a missing one in comments
random:
reseed in delayed work rather than on-demand
random:
spread out jitter callback to different CPUs
random:
use random.trust_{bootloader,cpu} command line option only
random:
use rejection sampling for uniform bounded random integers
rapidio/tsi721:
replace flush_scheduled_work() with flush_work()
rapidio:
devices: fix missing put_device in mport_cdev_open
rapidio:
fix possible name leaks when rio_add_device() fails
rapidio:
fix possible UAF when kfifo_alloc() fails
rapidio:
rio: fix possible name leak in rio_register_mport()
RAS:
Fix return value from show_trace()
ravb:
Fix "failed to switch device to config mode" message during unbind
rcu-tasks:
Make grace-period-age message human-readable
rcu-tasks:
Provide rcu_trace_implies_rcu_gp()
rcu/rcuscale:
Use call_rcu_hurry() for async reader test
rcu/rcutorture:
Use call_rcu_hurry() where needed
rcu/sync:
Use call_rcu_hurry() instead of call_rcu
rcu:
Don't assert interrupts enabled too early in boot
rcu:
Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
rcu:
Fix late wakeup when flush of bypass cblist happens
rcu:
Fix missing nocb gp wake on rcu_barrier()
rcu:
Implement lockdep_rcu_enabled for !CONFIG_DEBUG_LOCK_ALLOC
rcu:
Make call_rcu() lazy to save power
rcu:
Make SRCU mandatory
rcu:
Refactor code a bit in rcu_nocb_do_flush_bypass()
rcu:
Remove duplicate RCU exp QS report from rcu_report_dead()
rcu:
Remove rcu_is_idle_cpu()
rcu:
Remove unused 'cpu' in rcu_virt_note_context_switch()
rcu:
Shrinker for lazy rcu
rcu:
Simplify rcu_init_nohz() cpumask handling
rcu:
Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity()
rcu:
Use READ_ONCE() for lockless read of rnp->qsmask
rcuscale:
Add laziness and kfree tests
rcutorture:
Add --bootargs parameter to kvm-again.sh
rcutorture:
Add --datestamp parameter to kvm-again.sh
rcutorture:
Avoid redundant builds for rcuscale and refscale in torture.sh
rcutorture:
Avoid torture.sh compressing identical files
rcutorture:
Make kvm-recheck.sh export TORTURE_SUITE
rcutorture:
Make kvm-test-1-run-qemu.sh check for alternative output
rcutorture:
Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE
rcutorture:
Verify NUM_ACTIVE_RCU_POLL_OLDSTATE
RDMA/cm:
Make QP FLUSHABLE for supported device
RDMA/cma:
Change RoCE packet life time from 18 to 16
RDMA/core:
Fix ib block iterator counter overflow
RDMA/core:
Fix order of nldev_exit call
RDMA/core:
fix repeated words in comments
RDMA/core:
Make sure "ib_port" is valid when access sysfs node
RDMA/core:
return -EOPNOSUPP for ODP unsupported device
RDMA/erdma:
Add a workqueue for WRs reflushing
RDMA/erdma:
Extend access right field of FRMR and REG MR to support atomic
RDMA/erdma:
Fix a typo in annotation
RDMA/erdma:
Implement atomic operations support
RDMA/erdma:
Implement the lifecycle of reflushing work for each QP
RDMA/erdma:
Notify the latest PI to FW for reflushing when necessary
RDMA/erdma:
Report atomic capacity when hardware supports atomic feature
RDMA/hfi1:
don't pass bogus GFP_ flags to dma_alloc_coherent
RDMA/hfi1:
Fix error return code in parse_platform_config()
RDMA/hfi1:
use sysfs_emit() to instead of scnprintf()
RDMA/hfi:
Decrease PCI device reference count in error path
RDMA/hns:
Fix AH attr queried by query_qp
RDMA/hns:
Fix error code of CMD
RDMA/hns:
Fix ext_sge num error when post send
RDMA/hns:
Fix incorrect sge nums calculation
RDMA/hns:
fix memory leak in hns_roce_alloc_mr()
RDMA/hns:
Fix page size cap from firmware
RDMA/hns:
Fix PBL page MTR find
RDMA/hns:
Fix the gid problem caused by free mr
RDMA/hns:
Fix XRC caps on HIP08
RDMA/hw/qib/qib_user_pages:
remove FOLL_FORCE usage
RDMA/irdma:
Do not request 2-level PBLEs for CQ alloc
RDMA/irdma:
Fix inline for multiple SGE's
RDMA/irdma:
Fix potential NULL-ptr-dereference
RDMA/irdma:
Fix RQ completion opcode
RDMA/irdma:
Initialize net_type before checking it
RDMA/irdma:
Report the correct link speed
RDMA/mana:
Remove redefinition of basic u64 type
RDMA/mana_ib:
Add a driver for Microsoft Azure Network Adapter
RDMA/mana_ib:
Prevent array underflow in mana_ib_create_qp_raw()
RDMA/mlx4:
Remove NULL check before dev_{put, hold}
RDMA/mlx5:
Change debug log level for remote access error syndromes
RDMA/mlx5:
Fix mlx5_ib_get_hw_stats when used for device
RDMA/mlx5:
Fix validation of max_rd_atomic caps for DC
RDMA/mlx5:
no need to kfree NULL pointer
RDMA/mlx5:
Remove not-used IB_FLOW_SPEC_IB define
RDMA/mlx5:
remove variable i
RDMA/nldev:
Add checks for nla_nest_start() in fill_stat_counter_qps()
RDMA/nldev:
Add NULL check to silence false warnings
RDMA/nldev:
Fix failure to send large messages
RDMA/nldev:
Return "-EAGAIN" if the cm_id isn't from expected port
RDMA/opa_vnic:
fix spelling typo in comment
RDMA/qedr:
fix repeated words in comments
RDMA/qib:
don't pass bogus GFP_ flags to dma_alloc_coherent
RDMA/qib:
fix repeated words in comments
RDMA/qib:
Remove not-used variable freeze_cnt
RDMA/qib:
Remove not-used variable n
RDMA/restrack:
Release MR restrack when delete
RDMA/rtrs-clt:
Correct the checking of ib_map_mr_sg
RDMA/rtrs-srv:
Correct the checking of ib_map_mr_sg
RDMA/rtrs-srv:
Fix several issues in rtrs_srv_destroy_path_files
RDMA/rtrs-srv:
Refactor rtrs_srv_rdma_cm_handler
RDMA/rtrs-srv:
Refactor the handling of failure case in map_cont_bufs
RDMA/rtrs-srv:
Remove kobject_del from rtrs_srv_destroy_once_sysfs_root_folders
RDMA/rtrs-srv:
Remove outdated comments from create_con
RDMA/rtrs:
Clean up rtrs_rdma_dev_pd_ops
RDMA/rtrs:
Don't call kobject_del for srv_path->kobj
RDMA/rxe:
Add ibdev_dbg macros for rxe
RDMA/rxe:
Allow registering persistent flag for pmem MR only
RDMA/rxe:
cleanup some error handling in rxe_verbs.c
RDMA/rxe:
Do not NULL deref on debugging failure path
RDMA/rxe:
Enable atomic write capability for rxe device
RDMA/rxe:
Enable RDMA FLUSH capability for rxe device
RDMA/rxe:
Extend rxe packet format to support atomic write
RDMA/rxe:
Extend rxe packet format to support flush
RDMA/rxe:
Extend rxe user ABI to support atomic write
RDMA/rxe:
Extend rxe user ABI to support flush
RDMA/rxe:
Fix compile warnings on 32-bit
RDMA/rxe:
Fix inaccurate constants in rxe_type_info
RDMA/rxe:
Fix incorrect responder length checking
RDMA/rxe:
Fix mr->map double free
RDMA/rxe:
Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
RDMA/rxe:
Fix oops with zero length reads
RDMA/rxe:
Handle remote errors in the midst of a Read reply sequence
RDMA/rxe:
Implement atomic write completion
RDMA/rxe:
Implement flush completion
RDMA/rxe:
Implement flush execution in responder side
RDMA/rxe:
Implement packet length validation on responder
RDMA/rxe:
Implement RC RDMA FLUSH service in requester side
RDMA/rxe:
Make requester support atomic write on RC service
RDMA/rxe:
Make responder handle RDMA Read failures
RDMA/rxe:
Make responder support atomic write on RC service
RDMA/rxe:
Make rxe_do_task static
RDMA/rxe:
Make sure requested access is a subset of {mr,mw}->access
RDMA/rxe:
Prevent faulty rkey generation
RDMA/rxe:
Remove init of task locks from rxe_qp.c
RDMA/rxe:
Remove redundant header files
RDMA/rxe:
Remove reliable datagram support
RDMA/rxe:
Remove the duplicate assignment of mr->map_shift
RDMA/rxe:
Remove the member 'type' of struct rxe_mr
RDMA/rxe:
Remove unnecessary mr testing
RDMA/rxe:
Removed unused name from rxe_task struct
RDMA/rxe:
Rename task->state_lock to task->lock
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_av.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_comp.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_cq.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_icrc.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_mmap.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_mr.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_net.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_qp.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_req.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_resp.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_srq.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_task.c
RDMA/rxe:
Replace pr_xxx by rxe_dbg_xxx in rxe_verbs.c
RDMA/rxe:
Split rxe_run_task() into two subroutines
RDMA/siw:
Fix immediate work request flush to completion queue
RDMA/siw:
Fix pointer cast warning
RDMA/siw:
remove FOLL_FORCE usage
RDMA/siw:
Set defined status for work completion with undefined status
RDMA/srp:
Fix error return code in srp_parse_options()
RDMA/srp:
Move large values to a new enum for gcc13
RDMA/umem:
Prepare to dynamic dma-buf locking specification
RDMA/umem:
remove FOLL_FORCE usage
RDMA/umem:
Use dma-buf locked API to solve deadlock
RDMA/usnic:
remove FOLL_FORCE usage
RDMA/usnic:
use iommu_map_atomic() under spin_lock()
RDMA:
Add missed netdev_put() for the netdevice_tracker
RDMA:
Add netdevice_tracker to ib_device_set_netdev()
RDMA:
Disable IB HW for UML
RDMA:
Extend RDMA kernel ABI to support atomic write
RDMA:
Extend RDMA kernel verbs ABI to support flush
RDMA:
Extend RDMA user ABI to support atomic write
RDMA:
Extend RDMA user ABI to support flush
rds:
rds_rm_zerocopy_callback() use list_first_entry()
rds:
remove redundant variable total_payload_len
regmap-irq:
Add handle_mask_sync() callback
regmap-irq:
Use the new num_config_regs property in regmap_add_irq_chip_fwnode
regmap:
Add FSI bus support
regmap:
add regmap_might_sleep()
regmap:
Merge fix for where we get the number of registers from
regset:
make user_regset_copyin_ignore() *void*
regulator:
act8865-regulator: Convert to i2c's .probe_new()
regulator:
ad5398: Convert to i2c's .probe_new()
regulator:
Add bindings for Richtek RT6190 regulator
regulator:
Add DT support for regulator-output connectors
regulator:
add mt6357 regulator
regulator:
Add of_regulator_bulk_get_all
regulator:
Add of_regulator_bulk_get_all()
regulator:
Add regulator-output binding
regulator:
arizona-micsupp: Don't hardcode use of ARIZONA defines
regulator:
arizona-micsupp: Don't use a common regulator name
regulator:
bd71815: bd71828: bd9576: Use dev_err_probe()
regulator:
bd718x7: Drop unnecessary info print
regulator:
bd718x7: Use dev_err_probe()
regulator:
core: fix deadlock on regulator enable
regulator:
core: fix module refcount leak in set_supply()
regulator:
core: Fix resolve supply lookup issue
regulator:
core: fix resource leak in regulator_register()
regulator:
core: fix unbalanced of node refcount in regulator_dev_lookup()
regulator:
core: fix use_count leakage when handling boot-on
regulator:
core: Use different devices for resource allocation and DT lookup
regulator:
core: use kfree_const() to free space conditionally
regulator:
da9121-regulator: Convert to i2c's .probe_new()
regulator:
da9211: Use irq handler when ready
regulator:
devres: Add devm_regulator_bulk_get_exclusive()
regulator:
docs: add missing helper
regulator:
Drop obsolete dependencies on COMPILE_TEST
regulator:
dt-bindings: Add binding schema for mt6357 regulators
regulator:
dt-bindings: qcom,rpmh: Add compatible for PM8550
regulator:
dt-bindings: qcom,rpmh: clean up example indentation
regulator:
dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios
regulator:
fan53555: Convert to i2c's .probe_new()
regulator:
isl6271a-regulator: Convert to i2c's .probe_new()
regulator:
lp3972: Convert to i2c's .probe_new()
regulator:
lp872x: Convert to i2c's .probe_new()
regulator:
lp8755: Convert to i2c's .probe_new()
regulator:
ltc3589: Convert to i2c's .probe_new()
regulator:
max1586: Convert to i2c's .probe_new()
regulator:
max8649: Convert to i2c's .probe_new()
regulator:
max8660: Convert to i2c's .probe_new()
regulator:
max8952: Convert to i2c's .probe_new()
regulator:
max8973-regulator: Convert to i2c's .probe_new()
regulator:
Merge up forgotten fix
regulator:
of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all()
regulator:
pca9450-regulator: Convert to i2c's .probe_new()
regulator:
pfuze100-regulator: Convert to i2c's .probe_new()
regulator:
pv88080-regulator: Convert to i2c's .probe_new()
regulator:
qcom,smd: Document PMR735a
regulator:
qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
regulator:
qcom-rpmh: Add support for PM8550
regulator:
qcom-rpmh: Add support for PM8550 regulators
regulator:
qcom-rpmh: Fix PMR735a S3 regulator spec
regulator:
qcom-rpmh: PM8550 ldo11 regulator is an nldo
regulator:
qcom_smd: Add PMR735a regulators
regulator:
qcom_smd: Fix PMR735a S3 regulator spec
regulator:
rk808: reduce 'struct rk808' usage
regulator:
rk808: Use dev_err_probe
regulator:
ROHM BDxxxxx minor print improvements
regulator:
rpi-panel-attiny-regulator: Convert to i2c's .probe_new()
regulator:
rt6190: Add support for Richtek RT6190 regulator
regulator:
tps51632-regulator: Convert to i2c's .probe_new()
regulator:
tps62360-regulator: Convert to i2c's .probe_new()
regulator:
tps6286x-regulator: Convert to i2c's .probe_new()
regulator:
tps65023-regulator: Convert to i2c's .probe_new()
regulator:
userspace-consumer: Handle regulator-output DT nodes
reiserfs:
Add missing calls to reiserfs_security_free()
relay:
fix type mismatch when allocating memory in relay_create_buf()
relay:
use strscpy() is more robust and safer
remoteproc:
core: Auto select rproc-virtio device id
remoteproc:
core: Do pm_relax when in RPROC_OFFLINE state
remoteproc:
core: Use device_match_of_node()
remoteproc:
imx_dsp_rproc: Add mutex protection for workqueue
remoteproc:
imx_rproc: Correct i.MX93 DRAM mapping
remoteproc:
imx_rproc: Enable attach recovery for i.MX8QM/QXP
remoteproc:
imx_rproc: Request mbox channel later
remoteproc:
imx_rproc: Support attaching to i.MX8QXP M4
remoteproc:
imx_rproc: Support i.MX8QM
remoteproc:
imx_rproc: Support kicking Mcore from Linux for i.MX8QXP
remoteproc:
qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()
remoteproc:
qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
remoteproc:
qcom_q6v5_pas: detach power domains on remove
remoteproc:
qcom_q6v5_pas: disable wakeup on probe fail or remove
remoteproc:
qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
remoteproc:
sysmon: fix memory leak in qcom_add_sysmon_subdev()
remoteproc:
sysmon: Make QMI message rules const
reset:
ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST
reset:
uniphier-glue: Fix possible null-ptr-deref
resource:
Convert DEFINE_RES_NAMED() to be compound literal
resource:
Replace printk(KERN_WARNING) by pr_warn(), printk() by pr_info()
Linux:
Resync master with latest Linus upstream
Revert "ALSA:
usb-audio: Drop superfluous interface setup at parsing"
Revert "arm64/mm:
Drop redundant BUG_ON(!pgtable_alloc)"
Revert "arm64:
dts: meson-sm1-odroid-hc4: disable unused USB PHY0"
Revert "arm64:
dts: qcom: sm8250: Disable the not yet supported cluster idle state"
Revert "arm64:
errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption"
Revert "ARM:
dts: armada-38x: Fix compatible string for gpios"
Revert "ARM:
dts: armada-39x: Fix compatible string for gpios"
Revert "ARM:
dts: stm32: add fake interrupt propoerty for ASync notif - TEMP/TO REMOVE"
Revert "blk-cgroup:
Flush stats at blkgs destruction path"
Revert "block:
bio_copy_data_iter"
Revert "block:
remove devnode callback from struct block_device_operations"
Revert "bpf:
veth driver panics when xdp prog attached before veth_open"
Revert "crypto:
shash - avoid comparing pointers to exported functions under CFI"
Revert "csky:
Add support for restartable sequence"
Revert "csky:
Fixup CONFIG_DEBUG_RSEQ"
Revert "docs/zh_CN:
core-api: Add timekeeping Chinese translation"
Revert "drivers:
bus: simple-pm-bus: Use clocks"
Revert "drm/amd/display:
disable S/G display on DCN 2.1.0"
Revert "drm/amd/display:
disable S/G display on DCN 3.1.2/3"
Revert "drm/amd/display:
disable S/G display on DCN 3.1.4"
Revert "drm/amd/display:
disable S/G display on DCN 3.1.5"
Revert "drm/amd/display:
Enable Freesync Video Mode by default"
Revert "drm/amd/display:
fix dpms_off issue when disabling bios mode"
Revert "drm/amd/display:
Limit max DSC target bpp for specific monitors"
Revert "drm/amdgpu:
add debugfs amdgpu_reset_level"
Revert "drm/amdgpu:
let mode2 reset fallback to default when failure"
Revert "drm/amdgpu:
Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
Revert "drm/fb-helper:
Perform damage handling in deferred-I/O helper"
Revert "drm/fb-helper:
Remove damage worker"
Revert "drm/fb-helper:
Schedule deferred-I/O worker after writing to framebuffer"
Revert "drm/i915/uapi:
expose GTT alignment"
Revert "drm:
hide unregistered connectors from GETCONNECTOR IOCTL"
Revert "dt-bindings:
marvell,prestera: Add description for device-tree bindings"
Revert "gfs2:
stop using generic_writepages in gfs2_ail1_start_one"
Revert "i915:
Move list_count() to list.h for broader use"
Revert "Input:
synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
Revert "io_uring:
disallow self-propelled ring polling"
Revert "kmsan:
unpoison @tlb in arch_tlb_gather_mmu()"
Revert "LoongArch:
Provisionally add ACPICA data structures"
Revert "Merge branch :
'ethtool-mac-merge'"
Revert "Merge branch :
'octeontx2-af-CPT'"
Revert "mm/compaction:
fix set skip in fast_find_migrateblock"
Revert "mm/uffd:
fix warning without PTE_MARKER_UFFD_WP compiled in"
Revert "mm:
add nodes= arg to memory.reclaim"
Revert "mm:
Always release pages to the buddy allocator in memblock_free_late()."
Revert "mm:
kmemleak: alloc gray object for reserved region with direct map"
Revert "mm:
migration: fix the FOLL_GET failure on following huge page"
Revert "mt76:
use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD"
Revert "net:
dsa: qca8k: cache lo and hi for mdio write"
Revert "net:
ethernet: ti: am65-cpsw: Add suspend/resume support"
Revert "net:
ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume"
Revert "net:
ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume"
Revert "net:
hsr: use hlist_head instead of list_head for mac addresses"
Revert "net:
stmmac: use sysfs_streq() instead of strncmp()"
Revert "net:
team: use IFF_NO_ADDRCONF flag to prevent ipv6 addrconf"
Revert "netfilter:
conntrack: add sctp DATA_SENT state"
Revert "netfilter:
conntrack: fix bug in for_each_sctp_chunk"
Revert "NFSv4.2:
Change the default KConfig value for READ_PLUS"
Revert "of:
fdt: Honor CONFIG_CMDLINE* even without /chosen node"
Revert "PCI/ASPM:
Refactor L1 PM Substates Control Register programming"
Revert "PCI/ASPM:
Save L1 PM Substates Capability for suspend/resume"
Revert "PCI:
Clear PCI_STATUS when setting up device"
Revert "perf stat:
Rename "aggregate-number" to "cpu-count" in JSON"
Revert "pktcdvd:
remove driver."
Revert "platform/x86/intel/ifs:
Mark as BROKEN"
Revert "r8169:
disable detection of chip version 36"
Revert "selftests/bpf:
Temporarily disable linked list tests"
Revert "serial:
stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler"
Revert "soc:
mediatek: add mtk-mmsys support for mt8195 vdosys0"
revert "squashfs:
harden sanity check in squashfs_read_xattr_id_table"
Revert "staging:
mmal-vchiq: Avoid use of bool in structures"
Revert "staging:
r8712u: Tracking kmemleak false positives."
Revert "SUNRPC:
Use RMW bitops in single-threaded hot paths"
Revert "usb:
gadget: hid: Convert to use list_count()"
Revert "usb:
gadget: u_ether: Do not make UDC parent of the net device"
Revert "usb:
gadget: udc: bcm63xx: Convert to use list_count()"
Revert "usb:
ulpi: defer ulpi_register on ulpi_read_id timeout"
Revert "veth:
Avoid drop packets when xdp_redirect performs"
Revert "wifi:
mac80211: fix memory leak in ieee80211_if_add()"
Revert "xhci:
Convert to use list_count()"
rhashtable:
Allow rhashtable to be used from irq-safe contexts
ring-buffer:
Handle resize in early boot up
ring_buffer:
Remove unused "event" parameter
RISC-V:
Add arch_crash_save_vmcoreinfo support
RISC-V:
Add some comments about the shadow and overflow stacks
RISC-V:
Align the shadow stack
RISC-V:
Cache SBI vendor values
RISC-V:
defconfig: Enable CONFIG_SERIAL_8250_DW
RISC-V:
enable dynamic ftrace for RV32I
RISC-V:
Enable PMEM drivers
RISC-V:
enable sparsemem by default for defconfig
RISC-V:
Ensure Zicbom has a valid block size
RISC-V:
Export sbi_get_mvendorid() and friends
RISC-V:
fix compile error from deduplicated __ALTERNATIVE_CFG_2
RISC-V:
Fix MEMREMAP_WB for systems with Svpbmt
RISC-V:
Fix unannoted hardirqs-on in return to userspace slow-path
RISC-V:
Implement arch specific PMEM APIs
RISC-V:
Improve use of isa2hwcap[]
RISC-V:
Introduce riscv_isa_extension_check
RISC-V:
kexec: Fix memory leak of elf header buffer
RISC-V:
kexec: Fix memory leak of fdt buffer
RISC-V:
KVM: Add exit logic to main.c
RISC-V:
KVM: Add ONE_REG interface for mvendorid, marchid, and mimpid
RISC-V:
KVM: Exit run-loop immediately if xfer_to_guest fails
RISC-V:
KVM: Fix reg_val check in kvm_riscv_vcpu_set_reg_config()
RISC-V:
KVM: Move sbi related struct and functions to kvm_vcpu_sbi.h
RISC-V:
KVM: Remove redundant includes of asm/csr.h
RISC-V:
KVM: Remove redundant includes of asm/kvm_vcpu_timer.h
RISC-V:
KVM: Save mvendorid, marchid, and mimpid when creating VCPU
RISC-V:
KVM: Simplify kvm_arch_prepare_memory_region()
RISC-V:
KVM: Use switch-case in kvm_riscv_vcpu_set/get_reg()
RISC-V:
KVM: use vma_lookup() instead of find_vma_intersection()
RISC-V:
preserve a1 in mcount
RISC-V:
reduce mcount save space on RV32
RISC-V:
stop selecting SIFIVE_PLIC at the SoC level
RISC-V:
use REG_S/REG_L for mcount
riscv, bpf:
Emit fixed-length instructions for BPF_PSEUDO_FUNC
riscv, kprobes:
Stricter c.jr/c.jalr decoding
riscv/kprobe:
Fix instruction simulation of JALR
riscv/mm:
add arch hook arch_clear_hugepage_flags
riscv/mm:
hugepage's PG_dcache_clean flag is only set in head page
riscv/vdso:
typo therefor
riscv:
add riscv rethook implementation
riscv:
alternatives: Don't name unused macro parameters
riscv:
alternatives: Drop the underscores from the assembly macro names
riscv:
Apply a static assert to riscv_isa_ext_id
riscv:
boot: add zstd support
riscv:
configs: defconfig: Enable Renesas RZ/Five SoC
riscv:
disable generation of unwind tables
riscv:
Don't duplicate __ALTERNATIVE_CFG in __ALTERNATIVE_CFG_2
riscv:
Don't duplicate _ALTERNATIVE_CFG* macros
riscv:
dts: microchip: add the mpfs' fabric clock control
riscv:
dts: microchip: fix memory node unit address for icicle
riscv:
dts: microchip: fix the icicle's #pwm-cells
riscv:
dts: microchip: icicle: Add GPIO controlled LEDs
riscv:
dts: microchip: remove pcie node from the sev kit
riscv:
dts: microchip: remove unused pcie clocks
riscv:
dts: renesas: Add initial devicetree for Renesas RZ/Five SoC
riscv:
dts: renesas: Add minimal DTS for Renesas RZ/Five SMARC EVK
riscv:
dts: renesas: r9a07g043f/rzfive-smarc-som: Enable ADC/OPP/Thermal Zones/TSU
riscv:
dts: renesas: rzfive-smarc: Enable CANFD/I2C
riscv:
dts: sifive: fu740: fix size of pcie 32bit memory
riscv:
dts: starfive: Add common DT for JH7100 based boards
riscv:
dts: starfive: Add StarFive VisionFive V1 device tree
riscv:
Enable HAVE_ARCH_HUGE_VMALLOC for 64BIT
riscv:
Enable HAVE_ARCH_HUGE_VMAP for 64BIT
riscv:
fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
riscv:
Fix build with CONFIG_CC_OPTIMIZE_FOR_SIZE=y
riscv:
Fix crash during early errata patching
riscv:
Fix P4D_SHIFT definition for 3-level page table mode
riscv:
fix styling in ucontext header
riscv:
Fixup compile error with !MMU
riscv:
Fixup race condition on PG_dcache_clean in flush_icache_pte
riscv:
Kconfig.socs: Add ARCH_RENESAS kconfig option
riscv:
Kconfig: Enable cpufreq kconfig menu
riscv:
kprobe: Fixup kernel panic when probing an illegal position
riscv:
kprobe: Fixup misaligned load text
riscv:
mm: call best_map_size many times during linear-mapping
riscv:
mm: Implement pmdp_collapse_flush for THP
riscv:
mm: notify remote harts about mmu cache updates
riscv:
Move call to init_cpu_topology() to later initialization stage
riscv:
Move cast inside kernel_mapping_[pv]a_to_[vp]a
riscv:
remove special treatment for the link order of head.o
riscv:
stacktrace: Fix missing the first frame
riscv:
stacktrace: Fixup ftrace_graph_ret_addr retp argument
riscv:
stacktrace: Make walk_stackframe cross pt_regs frame
riscv:
support update_mmu_tlb()
riscv:
uaccess: fix type of 0 variable on error in get_user()
riscv_pmu_sbi:
add support for PMU variant on T-Head C9xx cores
Linux:
RK3588 Audio Support
rocker:
Avoid unnecessary scheduling of work item
rocker:
Explicitly mark learned FDB entries as offloaded
rtc:
abx80x: Convert to .probe_new()
rtc:
at91rm9200: Fix syntax errors in comments
rtc:
class: Fix potential memleak in devm_rtc_allocate_device()
rtc:
cmos: Call cmos_wake_setup() from cmos_do_probe()
rtc:
cmos: Call rtc_wake_setup() from cmos_do_probe()
rtc:
cmos: Disable ACPI RTC event on removal
rtc:
cmos: Eliminate forward declarations of some functions
rtc:
cmos: Rename ACPI-related functions
rtc:
cros-ec: Limit RTC alarm range if needed
rtc:
ds1302: remove unnecessary spi_set_drvdata()
rtc:
ds1307: use sysfs_emit() to instead of scnprintf()
rtc:
ds1347: fix value written to century register
rtc:
ds1742: use devm_platform_get_and_ioremap_resource()
rtc:
efi: Add wakeup support
rtc:
efi: Enable SET/GET WAKEUP services as optional
rtc:
fsl-ftm-alarm: Use module_platform_driver replace device_initcall
rtc:
Include
when appropriate
rtc:
isl12022: add support for temperature sensor
rtc:
isl12026: drop obsolete dependency on COMPILE_TEST
rtc:
isl1208: Convert to .probe_new()
rtc:
m41t80: Convert to .probe_new()
rtc:
msc313: Fix function prototype mismatch in msc313_rtc_probe()
rtc:
mxc_v2: Add missing clk_disable_unprepare()
rtc:
nct3018y: Convert to .probe_new()
rtc:
pcf2127: Convert to .probe_new()
rtc:
pcf85063: fix pcf85063_clkout_control
rtc:
pcf85063: Fix reading alarm
rtc:
pcf8523: fix for stop bit
rtc:
pcf8563: clear RTC_FEATURE_ALARM if no irq
rtc:
pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
rtc:
pm8xxx: drop unused pm8018 compatible
rtc:
remove davinci rtc driver
rtc:
remove duplicated words in comments
rtc:
rk808: reduce 'struct rk808' usage
rtc:
rs5c313: correct some spelling mistakes
rtc:
rs5c372: Convert to .probe_new()
rtc:
rv3028: Use IRQ flags obtained from device tree if available
rtc:
rv8803: Convert to .probe_new()
rtc:
rx6110: fix warning with !OF
rtc:
rx8025: Convert to .probe_new()
rtc:
rzn1: Check return value in rzn1_rtc_probe
rtc:
s35390a: Remove the unneeded result variable
rtc:
s3c: Switch to use dev_err_probe() helper
rtc:
snvs: Allow a time difference on clock register read
rtc:
st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
rtc:
sunplus: fix format string for printing resource
rtla:
Fix exit status when returning from calls to usage()
rtmutex:
Add acquire semantics for rtmutex lock acquisition slow path
rtmutex:
Ensure that the top waiter is always woken up
rtnetlink:
Honour NLM_F_ECHO flag in rtnl_delete_link
rtnetlink:
Honour NLM_F_ECHO flag in rtnl_newlink_create
rtnetlink:
pass netlink message header and portid to rtnl_configure_link()
rust:
add `build_error` crate
rust:
alloc: add `RawVec::try_with_capacity_in()` constructor
rust:
alloc: add `Vec::try_with_capacity{,_in}()` constructors
rust:
build_assert: add `build_{error,assert}!` macros
rust:
error: add `From` implementations for `Error`
rust:
error: add codes from `errno-base.h`
rust:
error: declare errors using macro
rust:
macros: add `#[vtable]` proc macro
rust:
macros: add `concat_idents!` proc macro
rust:
macros: take string literals in `module!`
rust:
prelude: add `error::code::*` constant items
rust:
prelude: split re-exports into groups
rust:
print: add `pr_cont!` macro
rust:
print: add more `pr_*!` levels
rust:
print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocks
rust:
samples: add `rust_print` example
rust:
static_assert: add `static_assert!` macro
rust:
std_vendor: add `dbg!` macro based on `std`'s one
rust:
str: add `b_str!` macro
rust:
str: add `BStr` type
rust:
str: add `c_str!` macro
rust:
str: add `CStr` type
rust:
str: add `CStr` unit tests
rust:
str: add `CString` type
rust:
str: add `fmt!` macro
rust:
str: add `Formatter` type
rust:
str: implement several traits for `CStr`
rust:
types: add `Either` type
rust:
types: add `Opaque` type
rv/monitors:
Move monitor structure in rodata
rv:
Add rv tool
rv:
remove redundant initialization of pointer ptr
rxrpc:
Add stats procfile and DATA packet stats
rxrpc:
Allocate ACK records at proposal and queue for transmission
rxrpc:
Allocate an skcipher each time needed rather than reusing
rxrpc:
Call udp_sendmsg() directly
rxrpc:
Clean up ACK handling
rxrpc:
Clean up connection abort
rxrpc:
Clone received jumbo subpackets and queue separately
rxrpc:
Copy client call parameters into rxrpc_call earlier
rxrpc:
Create a per-local endpoint receive queue and I/O thread
rxrpc:
Define rxrpc_txbuf struct to carry data to be transmitted
rxrpc:
Don't hold a ref for call timer or workqueue
rxrpc:
Don't hold a ref for connection workqueue
rxrpc:
Don't use a ring buffer for call Tx queue
rxrpc:
Don't use sk->sk_receive_queue.lock to guard socket state changes
rxrpc:
Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundle
rxrpc:
Extract the code from a received ABORT packet much earlier
rxrpc:
Extract the peer address from an incoming packet earlier
rxrpc:
Fix a couple of potential use-after-frees
rxrpc:
Fix ack.bufferSize to be 0 when generating an ack
rxrpc:
Fix call leak
rxrpc:
Fix checker warning
rxrpc:
Fix congestion management
rxrpc:
Fix I/O thread startup getting skipped
rxrpc:
Fix I/O thread stop
rxrpc:
Fix incoming call setup race
rxrpc:
Fix locking issues in rxrpc_put_peer_locked()
rxrpc:
Fix missing IPV6 #ifdef
rxrpc:
Fix missing unlock in rxrpc_do_sendmsg()
rxrpc:
Fix network address validation
rxrpc:
Fix NULL deref in rxrpc_unuse_local()
rxrpc:
Fix oops from calling udpv6_sendmsg() on AF_INET socket
rxrpc:
fix rxkad_verify_response()
rxrpc:
Fix security setting propagation
rxrpc:
Fix switched parameters in peer tracing
rxrpc:
Fix the return value of rxrpc_new_incoming_call()
rxrpc:
Fix wrong error return in rxrpc_connect_call()
rxrpc:
Fold __rxrpc_unuse_local() into rxrpc_unuse_local()
rxrpc:
Get rid of the Rx ring
rxrpc:
Implement a mechanism to send an event notification to a call
rxrpc:
Implement a mechanism to send an event notification to a connection
rxrpc:
Implement an in-kernel rxperf server for testing purposes
rxrpc:
Make the I/O thread take over the call and local processor work
rxrpc:
Make the local endpoint hold a ref on a connected call
rxrpc:
Make the set of connection IDs per local endpoint
rxrpc:
Move call state changes from recvmsg to I/O thread
rxrpc:
Move call state changes from sendmsg to I/O thread
rxrpc:
Move client call connection to the I/O thread
rxrpc:
Move DATA transmission into call processor work item
rxrpc:
Move error processing into the local endpoint I/O thread
rxrpc:
Move packet reception processing into I/O thread
rxrpc:
Move the client conn cache management to the I/O thread
rxrpc:
Move the cwnd degradation after transmitting packets
rxrpc:
Offload the completion of service conn security to the I/O thread
rxrpc:
Only disconnect calls in the I/O thread
rxrpc:
Only set/transmit aborts in the I/O thread
rxrpc:
Record statistics about ACK types
rxrpc:
Record stats for why the REQUEST-ACK flag is being set
rxrpc:
Reduce the use of RCU in packet input
rxrpc:
Remove call->input_lock
rxrpc:
Remove call->lock
rxrpc:
Remove call->state_lock
rxrpc:
Remove call->tx_phase
rxrpc:
Remove decl for rxrpc_kernel_call_is_complete()
rxrpc:
Remove handling of duplicate packets in recvmsg_queue
rxrpc:
Remove RCU from peer->error_targets list
rxrpc:
Remove the [_k]net() debugging macros
rxrpc:
Remove the [k_]proto() debugging macros
rxrpc:
Remove the _bh annotation from all the spinlocks
rxrpc:
Remove the flags from the rxrpc_skb tracepoint
rxrpc:
Remove the rxtx ring
rxrpc:
Remove unnecessary header inclusions
rxrpc:
rxperf: Fix uninitialised variable
rxrpc:
Save last ACK's SACK table rather than marking txbufs
rxrpc:
Separate call retransmission from other conn events
rxrpc:
Set up a connection bundle from a call, not rxrpc_conn_parameters
rxrpc:
Simplify skbuff accounting in receive path
rxrpc:
Split call timer-expiration from call timer-set tracepoint
rxrpc:
Split out the call state changing functions into their own file
rxrpc:
Split the receive code
rxrpc:
Split the rxrpc_recvmsg tracepoint
rxrpc:
Stash the network namespace pointer in rxrpc_local
rxrpc:
Tidy up abort generation infrastructure
rxrpc:
Trace rxrpc_bundle refcount
rxrpc:
Trace setting of the request-ack flag
rxrpc:
Trace/count transmission underflows and cwnd resets
rxrpc:
trace: Don't use __builtin_return_address for rxrpc_call tracing
rxrpc:
trace: Don't use __builtin_return_address for rxrpc_conn tracing
rxrpc:
trace: Don't use __builtin_return_address for rxrpc_local tracing
rxrpc:
trace: Don't use __builtin_return_address for rxrpc_peer tracing
rxrpc:
trace: Don't use __builtin_return_address for sk_buff tracing
rxrpc:
Track highest acked serial
rxrpc:
Transmit ACKs at the point of generation
rxrpc:
uninitialized variable in rxrpc_send_ack_packet()
rxrpc:
Use the core ICMP/ICMP6 parsers
rxrpc:
Wrap accesses to get call state to put the barrier in one place
s390/3270:
make raw3270_state_final() depend on CONFIG_TN3270_CONSOLE
s390/appldata:
remove power management callbacks
s390/checksum:
support GENERIC_CSUM, enable it for KASAN
s390/cio:
sort out physical vs virtual pointers usage
s390/con3215:
Drop console data printout when buffer full
s390/con3215:
Fix white space errors
s390/con3215:
Simplify console write operation
s390/cpum_sf:
add READ_ONCE() semantics to compare and swap loops
s390/ctcm:
Fix return type of ctc{mp,}m_tx()
s390/debug:
add _ASM_S390_ prefix to header guard
s390/debug:
remove function type cast
s390/decompressor:
specify __decompress() buf len to avoid overflow
s390/entry:
sort out physical vs virtual pointers usage in sie64a
s390/hypfs:
remove unused info_blk_hdr__pcpus() function
s390/ipl:
add eckd dump support
s390/ipl:
add eckd support
s390/ipl:
Use kstrtobool() instead of strtobool()
s390/ipl:
use octal values instead of S_* macros
s390/ism:
don't pass bogus GFP_ flags to dma_alloc_coherent
s390/kexec:
fix ipl report address for kdump
s390/kprobes:
define insn cache ops within private header file
s390/lcs:
Fix return type of lcs_start_xmit()
s390/mm:
fix virtual-physical address confusion for swiotlb
s390/mm:
gmap: sort out physical vs virtual pointers usage
s390/mm:
provide minimal setup_per_cpu_areas() implementation
s390/mm:
remove unused get_page_state() function
s390/mm:
use pmd_pgtable_page() helper in __gmap_segment_gaddr()
s390/netiucv:
Fix return type of netiucv_tx()
s390/nmi:
get rid of private slab cache
s390/nmi:
move storage error checking back to C, enter with DAT on
s390/nmi:
print machine check interruption code before stopping system
s390/nmi:
rework register validation handling
s390/nmi:
use vector instruction macros instead of byte patterns
s390/pai:
move enum definition to header file
s390/pai:
rename structure member users to active_events
s390/pai:
rework pai_crypto mapped buffer reference count
s390/pci:
Use irq_data_get_msi_desc()
s390/pci:
use lock-free I/O translation updates
s390/percpu:
add READ_ONCE() to arch_this_cpu_to_op_simple()
s390/qeth:
convert sysfs snprintf to sysfs_emit
s390/sclp:
allow to change sclp_console_drop during runtime
s390/sclp:
convert to use sysfs_emit()
s390/sclp:
introduce sclp_emergency_printk()
s390/sclp:
keep sclp_early_sccb
s390/sclp:
use kstrobool() to parse sclp_con_drop parameter
s390/vfio-ap:
GISA: sort out physical vs virtual pointers usage
s390/vx:
add vx-insn.h wrapper include file
s390:
define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
s390:
expicitly align _edata and _end symbols on page boundary
s390:
fix -Wundef warning for CONFIG_KERNEL_ZSTD
s390:
select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP
s390:
update defconfigs
s390:
use generic bugs.h header file
s390:
use generic serial.h header file
s390:
use generic shmparam.h header file
s390:
use generic vga.h header file
s390:
workaround invalid gcc-11 out of bounds read warning
saa7164:
remove unused saa7164_call_i2c_clients declaration
samples/bpf:
Fix double word in comments
samples/bpf:
Fix MAC address swapping in xdp2_kern
samples/bpf:
Fix map iteration in xdp1_user
samples/bpf:
Fix sockex3 error: Missing BPF prog type
samples/bpf:
Fix tracex2 error: No such file or directory
samples/bpf:
Fix typo in README
samples/bpf:
Fix typos in README
samples/bpf:
Fix wrong allocation size in xdp_router_ipv4_user
samples/landlock:
Document best-effort approach for LANDLOCK_ACCESS_FS_REFER
samples/landlock:
Extend sample tool to support LANDLOCK_ACCESS_FS_TRUNCATE
samples:
pktgen: Use "grep -E" instead of "egrep"
samples:
vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
sbitmap:
Advance the queue index before waking up a queue
sbitmap:
Try each queue to wake up at least one waiter
sbitmap:
Use single per-bitmap counting to wake up queued tags
sch_htb:
Avoid grafting on htb_destroy_class_offload when destroying htb
sched/core:
Fix a missed update of user_cpus_ptr
sched/core:
Fix arch_scale_freq_tick() on tickless systems
sched/core:
Fix NULL pointer access fault in sched_setaffinity() with non-SMP configs
sched/core:
Fix use-after-free bug in dup_user_cpus_ptr()
sched/core:
Use kfree_rcu() in do_set_cpus_allowed()
sched/fair:
Check if prev_cpu has highest spare cap in feec()
sched/fair:
Consider capacity inversion in util_fits_cpu()
sched/fair:
Detect capacity inversion
sched/fair:
Fixes for capacity inversion detection
sched/fair:
use try_cmpxchg in task_numa_work
sched/psi:
Fix avgs_work re-arm in psi_avgs_work()
sched/psi:
Fix possible missing or delayed pending event
sched/psi:
Fix use-after-free in ep_remove_wait_queue()
sched/psi:
Stop relying on timer_pending() for poll_work rescheduling
sched/psi:
Use task->psi_flags to clear in CPU migration
sched/uclamp:
Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
sched/uclamp:
Fix a uninitialized variable warnings
sched/uclamp:
Fix fits_capacity() check in feec()
sched/uclamp:
Fix relationship between uclamp and migration margin
sched/uclamp:
Make asym_fits_capacity() use util_fits_cpu()
sched/uclamp:
Make cpu_overutilized() use util_fits_cpu()
sched/uclamp:
Make select_idle_capacity() use util_fits_cpu()
sched/uclamp:
Make task_fits_capacity() use util_fits_cpu()
sched:
Add __releases annotations to affine_move_task()
sched:
Always clear user_cpus_ptr in do_set_cpus_allowed()
sched:
Always preserve the user requested cpumask
sched:
Clear ttwu_pending after enqueue_task()
sched:
Enforce user requested affinity
sched:
Introduce affinity_context
sched:
Move numa_balancing sysctls to its own file
scripts/bpf_doc.py:
update logic to not assume sequential enum values
scripts/dtc:
Update to upstream version v1.6.1-63-g55778a03df61
scripts/gdb:
fix 'lx-current' for x86
scripts/jobserver-exec:
parse the last --jobserver-auth= option
Linux:
scripts/kallsyms.c Make the comment up-to-date with current implementation
scripts/kallsyms:
rename build_initial_tok_table()
scripts/kernel-doc:
support EXPORT_SYMBOL_NS_GPL() with -export
scripts/spelling.txt:
add more spellings to spelling.txt
scripts:
checkpatch: allow "case" macros
scripts:
coccicheck: use "grep -E" instead of "egrep"
scripts:
dtc: only show unique unit address warning for enabled nodes
scripts:
rpm: make clear that mkspec script contains 4.13 feature
scripts:
support GNU make 4.4 in jobserver-exec
scs:
add support for dynamic shadow call stacks
scsi/scsi_error:
Use call_rcu_hurry() instead of call_rcu()
scsi:
alua: Move a scsi_device_put() call out of alua_check_vpd()
scsi:
alua: Move a scsi_device_put() call out of alua_rtpg_select_sdev()
scsi:
bfa: Convert bfad_reset_sdev_bflags() from a macro into a function
scsi:
bfa: Replace one-element array with flexible-array member
scsi:
bfa: Rework bfad_reset_sdev_bflags()
scsi:
BusLogic: Remove variable 'adapter_count'
scsi:
core: Change the return type of .eh_timed_out()
scsi:
core: Do not increase scsi_device's iorequest_cnt if dispatch failed
scsi:
core: Fail host creation if creating the proc directory fails
scsi:
core: Fix a race between scsi_done() and scsi_timeout()
scsi:
core: Fix the scsi_device_put() might_sleep annotation
scsi:
core: Increase scsi_device's iodone_cnt in scsi_timeout()
scsi:
core: Introduce a new list for SCSI proc directory entries
scsi:
core: Release SCSI devices synchronously
scsi:
core: Remove the put_device() call from scsi_device_get()
scsi:
core: Rename status_byte to sg_status_byte
scsi:
core: Rework scsi_single_lun_run()
scsi:
core: scsi_error: Do not queue pointless abort workqueue functions
scsi:
core: Support failing requests while recovering
scsi:
core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host()
scsi:
core: Use SCSI_SCAN_RESCAN in __scsi_add_device()
scsi:
csiostor: Remove unused variable 'n'
scsi:
Define the COMPLETED sense key
scsi:
device_handler: alua: Call scsi_device_put() from non-atomic context
scsi:
device_handler: alua: Remove a might_sleep() annotation
scsi:
device_handler: alua: Revert "Move a scsi_device_put() call out of alua_check_vpd()"
scsi:
efct: Fix possible memleak in efct_device_init()
scsi:
elx: libefc: Fix second parameter type in state callbacks
scsi:
esas2r: Initialize two host template members implicitly
scsi:
esas2r: Introduce scsi_template_proc_dir()
scsi:
fcoe: Fix possible name leak when device_register() fails
scsi:
fcoe: Fix transport not deattached when fcoe_if_init() fails
scsi:
hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw
scsi:
hisi_sas: Fix SATA devices missing issue during I_T nexus reset
scsi:
hisi_sas: Fix tag freeing for reserved tags
scsi:
hisi_sas: Modify v3 HW SATA disk error state completion processing
scsi:
hisi_sas: Move slot variable definition in hisi_sas_abort_task()
scsi:
hisi_sas: Put reserved tags in lower region of tagset
scsi:
hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
scsi:
hisi_sas: Use abort task set to reset SAS disks when discovered
scsi:
hisi_sas: Use sas_find_attathed_phy_id() instead of open coding it
scsi:
hisi_sas: Use sas_task_find_rq()
scsi:
hpsa: Fix allocation size for scsi_host_alloc()
scsi:
hpsa: Fix error handling in hpsa_add_sas_host()
scsi:
hpsa: Fix possible memory leak in hpsa_add_sas_device()
scsi:
hpsa: Fix possible memory leak in hpsa_init_one()
scsi:
ipr: Fix WARNING in ipr_init()
scsi:
iscsi: Fix multiple iSCSI session unbind events sent to userspace
scsi:
iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
scsi:
iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
scsi:
iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
scsi:
libfc: Include the correct header
scsi:
libfc: Remove redundant variable ev_qual
scsi:
libsas: Add sas_ata_device_link_abort()
scsi:
libsas: Add sas_task_find_rq()
scsi:
libsas: Add smp_ata_check_ready_type()
scsi:
libsas: Do not export sas_ata_wait_after_reset()
scsi:
libsas: Grab the ATA port lock in sas_ata_device_link_abort()
scsi:
libsas: Introduce SAS address comparison helpers
scsi:
libsas: Introduce sas_find_attached_phy_id() helper
scsi:
libsas: Make sas_{alloc, alloc_slow, free}_task() private
scsi:
libsas: make use of ata_port_is_frozen() helper
scsi:
libsas: Update SATA dev FIS in sas_ata_task_done()
scsi:
libsas: Use sas_phy_addr_match() instead of open coding it
scsi:
libsas: Use sas_phy_match_dev_addr() instead of open coding it
scsi:
libsas: Use sas_phy_match_port_addr() instead of open coding it
scsi:
lpfc: Correct bandwidth logging during receipt of congestion sync WCQE
scsi:
lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info
scsi:
lpfc: Fix crash involving race between FLOGI timeout and devloss handler
scsi:
lpfc: Fix hard lockup when reading the rx_monitor from debugfs
scsi:
lpfc: Fix MI capability display in cmf_info sysfs attribute
scsi:
lpfc: Fix WQ|CQ|EQ resource check
scsi:
lpfc: Log when congestion management limits are in effect
scsi:
lpfc: Remove linux/msi.h include
scsi:
lpfc: Remove redundant pointer 'lp'
scsi:
lpfc: Set sli4_param's cmf option to zero when CMF is turned off
scsi:
lpfc: Update lpfc version to 14.2.0.8
scsi:
lpfc: Update lpfc version to 14.2.0.9
scsi:
lpfc: Use memset_startat() helper
scsi:
MAINTAINERS: Make Xiang Chen HiSilicon SAS controller driver maintainer
scsi:
megaraid_sas: Fix some spelling mistakes in comment
scsi:
message: fusion: Remove variable 'where'
scsi:
mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
scsi:
mpi3mr: Remove usage of dma_get_required_mask() API
scsi:
mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
scsi:
mpt3sas: Remove usage of dma_get_required_mask() API
scsi:
mvsas: Delete mvs_tag_init()
scsi:
mvsas: Use sas_find_attached_phy_id() instead of open coding it
scsi:
mvsas: Use sas_task_find_rq() for tagging
scsi:
NCR5380: Fix repeated words in comment
scsi:
pcmcia: nsp_cs: Remove unused variable i
scsi:
pm8001: Drop !task check in pm8001_abort_task()
scsi:
pm8001: Modify task abort handling for SATA task
scsi:
pm8001: Remove pm8001_tag_init()
scsi:
pm8001: Use sas_ata_device_link_abort() to handle NCQ errors
scsi:
pm8001: Use sas_find_attached_phy_id() instead of open coding it
scsi:
pm8001: Use sas_task_find_rq() for tagging
scsi:
pm80xx: Remove unused reset_in_progress flag logic
scsi:
qedf: Remove set but unused variable 'page'
scsi:
qla2xxx: Fix crash when I/O abort times out
scsi:
qla2xxx: Fix set-but-not-used variable warnings
scsi:
qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts
scsi:
qla2xxx: Remove duplicate of vha->iocb_work initialization
scsi:
qla2xxx: Remove unused variable 'found_devs'
scsi:
remove an extra queue reference
scsi:
Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
scsi:
Revert "scsi: hisi_sas: Don't send bcast events from HW during nexus HA reset"
scsi:
Revert "scsi: hisi_sas: Drain bcast events in hisi_sas_rescan_topology()"
scsi:
scsi_debug: Delete unreachable code in inquiry_vpd_b0()
scsi:
scsi_debug: Fix a warning in resp_report_zones()
scsi:
scsi_debug: Fix a warning in resp_verify()
scsi:
scsi_debug: Fix a warning in resp_write_scat()
scsi:
scsi_debug: Fix possible name leak in sdebug_add_host_helper()
scsi:
sd: Convert SCSI errors to PR errors
scsi:
sd: sd_zbc: Trace zone append emulation
scsi:
sd: Use 16-byte SYNCHRONIZE CACHE on ZBC devices
scsi:
sg: Fix get_user() in call sg_scsi_ioctl()
scsi:
smartpqi: Add controller cache flush during rmmod
scsi:
smartpqi: Add new controller PCI IDs
scsi:
smartpqi: Change sysfs raid_level attribute to N/A for controllers
scsi:
smartpqi: Change version to 2.1.20-035
scsi:
smartpqi: Convert to host_tagset
scsi:
smartpqi: Correct device removal for multi-actuator devices
scsi:
smartpqi: Correct max LUN number
scsi:
smartpqi: Initialize feature section info
scsi:
snic: Fix possible UAF in snic_tgt_create()
scsi:
storvsc: Fix swiotlb bounce buffer leak in confidential VM
scsi:
target: core: Add emulate_rsoc attribute
scsi:
target: core: Add list of opcodes for RSOC
scsi:
target: core: Add support for RSOC command
scsi:
target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
scsi:
target: core: Check emulate_3pc for RECEIVE COPY
scsi:
target: core: Dynamic opcode support in RSOC
scsi:
target: core: Dynamically set DPO and FUA in usage_bits
scsi:
target: core: Fix hard lockup when executing a compare-and-write command
scsi:
target: core: Fix warning on RT kernels
scsi:
target: core: Make hw_max_sectors store the sectors amount in blocks
scsi:
target: core: Remove unused variable 'unit_serial_len'
scsi:
target: core: Send max transfer length in blocks
scsi:
target: iscsi: Fix a race condition between login_work and the login thread
scsi:
target: Remove the unused function transport_lba_64_ext()
scsi:
target: Use kstrtobool() instead of strtobool()
scsi:
ufs: core: Clean up ufshcd_slave_alloc()
scsi:
ufs: core: Fix devfreq deadlocks
scsi:
ufs: core: Fix the polling implementation
scsi:
ufs: core: Fix unnecessary operation for early return
scsi:
ufs: core: Introduce ufshcd_abort_all()
scsi:
ufs: core: Print events for WLUN suspend and resume failures
scsi:
ufs: core: Refactor ufshcd_hba_enable()
scsi:
ufs: core: Remove check_upiu_size() from ufshcd.h
scsi:
ufs: core: Revert "WB is only available on LUN #0 to #7"
scsi:
ufs: core: Separate function name and message
scsi:
ufs: core: Switch 'check_for_bkops' to bool
scsi:
ufs: core: Use is_visible to control UFS unit descriptor sysfs nodes
scsi:
ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
scsi:
ufs: Fix a deadlock between PM and the SCSI error handler
scsi:
ufs: Introduce the function ufshcd_execute_start_stop()
scsi:
ufs: Reduce the START STOP UNIT timeout
scsi:
ufs: Remove an outdated comment
scsi:
ufs: Simplify ufshcd_set_dev_pwr_mode()
scsi:
ufs: Track system suspend / resume activity
scsi:
ufs: Try harder to change the power mode
scsi:
ufs: ufs-mediatek: Modify the return value
scsi:
ufs: ufs-mediatek: Remove unnecessary return code
scsi:
ufs: ufs-mediatek: Remove unneeded code
scsi:
ufs: Use 'else' in ufshcd_set_dev_pwr_mode()
sctp:
add dif and sdif check in asoc and ep lookup
sctp:
add skb_sdif in struct sctp_af
sctp:
add sysctl net.sctp.l3mdev_accept
sctp:
Call inet6_destroy_sock() via sk->sk_destruct().
sctp:
change to include linux/sctp.h in net/sctp/checksum.h
sctp:
check ipv6 addr with sk_bound_dev if set
sctp:
check sk_bound_dev_if when matching ep in get_port
sctp:
delete free member from struct sctp_sched_ops
sctp:
do not check hb_timer.expires when resetting hb_timer
sctp:
fail if no bound addresses can be used for a given scope
sctp:
move SCTP_PAD4 and SCTP_TRUNC4 to linux/sctp.h
sctp:
remove unnecessary NULL check in sctp_association_init()
sctp:
remove unnecessary NULL check in sctp_ulpq_tail_event()
sctp:
remove unnecessary NULL checks in sctp_enqueue_event()
sctp:
sctp_sock_filter(): avoid list_entry() on possibly empty list
sctp:
sm_statefuns: Remove pointer casts of the same type
sctp:
sysctl: make extra pointers netns aware
sctp:
verify the bind address with the tb_id from l3mdev
seccomp:
document the "filter_count" field
seccomp:
Move copy_seccomp() to no failure path.
security:
add get, remove and set acl hook
security:
Create file_truncate hook from path_truncate hook
security:
Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
sed-opal:
allow using IOC_OPAL_SAVE for locking too
selftest/bpf:
Fix error usage of ASSERT_OK in xdp_adjust_tail.c
selftest/bpf:
Fix memory leak in kprobe_multi_test
selftest:
Add test for SO_INCOMING_CPU.
selftest:
net: Improve IPV6_TCLASS/IPV6_HOPLIMIT tests apparmor compatibility
selftests/bpf:
Add __contains macro to bpf_experimental.h
selftests/bpf:
add a test for iter/task_vma for short-lived processes
selftests/bpf:
Add a test for using a cpumap from an freplace-to-XDP program
selftests/bpf:
Add bench test to arm64 and s390x denylist
selftests/bpf:
Add BPF linked list API tests
selftests/bpf:
add BPF object fixup step to veristat
selftests/bpf:
Add bpf_testmod_fentry_* functions
selftests/bpf:
Add BTF sanity tests
selftests/bpf:
Add cgroup helper remove_cgroup()
selftests/bpf:
Add cgroup kfunc / kptr selftests
selftests/bpf:
Add config.aarch64
selftests/bpf:
Add failure test cases for spin lock pairing
selftests/bpf:
Add GCC compatible builtins to bpf_legacy.h
selftests/bpf:
add generic BPF program tester-loader
selftests/bpf:
Add host-tools to gitignore
selftests/bpf:
Add ingress tests for txmsg with apply_bytes
selftests/bpf:
Add kprobe_multi check to module attach test
selftests/bpf:
Add kprobe_multi kmod attach api tests
selftests/bpf:
Add load_kallsyms_refresh function
selftests/bpf:
Add missing bpf_iter_vma_offset__destroy call
selftests/bpf:
Add pruning test case for bpf_spin_lock
selftests/bpf:
Add reproducer for decl_tag in func_proto argument
selftests/bpf:
Add selftest deny_namespace to s390x deny list
selftests/bpf:
Add selftests for bpf_cgroup_ancestor() kfunc
selftests/bpf:
Add selftests for bpf_task_from_pid()
selftests/bpf:
Add selftests for new cgroup local storage
selftests/bpf:
Add test cgrp_local_storage to DENYLIST.s390x
selftests/bpf:
Add test for cgroup iterator on a dead cgroup
selftests/bpf:
Add test for dynptr reinit in user_ringbuf callback
selftests/bpf:
Add test verifying bpf_ringbuf_reserve retval use in map ops
selftests/bpf:
Add tests for _opts variants of bpf_*_get_fd_by_id()
selftests/bpf:
Add tests for bpf_rcu_read_lock()
selftests/bpf:
add veristat replay mode
selftests/bpf:
Add write to hashmap to array_map iter test
selftests/bpf:
add xfrm_info tests
selftests/bpf:
Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n]
selftests/bpf:
allow requesting log level 2 in test_verifier
selftests/bpf:
allow to define asc/desc ordering for sort specs in veristat
selftests/bpf:
allow unpriv bpf for selftests by default
selftests/bpf:
Alphabetize DENYLISTs
selftests/bpf:
Avoid pinning bpf prog in the netns_load_bpf() callers
selftests/bpf:
Avoid pinning bpf prog in the tc_redirect_dtime test
selftests/bpf:
Avoid pinning bpf prog in the tc_redirect_peer_l3 test
selftests/bpf:
Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress
selftests/bpf:
avoid reporting +100% difference in veristat for actual 0%
selftests/bpf:
Bring test_offload.py back to life
selftests/bpf:
cgroup_helpers.c: Fix strncpy() fortify warning
selftests/bpf:
check null propagation only neither reg is PTR_TO_BTF_ID
selftests/bpf:
check nullness propagation for reg to reg comparisons
selftests/bpf:
consolidate and improve file/prog filtering in veristat
selftests/bpf:
convert dynptr_fail and map_kptr_fail subtests to generic tester
selftests/bpf:
Cover listener cloning with progs attached to sockmap
selftests/bpf:
Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection
selftests/bpf:
ensure we always have non-ambiguous sorting in veristat
selftests/bpf:
Explicitly pass RESOLVE_BTFIDS to sub-make
selftests/bpf:
Fix a selftest compilation error with CONFIG_SMP=n
selftests/bpf:
Fix bpftool synctypes checking failure
selftests/bpf:
Fix conflicts with built-in functions in bpf_iter_ksym
selftests/bpf:
Fix error failure of case test_xdp_adjust_tail_grow
selftests/bpf:
Fix incorrect ASSERT in the tcp_hdr_options test
selftests/bpf:
Fix memory leak caused by not destroying skeleton
selftests/bpf:
fix memory leak of lsm_cgroup
selftests/bpf:
fix missing BPF object files
selftests/bpf:
Fix rcu_read_lock test with new MEM_RCU semantics
selftests/bpf:
fix task_local_storage/exit_creds rcu usage
selftests/bpf:
Fix test test_libbpf_str/bpf_map_type_str
selftests/bpf:
Fix u32 variable compared with less than zero
selftests/bpf:
fix veristat's singular file-or-prog filter
selftests/bpf:
Fix xdp_synproxy compilation failure in 32-bit arch
selftests/bpf:
handle missing records in comparison mode better in veristat
selftests/bpf:
Initial DENYLIST for aarch64
selftests/bpf:
Install all required files to run selftests
selftests/bpf:
Make sure enum-less bpf_enable_stats() API works in C++ mode
selftests/bpf:
Make sure zero-len skbs aren't redirectable
selftests/bpf:
make test_align selftest more robust
selftests/bpf:
make veristat emit all stats in CSV mode by default
selftests/bpf:
Mount debugfs in setns_by_fd
selftests/bpf:
Panic on hard/soft lockup
selftests/bpf:
Pass BPF skeleton to sockmap_listen ops tests
selftests/bpf:
Pass target triple to get_sys_includes macro
selftests/bpf:
Remove entries from config.s390x already present in config
selftests/bpf:
Remove serial from tests using {open,close}_netns
selftests/bpf:
Remove the "/sys" mount and umount dance in {open,close}_netns
selftests/bpf:
S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test
selftests/bpf:
Select CONFIG_FUNCTION_ERROR_INJECTION
selftests/bpf:
shorten "Total insns/states" column names in veristat
selftests/bpf:
Skip spin lock failure test on s390x
selftests/bpf:
support simple filtering of stats in veristat
selftests/bpf:
support stat filtering in comparison mode in veristat
selftests/bpf:
support stats ordering in comparison mode in veristat
selftests/bpf:
Temporarily disable linked list tests
selftests/bpf:
Temporarily disable part of btf_dump:var_data test.
selftests/bpf:
Test bpf_skb_adjust_room on CHECKSUM_PARTIAL
selftests/bpf:
Test btf dump for struct with padding only fields
selftests/bpf:
test case for relaxed prunning of active_lock.id
selftests/bpf:
test cases for regsafe() bug skipping check_id()
selftests/bpf:
Test skops->skb_hwtstamp
selftests/bpf:
Tests for btf_dedup_resolve_fwds
selftests/bpf:
Tests for enum fwd resolved as full enum64
selftests/bpf:
Tracing prog can still do lookup under busy lock
selftests/bpf:
Update spinlock selftest
selftests/bpf:
Update vmtests.sh to support aarch64
selftests/bpf:
Use "is not set" instead of "=n"
selftests/bpf:
Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y
selftests/bpf:
Use consistent build-id type for liburandom_read.so
selftests/bpf:
Use if_nametoindex instead of reading the /sys/net/class/*/ifindex
selftests/bpf:
Use sys_pidfd_open() helper when possible
selftests/bpf:
Validate multiple ref release_on_unlock logic
selftests/bpf:
Verify copy_register_state() preserves parent/live fields
selftests/bpf:
verify states_equal() maintains idmap across all frames
selftests/bpf:
Workaround for llvm nop-4 bug
selftests/damon:
add tests for DAMON_LRU_SORT's enabled parameter
selftests/damon:
add tests for DAMON_RECLAIM's enabled parameter
selftests/damon:
fix unnecessary compilation warnings
selftests/damon:
test non-context inputs to rm_contexts file
selftests/damon:
test removed scheme sysfs dir access bug
selftests/efivarfs:
Add checking of the test return value
selftests/filesystems:
grant executable permission to run_fat_tests.sh
selftests/ftrace:
Add check for ping command for trigger tests
selftests/ftrace:
Convert tracer tests to use 'requires' to specify program dependency
selftests/ftrace:
event_triggers: wait longer for test_event_enable
selftests/ftrace:
Use long for synthetic event probe test
selftests/landlock:
Locally define __maybe_unused
selftests/landlock:
Test FD passing from restricted to unrestricted processes
selftests/landlock:
Test file truncation support
selftests/landlock:
Test ftruncate on FDs created by memfd_create(2)
selftests/landlock:
Test open() and ftruncate() in multiple scenarios
selftests/net:
add csum offload test
selftests/net:
l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure.
selftests/net:
l2_tos_ttl_inherit.sh: Run tests in their own netns.
selftests/net:
l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".
selftests/net:
toeplitz: fix race on tpacket_v3 block close
selftests/nolibc:
Add 7 tests for memcmp()
selftests/nolibc:
Always rebuild the sysroot when running a test
selftests/powerpc:
Account for offline cpus in perf-hwbreak test
selftests/powerpc:
Add ptrace setup_core_pattern() null-terminator
selftests/powerpc:
Bump up rlimit for perf-hwbreak test
selftests/powerpc:
Fix resource leaks
selftests/powerpc:
Fix spelling mistake "mmaping" -> "mmapping"
selftests/powerpc:
Move perror closer to its use
selftests/powerpc:
Remove repeated word in comments
selftests/powerpc:
Use mfspr/mtspr macros
selftests/seccomp:
Check CAP_SYS_ADMIN capability in the test mode_filter_without_nnp
selftests/tdx:
Test TDX attestation GetReport support
selftests/timens:
add a test for vfork+exit
selftests/tpm2:
Split async tests call to separate shell script runner
selftests/vDSO:
Add riscv getcpu & gettimeofday test
selftests/vm/pkeys:
Add a regression test for setting PKRU through ptrace
selftests/vm:
add KSM unmerge tests
selftests/vm:
add local_config.h and local_config.mk to .gitignore
selftests/vm:
add test to measure MADV_UNMERGEABLE performance
selftests/vm:
anon_cow: add liburing test cases
selftests/vm:
anon_cow: add mprotect() optimization tests
selftests/vm:
anon_cow: add R/O longterm tests via gup_test
selftests/vm:
anon_cow: hugetlb tests
selftests/vm:
anon_cow: prepare for non-anonymous COW tests
selftests/vm:
anon_cow: test COW handling of anonymous memory
selftests/vm:
anon_cow: THP tests
selftests/vm:
cow: basic COW tests for non-anonymous pages
selftests/vm:
cow: fix compile warning on 32bit
selftests/vm:
cow: R/O long-term pinning reliability tests for non-anon pages
selftests/vm:
drop mnt point for hugetlb in run_vmtests.sh
selftests/vm:
enable running select groups of tests
selftests/vm:
factor out pagemap_is_populated() into vm_util
selftests/vm:
ksm_functional_tests: fixes for 32bit
selftests/vm:
madv_populate: fix missing MADV_POPULATE_(READ|WRITE) definitions
selftests/vm:
remove __USE_GNU in hugetlb-madvise.c
selftests/vm:
update hugetlb madvise
selftests/vm:
use memfd for hugepage-mmap test
selftests/vm:
use memfd for hugepage-mremap test
selftests/vm:
use memfd for hugetlb-madvise test
selftests/vm:
use memfd for uffd hugetlb tests
selftests/watchdog:
add support for WDIOC_GETSTATUS
selftests/watchdog:
add test for WDIOC_GETTEMP
selftests/watchdog:
change to print reset reason info.
selftests/watchdog:
Fix spelling mistake "Temeprature" -> "Temperature"
selftests/watchdog:
print watchdog_info option strings
selftests:
Add a basic HSR test.
selftests:
add a selftest for sctp vrf
selftests:
alsa - add PCM test
selftests:
alsa - move shared library configuration code to conf.c
selftests:
amd-pstate: Don't delete source files via Makefile
selftests:
amd-pstate: Rename amd-pstate-ut.sh to basic.sh.
selftests:
amd-pstate: Split basic.sh into run.sh and basic.sh.
selftests:
amd-pstate: Trigger gitsource benchmark and test cpus
selftests:
amd-pstate: Trigger tbench benchmark and test cpus
selftests:
bonding: add bonding prio option test
selftests:
bonding: up/down delay w/ slave link flapping
selftests:
bridge_igmp: Remove unnecessary address deletion
selftests:
bridge_vlan_mcast: Delete qdiscs during cleanup
selftests:
cgroup: fix unsigned comparison with less than zero
selftests:
cgroup: make sure reclaim target memcg is unprotected
selftests:
cgroup: refactor proactive reclaim code to reclaim_until()
selftests:
devlink: add a warning for interfaces coming up
selftests:
devlink: fix the fd redirect in dummy_reporter_test
selftests:
devlink_lib: Split out helper
selftests:
fib_rule_tests: Test UDP and TCP connections with DSCP rules.
selftests:
Fix failing VXLAN VNI filtering test
selftests:
Fix test group SKIPPED result
selftests:
forwarding: Add bridge MDB test
selftests:
forwarding: Add MAC Authentication Bypass (MAB) test cases
selftests:
forwarding: lib: quote the sysctl values
selftests:
forwarding: Rename bridge_mdb test
selftests:
ftrace: Use "grep -E" instead of "egrep"
selftests:
gpio: Use "grep -E" instead of "egrep"
selftests:
kselftest_deps: Use "grep -E" instead of "egrep"
selftests:
kvm/x86: Test the flags in MSR filtering and MSR exiting
selftests:
kvm: move declaration at the beginning of main()
selftests:
mlxsw: Add a test for EAPOL trap
selftests:
mlxsw: Add a test for invalid locked bridge port configurations
selftests:
mlxsw: Add a test for locked port trap
selftests:
mlxsw: Move IPv6 decap_error test to shared directory
selftests:
mptcp: allow more slack for slow test-case
selftests:
mptcp: clearly declare global ns vars
selftests:
mptcp: declare var as local
selftests:
mptcp: enhance userspace pm tests
selftests:
mptcp: listener test for in-kernel PM
selftests:
mptcp: listener test for userspace PM
selftests:
mptcp: make evts global in mptcp_join
selftests:
mptcp: make evts global in userspace_pm
selftests:
mptcp: mptfo Initiator/Listener
selftests:
mptcp: removed defined but unused vars
selftests:
mptcp: run mptcp_inq from a clean netns
selftests:
mptcp: stop tests earlier
selftests:
mptcp: uniform 'rndh' variable
selftests:
mptcp: use max_time instead of time
selftests:
mptcp: userspace: validate v4-v6 subflows mix
selftests:
net: Add cross-compilation support for BPF programs
selftests:
net: fix cleanup_v6() for arp_ndisc_evict_nocarrier
selftests:
net: fix cmsg_so_mark.sh test hang
selftests:
net: Fix O=dir builds
selftests:
net: return non-zero for failures reported in arp_ndisc_evict_nocarrier
selftests:
net: udpgso_bench: Fix racing bug between the rx/tx programs
selftests:
net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
selftests:
net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
selftests:
net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
selftests:
netfilter: fix transaction test script timeout handling
selftests:
ocelot: tc_flower_chains: make test_vlan_ingress_modify() more comprehensive
selftests:
powerpc: Use "grep -E" instead of "egrep"
selftests:
rtc: skip when RTC is not present
selftests:
splice_read: Fix sysfs read cases
selftests:
tc-testing: Add matchJSON to tdc
selftests:
Use optional USERCFLAGS and USERLDFLAGS
selinux:
implement get, set and remove acl hook
selinux:
increase the deprecation sleep for checkreqprot and runtime disable
selinux:
remove the sidtab context conversion indirect calls
serdev:
Replace poll loop by readx_poll_timeout() macro
serial:
8250/ingenic: Add support for the JZ4750/JZ4755
serial:
8250: 8250_omap: Fix calculation of RS485 delays
serial:
8250: 8250_omap: Support native RS485
serial:
8250: Use uart_xmit_advance()
serial:
8250_bcm7271: Fix error handling in brcmuart_init()
serial:
8250_bcm7271: Use uart_xmit_advance()
serial:
8250_core: Use str_enabled_disabled() helper
serial:
8250_dma: Fix DMA Rx completion race
serial:
8250_dma: Fix DMA Rx rearm race
serial:
8250_dma: Rearm DMA Rx if more data is pending
serial:
altera_uart: fix locking in polling mode
serial:
amba-pl011: avoid SBSA UART accessing DMACR register
serial:
amba-pl011: fix high priority character transmission in rs486 mode
serial:
ar933x: Use uart_xmit_advance()
serial:
arc: Use uart_xmit_advance()
serial:
atmel: cleanup atmel_start+stop_tx()
serial:
atmel: don't stop the transmitter when doing PIO
serial:
atmel: fix incorrect baudrate setup
serial:
atmel: Use uart_xmit_advance()
serial:
clps711x: Use uart_xmit_advance()
serial:
Convert serial_rs485 to kernel doc
serial:
cpm_uart: Use uart_xmit_advance()
serial:
digicolor: Use uart_xmit_advance()
serial:
dz: Use uart_xmit_advance()
serial:
exar: Add support for Sealevel 7xxxC serial cards
serial:
Fix a typo ("ignorning")
serial:
fsl_lpuart: Use uart_xmit_advance()
serial:
imx: Use uart_xmit_advance()
serial:
ip22zilog: Use uart_xmit_advance()
serial:
kgdboc: Lock console list in probe function
serial:
linflexuart: Use uart_xmit_advance()
serial:
liteuart: Use uart_xmit_advance()
serial:
max3100: Use uart_xmit_advance()
serial:
max310x: Use uart_xmit_advance()
serial:
men_z135_uart: Use uart_xmit_advance()
serial:
meson: Use uart_xmit_advance()
serial:
milbeaut_usio: Use uart_xmit_advance()
serial:
msm: Use uart_xmit_advance()
serial:
mvebu-uart: Use uart_xmit_advance()
serial:
pch: Fix PCI device refcount leak in pch_request_dma()
serial:
pch_uart: Pass correct sg to dma_unmap_sg()
serial:
pch_uart: Use uart_xmit_advance()
serial:
pic32: Use uart_xmit_advance()
serial:
pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
serial:
pl011: Use uart_xmit_advance()
serial:
pmac_zilog: Use uart_xmit_advance()
serial:
rda: Use uart_xmit_advance()
serial:
samsung_tty: Use uart_xmit_advance()
serial:
sb1250-duart: Use uart_xmit_advance()
serial:
sc16is7xx: Use uart_xmit_advance()
serial:
sccnxp: Use uart_xmit_advance()
serial:
sh-sci: Use uart_xmit_advance()
serial:
sifive: select by default if SOC_CANAAN
serial:
sifive: select by default if SOC_SIFIVE
serial:
sprd: Use uart_xmit_advance()
serial:
stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
serial:
stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
serial:
stm32: move dma_request_chan() before clk_prepare_enable()
serial:
stm32: Use uart_xmit_advance()
serial:
sunhv: Use uart_xmit_advance()
serial:
sunplus-uart: Use uart_xmit_advance()
serial:
sunsab: Fix error handling in sunsab_init()
serial:
sunsab: Use uart_xmit_advance()
serial:
sunsu: Use uart_xmit_advance()
serial:
sunzilog: Use uart_xmit_advance()
serial:
tegra: Read DMA status before terminating
serial:
tegra: Use uart_xmit_advance()
serial:
timbuart: Use uart_xmit_advance()
serial:
uartlite: Use uart_xmit_advance()
serial:
ucc_uart: Use uart_xmit_advance()
serial:
xuartps: Use uart_xmit_advance()
serial:
zs: Use uart_xmit_advance()
serial_core:
replace uart_console_enabled() with uart_console_registered()
sfc (gcc13):
synchronize ef100_enqueue_skb()'s return type
sfc:
accumulate MAE counter values from update packets
sfc:
add ability for an RXQ to grant credits on refill
sfc:
add ability for extra channels to receive raw RX buffers
sfc:
add ef100 MAE counter support functions
sfc:
add extra RX channel to receive MAE counter updates on ef100
sfc:
add functions to allocate/free MAE counters
sfc:
add hashtables for MAE counters and counter ID mappings
sfc:
add Layer 2 matches to ef100 TC offload
sfc:
add Layer 3 flag matches to ef100 TC offload
sfc:
add Layer 3 matches to ef100 TC offload
sfc:
add Layer 4 matches to ef100 TC offload
sfc:
add start and stop methods to channels
sfc:
attach an MAE counter to TC actions that need it
sfc:
check recirc_id match caps before MAE offload
sfc:
correctly advertise tunneled IPv6 segmentation
sfc:
ensure type is valid before updating seen_gen
sfc:
fix ef100 RX prefix macro
sfc:
implement counters readout to TC stats
sfc:
remove 'log-tc-errors' ethtool private flag
sfc:
use formatted extacks instead of efx_tc_err()
sfc:
Use kmap_local_page() instead of kmap_atomic()
sfc:
use sysfs_emit() to instead of scnprintf()
sfc:
validate MAE action order
sh/mm:
Fix pmd_t for real
sh/mm:
Make pmd_t similar to pte_t
sh:
define RUNTIME_DISCARD_EXIT
sh:
ptrace: user_regset_copyin_ignore() always returns 0
signal/compat:
Remove compat_sigset_t override
signal:
Initialize the info in ksignal
siphash:
Convert selftest to KUnit
skb:
Do mix page pool and page referenced frags in GRO
skbuff:
Account for tail adjustment during pull operations
skbuff:
Introduce slab_build_skb()
skbuff:
Proactively round up to kmalloc bucket size
slab:
Clean up SLOB vs kmalloc() definition
slab:
Explain why SLAB_TYPESAFE_BY_RCU reference before locking
slab:
Remove special-casing of const 0 size allocations
slimbus:
qcom-ctrl: drop unneeded qcom,apq8064-slim compatible
slimbus:
qcom-ctrl: use devm_platform_ioremap_resource_byname()
slimbus:
qcom-ngd-ctrl: add support for 44.1 Khz frequency
slimbus:
qcom-ngd-ctrl: check for device runtime PM status during ISR
slimbus:
qcom-ngd-ctrl: drop PM runtime counter on transfer error paths
slimbus:
qcom-ngd-ctrl: reinit the reconf completion flag
slimbus:
qcom-ngd-ctrl: use devm_platform_get_and_ioremap_resource()
slimbus:
stream: add checks for invalid unprepare/disable usage
slimbus:
stream: handle unsupported bitrates for presence rate
smack:
implement get, set and remove acl hook
soc/tegra:
cbb: Add checks for potential out of bound errors
soc/tegra:
cbb: Check firewall before enabling error reporting
soc/tegra:
cbb: Remove redundant dev_err call
soc/tegra:
cbb: Update slave maps for Tegra234
soc/tegra:
cbb: Use correct master_id mask for CBB NOC in Tegra194
soc/tegra:
cbb: Use DEFINE_SHOW_ATTRIBUTE to simplify tegra_cbb_err
soc/tegra:
fuse: Add nvmem keepout list
soc/tegra:
fuse: Use platform info with SoC revision
soc/tegra:
fuse: Use SoC specific nvmem cells
soc/tegra:
pmc: Add I/O pad table for Tegra234
soc/tegra:
pmc: Fix dual edge triggered wakes
soc/tegra:
pmc: Process wake events during resume
soc/tegra:
pmc: Select IRQ_DOMAIN_HIERARCHY
soc:
apple: rtkit: Stop casting function pointer signatures
soc:
apple: sart: Stop casting function pointer signatures
soc:
fsl: dpio: Remove linux/msi.h include
soc:
fsl: qe: Avoid using gpio_to_desc()
soc:
fsl: qe: request pins non-exclusively
soc:
fsl: qe: Switch to use fwnode instead of of_node
soc:
imx8m: Fix incorrect check for of_clk_get_by_name()
soc:
imx: gpcv2: add GENPD_FLAG_ACTIVE_WAKEUP flag for usb of imx8mm/n
soc:
imx: imx8m-blk-ctrl: Defer probe if 'bus' genpd is not yet ready
soc:
imx: imx8mp-blk-ctrl: don't set power device name
soc:
imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD
soc:
loongson: add GUTS driver for loongson-2 platforms
soc:
mediatek: Add all settings to mtk_mmsys_ddp_dpi_fmt_config func
soc:
mediatek: Add deprecated compatible to mmsys
soc:
mediatek: add mtk-mmsys support for mt8195 vdosys0
soc:
mediatek: pm-domains: Fix the power glitch issue
soc:
mediatek: pwrap: add mt8365 SoC support
soc:
mediatek: pwrap: add support for sys & tmr clocks
soc:
qcom: apr: Add check for idr_alloc and of_property_read_string_index
soc:
qcom: apr: Make qcom,protection-domain optional again
soc:
qcom: cmd-db: Mark device as having no PM support
soc:
qcom: geni-se: add desc struct to specify clocks from device match data
soc:
qcom: geni-se: add support for I2C Master Hub wrapper variant
soc:
qcom: llcc: Add configuration data for SM8550
soc:
qcom: llcc: Add v4.1 HW version support
soc:
qcom: llcc: make irq truly optional
soc:
qcom: move from strlcpy with unused retval to strscpy
soc:
qcom: pdr: Make QMI message rules const
soc:
qcom: rpmh-rsc: Add support for RSC v3 register offsets
soc:
qcom: rpmh-rsc: Attach RSC to cluster PM domain
soc:
qcom: rpmh-rsc: Avoid unnecessary checks on irq-done response
soc:
qcom: rpmh-rsc: Save base address of drv
soc:
qcom: rpmh-rsc: Write CONTROL_TCS with next timer wakeup
soc:
qcom: rpmhpd: Add QDU1000/QRU1000 power domains
soc:
qcom: rpmhpd: add sdm670 power domains
soc:
qcom: rpmhpd: Add SM8550 power domains
soc:
qcom: rpmhpd: Use highest corner until sync_state
soc:
qcom: rpmpd: Add SM4250 support
soc:
qcom: Select REMAP_MMIO for ICC_BWMON driver
soc:
qcom: Select REMAP_MMIO for LLCC driver
soc:
qcom: smd-rpm: Add SM6375 compatible
soc:
qcom: smd-rpm: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
soc:
qcom: socinfo: Add MSM8956/76 SoC IDs to the soc_id table
soc:
qcom: socinfo: Add QDU1000/QRU1000 SoC IDs to the soc_id table
soc:
qcom: socinfo: Add SM6115 / SM4250 SoC IDs to the soc_id table
soc:
qcom: socinfo: Add SM8150 and SA8155 SoC IDs to the soc_id table
soc:
qcom: socinfo: Add SM8550 ID
soc:
qcom: socinfo: create soc_id table from bindings
soc:
qcom: spm: Add MSM8939 SPM register data
soc:
qcom: spm: Implement support for SAWv2.3, MSM8976 L2 PM
soc:
qcom: spmi-pmic: add more PMIC SUBTYPE IDs
soc:
qcom: spmi-pmic: convert hex numbers to lowercase
soc:
qcom: stats: Mark device as having no PM support
soc:
renesas: Identify RZ/V2M SoC
soc:
renesas: Kconfig: Explicitly select GPIOLIB and PINCTRL config under SOC_RENESAS
soc:
sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init()
soc:
sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init()
soc:
sifive: ccache: fix missing of_node_put() in sifive_ccache_init()
soc:
tegra: fix CPU_BIG_ENDIAN dependencies
soc:
ti: k3-ringacc: Allow the driver to be built as module
soc:
ti: k3-socinfo: Add AM62Ax JTAG ID
soc:
ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
soc:
ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
soreuseport:
Fix socket selection for SO_INCOMING_CPU.
sound:
sdw: Add hw_params to SoundWire config helper function
soundwire:
cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
soundwire:
cadence: use dai_runtime_array instead of dma_data
soundwire:
dmi-quirks: add quirk variant for LAPBC710 NUC15
soundwire:
intel: add bus management callbacks in hw_ops
soundwire:
intel: add debugfs callbacks in hw_ops
soundwire:
intel: add in-band wake callbacks in hw_ops
soundwire:
intel: add link power management callbacks in hw_ops
soundwire:
intel: add register_dai callback in hw_ops
soundwire:
intel: split auxdevice to different file
soundwire:
intel: start using hw_ops
soundwire:
intel_init: remove check on number of links
soundwire:
intel_init: remove sdw_intel_enable_irq()
soundwire:
intel_init: remove useless interrupt enablement in interrupt thread
soundwire:
qcom: add support for v1.7 Soundwire Controller
soundwire:
qcom: make reset optional for v1.6 controller
soundwire:
qcom: remove unused SWRM_SPECIAL_CMD_ID
sparc:
ptrace: user_regset_copyin_ignore() always returns 0
sparc:
sbus: treat CPU index as integer
speakup:
Fix building as extmod
spi:
Add Nuvoton WPCM450 Flash Interface Unit (FIU) bindings
spi:
Add Socionext F_OSPI controller bindings
spi:
Add Socionext F_OSPI SPI flash controller driver
spi:
amlogic: meson-spicc: Use pinctrl to drive CLK line when idle
spi:
aspeed: Use devm_platform_{get_and_}ioremap_resource()
spi:
atmel-quadspi: Add support for configuring CS timing
spi:
bcm-qspi: Make bcm_qspi_remove() return void
spi:
bcm63xx: Use devm_platform_get_and_ioremap_resource()
spi:
cadence-quadspi: Add minimum operable clock rate warning to baudrate divisor calculation
spi:
cadence-quadspi: Use devm_platform_{get_and_}ioremap_resource()
spi:
cadence: Drop obsolete dependency on COMPILE_TEST
spi:
cadence: Fix busy cycles calculation
spi:
dt-bindings: amlogic, meson-gx-spicc: Add pinctrl names for SPI signal states
spi:
dt-bindings: Convert Synquacer SPI to DT schema
spi:
dt-bindings: Introduce spi-cs-setup-ns property
spi:
dt-bindings: nuvoton,wpcm450-fiu: Fix error in example (bogus include)
spi:
dt-bindings: nuvoton,wpcm450-fiu: Fix warning in example (missing reg property)
spi:
dt-bindings: Rename spi-cs-setup-ns to spi-cs-setup-delay-ns
spi:
dt-bindings: zynqmp-qspi: Add support for Xilinx Versal QSPI
spi:
dw: Fix wrong FIFO level setting for long xfers
spi:
fsl-cpm: substitute empty_zero_page with helper ZERO_PAGE(0)
spi:
fsl-dspi: add cs-gpios support
spi:
fsl_spi: Don't change speed while chipselect is active
spi:
hisi-sfc-v3xx: Fix a typo ("duall")
spi:
img-spfi: Use devm_platform_get_and_ioremap_resource()
spi:
intel: Add support for SFDP opcode
spi:
intel: Implement adjust_op_size()
spi:
intel: Take possible chip address into account in intel_spi_read/write_reg()
spi:
intel: Use ->replacement_op in intel_spi_hw_cycle()
spi:
introduce new helpers with using modern naming
spi:
Introduce spi-cs-setup-ns property
spi:
Introduce spi_get_device_match_data() helper
spi:
mediatek: Enable irq before the spi registration
spi:
mediatek: Enable irq before the spi registration
spi:
mediatek: Enable irq when pdata is ready
spi:
Merge rename of spi-cs-setup-ns DT property
spi:
Merge spi_controller.{slave,target}_abort()
spi:
meson-spicc: Use pinctrl to drive CLK line when idle
spi:
microchip-core: Remove the unused function mchp_corespi_enable()
spi:
microchip: pci1xxxx: Add driver for SPI controller of PCI1XXXX PCIe switch
spi:
microchip: pci1xxxx: Add suspend and resume support for PCI1XXXX SPI driver
spi:
mtk-snfi: Add snfi support for MT7986 IC
spi:
mxic: Use devm_platform_ioremap_resource_byname()
spi:
npcm-fiu: Use devm_platform_ioremap_resource_byname()
spi:
nuvoton,npcm-fiu: Change spi-nor@0 name to flash@0
spi:
nxp-fspi: make const array ls1028a_soc_attr static
spi:
pxa2xx: Consistently use dev variable in pxa2xx_spi_init_pdata()
spi:
pxa2xx: Minor cleanups
spi:
pxa2xx: Move OF and ACPI ID tables closer to their user
spi:
pxa2xx: Pass the SSP type via device property
spi:
pxa2xx: Remove no more needed PCI ID table
spi:
pxa2xx: Respect Intel SSP type given by a property
spi:
pxa2xx: Simplify with devm_platform_get_and_ioremap_resource()
spi:
pxa2xx: Switch from PM ifdeffery to pm_ptr()
spi:
pxa2xx: Validate the correctness of the SSP type
spi:
Reintroduce spi_set_cs_timing()
spi:
Remove the obsolte u64_stats_fetch_*_irq() users.
spi:
Rename spi-cs-setup-ns property to spi-cs-setup-delay-ns
spi:
sc18is602: Convert to i2c's .probe_new()
spi:
spi-fsl-lpspi: add num-cs binding for lpspi
spi:
spi-fsl-lpspi: support multiple cs for lpspi
spi:
spi-gpio: Don't set MOSI as an input if not 3WIRE mode
spi:
spi-imx: remove unused struct spi_imx_devtype_data::disable_dma callback
spi:
spi-mtk-nor: Add recovery mechanism for dma read timeout
spi:
spi-mtk-nor: Optimize timeout for dma read
spi:
spi-mtk-nor: Unify write buffer on/off
spi:
spi-zynqmp-gqspi: Add tap delay support for GQSPI controller on Versal platform
spi:
spi-zynqmp-gqspi: Add tap delay support for ZynqMP GQSPI Controller
spi:
spi-zynqmp-gqspi: Avoid setting baud rate multiple times for same SPI frequency
spi:
spi-zynqmp-gqspi: Fix kernel-doc warnings
spi:
spi-zynqmp-gqspi: Set CPOL and CPHA during hardware init
spi:
spi-zyqnmp-gqspi: Add tap delay and Versal platform support
spi:
spidev: fix a race condition when accessing spidev->spi
spi:
spidev: fix a recursive locking error
spi:
spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
spi:
spidev: remove debug messages that access spidev->spi without locking
spi:
Update reference to struct spi_controller
spi:
Use a 32-bit DT property for spi-cs-setup-delay-ns
spi:
wpcm-fiu: Add direct map support
spi:
wpcm-fiu: Add driver for Nuvoton WPCM450 Flash Interface Unit (FIU)
spi:
xcomm: Convert to i2c's .probe_new()
spmi:
pmic-arb: Add support for PMIC v7
squashfs:
add the mount parameter theads=
squashfs:
allows users to configure the number of decompression threads
squashfs:
enable idmapped mounts
Squashfs:
fix handling and sanity checking of xattr_ids count
squashfs:
fix null-ptr-deref in squashfs_fill_super
squashfs:
harden sanity check in squashfs_read_xattr_id_table
srcu:
Check for consistent global per-srcu_struct NMI safety
srcu:
Check for consistent per-CPU per-srcu_struct NMI safety
srcu:
Convert ->srcu_lock_count and ->srcu_unlock_count to atomic
srcu:
Create an srcu_read_lock_nmisafe() and srcu_read_unlock_nmisafe()
srcu:
Debug NMI safety even on archs that don't require it
srcu:
Explain the reason behind the read side critical section on GP start
srcu:
Make Tiny synchronize_srcu() check for readers
srcu:
Warn when NMI-unsafe API is used in NMI
stackprotector:
actually use get_random_canary()
stackprotector:
move get_random_canary() into stackprotector.h
staging:
emxx_udc: use min helper macro for variable comparison
staging:
fieldbus: use sysfs_emit() in show functions
staging:
gdm724x: Replace macro GDM_TTY_READY with static inline function
staging:
greybus: loopback_test: Add blank line after declaration.
staging:
greybus: loopback_test: Remove extra blank lines
staging:
greybus: loopback_test: Remove void function return statement
staging:
iio: accel: adis16203: Call '__adis_initial_startup()'
staging:
iio: accel: adis16240: Call '__adis_initial_startup()'
staging:
iio: ad5933: Convert to i2c's .probe_new()
staging:
iio: ade7854: Convert to i2c's .probe_new()
staging:
iio: ade7854: Convert to i2c's .probe_new()
staging:
iio: adt7316: Convert to i2c's .probe_new()
staging:
iio: frequency: ad9834: merge unnecessary split lines
staging:
iio: frequency: ad9834: merge unnecessary split lines
staging:
iio: meter: replace ternary operator by if condition
staging:
ks7010: Avoid clashing function prototypes
staging:
ks7010: Update the TODO file for this driver
staging:
media: meson: vdec: use min() for comparison and assignment
staging:
media: sunxi: cedrus: make vb2_ops struct definition const
staging:
media: tegra-video: fix chan->mipi value on error
staging:
media: tegra-video: fix device_node use after free
staging:
most: dim2: correct misleading struct type name
staging:
most: i2c: Convert to i2c's .probe_new()
staging:
octeon: cvmx_ptr_to_phys() should return physaddr_t
staging:
octeon: remove redundant variable total_freed
staging:
olpc_dcon: Convert to i2c's .probe_new()
staging:
pi433: overlay: Rename overlay source file from .dts to .dtso
staging:
r8188eu: Add space between function & macro parameters
staging:
r8188eu: Associate pointer symbol with parameter name
staging:
r8188eu: bCardDisableWOHSM is write-only
staging:
r8188eu: binstallGrpkey is set to _FAIL
staging:
r8188eu: change mlme handlers to void
staging:
r8188eu: change return type of rtw_set_802_11_disassociate to void
staging:
r8188eu: check destination address in OnAction
staging:
r8188eu: clarify the bBusyTraffic assignment
staging:
r8188eu: clean up error handling in rtw_start_drv_threads()
staging:
r8188eu: clean up on_action_public
staging:
r8188eu: clean up rtw_hal_init
staging:
r8188eu: convert _rtw_init_sta_priv() to common error logic
staging:
r8188eu: convert _rtw_init_xmit_priv() to common error logic
staging:
r8188eu: convert aes_cipher() to void
staging:
r8188eu: convert rtw_free_drv_sw() to void
staging:
r8188eu: convert rtw_free_stainfo() to void
staging:
r8188eu: convert rtw_init_cmd_priv() to common error logic
staging:
r8188eu: convert rtw_init_evt_priv() to common error logic
staging:
r8188eu: convert rtw_init_mlme_priv() to common error logic
staging:
r8188eu: convert rtw_reset_drv_sw() to void
staging:
r8188eu: convert rtw_setdatarate_cmd to correct error semantics
staging:
r8188eu: convert rtw_xmit_resource_alloc() to common error logic
staging:
r8188eu: convert three functions to bool
staging:
r8188eu: Correct missing or extra space in the statements
staging:
r8188eu: correct misspelled words in comments
staging:
r8188eu: don't include rtw_led.h from rtw_cmd.h
staging:
r8188eu: don't set pcmd_obj components to 0
staging:
r8188eu: don't store addba request
staging:
r8188eu: drop another removal/stop check
staging:
r8188eu: drop removal/stop check in dump_mgntframe_and_wait_ack
staging:
r8188eu: drop return value from issue_probereq_ex
staging:
r8188eu: exit for deauth from unknown station
staging:
r8188eu: exit if beacon is not from our bss
staging:
r8188eu: fix led register settings
staging:
r8188eu: fix status updates in SwLedOff
staging:
r8188eu: fix the number of probereq retries
staging:
r8188eu: get bssid from mgmt struct
staging:
r8188eu: get reason code from mgmt struct
staging:
r8188eu: go2asoc is not needed
staging:
r8188eu: handle rtw_write8 errors in SwLedOn
staging:
r8188eu: handle the non-ap case first
staging:
r8188eu: ignore_received_deauth is a boolean
staging:
r8188eu: make on_action_public static void
staging:
r8188eu: make OnAction static
staging:
r8188eu: make OnAction_back static void
staging:
r8188eu: make OnAction_p2p static void
staging:
r8188eu: make OnAssocReq static
staging:
r8188eu: make OnAssocRsp static
staging:
r8188eu: make OnAuth static
staging:
r8188eu: make OnAuthClient static
staging:
r8188eu: make OnBeacon static
staging:
r8188eu: make OnDeAuth static
staging:
r8188eu: make OnDisassoc static
staging:
r8188eu: make OnProbeReq static
staging:
r8188eu: make OnProbeRsp static
staging:
r8188eu: make rtw_sta_flush to void
staging:
r8188eu: merge odm_types.h into other headers
staging:
r8188eu: merge two probereq_p2p functions
staging:
r8188eu: merge two rtw_free_network_nolock functions
staging:
r8188eu: move bBusyTraffic update
staging:
r8188eu: NetworkTypeInUse is not in use
staging:
r8188eu: pass only ies to process_p2p_ps_ie
staging:
r8188eu: Put '{" on the symbol declaration line
staging:
r8188eu: read reason code from ieee80211_mgmt
staging:
r8188eu: read timestamp from ieee80211_mgmt
staging:
r8188eu: reformat a function header
staging:
r8188eu: reformat long computation lines
staging:
r8188eu: remove a variable
staging:
r8188eu: remove an else branch
staging:
r8188eu: remove bLedLinkBlinkInProgress
staging:
r8188eu: remove category check in OnAction_p2p
staging:
r8188eu: remove checks in dump_mgntframe
staging:
r8188eu: remove duplicate category check
staging:
r8188eu: remove extern from function prototypes
staging:
r8188eu: remove get_da
staging:
r8188eu: remove get_fwstate
staging:
r8188eu: remove padapter from struct led_priv
staging:
r8188eu: remove return value from on_action_public_default
staging:
r8188eu: remove return value from on_action_public_vendor
staging:
r8188eu: remove some obsolete comments
staging:
r8188eu: remove state checks in rtw_led_control
staging:
r8188eu: remove two unused defines
staging:
r8188eu: remove unnecessary casting
staging:
r8188eu: remove unnecessary else branch
staging:
r8188eu: remove unnecessary label
staging:
r8188eu: remove unnecessary return
staging:
r8188eu: remove unnecessary return
staging:
r8188eu: remove unnecessary vaiable in rtw_recv
staging:
r8188eu: remove unnecessary variable in ioctl_linux
staging:
r8188eu: remove unnecessary variable in rtl8188eu_xmit
staging:
r8188eu: remove unused da parameter
staging:
r8188eu: remove unused ijk_matrix_regs_set implementation
staging:
r8188eu: Remove unused macros
staging:
r8188eu: remove unused macros from wifi.h
staging:
r8188eu: remove unused struct declarations
staging:
r8188eu: remove wait_ack param from _issue_probereq_p2p
staging:
r8188eu: remove wait_ms parameter
staging:
r8188eu: remove {} for single statement blocks
staging:
r8188eu: rename three functions
staging:
r8188eu: reorder assignments, clarify the header format
staging:
r8188eu: replace a GetAddr1Ptr call
staging:
r8188eu: replace get_da with ieee80211_get_DA
staging:
r8188eu: replace GetAddr1Ptr call in OnAction_p2p
staging:
r8188eu: replace GetAddr2Ptr calls
staging:
r8188eu: replace leading spaces by tabs
staging:
r8188eu: replace one GetAddr3Ptr call
staging:
r8188eu: replace one GetAddr3Ptr call
staging:
r8188eu: replace switch-case with if
staging:
r8188eu: replace ternary operator with min, max, abs macros
staging:
r8188eu: restructure mlme subfunction handling
staging:
r8188eu: rtw_action_public_decache's token is a u8
staging:
r8188eu: set two more state variables
staging:
r8188eu: simplify complex pointer casting
staging:
r8188eu: simplify err handling for unknown station
staging:
r8188eu: simplify error handling for missing station
staging:
r8188eu: simplify the checks for zero address
staging:
r8188eu: simplify update_sta_support_rate params
staging:
r8188eu: stop beacon processing if kmalloc fails
staging:
r8188eu: summarize two flags checks
staging:
r8188eu: summarize tx/rx and scan blinking
staging:
r8188eu: SwLedOff needs no padapter parameter
staging:
r8188eu: SwLedOn needs no padapter parameter
staging:
r8188eu: use a qos_hdr in validate_recv_data_frame
staging:
r8188eu: use ether_addr_equal for address comparison
staging:
r8188eu: use ether_addr_equal in OnAction
staging:
r8188eu: use hdr->frame_control instead of fc
staging:
r8188eu: use htons macro instead of __constant_htons
staging:
r8188eu: use ie buffer in update_beacon_info
staging:
r8188eu: use ieee80211 helper for protected bit
staging:
r8188eu: use ieee80211_get_SA
staging:
r8188eu: use ieee80211_mgmt to parse addresses
staging:
r8188eu: use Linux kernel variable naming convention
staging:
r8188eu: use min() instead of ternary operator
staging:
r8188eu: use sa instead of Addr2
staging:
r8188eu: use standard multicast addr check
staging:
r8188eu: use subtype helper in rtw_check_bcn_info
staging:
r8188eu: use subtype helpers in collect_bss_info
Staging:
rtl8192e: add blank line after function declaration
staging:
rtl8192e: Added spaces around operators in rtl_cam.c/rtl_eeprom.c
Staging:
rtl8192e: fix a brace style issue
staging:
rtl8192e: Fix divide fault when calculating beacon age
staging:
rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
staging:
rtl8192e: Fix spelling mistake "ContryIE" -> "CountryIE"
Staging:
rtl8192e: make alignment match open parenthesis
staging:
rtl8192e: Remove line breaks to match coding style
Staging:
rtl8192e: remove multiple blank lines
staging:
rtl8192e: Remove single statement braces
staging:
rtl8192e: Remove unchanged variable AcmMethod
staging:
rtl8192e: Remove unchanged variable bDisableNormalResetCheck
staging:
rtl8192e: Remove unchanged variable bFwCtrlLPS
staging:
rtl8192e: Remove unchanged variable bInactivePs
staging:
rtl8192e: Remove unchanged variable RegRfOff
staging:
rtl8192e: remove unnecessary braces for single statement blocks
Staging:
rtl8192e: remove unnecessary parentheses
staging:
rtl8192e: Remove unused variable bDriverIsGoingToUnload
staging:
rtl8192e: Remove unused variable bForcedSilentReset
staging:
rtl8192e: Remove unused variable bInPowerSaveMode
staging:
rtl8192e: Remove unused variable bIPSModeBackup
staging:
rtl8192e: Remove unused variable ChannelAccessSetting
staging:
rtl8192e: Remove unused variable initialized_at_probe
staging:
rtl8192e: Remove unused variable int_log
staging:
rtl8192e: Remove unused variable isRFOff
staging:
rtl8192e: Remove unused variable ScanDelay
staging:
rtl8192e: Remove unused variable skb_aggQ
staging:
rtl8192e: Rename bFilterSour.., CCKPresentAt.. and ResetProg..
staging:
rtl8192e: Rename bNetPromisc.., IntelPromiscu.. and bPromiscu..
staging:
rtl8192e: Rename bTxDisableRate.., RegMaxLPSAwa.. and bTxUseD..
staging:
rtl8192e: Rename CurSTAConnectState and PreSTAConnectState
staging:
rtl8192e: Rename InterruptLog, RxCounter and bHwRfOffAction
staging:
rtl8192e: Rename LinkDetectInfo
staging:
rtl8192e: Rename Op, Length and Value
staging:
rtl8192e: Rename pHTInfo
staging:
rtl8192e: Rename pPSC
staging:
rtl8192e: Rename Regdot11HTOper.., bSupportM.. and PowerSaveCo..
staging:
rtl8192e: Rename Regdot11TxHT.., dot11HTOpera.. and RegHTSuppRa..
staging:
rtl8192e: Rename RFInProgres.., bEnableHT and RegChannelPlan
staging:
rtl8192e: Rename variables rateIndex and rateBitmap to avoid CamelCase
Staging:
rtl8192e: rtl819x_HTProc: fixed alignment matching open parenthesis
Staging:
rtl8192e: rtl819x_HTProc: fixed missing blank space
Staging:
rtl8192e: rtl819x_HTProc: fixed unnecessary parentheses
staging:
rtl8192e: rtl819x_HTProc: make arrays const and one static
staging:
rtl8192e: rtllib_crypt_tkip: blank line before close brace removal
staging:
rtl8192e: rtllib_crypt_tkip: fixed alignment matching open parentheses
staging:
rtl8192e: rtllib_crypt_tkip: fixes on unbalanced braces
staging:
rtl8192e: rtllib_crypt_tkip: multiple blank lines removal
staging:
rtl8192e: rtllib_crypt_tkip: rewritten comparison to NULL
staging:
rtl8192e: rtllib_crypt_tkip: split multiple assignments
staging:
rtl8192e: rtllib_crypt_wep: multiple blank lines removal
staging:
rtl8192e: rtllib_module: remove unnecessary parentheses
Staging:
rtl8192e: rtllib_tx: added spaces around operators
Staging:
rtl8192e: rtllib_tx: fixed alignment matching open parenthesis
Staging:
rtl8192e: rtllib_tx: fixed lines ending with an open parenthesis
Staging:
rtl8192e: rtllib_tx: fixed multiple blank lines
Staging:
rtl8192e: rtllib_tx: removed unnecessary blank line before a close brace
staging:
rtl8192e: Update the TODO file for this driver
staging:
rtl8192e: Use min_t/max_t macros for variable comparison
staging:
rtl8192u: Fix spelling mistake athros -> Atheros and fix grammer
staging:
rtl8192u: Fix use after free in ieee80211_rx()
staging:
rtl8192u: Provide a TODO file for this driver
staging:
rtl8192u: remove redundant macro definitions
staging:
rtl8192u: remove unnecessary function implementation
staging:
rtl8712: check for alloc fail in _r8712_init_recv_priv()
staging:
rtl8712: check for return value of _r8712_init_xmit_priv()
staging:
rtl8712: fix potential memory leak
staging:
rtl8712: Remove variable xcnt
staging:
rtl8723bs: add newline after variable declaration
staging:
rtl8723bs: align block comment stars
staging:
rtl8723bs: Fix indentation in conditional statements
staging:
rtl8723bs: Remove redundant initialization of variable efuseValue
staging:
rtl8723bs: remove tab in variable definition
staging:
rtl8723bs: remove unnecessary parenthesis
staging:
rtl8723bs: Removed extra tabs in conditional statements
staging:
rtl8723bs: replace ternary statement with min_t macro
staging:
rtl8723bs: replace underutilized struct by array variable
staging:
rtl8723bs: Use min/max macros for variable comparison
staging:
rtl8723bs: use tab instead of spaces for indent
staging:
rts5208: split long line of code
staging:
sm750fb: Kconfig: Fix spelling mistake "accelearion" -> "acceleration"
staging:
vchiq_arm: fix enum vchiq_status return types
staging:
vme_user: Fix possible UAF in tsi148_dma_list_add
staging:
vme_user: remove multiple blank lines
staging:
vt6655: change 2 variable names wFB_Opt0 and wFB_Opt1
staging:
vt6655: change variable name wTimeStampOff
staging:
wlan-ng: Provide a TODO file for this driver
staging:
wlan-ng: remove commented debug printk messages
staging:
wlan-ng: Remove unused function declarations
staging:
wlan-ng: Remove unused struct p80211macarray definition
staging:
wlan-ng: Remove unused struct wlan_ie_ibss_parms references
staging:
wlan-ng: Remove unused struct wlan_ie_ssid references
staging:
wlan-ng: Remove unused struct wlan_ie_supp_rates references
staging:
wlan-ng: Remove unused struct wlan_ie_tim references
staging:
wlan-ng: Remove unused structure definitions
static_call:
Add call depth tracking support
stmmac:
dwmac-mediatek: remove the dwmac_fix_mac_speed
stmmac:
fix potential division by 0
Linux:
stop mainaining UUID
string:
Add __realloc_size hint to kmemdup()
string:
Convert strscpy() self-test to KUnit
string:
Rewrite and add more kern-doc for the str*() functions
sundance:
remove unused variable cnt
SUNRPC:
Clean up xdr_write_pages()
SUNRPC:
Don't leak netobj memory when gss_read_proxy_verf() fails
SUNRPC:
ensure the matching upcall is in-flight upon downcall
SUNRPC:
Fix crasher in unwrap_integ_data()
SUNRPC:
Fix missing release socket in rpc_sockname()
SUNRPC:
Make the svc_authenticate tracepoint conditional
SUNRPC:
Remove unused svc_rqst::rq_lock field
sunrpc:
svc: Remove an unused static function svc_ungetu32()
sunvnet:
Use kmap_local_page() instead of kmap_atomic()
swap:
add a limit for readahead page-cluster value
swiotlb:
reduce the swiotlb buffer size on allocation failure
swsmu/amdgpu_smu:
Fix the wrong if-condition
Linux:
Sync with v6.2-rc4
sysfs:
update Documentation
sysfs:
update Documentation
tcp:
Add listening address to SYN flood message
tcp:
add PLB functionality for TCP
tcp:
add rcv_wnd and plb_rehash to TCP_INFO
tcp:
Add selftest for bind() and TIME_WAIT.
tcp:
add support for PLB in DCTCP
tcp:
add sysctls for TCP PLB parameters
tcp:
Add TIME_WAIT sockets in bhash2.
tcp:
add u32 counter in tcp_sock and an SNMP counter for PLB
tcp:
adopt try_cmpxchg() in tcp_release_cb()
tcp:
annotate data-race around queue->synflood_warned
tcp:
avoid the lookup process failing to get sk in ehash table
tcp:
Fix build break when CONFIG_IPV6=n
tcp:
fix rate_app_limited to default to 1
tcp:
refine tcp_prune_ofo_queue() logic
tcp:
tcp_wfree() refactoring
tcp:
use 2-arg optimal variant of kfree_rcu()
tegra:
mark BPMP driver as little-endian only
test_firmware:
fix memory leak in test_firmware_init()
test_firmware:
Fix spelling mistake "EMTPY" -> "EMPTY"
test_kprobes:
Fix implicit declaration error of test_kprobes
test_maple_tree:
add test for mas_spanning_rebalance() on insufficient data
test_printf:
Refactor fwnode_pointer() to make it more readable
testing:
use the copyleft-next-0.3.1 SPDX tag
thermal/core/power allocator:
Remove a useless include
thermal/core:
Delete device under thermal device zone lock
thermal/core:
Destroy thermal zone device mutex in release function
thermal/core:
Ensure that thermal device is registered in thermal_zone_get_temp
thermal/core:
fix error code in __thermal_cooling_device_register()
thermal/core:
Introduce locked version of thermal_zone_device_update
thermal/core:
Move parameter validation from __thermal_zone_get_temp to thermal_zone_get_temp
thermal/core:
Protect hwmon accesses to thermal operations with thermal zone mutex
thermal/core:
Protect sysfs accesses to thermal operations with thermal zone mutex
thermal/core:
Protect thermal device operations against thermal device removal
thermal/core:
Remove thermal_zone_set_trips()
thermal/drivers/imx8mm:
Add hwmon support
thermal/drivers/imx8mm_thermal:
Use GENMASK() when appropriate
thermal/drivers/imx8mm_thermal:
Validate temperature range
thermal/drivers/imx:
Add support for loading calibration data from OCOTP
thermal/drivers/imx_sc_thermal:
Drop empty platform remove function
thermal/drivers/k3_j72xx_bandgap:
Fix the debug print message
thermal/drivers/k3_j72xx_bandgap:
Map fuse_base only for erratum workaround
thermal/drivers/k3_j72xx_bandgap:
Remove fuse_base from structure
thermal/drivers/k3_j72xx_bandgap:
Simplify k3_thermal_get_temp() function
thermal/drivers/k3_j72xx_bandgap:
Use bool for i2128 erratum flag
thermal/drivers/qcom/lmh:
Fix irq handler return value
thermal/drivers/qcom/temp-alarm:
Fix inaccurate warning for gen2
thermal/drivers/qcom/tsens:
Fix wrong version id dbg_version_show
thermal/drivers/qcom/tsens:
Init debugfs only with successful probe
thermal/drivers/qcom/tsens:
Rework debugfs file structure
thermal/drivers/qcom:
Demote error log of thermal zone register to debug
thermal/drivers/st:
Use devm_platform_get_and_ioremap_resource()
thermal/drivers/tsens:
Add IPQ8074 support
thermal/drivers/tsens:
Add support for combined interrupt
thermal/drivers/tsens:
Allow configuring min and max trips
thermal/of:
Fix memory leak on thermal_of_zone_register() failure
thermal:
core: call put_device() only after device_register() fails
thermal:
core: fix some possible name leaks in error paths
thermal:
int340x: Add missing attribute for data rate base
thermal:
intel: Don't set HFI status bit to 1
thermal:
intel: hfi: ACK HFI for the same timestamp
thermal:
intel: hfi: Improve the type of hfi_features::nr_table_pages
thermal:
intel: hfi: Remove a pointless die_id check
thermal:
intel: int340x: Add locking to int340x_thermal_get_trip_type()
thermal:
intel: int340x: Protect trip temperature from concurrent updates
thermal:
intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S
thermal:
intel: intel_tcc_cooling: Detect TCC lock bit
thermal:
intel: Prevent accidental clearing of HFI status
thermal:
intel: Protect clearing of thermal status bits
thermal:
qcom-spmi-adc-tm5: suppress probe-deferral error message
thermal:
sysfs: Reuse cdev->max_state
thermal:
ti-soc-thermal: Drop comma after SoC match table sentinel
thermal:
Validate new state in cur_state_store()
thunderbolt:
ACPI: Use the helper fwnode_find_reference()
thunderbolt:
Add wake on connect/disconnect on USB4 ports
thunderbolt:
Disable XDomain lane 1 only in software connection manager
thunderbolt:
Do not call PM runtime functions in tb_retimer_scan()
thunderbolt:
Do not report errors if on-board retimers are found
thunderbolt:
Remove redundant assignment to variable len
thunderbolt:
Use correct function to calculate maximum USB3 link rate
thunderbolt:
Use str_enabled_disabled() helper
time:
Fix various kernel-doc problems
timerqueue:
Use rb_entry_safe() in timerqueue_getnext()
timers:
Add shutdown mechanism to the internal functions
timers:
Get rid of del_singleshot_timer_sync()
timers:
Provide timer_shutdown[_sync]()
timers:
Rename del_timer() to timer_delete()
timers:
Rename del_timer_sync() to timer_delete_sync()
timers:
Replace BUG_ON()s
timers:
Replace in_irq() with in_hardirq()
timers:
Silently ignore timers with a NULL function
timers:
Split [try_to_]del_timer[_sync]() to prepare for shutdown mode
timers:
Update kernel-doc for various functions
timers:
Update the documentation to reflect on the new timer_shutdown() API
timers:
Use del_timer_sync() even on UP
tipc:
fix kernel warning when sending SYN message
tipc:
fix unexpected link reset due to discovery messages
tmpfs:
ensure O_LARGEFILE with generic_file_open()
tomoyo:
avoid unneeded creation of builtin-policy.h
tomoyo:
fix broken dependency on *.conf.default
tomoyo:
Omit use of bin2c
tomoyo:
Remove "select SRCU"
tomoyo:
Update website link
tool lib symbol:
Add Makefile/Build
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools headers arm64:
Sync arm64's cputype.h with the kernel sources
tools headers cpufeatures:
Sync with the kernel sources
tools headers disabled-cpufeatures:
Sync with the kernel sources
tools headers UAPI:
Sync drm/i915_drm.h 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/kvm.h with the kernel sources
tools headers UAPI:
Sync powerpc syscall table with the kernel sources
tools headers UAPI:
Sync x86's asm/kvm.h with the kernel sources
tools headers:
Syncronize linux/build_bug.h with the kernel sources
tools kvm headers arm64:
Update KVM header from the kernel sources
tools lib api fs tracing_path:
Add scandir alphasort
tools lib api:
Add dependency test to install_headers
tools lib api:
Add install target
tools lib api:
Add missing install headers
tools lib api:
Clean up install_headers
tools lib bpf:
Avoid install_headers make warning
tools lib perf:
Add dependency test to install_headers
tools lib perf:
Add missing install headers
tools lib perf:
Make install_headers clearer
tools lib subcmd:
Add dependency test to install_headers
tools lib subcmd:
Add install target
tools lib subcmd:
Make install_headers clearer
tools lib symbol:
Add dependency test to install_headers
tools lib symbol:
Clean up build output
tools lib traceevent:
Make install_headers clearer
tools lib traceevent:
Remove libtraceevent
tools/accounting/procacct:
remove some unused variables
tools/arch/x86:
intel_sdsi: Add Intel On Demand text
tools/arch/x86:
intel_sdsi: Add support for new GUID
tools/arch/x86:
intel_sdsi: Add support for reading meter certificates
tools/arch/x86:
intel_sdsi: Add support for reading state certificates
tools/arch/x86:
intel_sdsi: Read more On Demand registers
tools/cpupower:
Choose base_cpu to display default cpupower details
tools/memory-model:
Weaken ctrl dependency definition in explanation.txt
tools/nolibc:
fix missing includes causing build issues at -O0
tools/nolibc:
Fix S_ISxxx macros
tools/nolibc:
fix the O_* fcntl/open macro definitions for riscv
tools/nolibc:
prevent gcc from making memset() loop over itself
tools/nolibc:
restore mips branch ordering in the _start block
tools/rv:
Add in-kernel monitor interface
tools/selftets/damon/sysfs:
test tried_regions directory existence
tools/testing/cxl:
Add "Disable" security opcode support
tools/testing/cxl:
Add "Freeze Security State" security opcode support
tools/testing/cxl:
Add "Get Security State" opcode support
tools/testing/cxl:
Add "passphrase secure erase" opcode support
tools/testing/cxl:
Add "Set Passphrase" opcode support
tools/testing/cxl:
Add "Unlock" security opcode support
tools/testing/cxl:
Add an RCH topology
tools/testing/cxl:
Add bridge mocking support
tools/testing/cxl:
add mechanism to lock mem device for testing
tools/testing/cxl:
Add XOR Math support to cxl_test
tools/testing/cxl:
Make mock CEDT parsing more robust
tools/testing/cxl:
Require cache invalidation bypass
tools/virtio:
fix the vringh test for virtio ring changes
tools/virtio:
initialize spinlocks in vring_test.c
tools/virtio:
remove smp_read_barrier_depends()
tools/virtio:
remove stray characters
tools/virtio:
Variable type completion
tools/vm/page_owner:
ignore page_owner_sort binary
tools/vm/slabinfo:
indicates the cause of the EACCES error
tools:
Add atomic_test_and_set_bit()
tools:
add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h
tools:
Copy bitfield.h from the kernel sources
tools:
Delete the unneeded semicolon after curly braces
tools:
Drop "atomic_" prefix from atomic test_and_set_bit()
tools:
Drop conflicting non-atomic test_and_{clear,set}_bit() helpers
tools:
gpio: fix -c option of gpio-event-mon
tools:
KVM: selftests: Convert clear/set_bit() to actual atomics
tools:
Take @bit as an "unsigned long" in {clear,set}_bit() helpers
tools:
usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s)
torture:
Make torture.sh create a properly formatted log file
torture:
Use mktemp instead of guessing at unique names
tpm/tpm_crb:
Fix error message in __crb_relinquish_locality()
tpm/tpm_ftpm_tee:
Fix error handling in ftpm_mod_init()
tpm:
acpi: Call acpi_put_table() to fix memory leak
tpm:
Add flag to use default cancellation policy
tpm:
Allow system suspend to continue when TPM suspend fails
tpm:
Avoid function type cast of put_device()
tpm:
st33zp24: drop support for platform data
tpm:
st33zp24: remove pointless checks on probe
tpm:
st33zp24: switch to using gpiod API
tpm:
tis_i2c: Fix sanity check interrupt enable mask
tpm:
tpm_crb: Add the missed acpi_put_table() to fix memory leak
tpm:
tpm_tis: Add the missed acpi_put_table() to fix memory leak
trace/kprobe:
remove duplicated calls of ring_buffer_event_data
trace:
Relocate event helper files
trace_events_hist:
add check for return value of 'create_hist_field'
tracing/filter:
fix kernel-doc warnings
tracing/hist:
Fix issue of losting command info in error_log
tracing/hist:
Fix out-of-bound write on 'action_data.var_ref_idx'
tracing/hist:
Fix wrong return value in parse_action_params()
tracing/osnoise:
Add osnoise/options file
tracing/osnoise:
Add OSNOISE_WORKLOAD option
tracing/osnoise:
Add PANIC_ON_STOP option
tracing/osnoise:
Add preempt and/or irq disabled options
tracing/osnoise:
Make osnoise_options static
tracing/osnoise:
Use built-in RCU list checking
tracing/perf:
Use strndup_user instead of kzalloc/strncpy_from_user
tracing/probes:
Add symstr type for dynamic events
tracing/probes:
Handle system names with hyphens
tracing/probes:
Reject symbol/symstr type for uprobe
tracing/user_events:
Fix call print_fmt leak
tracing:
Add .graph suffix option to histogram value
tracing:
Add .percent suffix option to histogram values
tracing:
Add __cpumask to denote a trace event field that is a cpumask_t
tracing:
Add nohitcount option for suppressing display of raw hitcount
tracing:
Add trace_trigger kernel command line option
tracing:
Allow multiple hitcount values in histograms
tracing:
Do not synchronize freeing of trigger filter on boot up
tracing:
docs: Update histogram doc for .percent/.graph and 'nohitcount'
tracing:
Fix complicated dependency of CONFIG_TRACER_MAX_TRACE
tracing:
Fix cpumask() example typo
tracing:
Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
tracing:
Fix issue of missing one synthetic field
tracing:
Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
tracing:
Fix race where eprobes can be called before the event
tracing:
Fix some checker warnings
tracing:
Fix TASK_COMM_LEN in trace event format file
tracing:
Have trigger filter parsing errors show up in error_log
tracing:
Improve panic/die notifiers
tracing:
Kconfig: Fix spelling/grammar/punctuation
tracing:
Make sure trace_printk() can output as soon as it can be used
tracing:
Make trace_define_field_ext() static
tracing:
Make tracepoint_print_iter static
tracing:
Optimize event type allocation with IDA
tracing:
Remove pointer (asterisk) and brackets from cpumask_t field
tracing:
remove unnecessary trace_trigger ifdef
tracing:
Update MAINTAINERS file for new patchwork and mailing list
treewide:
Convert del_timer*() to timer_shutdown*()
treewide:
fix up files incorrectly marked executable
Treewide:
Stop corrupting socket's task_frag
treewide:
use get_random_u32_below() instead of deprecated function
treewide:
use get_random_u32_inclusive() when possible
treewide:
use get_random_u32_{above,below}() instead of manual loop
tsnep:
Add ethtool::get_channels support
tsnep:
Consistent naming of struct net_device
tsnep:
Fix TX queue stop/wake for multiple queues
tsnep:
Rework RX buffer allocation
tsnep:
Throttle interrupts
tty:
Allow TIOCSTI to be disabled
tty:
Cleanup tty buffer align mask
tty:
Convert tty_buffer flags to bool
tty:
evh_bytechan: Replace NO_IRQ by 0
tty:
fix possible null-ptr-defer in spk_ttyio_release
tty:
hvc: make hvc_rtas_dev static
tty:
hvc: use console_is_registered()
tty:
Move sysctl setup into "core" tty logic
tty:
Move TIOCSTI toggle variable before kerndoc
tty:
n_gsm: add parameter negotiation support
tty:
n_gsm: add parameters used with parameter negotiation
tty:
n_gsm: Delete unneeded semicolon
tty:
n_gsm: introduce macro for minimal unit size
tty:
nfcon: use console_is_registered()
tty:
serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars()
tty:
serial: altera_jtaguart: remove struct altera_jtaguart
tty:
serial: altera_jtaguart: remove unused altera_jtaguart::sigs
tty:
serial: altera_jtaguart: use uart_port::read_status_mask
tty:
serial: earlycon: use console_is_registered()
tty:
serial: fsl_lpuart: Add runtime pm support
tty:
serial: fsl_lpuart: enable wakeup source for lpuart
tty:
serial: fsl_lpuart: switch to new dmaengine_terminate_* API
tty:
serial: fsl_lpuart: Use pm_ptr() to avoid need to make pm __maybe_unused
tty:
serial: imx: Handle RS485 DE signal active high
tty:
serial: introduce transmit helpers
tty:
serial: kgdboc: document console_lock usage
tty:
serial: kgdboc: fix mutex locking order for configure_kgdboc()
tty:
serial: kgdboc: synchronize tty_find_polling_driver() and register_console()
tty:
serial: kgdboc: use console_list_lock for list traversal
tty:
serial: kgdboc: use console_list_lock to trap exit
tty:
serial: kgdboc: use srcu console list iterator
tty:
serial: pic32_uart: use console_is_registered()
tty:
serial: qcom-geni-serial: Add support for Hibernation feature
tty:
serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
tty:
serial: qcom_geni: avoid duplicate struct member init
tty:
serial: samsung_tty: use console_is_registered()
tty:
serial: sh-sci: use setup() callback for early console
tty:
serial: use uart_port_tx() helper
tty:
serial: use uart_port_tx_limited()
tty:
serial: xilinx_uartps: use console_is_registered()
tty:
synclink_gt: unwind actions in error path of net device open
tty:
tty_io: document console_lock usage
tty:
tty_io: use console_list_lock for list synchronization
Linux:
Two bug fixes for tas5805m codec driver
txhash:
fix sk->sk_txrehash default
uapi/linux/if_tun.h:
Added new offload types for USO4/6.
uapi/linux/virtio_net.h:
Added USO types.
uapi:
Add missing _UAPI prefix to
include guard
uapi:
add missing ip/ipv6 header dependencies for linux/stddef.h
Linux:
uapi:io_uring.h: allow linux/time_types.h to be skipped
ublk:
honor IO_URING_F_NONBLOCK for handling control command
udf:
Avoid double brelse() in udf_rename()
udf:
Discard preallocation before extending file with a hole
udf:
Do not bother looking for prealloc extents if i_lenExtents matches i_size
udf:
Fix extending file within last block
udf:
Fix extension of the last extent in the file
udf:
Fix preallocation discarding at indirect extent boundary
udf:
Increase UDF_MAX_READ_VERSION to 0x0260
udf:
initialize newblock to 0
udf:
remove ->writepage
udmabuf:
Assert held reservation lock for dma-buf mmapping
udp:
Access &udp_table via net.
udp:
allow header check for dodgy GSO_UDP_L4 packets.
udp:
Clean up some functions.
udp:
Introduce optional per-netns hash table.
udp:
Set NULL to sk->sk_prot->h.udp_table.
udp:
Set NULL to udp_seq_afinfo.udp_table.
udp:
track the forward memory release threshold in an hot cacheline
udp_tunnel:
Add checks for nla_nest_start() in __udp_tunnel_nic_dump_write()
uio:
uio_dmem_genirq: Fix deadlock between irq config and handling
uio:
uio_dmem_genirq: Fix missing unlock in irq configuration
uio:
uio_dmem_genirq: Use non-atomic bit operations in irq config and handling
uio:
uio_fsl_elbc_gpcm: Replace NO_IRQ by 0
um:
kmsg_dump: only dump when no output console available
um:
kmsg_dumper: use srcu console list iterator
um:
virt-pci: Avoid GCC non-NULL warning
unix:
Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()
uprobes/x86:
Allow to probe a NOP instruction with 0x66 prefix
usb-storage:
apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
usb.h:
take advantage of container_of_const()
usb/usbip:
Fix v_recv_cmd_submit() to use PIPE_BULK define
usb:
acpi: add helper to check port lpm capability using acpi _DSM
usb:
add usb_set_intfdata() documentation
USB:
allow some usb functions to take a const pointer.
usb:
cdns3: adjust the partial logic of cdnsp_pci_remove
usb:
cdns3: remove fetched trb from cache before dequeuing
usb:
cdnsp: fix lack of ZLP for ep0
usb:
Check !irq instead of irq == NO_IRQ
usb:
chipidea: ci_hdrc_imx: Fix a typo ("regualator")
usb:
chipidea: core: add controller resume support when controller is powered off
usb:
chipidea: core: fix possible constant 0 if use IS_ERR(ci->role_switch)
usb:
chipidea: core: handle suspend/resume for each role
usb:
chipidea: core: handle usb role switch in a common way
usb:
chipidea: core: wrap ci_handle_power_lost() with CONFIG_PM_SLEEP
usb:
chipidea: host: add suspend/resume support for host controller
usb:
chipidea: udc: add suspend/resume support for device controller
usb:
chipidea: usbmisc: add power lost check for imx6sx
usb:
chipidea: usbmisc: add power lost check for imx7d
usb:
chipidea: usbmisc: add power lost check for imx7ulp
usb:
chipidea: usbmisc: group usbmisc operations for PM
usb:
core: add quirk for Alcor Link AK9563 smartcard reader
USB:
core: Change configuration warnings to notices
USB:
core: export usb_cache_string()
usb:
core: hcd: Fix return value check in usb_hcd_setup_local_mem()
usb:
core: hub: disable autosuspend for TI TUSB8041
usb:
core: stop USB enumeration if too many retries
usb:
core: Use kstrtobool() instead of strtobool()
usb:
dwc2: disable lpm feature on Rockchip SoCs
usb:
dwc2: platform: Improve error reporting for problems during .remove()
usb:
dwc2: power on/off phy for peripheral mode in dual-role mode
usb:
dwc3: core: defer probe on ulpi_read_id timeout
usb:
dwc3: fix extcon dependency
usb:
dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
usb:
dwc3: gadget: Ignore End Transfer delay on teardown
usb:
dwc3: gadget: Reduce TRB IOC settings
usb:
dwc3: improve the config dependency of USB_DWC3_XILINX
usb:
dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
usb:
dwc3: qcom: enable vbus override when in OTG dr-mode
usb:
dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
usb:
dwc3: xilinx: include linux/gpio/consumer.h
usb:
early: xhci-dbc: use console_is_registered()
usb:
ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS
USB:
fix misleading usb_set_intfdata() kernel doc
usb:
fotg210-udc: Fix ages old endianness issues
usb:
fotg210-udc: fix error return code in fotg210_udc_probe()
usb:
fotg210-udc: fix potential memory leak in fotg210_udc_probe()
usb:
fotg210-udc: Remove a useless assignment
usb:
fotg210: Collect pieces of dual mode controller
usb:
fotg210: Compile into one module
usb:
fotg210: Fix Kconfig for USB host modules
usb:
fotg210: fix OTG-only build
usb:
fotg210: Select subdriver by mode
usb:
fotg2: add Gemini-specific handling
usb:
ftdi-elan: remove variable err_count
usb:
ftdi-elan: remove variable l
USB:
gadget: Add ID numbers to configfs-gadget driver names
usb:
gadget: aspeed: fix buffer overflow
usb:
gadget: at91-udc: simplify at91rm9200_udc_pullup callback
usb:
gadget: f_ecm: Always set current gadget in ecm_bind()
usb:
gadget: f_fs: Ensure ep0req is dequeued before free_request
usb:
gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
usb:
gadget: f_fs: Prevent race during ffs_ep0_queue_wait
usb:
gadget: f_hid: fix f_hidg lifetime vs cdev
usb:
gadget: f_hid: fix refcount leak on error path
usb:
gadget: f_hid: tidy error handling in hidg_alloc
usb:
gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
usb:
gadget: f_uac2: Fix incorrect increment of bNumEndpoints
USB:
gadget: Fix use-after-free during usb config switch
usb:
gadget: function: Simplify diagnostic messaging in printer
usb:
gadget: g_webcam: Send color matching descriptor per frame
usb:
gadget: hid: Convert to use list_count()
usb:
gadget: u_ether: Do not make UDC parent of the net device
usb:
gadget: udc: bcm63xx: Convert to use list_count()
usb:
gadget: udc: do not clear gadget driver.bus
usb:
gadget: udc: drop obsolete dependencies on COMPILE_TEST
usb:
gadget: Use kstrtobool() instead of strtobool()
usb:
gadget: uvc: default the ctrl request interface offsets
usb:
gadget: uvc: Prevent buffer overflow in setup handler
usb:
gadget: uvc: Rename bmInterfaceFlags -> bmInterlaceFlags
USB:
gadgetfs: Fix race between mounting and unmounting
usb:
host: ehci-fsl: Fix module alias
usb:
host: fix a typo in ehci.h
USB:
host: Kconfig: Fix spelling mistake "firwmare" -> "firmware"
usb:
host: xhci-mtk: omit shared hcd if either root hub has no ports
usb:
isp1301-omap: Convert to i2c's .probe_new()
USB:
make devnode() callback in usb_class_driver take a const *
USB:
misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
usb:
misc: onboard_hub: Invert driver registration order
usb:
misc: onboard_hub: Move 'attach' work to the driver
usb:
misc: onboard_usb_hub: add Genesys Logic GL850G hub support
usb:
misc: onboard_usb_hub: Drop obsolete dependency on COMPILE_TEST
usb:
misc: usb3503: Convert to i2c's .probe_new()
usb:
musb: Add and use inline function musb_otg_state_string
usb:
musb: Add and use inline functions musb_{get,set}_state
usb:
musb: Allow running without CONFIG_USB_PHY
usb:
musb: Drop old unused am35x glue layer
usb:
musb: fix error return code in omap2430_probe()
usb:
musb: jz4740: Don't disable external hubs
usb:
musb: jz4740: Support the generic PHY framework
usb:
musb: omap2430: Fix probe regression for missing resources
usb:
musb: remove extra check in musb_gadget_vbus_draw
usb:
musb: remove left-over after USB_TI_CPPI_DMA removal
usb:
musb: remove unused davinci support
usb:
musb: Support setting OTG mode using generic PHY
usb:
phy: generic: Add wakeup capability
usb:
phy: generic: make vcc regulator optional
usb:
phy: isp1301: Convert to i2c's .probe_new()
usb:
phy: jz4770: Remove driver
usb:
phy: phy-gpio-vbus-usb: Add device tree probing
usb:
rndis_host: Secure rndis_query check against int overflow
usb:
roles: fix of node refcount leak in usb_role_switch_is_parent()
USB:
serial: cp210x: add Kamstrup RF sniffer PIDs
USB:
serial: cp210x: add SCALANCE LPE-9000 device id
USB:
serial: cp210x: add support for B0 hangup
USB:
serial: f81232: fix division by zero on line-speed change
USB:
serial: f81534: fix division by zero on line-speed change
USB:
serial: option: add Quectel EC200U modem
USB:
serial: option: add Quectel EM05-G (CS) modem
USB:
serial: option: add Quectel EM05-G (GR) modem
USB:
serial: option: add Quectel EM05-G (RS) modem
USB:
serial: option: add Quectel EM05-G modem
USB:
serial: option: add Quectel EM05CN (SG) modem
USB:
serial: option: add Quectel EM05CN modem
USB:
serial: xr: avoid requesting zero DTE rate
USB:
sisusbvga: remove console support
USB:
sisusbvga: rename sisusb.c to sisusbvga.c
USB:
sisusbvga: use module_usb_driver()
usb:
storage: Add check for kcalloc
usb:
typec: Add partner PD object wrapper
usb:
typec: altmodes/displayport: Add pin assignment helper
usb:
typec: altmodes/displayport: Fix pin assignment calculation
usb:
typec: altmodes/displayport: Fix probe pin assign check
usb:
typec: altmodes/displayport: Use proper macro for pin assignment check
usb:
typec: anx7411: Convert to i2c's .probe_new()
usb:
typec: Check for ops->exit instead of ops->enter in altmode_exit
usb:
typec: hd3ss3220: Convert to i2c's .probe_new()
usb:
typec: retimer: Use device type for matching
usb:
typec: tcpci: fix of node refcount leak in tcpci_register_port()
usb:
typec: tcpm/fusb302: Convert to i2c's .probe_new()
usb:
typec: tcpm/tcpci: Convert to i2c's .probe_new()
usb:
typec: tcpm/tcpci_maxim: Convert to i2c's .probe_new()
usb:
typec: tcpm/tcpci_rt1711h: Convert to i2c's .probe_new()
usb:
typec: tcpm: Fix altmode re-registration causes sysfs create fail
usb:
typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
usb:
typec: tipd: Fix spurious fwnode_handle_put in error path
usb:
typec: tipd: Fix typec_unregister_port error paths
usb:
typec: tipd: Move tps6598x_disconnect error path to its own label
usb:
typec: tipd: Set mode of operation for USB Type-C connector
usb:
typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new()
usb:
typec: ucsi: Don't attempt to resume the ports before they exist
usb:
typec: ucsi: Resume in separate work
usb:
typec: ucsi: stm32g0: Convert to i2c's .probe_new()
usb:
typec: wusb3801: fix fwnode refcount leak in wusb3801_probe()
usb:
ucsi: Ensure connector delayed work items are flushed
usb:
ulpi: defer ulpi_register on ulpi_read_id timeout
usb:
usb251xb: Convert to i2c's .probe_new()
usb:
usb4604: Convert to i2c's .probe_new()
usb:
USB_FOTG210 should depend on ARCH_GEMINI
USB:
usbip: missing lock in stub down
usb:
xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq
usb:
xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS
usb:
xhci: Check endpoint is valid before dereferencing it
usbip:
convert sysfs snprintf to sysfs_emit
usbip:
vudc: Convert snprintf() to sysfs_emit()
Linux:
use less confusing names for iov_iter direction initializers
userfaultfd:
replace lru_cache functions with folio_add functions
v4l:
subdev: Warn if disabling streaming failed, return success
vb2/au0828:
move the v4l_vb2q_enable_media_source to the au0828 driver
vb2:
add (un)prepare_streaming queue ops
vc04_services:
bcm2835-camera: Use bool values for mmal_fmt.remove_padding
vc04_services:
mmal-vchiq: Use bool for vchiq_mmal_component.in_use
vc_screen:
move load of struct vc_data pointer in vcs_read() to avoid UAF
vdpa/mlx5:
Avoid overwriting CVQ iotlb
vdpa/mlx5:
Avoid using reslock in event_handler
vdpa/mlx5:
Fix rule forwarding VLAN to TIR
vdpa/mlx5:
Fix wrong mac address deletion
vdpa/mlx5:
Return error on vlan ctrl commands if not supported
vdpa/vp_vdpa:
fix kfree a wrong pointer in vp_vdpa_remove
vdpa:
conditionally fill max max queue pair for stats
vdpa:
ifcvf: Do proper cleanup if IFCVF init fails
vdpa:
merge functionally duplicated dev_features attributes
vdpa_sim:
fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()
vdpa_sim:
fix vringh initialization in vdpasim_queue_ready()
vdpa_sim_net:
should not drop the multicast/broadcast packet
vdpasim:
fix memory leak when freeing IOTLBs
vdso/timens:
Refactor copy-pasted find_timens_vvar_page() helper into one copy
vduse:
Validate vq_num in vduse_validate_config()
venus:
firmware: Correct assertion of reset bit on remote processor
venus:
firmware: Correct non-pix start and end addresses
venus:
firmware: Correct reset bit
venus:
pm_helpers: Fix error check in vcodec_domains_get()
veth:
Avoid drop packets when xdp_redirect performs
veth:
Fix race with AF_XDP exposing old or uninitialized descriptors
vfio-iommufd:
Allow iommufd to be used in place of a container fd
vfio-iommufd:
Support iommufd for emulated VFIO devices
vfio-iommufd:
Support iommufd for physical VFIO devices
vfio/ap/ccw/samples:
Fix device_register() unwind path
vfio/ap:
Validate iova during dma_unmap and trigger irq disable
vfio/ccw:
create a parent struct
vfio/ccw:
identify CCW data addresses as physical
vfio/ccw:
move private initialization to callback
vfio/ccw:
move private to mdev lifecycle
vfio/ccw:
remove private->sch
vfio/ccw:
remove release completion
vfio/ccw:
replace vfio_init_device with _alloc_
vfio/ccw:
sort out physical vs virtual pointers usage
vfio/fsl-mc:
Remove linux/msi.h include
vfio/iova_bitmap:
Explicitly include linux/slab.h
vfio/iova_bitmap:
Fix PAGE_SIZE unaligned bitmaps
vfio/iova_bitmap:
refactor iova_bitmap_set() to better handle page boundaries
vfio/mlx5:
Consider temporary end of stream as part of PRE_COPY
vfio/mlx5:
Enable MIGRATION_PRE_COPY flag
vfio/mlx5:
Enforce a single SAVE command at a time
vfio/mlx5:
error pointer dereference in error handling
vfio/mlx5:
Fallback to STOP_COPY upon specific PRE_COPY error
vfio/mlx5:
Fix a typo in mlx5vf_cmd_load_vhca_state()
vfio/mlx5:
fix error code in mlx5vf_precopy_ioctl()
vfio/mlx5:
Introduce device transitions of PRE_COPY
vfio/mlx5:
Introduce multiple loads
vfio/mlx5:
Introduce SW headers for migration states
vfio/mlx5:
Introduce vfio precopy ioctl implementation
vfio/mlx5:
Refactor migration file state
vfio/mlx5:
Refactor MKEY usage
vfio/mlx5:
Refactor PD usage
vfio/mlx5:
Refactor to use queue based data chunks
vfio/mlx5:
Switch to use module_pci_driver() macro
vfio/pci:
Move all the SPAPR PCI specific logic to vfio_pci_core.ko
vfio/spapr:
Move VFIO_CHECK_EXTENSION into tce_iommu_ioctl()
vfio/type1:
Respect IOMMU reserved regions in vfio_test_domain_fgsp()
vfio:
Add an option to get migration data size
vfio:
Create wrappers for group register/unregister
vfio:
Extend the device migration protocol with PRE_COPY
vfio:
Fold vfio_virqfd.ko into vfio.ko
vfio:
Make vfio_container optionally compiled
vfio:
Make vfio_device_open() truly device specific
vfio:
Move container related MODULE_ALIAS statements into container.c
vfio:
Move the sanity check of the group to vfio_create_group()
vfio:
Move vfio group specific code into group.c
vfio:
Move vfio_device driver open/close code to a function
vfio:
Move vfio_device_assign_container() into vfio_device_first_open()
vfio:
Move vfio_spapr_iommu_eeh_ioctl into vfio_iommu_spapr_tce.c
vfio:
platform: Do not pass return buffer to ACPI _RST method
vfio:
Refactor dma APIs for emulated devices
vfio:
Refactor vfio_device open and close
vfio:
Remove CONFIG_VFIO_SPAPR_EEH
vfio:
Remove vfio_free_device
vfio:
Rename vfio_device_assign/unassign_container()
vfio:
Set device->group in helper function
vfio:
Simplify vfio_create_group()
vfio:
Swap order of vfio_device_container_register() and open_device()
vfio:
Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent()
vfio:
Wrap vfio group module init/clean code into helpers
vhost-scsi:
unbreak any layout for response
vhost-vdpa:
fix an iotlb memory leak
vhost/net:
Clear the pending messages when the backend is removed
vhost/vsock:
Fix error handling in vhost_vsock_init()
vhost:
fix range used in translate_desc()
vhost_vdpa:
fix the crash in unmap a large memory
video:
hyperv_fb: Avoid taking busy spinlock on panic path
videodev2.h:
add p_s32 and p_s64 pointers
virt/sev-guest:
Add a MODULE_ALIAS
virt/sev-guest:
Remove unnecessary free in init_crypto()
virt:
acrn: Mark the uuid field as unused
virt:
Add TDX guest driver
virt:
fsl_hypervisor: Replace NO_IRQ by 0
virtio-blk:
replace ida_simple[get|remove] with ida_[alloc_range|free]
virtio-blk:
use a helper to handle request queuing errors
virtio-crypto:
fix memory leak in virtio_crypto_alg_skcipher_close_session()
virtio-net:
correctly enable callback during start_xmit
virtio-net:
execute xdp_do_flush() before napi_complete_done()
virtio-net:
Keep stop() to follow mirror sequence of open()
virtio:
Implementing attribute show with sysfs_emit
virtio_blk:
Fix signedness bug in virtblk_prep_rq()
virtio_blk:
use UINT_MAX instead of -1U
virtio_bt:
Fix alignment in configuration struct
virtio_console:
Introduce an ID allocator for virtual console numbers
virtio_pci:
modify ENOENT to EINVAL
virtio_pci:
use helper function is_power_of_2()
virtio_ring:
use helper function is_power_of_2()
vivid:
add INTEGER and INTEGER64 test control arrays
vmalloc:
add reviewers for vmalloc code
VMCI:
Use threaded irqs instead of tasklets
vmcoreinfo:
warn if we exceed vmcoreinfo data size
vme:
Fix error not catched in fake_init()
vme:
Use root_device_register() not underlined version
vmlinux.lds.h:
add BOUNDED_SECTION* macros
vmlinux.lds.h:
add HEADERED_SECTION_* macros
vmlinux.lds.h:
fix BOUNDED_SECTION_(PRE|POST)_LABEL macros
vmlinux.lds.h:
place optional header space in BOUNDED_SECTION
vmxnet3:
correctly report csum_level for encapsulated packet
vmxnet3:
move rss code block under eop descriptor
vringh:
fix range used in iotlb_translate()
vsprintf:
initialize siphash key using notifier
vsprintf:
replace in_irq() with in_hardirq()
vxlan:
Fix memory leaks in error path
w1:
fix deadloop in __w1_remove_master_device()
w1:
fix WARNING after calling w1_process()
wait:
Return number of exclusive waiters awaken
watchdog:
Add Advantech EC watchdog driver
watchdog:
aspeed: Enable pre-timeout interrupt
watchdog:
at91rm9200: Remove #ifdef guards for PM related functions
watchdog:
diag288_wdt: do not use stack buffers for hardware data
watchdog:
diag288_wdt: fix __diag288() inline assembly
watchdog:
iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
watchdog:
kempld: Remove #ifdef guards for PM related functions
watchdog:
mediatek: mt8188: add wdt support
watchdog:
mtk_wdt: Add support for MT6795 Helio X10 watchdog and toprgu
watchdog:
omap: Remove #ifdef guards for PM related functions
watchdog:
rn5t618: add support for read out bootstatus
watchdog:
twl4030: Remove #ifdef guards for PM related functions
wifi:
airo: Avoid clashing function prototypes
wifi:
ar5523: Fix use-after-free on ar5523_cmd() timed out
wifi:
ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer()
wifi:
ath10k: Delay the unmapping of the buffer
wifi:
ath10k: fix QCOM_SMEM dependency
wifi:
ath10k: Fix return value in ath10k_pci_init()
wifi:
ath10k: Make QMI message rules const
wifi:
ath10k: Remove redundant argument offset
wifi:
ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
wifi:
ath10k: Store WLAN firmware version in SMEM image table
wifi:
ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion
wifi:
ath11k: add support to configure channel dwell time
wifi:
ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
wifi:
ath11k: Don't exit on wakeup failure
wifi:
ath11k: fix firmware assert during bandwidth change for peer sta
wifi:
ath11k: Fix firmware crash on vdev delete race condition
wifi:
ath11k: fix monitor vdev creation with firmware recovery
wifi:
ath11k: Fix qmi_msg_handler data structure initialization
wifi:
ath11k: Fix spelling mistake "chnange" -> "change"
wifi:
ath11k: fix warning in dma_free_coherent() of memory chunks while recovery
wifi:
ath11k: Make QMI message rules const
wifi:
ath11k: Send PME message during wakeup from D3cold
wifi:
ath11k: stop tx queues immediately upon firmware exit
wifi:
ath11k: suppress add interface error
wifi:
ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
wifi:
ath11k: Trigger sta disconnect on hardware restart
wifi:
ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
wifi:
ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
wifi:
ath9k: Make arrays prof_prio and channelmap static const
wifi:
ath9k: Remove -Warray-bounds exception
wifi:
ath9k: Remove unused variable mismatch
wifi:
ath9k: remove variable sent
wifi:
ath9k: use proper statements in conditionals
wifi:
ath9k: verify the expected usb_endpoints are present
wifi:
atmel: Avoid clashing function prototypes
wifi:
atmel: Fix atmel_private_handler array size
wifi:
b43: remove reference to removed config B43_PCMCIA
wifi:
brcmfmac: add firmware vendor info in driver info
wifi:
brcmfmac: add function to unbind device to bus layer api
wifi:
brcmfmac: add support Broadcom BCA firmware api
wifi:
brcmfmac: add support for Cypress firmware api
wifi:
brcmfmac: add support for vendor-specific firmware api
wifi:
brcmfmac: add vendor name in revinfo debugfs file
wifi:
brcmfmac: avoid handling disabled channels for survey dump
wifi:
brcmfmac: avoid NULL-deref in survey dump for 2G only device
wifi:
brcmfmac: Avoiding Connection delay
wifi:
brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
wifi:
brcmfmac: correctly remove all p2p vif
wifi:
brcmfmac: Fix a typo "unknow"
wifi:
brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
wifi:
brcmfmac: Fix for when connect request is not success
wifi:
brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()'
wifi:
brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
wifi:
brcmfmac: fix regression for Broadcom PCIe wifi devices
wifi:
brcmfmac: introduce BRCMFMAC exported symbols namespace
wifi:
brcmfmac: Replace one-element array with flexible-array member
wifi:
brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le
wifi:
brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config
wifi:
brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le
wifi:
carl9170: Remove -Warray-bounds exception
wifi:
carl9170: Replace zero-length array of trailing structs with flex-array
wifi:
cfg80211/mac80211: Fix ML element common size calculation
wifi:
cfg80211/mac80211: Fix ML element common size validation
wifi:
cfg80211: Avoid clashing function prototypes
wifi:
cfg80211: Correct example of ieee80211_iface_limit
wifi:
cfg80211: fix comparison of BSS frequencies
wifi:
cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
wifi:
cfg80211: support reporting failed links
wifi:
cfg80211: use bss_from_pub() instead of container_of()
wifi:
fix multi-link element subelement iteration
wifi:
hostap: Avoid clashing function prototypes
wifi:
ieee80211: Do not open-code qos address offsets
wifi:
ieee80211: Support validating ML station profile length
wifi:
ipw2200: Remove the unused function ipw_alive()
wifi:
ipw2x00: Remove some unused functions
wifi:
iwlegacy: remove redundant variable len
wifi:
iwlwifi: cfg: disable STBC for BL step A devices
wifi:
iwlwifi: dbg: add support for DBGC4 on BZ family and above
wifi:
iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs
wifi:
iwlwifi: dump: Update check for UMAC valid FW address
wifi:
iwlwifi: dump: Update check for valid FW address
wifi:
iwlwifi: fw: skip PPAG for JF
wifi:
iwlwifi: fw: use correct IML/ROM status register
wifi:
iwlwifi: iwlmei: report disconnection as temporary
wifi:
iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock
wifi:
iwlwifi: mei: clean up comments
wifi:
iwlwifi: mei: don't send SAP commands if AMT is disabled
wifi:
iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif()
wifi:
iwlwifi: mei: fix potential NULL-ptr deref after clone
wifi:
iwlwifi: mei: fix tx DHCP packet for devices with new Tx API
wifi:
iwlwifi: mei: implement PLDR flow
wifi:
iwlwifi: mei: make sure ownership confirmed message is sent
wifi:
iwlwifi: mei: use wait_event_timeout() return value
wifi:
iwlwifi: mei: wait for the mac to stop on suspend
wifi:
iwlwifi: modify new queue allocation command
wifi:
iwlwifi: mvm: add support for EHT 1K aggregation size
wifi:
iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally
wifi:
iwlwifi: mvm: Advertise EHT capabilities
wifi:
iwlwifi: mvm: d3: add TKIP to the GTK iterator
wifi:
iwlwifi: mvm: don't access packet before checking len
wifi:
iwlwifi: mvm: Don't use deprecated register
wifi:
iwlwifi: mvm: fix double free on tx path.
wifi:
iwlwifi: mvm: Fix getting the lowest rate
wifi:
iwlwifi: mvm: print an error instead of a warning on invalid rate
wifi:
iwlwifi: mvm: print OTP info after alive
wifi:
iwlwifi: mvm: replace usage of found with dedicated list iterator variable
wifi:
iwlwifi: mvm: return error value in case PLDR sync failed
wifi:
iwlwifi: mvm: send TKIP connection status to csme
wifi:
iwlwifi: mvm: set HE PHY bandwidth according to band
wifi:
iwlwifi: mvm: support 320 MHz PHY configuration
wifi:
iwlwifi: mvm: support new key API
wifi:
iwlwifi: mvm: support PPE Thresholds for EHT
wifi:
iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync
wifi:
iwlwifi: mvm: use old checksum for Bz A-step
wifi:
iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now
wifi:
iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz
wifi:
iwlwifi: nvm: Update EHT capabilities for GL device
wifi:
iwlwifi: pcie: Add reading and storing of crf and cdb id.
wifi:
iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be
wifi:
mac80211: add API to show the link STAs in debugfs
wifi:
mac80211: add internal handler for wake_tx_queue
wifi:
mac80211: add pointer from link STA to STA
wifi:
mac80211: add RCU _check() link access variants
wifi:
mac80211: add support for restricting netdev features per vif
wifi:
mac80211: add wake_tx_queue callback to drivers
wifi:
mac80211: advertise TWT requester only with HW support
wifi:
mac80211: agg-rx: avoid band check
wifi:
mac80211: change AddBA deny error message
wifi:
mac80211: check link ID in auth/assoc continuation
wifi:
mac80211: don't clear DTIM period after setting it
wifi:
mac80211: don't parse multi-BSSID in assoc resp
wifi:
mac80211: Drop not needed check for NULL
wifi:
mac80211: Drop support for TX push path
wifi:
mac80211: fix AddBA response addressing
wifi:
mac80211: fix and simplify unencrypted drop check for mesh
wifi:
mac80211: fix ifdef symbol name
wifi:
mac80211: fix initialization of rx->link and rx->link_sta
wifi:
mac80211: Fix iTXQ AMPDU fragmentation handling
wifi:
mac80211: fix maybe-unused warning
wifi:
mac80211: fix memory leak in ieee80211_if_add()
wifi:
mac80211: fix MLO + AP_VLAN check
wifi:
mac80211: include link address in debugfs
wifi:
mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv
wifi:
mac80211: mlme: fix null-ptr deref on failed assoc
wifi:
mac80211: mlme: mark assoc link in output
wifi:
mac80211: Parse station profile from association response
wifi:
mac80211: Process association status for affiliated links
wifi:
mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO
wifi:
mac80211: Proper mark iTXQs for resumption
wifi:
mac80211: recalc station aggregate data during link switch
wifi:
mac80211: remove support for AddBA with fragmentation
wifi:
mac80211: remove unnecessary synchronize_net()
wifi:
mac80211: reset multiple BSSID options in stop_ap()
wifi:
mac80211: sdata can be NULL during AMPDU start
wifi:
mac80211: set internal scan request BSSID
wifi:
mac80211: transmit AddBA with MLD address
wifi:
mac80211: update TIM for S1G specification changes
wifi:
mac80211: use link_id in ieee80211_change_bss()
wifi:
mac80211: wme: use ap_addr instead of deflink BSSID
wifi:
mt76: add info parameter to rx_skb signature
wifi:
mt76: add WED RX support to dma queue alloc
wifi:
mt76: add WED RX support to mt76_dma_rx_fill
wifi:
mt76: add WED RX support to mt76_dma_{add,get}_buf
wifi:
mt76: connac: accept hw scan request at a time
wifi:
mt76: connac: add more bss info command tags
wifi:
mt76: connac: add more starec command tags
wifi:
mt76: connac: add more unified command IDs
wifi:
mt76: connac: add mt76_connac_mcu_uni_set_chctx
wifi:
mt76: connac: introduce helper for mt7996 chipset
wifi:
mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine
wifi:
mt76: connac: introduce mt76_connac_spe_idx()
wifi:
mt76: connac: introduce unified event table
wifi:
mt76: connac: rework fields for larger bandwidth support in sta_rec_bf
wifi:
mt76: connac: rework macros for unified command
wifi:
mt76: connac: update nss calculation in txs
wifi:
mt76: connac: update struct sta_rec_phy
wifi:
mt76: dma: do not increment queue head if mt76_dma_add_buf fails
wifi:
mt76: dma: fix a regression in adding rx buffers
wifi:
mt76: do not run mt76u_status_worker if the device is not running
wifi:
mt76: do not send firmware FW_FEATURE_NON_DL region
wifi:
mt76: fix bandwidth 80MHz link fail in 6GHz band
wifi:
mt76: fix coverity overrun-call in mt76_get_txpower()
wifi:
mt76: handle possible mt76_rx_token_consume failures
wifi:
mt76: introduce rxwi and rx token utility routines
wifi:
mt76: move aggr_stats array in mt76_phy
wifi:
mt76: move mt76_rate_power from core to mt76x02 driver code
wifi:
mt76: mt7615: enable use_cts_prot support
wifi:
mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters
wifi:
mt76: mt76x02: simplify struct mt76x02_rate_power
wifi:
mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power
wifi:
mt76: mt7915: add ack signal support
wifi:
mt76: mt7915: add basedband Txpower info into debugfs
wifi:
mt76: mt7915: add full system reset into debugfs
wifi:
mt76: mt7915: add missing MODULE_PARM_DESC
wifi:
mt76: mt7915: add spatial extension index support
wifi:
mt76: mt7915: add support to configure spatial reuse parameter set
wifi:
mt76: mt7915: deal with special variant of mt7916
wifi:
mt76: mt7915: don't claim 160MHz support with mt7915 DBDC
wifi:
mt76: mt7915: enable .sta_set_txpwr support
wifi:
mt76: mt7915: enable coredump support
wifi:
mt76: mt7915: enable full system reset support
wifi:
mt76: mt7915: enable per bandwidth power limit support
wifi:
mt76: mt7915: enable use_cts_prot support
wifi:
mt76: mt7915: enable wed for mt7986 chipset
wifi:
mt76: mt7915: enable wed for mt7986-wmac chipset
wifi:
mt76: mt7915: enable WED RX stats
wifi:
mt76: mt7915: enable WED RX support
wifi:
mt76: mt7915: fix band_idx usage
wifi:
mt76: mt7915: fix bounds checking for tx-free-done command
wifi:
mt76: mt7915: Fix chainmask calculation on mt7915 DBDC
wifi:
mt76: mt7915: fix mt7915_mac_set_timing()
wifi:
mt76: mt7915: fix reporting of TX AGGR histogram
wifi:
mt76: mt7915: Fix VHT beamforming capabilities with DBDC
wifi:
mt76: mt7915: improve accuracy of time_busy calculation
wifi:
mt76: mt7915: introduce mt7915_get_power_bound()
wifi:
mt76: mt7915: mmio: fix naming convention
wifi:
mt76: mt7915: move wed init routines in mmio.c
wifi:
mt76: mt7915: rely on band_idx of mt76_phy
wifi:
mt76: mt7915: reserve 8 bits for the index of rf registers
wifi:
mt76: mt7915: rework eeprom tx paths and streams init
wifi:
mt76: mt7915: rework mt7915_dma_reset()
wifi:
mt76: mt7915: rework testmode tx antenna setting
wifi:
mt76: mt7915: set correct antenna for radar detection on MT7915D
wifi:
mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature
wifi:
mt76: mt7921: Add missing __packed annotation of struct mt7921_clc
wifi:
mt76: mt7921: add unified ROC cmd/event support
wifi:
mt76: mt7921: drop ieee80211_[start, stop]_queues in driver
wifi:
mt76: mt7921: fix antenna signal are way off in monitor mode
wifi:
mt76: mt7921: fix reporting of TX AGGR histogram
wifi:
mt76: mt7921: fix wrong power after multiple SAR set
wifi:
mt76: mt7921: introduce chanctx support
wifi:
mt76: mt7921: introduce remain_on_channel support
wifi:
mt76: mt7921e: add pci .shutdown() support
wifi:
mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices
wifi:
mt76: mt7996: add support to configure spatial reuse parameter set
wifi:
mt76: mt7996: enable ack signal support
wifi:
mt76: mt7996: enable use_cts_prot support
wifi:
mt76: mt7996: select CONFIG_RELAY
wifi:
mt76: Remove unused inline function mt76_wcid_mask_test()
wifi:
nl80211: Add checks for nla_nest_start() in nl80211_send_iface()
wifi:
nl80211: use link ID in NL80211_CMD_SET_BSS
wifi:
orinoco: Avoid clashing function prototypes
wifi:
p54: Replace zero-length array of trailing structs with flex-array
wifi:
plfxlc: fix potential memory leak in __lf_x_usb_enable_rx()
wifi:
realtek: remove duplicated wake_tx_queue
wifi:
rndis_wlan: Prevent buffer overflow in rndis_query_oid
wifi:
rsi: Fix handling of 802.3 EAPOL frames sent via control port
wifi:
rt2x00: use explicitly signed or unsigned types
wifi:
rtl8xxxu: Add __packed to struct rtl8723bu_c2h
wifi:
rtl8xxxu: Add central frequency offset tracking
wifi:
rtl8xxxu: Fix reading the vendor of combo chips
wifi:
rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1
wifi:
rtl8xxxu: Fix the CCK RSSI calculation
wifi:
rtl8xxxu: Fix the channel width reporting
wifi:
rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed
wifi:
rtl8xxxu: fixing IQK failures for rtl8192eu
wifi:
rtl8xxxu: gen2: Turn on the rate control
wifi:
rtl8xxxu: Introduce rtl8xxxu_update_ra_report
wifi:
rtl8xxxu: Make some arrays const
wifi:
rtl8xxxu: Move burst init to a function
wifi:
rtl8xxxu: Name some bits used in burst init
wifi:
rtl8xxxu: Recognise all possible chip cuts
wifi:
rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group
wifi:
rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT
wifi:
rtl8xxxu: Split up rtl8xxxu_identify_chip
wifi:
rtl8xxxu: Support new chip RTL8188FU
wifi:
rtl8xxxu: Update module description
wifi:
rtl8xxxu: Use dev_* instead of pr_info
wifi:
rtl8xxxu: Use strscpy instead of sprintf
wifi:
rtl8xxxu: Use u32_get_bits in *_identify_chip
wifi:
rtlwifi: btcoexist: fix conditions branches that are never executed
wifi:
rtlwifi: rtl8192ee: remove static variable stop_report_cnt
wifi:
rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call
wifi:
rtw88: 8821c: enable BT device recovery mechanism
wifi:
rtw88: Add common USB chip support
wifi:
rtw88: Add rtw8723du chipset support
wifi:
rtw88: Add rtw8821cu chipset support
wifi:
rtw88: Add rtw8822bu chipset support
wifi:
rtw88: Add rtw8822cu chipset support
wifi:
rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held
wifi:
rtw88: Drop coex mutex
wifi:
rtw88: Drop h2c.lock
wifi:
rtw88: Drop rf_lock
wifi:
rtw88: fix race condition when doing H2C command
wifi:
rtw88: iterate over vif/sta list non-atomically
wifi:
rtw88: print firmware type in info message
wifi:
rtw89: 8852b: add 8852be to Makefile and Kconfig
wifi:
rtw89: 8852b: add basic attributes of chip_info
wifi:
rtw89: 8852b: add basic baseband chip_ops
wifi:
rtw89: 8852b: add BB and RF tables (1 of 2)
wifi:
rtw89: 8852b: add BB and RF tables (2 of 2)
wifi:
rtw89: 8852b: add chip_ops related to BT coexistence
wifi:
rtw89: 8852b: add chip_ops related to RF calibration
wifi:
rtw89: 8852b: add chip_ops to configure TX/RX path
wifi:
rtw89: 8852b: add chip_ops to get thermal
wifi:
rtw89: 8852b: add chip_ops to query PPDU
wifi:
rtw89: 8852b: add chip_ops to read efuse
wifi:
rtw89: 8852b: add chip_ops to read phy cap
wifi:
rtw89: 8852b: add chip_ops::set_channel
wifi:
rtw89: 8852b: add chip_ops::set_channel_help
wifi:
rtw89: 8852b: add chip_ops::set_txpwr
wifi:
rtw89: 8852b: add functions to control BB to assist RF calibrations
wifi:
rtw89: 8852b: add HFC quota arrays
wifi:
rtw89: 8852b: add power on/off functions
wifi:
rtw89: 8852b: add tables for RFK
wifi:
rtw89: 8852b: change debug mask of message of no TX resource
wifi:
rtw89: 8852b: correct TX power controlled by BT-coexistence
wifi:
rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE
wifi:
rtw89: 8852b: rfk: add DACK
wifi:
rtw89: 8852b: rfk: add DPK
wifi:
rtw89: 8852b: rfk: add IQK
wifi:
rtw89: 8852b: rfk: add RCK
wifi:
rtw89: 8852b: rfk: add RX DCK
wifi:
rtw89: 8852b: rfk: add TSSI
wifi:
rtw89: 8852b: set proper configuration before loading NCTL
wifi:
rtw89: 8852b: turn off PoP function in monitor mode
wifi:
rtw89: 8852be: add 8852BE PCI entry
wifi:
rtw89: 8852c: correct set of IQK backup registers
wifi:
rtw89: 8852c: make table of RU mask constant
wifi:
rtw89: 8852c: rfk: correct miscoding delay of DPK
wifi:
rtw89: 8852c: set pin MUX to enable BT firmware log
wifi:
rtw89: 8852c: update BB parameters to v28
wifi:
rtw89: add BW info for both TX and RX in phy_info
wifi:
rtw89: add drop tx packet function
wifi:
rtw89: add function to adjust and restore PLE quota
wifi:
rtw89: add HE radiotap for monitor mode
wifi:
rtw89: add join info upon create interface
wifi:
rtw89: add mac TSF sync function
wifi:
rtw89: add related H2C for WoWLAN mode
wifi:
rtw89: add to dump TX FIFO 0/1 for 8852C
wifi:
rtw89: add WoWLAN function support
wifi:
rtw89: add WoWLAN pattern match support
wifi:
rtw89: avoid inaccessible IO operations during doing change_interface()
wifi:
rtw89: check if atomic before queuing c2h
wifi:
rtw89: check if sta's mac_id is valid under AP/TDLS
wifi:
rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code
wifi:
rtw89: collect and send RF parameters to firmware for WoWLAN
wifi:
rtw89: correct 6 GHz scan behavior
wifi:
rtw89: debug: txpwr_table considers sign
wifi:
rtw89: declare support bands with const
wifi:
rtw89: don't request partial firmware if SECURITY_LOADPIN_ENFORCE
wifi:
rtw89: dump dispatch status via debug port
wifi:
rtw89: enable mac80211 virtual monitor interface
wifi:
rtw89: fix physts IE page check
wifi:
rtw89: Fix some error handling path in rtw89_core_sta_assoc()
wifi:
rtw89: Fix some error handling path in rtw89_wow_enable()
wifi:
rtw89: fix unsuccessful interface_add flow
wifi:
rtw89: fix wrong bandwidth settings after scan
wifi:
rtw89: fw: adapt to new firmware format of dynamic header
wifi:
rtw89: fw: implement MCC related H2C
wifi:
rtw89: introduce helpers to wait/complete on condition
wifi:
rtw89: link rtw89_vif and chanctx stuffs
wifi:
rtw89: mac: process MCC related C2H
wifi:
rtw89: make generic functions to convert subband gain index
wifi:
rtw89: move enable_cpu/disable_cpu into fw_download
wifi:
rtw89: parse PHY status only when PPDU is to_self
wifi:
rtw89: phy: add dummy C2H handler to avoid warning message
wifi:
rtw89: phy: ignore warning of bb gain cfg_type 4
wifi:
rtw89: phy: make generic txpwr setting functions
wifi:
rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly
wifi:
rtw89: request full firmware only once if it's early requested
wifi:
rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info
wifi:
rtw89: stop mac port function when stop_ap()
wifi:
rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame
wifi:
rtw89: update D-MAC and C-MAC dump to diagnose SER
wifi:
rtw89: use u32_encode_bits() to fill MAC quota value
wifi:
ti: remove obsolete lines in the Makefile
wifi:
Use kstrtobool() instead of strtobool()
wifi:
wil6210: debugfs: use DEFINE_SHOW_ATTRIBUTE to simplify fw_capabilities/fw_version
wifi:
wilc1000: sdio: fix module autoloading
wifi:
wl1251: drop support for platform data
wifi:
wl1251: switch to using gpiod API
wifi:
zd1201: Avoid clashing function prototypes
wireguard:
timers: cast enum limits members to int in prints
workqueue:
Make queue_rcu_work() use call_rcu_hurry()
writeback:
Add asserts for adding freed inode to lists
writeback:
remove obsolete macro EXPIRE_DIRTY_ATIME
x86,pm:
Force out-of-line memcpy()
x86/acpi/cstate:
Optimize ARB_DISABLE on Centaur CPUs
x86/alternative:
Consistently patch SMP locks in vmlinux and modules
x86/alternative:
Remove noinline from __ibt_endbr_seal[_end]() stubs
x86/alternatives:
Provide text_poke_copy_locked()
x86/aperfmperf:
Erase stale arch_freq_scale values when disabling frequency invariance readings
x86/apic/msi:
Enable MSI_FLAG_PCI_MSIX_ALLOC_DYN
x86/apic/msi:
Enable PCI/IMS
x86/apic/msi:
Remove arch_create_remap_msi_irq_domain()
x86/apic/vector:
Provide MSI parent domain
x86/apic:
Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS
x86/apic:
Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS
x86/asm/32:
Remove setup_once()
x86/asm:
Differentiate between code and function alignment
x86/asm:
Fix an assembler warning with current binutils
x86/asm:
Provide ALTERNATIVE_3
x86/boot/compressed, efi:
Merge multiple definitions of image_offset into one
x86/boot/compressed:
Adhere to calling convention in get_sev_encryption_bit()
x86/boot/compressed:
Avoid touching ECX in startup32_set_idt_entry()
x86/boot/compressed:
Move 32-bit entrypoint code into .text section
x86/boot/compressed:
Move bootargs parsing out of 32-bit startup code
x86/boot/compressed:
Move efi32_entry out of head_64.S
x86/boot/compressed:
Move efi32_pe_entry into .text section
x86/boot/compressed:
Move efi32_pe_entry() out of head_64.S
x86/boot/compressed:
Move startup32_check_sev_cbit() into .text
x86/boot/compressed:
Move startup32_check_sev_cbit() out of head_64.S
x86/boot/compressed:
Move startup32_load_idt() into .text section
x86/boot/compressed:
Move startup32_load_idt() out of head_64.S
x86/boot/compressed:
Only build mem_encrypt.S if AMD_MEM_ENCRYPT=y
x86/boot/compressed:
Pull global variable reference into startup32_load_idt()
x86/boot/compressed:
Rename efi_thunk_64.S to efi-mixed.S
x86/boot/compressed:
Simplify IDT/GDT preserve/restore in the EFI thunk
x86/boot:
Avoid using Intel mnemonics in AT&T syntax asm
x86/boot:
Remove x86_32 PIC using %ebx workaround
x86/boot:
Repair kernel-doc for boot_kstrtoul()
x86/boot:
Skip realmode init code when running as Xen PV guest
x86/bpf:
Emit call depth accounting if required
x86/bugs:
Add retbleed=force
x86/bugs:
Flush IBP in ib_prctl_set()
x86/bugs:
Use sysfs_emit()
x86/build:
Move '-mindirect-branch-cs-prefix' out of GCC-only block
x86/cacheinfo:
Switch cache_ap_init() to hotplug callback
x86/calldepth:
Add ret/call counting for debug
x86/calldepth:
Fix incorrect init section references
x86/callthunks:
Add call patching for call depth tracking
x86/cfi:
Add boot time hash randomization
x86/cfi:
Boot time selection of CFI scheme
x86/cpu:
Add Lunar Lake M
x86/cpu:
Drop 32-bit Xen PV guest code in update_task_stack()
x86/cpu:
Get rid of redundant switch_to_new_gdt() invocations
x86/cpu:
Re-enable stackprotector
x86/cpu:
Remove segment load from switch_to_new_gdt()
x86/cpu:
Remove unneeded 64-bit dependency in arch_enter_from_user_mode()
x86/cpu:
Remove X86_FEATURE_XENPV usage in setup_cpu_entry_area()
x86/cpu:
Switch to cpu_feature_enabled() for X86_FEATURE_XENPV
x86/cpufeatures:
Add X86_FEATURE_XENPV to disabled-features.h
x86/cpufeatures:
Move X86_FEATURE_CALL_DEPTH from bit 18 to bit 19 of word 11, to leave space for WIP X86_FEATURE_SGX_EDECCSSA bit
x86/cpuid:
Carve out all CPUID functionality
x86/debug:
Fix stack recursion caused by wrongly ordered DR7 accesses
x86/debug:
Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al
x86/efi:
Make the deprecated EFI handover protocol optional
x86/entry:
Align SYM_CODE_START() variants
x86/entry:
Make some entry symbols global
x86/entry:
Make sync_regs() invocation a tail call
x86/error_inject:
Align function properly
x86/espfix:
Use get_random_long() rather than archrandom
x86/fpu/xstate:
Fix XSTATE_WARN_ON() to emit relevant diagnostics
x86/fpu:
Add a pkru argument to copy_uabi_from_kernel_to_xstate().
x86/fpu:
Add a pkru argument to copy_uabi_to_xstate()
x86/fpu:
Allow PKRU to be (once again) written by ptrace.
x86/fpu:
Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
x86/fpu:
Take task_struct* in copy_sigframe_from_user_to_xstate()
x86/fpu:
Use _Alignof to avoid undefined behavior in TYPE_ALIGN
x86/ftrace:
Make it call depth tracking aware
x86/ftrace:
Rebalance RSB
x86/ftrace:
Remove ftrace_epilogue()
x86/ftrace:
Remove SYSTEM_BOOTING exceptions
x86/hyperv:
Expand definition of struct hv_vp_assist_page
x86/hyperv:
Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants
x86/hyperv:
KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments"
x86/hyperv:
Move VMCB enlightenment definitions to hyperv-tlfs.h
x86/hyperv:
Remove unregister syscore call from Hyper-V cleanup
x86/i8259:
Make default_legacy_pic static
x86/i8259:
Mark legacy PIC interrupts with IRQ_LEVEL
x86/ibt:
Implement FineIBT
x86/insn:
Avoid namespace clash by separating instruction decoder MMIO type from MMIO trace type
x86/intel_epb:
Set Alder Lake N and Raptor Lake P normal EPB
x86/kasan:
Add helpers to align shadow addresses up and down
x86/kasan:
Map shadow for percpu pages on demand
x86/kasan:
Populate shadow for shared chunk of the CPU entry area
x86/kasan:
Rename local CPU_ENTRY_AREA variables to shorten names
x86/kaslr:
Fix process_mem_region()'s return value
x86/Kconfig:
Add CONFIG_CALL_THUNKS
x86/Kconfig:
Enable kernel IBT by default
x86/Kconfig:
Introduce function padding
x86/kexec:
Fix double-free of elf header buffer
x86/kprobes:
Fix 1 byte conditional jump target
x86/kprobes:
Fix kprobes instruction boudary check with CONFIG_RETHUNK
x86/kprobes:
Fix optprobe optimization check with CONFIG_RETHUNK
x86/kvm:
Remove unused virt to phys translation in kvm_guest_cpu_init()
x86/MCE/AMD:
Clear DFR errors found in THR handler
x86/mce:
Use severity table to handle uncorrected errors in kernel
x86/mem:
Move memmove to out of line assembler
x86/microcode/intel:
Add hdr_type to intel_microcode_sanity_check()
x86/microcode/intel:
Do not print microcode revision and processor flags
x86/microcode/intel:
Do not retry microcode reloading on the APs
x86/microcode/intel:
Reuse find_matching_signature()
x86/microcode/intel:
Reuse microcode_sanity_check()
x86/microcode/intel:
Use a reserved field for metasize
x86/microcode/intel:
Use appropriate type in microcode_sanity_check()
x86/microcode:
Do some minor fixups
x86/microcode:
Drop struct ucode_cpu_info.valid
x86/microcode:
Kill refresh_fw
x86/microcode:
Rip out the subsys interface gunk
x86/microcode:
Simplify init path even more
x86/mm/kmmio:
Remove redundant preempt_disable()
x86/mm/kmmio:
Switch to arch_spin_lock()
x86/mm/kmmio:
Use rcu_read_lock_sched_notrace()
x86/mm/pae:
Be consistent with pXXp_get_and_clear()
x86/mm/pae:
Don't (ab)use atomic64
x86/mm/pae:
Get rid of set_64bit()
x86/mm/pae:
Make pmd_t similar to pte_t
x86/mm/pae:
Use WRITE_ONCE()
x86/mm:
Add a few comments
x86/mm:
Do verify W^X at boot up
x86/mm:
Ensure forced page table splitting
x86/mm:
Fix CR3_ADDR_MASK
x86/mm:
fix poking_init() for Xen PV guests
x86/mm:
Implement native set_memory_rox()
x86/mm:
Inhibit _PAGE_NX changes from cpa_process_alias()
x86/mm:
Initialize text poking earlier
x86/mm:
Populate KASAN shadow for entire per-CPU range of CPU entry area
x86/mm:
Randomize per-cpu entry area
x86/mm:
Recompute physical address for every page of per-CPU CEA mapping
x86/mm:
Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros
x86/mm:
Rename __change_page_attr_set_clr(.checkalias)
x86/mm:
Untangle __change_page_attr_set_clr(.checkalias)
x86/mm:
Use mm_alloc() in poking_init()
x86/modules:
Add call patching
x86/modules:
Set VM_FLUSH_RESET_PERMS in module_alloc()
x86/mtrr:
Add a stop_machine() handler calling only cache_cpu_init()
x86/mtrr:
Add comment for set_mtrr_state() serialization
x86/mtrr:
Disentangle MTRR init from PAT init
x86/mtrr:
Get rid of __mtrr_enabled bool
x86/mtrr:
Let cache_aps_delayed_init replace mtrr_aps_delayed_init
x86/mtrr:
Make message for disabled MTRRs more descriptive
x86/mtrr:
Move cache control code to cacheinfo.c
x86/mtrr:
Remove set_all callback from struct mtrr_ops
x86/mtrr:
Remove unused cyrix_set_all() function
x86/mtrr:
Rename prepare_set() and post_set()
x86/mtrr:
Replace use_intel() with a local flag
x86/mtrr:
Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case")
x86/mtrr:
Simplify mtrr_bp_init()
x86/mtrr:
Simplify mtrr_ops initialization
x86/mtrr:
Split MTRR-specific handling from cache dis/enabling
x86/of:
Add support for boot time interrupt delivery mode configuration
x86/of:
Remove unused early_init_dt_add_memory_arch()
x86/of:
Replace printk(KERN_LVL) with pr_lvl()
x86/orc:
Make it callthunk aware
x86/paravirt:
Fix a !PARAVIRT build warning
x86/paravirt:
Make struct paravirt_call_site unconditionally available
x86/paravirt:
Properly align PV functions
x86/paravirt:
Remove clobber bitmask from .parainstructions
x86/paravirt:
Remove clobber bitmask from .parainstructions
x86/paravirt:
Use common macro for creating simple asm paravirt functions
x86/pat:
Fix pat_x_mtrr_type() for MTRR disabled case
x86/pat:
Handle TDX guest PAT initialization
x86/pci/xen:
Fixup fallout from the PCI/MSI overhaul
x86/pci/xen:
Set MSI_FLAG_PCI_MSIX support in Xen MSI domain
x86/PCI:
Fix log message typo
x86/pci:
Simplify is_mmconf_reserved() messages
x86/PCI:
Tidy E820 removal messages
x86/pci:
Treat EfiMemoryMappedIO as reservation of ECAM space
x86/PCI:
Use pr_info() when possible
x86/percpu:
Move cpu_number next to current_task
x86/percpu:
Move current_top_of_stack next to current_task
x86/percpu:
Move irq_stack variables next to current_task
x86/percpu:
Move preempt_count next to current_task
x86/putuser:
Provide room for padding
x86/resctrl:
Fix event counts regression in reused RMIDs
x86/resctrl:
Fix task CLOSID/RMID update race
x86/resctrl:
Move MSR defines into msr-index.h
x86/resctrl:
Remove arch_has_empty_bitmaps
x86/retbleed:
Add call depth tracking mitigation
x86/retbleed:
Add SKL call thunk
x86/retbleed:
Add SKL return thunk
x86/retbleed:
Add X86_FEATURE_CALL_DEPTH
x86/retpoline:
Add SKL retthunk retpolines
x86/retpoline:
Fix crash printing warning
x86/returnthunk:
Allow different return thunks
x86/sev:
Add SEV-SNP guest feature negotiation support
x86/sgx:
Allow enclaves to use Asynchrounous Exit Notification
x86/sgx:
Reduce delay and interference of enclave release
x86/sgx:
Replace kmap/kunmap_atomic() calls
x86/sgx:
use VM_ACCESS_FLAGS
x86/signal/32:
Merge native and compat 32-bit signal code
x86/signal/64:
Move 64-bit signal code to its own file
x86/signal:
Add ABI prefixes to frame setup functions
x86/signal:
Merge get_sigframe()
x86/signal:
Remove sig parameter from frame setup functions
x86/signal:
Remove sigset_t parameter from frame setup functions
x86/softirq:
Move softirq pending next to current task
x86/speculation:
Identify processors vulnerable to SMT RSB predictions
x86/split_lock:
Add sysctl to control the misery mode
x86/tdx:
Add a wrapper to get TDREPORT0 from the TDX Module
x86/tsc:
Make art_related_clocksource static
x86/vdso:
Conditionally export __vdso_sgx_enter_enclave()
x86/vdso:
Ensure all kernel code is seen by objtool
x86/xen:
Fix memory leak in xen_init_lock_cpu()
x86/xen:
Fix memory leak in xen_smp_intr_init{_pv}()
x86/xen:
Remove the unused function p2m_index()
x86:
Add prefix symbols for function padding
x86:
Decouple PAT and MTRR handling
x86:
Fix misc small issues
x86:
Fixup asm-offsets duplicate
x86:
Improve formatting of user_regset arrays
x86:
KVM: Advertise AMX-FP16 CPUID to user space
x86:
KVM: Advertise AVX-IFMA CPUID to user space
x86:
KVM: Advertise CMPccXADD CPUID to user space
x86:
Put hot per CPU variables into a struct
x86:
Remove __USER32_DS
x86:
Remove CONFIG_ARCH_NR_GPIO
x86:
Sanitize linker script
x86:
Separate out x86_regset for 32 and 64 bit
x86:
Unconfuse CONFIG_ and X86_FEATURE_ namespaces
x86_64:
Remove pointless set_64bit() usage
xattr:
use posix acl api
xattr:
use rbtree for simple_xattrs
xen/gntdev:
Prepare to dynamic dma-buf locking specification
xen/privcmd:
Fix a possible warning in privcmd_ioctl_mmap_resource()
xen/pvcalls:
free active map buffer on pvcalls_front_free_map
xen/virtio:
Handle PCI devices which Host controller is described in DT
xen/virtio:
Optimize the setup of "xen-grant-dma" devices
xen:
fix xen.h build for CONFIG_XEN_PVH=y
xen:
make remove callback of xen driver void returned
xfrm/compat:
prevent potential spectre v1 gadget in xfrm_xlate32_attr()
xfrm:
a few coding style clean ups
xfrm:
add an interface to offload policy
xfrm:
add extack to xfrm_add_sa_expire
xfrm:
add extack to xfrm_alloc_userspi
xfrm:
add extack to xfrm_del_sa
xfrm:
add extack to xfrm_do_migrate
xfrm:
add extack to xfrm_new_ae and xfrm_replay_verify_len
xfrm:
add extack to xfrm_set_spdinfo
xfrm:
add new packet offload flag
xfrm:
add RX datapath protection for IPsec packet offload mode
xfrm:
add support to HW update soft and hard limits
xfrm:
add TX datapath support for IPsec packet offload mode
xfrm:
allow state packet offload mode
xfrm:
annotate data-race around use_time
xfrm:
compat: change expression for switch in xfrm_xlate64
xfrm:
consistently use time64_t in xfrm_timer_handler()
xfrm:
document IPsec packet offload mode
xfrm:
fix bug with DSCP copy to v6 from v4 tunnel
xfrm:
Fix spelling mistake "oflload" -> "offload"
xfrm:
interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF
xfrm:
interface: rename xfrm_interface.c to xfrm_interface_core.c
xfrm:
Remove not-used total variable
xfrm:
speed-up lookup of HW policies
xfrm:
update x->lastused for every packet
xfs,iomap:
move delalloc punching to iomap
xfs:
add debug knob to slow down write for fun
xfs:
add debug knob to slow down writeback for fun
xfs:
attach dquots to inode before reading data/cow fork mappings
xfs:
block map scrub should handle incore delalloc reservations
xfs:
check inode core when scrubbing metadata files
xfs:
check quota files for unwritten extents
xfs:
check that CoW fork extents are not shared
xfs:
don't assert if cmap covers imap after cycling lock
xfs:
don't retry repairs harder when EAGAIN is returned
xfs:
don't return -EFSCORRUPTED from repair when resources cannot be grabbed
xfs:
don't track the AGFL buffer in the scrub AG context
xfs:
don't warn about files that are exactly s_maxbytes long
xfs:
dquot shrinker doesn't check for XFS_DQFLAG_FREEING
xfs:
drop write error injection is unfixable, remove it
xfs:
estimate post-merge refcounts correctly
xfs:
Fix deadlock on xfs_inodegc_worker
xfs:
fix extent busy updating
xfs:
fix incorrect error-out in xfs_remove
xfs:
fix incorrect i_nlink caused by inode racing
xfs:
fix off-by-one error in xfs_btree_space_to_height
xfs:
fix perag loop in xchk_bmap_check_rmaps
xfs:
fix return code when fatal signal encountered during dquot scrub
xfs:
fix sb write verify for lazysbcount
xfs:
fix super block buf log item UAF during force shutdown
xfs:
fully initialize xfs_da_args in xchk_directory_blocks
xfs:
get rid of assert from xfs_btree_islastblock
xfs:
get root inode correctly at bulkstat
xfs:
hoist refcount record merge predicates
xfs:
initialize the check_owner object fully
xfs:
invalidate block device page cache during unmount
xfs:
invalidate xfs_bufs when allocating cow extents
xfs:
load rtbitmap and rtsummary extent mapping btrees at mount time
xfs:
log the AGI/AGF buffers when rolling transactions during an AG repair
xfs:
make AGFL repair function avoid crosslinked blocks
xfs:
make rtbitmap ILOCKing consistent when scanning the rt bitmap file
xfs:
make xfs_iomap_page_ops static
xfs:
online checking of the free rt extent count
xfs:
pivot online scrub away from kmem.[ch]
xfs:
Print XFS UUID on mount and umount events.
xfs:
punching delalloc extents on write failure is racy
xfs:
Remove duplicated include in xfs_iomap.c
xfs:
remove restrictions for fsdax and reflink
xfs:
return EINTR when a fatal signal terminates scrub
xfs:
shut up -Wuninitialized in xfsaild_push
xfs:
skip fscounters comparisons when the scan is incomplete
xfs:
standardize GFP flags usage in online scrub
xfs:
teach scrub to check for adjacent bmaps when rmap larger than bmap
xfs:
teach scrub to flag non-extents format cow forks
xfs:
use byte ranges for write cleanup ranges
xfs:
use dax ops for zero and truncate in fsdax mode
xfs:
use iomap_valid method to detect stale cached iomaps
xfs:
use memcpy, not strncpy, to format the attr prefix during listxattr
xfs:
wait iclog complete before tearing down AIL
xfs:
write page faults in iomap are not buffered writes
xfs:
xfs_bmap_punch_delalloc_range() should take a byte range
xfs:
xfs_qm: remove unnecessary β0β values from error
xhci-pci:
set the dma max_seg_size
xhci:
Add a flag to disable USB3 lpm on a xhci root port level.
xhci:
Add update_hub_device override for PCI xHCI hosts
xhci:
Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
xhci:
Convert to use list_count()
xhci:
Detect lpm incapable xHC USB3 roothub ports from ACPI tables
xhci:
disable U3 suspended ports in S4 hibernate poweroff_late stage
xhci:
export two xhci_hub functions for xhci-pci module usage
xhci:
Fix null pointer dereference when host dies
xhci:
Prevent infinite loop in transaction errors recovery for streams
xhci:
print warning when HCE was set
xhci:
remove unused stream_id parameter from xhci_handle_halted_endpoint()
xprtrdma:
Fix regbuf data not freed in rpcrdma_req_create()
xtensa:
add __umulsidi3 helper
xtensa:
drop unused members of struct thread_struct
xtensa:
update config files
zonefs:
Detect append writes at invalid locations
zpool:
clean out dead code
zram:
add algo parameter support to zram_recompress()
zram:
add incompressible flag to read_block_state()
zram:
add incompressible writeback
zram:
add recompress flag to read_block_state()
zram:
add recompression algorithm sysfs knob
zram:
add size class equals check into recompression
zram:
clarify writeback_store() comment
zram:
factor out WB and non-WB zram read functions
zram:
introduce recompress sysfs knob
zram:
preparation for multi-zcomp support
zram:
remove redundant checks from zram_recompress()
zram:
remove unused stats fields
zram:
use IS_ERR_VALUE() to check for zs_malloc() errors
zram:
use try_cmpxchg in update_used_max
zsmalloc:
add a LRU to zs_pool to keep track of zspages in LRU order
zsmalloc:
add zpool_ops field to zs_pool to store evict handlers
zsmalloc:
consolidate zs_pool's migrate_lock and size_class's locks
zsmalloc:
fix a race with deferred_handles storing
zsmalloc:
implement writeback mechanism for zsmalloc
zsmalloc:
replace IS_ERR() with IS_ERR_VALUE()
zstd:
import usptream v1.5.2
zstd:
Move zstd-common module exports to zstd_common_module.c
zswap:
do not allocate from atomic pool
zswap:
fix writeback lock ordering for zsmalloc