Список изменений
в Linux
6.6
8250_men_mcb:
Add clockrate speed for G215/F215 boards
8250_men_mcb:
fix error handling in read_uarts_available_from_reg()
8250_men_mcb:
Fix unsigned comparison with less than zero
8250_men_mcb:
Fix unsigned expression compared with zero
8250_men_mcb:
Make UART config auto configurable
8250_men_mcb:
Read num ports from register data.
8250_men_mcb:
Remove redundant initialization owner in mcb_driver
8250_men_mcb:
remove unnecessary cast when reading register
9p:
convert to ctime accessor functions
Linux:
[SMB3] send channel sequence number in SMB3 requests after reconnects
accel/ivpu/37xx:
Fix missing VPUIP interrupts
accel/ivpu/40xx:
Disable frequency change interrupt
accel/ivpu/40xx:
Ensure clock resource ownership Ack before Power-Up
accel/ivpu/40xx:
Fix buttress interrupt handling
accel/ivpu/40xx:
Fix missing VPUIP interrupts
accel/ivpu:
Add Arrow Lake pci id
accel/ivpu:
Add debugfs files for testing device reset
accel/ivpu:
Add firmware tracing support
accel/ivpu:
Add fw_name file to debugfs
accel/ivpu:
Add initial support for VPU 4
accel/ivpu:
Add MMU support for 4 level page mappings
accel/ivpu:
Do not use wait event interruptible
accel/ivpu:
Don't enter d0i3 during FLR
accel/ivpu:
Don't flood dmesg with VPU ready message
accel/ivpu:
Extend address range for MMU mmap
accel/ivpu:
Extend get_param ioctl to identify capabilities
accel/ivpu:
Initial debugfs support
accel/ivpu:
Make DMA bit mask HW specific
accel/ivpu:
Mark 64 kB contiguous areas as contiguous in PTEs
accel/ivpu:
Print firmware name and version
accel/ivpu:
refactor deprecated strncpy
accel/ivpu:
Refactor memory ranges logic
accel/ivpu:
Remove configuration of MMU TBU1 and TBU3
accel/ivpu:
Rename and cleanup MMU600 page tables
accel/ivpu:
Rename sources to use generation based names
accel/ivpu:
Switch to generation based FW names
accel/ivpu:
Use cached buffers for FW loading
accel/ivpu:
Use generation based function and registers names
accel/ivpu:
Use struct_size()
accel/qaic:
remove redundant pointer pexec
acct:
replace all non-returning strlcpy with strscpy
acpi/prmt:
Use EFI runtime sandbox to invoke PRM handlers
ACPI:
AC: Install Notify() handler directly
ACPI:
Adjust #ifdef for *_lps0_dev use
ACPI:
battery: Install Notify() handler directly
ACPI:
bus: Introduce wrappers for ACPICA notify handler install/remove
ACPI:
bus: Move acpi_arm_init() to the place of after acpi_ghes_init()
ACPI:
bus: Set driver_data to NULL every time .add() fails
ACPI:
EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx
ACPI:
extlog: Fix finding the generic error data for v3 structure
ACPI:
HED: Install Notify() handler directly
ACPI:
irq: Fix incorrect return value in acpi_register_gsi()
ACPI:
Move AMBA bus scan handling into arm64 specific directory
ACPI:
NFIT: Fix incorrect calculation of idt size
ACPI:
NFIT: Install Notify() handler before getting NFIT table
ACPI:
NFIT: Install Notify() handler directly
ACPI:
NFIT: Remove unnecessary .remove callback
ACPI:
processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits()
ACPI:
processor: Fix uninitialized access of buf in acpi_set_pdc_bits()
ACPI:
processor: Introduce acpi_processor_osc()
ACPI:
processor: LoongArch: Get physical ID from MADT
ACPI:
processor: Move MWAIT quirk out of acpi_processor.c
ACPI:
processor: Move processor_physically_present() to acpi_processor.c
ACPI:
processor: Refactor arch_acpi_set_pdc_bits()
ACPI:
processor: Refine messages in acpi_early_processor_control_setup()
ACPI:
processor: Remove acpi_hwp_native_thermal_lvt_osc()
ACPI:
processor: Rename ACPI_PDC symbols
ACPI:
processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits()
ACPI:
processor: Use _OSC to convey OSPM processor support information
acpi:
Provide ia64 dummy implementation of acpi_proc_quirk_mwait_check()
ACPI:
Remove assorted unused declarations of functions
ACPI:
Remove unused extern declaration acpi_paddr_to_node()
ACPI:
resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[]
ACPI:
resource: Skip IRQ override on ASUS ExpertBook B1402CBA
ACPI:
scan: Defer enumeration of devices with a _DEP pointing to IVSC device
ACPI:
TAD: Install SystemCMOS address space handler for ACPI000E
ACPI:
thermal: Carry out trip point updates under zone lock
ACPI:
thermal: Clean up acpi_thermal_register_thermal_zone()
ACPI:
thermal: Do not attach private data to ACPI handles
ACPI:
thermal: Drop enabled flag from struct acpi_thermal_active
ACPI:
thermal: Drop nocrt parameter
ACPI:
thermal: Drop redundant local variable from acpi_thermal_resume()
ACPI:
thermal: Drop unnecessary thermal zone callbacks
ACPI:
thermal: Eliminate code duplication from acpi_thermal_notify()
ACPI:
thermal: Install Notify() handler directly
ACPI:
thermal: Introduce struct acpi_thermal_trip
ACPI:
thermal: Rework thermal_get_trend()
ACPI:
thermal: Use trip point table to register thermal zones
ACPI:
video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
ACPI:
video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
ACPI:
video: Fix NULL pointer dereference in acpi_video_bus_add()
ACPI:
video: Install Notify() handler directly
ACPI:
video: Put ACPI video and its child devices into D0 on boot
ACPI:
x86: s2idle: Add a function to get LPS0 constraint for a device
ACPI:
x86: s2idle: Add for_each_lpi_constraint() helper
ACPI:
x86: s2idle: Add more debugging for AMD constraints parsing
ACPI:
x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
ACPI:
x86: s2idle: Fix a logic error parsing AMD constraints table
ACPI:
x86: s2idle: Post-increment variables when getting constraints
ACPICA:
Add a define for size of struct acpi_srat_generic_affinity device_handle
ACPICA:
Add AML_NO_OPERAND_RESOLVE flag to Timer
ACPICA:
Add interrupt command to acpiexec
ACPICA:
Add support for _DSC as per ACPI 6.5
ACPICA:
Detect GED device and keep track of _EVT
ACPICA:
exserial.c: replace ternary operator with ACPI_MIN()
ACPICA:
fix for conflict macro definition on zephyr interface
ACPICA:
Fix GCC 12 dangling-pointer warning
ACPICA:
Fix misspelled CDAT DSMAS define
ACPICA:
MADT: Add RISC-V external interrupt controllers
ACPICA:
Modify ACPI_STATE_COMMON
ACPICA:
RHCT: Add flags, CMO and MMU nodes
ACPICA:
Slightly simplify an error message in acpi_ds_result_push()
ACPICA:
Update version to 20230628
Add acpi mahine id:
's for vangogh platform and
Linux:
Add compatible support for RT5733
Linux:
Add cs42l43 PC focused SoundWire CODEC
Linux:
Add cs42l43 PC focused SoundWire CODEC
Linux:
Add DMI ID for MSI Bravo 15 B7ED
Linux:
Add I2S support for the StarFive JH7110 SoC
Linux:
Add Probe functionality support for amd platforms.
Linux:
Add regulators support for PMX75
Linux:
Add Richtek RTQ2208 SubPMIC support
Linux:
Add support for IIO devices in ASoC
Linux:
Add support for rpmsg sound card on i.MX93 platform
adfs:
convert to ctime accessor functions
adfs:
delete unused "union adfs_dirtail" definition
af_packet:
Fix fortified memcpy() without flex array.
af_unix:
Fix data race around sk->sk_err.
af_unix:
Fix data-race around unix_tot_inflight.
af_unix:
Fix data-races around sk->sk_shutdown.
af_unix:
Fix data-races around user->unix_inflight.
af_unix:
Fix msg_controllen test in scm_pidfd_recv() for MSG_CMSG_COMPAT.
af_vsock:
Remove unused declaration vsock_release_pending()/vsock_init_tap()
affs:
convert affs_symlink_read_folio() to use the folio
affs:
convert data read and write to use folios
affs:
convert to ctime accessor functions
affs:
remove writepage implementation
affs:
rename local toupper() to fn() to avoid confusion
afs:
convert to ctime accessor functions
afs:
Documentation: correct reference to CONFIG_AFS_FS
aio:
Annotate struct kioctx_table with __counted_by
aio:
use kiocb_{start,end}_write() helpers
Linux:
Allwinner R329/D1/R528/T113s Dual/Quad SPI modes
alpha:
implement the new page table range API
alpha:
remove
alpha:
replace #include
with #include
alpha:
Replace one-element array with flexible-array member
ALSA:
ac97: Fix possible error value of *rac97
ALSA:
ac97: set variables dev_attr_vendor_id to static
ALSA:
ac97: Simplify with snd_ctl_find_id_mixer()
ALSA:
ac97: Use the standard snd_ctl_add_followers() helper
ALSA:
ad1848: Fix -Wformat-truncation warning for longname string
ALSA:
aoa: Fix typos in PCM fix patch
ALSA:
asihpi: Remove unused declarations
ALSA:
bcd2000: refactor deprecated strncpy
ALSA:
ca0106: Simplify with snd_ctl_find_id_mixer()
ALSA:
ca0106: Use the standard snd_ctl_add_followers() helper
ALSA:
caiaq: Fix -Wformat-truncation warning
ALSA:
cmipci: Fix -Wformat-truncation warning
ALSA:
cmipci: Simplify with snd_ctl_find_id_mixer()
ALSA:
compress: Don't embed device
ALSA:
control: Add lockdep warning to internal functions
ALSA:
control: Don't embed ctl_dev
ALSA:
control: Introduce snd_ctl_find_id_mixer()
ALSA:
control: Introduce unlocked version for snd_ctl_find_*() helpers
ALSA:
control: Make snd_ctl_find_id() argument const
ALSA:
control: Take card->controls_rwsem in snd_ctl_rename()
ALSA:
control: Take controls_rwsem lock in snd_ctl_remove()
ALSA:
control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid()
ALSA:
core: Add memory copy helpers between iov_iter and iomem
ALSA:
core: Drop snd_device_initialize()
ALSA:
core: Introduce snd_device_alloc()
ALSA:
core: Use dev_name of card_dev as debugfs directory name
ALSA:
cs35l41: Poll for Power Up/Down rather than waiting a fixed delay
ALSA:
cs35l41: Use mbox command to enable speaker output for external boost
ALSA:
cs4231: Fix -Wformat-truncation warning for longname string
ALSA:
cs4236: Fix -Wformat-truncation warning
ALSA:
cs46xx: Simplify with snd_ctl_find_id_mixer()
ALSA:
dice: add stream format parameters for Weiss devices
ALSA:
doc: Fix missing backquote in midi-2.0.rst
ALSA:
doc: Update description for the new PCM copy ops
ALSA:
docs: Fix a typo of midi2_ump_probe option for snd-usb-audio
ALSA:
documentation: Add description for USB MIDI 2.0 gadget driver
ALSA:
dummy: Convert to generic PCM copy ops
ALSA:
emu10k1: add separate documentation for E-MU cards
ALSA:
emu10k1: clean up driver status comments
ALSA:
emu10k1: de-duplicate audigy-mixer.rst vs. sb-live-mixer.rst
ALSA:
emu10k1: fix return value of snd_emu1010_adc_pads_put()
ALSA:
emu10k1: Go back and simplify with snd_ctl_find_id()
ALSA:
emu10k1: make E-MU dock monitoring interrupt-driven
ALSA:
emu10k1: more documentation updates
ALSA:
emu10k1: remove superfluous IRQ enable state saving
ALSA:
emu10k1: rework copyright statements
ALSA:
emu10k1: set the "no filtering" bits on PCM voices on Audigy
ALSA:
emu10k1: Simplify with snd_ctl_find_id_mixer()
ALSA:
emu10k1: track loss of external clock on E-MU cards
ALSA:
emu8000: Convert to generic PCM copy ops
ALSA:
Enable build with UML
ALSA:
es1688: Fix -Wformat-truncation warning
ALSA:
es1938: Convert to generic PCM copy ops
ALSA:
es1968: Simplify with snd_ctl_find_id_mixer()
ALSA:
Explicitly include correct DT includes
ALSA:
firewire: Fix -Wformat-truncation warning for longname string
ALSA:
firewire: Fix -Wformat-truncation warning for MIDI stream names
ALSA:
gus: Convert to generic PCM copy ops
ALSA:
hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
ALSA:
hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier
ALSA:
hda/cs35l56: Always power-up and start cs_dsp
ALSA:
hda/cs35l56: Call cs_dsp_power_down() before calling cs_dsp_remove()
ALSA:
hda/cs35l56: Call cs_dsp_power_down() before reloading firmware
ALSA:
hda/cs35l56: Complete firmware reboot before calling cs_dsp_run()
ALSA:
hda/cs35l56: cs_dsp_power_down() on cs35l56_hda_fw_load() error path
ALSA:
hda/cs35l56: Do not download firmware over existing RAM firmware
ALSA:
hda/cs35l56: Do not mark cache dirty after REINIT
ALSA:
hda/cs35l56: Do some clean up on probe error
ALSA:
hda/cs35l56: Fail if .bin not found and firmware not patched
ALSA:
hda/cs35l56: Reject I2C alias addresses
ALSA:
hda/hdmi: keep codec entries in numerical order
ALSA:
hda/i915: extend connectivity check to cover Intel ARL
ALSA:
hda/i915: Use global PCI match macro
ALSA:
hda/realtek - ALC287 I2S speaker platform support
ALSA:
hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP
ALSA:
hda/realtek - ALC287 Realtek I2S speaker platform support
ALSA:
hda/realtek - Fixed ASUS platform headset Mic issue
ALSA:
hda/realtek - Fixed two speaker platform
ALSA:
hda/realtek: Add quirk for ASUS ROG GU603ZV
ALSA:
hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED
ALSA:
hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx
ALSA:
hda/realtek: Change model for Intel RVP board
ALSA:
hda/realtek: Fix spelling mistake "powe" -> "power"
ALSA:
hda/realtek: Splitting the UX3402 into two separate models
ALSA:
hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx
ALSA:
hda/tas2781: Add tas2781 HDA driver
ALSA:
hda/tas2781: Add tas2781 HDA driver
ALSA:
hda/tas2781: Fix acpi device refcount leak at tas2781_read_acpi()
ALSA:
hda/tas2781: Fix PM refcount unbalance at tas2781_hda_bind()
ALSA:
hda/tas2781: Switch back to use struct i2c_driver's .probe()
ALSA:
hda/tas2781: Use standard clamp() macro
ALSA:
hda/tegra: refactor deprecated strncpy
ALSA:
hda: Add controller matching macros
ALSA:
hda: add HD Audio PCI ID for Intel Arrow Lake-S
ALSA:
hda: add HDMI codec ID for Intel LNL
ALSA:
hda: Add missing dependency on CONFIG_EFI for Cirrus/TI sub-codecs
ALSA:
hda: Adding support for CS35L56 on HDA
ALSA:
hda: Convert to PCI device IDs defines
ALSA:
hda: cs35l41: Add device_link between HDA and cs35l41_hda
ALSA:
hda: cs35l41: change cs35l41_prop_model to static
ALSA:
hda: cs35l41: Check mailbox status of pause command after firmware load
ALSA:
hda: cs35l41: Cleanup and fix double free in firmware request
ALSA:
hda: cs35l41: Ensure amp is only unmuted during playback
ALSA:
hda: cs35l41: Ensure we correctly re-sync regmap before system suspending.
ALSA:
hda: cs35l41: Ensure we pass up any errors during system suspend.
ALSA:
hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties
ALSA:
hda: cs35l41: Move Play and Pause into separate functions
ALSA:
hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type
ALSA:
hda: cs35l41: Print amp configuration after bind
ALSA:
hda: cs35l41: Rework System Suspend to ensure correct call separation
ALSA:
hda: cs35l41: Support systems with missing _DSD properties
ALSA:
hda: cs35l41: Use pre and post playback hooks
ALSA:
hda: cs35l56: Call pm_runtime_dont_use_autosuspend()
ALSA:
hda: cs35l56: Disable low-power hibernation mode
ALSA:
hda: cs35l56: Don't 'return ret' if ret is always zero
ALSA:
hda: cs35l56: Fix missing RESET GPIO if _SUB is missing
ALSA:
hda: cs35l56: Use the new RUNTIME_PM_OPS() macro
ALSA:
hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
ALSA:
hda: Fix missing header dependencies
ALSA:
hda: generic: Check potential mixer name string truncation
ALSA:
hda: hda_component: Add pre and post playback hooks to hda_component
ALSA:
hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL
ALSA:
hda: intel-dsp-cfg: add LunarLake support
ALSA:
hda: intel-dsp-cfg: use common include for MeteorLake
ALSA:
hda: intel-sdw-acpi: Use u8 type for link index
ALSA:
hda: Use global PCI match macro
ALSA:
hda: Use regcache_reg_cached() rather than open coding
ALSA:
hdsp: Convert to generic PCM copy ops
ALSA:
hwdep: Don't embed device
ALSA:
ice1712: Simplify with snd_ctl_find_id_mixer()
ALSA:
ice1712: Use the standard snd_ctl_add_followers() helper
ALSA:
info: Remove unused function declarations
ALSA:
intel-dsp-config: Convert to PCI device IDs defines
ALSA:
korg1212: Convert to generic PCM copy ops
ALSA:
maestro3: Simplify with snd_ctl_find_id_mixer()
ALSA:
Make SND_PCMTEST depend on DEBUG_FS
ALSA:
nm256: Convert to generic PCM copy ops
ALSA:
opti9x: Fix -Wformat-truncation warning
ALSA:
pcm: Add copy ops with iov_iter
ALSA:
pcm: Don't embed device
ALSA:
pcm: Drop obsoleted PCM copy_user and copy_kernel ops
ALSA:
pcm: Fix error checks of default read/write copy ops
ALSA:
pcm: Fix missing fixup call in compat hw_refine ioctl
ALSA:
pcmtest: Add 'open' PCM callback error injection
ALSA:
pcmtest: Add support for pcm pausing
ALSA:
pcmtest: minor optimizations
ALSA:
pcmtest: Move buffer iterator initialization to prepare callback
ALSA:
pcmtest: Remove redundant definitions
ALSA:
pcmtest: Update comment about PCM copy ops
ALSA:
rawmidi: Don't embed device
ALSA:
rawmidi: Fix NULL dereference at proc read
ALSA:
Remove redundant of_match_ptr()
ALSA:
Remove unused Broxton PCI ID
ALSA:
riptide: Fix -Wformat-truncation warning for longname string
ALSA:
rme32: Convert to generic PCM copy ops
ALSA:
rme9652: Convert to generic PCM copy ops
ALSA:
rme96: Convert to generic PCM copy ops
ALSA:
sb: Fix wrong argument in commented code
ALSA:
seq: Avoid delivery of events for disabled UMP groups
ALSA:
seq: Create device with snd_device_alloc()
ALSA:
seq: Fix snd_seq_expand_var_event() call to user-space
ALSA:
seq: midi: Fix -Wformat-truncation warning
ALSA:
seq: ump: Fix -Wformat-truncation warning
ALSA:
sh: Convert to generic PCM copy ops
ALSA:
sscape: Fix -Wformat-truncation warning
ALSA:
timer: Create device with snd_device_alloc()
ALSA:
ump: Don't create unused substreams for static blocks
ALSA:
ump: Fill group names for legacy rawmidi substreams
ALSA:
ump: Fix -Wformat-truncation warnings
ALSA:
usb-audio: Attach legacy rawmidi after probing all UMP EPs
ALSA:
usb-audio: Don't try to submit URBs after disconnection
ALSA:
usb-audio: Fix init call orders for UAC1
ALSA:
usb-audio: Fix microphone sound on Nexigo webcam.
ALSA:
usb-audio: Fix microphone sound on Opencomm2 Headset
ALSA:
usb-audio: Fix potential memory leaks at error path for UMP open
ALSA:
usb-audio: mixer: Remove temporary string use in parse_clock_source_unit
ALSA:
usb-audio: Remove unused function declaration
ALSA:
usb-audio: scarlett_gen2: Fix -Wformat-truncation warning
ALSA:
usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning
ALSA:
via82xx: Simplify with snd_ctl_find_id_mixer()
ALSA:
vmaster: Add snd_ctl_add_followers() helper
ALSA:
xen-front: refactor deprecated strncpy
ALSA:
xen: Convert to generic PCM copy ops
ALSA:
xen: Fix -Wformat-truncation warning
alx:
fix OOB-read compiler warning
amba:
bus: fix refcount leak
Linux:
AMD Vangogh support for NAU8821/MAX98388
amiflop:
don't call fsync_bdev in FDFMTBEG
android:
Remove error checking for debugfs_create_dir()
apparmor:
convert to ctime accessor functions
apparmor:
update ctime whenever the mtime changes on an inode
apple-gmux:
Hard Code max brightness for MMIO gmux
ARC:
-Wmissing-prototype warning fixes
ARC:
__switch_to: asm with dwarf ops (vs. inline asm)
ARC:
__switch_to: move ksp to thread_info from thread_struct
ARC:
atomics: Add compiler barrier to atomic operations...
ARC:
boot log: eliminate struct cpuinfo_arc #1: mm
ARC:
boot log: eliminate struct cpuinfo_arc #2: cache
ARC:
boot log: eliminate struct cpuinfo_arc #3: don't export
ARC:
boot log: eliminate struct cpuinfo_arc #4: boot log per ISA
ARC:
boot log: fix warning
ARC:
entry: Add more common chores to EXCEPTION_PROLOGUE
ARC:
entry: ARcompact EV_ProtV to use r10 directly
ARC:
entry: EV_MachineCheck dont re-read ECR
ARC:
entry: replace 8 byte ADD.ne with 4 byte ADD2.ne
ARC:
entry: replace 8 byte OR with 4 byte BSET
ARC:
entry: rework (non-functional)
ARC:
entry: use gp to cache task pointer (vs. r25)
arc:
Explicitly include correct DT includes
arc:
implement the new page table range API
ARC:
kernel stack: INIT_THREAD need not setup @init_stack in @ksp
arc:
mm: convert to GENERIC_IOREMAP
ARC:
pt_regs: create seperate type for ecr
ARC:
uaccess: elide unaliged handling if hardware supports
ARC:
uaccess: remove arc specific out-of-line handles for -Os
ARC:
uaccess: use optimized generic __strnlen_user/__strncpy_from_user
arch/ia64/include:
remove CONFIG_IA64_DEBUG_CMPXCHG from uapi header
Linux:
arch/mips/configs/*_defconfig cleanup
arch:
enable HAS_LTO_CLANG with KASAN and KCOV
arch:
Register fchmodat2, usually as syscall 452
ARCv2:
entry: rearrange pt_regs slightly
ARCv2:
memset: don't prefetch for len == 0 which happens a alot
argv_split:
fix kernel-doc warnings
ARM dts:
renesas: armadillo800eva: Switch to enable-gpios
arm/kexec:
refactor for kernel/Kconfig.kexec
arm/xen:
remove lazy mode related definitions
arm64 :
mm: add wrapper function ioremap_prot()
arm64/cpufeature:
Use ARM64_CPUID_FIELD() to match EVT
arm64/fpsimd:
Only provide the length to cpufeature for xCR registers
arm64/hbc:
Document HWCAP2_HBC
arm64/Kconfig:
Sort the RCpc feature under the ARMv8.3 features menu
arm64/kexec:
refactor for kernel/Kconfig.kexec
arm64/mm:
Add pte_rdonly() helper
arm64/mm:
Directly use ID_AA64MMFR2_EL1_VARange_MASK
arm64/mm:
Replace an open coding with ID_AA64MMFR1_EL1_HAFDBS_MASK
arm64/mm:
Set only the PTE_DIRTY bit while preserving the HW dirty state
arm64/ptrace:
Clean up error handling path in sve_set_common()
arm64/sme:
Include ID_AA64PFR1_EL1.SME in cpu-feature-registers.rst
arm64/smmu:
use TLBI ASID when invalidating entire range
arm64/sysreg:
Fix broken strncpy() -> strscpy() conversion
arm64/sysreg:
refactor deprecated strncpy
arm64:
Add AT operation encodings
arm64:
Add Cortex-A520 CPU part definition
arm64:
Add debug registers affected by HDFGxTR_EL2
arm64:
Add feature detection for fine grained traps
arm64:
Add HDFGRTR_EL2 and HDFGWTR_EL2 layouts
arm64:
add HWCAP for FEAT_HBC (hinted conditional branches)
arm64:
Add missing BRB/CFP/DVP/CPP instructions
arm64:
Add missing DC ZVA/GVA/GZVA encodings
arm64:
Add missing ERX*_EL1 encodings
arm64:
Add missing VA CMO encodings
arm64:
Add TLBI operation encodings
arm64:
convert various functions to use ptdescs
arm64:
cpufeature: Fix CLRBHB and BC detection
arm64:
csum: Fix OoB access in IP checksum code for negative lengths
arm64:
defconfig: Drop CONFIG_VIDEO_IMX_MEDIA
arm64:
defconfig: Enable CONFIG_DRM_IMX_LCDIF
arm64:
defconfig: enable driver for bluetooth nxp uart
arm64:
defconfig: Enable drivers for the Odroid-M1 board
arm64:
defconfig: Enable GPIO_SYSCON
arm64:
defconfig: Enable i.MX93 devices
arm64:
defconfig: Enable IPQ5018 SoC base configs
arm64:
defconfig: Enable ITE_IT66121 HDMI transmitter
arm64:
defconfig: Enable PHY_ROCKCHIP_NANENG_COMBO_PHY
arm64:
defconfig: Enable PMIC RAA215300 and RTC ISL 1208 configs
arm64:
defconfig: enable Qualcomm MSM8996 Global Clock Controller as built-in
arm64:
defconfig: Enable Qualcomm SC8280XP GPUCC
arm64:
defconfig: Enable Redpine 91X wlan driver
arm64:
defconfig: Enable Renesas MTU3a PWM config
arm64:
defconfig: Enable Renesas RZ/V2M CSI driver
arm64:
defconfig: Enable Rockchip OTP memory driver
arm64:
defconfig: enable SL28VPD NVMEM layout
arm64:
defconfig: enable syscon-poweroff driver
arm64:
defconfig: enable the SerDes PHY for Qualcomm DWMAC
arm64:
defconfig: Enable TI PRUSS
arm64:
defconfig: Enable various configs for TI K3 platforms
arm64:
defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y
arm64:
defconfig: select IMX_REMOTEPROC and RPMSG_VIRTIO
arm64:
Document missing userspace visible fields in ID_AA64ISAR2_EL1
arm64:
dts: add board AN400
arm64:
dts: Add gpio_intc node and pinctrl node for Amlogic C3 SoCs
arm64:
dts: Add ipq5018 SoC and rdp432-c2 board support
arm64:
dts: add support for C3 power domain controller
arm64:
dts: agilex/stratix10/n5x: fix dtbs_check for rstmgr
arm64:
dts: agilex/stratix10: Updated QSPI Flash layout for UBIFS
arm64:
dts: agilex5: add initial support for Intel Agilex5 SoCFPGA
arm64:
dts: allwinner: h616: Add OrangePi Zero 3 board support
arm64:
dts: allwinner: h616: Split Orange Pi Zero 2 DT
arm64:
dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree
arm64:
dts: amlogic: drop cooling-[min|max]-state from pwm-fan
arm64:
dts: amlogic: drop redundant status=okay in sound nodes
arm64:
dts: amlogic: meson-g12-common: change aobus-pinctrl node name
arm64:
dts: amlogic: meson-g12b-bananapi: switch to enable-gpios
arm64:
dts: amlogic: meson-g12b-odroid-n2: fix usb hub hog name
arm64:
dts: amlogic: minor whitespace cleanup around '='
arm64:
dts: arm: minor whitespace cleanup around '='
arm64:
dts: broadcom: add missing space before {
arm64:
dts: exynos: add missing space before {
arm64:
dts: exynos: add pwm node for exynosautov9-sadk
arm64:
dts: exynos: exynos5433-tm2: drop redundant status=okay
arm64:
dts: exynos: minor whitespace cleanup around '='
arm64:
dts: freescale: Add DEBIX SOM A and SOM A I/O Board support
arm64:
dts: freescale: Add imx8mm-venice-gw7905-0x
arm64:
dts: freescale: Add imx8mp-venice-gw71xx-2x
arm64:
dts: freescale: Add imx8mp-venice-gw72xx-2x
arm64:
dts: freescale: Add imx8mp-venice-gw73xx-2x
arm64:
dts: freescale: add initial device tree for MBa93xxLA SBC board
arm64:
dts: freescale: add missing space before {
arm64:
dts: freescale: fix imx8mm-venice-gw72xx-0x-imx219 overlay
arm64:
dts: freescale: imx8mm-phyboard-polis: Add TPM node
arm64:
dts: freescale: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
arm64:
dts: freescale: tqma9352: Fix gpio hog
arm64:
dts: freescale: verdin-imx8mp: dahlia: add sound card
arm64:
dts: freescale: verdin-imx8mp: dev: add sound card
arm64:
dts: fsd: minor whitespace cleanup around '='
arm64:
dts: hi3798cv200: Fix clocks order of sd0
arm64:
dts: hisilicon: add missing space before {
arm64:
dts: hisilicon: minor whitespace cleanup around '='
arm64:
dts: imx8: conn: Fix reg order for USB3 controller
arm64:
dts: imx8dxl-evk: Remove 'fsl,spi-num-chipselects'
arm64:
dts: imx8dxl: remove "fsl,imx7ulp-lpuart" compatible for imx8dxl
arm64:
dts: imx8m-beacon-kit: Remove extra sound-sai entry
arm64:
dts: imx8m-venice: Pass "brcm,bcm4329-fmac"
arm64:
dts: imx8mm-beacon-baseboard: Remove usbotg2 pinctrl-names
arm64:
dts: imx8mm-beacon: Add HDMI video with sound
arm64:
dts: imx8mm-beacon: Change camera I2C address
arm64:
dts: imx8mm-emcon: Fix the regulator names
arm64:
dts: imx8mm-emcon: Remove iomuxc pinctrl-names
arm64:
dts: imx8mm-evk: Add camera support
arm64:
dts: imx8mm-evk: Fix hdmi@3d node
arm64:
dts: imx8mm-phyboard-polis-rdk: Remove 'fsl,spi-num-chipselects'
arm64:
dts: imx8mm-phyboard-polis: Add i2c4 sda-/scl-gpios
arm64:
dts: imx8mm-phyboard-polis: Set debug uart muxing to 0x140
arm64:
dts: imx8mm-phycore: drop uncorrect vselect-en
arm64:
dts: imx8mm-venice-gw7901: add cpu-supply node for cpufreq
arm64:
dts: imx8mm-venice-gw7901: add SDR50/SDR104 SDIO support for wifi
arm64:
dts: imx8mm-venice-gw7904: enable UART1 hardware flow control
arm64:
dts: imx8mm: add imx8mm-venice-gw72xx-0x-rpidsi overlay for display
arm64:
dts: imx8mm: add imx8mm-venice-gw73xx-0x-rpidsi overlay for display
arm64:
dts: imx8mm: split PCIe ranges
arm64:
dts: imx8mn-beacon: Add HDMI video with sound
arm64:
dts: imx8mn-evk: Add camera support
arm64:
dts: imx8mn-evk: Add HDMI support
arm64:
dts: imx8mn-evk: Pass GPIO_OPEN_DRAIN flag
arm64:
dts: imx8mn-var-som-symphony: update USB OTG for new board versions
arm64:
dts: imx8mp-beacon-kit: Fix audio_pll2 clock
arm64:
dts: imx8mp-debix-model-a: Remove invalid rtc property
arm64:
dts: imx8mp-debix: remove unused fec pinctrl node
arm64:
dts: imx8mp-evk: Add HDMI support
arm64:
dts: imx8mp-msc-sm2s-ep1: Remove invalid sgtl5000 property
arm64:
dts: imx8mp-phyboard-pollux-rdk: Fix led sub-node names
arm64:
dts: imx8mp-phyboard-pollux: Add missing usdhc clocks assignment
arm64:
dts: imx8mp-phycore-som: Add regulator names
arm64:
dts: imx8mp-phycore-som: Correct pad settings
arm64:
dts: imx8mp-phycore-som: Order properties alphabetically
arm64:
dts: imx8mp-phycore-som: Remove eth phy interrupt
arm64:
dts: imx8mp-phycore-som: Remove LDO2 and LDO4 pmic nodes
arm64:
dts: imx8mp-phycore-som: Update regulator output voltages
arm64:
dts: imx8mp-venice-gw74xx: update to revB PCB
arm64:
dts: imx8mp: add imx8mp-venice-gw74xx-rpidsi overlay for display
arm64:
dts: imx8mp: Fix SDMA2/3 clocks
arm64:
dts: imx8mp: remove arm,primecell-periphid at etm nodes
arm64:
dts: imx8mq-librem5-devkit: Drop power-supply
arm64:
dts: imx8mq-librem5-devkit: Mark buck2 as always on
arm64:
dts: imx8mq-librem5-r4: Bump up proximity sensor's near level
arm64:
dts: imx8mq-librem5: Mark tps65982 as wakeup source
arm64:
dts: imx8mq-librem5: Reduce usdhc2's post-power-on-delay-ms to 20ms
arm64:
dts: imx8mq-librem5: set audio-1v8 always-on
arm64:
dts: imx8mq-librem5: Use 'vqmmc-supply'
arm64:
dts: imx8mq: Add coresight trace components
arm64:
dts: imx8m{m,n}-venice-gw7902: add SDR50/SDR104 SDIO support for wifi
arm64:
dts: imx8qm-mek: delete A72 thermal zone
arm64:
dts: imx8qm: add cpu frequency table
arm64:
dts: imx8qm: add thermal zone and cooling map
arm64:
dts: imx8qm: Fix VPU core alias name
arm64:
dts: imx8qm: Fix VPU core alias name
arm64:
dts: imx8ulp-evk: add 100MHz/200MHz pinctrl setting for eMMC
arm64:
dts: imx8ulp-evk: add reserved memory for cma
arm64:
dts: imx8ulp-evk: add spi-nor device support
arm64:
dts: imx8ulp-evk: enable CM33 node
arm64:
dts: imx8ulp-evk: enable lpi2c7 bus
arm64:
dts: imx8ulp: add cm33 node
arm64:
dts: imx8ulp: add cpuidle node
arm64:
dts: imx8ulp: add flexspi node
arm64:
dts: imx8ulp: add thermal node
arm64:
dts: imx8ulp: set default clock for SDHC
arm64:
dts: imx93: add "fsl,imx8ulp-lpuart" compatible for imx93
arm64:
dts: imx93: add cm33 node
arm64:
dts: imx93: add cma area for i.MX93 11x11 EVK
arm64:
dts: imx93: add the Flex-CAN stop mode by GPR
arm64:
dts: imx93: add thermal support
arm64:
dts: imx93: enable CM33 for 11x11 EVK
arm64:
dts: imx: Add imx8mm-prt8mm.dtb to build
arm64:
dts: imx: minor whitespace cleanup around '='
arm64:
dts: imx: Pass a single BD71847 clock entry
arm64:
dts: lg: add missing cache properties
arm64:
dts: ls1028a: add l1 and l2 cache info
arm64:
dts: ls1028a: sl28: get MAC addresses from VPD
arm64:
dts: marvell: add missing space before {
arm64:
dts: marvell: Add NAND flash controller to AC5
arm64:
dts: mediatek: Fix "mediatek,merge-mute" and "mediatek,merge-fifo-en" types
arm64:
dts: mediatek: Fix "status" values
arm64:
dts: mediatek: fix t-phy unit name
arm64:
dts: mediatek: mt8195-demo: fix the memory size to 8GB
arm64:
dts: mediatek: mt8195-demo: update and reorder reserved memory regions
arm64:
dts: mediatek: mt8195: Set DSU PMU status to fail
arm64:
dts: meson: a1: change uart compatible string
arm64:
dts: microchip: minor whitespace cleanup around '='
arm64:
dts: nuvoton: add missing cache properties
arm64:
dts: nuvoton: Add PECI controller node
arm64:
dts: phycore-imx8mm: fix nor mtd partitions
arm64:
dts: qcom: Add base SM4450 QRD DTS
arm64:
dts: qcom: add missing space before {
arm64:
dts: qcom: Add pinctrl gpio support for pm7250b
arm64:
dts: qcom: Add pm7550ba PMIC dtsi
arm64:
dts: qcom: Add pmx75 PMIC dtsi
arm64:
dts: qcom: Add rpm-proc node for GLINK gplatforms
arm64:
dts: qcom: Add rpm-proc node for SMD platforms
arm64:
dts: qcom: Adds base SM4450 DTSI
arm64:
dts: qcom: apq8016-sbc-d3-camera-mezzanine: Move default ov5640 to a standalone dts
arm64:
dts: qcom: apq8016-sbc: drop label from I2C and SPI
arm64:
dts: qcom: apq8016-sbc: Enable camss for non-mezzanine cases
arm64:
dts: qcom: apq8016-sbc: Fix ov5640 data-lanes declaration
arm64:
dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
arm64:
dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios
arm64:
dts: qcom: apq8016-sbc: Set ov5640 assigned-clock
arm64:
dts: qcom: apq8039-t2: Drop inexistent property
arm64:
dts: qcom: apq8039-t2: remove superfluous "input-enable"
arm64:
dts: qcom: apq8096-db820c: drop label from I2C
arm64:
dts: qcom: apq8096-db820c: fix missing clock populate
arm64:
dts: qcom: c630: add debug uart
arm64:
dts: qcom: c630: add panel bridge 1p2 regulator
arm64:
dts: qcom: Drop undocumented "svid" property
arm64:
dts: qcom: Fix "status" value
arm64:
dts: qcom: ipq5332: Add common RDP dtsi file
arm64:
dts: qcom: ipq5332: enable GPIO based LEDs and Buttons
arm64:
dts: qcom: ipq9574: Add cpu cooling maps
arm64:
dts: qcom: ipq9574: Add LDO regulator node
arm64:
dts: qcom: ipq9574: Add USB related nodes
arm64:
dts: qcom: ipq9574: Enable USB
arm64:
dts: qcom: ipq9574: Use assigned-clock-rates for QUP I2C core clks
arm64:
dts: qcom: minor whitespace cleanup around '='
arm64:
dts: qcom: msm8916-gt5: drop incorrect accelerometer interrupt-names
arm64:
dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
arm64:
dts: qcom: msm8916-samsung-e2015: Add accelerometer
arm64:
dts: qcom: msm8916-samsung-e5: Add touchscreen
arm64:
dts: qcom: msm8916-samsung-j5-common: Add touchscreen
arm64:
dts: qcom: msm8916-samsung-serranove: Add RT5033 PMIC with charger
arm64:
dts: qcom: msm8916: Define CAMSS ports in core dtsi
arm64:
dts: qcom: msm8939-samsung-a7: Add initial dts
arm64:
dts: qcom: msm8939-samsung-a7: Drop internal pull for SD CD
arm64:
dts: qcom: msm8939-sony-xperia-kanuti-tulip: Add missing 'chassis-type'
arm64:
dts: qcom: msm8939: Add missing 'cache-unified' to L2
arm64:
dts: qcom: msm8939: Drop "qcom,idle-state-spc" compatible
arm64:
dts: qcom: msm8939: drop incorrect smp2p Hexagon properties
arm64:
dts: qcom: msm8953-daisy: use new speaker maxim,interleave-mode
arm64:
dts: qcom: msm8953-tissot: use 0 as speaker DAI cells
arm64:
dts: qcom: msm8953-vince: drop duplicated touschreen parent interrupt
arm64:
dts: qcom: msm8996-gemini: fix touchscreen VIO supply
arm64:
dts: qcom: msm8996-sagit: drop unsupported syna,codes
arm64:
dts: qcom: msm8996-xiaomi: drop label from I2C
arm64:
dts: qcom: msm8996-xiaomi: fix missing clock populate
arm64:
dts: qcom: msm8996-xiaomi: use generic node names
arm64:
dts: qcom: msm8996: Add missing interrupt to the USB2 controller
arm64:
dts: qcom: msm8996: Fix dsi1 interrupts
arm64:
dts: qcom: msm8996: rename labels for HDMI nodes
arm64:
dts: qcom: msm8996: scale CBF clock according to the CPUfreq
arm64:
dts: qcom: msm8998: Add DPU1 nodes
arm64:
dts: qcom: msm8998: Add missing power domain to MMSS SMMU
arm64:
dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
arm64:
dts: qcom: msm8998: Provide XO to RPMCC
arm64:
dts: qcom: msm8998: Use the correct GPLL0 leg for GPUCC
arm64:
dts: qcom: msm8998: Use the correct GPLL0_DIV leg for MMCC
arm64:
dts: qcom: msm89xx-mtp: add chassis-type property
arm64:
dts: qcom: pm6150l: Add missing short interrupt
arm64:
dts: qcom: pm660l: Add missing short interrupt
arm64:
dts: qcom: pm8350: fix thermal zone name
arm64:
dts: qcom: pm8350b: fix thermal zone name
arm64:
dts: qcom: pm8953: Add thermal zone
arm64:
dts: qcom: pmi8950: Add missing OVP interrupt
arm64:
dts: qcom: pmi8994: Add missing OVP interrupt
arm64:
dts: qcom: pmk8350: fix ADC-TM compatible string
arm64:
dts: qcom: pmr735b: fix thermal zone name
arm64:
dts: qcom: qcm2290: Add USB3 PHY
arm64:
dts: qcom: qdu1000-idp: Add reserved gpio list
arm64:
dts: qcom: qdu1000-idp: Update reserved memory region
arm64:
dts: qcom: qrb2210-rb1: Add regulators
arm64:
dts: qcom: qrb4210-rb2: Enable GPU
arm64:
dts: qcom: qru1000-idp: Add reserved gpio list
arm64:
dts: qcom: qru1000-idp: Update reserved memory region
arm64:
dts: qcom: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
arm64:
dts: qcom: sa8540p-ride: enable rtc
arm64:
dts: qcom: sa8775p-ride: add an alias for ethernet0
arm64:
dts: qcom: sa8775p-ride: add pin functions for ethernet0
arm64:
dts: qcom: sa8775p-ride: add the second SGMII PHY
arm64:
dts: qcom: sa8775p-ride: enable EMAC1
arm64:
dts: qcom: sa8775p-ride: enable ethernet0
arm64:
dts: qcom: sa8775p-ride: enable pcie nodes
arm64:
dts: qcom: sa8775p-ride: enable the second SerDes PHY
arm64:
dts: qcom: sa8775p-ride: enable the SerDes PHY
arm64:
dts: qcom: sa8775p-ride: index the first SGMII PHY
arm64:
dts: qcom: sa8775p-ride: move the reset-gpios property of the PHY
arm64:
dts: qcom: sa8775p-ride: sort aliases alphabetically
arm64:
dts: qcom: sa8775p: add a node for EMAC1
arm64:
dts: qcom: sa8775p: add a node for the second serdes PHY
arm64:
dts: qcom: sa8775p: Add pcie0 and pcie1 nodes
arm64:
dts: qcom: sa8775p: add the first 1Gb ethernet interface
arm64:
dts: qcom: sa8775p: add the SGMII PHY node
arm64:
dts: qcom: sa8775p: correct PMIC GPIO label in gpio-ranges
arm64:
dts: qcom: sa8775p: Hook up PDC as wakeup-parent of TLMM
arm64:
dts: qcom: sc7180-aspire1: use generic ADC channel node names
arm64:
dts: qcom: sc7180: Bring back cpufreq-based DDR votes
arm64:
dts: qcom: sc7180: Fix DSI0_PHY reg-names
arm64:
dts: qcom: sc7180: Hook up BWMONs
arm64:
dts: qcom: sc7180: Split up TF-A related PSCI configuration
arm64:
dts: qcom: sc8180x-flex-5g: align gpio-keys node name with bindings
arm64:
dts: qcom: sc8180x-flex-5g: correct panel ports
arm64:
dts: qcom: sc8180x-flex-5g: remove superfluous "input-enable"
arm64:
dts: qcom: sc8180x-flex5g: Wire up USB Type-C
arm64:
dts: qcom: sc8180x-pmics: add missing gpio-ranges
arm64:
dts: qcom: sc8180x-pmics: add missing qcom,spmi-gpio fallbacks
arm64:
dts: qcom: sc8180x-pmics: align LPG node name with dtschema
arm64:
dts: qcom: sc8180x-pmics: align SPMI PMIC Power-on node name with dtschema
arm64:
dts: qcom: sc8180x-primus: correct panel ports
arm64:
dts: qcom: sc8180x-primus: remove superfluous "input-enable"
arm64:
dts: qcom: sc8180x-primus: Wire up USB Type-C
arm64:
dts: qcom: sc8180x: Add missing 'cache-unified' to L3
arm64:
dts: qcom: sc8180x: Add USB Type-C of_graph anchors
arm64:
dts: qcom: sc8180x: align thermal node name with bindings
arm64:
dts: qcom: sc8180x: Fix cluster PSCI suspend param
arm64:
dts: qcom: sc8180x: Fix LLCC reg property
arm64:
dts: qcom: sc8180x: use generic ADC channel node names
arm64:
dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
arm64:
dts: qcom: sc8280xp-crd: Fix naming of regulators
arm64:
dts: qcom: sc8280xp-pmics: add explicit rtc interrupt parent
arm64:
dts: qcom: sc8280xp-x13s: Add camera activity LED
arm64:
dts: qcom: sc8280xp-x13s: Unreserve NC pins
arm64:
dts: qcom: sc8280xp: Add missing SCM interconnect
arm64:
dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM
arm64:
dts: qcom: sdm670: add cpu frequency scaling
arm64:
dts: qcom: sdm670: add frequency profile
arm64:
dts: qcom: sdm670: add osm l3
arm64:
dts: qcom: sdm670: Add PDC
arm64:
dts: qcom: sdm670: Hook up PDC as wakeup-parent of TLMM
arm64:
dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved
arm64:
dts: qcom: sdm845-enchilada: use 0 as speaker DAI cells
arm64:
dts: qcom: sdm845-mtp: add chassis-type property
arm64:
dts: qcom: sdm845-tama: Set serial indices and stdout-path
arm64:
dts: qcom: sdm845: Add interconnect paths to UFSHC
arm64:
dts: qcom: sdm845: Add missing RPMh power domain to GCC
arm64:
dts: qcom: sdm845: Enable CAMSS on the bare rb3 board
arm64:
dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
arm64:
dts: qcom: sdm850-*: fix uart6 aliases
arm64:
dts: qcom: sdm850-c630: add missing panel supply
arm64:
dts: qcom: sdx75-idp: Add pmics supported in SDX75
arm64:
dts: qcom: sdx75-idp: Add regulator nodes
arm64:
dts: qcom: sdx75: Add rpmhpd node
arm64:
dts: qcom: sdx75: Add spmi node
arm64:
dts: qcom: sm6115-pro1x: fix incorrect gpio-key,wakeup
arm64:
dts: qcom: sm6115: Add GPU nodes
arm64:
dts: qcom: sm6115p-j606f: Enable GPU
arm64:
dts: qcom: sm6115p-j606f: Hook up display
arm64:
dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
arm64:
dts: qcom: sm6125-sprout: correct ramoops pmsg-size
arm64:
dts: qcom: sm6350: Add BWMONs
arm64:
dts: qcom: sm6350: Add DPU1 nodes
arm64:
dts: qcom: sm6350: Add GPU nodes
arm64:
dts: qcom: sm6350: Add GPUCC node
arm64:
dts: qcom: sm6350: Add QFPROM node
arm64:
dts: qcom: sm6350: correct ramoops pmsg-size
arm64:
dts: qcom: sm6350: Fix ZAP region
arm64:
dts: qcom: sm6350: Hook up PDC as wakeup-parent of TLMM
arm64:
dts: qcom: sm6375: Set up L3 scaling
arm64:
dts: qcom: sm8150-kumano: correct ramoops pmsg-size
arm64:
dts: qcom: sm8150: extend the size of the PDC resource
arm64:
dts: qcom: sm8150: Fix the I2C7 interrupt
arm64:
dts: qcom: sm8150: use proper DSI PHY compatible
arm64:
dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
arm64:
dts: qcom: sm8250-edo: Add gpio line names for TLMM
arm64:
dts: qcom: sm8250-edo: correct ramoops pmsg-size
arm64:
dts: qcom: sm8250-edo: Rectify gpio-keys
arm64:
dts: qcom: sm8250-pdx203: add required pin function
arm64:
dts: qcom: sm8250-pdx203: Configure SLG51000 PMIC
arm64:
dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
arm64:
dts: qcom: sm8250: Add BWMONs
arm64:
dts: qcom: sm8250: Add interconnect paths to UFSHC
arm64:
dts: qcom: sm8250: correct dynamic power coefficients
arm64:
dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
arm64:
dts: qcom: sm8250: Mark SMMUs as DMA coherent
arm64:
dts: qcom: sm8250: Update the RPMHPD bindings entry
arm64:
dts: qcom: sm8350-hdk: add uSD card
arm64:
dts: qcom: sm8350-hdk: correct FSA4480 port
arm64:
dts: qcom: sm8350-hdk: include PMK8350
arm64:
dts: qcom: sm8350: add APR and LPASS TLMM
arm64:
dts: qcom: sm8350: Add missing cluster sleep state
arm64:
dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
arm64:
dts: qcom: sm8350: Fix CPU idle state residency times
arm64:
dts: qcom: sm8350: Update the RPMHPD bindings entry
arm64:
dts: qcom: sm8350: Use proper CPU compatibles
arm64:
dts: qcom: sm8450-hdk: add ADC-TM thermal zones
arm64:
dts: qcom: sm8450-hdk: correct FSA4480 port
arm64:
dts: qcom: sm8450-hdk: define DIE_TEMP channels
arm64:
dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion
arm64:
dts: qcom: sm8450: Add PRNG
arm64:
dts: qcom: sm8450: Add RPMh stats
arm64:
dts: qcom: sm8450: correct crypto unit address
arm64:
dts: qcom: sm8450: provide MDSS cfg interconnect
arm64:
dts: qcom: sm8450: Update the RPMHPD bindings entry
arm64:
dts: qcom: sm8450: Use standalone ICE node for UFS
arm64:
dts: qcom: sm8550-mtp: Add missing supply for L1B regulator
arm64:
dts: qcom: sm8550-mtp: add pmic glink port/endpoints
arm64:
dts: qcom: sm8550-qrd: add pmic glink port/endpoints
arm64:
dts: qcom: sm8550: add ports subnodes in usb/dp qmpphy node
arm64:
dts: qcom: sm8550: Update the RPMHPD bindings entry
arm64:
dts: qcom: sm8[1234]50-hdk: add chassis-type property
arm64:
dts: qcom: sm8[1235]50-mtp: add chassis-type property
arm64:
dts: qcom: sm8[45]50-qrd: add chassis-type property
arm64:
dts: qcom: use defines for interrupts
arm64:
dts: qcom: Use labels with generic node names for ADC channels
arm64:
dts: renesas: Add missing space before {
arm64:
dts: renesas: Minor whitespace cleanup around '='
arm64:
dts: renesas: r8a779f0: Add INTC-EX node
arm64:
dts: renesas: r9a07g043: Add MTU3a node
arm64:
dts: renesas: r9a09g011: Add CSI nodes
arm64:
dts: renesas: rzg2l-smarc-som: Enable PMIC and built-in RTC
arm64:
dts: renesas: rzg2l-smarc: Add support for enabling MTU3
arm64:
dts: renesas: rzg2l: Fix txdv-skew-psec typos
arm64:
dts: renesas: rzg2lc-smarc-som: Add PHY interrupt support for ETH0
arm64:
dts: renesas: rzg2lc-smarc-som: Enable PMIC and built-in RTC
arm64:
dts: renesas: rzg2lc-smarc: Add support for enabling MTU3
arm64:
dts: renesas: rzg2ul-smarc: Add support for enabling MTU3
arm64:
dts: renesas: spider-cpu: Add GP LEDs
arm64:
dts: Replace the IRQ number with the IRQID macro definition
arm64:
dts: rockchip: add 5V regulator to rock-5a
arm64:
dts: rockchip: add analog audio to rock-5a
arm64:
dts: rockchip: add combo PHYs to rk3588
arm64:
dts: rockchip: add dts for Firefly Station P2 aka rk3568-roc-pc
arm64:
dts: rockchip: Add dtsi entry for RK3399 PCIe endpoint core
arm64:
dts: rockchip: add fan support to rock-5a
arm64:
dts: rockchip: add I2C EEPROM to rock-5a
arm64:
dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399
arm64:
dts: rockchip: Add microSD card for edgeble-neu6b
arm64:
dts: rockchip: Add NanoPC T6
arm64:
dts: rockchip: Add NanoPC T6 PCIe Ethernet support
arm64:
dts: rockchip: add PCIe3 support for rk3588
arm64:
dts: rockchip: Add PMIC for edgeble-neu6b
arm64:
dts: rockchip: add PMIC to rock-5a
arm64:
dts: rockchip: Add Radxa ROCK 4SE
arm64:
dts: rockchip: add rk3588 PCIe2 support
arm64:
dts: rockchip: add SARADC to rock-5a
arm64:
dts: rockchip: add SATA support to rk3588
arm64:
dts: rockchip: add SD card support to rock-5a
arm64:
dts: rockchip: add status LED to rock-5a
arm64:
dts: rockchip: add USB2 support for rk3588
arm64:
dts: rockchip: add USB2 to rk3588-evb1
arm64:
dts: rockchip: add USB2 to rk3588-rock5b
arm64:
dts: rockchip: add USB2 to rk3588s-rock5a
arm64:
dts: rockchip: add vdd_cpu_big regulators to rock-5a
arm64:
dts: rockchip: add vdd_npu_s0 regulator to rock-5a
arm64:
dts: rockchip: Drop unchanged max-frequency from rk3588 boards
arm64:
dts: rockchip: enable I2C interface from DSI and CSI connectors on rock-5a
arm64:
dts: rockchip: Enable internal SPI flash for ROCK Pi 4A/B/C
arm64:
dts: rockchip: Enable PWM FAN for edgeble-neu6b
arm64:
dts: rockchip: Enable RS232 for edgeble-neu6b
arm64:
dts: rockchip: Enable RS485 for edgeble-neu6b
arm64:
dts: rockchip: Enable RTC for edgeble-neu6b
arm64:
dts: rockchip: Enable SATA for edgeble-neu6b
arm64:
dts: rockchip: Enable SATA on Radxa E25
arm64:
dts: rockchip: enable SATA on rk3588-evb1
arm64:
dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards
arm64:
dts: rockchip: Fix PCIe regulators on Radxa E25
arm64:
dts: rockchip: fix/update sdmmc properties for rock-5a and -5b
arm64:
dts: rockchip: Move OPP table from ROCK Pi 4 dtsi
arm64:
dts: rockchip: set codec system-clock-fixed on px30-ringneck-haikou
arm64:
dts: rockchip: switch px30-engicam to enable-gpios
arm64:
dts: rockchip: switch rk3399-gru boards to enable-gpios
arm64:
dts: rockchip: Update sound card label on rk3588-rock-5b
arm64:
dts: rockchip: use codec as clock master on px30-ringneck-haikou
arm64:
dts: socfpga: agilex/stratix10: fix dtbs_check warnings for sram
arm64:
dts: socfpga: change the reset-name of "stmmaceth-ocp" to "ahb"
arm64:
dts: socfpga: n5x/stratix10: fix dtbs_check warning for partitions
arm64:
dts: socfpga: stratix10: fix dtbs_check warning for usbphy
arm64:
dts: stratix10/agilex/n5x: fix dtbs_check warning for memory node
arm64:
dts: ti: add missing space before {
arm64:
dts: ti: Add support for the AM62P5 Starter Kit
arm64:
dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees
arm64:
dts: ti: am62x-sk: Add overlay for HDMI audio
arm64:
dts: ti: Fix compatible of ti,*-ehrpwm-tbclk
arm64:
dts: ti: Introduce AM62P5 family of SoCs
arm64:
dts: ti: k3-*: fix fss node dtbs check warnings
arm64:
dts: ti: k3-am62-main: Add node for DSS
arm64:
dts: ti: k3-am62-main: Remove power-domains from crypto node
arm64:
dts: ti: k3-am625-beagleplay: Add HDMI support
arm64:
dts: ti: k3-am625-verdin: enable CAN_2
arm64:
dts: ti: k3-am62: Add MCU MCAN nodes
arm64:
dts: ti: k3-am62: Enable AUDIO_REFCLKx
arm64:
dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port
arm64:
dts: ti: k3-am62a7: Add MCU MCAN nodes
arm64:
dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk
arm64:
dts: ti: k3-am62x-sk-common: Add HDMI support
arm64:
dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency
arm64:
dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays
arm64:
dts: ti: k3-am64: Enable OSPI nodes at the board level
arm64:
dts: ti: k3-am64: Enable TSCADC nodes at the board level
arm64:
dts: ti: k3-am64: Merge the two main_conf nodes
arm64:
dts: ti: k3-am65: Enable OSPI nodes at the board level
arm64:
dts: ti: k3-am65: Enable TSCADC nodes at the board level
arm64:
dts: ti: k3-am68-sk-base-board: Add HDMI support
arm64:
dts: ti: k3-am69-sk: Add phase tags marking
arm64:
dts: ti: k3-j7200: Enable GPIO nodes at the board level
arm64:
dts: ti: k3-j7200: Enable OSPI nodes at the board level
arm64:
dts: ti: k3-j7200: Enable SDHCI nodes at the board level
arm64:
dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node
arm64:
dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI
arm64:
dts: ti: k3-j721e: Enable C6x DSP nodes at the board level
arm64:
dts: ti: k3-j721e: Enable C7x DSP nodes at the board level
arm64:
dts: ti: k3-j721e: Enable GPIO nodes at the board level
arm64:
dts: ti: k3-j721e: Enable OSPI nodes at the board level
arm64:
dts: ti: k3-j721e: Enable SDHCI nodes at the board level
arm64:
dts: ti: k3-j721e: Enable TSCADC nodes at the board level
arm64:
dts: ti: k3-j721s2-main: Add DSS node
arm64:
dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs
arm64:
dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node
arm64:
dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI
arm64:
dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain
arm64:
dts: ti: k3-j721s2: correct pinmux offset for ospi
arm64:
dts: ti: k3-j721s2: Enable GPIO nodes at the board level
arm64:
dts: ti: k3-j721s2: Enable SDHCI nodes at the board level
arm64:
dts: ti: k3-j784s4-evm: Add phase tags marking
arm64:
dts: ti: k3-j784s4-evm: Add Support for UFS peripheral
arm64:
dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC
arm64:
dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi
arm64:
dts: ti: k3-j784s4-main: Add DT node for UFS
arm64:
dts: ti: k3-j784s4: Add phase tags marking
arm64:
dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level
arm64:
dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio
arm64:
dts: ti: k3-pinctrl: Introduce debounce select mux macros
arm64:
dts: ti: k3: Add cfg reg region to ringacc node
arm64:
dts: ti: k3: Fix epwm_tbclk node name to generic name
arm64:
dts: ti: k3: Fixup remaining pin group node names for make dtbs checks
arm64:
dts: ti: minor whitespace cleanup around '='
arm64:
dts: ti: Use local header for SERDES MUX idle-state values
arm64:
dts: ti: verdin-am62: Add DSI display support
arm64:
dts: ti: verdin-am62: dahlia: add sound card
arm64:
dts: ti: verdin-am62: dev: add sound card
arm64:
dts: ti: verdin-am62: Set I2S_1 MCLK rate
arm64:
dts: tqma8mqnl: Add vcc supply to i2c eeproms
arm64:
dts: use capital "OR" for multiple licenses in SPDX
arm64:
errata: Add Cortex-A520 speculative unprivileged load workaround
arm64:
errata: Group all Cortex-A510 errata together
arm64:
Explicitly include correct DT includes
arm64:
fix build warning for ARM64_MEMSTART_SHIFT
arm64:
hugetlb: enable __HAVE_ARCH_FLUSH_HUGETLB_TLB_RANGE
arm64:
hugetlb: fix set_huge_pte_at() to work with all swap entries
arm64:
implement the new page table range API
arm64:
include asm/cacheflush.h in asm/hugetlb.h
arm64:
insn: Add encoders for LDRSB/LDRSH/LDRSW
arm64:
libstub: Move KASLR handling functions to kaslr.c
arm64:
mm: use ptep_clear() instead of pte_clear() in clear_flush()
arm64:
module: Use module_init_layout_section() to spot init sections
arm64:
mte: simplify swap tag restoration logic
arm64:
Remove unsued extern declaration init_mem_pgprot()
arm64:
sdei: abort running SDEI handlers during crash
arm64:
smccc: replace custom COUNT_ARGS() & CONCATENATE() implementations
arm64:
support batched/deferred tlb shootdown during page reclamation/migration
arm64:
syscall: unmask DAIF earlier for SVCs
arm64:
sysreg: Generate C compiler warnings on {read,write}_sysreg_s arguments
arm64:
tegra: Adapt to LP855X bindings changes
arm64:
tegra: Add 35б╟C trip point for Jetson Orin NX/Nano
arm64:
tegra: Add audio support for IGX Orin
arm64:
tegra: Add blank lines for better readability
arm64:
tegra: Add missing alias for NVIDIA IGX Orin
arm64:
tegra: Add missing reset-names for Tegra HS UART
arm64:
tegra: Add PCIe and DP 3.3V supplies
arm64:
tegra: Add SPI device tree nodes for Tegra234
arm64:
tegra: Add UARTE device tree node on Tegra234
arm64:
tegra: Drop incorrect maxim,disable-etr on Smaug
arm64:
tegra: Enable UARTA and UARTE for Orin Nano
arm64:
tegra: Fix HSUART for Jetson AGX Orin
arm64:
tegra: Fix HSUART for Smaug
arm64:
tegra: Remove current-speed for SBSA UART
arm64:
tegra: Remove dmas and dma-names for debug UART
arm64:
tegra: Remove duplicate PCI nodes
arm64:
tegra: Remove {clock,reset}-names from VIC powergate
arm64:
tegra: smaug: Remove reg-shift for high-speed UART
arm64:
tegra: Sort PCI nodes correctly on Orin
arm64:
tegra: Update AHUB clock parent and rate
arm64:
tegra: Update AHUB clock parent and rate on Tegra234
arm64:
tegra: Update CPU OPP tables
arm64:
tlb: Implement __flush_s2_tlb_range_op()
arm64:
tlb: Refactor the core flush algorithm of __flush_tlb_range
arm64:
tlbflush: add some comments for TLB batched flushing
arm64:
vdso: remove two .altinstructions related symbols
arm64:
zynqmp: Add L2 cache nodes
arm64:
zynqmp: Add memory reserved node for k26 Kria SOM board
arm64:
zynqmp: Assign TSU clock frequency for GEMs
arm64:
zynqmp: Describe interrupts by using macros
arm64:
zynqmp: Fix dwc3 usb interrupt description
arm64:
zynqmp: Fix open drain warning on ZynqMP
arm64:
zynqmp: Setting default i2c clock frequency to 400kHz
ARM:
9316/1: hw_breakpoint: fix single-stepping when using bpf_overflow_handler
ARM:
9317/1: kexec: Make smp stop calls asynchronous
ARM:
9318/1: locomo: move kernel-doc to prevent warnings
arm:
adjust_pte() use pte_offset_map_nolock()
ARM:
alpine: Drop unused includes
ARM:
at91: Explicitly include correct DT includes
ARM:
at91: Remove unused extern declarations
ARM:
bcm: Drop unused includes
ARM:
berlin: Drop unused includes
arm:
convert various functions to use ptdescs
ARM:
davinci: Drop unused includes
ARM:
dove: Drop unused includes
ARM:
dove: Drop unused includes
ARM:
dts: aspeed: Add AST2600 I3C control pins
ARM:
dts: aspeed: Add AST2600 VUARTs
ARM:
dts: aspeed: Add P10 FSI descriptions
ARM:
dts: aspeed: Adding Inventec Starscream BMC
ARM:
dts: aspeed: bonnell: Add DIMM SPD
ARM:
dts: aspeed: bonnell: Reorganise FSI description
ARM:
dts: aspeed: everest: Move common devices up
ARM:
dts: aspeed: everest: Reorganise FSI description
ARM:
dts: aspeed: Fix pca954x i2c-mux node names
ARM:
dts: aspeed: mtmitchell: Add MCTP
ARM:
dts: aspeed: mtmitchell: Enable the BMC UART8 and UART9
ARM:
dts: aspeed: mtmitchell: Update ADC sensors for Mt.Mitchell DVT systems
ARM:
dts: aspeed: rainier: Remove TPM device
ARM:
dts: aspeed: rainier: Reorganise FSI description
ARM:
dts: aspeed: Update spi alias in Facebook AST2500 Common dtsi
ARM:
dts: aspeed: wedge400: Enable more ADC channels
ARM:
dts: aspeed: wedge400: Set eMMC max frequency
ARM:
dts: aspeed: yosemite4: add Facebook Yosemite 4 BMC
ARM:
dts: at91-vinco: Fix "status" values
ARM:
dts: at91: ksz9477_evb: Add missing timer nodes
ARM:
dts: at91: ksz9477_evb: Add tx-internal-delay-ps property for port5
ARM:
dts: at91: remove duplicated entries
ARM:
dts: bcm28155-ap: use node labels
ARM:
dts: bcm2835: adjust DMA node names
ARM:
dts: bcm283x: Fix pinctrl groups
ARM:
dts: bcm283x: Increase pwm-cells
ARM:
dts: BCM5301X: Add DT for ASUS RT-AC3100
ARM:
dts: BCM5301X: Add Ethernet interfaces links
ARM:
dts: bcm5301x: Add SEAMA compatibles
ARM:
dts: BCM5301X: Add Wi-Fi regulatory mappings for Luxul devices
ARM:
dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
ARM:
dts: BCM53573: Add BCM53125 switch port 5
ARM:
dts: BCM53573: Add cells sizes to PCIe node
ARM:
dts: BCM53573: Add Ethernet interfaces links
ARM:
dts: BCM53573: Describe BCM53125 switch ports in the main DTS
ARM:
dts: BCM53573: Disable second Ethernet on Luxul devices
ARM:
dts: BCM53573: Drop nonexistent "default-off" LED trigger
ARM:
dts: BCM53573: Drop nonexistent #usb-cells
ARM:
dts: BCM53573: Fix Ethernet info for Luxul devices
ARM:
dts: BCM53573: Fix Tenda AC9 switch CPU port
ARM:
dts: BCM53573: Use updated "spi-gpio" binding properties
ARM:
dts: broadcom: add missing space before {
ARM:
dts: broadcom: split interrupts per cells
arm:
dts: Enable device-tree overlay support for sun8i-h3 pi devices
ARM:
dts: exynos: Add Samsung Galaxy Tab 3 8.0 boards
ARM:
dts: exynos: minor whitespace cleanup around '='
ARM:
dts: hisilicon: Fix "status" values
ARM:
dts: imx1-apf9328: correct ethernet reg addresses (split)
ARM:
dts: imx23: drop incorrect reg in fixed regulators
ARM:
dts: imx25/karo-tx25: Replace NO_PAD_CTL by explicit pad configuration
ARM:
dts: imx25: drop incorrect reg in fixed regulators
ARM:
dts: imx27: drop incorrect reg in fixed regulators
ARM:
dts: imx28-m28evk: populate fixed regulators
ARM:
dts: imx28: drop incorrect reg in fixed regulators
ARM:
dts: imx50-evk: Use generic node name for SPI NOR flash
ARM:
dts: imx50-kobo-aura: switch to enable-gpios
ARM:
dts: imx53-qsb: Improve the parallel display description
ARM:
dts: imx53-smd: Remove invalid SPI flash entry
ARM:
dts: imx6: pfla02: Rely on PMIC reboot/reset handler
ARM:
dts: imx6: phycore: Rely on PMIC reboot/reset handler
ARM:
dts: imx6dl-b1x5pv2: Fix simple-audio routing property
ARM:
dts: imx6q-cm-fx6: Remove invalid SPI flash entry
ARM:
dts: imx6q-prti6q: Fix the SDIO wifi node
ARM:
dts: imx6qdl-mba6: Add missing supply regulator for lm75 and at24
ARM:
dts: imx6qdl-tqma6x: Add missing vs-supply for lm75
ARM:
dts: imx6qdl: mba6: Fix gpio-keys button node names
ARM:
dts: imx6sx-nitrogen6sx: drop incorrect regulator clock-names
ARM:
dts: imx6sx: Describe the default LCDIF1 parent
ARM:
dts: imx6ul-geam: Remove invalid sgtl5000 property
ARM:
dts: imx6ul: Fix nand-controller #size-cells
ARM:
dts: imx6ul: mba6ulx: Fix stmpe811 node warnings
ARM:
dts: imx6ull-colibri: drop incorrect regulator regulator-type
ARM:
dts: imx7d-sdb: Pass the Ethernet aliases
ARM:
dts: imx: Pass #sound-dai-cells to sgtl5000
ARM:
dts: imx: Remove 'compatible' from the pfuze nodes
ARM:
dts: imx: Remove regulators from simple-bus
ARM:
dts: ls1021a: add TQ-Systems MBLS102xA device tree
ARM:
dts: ls1021a: add TQMLS1021A flash partition layout
ARM:
dts: marvell: add missing space before {
ARM:
dts: marvell: armada: drop incorrect reg in fixed regulators
ARM:
dts: marvell: dove: drop incorrect reg in fixed regulators
ARM:
dts: microchip: add missing space before {
ARM:
dts: microchip: minor whitespace cleanup around '='
ARM:
dts: microchip: split interrupts per cells
ARM:
dts: nspire: Fix cpu node to conform with DT binding
ARM:
dts: nspire: Fix sram node to conform with DT binding
ARM:
dts: nspire: Fix uart node to conform with DT binding
ARM:
dts: nspire: Fix vbus_reg node to conform with DT binding
ARM:
dts: nspire: Remove file name from the files themselves
ARM:
dts: nspire: Use MATRIX_KEY macro for linux,keymap
ARM:
dts: nspire: Use syscon-reboot to handle restart
ARM:
dts: nuvoton: Add PECI controller node
ARM:
dts: nuvoton: Fix pca954x i2c-mux node names
ARM:
dts: nxp/imx: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
ARM:
dts: nxp: add missing space before {
ARM:
dts: nxp: mxs: split interrupts per cells
ARM:
dts: qcom-mdm9615: specify clocks for the lcc device
ARM:
dts: qcom-mdm9615: specify gcc clocks
ARM:
dts: qcom-pm8941: add resin support
ARM:
dts: qcom: Add rpm-proc node for SMD platforms
ARM:
dts: qcom: apq8064: add support to gsbi4 uart
ARM:
dts: qcom: apq8064: Drop redundant /smd node
ARM:
dts: qcom: apq8074-dragonboard: add resin
ARM:
dts: qcom: ipq4019: correct SDHCI XO clock
ARM:
dts: qcom: ipq4019: use generic node names for USB
ARM:
dts: qcom: ipq8064: drop spi-max-frequency from controller
ARM:
dts: qcom: minor whitespace cleanup around '='
ARM:
dts: qcom: msm8226: Add mdss nodes
ARM:
dts: qcom: msm8226: Add ocmem
ARM:
dts: qcom: msm8960: drop spi-max-frequency from controller
ARM:
dts: qcom: msm8974pro-castor: correct inverted X of touchscreen
ARM:
dts: qcom: msm8974pro-castor: correct touchscreen function names
ARM:
dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode
ARM:
dts: qcom: sdx55: use generic node names for USB
ARM:
dts: qcom: sdx65-mtp: Update the pmic used in sdx65
ARM:
dts: qcom: Use labels with generic node names for ADC channels
ARM:
dts: renesas: Add missing space before {
ARM:
dts: rockchip: Add 12V main supply for edgeble-neu2
ARM:
dts: rockchip: Add 3V3_SYS regulator for edgeble-neu2
ARM:
dts: rockchip: Add missing arm timer interrupt for RK3128
ARM:
dts: rockchip: Add missing quirk for RK3128's dma engine
ARM:
dts: rockchip: Add rv1126 FSPI pins
ARM:
dts: rockchip: Add rv1126 PD_VO entry
ARM:
dts: rockchip: Add rv1126 uart5m2_xfer pins
ARM:
dts: rockchip: Add rv1126 VOP_LITE support
ARM:
dts: rockchip: Add SFC node to rv1126
ARM:
dts: rockchip: Drop EMMC_RSTN for edgeble-neu2
ARM:
dts: rockchip: Enable SFC for edgeble-neu2
ARM:
dts: rockchip: Fix i2c0 register address for RK3128
ARM:
dts: rockchip: Fix timer clocks for RK3128
ARM:
dts: s5pv210: minor whitespace cleanup around '='
ARM:
dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
ARM:
dts: samsung: exynos4412-midas: add USB connector and USB OTG
ARM:
dts: samsung: exynos5250-snow: switch i2c-arb to new child variant
ARM:
dts: samsung: exynos5250-snow: use 'gpios' suffix for i2c-arb
ARM:
dts: samsung: fix Exynos4212 Tab3 makefile entries
ARM:
dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
ARM:
dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
ARM:
dts: st: Add gpio-ranges for stm32f746-pinctrl
ARM:
dts: st: Add gpio-ranges for stm32f769-pinctrl
ARM:
dts: st: spear: split interrupts per cells
ARM:
dts: st: stm32mp157c-emstamp: correct regulator-active-discharge
ARM:
dts: st: stm32mp157c-emstamp: drop incorrect vref_ddr property
ARM:
dts: stm32: add ltdc support on stm32f746 MCU
ARM:
dts: stm32: Add missing detach mailbox for DHCOM SoM
ARM:
dts: stm32: Add missing detach mailbox for DHCOR SoM
ARM:
dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
ARM:
dts: stm32: Add missing detach mailbox for Odyssey SoM
ARM:
dts: stm32: add pin map for i2c3 controller on stm32f7
ARM:
dts: stm32: add pin map for LTDC on stm32f7
ARM:
dts: stm32: Add pinmux groups for Linux Automation GmbH TAC
ARM:
dts: stm32: add SCMI PMIC regulators on stm32mp135f-dk board
ARM:
dts: stm32: add touchscreen on stm32f746-disco board
ARM:
dts: stm32: Deduplicate DSI node on stm32mp15
ARM:
dts: stm32: fix dts check warnings on stm32mp15-scmi
ARM:
dts: stm32: leverage OP-TEE ASync notif on STM32MP13x Soc family
ARM:
dts: stm32: lxa-tac: add Linux Automation GmbH TAC
ARM:
dts: stm32: prtt1c: Add PoDL PSE regulator nodes
ARM:
dts: stm32: re-add CAN support on stm32f746
ARM:
dts: stm32: remove shmem for scmi-optee on stm32mp13
ARM:
dts: stm32: remove shmem for scmi-optee on stm32mp15
ARM:
dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco
ARM:
dts: stm32: STM32MP13x SoC exposes SCMI regulators
ARM:
dts: stm32: support display on stm32f746-disco board
ARM:
dts: ti: add missing space before {
arm:
dts: ti: omap: am5729-beagleboneai: Drop the OPP
ARM:
dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
ARM:
dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
arm:
dts: ti: omap: Fix OPP table node names
ARM:
dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
arm:
dts: ti: omap: omap36xx: Rename opp_supply nodename
ARM:
dts: ti: split interrupts per cells
ARM:
dts: Unify pinctrl-single pin group nodes for davinci
ARM:
dts: use capital "OR" for multiple licenses in SPDX
ARM:
dts: ux500: switch to enable-gpios
ARM:
dts: vfxxx: Pass 'mmc' as the esdhc node names
ARM:
entry: Disregard Thumb undef exception in coproc dispatch
ARM:
entry: Make asm coproc dispatch code NWFPE only
ARM:
hisi: Drop unused includes
ARM:
hpe: Drop unused includes
arm:
implement the new page table range API
ARM:
imx: Drop unused includes
arm:
include asm/cacheflush.h in asm/hugetlb.h
ARM:
iwmmxt: Use undef hook to enable coprocessor for task
ARM:
kernel: Get rid of thread_info::used_cp[] array
ARM:
keystone: Drop unused includes
ARM:
keystone: Merge memory.h into the only file that uses it
ARM:
keystone: Merge PM function into main support file
ARM:
l2x0: Add explicit includes for init and types
ARM:
locomo: fix locomolcd_power declaration
ARM:
meson: Drop unused includes
ARM:
mmp: Drop unused includes
ARM:
module: Use module_init_layout_section() to spot init sections
ARM:
multi_v7_defconfig: Add SCMI regulator support
ARM:
multi_v7_defconfig: Enable OMAP audio/display support
ARM:
multi_v7_defconfig: Enable TI Remoteproc and related configs
ARM:
multi_v7_defconfig: Enable TLV320AIC3x
ARM:
mvebu: Explicitly include correct DT includes
ARM:
mvebu: Explicitly include correct DT includes
ARM:
nomadik: Drop unused includes
ARM:
npcm: Drop unused includes
ARM:
nspire: Drop unused includes
ARM:
nspire: Remove unused header file mmio.h
ARM:
nspire: Use syscon-reboot to handle restart
ARM:
OMAP1: ams-delta: Fix MODEM initialization failure
ARM:
omap2+: Downgrade u-boot version warnings to debug statements
ARM:
OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
ARM:
omap2: Explicitly include correct DT includes
ARM:
omap2: fix a debug printk
ARM:
omap2: Use of_range_to_resource() for "ranges" parsing
ARM:
OMAP: timer32K: fix all kernel-doc warnings
ARM:
ptrace: Restore syscall restart tracing
ARM:
ptrace: Restore syscall skipping for tracers
ARM:
pxa: Drop unused includes
ARM:
pxa: remove use of symbol_get()
ARM:
Remove
ARM:
rockchip: Drop unused includes
ARM:
s5pv210: Explicitly include correct DT includes
ARM:
shmobile: rcar-gen2: Drop unused OF includes
ARM:
socfpga: Explicitly include correct DT includes
ARM:
spear: Explicitly include correct DT includes
ARM:
sti: Drop unused includes
ARM:
tegra: Add missing reset-names for Tegra HS UART
ARM:
tegra: Provide specific compatible string for Nexus 7 panel
ARM:
tegra: Remove dmas and dma-names for debug UART
ARM:
tegra: Remove reset-names for UART devices
ARM:
tegra: Reuse I2C3 for NVEC
ARM:
tegra: Use Hannstar HSD101PWW2 on Pegatron Chagall
ARM:
uniphier: fix cache kernel-doc warnings
ARM:
ux500: Convert power-domain code into a regular platform driver
ARM:
ux500: Move power-domain driver to the genpd dir
ARM:
versatile: Drop unused includes
ARM:
vfp: Record VFP bounces as perf emulation faults
ARM:
vfp: Reimplement VFP exception entry in C code
ARM:
vfp: Remove workaround for Feroceon CPUs
ARM:
vfp: Use undef hook for handling VFP exceptions
arm_pmu:
acpi: Add a representative platform device for TRBE
arm_pmu:
acpi: Refactor arm_spe_acpi_register_device()
arm_pmu:
Add PERF_PMU_CAP_EXTENDED_HW_TYPE capability
arm_pmu:
Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability
asm-generic/iomap.h:
remove ARCH_HAS_IOREMAP_xx macros
asm-generic:
current: Don't include thread-info.h if building asm
asm-generic:
Remove ide_iops.h
ASoC/SOF/Intel/AMD:
cleanups for GCC11 -fanalyzer
ASoC:
88pm860x: refactor deprecated strncpy
ASoC:
ad1836: Update to use maple tree register cache
ASoC:
ad1980: Update to use maple tree register cache
ASoC:
ad: Update Analog Devices drivers to maple tree
ASoC:
adau1372: Update to use maple tree register cache
ASoC:
adau1373: Update to use maple tree register cache
ASoC:
adau1701: Update to use maple tree register cache
ASoC:
adau1761: Update to use maple tree register cache
ASoC:
adau1781: Update to use maple tree register cache
ASoC:
adau1977: Update to use maple tree register cache
ASoC:
adau7118: Update to use maple tree register cache
ASoC:
adav80x: Update to use maple tree register cache
ASoC:
add multi Component support
ASoC:
adi: merge DAI call back functions into ops
ASoC:
adi: merge DAI call back functions into ops
ASoC:
adi: merge DAI call back functions into ops
ASoC:
adi: merge DAI call back functions into ops
ASoC:
ak4613: Simplify probe()
ASoC:
amd: acp-da7219-max98357a: Map missing jack kcontrols
ASoC:
amd: acp-rt5645: Map missing jack kcontrols
ASoC:
amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out
ASoC:
amd: acp3x-rt5682-max9836: Map missing jack kcontrols
ASoC:
amd: acp5x-mach:add checks to avoid static analysis warnings
ASoC:
amd: acp: add acp i2s master clock generation for rembrandt platform
ASoC:
amd: acp: Add kcontrols and widgets per-codec in common code
ASoC:
amd: acp: Add machine driver support for max98388 codec
ASoC:
amd: acp: Add machine driver support for nau8821 codec
ASoC:
amd: acp: add pm ops support for acp pci driver
ASoC:
amd: acp: add pm ops support for rembrandt platform
ASoC:
amd: acp: clean up some inconsistent indentings
ASoC:
amd: acp: delete unnecessary NULL check
ASoC:
amd: acp: export config_acp_dma() and config_pte_for_stream() symbols
ASoC:
amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies
ASoC:
amd: acp: Map missing jack kcontrols
ASoC:
amd: acp: move pdm macros to common header file
ASoC:
amd: acp: refactor the acp init and de-init sequence
ASoC:
amd: acp: remove the redundant acp enable/disable interrupts functions
ASoC:
amd: acp: store platform device reference created in pci probe call
ASoC:
amd: acp: store the pdm stream channel mask
ASoC:
amd: acp: store xfer_resolution of the stream
ASoC:
amd: Add acpi machine id's for vangogh platform
ASoC:
amd: Add new dmi entries to config entry
ASoC:
amd: merge DAI call back functions into ops
ASoC:
amd: merge DAI call back functions into ops
ASoC:
amd: ps-sdw-dma: Convert to platform remove callback returning void
ASoC:
amd: vangogh: Add support for NAU8821/MAX98388 variant
ASoC:
amd: vangogh: Make use of DRV_NAME
ASoC:
amd: vangogh: Use dmi_first_match() for DMI quirk handling
ASoC:
amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E)
ASoC:
amd: yc: Fix a non-functional mic on Lenovo 82TL
ASoC:
amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG
ASoC:
amd: yc: Fix non-functional mic on Lenovo 82YM
ASoC:
Another set of platform remove conversions
ASoC:
atmel: mchp-pdmc: Use snd_ctl_remove_id()
ASoC:
atmel: merge DAI call back functions into ops
ASoC:
atmel: merge DAI call back functions into ops
ASoC:
atmel: Remove redundant of_match_ptr()
ASoC:
atmel: tse850-pcm5142: Remove redundant of_match_ptr()
ASoC:
au1x: merge DAI call back functions into ops
ASoC:
au1x: merge DAI call back functions into ops
ASoC:
audio-graph-card.c: move audio_graph_parse_of()
ASoC:
audio-graph-card2: add comment for format property
ASoC:
bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ioremap_resource()
ASoC:
bcm: merge DAI call back functions into ops
ASoC:
bcm: merge DAI call back functions into ops
ASoC:
cirrus: merge DAI call back functions into ops
ASoC:
cirrus: merge DAI call back functions into ops
ASoC:
cirrus: Use the maple tree register cache
ASoC:
codec: wm8960: add additional probe check for codec identification
ASoC:
codecs/cs47lxx: merge DAI call back functions into ops
ASoC:
codecs/cs47lxx: merge DAI call back functions into ops
ASoC:
codecs/cx2072x: merge DAI call back functions into ops
ASoC:
codecs/cx2072x: merge DAI call back functions into ops
ASoC:
codecs/hdmi-codec: merge DAI call back functions into ops
ASoC:
codecs/hdmi-codec: merge DAI call back functions into ops
ASoC:
codecs/wm*: merge DAI call back functions into ops
ASoC:
codecs/wm*: merge DAI call back functions into ops
ASoC:
codecs: Add aw88261 amplifier driver
ASoC:
codecs: Add awinic AW88261 audio amplifier
ASoC:
codecs: Add code for bin parsing compatible with aw88261
ASoC:
codecs: Add support for the generic IIO auxiliary devices
ASoC:
codecs: aw88261: avoid uninitialized variable warning
ASoC:
codecs: aw88395: Fix some error codes
ASoC:
codecs: es8316: Add support for 24 MHz MCLK
ASoC:
codecs: es8316: Add support for S24_3LE format
ASOC:
codecs: ES8326: Add calibration support for version_b
ASoC:
codecs: ES8326: Add es8326_mute function
ASoC:
codecs: ES8326: Change Hp_detect register names
ASoC:
codecs: ES8326: Change Volatile Reg function
ASoC:
codecs: ES8326: Fix power-up sequence
ASoC:
codecs: ES8326: Update jact detection function
ASoC:
codecs: Fix error code in aw88261_i2c_probe()
ASoC:
codecs: fix widget name comparisons
ASoC:
codecs: lpass: Log clk_get() failures
ASoC:
codecs: max9892x: Reformat to coding style
ASoC:
codecs: max9892x: Unify interleave mode OF property
ASoC:
codecs: msm8916-wcd-analog: Cleanup DT bindings
ASoC:
codecs: msm8916-wcd-analog: Drop invalid mclk
ASoC:
codecs: msm8916-wcd-analog: Properly handle probe errors
ASoC:
codecs: tas2780: Fix log of failed reset via I2C.
ASoC:
codecs: tlv320aic32x4: Fix Wvoid-pointer-to-enum-cast warning
ASoC:
codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
ASoC:
codecs: wcd938x-sdw: fix use after free on driver unbind
ASoC:
codecs: wcd938x: drop bogus bind error handling
ASoC:
codecs: wcd938x: fix probe and bind error
ASoC:
codecs: wcd938x: fix regulator leaks on probe errors
ASoC:
codecs: wcd938x: fix resource leaks on bind errors
ASoC:
codecs: wcd938x: fix runtime PM imbalance on remove
ASoC:
codecs: wcd938x: fix unbind tear down order
ASoC:
codecs: wcd93xx: fix object added to multiple drivers
ASoC:
codecs: wm8904: Fix Wvoid-pointer-to-enum-cast warning
ASoC:
codecs: wsa-macro: handle component name prefix
ASoC:
component: Add generic PCM copy ops
ASoC:
Convert pm8916-wcd-analog-codec to YAML
ASoC:
Convert remaining Realtek codecs to GPIO
ASoC:
core: Do not call link_exit() on uninitialized rtd objects
ASoC:
core: Print component name when printing log
ASoC:
cs35l36: Update to use maple tree register cache
ASoC:
cs35l41: Update to use maple tree register cache
ASoC:
cs35l45: Add support for Chip ID 0x35A460
ASoC:
cs35l45: Fix "Dead assigment" warning
ASoC:
cs35l45: Rename DACPCM1 Source control
ASoC:
cs35l45: Update to use maple tree register cache
ASoC:
cs35l56: ASP1 DOUT must default to Hi-Z when not transmitting
ASoC:
cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions()
ASoC:
cs35l56: Bugfixes
ASoC:
cs35l56: Call pm_runtime_dont_use_autosuspend()
ASoC:
cs35l56: Call wm_adsp_power_down() before reloading firmware
ASoC:
cs35l56: Convert utility functions to use common data structure
ASoC:
cs35l56: Disable low-power hibernation mode
ASoC:
cs35l56: Don't overwrite a patched firmware
ASoC:
cs35l56: Don't patch firmware that is already
ASoC:
cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially low
ASoC:
cs35l56: Fix illegal use of init_completion()
ASoC:
cs35l56: Make a common function to shutdown the DSP
ASoC:
cs35l56: Make common function for control port wait
ASoC:
cs35l56: Make cs35l56_system_reset() code more generic
ASoC:
cs35l56: Move cs_dsp init into shared library
ASoC:
cs35l56: Move part of cs35l56_init() to shared library
ASoC:
cs35l56: Move runtime suspend/resume to shared library
ASoC:
cs35l56: Move shared data into a common data structure
ASoC:
cs35l56: Move utility functions to shared file
ASoC:
cs35l56: Patch soft registers to defaults
ASoC:
cs35l56: Update to use maple tree register cache
ASoC:
cs35l56: Wait for control port ready during system-resume
ASoC:
cs35l56: Waiting for firmware to boot must be tolerant of I/O errors
ASoC:
cs4265: Update to use maple tree register cache
ASoC:
cs4270: Update to use maple tree register cache
ASoC:
cs42l42: Avoid stale SoundWire ATTACH after hard reset
ASoC:
cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low
ASoC:
cs42l42: Ensure a reset pulse meets minimum pulse width.
ASoC:
cs42l42: Fix handling of hard reset
ASoC:
cs42l42: Fix missing include of gpio/consumer.h
ASoC:
cs42l43: Add shared IRQ flag for shutters
ASoC:
cs42l43: Add support for the cs42l43
ASoC:
cs42l43: Fix missing error code in cs42l43_codec_probe()
ASoC:
cs42l43: Initialize ret in default case in cs42l43_pll_ev()
ASoC:
cs42l43: Update values for bias sense
ASoC:
cs42l43: Use new-style PM runtime macros
ASoC:
cs42l51: change cs42l51_of_match to static
ASoC:
cs42l51: Update to use maple tree register cache
ASoC:
cs42l52: Update to use maple tree register cache
ASoC:
cs42l56: Update to use maple tree register cache
ASoC:
cs42xx8: Update to use maple tree register cache
ASoC:
cs43130: Fix numerator/denominator mixup
ASoC:
cs4349: Update to use maple tree register cache
ASoC:
cygnus: Remove unused declarations
ASoC:
da7219: Correct the process of setting up Gnd switch in AAD
ASoC:
dapm: Add a flag for not having widget name in kcontrol name
ASoC:
Delete UDA134x/L3 audio codec
ASoC:
dmaengine: Convert to generic PCM copy ops
ASoC:
dmaengine: Drop unused iov_iter for process callback
ASoC:
dmaengine: Use iov_iter for process callback, too
ASoC:
drm/vc4: merge DAI call back functions into ops
ASoC:
drm/vc4: merge DAI call back functions into ops
ASoC:
dt-bindings: Add audio-iio-aux
ASoC:
dt-bindings: Add common sound card properties
ASoC:
dt-bindings: Add schema for "awinic,aw88261"
ASoC:
dt-bindings: audio-graph-card2: Drop incomplete example
ASoC:
dt-bindings: cirrus,cs42l43: Update values for bias sense
ASoC:
dt-bindings: Convert maxim,max98925 to DT schema
ASoC:
dt-bindings: fsl,micfil: Document #sound-dai-cells
ASoC:
dt-bindings: fsl_easrc: Add support for imx8mp-easrc
ASoC:
dt-bindings: fsl_rpmsg: Add compatible string for i.MX93
ASoC:
dt-bindings: mediatek,mt7986-afe: add audio afe document
ASoC:
dt-bindings: mediatek,mt7986-wm8960: add mt7986-wm8960 document
ASoC:
dt-bindings: mediatek,mt8188-afe: add memory-region
ASoC:
dt-bindings: mediatek,mt8188-mt6359: use common sound card
ASoC:
dt-bindings: nau8821: Add single-ended input feature
ASoC:
dt-bindings: nau8821: Convert to dtschema
ASoC:
dt-bindings: nau8822: Add #sound-dai-cells
ASoC:
dt-bindings: nau8822: Add MCLK clock
ASoC:
dt-bindings: nau8822: minor updates
ASoC:
dt-bindings: pm8916-analog-codec: Drop invalid mclk
ASoC:
dt-bindings: pm8916-analog-codec: Drop pointless reg-names
ASoC:
dt-bindings: pm8916-analog-codec: Fix misleading example
ASoC:
dt-bindings: renesas,rsnd.yaml: add common port-def
ASoC:
dt-bindings: renesas,rsnd.yaml: enable multi ports for multi Component support
ASoC:
dt-bindings: samsung,aries-wm8994: use common sound card
ASoC:
dt-bindings: samsung,midas-audio: use common sound card
ASoC:
dt-bindings: samsung,odroid: use common sound card
ASoC:
dt-bindings: samsung,tm2: use common sound card
ASoC:
dt-bindings: simple-card: Add additional-devs subnode
ASoC:
dt-bindings: snps,designware-i2s: Add StarFive JH7110 SoC support
ASoC:
dt-bindings: wlf,wm8960: Describe the power supplies
ASoC:
dt-bindings: wm8904: Convert to dtschema
ASoC:
dwc: Add TDM mode support
ASoC:
dwc: Fix non-DT instantiation
ASoC:
dwc: i2s: Add StarFive JH7110 SoC support
ASoC:
dwc: i2s: Fix unused functions
ASoC:
dwc: merge DAI call back functions into ops
ASoC:
dwc: merge DAI call back functions into ops
ASoC:
dwc: Use ops to get platform data
ASoC:
fsl-asoc-card: use integer type for fll_id and pll_id
ASoC:
fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling
ASoC:
fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
ASoC:
fsl: merge DAI call back functions into ops
ASoC:
fsl: merge DAI call back functions into ops
ASoC:
fsl: merge DAI call back functions into ops
ASoC:
fsl_micfil: Add fsl_micfil_use_verid function
ASoC:
fsl_micfil: Add new registers and new bit definition
ASoC:
fsl_micfil: refactor deprecated strncpy
ASoC:
fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM
ASoC:
fsl_rpmsg: Add support for i.MX93 platform
ASoC:
fsl_sai: Don't disable bitclock for i.MX8MP
ASoC:
fsl_spdif: Add support for 22.05 kHz sample rate
ASoC:
hdaudio.c: Add missing check for devm_kstrdup
ASoC:
hdmi-codec: Fix broken channel map reporting
ASoC:
hisilicon: merge DAI call back functions into ops
ASoC:
hisilicon: merge DAI call back functions into ops
ASoC:
img: merge DAI call back functions into ops
ASoC:
img: merge DAI call back functions into ops
ASoC:
Improve coverage in default KUnit runs
ASoC:
imx-audio-rpmsg: Remove redundant initialization owner in imx_audio_rpmsg_driver
ASoC:
imx-audmix: Fix return error with devm_clk_get()
ASoC:
imx-es8328: Map missing jack kcontrols
ASoC:
imx-pcm-rpmsg: Set PCM hardware parameters separately
ASoC:
imx-rpmsg: Set ignore_pmdown_time for dai_link
ASoC:
Intel: Add rpl_nau8318_8825 driver
ASoC:
Intel: atom: remove static analysis false positive
ASoC:
Intel: avs: Add es8336 machine board
ASoC:
Intel: avs: Add rt5663 machine board
ASoC:
Intel: avs: Convert to PCI device IDs defines
ASoC:
Intel: avs: Convert to PCI device IDs defines
ASoC:
Intel: avs: da7219: Map missing jack kcontrols
ASoC:
Intel: avs: Load es8336 board on KBL-based platforms
ASoC:
Intel: avs: Load rt5663 board on KBL-based platforms
ASoC:
Intel: avs: New boards and fixes to existing
ASoC:
Intel: avs: Provide support for fallback topology
ASoC:
intel: avs: refactor strncpy usage in topology
ASoC:
Intel: avs: rt5682: Add missing components
ASoC:
Intel: avs: rt5682: Tidy up hw_params()
ASoC:
Intel: bdw_rt286: add checks to avoid static analysis warnings
ASoC:
Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol
ASoC:
Intel: bytcr_wm5102: Map missing Line Out jack kcontrol
ASoC:
Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol
ASoC:
Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol
ASoC:
Intel: machine driver updates for 6.6
ASoC:
Intel: maxim-common: get codec number from ACPI table
ASoC:
intel: merge DAI call back functions into ops
ASoC:
intel: merge DAI call back functions into ops
ASoC:
Intel: RPL/MTL machine updates for 6.6
ASoC:
Intel: RPL: Add entry for HDMI-In capture support on non-I2S codec boards.
ASoC:
Intel: Skylake: Convert to PCI device IDs defines
ASoC:
Intel: Skylake: Use global PCI match macro
ASoC:
Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table
ASoC:
Intel: soc-acpi: Add entry for HDMI_In capture support in RPL match table
ASoC:
Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table
ASoC:
Intel: soc-acpi: Add entry for sof_es8336 in MTL match table.
ASoC:
Intel: soc-acpi: Add entry for sof_es8336 in RPL match table.
ASoC:
Intel: soc-acpi: add support for Dell SKU0C87 devices
ASoC:
Intel: soc-acpi: Adding Es83x6 codec entry and
ASoC:
Intel: soc-acpi: fix Dell SKU 0B34
ASoC:
intel: sof-sdw: Move check for valid group id to get_dailink_info
ASoC:
Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol
ASoC:
Intel: sof_rt5682 add support for HDMI_In capture
ASoC:
Intel: sof_rt5682: add jsl_rt5650 board config
ASoC:
Intel: sof_rt5682: add RPL support for MAX98357A speaker
ASoC:
Intel: sof_sdw: add cs35l56 codec info
ASoC:
intel: sof_sdw: Add helper to create a single codec DLC
ASoC:
Intel: sof_sdw: add support for SKU 0AFE
ASoC:
Intel: sof_sdw: add support for SKU 0B14
ASoC:
intel: sof_sdw: Allow different devices on the same link
ASoC:
intel: sof_sdw: Allow direct specification of CODEC name
ASoC:
Intel: sof_sdw: allow mockup amplifier to provide feedback
ASoC:
Intel: sof_sdw: break earlier when a adr link contains different codecs
ASoC:
intel: sof_sdw: Check link mask validity in get_dailink_info
ASoC:
intel: sof_sdw: Clean up DAI link counting
ASoC:
intel: sof_sdw: Constify parameter to find_codec_part_info
ASoC:
intel: sof_sdw: Device loop should not always start at adr_index
ASoC:
intel: sof_sdw: Merge codec_conf_alloc into dailink_info
ASoC:
intel: sof_sdw: Minor tidy up of mc_probe
ASoC:
intel: sof_sdw: Move amp_num initialisation to mc_probe
ASoC:
intel: sof_sdw: Move group_generated logic
ASoC:
intel: sof_sdw: Move range check of codec_conf into inner loop
ASoC:
intel: sof_sdw: Printk's should end with a newline
ASoC:
intel: sof_sdw: Pull device loop up into create_sdw_dailink
ASoC:
intel: sof_sdw: Remove duplicate NULL check on adr_link
ASoC:
intel: sof_sdw: Remove redundant parameters in dai creation
ASoC:
intel: sof_sdw: Remove some extra line breaks
ASoC:
intel: sof_sdw: Rename codec_idx to codec_dlc_index
ASoC:
Intel: sof_sdw: rename link_id to be_id
ASoC:
Intel: sof_sdw: reorder SoundWire codecs in Kconfig
ASoC:
intel: sof_sdw: Simplify find_codec_info_acpi
ASoC:
intel: sof_sdw: Simplify get_slave_info
ASoC:
intel: sof_sdw: Support multiple groups on the same link
ASoC:
Intel: sof_sdw: Update BT offload config for soundwire config
ASoC:
intel: sof_sdw: Update DLC index each time one is added
ASoC:
intel: sof_sdw: Use a module device table
ASoC:
intel: sof_sdw: Use consistent variable naming for links
ASoC:
Intel: sst: Convert to PCI device IDs defines
ASoC:
jz4740: merge DAI call back functions into ops
ASoC:
jz4740: merge DAI call back functions into ops
ASoC:
jz4740: Update to use maple tree register cache
ASoC:
loongson: drop of_match_ptr for OF device id
ASoC:
loongson: merge DAI call back functions into ops
ASoC:
loongson: merge DAI call back functions into ops
ASoC:
lower "no backend DAIs enabled for ... Port" log severity
ASoC:
Map missing jack kcontrols
ASoC:
max98363: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
max98373-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
mediatek: Convert to generic PCM copy ops
ASoC:
mediatek: merge DAI call back functions into ops
ASoC:
mediatek: merge DAI call back functions into ops
ASoC:
mediatek: mt7986: add common header
ASoC:
mediatek: mt7986: add machine driver with wm8960
ASoC:
mediatek: mt7986: add platform driver
ASoC:
mediatek: mt7986: support etdm in platform driver
ASoC:
mediatek: mt8173-max98090: Configure jack as a Headset jack
ASoC:
mediatek: mt8173-rt5650-rt5514: Map missing jack kcontrols
ASoC:
mediatek: mt8173-rt5650-rt5676: Map missing jack kcontrols
ASoC:
mediatek: mt8173-rt5650: Map missing jack kcontrols
ASoC:
mediatek: mt8183-da7219-max98357: Map missing jack kcontrols
ASoC:
mediatek: mt8183-mt6358-ts3a227-max98357: Map missing jack kcontrols
ASoC:
mediatek: mt8186-mt6366-da7219-max98357: Map missing jack kcontrols
ASoC:
mediatek: mt8186: Convert to devm_platform_ioremap_resource()
ASoC:
mediatek: mt8186: Remove unused mutex.
ASoC:
mediatek: mt8188: add memory-region support
ASoC:
mediatek: mt8188: DPCM used FE and BE merged parameters
ASoC:
mediatek: mt8188: Simplify with snd_ctl_find_id_mixer()
ASoC:
merge DAI call back functions into ops
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
Merge up fixes from Linus' tree
ASoC:
Merge up fixes from mainline
ASoC:
meson: merge DAI call back functions into ops
ASoC:
meson: merge DAI call back functions into ops
ASoC:
meson: spdifin: start hw on dai probe
ASoC:
mt8188: add memory-region support
ASoC:
Name iov_iter argument as iterator instead of buffer
ASoC:
nau8821: Improve AMIC recording performance.
ASoC:
nau8825: Replace copied'n'pasted intlog10()
ASoC:
pcm: Drop obsoleted PCM copy_user ops
ASoC:
pxa: address unused variable warning
ASoC:
pxa: fix a memory leak in probe()
ASoC:
pxa: merge DAI call back functions into ops
ASoC:
pxa: merge DAI call back functions into ops
ASoC:
pxa: merge DAI call back functions into ops
ASoC:
pxa: merge DAI call back functions into ops
ASoC:
pxa: merge DAI call back functions into ops
ASoC:
pxa: Use devm_platform_get_and_ioremap_resource()
ASoC:
q6dsp: q6apm: make g_apm static
ASoC:
q6dsp: Remove unused declaration
ASoC:
qcom: apq8016_sbc: Map missing jack kcontrols
ASoC:
qcom: Convert to generic PCM copy ops
ASoC:
qcom: merge DAI call back functions into ops
ASoC:
qcom: merge DAI call back functions into ops
ASoC:
qcom: sc7180: Map missing jack kcontrols
ASoC:
qcom: sc7280: Map missing jack kcontrols
ASoC:
qcom: sdm845: Map missing jack kcontrols
ASoC:
qcom: Use the maple tree register cache
ASoC:
remove copy of intlog10()
ASoC:
rk3399-gru-sound: Map missing Line Out jack kcontrol
ASoC:
rockchip: Fix Wvoid-pointer-to-enum-cast warning
ASoC:
rockchip: merge DAI call back functions into ops
ASoC:
rockchip: merge DAI call back functions into ops
ASoC:
rockchip: rockchip_rt5645: Map missing jack kcontrols
ASoC:
rsnd: add missing of_node_put
ASoC:
rsnd: add multi Component support
ASoC:
rsnd: call of_node_put() when break
ASoC:
rsnd: cleanup rsnd_dai_of_node()
ASoC:
rsnd: enable clk_i approximate rate usage
ASoC:
rsnd: enable multi Component support for Audio Graph Card/Card2
ASoC:
rsnd: merge DAI call back functions into ops
ASoC:
rsnd: merge DAI call back functions into ops
ASoC:
rsnd: remove default division of clock out
ASoC:
rsnd: setup BRGCKR/BRRA/BRRB on rsnd_adg_clk_control()
ASoC:
rsnd: setup clock-out only when all conditions are right
ASoC:
rsnd: tidyup ADG
ASoC:
rsnd: tidyup brga/brgb default value
ASoC:
rsnd: use DAI driver ID instead of DAI ID
ASoC:
rt1011: Drop GPIO includes
ASoC:
rt1015: Drop GPIO include
ASoC:
rt1015p: Drop legacy GPIO include
ASoC:
rt1016: Drop GPIO include
ASoC:
rt1017: Add RT1017 SDCA amplifier driver
ASoC:
rt1017: Remove unused function
ASoC:
rt1019: Drop GPIO include
ASoC:
rt1305: Drop GPIO includes
ASoC:
rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt1308: Drop GPIO includes
ASoC:
rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt1316: fix key tone missing
ASoC:
rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt5514-spi: Drop GPIO include
ASoC:
rt5514: Drop GPIO include
ASoC:
rt5640: Convert to just use GPIO descriptors
ASoC:
rt5640: Do not disable/enable IRQ twice on suspend/resume
ASoC:
rt5640: Enable the IRQ on resume after configuring jack-detect
ASoC:
rt5640: Fix IRQ not being free-ed for HDA jack detect mode
ASoC:
rt5640: Fix sleep in atomic context
ASoC:
rt5640: fix typos
ASoC:
rt5640: Fix various IRQ handling issues
ASoC:
rt5640: Only cancel jack-detect work on suspend if active
ASoC:
rt5640: Revert "Fix sleep in atomic context"
ASoC:
rt5645: add the system level suspend-resume callback
ASoC:
rt5645: Drop legacy GPIO include
ASoC:
rt5645: implement set_jack callback
ASoC:
rt5645: improve the depop sequences of CBJ detection
ASoC:
rt5645: NULL pointer access when removing jack
ASoC:
rt5650: fix the wrong result of key button
ASoC:
rt5659: Drop legacy GPIO include
ASoC:
rt5660: Drop GPIO includes
ASoC:
rt5665: Convert to use GPIO descriptors
ASoC:
rt5668: Convert to use GPIO descriptors
ASoC:
rt5677: Refactor GPIO and use
ASoC:
rt5677: Refactor GPIO support code
ASoC:
rt5677: Sort headers alphabetically
ASoC:
rt5677: Use agnostic irq_domain_create_linear()
ASoC:
rt5677: Use device_get_match_data()
ASoC:
rt5682-sdw: Drop GPIO includes
ASoC:
rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt5682-sdw: make regmap cache-only in probe
ASoC:
rt5682: Convert to use GPIO descriptors
ASoC:
rt5682: Fix regulator enable/disable sequence
ASoC:
rt5682s: Convert to use GPIO descriptors
ASoC:
rt700: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt711-sdca: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt711: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt715-sdca: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt715: Add software reset in io init
ASoC:
rt715: Drop GPIO includes
ASoC:
rt715: enable pm_runtime in probe, keep status as 'suspended'
ASoC:
rt722-sdca: Remove redundant sdca mask
ASoC:
rt: Drop unused GPIO includes
ASoC:
samsung: aries_wm8994: parse audio-routing
ASoC:
samsung: littlemill: Map missing jack kcontrols
ASoC:
samsung: lowland: Split Line Out jack kcontrol from Headphone
ASoC:
samsung: merge DAI call back functions into ops
ASoC:
samsung: merge DAI call back functions into ops
ASoC:
samsung: midas_wm1811: Fix 'Headphone Switch' control creation
ASoC:
samsung: midas_wm1811: Map missing jack kcontrols
ASoC:
samsung: midas_wm1811: parse audio-routing
ASoC:
samsung: odroid: parse audio-routing
ASoC:
samsung: odroid: use of_property_present to check for property
ASoC:
samsung: tm2_wm5110: parse audio-routing
ASoC:
sigmadsp: Simplify with snd_ctl_activate_id()
ASoC:
simple-card-utils.c: enable multi Component support
ASoC:
simple-card-utils: fixup simple_util_startup() error handling
ASoC:
simple-card.c: enable multi Component support
ASoC:
simple-card: fixup asoc_simple_probe() error handling
ASoC:
simple-card: Handle additional devices
ASoC:
soc-acpi: Add missing kernel doc
ASoC:
soc-acpi: improve log messagesin link_slaves_found()
ASoC:
soc-acpi: move link_slaves_found()
ASoC:
soc-compress: Fix deadlock in soc_compr_open_fe
ASoC:
soc-core.c: add snd_soc_copy_dai_args()
ASoC:
soc-core.c: add snd_soc_dlc_use_cpu_as_platform()
ASoC:
soc-core.c: add snd_soc_get_dai_via_args()
ASoC:
soc-core.c: cleanup soc_dai_link_sanity_check()
ASoC:
soc-core.c: Do not error if a DAI link component is not found
ASoC:
soc-core.c: enable multi Component
ASoC:
soc-core.c: initialize dlc on snd_soc_get_dai_id()
ASoC:
soc-core: protect dlc->of_node under mutex
ASoC:
soc-dai.c: add DAI get/match functions
ASoC:
soc-dai.h: merge DAI call back functions into ops
ASoC:
soc-dai.h: merge DAI call back functions into ops
ASoC:
soc-dai.h: remove unused call back functions
ASoC:
soc-dai.h: remove unused call back functions
ASoC:
soc-dai: don't call PCM audio ops if the stream is not supported
ASoC:
soc-dapm.h: Convert macros to return a compound literal
ASoC:
soc-dapm: Add helper for comparing widget name
ASoC:
soc-generic-dmaengine-pcm: Fix function name in comment
ASoC:
soc-jack: calling snd_soc_jack_report causes a null pointer access
ASoC:
soc-pcm: Shrink stack frame for __soc_pcm_hw_params
ASoC:
soc-topology: merge DAI call back functions into ops
ASoC:
soc-topology: merge DAI call back functions into ops
ASoC:
soc-utils: Export snd_soc_dai_is_dummy() symbol
ASoC:
SOF: Add acp-probe id to sof probe client driver for registration.
ASoC:
SOF: amd: add conditional check for acp_clkmux_sel register
ASoC:
SOF: amd: add module parameter for firmware debug
ASoC:
SOF: amd: Add Probe functionality support for amd platforms.
ASoC:
SOF: amd: Add Probe register offset for renoir and rembrandt platform.
ASoC:
SOF: amd: Add sof support for vangogh platform
ASoC:
SOF: amd: Add support for signed fw image loading
ASoC:
SOF: amd: clear dsp to host interrupt status
ASoC:
SOF: amd: clear panic mask status when panic occurs
ASoC:
SOF: amd: enable ACP external global interrupt
ASoC:
SOF: amd: Enable signed firmware image loading for Vangogh platform
ASoC:
SOF: amd: fix for firmware reload failure after playback
ASoC:
SOF: amd: refactor PSP smn_read
ASoC:
SOF: amd: remove redundant clock mux selection register write
ASoC:
SOF: amd: remove unused sha dma interrupt code
ASoC:
SOF: core: Only call sof_ops_free() on remove if the probe was successful
ASoC:
SOF: Deprecate invalid enums in IPC3
ASoC:
SOF: imx: remove error checks on NULL ipc
ASoC:
SOF: Intel: add abstraction for SoundWire wake-ups
ASoC:
SOF: Intel: add LunarLake support
ASoC:
SOF: Intel: Convert to PCI device IDs defines
ASoC:
SOF: Intel: fix u16/32 confusion in LSDIID
ASoC:
SOF: Intel: hda-dai-ops: add ops for SoundWire
ASoC:
SOF: Intel: hda-dai-ops: add/select DMA ops for SSP
ASoC:
SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI
ASoC:
SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs
ASoC:
SOF: Intel: hda-dai: add DMIC support
ASoC:
SOF: Intel: hda-dai: add helpers for SoundWire callbacks
ASoC:
SOF: Intel: hda-dai: add ops for SSP
ASoC:
SOF: Intel: hda-mlink: add helper to get sublink LSDIID register
ASoC:
SOF: Intel: hda-mlink: add sublink to dev_dbg() log
ASoC:
SOF: Intel: hda-mlink: fix off-by-one error
ASoC:
SOF: Intel: hda: add hw_params/free/trigger callbacks
ASoC:
SOF: Intel: hda: add interface definitions for ACE2.x
ASoC:
SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq()
ASoC:
SOF: Intel: LNL: Add support for Lunarlake platform
ASoC:
SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume
ASoC:
SOF: Intel: MTL: Reduce the DSP init timeout
ASoC:
SOF: Intel: Refactor code for HDA stream creation
ASoC:
SOF: Intel: Remove duplicated include in lnl.c
ASoC:
SOF: Intel: split MTL and LNL operations
ASoC:
SOF: Intel: start simplify the signature of link_slaves_found()
ASoC:
SOF: ipc3-dtrace: Switch to memdup_user_nul() helper
ASoC:
SOF: ipc3: add checks to prevent static analysis warnings
ASoC:
SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE
ASoC:
SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy
ASoC:
SOF: ipc4-topology: Add module parameter to ignore the CPC value
ASoC:
SOF: ipc4-topology: Fix pipeline params at the output of copier
ASoC:
SOF: ipc4-topology: Fix the output reference params for SRC
ASoC:
SOF: ipc4-topology: fix wrong sizeof argument
ASoC:
SOF: ipc4-topology: Fixes for pipelines with SRC
ASoC:
SOF: ipc4-topology: Modify pipeline params based on SRC output format
ASoC:
SOF: ipc4-topology: Modify the reference output valid_bits for copier
ASoC:
SOF: ipc4-topology: restore gateway config length
ASoC:
SOF: ipc4: avoid uninitialized default instance 0
ASoC:
SOF: IPC4: clarify 'pipeline_ids' usage and logs
ASoC:
SOF: mediatek: mt8186 modify dram type as non-cache
ASoC:
SOF: mediatek: remove error checks on NULL ipc
ASoC:
sof: merge DAI call back functions into ops
ASoC:
sof: merge DAI call back functions into ops
ASoC:
SOF: remove duplicate code due to merge
ASoC:
SOF: Remove unused Broxton PCI ID
ASoC:
SOF: sof-audio: Fix DSP core put imbalance on widget setup failure
ASoC:
SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings
ASoC:
SOF: topology: Add a token for dropping widget name in kcontrol name
ASoC:
SOF: topology: simplify code to prevent static analysis warnings
ASoC:
SOF: topology: simplify kcontrol names with
ASoC:
SoundWire codecs: improve pm_runtime handling
ASoC:
SoundWire codecs: make regmap cache-only in probe
ASoC:
SoundWire codecs: return error status in probe
ASoC:
ssm3515: Remove redundant of_match_ptr()
ASoC:
st: Use maple tree register cache
ASoC:
sta32x: Update to use maple tree register cache
ASoC:
sta350: Update to use maple tree register cache
ASoC:
sta529: Update to use maple tree register cache
ASoC:
stac9766: fix build errors with REGMAP_AC97
ASoC:
stac9766: Update to use maple tree register cache
ASoC:
starfive: jh7110_tdm: Convert to platform remove callback returning void
ASoC:
starfive: merge DAI call back functions into ops
ASoC:
starfive: merge DAI call back functions into ops
ASoC:
sti-sas: Update to use maple tree register cache
ASoC:
sti: merge DAI call back functions into ops
ASoC:
sti: merge DAI call back functions into ops
ASoC:
stm: merge DAI call back functions into ops
ASoC:
stm: merge DAI call back functions into ops
ASoC:
sunxi: merge DAI call back functions into ops
ASoC:
sunxi: merge DAI call back functions into ops
ASoC:
sunxi: sun4i-spdif: Remove redundant of_match_ptr()
ASoC:
tas2781: No need to set device_driver owner
ASoC:
tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy
ASoC:
tegra: Fix redundant PLLA and PLLA_OUT0 updates
ASoC:
tegra: Fix SFC conversion for few rates
ASoC:
tegra: merge DAI call back functions into ops
ASoC:
tegra: merge DAI call back functions into ops
ASoC:
tegra: tegra20_ac97: Use devm_platform_get_and_ioremap_resource()
ASoC:
ti: ams-delta: Fix cx81801_receive() argument types
ASoC:
ti: Convert to devm_platform_ioremap_resource_byname()
ASoC:
ti: davinci-evm: simplify the code with module_platform_driver
ASoC:
ti: merge DAI call back functions into ops
ASoC:
ti: merge DAI call back functions into ops
ASoC:
ti: omap-mcbsp: Ignore errors for getting fck_src
ASoC:
tlv320adc3xxx: BUG: Correct micbias setting
ASoC:
tlv320aic32x4: Fix the divide by zero
ASoC:
topology: Add explicit build option
ASoC:
uniphier: merge DAI call back functions into ops
ASoC:
uniphier: merge DAI call back functions into ops
ASoC:
ux500: merge DAI call back functions into ops
ASoC:
ux500: merge DAI call back functions into ops
ASoC:
wcd9335: Update to use maple tree register cache
ASoC:
wcd938x: Update to use maple tree register cache
ASoC:
wm2200: Update to use maple tree register cache
ASoC:
wm5100: Update to use maple tree register cache
ASoC:
wm8510: Update to use maple tree register cache
ASoC:
wm8523: Update to use maple tree register cache
ASoC:
wm8580: Update to use maple tree register cache
ASoC:
wm8711: Update to use maple tree register cache
ASoC:
wm8728: Update to use maple tree register cache
ASoC:
wm8731: Update to use maple tree register cache
ASoC:
wm8737: Update to use maple tree register cache
ASoC:
wm8741: Update to use maple tree register cache
ASoC:
wm8750: Update to use maple tree register cache
ASoC:
wm8753: Update to use maple tree register cache
ASoC:
wm8770: Update to use maple tree register cache
ASoC:
wm8776: Update to use maple tree register cache
ASoC:
wm8804: Update to use maple tree register cache
ASoC:
wm8900: Update to use maple tree register cache
ASoC:
wm8903: Update to use maple tree register cache
ASoC:
wm8904: Update to use maple tree register cache
ASoC:
wm8940: Update to use maple tree register cache
ASoC:
wm8955: Update to use maple tree register cache
ASoC:
wm8960: Add DAC filter characteristics selection
ASoC:
wm8960: Add support for the power supplies
ASoC:
wm8960: Clocking tweaks
ASoC:
wm8960: Fix error handling in probe
ASoC:
wm8960: Make automatic the default clocking mode
ASoC:
wm8960: Read initial MCLK rate from clock API
ASoC:
wm8960: Update to use maple tree register cache
ASoC:
wm8961: Update to use maple tree register cache
ASoC:
wm8962: Update to use maple tree register cache
ASoC:
wm8971: Update to use maple tree register cache
ASoC:
wm8978: Update to use maple tree register cache
ASoC:
wm8983: Update to use maple tree register cache
ASoC:
wm8985: Update to use maple tree register cache
ASoC:
wm8988: Update to use maple tree register cache
ASoC:
wm8991: Update to use maple tree register cache
ASoC:
wm8993: Update to use maple tree register cache
ASoC:
wm8995: Update to use maple tree register cache
ASoC:
wm8996: Update to use maple tree register cache
ASoC:
wm9081: Update to use maple tree register cache
ASoC:
wm9090: Update to use maple tree register cache
ASoC:
wm9705: Update to use maple tree register cache
ASoC:
wm9712: Update to use maple tree register cache
ASoC:
wm9713: Update to use maple tree register cache
ASoC:
wm_adsp: Expose the DSP power down actions as wm_adsp_power_down()
ASoC:
wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl()
ASoC:
wm_adsp: Support powering-up DSP without trying to load firmware
ASoC:
wsa881x: Update to use maple tree register cache
ASoC:
wsa883x: Update to use maple tree register cache
ata,scsi:
cleanup __ata_port_probe()
ata,scsi:
remove ata_sas_port_destroy()
ata,scsi:
remove ata_sas_port_init()
ata,scsi:
remove ata_sas_port_{start,stop} callbacks
ata:
ahci: Add Elkhart Lake AHCI controller
ata:
ahci_octeon: Convert to devm_platform_ioremap_resource()
ata:
ahci_seattle: Convert to devm_platform_ioremap_resource()
ata:
ahci_tegra: Convert to devm_platform_ioremap_resource()
ata:
ahci_xgene: Convert to devm_platform_ioremap_resource()
ata:
ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val()
ata:
Explicitly include correct DT includes
ata:
fix debounce timings type
ata:
libahci: clear pending interrupt status
ata:
libahci: fix parameter type of ahci_exec_polled_cmd()
ata:
libata-core: Disable NCQ_TRIM on Micron 1100 drives
ata:
libata-core: Do not register PM operations for SAS ports
ata:
libata-core: fetch sense data for successful commands iff CDL enabled
ata:
libata-core: Fix ata_port_request_pm() locking
ata:
libata-core: Fix compilation warning in ata_dev_config_ncq()
ata:
libata-core: fix parameter types of ata_wait_register()
ata:
libata-core: Fix port and device removal
ata:
libata-core: inline ata_port_probe()
ata:
libata-core: remove ata_bus_probe()
ata:
libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
ata:
libata-eh: do not thaw the port twice in ata_eh_reset()
ata:
libata-eh: Fix compilation warning in ata_eh_link_report()
ata:
libata-eh: fix reset timeout type
ata:
libata-sata: increase PMP SRST timeout to 10s
ata:
libata-sata: remove ata_sas_sync_probe()
ata:
libata-scsi: Disable scsi device manage_system_start_stop
ata:
libata-scsi: Fix delayed scsi_rescan_device() execution
ata:
libata-scsi: fix timeout type in ata_scsi_park_store()
ata:
libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
ata:
libata-scsi: link ata port and scsi device
ata:
libata: disallow dev-initiated LPM transitions to unsupported states
ata:
libata: fix parameter type of ata_deadline()
ata:
libata: remove deprecated EH callbacks
ata:
libata: remove references to non-existing error_handler()
ata:
pata_arasan_cf: Convert to platform remove callback returning void
ata:
pata_buddha: Remove #include
ata:
pata_ep93xx: Convert to platform remove callback returning void
ata:
pata_ep93xx: fix error return code in probe
ata:
pata_ep93xx: use soc_device_match for UDMA modes
ata:
pata_falcon: add data_swab option to byte-swap disk data
ata:
pata_falcon: fix IO base selection for Q40
ata:
pata_falcon: Remove #include
ata:
pata_ftide010: Add missing MODULE_DESCRIPTION
ata:
pata_ftide010: Convert to platform remove callback returning void
ata:
pata_ftide010: Use devm_platform_get_and_ioremap_resource()
ata:
pata_gayle: Remove #include
ata:
pata_imx: Convert to platform remove callback returning void
ata:
pata_imx: Use devm_platform_get_and_ioremap_resource()
ata:
pata_imx: Use helper function devm_clk_get_enabled()
ata:
pata_ixp4xx: Remove unnecessary return value check
ata:
pata_ixp4xx: Use devm_platform_get_and_ioremap_resource()
ata:
pata_mpc52xx: Convert to platform remove callback returning void
ata:
pata_parport: add custom version of wait_after_reset
ata:
pata_parport: fit3: implement IDE command set registers
ata:
pata_parport: Fix code style issues
ata:
pata_parport: fix pata_parport_devchk
ata:
pata_parport: implement set_devctl
ata:
pata_pxa: Convert to platform remove callback returning void
ata:
pata_rb532_cf: Convert to platform remove callback returning void
ata:
sata_dwc_460ex: Convert to platform remove callback returning void
ata:
sata_fsl: Convert to platform remove callback returning void
ata:
sata_gemini: Add missing MODULE_DESCRIPTION
ata:
sata_gemini: Convert to platform remove callback returning void
ata:
sata_mv: Convert to platform remove callback returning void
ata:
sata_mv: Fix incorrect string length computation in mv_dump_mem()
ata:
sata_rcar: Convert to devm_platform_ioremap_resource()
ata:
sata_rcar: Convert to platform remove callback returning void
ata:
sata_rcar: drop useless initializer
ata:
sata_rcar: Remove unnecessary return value check
ata:
sata_sil24: fix parameter type of sil24_exec_polled_cmd()
ata:
sata_sx4: drop already completed TODO
attr:
block mode changes of symlinks
audit,io_uring:
io_uring openat triggers audit reference count underflow
audit:
add space before parenthesis and around '=', "==", and '<'
audit:
cleanup function braces and assignment-in-if-condition
audit:
correct audit_filter_inodes() definition
audit:
fix possible soft lockup in __audit_inode_child()
audit:
include security.h unconditionally
audit:
move trailing statements to next line
autofs:
convert to ctime accessor functions
autofs:
fix memory leak of waitqueues in autofs_catatonic_mode
autofs:
use wake_up() instead of wake_up_interruptible(()
auxdisplay:
hd44780: move cursor home after clear display command
auxdisplay:
Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers
ax.25:
Update to register_net_sysctl_sz
ax25:
Kconfig: Update link for linux-ax25.org
backlight/bd6107:
Compare against struct fb_info.device
backlight/bd6107:
Rename struct bd6107_platform_data.fbdev to 'dev'
backlight/gpio_backlight:
Compare against struct fb_info.device
backlight/gpio_backlight:
Rename field 'fbdev' to 'dev'
backlight/lv5207lp:
Compare against struct fb_info.device
backlight/lv5207lp:
Rename struct lv5207lp_platform_data.fbdev to 'dev'
backlight:
gpio_backlight: Drop output GPIO direction check for initial power state
backlight:
led_bl: Remove redundant of_match_ptr()
backlight:
lp855x: Catch errors when changing brightness
backlight:
lp855x: Drop ret variable in brightness change function
backlight:
lp855x: Initialize PWM state on first brightness change
backlight:
qcom-wled: Explicitly include correct DT includes
BackMerge tag :
'v6.5-rc7' into drm-next
base/node:
Remove duplicated include
batman-adv:
Avoid magic value for minimum MTU
batman-adv:
Check hardif MTU against runtime MTU
batman-adv:
Drop per algo GW section class code
batman-adv:
Drop unused function batadv_gw_bandwidth_set
batman-adv:
Keep batadv_netlink_notify_* static
batman-adv:
Remove unused declarations
batman-adv:
Start new development cycle
bcm63xx_enet:
Remove redundant initialization owner
bcmasp:
BCMASP should depend on ARCH_BRCMSTB
befs:
convert to ctime accessor functions
bfs:
convert to ctime accessor functions
bfs:
update ctime in addition to mtime when adding entries
binder:
fix memory leaks of spam and pending work
binderfs:
convert to ctime accessor functions
binderfs:
Drop unused #include
binfmt_elf_fdpic:
support 64-bit systems
bio-integrity:
cleanup adding integrity pages to bip's bvec.
bio-integrity:
create multi-page bvecs in bio_integrity_add_page()
bio-integrity:
update the payload size in bio_integrity_add_page()
blk-cgroup:
Fix NULL deref caused by blkg_policy_data being installed before init
blk-flush:
count inflight flush_data requests
blk-flush:
fix rq->flush.seq for post-flush requests
blk-flush:
reuse rq queuelist in flush state machine
blk-mq:
delete redundant tagset map update when fallback
blk-mq:
fix tags leak when shrink nr_hw_queues
blk-mq:
fix tags UAF when shrinking q->nr_hw_queues
blk-mq:
prealloc tags when increase tagset nr_hw_queues
blk-mq:
use percpu csd to remote complete instead of per-rq csd
blk-throttle:
check for overflow in calculate_bytes_allowed
blk-throttle:
consider 'carryover_ios/bytes' in throtl_trim_slice()
blk-throttle:
fix wrong comparation while 'carryover_ios/bytes' is negative
blk-throttle:
print signed value 'carryover_bytes/ios' for user
blk-throttle:
use calculate_io/bytes_allowed() for throtl_trim_slice()
blk-wbt:
Replace strlcpy with strscpy
block/mq-deadline:
use correct way to throttling write requests
block:
Add some exports for bcachefs
block:
Allow bio_iov_iter_get_pages() with bio->bi_bdev unset
block:
Bring back zero_fill_bio_iter
block:
call into the file system for bdev_mark_dead
block:
call into the file system for ioctl BLKFLSBUF
block:
cleanup bio_integrity_prep
block:
cleanup queue_wc_store
block:
consolidate __invalidate_device and fsync_bdev
block:
correct stale comment in rq_qos_wait
block:
don't add or resize partition on the disk with GENHD_FL_NO_PART
block:
don't allow enabling a cache on devices that don't support it
block:
Don't invalidate pagecache for invalid falloc modes
block:
don't pass a bio to bio_try_merge_hw_seg
block:
downgrade a bio_full call in bio_add_page
block:
drop the "busy inodes on changed media" log message
block:
fix bad lockdep annotation in blk-iolatency
block:
fix kernel-doc for disk_force_media_change()
block:
fix pin count management when merging same-page segments
block:
Fix regression in sed-opal for a saved key.
block:
Improve performance for BLK_MQ_F_BLOCKING drivers
block:
make bvec_try_merge_hw_page() non-static
block:
move the bi_size overflow check in __bio_try_merge_page
block:
move the bi_size update out of __bio_try_merge_page
block:
move the bi_vcnt check out of __bio_try_merge_page
block:
move the BIO_CLONED checks out of __bio_try_merge_page
block:
open code __generic_file_write_iter for blkdev writes
block:
refactor to use helper
block:
remove init_mutex and open-code blk_iolatency_try_init
block:
remove the call to file_remove_privs in blkdev_write_iter
block:
sed-opal: Implement IOC_OPAL_DISCOVERY
block:
sed-opal: Implement IOC_OPAL_REVERT_LSP
block:
sed-opal: keyring support for SED keys
block:
simplify the disk_force_media_change interface
block:
stop setting ->direct_IO
block:
tidy up the bio full checks in bio_add_hw_page
block:
uapi: Fix compilation errors using ioprio.h with C++
block:
use iomap for writes to block devices
block:
use SECTOR_SHIFT bio_add_hw_page
block:
use strscpy() to instead of strncpy()
Bluetooth:
Add support for Gale Peak (8087:0036)
Bluetooth:
af_bluetooth: Make BT_PKT_STATUS generic
Bluetooth:
avoid memcmp() out of bounds warning
Bluetooth:
Avoid redundant authentication
Bluetooth:
btbcm: add default address for BCM43430A1
Bluetooth:
btintel: Add support for Gale Peak
Bluetooth:
btintel: Add support to reset bluetooth via ACPI DSM
Bluetooth:
btintel: Send new command for PPAG
Bluetooth:
btmtk: add printing firmware information
Bluetooth:
btmtk: Fix kernel crash when processing coredump
Bluetooth:
btmtk: introduce btmtk reset work
Bluetooth:
btnxpuart: Add support for AW693 chipset
Bluetooth:
btnxpuart: Add support for IW624 chipset
Bluetooth:
btnxpuart: Improve inband Independent Reset handling
Bluetooth:
btnxpuart: Remove check for CTS low after FW download
Bluetooth:
btqca: Add WCN3988 support
Bluetooth:
btrtl: Add Realtek devcoredump support
Bluetooth:
btrtl: Correct the length of the HCI command for drop fw
Bluetooth:
btrtl: Ignore error return for hci_devcd_register()
Bluetooth:
btrtl: Load FW v2 otherwise FW v1 for RTL8852C
Bluetooth:
btusb: Add a new VID/PID 0489/e0f6 for MT7922
Bluetooth:
btusb: Add device 0489:e0f5 as MT7922 device
Bluetooth:
btusb: Add new VID/PID 0489/e102 for MT7922
Bluetooth:
btusb: Add new VID/PID 04ca/3804 for MT7922
Bluetooth:
btusb: add shutdown function for QCA6174
Bluetooth:
btusb: Add support for another MediaTek 7922 VID/PID
Bluetooth:
btusb: Add support Mediatek MT7925
Bluetooth:
btusb: Do not call kfree_skb() under spin_lock_irqsave()
Bluetooth:
btusb: Fix quirks table naming
Bluetooth:
btusb: mediatek: add MediaTek devcoredump support
Bluetooth:
btusb: mediatek: readx_poll_timeout replaces open coding
Bluetooth:
btusb: Move btusb_recv_event_intel to btintel
Bluetooth:
Check for ISO support in controller
Bluetooth:
Consolidate code around sk_alloc into a helper function
Bluetooth:
Delete unused hci_req_prepare_suspend() declaration
bluetooth:
Explicitly include correct DT includes
Bluetooth:
Fix a refcnt underflow problem for hci_conn
Bluetooth:
Fix hci_link_tx_to RCU lock usage
Bluetooth:
Fix hci_suspend_sync crash
Bluetooth:
Fix potential use-after-free when clear keys
Bluetooth:
HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED
Bluetooth:
hci_codec: Fix leaking content of local_codecs
Bluetooth:
hci_conn: Always allocate unique handles
Bluetooth:
hci_conn: avoid checking uninitialized CIG/CIS ids
Bluetooth:
hci_conn: Consolidate code for aborting connections
Bluetooth:
hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early
Bluetooth:
hci_conn: Fix hci_le_set_cig_params
Bluetooth:
hci_conn: Fix modifying handle while aborting
Bluetooth:
hci_conn: Fix not allowing valid CIS ID
Bluetooth:
hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL
Bluetooth:
hci_core: Fix build warnings
Bluetooth:
hci_core: Fix missing instances using HCI_MAX_AD_LENGTH
Bluetooth:
hci_core: Make hci_is_le_conn_scanning public
Bluetooth:
hci_debugfs: Use kstrtobool() instead of strtobool()
Bluetooth:
hci_event: drop only unbound CIS if Set CIG Parameters fails
Bluetooth:
hci_event: Fix coding style
Bluetooth:
hci_event: Fix using memcmp when comparing keys
Bluetooth:
hci_event: Ignore NULL link key
Bluetooth:
hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO
Bluetooth:
hci_qca: Add qcom devcoredump support
Bluetooth:
hci_qca: Add qcom devcoredump sysfs support
Bluetooth:
hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
Bluetooth:
hci_sock: fix slab oob read in create_monitor_event
Bluetooth:
hci_sock: Forward credentials to monitor
Bluetooth:
hci_sync: always check if connection is alive before deleting
Bluetooth:
hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
Bluetooth:
hci_sync: delete CIS in BT_OPEN/CONNECT/BOUND when aborting
Bluetooth:
hci_sync: Don't double print name in add/remove adv_monitor
Bluetooth:
hci_sync: Enable events for BIS capable devices
Bluetooth:
hci_sync: Fix handling of HCI_OP_CREATE_CONN_CANCEL
Bluetooth:
hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER
Bluetooth:
hci_sync: Fix not handling ISO_LINK in hci_abort_conn_sync
Bluetooth:
hci_sync: Fix UAF in hci_disconnect_all_sync
Bluetooth:
hci_sync: Fix UAF on hci_abort_conn_sync
Bluetooth:
hci_sync: Introduce PTR_UINT/UINT_PTR macros
Bluetooth:
Init sk_peer_* on bt_sock_alloc
Bluetooth:
ISO: Add support for BT_PKT_STATUS
Bluetooth:
ISO: Add support for connecting multiple BISes
Bluetooth:
ISO: Add support for periodic adv reports processing
Bluetooth:
ISO: do not emit new LE Create CIS if previous is pending
Bluetooth:
ISO: Fix handling of listen for unicast
Bluetooth:
ISO: Fix invalid context error
Bluetooth:
ISO: Fix not checking for valid CIG/CIS IDs
Bluetooth:
ISO: handle bound CIS cleanup via hci_conn
Bluetooth:
ISO: Notify user space about failed bis connections
Bluetooth:
ISO: Support multiple BIGs
Bluetooth:
ISO: Use defer setup to separate PA sync and BIG sync
Bluetooth:
MGMT: Fix always using HCI_MAX_AD_LENGTH
Bluetooth:
msft: Extended monitor tracking by address filter
Bluetooth:
msft: Fix error code in msft_cancel_address_filter_sync()
Bluetooth:
nokia: fix value check in nokia_bluetooth_serdev_probe()
Bluetooth:
qca: add support for WCN7850
Bluetooth:
qca: use switch case for soc type behavior
Bluetooth:
Reject connection with the device which has same BD_ADDR
Bluetooth:
Remove unnecessary NULL check before vfree()
Bluetooth:
Remove unused declaration amp_read_loc_info()
Bluetooth:
rfcomm: remove casts from tty->driver_data
Bluetooth:
vhci: Fix race when opening vhci device
bnx2x:
Remove unnecessary ternary operators
bnxt:
use the NAPI skb allocation cache
bnxt_en:
Add tx_resets ring counter
bnxt_en:
Display the ring error counters under ethtool -S
bnxt_en:
Fix W=1 warning in bnxt_dcb.c from fortify memcpy()
bnxt_en:
Fix W=stringop-overflow warning in bnxt_dcb.c
bnxt_en:
Flush XDP for bnxt_poll_nitroa0()'s NAPI
bnxt_en:
Increment rx_resets counter in bnxt_disable_napi()
bnxt_en:
Let the page pool manage the DMA mapping
bnxt_en:
Save ring error counters across reset
bnxt_en:
Share the bar0 address with the RoCE driver
bnxt_en:
Update HW interface headers
bnxt_en:
use dev_consume_skb_any() in bnxt_tx_int
bnxt_en:
Use the unified RX page pool buffers for XDP and non-XDP
bnxt_re:
Expose the missing hw counters
bnxt_re:
Reorganize the resource stats
bnxt_re:
Update the debug counters for doorbell pacing
bnxt_re:
Update the hw counters for resource stats
bonding:
3ad: Remove unused declaration bond_3ad_update_lacp_active()
bonding:
add modifier to initialization function and exit function
bonding:
remove redundant NULL check in debugfs function
bonding:
remove unnecessary NULL check in bond_destructor
bonding:
Return pointer to data after pull on skb
bonding:
support balance-alb with openvswitch
bonding:
update port speed when getting bond speed
bonding:
use bond_set_slave_arr to simplify code
bonding:
use IS_ERR instead of NULL check in bond_create_debugfs
bpf, arm64:
Support 32-bit offset jmp instruction
bpf, arm64:
Support sign-extension load instructions
bpf, arm64:
Support sign-extension mov instructions
bpf, arm64:
Support signed div/mod instructions
bpf, arm64:
Support unconditional bswap
bpf, cgroup:
fix multiple kernel-doc warnings
bpf, cpumap:
Remove unused cmap field from bpf_cpu_map_entry
bpf, cpumap:
Use queue_rcu_work() to remove unnecessary rcu_barrier()
bpf, cpumask:
Clean up bpf_cpu_map_entry directly in cpu_map_free
bpf, devmap:
Remove unused dtab field from bpf_dtab_netdev
bpf, docs:
Add abi.rst document to standardization subdirectory
bpf, docs:
Correct source of offset for program-local call
bpf, docs:
fix BPF_NEG entry in instruction-set.rst
bpf, docs:
Fix definition of BPF_NEG operation
bpf, docs:
Fix invalid escape sequence warnings in bpf_doc.py
bpf, docs:
Fix small typo and define semantics of sign extension
bpf, docs:
Formalize type notation and function semantics in ISA standard
bpf, docs:
Move linux-notes.rst to root bpf docs tree
bpf, docs:
s/eBPF/BPF in standards documents
bpf, mprog:
Fix maximum program check on mprog attachment
bpf, net:
Check skb ownership against full socket.
bpf, net:
Introduce skb_pointer_if_linear().
bpf, net:
Support SO_REUSEPORT sockets with bpf_sk_assign
bpf, riscv:
use prog pack allocator in the BPF JIT
bpf, sockmap:
Add tests for MSG_F_PEEK
bpf, sockmap:
Do not inc copied_seq when PEEK flag set
bpf, sockmap:
Fix preempt_rt splat when using raw_spin_lock_t
bpf, sockmap:
Fix skb refcnt race after locking changes
bpf, sockmap:
Reject sk_msg egress redirects to non-TCP sockets
bpf, x86:
allow function arguments up to 12 for TRACING
bpf, x86:
initialize the variable "first_off" in save_args()
bpf, x86:
save/restore regs with BPF_DW size
bpf, xdp:
Add tracepoint to xdp attaching failure
bpf,docs:
Create new standardization subdirectory
bpf/tests:
Enhance output on error and fix typos
bpf:
Add 'owner' field to bpf_{list,rb}_node
bpf:
Add a common helper bpf_copy_to_user()
bpf:
Add a hint to allocated objects.
bpf:
add a new kfunc to return current bpf_map elements count
bpf:
Add attach_type checks under bpf_prog_attach_check_attach_type
bpf:
Add bpf_get_func_ip helper support for uprobe link
bpf:
Add cookies support for uprobe_multi link
bpf:
Add fd-based tcx multi-prog infra with link support
bpf:
Add generic attach/detach/query API for multi-progs
bpf:
Add kernel/bpftool asm support for new instructions
bpf:
Add multi uprobe link
bpf:
Add object leak check.
bpf:
Add override check to kprobe multi link attach
bpf:
add percpu stats for bpf_map elements insertions/deletions
bpf:
Add pid filter support for uprobe_multi link
bpf:
Add support for bpf_get_func_ip helper for uprobe program
bpf:
Add update_socket_protocol hook
bpf:
Adjust size_index according to the value of KMALLOC_MIN_SIZE
bpf:
allow any program to use the bpf_map_sum_elem_count kfunc
bpf:
Allow bpf_spin_{lock,unlock} in sleepable progs
bpf:
Allow reuse from waiting_for_gp_ttrace list.
bpf:
Annotate bpf_long_memcpy with data_race
bpf:
Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.
bpf:
Avoid deadlock when using queue and stack maps from NMI
bpf:
Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init
bpf:
bpf_sk_storage: Fix invalid wait context lockdep report
bpf:
bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc
bpf:
bpf_struct_ops: Remove unnecessary initial values of variables
bpf:
btf: Remove two unused function declarations
bpf:
change bpf_alu_sign_string and bpf_movsx_string to static
bpf:
Change bpf_mem_cache draining process.
bpf:
Clarify error expectations from bpf_clone_redirect
bpf:
Clear the probe_addr for uprobe
bpf:
consider CONST_PTR_TO_MAP as trusted pointer to struct bpf_map
bpf:
Consider non-owning refs to refcounted nodes RCU protected
bpf:
Consider non-owning refs trusted
bpf:
consider types listed in reg2btf_ids as trusted
bpf:
Convert bpf_cpumask to bpf_mem_cache_free_rcu.
bpf:
convert to ctime accessor functions
bpf:
Document struct bpf_struct_ops fields
bpf:
Don't prefill for unused bpf_mem_cache
bpf:
Drop useless btf_vmlinux in bpf_tcp_ca
bpf:
Ensure kptr_struct_meta is non-NULL for collection insert and refcount_acquire
bpf:
Ensure unit_size is matched with slab cache object size
bpf:
Expose symbol's respective address
bpf:
Factor out inc/dec of active flag into helpers.
bpf:
Fix a bpf_kptr_xchg() issue with local kptr
bpf:
Fix a erroneous check after snprintf()
bpf:
Fix an array-index-out-of-bounds issue in disasm.c
bpf:
Fix an error around PTR_UNTRUSTED
bpf:
Fix an error in verifying a field in a union
bpf:
Fix an incorrect verification success with movsx insn
bpf:
fix bpf_dynptr_slice() to stop return an ERR_PTR.
bpf:
fix bpf_probe_read_kernel prototype mismatch
bpf:
Fix BPF_PROG_QUERY last field check
bpf:
Fix BTF_ID symbol generation collision
bpf:
Fix BTF_ID symbol generation collision in tools/
bpf:
Fix check_func_arg_reg_off bug for graph root/node
bpf:
Fix compilation warning with -Wparentheses
bpf:
fix inconsistent return types of bpf_xdp_copy_buf().
bpf:
Fix issue in verifying allow_ptr_leaks
bpf:
Fix jit blinding with new sdiv/smov insns
bpf:
Fix mprog detachment for empty mprog entry
bpf:
Fix tr dereferencing
bpf:
Fix uninitialized symbol in bpf_perf_link_fill_kprobe()
bpf:
Fix uprobe_multi get_pid_task error path
bpf:
Fix verifier log for async callback return values
bpf:
Further refactor alloc_bulk().
bpf:
Handle bpf_mprog_query with NULL entry
bpf:
Handle sign-extenstin ctx member accesses
bpf:
Introduce bpf_mem_free_rcu() similar to kfree_rcu().
bpf:
Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node
bpf:
Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf().
bpf:
Let free_all() return the number of freed elements.
bpf:
lru: Remove unused declaration bpf_lru_promote()
bpf:
make an argument const in the bpf_map_sum_elem_count kfunc
bpf:
make bpf_prog_pack allocator portable
bpf:
make preloaded map iterators to display map elements count
bpf:
Non-atomically allocate freelist during prefill
bpf:
populate the per-cpu insertions/deletions counters for hashmaps
bpf:
Prevent inlining of bpf_fentry_test7()
bpf:
Protect probed address based on kptr_restrict setting
bpf:
Reenable bpf_refcount_acquire
bpf:
Refactor alloc_bulk().
bpf:
Refuse unused attributes in bpf_prog_{attach,detach}
bpf:
reject unhashed sockets in bpf_sk_assign
bpf:
Remove a WARN_ON_ONCE warning related to local kptr
bpf:
Remove unnecessary ring buffer size check
bpf:
Remove unused declaration bpf_link_new_file()
bpf:
Rename few bpf_mem_alloc fields.
bpf:
Replace deprecated -target with --target= for Clang
bpf:
Resolve modifiers when walking structs
bpf:
selftests: Add defrag selftests
bpf:
selftests: Support custom type and proto for client sockets
bpf:
selftests: Support not connecting client socket
bpf:
Simplify code of destroy_mem_alloc() with kmemdup().
bpf:
Skip unit_size checking for global per-cpu allocator
bpf:
Support ->fill_link_info for kprobe_multi
bpf:
Support ->fill_link_info for perf_event
bpf:
Support default .validate() and .update() behavior for struct_ops links
bpf:
Support new 32bit offset jmp instruction
bpf:
Support new sign-extension load insns
bpf:
Support new sign-extension mov insns
bpf:
Support new signed div/mod instructions.
bpf:
Support new unconditional bswap instruction
bpf:
Switch BPF_F_KPROBE_MULTI_RETURN macro to enum
bpf:
sync tools/ uapi header with
bpf:
tcp_read_skb needs to pop skb regardless of seq
bpf:
teach verifier actual bounds of bpf_get_smp_processor_id() result
bpf:
unconditionally reset backtrack_state masks on global func exit
bpf:
Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodes
bpf:
Use kmalloc_size_roundup() to adjust size_index
bpf:
work around -Wuninitialized warning
bpftool:
Add perf event names
bpftool:
Define a local bpf_perf_link to fix accessing its fields
bpftool:
Dump the kernel symbol's module name
bpftool:
Extend net dump with tcx progs
bpftool:
Fix build warnings with -Wtype-limits
bpftool:
fix perf help message
bpftool:
Implement link show support for tcx
bpftool:
Implement link show support for xdp
bpftool:
Show kprobe_multi link info
bpftool:
Show perf link info
bpftool:
Use "fallthrough;" keyword instead of comments
bpftool:
Use a local bpf_perf_event_value to fix accessing its fields
bpftool:
Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
bpftool:
use a local copy of perf_event to fix accessing :: Bpf_cookie
bridge:
Add backup nexthop ID support
bridge:
Remove unused declaration br_multicast_set_hash_max()
btf, scripts:
rust: drop is_rust_module.sh
btrfs:
add __counted_by for struct btrfs_delayed_item and use struct_size()
btrfs:
add a helper to read the superblock metadata_uuid
btrfs:
add comments for btrfs_map_block()
btrfs:
always print transaction aborted messages with an error level
btrfs:
assert delayed node locked when removing delayed item
btrfs:
avoid start and commit empty transaction when flushing qgroups
btrfs:
avoid start and commit empty transaction when starting qgroup rescan
btrfs:
avoid starting and committing empty transaction when flushing space
btrfs:
avoid starting new transaction when flushing delayed items and refs
btrfs:
check for BTRFS_FS_ERROR in pending ordered assert
btrfs:
clean up the check for uncompressed ranges in submit_one_async_extent
btrfs:
cleanup the COW fallback logic in run_delalloc_nocow
btrfs:
compare the correct fsid/metadata_uuid in btrfs_validate_super
btrfs:
consolidate the error handling in run_delalloc_nocow
btrfs:
convert btrfs_read_merkle_tree_page() to use a folio
btrfs:
convert to ctime accessor functions
btrfs:
convert to multigrain timestamps
btrfs:
convert to simple_rename_timestamp
btrfs:
copy all pages at once at the end of btrfs_clone_extent_buffer()
btrfs:
copy dir permission and time when creating a stub subvolume
btrfs:
deprecate integrity checker feature
btrfs:
do not block starts waiting on previous transaction commit
btrfs:
don't clear async_chunk->inode in async_cow_start
btrfs:
don't clear uptodate on write errors
btrfs:
don't create inline extents in fallback_to_cow
btrfs:
don't redirty locked_page in run_delalloc_zoned
btrfs:
don't redirty pages in compress_file_range
btrfs:
don't start transaction when joining with TRANS_JOIN_NOSTART
btrfs:
don't steal space from global rsv after a transaction abort
btrfs:
drop redundant check to use fs_devices::metadata_uuid
btrfs:
error out when COWing block using a stale transaction
btrfs:
error out when reallocating block for defrag using a stale transaction
btrfs:
error when COWing block from a root that is being deleted
btrfs:
fail priority metadata ticket with real fs error
btrfs:
file_remove_privs needs an exclusive lock in direct io write
btrfs:
fix a compilation error if DEBUG is defined in btree_dirty_folio
btrfs:
fix error handling when in a COW window in run_delalloc_nocow
btrfs:
fix lockdep splat and potential deadlock after failure running delayed items
btrfs:
fix race between finishing block group creation and its item update
btrfs:
fix race between reading a directory and adding entries to it
btrfs:
fix race when refilling delayed refs block reserve
btrfs:
fix some -Wmaybe-uninitialized warnings in ioctl.c
btrfs:
fix start transaction qgroup rsv double free
btrfs:
fix stripe length calculation for non-zoned data chunk allocation
btrfs:
fix unwritten extent buffer after snapshotting a new subvolume
btrfs:
fix zoned handling in submit_uncompressed_range
btrfs:
free qgroup rsv on io failure
btrfs:
further simplify the compress or not logic in compress_file_range
btrfs:
handle errors properly in update_inline_extent_backref()
btrfs:
have it use inode_update_timestamps
btrfs:
improve error message after failure to add delayed dir index item
btrfs:
improve the delalloc_to_write calculation in writepage_delalloc
btrfs:
initialize start_slot in btrfs_log_prealloc_extents
btrfs:
introduce struct to consolidate extent buffer write context
btrfs:
log message if extent item not found when running delayed extent op
btrfs:
make btrfs_cleanup_fs_roots() static
btrfs:
make btrfs_destroy_marked_extents() return void
btrfs:
make btrfs_destroy_pinned_extent() return void
btrfs:
make find_first_extent_bit() return a boolean
btrfs:
make find_free_dev_extent() static
btrfs:
make sure to initialize start and len in find_free_dev_extent
btrfs:
merge async_cow_start and compress_file_range
btrfs:
merge find_free_dev_extent() and find_free_dev_extent_start()
btrfs:
merge submit_compressed_extents and async_cow_submit
btrfs:
move btrfs_free_excluded_extents() into block-group.c
btrfs:
move comments to btrfs_loop_type definition
btrfs:
move eb subpage preallocation out of the loop
btrfs:
move the !zoned assert into run_delalloc_cow
btrfs:
open code trivial btrfs_add_excluded_extent()
btrfs:
output extra debug info if we failed to find an inline backref
btrfs:
pass a flags argument to cow_file_range
btrfs:
prevent transaction block reserve underflow when starting transaction
btrfs:
print available space across all block groups when dumping space info
btrfs:
print available space for a block group when dumping a space info
btrfs:
print block group super and delalloc bytes when dumping space info
btrfs:
print name and pid when device scanning processes race
btrfs:
print target number of bytes when dumping free space
btrfs:
properly report 0 avail for very full file systems
btrfs:
raid56: remove unused BTRFS_RBIO_REBUILD_MISSING
btrfs:
reduce debug spam from submit_compressed_extents
btrfs:
reduce the number of arguments to btrfs_run_delalloc_range
btrfs:
refactor extent buffer bitmaps operations
btrfs:
refactor main loop in copy_extent_buffer_full()
btrfs:
refactor main loop in memcpy_extent_buffer()
btrfs:
refactor main loop in memmove_extent_buffer()
btrfs:
refactor the zoned device handling in cow_file_range
btrfs:
refresh dir last index during a rewinddir(3) call
btrfs:
reject unknown mount options early
btrfs:
release path before inode lookup during the ino lookup ioctl
btrfs:
remove btrfs_writepage_endio_finish_ordered
btrfs:
remove BUG() after failure to insert delayed dir index item
btrfs:
remove duplicate free_async_extent_pages() on reservation error
btrfs:
remove end_extent_writepage
btrfs:
remove pointless empty list check when reading delayed dir indexes
btrfs:
remove redundant BUG_ON() from __btrfs_inc_extent_ref()
btrfs:
remove redundant initialization of variables in log_new_ancestors
btrfs:
remove the return value from extent_write_locked_range
btrfs:
remove the return value from submit_uncompressed_range
btrfs:
remove v0 extent handling
btrfs:
rename add_new_free_space() to btrfs_add_new_free_space()
btrfs:
reset destination buffer when read_extent_buffer() gets invalid range
btrfs:
return -EUCLEAN for delayed tree ref with a ref count not equals to 1
btrfs:
return real error when orphan cleanup fails due to a transaction abort
btrfs:
scrub: avoid unnecessary csum tree search preparing stripes
btrfs:
scrub: avoid unnecessary extent tree search preparing stripes
btrfs:
scrub: don't go ordered workqueue for dev-replace
btrfs:
scrub: fix grouping of read IO
btrfs:
scrub: move write back of repaired sectors to scrub_stripe_read_repair_worker()
btrfs:
scrub: remove redundant division of stripe_nr
btrfs:
scrub: remove unused btrfs_path in scrub_simple_mirror()
btrfs:
set last dir index to the current last index when opening dir
btrfs:
set page extent mapped after read_folio in relocate_one_page
btrfs:
share the code to free the page array in compress_file_range
btrfs:
simplify memcpy either of metadata_uuid or fsid
btrfs:
simplify the no-bioc fast path condition in btrfs_map_block
btrfs:
split page locking out of __process_pages_contig
btrfs:
store the error that turned the fs into error state
btrfs:
streamline compress_file_range
btrfs:
sysfs: show if ACL support has been compiled in
btrfs:
tests: add a test for btrfs_add_extent_mapping
btrfs:
tests: add extent_map tests for dropping with odd layouts
btrfs:
tests: add self tests for extent buffer memory operations
btrfs:
tests: enhance extent buffer bitmap tests
btrfs:
tests: test invalid splitting when skipping pinned drop extent_map
btrfs:
tracepoints: simplify raid56 events
btrfs:
update comment for btrfs_join_transaction_nostart()
btrfs:
update documentation for add_new_free_space()
btrfs:
use a separate label for the incompressible case in compress_file_range
btrfs:
use folio_next_index() helper in extent_write_cache_pages
btrfs:
use helper sizeof_field in struct accessors
btrfs:
use LIST_HEAD() to initialize the list_head
btrfs:
use the correct superblock to compare fsid in btrfs_validate_super
btrfs:
use write_extent_buffer() to implement write_extent_buffer_*id()
btrfs:
wait on uncached block groups on every allocation loop
btrfs:
zoned: activate metadata block group on write time
btrfs:
zoned: defer advancing meta write pointer
btrfs:
zoned: do not zone finish data relocation block group
btrfs:
zoned: don't activate non-DATA BG on allocation
btrfs:
zoned: introduce block group context to btrfs_eb_write_context
btrfs:
zoned: no longer count fresh BG region as zone unusable
btrfs:
zoned: re-enable metadata over-commit for zoned mode
btrfs:
zoned: reserve zones for an active metadata/system block group
btrfs:
zoned: return int from btrfs_check_meta_write_pointer
btrfs:
zoned: skip splitting and logical rewriting on pre-alloc write
btrfs:
zoned: update meta write pointer on zone finish
btrfs:
zoned: use vcalloc instead of for vzalloc in btrfs_get_dev_zone_info
buffer:
Make bh_offset() work for compound pages
buffer:
remove set_bh_page()
bus:
Explicitly include correct DT includes
bus:
fsl-mc: Use common ranges functions
bus:
imx-weim: use devm_platform_ioremap_resource
bus:
mhi: host: allow MHI client drivers to provide the firmware via a pointer
bus:
mhi: host: pci_generic: Add support for Dell DW5932e
bus:
mhi: host: pci_generic: Add support for IP_SW0 channels
bus:
mhi: host: pci_generic: Add support for Quectel EM160R-GL modem
bus:
mhi: host: pci_generic: Add support for Quectel RM520N-GL Lenovo variant
bus:
mhi: host: pci_generic: Add support for Quectel RM520N-GL modem
bus:
mhi: host: pci_generic: add support for Telit FE990 modem
bus:
mhi: host: remove unused-but-set parameter
bus:
mhi: host: Skip MHI reset if device is in RDDM
bus:
mhi: host: use vmalloc_array and vcalloc
bus:
omap_l3_smx: identify timeout cause before rebooting
bus:
sunxi-rsb: Convert to devm_platform_ioremap_resource()
bus:
tegra-gmi: Convert to devm_platform_ioremap_resource()
bus:
ti-sysc: Build driver for TI K3 SoCs
bus:
ti-sysc: Configure uart quirks for k3 SoC
bus:
ti-sysc: Fix a build warning with W=1 for sysconfig
bus:
ti-sysc: Fix build warning for 64-bit build
bus:
ti-sysc: Fix cast to enum warning
bus:
ti-sysc: Fix missing AM35xx SoC matching
bus:
ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
bus:
ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
bus:
vexpress-config: Convert to devm_platform_ioremap_resource()
cache:
Add L2 cache management for Andes AX45MP RISC-V core
cachefiles:
use kiocb_{start,end}_write() helpers
can:
c_can: Do not check for 0 return after calling platform_get_irq()
can:
can327: remove casts from tty->disc_data
can:
ems_pci: move ASIX AX99100 ids to pci_ids.h
can:
ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition
can:
ems_pci: Remove unnecessary (void*) conversions
can:
esd_usb: Add support for esd CAN-USB/3
can:
Explicitly include correct DT includes
can:
Explicitly include correct DT includes, part 2
can:
flexcan: fix the return value handle for platform_get_irq()
can:
flexcan: remove the auto stop mode for IMX93
can:
gs_usb: convert to NAPI/rx-offload to avoid OoO reception
can:
gs_usb: gs_can_close(): don't complain about failed device reset during ndo_stop
can:
gs_usb: gs_can_start_xmit(), gs_can_open(): clean up printouts in error path
can:
gs_usb: gs_destroy_candev(): remove not needed usb_kill_anchored_urbs()
can:
gs_usb: gs_usb_disconnect(): remove not needed usb_kill_anchored_urbs()
can:
gs_usb: gs_usb_probe(): align block comment
can:
gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
can:
gs_usb: gs_usb_receive_bulk_callback(): make use of netdev
can:
gs_usb: gs_usb_receive_bulk_callback(): make use of stats
can:
gs_usb: gs_usb_set_timestamp(): remove return statements form void function
can:
gs_usb: remove leading space from goto labels
can:
gs_usb: uniformly use "parent" as variable name for struct gs_usb
can:
isotp: isotp_sendmsg(): fix TX state detection and wait behavior
can:
kvaser_pciefd: Add support for new Kvaser pciefd devices
can:
kvaser_pciefd: Move hardware specific constants and functions into a driver_data struct
can:
m_can: Add hrtimer to generate software interrupt
can:
peak_usb: remove unused/legacy peak_usb_netif_rx() function
can:
rx-offload: add can_rx_offload_get_echo_skb_queue_tail()
can:
rx-offload: rename rx_offload_get_echo_skb() -> can_rx_offload_get_echo_skb_queue_timestamp()
can:
sja1000: Always restart the Tx queue after an overrun
can:
slcan: remove casts from tty->disc_data
can:
sun4i_can: Add acceptance register quirk
can:
sun4i_can: Add support for the Allwinner D1
can:
sun4i_can: Only show Kconfig if ARCH_SUNXI is set
can:
tcan4x5x: Add error messages in probe
can:
tcan4x5x: Add support for tcan4552/4553
can:
tcan4x5x: Check size of mram configuration
can:
tcan4x5x: Fix id2_register for tcan4553
can:
tcan4x5x: Remove reserved register 0x814 from writable table
can:
tcan4x5x: Rename ID registers to match datasheet
can:
ucan: Remove repeated word
can:
xilinx_can: Add support for controller reset
cdx:
Explicitly include correct DT includes
ceph:
add base64 endcoding routines for encrypted names
ceph:
add encryption support to writepage and writepages
ceph:
add fscrypt ioctls and ceph.fscrypt.auth vxattr
ceph:
add helpers for converting names for userland presentation
ceph:
add infrastructure for file encryption and decryption
ceph:
add new mount option to enable sparse reads
ceph:
add object version support for sync read
ceph:
add read/modify/write to ceph_sync_write
ceph:
add some fscrypt guardrails
ceph:
add support for encrypted snapshot names
ceph:
add support to readdir for encrypted names
ceph:
add truncate size handling support for fscrypt
ceph:
align data in pages in ceph_sync_write
ceph:
allow encrypting a directory while not having Ax caps
ceph:
convert to ctime accessor functions
ceph:
create symlinks with encrypted and base64-encoded targets
ceph:
decode alternate_name in lease info
ceph:
don't use special DIO path for encrypted inodes
ceph:
drop messages from MDS when unmounting
ceph:
encode encrypted name in ceph_mdsc_build_path and dentry release
ceph:
fix incorrect revoked caps assert in ceph_fill_file_size()
ceph:
fix type promotion bug on 32bit systems
ceph:
fix updating i_truncate_pagecache_size for fscrypt
ceph:
fscrypt_auth handling for ceph
ceph:
handle fscrypt fields in cap messages from MDS
ceph:
implement -o test_dummy_encryption mount option
ceph:
invalidate pages when doing direct/sync writes
ceph:
make ceph_fill_trace and ceph_get_name decrypt names
ceph:
make ceph_msdc_build_path use ref-walk
ceph:
make d_revalidate call fscrypt revalidator for encrypted dentries
ceph:
make ioctl cmds more readable in debug log
ceph:
make members in struct ceph_mds_request_args_ext a union
ceph:
make num_fwd and num_retry to __u32
ceph:
mark directory as non-complete after loading key
ceph:
pass the request to parse_reply_info_readdir()
ceph:
plumb in decryption during reads
ceph:
preallocate inode for ops that may create one
ceph:
prevent snapshot creation in encrypted locked directories
ceph:
remove unnecessary check for NULL in parse_longname()
ceph:
remove unnecessary IS_ERR() check in ceph_fname_to_usr()
ceph:
send alternate_name in MClientRequest
ceph:
set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open()
ceph:
size handling in MClientRequest, cap updates and inode traces
ceph:
switch ceph_lookup/atomic_open() to use new fscrypt helper
ceph:
update documentation regarding snapshot naming limitations
ceph:
use osd_req_op_extent_osd_iter for netfs reads
ceph:
wait for OSD requests' callbacks to finish when unmounting
ceph_wait_on_conflict_unlink():
grab reference before dropping ->d_lock
certs:
Reference revocation list for all keyrings
cgroup/cpuset:
Allow suppression of sched domain rebuild in update_cpumasks_hier()
cgroup/cpuset:
avoid unneeded cpuset_mutex re-lock
cgroup/cpuset:
Extract out CS_CPU_EXCLUSIVE & CS_SCHED_LOAD_BALANCE handling
cgroup/cpuset:
fix kernel-doc
cgroup/cpuset:
Improve temporary cpumasks handling
cgroup/cpuset:
Inherit parent's load balance state in v2
cgroup/cpuset:
simplify the percpu kthreads check in update_tasks_cpumask()
cgroup/misc:
Change counters to be explicit 64bit types
cgroup/misc:
Store atomic64_t reads to u64
cgroup/misc:
update struct members descriptions
cgroup/rstat:
Record the cumulative per-cpu time of cgroup and its descendants
cgroup:
Avoid -Wstringop-overflow warnings
cgroup:
clean up if condition in cgroup_pidlist_start()
cgroup:
clean up printk()
cgroup:
fix build when CGROUP_SCHED is not enabled
cgroup:
Fix incorrect css_set_rwsem reference in comment
cgroup:
fix obsolete comment above cgroup_create()
cgroup:
fix obsolete comment above for_each_css()
cgroup:
fix obsolete function name
cgroup:
fix obsolete function name above css_free_rwork_fn()
cgroup:
fix obsolete function name in cgroup_destroy_locked()
cgroup:
minor cleanup for cgroup_extra_stat_show()
cgroup:
put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED
cgroup:
remove cgrp->kn check in css_populate_dir()
cgroup:
Remove duplicates in cgroup v1 tasks file
cgroup:
remove obsolete comment above struct cgroupstats
cgroup:
remove unneeded return value of cgroup_rm_cftypes_locked()
cgroup:
use cached local variable parent in for loop
Linux:
cgroup:namespace: Remove unused cgroup_namespaces_init()
char:
Explicitly include correct DT includes
char:
xillybus: make XILLYBUS_OF depend on HAS_IOMEM
checkpatch:
Complain about unexpected uses of RCU Tasks Trace
checkpatch:
reword long-line warning about commit-msg
checkpatch:
special case extern struct in .c
cifs:
Fix UAF in cifs_demultiplex_thread()
cifs:
update desired access while requesting for directory lease
cifs:
update internal module version number for cifs.ko
cifs:
update the ctime on a partial page write
cirrus:
cs89x0: fix the return value handle and remove redundant dev_warn() for platform_get_irq()
clk:
actions: Convert to devm_platform_ioremap_resource()
clk:
Add support for versa3 clock driver
clk:
Annotate struct clk_hw_onecell_data with __counted_by
clk:
axm5516: Convert to devm_platform_ioremap_resource()
clk:
bm1880: Convert to devm_platform_ioremap_resource()
clk:
cdce925: Remove redundant of_match_ptr()
clk:
Explicitly include correct DT includes
clk:
fsl-sai: Convert to devm_platform_ioremap_resource()
clk:
gemini: Convert to devm_platform_ioremap_resource()
clk:
hsdk-pll: Convert to devm_platform_ioremap_resource()
clk:
imx25: make __mx25_clocks_init return void
clk:
imx25: print silicon revision during init
clk:
imx8mp: fix sai4 clock
clk:
imx93: Add PDM IPG clk
clk:
imx: Add 519.75MHz frequency support for imx9 pll
clk:
imx: clk-gpr-mux: Simplify .determine_rate()
clk:
imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource()
clk:
imx: composite-8m: fix clock pauses when set_rate would be a no-op
clk:
imx: imx8: add audio clock mux driver
clk:
imx: imx8ulp: update SPLL2 type
clk:
imx: pll14xx: align pdiv with reference manual
clk:
imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
clk:
imx: pllv4: Fix SPLL2 MULT range
clk:
lmk04832: Don't disable vco clock on probe fail
clk:
lmk04832: Set missing parent_names for output clocks
clk:
lmk04832: Support using PLL1_LD as SPI readback pin
clk:
mediatek: Convert to devm_platform_ioremap_resource()
clk:
meson: a1: move bindings include to main driver
clk:
meson: aoclk: move bindings include to main driver
clk:
meson: axg-audio: move bindings include to main driver
clk:
meson: eeclk: move bindings include to main driver
clk:
meson: introduce meson-clkc-utils
clk:
meson: meson8b: move bindings include to main driver
clk:
meson: migrate a1 clock drivers out of hw_onecell_data to drop NR_CLKS
clk:
meson: migrate axg-audio out of hw_onecell_data to drop NR_CLKS
clk:
meson: migrate meson-aoclk out of hw_onecell_data to drop NR_CLKS
clk:
meson: migrate meson-eeclk out of hw_onecell_data to drop NR_CLKS
clk:
meson: migrate meson8b out of hw_onecell_data to drop NR_CLKS
clk:
mmp2: Move number of clocks to driver source
clk:
mmp: Remove old non-OF clock drivers
clk:
mvebu: Convert to devm_platform_ioremap_resource()
clk:
nuvoton: Convert to devm_platform_ioremap_resource()
clk:
oxnas: remove obsolete clock driver
clk:
pxa168: Move number of clocks to driver source
clk:
pxa1928: Move number of clocks to driver source
clk:
pxa910: Move number of clocks to driver source
clk:
qcom: Add Global Clock controller (GCC) driver for IPQ5018
clk:
qcom: camcc-sc7180: fix async resume during probe
clk:
qcom: cbf-msm8996: Add support for MSM8996 Pro
clk:
qcom: clk-spmi-pmic-div: Annotate struct spmi_pmic_div_clk_cc with __counted_by
clk:
qcom: dispcc-sc8280xp: Use ret registers on GDSCs
clk:
qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors
clk:
qcom: dispcc-sm8550: fix runtime PM imbalance on probe errors
clk:
qcom: drop lcc-mdm9615 in favour of lcc-msm8960
clk:
qcom: Fix SM_GPUCC_8450 dependencies
clk:
qcom: fix some Kconfig corner cases
clk:
qcom: gcc-ipq4019: add missing networking resets
clk:
qcom: gcc-ipq5018: change some variable static
clk:
qcom: gcc-ipq9574: Add USB related clocks
clk:
qcom: gcc-mdm9615: drop the cxo clock
clk:
qcom: gcc-mdm9615: use ARRAY_SIZE instead of specifying num_parents
clk:
qcom: gcc-mdm9615: use parent_hws/_data instead of parent_names
clk:
qcom: gcc-mdm9615: use proper parent for pll0_vote clock
clk:
qcom: gcc-msm8917: Enable GPLL0_SLEEP_CLK_SRC
clk:
qcom: gcc-msm8998: Control MMSS and GPUSS GPLL0 outputs properly
clk:
qcom: gcc-msm8998: Don't check halt bit on some branch clks
clk:
qcom: gcc-qdu1000: Add gcc_ddrss_ecpri_gsi_clk support
clk:
qcom: gcc-qdu1000: Add support for GDSCs
clk:
qcom: gcc-qdu1000: Fix clkref clocks handling
clk:
qcom: gcc-qdu1000: Fix gcc_pcie_0_pipe_clk_src clock handling
clk:
qcom: gcc-qdu1000: Register gcc_gpll1_out_even clock
clk:
qcom: gcc-qdu1000: Update the RCGs ops
clk:
qcom: gcc-qdu1000: Update the SDCC clock RCG ops
clk:
qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
clk:
qcom: gcc-sc8280xp: Add missing GDSC flags
clk:
qcom: gcc-sc8280xp: Add missing GDSCs
clk:
qcom: gcc-sc8280xp: Allow PCIe GDSCs to enter retention state
clk:
qcom: gcc-sc8280xp: fix runtime PM imbalance on probe errors
clk:
qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
clk:
qcom: gcc-sm7150: Add CLK_OPS_PARENT_ENABLE to sdcc2 rcg
clk:
qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
clk:
qcom: gcc-sm8450: Use floor ops for SDCC RCGs
clk:
qcom: gpucc-msm8998: Use the correct GPLL0 leg with old DTs
clk:
qcom: gpucc-sm6350: Fix clock source names
clk:
qcom: gpucc-sm6350: Introduce index-based clk lookup
clk:
qcom: ipq5332: drop the gcc_apss_axi_clk_src clock
clk:
qcom: ipq5332: drop the mem noc clocks
clk:
qcom: lcc-msm8960: change pxo_parent_data to static
clk:
qcom: lpasscc-sc7280: fix missing resume during probe
clk:
qcom: mmcc-msm8974: Add OXILICX_GDSC for msm8226
clk:
qcom: mmcc-msm8998: Properly consume GPLL0 inputs
clk:
qcom: mss-sc7180: fix missing resume during probe
clk:
qcom: q6sstop-qcs404: fix missing resume during probe
clk:
qcom: reset: Use the correct type of sleep/delay based on length
clk:
qcom: smd-rpm: Add a way to define bus clocks with rate and flags
clk:
qcom: smd-rpm: Move some RPM resources to the common header
clk:
qcom: smd-rpm: Separate out interconnect bus clocks
clk:
qcom: smd-rpm: Set XO rate and CLK_IS_CRITICAL on PCNoC
clk:
qcom: turingcc-qcs404: fix missing resume during probe
clk:
qcom: videocc-sm8350: Add SC8280XP support
clk:
renesas: emev2: Remove obsolete clkdev registration
clk:
renesas: r8a774a1: Add 3DGE and ZG support
clk:
renesas: r8a774b1: Add 3DGE and ZG support
clk:
renesas: r8a774e1: Add 3DGE and ZG support
clk:
renesas: r8a7795: Add 3DGE and ZG support
clk:
renesas: r8a77965: Add 3DGE and ZG support
clk:
renesas: r8a7796: Add 3DGE and ZG support
clk:
renesas: r9a07g043: Add MTU3a clock and reset entry
clk:
renesas: r9a09g011: Add CSI related clocks
clk:
renesas: rcar-gen3: Add ADG clocks
clk:
renesas: rcar-gen3: Add support for ZG clock
clk:
renesas: rzg2l: Simplify .determine_rate()
clk:
rockchip: rk3568: Add PLL rate for 101MHz
clk:
rockchip: rk3568: Fix PLL rate setting for 78.75MHz
clk:
rockchip: rv1126: Add PD_VO clock tree
clk:
samsung: exynoautov9: do not define number of clocks in bindings
clk:
samsung: exynos3250: do not define number of clocks in bindings
clk:
samsung: exynos4: do not define number of clocks in bindings
clk:
samsung: exynos5250: do not define number of clocks in bindings
clk:
samsung: exynos5260: do not define number of clocks in bindings
clk:
samsung: exynos5410: do not define number of clocks in bindings
clk:
samsung: exynos5420: do not define number of clocks in bindings
clk:
samsung: exynos5433: do not define number of clocks in bindings
clk:
samsung: exynos7885: do not define number of clocks in bindings
clk:
samsung: exynos850: do not define number of clocks in bindings
clk:
Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
clk:
si521xx: Fix regmap write accessor
clk:
si521xx: Use REGCACHE_FLAT instead of NONE
clk:
socfpga: agilex: Convert to devm_platform_ioremap_resource()
clk:
socfpga: gate: Account for the divider in determine_rate
clk:
sprd: Fix thm_parents incorrect configuration
clk:
starfive: Add StarFive JH7110 Image-Signal-Process clock driver
clk:
starfive: Add StarFive JH7110 PLL clock driver
clk:
starfive: Add StarFive JH7110 System-Top-Group clock driver
clk:
starfive: Add StarFive JH7110 Video-Output clock driver
clk:
starfive: jh7110-sys: Add PLL clocks source from DTS
clk:
starfive: Simplify .determine_rate()
clk:
stm32: Fix a signedness issue in clk_stm32_composite_determine_rate()
clk:
sunxi-ng: a64: allow pll-mipi to set parent's rate
clk:
sunxi-ng: a64: select closest rate for pll-video0
clk:
sunxi-ng: Add feature to find closest rate
clk:
sunxi-ng: Add helper function to find closest rate
clk:
sunxi-ng: div: Support finding closest rate
clk:
sunxi-ng: Modify mismatched function name
clk:
sunxi-ng: mux: Support finding closest rate
clk:
sunxi-ng: nkm: consider alternative parent rates when determining rate
clk:
sunxi-ng: nkm: Prefer current parent rate
clk:
sunxi-ng: nkm: Support finding closest rate
clk:
sunxi-ng: nkm: Use correct parameter name for parent HW
clk:
sunxi-ng: nm: Support finding closest rate
clk:
sunxi: sun9i-mmc: Use devm_platform_get_and_ioremap_resource()
clk:
tegra: fix error return case for recalc_rate
clk:
tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace()
clk:
ti: Fix missing omap4 mcbsp functional clock and aliases
clk:
ti: Fix missing omap5 mcbsp functional clock and aliases
clk:
ti: Replace kstrdup() + strreplace() with kstrdup_and_replace()
clk:
ti: Use devm_platform_get_and_ioremap_resource()
clk:
vc3: Fix 64 by 64 division
clk:
vc3: Fix output clock mapping
clk:
vc3: Make vc3_clk_mux enum values based on vc3_clk enum values
clk:
vc5: Use i2c_get_match_data() instead of device_get_match_data()
clk:
vc7: Use i2c_get_match_data() instead of device_get_match_data()
clk:
versaclock3: Switch to use i2c_driver's probe callback
clocksource/drivers/arm_arch_timer:
Disable timer before programming CVAL
clocksource/drivers/loongson1:
Set variable ls1x_timer_lock storage-class-specifier to static
clocksource/drivers/sun5i:
Convert to platform device driver
clocksource/drivers/sun5i:
Remove duplication of code and data
clocksource/drivers/sun5i:
Remove pointless struct
clocksource/drivers/timer-oxnas-rps:
Remove obsolete timer driver
clocksource:
Explicitly include correct DT includes
clocksource:
Explicitly include correct DT includes
clocksource:
Handle negative skews in "skew is too large" messages
clocksource:
hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest
coda:
convert to ctime accessor functions
Compiler Attributes:
counted_by: Adjust name and identifier expansion
compiler_types:
Introduce the Clang __preserve_most function attribute
configfs:
convert to ctime accessor functions
connector/cn_proc:
Add filtering to fix some bugs
connector/cn_proc:
Allow non-root users access
connector/cn_proc:
Performance improvements
connector/cn_proc:
Selftest for proc connector
coresight:
dummy: simplify the code with module_platform_driver
coresight:
etm4x: Add ACPI support in platform driver
coresight:
etm4x: Allocate and device assign 'struct etmv4_drvdata' earlier
coresight:
etm4x: Change etm4_platform_driver driver for MMIO devices
coresight:
etm4x: Drop iomem 'base' argument from etm4_probe()
coresight:
etm4x: Drop pid argument from etm4_probe()
coresight:
etm4x: Ensure valid drvdata and clock before clk_put()
coresight:
Fix all W=1 build warnings
coresight:
Fix memory leak in acpi_buffer->pointer
coresight:
Fix run time warnings while reusing ETR buffer
coresight:
platform: acpi: Ignore the absence of graph
coresight:
tmc-etr: Disable warnings for allocation failures
coresight:
tmc: Explicit type conversions to prevent integer overflow
coresight:
trbe: Allocate platform data per device
coresight:
trbe: Directly use ID_AA64DFR0_EL1_TraceBuffer_IMP
coresight:
trbe: Fix TRBE potential sleep in atomic context
counter:
chrdev: fix getting array extensions
counter:
Declare counter_priv() to be const
counter:
Explicitly include correct DT includes
counter:
microchip-tcb-capture: Fix the use of internal GCLK logic
counter:
rz-mtu3-cnt: Reorder locking sequence for consistency
cpu-hotplug:
Provide prototypes for arch CPU registration
cpu/hotplug:
Prevent self deadlock on CPU hot-unplug
cpu/hotplug:
Remove dependancy against cpu_primary_thread_mask
cpu/hotplug:
Remove unused function declaration cpu_set_state_online()
cpu/SMT:
Allow enabling partial SMT states via sysfs
cpu/SMT:
Create topology_smt_thread_allowed()
cpu/SMT:
Fix cpu_smt_possible() comment
cpu/SMT:
Move SMT prototypes into cpu_smt.h
cpu/SMT:
Move smt/control simple exit cases earlier
cpu/SMT:
Remove topology_smt_supported()
cpu/SMT:
Store the current/max number of threads
cpufreq:
acpi: Convert to platform remove callback returning void
cpufreq:
amd-pstate-ut: Fix kernel panic when loading the driver
cpufreq:
amd-pstate-ut: Modify the function to get the highest_perf value
cpufreq:
amd-pstate-ut: Remove module parameter access
cpufreq:
Avoid printing kernel addresses in cpufreq_resume()
cpufreq:
blocklist more Qualcomm platforms in cpufreq-dt-platdev
cpufreq:
blocklist MSM8998 in cpufreq-dt-platdev
cpufreq:
brcmstb-avs-cpufreq: Convert to platform remove callback returning void
cpufreq:
brcmstb-avs-cpufreq: Fix -Warray-bounds bug
cpufreq:
cppc: cppc_cpufreq_get_rate() returns zero in all error cases.
cpufreq:
cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie
cpufreq:
davinci: Convert to platform remove callback returning void
cpufreq:
dt: Convert to platform remove callback returning void
cpufreq:
Explicitly include correct DT includes
cpufreq:
Fix the race condition while updating the transition_task of policy
cpufreq:
governor: Free dbs_data directly when gov->init() fails
cpufreq:
imx-cpufreq-dt: Convert to platform remove callback returning void
cpufreq:
imx6q: Convert to platform remove callback returning void
cpufreq:
intel_pstate: set stale CPU frequency to minimum
cpufreq:
kirkwood: Convert to platform remove callback returning void
cpufreq:
mediatek-hw: Convert to platform remove callback returning void
cpufreq:
mediatek-hw: Remove unused define
cpufreq:
omap: Convert to platform remove callback returning void
cpufreq:
pcc-cpufreq: Convert to platform remove callback returning void
cpufreq:
pcc: Fix the potentinal scheduling delays in target_index()
cpufreq:
powernow-k8: Use related_cpus instead of cpus in driver.exit()
cpufreq:
Prefer to print cpuid in MIN/MAX QoS register error message
cpufreq:
qcom-cpufreq-hw: add support for 4 freq domains
cpufreq:
qcom-cpufreq-hw: Convert to platform remove callback returning void
cpufreq:
qcom-nvmem: Convert to platform remove callback returning void
cpufreq:
qoriq: Convert to platform remove callback returning void
cpufreq:
raspberrypi: Convert to platform remove callback returning void
cpufreq:
schedutil: Update next_freq when cpufreq_limits change
cpufreq:
scpi: Convert to platform remove callback returning void
cpufreq:
stats: Improve the performance of cpufreq_stats_create_table()
cpufreq:
sun50i: Convert to platform remove callback returning void
cpufreq:
Support per-policy performance boost
cpufreq:
tegra186: Convert to platform remove callback returning void
cpufreq:
tegra194: add online/offline hooks
cpufreq:
tegra194: Convert to platform remove callback returning void
cpufreq:
tegra194: remove opp table in exit hook
cpufreq:
Use clamp() helper macro to improve the code readability
cpufreq:
vexpress: Convert to platform remove callback returning void
cpuidle, ACPI:
Evaluate LPI arch_flags for broadcast timer
cpuidle:
menu: Skip tick_nohz_get_sleep_length() call in some cases
cpuidle:
teo: Avoid stopping the tick unnecessarily when bailing out
cpuidle:
teo: Avoid unnecessary variable assignments
cpuidle:
teo: Do not call tick_nohz_get_sleep_length() upfront
cpuidle:
teo: Drop utilized from struct teo_cpu
cpuidle:
teo: Gather statistics regarding whether or not to stop the tick
cpuidle:
teo: Skip tick_nohz_get_sleep_length() call in some cases
cpuidle:
teo: Update idle duration estimate when choosing shallower state
cpupower:
Add EPP value change support
cpupower:
Add Georgian translation to Makefile LANGUAGES
cpupower:
Add is_valid_path API
cpupower:
Add support for amd_pstate mode change
cpupower:
Add turbo-boost support in cpupower
cpupower:
Bump soname version
cpupower:
Fix cpuidle_set to accept only numeric values for idle-set operation.
cpupower:
Recognise amd-pstate active mode driver
cpuset:
Allow setscheduler regardless of manipulated task
cramfs:
convert to ctime accessor functions
crash:
add generic infrastructure for crash hotplug support
Crash:
add lock to serialize crash hotplug handling
crash:
change crash_prepare_elf64_headers() to for_each_possible_cpu()
crash:
hotplug support for kexec_load()
crash:
memory and CPU hotplug sysfs attributes
crash:
move a few code bits to setup support of crash hotplug
cred:
convert printks to pr_
cred:
remove unsued extern declaration change_create_files_as()
crypt:
chacha20-p10 - Glue code for optmized Chacha20 implementation for ppc64le
crypto:
af_alg - Decrement struct key.usage in alg_set_by_key_serial()
crypto:
af_alg - Fix missing initialisation affecting gcm-aes-s390
crypto:
allwinner - Remove unused function declarations
crypto:
amlogic - Remove prepare/unprepare request
crypto:
amlogic - Use new crypto_engine_op interface
crypto:
api - Use work queue in crypto_destroy_instance
crypto:
arm64/aes - remove Makefile hack
crypto:
aspeed - Remove non-standard sha512 algorithms
crypto:
aspeed - Remove prepare/unprepare request
crypto:
aspeed - Use new crypto_engine_op interface
crypto:
atmel - Use dev_err_probe instead of dev_err
crypto:
atmel-aes - Use devm_platform_get_and_ioremap_resource()
crypto:
atmel-sha - Use devm_platform_get_and_ioremap_resource()
crypto:
atmel-tdes - Use devm_platform_get_and_ioremap_resource()
crypto:
caam - add power management support
crypto:
caam - Change structure type representing DECO MID
crypto:
caam - fix PM operations definition
crypto:
caam - fix unchecked return value error
crypto:
caam - Include internal/engine.h
crypto:
caam - increase the domain of write memory barrier to full system
crypto:
caam - Remove messages related to memory allocation failure
crypto:
caam - Use new crypto_engine_op interface
crypto:
caam - Use struct_size()
crypto:
caam/jr - fix shared IRQ line handling
crypto:
ccp - Add a sample library for ioctl use
crypto:
ccp - Add a sample python script for Dynamic Boost Control
crypto:
ccp - Add bootloader and TEE version offsets
crypto:
ccp - Add Mario to MAINTAINERS
crypto:
ccp - Add support for displaying PSP firmware versions
crypto:
ccp - Add support for fetching a nonce for dynamic boost control
crypto:
ccp - Add support for getting and setting DBC parameters
crypto:
ccp - Add support for setting user ID for dynamic boost control
crypto:
ccp - Add unit tests for dynamic boost control
crypto:
ccp - move setting PSP master to earlier in the init
crypto:
ccp - Rename macro for security attributes
crypto:
chacha20-p10 - An optimized Chacha20 implementation with 8-way unrolling for ppc64le
crypto:
chelsio - Remove unused declarations
crypto:
drivers - avoid memcpy size warning
crypto:
drivers - Explicitly include correct DT includes
crypto:
engine - Create internal/engine.h
crypto:
engine - Move crypto inclusions out of header file
crypto:
engine - Move crypto_engine_ops from request into crypto_alg
crypto:
engine - Move struct crypto_engine into internal/engine.h
crypto:
engine - Remove crypto_engine_ctx
crypto:
engine - Remove prepare/unprepare request
crypto:
exynos - fix Wvoid-pointer-to-enum-cast warning
crypto:
hisilicon/hpre - enable sva error interrupt event
crypto:
hisilicon/hpre - ensure private key less than n
crypto:
hisilicon/qm - flush all work before driver removed
crypto:
hisilicon/qm - increase device doorbell timeout
crypto:
hisilicon/qm - stop function and write data to memory
crypto:
hisilicon/sec - Do not check for 0 return after calling platform_get_irq()
crypto:
jh1100 - Remove prepare/unprepare request
crypto:
jh7110 - Include crypto/hash.h in header file
crypto:
jh7110 - Include scatterwalk.h for struct scatter_walk
crypto:
jh7110 - Use new crypto_engine_op interface
crypto:
jitter - Add clarifying comments to Jitter Entropy RCT cutoff values
crypto:
keembay - Convert to devm_platform_ioremap_resource()
crypto:
keembay - Remove prepare/unprepare request
crypto:
keembay - Use new crypto_engine_op interface
crypto:
lib - Move mpi into lib/crypto
crypto:
lib/mpi - avoid null pointer deref in mpi_cmp_ui()
crypto:
lrw,xts - Replace strlcpy with strscpy
crypto:
omap - Include internal/engine.h
crypto:
omap - Remove prepare/unprepare request
crypto:
omap - Use new crypto_engine_op interface
crypto:
omap-des - Use devm_platform_get_and_ioremap_resource()
crypto:
poly1305-p10 - An optimized Poly1305 implementation with 4-way unrolling for ppc64le
crypto:
poly1305-p10 - Glue code for optmized Poly1305 implementation for ppc64le
crypto:
powerpc - Add chacha20/poly1305-p10 to Kconfig and Makefile
crypto:
powerpc/chacha20,poly1305-p10 - Add dependency on VSX
crypto:
qat - add fw_counters debugfs file
crypto:
qat - add heartbeat counters check
crypto:
qat - add heartbeat feature
crypto:
qat - add internal timer for qat 4xxx
crypto:
qat - add measure clock frequency
crypto:
qat - change value of default idle filter
crypto:
qat - drop obsolete heartbeat interface
crypto:
qat - fix crypto capability detection for 4xxx
crypto:
qat - Remove unused function declarations
crypto:
qat - replace the if statement with min()
crypto:
qat - use kfree_sensitive instead of memset/kfree()
crypto:
qcom-rng: Make the core clock optional regardless of ACPI presence
crypto:
rk3288 - Remove prepare/unprepare request
crypto:
rk3288 - Use new crypto_engine_op interface
crypto:
sig - Remove some unused functions
crypto:
sl3516 - Remove prepare/unprepare request
crypto:
sl3516 - Use new crypto_engine_op interface
crypto:
sm2 - Fix crash caused by uninitialized context
crypto:
starfive - Add AES skcipher and aead support
crypto:
starfive - Convert to platform remove callback returning void
crypto:
starfive - fix return value check in starfive_aes_prepare_req()
crypto:
stm32 - add new algorithms support
crypto:
stm32 - check request size and scatterlist size when using DMA.
crypto:
stm32 - Convert to platform remove callback returning void
crypto:
stm32 - Drop if block with always false condition
crypto:
stm32 - fix loop iterating through scatterlist for DMA
crypto:
stm32 - fix MDMAT condition
crypto:
stm32 - Properly handle pm_runtime_get failing
crypto:
stm32 - remove bufcnt in stm32_hash_write_ctrl.
crypto:
stm32 - remove flag HASH_FLAGS_DMA_READY
crypto:
stm32 - Remove prepare/unprepare request
crypto:
stm32 - Use new crypto_engine_op interface
crypto:
sun8i-ce - Remove prepare/unprepare request
crypto:
sun8i-ce - Use new crypto_engine_op interface
crypto:
sun8i-ss - Remove prepare/unprepare request
crypto:
sun8i-ss - Use new crypto_engine_op interface
crypto:
virtio - Remove prepare/unprepare request
crypto:
virtio - Use new crypto_engine_op interface
crypto:
x86/aesni - Align the address before aes_set_key_common()
crypto:
x86/aesni - remove unused parameter to aes_set_key_common()
crypto:
zynqmp - Remove prepare/unprepare request
crypto:
zynqmp - Use new crypto_engine_op interface
csky:
Cast argument to virt_to_pfn() to (void *)
csky:
convert __pte_free_tlb() to use ptdescs
csky:
fix old style declaration in module.c
csky:
Fixup -Wmissing-prototypes warning
csky:
Fixup compile error
csky:
implement the new page table range API
csky:
Make pfn accessors static inlines
csky:
pgtable: Invalidate stale I-cache lines in update_mmu_cache
cteonxt2-pf:
Fix backpressure config for multiple PFC priorities to work simultaneously
cxl/acpi:
Annotate struct cxl_cxims_data with __counted_by
cxl/mbox:
Fix CEL logic for poison and security commands
cxl/pci:
Fix appropriate checking for _OSC while handling CXL RAS registers
cxl/pci:
Replace host_bridge->native_aer with pcie_aer_is_native()
cxl/port:
Fix cxl_test register enumeration regression
cxl/region:
Match auto-discovered region decoders by HPA range
cxl/region:
Refactor granularity select in cxl_port_setup_targets()
cxl:
Drop unused detach_spa()
cxl:
Use pci_find_vsec_capability() to simplify the code
damon:
use pmdp_get instead of drectly dereferencing pmd
dasd:
also call __invalidate_device when setting the device offline
dccp:
fix dccp_v4_err()/dccp_v6_err() again
dccp:
Fix out of bounds access in DCCP error handler
dccp:
Remove unused declaration dccp_feat_initialise_sysctls()
dccp:
Set TOS and routing scope independently for fib lookups.
debugfs:
Add write support to debugfs_create_str()
debugfs:
convert to ctime accessor functions
decompress:
Use 8 byte alignment
devlink:
add split ops generated according to spec
devlink:
allow user to narrow per-instance dumps by passing handle attrs
devlink:
clear flag on port register error path
devlink:
Expose port function commands to control IPsec crypto offloads
devlink:
Expose port function commands to control IPsec packet offloads
devlink:
extend health reporter dump selector by port index
devlink:
Hold devlink lock on health reporter dump get
devlink:
include the generated netlink header
devlink:
introduce couple of dumpit callbacks for split ops
devlink:
introduce devlink_nl_pre_doit_port*() helper functions
devlink:
introduce dumpit callbacks for split ops
devlink:
move and rename devlink_dpipe_send_and_alloc_skb() helper
devlink:
move devlink_notify_register/unregister() to dev.c
devlink:
move small_ops definition into netlink.c
devlink:
move tracepoint definitions into core.c
devlink:
parse linecard attr in doit() callbacks
devlink:
parse rate attrs in doit() callbacks
devlink:
pass flags as an arg of dump_one() callback
devlink:
push dpipe related code into separate file
devlink:
push linecard related code into separate file
devlink:
push object register/unregister notifications into separate helpers
devlink:
push param related code into separate file
devlink:
push port related code into separate file
devlink:
push rate related code into separate file
devlink:
push region related code into separate file
devlink:
push resource related code into separate file
devlink:
push shared buffer related code into separate file
devlink:
push trap related code into separate file
devlink:
remove converted commands from small ops
devlink:
remove duplicate temporary netlink callback prototypes
devlink:
remove reload failed checks in params get/set callbacks
devlink:
Remove unused devlink_dpipe_table_resource_set() declaration
devlink:
Remove unused extern declaration devlink_port_region_destroy()
devlink:
rename couple of doit netlink callbacks to match generated names
devlink:
rename devlink_nl_ops to devlink_nl_small_ops
devlink:
rename doit callbacks for per-instance dump commands
devlink:
un-static devlink_nl_pre/post_doit()
devlink:
use generated split ops and remove duplicated commands from small ops
devlink:
use tracepoint_enabled() helper
devpts:
convert to ctime accessor functions
devpts:
Fix kernel-doc warnings
direct_write_fallback():
on error revert the ->ki_pos update from buffered write
dlm:
fix plock lookup when using multiple lockspaces
dm crypt:
Fix reqsize in crypt_iv_eboiv_gen
dm zoned:
free dmz->ddev array in dmz_put_zoned_devices
dm:
don't attempt to queue IO under RCU protection
dm:
fix a race condition in retrieve_deps
dma-buf/heaps:
Don't assert held reservation lock for dma-buf mmapping
dma-buf/sync_file:
Fix docs syntax
dma-buf:
add dma_fence_timestamp helper
dma-buf:
Change locking policy for mmap()
dma-buf:
Fix the typo in DMA-BUF statistics doc
dma-contiguous:
check for memory region overlap
dma-contiguous:
fix the Kconfig entry for CONFIG_DMA_NUMA_CMA
dma-contiguous:
support numa CMA for specified node
dma-contiguous:
support per-numa CMA for all architectures
dma-debug:
don't call __dma_entry_alloc_check_leak() under free_entries_lock
dma-mapping:
move arch_dma_set_mask() declaration to header
dma-pool:
remove a __maybe_unused label in atomic_pool_expand
dmaengine/idxd:
Re-enable kernel workqueue under DMA API
dmaengine:
ep93xx: Use struct_size()
dmaengine:
Explicitly include correct DT includes
dmaengine:
fsl-dma: fix DMA error when enabling sg if 'DONE' bit is set
dmaengine:
fsl-edma: clean up EXPORT_SYMBOL_GPL in fsl-edma-common.c
dmaengine:
fsl-edma: fix all channels requested when call fsl_edma3_xlate()
dmaengine:
fsl-edma: fix build error when arch is s390
dmaengine:
fsl-edma: fix edma4 channel enable failure on second attempt
dmaengine:
fsl-edma: integrate v3 support
dmaengine:
fsl-edma: move clearing of register interrupt into setup_irq function
dmaengine:
fsl-edma: move common IRQ handler to common.c
dmaengine:
fsl-edma: move tcd into struct fsl_dma_chan
dmaengine:
fsl-edma: refactor chan_name setup and safety
dmaengine:
fsl-edma: refactor using devm_clk_get_enabled
dmaengine:
fsl-edma: Remove enum edma_version
dmaengine:
fsl-edma: simply ATTR_DSIZE and ATTR_SSIZE by using ffs()
dmaengine:
fsl-edma: transition from bool fields to bitmask flags in drvdata
dmaengine:
fsl-edma: use struct_size() helper
dmaengine:
idxd: Allow ATS disable update only for configurable devices
dmaengine:
idxd: Expose ATS disable knob only when WQ ATS is supported
dmaengine:
idxd: Fix issues with PRS disable sysfs knob
dmaengine:
idxd: Modify ABI documentation for attribute pasid_enabled
dmaengine:
idxd: Modify the dependence of attribute pasid_enabled
dmaengine:
idxd: No need to clear memory after a dma_alloc_coherent() call
dmaengine:
idxd: Remove unused declarations
dmaengine:
idxd: Simplify WQ attribute visibility checks
dmaengine:
idxd: use spin_lock_irqsave before wait_event_lock_irq
dmaengine:
ioat: fixing the wrong dma_dev->chancnt
dmaengine:
ioatdma: use pci_dev_id() to simplify the code
dmaengine:
ipu: Remove the driver
dmaengine:
lgm: Use builtin_platform_driver macro to simplify the code
dmaengine:
mcf-edma: Use struct_size()
dmaengine:
mediatek: drop bogus pm_runtime_set_active()
dmaengine:
mediatek: Fix deadlock caused by synchronize_irq()
dmaengine:
owl-dma: fix clang -Wvoid-pointer-to-enum-cast warning
dmaengine:
qcom: gpi: Use devm_platform_get_and_ioremap_resource()
dmaengine:
qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource()
dmaengine:
qcom_hidma: Use devm_platform_get_and_ioremap_resource()
dmaengine:
sh: rz-dmac: Fix destination and source data size setting
dmaengine:
sh: rz-dmac: Improve cleanup order in probe()/remove()
dmaengine:
shdmac: Convert to devm_platform_ioremap_resource()
dmaengine:
Simplify dma_async_device_register()
dmaengine:
ste_dma40: Add missing IRQ check in d40_probe
dmaengine:
ste_dma40: Fix PM disable depth imbalance in d40_probe
dmaengine:
stm32-dma: fix residue in case of MDMA chaining
dmaengine:
stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining
dmaengine:
stm32-dma: Use devm_platform_get_and_ioremap_resource()
dmaengine:
stm32-mdma: abort resume if no ongoing transfer
dmaengine:
stm32-mdma: set in_flight_bytes in case CRQA flag is set
dmaengine:
stm32-mdma: use Link Address Register to compute residue
dmaengine:
ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return
dmaengine:
xilinx: dma: remove arch dependency
dmaengine:
xilinx_dma: Freeup active list based on descriptor completion bit
dmaengine:
xilinx_dma: Increase AXI DMA transaction segment count
dmaengine:
xilinx_dma: Pass AXI4-Stream control words to dma client
dmaengine:
xilinx_dma: Program interrupt delay timeout
dmaengine:
xilinx_dma: Use tasklet_hi_schedule for timing critical usecase
Linux:
dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update
dnotify:
Pass argument of fcntl_dirnotify as int
doc/netlink:
Add a schema for netlink-raw families
doc/netlink:
Add delete operation to ovs_vport spec
doc/netlink:
Add spec for rt addr messages
doc/netlink:
Add spec for rt link messages
doc/netlink:
Add spec for rt route messages
doc/netlink:
Document the netlink-raw schema extensions
doc/netlink:
Fix missing classic_netlink doc reference
doc/netlink:
Fix typo in genetlink-* schemas
doc/netlink:
Update genetlink-legacy documentation
doc:
Correct the description of ->release_folio
doc:
idmappings: fix an error and rephrase a paragraph
doc:
soc: hisilicon: Add Kunpeng HCCS driver documentation
doc:
TPMI: Add debugfs documentation
doc:
update params of memhp_default_state=
Docs/ABI/damon:
update for address range DAMOS filter
Docs/ABI/damon:
update for DAMON monitoring target type DAMOS filter
Docs/ABI/damon:
update for tried_regions/total_bytes
Docs/admin-guide/mm/damon/usage:
update for address range type DAMOS filter
Docs/admin-guide/mm/damon/usage:
update for DAMON monitoring target type DAMOS filter
Docs/admin-guide/mm/damon/usage:
update for tried_regions/total_bytes
docs/bpf:
Add description for CO-RE relocations
docs/bpf:
Add documentation for new instructions
docs/bpf:
Fix "file doesn't exist" warnings in {llvm_reloc,btf}.rst
docs/bpf:
Fix malformed documentation
docs/bpf:
Improve documentation for cpu=v4 instructions
docs/LoongArch:
Update the links of ABI
Docs/mm/damon/design:
update for address range filters
Docs/mm/damon/design:
update for DAMON monitoring target type DAMOS filter
docs/mm:
remove references to hmm_mirror ops and clean typos
Docs/process/changes:
Consolidate NFS-utils update links
Docs/process/changes:
Replace http:// with https://
Docs/RCU/rculist_nulls:
Assign 'obj' before use from the examples
Docs/RCU/rculist_nulls:
Fix hlist_[nulls]_head field names of 'obj'
Docs/RCU/rculist_nulls:
Fix text about atomic_set_release()
Docs/RCU/rculist_nulls:
Fix trivial coding style
Docs/RCU/rculist_nulls:
Specify type of the object in examples
docs/RCU:
Add the missing rcu_read_unlock()
docs/sp_SP:
Add translation of process/contribution-maturity-model
docs/sp_SP:
Add translation of process/researcher-guidelines
docs/zh_CN/LoongArch:
Update the links of ABI
docs/zh_CN:
change my own email address
docs/zh_CN:
correct regi_chg(),regi_add() to region_chg(),region_add()
docs/zh_TW:
remove the mailing list entry for zh_TW
docs/zh_TW:
rewrite index.rst
docs:
ABI: fix an RST error in sysfs-bus-nvdimm
docs:
ABI: fix spelling/grammar in SBEFIFO timeout interface
docs:
ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file
docs:
ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file
docs:
ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file
docs:
ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file
docs:
ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file
docs:
ABI: sysfs-bus-mhi: Update contact info
docs:
Add a section on surveys to the researcher guidelines
docs:
Add book to process/kernel-docs.rst
docs:
add maintainer entry profile for XFS
docs:
add more driver-model infrastructure interfaces
docs:
cgroup-v1: correct the term of Page Cache organization in inode
docs:
cgroup-v1: fix typo
docs:
cgroup-v1: replace dead CONFIG_MEM_RES_CTRL_SWAP symbol
docs:
consolidate core subsystems
docs:
consolidate networking interfaces
docs:
deprecated.rst: Update an example
docs:
filesystems: idmappings: clarify from where idmappings are taken
docs:
fix info about representor identification
docs:
Integrate rustdoc generation into htmldocs
docs:
kbuild: Document search jump feature
docs:
kdump: Update the crashkernel description for riscv
docs:
kernel-parameters: Refer to the correct bitmap function
Docs:
kernel-parameters: sort arm64 entries
Docs:
kernel-parameters: sort the LEGEND list
docs:
kvm: riscv: document EBUSY in KVM_SET_ONE_REG
docs:
maintainer: document expectations of small time maintainers
docs:
maintainers: add missing 's' in https for the base lore link
docs:
maintainers: mention tag -s for signed tags
docs:
mm: Fix number of base pages for 1GB HugeTLB
docs:
move loongarch under arch
docs:
move mips under arch
docs:
Move rustdoc output, cross-reference it
docs:
move s390 under arch
docs:
net: page_pool: de-duplicate the intro comment
docs:
net: page_pool: document PP_FLAG_DMA_SYNC_DEV parameters
docs:
net: page_pool: use kdoc to avoid duplicating the information
docs:
netdev: document patchwork patch states
docs:
netdev: recommend against --in-reply-to
docs:
netdev: update the netdev infra URLs
docs:
octeontx2: extend documentation for Round Robin scheduling
docs:
panic: cleanups for panic params
docs:
printk-formats: Fix hex printing of signed values
docs:
printk-formats: Treat char as always unsigned
docs:
psi: use correct config name
docs:
rust: add command line to rust-analyzer section
docs:
rust: add paragraph about finding a suitable `libclang`
docs:
rust: clarify what 'rustup override' does
docs:
rust: update instructions for obtaining 'core' source
docs:
rust: update Rust docs output path
docs:
scheduler: completion: Fix minor error in pseudo-code
docs:
Slight maintainer's guide decrufting
docs:
sparse: fix invalid link addresses
docs:
stable-kernel-rules: fine-tune various details
docs:
stable-kernel-rules: improve structure by changing headlines
docs:
stable-kernel-rules: make rule section more straight forward
docs:
stable-kernel-rules: make the examples for option 1 a proper list
docs:
stable-kernel-rules: mention other usages for stable tag comments
docs:
stable-kernel-rules: mention that regressions must be prevented
docs:
stable-kernel-rules: move text around to improve flow
docs:
time: make separate section for time and timers
docs:
vfio: Add vfio device cdev description
docs:
vfs: clean up after the iterate() removal
Docu:
genericirq.rst: fix irq-example
Linux:
document while_each_thread(), change first_tid() to use for_each_thread()
Documentation/ABI:
Add new attribute for mlxreg-io sysfs interfaces
Documentation/ABI:
Fix typos
Documentation/ABI:
thunderbolt: Replace 01.org in contact
Documentation/features:
Check ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT
Documentation/features:
Refresh support files for 6.5
Documentation/gpu:
Update amdgpu documentation
Documentation/highmem:
Add information about kmap_local_folio()
Documentation/llvm:
refresh docs
Documentation/powerpc:
Fix ptrace request names
Documentation/process:
maintainer-soc: add clean platforms profile
Documentation/process:
maintainer-soc: document dtbs_check requirement for Samsung
documentation/rcu:
Fix typo
Documentation/x86:
Add CET shadow stack description
Documentation:
ABI: sysfs-bus-counter: Fix indentation
Documentation:
ABI: testing: admv8818: add bypass
Documentation:
Add missing documentation for EXPORT_OP flags
Documentation:
admin-guide: Add riscv sysctl_perf_user_access
Documentation:
admin-guide: correct "it's" to possessive "its"
Documentation:
arm64: Correct SME ZA macros name
Documentation:
arm: Add bootargs to the table of added DT parameters
Documentation:
cgroup-v2.rst: Correct number of stats entries
Documentation:
core-api/cpuhotplug: Fix state names
Documentation:
core-api: Drop :export: for int_log.h
Documentation:
devices.txt: Fix minors for ttyCPM*
Documentation:
devices.txt: Remove ttyIOC*
Documentation:
devices.txt: Remove ttySIOC*
Documentation:
doc-guide: use '%' constant indicator in Return: examples
Documentation:
embargoed-hardware-issues.rst: Add myself for RISC-V
Documentation:
embargoed-hardware-issues.rst: Clarify prenotifaction
Documentation:
Fix typos
Documentation:
kbuild: explain handling optional dependencies
Documentation:
netdev: fix dead link in ax25.rst
Documentation:
probes: Add a new ret_ip callback parameter
Documentation:
riscv: Add early boot document
Documentation:
riscv: Update boot image header since EFI stub is supported
Documentation:
serial-console: Fix literal block marker
Documentation:
tracing: Update fprobe event example with BTF field
dp83640:
Use list_for_each_entry() helper
drbd:
swap bvec_set_page len and offset
driver core:
Call dma_cleanup() on the test_remove path
driver core:
Call in reversed order in device_platform_notify_remove()
driver core:
Move dev_err_probe() to where it belogs
driver core:
Provide stubs for !IOMEM builds
driver core:
Replace kstrdup() + strreplace() with kstrdup_and_replace()
driver core:
return an error when dev_set_name() hasn't happened
driver core:
Return proper error code when dev_set_name() fails
driver core:
test_async: fix an error code
driver/base/cpu:
Retry online operation if -EBUSY
driver/perf:
Add identifier sysfs file for Yitian 710 DDR
driver:
soc: xilinx: Convert to platform remove callback returning void
drivers/amd/pm:
Clean up errors in smu8_smumgr.h
drivers/char/mem.c:
shrink character device's devlist[] array
drivers/media/common/siano/smsendian.c :
eliminate unnecessary type conversions
drivers/net:
process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
drivers/perf:
Explicitly include correct DT includes
drivers/perf:
hisi: Schedule perf session according to locality
drivers/perf:
hisi: Update HiSilicon PMU maintainers
drivers/rnbd:
restore sysfs interface to rnbd-client
drivers:
base: Add basic devm tests for platform devices
drivers:
base: Add basic devm tests for root devices
drivers:
base: Free devm resources when unregistering a device
drivers:
base: test: Add missing MODULE_* macros for platform devices tests
drivers:
base: test: Add missing MODULE_* macros to root device tests
drivers:
clk: keystone: Fix parameter judgment in _of_pll_clk_init()
drivers:
hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest
Drivers:
hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor
Drivers:
hv: vmbus: Don't dereference ACPI root object handle
Drivers:
hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM
Drivers:
hv: vmbus: Support fully enlightened TDX guests
drivers:
iio: admv1013: add vcc regulators
drivers:
iio: filter: admv8818: add bypass mode
drivers:
net: xgene: Do not check for 0 return after calling platform_get_irq()
drivers:
perf: Fix panic in riscv SBI mmap support
drivers:
perf: Implement perf event mmap support in the legacy backend
drivers:
perf: Implement perf event mmap support in the SBI backend
drivers:
perf: Rename riscv pmu sbi driver
drivers:
saa7164: remove duplicate assignments
drivers:
usb: smsusb: fix error handling code in smsusb_init_device
Linux:
drivers:tty: fix return value check in asc_init_port
drm/amd/amdgpu:
Add cu_occupancy sysfs file to GFX9.4.3
drm/amd/amdgpu:
Fix warnings in amdgpu/amdgpu_display.c
drm/amd/dc:
Clean up errors in hpd_regs.h
drm/amd/display:
3.2.244
drm/amd/display:
[FW Promotion] Release 0.0.179.0
drm/amd/display:
ABM pause toggle
drm/amd/display:
add additional refresh rate conditions for SubVP cases
drm/amd/display:
add DCN301 specific logic for OTG programming
drm/amd/display:
Add dirty rect support for Replay
drm/amd/display:
Add DPIA Link Encoder Assignment Fix
drm/amd/display:
Add Freesync Panel DM code
drm/amd/display:
Add Functions to enable Freesync Panel Replay
drm/amd/display:
Add helpers to get DMUB FW boot options
drm/amd/display:
Add interface to enable DPIA trace
drm/amd/display:
Add interface to modify DMUB panel power options
drm/amd/display:
Add link encoding to timing BW calculation parameters
drm/amd/display:
Add missing static
drm/amd/display:
Add missing triggers for full updates
drm/amd/display:
Add new sequence for 4-lane HBR3 on vendor specific retimers
drm/amd/display:
Add polling method to handle MST reply packet
drm/amd/display:
Add Replay supported/enabled checks
drm/amd/display:
Add smu write msg id fail retry process
drm/amd/display:
Add some missing register definitions
drm/amd/display:
Add stream overhead in BW calculations for 128b/132b
drm/amd/display:
Add structs for Freesync Panel Replay
drm/amd/display:
Add symclk enable/disable during stream enable/disable
drm/amd/display:
Add vendor Id for reference
drm/amd/display:
Add VESA SCR case for default aux backlight
drm/amd/display:
Adjust the MST resume flow
drm/amd/display:
adjust visual confirm dpp height offset to be 1/240 of v addressable
drm/amd/display:
Allow building DC with clang on RISC-V
drm/amd/display:
always acquire MPO pipe for every blending tree
drm/amd/display:
always switch off ODM before committing more streams
drm/amd/display:
apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only
drm/amd/display:
avoid crash and add z8_marks related in dml
drm/amd/display:
Block optimize on consecutive FAMS enables
drm/amd/display:
Blocking invalid 420 modes on HDMI TMDS for DCN31
drm/amd/display:
Blocking invalid 420 modes on HDMI TMDS for DCN314
drm/amd/display:
Cache backlight_millinits in link structure and setting brightness accordingly
drm/amd/display:
Change HDCP update sequence for DM
drm/amd/display:
check attr flag before set cursor degamma on DCN3+
drm/amd/display:
check TG is non-null before checking if enabled
drm/amd/display:
Clean up errors & warnings in amdgpu_dm.c
drm/amd/display:
Clean up errors in bios_parser2.c
drm/amd/display:
Clean up errors in color_gamma.c
drm/amd/display:
Clean up errors in dc_stream.c
drm/amd/display:
Clean up errors in dce110_hw_sequencer.c
drm/amd/display:
Clean up errors in dce110_timing_generator.c
drm/amd/display:
Clean up errors in dce112_hw_sequencer.c
drm/amd/display:
Clean up errors in dce_clk_mgr.c
drm/amd/display:
Clean up errors in dcn10_dpp_dscl.c
drm/amd/display:
Clean up errors in dcn315_smu.c
drm/amd/display:
Clean up errors in dcn316_clk_mgr.c
drm/amd/display:
Clean up errors in dcn316_smu.c
drm/amd/display:
Clean up errors in ddc_regs.h
drm/amd/display:
Clean up errors in display_mode_vba_30.c
drm/amd/display:
Clean up flip pending timeout handling
drm/amd/display:
Clean up style problems in amdgpu_dm_hdcp.c
drm/amd/display:
Clean up style problems in amdgpu_dm_irq.c
drm/amd/display:
Clean up warnings in amdgpu_dm _mst_types, _plane, _psr.c
drm/amd/display:
Clean up warnings in amdgpu_dm_pp_smu.c
drm/amd/display:
Correct grammar mistakes
drm/amd/display:
Correct unit conversion for vstartup
drm/amd/display:
Correct unit conversion for vstartup
drm/amd/display:
dc.h: eliminate kernel-doc warnings
drm/amd/display:
disable clock gating logic reversed bug fix
drm/amd/display:
Disable MPC split by default on special asic
drm/amd/display:
dmub_replay: don't use kernel-doc markers
drm/amd/display:
Do not set drr on pipe commit
drm/amd/display:
do not treat clip_rect size change as a scaling change
drm/amd/display:
Don't apply FIFO resync W/A if rdivider = 0
drm/amd/display:
Don't check registers, if using AUX BL control
drm/amd/display:
Don't set dpms_off for seamless boot
drm/amd/display:
Don't show stack trace for missing eDP
drm/amd/display:
Eliminate warnings in amdgpu_dm_helpers.c
drm/amd/display:
Enable 3 plane for DCN 3.01
drm/amd/display:
Enable 8k60hz mode on single display
drm/amd/display:
enable cursor degamma for DCN3+ DRM legacy gamma
drm/amd/display:
Enable DPIA trace with DC debug mask
drm/amd/display:
enable low power mode for VGA memory
drm/amd/display:
Enable Replay for static screen use cases
drm/amd/display:
Enable subvp high refresh up to 175hz
drm/amd/display:
ensure async flips are only accepted for fast updates
drm/amd/display:
Exit idle optimizations before attempt to access PHY
drm/amd/display:
export some optc function for reuse
drm/amd/display:
Expose more formats for overlay planes on DCN
drm/amd/display:
Fix 2nd DPIA encoder Assignment
drm/amd/display:
Fix a bug when searching for insert_above_mpcc
drm/amd/display:
fix a regression in blank pixel data caused by coding mistake
drm/amd/display:
Fix a regression on Polaris cards
drm/amd/display:
Fix ASIC check in aux timeout workaround
drm/amd/display:
fix comment typo
drm/amd/display:
Fix DP2 link training failure with RCO
drm/amd/display:
fix incorrect stream_res allocation for older ASIC
drm/amd/display:
fix mode scaling (RMX_.*)
drm/amd/display:
Fix MST recognizes connected displays as one
drm/amd/display:
Fix race condition when turning off an output alone
drm/amd/display:
fix replay_mode kernel-doc warning
drm/amd/display:
fix static screen detection setting
drm/amd/display:
fix the ability to use lower resolution modes on eDP
drm/amd/display:
fix the white screen issue when >= 64GB DRAM
drm/amd/display:
Fix typo in enable and disable symclk_se
drm/amd/display:
Fix underflow issue on 175hz timing
drm/amd/display:
Gamut remap only changes missed
drm/amd/display:
Get replay info from VSDB
drm/amd/display:
Guard DCN31 PHYD32CLK logic against chip family
drm/amd/display:
Handle Replay related hpd irq
drm/amd/display:
Hardcode vco_freq for dcn316
drm/amd/display:
Implement interface for notify cursor support change
drm/amd/display:
implement pipe type definition and adding accessors
drm/amd/display:
Implement zpos property
drm/amd/display:
Improve the include of header file
drm/amd/display:
Initialize necessary uninitialized variables
drm/amd/display:
Keep PHY active for DP displays on DCN31
drm/amd/display:
limit the v_startup workaround to ASICs older than DCN3.1
drm/amd/display:
Make mpc32 functions available to future DCNs
drm/amd/display:
move idle pipe allocation logic into dcn specific layer
drm/amd/display:
only accept async flips for fast updates
drm/amd/display:
PMFW to wait for DMCUB ack for FPO cases
drm/amd/display:
Prevent invalid pipe connections
drm/amd/display:
prevent potential division by zero errors
drm/amd/display:
Prevent vtotal from being set to 0
drm/amd/display:
Promote DAL to 3.2.242
drm/amd/display:
Promote DAL to 3.2.243
drm/amd/display:
Promote DAL to 3.2.246
drm/amd/display:
Promote DAL to 3.2.247
drm/amd/display:
Promote DC to 2.3.245
drm/amd/display:
Re-add aux intercept disable delay generically for 2+ LTTPRs
drm/amd/display:
Read down-spread percentage from lut to adjust dprefclk.
drm/amd/display:
Read replay data from sink
drm/amd/display:
Rearrange dmub_cmd defs order
drm/amd/display:
Reduce stack size
drm/amd/display:
Reenable all root clock gating options
drm/amd/display:
Refactor recout calculation with a more generic formula
drm/amd/display:
refine to decide the verified link setting
drm/amd/display:
register edp_backlight_control() for DCN301
drm/amd/display:
remove an unused file
drm/amd/display:
Remove check for default eDP panel_mode
drm/amd/display:
Remove else after return in 'dm_crtc_get_scanoutpos()'
drm/amd/display:
Remove else after return in 'dm_vblank_get_counter' & 'amdgpu_dm_backlight_get_level'
drm/amd/display:
Remove else after return statement in 'dm_update_plane_state'
drm/amd/display:
Remove redundant braces in 'amdgpu_dm_crtc_notify_ta_to_read()'
drm/amd/display:
Remove unnecessary casts in amdgpu_dm_helpers.c
drm/amd/display:
Remove unnecessary NULL values
drm/amd/display:
Remove unused function
drm/amd/display:
Remove wait while locked
drm/amd/display:
rename acquire_idle_pipe_for_layer to acquire_free_pipe_as_sec_dpp_pipe
drm/amd/display:
Replace ternary operator with min() in 'dm_helpers_parse_edid_caps'
drm/amd/display:
Return value of function
drm/amd/display:
Revert "drm/amd/display: Read down-spread percentage from lut to adjust dprefclk."
drm/amd/display:
Roll back unit correction
drm/amd/display:
set minimum of VBlank_nom
drm/amd/display:
Set Stream Update Flags in commit_state_no_check
drm/amd/display:
Setup stream encoder before link enable for TMDS
drm/amd/display:
Skip enabling DMCUB when using emulation
drm/amd/display:
Skip querying caps when DMCUB emulation is in use
drm/amd/display:
Support Compliance Test Pattern Generation with DP2 Retimer
drm/amd/display:
support plane clip with zero recout size
drm/amd/display:
Temporary Disable MST DP Colorspace Property
drm/amd/display:
Unlock on error path in dm_handle_mst_sideband_msg_ready_event()
drm/amd/display:
Update 128b/132b downspread factor to 0.3%
drm/amd/display:
Update adaptive sync infopackets for replay
drm/amd/display:
update add plane to context logic with a new algorithm
drm/amd/display:
update blank state on ODM changes
drm/amd/display:
Update DPG test pattern programming
drm/amd/display:
Update replay for clk_mgr optimizations
drm/amd/display:
Update scaler recout data for visual confirm
drm/amd/display:
Update SW cursor fallback for subvp high refresh
drm/amd/display:
Use DTBCLK as refclk instead of DPREFCLK
drm/amd/display:
Use is_dig_enable function instead of dcn10 hardcode
drm/amd/display:
Use max memclk variable when setting max memclk
drm/amd/display:
Use seq_puts() in 'amdgpu_current_colorspace_show()' & 'edp_ilr_show()'
drm/amd/pm/powerplay/hwmgr/hwmgr:
Clean up errors in hwmgr.c
drm/amd/pm/powerplay/hwmgr/ppevvmath:
Clean up errors in ppevvmath.h
drm/amd/pm:
Add critical temp for GC v9.4.3
drm/amd/pm:
add missing spaces before '('
drm/amd/pm:
add unique_id for gc 11.0.3
drm/amd/pm:
Add vclk and dclk sysnode for GC 9.4.3
drm/amd/pm:
allow the user to force BACO on smu v13.0.0/7
drm/amd/pm:
avoid driver getting empty metrics table for the first time
drm/amd/pm:
bump SMU v13.0.5 driver_if header version
drm/amd/pm:
Clean up errors in aldebaran_ppt.c
drm/amd/pm:
Clean up errors in amd_powerplay.c
drm/amd/pm:
Clean up errors in amdgpu_pm.c
drm/amd/pm:
Clean up errors in amdgpu_smu.c
drm/amd/pm:
Clean up errors in amdgpu_smu.h
drm/amd/pm:
Clean up errors in arcturus_ppt.c
drm/amd/pm:
Clean up errors in arcturus_ppt.c
drm/amd/pm:
Clean up errors in fiji_baco.c
drm/amd/pm:
Clean up errors in hardwaremanager.h
drm/amd/pm:
Clean up errors in hwmgr.h
drm/amd/pm:
Clean up errors in navi10_ppt.c
drm/amd/pm:
Clean up errors in polaris_baco.c
drm/amd/pm:
Clean up errors in pp_thermal.h
drm/amd/pm:
Clean up errors in r600_dpm.h
drm/amd/pm:
Clean up errors in sislands_smc.h
drm/amd/pm:
Clean up errors in smu10_hwmgr.c
drm/amd/pm:
Clean up errors in smu7.h
drm/amd/pm:
Clean up errors in smu71.h
drm/amd/pm:
Clean up errors in smu73.h
drm/amd/pm:
Clean up errors in smu73_discrete.h
drm/amd/pm:
Clean up errors in smu75.h
drm/amd/pm:
Clean up errors in smu7_fusion.h
drm/amd/pm:
Clean up errors in smu9_driver_if.h
drm/amd/pm:
Clean up errors in smu_v11_0.h
drm/amd/pm:
Clean up errors in smu_v11_0_pptable.h
drm/amd/pm:
Clean up errors in smu_v13_0.c
drm/amd/pm:
Clean up errors in smu_v13_0_5_ppt.c
drm/amd/pm:
Clean up errors in smu_v13_0_6_ppt.c
drm/amd/pm:
Clean up errors in smu_v13_0_7_ppt.c
drm/amd/pm:
Clean up errors in tonga_baco.c
drm/amd/pm:
Clean up errors in vega10_baco.c
drm/amd/pm:
Clean up errors in vega10_powertune.c
drm/amd/pm:
Clean up errors in vega10_pptable.h
drm/amd/pm:
Clean up errors in vega12_baco.c
drm/amd/pm:
Clean up errors in vega12_hwmgr.c
drm/amd/pm:
Clean up errors in vega12_hwmgr.h
drm/amd/pm:
Clean up errors in vega12_pptable.h
drm/amd/pm:
Clean up errors in vega20_hwmgr.h
drm/amd/pm:
Clean up errors in vega20_pptable.h
drm/amd/pm:
conditionally disable pcie lane/speed switching for SMU13
drm/amd/pm:
correct the logics for retreiving SMU13 OD setting limits
drm/amd/pm:
correct the pcie width for smu 13.0.0
drm/amd/pm:
correct the way for checking custom OD settings
drm/amd/pm:
disable the SMU13 OD feature support temporarily
drm/amd/pm:
disallow the fan setting if there is no fan on smu 13.0.0
drm/amd/pm:
disbale dcefclk device sysnode on GFX v9.4.3 chip
drm/amd/pm:
Fix critical temp unit of SMU v13.0.6
drm/amd/pm:
fix debugfs pm_info output
drm/amd/pm:
fix pp_dpm_sclk node not displaying correctly
drm/amd/pm:
fix smu i2c data read risk
drm/amd/pm:
Fix SMU v13.0.6 energy reporting
drm/amd/pm:
Fix temperature unit of SMU v13.0.6
drm/amd/pm:
fix variable dereferenced issue in amdgpu_device_attr_create()
drm/amd/pm:
open brace '{' following function definitions go on the next line
drm/amd/pm:
open brace '{' following struct go on the same line
drm/amd/pm:
open brace '{' following struct go on the same line
drm/amd/pm:
Remove many unnecessary NULL values
drm/amd/pm:
share the code around SMU13 pcie parameters update
drm/amd/pm:
skip the RLC stop when S0i3 suspend for SMU v13.0.4/11
drm/amd/pm:
that open brace { should be on the previous line
drm/amd/pm:
Update pci link speed for smu v13.0.6
drm/amd/pm:
Update pci link width for smu v13.0.6
drm/amd/pm:
update smu_v13_0_6 message vf flag
drm/amd/pm:
Update SMUv13.0.6 PMFW headers
drm/amd/pm:
Vangogh: Add new gpu_metrics_v2_4 to acquire gpu_metrics
drm/amd/smu:
use AverageGfxclkFrequency* to replace previous GFX Curr Clock
drm/amd:
Add a new hwmon attribute for instantaneous power
drm/amd:
Add amdgpu_hwmon_get_sensor_generic()
drm/amd:
Add documentation for how to flash a dGPU
drm/amd:
adjust whitespace for amdgpu_psp.h
drm/amd:
Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13
drm/amd:
Avoid reading the VBIOS part number twice
drm/amd:
Clean up errors in pptable_v1_0.h
drm/amd:
Clean up errors in smu7_hwmgr.c
drm/amd:
Clean up errors in smu_v13_0_5_ppt.c
drm/amd:
Clean up errors in vega10_processpptables.c
drm/amd:
Convert USB-C PD F/W attributes into groups
drm/amd:
Detect IFWI or PD upgrade support in psp_early_init()
drm/amd:
Disable ASPM for VI w/ all Intel systems
drm/amd:
Disable S/G for APUs when 64GB or more host memory
drm/amd:
Drop unnecessary helper for aldebaran
drm/amd:
Fix an error handling mistake in psp_sw_init()
drm/amd:
Fix detection of _PR3 on the PCIe root port
drm/amd:
Fix logic error in sienna_cichlid_update_pcie_parameters()
drm/amd:
Fix SMU 13.0.4/13.0.11 GPU metrics average power
drm/amd:
Fix the return for average power on aldebaran
drm/amd:
flush any delayed gfxoff on suspend entry
drm/amd:
Hide unsupported power attributes
drm/amd:
Introduce `AMDGPU_PP_SENSOR_GPU_INPUT_POWER`
drm/amd:
Make fence wait in suballocator uninterruptible
drm/amd:
Make flashing messages quieter
drm/amd:
Move helper for dynamic speed switch check out of smu13
drm/amd:
open brace '{' following struct go on the same line
drm/amd:
Remove freesync video mode amdgpu parameter
drm/amd:
Rename AMDGPU_PP_SENSOR_GPU_POWER
drm/amd:
Show both power attributes for vega20
drm/amd:
Use amdgpu_device_pcie_dynamic_switching_supported() for SMU7
drm/amd:
Use attribute groups for PSP flashing attributes
drm/amd:
Use pci_dev_id() to simplify the code
drm/amdgpu/atomfirmware:
Clean up errors in amdgpu_atomfirmware.c
drm/amdgpu/discovery:
add hdp 6.1.0 support
drm/amdgpu/discovery:
add ih 6.1.0 support
drm/amdgpu/discovery:
add smuio 14.0.0 support
drm/amdgpu/discovery:
enable PSP 14.0.0 support
drm/amdgpu/discovery:
enable sdma6 for SDMA 6.1.0
drm/amdgpu/gfx10:
move update_spm_vmid() out of rlc_init()
drm/amdgpu/gfx11:
only enable CP GFX shadowing on SR-IOV
drm/amdgpu/gfx9:
move update_spm_vmid() out of rlc_init()
drm/amdgpu/irq:
Move irq resume to the beginning
Linux:
drm/amdgpu/jpeg - skip change of power-gating state for sriov
drm/amdgpu/jpeg:
Clean up errors in vcn_v1_0.c
drm/amdgpu/jpeg:
mmsch_v4_0_3 requires doorbell on 32 byte boundary
drm/amdgpu/jpeg:
sriov support for jpeg_v4_0_3
drm/amdgpu/nbio4.3:
set proper rmmio_remap.reg_offset for SR-IOV
drm/amdgpu/pm:
Add notification for no DC support
drm/amdgpu/pm:
fix throttle_status for other than MP1 11.0.7
drm/amdgpu/pm:
make gfxclock consistent for sienna cichlid
drm/amdgpu/pm:
make mclk consistent for smu 13.0.7
drm/amdgpu/powerplay:
Clean up errors in smu_helper.h
drm/amdgpu/powerplay:
Clean up errors in vega20_hwmgr.c
drm/amdgpu/sdma6:
initialize sdma 6.1.0
drm/amdgpu/soc21:
don't remap HDP registers for SR-IOV
drm/amdgpu/vcn:
Add MMSCH v4_0_3 support for sriov
drm/amdgpu/vcn:
change end doorbell index for vcn_v4_0_3
drm/amdgpu/vcn:
mmsch_v4_0_3 requires doorbell on 32 byte boundary
drm/amdgpu/vcn:
Skip vcn power-gating change for sriov
drm/amdgpu/vcn:
sriov support for vcn_v4_0_3
drm/amdgpu/vkms:
drop redundant set of fb_modifiers_not_supported
drm/amdgpu/vkms:
relax timer deactivation by hrtimer_try_to_cancel
drm/amdgpu/vm:
use the same xcp_id from root PD
drm/amdgpu:
accommodate DOMAIN/PL_DOORBELL
drm/amdgpu:
Add -ENOMEM error handling when there is no memory
drm/amdgpu:
Add bootloader status check
drm/amdgpu:
Add bootloader wait for PSP v13
drm/amdgpu:
Add dcdebugmask option to enable DPIA trace
drm/amdgpu:
Add FRU sysfs nodes only if needed
drm/amdgpu:
Add I2C EEPROM support on smu v13_0_6
drm/amdgpu:
add ih 6.1 registers
drm/amdgpu:
add ih 6.1 support
drm/amdgpu:
Add memory vendor information
drm/amdgpu:
add missing NULL check
drm/amdgpu:
Add pci replay count to nbio v7.9
drm/amdgpu:
Add pci usage to nbio v7.9
drm/amdgpu:
Add pcie replay count callback to nbio
drm/amdgpu:
Add pcie usage callback to nbio
drm/amdgpu:
add PSP 14.0.0 support
drm/amdgpu:
add RAS fatal error handler for NBIO v7.9
drm/amdgpu:
Add RLCG interface driver implementation for gfx v9.4.3 (v3)
drm/amdgpu:
Add SMU v13.0.6 default reset methods
drm/amdgpu:
add UAPI for allocating doorbell memory
drm/amdgpu:
Add umc_info v4_0 structure
drm/amdgpu:
add VISIBLE info in amdgpu_bo_print_info
drm/amdgpu:
add watchdog timer enablement for gfx_v9_4_3
drm/amdgpu:
Allocate coredump memory in a nonblocking way
drm/amdgpu:
Allocate root PD on correct partition
drm/amdgpu:
allow secure submission on VCN4 ring
drm/amdgpu:
Allow the initramfs generator to include psp_13_0_6_ta
drm/amdgpu:
Apply poison mode check to GFX IP only
drm/amdgpu:
avoid integer overflow warning in amdgpu_device_resize_fb_bar()
drm/amdgpu:
Avoid possiblity of kernel crash in 'gmc_v8_0, gmc_v7_0_init_microcode()'
drm/amdgpu:
avoid restore process run into dead loop.
drm/amdgpu:
Change golden settings for GFX v9.4.3
drm/amdgpu:
Check APU flag to disable RAS
drm/amdgpu:
Checkpoint and Restore VRAM BOs without VA
drm/amdgpu:
Clean up errors in amdgpu_atombios.h
drm/amdgpu:
Clean up errors in amdgpu_psp.h
drm/amdgpu:
Clean up errors in amdgpu_ring.h
drm/amdgpu:
Clean up errors in amdgpu_trace.h
drm/amdgpu:
Clean up errors in amdgpu_virt.c
drm/amdgpu:
Clean up errors in ci_baco.c
drm/amdgpu:
Clean up errors in cik_ih.c
drm/amdgpu:
Clean up errors in common_baco.c
drm/amdgpu:
Clean up errors in dce_v10_0.c
drm/amdgpu:
Clean up errors in dce_v8_0.c
drm/amdgpu:
Clean up errors in gfx_v7_0.c
drm/amdgpu:
Clean up errors in ih_v6_0.c
drm/amdgpu:
Clean up errors in mes_v11_0.c
drm/amdgpu:
Clean up errors in mmhub_v9_4.c
drm/amdgpu:
Clean up errors in mxgpu_nv.c
drm/amdgpu:
Clean up errors in mxgpu_vi.c
drm/amdgpu:
Clean up errors in nv.c
drm/amdgpu:
Clean up errors in ppatomctrl.h
drm/amdgpu:
Clean up errors in smu7_powertune.c
drm/amdgpu:
Clean up errors in smu_helper.c
drm/amdgpu:
Clean up errors in soc21.c
drm/amdgpu:
Clean up errors in tonga_ih.c
drm/amdgpu:
Clean up errors in uvd_v3_1.c
drm/amdgpu:
Clean up errors in uvd_v7_0.c
drm/amdgpu:
Clean up errors in vce_v3_0.c
drm/amdgpu:
Clean up errors in vcn_v3_0.c
drm/amdgpu:
Clean up errors in vcn_v4_0.c
drm/amdgpu:
Clean up errors in vega20_baco.c
drm/amdgpu:
Clean up errors in vega20_ih.c
drm/amdgpu:
Clean up style problems in mmhub_v2_3.c
drm/amdgpu:
Cleanup amdgpu/amdgpu_cgs.c
drm/amdgpu:
cleanup MES process level doorbells
drm/amdgpu:
correct vmhub index in GMC v10/11
drm/amdgpu:
create a new file for doorbell manager
drm/amdgpu:
create kernel doorbell pages
drm/amdgpu:
disable mcbp if parameter zero is set
drm/amdgpu:
Disable RAS by default on APU flatform
drm/amdgpu:
don't allow userspace to create a doorbell BO
drm/amdgpu:
don't modify num_doorbells for mes
drm/amdgpu:
Enable aqua vanjaram RAS
drm/amdgpu:
Enable ras for mp0 v13_0_6 sriov
drm/amdgpu:
enable SDMA MGCG for SDMA 5.2.x
drm/amdgpu:
enable trap of each kfd vmid for gfx v9.4.3
drm/amdgpu:
Enabling FW workaround through shared memory for VCN4_0_2
drm/amdgpu:
expand runpm parameter
drm/amdgpu:
Extend poison mode check to SDMA/VCN/JPEG
drm/amdgpu:
fallback to old RAS error message for aqua_vanjaram
drm/amdgpu:
Fix a memory leak
drm/amdgpu:
fix a memory leak in amdgpu_ras_feature_enable
drm/amdgpu:
fix amdgpu_cs_p1_user_fence
drm/amdgpu:
Fix do not add new typedefs in amdgpu_fw_attestation.c
drm/amdgpu:
Fix ENOSYS means 'invalid syscall nr' in amdgpu_device.c
drm/amdgpu:
Fix error & warnings in gmc_v8_0.c
drm/amdgpu:
Fix error & warnings in gmc_v9_0.c
drm/amdgpu:
Fix errors & warnings in gfx_v10_0.c
drm/amdgpu:
Fix errors & warnings in gmc_ v6_0, v7_0.c
drm/amdgpu:
Fix identation issues in 'kgd_gfx_v9_program_trap_handler_settings'
drm/amdgpu:
Fix identifier names to function definition arguments in atom.h
drm/amdgpu:
Fix infinite loop in gfxhub_v1_2_xcc_gart_enable (v2)
drm/amdgpu:
Fix missing comment for mb() in 'amdgpu_device_aper_access'
drm/amdgpu:
Fix no new typedefs for enum _AMDGPU_DOORBELL_*
drm/amdgpu:
Fix non-standard format specifiers in 'amdgpu_show_fdinfo'
drm/amdgpu:
Fix one kernel-doc comment
drm/amdgpu:
Fix possible null pointer dereference
drm/amdgpu:
fix possible UAF in amdgpu_cs_pass1()
drm/amdgpu:
fix retry loop test
drm/amdgpu:
fix SI failure due to doorbells allocation
drm/amdgpu:
fix slab-out-of-bounds issue in amdgpu_vm_pt_create
drm/amdgpu:
Fix style issues in amdgpu_debugfs.c
drm/amdgpu:
Fix style issues in amdgpu_gem.c
drm/amdgpu:
Fix style issues in amdgpu_psp.c
drm/amdgpu:
fix the indexing issue during rlcg access ctrl init
drm/amdgpu:
Fix the return for gpu mode1_reset
drm/amdgpu:
Fix unnecessary else after return in 'amdgpu_eeprom_xfer'
drm/amdgpu:
Fix warnings in gfxhub_ v1_0, v1_2.c
drm/amdgpu:
Fix warnings in gfxhub_ v3_0, v3_0_3.c
drm/amdgpu:
Fix warnings in gfxhub_v2_0.c
drm/amdgpu:
Fix warnings in gfxhub_v2_1.c
drm/amdgpu:
Fix warnings in gmc_v10_0.c
drm/amdgpu:
Fix warnings in gmc_v11_0.c
drm/amdgpu:
Fix warnings in gmc_v8_0.c
drm/amdgpu:
Free ras cmd input buffer properly
drm/amdgpu:
get absolute offset from doorbell index
drm/amdgpu:
Handle null atom context in VBIOS info ioctl
drm/amdgpu:
have bos for PDs/PTS cpu accessible when kfd uses cpu to update vm
drm/amdgpu:
Hide xcp partition sysfs under SRIOV
drm/amdgpu:
ignore duplicate BOs again
drm/amdgpu:
Increase soft IH ring size
drm/amdgpu:
init TA microcode for SRIOV VF when MP0 IP is 13.0.6
drm/amdgpu:
initialize ttm for doorbells
drm/amdgpu:
Issue ras enable_feature for gfx ip only
drm/amdgpu:
load sdma ucode in the guest machine
drm/amdgpu:
Match against exact bootloader status
drm/amdgpu:
mode1 reset needs to recover mp1 for mp0 v13_0_10
drm/amdgpu:
Move externs to amdgpu.h file from amdgpu_drv.c
drm/amdgpu:
Move vram, gtt & flash defines to amdgpu_ ttm & _psp.h
drm/amdgpu:
Only create err_count sysfs when hw_op is supported
drm/amdgpu:
Only support RAS EEPROM on dGPU platform
drm/amdgpu:
open brace '{' following struct go on the same line
drm/amdgpu:
Prefer #if IS_ENABLED over #if defined in amdgpu_drv.c
drm/amdgpu:
Prefer dev_* variant over printk in amdgpu_atpx_handler.c
drm/amdgpu:
Prefer dev_warn over printk
drm/amdgpu:
Prefer pr_err/_warn/_notice over printk in amdgpu_atpx_handler.c
drm/amdgpu:
Program xcp_ctl registers as needed
drm/amdgpu:
register a dirty framebuffer callback for fbcon
drm/amdgpu:
Remove a lot of unnecessary ternary operators
drm/amdgpu:
Remove duplicated includes
drm/amdgpu:
Remove else after return in 'is_fru_eeprom_supported'
drm/amdgpu:
Remove else after return statement in 'gfx_v10_0_check_grbm_cam_remapping'
drm/amdgpu:
Remove else after return statement in 'gmc_v8_0_check_soft_reset'
drm/amdgpu:
Remove gfx v11_0_3 ras_late_init call
drm/amdgpu:
Remove gfxoff check in GFX v9.4.3
drm/amdgpu:
Remove redundant call to priority_is_valid()
drm/amdgpu:
Remove redundant GFX v9.4.3 sequence
drm/amdgpu:
remove repeat code for mes_add_queue_pkt
drm/amdgpu:
Remove SRAM clock gater override by driver
drm/amdgpu:
remove SRIOV VF FB location programming
drm/amdgpu:
Remove struct drm_driver.gem_prime_mmap
drm/amdgpu:
Remove unnecessary ras cap check
drm/amdgpu:
remove unused functions and variables
drm/amdgpu:
Rename aqua_vanjaram_reg_init.c
drm/amdgpu:
rename psp_execute_non_psp_fw_load and make it global
drm/amdgpu:
Rename to amdgpu_vm_tlb_seq_struct
drm/amdgpu:
Replace ternary operator with min() in 'amdgpu_iomem_read'
drm/amdgpu:
Replace ternary operator with min() in 'amdgpu_iomem_write'
drm/amdgpu:
Report Missing MES Firmware Versions with Sysfs
drm/amdgpu:
Report vbios version instead of PN
drm/amdgpu:
Reserve fences for VM update
drm/amdgpu:
Restore HQD persistent state register
drm/amdgpu:
Restrict bootloader wait to SMUv13.0.6
drm/amdgpu:
Return -ENOMEM when there is no memory in 'amdgpu_gfx_mqd_sw_init'
drm/amdgpu:
return an error if query_video_caps is not set
drm/amdgpu:
set completion status as preempted for the resubmission
drm/amdgpu:
set sw state to gfxoff after SR-IOV reset
drm/amdgpu:
skip address adjustment for GFX RAS injection
drm/amdgpu:
skip fence GFX interrupts disable/enable for S0ix
drm/amdgpu:
skip xcp drm device allocation when out of drm resource
drm/amdgpu:
Sort the includes in amdgpu/amdgpu_drv.c
drm/amdgpu:
Store CU info from all XCCs for GFX v9.4.3
drm/amdgpu:
Support query ecc cap for aqua_vanjaram
drm/amdgpu:
Unset baco dummy mode on nbio v7.9
drm/amdgpu:
Unset context priority is now invalid
drm/amdgpu:
update gc_info v2_1 from discovery
drm/amdgpu:
Update invalid PTE flag setting
drm/amdgpu:
update kernel vcn ring test
drm/amdgpu:
update mall info v2 from discovery
drm/amdgpu:
Update min() to min_t() in 'amdgpu_info_ioctl'
drm/amdgpu:
Update ring scheduler info as needed
drm/amdgpu:
Updated TCP/UTCL1 programming
drm/amdgpu:
use a macro to define no xcp partition case
drm/amdgpu:
use doorbell mgr for kfd kernel doorbells
drm/amdgpu:
use doorbell mgr for kfd process doorbells
drm/amdgpu:
use doorbell mgr for MES kernel doorbells
drm/amdgpu:
use drm_exec for GEM and CSA handling v2
drm/amdgpu:
use drm_exec for MES testing
drm/amdgpu:
Use local64_try_cmpxchg in amdgpu_perf_read
drm/amdgpu:
Use nbio callback for nv and soc21
drm/amdgpu:
Use parentheses for sizeof *numa_info in 'amdgpu_acpi_get_numa_info'
drm/amdgpu:
use psp_execute_load_ip_fw instead
drm/amdgpu:
use read-modify-write mode for gfx v9_4_3 SQ setting
drm/amdgpu:
Use RMW accessors for changing LNKCTL
drm/amdgpu:
Use seq_puts() instead of seq_printf()
drm/amdgpu:
use the new drm_exec object for CS v3
Linux:
drm/amdgpu:update kernel vcn ring test
drm/amdkfd:
Access gpuvm_export_dmabuf() API to get Dmabuf
drm/amdkfd:
add kfd2kgd debugger callbacks for GC v9.4.3
drm/amdkfd:
Add missing gfx11 MQD manager callbacks
drm/amdkfd:
Add missing tba_hi programming on aldebaran
drm/amdkfd:
add multi-process debugging support for GC v9.4.3
drm/amdkfd:
avoid svm dump when dynamic debug disabled
drm/amdkfd:
avoid unmap dma address when svm_ranges are split
drm/amdkfd:
Checkpoint and restore queues on GFX11
drm/amdkfd:
disable IOMMUv2 support for KV/CZ
drm/amdkfd:
disable IOMMUv2 support for Raven
drm/amdkfd:
drop IOMMUv2 support
drm/amdkfd:
enable cooperative groups for gfx11
drm/amdkfd:
enable watch points globally for gfx943
drm/amdkfd:
fix and enable ttmp setup for gfx11
drm/amdkfd:
fix build failure without CONFIG_DYNAMIC_DEBUG
drm/amdkfd:
fix double assign skip process context clear
drm/amdkfd:
Fix reg offset for setting CWSR grace period
drm/amdkfd:
Fix stack size in 'amdgpu_amdkfd_unmap_hiq'
drm/amdkfd:
fix trap handling work around for debugging
drm/amdkfd:
Fix unaligned 64-bit doorbell warning
drm/amdkfd:
ignore crat by default
drm/amdkfd:
Insert missing TLB flush on GFX10 and later
drm/amdkfd:
Relocate TBA/TMA to opposite side of VM hole
drm/amdkfd:
Remove unnecessary NULL values
drm/amdkfd:
rename device_queue_manager_init_v10_navi10()
drm/amdkfd:
report dispatch id always saved in ttmps after gc9.4.2
drm/amdkfd:
reserve a fence slot while locking the BO
drm/amdkfd:
restore debugger additional info for gfx v9_4_3
drm/amdkfd:
retry after EBUSY is returned from hmm_ranges_get_pages
drm/amdkfd:
Sign-extend TMA address in trap handler
drm/amdkfd:
Skip handle mapping SVM range with no GPU access
drm/amdkfd:
switch over to using drm_exec v3
drm/amdkfd:
Sync trap handler binaries with source
drm/amdkfd:
Update cache info reporting for GFX v9.4.3
drm/amdkfd:
Update CU masking for GFX 9.4.3
drm/amdkfd:
Update CWSR grace period for GFX9.4.3
drm/amdkfd:
use correct method to get clock under SRIOV
drm/amdkfd:
Use gpu_offset for user queue's wptr
drm/amdkfd:
Use KIQ to unmap HIQ
drm/amdkfd:
use mask to get v9 interrupt sq data bits correctly
drm/amdkfd:
Use memdup_user() rather than duplicating its implementation
drm/amdkfd:
use vma_is_initial_stack() and vma_is_initial_heap()
drm/amdkfd:
workaround address watch clearing bug for gfx v9.4.2
drm/arm/hdlcd:
Convert to platform remove callback returning void
drm/arm/komeda:
Remove component framework and add a simple encoder
drm/arm/malidp:
Convert to platform remove callback returning void
drm/arm:
Make ARM devices menu depend on DRM
drm/armada:
Fix off-by-one error in armada_overlay_get_property()
drm/aspeed:
Convert to platform remove callback returning void
drm/ast:
Add BMC virtual connector
drm/ast:
Detect AST 1300 model
drm/ast:
Detect AST 1400 model
drm/ast:
Detect AST 2510 model
drm/ast:
Distinguish among chip generations
drm/ast:
Do not enable PCI resources multiple times
drm/ast:
Enable and unlock device access early during init
drm/ast:
Fix DRAM init on AST2200
drm/ast:
Implement register helpers in ast_drv.h
drm/ast:
Merge config and chip detection
drm/ast:
Move widescreen and tx-chip detection into separate helpers
drm/ast:
Remove dead else branch in POST code
drm/ast:
Remove device POSTing and config from chip detection
drm/ast:
Remove vga2_clone field
drm/ast:
report connection status on Display Port.
drm/ast:
Set PCI config before accessing I/O registers
drm/ast:
Set up release action right after enabling MMIO
drm/atmel-hlcdc:
Convert to platform remove callback returning void
drm/atomic-helper:
relax unregistered connector check
drm/atomic-helper:
Update reference to drm_crtc_force_disable_all()
drm/atomic:
drop extra bracket from log messages
drm/atomic:
log drm_atomic_replace_property_blob_from_id() errors
drm/atomic:
log errors in drm_mode_atomic_ioctl()
drm/atomic:
log on attempt to set legacy DPMS property
drm/atomic:
log when CRTC_ID prop value is invalid
drm/atomic:
log when getting/setting unknown properties
drm/atomic:
log when page-flip is requested without CRTCs
drm/bridge:
Add debugfs print for bridge chains
drm/bridge:
anx7625: Drop device lock before drm_helper_hpd_irq_event()
drm/bridge:
anx7625: Use common macros for DP power sequencing commands
drm/bridge:
anx7625: Use common macros for HDCP capabilities
drm/bridge:
cdns-mhdp8546: Fix the interrupt enable/disable
drm/bridge:
dw-hdmi: change YUV420 selection logic at clock setup
drm/bridge:
dw-hdmi: remove dead code and fix indentation
drm/bridge:
dw-hdmi: truly enforce 420-only formats when drm mode demands it
drm/bridge:
fix -Wunused-const-variable= warning
drm/bridge:
it6505: Fix Kconfig indentation
drm/bridge:
lt9611uxc: Add MODULE_FIRMWARE macro
drm/bridge:
mhdp8546: Add minimal format negotiation
drm/bridge:
mhdp8546: Set input_bus_flags from atomic_check
drm/bridge:
ps8640: Drop the ability of ps8640 to fetch the EDID
drm/bridge:
Remove redundant i2c_client in anx7625/it6505
drm/bridge:
sii902x: Set input_bus_flags in atomic_check
drm/bridge:
sii902x: Support format negotiation hooks
drm/bridge:
tc358762: Guess the meaning of LCDCTRL bits
drm/bridge:
tc358762: Handle HS/VS polarity
drm/bridge:
tc358762: Instruct DSI host to generate HSE packets
drm/bridge:
tc358762: Split register programming from pre-enable to enable
drm/bridge:
tc358762: Switch to atomic ops
drm/bridge:
tc358764: Fix debug print parameter order
drm/bridge:
tc358764: Use BIT() macro for actual bits
drm/bridge:
tc358767: give VSDELAY some positive value
drm/bridge:
tc358767: increase PLL lock time delay
drm/bridge:
tc358767: Use devm_clk_get_enabled() helper
drm/bridge:
tfp410: Set input_bus_flags in atomic_check
drm/bridge:
tfp410: Support format negotiation hooks
drm/bridge:
ti-sn65dsi86: Associate DSI device lifetime with auxiliary device
drm/bridge_connector:
Handle drm_connector_init_with_ddc() failures
drm/bridge_connector:
use drm_kms_helper_connector_hotplug_event()
drm/buddy:
Fix drm buddy info output format
drm/doc:
add warning about connector_type_id stability
drm/doc:
document drm_event and its types
drm/doc:
document that PRIME import/export is always supported
drm/doc:
fix duplicate declaration warning
drm/doc:
fix underline for section "DRM Sync Objects"
drm/doc:
use proper cross-references for sections
drm/dp_mst:
Fix NULL deref in get_mst_branch_device_by_guid_helper()
drm/drm_connector:
Provide short description of param 'supported_colorspaces'
drm/drm_exec:
Work around a WW mutex lockdep oddity
drm/drm_gem.c:
Remove surplus else after return
drm/drm_plane.h:
fix grammar of the comment
drm/drv:
use enum drm_minor_type when appropriate
drm/edid:
add 8 bpc quirk to the BenQ GW2765
drm/edid:
Add quirk for OSVR HDK 2.0
drm/edid:
make read-only const array static
drm/etnaviv:
add HWDB entry for GC520 r5341 c204
drm/etnaviv:
add HWDB entry for VIP8000 Nano r8002
drm/etnaviv:
avoid runtime PM usage in etnaviv_gpu_bind
drm/etnaviv:
better track GPU state
drm/etnaviv:
drop GPU initialized property
drm/etnaviv:
expedited MMU fault handling
drm/etnaviv:
fix dumping of active MMU context
drm/etnaviv:
fix error code in event_alloc()
drm/etnaviv:
free events the usual way in recover worker
drm/etnaviv:
make clock handling symetric between runtime resume and suspend
drm/etnaviv:
move down etnaviv_gpu_recover_hang() in file
drm/etnaviv:
move runtime PM handling to events
drm/etnaviv:
slow down FE idle polling
drm/exec:
add test case for using a drm_exec multiple times
drm/exec:
use unique instead of local label
drm/exynos:
fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
drm/exynos:
remove redundant of_match_ptr
drm/exynos:
Set fbdev FBINFO_VIRTFB flag
drm/exynos:
Use fbdev DMA helpers
drm/fbdev-dma:
Use fbdev DMA helpers
drm/file:
use explicit values for enum drm_minor_type
drm/fsl-dcu:
Convert to platform remove callback returning void
drm/gem-fb-helper:
Consistenly use drm_dbg_kms()
drm/gem:
fix lockdep check for dma-resv lock
drm/gpuva_mgr:
remove unused prev pointer in __drm_gpuva_sm_map()
drm/gud:
use vmalloc_array and vcalloc
drm/hisilicon:
Convert to platform remove callback returning void
drm/hyperv:
Fix a compilation issue because of not including screen_info.h
drm/i2c:
Switch i2c drivers back to use .probe()
drm/i915/adln:
s/ADLP/ALDERLAKE_P in ADLN defines
drm/i915/adlp+:
Allow DC states along with PW2 only for PWB functionality
drm/i915/adlp:
s/ADLP/ALDERLAKE_P for display and graphics step
drm/i915/adls:
s/ADLS_RPLS/RAPTORLAKE_S in platform and subplatform defines
drm/i915/bdw:
s/BDW/BROADWELL for platform/subplatform defines
drm/i915/bios:
Extract intel_bios_encoder_port()
drm/i915/cfl:
s/CFL/COFFEELAKE for platform/subplatform defines
drm/i915/cml:
s/CML/COMETLAKE for platform/subplatform defines
drm/i915/color:
Downscale degamma lut values read from hardware
drm/i915/color:
Upscale degamma values for MTL
drm/i915/cx0:
Only clear/set the Pipe Reset bit of the PHY Lanes Owned
drm/i915/display:
Do not use stolen on MTL
drm/i915/display:
pre-initialize some values in probe_gmdid_display()
drm/i915/display:
Remove i915_gem_object_types.h from intel_frontbuffer.h
drm/i915/dpt:
Use shmem for dpt objects
drm/i915/dram:
replace __raw_uncore_read32() with intel_uncore_read_fw()
drm/i915/drm:
Fix comment for YCbCr20 qp table declaration
drm/i915/dsc:
Add rc_range_parameter calculation for YCbCr420
drm/i915/dsc:
Move rc param calculation for native_420
drm/i915/dsi:
Do display on sequence later on icl+
drm/i915/dsi:
Do DSC/scaler disable earlier on icl+
drm/i915/dsi:
Do panel power on + reset deassert earlier on icl+
drm/i915/dsi:
Gate DSI clocks earlier
drm/i915/dsi:
Grab the crtc from the customary place
drm/i915/dsi:
Implement encoder->shutdown() for icl+
drm/i915/dsi:
Move most things from .disable() into .post_disable() on icl+
drm/i915/dsi:
Move panel reset+power off to be the last thing
drm/i915/dsi:
Print the VBT MIPI sequence delay duration
drm/i915/dsi:
Remove weird has_pch_encoder asserts
drm/i915/dsi:
Respect power cycle delay on icl+
drm/i915/dsi:
Respect power_off_delay on icl+
drm/i915/dsi:
Split icl+ D-PHY vs. DSI timing steps
drm/i915/fbc:
Make FBC check stolen at use time
drm/i915/fbc:
Moved fence related code away from intel_fbc
drm/i915/gmch:
avoid unused variable warning
drm/i915/gsc:
Fix intel_gsc_uc_fw_proxy_init_done with directed wakerefs
drm/i915/gsc:
fixes and updates for GSC memory allocation
drm/i915/gsc:
take a wakeref for the proxy-init-completion check
drm/i915/gt:
Also check set bits in clr_set()
drm/i915/gt:
Apply workaround 22016122933 correctly
drm/i915/gt:
Cleanup aux invalidation registers
drm/i915/gt:
Clear all bits from GEN12_FF_MODE2
drm/i915/gt:
Do not use stolen on MTL
drm/i915/gt:
Drop read from GEN8_L3CNTLREG in ICL workaround
drm/i915/gt:
Enable read back on XEHP_FF_MODE2
drm/i915/gt:
Enable the CCS_FLUSH bit in the pipe control and in the CS
drm/i915/gt:
Ensure memory quiesced before invalidation
drm/i915/gt:
Fix context workarounds with non-masked regs
drm/i915/gt:
Fix reservation address in ggtt_reserve_guc_top
drm/i915/gt:
Move TLB invalidation to its own file
drm/i915/gt:
Move wal_get_fw_for_rmw()
drm/i915/gt:
Poll aux invalidation register bit on invalidation
drm/i915/gt:
Prevent error pointer dereference
drm/i915/gt:
Remove bogus comment on IVB_FBC_RT_BASE_UPPER
drm/i915/gt:
Rename flags with bit_group_X according to the datasheet
drm/i915/gt:
Simplify shmem_create_from_object map_type selection
drm/i915/gt:
Support aux invalidation on all engines
drm/i915/guc/slpc:
Apply min softlimit correctly
drm/i915/guc/slpc:
Restore efficient freq earlier
drm/i915/guc:
Dump perf_limit_reasons for debug
drm/i915/guc:
Fix potential null pointer deref in GuC 'steal id' test
drm/i915/gvt:
Don't bother removing write-protection on to-be-deleted slot
drm/i915/gvt:
Don't rely on KVM's gfn_to_pfn() to query possible 2M GTT
drm/i915/gvt:
Don't try to unpin an empty page range
drm/i915/gvt:
Drop final dependencies on KVM internal details
drm/i915/gvt:
Drop unused helper intel_vgpu_reset_gtt()
drm/i915/gvt:
Error out on an attempt to shadowing an unknown GTT entry type
drm/i915/gvt:
Explicitly check that vGPU is attached before shadowing
drm/i915/gvt:
Protect gfn hash table with vgpu_lock
drm/i915/gvt:
Put the page reference obtained by KVM's gfn_to_pfn()
drm/i915/gvt:
remove interface intel_gvt_is_valid_gfn
drm/i915/gvt:
switch from ->track_flush_slot() to ->track_remove_region()
drm/i915/gvt:
Use an "unsigned long" to iterate over memslot gfns
drm/i915/gvt:
Verify hugepages are contiguous in physical address space
drm/i915/gvt:
Verify pfn is "valid" before dereferencing "struct page"
drm/i915/hdcp:
Add a debug statement at hdcp2 capability check
drm/i915/hdcp:
Assign correct hdcp content type
drm/i915/hdcp:
Modify hdcp_gsc_message msg sending mechanism
drm/i915/hotplug:
Reduce SHPD_FILTER to 250us
drm/i915/hsw:
s/HSW/HASWELL for platform/subplatform defines
drm/i915/huc:
check HuC and GuC version compatibility on MTL
drm/i915/huc:
fix intel_huc.c doc bulleted list format error
drm/i915/huc:
Fix missing error code in intel_huc_init()
drm/i915/irq:
add dedicated intel_display_irq_init()
drm/i915/irq:
add dg1_de_irq_postinstall()
drm/i915/irq:
add ilk_de_irq_postinstall()
drm/i915/irq:
move all PCH irq postinstall calls to display code
drm/i915/jsl:
s/JSL/JASPERLAKE for platform/subplatform defines
drm/i915/kbl:
s/KBL/KABYLAKE for platform/subplatform defines
drm/i915/mcr:
Hold GT forcewake during steering operations
drm/i915/mtl/gsc:
Add a gsc_info debugfs
drm/i915/mtl/gsc:
extract release and security versions from the gsc binary
drm/i915/mtl/gsc:
query the GSC FW for its compatibility version
drm/i915/mtl:
Add new vswing table for C20 phy to support DP 1.4
drm/i915/mtl:
Cleanup usage of phy lane reset
drm/i915/mtl:
Fix SSC selection for MPLLA
drm/i915/mtl:
Skip using vbt hdmi_level_shifter selection on MTL
drm/i915/mtl:
Update cache coherency setting for context structure
drm/i915/mtl:
update DP 2.0 vswing table for C20 phy
drm/i915/mtl:
Update workaround 14018778641
drm/i915/perf:
add sentinel to xehp_oa_b_counters
drm/i915/perf:
Consider OA buffer boundary when zeroing out reports
drm/i915/perf:
Determine context valid in OA reports
drm/i915/pmu:
Check if pmu is closed before stopping event
drm/i915/psr:
Allow PSR with sprite enabled on hsw/bdw
drm/i915/psr:
Bring back HSW/BDW PSR AUX CH registers/setup
drm/i915/psr:
Do no mask display register writes on hsw/bdw
drm/i915/psr:
Don't skip both TP1 and TP2/3 on hsw/bdw
drm/i915/psr:
Fix BDW PSR AUX CH data register offsets
drm/i915/psr:
HSW/BDW have no PSR2
drm/i915/psr:
Implement WaPsrDPAMaskVBlankInSRD:hsw
drm/i915/psr:
Implement WaPsrDPRSUnmaskVBlankInSRD:hsw
drm/i915/psr:
Re-enable PSR1 on hsw/bdw
drm/i915/psr:
Reintroduce HSW PSR1 registers
drm/i915/psr:
Restore PSR interrupt handler for HSW
drm/i915/psr:
Use hw.adjusted mode when calculating io/fast wake times
drm/i915/psr:
Wrap PSR1 register with functions
drm/i915/rkl:
s/RKL/ROCKETLAKE for platform/subplatform defines
drm/i915/rplp:
s/ADLP_RPLP/RAPTORLAKE_P for RPLP defines
drm/i915/rplu:
s/ADLP_RPLU/RAPTORLAKE_U in RPLU defines
drm/i915/sdvo:
fix panel_type initialization
drm/i915/sdvo:
ignore returned broken edid on intel_sdvo_tmds_sink_detect
drm/i915/selftest/gsc:
Ensure GSC Proxy init completes before selftests
drm/i915/skl:
s/SKL/SKYLAKE for platform/subplatform defines
drm/i915/tgl:
s/TGL/TIGERLAKE for platform/subplatform defines
drm/i915/uncore:
add intel_uncore_regs() helper
drm/i915/uncore:
fix race around i915->params.mmio_debug
drm/i915/uncore:
split unclaimed_reg_debug() to header and footer
drm/i915/vdsc:
Remove FIXME in intel_dsc_compute_config
drm/i915:
Add function to clear scanout flag for vmas
drm/i915:
Add getter/setter for i915_gem_object->frontbuffer
drm/i915:
Add helper function for getting number of VDSC engines
drm/i915:
Add helpers for managing rps thresholds
drm/i915:
Add macros to get i915 device from i915_gem_object
drm/i915:
Add missing forward declarations/includes to display power headers
drm/i915:
Add the gen12_needs_ccs_aux_inv helper
drm/i915:
Add way to specify the power-off delay of a display power domain
drm/i915:
Assert that device info bitmasks have enough bits
drm/i915:
Assert that the port being initialized is valid
drm/i915:
Avoid -Wconstant-logical-operand in nsecs_to_jiffies_timeout()
drm/i915:
Beef up SDVO/HDMI port checks
drm/i915:
Convert HSW/BDW to use port_mask for DDI probe
drm/i915:
debug log when GMD ID indicates there's no display
drm/i915:
Don't preserve dpll_hw_state for slave crtc in Bigjoiner
drm/i915:
Don't rely that 2 VDSC engines are always enough for pixel rate
drm/i915:
Don't set PIPE_CONTROL_FLUSH_L3 for aux inval
drm/i915:
Expose RPS thresholds in sysfs
drm/i915:
Extend Wa_14015795083 platforms
drm/i915:
Fail if DSC compression requirement is less than platform supports
drm/i915:
Fix a NULL vs IS_ERR() bug
drm/i915:
Fix a VMA UAF for multi-gt platform
drm/i915:
Fix an error handling path in igt_write_huge()
drm/i915:
fix display info usage
drm/i915:
fix display probe for IVB Q and IVB D GT2 server
drm/i915:
Fix HPD polling, reenabling the output poll work as needed
drm/i915:
Fix one wrong caching mode enum usage
drm/i915:
Fix premature release of request's reusable memory
drm/i915:
fix Sphinx indentation warning
drm/i915:
Fix TLB-Invalidation seqno store
drm/i915:
Init DDI outputs based on port_mask on skl+
drm/i915:
Initialize dig_port->aux_ch to NONE to be sure
drm/i915:
Introduce device info port_mask
drm/i915:
Invalidate the TLBs on each GT
drm/i915:
Invalidate the TLBs on each GT
drm/i915:
make device info a const pointer to rodata
drm/i915:
Make i915_coherent_map_type GT-centric
drm/i915:
make i915_drm_client_fdinfo() reference conditional again
drm/i915:
mark requests for GuC virtual engines to avoid use-after-free
drm/i915:
Move abs_diff() to math.h
drm/i915:
move display device and runtime info to struct intel_display
drm/i915:
move platform_engine_mask and memory_regions to device info
drm/i915:
Move setting of rps thresholds to init
drm/i915:
Move stolen memory handling into i915_gem_stolen
drm/i915:
Only check eDP HPD when AUX CH is shared
drm/i915:
Only populate aux_ch if really needed
drm/i915:
Prevent needless toggling of DC states during modesets
drm/i915:
Re-init clock gating on coming out of PC8+
drm/i915:
Record default rps threshold values
drm/i915:
Register engines early to avoid type confusion
drm/i915:
Remove AUX CH sanitation
drm/i915:
Remove bogus DDI-F from hsw/bdw output init
drm/i915:
Remove DDC pin sanitation
drm/i915:
Remove dead code from gen8_pte_encode
drm/i915:
Remove prototype for intel_cx0_phy_ddi_vswing_sequence()
drm/i915:
Remove redundant forward declarations from display power headers
drm/i915:
Remove some dead "code"
drm/i915:
Remove unnecessary include
drm/i915:
Replace i915->gt0 with to_gt(i915)
drm/i915:
Replace kmap() with kmap_local_page()
drm/i915:
Retry gtt fault when out of fence registers
drm/i915:
separate display info printing from the rest
drm/i915:
Simplify expression &to_i915(dev)->drm
drm/i915:
Start using plane scale factor for relative data rate
drm/i915:
Try to initialize DDI/ICL+ DSI ports for every VBT child device
drm/i915:
use direct alias for i915 in requests
drm/i915:
use mock device info for creating mock device
drm/i915:
Use the i915_vma_flush_writes helper
drm/imx/dcss:
Use dev_err_probe
drm/imx/ipuv3:
ipuv3-plane: reuse local variable height in atomic_update
drm/ingenic:
Kconfig: select REGMAP and REGMAP_MMIO
drm/jpeg:
Clean up errors in jpeg_v2_0.c
drm/kms:
log when querying an object not included in lease
drm/komeda:
Convert to platform remove callback returning void
drm/lima:
Convert to platform remove callback returning void
drm/logicvc:
Convert to platform remove callback returning void
drm/logicvc:
Kconfig: select REGMAP and REGMAP_MMIO
drm/loongson:
Add a check for lsdc_bo_create() errors
drm/loongson:
Remove a useless check in cursor_plane_atomic_async_check()
drm/managed:
Clean up GFP_ flag usage in drmm_kmalloc()
drm/mcde:
Convert to platform remove callback returning void
drm/mcde:
remove redundant of_match_ptr
drm/mediatek/mtk_disp_aal:
Remove half completed incorrect struct header
drm/mediatek/mtk_disp_ccorr:
Remove half completed incorrect struct header
drm/mediatek:
Add cnt checking for coverity issue
drm/mediatek:
Convert to platform remove callback returning void
drm/mediatek:
Correctly free sg_table in gem prime vmap
drm/mediatek:
Do not check for 0 return after calling platform_get_irq()
drm/mediatek:
dp: Add .wait_hpd_asserted() for AUX bus
drm/mediatek:
dp: Add missing error checks in mtk_dp_parse_capabilities
drm/mediatek:
dp: Add support for embedded DisplayPort aux-bus
drm/mediatek:
dp: Avoid mutex locks if audio is not supported/enabled
drm/mediatek:
dp: Change logging to dev for mtk_dp_aux_transfer()
drm/mediatek:
dp: Don't register HPD interrupt handler for eDP case
drm/mediatek:
dp: Enable event interrupt only when bridge attached
drm/mediatek:
dp: Move AUX and panel poweron/off sequence to function
drm/mediatek:
dp: Move AUX_P0 setting to mtk_dp_initialize_aux_settings()
drm/mediatek:
dp: Move PHY registration to new function
drm/mediatek:
dp: Use devm variant of drm_bridge_add()
drm/mediatek:
Fix dereference before null check
drm/mediatek:
Fix potential memory leak if vmap() fail
drm/mediatek:
Fix uninitialized symbol
drm/mediatek:
Fix void-pointer-to-enum-cast warning
drm/mediatek:
mtk_dpi: Compress struct of_device_id entries
drm/mediatek:
mtk_dpi: Simplify with dev_err_probe()
drm/mediatek:
mtk_dpi: Simplify with devm_drm_bridge_add()
drm/mediatek:
mtk_dpi: Switch to .remove_new() void callback
drm/mediatek:
mtk_dpi: Switch to devm_drm_of_get_bridge()
drm/mediatek:
mtk_dpi: Use devm_platform_ioremap_resource()
drm/mediatek:
Remove freeing not dynamic allocated memory
drm/meson:
Convert to platform remove callback returning void
drm/meson:
fix memory leak on ->hpd_notify callback
drm/mgag200:
set variable mgag200_modeset storage-class-specifier to static
drm/mipi-dbi:
Lock SPI bus before setting D/C GPIO
drm/msm/a2xx:
Call adreno_gpu_init() earlier
drm/msm/a690:
Switch to a660_gmu.bin
drm/msm/a6xx:
Add some missing header definitions
drm/msm/a6xx:
Bail out early if setting GPU OOB fails
drm/msm/a6xx:
Ensure clean GMU state in a6xx_gmu_fw_start
drm/msm/a6xx:
Fix GMU lockdep splat
drm/msm/a6xx:
Fix misleading comment
drm/msm/a6xx:
Fix up GMU region reservations
drm/msm/a6xx:
Improve GMU force shutdown sequence
drm/msm/a6xx:
Introduce a6xx_llc_read
drm/msm/a6xx:
Move LLC accessors to the common header
drm/msm/a6xx:
Skip empty protection ranges entries
drm/msm/a6xx:
Use descriptive bitfield names for CP_PROTECT_CNTL
drm/msm/adreno:
Add adreno family
drm/msm/adreno:
Add helper for formating chip-id
drm/msm/adreno:
Add missing MODULE_FIRMWARE macros
drm/msm/adreno:
adreno_gpu: Switch to memdup_user_nul() helper
drm/msm/adreno:
Allow SoC specific gpu device table entries
drm/msm/adreno:
Bring the a630 family together
drm/msm/adreno:
Move adreno info to config
drm/msm/adreno:
Move speedbin mapping to device table
drm/msm/adreno:
Remove GPU name
drm/msm/adreno:
Remove redundant gmem size param
drm/msm/adreno:
Remove redundant revn param
drm/msm/adreno:
Switch to chip-id for identifying GPU
drm/msm/adreno:
Use quirk identify hw_apriv
drm/msm/adreno:
Use quirk to identify cached-coherent support
drm/msm/dp:
Add newlines to debug printks
drm/msm/dp:
do not reinitialize phy unless retry during link training
drm/msm/dpu1:
Rename sm8150_dspp_blk to sdm845_dspp_blk
drm/msm/dpu:
Add SM6125 support
drm/msm/dpu:
always use MSM_DP/DSI_CONTROLLER_n
drm/msm/dpu:
autodetect supported interrupts
drm/msm/dpu:
bail from _dpu_core_perf_crtc_update_bus if there are no ICC paths
drm/msm/dpu:
change _dpu_plane_calc_bw() to use u64 to avoid overflow
drm/msm/dpu:
clean up some inconsistent indenting
drm/msm/dpu:
correct indentation for CTL definitions
drm/msm/dpu:
Define names for unnamed sblks
drm/msm/dpu:
drop BWC features from DPU_MDP_foo namespace
drm/msm/dpu:
drop compatibility INTR defines
drm/msm/dpu:
drop dpu_core_perf_destroy()
drm/msm/dpu:
drop DPU_INTF_DATA_COMPRESS from dpu catalog
drm/msm/dpu:
drop dpu_mdss_cfg::mdp_count field
drm/msm/dpu:
drop empty features mask INTF_SDM845_MASK
drm/msm/dpu:
drop empty features mask MERGE_3D_SM8150_MASK
drm/msm/dpu:
Drop encoder vsync_event
drm/msm/dpu:
drop enum dpu_core_perf_data_bus_id
drm/msm/dpu:
drop enum dpu_mdp and MDP_TOP value
drm/msm/dpu:
drop now-unused mdss_irqs field from hw catalog
drm/msm/dpu:
drop separate dpu_core_perf_tune overrides
drm/msm/dpu:
drop the dpu_core_perf_crtc_update()'s stop_req param
drm/msm/dpu:
drop UBWC configuration
drm/msm/dpu:
Drop unused num argument from relevant macros
drm/msm/dpu:
drop zero features from dpu_ctl_cfg data
drm/msm/dpu:
drop zero features from dpu_mdp_cfg data
drm/msm/dpu:
expand .clk_ctrls definitions
drm/msm/dpu:
fail dpu_plane_atomic_check() based on mdp clk limits
drm/msm/dpu:
fix DSC 1.2 block lengths
drm/msm/dpu:
fix DSC 1.2 enc subblock length
drm/msm/dpu:
fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
drm/msm/dpu:
increase memtype count to 16 for sm8550
drm/msm/dpu:
initialise clk_rate to 0 in _dpu_core_perf_get_core_clk_rate
drm/msm/dpu:
inline __intr_offset
drm/msm/dpu:
inline DSC_BLK and DSC_BLK_1_2 macros
drm/msm/dpu:
inline DSPP_BLK macros
drm/msm/dpu:
inline INTF_BLK and INTF_BLK_DSI_TE macros
drm/msm/dpu:
inline LM_BLK macros
drm/msm/dpu:
inline MERGE_3D_BLK macros
drm/msm/dpu:
inline SSPP_BLK macros
drm/msm/dpu:
inline various PP_BLK_* macros
drm/msm/dpu:
inline WB_BLK macros
drm/msm/dpu:
move max clock decision to dpu_kms.
drm/msm/dpu:
re-introduce dpu core revision to the catalog
drm/msm/dpu:
Refactor printing of main blocks in device core dump
drm/msm/dpu:
remove extra clk_round_rate() call
drm/msm/dpu:
Remove redundant prefix/suffix in name of sub-blocks
drm/msm/dpu:
remove struct drm_dsc_config from struct msm_display_info
drm/msm/dpu:
remove unused fields from struct dpu_core_perf
drm/msm/dpu:
rename all hw_intf structs to have dpu_hw prefix
drm/msm/dpu:
rename enable_compression() to program_intf_cmd_cfg()
drm/msm/dpu:
retrieve DSI DSC struct through priv->dsi[0]
drm/msm/dpu:
rework indentation in dpu_core_perf
drm/msm/dpu:
simplify peer LM handling
drm/msm/dpu:
split interrupt address arrays
drm/msm/dpu:
Update dev core dump to dump registers of sub-blocks
drm/msm/dpu:
use dpu core's major version to enable data compress
drm/msm/dpu:
use dpu_perf_cfg in DPU core_perf code
drm/msm/dpu:
use MDSS data for programming SSPP
drm/msm/dsi:
Drop unused regulators from QCM2290 14nm DSI PHY config
drm/msm/dsi:
Enable BURST_MODE for command mode for DSI 6G v1.3+
drm/msm/dsi:
fix irq_of_parse_and_map() error checking
drm/msm/dsi:
Hook up refgen regulator
drm/msm/dsi:
Reuse QCM2290 14nm DSI PHY configuration for SM6125
drm/msm/dsi:
skip the wait for video mode done if not applicable
drm/msm/gpu:
Push gpu lock down past runpm
drm/msm/mdp5:
Don't leak some plane state
drm/msm/mdss:
Add SM6125 support
drm/msm/mdss:
correct UBWC programming for SM8550
drm/msm/mdss:
export UBWC data
drm/msm/mdss:
fix highest-bank-bit for msm8998
drm/msm/mdss:
populate missing data
drm/msm/mdss:
rename ubwc_version to ubwc_enc_version
drm/msm:
Disallow relocs on a6xx+
drm/msm:
enumerate DSI interfaces
drm/msm:
Initialize mmap offset after constructing the buffer object
drm/msm:
Remove redundant DRM_DEV_ERROR()
drm/msm:
Remove vma use tracking
drm/msm:
stop storing the array of CRTCs in struct msm_drm_private
drm/msm:
Take lru lock once per job_run
drm/msm:
Take lru lock once per submit_pin_objects()
drm/msm:
Update dev core dump to not print backwards
drm/msm:
Use drm_gem_object in submit bos table
drm/mxsfb:
Convert to platform remove callback returning void
drm/mxsfb:
Disable overlay plane in mxsfb_plane_overlay_atomic_disable()
drm/nouveau/disp:
drop unused argument in nv50_dp_mode_valid
drm/nouveau/disp:
fix DP capable DSM connectors
drm/nouveau/disp:
use drm_kms_helper_connector_hotplug_event()
drm/nouveau/fb/ga102-:
construct vidmem heap via new gp102 paths
drm/nouveau/fb/gp102-ga100:
switch to simpler vram size detection method
drm/nouveau/fifo/ga100-:
add per-runlist nonstall intr handling
drm/nouveau/fifo/ga100-:
remove individual runlists rather than failing oneinit
drm/nouveau/fifo:
remove left-over references to nvkm_fifo_chan
drm/nouveau/fifo:
return ERR_PTR from nvkm_runl_new()
drm/nouveau/kms:
don't call drm_dp_cec_set_edid() on TMDS
drm/nouveau/nvif:
fix potential double-free
drm/nouveau/nvkm/dp:
Add workaround to fix DP 1.3+ DPCD issues
drm/nouveau/nvkm:
fini object children in reverse order
drm/nouveau/nvkm:
punt spurious irq messages to debug level
drm/nouveau/sched:
Don't pass user flags to drm_syncobj_find_fence()
drm/nouveau:
bo: initialize GEM GPU VA interface
drm/nouveau:
chan: provide nouveau_channel_kill()
drm/nouveau:
chan: use channel class definitions
drm/nouveau:
chan: use struct nvif_mclass
drm/nouveau:
debugfs: implement DRM GPU VA debugfs
drm/nouveau:
exec: fix ioctl kernel-doc warning
drm/nouveau:
exec: report max pushs through getparam
drm/nouveau:
fence: fail to emit when fence context is killed
drm/nouveau:
fence: fix type cast warning in nouveau_fence_emit()
drm/nouveau:
fence: fix undefined fence state after emit
drm/nouveau:
fence: separate fence alloc and emit
drm/nouveau:
fixup the uapi header file.
drm/nouveau:
get vmm via nouveau_cli_vmm()
drm/nouveau:
implement new VM_BIND uAPI
drm/nouveau:
move usercopy helpers to nouveau_drv.h
drm/nouveau:
new VM_BIND uAPI interfaces
drm/nouveau:
nvkm/vmm: implement raw ops to manage uvmm
drm/nouveau:
nvkm: vmm: silence warning from cast
drm/nouveau:
remove incorrect __user annotations
drm/nouveau:
sched: avoid job races between entities
drm/nouveau:
sched: fix leaking memory of timedout job
drm/nouveau:
uapi: don't pass NO_PREFETCH flag implicitly
drm/nouveau:
uvmm: fix unset region pointer on remap
drm/nouveau:
uvmm: remove dedicated VM pointer from VMAs
drm/nouveau:
uvmm: remove incorrect calls to mas_unlock()
drm/omap:
Convert to platform remove callback returning void
drm/omapdrm:
Set fbdev FBINFO_VIRTFB flag
drm/omapdrm:
Set VM flags in GEM-object mmap function
drm/omapdrm:
Use GEM mmap for fbdev emulation
drm/panel-edp:
Add AUO B116XAB01.4 edp panel entry
drm/panel-edp:
Add enable timings for N140HCA-EAC panel
drm/panel-simple:
Add Innolux G156HCE-L01 panel entry
drm/panel:
Add a way for other devices to follow panel state
drm/panel:
Add driver for Visionox r66451 panel
drm/panel:
boe-tv101wum-nl6: Completely pull GPW to VGL before TP term
drm/panel:
Check for already prepared/enabled in drm_panel
drm/panel:
Convert to platform remove callback returning void
drm/panel:
db7430: remove unused variables
drm/panel:
Fix kernel-doc typo for `follower_lock`
drm/panel:
Fix todo indentation for panel prepared/enabled cleanup
drm/panel:
ilitek-ili9881c: Add TDO TL050HDV35 LCD panel
drm/panel:
ld9040: add backlight Kconfig dependency
drm/panel:
ld9040: Register a backlight device
drm/panel:
ld9040: Use better magic values
drm/panel:
Move AUX B116XW03 out of panel-edp back to panel-simple
drm/panel:
r66451: select CONFIG_DRM_DISPLAY_DP_HELPER
drm/panel:
s6d7aa0: remove the unneeded variable in s6d7aa0_lock
drm/panel:
simple: Add missing connector type and pixel format for AUO T215HVN01
drm/panel:
simple: Drop prepared_time
drm/panel:
simple: Fix Innolux G156HCE-L01 LVDS clock
drm/panel:
simple: Simplify matching using of_device_get_match_data()
drm/panel:
sitronix-st7789v: Add EDT ET028013DMA panel support
drm/panel:
sitronix-st7789v: add Inanbo T28CP45TN89 support
drm/panel:
sitronix-st7789v: add jasonic jt240mhqs-hwt-ek-e3 support
drm/panel:
sitronix-st7789v: add media bus format
drm/panel:
sitronix-st7789v: add panel orientation support
drm/panel:
sitronix-st7789v: add SPI ID table
drm/panel:
sitronix-st7789v: add support for partial mode
drm/panel:
sitronix-st7789v: avoid hardcoding invert mode
drm/panel:
sitronix-st7789v: avoid hardcoding mode info
drm/panel:
sitronix-st7789v: avoid hardcoding panel size
drm/panel:
sitronix-st7789v: avoid hardcoding polarity info
drm/panel:
sitronix-st7789v: Check display ID
drm/panel:
sitronix-st7789v: Clarify a definition
drm/panel:
sitronix-st7789v: fix indentation in drm_panel_funcs
drm/panel:
sitronix-st7789v: improve error handling
drm/panel:
sitronix-st7789v: make reset GPIO optional
drm/panel:
sitronix-st7789v: remove unused constants
drm/panel:
sitronix-st7789v: simplify st7789v_spi_write
drm/panel:
sitronix-st7789v: Use 9 bits per spi word by default
drm/panel:
Support for startek-kd070fhfid015 MIPI-DSI panel
drm/panfrost:
Convert to platform remove callback returning void
drm/panfrost:
Sync IRQ by job's timeout handler
drm/prime:
Unexport helpers for fd/handle conversion
drm/radeon/si_dpm:
open brace '{' following struct go on the same line
drm/radeon:
add missing spaces after ',' and else should follow close brace '}'
drm/radeon:
add missing spaces before ';'
drm/radeon:
Avoid externs & do not initialize globals to 0 in radeon_drv.c
drm/radeon:
ERROR: "(foo*)" should be "(foo *)"
drm/radeon:
ERROR: "(foo*)" should be "(foo *)"
drm/radeon:
ERROR: "(foo*)" should be "(foo *)"
drm/radeon:
ERROR: "foo * bar" should be "foo *bar"
drm/radeon:
ERROR: "foo * bar" should be "foo *bar"
drm/radeon:
ERROR: that open brace { should be on the previous line
drm/radeon:
Fix ENOSYS with better fitting error codes in radeon_gem.c
drm/radeon:
Fix format error
drm/radeon:
Fix multiple line dereference in 'atom_iio_execute'
drm/radeon:
Fix style issues in radeon _encoders.c & _gart.c
drm/radeon:
make fence wait in suballocator uninterrruptable
drm/radeon:
Move assignment outside if condition
drm/radeon:
Prefer dev_* variant over printk
drm/radeon:
Prefer pr_err/_info over printk
drm/radeon:
Prefer strscpy over strlcpy calls in radeon_atombios.c
drm/radeon:
Prefer strscpy over strlcpy in 'radeon_combios_get_power_modes'
drm/radeon:
Remove unnecessary NULL test before kfree in 'radeon_connector_free_edid'
drm/radeon:
Remove unnecessary NULL values
drm/radeon:
that open brace { should be on the previous line
drm/radeon:
that open brace { should be on the previous line
drm/radeon:
Use pci_dev_id() to simplify the code
drm/radeon:
Use RMW accessors for changing LNKCTL
drm/rcar-du:
Convert to platform remove callback returning void
drm/renesas:
Convert to devm_platform_ioremap_resource()
drm/repaper:
Reduce temporary buffer size in repaper_fb_dirty()
drm/rockchip:
Convert to platform remove callback returning void
drm/shmem-helper:
Switch to reservation lock
drm/ssd130x:
Allocate buffer in the plane's .atomic_check() callback
drm/ssd130x:
Change pixel format used to compute the buffer size
drm/ssd130x:
clean up some inconsistent indenting
drm/ssd130x:
Don't allocate buffers on each plane update
drm/ssd130x:
Fix pitch calculation in ssd130x_fb_blit_rect()
drm/ssd130x:
Inline the ssd130x_buf_{alloc, free}() function helpers
drm/ssd130x:
Make default width and height to be controller dependent
drm/ssd130x:
Remove hardcoded bits-per-pixel in ssd130x_buf_alloc()
drm/ssd130x:
Set the page height value in the device info data
drm/ssd130x:
Use shadow-buffer helpers when managing plane's state
drm/sti:
Convert to platform remove callback returning void
drm/stm:
Convert to platform remove callback returning void
drm/sun4i:
Convert to platform remove callback returning void
drm/syncobj:
add IOCTL to register an eventfd
drm/sysfs:
rename drm_sysfs_connector_status_event()
drm/tegra:
Add error check for NVDEC firmware memory allocation
drm/tegra:
dpaux: Fix incorrect return value of platform_get_irq
drm/tegra:
dpaux: Use devm_platform_ioremap_resource()
drm/tegra:
Enable runtime PM during probe
drm/tegra:
hdmi: Convert to devm_platform_ioremap_resource()
drm/tegra:
output: hdmi: Support bridge/connector
drm/tegra:
Set fbdev FBINFO_VIRTFB flag
drm/tegra:
sor: Convert to devm_platform_ioremap_resource()
drm/tegra:
Store pointer to vmap'ed framebuffer in screen_buffer
drm/tegra:
Use fbdev DMA helpers
drm/test:
drm_exec: fix memory leak on object prepare
drm/tests/drm_kunit_helpers:
Place correct function name in the comment header
drm/tests:
Alloc drm_device on drm_exec tests
drm/tests:
client-modeset: Remove call to drm_kunit_helper_free_device()
drm/tests:
Fix incorrect argument in drm_test_mm_insert_range
drm/tests:
Fix kunit_release_action ctx argument
drm/tests:
Fix swapped drm_framebuffer tests parameter names
drm/tests:
helpers: Avoid a driver uaf
drm/tests:
helpers: Create a helper to allocate a locking ctx
drm/tests:
helpers: Create a helper to allocate an atomic state
drm/tests:
helpers: Switch to kunit actions
drm/tests:
modes: Remove call to drm_kunit_helper_free_device()
drm/tests:
probe-helper: Remove call to drm_kunit_helper_free_device()
drm/tidss:
Add support for AM625 DSS
drm/tidss:
Convert to platform remove callback returning void
drm/tidss:
Update encoder/bridge chain connect model
drm/tilcdc:
Convert to platform remove callback returning void
drm/tiny:
Convert to platform remove callback returning void
drm/tiny:
correctly print `struct resource *` on error
drm/tiny:
panel-mipi-dbi: Allow sharing the D/C GPIO
drm/todo:
Add atomic modesetting references
drm/todo:
Convert list of fbconv links to footnotes
drm/ttm/tests:
Add tests for ttm_device
drm/ttm/tests:
Add tests for ttm_pool
drm/ttm/tests:
Fix type conversion in ttm_pool_test
drm/ttm/tests:
Require MMU when testing
drm/ttm:
Don't shadow the operation context
drm/ttm:
Introduce KUnit test
drm/ttm:
Remove two unused function declarations
drm/ttm:
Reorder sys manager cleanup step
drm/ttm:
Use init_on_free to delay release TTM BOs
drm/tve200:
Convert to platform remove callback returning void
drm/tve200:
remove redundant of_match_ptr
drm/udl:
Convert to drm_crtc_helper_atomic_check()
drm/v3d:
Avoid -Wconstant-logical-operand in nsecs_to_jiffies_timeout()
drm/v3d:
Convert to platform remove callback returning void
drm/vc4:
Convert to platform remove callback returning void
drm/vc4:
tests: mock: Use a kunit action to unregister DRM device
drm/vc4:
tests: pv-muxing: Document test scenario
drm/vc4:
tests: pv-muxing: Remove call to drm_kunit_helper_free_device()
drm/vc4:
tests: pv-muxing: Switch to managed locking init
drm/vc4:
tests: Switch to atomic state allocation helper
drm/virtio:
clean out_fence on complete_submit
drm/virtio:
Conditionally allocate virtio_gpu_fence
drm/virtio:
Support sync objects
drm/vkms:
Add kernel-doc to the function vkms_compose_row()
drm/vkms:
Add support to 1D gamma LUT
drm/vkms:
Enable ARGB8888 support for writeback
drm/vkms:
Fix all kernel-doc warnings of the vkms_composer file
drm/vkms:
Fix race-condition between the hrtimer and the atomic commit
drm/vkms:
Isolate writeback pixel conversion functions
drm/vkms:
Reduce critical section
drm/vmwgfx:
fix typo of sizeof argument
drm/vmwgfx:
Keep a gem reference to user bos in surfaces
drm/xlnx/zynqmp_dp:
Fix function name zynqmp_dp_link_train() -> zynqmp_dp_train()
drm/xlnx/zynqmp_dpsub:
Convert to platform remove callback returning void
drm:
Add an HPD poll helper to reschedule the poll work
drm:
add drm_exec selftests v4
drm:
Add initial ci/ subdirectory
drm:
Add kms driver for loongson display controller
drm:
adv7511: Fix low refresh rate register for ADV7533/5
drm:
atmel-hlcdc: Support inverting the pixel clock polarity
drm:
bridge: dw-mipi-dsi: Fix enable/disable of DSI controller
drm:
bridge: dw_hdmi: Add cec suspend/resume functions
drm:
bridge: dw_hdmi: Fix ELD is not updated issue
drm:
bridge: samsung-dsim: Drain command transfer FIFO before transfer
drm:
ci: docs: fix build warning - add missing escape
drm:
Clear fd/handle callbacks in struct drm_driver
drm:
debugfs: provide infrastructure to dump a DRM GPU VA space
drm:
debugfs: Silence warning from cast
drm:
Do not overrun array in drm_gem_get_pages()
drm:
Don't assert held reservation lock for dma-buf mmapping
drm:
Drop select FRAMEBUFFER_CONSOLE for DRM_FBDEV_EMULATION
drm:
Enable PRIME import/export for all drivers
drm:
etnaviv: Replace of_platform.h with explicit includes
drm:
execution context for GEM buffers v7
drm:
Explicitly include correct DT includes
drm:
fix code style for embedded structs in hdr_metadata_infoframe
drm:
Fix references to drm_plane_helper_check_state()
drm:
fix up fbdev Kconfig defaults
drm:
gm12u320: Fix the timeout usage for usb_bulk_msg()
drm:
Make FB_CORE to be selected if DRM fbdev emulation is enabled
drm:
manager to keep track of GPUs VA mappings
drm:
manager: Fix printk format for size_t
drm:
panel-orientation-quirks: Add quirk for One Mix 2S
drm:
panel: simple: specify bpc for powertip_ph800480t013_idf02
drm:
rcar-du: Add more formats to DRM_MODE_BLEND_PIXEL_NONE support
drm:
rcar-du: Replace DRM_INFO() with drm_info()
drm:
rcar-du: Use dev_err_probe() to record cause of KMS init errors
drm:
Remove flag FBINFO_DEFAULT from fbdev emulation
drm:
Remove references to removed transitional helpers
drm:
Remove struct drm_driver.gem_prime_mmap
drm:
Spelling s/randevouz/rendez-vous/
drm:
Spelling s/sempahore/semaphore/
drm:
xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
drm:
xlnx: zynqmp_dpsub: Use dev_err_probe instead of dev_err
drm:
xlnx: zynqmp_dpsub: Use devm_platform_ioremap_resource_byname()
Linux:
drm:rcar-du: Enable ABGR and XBGR formats
dt-bindings soc:
qcom: smd-rpm: Fix sort order
dt-bindings:
Add bindings for peci-npcm
dt-bindings:
arm-smmu: Fix MSM8998 clocks description
dt-bindings:
arm-smmu: Fix SDM630 clocks description
dt-bindings:
arm: Add Gateworks i.MX8M Mini GW7905-0x board
dt-bindings:
arm: Add Gateworks i.MX8M Plus gw71xx-2x board
dt-bindings:
arm: Add Gateworks i.MX8M Plus gw72xx-2x board
dt-bindings:
arm: Add Gateworks i.MX8M Plus gw73xx-2x board
dt-bindings:
arm: Add Polyhex DEBIX SOM A based boards
dt-bindings:
arm: add TQMa93xxLA SOM
dt-bindings:
arm: amlogic: add Amlogic A311D2 bindings
dt-bindings:
arm: amlogic: add board AN400
dt-bindings:
arm: aspeed: add Facebook Yosemite 4 board
dt-bindings:
arm: aspeed: add Inventec starscream-bmc
dt-bindings:
arm: bcm: add BCM53573 SoCs family binding
dt-bindings:
arm: bcm: add bindings for ASUS RT-AC3100
dt-bindings:
arm: cpus: Add Cortex A520, A720, and X4
dt-bindings:
arm: fsl: add TQ-Systems LS1021A board
dt-bindings:
arm: fsl: fix DEBIX binding
dt-bindings:
arm: hisilicon,cpuctrl: Merge "hisilicon,hix5hd2-clock" into parent binding
dt-bindings:
arm: msm: kpss-acc: Make the optional reg truly optional
dt-bindings:
arm: msm: kpss-acc: Revert "dt-bindings: arm: msm: kpss-acc: Make the optional reg truly optional"
dt-bindings:
arm: pmu: Add Cortex A520, A715, A720, X3, and X4
dt-bindings:
arm: qcom,ids: add SoC ID for SM4450
dt-bindings:
arm: qcom,ids: Add SoC ID for SM7125
dt-bindings:
arm: qcom,ids: drop the IPQ5019 SoC ID
dt-bindings:
arm: qcom: Document SM4450 SoC and boards
dt-bindings:
arm: rockchip: Add Firefly Station P2
dt-bindings:
arm: rockchip: Add NanoPC T6
dt-bindings:
arm: rockchip: Add Radxa ROCK 4SE
dt-bindings:
arm: stm32: Add compatible string for Linux Automation LXA TAC
dt-bindings:
arm: sunxi: document Orange Pi Zero 3 board name
dt-bindings:
arm: tegra: ahb: Convert to json-schema
dt-bindings:
arm: tegra: flowctrl: Convert to json-schema
dt-bindings:
arm: tegra: nvec: Convert to json-schema
dt-bindings:
arm: ti: Add bindings for AM62P5 SoCs
dt-bindings:
arm: ti: Add compatible for AM642-based TQMaX4XxL SOM family and carrier board
dt-bindings:
ASoC: rockchip: Add compatible for RK3128 spdif
dt-bindings:
ata: pata-common: Add missing additionalProperties on child nodes
dt-bindings:
bus: convert qcom,ssbi schema to YAML format
dt-bindings:
bus: fsl,imx8qxp-pixel-link-msi-bus: Drop child 'reg' property
dt-bindings:
cache: andestech,ax45mp-cache: Add DT binding documentation for L2 cache controller
dt-bindings:
cache: andestech,ax45mp-cache: Fix unit address in example
dt-bindings:
can: m_can: change from additional- to unevaluatedProperties
dt-bindings:
can: tcan4x5x: Add tcan4552 and tcan4553 variants
dt-bindings:
can: xilinx_can: Add reset description
dt-bindings:
clk: amlogic,a1-peripherals-clkc: expose all clock ids
dt-bindings:
clk: amlogic,a1-pll-clkc: expose all clock ids
dt-bindings:
clk: axg-audio-clkc: expose all clock ids
dt-bindings:
clk: axg-clkc: expose all clock ids
dt-bindings:
clk: g12a-aoclkc: expose all clock ids
dt-bindings:
clk: g12a-clks: expose all clock ids
dt-bindings:
clk: gxbb-clkc: expose all clock ids
dt-bindings:
clk: meson8b-clkc: expose all clock ids
dt-bindings:
clk: oxnas: remove obsolete bindings
dt-bindings:
clk: qcom,gcc-msm8998: Add missing GPU/MMSS GPLL0 legs
dt-bindings:
clock: add Intel Agilex5 clock manager
dt-bindings:
clock: Add IPQ5018 clock and reset
dt-bindings:
clock: Add Renesas versa3 clock generator bindings
dt-bindings:
clock: Add StarFive JH7110 Image-Signal-Process clock and reset generator
dt-bindings:
clock: Add StarFive JH7110 PLL clock generator
dt-bindings:
clock: Add StarFive JH7110 System-Top-Group clock and reset generator
dt-bindings:
clock: Add StarFive JH7110 Video-Output clock and reset generator
dt-bindings:
clock: Add USB related clocks for IPQ9574
dt-bindings:
clock: amlogic: convert amlogic,gxbb-aoclkc.txt to dt-schema
dt-bindings:
clock: amlogic: convert amlogic,gxbb-clkc.txt to dt-schema
dt-bindings:
clock: ast2600: Add I3C and MAC reset definitions
dt-bindings:
clock: drop qcom,lcc-mdm9615 header file
dt-bindings:
clock: fsl,imx8-acm: Add audio clock mux support
dt-bindings:
clock: gcc-msm8917: Add definition for GPLL0_SLEEP_CLK_SRC
dt-bindings:
clock: imx93: Add PDM IPG clk
dt-bindings:
clock: jh7110-syscrg: Add PLL clock inputs
dt-bindings:
clock: provide separate bindings for qcom,gcc-mdm9615
dt-bindings:
clock: qcom, dispcc-sm6125: Allow power-domains property
dt-bindings:
clock: qcom, dispcc-sm6125: Require GCC PLL0 DIV clock
dt-bindings:
clock: qcom,gcc-sc8280xp: Add missing GDSCs
dt-bindings:
clock: qcom,lcc.yaml: describe clocks for lcc,qcom-mdm9615
dt-bindings:
clock: qcom,mmcc: Add GPLL0_DIV for MSM8998
dt-bindings:
clock: qcom,msm8996-cbf: Add compatible for MSM8996 Pro
dt-bindings:
clock: qcom,sm8350-videocc: Add SC8280XP
dt-bindings:
clock: qcom: ipq4019: add missing networking resets
dt-bindings:
clock: qcom: Update my email address
dt-bindings:
clock: samsung: remove define with number of clocks
dt-bindings:
clock: tegra: Document Tegra132 compatible
dt-bindings:
clock: Update GCC clocks for QDU1000 and QRU1000 SoCs
dt-bindings:
clock: versaclock3: Add description for #clock-cells property
dt-bindings:
clock: versal: Add versal-net compatible string
dt-bindings:
clock: versal: Convert the xlnx,zynqmp-clk.txt to yaml
dt-bindings:
clock: xlnx,versal-clk: drop select:false
dt-bindings:
clocks: imx8mp: make sai4 a dummy clock
dt-bindings:
cpu: Document NVIDIA Tegra186 CCPLEX cluster
dt-bindings:
cpufreq: Convert ti-cpufreq to json schema
dt-bindings:
cpufreq: qcom-hw: add a 4th frequency domain
dt-bindings:
crypto: add new compatible for stm32-hash
dt-bindings:
crypto: ice: Document sm8450 inline crypto engine
dt-bindings:
crypto: qcom,prng: Add SM8450
dt-bindings:
crypto: qcom-qce: add SoC compatible string for ipq9574
dt-bindings:
crypto: ti,sa2ul: make power-domains conditional
dt-bindings:
display/msm: Add SM6125 MDSS
dt-bindings:
display/msm: dsi-controller-main: Allow refgen-supply
dt-bindings:
display/msm: dsi-controller-main: Document SM6125
dt-bindings:
display/msm: mdss-common: add memory-region property
dt-bindings:
display/msm: Remove DSI1 ports from SM6350/SM6375 example
dt-bindings:
display/msm: sc7180-dpu: Describe SM6125
dt-bindings:
display: add rotation property to sitronix,st7789v
dt-bindings:
display: advantech,idk-2121wr: reference common panel
dt-bindings:
display: bridge: tc358867: Add interrupt property
dt-bindings:
display: fsl,imx6-hdmi: Change to 'unevaluatedProperties: false'
dt-bindings:
display: msm/dp: restrict opp-table to objects
dt-bindings:
display: msm: dp-controller: document SM8250 compatible
dt-bindings:
display: msm: sm8350-mdss: document displayport controller subnode
dt-bindings:
display: msm: sm8450-mdss: document displayport controller subnode
dt-bindings:
display: msm: sm8550-mdss: document displayport controller subnode
dt-bindings:
display: panel: add startek kd070fhfid015 support
dt-bindings:
display: panel: Add Visionox R66451 AMOLED DSI panel
dt-bindings:
display: panel: Document Hydis HV070WX2-1E0
dt-bindings:
display: panel: mipi-dbi-spi: add Saef SF-TC154B
dt-bindings:
display: panel: Move Chunghwa CLAA070WP03XG to LVDS
dt-bindings:
display: panel: Move HannStar HSD101PWW2 to LVDS
dt-bindings:
display: simple: Add Innolux G156HCE-L01 panel
dt-bindings:
display: ssd1307fb: Remove default width and height values
dt-bindings:
display: st7789v: add Inanbo T28CP45TN89
dt-bindings:
display: st7789v: add jasonic jt240mhqs-hwt-ek-e3 display
dt-bindings:
display: st7789v: Add the edt,et028013dma panel compatible
dt-bindings:
display: st7789v: bound the number of Rx data lines
dt-bindings:
display: ti,am65x-dss: Add am625 dss compatible
dt-bindings:
dma: Add support for SM6115 and QCM2290 SoCs
dt-bindings:
dma: convert bcm2835-dma bindings to YAML
dt-bindings:
dma: Increase iommu maxItems for BAM DMA
dt-bindings:
dma: qcom,bam: require one of control methods
dt-bindings:
dmaengine: at_xdmac: add compatible with microchip,sam9x7
dt-bindings:
dmaengine: xilinx_dma: Add xlnx,irq-delay property
dt-bindings:
dmaengine: xilinx_dma:Add xlnx,axistream-connected property
dt-bindings:
dmaengine: zynqmp_dma: add xlnx,bus-width required property
dt-bindings:
drm/msm/gpu: Extend bindings for chip-id
dt-bindings:
Drop remaining unneeded quotes
dt-bindings:
eeprom: at24: add Belling BL24C16A
dt-bindings:
extcon: maxim,max77843: restrict connector properties
dt-bindings:
extcon: siliconmitus,sm5502-muic: document connector
dt-bindings:
firmware: Add support for tegra186-bpmp DRAM MRQ GSCs
dt-bindings:
firmware: qcom,scm: Allow interconnect on SC8280XP
dt-bindings:
firmware: qcom: scm: Updating VMID list
dt-bindings:
Fix typos
dt-bindings:
fsi: Document the IBM I2C Responder virtual FSI master
dt-bindings:
fsl-dma: fsl-edma: add edma3 compatible string
dt-bindings:
gpio: Add gpio-line-names to STMPE GPIO
dt-bindings:
gpio: brcm,kona-gpio: convert to YAML
dt-bindings:
gpio: ds4520: Add ADI DS4520
dt-bindings:
gpio: fsl-imx-gpio: support i.MX8QM/DXL
dt-bindings:
gpio: gpio_oxnas: remove obsolete bindings
dt-bindings:
gpio: pca95xx: document new tca9538 chip
dt-bindings:
gpio: snps,dw-apb: allow gpio-line-names
dt-bindings:
HID: i2c-hid: Add "panel" property to i2c-hid backed touchscreens
dt-bindings:
hwmon: Add description for new hwmon sensor hs3001
dt-bindings:
i2c: Add Maxim MAX735x/MAX736x variants
dt-bindings:
i2c: arb-gpio-challange: convert to DT schema
dt-bindings:
i2c: cadence: Describe power-domains property
dt-bindings:
i2c: mxs: Pass ref and 'unevaluatedProperties: false'
dt-bindings:
i2c: nxp,pca9541: convert to DT schema
dt-bindings:
i2c: pca954x: Correct interrupt support
dt-bindings:
i3c: Fix description for assigned-address
dt-bindings:
iio: adc: Add Allwinner D1/T113s/R329/T507 SoCs GPADC
dt-bindings:
iio: adc: adi,ad7292: Fix additionalProperties on channel nodes
dt-bindings:
iio: adc: qcom,spmi-adc7: use predefined channel ids
dt-bindings:
iio: adc: ti,ads1015: fix datarate max value and meaning
dt-bindings:
iio: add missing reset-gpios constrain
dt-bindings:
iio: admv1013: add vcc regulators
dt-bindings:
iio: admv1014: make all regs required
dt-bindings:
iio: dac: add mcp4728.yaml
dt-bindings:
iio: proximity: Add Murata IRS-D200
dt-bindings:
iio: ROHM BU27010 RGBC + flickering sensor
dt-bindings:
iio: rohm,bu27010: add missing vdd-supply to example
dt-bindings:
iio: semtech,sx9310: reference common schema for label
dt-bindings:
iio: semtech,sx9324: reference common schema for label
dt-bindings:
ili9881c: Add TDO TL050HDV35 LCD panel
dt-bindings:
input: Add bindings for Azoteq IQS7210A/7211A/E
dt-bindings:
input: convert syna,rmi4 to DT schema
dt-bindings:
input: exc3000: support power supply regulators
dt-bindings:
input: i2c-hid: Introduce Ilitek ili9882t
dt-bindings:
input: iqs7222: Add properties for Azoteq IQS7222D
dt-bindings:
input: iqs7222: Define units for slider properties
dt-bindings:
input: touchscreen: edt-ft5x06: Add 'threshold' property
dt-bindings:
intel: Add Intel Agilex5 compatible
dt-bindings:
interconnect: Add Qcom RPM ICC bindings
dt-bindings:
interconnect: OSM L3: add SDM670 compatible
dt-bindings:
interconnect: qcom,bwmon: Document SC7180 BWMONs
dt-bindings:
interconnect: qcom,msm8998-bwmon: Add SM6350 bwmon instances
dt-bindings:
interconnect: qcom,msm8998-bwmon: Add SM8250 bwmon instances
dt-bindings:
interconnect: qcom,rpmh: Add SM8250 QUP virt
dt-bindings:
interconnect: qcom,sm8250: Add QUP virt
dt-bindings:
interrupt-controller: Add header file for Amlogic Meson-G12A SoCs
dt-bindings:
interrupt-controller: Add support for Amlogic-C3 SoCs
dt-bindings:
interrupt-controller: arm,gic-v3: Add dma-noncoherent property
dt-bindings:
interrupt-controller: arm,versatile-fpga-irq: mark oxnas compatible as deprecated
dt-bindings:
interrupt-controller: qcom,pdc: Add SDM670
dt-bindings:
interrupt-controller: renesas,irqc: Add r8a779f0 support
dt-bindings:
interrupt-controller: renesas,rzg2l-irqc: Document RZ/G2UL SoC
dt-bindings:
interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property
dt-bindings:
iommu: qcom,iommu: Add qcom,ctx-asid property
dt-bindings:
iommu: qcom,iommu: Add QSMMUv2 and MSM8976 compatibles
dt-bindings:
ipmi: aspeed,ast2400-kcs-bmc: drop unneeded quotes
dt-bindings:
irqchip: convert st,stih407-irq-syscfg to DT schema
dt-bindings:
leds: Add binding for a multicolor group of LEDs
dt-bindings:
leds: Add gpio-line-names to PCA9532 GPIO
dt-bindings:
leds: aw2013: Document interrupt
dt-bindings:
leds: bd2606mvv: Fix maximum register value
dt-bindings:
leds: Convert Panasonic AN30259A to DT schema
dt-bindings:
leds: Document pull-up supply for interrupt and I2C
dt-bindings:
leds: Fix reference to definition of default-state
dt-bindings:
leds: pca995x: Add binding document for PCA995X chips
dt-bindings:
leds: Read max-brightness from device tree
dt-bindings:
leds: rohm,bd71828: Drop select:false
dt-bindings:
media: amphion,vpu: correct node name
dt-bindings:
media: renesas,vin: Fix field-even-active spelling
dt-bindings:
mediatek: mt8188: Add binding for MM & INFRA IOMMU
dt-bindings:
memory-controllers: ingenic,nemc: reference peripheral properties
dt-bindings:
memory-controllers: reference TI GPMC peripheral properties
dt-bindings:
mfd: Add bindings for SAM9X75 LCD controller
dt-bindings:
mfd: Add compatible for pm7550ba
dt-bindings:
mfd: Add compatible for pmx75
dt-bindings:
mfd: allwinner: prcm: Simplify conditional schemas
dt-bindings:
mfd: at91: Add SAM9X7 compatible string
dt-bindings:
mfd: atmel-gpbr: Add microchip,sam9x7-gpbr
dt-bindings:
mfd: atmel-matrix: Add microchip,sam9x7-matrix
dt-bindings:
mfd: atmel-smc: Add microchip,sam9x7-smc
dt-bindings:
mfd: bd71847-pmic: Remove unneeded LED header
dt-bindings:
mfd: brcm: Drop unneeded quotes and use absolute /schemas path
dt-bindings:
mfd: cirrus,cs42l43: Add initial DT binding
dt-bindings:
mfd: Convert STMPE to YAML schema
dt-bindings:
mfd: maxim,max77693: Add USB connector
dt-bindings:
mfd: maxim,max77693: Add USB connector
dt-bindings:
mfd: qcom,spmi-pmic: Document PMC8180 and PMC8180C
dt-bindings:
mfd: qcom,spmi-pmic: Reference pm8916 wcd analog codec schema
dt-bindings:
mfd: Revert "dt-bindings: mfd: maxim,max77693: Add USB connector"
dt-bindings:
mfd: st,stpmic1: Merge patterns for nodes
dt-bindings:
mfd: stericsson,db8500-prcmu: Add missing unevaluatedProperties for each regulator
dt-bindings:
mmc: arasan,sdci: Add power-domains and iommus properties
dt-bindings:
mmc: Fix reference to pwr-seq-simple
dt-bindings:
mmc: mtk-sd: drop assigned-clocks/clock-parents
dt-bindings:
mmc: sdhci-msm: correct minimum number of clocks
dt-bindings:
mms114: Add linux,keycodes property for touch keys
dt-bindings:
msm: dsi-phy-14nm: Document SM6125 variant
dt-bindings:
mt76: support pointing to EEPROM using NVMEM cell
dt-bindings:
mtd: Add AC5 specific binding
dt-bindings:
mtd: Add SEAMA partition bindings
dt-bindings:
mtd: amlogic,meson-nand: drop unneeded quotes
dt-bindings:
mtd: Fix nand-controller.yaml license
dt-bindings:
mtd: jedec, spi-nor: Add DT property to avoid setting SRWD bit in status register
dt-bindings:
mtd: oxnas-nand: remove obsolete bindings
dt-bindings:
mtd: spi-nor: clarify the need for spi-nor compatibles
dt-bindings:
nand: meson: make ECC properties dependent
dt-bindings:
nand: meson: support for 512B ECC step size
dt-bindings:
net: Add ICSS IEP
dt-bindings:
net: Add ICSSG Ethernet
dt-bindings:
net: Add IEP property in ICSSG
dt-bindings:
net: bluetooth: qualcomm: document WCN7850 chipset
dt-bindings:
net: Brcm ASP 2.0 Ethernet controller
dt-bindings:
net: brcm,unimac-mdio: Add asp-v2.0
dt-bindings:
net: can: Add support for Allwinner D1 CAN controller
dt-bindings:
net: can: Remove interrupt properties for MCAN
dt-bindings:
net: davicom,dm9000: convert to DT schema
dt-bindings:
net: dsa: Fix JSON pointer references
dt-bindings:
net: dsa: marvell: fix wrong model in compatibility list
dt-bindings:
net: dsa: microchip: add interrupts property for ksz switches
dt-bindings:
net: ethernet-controller: add PSGMII mode
dt-bindings:
net: ftgmac100: convert to yaml version from txt
dt-bindings:
net: mediatek,net: add missing mediatek,mt7621-eth
dt-bindings:
net: mediatek,net: add mt7988-eth binding
dt-bindings:
net: motorcomm: Add pad driver strength cfg
dt-bindings:
net: oxnas-dwmac: remove obsolete bindings
dt-bindings:
net: qca,ar803x: add missing unevaluatedProperties for each regulator
dt-bindings:
net: qualcomm: Add WCN3988
dt-bindings:
net: rockchip-dwmac: add default 'input' for clock_in_out
dt-bindings:
net: wireless: mt76: add bindings for MT7981
dt-bindings:
net: xilinx_gmii2rgmii: Convert to json schema
dt-bindings:
nvmem: Add compatible for QCM2290
dt-bindings:
nvmem: Add t1023-sfp efuse support
dt-bindings:
nvmem: fixed-cell: add compatible for MAC cells
dt-bindings:
nvmem: qfprom: Add compatible for MSM8226
dt-bindings:
nvmem: sec-qfprom: Add bindings for secure qfprom
dt-bindings:
omap: Partially convert omap.txt to yaml
dt-bindings:
opp: Convert ti-omap5-opp-supply to json schema
dt-bindings:
opp: Increase maxItems for opp-hz property
dt-bindings:
PCI: brcm,iproc-pcie: Drop common pci-bus properties
dt-bindings:
PCI: brcm,iproc-pcie: Fix 'msi' child node schema
dt-bindings:
PCI: brcm,iproc-pcie: Fix example indentation
dt-bindings:
PCI: dwc: improve msi handling
dt-bindings:
PCI: dwc: rockchip: Add missing legacy-interrupt-controller
dt-bindings:
PCI: dwc: rockchip: Fix interrupt-names issue
dt-bindings:
PCI: dwc: rockchip: Use generic binding
dt-bindings:
PCI: qcom: Add sa8775p compatible
dt-bindings:
PCI: qcom: ep: Add interconnects path
dt-bindings:
PCI: qcom: Fix SDX65 compatible
dt-bindings:
phy: Add StarFive JH7110 PCIe PHY
dt-bindings:
phy: Add StarFive JH7110 USB PHY
dt-bindings:
phy: Add starfive,jh7110-dphy-rx
dt-bindings:
phy: mediatek,tphy: allow simple nodename pattern
dt-bindings:
phy: migrate combo QMP PHY bindings to qcom,sc8280xp-qmp-usb43dp-phy.yaml
dt-bindings:
phy: migrate QMP PCIe PHY bindings to qcom,sc8280xp-qmp-pcie-phy.yaml
dt-bindings:
phy: migrate QMP UFS PHY bindings to qcom,sc8280xp-qmp-ufs-phy.yaml
dt-bindings:
phy: qcom,ipq8074-qmp-pcie: fix warning regarding reg size
dt-bindings:
phy: qcom,m31: Document qcom,m31 USB phy
dt-bindings:
phy: qcom,msm8996-qmp-usb3-phy: drop legacy bindings
dt-bindings:
phy: qcom,qmp-pcie: describe SM8150 PCIe PHYs
dt-bindings:
phy: qcom,qmp: Add sa8775p QMP PCIe PHY
dt-bindings:
phy: qcom,sc7180-qmp-usb3-dp-phy: add sm8150 USB+DP PHY
dt-bindings:
phy: qcom,snps-eusb2-repeater: Add compatible for PM7550BA
dt-bindings:
phy: realtek: Add Realtek DHC RTD SoC USB 2.0 PHY
dt-bindings:
phy: realtek: Add Realtek DHC RTD SoC USB 3.0 PHY
dt-bindings:
phy: rockchip,inno-usb2phy: add rk3588
dt-bindings:
phy: rockchip-inno-dsidphy: Document rv1126
dt-bindings:
phy: rockchip: add RK3588 PCIe v3 phy
dt-bindings:
phy: samsung,usb3-drd-phy: Add Exynos850 support
dt-bindings:
pinctrl-zynqmp: Add output-enable configuration
dt-bindings:
pinctrl: Add compatibles for Amlogic C3 SoCs
dt-bindings:
pinctrl: amlogic,meson-pinctrl-common: allow gpio hogs
dt-bindings:
pinctrl: amlogic,meson-pinctrl: allow gpio-line-names
dt-bindings:
pinctrl: aspeed: Allow only defined pin mux node properties
dt-bindings:
pinctrl: brcm,bcm11351-pinctrl: Convert to YAML
dt-bindings:
pinctrl: cypress,cy8c95x0: Add reset pin
dt-bindings:
pinctrl: Drop 'phandle' properties
dt-bindings:
pinctrl: oxnas,pinctrl: remove obsolete bindings
dt-bindings:
pinctrl: pinctrl-single: add ti,am654-padconf compatible
dt-bindings:
pinctrl: qcom,pmic-gpio: document PMC8180 and PMC8180C
dt-bindings:
pinctrl: qcom,sm6115-lpass-lpi: add SM6115 LPASS TLMM
dt-bindings:
pinctrl: qcom,sm6115-lpass-lpi: add SM6115 LPASS TLMM
dt-bindings:
pinctrl: qcom,sm8350-lpass-lpi: add SM8350 LPASS TLMM
dt-bindings:
pinctrl: qcom-pmic-gpio: Add pm7550ba support
dt-bindings:
pinctrl: qcom-pmic-gpio: Add pmx75 support
dt-bindings:
pinctrl: qcom: lpass-lpi: Remove qcom,adsp-bypass-mode
dt-bindings:
pinctrl: renesas,rza2: Use 'additionalProperties' for child nodes
dt-bindings:
pinctrl: Update pinctrl-single to use yaml
dt-bindings:
power: add Amlogic C3 power domains
dt-bindings:
power: qcom,rpmhpd: Add Generic RPMh PD indexes
dt-bindings:
power: qcom,rpmpd: Add compatible for sdx75
dt-bindings:
power: xilinx: merge zynqmp-genpd.txt with firmware binding
dt-bindings:
pps: pps-gpio: Convert to yaml
dt-bindings:
pwm: brcm,kona-pwm: convert to YAML
dt-bindings:
pwm: samsung: add exynosautov9 compatible
dt-bindings:
qcom: Add ipq5018 bindings
dt-bindings:
qcom: Allow SoC names ending in "pro"
dt-bindings:
qcom: Document msm8939,a7
dt-bindings:
qcom: Update RPMHPD entries for some SoCs
dt-bindings:
qspi: cdns,qspi-nor: Add clocks for StarFive JH7110 SoC
dt-bindings:
rcc: stm32: add STM32MP13 SCMI regulators IDs
dt-bindings:
regulator: Describe Qualcomm REFGEN regulator
dt-bindings:
regulator: qcom,rpmh-regulator: allow i, j, l, m & n as RPMh resource name suffix
dt-bindings:
remoteproc: Add Qualcomm RPM processor/subsystem
dt-bindings:
remoteproc: glink-rpm-edge: Use "glink-edge" as node name
dt-bindings:
remoteproc: imx_rproc: Support i.MX8MN/P MMIO
dt-bindings:
remoteproc: qcom,adsp: bring back firmware-name
dt-bindings:
remoteproc: qcom,msm8996-mss-pil: Add SDM660 compatible
dt-bindings:
remoteproc: qcom,msm8996-mss-pil: Fix 8996 clocks
dt-bindings:
remoteproc: qcom,pas: correct memory-region constraints
dt-bindings:
remoteproc: qcom,sm6115-pas: correct memory-region constraints
dt-bindings:
remoteproc: qcom,sm8550-pas: require memory-region
dt-bindings:
remoteproc: qcom: adsp: add qcom,sdm845-slpi-pas compatible
dt-bindings:
remoteproc: qcom: sm6115-pas: Add QCM2290
dt-bindings:
reserved-memory: Add support for DRAM MRQ GSCs
dt-bindings:
reset: add reset IDs for Agilex5
dt-bindings:
reset: altr,modrst-offset is not required for arm64 SoCFPGA
dt-bindings:
reset: Updated binding for Versal-NET reset driver
dt-bindings:
riscv: Add BeagleV Ahead board compatibles
dt-bindings:
riscv: cpus: Add missing additionalProperties on interrupt-controller node
dt-bindings:
rtc: Add ST M48T86
dt-bindings:
rtc: at91rm9200: add sam9x7 compatible
dt-bindings:
rtc: ds3231: Remove text binding
dt-bindings:
rtc: isl12022: add #clock-cells property
dt-bindings:
rtc: isl12022: add bindings for battery alarm trip levels
dt-bindings:
rtc: Move isil,isl12022 from trivial-rtc.yaml into own schema file
dt-bindings:
rtc: pcf2127: add PCF2131
dt-bindings:
sc16is7xx: Add property to change GPIO function
dt-bindings:
sdhci-of-at91: add microchip,sam9x7-sdhci
dt-bindings:
serial: amlogic,meson-uart: Add compatible string for T7
dt-bindings:
serial: amlogic,meson-uart: support Amlogic A1
dt-bindings:
serial: fsl-lpuart: correct imx93-lpuart dt-binding item
dt-bindings:
serial: snps-dw-apb-uart: make interrupt optional
dt-bindings:
serial: tegra-hsuart: Convert to json-schema
dt-bindings:
soc: amlogic: document System Control registers
dt-bindings:
soc: loongson,ls2k-pmc: Allow syscon-reboot/syscon-poweroff as child
dt-bindings:
soc: loongson,ls2k-pmc: Use fallbacks for ls2k-pmc compatible
dt-bindings:
soc: qcom: smd-rpm: Add MSM8909 to qcom,smd-channels
dt-bindings:
soc: qcom: smd-rpm: Add some more compatibles
dt-bindings:
soc: starfive: Add StarFive syscon module
dt-bindings:
soc: ti: k3-ringacc: Describe cfg reg region
dt-bindings:
sound: gtm601: Add description
dt-bindings:
sound: gtm601: convert to YAML
dt-bindings:
spi: add reference file to YAML
dt-bindings:
spi: convert spi-brcm63xx.txt to YAML
dt-bindings:
spi: Convert Tegra114 SPI to json-schema
dt-bindings:
spi: fsl-imx-cspi: Document missing entries
dt-bindings:
spi: spi-cadence: Add label property
dt-bindings:
spi: spi-cadence: Describe power-domains property
dt-bindings:
spi: tegra-sflash: Convert to json-schema
dt-bindings:
spi: tegra-slink: Convert to json-schema
dt-bindings:
sram: qcom,ocmem: Add msm8226 support
dt-bindings:
thermal: lmh: update maintainer address
dt-bindings:
thermal: tegra: Convert to json-schema
dt-bindings:
ti-serdes-mux: Deprecate header with constants
dt-bindings:
timer: oxsemi,rps-timer: remove obsolete bindings
dt-bindings:
trivial-devices: Add MPS MP2971 and MP2973
dt-bindings:
trivial-devices: Fix MEMSIC MXC4005 compatible string
dt-bindings:
trivial-devices: Remove national,lm75
dt-bindings:
ufs: qcom: Add ICE to sm8450 example
dt-bindings:
ufs: qcom: Add reg-names property for ICE
dt-bindings:
ufs: qcom: Add sm6115 binding
dt-bindings:
Update Guru Das Srinagesh's email address
dt-bindings:
usb: Add binding for Cypress HX3 USB 3.0 family
dt-bindings:
usb: Add binding for Genesys Logic GL3523 hub
dt-bindings:
usb: Add V3s compatible string for EHCI
dt-bindings:
usb: Add V3s compatible string for OHCI
dt-bindings:
usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property
dt-bindings:
usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry
dt-bindings:
usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems
dt-bindings:
usb: connector: disallow additional properties
dt-bindings:
usb: dwc3: Add IPQ5332 compatible
dt-bindings:
usb: ehci: Add atmel at91sam9g45-ehci compatible
dt-bindings:
usb: qcom,dwc3: correct SDM660 clocks
dt-bindings:
usb: qcom,dwc3: drop assigned-clocks
dt-bindings:
usb: samsung,exynos-dwc3: Add Exynos850 support
dt-bindings:
usb: samsung,exynos-dwc3: Fix Exynos5433 compatible
dt-bindings:
usb: samsung,exynos-dwc3: fix order of clocks on Exynos5433
dt-bindings:
usb: samsung-hsotg: remove bindings already part of dwc2
dt-bindings:
use capital "OR" for multiple licenses in SPDX
dt-bindings:
vendor-prefixes: add Inanbo
dt-bindings:
vendor-prefixes: add jasonic
dt-bindings:
vendor-prefixes: Add prefix for belling
dt-bindings:
vendor-prefixes: document Saef Technology
dt-bindings:
watchdog: Add support for Amlogic-T7 SoCs
dt-bindings:
watchdog: marvell GTI system watchdog driver
dt-bindings:
watchdog: qcom-wdt: document IPQ5018
dt-bindings:
watchdog: ti,rti-wdt: Add support for WDIOF_CARDRESET
dt-bindings:
yamllint: Enable quoted string check
dt:
dt-check-compatible: Find struct of_device_id instances with compiler annotations
dtivers:
ntb: fix parameter check in perf_setup_dbgfs()
dyndbg:
add source filename to prefix
dyndbg:
constify opt_array
dyndbg:
increase PREFIX_SIZE to 128
e1000e:
Add support for the next LOM generation
e1000e:
Use PME poll to circumvent unreliable ACPI wake
ecryptfs:
convert to ctime accessor functions
EDAC/amd64:
Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
EDAC/i10nm:
Skip the absent memory controllers
EDAC/igen6:
Fix the issue of no error events
EDAC:
Explicitly include correct DT includes
efi/arm64:
Move EFI runtime call setup/teardown helpers out of line
efi/libstub:
Add limit argument to efi_random_alloc()
efi/riscv:
libstub: Fix comment about absolute relocation
efi/riscv:
Move EFI runtime call setup/teardown helpers out of line
efi/runtime-wrapper:
Move workqueue manipulation out of line
efi/runtime-wrappers:
Clean up white space and add __init annotation
efi/runtime-wrappers:
Don't duplicate setup/teardown code
efi/runtime-wrappers:
Remove duplicated macro for service returning void
efi/runtime-wrappers:
Use type safe encapsulation of call arguments
efi/unaccepted:
Fix soft lockups caused by parallel memory acceptance
efi/unaccepted:
Make sure unaccepted table is mapped
efi/unaccepted:
Use ACPI reclaim memory for unaccepted memory table
efi/x86:
Ensure that EFI_RUNTIME_MAP is enabled for kexec
efi/x86:
Move EFI runtime call setup/teardown helpers out of line
efi:
Do not include
from EFI header
efi:
fix memory leak in krealloc failure handling
efi:
memmap: Remove kernel-doc warnings
efi:
Remove unused extern declaration efi_lookup_mapped_addr()
efivarfs:
convert to ctime accessor functions
efivarfs:
fix statfs() on efivarfs
efivarfs:
update ctime when mtime changes on a write
efs:
clean up -Wunused-const-variable= warning
efs:
convert to ctime accessor functions
EISA:
Replace all non-returning strlcpy with strscpy
entry:
Remove empty addr_limit_user_check()
epoll:
simplify ep_alloc()
erofs:
adapt folios for z_erofs_read_folio()
erofs:
adapt folios for z_erofs_readahead()
erofs:
add necessary kmem_cache_create flags for erofs inode cache
erofs:
allow empty device tags in flatdev mode
erofs:
avoid obsolete {collector,collection} terms
erofs:
boost negative xattr lookup with bloom filter
erofs:
clean up redundant comment and adjust code alignment
erofs:
convert to ctime accessor functions
erofs:
DEFLATE compression support
erofs:
don't warn dedupe and fragments features anymore
erofs:
drop z_erofs_page_mark_eio()
erofs:
fix memory leak of LZMA global compressed deduplication
erofs:
get rid of fe->backmost for cache decompression
erofs:
move preparation logic into z_erofs_pcluster_begin()
erofs:
refine warning messages for zdata I/Os
erofs:
release ztailpacking pclusters properly
erofs:
remove redundant erofs_fs_type declaration in super.c
erofs:
simplify z_erofs_read_fragment()
erofs:
tidy up z_erofs_do_read_page()
erofs:
update documentation
erofs:
update on-disk format for xattr name filter
et131x:
Use pci_dev_id() to simplify the code
eth:
add missing xdp.h includes in drivers
eth:
bnxt: fix one of the W=1 warnings about fortified memcpy()
eth:
bnxt: fix warning for define in struct_group
eth:
bnxt: handle invalid Tx completions more gracefully
eth:
bnxt: move and rename reset helpers
eth:
bnxt: take the bit to set as argument of bnxt_queue_sp_work()
eth:
dpaa: add missing net/xdp.h include
eth:
r8152: try to use a normal budget
eth:
stmmac: let page recycling happen with skbs
eth:
tsnep: let page recycling happen with skbs
ethernet:
atarilance: mark init function static
ethernet:
ldmvsw: mark ldmvsw_open() static
ethernet:
s2io: Use ether_addr_to_u64() to convert ethernet address
ethernet:
smsc: remove unnecessary (void*) conversions
ethernet:
tg3: remove unreachable code
ethtool:
Fix mod state of verbose no_mask bitset
ethtool:
netlink: always pass genl_info to .prepare_data
ethtool:
netlink: simplify arguments to ethnl_default_parse()
ethtool:
plca: fix plca enable data type while parsing the value
eventfd:
prevent underflow for eventfd semaphores
eventfs:
Fix the NULL pointer dereference bug in eventfs_remove_rec()
eventfs:
Implement eventfs dir creation functions
eventfs:
Implement eventfs file add functions
eventfs:
Implement eventfs lookup, read, open functions
eventfs:
Implement functions to create files and dirs when accessed
eventfs:
Implement removal of meta data from eventfs
eventfs:
Implement tracefs_inode_cache
eventfs:
Move tracing/events to eventfs
eventfs:
Remember what dentries were created on dir open
eventfs:
Test for dentries array allocated in eventfs_release()
evm:
Align evm_inode_init_security() definition with LSM infrastructure
evm:
Support multiple LSMs providing an xattr
exfat:
convert to ctime accessor functions
exfat:
convert to simple_rename_timestamp
exfat:
don't RCU-free the sbi
exfat:
ensure that ctime is updated whenever the mtime is
exfat:
free the sbi and iocharset in ->kill_sb
exportfs:
remove kernel-doc warnings in exportfs
ext2:
convert to ctime accessor functions
ext2:
dump current reservation window info
ext2:
fix datatype of block number in ext2_xattr_set2()
ext2:
Fix kernel-doc warnings
ext2:
fix race between setxattr and write back
ext2:
improve consistency of ext2_fsblk_t datatype usage
ext2:
introduce new flags argument for ext2_new_blocks()
ext2:
remove ext2_new_block()
ext2:
remove redundant assignment to variable desc and variable best_desc
ext4:
add correct group descriptors and reserved GDT blocks to system zone
ext4:
add periodic superblock update check
ext4:
add two helper functions extent_logical_end() and pa_logical_end()
ext4:
avoid overlapping preallocations due to overflow
ext4:
avoid potential data overflow in next_linear_group
ext4:
avoid starting transaction on read-only fs in ext4_quota_off()
ext4:
change the type of blocksize in ext4_mb_init_cache()
ext4:
cleanup ext4_get_dev_journal() and ext4_get_journal()
ext4:
close the external journal device in ->kill_sb
ext4:
convert to ctime accessor functions
ext4:
correct grp validation in ext4_mb_good_group
ext4:
correct some stale comment of criteria
ext4:
do not let fstrim block system suspend
ext4:
do not mark inode dirty every time when appending using delalloc
ext4:
don't use bdev->bd_super in __ext4_journal_get_write_access
ext4:
don't use CR_BEST_AVAIL_LEN for non-regular files
ext4:
drop dio overwrite only flag and associated warning
ext4:
drop EXT4_MF_FS_ABORTED flag
ext4:
drop read-only check from ext4_force_commit()
ext4:
drop read-only check in ext4_init_inode_table()
ext4:
drop read-only check in ext4_write_inode()
ext4:
drop s_umount over opening the log device
ext4:
ext4_get_{dev}_journal return proper error value
ext4:
fix BUG in ext4_mb_new_inode_pa() due to overflow
ext4:
fix memory leaks in ext4_fname_{setup_filename,prepare_lookup}
ext4:
fix rec_len verify error
ext4:
fix slab-use-after-free in ext4_es_insert_extent()
ext4:
fix unttached inode after power cut with orphan file feature enabled
ext4:
make 'abort' mount option handling standard
ext4:
make ext4_forced_shutdown() take struct super_block
ext4:
make the IS_EXT2_SB/IS_EXT3_SB checks more robust
ext4:
mballoc: avoid garbage value from err
ext4:
move setting of trimmed bit into ext4_try_to_trim_range()
ext4:
reject casefold inode flag without casefold feature
ext4:
remove pointless sb_rdonly() checks from freezing code
ext4:
remove redundant checks of s_encoding
ext4:
remove unnecessary return for void function
ext4:
remove unused ext4_{set}/{clear}_bit_atomic
ext4:
remove unused function declaration
ext4:
rename s_error_work to s_sb_upd_work
ext4:
replace CR_FAST macro with inline function for readability
ext4:
replace read-only check for shutdown check in mmp code
ext4:
replace the traditional ternary conditional operator with with max()/min()
ext4:
return found group directly in ext4_mb_choose_next_group_best_avail
ext4:
return found group directly in ext4_mb_choose_next_group_goal_fast
ext4:
return found group directly in ext4_mb_choose_next_group_p2_aligned
ext4:
switch to multigrain timestamps
ext4:
use fs_holder_ops for the log device
ext4:
use is_power_of_2 helper in ext4_mb_regular_allocator
ext4:
use LIST_HEAD() to initialize the list_head in mballoc.c
ext4:
use sb_rdonly() helper for checking read-only flag
ext4:
use sbi instead of EXT4_SB(sb) in ext4_mb_new_blocks_simple()
ext4:
warn on read-only filesystem in ext4_journal_check_start()
extcon:
cht_wc: add POWER_SUPPLY dependency
extcon:
Remove unused inline functions
extrawarn:
enable format and stringop overflow warnings in W=1
extrawarn:
move -Wrestrict into W=1 warnings
f2fs:
allow f2fs_ioc_{,de}compress_file to be interrupted
f2fs:
avoid false alarm of circular locking
f2fs:
check zone type before sending async reset zone command
f2fs:
clean up error handling in sanity_check_{compress_,}inode()
f2fs:
compress: don't {,de}compress non-full cluster
f2fs:
compress: fix to assign compress_level for lz4 correctly
f2fs:
convert to ctime accessor functions
f2fs:
doc: fix description of max_small_discards
f2fs:
don't handle error case of f2fs_compress_alloc_page()
f2fs:
don't reopen the main block device in f2fs_scan_devices
f2fs:
fix error path of f2fs_submit_page_read()
f2fs:
fix spelling in ABI documentation
f2fs:
fix to account cp stats correctly
f2fs:
fix to account gc stats correctly
f2fs:
fix to avoid mmap vs set_compress_option case
f2fs:
fix to update i_ctime in __f2fs_setxattr()
f2fs:
flush inode if atomic file is aborted
f2fs:
get out of a repeat loop when getting a locked data page
f2fs:
increase usage of folio_next_index() helper
f2fs:
Only lfs mode is allowed with zoned block device feature
f2fs:
remove unneeded check condition in __f2fs_setxattr()
f2fs:
should update REQ_TIME for direct write
f2fs:
use finish zone command when closing a zone
fanotify:
limit reporting of event with non-decodeable file handles
fanotify:
Remove unused extern declaration fsnotify_get_conn_fsid()
fat:
convert to ctime accessor functions
fat:
make fat_update_time get its own timestamp
fat:
remove i_version handling from fat_update_time
fbcon:
Make fbcon_registered_fb and fbcon_num_registered_fb static
fbdev/acornfb:
Use fbdev I/O helpers
fbdev/asiliantfb:
Use fbdev I/O helpers
fbdev/atafb:
Remove flag FBINFO_FLAG_DEFAULT
fbdev/atmel_lcdfb:
Use fbdev I/O helpers
fbdev/aty128fb:
Reorder backlight and framebuffer init/cleanup
fbdev/aty128fb:
Use fbdev I/O helpers
fbdev/aty128fb:
Use hardware device as backlight parent
fbdev/atyfb:
Reorder backlight and framebuffer init/cleanup
fbdev/atyfb:
Use hardware device as backlight parent
fbdev/broadsheetfb:
Call device_remove_file() with hardware device
fbdev/broadsheetfb:
Generate deferred I/O ops
fbdev/broadsheetfb:
Select FB_SYS_HELPERS_DEFERRED
fbdev/carminefb:
Use fbdev I/O helpers
fbdev/chipsfb:
Use fbdev I/O helpers
fbdev/core:
Add fb_device_{create,destroy}()
fbdev/core:
Move file-I/O code into separate file
fbdev/core:
Move framebuffer and backlight helpers into separate files
fbdev/core:
Move procfs code to separate file
fbdev/core:
Pass Linux device to pm_vt_switch_*() functions
fbdev/core:
Rework fb init code
fbdev/core:
Use list_for_each_entry() helper
fbdev/da8xx-fb:
Use fbdev I/O helpers
fbdev/efifb:
Use fbdev I/O helpers
fbdev/ep93xx-fb:
Alloc DMA memory from hardware device
fbdev/ep93xx-fb:
Do not assign to struct fb_info.dev
fbdev/ep93xx-fb:
Output messages with fb_info() and fb_err()
fbdev/fm2fb:
Use fbdev I/O helpers
fbdev/fsl-diu-fb:
Output messages with fb_*() helpers
fbdev/fsl-diu-fb:
Remove flag FBINFO_DEFAULT
fbdev/fsl-diu-fb:
Use fbdev I/O helpers
fbdev/g364fb:
fix build failure with mips
fbdev/g364fb:
fix build failure with mips
fbdev/g364fb:
Use fbdev I/O helpers
fbdev/geode/gx1fb:
Use fbdev I/O helpers
fbdev/geode/gxfb:
Use fbdev I/O helpers
fbdev/geode/lxfb:
Use fbdev I/O helpers
fbdev/goldfishfb:
Use fbdev I/O helpers
fbdev/grvga:
Use fbdev I/O helpers
fbdev/gxt4500:
Use fbdev I/O helpers
fbdev/hecubafb:
Generate deferred I/O ops
fbdev/hecubafb:
Select FB_SYS_HELPERS_DEFERRED
fbdev/hyperv_fb:
Include
fbdev/i740fb:
Use fbdev I/O helpers
fbdev/imxfb:
Use fbdev I/O helpers
fbdev/kyro:
Use fbdev I/O helpers
fbdev/macfb:
Use fbdev I/O helpers
fbdev/maxinefb:
Use fbdev I/O helpers
fbdev/mb862xxfb:
Output messages with fb_dbg()
fbdev/mb862xxfb:
Use fbdev I/O helpers
fbdev/metronomefb:
Generate deferred I/O ops
fbdev/metronomefb:
Select FB_SYS_HELPERS_DEFERRED
fbdev/metronomefb:
Use hardware device for dev_err()
fbdev/mmpfb:
Use fbdev I/O helpers
fbdev/mx3fb:
Use fbdev I/O helpers
fbdev/nvidiafb:
Reorder backlight and framebuffer init/cleanup
fbdev/nvidiafb:
Use hardware device as backlight parent
fbdev/ocfb:
Use fbdev I/O helpers
fbdev/offb:
Use fbdev I/O helpers
fbdev/omapfb:
Use fbdev I/O helpers
fbdev/platinumfb:
Use fbdev I/O helpers
fbdev/pmag-aa-fb:
Use fbdev I/O helpers
fbdev/pmag-ba-fb:
Use fbdev I/O helpers
fbdev/pmagb-b-fb:
Use fbdev I/O helpers
fbdev/ps3fb:
Build without kernel device
fbdev/pxa168fb:
Do not assign to struct fb_info.dev
fbdev/pxa168fb:
Use fbdev I/O helpers
fbdev/pxafb:
Remove flag FBINFO_FLAG_DEFAULT
fbdev/pxafb:
Use fbdev I/O helpers
fbdev/q40fb:
Use fbdev I/O helpers
fbdev/radeonfb:
Reorder backlight and framebuffer cleanup
fbdev/radeonfb:
Use hardware device as backlight parent
fbdev/rivafb:
Reorder backlight and framebuffer init/cleanup
fbdev/rivafb:
Use hardware device as backlight parent
fbdev/s3cfb:
Use fbdev I/O helpers
fbdev/sh7760fb:
Alloc DMA memory from hardware device
fbdev/sh7760fb:
Depend on FB=y
fbdev/sh7760fb:
Output messages with fb_dbg()
fbdev/sh7760fb:
Use fb_dbg() in sh7760fb_get_color_info()
fbdev/sh7760fb:
Use fbdev I/O helpers
fbdev/sh7760fb:
Use hardware device with dev_() output during probe
fbdev/simplefb:
Use fbdev I/O helpers
fbdev/sm501fb:
Output message with fb_err()
fbdev/sm712fb:
Do not include
fbdev/smscufx:
Detect registered fb_info from refcount
fbdev/ssd1307fb:
Generate deferred I/O ops
fbdev/ssd1307fb:
Select FB_SYS_HELPERS_DEFERRED
fbdev/sstfb:
Use fbdev I/O helpers
fbdev/sunxvr1000:
Use fbdev I/O helpers
fbdev/sunxvr2500:
Use fbdev I/O helpers
fbdev/tdfxfb:
Set i2c adapter parent to hardware device
fbdev/uvesafb:
Use fbdev I/O helpers
fbdev/valkyriefb:
Use fbdev I/O helpers
fbdev/vesafb:
Use fbdev I/O helpers
fbdev/xen-fbfront:
Generate deferred I/O ops
fbdev/xen-fbfront:
Select FB_SYS_HELPERS_DEFERRED
fbdev/xilinxfb:
Use fbdev I/O helpers
fbdev:
Add fb_ops init macros for framebuffers in DMA-able memory
fbdev:
Align deferred I/O with naming of helpers
fbdev:
atyfb: only use ioremap_uc() on i386 and ia64
fbdev:
core: cfbcopyarea: fix sloppy typing
fbdev:
core: syscopyarea: fix sloppy typing
fbdev:
Document that framebuffer_alloc() returns zero'ed data
fbdev:
Harmonize some comments in
fbdev:
Make support for userspace interfaces configurable
fbdev:
mmp: Annotate struct mmp_path with __counted_by
fbdev:
mmp: Annotate struct mmphw_ctrl with __counted_by
fbdev:
Move core fbdev symbols to a separate Kconfig file
fbdev:
mx3fb: Remove the driver
fbdev:
neofb: Shorten Neomagic product name in info struct
fbdev:
omapfb: fix some error codes
fbdev:
Remove FB_DEFAULT_SYS_OPS
fbdev:
Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT
fbdev:
Remove FBINFO_DEFAULT from devm_kzalloc()'ed structs
fbdev:
Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs
fbdev:
Remove FBINFO_DEFAULT from kzalloc()'ed structs
fbdev:
Remove FBINFO_DEFAULT from static structs
fbdev:
Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs
fbdev:
Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs
fbdev:
sa1100fb: mark sa1100fb_init() static
fbdev:
Split frame buffer support in FB and FB_CORE symbols
fbdev:
ssd1307fb: Use bool for ssd1307fb_deviceinfo flags
fbdev:
Update fbdev source file paths
fbdev:
Use _DMAMEM_ infix for DMA-memory helpers
fbdev:
Use _IOMEM_ infix for I/O-memory helpers
fbdev:
Use _SYSMEM_ infix for system-memory helpers
fbdev:
uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
fbdev:
uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h
fchmodat2:
add support for AT_EMPTY_PATH
fcntl:
Cast commands with int args explicitly
file:
mostly eliminate spurious relocking in __range_close
filemap:
Add fgf_t typedef
filemap:
add filemap_map_folio_range()
filemap:
add filemap_map_order0_folio() to handle order0 folio
filemap:
Allow __filemap_get_folio to allocate large folios
filemap:
batch PTE mappings
filemap:
Fix errors in file.c
firmware/imx-dsp:
Fix use_after_free in imx_dsp_setup_channels()
firmware:
arm_ffa: Don't set the memory region attributes for MEM_LEND
firmware:
arm_scmi: Add v3.2 perf level indexing mode support
firmware:
arm_scmi: Fixup perf power-cost/microwatt support
firmware:
arm_scmi: Harden perf domain info access
firmware:
cirrus: cs_dsp: Only log list of algorithms in debug build
firmware:
coreboot: framebuffer: Allow building with simpledrm
firmware:
cs_dsp: Fix new control name check
firmware:
Explicitly include correct DT includes
firmware:
imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
firmware:
imx: scu-irq: add imx_scu_irq_get_status
firmware:
imx: scu-irq: enlarge the IMX_SC_IRQ_NUM_GROUP
firmware:
imx: scu-irq: fix RCU complaint after M4 partition reset
firmware:
imx: scu-irq: support identifying SCU wakeup source from sysfs
firmware:
imx: scu: change init level to subsys_initcall_sync
firmware:
imx: scu: increase RPC timeout
firmware:
imx: scu: use EOPNOTSUPP
firmware:
imx: scu: use soc name for soc_id
firmware:
meson_sm: fix to avoid potential NULL pointer dereference
firmware:
qcom_scm: Add missing extern specifier
firmware:
qcom_scm: Always return devm_clk_get_optional errors
firmware:
qcom_scm: Always try to consume all three clocks
firmware:
qcom_scm: Convert all symbols to EXPORT_SYMBOL_GPL
firmware:
qcom_scm: Drop useless compatibles
firmware:
stratix10-rsu: query spt addresses
firmware:
stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
firmware:
stratix10-svc: Generic Mailbox Command
firmware:
ti_sci: Fixup documentation errors
firmware:
ti_sci: Use system_state to determine polling
firmware:
xilinx: Add support to get platform information
firmware:
xilinx: Add version check for TRISTATE configuration
firmware_loader:
Update contact emails for ABI docs
Linux:
Fix nomenclature for USB and PCI wireless devices
Linux:
Fix NULL pointer dereference in cn_filter()
Linux:
Fix redundant PLLA update
floppy:
call disk_force_media_change when changing the format
fpga:
add an initial KUnit suite for the FPGA Bridge
fpga:
add an initial KUnit suite for the FPGA Manager
fpga:
add an initial KUnit suite for the FPGA Region
fpga:
add configuration for the FPGA KUnit test suites.
fpga:
bridge: Convert to devm_platform_ioremap_resource()
fpga:
bridge: fix kernel-doc
fpga:
bridge: make fpga_bridge_class a static const structure
fpga:
dfl-fme-mgr: Convert to devm_platform_ioremap_resource()
fpga:
dfl-pci: Use pci_find_vsec_capability() to simplify the code
fpga:
dfl: fme: use SI unit prefix macros
fpga:
disable KUnit test suites when module support is enabled
fpga:
Explicitly include correct DT includes
fpga:
Fix memory leak for fpga_region_test_class_find()
fpga:
fpga-mgr: altera-pr-ip: Convert to devm_platform_ioremap_resource()
fpga:
fpga-mgr: make fpga_mgr_class a static const structure
fpga:
fpga-mgr: socfpga: Convert to devm_platform_ioremap_resource()
fpga:
fpga-mgr: ts73xx: Convert to devm_platform_ioremap_resource()
fpga:
m10bmc-sec: Change contact for secure update driver
fpga:
region: fix kernel-doc
fpga:
region: make fpga_region_class a static const structure
fpga:
socfpga-a10: Convert to devm_platform_ioremap_resource()
fpga:
xilinx-pr-decoupler: Convert to devm_platform_ioremap_resource()
fpga:
zynq-fpga: Convert to devm_platform_ioremap_resource()
fprobe:
Fix to ensure the number of active retprobes is not zero
freevxfs:
convert to ctime accessor functions
fs, block:
remove bdev->bd_super
fs-writeback:
do not requeue a clean inode having skipped pages
fs/address_space:
add alignment padding for i_map and i_mmap_rwsem to mitigate a false sharing.
fs/buffer.c:
disable per-CPU buffer_head cache for isolated CPUs
fs/buffer:
clean up block_commit_write
fs/dcache:
Replace printk and WARN_ON by WARN
fs/ecryptfs:
remove kernel-doc warnings
fs/ecryptfs:
Replace kmap() with kmap_local_page()
fs/ecryptfs:
Use kmap_local_page() in copy_up_encrypted_with_header()
fs/ecryptfs:
Use kmap_local_page() in ecryptfs_write()
fs/jfs:
prevent double-free in dbUnmount() after failed jfs_remount()
fs/jfs:
Use common ucs2 upper case table
fs/Kconfig:
Fix compile error for romfs
fs/locks:
F_UNLCK extension for F_OFD_GETLK
fs/locks:
Fix typo
fs/ntfs3:
Add ckeck in ni_update_parent()
fs/ntfs3:
Add more attributes checks in mi_enum_attr()
fs/ntfs3:
Add more info into /proc/fs/ntfs3/
/volinfo
fs/ntfs3:
Allow repeated call to ntfs3_put_sbi
fs/ntfs3:
Avoid possible memory leak
fs/ntfs3:
Do not allow to change label if volume is read-only
fs/ntfs3:
Fix alternative boot searching
fs/ntfs3:
fix deadlock in mark_as_free_ex
fs/ntfs3:
Fix directory element type detection
fs/ntfs3:
Fix NULL pointer dereference on error in attr_allocate_frame()
fs/ntfs3:
Fix OOB read in ntfs_init_from_boot
fs/ntfs3:
fix panic about slab-out-of-bounds caused by ntfs_list_ea()
fs/ntfs3:
Fix possible null-pointer dereference in hdr_find_e()
fs/ntfs3:
Fix possible NULL-ptr-deref in ni_readpage_cmpr()
fs/ntfs3:
Fix shift-out-of-bounds in ntfs_fill_super
fs/ntfs3:
Refactoring and comments
fs/ntfs3:
Use inode_set_ctime_to_ts instead of inode_set_ctime
fs/ntfs3:
Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
fs/ntfs3:
Write immediately updated ntfs state
fs/pipe:
remove duplicate "offset" initializer
fs/pipe:
remove redundant initialization of pointer buf
fs/smb/client:
Reset password pointer to NULL
fs/smb/client:
Use common code in client
fs/smb:
Remove unicode 'lower' tables
fs/smb:
Swing unicode common code from smb->NLS
fs/xfs:
Fix typos in comments
fs:
add CONFIG_BUFFER_HEAD
fs:
add ctime accessors infrastructure
fs:
Add fchmodat2()
fs:
add FSCONFIG_CMD_CREATE_EXCL
fs:
add infrastructure for multigrain timestamps
fs:
add IOCB flags related to passing back dio completions
fs:
add kerneldoc to file_{start,end}_write() helpers
fs:
add vfs_cmd_create()
fs:
add vfs_cmd_reconfigure()
fs:
binfmt_elf_efpic: fix personality for ELF-FDPIC
fs:
convert block_commit_write to return void
fs:
convert to ctime accessor functions
fs:
create kiocb_{start,end}_write() helpers
fs:
distinguish between user initiated freeze and kernel initiated freeze
fs:
dlm: add missing spin_unlock
fs:
dlm: add plock dev tracepoints
fs:
dlm: allow to F_SETLKW getting interrupted
fs:
dlm: check on plock ops when exit dlm
fs:
dlm: cleanup lock order
fs:
dlm: constify receive buffer
fs:
dlm: create midcomms nodes when configure
fs:
dlm: debugfs for queued callbacks
fs:
dlm: don't use RCOM_NAMES for version detection
fs:
dlm: drop rxbuf manipulation in dlm_copy_master_names
fs:
dlm: drop rxbuf manipulation in dlm_recover_master_copy
fs:
dlm: fix F_CANCELLK to cancel pending request
fs:
dlm: get recovery sequence number as parameter
fs:
dlm: remove clear_members_cb
fs:
dlm: remove twice newline
fs:
dlm: remove unused processed_nodes
fs:
drop the timespec64 arg from generic_update_time
fs:
drop the timespec64 argument from update_time
fs:
drop_caches: draining pages before dropping caches
fs:
export fs_holder_ops
fs:
export setup_bdev_super
fs:
export sget_dev()
fs:
factor out vfs_parse_monolithic_sep() helper
fs:
Fix error checking for d_hash_and_lookup()
fs:
Fix kernel-doc warnings
fs:
Fix one kernel-doc comment
fs:
hfsplus: make extend error rate limited
fs:
jbd2: fix an incorrect warn log
FS:
JFS: (trivial) Fix grammatical error in extAlloc
fs:
lockd: avoid possible wrong NULL parameter
fs:
new helper: simple_rename_timestamp
fs:
ocfs2: namei: check return value of ocfs2_add_entry()
fs:
omfs: Use flexible-array member in struct omfs_extent
fs:
open block device after superblock creation
fs:
Pass argument to fcntl_setlease as int
fs:
pass the request_mask to generic_fillattr
fs:
remove emergency_thaw_bdev
fs:
remove get_super
fs:
remove silly warning from current_time
fs:
rename and move block_page_mkwrite_return
fs:
rename i_ctime field to __i_ctime
fs:
simplify invalidate_inodes
fs:
stop using bdev->bd_super in mark_buffer_write_io_error
fs:
stop using get_super in fs_mark_dead
fs:
unexport d_genocide
fs:
use __fput_sync in close(2)
fs:
use the super_block as holder when mounting file systems
fs:
wait for partially frozen filesystems
fscrypt:
improve the "Encryption modes and usage" section
fsi:
Add aliased device numbering
fsi:
Add I2C Responder SCOM driver
fsi:
Add IBM I2C Responder virtual FSI master
fsi:
aspeed: Reset master errors after CFAM reset
fsi:
core: Add trace events for scan and unregister
fsi:
core: Fix legacy minor numbering
fsi:
core: Switch to ida_alloc/free
fsi:
Explicitly include correct DT includes
fsi:
fix some spelling mistakes in comment
fsi:
i2cr: Switch to use struct i2c_driver's .probe()
fsi:
Improve master indexing
fsi:
Lock mutex for master device registration
fsi:
master-ast-cf: Add MODULE_FIRMWARE macro
fsi:
Move fsi_slave structure definition to header
fsi:
sbefifo: Add configurable in-command timeout
fsi:
sbefifo: Don't check status during probe
fsi:
sbefifo: Remove limits on user-specified read timeout
fsi:
Use of_match_table for bus matching if specified
fsi:
Use of_property_read_reg() to parse "reg"
fsverity:
explicitly check that there is no algorithm 0
fsverity:
move sysctl registration out of signature.c
fsverity:
simplify handling of errors during initcall
fsverity:
skip PKCS#7 parser when keyring is empty
ftrace/selftests:
Add softlink to latest log directory
ftrace:
Remove empty declaration ftrace_enable_daemon() and ftrace_disable_daemon()
ftrace:
Use LIST_HEAD to initialize clear_hash
ftrace:
Use within_module to check rec->ip within specified module.
fuse:
add a new fuse init flag to relax restrictions in no cache mode
fuse:
add ATTR_TIMEOUT macro
fuse:
add STATX request
fuse:
cache btime
fuse:
conditionally fill kstat in fuse_do_statx()
fuse:
convert to ctime accessor functions
fuse:
handle empty request_mask in statx
fuse:
implement statx
fuse:
invalidate dentry on EEXIST creates or ENOENT deletes
fuse:
invalidate page cache pages before direct write
fuse:
nlookup missing decrement in fuse_direntplus_link
fuse:
write back dirty pages before direct write in direct_io_relax mode
gcc-plugins:
Rename last_stmt() for GCC 14+
gcov:
shut up missing prototype warnings for internal stubs
genetlink:
add a family pointer to struct genl_info
genetlink:
add explicit ordering break check for split ops
genetlink:
add genlmsg_iput() API
genetlink:
add struct genl_info to struct genl_dumpit_info
genetlink:
make genl_info->nlhdr const
genetlink:
push conditional locking into dumpit/done
genetlink:
remove userhdr from struct genl_info
genetlink:
replace custom CONCATENATE() implementation
genetlink:
use attrs from struct genl_info
genirq:
Prevent nested thread vs synchronize_hardirq() deadlock
genirq:
Remove unused extern declaration
genpd:
Create a new subsystem directory to host genpd providers
genpd:
Explicitly include correct DT includes
genpd:
imx: relocate scu-pd under genpd
genpd:
imx: scu-pd: add more PDs
genpd:
imx: scu-pd: do not power off console if no_console_suspend
genpd:
imx: scu-pd: enlarge PD range
genpd:
imx: scu-pd: initialize is_off according to HW state
genpd:
imx: scu-pd: Suppress bind attrs
genpd:
Makefile: build imx
genpd:
move owl-sps-helper.c from drivers/soc
genpd:
rockchip: Add PD_VO entry for rv1126
genpd:
ti: Use for_each_node_with_property() simplify code logic
gfs2:
Add device name to gfs2_logd and gfs2_quotad
gfs2:
change qd_slot_count to qd_slot_ref
gfs2:
check for no eligible quota changes
gfs2:
conversion deadlock do_promote bypass
gfs2:
convert to ctime accessor functions
gfs2:
do_promote cleanup
gfs2:
Don't try to sync non-changes
gfs2:
Factor out duplicate quota data disposal code
gfs2:
Fix another freeze/thaw hang
gfs2:
Fix asynchronous thread destruction
gfs2:
fix glock shrinker ref issues
gfs2:
Fix initial quota data refcount
gfs2:
Fix logd wakeup on I/O error
gfs2:
Fix quota=quiet oversight
gfs2:
fix timestamp handling on quota inodes
gfs2:
Fix withdraw race
gfs2:
Fix wrong quota shrinker return value
gfs2:
Free quota data objects synchronously
gfs2:
improvements to sysfs status
gfs2:
increase usage of folio_next_index() helper
gfs2:
Introduce new quota=quiet mount option
gfs2:
introduce qd_bh_get_or_undo
gfs2:
journal flush threshold fixes and cleanup
gfs2:
low-memory forced flush fixes
gfs2:
move qdsb_put and reduce redundancy
gfs2:
No more quota complaints after withdraw
gfs2:
pass sdp in to gfs2_write_disk_quota
gfs2:
Pass sdp to gfs2_adjust_quota
gfs2:
pass sdp to gfs2_write_buf_to_page
gfs2:
remove dead code for quota writes
gfs2:
Remove LM_FLAG_PRIORITY flag
gfs2:
Remove quota allocation info from quota file
gfs2:
remove unneeded pg_oflow variable
gfs2:
remove unneeded variable done
gfs2:
Remove useless assignment
gfs2:
Remove useless err set
gfs2:
Rename "freeze_workqueue" to "gfs2_freeze"
gfs2:
Rename "gfs_recovery" workqueue to "gfs2_recovery"
gfs2:
Rename sd_{ glock => kill }_wait
gfs2:
Rename SDF_DEACTIVATING to SDF_KILL
gfs2:
Sanitize kthread stopping
gfs2:
Set qd_sync_gen in do_sync
gfs2:
Simplify function need_sync
gfs2:
Simplify qd2offset
gfs2:
simplify slot_get
gfs2:
Small gfs2_quota_lock cleanup
gfs2:
Stop using gfs2_make_fs_ro for withdraw
gfs2:
Switch to wait_event in gfs2_logd
gfs2:
Switch to wait_event in gfs2_quotad
gfs2:
use constant for array size
gfs2:
Use gfs2_qd_dispose in gfs2_quota_cleanup
gfs2:
Use mapping->gfp_mask for metadata inodes
gfs2:
Use qd_sbd more consequently
gfs:
Don't use GFP_NOFS in gfs2_unstuff_dinode
gpio:
104-dio-48e: Add Counter/Timer support
gpio:
104-idio-16: Migrate to the regmap API
gpio:
74xx-mmio: remove unneeded platform_set_drvdata() call
gpio:
altera-a10sr: remove redundant of_match_ptr
gpio:
aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
gpio:
bcm-kona: Drop unused pdev member in private data structure
gpio:
bcm-kona: Make driver OF-independent
gpio:
bcm-kona: remove unneeded platform_set_drvdata() call
gpio:
cdev: open-code to_gpio_chardev_data()
gpio:
cdev: wake up chardev poll() on device unbind
gpio:
cdev: wake up lineevent poll() on device unbind
gpio:
cdev: wake up linereq poll() on device unbind
gpio:
clps711x: remove redundant of_match_ptr()
gpio:
davinci: Remove redundant dev_err_probe()
gpio:
ds4520: Add ADI DS4520 GPIO Expander Support
gpio:
eic-sprd: remove unneeded platform_set_drvdata() call
gpio:
exar: remove unneeded platform_set_drvdata() call
gpio:
Explicitly include correct DT includes
gpio:
ftgpio010: Do not check for 0 return after calling platform_get_irq()
gpio:
ge: Add missing header
gpio:
ge: Enable COMPILE_TEST for the driver
gpio:
ge: Fix English spelling and grammar
gpio:
ge: Make driver OF-independent
gpio:
ge: Replace GPLv2 boilerplate with SPDX
gpio:
ge: Utilise temporary variable for struct device
gpio:
idio-16: Migrate to the regmap API
gpio:
idio-16: Remove unused legacy interface
gpio:
imx-scu: Use ARRAY_SIZE for array length
gpio:
ixp4xx: remove redundant of_match_ptr()
gpio:
logicvc: remove unneeded platform_set_drvdata() call
gpio:
lp3943: remove unneeded platform_set_drvdata() call
gpio:
lpc32xx: remove redundant CONFIG_OF and of_match_ptr()
gpio:
max3191x: remove redundant of_match_ptr()
gpio:
max732x: remove redundant CONFIG_OF and of_match_ptr()
gpio:
max77620: remove unneeded platform_set_drvdata() call
gpio:
mlxbf3: Support add_pin_ranges()
gpio:
mlxbf3: use capital "OR" for multiple licenses in SPDX
gpio:
mmio: handle "ngpios" properly in bgpio_init()
gpio:
mxc: add runtime pm support
gpio:
mxc: Improve PM configuration
gpio:
mxc: release the parent IRQ in runtime suspend
gpio:
mxc: Use helper function devm_clk_get_optional_enabled()
gpio:
mxs: fix Wvoid-pointer-to-enum-cast warning
gpio:
omap: Remove redundant dev_err_probe() and zero value handle code
gpio:
palmas: remove unnecessary call to platform_set_drvdata()
gpio:
pca953x: add support for TCA9538
gpio:
pca953x: Use i2c_get_match_data()
gpio:
pca9570: fix kerneldoc
gpio:
pcf857x: Extend match data support for OF tables
gpio:
pci-idio-16: Migrate to the regmap API
gpio:
pcie-idio-24: Migrate to the regmap API
gpio:
pisosr: Use devm_gpiochip_add_data() to simplify remove path
gpio:
pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
gpio:
pmic-eic-sprd: remove unnecessary call to platform_set_drvdata()
gpio:
pxa: disable pinctrl calls for MMP_GPIO
gpio:
raspberrypi-exp: remove redundant of_match_ptr()
gpio:
rc5t583: remove unneeded call to platform_set_drvdata()
gpio:
sama5d2-piobu: remove unneeded call to platform_set_drvdata()
gpio:
sch: remove unneeded call to platform_set_drvdata()
gpio:
sifive: Allow building the driver as a module
gpio:
sifive: Directly use the device's fwnode
gpio:
sifive: Get the parent IRQ's domain from its irq_data
gpio:
sifive: Look up IRQs only once during probe
gpio:
sifive: Support IRQ wake
gpio:
sim: fix a typo in comment
gpio:
sim: fix an invalid __free() usage
gpio:
sim: replace memmove() + strstrip() with skip_spaces() + strim()
gpio:
sim: simplify code with cleanup helpers
gpio:
sim: simplify gpio_sim_device_config_live_store()
gpio:
sim: use sysfs_streq() and avoid an strdup()
gpio:
syscon: remove unneeded call to platform_set_drvdata()
gpio:
tb10x: Fix an error handling path in tb10x_gpio_probe()
gpio:
timberdale: Fix potential deadlock on &tgpio->lock
gpio:
timberdale: remove unneeded call to platform_set_drvdata()
gpio:
tps65218: remove redundant of_match_ptr()
gpio:
tqmx86: remove unneeded call to platform_set_drvdata()
gpio:
vf610: mask the gpio irq in system suspend and support wakeup
gpio:
vf610: set value before the direction to avoid a glitch
gpio:
vf610: switch to dynamic allocat GPIO base
gpio:
vx855: remove unneeded call to platform_set_drvdata()
gpio:
ws16c48: Migrate to the regmap API
gpio:
xra1403: remove redundant of_match_ptr()
gpio:
zevio: remove unneeded call to platform_set_drvdata()
gpio:
zynq: restore zynq_gpio_irq_reqres/zynq_gpio_irq_relres callbacks
gpiolib:
acpi: Add missing memset(0) to acpi_get_gpiod_from_data()
gpiolib:
acpi: Don't use GPIO chip fwnode in acpi_gpiochip_find()
gpiolib:
add a second blocking notifier to struct gpio_device
gpiolib:
add missing include
gpiolib:
Do not alter GPIO chip fwnode member
gpiolib:
Do not assign error pointer to the GPIO IRQ chip domain
gpiolib:
Factor out gpiochip_simple_create_domain()
gpiolib:
Make gpiochip_hierarchy_add_domain() return domain
gpiolib:
of: Don't use GPIO chip fwnode in of_gpiochip_*()
gpiolib:
order includes alphabetically in gpiolib.h
gpiolib:
provide and use gpiod_line_state_notify()
gpiolib:
rename the gpio_device notifier
gpiolib:
Replace open coded gpiochip_irqchip_add_allocated_domain()
gpiolib:
Split out gpiochip_irqchip_add_allocated_domain() helper
gpu/drm:
Eliminate DRM_SCHED_PRIORITY_UNSET
gpu/host1x:
Explicitly include correct DT includes
gpu:
amd: Clean up errors in ppatomfwctrl.h
gpu:
host1x: Return error when context device not attached to IOMMU
gpu:
host1x: Stop open-coding of_device_uevent()
gpu:
ipu-v3: pre: Convert to devm_platform_ioremap_resource()
gpu:
ipu-v3: prg: Convert to devm_platform_ioremap_resource()
greybus:
svc: Remove unused declarations
gtp:
fix fragmentation needed check with gso
gtp:
Set TOS and routing scope independently for fib lookups.
gtp:
uapi: fix GTPA_MAX
gve:
Control path for DQO-QPL
gve:
Do not fully free QPL pages on prefill errors
gve:
fix frag_list chaining
gve:
RX path for DQO-QPL
gve:
trivial spell fix Recive to Receive
gve:
Tx path for DQO-QPL
gve:
update gve.rst
hardening:
Move BUG_ON_DATA_CORRUPTION to hardening options
hexagon:
convert __pte_free_tlb() to use ptdescs
hexagon:
implement the new page table range API
hexagon:
mm: convert to GENERIC_IOREMAP
hfs:
convert to ctime accessor functions
hfsplus:
convert to ctime accessor functions
hid/picolcd:
Remove flag FBINFO_FLAG_DEFAULT from fbdev driver
HID:
Add introduction about HID for non-kernel programmers
HID:
Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng
HID:
apple: Add "Hailuck" to the list of non-apple keyboards
HID:
cp2112: Convert to DEVICE_ATTR_RW()
HID:
cp2112: Define all GPIO mask and use it
HID:
cp2112: Define maximum GPIO constant and use it
HID:
cp2112: Don't call ->to_irq() explicitly
HID:
cp2112: Make irq_chip immutable
HID:
cp2112: Remove dead code
HID:
cp2112: Switch to for_each_set_bit() to simplify the code
HID:
cp2112: Use BIT() in GPIO setter and getter
HID:
cp2112: Use octal permissions
HID:
cp2112: Use str_write_read() and str_read_write()
HID:
cp2112: Use sysfs_emit() to instead of scnprintf()
HID:
hid-google-stadiaff: add support for Stadia force feedback
HID:
hid-wiimote-debug.c: Drop error checking for debugfs_create_file
HID:
hidraw: make hidraw_class structure const
HID:
hidraw: make hidraw_class structure const
HID:
holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
HID:
i2c-hid: add more DRM dependencies
HID:
i2c-hid: Do panel follower work on the system_wq
HID:
i2c-hid: elan: Add ili9882t timing
HID:
i2c-hid: fix handling of unpopulated devices
HID:
i2c-hid: Make suspend and resume into helper functions
HID:
i2c-hid: Rearrange probe() to power things up later
HID:
i2c-hid: Support being a panel follower
HID:
i2c-hid: Suspend i2c-hid devices in remove
HID:
i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS()
HID:
input: Fix Apple Magic Trackpad 1 Bluetooth disconnect
HID:
input: Support devices sending Eraser without Invert
HID:
intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
HID:
logitech-dj: Add support for a new lightspeed receiver iteration
HID:
logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
HID:
logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse
HID:
logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse
HID:
logitech-hidpp: Add support for the Pro X Superlight
HID:
logitech-hidpp: Fix kernel crash on receiver USB disconnect
HID:
logitech-hidpp: Rename HID++ "internal" error constant
HID:
logitech-hidpp: rework one more time the retries attempts
HID:
multitouch: Add required quirk for Synaptics 0xcd7e device
HID:
multitouch: Correct devm device reference for hidinput input_dev name
HID:
nintendo: reinitialize USB Pro Controller after resuming from suspend
HID:
nvidia-shield: Add battery support for Thunderstrike
HID:
nvidia-shield: add LEDS_CLASS dependency
HID:
nvidia-shield: Fix a missing led_classdev_unregister() in the probe error handling path
HID:
nvidia-shield: Fix some missing function calls() in the probe error handling path
HID:
nvidia-shield: Reference hid_device devm allocation of input_dev name
HID:
nvidia-shield: Remove led_classdev_unregister in thunderstrike_create
HID:
nvidia-shield: Select POWER_SUPPLY Kconfig option
HID:
nvidia-shield: Update Thunderstrike LED instance name to use id
HID:
Reorder fields in 'struct hid_input'
HID:
roccat: make all 'class' structures const
HID:
roccat: make all 'class' structures const
HID:
sensor-hub: Allow multi-function sensor devices
HID:
sony: Fix a potential memory leak in sony_probe()
HID:
sony: remove duplicate NULL check before calling usb_free_urb()
HID:
steelseries: Add support for Arctis 1 XBox
HID:
steelseries: arctis_1_battery_request[] should be static
HID:
steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery()
HID:
uclogic: Correct devm device reference for hidinput input_dev name
HID:
wacom: remove the battery when the EKR is off
HID:
wacom: remove unnecessary 'connected' variable from EKR
HID:
wacom: struct name cleanup
highmem:
add memcpy_to_folio() and memcpy_from_folio()
hostfs:
convert to ctime accessor functions
hpfs:
convert to ctime accessor functions
hsi:
omap_ssi: Explicitly include correct DT includes
hsr:
Fix uninit-value access in fill_frame_info()
hte:
Explicitly include correct DT includes
hugetlb:
add documentation for vma_kernel_pagesize()
hugetlb:
clear flags in tail pages that will be freed individually
hugetlbfs:
clear resv_map pointer if mmap fails
hugetlbfs:
close race between MADV_DONTNEED and page fault
hugetlbfs:
convert to ctime accessor functions
hugetlbfs:
extend hugetlb_vma_lock to private VMAs
hugetlbfs:
improve read HWPOISON hugepage
Linux:
hv/hv_kvp_daemon:Support for keyfile based connection profile
hv:
hyperv.h: Replace one-element array with flexible-array member
hv_balloon:
Update the balloon driver to use the SBRM API
hw_breakpoint:
fix single-stepping when using bpf_overflow_handler
hwmon:
(ad7418) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(ads7828) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(adt7475) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(asus-ec-sensosrs) fix mutex path for X670E Hero
hwmon:
(bt1-pvt) Convert to devm_platform_ioremap_resource()
hwmon:
(dimmtemp) Support more than 32 DIMMs
hwmon:
(hp-wmi-sensors) Get WMI instance count from WMI driver core
hwmon:
(hp-wmi-sensors) Initialize pevents in hp_wmi_sensors_init()
hwmon:
(ina2xx) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(it87) Add support to detect sensor type AMDTSI
hwmon:
(it87) Improve temperature reporting support
hwmon:
(it87) Split temperature sensor detection to separate function
hwmon:
(k10temp) Add thermal support for AMD Family 1Ah-based models
hwmon:
(lan966x) Use the devm_clk_get_enabled() helper function
hwmon:
(lm63) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(lm75) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(lm85) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(lm90) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(max20730) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(max6639) Add compatible string
hwmon:
(max6697) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(mlxreg-fan) Extend number of supported fans
hwmon:
(nct6775) Add support for 18 IN readings for nct6799
hwmon:
(nct6775) Additional TEMP registers for nct6799
hwmon:
(nct6775) Change labels for nct6799
hwmon:
(nct6775) Fix non-existent ALARM warning
hwmon:
(nct6775) Increase and reorder ALARM/BEEP bits
hwmon:
(nsa320-hwmon) Remove redundant of_match_ptr()
hwmon:
(oxp-sensors) Move board detection to the init function
hwmon:
(peci/cputemp) Add Intel Sapphire Rapids support
hwmon:
(peci/dimmtemp) Add Sapphire Rapids support
hwmon:
(pmbus) Update documentation to not use .probe_new() any more
hwmon:
(pmbus/acbel-fsg032) Add firmware version debugfs attribute
hwmon:
(pmbus/ibm-cffps) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(pmbus/max20730) Remove strlcpy occurences
hwmon:
(pmbus/mp2975) Add OCP limit
hwmon:
(pmbus/mp2975) Add regulator support
hwmon:
(pmbus/mp2975) Add support for MP2971 and MP2973
hwmon:
(pmbus/mp2975) Fix PGOOD in READ_STATUS_WORD
hwmon:
(pmbus/mp2975) Fix whitespace error
hwmon:
(pmbus/mp2975) Make phase count variable
hwmon:
(pmbus/mp2975) Prepare for MP2973 and MP2971
hwmon:
(pmbus/mp2975) Simplify VOUT code
hwmon:
(pmbus/tps53679) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(pmbus/ucd9000) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(pmbus/ucd9200) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(sht3x) convert some of sysfs interface to hwmon
hwmon:
(sis5595) Do PCI error checks on own line
hwmon:
(tmp513) Fix the channel number in tmp51x_is_visible()
hwmon:
(tmp513) fix Wvoid-pointer-to-enum-cast warning
hwmon:
(tmp513) Simplify probe()
hwmon:
(via686a) Do PCI error checks on own line
hwmon:
(vt8231) Do PCI error checks on own line
hwmon:
Add driver for Renesas HS3001
hwmon:
Explicitly include correct DT includes
hwmon:
pmbus: Drop unnecessary clear fault page
hwmon:
pmbus: Fix -EIO seen on pli1209
hwmon:
pmbus: Reduce clear fault page invocations
hwmon:
Remove smm665 driver
HWPOISON:
offline support: fix spelling in Documentation/ABI/
hwrng:
arm-smccc-trng - don't set drvdata
hwrng:
ba431 - do not set drvdata
hwrng:
ba431 - don't init of_device_id's data
hwrng:
ba431 - use dev_err_probe after failed registration
hwrng:
cctrng - don't open code init and exit functions
hwrng:
cctrng - let devres enable the clock
hwrng:
cctrng - merge cc_trng_clk_init into its only caller
hwrng:
cctrng - use dev_err_probe in error paths
hwrng:
cn10k - delete empty remove function
hwrng:
cn10k - use dev_err_probe
hwrng:
core - Remove duplicated include
hwrng:
Enable COMPILE_TEST for more drivers
hwrng:
Explicitly include correct DT includes
hwrng:
exynos - switch to DEFINE_SIMPLE_DEV_PM_OPS
hwrng:
imx-rngc - use dev_err_probe
hwrng:
ingenic - don't disable the rng in ingenic_trng_remove
hwrng:
ingenic - enable compile testing
hwrng:
ingenic - remove dead assignments
hwrng:
ingenic - remove two unused defines
hwrng:
ingenic - switch to device managed registration
hwrng:
ingenic - use dev_err_probe in error paths
hwrng:
ingenic - use devm_clk_get_enabled
hwrng:
iproc-rng200 - Implement suspend and resume calls
hwrng:
nomadik - keep clock enabled while hwrng is registered
hwrng:
nomadik - use dev_err_probe
hwrng:
pic32 - enable compile-testing
hwrng:
pic32 - enable TRNG only while it's used
hwrng:
pic32 - remove unused defines
hwrng:
pic32 - use devm_clk_get_enabled
hwrng:
timeriomem - Use devm_platform_get_and_ioremap_resource()
hwrng:
xgene: Add explicit io.h include
hwspinlock:
add a check of devm_regmap_field_alloc in qcom_hwspinlock_probe
hwspinlock:
omap: Convert to platform remove callback returning void
hwspinlock:
omap: Emit only one error message for errors in .remove()
hwspinlock:
qcom: add missing regmap config for SFPB MMIO implementation
hwspinlock:
u8500: Convert to platform remove callback returning void
hwtracing:
coresight: Explicitly include correct DT includes
hwtracing:
hisi_ptt: Use pci_dev_id() to simplify the code
hyperv:
reduce size of ms_hyperv_info
I2C:
ali15x3: Do PCI error checks on own line
i2c:
aspeed: Fix i2c bus hang in slave read
i2c:
aspeed: Reset the i2c controller when timeout occurs
i2c:
at91: Use dev_err_probe() instead of dev_err()
i2c:
at91: Use devm_platform_get_and_ioremap_resource()
i2c:
au1550: Remove #ifdef guards for PM related functions
i2c:
bcm2835: Use dev_err_probe in probe function
i2c:
brcmstb: Convert to devm_platform_ioremap_resource()
i2c:
brcmstb: Remove #ifdef guards for PM related functions
i2c:
cadence: Fix the kernel-doc warnings
i2c:
davinci: Remove #ifdef guards for PM related functions
i2c:
designware: Add support for recovery when GPIO need pinctrl
i2c:
designware: fix __i2c_dw_disable() in case master is holding SCL low
i2c:
designware: Remove #ifdef guards for PM related functions
i2c:
dln2: Use dev_err_probe in probe function
i2c:
Drop legacy callback .probe_new()
I2C:
Explicitly include correct DT includes
i2c:
exynos5: Remove #ifdef guards for PM related functions
i2c:
hisi: Use dev_err_probe in probe function
i2c:
hix5hd2: Remove #ifdef guards for PM related functions
i2c:
I2C_MLXCPLD on ARM64 should depend on ACPI
i2c:
i801: Remove #ifdef guards for PM related functions
i2c:
i801: unregister tco_pdev in i801_probe() error path
i2c:
img-scb: Remove #ifdef guards for PM related functions
i2c:
imx-lpi2c: directly return ISR when detect a NACK
i2c:
imx-lpi2c: Use dev_err_probe in probe function
i2c:
imx: Clean up a call to request_irq()
i2c:
iproc: Convert to devm_platform_ioremap_resource()
i2c:
iproc: Remove #ifdef guards for PM related functions
i2c:
kempld: Convert to use regular device PM
i2c:
lpc2k: Remove #ifdef guards for PM related functions
i2c:
Make I2C_ATR invisible
i2c:
Make return value check more accurate and explicit for devm_pinctrl_get()
i2c:
mlxbf: Use dev_err_probe in probe function
i2c:
mlxbf: Use devm_platform_get_and_ioremap_resource()
i2c:
mlxcpld: Add support for extended transaction length
i2c:
mlxcpld: Allow driver to run on ARM64 architecture
i2c:
mt65xx: Remove #ifdef guards for PM related functions
i2c:
mux: Avoid potential false error message in i2c_mux_add_adapter
i2c:
mux: demux-pinctrl: check the return value of devm_kstrdup()
i2c:
mux: gpio: Add missing fwnode_handle_put()
i2c:
mux: ltc4306: Remove an unnecessary ternary operator
i2c:
mux: pca954x: Remove #ifdef guards for PM related functions
i2c:
muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
i2c:
muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
i2c:
muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
i2c:
muxes: pca954x: Add MAX735x/MAX736x support
i2c:
muxes: pca954x: Add regulator support
i2c:
nforce2: Do PCI error check on own line
i2c:
nomadik: Remove #ifdef guards for PM related functions
i2c:
npcm7xx: Fix callback completion ordering
i2c:
ocores: Remove #ifdef guards for PM related functions
i2c:
pnx: Remove #ifdef guards for PM related functions
i2c:
pnx: Use devm_platform_get_and_ioremap_resource()
i2c:
pxa: Remove #ifdef guards for PM related functions
i2c:
pxa: Use dev_err_probe in probe function
i2c:
pxa: Use devm_platform_get_and_ioremap_resource()
i2c:
qcom-cci: Fix error checking in cci_probe()
i2c:
qcom-cci: Use dev_err_probe in probe function
i2c:
qcom-geni: Convert to devm_platform_ioremap_resource()
i2c:
qup: Remove #ifdef guards for PM related functions
i2c:
rcar: Remove #ifdef guards for PM related functions
i2c:
remove redundant dev_err_probe()
i2c:
s3c2410: Remove #ifdef guards for PM related functions
i2c:
s3c2410: Remove redundant dev_err()
i2c:
s3c2410: Use devm_platform_get_and_ioremap_resource()
i2c:
sh-mobile: Remove #ifdef guards for PM related functions
i2c:
sh_mobile: Use devm_platform_get_and_ioremap_resource()
i2c:
sis5595: Do PCI error checks on own line
i2c:
st: Use devm_platform_get_and_ioremap_resource()
i2c:
stm32: Do not check for 0 return after calling platform_get_irq()
i2c:
stm32f4: Use devm_platform_get_and_ioremap_resource()
i2c:
stm32f7: Fix PEC handling in case of SMBUS transfers
i2c:
synquacer: Use dev_err_probe in probe function
i2c:
tiny-usb: check usb base class before assuming the interface on device is for this driver
i2c:
virtio: Remove #ifdef guards for PM related functions
i2c:
xiic: Correct return value check for xiic_reinit()
i2c:
xlp9xx: Use dev_err_probe in probe function
i3c/master:
cmd_v1: Fix the exit criteria for the daa procedure
i3c:
Explicitly include correct DT includes
i3c:
master: Fix SETDASA process
i3c:
master: svc: Describe member 'saved_regs'
i3c:
master: svc: Do not check for 0 return after calling platform_get_irq()
i3c:
master: svc: fix probe failure when no i3c device exist
i40e:
Add helper for VF inited state check with timeout
i40e:
Fix I40E_FLAG_VF_VLAN_PRUNING value
i40e:
Fix VF VLAN offloading when port VLAN is configured
i40e:
Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
i40e:
prevent crash on probe if hw registers have invalid values
i40e:
remove i40e_status
i40e:
Remove unused function declarations
i40e:
Replace one-element array with flex-array member in struct i40e_package_header
i40e:
Replace one-element array with flex-array member in struct i40e_profile_aq_section
i40e:
Replace one-element array with flex-array member in struct i40e_profile_segment
i40e:
Replace one-element array with flex-array member in struct i40e_section_table
i40e:
sync next_to_clean and next_to_process for programming status desc
i40e:
Wait for pending VF reset in VF set callbacks
i40e:
xsk: add RX multi-buffer support
i40e:
xsk: add TX multi-buffer support
i40e:
xsk: remove count_mask
i915/display/hotplug:
use drm_kms_helper_connector_hotplug_event()
i915/drm/gt:
Move the gt defines in the gt directory
i915/guc:
Get runtime pm in busyness worker only if already active
i915/pmu:
Move execlist stats initialization to execlist specific setup
i915:
Limit the length of an sg list to the requested length
ia64/kexec:
refactor for kernel/Kconfig.kexec
ia64:
implement the new page table range API
ia64:
mm: convert to GENERIC_IOREMAP
ia64:
remove
ia64:
replace #include
with #include
iavf:
add iavf_schedule_aq_request() helper
iavf:
do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
iavf:
in iavf_down, disable queues when removing the driver
iavf:
initialize waitqueues before starting watchdog_task
iavf:
schedule a request immediately after add/delete vlan
IB/core:
Add more speed parsing in ib_get_width_and_speed()
IB/core:
Reorder GID delete code for RoCE
IB/hfi1:
Reduce printing of errors during driver shut down
IB/hfi1:
Use struct_size()
IB/mlx4:
Fix the size of a buffer in add_port_entries()
IB/mlx5:
Add HW counter called rx_dct_connect
IB/uverbs:
Fix an potential error pointer dereference
ibm:
convert to ctime accessor functions
ibmveth:
Remove condition to recompute TCP header checksum.
ibmvmc:
update ctime in conjunction with mtime on write
ibmvnic:
remove unused rc variable
ice:
Accept LAG netdevs in bridge offloads
ice:
Add direction metadata
ice:
Add driver support for firmware changes for LAG
ice:
add FW load wait
ice:
Add get C827 PHY index function
ice:
Add guard rule when creating FDB in switchdev
ice:
add tracepoints for the switchdev bridge
ice:
Add VLAN FDB support in switchdev mode
ice:
always add legacy 32byte RXDID in supported_rxdids
ice:
avoid executing commands on other ports when driving sync
ice:
block default rule setting on LAG interface
ice:
changes to the interface with the HW and FW for SRIOV_VF+LAG
ice:
clean up __ice_aq_get_set_rss_lut()
ice:
Correctly initialize queue context values
ice:
Disable vlan pruning for uplink VSI
ice:
Don't tx before switchdev is fully configured
ice:
drop two params from ice_aq_alloc_free_res()
ice:
embed &ice_rq_event_info event into struct ice_aq_task
ice:
enforce interface eligibility and add messaging for SRIOV LAG
ice:
enforce no DCB config changing when in bond
ice:
fix over-shifted variable
ice:
Fix safe mode when DDP is missing
ice:
Flesh out implementation of support for SRIOV on bonded interface
ice:
ice_aq_check_events: fix off-by-one check when filling buffer
ice:
Implement basic eswitch bridge setup
ice:
implement bridge port vlan
ice:
implement lag netdev event handler
ice:
implement static version of ageing
ice:
move E810T functions to before device agnostic ones
ice:
process events created by lag netdev event handler
ice:
Prohibit rx mode change in switchdev mode
ice:
refactor ice_ddp to make functions static
ice:
refactor ice_lib to make functions static
ice:
refactor ice_ptp_hw to make functions static
ice:
refactor ice_sched to make functions static
ice:
refactor ice_vf_lib to make functions static
ice:
refactor ice_vsi_is_vlan_pruning_ena
ice:
Remove redundant VSI configuration in eswitch setup
ice:
remove unnecessary (void*) conversions
ice:
remove unused methods
ice:
Rename enum ice_pkt_flags values
ice:
reset first in crash dump kernels
ice:
Skip adv rules removal upon switchdev release
ice:
split ice_aq_wait_for_event() func into two
ice:
support non-standard teardown of bond interface
ice:
Switchdev FDB events support
ice:
Unset src prune on uplink VSI
ice:
update reset path for SRIOV LAG support
ice:
use list_for_each_entry() helper
ice:
Utilize assign_bit() helper
ice:
xsk: add RX multi-buffer support
ice:
xsk: Tx multi-buffer support
idr:
fix param name in idr_alloc_cyclic() doc
ieee802154:
ca8210: Fix a potential UAF in ca8210_probe
igb:
Change IGB_MIN to allow set rx/tx value between 64 and 80
igb:
clean up in all error paths when enabling SR-IOV
igb:
disable virtualization features on 82580
igb:
Fix potential memory leak in igb_add_ethtool_nfc_entry
igb:
set max size RX buffer when store bad packet is enabled
igbvf:
Change IGBVF_MIN to allow set rx/tx value between 64 and 80
igc:
Add support for multiple in-flight TX timestamps
igc:
Add TransmissionOverrun counter
igc:
Change IGC_MIN to allow set rx/tx value between 64 and 80
igc:
Decrease PTM short interval from 10 us to 1 us
igc:
Expose tx-usecs coalesce setting to user
igc:
Fix ambiguity in the ethtool advertising
igc:
Fix infinite initialization loop with early XDP redirect
igmp:
limit igmpv3_newpack() packet size to IP_MAX_MTU
iio:
accel: adxl313: Fix adxl313_i2c_id[] table
iio:
accel: adxl313: Use i2c_get_match_data
iio:
accel: adxl355: Simplify probe()
iio:
accel: da280: Add support for the DA217 accelerometer
iio:
adc: ad7192: Correct reference voltage
iio:
adc: ad7192: Simplify using devm_clk_get_optional_enabled()
iio:
adc: ad7192: Use sysfs_emit_at
iio:
adc: Add Allwinner D1/T113s/R329/T507 SoCs GPADC
iio:
adc: Explicitly include correct DT includes
iio:
adc: fix the return value handle for platform_get_irq()
iio:
adc: imx8qxp: Fix address for command buffer registers
iio:
adc: Kconfig change description for Allwinner GPADC
iio:
adc: men_z188_adc: Remove redundant initialization owner in men_z188_driver
iio:
adc: meson: add channel labels
iio:
adc: meson: add enum for iio channel numbers
iio:
adc: meson: init channels 0,1 input muxes
iio:
adc: meson: init internal continuous ring counter
iio:
adc: meson: init voltage control bits
iio:
adc: meson: move enums declaration before variables declaration
iio:
adc: meson: move meson_sar_adc_set_chan7_mux routine upper
iio:
adc: meson: remove unused timestamp channel
iio:
adc: meson: support reading from channel 7 mux inputs
iio:
adc: qcom-spmi-adc5: Add ADC5_GPIO2_100K_PU
iio:
adc: Remove redundant dev_err_probe()
iio:
adc: stm32-adc: Use devm_platform_get_and_ioremap_resource()
iio:
adc: ti-lmp92064: add buffering support
iio:
adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
iio:
adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
iio:
Add driver for Murata IRS-D200
iio:
Add event enums for running period and count
iio:
add MCP4728 I2C DAC driver
iio:
addac: Kconfig: update ad74413r selections
iio:
adi: ad7192: Add error check and more debug log
iio:
admv1013: add mixer_vgate corner cases
iio:
afe: rescale: Accept only offset channels
iio:
amplifiers: ad8366: add support for HMC792A Attenuator
iio:
cdc: ad7150: relax return value check for IRQ get
iio:
chemical: scd4x: Add pressure compensation
iio:
consumer.h: Fix raw values documentation notes
iio:
core: Fix issues and style of the comments
iio:
core: Get rid of redundant 'else'
iio:
core: Improve indentation in a few places
iio:
core: Switch to krealloc_array()
iio:
core: Use min() instead of min_t() to make code more robust
iio:
core: Use sysfs_match_string() helper
iio:
cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
iio:
dac: ad3552r: Correct device IDs
iio:
exynos-adc: request second interupt only when touchscreen mode is used
iio:
imu: adis16475.c: Add has_burst32 flag to adis16477 devices
iio:
imu: adis16475.c: Remove unused enum elements
iio:
imu: bno055: Fix missing Kconfig dependencies
iio:
imu: inv_icm42600: make timestamp module chip independent
iio:
imu: inv_mpu6050: read the full fifo when processing data
iio:
imu: inv_mpu6050: use the common inv_sensors timestamp module
iio:
inkern: Add a helper to query an available minimum raw value
iio:
inkern: Check error explicitly in iio_channel_read_max()
iio:
inkern: Fix headers inclusion order
iio:
inkern: Remove the 'unused' variable usage in iio_channel_read_max()
iio:
inkern: Replace a FIXME comment by a TODO one
iio:
inkern: Use max_array() to get the maximum value from an array
iio:
irsd200: fix -Warray-bounds bug in irsd200_trigger_handler
iio:
light: bd27008: Support BD27010 RGB
iio:
light: bu27008: add chip info
iio:
light: vcnl4000: Add als_it for vcnl4040/4200
iio:
light: vcnl4000: Add calibration bias for 4040/4200
iio:
light: vcnl4000: add illuminance irq vcnl4040/4200
iio:
light: vcnl4000: Add oversampling_ratio for 4040/4200
iio:
light: vcnl4000: Add period for vcnl4040/4200
iio:
light: vcnl4000: Add proximity irq for vcnl4200
iio:
light: vcnl4000: Add proximity ps_it for vcnl4200
iio:
light: vcnl4000: Check type with switch case
iio:
light: vcnl4000: Don't power on/off chip in config
iio:
make invensense timestamp module generic
iio:
Make return value check for set_trigger_state() consistent
iio:
mb1232: relax return value check for IRQ get
iio:
move inv_icm42600 timestamp module in common
iio:
potentiometer: mcp4018: Use i2c_get_match_data()
iio:
potentiometer: mcp4531: Use i2c_get_match_data()
iio:
pressure: bmp280: Fix NULL pointer exception
iio:
pressure: dps310: Adjust Timeout Settings
iio:
pressure: ms5611: ms5611_prom_is_valid false negative bug
iio:
trigger: stm32-lptimer-trigger: remove unneeded platform_set_drvdata()
ila:
Remove unnecessary file net/ila.h
ima:
Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
ima:
Remove deprecated IMA_TRUSTED_KEYRING Kconfig
ima:
require signed IMA policy when UEFI secure boot is enabled
ima:
rework CONFIG_IMA dependency block
include:
riscv: Fix wrong include guard in riscv_pmu.h
inet6:
Remove unused function declaration udpv6_connect()
inet:
fix IP_TRANSPARENT error handling
inet:
implement lockless IP_MINTTL
inet:
implement lockless IP_TTL
inet:
introduce inet->inet_flags
inet:
move inet->bind_address_no_port to inet->inet_flags
inet:
move inet->defer_connect to inet->inet_flags
inet:
move inet->freebind to inet->inet_flags
inet:
move inet->hdrincl to inet->inet_flags
inet:
move inet->is_icsk to inet->inet_flags
inet:
move inet->mc_all to inet->inet_frags
inet:
move inet->mc_loop to inet->inet_frags
inet:
move inet->nodefrag to inet->inet_flags
inet:
move inet->recverr to inet->inet_flags
inet:
move inet->recverr_rfc4884 to inet->inet_flags
inet:
move inet->transparent to inet->inet_flags
inet:
set/get simple options locklessly
infiniband:
convert to ctime accessor functions
init:
Add support for rootwait timeout parameter
Input:
add support for Azoteq IQS7210A/7211A/E
Input:
adp5588-keys - use devm_regulator_get_enable()
Input:
amikbd - convert to use devm_* api
Input:
bcm-keypad - convert to devm_platform_ioremap_resource()
Input:
bcm-keypad - correct dev_err_probe() error
Input:
bcm-keypad - simplify with dev_err_probe()
Input:
bu21013_ts - simplify with dev_err_probe()
Input:
bu21013_ts - use local 'client->dev' variable in probe()
Input:
bu21029_ts - simplify with dev_err_probe()
Input:
bu21029_ts - use local 'client->dev' variable in probe()
Input:
chipone_icn8318 - simplify with dev_err_probe()
Input:
cpcap-pwrbutton - remove initial kernel-doc notation
Input:
cpcap-pwrbutton - replace GPLv2 boilerplate with SPDX
Input:
cy8ctma140 - simplify with dev_err_probe()
Input:
da9063 - add wakeup support
input:
docs: pxrc: remove reference to phoenix-sim
Input:
edf-ft5x06 - simplify with dev_err_probe()
Input:
ektf2127 - simplify with dev_err_probe()
Input:
elan_i2c - simplify with dev_err_probe()
Input:
elants_i2c - simplify with dev_err_probe()
Input:
exc3000 - add ACPI support for EXC80H60
Input:
exc3000 - support power supply regulators
Input:
Explicitly include correct DT includes
Input:
gameport - add ISA and HAS_IOPORT dependencies
Input:
gameport - use IS_REACHABLE() instead of open-coding it
Input:
goodix - add support for ACPI ID GDX9110
Input:
goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
Input:
goodix - simplify with dev_err_probe()
Input:
gpio-keys - convert to dev_err_probe()
Input:
gpio-vibra - simplify with dev_err_probe()
Input:
gpio_keys_polled - simplify with dev_err_probe()
Input:
i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
Input:
i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
Input:
iqs7211 - point to match data directly
Input:
iqs7222 - add support for Azoteq IQS7222D
Input:
iqs7222 - configure power mode before triggering ATI
Input:
lm8323 - convert to use devm_* api
Input:
lm8323 - rely on device core to create kp_disable attribute
Input:
lm8333 - convert to use devm_* api
Input:
lpc32xx-keys - convert to devm_platform_ioremap_resource()
Input:
lpc32xx_ts - convert to use devm_* api
Input:
mcs-touchkey - convert to use devm_* api
Input:
mcs-touchkey - fix uninitialized use of error in mcs_touchkey_probe()
Input:
melfas_mip4 - simplify with dev_err_probe()
Input:
mms114 - add support for touch keys
Input:
nomadik-ske-keypad - convert to use devm_* api
Input:
novatek-nvt-ts - add touchscreen model number to description
Input:
novatek-nvt-ts - fix input_register_device() failure error message
Input:
nspire-keypad - use devm_platform_get_and_ioremap_resource()
Input:
omap4-keyad - convert to devm_platform_ioremap_resource()
Input:
opencores-kbd - convert to devm_platform_ioremap_resource()
Input:
pinephone-keyboard - use devm_regulator_get_enable()
Input:
pixcir_i2c_ts - simplify with dev_err_probe()
Input:
powermate - fix use-after-free in powermate_config_complete
Input:
psmouse - add delay when deactivating for SMBus mode
Input:
psmouse - fix fast_reconnect function for PS/2 mode
Input:
pwm-vibra - simplify with dev_err_probe()
Input:
pxa27x_keypad - convert to devm_platform_ioremap_resource()
Input:
qt1070 - convert to use devm_* api
Input:
qt2160 - convert to use devm_* api
Input:
qt2160 - do not hard code interrupt trigger
Input:
qt2160 - switch to using threaded interrupt handler
Input:
qt2160 - tweak check for i2c adapter functionality
Input:
raydium_i2c_ts - simplify with dev_err_probe()
Input:
resistive-adc-touch - simplify with dev_err_probe()
Input:
rotary_encoder - don't double assign input->dev.parent
Input:
rotary_encoder - simplify with dev_err_probe()
Input:
rpckbd - fix the return value handle for platform_get_irq()
input:
serport: remove casts from tty->disc_data
Input:
silead - simplify with dev_err_probe()
Input:
sis_i2c - simplify with dev_err_probe()
Input:
sun4i-lradc-keys - convert to devm_platform_ioremap_resource()
Input:
surface3_spi - simplify with dev_err_probe()
Input:
sx8643 - simplify with dev_err_probe()
Input:
synaptics-rmi4 - handle reset delay when using SMBus trsnsport
Input:
tca6416-keypad - always expect proper IRQ number in i2c client
Input:
tca6416-keypad - convert to use devm_* api
Input:
tca6416-keypad - fix interrupt enable disbalance
Input:
tca6416-keypad - rely on I2C core to set up suspend/resume
Input:
tca6416-keypad - switch to using input core's polling features
Input:
tegra-kbc - use devm_platform_ioremap_resource
Input:
xpad - add GameSir T4 Kaleid Controller support
Input:
xpad - add GameSir VID for Xbox One controllers
Input:
xpad - add HyperX Clutch Gladiate Support
Input:
xpad - add PXN V900 support
Input:
xpad - fix support for some third-party controllers
integrity:
Always reference the blacklist keyring with appraisal
integrity:
Annotate struct ima_rule_opt_list with __counted_by
integrity:
check whether imputed trust is enabled
integrity:
Enforce digitalSignature usage in the ima and evm keyrings
integrity:
ignore keys failing CA restrictions on non-UEFI platform
integrity:
PowerVM machine keyring enablement
integrity:
PowerVM support for loading CA keys on machine keyring
integrity:
PowerVM support for loading third party code signing keys
integrity:
remove global variable from machine_keyring.c
interconnect:
Add debugfs test client
interconnect:
Annotate struct icc_path with __counted_by
interconnect:
Explicitly include correct DT includes
interconnect:
Fix locking for runpm vs reclaim
interconnect:
icc-clk: Annotate struct icc_clk_provider with __counted_by
interconnect:
qcom: Add missing headers in icc-rpm.h
interconnect:
qcom: Annotate struct icc_onecell_data with __counted_by
interconnect:
qcom: bcm-voter: Improve enable_mask handling
interconnect:
qcom: bcm-voter: Use enable_maks for keepalive voting
interconnect:
qcom: Define RPM bus clocks
interconnect:
qcom: Fold smd-rpm.h into icc-rpm.h
interconnect:
qcom: icc-rpm: Control bus rpmcc from icc
interconnect:
qcom: icc-rpm: Explicitly return 0 at the end of the function
interconnect:
qcom: icc-rpm: Fix bandwidth calculations
interconnect:
qcom: icc-rpm: Fix bucket number
interconnect:
qcom: icc-rpm: Introduce keep_alive
interconnect:
qcom: icc-rpm: Set bandwidth on both contexts
interconnect:
qcom: icc-rpm: Set correct bandwidth through RPM bw req
interconnect:
qcom: icc-rpmh: Retire DEFINE_QBCM
interconnect:
qcom: icc-rpmh: Retire DEFINE_QNODE
interconnect:
qcom: msm8916: Hook up RPM bus clk definitions
interconnect:
qcom: msm8939: Hook up RPM bus clk definitions
interconnect:
qcom: msm8996: Hook up RPM bus clk definitions
interconnect:
qcom: qcm2290: Enable keep_alive on all buses
interconnect:
qcom: qcm2290: Enable sync state
interconnect:
qcom: qcm2290: Hook up RPM bus clk definitions
interconnect:
qcom: qcs404: Hook up RPM bus clk definitions
interconnect:
qcom: sc7180: Retire DEFINE_QBCM
interconnect:
qcom: sc7180: Retire DEFINE_QNODE
interconnect:
qcom: sdm660: Hook up RPM bus clk definitions
interconnect:
qcom: sdm670: Retire DEFINE_QBCM
interconnect:
qcom: sdm670: Retire DEFINE_QNODE
interconnect:
qcom: sdm845: Retire DEFINE_QBCM
interconnect:
qcom: sdm845: Retire DEFINE_QNODE
interconnect:
qcom: sdx55: Retire DEFINE_QBCM
interconnect:
qcom: sdx55: Retire DEFINE_QNODE
interconnect:
qcom: sdx65: Retire DEFINE_QBCM
interconnect:
qcom: sdx65: Retire DEFINE_QNODE
interconnect:
qcom: sm6350: Retire DEFINE_QBCM
interconnect:
qcom: sm6350: Retire DEFINE_QNODE
interconnect:
qcom: sm8150: Retire DEFINE_QBCM
interconnect:
qcom: sm8150: Retire DEFINE_QNODE
interconnect:
qcom: sm8250: Fix QUP0 nodes
interconnect:
qcom: sm8250: Retire DEFINE_QBCM
interconnect:
qcom: sm8250: Retire DEFINE_QNODE
interconnect:
qcom: sm8350: Retire DEFINE_QBCM
interconnect:
qcom: sm8350: Retire DEFINE_QNODE
interconnect:
qcom: sm8450: Enable sync_state
interconnect:
qcom: smd-rpm: Add rpmcc handling skeleton code
interconnect:
Reintroduce icc_get()
interconnect:
Teach lockdep about icc_bw_lock order
io-wq:
fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
io_uring/cancel:
abstract out request match helper
io_uring/cancel:
add IORING_ASYNC_CANCEL_USERDATA
io_uring/cancel:
fix sequence matching for IORING_ASYNC_CANCEL_ANY
io_uring/cancel:
support opcode based lookup and cancelation
io_uring/cancel:
wire up IORING_ASYNC_CANCEL_OP for sync cancel
io_uring/fdinfo:
get rid of ref tryget
io_uring/fdinfo:
lock SQ thread while retrieving thread cpu/pid
io_uring/fdinfo:
only print ->sq_array[] if it's there
io_uring/fs:
remove sqe->rw_flags checking from LINKAT
io_uring/io-wq:
don't gate worker wake up success on wake_up_process()
io_uring/io-wq:
don't grab wq->lock for worker activation
io_uring/io-wq:
reduce frequency of acct->lock acquisitions
io_uring/kbuf:
don't allow registered buffer rings on highmem pages
io_uring/net:
don't overflow multishot accept
io_uring/net:
don't overflow multishot recv
io_uring/net:
fix iter retargeting for selected buf
io_uring/poll:
always set 'ctx' in io_cancel_data
io_uring/rsrc:
Annotate struct io_mapped_ubuf with __counted_by
io_uring/rsrc:
keep one global dummy_ubuf
io_uring/rsrc:
Remove unused declaration io_rsrc_put_tw()
io_uring/rw:
add write support for IOCB_DIO_CALLER_COMP
io_uring/rw:
disable IOCB_DIO_CALLER_COMP
io_uring/splice:
use fput() directly
io_uring/sqpoll:
fix io-wq affinity when IORING_SETUP_SQPOLL is used
io_uring/timeout:
always set 'ctx' in io_cancel_data
io_uring:
add a sysctl to disable io_uring system-wide
io_uring:
Add io_uring command support for sockets
io_uring:
add option to remove SQ indirection
io_uring:
annotate the struct io_kiocb slab for appropriate user copy
io_uring:
banish non-hot data to end of io_ring_ctx
io_uring:
break iopolling on signal
io_uring:
break out of iowq iopoll on teardown
io_uring:
cleanup 'ret' handling in io_iopoll_check()
io_uring:
compact SQ/CQ heads/tails
io_uring:
cqe init hardening
io_uring:
don't allow IORING_SETUP_NO_MMAP rings on highmem pages
io_uring:
Don't set affinity on a dying sqpoll thread
io_uring:
ensure io_lockdep_assert_cq_locked() handles disabled rings
io_uring:
fix crash with IORING_SETUP_NO_MMAP and invalid SQ ring address
io_uring:
fix drain stalls by invalid SQE
io_uring:
fix false positive KASAN warnings
io_uring:
fix IO hang in io_wq_put_and_exit from do_exit()
io_uring:
fix unprotected iopoll overflow
io_uring:
force inline io_fill_cqe_req
io_uring:
have io_file_put() take an io_kiocb rather than the file
io_uring:
improve cqe !tracing hot path
io_uring:
kill io_uring userspace examples
io_uring:
kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed
io_uring:
merge iopoll and normal completion paths
io_uring:
move iopoll ctx fields around
io_uring:
move multishot cqe cache in ctx
io_uring:
move non aligned field to the end
io_uring:
never overflow io_aux_cqe
io_uring:
open code io_fill_cqe_req()
io_uring:
optimise extra io_get_cqe null check
io_uring:
refactor __io_get_cqe()
io_uring:
remove return from io_req_cqe_overflow()
io_uring:
remove unnecessary forward declaration
io_uring:
rename kiocb_end_write() local helper
io_uring:
reorder cqring_flush and wakeups
io_uring:
separate task_work/waiting cache line
io_uring:
simplify big_cqe handling
io_uring:
simplify io_run_task_work_sig return
io_uring:
stop calling free_compound_page()
io_uring:
use cancelation match helper for poll and timeout requests
io_uring:
use kiocb_{start,end}_write() helpers
iocost_monitor:
fix kernel queue kobj changes
iocost_monitor:
improve it by adding iocg wait_ms
iocost_monitor:
print vrate inuse along with base_vrate
iomap:
add a workaround for racy i_size updates on block devices
iomap:
add IOMAP_DIO_INLINE_COMP
iomap:
Add per-block dirty state tracking to improve performance
iomap:
Add some uptodate state handling helpers for ifs state bitmap
iomap:
Allocate ifs in ->write_begin() early
iomap:
cleanup up iomap_dio_bio_end_io()
iomap:
convert iomap_unshare_iter to use large folios
iomap:
Copy larger chunks from userspace
iomap:
Create large folios in the buffered write path
iomap:
don't skip reading in !uptodate folios when unsharing a range
iomap:
Drop ifs argument from iomap_set_range_uptodate()
iomap:
Fix possible overflow condition in iomap_write_delalloc_scan
iomap:
fix short copy in iomap_write_iter()
iomap:
handle error conditions more gracefully in iomap_to_bh
iomap:
only set iocb->private for polled bio
iomap:
Refactor iomap_write_delalloc_punch() function out
iomap:
Remove large folio handling in iomap_invalidate_folio()
iomap:
Remove unnecessary test from iomap_release_folio()
iomap:
Rename iomap_page to iomap_folio_state and others
iomap:
Spelling s/preceeding/preceding/g
iomap:
support IOCB_DIO_CALLER_COMP
iomap:
treat a write through cache the same as FUA
iomap:
use an unsigned type for IOMAP_DIO_* defines
iomap:
Use iomap_punch_t typedef
iommu/amd/iommu_v2:
Clear pasid state in free path
iommu/amd/iommu_v2:
Fix pasid_state refcount dec hit 0 warning on pasid unbind
iommu/amd:
Consolidate PPR log enablement
iommu/amd:
Disable PPR log/interrupt in iommu_disable()
iommu/amd:
Enable PPR/GA interrupt after interrupt handler setup
iommu/amd:
Enable separate interrupt for PPR and GA log
iommu/amd:
Generalize log overflow handling
iommu/amd:
Handle PPR log overflow
iommu/amd:
Rearrange DTE bit definations
iommu/amd:
Refactor IOMMU interrupt handling logic for Event, PPR, and GA logs
iommu/amd:
Remove unsued extern declaration amd_iommu_init_hardware()
iommu/amd:
Remove unused declarations
iommu/apple-dart:
Handle DMA_FQ domains in attach_dev()
iommu/apple-dart:
mark apple_dart_pm_ops static
iommu/arm-smmu-qcom:
Add SM6350 DPU compatible
iommu/arm-smmu-qcom:
Add SM6375 DPU compatible
iommu/arm-smmu-qcom:
Add SM6375 SMMUv2
iommu/arm-smmu-qcom:
Sort the compatible list alphabetically
iommu/arm-smmu-v3:
Avoid constructing invalid range commands
iommu/arm-smmu-v3:
Change vmid alloc strategy from bitmap to ida
iommu/arm-smmu-v3:
Fix soft lockup triggered by arm_smmu_mm_invalidate_range
iommu/arm-smmu:
Clean up resource handling during Qualcomm context probe
iommu/ipmmu-vmsa:
Allow PCIe devices
iommu/ipmmu-vmsa:
Convert to read_poll_timeout_atomic()
iommu/mediatek:
Add enable IOMMU SMC command for INFRA masters
iommu/mediatek:
Add MT8188 IOMMU Support
iommu/mediatek:
Adjust mtk_iommu_config flow
iommu/mediatek:
Fix share pgtable for iova over 4GB
iommu/mediatek:
Fix two IOMMU share pagetable issue
iommu/mediatek:
mt8188: Add iova_region_larb_msk
iommu/qcom:
Add support for QSMMUv2 and QSMMU-500 secured contexts
iommu/qcom:
Disable and reset context bank before programming
iommu/qcom:
Index contexts by asid number to allow asid 0
iommu/qcom:
Use the asid read from device-tree if specified
iommu/sprd:
Add missing force_aperture
iommu/vt-d:
Add domain_flush_pasid_iotlb()
iommu/vt-d:
Add set_dev_pasid callback for dma domain
iommu/vt-d:
Avoid memory allocation in iommu_suspend()
iommu/vt-d:
Fix to convert mm pfn to dma pfn
iommu/vt-d:
Fix to flush cache of PASID directory table
iommu/vt-d:
Implement hw_info for iommu capability query
iommu/vt-d:
Make prq draining code generic
iommu/vt-d:
Prepare for set_dev_pasid callback
iommu/vt-d:
Remove pasid_mutex
iommu/vt-d:
Remove rmrr check in domain attaching device path
iommu/vt-d:
Remove unused extern declaration dmar_parse_dev_scope()
iommu:
Add iommu_init/deinit_device() paired functions
iommu:
Add new iommu op to get iommu hardware information
iommu:
Always destroy the iommu_group during iommu_release_device()
iommu:
Avoid locking/unlocking for iommu_probe_device()
iommu:
Avoid unnecessary cache invalidations
iommu:
Do not export iommu_device_link/unlink()
iommu:
Explicitly include correct DT includes
iommu:
Export iommu_get_resv_regions()
iommu:
Generalize PASID 0 for normal DMA w/o PASID
iommu:
Have __iommu_probe_device() check for already probed devices
iommu:
Inline iommu_group_get_for_dev() into __iommu_probe_device()
iommu:
Introduce a new iommu_group_replace_domain() API
iommu:
Move dev_iommu_ops() to private header
iommu:
Move global PASID allocation from SVA to core
iommu:
Move the iommu driver sysfs setup into iommu_init/deinit_device()
iommu:
Optimise PCI SAC address trick
iommu:
Prevent RESV_DIRECT devices from blocking domains
iommu:
Remove kernel-doc warnings
iommu:
rockchip: Allocate tables from all available memory for IOMMU v2
iommu:
rockchip: Fix directory table address encoding
iommu:
Simplify the __iommu_group_remove_device() flow
iommu:
Split iommu_group_add_device()
iommu:
Use iommu_group_ref_get/put() for dev->iommu_group
iommufd/device:
Add iommufd_access_detach() API
iommufd/selftest:
Add a selftest for IOMMU_HWPT_ALLOC
iommufd/selftest:
Add coverage for IOMMU_GET_HW_INFO ioctl
iommufd/selftest:
Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
iommufd/selftest:
Don't leak the platform device memory when unloading the module
iommufd/selftest:
Make the mock iommu driver into a real driver
iommufd/selftest:
Return the real idev id from selftest mock_domain
iommufd/selftest:
Test iommufd_device_replace()
iommufd:
Add enforced_cache_coherency to iommufd_hw_pagetable_alloc()
iommufd:
Add helper to retrieve iommufd_ctx and devid
iommufd:
Add IOMMU_GET_HW_INFO
iommufd:
Add IOMMU_HWPT_ALLOC
iommufd:
Add iommufd_access_change_ioas(_id) helpers
iommufd:
Add iommufd_access_replace() API
iommufd:
Add iommufd_ctx_from_fd()
iommufd:
Add iommufd_ctx_has_group()
iommufd:
Add iommufd_device_replace()
iommufd:
Add iommufd_group
iommufd:
Allow a hwpt to be aborted after allocation
iommufd:
Allow passing in iopt_access_list_id to iopt_remove_access()
iommufd:
Fix locking around hwpt allocation
iommufd:
Keep track of each device's reserved regions instead of groups
iommufd:
Make destroy_rwsem use a lock class per object type
iommufd:
Make sw_msi_start a group global
iommufd:
Move isolated msi enforcement to iommufd_device_bind()
iommufd:
Move putting a hwpt to a helper function
iommufd:
Remove iommufd_ref_to_users()
iommufd:
Reorganize iommufd_device_attach into iommufd_device_change_pt
iommufd:
Replace the hwpt->devices list with iommufd_group
iommufd:
Reserve all negative IDs in the iommufd xarray
iommufd:
Use iommufd_access_change_ioas in iommufd_access_destroy_object
iommufd:
Use the iommufd_group to avoid duplicate MSI setup
ionic:
add FLR recovery support
ionic:
extract common bits from ionic_probe
ionic:
extract common bits from ionic_remove
ionic:
fix 16bit math issue when PAGE_SIZE >= 64KB
ionic:
pull out common bits from fw_up
ionic:
Remove unused declarations
iov_iter:
Add copy_folio_from_iter_atomic()
iov_iter:
Export import_ubuf()
iov_iter:
Fix iov_iter_extract_pages() with zero-sized entries
iov_iter:
Handle compound highmem pages in copy_page_from_iter_atomic()
iov_iter:
Kunit tests for copying to/from an iterator
iov_iter:
Kunit tests for page extraction
iov_iter:
Map the page later in copy_page_from_iter_atomic()
ip_tunnels:
Add nexthop ID field to ip_tunnel_key
ip_tunnels:
use DEV_STATS_INC()
ipc/sem:
use flexible array in 'struct sem_undo'
ipmi:
Change request_module to request_module_nowait
ipmi:
Explicitly include correct DT includes
ipmi:
fix potential deadlock on &kcs_bmc->lock
ipmi:
make ipmi_class a static const structure
ipmi:
Switch i2c drivers back to use .probe()
Linux:
ipmi:ssif: Add check for kstrdup
Linux:
ipmi:ssif: Fix a memory leak when scanning for an adapter
ipmi_si:
fix -Wvoid-pointer-to-enum-cast warning
ipmi_si:
fix a memleak in try_smi_init()
ipmi_watchdog:
Fix read syscall not responding to signals during sleep
ipv4, ipv6:
Fix handling of transhdrlen in __ip{,6}_append_data()
ipv4/fib:
send notify when delete source address routes
IPv4:
add extack info for IPv4 address add/delete
ipv4:
annotate data-races around fi->fib_dead
ipv4:
Constify the sk parameter of ip_route_output_*().
ipv4:
fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
ipv4:
fix null-deref in ipv4_link_failure
ipv4:
ignore dst hint for multipath routes
ipv4:
Set offload_failed flag in fibmatch results
IPv6:
add extack info for IPv6 address add/delete
ipv6:
Constify the sk parameter of several helper functions.
ipv6:
do not match device when remove source route
ipv6:
exthdrs: Replace opencoded swap() implementation
ipv6:
fix ip6_sock_set_addr_preferences() typo
ipv6:
ignore dst hint for multipath routes
ipv6:
remove hard coded limitation on ipv6_pinfo
ipv6:
rpl: Remove redundant skb_dst_drop().
ipv6:
tcp: add a missing nf_reset_ct() in 3WHS handling
irqchip/al-fic:
make AL_FIC depend on HAS_IOMEM
irqchip/gic-v3-its:
Don't override quirk settings with default values
irqchip/gic-v3-its:
Split allocation from initialisation of its_node
irqchip/gic-v3:
Enable non-coherent redistributors/ITSes DT probing
irqchip/imx-mu-msi:
Do not check for 0 return after calling platform_get_irq()
irqchip/irq-mvebu-sei:
Use devm_platform_get_and_ioremap_resource()
irqchip/irq-pruss-intc:
Do not check for 0 return after calling platform_get_irq()
irqchip/loongson-eiointc:
Fix return value checking of eiointc_index
irqchip/ls-scfg-msi:
Use devm_platform_get_and_ioremap_resource()
irqchip/mips-gic:
Mark gic_irq_domain_free() static
irqchip/orion:
Use of_address_count() helper
irqchip/qcom-pdc:
Add support for v3.2 HW
irqchip/renesas-rzg2l:
Convert to irq_data_get_irq_chip_data()
irqchip/riscv-intc:
Mark all INTC nodes as initialized
irqchip/stm32-exti:
add missing DT IRQ flag translation
irqchip/xtensa-pic:
Include header for xtensa_pic_init_legacy()
irqchip:
Add support for Amlogic-C3 SoCs
irqchip:
Explicitly include correct DT includes
irqchip:
irq-versatile-fpga: remove obsolete oxnas compatible
irqchip:
irq-xtensa-mx: include header for missing prototype
irqchip:
renesas-rzg2l: Fix logic to clear TINT interrupt source
irqchipr/i8259:
Mark i8259_of_init() static
isdn:
mISDN: hfcsusb: Spelling fix in comment
isofs:
convert to ctime accessor functions
iwlwifi:
mvm: handle PS changes in vif_cfg_changed
ixgbe:
fix crash with empty VF macvlan list
ixgbe:
fix timestamp configuration code
ixgbe:
Remove unused function declarations
ixgbevf:
Remove unused function declarations
Linux:
IXP4xx MAINTAINERS entries
jbd2:
add fast_commit space check
jbd2:
check 'jh->b_transaction' before removing it from checkpoint
jbd2:
checking valid features early in journal_get_superblock()
jbd2:
cleanup journal_init_common()
jbd2:
cleanup load_superblock()
jbd2:
correct the end of the journal recovery scan range
jbd2:
don't load superblock in jbd2_journal_check_used_features()
jbd2:
drop useless error tag in jbd2_journal_wipe()
jbd2:
fix checkpoint cleanup performance regression
jbd2:
Fix memory leak in journal_init_common()
jbd2:
jbd2_journal_init_{dev,inode} return proper error return value
jbd2:
move load_superblock() dependent functions
jbd2:
move load_superblock() into journal_init_common()
jbd2:
open code jbd2_verify_csum_type() helper
jbd2:
Remove page size assumptions
jbd2:
remove unused function '__cp_buffer_busy'
jbd2:
remove unused t_handle_lock
jbd2:
use a folio in jbd2_journal_write_metadata_buffer()
jffs2:
convert to ctime accessor functions
jfs:
convert to ctime accessor functions
jfs:
fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
jfs:
remove redundant initialization to pointer ip
jfs:
validate max amount of blocks before allocation.
jiffies:
add kernel-doc for all APIs
kallsyms:
Add more debug output for selftest
kallsyms:
Change func signature for cleanup_symbol_name()
kallsyms:
Fix kallsyms_selftest failure
kasan:
Add (pmd|pud)_init for LoongArch zero_(pud|p4d)_populate process
kasan:
Add __HAVE_ARCH_SHADOW_MAP to support arch specific mapping
kasan:
Cleanup the __HAVE_ARCH_SHADOW_MAP usage
kasan:
disable kasan_non_canonical_hook() for HW tags
kasan:
print the original fault addr when access invalid shadow
kbuild:
add a phony target to run a command with Kbuild env vars
kbuild:
add modules_sign to no-{compiler,sync-config}-targets
kbuild:
avoid duplicate warning options
kbuild:
avoid long argument lists in make modules_install
kbuild:
consolidate warning flags in scripts/Makefile.extrawarn
kbuild:
deb-pkg: split debian/rules
kbuild:
deb-pkg: support DEB_BUILD_OPTIONS=parallel=N in debian/rules
kbuild:
deb-pkg: use Debian compliant shebang for debian/rules
kbuild:
do not run depmod for 'make modules_sign'
kbuild:
dummy-tools: make MPROFILE_KERNEL checks work on BE
kbuild:
Enable -Wenum-conversion by default
kbuild:
fix kernel-devel RPM package and linux-headers Deb package
kbuild:
move depmod rule to scripts/Makefile.modinst
kbuild:
move more module installation code to scripts/Makefile.modinst
kbuild:
reduce the number of mkdir calls during modules_install
kbuild:
refactor kernel-devel RPM package and linux-headers Deb package
kbuild:
remove $(MODLIB)/source symlink
kbuild:
remove include/ksym from CLEAN_FILES
kbuild:
remove old Rust docs output path
kbuild:
remove stale code for 'source' symlink in packaging scripts
kbuild:
rpm-pkg: build the kernel in-place for rpm-pkg
kbuild:
rpm-pkg: define _arch conditionally
kbuild:
rpm-pkg: derive the Version from %{KERNELRELEASE}
kbuild:
rpm-pkg: do not hard-code $MAKE in spec file
kbuild:
rpm-pkg: introduce %{with_devel} switch to select devel package
kbuild:
rpm-pkg: invoke the kernel build from rpmbuild for binrpm-pkg
kbuild:
rpm-pkg: record ARCH option in spec file
kbuild:
rpm-pkg: refactor *rpm-pkg targets
kbuild:
rpm-pkg: remove unneeded '-f $srctree/Makefile' in spec file
kbuild:
rpm-pkg: rename binkernel.spec to kernel.spec
kbuild:
rpm-pkg: replace $__KERNELRELEASE in spec file with %{version}
kbuild:
rpm-pkg: replace $KERNELRELEASE in spec file with %{KERNELRELEASE}
kbuild:
rpm-pkg: run modules_install for non-modular kernel
kbuild:
rpm-pkg: skip build dependency check on non-rpm systems
kbuild:
rpm-pkg: split out the body of spec file
kbuild:
rpm-pkg: use %{makeflags} to pass common Make options
kbuild:
rpm-pkg: use a dummy string for _arch when undefined
kbuild:
rust_is_available: add check for `bindgen` invocation
kbuild:
rust_is_available: add test suite
kbuild:
rust_is_available: check that environment variables are set
kbuild:
rust_is_available: check that output looks as expected
kbuild:
rust_is_available: fix confusion when a version appears in the path
kbuild:
rust_is_available: fix version check when CC has multiple arguments
kbuild:
rust_is_available: handle failures calling `$RUSTC`/`$BINDGEN`
kbuild:
rust_is_available: normalize version matching
kbuild:
rust_is_available: print docs reference
kbuild:
rust_is_available: remove -v option
kbuild:
Show marked Kconfig fragments in "help"
kbuild:
support 'make modules_sign' with CONFIG_MODULE_SIG_ALL=n
kbuild:
support modules_sign for external modules as well
kbuild:
Use CRC32 and a 1MiB dictionary for XZ compressed modules
kcm:
Destroy mutex in kcm_exit_net()
kcm:
Fix error handling for SOCK_DGRAM in kcm_sendmsg().
kcm:
Fix memory leak in error path of kcm_sendmsg()
kconfig:
add warn-unknown-symbols sanity check
kconfig:
docs: mention gconfig at top of kconfig.rst
kconfig:
fix possible buffer overflow
kconfig:
menuconfig: remove jump_key::index
kconfig:
menuconfig: simplify global jump key assignment
kconfig:
nconf: Add search jump feature
kconfig:
port qconf to work with Qt6 in addition to Qt5
kdb:
Do not assume write() callback available
kernel.h:
split out COUNT_ARGS() and CONCATENATE() to args.h
kernel/fork:
beware of __put_task_struct() calling context
kernel/fork:
group allocation/free of per-cpu counters for mm struct
kernel/fork:
stop playing lockless games for exe_file replacement
kernel/iomem.c:
remove __weak ioremap_cache helper
kernel/sched:
Modify initial boot task idle setup
kernel:
kprobes: Use struct_size()
kernel:
params: Remove unnecessary Б─≤0Б─≥ values from err
kernel:
relay: remove unnecessary NULL values from relay_open_buf
kernfs:
add stub helper for kernfs_generic_poll()
kernfs:
attach uuid for every kernfs and report it in fsid
kernfs:
convert to ctime accessor functions
kernfs:
fix missing kernfs_iattr_rwsem locking
kexec:
consolidate kexec and crash options into kernel/Kconfig.kexec
kexec:
exclude elfcorehdr from the segment digest
kexec:
rename ARCH_HAS_KEXEC_PURGATORY
kexec_lock:
Replace kexec_mutex() by kexec_lock() in two comments
KEYS:
asymmetric: Fix sign/verify on pkcs1pad without a hash
KEYS:
DigitalSignature link restriction
KEYS:
fix kernel-doc warnings in verify_pefile
KEYS:
Replace all non-returning strlcpy with strscpy
KEYS:
trusted: Remove redundant static calls usage
KEYS:
use kfree_sensitive with key
kfence:
Defer the assignment of the local variable addr
Linux:
kill do_each_thread()
kobject:
Add helper kobj_ns_type_is_valid()
kobject:
Add sanity check for kset->kobj.ktype in kset_register()
kobject:
Remove redundant checks for whether ktype is NULL
kobject:
Reorder fields in 'struct kobject'
kselftest/alsa:
pcm-test: Decrease stream duration from 4 to 2 seconds
kselftest/alsa:
pcm-test: Move stream duration and margin to variables
kselftest/arm64:
Add a test case for SVE VL changes with SME active
kselftest/arm64:
add AES feature check to hwcap test
kselftest/arm64:
add crc32 feature to hwcap test
kselftest/arm64:
add DEF_SIGHANDLER_FUNC() and DEF_INST_RAISE_SIG() helpers
kselftest/arm64:
add float-point feature to hwcap test
kselftest/arm64:
add jscvt feature to hwcap test
kselftest/arm64:
add lse and lse2 features to hwcap test
kselftest/arm64:
add pmull feature to hwcap test
kselftest/arm64:
add RCpc load-acquire to hwcap test
kselftest/arm64:
add SHA1 and related features to hwcap test
kselftest/arm64:
add test item that support to capturing the SIGBUS signal
kselftest/arm64:
build BTI tests in output directory
kselftest/arm64:
Exit streaming mode after collecting signal context
kselftest/arm64:
fix a memleak in zt_regs_run()
kselftest/arm64:
Fix hwcaps selftest build
kselftest/arm64:
Make the tools/include headers available
kselftest/arm64:
Size sycall-abi buffers for the actual maximum VL
kselftest/arm64:
Use shared OPTIMZER_HIDE_VAR() definiton
kselftest/arm64:
Use the tools/include compiler.h rather than our own
kselftest/arm64:
Validate that changing one VL type does not affect another
kselftest/runner.sh:
Propagate SIGTERM to runner child
ksm:
add ksm zero pages for each process
ksm:
consider KSM-placed zeropages when calculating KSM profit
ksm:
count all zero pages placed by KSM
ksm:
support unsharing KSM-placed zero pages
ksmbd:
add missing calling smb2_set_err_rsp() on error
ksmbd:
add support for read compound
ksmbd:
check iov vector index in ksmbd_conn_write()
ksmbd:
fix `force create mode' and `force directory mode'
ksmbd:
fix Null pointer dereferences in ksmbd_update_fstate()
ksmbd:
Fix one kernel-doc comment
ksmbd:
fix passing freed memory 'aux_payload_buf'
ksmbd:
fix potential double free on smb2_read_pipe() error path
ksmbd:
fix race condition between session lookup and expire
ksmbd:
fix race condition between tree conn lookup and disconnect
ksmbd:
fix race condition from parallel smb2 lock requests
ksmbd:
fix race condition from parallel smb2 logoff requests
ksmbd:
fix race condition with fp
ksmbd:
fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
ksmbd:
fix uaf in smb20_oplock_break_ack
ksmbd:
fix wrong DataOffset validation of create context
ksmbd:
fix wrong error response status by using set_smb2_rsp_status()
ksmbd:
fix wrong interim response on compound
ksmbd:
not allow to open file if delelete on close bit is set
ksmbd:
reduce descriptor size if remaining bytes is less than request size
ksmbd:
remove experimental warning
ksmbd:
remove unneeded mark_inode_dirty in set_info_sec()
ksmbd:
replace one-element array with flex-array member in struct smb2_ea_info
ksmbd:
return invalid parameter error response if smb2 request is invalid
ksmbd:
switch to use kmemdup_nul() helper
kstrtox:
consistently use _tolower()
kthread:
unexport __kthread_should_park()
kunit:
Add ability to filter attributes
kunit:
Add documentation of KUnit test attributes
kunit:
Add module attribute
kunit:
Add speed attribute
kunit:
Add test attributes API structure
kunit:
add tests for filtering attributes
kunit:
Allow kunit test modules to use test filtering
kunit:
Enable ASoC in all_tests.config
kunit:
Fix checksum tests on big endian CPUs
kunit:
fix possible memory leak in kunit_filter_suites()
kunit:
Fix possible memory leak in kunit_filter_suites()
kunit:
Fix possible null-ptr-deref in kunit_parse_glob_filter()
kunit:
fix struct kunit_attr header
kunit:
Fix the wrong err path and add goto labels in kunit_filter_suites()
kunit:
fix uninitialized variables bug in attributes filtering
kunit:
fix wild-memory-access bug in kunit_filter_suites()
kunit:
Fix wild-memory-access bug in kunit_free_suite_set()
kunit:
Make 'list' action available to kunit test modules
kunit:
memcpy: Mark tests as slow using test attributes
kunit:
qemu_configs: Enable all architectural features for arm64
kunit:
replace KUNIT_TRIGGER_STATIC_STUB maro with KUNIT_STATIC_STUB_REDIRECT
kunit:
Report the count of test suites in a module
kunit:
test-bug.h: include `stddef.h` for `NULL`
kunit:
test: Make filter strings in executor_test writable
kunit:
time: Mark test as slow using test attributes
kunit:
tool: Add command line interface to filter and report attributes
kvm/vfio:
Accept vfio device file from userspace
kvm/vfio:
avoid bouncing the mutex when adding and deleting groups
kvm/vfio:
ensure kvg instance stays around in kvm_vfio_group_add()
kvm/vfio:
Prepare for accepting vfio device fd
KVM:
Allow range-based TLB invalidation from common code
KVM:
arm64: Add missing HCR_EL2 trap bits
KVM:
arm64: Add nPIR{E0}_EL1 to HFG traps
KVM:
arm64: Always return generic v8 as the preferred target
KVM:
arm64: Correctly handle ACCDATA_EL1 traps
KVM:
arm64: Define kvm_tlb_flush_vmid_range()
KVM:
arm64: Delete pointless switch statement in kvm_reset_vcpu()
KVM:
arm64: Drop HCR_VIRT_EXCP_MASK
KVM:
arm64: Flush only the memslot after write-protect
KVM:
arm64: Implement __kvm_tlb_flush_vmid_range()
KVM:
arm64: Implement kvm_arch_flush_remote_tlbs_range()
KVM:
arm64: Invalidate the table entries upon a range
KVM:
arm64: Move HCRX_EL2 switch to load/put on VHE systems
KVM:
arm64: nv: Add FGT registers
KVM:
arm64: nv: Add fine grained trap forwarding infrastructure
KVM:
arm64: nv: Add support for HCRX_EL2
KVM:
arm64: nv: Add SVC trap forwarding
KVM:
arm64: nv: Add switching support for HFGxTR/HDFGxTR
KVM:
arm64: nv: Add trap description for SPSR_EL2 and ELR_EL2
KVM:
arm64: nv: Add trap forwarding for CNTHCTL_EL2
KVM:
arm64: nv: Add trap forwarding for HCR_EL2
KVM:
arm64: nv: Add trap forwarding for HDFGxTR_EL2
KVM:
arm64: nv: Add trap forwarding for HFGITR_EL2
KVM:
arm64: nv: Add trap forwarding for HFGxTR_EL2
KVM:
arm64: nv: Add trap forwarding for MDCR_EL2
KVM:
arm64: nv: Add trap forwarding infrastructure
KVM:
arm64: nv: Expand ERET trap forwarding to handle FGT
KVM:
arm64: nv: Expose FEAT_EVT to nested guests
KVM:
arm64: nv: Expose FGT to nested guests
KVM:
arm64: nv: Select XARRAY_MULTI to fix build error
KVM:
arm64: nvhe: Ignore SVE hint in SMCCC function ID
KVM:
arm64: PMU: Avoid inappropriate use of host's PMUVer
KVM:
arm64: PMU: Disallow vPMU on non-uniform PMUVer
KVM:
arm64: PMU: Don't advertise STALL_SLOT_{FRONTEND,BACKEND}
KVM:
arm64: PMU: Don't advertise the STALL_SLOT event
KVM:
arm64: pmu: Drop redundant check for non-NULL kvm_pmu_events
KVM:
arm64: pmu: Guard PMU emulation definitions with CONFIG_KVM
KVM:
arm64: pmu: Resync EL0 state on counter rotation
KVM:
arm64: POR{E0}_EL1 do not need trap handlers
KVM:
arm64: Properly return allocated EL2 VA from hyp_alloc_private_va_range()
KVM:
arm64: Remove pointless check for changed init target
KVM:
arm64: Remove redundant kvm_set_pfn_accessed() from user_mem_abort()
KVM:
arm64: Remove size-order align in the nVHE hyp private VA range
KVM:
arm64: Remove unused declarations
KVM:
arm64: Replace vCPU target with a configuration flag
KVM:
arm64: Restructure FGT register switching
KVM:
arm64: selftests: Delete core_reg_fixup
KVM:
arm64: selftests: Drop SVE cap check in print_reg
KVM:
arm64: selftests: Finish generalizing get-reg-list
KVM:
arm64: selftests: Move finalize_vcpu back to run_test
KVM:
arm64: selftests: Move reject_set check logic to a function
KVM:
arm64: selftests: Remove print_reg's dependency on vcpu_config
KVM:
arm64: selftests: Rename vcpu_config and add to kvm_util.h
KVM:
arm64: selftests: Replace str_with_index with strdup_printf
KVM:
arm64: selftests: Split get-reg-list test code
KVM:
arm64: timers: Correctly handle TGE flip with CNTPOFF_EL2
KVM:
arm64: Use kvm_arch_flush_remote_tlbs()
KVM:
arm64: Use the known cpu id instead of smp_processor_id()
KVM:
arm64: Use TLBI range-based instructions for unmap
KVM:
Declare kvm_arch_flush_remote_tlbs() globally
KVM:
drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hook
kvm:
explicitly set FOLL_HONOR_NUMA_FAULT in hva_to_pfn_slow()
KVM:
MIPS: fix -Wunused-but-set-variable warning
KVM:
Move kvm_arch_flush_remote_tlbs_memslot() to common code
KVM:
nSVM: Check instead of asserting on nested TSC scaling support
KVM:
nSVM: Load L1's TSC multiplier based on L1 state, not L2 state
KVM:
nSVM: Skip writes to MSR_AMD64_TSC_RATIO if guest state isn't loaded
KVM:
nSVM: Use KVM-governed feature framework to track "LBRv enabled"
KVM:
nSVM: Use KVM-governed feature framework to track "NRIPS enabled"
KVM:
nSVM: Use KVM-governed feature framework to track "Pause Filter enabled"
KVM:
nSVM: Use KVM-governed feature framework to track "TSC scaling enabled"
KVM:
nSVM: Use KVM-governed feature framework to track "vGIF enabled"
KVM:
nSVM: Use KVM-governed feature framework to track "vNMI enabled"
KVM:
nSVM: Use KVM-governed feature framework to track "vVM{SAVE,LOAD} enabled"
KVM:
nSVM: Use the "outer" helper for writing multiplier to MSR_AMD64_TSC_RATIO
KVM:
nVMX: Use KVM-governed feature framework to track "nested VMX enabled"
KVM:
Remove CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL
KVM:
Remove unused kvm_device_{get,put}() declarations
KVM:
Remove unused kvm_make_cpus_request_mask() declaration
KVM:
Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs()
KVM:
riscv: Add KVM_GET_REG_LIST API support
KVM:
riscv: selftests: Add get-reg-list test
KVM:
riscv: selftests: Fix ISA_EXT register handling in get-reg-list
KVM:
riscv: selftests: Selectively filter-out AIA registers
KVM:
s390: Add UV feature negotiation
KVM:
s390: export kvm_s390_pv*_is_protected functions
KVM:
s390: fix gisa destroy operation might lead to cpu stalls
KVM:
s390: interrupt: Fix single-stepping into interrupt handlers
KVM:
s390: interrupt: Fix single-stepping into program interrupt handlers
KVM:
s390: interrupt: Fix single-stepping kernel-emulated instructions
KVM:
s390: interrupt: Fix single-stepping keyless mode exits
KVM:
s390: interrupt: Fix single-stepping userspace-emulated instructions
KVM:
s390: pv: Allow AP-instructions for pv-guests
KVM:
s390: pv: relax WARN_ONCE condition for destroy fast
KVM:
s390: selftests: Add selftest for single-stepping
KVM:
selftests: Add #define of expected KVM exit reason for ucall
KVM:
selftests: Add a selftest for guest prints and formatted asserts
KVM:
selftests: Add a shameful hack to preserve/clobber GPRs across ucall
KVM:
selftests: Add additional pages to the guest to accommodate ucall
KVM:
selftests: Add arch ucall.h and inline simple arch hooks
KVM:
selftests: Add formatted guest assert support in ucall framework
KVM:
selftests: Add guest_snprintf() to KVM selftests
KVM:
selftests: Add skip_set facility to get_reg_list test
KVM:
selftests: Add string formatting options to ucall
KVM:
selftests: Add strnlen() to the string overrides
KVM:
selftests: Add test cases for unsupported PMU event filter input values
KVM:
selftests: Add x86 properties for Intel PMU in processor.h
KVM:
selftests: Assert that vasprintf() is successful
KVM:
selftests: Convert aarch_timer to printf style GUEST_ASSERT
KVM:
selftests: Convert ARM's hypercalls test to printf style GUEST_ASSERT
KVM:
selftests: Convert ARM's page fault test to printf style GUEST_ASSERT
KVM:
selftests: Convert ARM's vGIC IRQ test to printf style GUEST_ASSERT
KVM:
selftests: Convert debug-exceptions to printf style GUEST_ASSERT
KVM:
selftests: Convert s390's memop test to printf style GUEST_ASSERT
KVM:
selftests: Convert s390's tprot test to printf style GUEST_ASSERT
KVM:
selftests: Convert set_memory_region_test to printf-based GUEST_ASSERT
KVM:
selftests: Convert steal_time test to printf style GUEST_ASSERT
KVM:
selftests: Convert the Hyper-V extended hypercalls test to printf asserts
KVM:
selftests: Convert the Hyper-V feature test to printf style GUEST_ASSERT
KVM:
selftests: Convert the memslot performance test to printf guest asserts
KVM:
selftests: Convert the MONITOR/MWAIT test to use printf guest asserts
KVM:
selftests: Convert the nSVM software interrupt test to printf guest asserts
KVM:
selftests: Convert the x86 userspace I/O test to printf guest assert
KVM:
selftests: Convert VMX's PMU capabilities test to printf guest asserts
KVM:
selftests: Convert x86's CPUID test to printf style GUEST_ASSERT
KVM:
selftests: Convert x86's KVM paravirt test to printf style GUEST_ASSERT
KVM:
selftests: Convert x86's nested exceptions test to printf guest asserts
KVM:
selftests: Convert x86's set BSP ID test to printf style guest asserts
KVM:
selftests: Convert x86's TSC MSRs test to use printf guest asserts
KVM:
selftests: Convert x86's XCR0 test to use printf-based guest asserts
KVM:
selftests: Drop the return of remove_event()
KVM:
selftests: Explicit set #UD when *potentially* injecting exception
KVM:
selftests: Extend x86's sync_regs_test to check for CR4 races
KVM:
selftests: Extend x86's sync_regs_test to check for event vector races
KVM:
selftests: Extend x86's sync_regs_test to check for exception races
KVM:
selftests: Force load all supported XSAVE state in state test
KVM:
selftests: Introduce "struct __kvm_pmu_event_filter" to manipulate filter
KVM:
selftests: Load XSAVE state into untouched vCPU during state test
KVM:
selftests: Make TEST_ASSERT_EQ() output look like normal TEST_ASSERT()
KVM:
selftests: Only do get/set tests on present blessed list
KVM:
selftests: Print out guest RIP on unhandled exception
KVM:
selftests: Reload "good" vCPU state if vCPU hits shutdown
KVM:
selftests: Remove obsolete and incorrect test case metadata
KVM:
selftests: Remove superfluous variable assignment
KVM:
selftests: Rename the ASSERT_EQ macro
KVM:
selftests: Rip out old, param-based guest assert macros
KVM:
selftests: Test gp event filters don't affect fixed event filters
KVM:
selftests: Test if event filter meets expectations on fixed counters
KVM:
selftests: Touch relevant XSAVE state in guest for state test
KVM:
selftests: Treat %llx like %lx when formatting guest printf
KVM:
selftests: Use GUEST_FAIL() in ARM's arch timer helpers
KVM:
selftests: use unified time type for comparison
KVM:
selftests: Zero-initialize entire test_result in memslot perf test
KVM:
SEV-ES: Eliminate #DB intercept when DebugSwap enabled
KVM:
SEV-ES: explicitly disable debug
KVM:
SEV: Enable data breakpoints in SEV-ES
KVM:
SEV: move set_dr_intercepts/clr_dr_intercepts from the header
KVM:
SEV: Move SEV's GP_VECTOR intercept setup to SEV
KVM:
SVM/SEV/SEV-ES: Rework intercepts
KVM:
SVM: Check that the current CPU supports SVM in kvm_is_svm_supported()
KVM:
SVM: Clean up handling of LBR virtualization enabled
KVM:
SVM: Clean up preemption toggling related to MSR_AMD64_TSC_RATIO
KVM:
SVM: correct the size of spec_ctrl field in VMCB save area
KVM:
SVM: Do not use user return MSR support for virtualized TSC_AUX
KVM:
SVM: Don't defer NMI unblocking until next exit for SEV-ES guests
KVM:
SVM: Don't inject #UD if KVM attempts to skip SEV guest insn
KVM:
SVM: Don't try to pointlessly single-step SEV-ES guests for NMI window
KVM:
SVM: Fix build error when using -Werror=unused-but-set-variable
KVM:
SVM: Fix dead KVM_BUG() code in LBR MSR virtualization
KVM:
SVM: Fix TSC_AUX virtualization setup
KVM:
SVM: Get source vCPUs from source VM for SEV-ES intrahost migration
KVM:
SVM: INTERCEPT_RDTSCP is never intercepted anyway
KVM:
SVM: Make KVM_AMD depend on CPU_SUP_AMD or CPU_SUP_HYGON
KVM:
SVM: Require nrips support for SEV guests (and beyond)
KVM:
SVM: Rewrite sev_es_prepare_switch_to_guest()'s comment about swap types
KVM:
SVM: Set target pCPU during IRTE update if target vCPU is running
KVM:
SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL
KVM:
SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry
KVM:
SVM: Use "standard" stgi() helper when disabling SVM
KVM:
SVM: Use svm_get_lbr_vmcb() helper to handle writes to DEBUGCTL
KVM:
VMX: Check KVM CPU caps, not just VMX MSR support, for XSAVE enabling
KVM:
VMX: Delete ancient pr_warn() about KVM_SET_TSS_ADDR not being set
KVM:
VMX: Drop manual TLB flush when migrating vmcs.APIC_ACCESS_ADDR
KVM:
VMX: Drop unnecessary vmx_fb_clear_ctrl_available "cache"
KVM:
VMX: Ensure CPU is stable when probing basic VMX support
KVM:
VMX: Recompute "XSAVES enabled" only after CPUID update
KVM:
VMX: Refresh available regs and IDT vectoring info before NMI handling
KVM:
VMX: Rename vmx_get_max_tdp_level() to vmx_get_max_ept_level()
KVM:
VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ"
KVM:
VMX: Skip VMCLEAR logic during emergency reboots if CR4.VMXE=0
KVM:
Wrap kvm_{gfn,hva}_range.pte in a per-action union
KVM:
x86/mmu: Add helper to convert root hpa to shadow page
KVM:
x86/mmu: Assert that correct locks are held for page write-tracking
KVM:
x86/mmu: Avoid pointer arithmetic when iterating over SPTEs
KVM:
x86/mmu: Bug the VM if a vCPU ends up in long mode without PAE enabled
KVM:
x86/mmu: Bug the VM if write-tracking is used but not enabled
KVM:
x86/mmu: BUG() in rmap helpers iff CONFIG_BUG_ON_DATA_CORRUPTION=y
KVM:
x86/mmu: Cleanup sanity check of SPTEs at SP free
KVM:
x86/mmu: Convert "runtime" WARN_ON() assertions to WARN_ON_ONCE()
KVM:
x86/mmu: Delete pgprintk() and all its usage
KVM:
x86/mmu: Delete rmap_printk() and all its usage
KVM:
x86/mmu: Delete the "dbg" module param
KVM:
x86/mmu: Disallow guest from using !visible slots for page tables
KVM:
x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe()
KVM:
x86/mmu: Don't bounce through page-track mechanism for guest PTEs
KVM:
x86/mmu: Don't rely on page-track mechanism to flush on memslot change
KVM:
x86/mmu: Drop @slot param from exported/external page-track APIs
KVM:
x86/mmu: Drop infrastructure for multiple page-track modes
KVM:
x86/mmu: Guard against collision with KVM-defined PFERR_IMPLICIT_ACCESS
KVM:
x86/mmu: Handle KVM bookkeeping in page-track APIs, not callers
KVM:
x86/mmu: Harden new PGD against roots without shadow pages
KVM:
x86/mmu: Harden TDP MMU iteration against root w/o shadow page
KVM:
x86/mmu: Include mmu.h in spte.h
KVM:
x86/mmu: Move KVM-only page-track declarations to internal header
KVM:
x86/mmu: Move kvm_arch_flush_shadow_{all,memslot}() to mmu.c
KVM:
x86/mmu: Move the lockdep_assert of mmu_lock to inside clear_dirty_pt_masked()
KVM:
x86/mmu: Open code leaf invalidation from mmu_notifier
KVM:
x86/mmu: Plumb "struct kvm" all the way to pte_list_remove()
KVM:
x86/mmu: Rename MMU_WARN_ON() to KVM_MMU_WARN_ON()
KVM:
x86/mmu: Rename page-track APIs to reflect the new reality
KVM:
x86/mmu: Replace MMU_DEBUG with proper KVM_PROVE_MMU Kconfig
KVM:
x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously
KVM:
x86/mmu: Use BUILD_BUG_ON_INVALID() for KVM_MMU_WARN_ON() stub
KVM:
x86/mmu: Use dummy root, backed by zero page, for !visible guest roots
KVM:
x86/mmu: Use KVM-governed feature framework to track "GBPAGES enabled"
KVM:
x86/mmu: Use page-track notifiers iff there are external users
KVM:
x86/pmu: Move .hw_event_available() check out of PMC filter helper
KVM:
x86/pmu: Require nr fixed_pmc_events to match nr max fixed counters
KVM:
x86/pmu: Simplify intel_hw_event_available()
KVM:
x86/pmu: Synthesize at most one PMI per VM-exit
KVM:
x86/pmu: Truncate counter value to allowed width on write
KVM:
x86/pmu: Use enums instead of hardcoded magic for arch event indices
KVM:
x86: Add a framework for enabling KVM-governed x86 features
KVM:
x86: Add a new page-track hook to handle memslot deletion
KVM:
x86: Advertise AMX-COMPLEX CPUID to userspace
KVM:
x86: Advertise host CPUID 0x80000005 in KVM_GET_SUPPORTED_CPUID
KVM:
x86: Always write vCPU's current TSC offset/ratio in vendor hooks
KVM:
x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2}
KVM:
x86: Disallow guest CPUID lookups when IRQs are disabled
KVM:
x86: Fix KVM_CAP_SYNC_REGS's sync_regs() TOCTOU issues
KVM:
x86: Force kvm_rebooting=true during emergency reboot/crash
KVM:
x86: Mask LVTPC when handling a PMI
KVM:
x86: Reject memslot MOVE operations if KVMGT is attached
KVM:
x86: Remove break statements that will never be executed
KVM:
x86: Remove the unused page-track hook track_flush_slot()
KVM:
x86: Remove WARN sanity check on hypervisor timer vs. UNINITIALIZED vCPU
KVM:
x86: Remove x86_emulate_ops::guest_has_long_mode
KVM:
x86: Retry APIC optimized map recalc if vCPU is added/enabled
KVM:
x86: Snapshot host's MSR_IA32_ARCH_CAPABILITIES
KVM:
x86: Update MAINTAINTERS to include selftests
KVM:
x86: Use KVM-governed feature framework to track "XSAVES enabled"
KVM:
x86: Use sysfs_emit() instead of sprintf()
kyber:
Replace strlcpy with strscpy
landlock:
Annotate struct landlock_rule with __counted_by
led:
led-class: Read max-brightness from devicetree
led:
trig: netdev: Fix requesting offload device
leds:
aw200xx: Fix error code in probe()
leds:
aw200xx: Switch back to use struct i2c_driver::probe
leds:
aw2013: Enable pull-up supply for interrupt and I2C
leds:
bcm63138: Rename dependency symbol ARCH_BCM4908 to ARCH_BCMBCA
leds:
class: Store the color index in struct led_classdev
leds:
Drop BUG_ON check for LED_COLOR_ID_MULTI
leds:
Explicitly include correct DT includes
leds:
Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
leds:
flash: leds-qcom-flash: Declare the driver as a module
leds:
flash: leds-qcom-flash: Put child node if registration failed
leds:
flash: leds-qcom-flash: Turn off LED before setting flash current
leds:
ip30: Convert to devm_platform_ioremap_resource()
leds:
Make leds_class a static const structure
leds:
multicolor: Use rounded division when calculating color components
leds:
ns2: Slightly simplify a memory allocation
leds:
pca995x: Add support for PCA995X chips
leds:
pca995x: Fix MODULE_DEVICE_TABLE for OF
leds:
Provide devm_of_led_get_optional()
leds:
pwm: Fix error code in led_pwm_create_fwnode()
leds:
qcom-lpg: Drop assignment to struct pwmchip::base
leds:
Remove redundant of_match_ptr()
leds:
rgb: Add a multicolor LED driver to group monochromatic LEDs
leds:
simatic-ipc-leds-gpio: Add Elkhart Lake version
leds:
simatic-ipc-leds-gpio: Fix comment style in SPDX header
leds:
simatic-ipc-leds-gpio: Restore LEDS_CLASS dependency
leds:
simatic-ipc-leds: default config switch to platform switch
leds:
trig-netdev: Disable offload on deactivation of trigger
leds:
trigger: netdev: Use module_led_trigger macro to simplify the code
leds:
trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
leds:
turris-omnia: Drop unnecessary mutex locking
leds:
turris-omnia: Use sysfs_emit() instead of sprintf()
leds:
uleds: Use module_misc_device macro to simplify the code
lib/bch.c:
use bitrev instead of internal logic
lib/genalloc:
Explicitly include correct DT includes
lib/Kconfig.debug:
Restrict DEBUG_INFO_SPLIT for RISC-V
lib/math/int_log:
Replace LGPL-2.1-or-later boilerplate with SPDX identifier
lib/math/int_log:
Use ARRAY_SIZE(logtable) where makes sense
lib/math:
Move dvb_math.c into lib/math/int_log.c
lib/string_choices:
Add str_write_read() helper
lib/string_helpers:
Add kstrdup_and_replace() helper
lib/test_bpf:
Call page_address() on page acquired with GFP_KERNEL flag
lib/test_meminit:
allocate pages up to order MAX_ORDER
lib/ts_bm:
add helper to reduce indentation and improve readability
lib/vsprintf:
declare no_hash_pointers in sprintf.h
lib/vsprintf:
split out sprintf() and friends
lib:
error-inject: remove error checking for debugfs_create_dir()
lib:
remove error checking for debugfs_create_dir()
lib:
replace kmap() with kmap_local_page()
lib:
test_scanf: Add explicit type cast to result initialization in test_number_prefix()
libbpf:
Add bpf_link_create support for multi uprobes
libbpf:
Add bpf_object__unpin()
libbpf:
Add bpf_program__attach_uprobe_multi function
libbpf:
Add elf symbol iterator
libbpf:
Add elf_open/elf_close functions
libbpf:
Add elf_resolve_pattern_offsets function
libbpf:
Add elf_resolve_syms_offsets function
libbpf:
Add helper macro to clear opts structs
libbpf:
Add link-based API for tcx
libbpf:
Add netfilter link attach helper
libbpf:
Add opts-based attach/detach/query API for tcx
libbpf:
Add support for u[ret]probe.multi[.s] program sections
libbpf:
Add uprobe multi link detection
libbpf:
Add uprobe multi link support to bpf_program__attach_usdt
libbpf:
Add uprobe_multi attach type and link names
libbpf:
Cross-join available_filter_functions and kallsyms for multi-kprobes
libbpf:
Fix realloc API handling in zero-sized edge cases
libbpf:
fix signedness determination in CO-RE relo handling logic
libbpf:
fix typos in Makefile
libbpf:
Free btf_vmlinux when closing bpf_object
libbpf:
Move elf_find_func_offset* functions to elf object
libbpf:
only reset sec_def handler when necessary
libbpf:
Remove HASHMAP_INIT static initialization helper
libbpf:
Set close-on-exec flag on gzopen
libbpf:
Skip modules BTF loading when CAP_SYS_ADMIN is missing
libbpf:
Support triple-underscore flavors for kfunc relocation
libbpf:
Use available_filter_functions_addrs with multi-kprobes
libbpf:
Use local includes inside the library
libceph:
add CEPH_OSD_OP_ASSERT_VER support
libceph:
add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type
libceph:
add sparse read support to msgr1
libceph:
add sparse read support to OSD client
libceph:
add spinlock around osd->o_requests
libceph:
allow ceph_osdc_new_request to accept a multi-op read
libceph:
define struct ceph_sparse_extent and add some helpers
libceph:
do not include crypto/algapi.h
libceph:
new sparse_read op, support sparse reads on msgr2 crc codepath
libceph:
support sparse reads on msgr2 secure codepath
libceph:
use kernel_connect()
libfs:
Add a lock class for the offset map's xa_lock
libfs:
Add directory operations for stable offsets
libfs:
Convert simple_write_begin and simple_write_end to use a folio
libfs:
Remove parent dentry locking in offset_iterate_dir()
libfs:
remove redundant checks of s_encoding
libperf:
Add perf_record_header_attr_id()
libperf:
Get rid of attr.id field
libperf:
Implement riscv mmap support
libstub:
Fix compilation warning for rv32
Linux:
Linux 6.6
Linux:
Linux 6.6-rc1
Linux:
Linux 6.6-rc2
Linux:
Linux 6.6-rc3
Linux:
Linux 6.6-rc4
Linux:
Linux 6.6-rc5
Linux:
Linux 6.6-rc6
Linux:
Linux 6.6-rc7
linux/export.h:
make
independent of CONFIG_MODULES
linux/export:
fix reference to exported functions for parisc64
linux:
convert to ctime accessor functions
list:
Introduce CONFIG_LIST_HARDENED
list_debug:
Introduce inline wrappers for debug checks
lkdtm:
Add FAM_BOUNDS test for __counted_by
LoadPin:
Annotate struct dm_verity_loadpin_trusted_root_digest with __counted_by
lockd:
nlm_blocked list race fixes
lockd:
remove SIGKILL handling
lockdep/selftests:
Use SBRM APIs for wait context tests
lockdep:
fix static memory detection even more
locking/arch:
Avoid variable shadowing in local_try_cmpxchg()
locking/atomic:
scripts: fix fallback ifdeffery
locking/seqlock:
Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
locks:
allow support for write delegation
locks:
fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
loongarch/kexec:
refactor for kernel/Kconfig.kexec
LoongArch:
Add basic KGDB & KDB support
LoongArch:
Add KASAN (Kernel Address Sanitizer) support
LoongArch:
Add KFENCE (Kernel Electric-Fence) support
LoongArch:
Add Loongson Binary Translation (LBT) extension support
LoongArch:
Add SIMD-optimized XOR routines
LoongArch:
Add support for 32_PCREL relocation type
LoongArch:
Add support for 64_PCREL relocation type
LoongArch:
Adjust {copy, clear}_user exception handler behavior
LoongArch:
Allow building with kcov coverage
LoongArch:
Allow usage of LSX/LASX in the kernel
LoongArch:
Code improvements in function pcpu_populate_pte()
loongarch:
convert various functions to use ptdescs
LoongArch:
Define relocation types for ABI v2.10
LoongArch:
Define symbol 'fault' as a local label in fpu.S
LoongArch:
Disable WUC for pgprot_writecombine() like ioremap_wc()
LoongArch:
Don't inline kasan_mem_to_shadow()/kasan_shadow_to_mem()
LoongArch:
Drop unused parse_r and parse_v macros
LoongArch:
Export symbol invalid_pud_table for modules building
LoongArch:
Fix lockdep static memory detection
LoongArch:
Fix some build warnings with W=1
LoongArch:
Get partial stack information when providing regs parameter
loongarch:
implement the new page table range API
LoongArch:
mm: Add p?d_leaf() definitions
LoongArch:
mm: Add page table mapped mode support for virt_to_page()
LoongArch:
mm: Introduce unified function populate_kernel_pte()
LoongArch:
numa: Fix high_memory calculation
LoongArch:
Provide kaslr_offset() to get kernel offset
LoongArch:
Remove dead code in relocate_new_kernel
LoongArch:
Remove shm_align_mask and use SHMLBA instead
LoongArch:
Replace kmap_atomic() with kmap_local_page() in copy_user_highpage()
LoongArch:
Set all reserved memblocks on Node#0 at initialization
LoongArch:
Simplify the processing of jumping new kernel for KASLR
LoongArch:
Update Loongson-3 default config file
LoongArch:
Use _UL() and _ULL()
LoongArch:
Use static defined zero page rather than allocated
LoongArch:
Use SYM_CODE_* to annotate exception handlers
lsm:
add comment block for security_sk_classify_flow LSM hook
lsm:
constify the 'file' parameter in security_binder_transfer_file()
lsm:
constify the 'target' parameter in security_capget()
lsm:
fix typo in security_file_lock() comment header
lwt:
Check LWTUNNEL_XMIT_CONTINUE strictly
lwt:
Fix return values of BPF xmit ops
m68k/kexec:
refactor for kernel/Kconfig.kexec
m68k/pci:
Drop useless pcibios_setup()
m68k:
Add memcmp() declaration
m68k:
coldfire: dma_timer: ERROR: "foo __init bar" should be "foo __init bar"
m68k:
convert various functions to use ptdescs
m68k:
defconfig: Update defconfigs for v6.5-rc1
m68k:
Define __div64_32() to avoid a warning
m68k:
implement the new page table range API
m68k:
Remove
m68k:
Remove
m68k:
Replace #include
with #include
mac80211:
make ieee80211_tx_info padding explicit
macintosh/ams:
linux/platform_device.h is needed
macintosh/ams:
mark ams_init() static
macintosh:
Explicitly include correct DT includes
macsec:
add functions to get macsec real netdevice and check offload
mailbox:
bcm-ferxrm-mailbox: Use devm_platform_get_and_ioremap_resource()
mailbox:
bcm-pdc: Fix some kernel-doc comments
mailbox:
bcm-pdc: Use devm_platform_get_and_ioremap_resource()
mailbox:
Explicitly include correct DT includes
mailbox:
mailbox-test: Fix an error check in mbox_test_probe()
mailbox:
mailbox-test: Use devm_platform_get_and_ioremap_resource()
mailbox:
platform-mhu: Remove redundant dev_err()
mailbox:
qcom-ipcc: fix incorrect num_chans counting
mailbox:
rockchip: Use devm_platform_get_and_ioremap_resource()
mailbox:
tegra-hsp: Convert to devm_platform_ioremap_resource()
mailbox:
ti-msgmgr: Use devm_platform_ioremap_resource_byname()
mailmap:
correct email aliasing for Oleksij Rempel
mailmap:
map Bartosz's old address to the current one
MAINTAINER:
samsung: document dtbs_check requirement for Samsung
MAINTAINERS:
add Alice Ryhl as Rust reviewer
MAINTAINERS:
add Andreas Hindborg as Rust reviewer
MAINTAINERS:
Add Angelo as MediaTek SoC co-maintainer
MAINTAINERS:
add board bindings list to OMAP2+ files
MAINTAINERS:
add Chandan Babu as XFS release manager
MAINTAINERS:
Add drivers/firmware/google/ entry
MAINTAINERS:
Add drivers/firmware/google/ entry
MAINTAINERS:
Add entries for Siemens IPC modules
MAINTAINERS:
Add entry for TQ-Systems device trees and drivers
MAINTAINERS:
Add git information for perf-tools and perf-tools-next trees/branches
MAINTAINERS:
add maintainers for DRM LOONGSON driver
MAINTAINERS:
Add myself as maintainer of the ems_pci.c driver
MAINTAINERS:
Add myself as reviewer for mgag200 and ast drivers
MAINTAINERS:
Add myself as the ARM GIC maintainer
MAINTAINERS:
Add myself into x86 platform driver maintainers
MAINTAINERS:
Add Peter explicitly to the psi section
MAINTAINERS:
add rmap.h to mm entry
MAINTAINERS:
add Rust KUnit files to the KUnit entry
MAINTAINERS:
Add T.J. Mercier as reviewer for DMA-BUF HEAPS FRAMEWORK
MAINTAINERS:
Add usr/ (initramfs generation) to KBUILD
MAINTAINERS:
Add x86 platform drivers patchwork
MAINTAINERS:
adjust file entry in STARFIVE JH71XX PMU CONTROLLER DRIVER
MAINTAINERS:
adjust printk/vsprintf entries
MAINTAINERS:
ASP 2.0 Ethernet driver maintainers
MAINTAINERS:
aspeed: Update Andrew's email address
MAINTAINERS:
aspeed: Update git tree URL
MAINTAINERS:
change reiserfs status to obsolete
MAINTAINERS:
correct file entry in MEDIA DRIVERS FOR FREESCALE IMX7/8
MAINTAINERS:
correct file entry in STARFIVE JH7110 DPHY RX DRIVER
MAINTAINERS:
drop me as XFS maintainer
MAINTAINERS:
Fix Florian Fainelli's email address
MAINTAINERS:
gpio-regmap: make myself a maintainer of it
MAINTAINERS:
iommu/mediatek: Update the header file name
MAINTAINERS:
mfd: Un-support Maxim and Samsung PMIC drivers
MAINTAINERS:
net: fix sort order
MAINTAINERS:
nolibc: add myself as co-maintainer
MAINTAINERS:
nolibc: update tree location
MAINTAINERS:
Ondrej has moved
MAINTAINERS:
pps: Update pps-gpio bindings location
MAINTAINERS:
Remove Laura Abbott from DMA-BUF HEAPS FRAMEWORK
MAINTAINERS:
Remove Liam Mark from DMA-BUF HEAPS FRAMEWORK
MAINTAINERS:
remove links to obsolete btrfs.wiki.kernel.org
MAINTAINERS:
remove myself as nouveau maintainer
MAINTAINERS:
Remove myself from the general IRQ subsystem maintenance
MAINTAINERS:
remove obsolete pattern in RTC SUBSYSTEM section
MAINTAINERS:
remove OXNAS entry
MAINTAINERS:
Replace my email address
MAINTAINERS:
samsung: Un-support cpuidle and clock drivers
MAINTAINERS:
Simplify entries for Arm Vexpress platform and related drivers
MAINTAINERS:
soc: reference maintainer profile
MAINTAINERS:
treat Documentation/maintainer as process docs
MAINTAINERS:
uDPU: add remaining Methode boards
MAINTAINERS:
uDPU: make myself maintainer of it
MAINTAINERS:
update amphion vpu driver entry
MAINTAINERS:
Update dlm mailing list
MAINTAINERS:
Update gfs2 mailing list
MAINTAINERS:
Update info for TI display drivers
MAINTAINERS:
Update link for linux-ax25.org
MAINTAINERS:
update maintainers of chrome-platform
MAINTAINERS:
update Matthieu's email address
MAINTAINERS:
update my email address
MAINTAINERS:
update nouveau maintainers
MAINTAINERS:
update the dm-devel mailing list
MAINTAINERS:
Update the MAINTAINERS enties for TEXAS INSTRUMENTS ASoC DRIVERS
MAINTAINERS:
Use wildcard pattern for ARM PMU headers
MAINTAINERS:
wifi: ath12k: add wiki link
MAINTAINERS:
wifi: hostap: remove maintainer and web page
MAINTAINERS:
wifi: remove generic wiki links from drivers
MAINTAINERS:
wifi: rtl8xxxu: remove git tree
MAINTAINERS:
wifi: rtlwifi: remove git tree
MAINTAINERS:
wifi: wl12xx: remove git tree
maple_tree:
add a fast path case in mas_wr_slot_store()
maple_tree:
add benchmarking for mas_for_each
maple_tree:
add benchmarking for mas_prev()
maple_tree:
add GFP_KERNEL to allocations in mas_expected_entries()
maple_tree:
add hex output to maple_arange64 dump
maple_tree:
add mas_is_active() to detect in-tree walks
maple_tree:
add MAS_UNDERFLOW and MAS_OVERFLOW states
maple_tree:
add test for expanding range in RCU mode
maple_tree:
add test for mas_wr_modify() fast path
maple_tree:
adjust node allocation on mas_rebalance()
maple_tree:
Be more strict about locking
maple_tree:
change mas_adopt_children() parent usage
maple_tree:
clean up mas_wr_append()
maple_tree:
don't use MAPLE_ARANGE64_META_MAX to indicate no gap
maple_tree:
drop mas_first_entry()
maple_tree:
fix a few documentation issues
maple_tree:
fix mas_validate_child_slot() to check last missed slot
maple_tree:
introduce __mas_set_range()
maple_tree:
introduce mas_put_in_tree()
maple_tree:
introduce mas_tree_parent() definition
maple_tree:
make mas_validate_gaps() to check metadata
maple_tree:
make mas_validate_limits() check root node and node limit
maple_tree:
move mas_wr_end_piv() below mas_wr_extend_null()
maple_tree:
mtree_insert*: fix typo in kernel-doc description
maple_tree:
mtree_insert: fix typo in kernel-doc description of GFP flags
maple_tree:
optimize mas_wr_append(), also improve duplicating VMAs
maple_tree:
re-introduce entry to mas_preallocate() arguments
maple_tree:
reduce resets during store setup
maple_tree:
refine mas_preallocate() node calculations
maple_tree:
relax lockdep checks for on-stack trees
maple_tree:
reorder replacement of nodes to avoid live lock
maple_tree:
replace data before marking dead in split and spanning store
maple_tree:
replace mas_logical_pivot() with mas_safe_pivot()
maple_tree:
shrink struct maple_tree
maple_tree:
update mas_preallocate() testing
maple_tree:
update mt_validate()
mcb:
remove is_added flag from mcb_device struct
mctp:
perform route lookups under a RCU read-side lock
md raid1:
allow writebehind to work on any leg device set WriteMostly
md-bitmap:
account for mddev->bitmap_info.offset in read_sb_page
md-bitmap:
cleanup read_sb_page
md-bitmap:
don't use ->index for pages backing the bitmap file
md-bitmap:
initialize variables at declaration time in md_bitmap_file_unmap
md-bitmap:
refactor md_bitmap_init_from_disk
md-bitmap:
rename read_page to read_file_page
md-bitmap:
set BITMAP_WRITE_ERROR in write_sb_page
md-bitmap:
split file writes into a separate helper
md-bitmap:
use %pD to print the file name in md_bitmap_file_kick
md/md-bitmap:
hold 'reconfig_mutex' in backlog_store()
md/md-bitmap:
remove unnecessary local variable in backlog_store()
md/md-faulty:
enable io accounting
md/md-linear:
enable io accounting
md/md-multipath:
enable io accounting
md/raid0:
Factor out helper for mapping and submitting a bio
md/raid0:
Fix performance regression for large sequential writes
md/raid10:
check replacement and rdev to prevent submit the same io twice
md/raid10:
factor out dereference_rdev_and_rrdev()
md/raid10:
fix a 'conf->barrier' leakage in raid10_takeover()
md/raid10:
optimize fix_read_error
md/raid10:
switch to use md_account_bio() for io accounting
md/raid10:
use dereference_rdev_and_rrdev() to get devices
md/raid1:
Avoid lock contention from wake_up()
md/raid1:
call free_r1bio() before allow_barrier() in raid_end_bio_io()
md/raid1:
fix error: ISO C90 forbids mixed declarations
md/raid1:
free the r1bio before waiting for blocked rdev
md/raid1:
hold the barrier until handle_read_error() finishes
md/raid1:
prioritize adding disk to 'removed' mirror
md/raid1:
switch to use md_account_bio() for io accounting
md/raid5-cache:
fix a deadlock in r5l_exit_log()
md/raid5-cache:
fix null-ptr-deref for r5l_flush_stripe_to_raid()
md/raid5:
release batch_last before waiting for another stripe_head
md:
add a mutex to synchronize idle and frozen in action_store()
md:
also clone new io if io accounting is disabled
md:
deprecate bitmap file support
md:
don't dereference mddev after export_rdev()
md:
don't quiesce in mddev_suspend()
md:
enhance checking in md_check_recovery()
md:
fix warning for holder mismatch from export_rdev()
md:
Hold mddev->reconfig_mutex when trying to get mddev->sync_thread
md:
make bitmap file support optional
md:
move initialization and destruction of 'io_acct_set' to md.c
md:
Put the right device in md_seq_next
md:
raid0: account for split bio in iostat accounting
md:
raid1: fix potential OOB in raid1_remove_disk()
md:
refactor action_store() for 'idle' and 'frozen'
md:
refactor idle/frozen_sync_thread() to fix deadlock
md:
remove redundant check in fix_read_error()
md:
restore 'noio_flag' for the last mddev_resume()
md:
wake up 'resync_wait' at last in md_reap_sync_thread()
media/vivid:
Use fbdev I/O helpers
media:
ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
media:
Add MIPI CCI register access helper functions
media:
adv748x: Return to endpoint matching
media:
af9005: Fix null-ptr-deref in af9005_i2c_xfer
media:
am437x-vpfe: Register V4L2 device early
media:
amphion: add helper function to get id name
media:
amphion: decoder support display delay for all formats
media:
amphion: ensure the bitops don't cross boundaries
media:
amphion: fix CHECKED_RETURN issues reported by coverity
media:
amphion: fix REVERSE_INULL issues reported by coverity
media:
amphion: fix UNINIT issues reported by coverity
media:
amphion: fix UNUSED_VALUE issue reported by coverity
media:
amphion: reinit vpu if reqbufs output 0
media:
anysee: fix null-ptr-deref in anysee_master_xfer
media:
aspeed: Fix memory overwrite if timing is 1600x900
media:
atmel-isi: Convert to devm_platform_ioremap_resource()
media:
atmel-isi: Remote unneeeded forward declaration
media:
atomisp: csi2-bridge: Add dev_name() to acpi_handle_info() logging
media:
atomisp: csi2-bridge: Add support for VCM I2C-client instantiation
media:
atomisp: csi2-bridge: Switch to new common ipu_bridge_init()
media:
atomisp: Drop atomisp-ov2680 sensor driver
media:
atomisp: Fix me->stages error checking in sh_css_sp_init_pipeline()
media:
atomisp: Fix smatch warnings caused by atomisp custom assert() usage
media:
atomisp: ov2680: Convert to new CCI register access helpers
media:
atomisp: Remove bogus asd == NULL checks
media:
az6007: Fix null-ptr-deref in az6007_i2c_xfer()
media:
bt8xx: bttv_risc_packed(): remove field checks
media:
bttv: convert to vb2
media:
bttv: copy vbi_fmt from bttv_fh
media:
bttv: copy vid fmt/width/height from fh
media:
bttv: move do_crop flag out of bttv_fh
media:
bttv: move vbi_skip/vbi_count out of buffer
media:
bttv: radio use v4l2_fh instead of bttv_fh
media:
bttv: refactor bttv_set_dma()
media:
bttv: remove crop info from bttv_buffer
media:
bttv: remove format field from bttv_buffer
media:
bttv: remove tvnorm field from bttv_buffer
media:
bttv: replace BUG with WARN_ON
media:
bttv: use audio defaults for winfast2000
media:
bttv: use video_drvdata to get bttv
media:
cadence: Add operation on reset
media:
cadence: Add support for external dphy
media:
cadence: Add support for JH7110 SoC
media:
camif-core: Do not check for 0 return after calling platform_get_irq()
media:
ccs-pll: Initialise best_div to avoid a compiler warning
media:
cec-gpio: drop the cec_gpio_free callback
media:
cec-gpio: specify IRQF_NO_AUTOEN when requesting irq
media:
cec-pin: improve interrupt handling
media:
cec-pin: only enable interrupts when monitoring the CEC pin
media:
cec: ch7322: drop of_match_ptr for ID table
media:
cec: core: add adap_nb_transmit_canceled() callback
media:
cec: core: add adap_unconfigured() callback
media:
cec: meson: drop of_match_ptr for ID table
media:
cec: tegra: drop of_match_ptr for ID table
media:
coda: Remove duplicated include
media:
cx18: remove unnecessary (void*) conversions
media:
cx23885: debug cosmetics
media:
cx24120: Add retval check for cx24120_message_send()
media:
davinci: Init async notifier after registering V4L2 device
media:
davinci: vpif_capture: fix error return code in vpif_probe()
media:
dib7000p: Fix potential division by zero
media:
doc: codec: Rename "Return fields" to "Returned fields" for consistency
media:
doc: dev-encoder: Fixup type for ENUM_FRAMEINTERVALS
media:
doc: dev-encoder: Fixup whitespace before bold asterisks
media:
docs: qcom_camss: Update Code Aurora references
media:
Documentation: Fix [GS]_ROUTING documentation
media:
Documentation: media: cec: describe new callbacks
media:
Documentation: v4l: Add section titles for async
media:
Documentation: v4l: Document missing async subdev function
media:
Documentation: v4l: Document sub-device notifiers
media:
Documentation: v4l: Document v4l2_async_nf_cleanup
media:
Documentation: v4l: Fix async notifier registration example
media:
Documentation: v4l: Fix async sensor subdev helper documentation
media:
drxk: Use %*ph for printing hexdump of a small buffer
media:
ds90ub9xx: switch three more drivers back to use struct i2c_driver::probe()
media:
dt-bindings: Add missing unevaluatedProperties on child node schemas
media:
dt-bindings: cadence-csi2rx: Add resets property
media:
dt-bindings: cadence-csi2rx: Convert to DT schema
media:
dt-bindings: Convert Omnivision OV7251 to DT schema
media:
dt-bindings: drop unneeded status from examples
media:
dt-bindings: i2c: Add I2C Address Translator (ATR)
media:
dt-bindings: imx7-csi: Make power-domains not required for imx8mq
media:
dt-bindings: media: add TI DS90UB913 FPD-Link III Serializer
media:
dt-bindings: media: add TI DS90UB953 FPD-Link III Serializer
media:
dt-bindings: media: add TI DS90UB960 FPD-Link III Deserializer
media:
dt-bindings: mediatek,vcodec: Allow single clock for mt8183
media:
dt-bindings: mediatek,vcodec: Don't require assigned-clocks
media:
dt-bindings: mediatek,vcodec: Remove VDEC_SYS register space
media:
dt-bindings: Merge OV5695 into OV5693 binding
media:
dt-bindings: nxp,imx8-isi: Add i.MX93 ISI compatible string
media:
dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
media:
dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
media:
dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
media:
dvb-usb: opera1: fix uninit-value in dvb_usb_adapter_dvb_init
media:
dvb: mb86a16: check the return value of mb86a16_read()
media:
dvb: symbol fixup for dvb_attach()
media:
dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
media:
Explicitly include correct DT includes
media:
fimc-core: Convert to devm_platform_ioremap_resource()
media:
fimc-lite: Convert to devm_platform_ioremap_resource()
media:
firewire: firedtv-avc.c: replace BUG with proper, error return
media:
go7007: Remove redundant if statement
media:
i2c: Add a camera sensor top level menu
media:
i2c: Add driver for DW9719 VCM
media:
i2c: add DS90UB913 driver
media:
i2c: add DS90UB953 driver
media:
i2c: add DS90UB960 driver
media:
i2c: add I2C Address Translator (ATR) support
media:
i2c: ccs: Check rules is non-NULL
media:
i2c: ds90ub913: Fix a warning about use of uninitialized variable
media:
i2c: ds90ub913: Fix use of uninitialized variables
media:
i2c: ds90ub913: Use v4l2_fwnode_endpoint_parse()
media:
i2c: ds90ub953: Fix use of uninitialized variables
media:
i2c: ds90ub953: Handle V4L2_MBUS_CSI2_NONCONTINUOUS_CLOCK
media:
i2c: ds90ub953: No need to set device_driver owner
media:
i2c: ds90ub953: Restructure clkout management
media:
i2c: ds90ub953: Support non-sync mode
media:
i2c: ds90ub953: Use v4l2_fwnode_endpoint_parse()
media:
i2c: ds90ub960: Allow FPD-Link async mode
media:
i2c: ds90ub960: Configure CSI-2 continuous clock
media:
i2c: ds90ub960: fix error handling in ub960_rxport_add_serializer()
media:
i2c: ds90ub960: Fix PLL config for 1200 MHz CSI rate
media:
i2c: ds90ub960: Rename RXPORT_MODE_CSI2_ASYNC to RXPORT_MODE_CSI2_NONSYNC
media:
i2c: ds90ub9x3: Fix sub-device matching
media:
i2c: imx219: Complete default format initialization
media:
i2c: imx219: Fix a typo referring to a wrong variable
media:
i2c: imx219: Fix colorspace info
media:
i2c: imx219: Fix crop rectangle setting when changing format
media:
i2c: imx219: Perform a full mode set unconditionally
media:
i2c: imx219: Rename mbus codes array
media:
i2c: imx219: Simplify code handling in s_fmt
media:
i2c: imx219: Simplify format assignment
media:
i2c: imx219: Switch from open to init_cfg
media:
i2c: imx219: Use subdev active state
media:
i2c: imx290: drop format param from imx290_ctrl_update
media:
i2c: isl7998x: drop of_match_ptr for ID table
media:
i2c: max9286: drop of_match_ptr for ID table
media:
i2c: max9286: Remove an incorrect fwnode_handle_put() call
media:
i2c: mt9m111: drop of_match_ptr for ID table
media:
i2c: ov01a10: Switch back to use struct i2c_driver::probe
media:
i2c: ov2640: drop of_match_ptr for ID table
media:
i2c: ov2680: drop of_match_ptr for ID table
media:
i2c: ov7740: drop of_match_ptr for ID table
media:
i2c: ov8858: Don't set fwnode in the driver
media:
i2c: rdacm21: Fix uninitialized value
media:
i2c: rdacm21: Remove an incorrect fwnode_handle_put() call
media:
i2c: Remove common dependencies from sensor drivers
media:
i2c: Remove Shawn's and Chiranjeevi's e-mail addresses
media:
i2c: st_mipid02: cascade s_stream call to the source subdev
media:
i2c: tvp5150: check return value of devm_kasprintf()
media:
imx-mipi-csis: Remove an incorrect fwnode_handle_put() call
media:
imx290: Convert to new CCI register access helpers
media:
imx: imx7-media-csi: Fix frame sizes enumeration
media:
imx: Unstage the imx8mq-mipi-csi2 driver
media:
ipu-bridge: Add a ipu_bridge_parse_ssdb() helper function
media:
ipu-bridge: Add a parse_sensor_fwnode callback to ipu_bridge_init()
media:
ipu-bridge: Add a runtime-pm device-link between VCM and sensor
media:
ipu-bridge: Add GalaxyCore GC0310 to ipu_supported_sensors[]
media:
ipu-bridge: Add link-frequency to OV2680 ipu_supported_sensors[] entry
media:
ipu-bridge: Add missing acpi_dev_put() in ipu_bridge_get_ivsc_acpi_dev()
media:
ipu-bridge: Do not use on stack memory for software_node.name field
media:
ipu-bridge: Drop early setting of sensor->adev
media:
ipu-bridge: Fix Kconfig dependencies
media:
ipu-bridge: Fix null pointer deref on SSDB/PLD parsing warnings
media:
ipu-bridge: Move initialization of node_names.vcm to ipu_bridge_init_swnode_names()
media:
ipu-bridge: Move initialization of node_names.vcm to ipu_bridge_init_swnode_names()
media:
ipu-bridge: Move ipu-bridge.h to include/media/
media:
ipu-bridge: Only keep PLD around while parsing
media:
ipu-bridge: Store dev pointer in struct ipu_bridge
media:
ipu-bridge: use IPU_MAX_PORTS for bridge instead of CIO2_NUM_PORTS
media:
ipu3-cio2: allow ipu_bridge to be a module again
media:
ipu3-cio2: rename cio2 bridge to ipu bridge and move out of ipu3
media:
ipu3-cio2: rename ipu3-cio2-main.c back to ipu3-cio2.c
media:
ivsc: Add ACPI dependency
media:
ivsc: Depend on VIDEO_DEV
media:
jpeg-core: Remove redundant dev_err()
media:
MAINTAINERS: Add an entry for V4L2 sensor and lens drivers
media:
MAINTAINERS: Add entry for V4L2 async and fwnode frameworks
media:
MAINTAINERS: Add Hans de Goede as OV2680 sensor driver maintainer
media:
MAINTAINERS: Assign Shawn Tu's sensor drivers to myself
media:
MAINTAINERS: Orphan dw9768 and ov02a10 drivers
media:
MAINTAINERS: Orphan the OV7740 driver
media:
MAINTAINERS: Pick ov5670 maintenance
media:
MAINTAINERS: Split sensors and lens drivers, add documentation
media:
marvell: cafe: Register V4L2 device earlier
media:
marvell: Use devm_platform_get_and_ioremap_resource()
media:
mdp3: Fix resource leaks in of_find_device_by_node
media:
mediatek: vcodec: Add capture format to support 10bit raster mode
media:
mediatek: vcodec: Add capture format to support 10bit tile mode
media:
mediatek: vcodec: Add driver to support 10bit
media:
mediatek: vcodec: align fw interface
media:
mediatek: vcodec: Consider vdecsys presence in reg range check
media:
mediatek: vcodec: Define address for VDEC_HW_ACTIVE
media:
mediatek: vcodec: fix AV1 decode fail for 36bit iova
media:
mediatek: vcodec: Fix encoder access NULL pointer
media:
mediatek: vcodec: Fix possible invalid memory access for decoder
media:
mediatek: vcodec: Fix possible invalid memory access for encoder
media:
mediatek: vcodec: Fix potential crash in mtk_vcodec_dbgfs_remove()
media:
mediatek: vcodec: fix potential double free
media:
mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
media:
mediatek: vcodec: fix unreasonable parameter definition and style
media:
mediatek: vcodec: Improve an error message
media:
mediatek: vcodec: Read HW active status from syscon
media:
mediatek: vcodec: remove the dependency of vcodec debug log
media:
mediatek: vcodec: remove unused include header
media:
mediatek: vcodec: remove unused parameter
media:
mediatek: vcodec: Removing struct 'mtk_vcodec_ctx/dev' for shared interface
media:
mediatek: vcodec: Removing useless debug log
media:
mediatek: vcodec: replace pr_* with dev_* for v4l2 debug message
media:
mediatek: vcodec: Return NULL if no vdec_fb is found
media:
mediatek: vcodec: separate decoder and encoder
media:
mediatek: vcodec: separate struct 'mtk_vcodec_ctx'
media:
mediatek: vcodec: separate struct mtk_vcodec_dev
media:
meson: vdec: Add MODULE_FIRMWARE macro
media:
microchip-sama5d2-isc: Convert to devm_platform_ioremap_resource()
media:
microchip-sama7g5-isc: Convert to devm_platform_ioremap_resource()
media:
mtk-jpeg: Fix use after free bug due to uncanceled work
media:
nxp: Fix wrong return pointer check in mxc_isi_crossbar_init()
media:
nxp: imx8-isi: Add ISI support for i.MX93
media:
nxp: imx8-isi: Move i.MX8 gasket configuration to an ops structure
media:
nxp: Remove redundant dev_err()
media:
omap3isp: Initialise V4L2 async notifier later
media:
omap3isp: Move link creation to bound callback
media:
ov08x40: Fix hblank out of range issue
media:
ov13b10: add PM control support based on power resources
media:
ov13b10: Defer probe if no endpoint found
media:
ov13b10: support new ACPI HID 'OVTI13B1'
media:
ov2680: Add a bunch of register tweaks
media:
ov2680: Add an __ov2680_get_pad_format() helper function
media:
ov2680: Add bus-cfg / endpoint property verification
media:
ov2680: Add link-freq and pixel-rate controls
media:
ov2680: Add ov2680_fill_format() helper function
media:
ov2680: Add ov2680_mode struct
media:
ov2680: Add runtime-pm support
media:
ov2680: Add support for 19.2 MHz clock
media:
ov2680: Add support for ACPI enumeration
media:
ov2680: Add support for more clk setups
media:
ov2680: Annotate the per mode register setting lists
media:
ov2680: Check for "powerdown" GPIO con-id before checking for "reset" GPIO con-id
media:
ov2680: Convert to new CCI register access helpers
media:
ov2680: Don't take the lock for try_fmt calls
media:
ov2680: Drop is_enabled flag
media:
ov2680: Drop unnecessary pad checks
media:
ov2680: Fix exposure and gain ctrls range and default value
media:
ov2680: Fix ov2680_bayer_order()
media:
ov2680: Fix ov2680_enum_frame_interval()
media:
ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
media:
ov2680: Fix regulators being left enabled on ov2680_power_on() errors
media:
ov2680: Fix vflip / hflip set functions
media:
ov2680: Implement selection support
media:
ov2680: Make setting the mode algorithm based
media:
ov2680: Read and log sensor revision during probe
media:
ov2680: Remove auto-gain and auto-exposure controls
media:
ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
media:
ov2680: Store dev instead of i2c_client in ov2680_dev
media:
ov2680: Wait for endpoint fwnode before continuing with probe()
media:
ov5640: Enable MIPI interface in ov5640_set_power_mipi()
media:
ov5640: Fix initial RESETB state and annotate timings
media:
ov5640: fix low resolution image abnormal issue
media:
ov5693: Convert to new CCI register access helpers
media:
pci: cx23885: replace BUG with error return
media:
pci: intel: Add IVSC support for IPU bridge driver
media:
pci: intel: ivsc: Add ACE submodule
media:
pci: intel: ivsc: Add CSI submodule
media:
pci: intel: ivsc: select V4L2_FWNODE
media:
pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
media:
pci: ivsc: Select build dependencies
media:
pci: saa7164: replace BUG with error return
media:
platform: allegro-dvt: drop of_match_ptr for ID table
media:
platform: intel: pxa: drop of_match_ptr for ID table
media:
platform: marvell: drop of_match_ptr for ID table
media:
platform: mdp3: drop of_match_ptr for ID table
media:
platform: mdp3: mark OF related data as maybe unused
media:
platform: mdp: mark OF related data as maybe unused
media:
platform: samsung: s5p-jpeg: drop of_match_ptr for ID table
media:
platform: sun6i-csi: drop of_match_ptr for ID table
media:
platform: sun6i-mipi-csi2: drop of_match_ptr for ID table
media:
platform: sun8i-a83t-mipi-csi2: drop of_match_ptr for ID table
media:
platform: ti: am437x: drop of_match_ptr for ID table
media:
platform: ti: fix the return value handle for platform_get_irq()
media:
platform: ti: Use devm_platform_get_and_ioremap_resource()
media:
platform: verisilicon: drop of_match_ptr for ID table
media:
pvrusb2: use sysfs_emit() to instead of scnprintf()
media:
pxa_camera: Fix an error handling path in pxa_camera_probe()
media:
pxa_camera: Fix probe error handling
media:
pxa_camera: Register V4L2 device early
media:
pxa_camera: Use devm_platform_get_and_ioremap_resource()
media:
qcom: Initialise V4L2 async notifier later
media:
rc: gpio-ir-recv: drop of_match_ptr for ID table
media:
rc: gpio-ir-tx: drop of_match_ptr for ID table
media:
rc: ir-rx51: drop of_match_ptr for ID table
media:
rc: meson-ir: rename Meson IR Controller register macros
media:
rc: meson-ir: sort Meson IR Controller register macros
media:
rc: meson-ir: support MMIO regmaps to access registers
media:
rcar-csi2: Add support for C-PHY on R-Car V4H
media:
rcar_jpu: Remove redundant dev_err()
media:
Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers
media:
Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers
media:
Remove ov_16bit_addr_reg_helpers.h
media:
rkvdec: increase max supported height for H.264
media:
rkvdec: removed redundant blank line
media:
sh_vou: Convert to devm_platform_ioremap_resource()
media:
siano: Convert to use sysfs_emit_at() API
media:
solo6x10: Convert to generic PCM copy ops
media:
stm32-dcmi: Use devm_platform_get_and_ioremap_resource()
media:
stm32: dcmi: only call s_stream on the source subdev
media:
subdev: Add debug prints to enable/disable_streams
media:
subdev: Constify v4l2_subdev_set_routing_with_fmt() param
media:
subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is disabled
media:
subdev: Drop implicit zeroing of stream field
media:
tc358743: Add error code to error message
media:
tegra_cec: fix the return value handle for platform_get_irq()
media:
ti: cal: Clean up mbus formats uses
media:
ti: cal: Fix cal_camerarx_create() error handling
media:
ti: cal: Implement get_frame_desc for camera-rx
media:
ti: cal: Use subdev state
media:
ttpci: remove unnecessary (void*) conversions
media:
ttusb-dec: remove unnecessary (void*) conversions
media:
tuners: qt1010: replace BUG_ON with a regular error
media:
usb: pvrusb2: fix inconsistent indenting
media:
uvcvideo: Fix OOB read
media:
v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
media:
v4l: async: Add some debug prints
media:
v4l: async: Allow multiple connections between entities
media:
v4l: async: Avoid a goto in loop implementation
media:
v4l: async: Clean up error handling in v4l2_async_match_notify
media:
v4l: async: Clean up list heads and entries
media:
v4l: async: Clean up testing for duplicate async subdevs
media:
v4l: async: Don't check whether asd is NULL in validity check
media:
v4l: async: Drop duplicate handling when adding connections
media:
v4l: async: Drop unneeded list entry initialisation
media:
v4l: async: Drop v4l2_async_nf_parse_fwnode_endpoints()
media:
v4l: async: Make V4L2 async match information a struct
media:
v4l: async: Obtain async connection based on sub-device
media:
v4l: async: Only pass match information for async subdev validation
media:
v4l: async: Rename V4L2_ASYNC_MATCH_ macros, add TYPE_
media:
v4l: async: Rename v4l2_async_subdev as v4l2_async_connection
media:
v4l: async: Rework internal lists
media:
v4l: async: Set v4l2_device and subdev in async notifier init
media:
v4l: async: Simplify async sub-device fwnode matching
media:
v4l: async: Support fwnode endpoint list matching for subdevs
media:
v4l: async: Try more connections
media:
v4l: fwnode: Remove unneeded forward declaration
media:
v4l: Use correct dependency for camera sensor drivers
media:
vb2: frame_vector.c: replace WARN_ONCE with a comment
media:
venus: Add vpu_version to most SoCs
media:
venus: core.h: update kerneldoc
media:
venus: core: Assign registers based on VPU version
media:
venus: core: Set up secure memory ranges for SC7180
media:
venus: firmware: Leave a clue about obtaining CP VARs
media:
venus: firmware: Sanitize per-VPU-version
media:
venus: firmware: Use of_reserved_mem_lookup()
media:
venus: Fix firmware path for sm8250
media:
venus: hfi_platform: Check vpu_version instead of device compatible
media:
venus: hfi_venus: Only consider sys_idle_indicator on V1
media:
venus: hfi_venus: Restrict writing SCIACMDARG3 to Venus V1/V2
media:
venus: hfi_venus: Sanitize venus_boot_core() per-VPU-version
media:
venus: hfi_venus: Sanitize venus_cpu_and_video_core_idle() per-VPU-version
media:
venus: hfi_venus: Sanitize venus_cpu_idle_and_pc_ready() per-VPU-version
media:
venus: hfi_venus: Sanitize venus_halt_axi() per-VPU-version
media:
venus: hfi_venus: Sanitize venus_isr() per-VPU-version
media:
venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
media:
venus: Introduce accessors for remapped hfi_buffer_reqs members
media:
venus: Introduce VPU version distinction
media:
venus: Use newly-introduced hfi_buffer_requirements accessors
media:
venus: vdec: Sanitize vdec_set_work_route() per-VPU-version
media:
verisilicon: Convert to devm_platform_ioremap_resource() and devm_platform_ioremap_resource_byname()
media:
verisilicon: Do not check for 0 return after calling platform_get_irq()
media:
verisilicon: Fix TRY_FMT on encoder OUTPUT
media:
via: Use correct dependency for camera sensor drivers
media:
videobuf2: Don't assert held reservation lock for dma-buf mmapping
media:
vivid: fix the racy dev->radio_tx_rds_owner
media:
wl128x: Fix spelling mistake "Transfered" -> "Transferred"
media:
xilinx-vipp: Clean up bound async notifier callback
media:
xilinx-vipp: Init async notifier after registering V4L2 device
media:
xilinx-vipp: Look for entities also in waiting_list
mei:
bus: enable asynchronous suspend.
mei:
gsc: add module description
mei:
log firmware status on hw_start failure.
mei:
make mei_class a static const structure
mei:
obtain firmware version only on gsc.
mei:
pxp: Keep a const qualifier when calling mei_cldev_send()
memblock tests:
Fix compilation errors.
memblock tests:
fix warning Б─≤struct seq_fileБ─≥ declared inside parameter list
memblock tests:
fix warning: "__ALIGN_KERNEL" redefined
memcg:
convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio
memcg:
drop kmem.limit_in_bytes
memcg:
remove duplication detection for mem_cgroup_uncharge_swap
memcontrol:
ensure memcg acquired by id is properly set up
memfd:
do not -EACCES old memfd_create() users with vm.memfd_noexec=2
memfd:
improve userspace warnings for missing exec-related flags
memfd:
replace ratcheting feature from vm.memfd_noexec with hierarchy
memory tier:
rename destroy_memory_type() to put_memory_type()
memory tier:
use helper function destroy_memory_type()
memory tier:
use helper macro __ATTR_RW()
memory:
Explicitly include correct DT includes
memory:
tegra: add check if MRQ_EMC_DVFS_LATENCY is supported
memory:
tegra: Add clients used by DRM in Tegra234
memory:
tegra: add MC client for Tegra234 GPU
memory:
tegra: Prefer octal over symbolic permissions
memory:
tegra: sort tegra234_mc_clients table as per register offsets
Merge :
'acpi-bus' material for v6.6 to satisfy dependencies.
Linux:
Merge 3rd batch of EFI fixes into efi/urgent
Linux:
Merge 6.5-rc4 into char-misc-next
Linux:
Merge 6.5-rc4 into staging-next
Linux:
Merge 6.5-rc4 into tty-next
Linux:
Merge 6.5-rc4 into usb-next
Linux:
Merge 6.5-rc6 into char-misc-next
Linux:
Merge 6.5-rc6 into usb-next
Linux:
Merge ACPI thermal driver changes for 6.6-rc1.
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge back earlier power capping changes for v6.6.
Linux:
Merge back new changes related to system sleep for v6.6.
Linux:
Merge back new thermal control material for v6.6.
Linux:
Merge back system-wide sleep material for v6.6.
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nex
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1689744162-9421-2-git-send-email-quic_rohiagar@quicinc.com' into arm64-for-6.6
Merge branch :
'1689744162-9421-2-git-send-email-quic_rohiagar@quicinc.com' into drivers-for-6.6
Merge branch :
'1690533192-22220-2-git-send-email-quic_srichara@quicinc.com' into arm64-for-6.6
Merge branch :
'1690533192-22220-2-git-send-email-quic_srichara@quicinc.com' into clk-for-6.6
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 :
'20230526-topic-smd_icc-v7-0-09c78c175546@linaro.org' into clk-for-6.6
Merge branch :
'20230620-topic-sc8280_gccgdsc-v2-2-562c1428c10d@linaro.org' into arm64-for-6.6
Merge branch :
'20230620-topic-sc8280_gccgdsc-v2-2-562c1428c10d@linaro.org' into clk-for-6.6
Merge branch :
'20230622-topic-8998clk-v2-1-6222fbc2916b@linaro.org' into arm64-for-6.6
Merge branch :
'20230622-topic-8998clk-v2-1-6222fbc2916b@linaro.org' into clk-for-6.6
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'6.5/scsi-fixes' into 6.6/scsi-staging
Merge branch :
'6.6/scsi-staging' into 6.6/scsi-fixes
Merge branch :
'acpi-irq'
Merge branch :
'acpi-pm'
Merge branch :
'acpi-processor'
Merge branch :
'acpi-processor'
Merge branch :
'acpi-thermal'
Merge branch :
'acpica'
Merge branch :
'Add SO_REUSEPORT support for TC bpf_sk_assign'
Merge branch :
'add-a-driver-for-the-marvell-88q2110-phy'
Merge branch :
'add-missing-xdp_do_flush-invocations'
Merge branch :
'add-support-cpu-v4-insns-for-rv64'
Merge branch :
'add-tja1120-support'
Merge branch :
'add-update_pn-flag'
Merge branch :
'af_unix-data-races'
Merge branch :
'allow-bpf_map_sum_elem_count-for-all-program-types'
Merge branch :
'Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init'
Merge branch :
'ax25-project-links'
Merge branch :
'backup-nexthop-ID'
Merge branch :
'bnxt_en-fix-2-compile-warnings-in-bnxt_dcb-c'
Merge branch :
'bnxt_en-update-for-net-next'
Merge branch :
'bond-cleanups'
Merge branch :
'bpf-add-multi-uprobe-link'
Merge branch :
'bpf-fix-an-issue-in-verifing-allow_ptr_leaks'
Merge branch :
'bpf-link-support-for-tc-bpf-programs'
Merge branch :
'bpf-mem-cache-free-rcu'
Merge branch :
'bpf-refcount-followups-2-owner-field'
Merge branch :
'bpf-refcount-followups-3-bpf_mem_free_rcu-refcounted-nodes'
Merge branch :
'bpf-support-new-insns-from-cpu-v4'
Merge branch :
'bpf-x86-allow-function-arguments-up-to-12-for-tracing'
Merge branch :
'bpf-xdp-add-tracepoint-to-xdp-attaching-failure'
Merge branch 'bpf:
add percpu stats for bpf_map'
Merge branch 'bpf:
Force to MPTCP'
Merge branch 'bpf:
Support ->fill_link_info for kprobe_multi and perf_event links'
Merge branch 'bpf:
Support bpf_get_func_ip helper in uprobes'
Merge branch 'bpftool:
Fix skeletons compilation for older kernels'
Merge branch :
'brcm-asp-2.0-support'
Merge branch :
'clean-up-the-fec-driver'
Merge branch :
'clk-qcom' into clk-next
Merge branch :
'connector-proc_filter-test-fixes'
Merge branch :
'd1c5aa4a8535c645fdb06df62a562918516ba0c6.1686289721.git.quic_varada@quicinc.com' into clk-for-6.6
Merge branch :
'd1c5aa4a8535c645fdb06df62a562918516ba0c6.1686289721.git.quic_varada@quicinc.com' into HEAD
Merge branch :
'devel-stable' into for-next
Merge branch :
'devlink-finish-file-split-and-get-retire-leftover-c'
Merge branch :
'devlink-introduce-selective-dumps'
Merge branch :
'devlink-mlx5-add-port-function-attributes-for-ipsec'
Merge branch :
'devlink-use-spec-to-generate-split-ops'
Merge branch :
'docs-net-page_pool-sync-dev-and-kdoc'
Merge branch :
'drivers/genpd' into soc/drivers
Merge branch :
'dst-hint-multipath'
Merge branch :
'dt/linus' into dt/next
Merge branch :
'eth-bnxt-fix-a-couple-of-w-1-c-1-warnings'
Merge branch :
'eth-bnxt-handle-invalid-tx-completions-more-gracefully'
Merge branch :
'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next
Merge branch :
'fec-XDP_TX'
Merge branch :
'fix-for-check_func_arg_reg_off'
Merge branch :
'fix-pfc-related-issues'
Merge branch :
'fix-the-unmatched-unit_size-of-bpf_mem_cache'
Merge branch :
'fixed_phy_register-return-value'
Merge branch :
'fixes' into misc
Merge branch :
'for-6.5/upstream-fixes' into for-linus
Merge branch :
'for-6.6-vsprintf-doc' into for-linus
Merge branch :
'for-6.6/cp2112' into for-linus
Merge branch :
'for-6.6/devm-fixes' into for-linus
Merge branch :
'for-6.6/doc' into for-linus
Merge branch :
'for-6.6/elan' into for-linus
Merge branch :
'for-6.6/google' into for-linus
Merge branch :
'for-6.6/logitech' into for-linus
Merge branch :
'for-6.6/nvidia' into for-linus
Merge branch :
'for-6.6/roccat' into for-linus
Merge branch :
'for-6.6/sensor-hub' into for-linus
Merge branch :
'for-6.6/steelseries' into for-linus
Merge branch :
'for-6.6/wacom' into for-linus
Merge branch :
'for-6.6/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-next' into for-linus
Merge branch :
'for-next/cpufeature' into for-next/core
Merge branch :
'for-next/docs' into for-next/core
Merge branch :
'for-next/entry' into for-next/core
Merge branch :
'for-next/errata' into for-next/core
Merge branch :
'for-next/misc' into for-next/core
Merge branch :
'for-next/mm' into for-next/core
Merge branch :
'for-next/perf' into for-next/core
Merge branch :
'for-next/selftests' into for-next/core
Merge branch :
'genetlink-provide-struct-genl_info-to-dumps'
Merge branch :
'genpd_create_dir' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into drivers-for-6.6
Merge branch :
'genpd_create_dir' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into soc/drivers
Merge branch :
'gtp-tunnel-driver-fixes'
Merge branch :
'gve-desc'
Merge branch :
'hns3-ethtool'
Merge branch :
'hsr-supervisor-frames'
Merge branch :
'hu' into docs-mw
Merge branch :
'icc-debugfs' into icc-next
Merge branch :
'icc-enable-mask' into icc-next
Merge branch :
'icc-qcm2290' into icc-next
Merge branch :
'icc-retire-macros' into icc-next
Merge branch :
'icc-sm8250-qup' into icc-next
Merge branch :
'icssg-driver'
Merge branch :
'iep-drver-timestamping-support'
Merge branch :
'improve-the-taprio-qdisc-s-relationship-with-its-children'
Merge branch :
'in-kernel-support-for-the-tls-alert-protocol'
Merge branch :
'inet-data-races'
Merge branch :
'intel-wired-lan-driver-updates-2023-10-11-i40e-ice'
Merge branch :
'introduce-ndo_hwtstamp_get-and-ndo_hwtstamp_set'
Merge branch :
'ionic-FLR-support'
Merge branch :
'ipv6-expired-routes'
Merge branch :
'ipv6-update-route-when-delete-saddr'
Merge branch :
'kvm-x86-mmu-6.6' into HEAD
Merge branch 'libbpf:
add netfilter link attach helper'
Merge branch :
'lynx-28g-fixes'
Merge branch :
'macsec-selftests'
Merge branch :
'mlx4-aux-bus'
Merge branch :
'mlx5-expose-nic-temperature-via-hwmon-api'
Merge branch :
'mlx5-ipsec-packet-offload-support-in-eswitch-mode'
Merge branch :
'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlxsw-add-port-range-matching-support'
Merge branch :
'mlxsw-avoid-non-tracker-helpers-when-holding-and-putting-netdevices'
Merge branch :
'mlxsw-enslavement'
Merge branch :
'mlxsw-fixes'
Merge branch :
'mlxsw-redirection'
Merge branch :
'mlxsw-rif-pvid'
Merge branch :
'mlxsw-set-port-stp-state-on-bridge-enslavement'
Merge branch :
'mlxsw-speed-up-transceiver-module-eeprom-dump'
Merge branch :
'mptcp-cleanup-and-improvements-in-the-selftests'
Merge branch :
'mptcp-fixes-and-maintainer-email-update-for-v6-6'
Merge branch :
'mptcp-fixes-for-v6-6'
Merge branch :
'mptcp-prepare-mptcp-packet-scheduler-for-bpf-extension'
Merge branch :
'mptcp-remove-msk-subflow'
Merge branch :
'mptcp-selftests'
Merge branch :
'mptcp-stalled-connections-fix'
Merge branch :
'msm-fixes' into msm-next
Merge branch :
'mv88e6xxx-phylink_pcs'
Merge branch :
'net-data-race-annotations'
Merge branch :
'net-ethernet-mtk_eth_soc-add-basic-support-for-mt7988-soc'
Merge branch :
'net-ethernet-mtk_eth_soc-improve-support-for-mt7988'
Merge branch :
'net-extend-alloc_skb_with_frags-max-size'
Merge branch :
'net-fix-bugs-in-device-netns-move-and-rename'
Merge branch :
'net-freescale-convert-to-platform-remove-callback-returning-void'
Merge branch :
'net-fs_enet-driver-cleanup'
Merge branch :
'net-handle-the-exp-removal-problem-with-ovs-upcall-properly'
Merge branch :
'net-mana-fix-doorbell-access-for-receive-queues'
Merge branch :
'net-mana-fix-some-tx-processing-bugs'
Merge branch :
'net-page_pool-remove-page_pool_release_page'
Merge branch :
'net-pci_dev_id'
Merge branch :
'net-remove-redundant-initialization-owner'
Merge branch :
'net-renesas-rswitch-add-speed-change-support'
Merge branch :
'net-renesas-rswitch-fix-a-lot-of-redundant-irq-issue'
Merge branch :
'net-sched-improve-class-lifetime-handling'
Merge branch :
'net-stats-helpers'
Merge branch :
'net-stmmac-correct-mac-propagation-delay'
Merge branch :
'net-stmmac-improve-driver-statistics'
Merge branch :
'net-stmmac-increase-clk_ptp_ref-rate'
Merge branch :
'net-stmmac-replace-boolean-fields-in-plat_stmmacenet_data-with-flags'
Merge branch :
'net-store-netdevs-in-an-xarray'
Merge branch :
'net-tls-fixes-for-nvme-over-tls'
Merge branch :
'net-warn-about-attempts-to-register-negative-ifindex'
Merge branch 'net:
struct netdev_rx_queue and xdp.h reshuffling'
Merge branch :
'netconsole-enable-compile-time-configuration'
Merge branch :
'netem-use-a-seeded-prng-for-loss-and-corruption-events'
Merge branch :
'next' into for-linus
Merge branch :
'nexthop-refactor-and-fix-nexthop-selection-for-multipath-routes'
Merge branch :
'nexthop-various-cleanups'
Merge branch :
'octeontx2-af-misc-mac-block-changes'
Merge branch :
'octeontx2-af-tc-flower-offload-changes'
Merge branch :
'octeontx2-pf-round-robin-sched'
Merge branch :
'omap-for-v6.5/cleanup' into omap-for-v6.6/soc
Merge branch :
'ovs-drop-reasons'
Merge branch :
'ovs-selftests'
Merge branch :
'oxnas=dwmac-removal'
Merge branch :
'page_pool-a-couple-of-assorted-optimizations'
Merge branch :
'pci/aer'
Merge branch :
'pci/controller/apple'
Merge branch :
'pci/controller/brcmstb'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/fu740'
Merge branch :
'pci/controller/hv'
Merge branch :
'pci/controller/iproc'
Merge branch :
'pci/controller/layerscape'
Merge branch :
'pci/controller/microchip'
Merge branch :
'pci/controller/qcom'
Merge branch :
'pci/controller/qcom-edma'
Merge branch :
'pci/controller/qcom-ep'
Merge branch :
'pci/controller/remove-void-cast'
Merge branch :
'pci/controller/resources'
Merge branch :
'pci/controller/rockchip'
Merge branch :
'pci/controller/switchtec'
Merge branch :
'pci/controller/tegra194'
Merge branch :
'pci/controller/vmd'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/ioport'
Merge branch :
'pci/misc'
Merge branch :
'pci/pcie-rmw'
Merge branch :
'pci/pm'
Merge branch :
'pci/vga'
Merge branch :
'pci/virtualization'
Merge branch :
'pci/vpd'
Merge branch :
'pds_core-error-handling-fixes'
Merge branch :
'phy-at803x-support'
Merge branch :
'phy-motorcomm-driver-strength'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpufreq'
Merge branch :
'pnp'
Merge branch :
'process-connector-bug-fixes-and-enhancements'
Merge branch :
'qca8k-fixes'
Merge branch :
'qcom/20230526-topic-smd_icc-v7-0-09c78c175546@linaro.org' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git into icc-next
Merge branch :
'qrtr-fixes'
Merge branch :
'r8152-reduce-control-transfer'
Merge branch :
'r8152-reg-garbage'
Merge branch :
'ravb-fix-use-after-free-issues'
Merge branch :
'redundant-of_match_ptr'
Merge branch :
'Remove unused fields in cpumap & devmap'
Merge branch :
'remove-legacy-phylink-behaviour'
Merge branch :
'remove-redundant-functions-and-use-generic-functions'
Merge branch :
'remove-RTO_ONLINK-users'
Merge branch :
'remove-some-unused-phylink-legacy'
Merge branch :
'remove-unnecessary-synchronizations-in-cpumap'
Merge branch :
'remove-unnecessary-void-conversions'
Merge branch :
'rework/misc-cleanups' into for-linus
Merge branch :
'rework/misc-cleanups' into for-linus
Merge branch :
'rswitch-fix-issues-on-specific-conditions'
Merge branch :
'rule_buf-OOB'
Merge branch :
'rxfh-custom-rss'
Merge branch :
'rzn1-a5psw-vlan-port_bridge_flags'
Merge branch :
's390-bpf-fix-arch_prepare_bpf_trampoline'
Merge branch :
'samples-bpf-make-bpf-programs-more-libbpf-aware'
Merge branch :
'samples-bpf-remove-unmaintained-xdp-sample-utilities'
Merge branch :
'sched/eevdf' into sched/core
Merge branch :
'seg6-add-next-c-sid-support-for-srv6-end-x-behavior'
Merge branch :
'selftest-ptp'
Merge branch :
'selftests-fib_tests-fixes-for-multipath-list-receive-tests'
Merge branch :
'selftests-mlxsw'
Merge branch :
'selftests-mptcp-join-pass-args-in-new-env-vars'
Merge branch :
'selftests-openvswitch-add-flow-programming-cases'
Merge branch :
'sfc-conntrack-offload'
Merge branch :
'sfc-pedit-offloads'
Merge branch :
'sfc-siena-next'
Merge branch :
'sha1105-regressions'
Merge branch :
'sja1105-fixes'
Merge branch :
'sk-const'
Merge branch :
'slab/for-6.6/random_kmalloc' into slab/for-next
Merge branch :
'smc-features'
Merge branch :
'smc-r-fixes'
Merge branch :
'sparx5-leaks'
Merge branch :
'stmmac-cleanups'
Merge branch :
'stmmac-errors'
Merge branch :
'support-defragmenting-ipv-4-6-packets-in-bpf'
Merge branch :
'support-offload-led-blinking-to-phy'
Merge branch :
'support-udp-encapsulation-in-packet-offload-mode'
Merge branch :
'tc-flower-SPI'
Merge branch :
'tcp-bind-fixes'
Merge branch :
'tcp-disable-header-prediction-for-md5'
Merge branch :
'tcp-oom-probe'
Merge branch :
'tcp-options-lockless'
Merge branch :
'team-do-some-cleanups-in-team-driver'
Merge branch :
'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch :
'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch :
'tls-expand-tls_cipher_size_desc-to-simplify-getsockopt-setsockopt'
Merge branch :
'tools-net-ynl-add-support-for-netlink-raw-families'
Merge branch :
'tools-ynl-handful-of-forward-looking-updates'
Merge branch :
'topic/cpu-smt' into next
Merge branch :
'topic/hda-pci-ids' into for-next
Merge branch :
'topic/intel-hda' into for-next
Merge branch :
'tsnep-napi-fixes'
Merge branch :
'txgbe-link-modes'
Merge branch :
'Update and document struct_ops'
Merge branch :
'update-stmmac-fix_mac_speed'
Merge branch :
'v6.6/vfio/cdev' of https://github.com/awilliam/linux-vfio into iommufd for-next
Merge branch :
'vcap_get_rule-return-value'
Merge branch :
'vfio-ap' into features
Merge branch :
'virtio-vsock-some-updates-for-msg_peek-flag'
Merge branch :
'virtio_net-add-per-queue-interrupt-coalescing-support'
Merge branch :
'xsk-multi-buffer-support'
Merge branch :
'ynl-couple-of-unrelated-fixes'
Linux:
Merge branch kvm-arm64/6.6/generic-vcpu into kvmarm-master/next
Linux:
Merge branch kvm-arm64/6.6/misc into kvmarm-master/next
Linux:
Merge branch kvm-arm64/6.6/pmu-fixes into kvmarm-master/next
Linux:
Merge branch kvm-arm64/nv-trap-forwarding into kvmarm-master/next
Linux:
Merge branch kvm-arm64/tlbi-range into kvmarm-master/next
Merge branches :
'acpi-bus' and 'acpi-video'
Merge branches :
'acpi-ec' and 'acpi-resource'
Merge branches :
'acpi-scan', 'acpi-tad', 'acpi-extlog' and 'acpi-misc'
Merge branches :
'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', 'arm/smmu', 'unisoc', 'x86/vt-d', 'x86/amd' and 'core' into next
Merge branches :
'clk-bindings', 'clk-starfive', 'clk-rm', 'clk-renesas' and 'clk-cleanup' into clk-next
Merge branches :
'clk-imx', 'clk-samsung', 'clk-annotate', 'clk-marvell' and 'clk-lmk' into clk-next
Merge branches :
'clk-versa', 'clk-strdup', 'clk-amlogic', 'clk-allwinner' and 'clk-rockchip' into clk-next
Merge branches :
'doc.2023.07.14b', 'fixes.2023.08.16a', 'rcu-tasks.2023.07.24a', 'rcuscale.2023.07.14b', 'refscale.2023.07.14b', 'torture.2023.08.14a' and 'torturescripts.2023.07.20a' into HEAD
Merge branches :
'fixes-mapphone' and 'fixes-ti-sysc' into fixes
Merge branches :
'pm-cpuidle' and 'pm-cpufreq'
Merge branches :
'pm-devfreq' and 'pm-tools'
Merge branches :
'pm-sleep', 'pm-qos' and 'powercap'
Merge commit b320441c04c9 ("Merge tag :
'tty-6.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty") into tty-next
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-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge existing fixes from asoc/for-6.5 into new branch
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/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 Intel DTS IOSF thermal driver changes for 6.6-rc1.
Linux:
merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes
Linux:
merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes
Merge patch "can:
esd_usb: Add support for esd CAN-USB/3"
Merge patch "RISC-V:
Add ptrace support for vectors"
Linux:
Merge patch series "Add non-coherent DMA support for AX45MP"
Linux:
Merge patch series "Add support for Allwinner D1 CAN controllers"
Merge patch series "arm64:
dts: imx93: add the Flex-CAN stop mode by GPR"
Merge patch series "bpf, riscv:
use BPF prog pack allocator in BPF JIT"
Merge patch series "can:
gs_usb-cleanups: various clenaups"
Merge patch series "can:
gs_usb: convert to NAPI"
Merge patch series "can:
kvaser_pciefd: Add support for new Kvaser PCI Express devices"
Merge patch series "can:
tcan4x5x: Introduce tcan4552/4553"
Merge patch series "can:
xilinx_can: Add support for reset"
Linux:
Merge patch series "Enable multiple MCAN on AM62x"
Linux:
Merge patch series "Introduce Intel Tangier pinctrl driver"
Merge patch series "libsas:
Some tidy-up"
Merge patch series "lpfc:
Update lpfc to revision 14.2.0.14"
Merge patch series "mpi3mr:
Few Enhancements and minor fixes"
Linux:
Merge patch series "Multiple cleanup patches for the UFS driver"
Linux:
Merge patch series "qla2xxx driver misc features"
Linux:
Merge patch series "Returning FIS on success for CDL"
Linux:
Merge patch series "Reuse common functions from pinctrl-intel"
Merge patch series "RISC-V:
mm: Make SV48 the default address space"
Merge patch series "RISC-V:
Probe DT extension support using riscv,isa-extensions & riscv,isa-base"
Merge patch series "RISC-V:
Probe for misaligned access speed"
Merge patch series "riscv:
Allow userspace to directly access perf counters"
Merge patch series "riscv:
dma-mapping: unify support for cache flushes"
Merge patch series "riscv:
Introduce KASLR"
Merge patch series "riscv:
KCFI support"
Merge patch series "riscv:
kprobes: simulate some instructions"
Merge patch series "riscv:
Reduce ARCH_KMALLOC_MINALIGN to 8"
Merge patch series "riscv:
support ELF format binaries in nommu mode"
Merge patch series "scsi:
target: iscsi: Get rid of sprintf in iscsi_target_configfs.c"
Linux:
Merge patch series "smartpqi updates"
Linux:
Merge patch series "support allocating crashkernel above 4G explicitly on riscv"
Merge patch series:
"qla2xxx driver bug fixes"
Merge remote-tracking branch :
'andi/i2c/andi-for-next' into i2c/for-mergewindow
Merge remote-tracking branch :
'intel-speed-select/intel-sst' into review-hans
Merge remote-tracking branch :
'linux-efi/urgent' into efi/next
Merge remote-tracking branch :
'pdx86/fixes' into pdx86/for-next
Merge remote-tracking branch :
'pdx86/platform-drivers-x86-simatic-ipc' into review-hans
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branch :
'vfio-ap' into next
Merge tag :
'6.6-rc-ksmbd' of git://git.samba.org/ksmbd
Merge tag :
'6.6-rc-ksmbd-fixes-part1' of git://git.samba.org/ksmbd
Merge tag :
'6.6-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.6-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.6-rc1-ksmbd' of git://git.samba.org/ksmbd
Merge tag :
'6.6-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.6-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.6-rc3-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.6-rc3-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.6-rc4-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.6-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.6-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.6-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'acpi-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.6-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'affs-for-6.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'amd-drm-fixes-6.6-2023-09-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.6-2023-09-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.6-2023-09-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.6-2023-10-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.6-2023-10-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.6-2023-10-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.6-2023-10-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.6-2023-07-28' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.6-2023-08-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.6-2023-08-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amdtee-fix-for-v6.6' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'amlogic-arm-mach-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/arm
Merge tag :
'amlogic-arm64-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-drivers-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag :
'arc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag :
'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into iommu/fixes
Merge tag :
'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag :
'arm-soc/for-6.6/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.6/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.6/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag :
'arm-soc/for-6.6/soc' of https://github.com/Broadcom/stblinux into soc/arm
Merge tag :
'arm-vfp-refactor-for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux into devel-stable
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 :
'asoc-fix-v6.5-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.6-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.6-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.6-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.6-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.6-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.6-early' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'aspeed-6.6-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
Merge tag :
'aspeed-6.6-maintainers' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/fixes
Merge tag :
'at91-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-soc-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag :
'ata-6.6-final' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'audit-pr-20230829' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'auxdisplay-6.6' of https://github.com/ojeda/linux
Merge tag :
'backlight-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-next-pullrequest-20230816' of git://git.open-mesh.org/linux-merge
Merge tag :
'big-array-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
Merge tag :
'block-6.6-2023-09-08' of git://git.kernel.dk/linux
Merge tag :
'block-6.6-2023-09-15' of git://git.kernel.dk/linux
Merge tag :
'block-6.6-2023-09-28' of git://git.kernel.dk/linux
Merge tag :
'block-6.6-2023-10-06' of git://git.kernel.dk/linux
Merge tag :
'block-6.6-2023-10-12' of git://git.kernel.dk/linux
Merge tag :
'block-6.6-2023-10-20' of git://git.kernel.dk/linux
Merge tag :
'block-6.6-2023-10-27' of git://git.kernel.dk/linux
Merge tag :
'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.6-rc4' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.6-rc6' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.6-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.6-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v6.6-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-starfive-bindings' into riscv-dt-for-next
Merge tag :
'clk-starfive-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into clk-starfive
Merge tag :
'clocksource.2023.08.15a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'core-entry-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-urgent-2023-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-fixes-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-linus
Merge tag :
'coresight-next-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-fixes-for-6.6a' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag :
'counter-updates-for-6.6a' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'cpufreq-arm-updates-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'csd-lock.2023.07.15a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'csky-for-linus-6.6' of https://github.com/c-sky/csky-linux
Merge tag :
'csky-for-linus-6.6-2' of https://github.com/c-sky/csky-linux
Merge tag :
'cxl-fixes-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-next-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-header-cleanups-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-6.6-2023-08-29' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.6-2023-09-09' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.6-2023-09-30' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.6-2023-10-28' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.6' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.6-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-fixes-2023-09-15' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-09-22-2' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-09-29' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-10-06' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-10-13' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-10-20' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-10-27' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-intel-fixes-2023-09-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-09-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-09-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-10-05' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-10-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-10-26' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-gt-next-2023-08-04' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-gt-next-2023-08-11' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2023-08-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2023-08-10' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2023-08-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2023-08-31' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-misc-fixes-2023-09-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-09-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-09-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-09-28' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-10-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-10-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-10-19' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-10-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-next-2023-07-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-07-21' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-07-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-08-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-08-10' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2023-08-17' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2023-08-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2023-09-01' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2023-09-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-msm-fixes-2023-10-07' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2023-08-20' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2023-08-30' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2023-09-08' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-20230814' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into drm-next
Merge tag :
'drm-next-xilinx-20230802' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into drm-next
Merge tag :
'dt64-cleanup-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.6-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'extcon-next-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'exynos-drm-next-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-for-6-6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'ffa-fix-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'filelock-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
Merge tag :
'firewire-fixes-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'fix-efi-recovery-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA
Merge tag :
'fix-fix-iunlink-6.6_2023-09-25' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesB
Merge tag :
'fix-fsmap-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA
Merge tag :
'fix-ia64-build-for-v6.6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/ardb/linux
Merge tag :
'fix-iunlink-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA
Merge tag :
'fix-iunlink-list-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA
Merge tag :
'fix-larp-requirements-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA
Merge tag :
'fix-percpu-lists-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA
Merge tag :
'fix-ro-mounts-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA
Merge tag :
'fix-scrub-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA
Merge tag :
'fixes-2023-09-21' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'flex-array-transformations-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag :
'for-6.6-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.6-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.6-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.6-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.6-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.6-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.6-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.6/block-2023-08-28' of git://git.kernel.dk/linux
Merge tag :
'for-6.6/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.6/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.6/io_uring-2023-08-28' of git://git.kernel.dk/linux
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus-2023083101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2023100502' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2023101101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-6.6-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.6-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.6a-rc3-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-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2023-10-13' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2023-08-11' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-net-next-2023-08-24' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v6.6-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fpga-for-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag :
'fsi-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi into char-misc-next
Merge tag :
'fsnotify_for_v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsnotify_for_v6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag :
'fuse-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'genpd-v6.5-rc1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.6/drivers-genpd
Merge tag :
'genpd-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'gfs2-v6.5-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gfs2-v6.6-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hisi-arm-soc-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/arm
Merge tag :
'hisi-arm32-dt-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag :
'hisi-arm64-dt-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag :
'hisi-drivers-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag :
'hsi-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag :
'hwlock-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'hwmon-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20231009' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20230902' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.6-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i3c/for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-pdx86-simatic-v6.6' into review-hans
Merge tag :
'ib-pdx86-simatic-v6.6-2' into review-hans
Merge tag :
'icc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'ieee802154-for-net-2023-10-10' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan
Merge tag :
'iio-fixes-for-6.6a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-fixes-for-6.6b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.6a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-drivers-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag :
'imx-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-soc-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag :
'input-for-v6.6-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'integrity-v6.6-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-pinctrl-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'io_uring-6.6-2023-09-08' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.6-2023-09-15' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.6-2023-09-28' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.6-2023-10-06' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.6-2023-10-20' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.6-2023-10-27' of git://git.kernel.dk/linux
Merge tag :
'iomap-6.6-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iomap-6.6-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iomap-6.6-fixes-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iomap-6.6-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iomap-per-block-dirty-tracking' of https://github.com/riteshharjani/linux into iomap-6.6-merge
Merge tag :
'iommu-fix-v6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-fixes-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'ipsec-2023-10-17' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-next-2023-07-19' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2023-10-10-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irqchip-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
Merge tag :
'irqchip-fixes-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'irqchip-fixes-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'jfs-6.6' of github.com:kleikamp/linux-shaggy
Merge tag :
'juno-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag :
'kbuild-fixes-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kvm-riscv-6.6-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.6-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-master-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-generic-6.6' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.6' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-pmu-6.6' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-pmu-6.6-fixes' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.6' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.6-fixes' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-immutable-6.6' into next
Merge tag :
'kvm-x86-svm-6.6' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.6' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'large-folio-writes' of git://git.infradead.org/users/willy/pagecache into iomap-6.6-merge
Merge tag :
'leds-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'leds-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libnvdimm-fixes-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'libnvdimm-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-6.6-20231009' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.6-20230719' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.6-20230728' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.6-20230803' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.6-20230807' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-cpupower-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-kselftest-fixes-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-fixes-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-fixes-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-next-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-next-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-nolibc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-watchdog-6.6-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest_active-fixes-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'locking-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2023-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'lsm-pr-20230829' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-v6.6' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Merge tag :
'maintainer-transition-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
Merge tag :
'md-fixes-20230914' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.6
Merge tag :
'md-fixes-20231003' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.6
Merge tag :
'md-next-20230729' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.6/block
Merge tag :
'md-next-20230814-resend' into loongarch-next
Merge tag :
'md-next-20230814-resend' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.6/block
Merge tag :
'md-next-20230817' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.6/block
Merge tag :
'media/v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.6-5' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-20231017' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-next-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memory-controller-drv-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mfd-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'microblaze-v6.6' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag :
'microchip-dt64-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'mips-fixes_6.6_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mlx5-fixes-2023-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-07-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-08-07' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-08-14' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-08-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-hotfixes-stable-2023-09-05-11-51' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-09-23-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-10-01-08-34' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-10-24-09-40' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2023-09-04-14-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'mt76-for-kvalo-2023-07-31' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mvebu-arm-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag :
'mvebu-dt-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'mvebu-dt64-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'mvebu-fixes-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
Merge tag :
'nand/for-6.6' into mtd/next
Merge tag :
'net-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.6-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-23-08-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-09-06' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-09-20' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-10-04' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-10-12' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-10-18' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-2023-08-08' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-23-07-27' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-23-08-22' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.6-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.6-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.6-3' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.6-4' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfsd-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'ntb-6.6' of https://github.com/jonmason/ntb
Merge tag :
'ntfs3_for_6.6' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-6.6-2023-09-14' of git://git.infradead.org/nvme into block-6.6
Merge tag :
'nvme-6.6-2023-10-18' of git://git.infradead.org/nvme into block-6.6
Merge tag :
'objtool-urgent-2023-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-fixes-audio-clock-and-modem-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag :
'omap-for-v6.6/dt-bindings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'omap-for-v6.6/dt-take2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'omap-for-v6.6/fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag :
'omap-for-v6.6/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag :
'omap-for-v6.6/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag :
'omap-for-v6.6/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
Merge tag :
'opp-updates-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'optee-for-for-v6.6' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'ovl-fixes-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'ovl-fixes-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'ovl-fixes-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'ovl-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'oxnas-final-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/narmstrong/linux-oxnas into soc/drivers
Merge tag :
'parisc-for-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.6-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.6-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'peci-next-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
Merge tag :
'percpu-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
Merge tag :
'perf-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.6-1-2023-09-25' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.6-2-2023-10-20' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.6-1-2023-09-05' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2023-09-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2023-10-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2023-10-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2023-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pinctrl-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-mellanox-init-v6.6' into fixes
Merge tag :
'platform-drivers-x86-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.6-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.6-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.6-6' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.6-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.6-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.6-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.6-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.6-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.6-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-6.6-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.6-rc6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pstore-v6.6-rc1-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-nfsd-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag :
'qcom-arm64-defconfig-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-dts-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-pinctrl-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into devel
Merge tag :
'random-fixes-6.6_2023-10-11' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesD
Merge tag :
'ras_core_for_v6.6_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.2023.08.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'regmap-fix-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-fix-v6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.6-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-arm-soc-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag :
'renesas-clk-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.6-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-dts-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-fixes-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag :
'renesas-fixes-for-v6.6-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag :
'renesas-fixes-for-v6.6-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag :
'renesas-pinctrl-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'repair-agfl-fixes-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
Merge tag :
'repair-force-rebuild-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
Merge tag :
'repair-reap-fixes-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
Merge tag :
'repair-tweaks-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
Merge tag :
'reset-for-v6.6' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag :
'riscv-dt-fixes-for-v6.6-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-dt-for-v6.6-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-dt-for-v6.6-pt2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.6-mw2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'rpmsg-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtla-v6.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bristot/linux
Merge tag :
'rust-6.6' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.6' of https://github.com/Rust-for-Linux/linux
Merge tag :
's390-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.6-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-drivers-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag :
'samsung-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'scftorture.2023.08.15a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'sched-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2023-09-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2023-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2023-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2023-10-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2023-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2023-10-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2023-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fix-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'scrub-bmap-fixes-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
Merge tag :
'scrub-rtsummary-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
Merge tag :
'scrub-usage-stats-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'seccomp-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'seccomp-v6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20230829' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20230914' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sev_fixes_for_v6.6' of //git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sh-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag :
'slab-fixes-for-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-fixes-for-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-6.6' of https://github.com/cschaufler/smack-next
Merge tag :
'smp-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'smp-core-for-ppc-23-07-28' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into topic/cpu-smt
Merge tag :
'smp-urgent-2023-09-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'smp-urgent-2023-10-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'socfpga_dts_updates_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'socfpga_update_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/arm
Merge tag :
'sound-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'soundwire-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spi-fix-v6-6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.6-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.6' into mtd/next
Merge tag :
'spi-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-dt-for-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'sunxi-clk-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-clk-for-6.6-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-drivers-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag :
'sunxi-dt-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-dt-for-6.6-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sysctl-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'tag-chrome-platform-firmware-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tag-chrome-platform-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tags/ctl-lock-fixes-6.6' into for-next
Merge tag :
'tegra-for-6.6-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.6-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.6-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.6-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thermal-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.6-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.6-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.6-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'thunderbolt-for-v6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-config-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag :
'ti-k3-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'ti-keystone-soc-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm
Merge tag :
'timers-core-2023-09-04-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2023-09-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2023-10-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.6-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'tomoyo-pr-20230903' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1
Merge tag :
'topic/drm-ci-2023-08-31-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'tpmdd-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'ubifs-for-linus-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'uml-for-linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'urgent/nolibc.2023.10.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'usb-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.6-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.6-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.4' into next
Merge tag :
'v6.5-rc2' into sched/core, to pick up fixes
Merge tag :
'v6.5-rc6' into icc-next
Merge tag :
'v6.5-rc6' into iommufd for-next
Merge tag :
'v6.6-fs.proc.uapi' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.6-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.6-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.6-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.6-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.6-rc3.vfs.ctime.revert' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-rc4.vfs.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-rc7.vfs.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.6-rockchip-defconfig64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag :
'v6.6-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
Merge tag :
'v6.6-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.6-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.6-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v6.6-vfs.autofs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-vfs.fchmodat2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-vfs.fs_context' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-vfs.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-vfs.super.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-vfs.super.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.6-vfs.tmpfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vexpress-updates-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.6-rc4' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.6-merge-2' of ssh://gitolite.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'vfs-6.6-merge-3' of ssh://gitolite.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'wireless-2023-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2023-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2023-10-24' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2023-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2023-08-25' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.6-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.6-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-cleanups-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-core-2023-08-30-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-09-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-09-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-10-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-10-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_apic_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_boot_for_v6.6_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.6_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_v6.6_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mm_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.6_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xarray-6.6' of git://git.infradead.org/users/willy/xarray
Merge tag :
'xfs-6.6-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.6-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.6-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.6-fixes-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.6-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-async-dio.6-2023-08-01' of git://git.kernel.dk/linux into iomap-6.6-mergeA
Merge tag :
'xfs-fstrim-busy-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs into xfs-6.6-fixesC
Merge tag :
'xsa441-6.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'xtensa-20230905' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'xtensa-20230928' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zynqmp-dt-for-6.6' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag :
'zynqmp-soc-for-6.6' of https://github.com/Xilinx/linux-xlnx into soc/drivers
Merge tags :
'ib-mfd-pinctrl-soundwire-v6.6' and 'ib-mfd-regulator-v6.6' into ibs-for-mfd-merged
Linux:
Merge updates of thermal drivers for Intel platforms for 6.6-rc1.
mfd:
88pm860x: Remove unused extern declarations
mfd:
ab8500: Remove unused extern declarations
mfd:
act8945a: Remove redundant of_match_ptr()
mfd:
Add module build support for RZ/G2L MTU3a
mfd:
altera-a10sr: Remove redundant of_match_ptr()
mfd:
atmel-hlcdc: Convert to devm_platform_ioremap_resource()
mfd:
axp20x: Update to use maple tree register cache
mfd:
cs42l43: Add support for cs42l43 core driver
mfd:
cs42l43: Fix MFD_CS42L43 dependency on REGMAP_IRQ
mfd:
cs42l43: Use correct macro for new-style PM runtime ops
mfd:
cs47l15: Update to use maple tree register cache
mfd:
cs47l24: Update to use maple tree register cache
mfd:
cs47l35: Update to use maple tree register cache
mfd:
cs47l85: Update to use maple tree register cache
mfd:
cs47l90: Update to use maple tree register cache
mfd:
cs47l92: Update to use maple tree register cache
mfd:
db8500-prcmu: Remove unused inline functions
mfd:
Explicitly include correct DT includes
mfd:
exynos-lpass: Convert to devm_platform_ioremap_resource()
mfd:
hi6421-pmic: Fix Wvoid-pointer-to-enum-cast warning
mfd:
hi655x-pmic: Convert to devm_platform_ioremap_resource()
mfd:
Immutable branch between MFD, Pinctrl and soundwire due for the v6.6 merge window
mfd:
ipaq-micro: Remove unused variable i in micro_rx_msg()
mfd:
ipaq-micro: Use %*ph for printing hexdump of a small buffer
mfd:
lochnagar-i2c: Remove redundant of_match_ptr()
mfd:
lp87565: Fix Wvoid-pointer-to-enum-cast warning
mfd:
max14577: Fix Wvoid-pointer-to-enum-cast warning
mfd:
max77541: Fix Wvoid-pointer-to-enum-cast warning
mfd:
max77686: Remove unused extern declarations
mfd:
mc13xxx: Simplify device data fetching in probe()
mfd:
mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning
mfd:
omap-usb-host: Convert to devm_platform_ioremap_resource()
mfd:
omap-usb-tll: Convert to devm_platform_ioremap_resource()
mfd:
qcom-pm8xxx: Fix potential deadlock on &chip->pm_irq_lock
mfd:
rk808: Make MFD_RK8XX tristate
mfd:
rn5t618: Remove redundant of_match_ptr()
mfd:
rsmu_i2c: Remove redundant of_match_ptr()
mfd:
rsmu_spi: Remove redundant of_match_ptr()
mfd:
rz-mtu3: Fix COMPILE_TEST build error
mfd:
rz-mtu3: Link time dependencies
mfd:
rz-mtu3: Reduce critical sections
mfd:
rz-mtu3: Remove duplicated include module.h
mfd:
rz-mtu3: Replace raw_spin_lock->spin_lock()
mfd:
stm32-timers: Use devm_platform_get_and_ioremap_resource()
mfd:
stmpe: Fix Wvoid-pointer-to-enum-cast warning
mfd:
stpmic1: Remove redundant of_match_ptr()
mfd:
tc3589: Fix Wvoid-pointer-to-enum-cast warning
mfd:
tc3589x: Remove redundant of_match_ptr()
mfd:
ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource()
mfd:
tps65086: Read DEVICE ID register 1 from device
mfd:
wm31x: Fix Wvoid-pointer-to-enum-cast warning
mfd:
wm5102: Update to use maple tree register cache
mfd:
wm5110: Update to use maple tree register cache
mfd:
wm8994: Fix Wvoid-pointer-to-enum-cast warning
mfd:
wm8994: Update to use maple tree register cache
mfd:
wm8997: Update to use maple tree register cache
mfd:
wm8998: Update to use maple tree register cache
microblaze:
Explicitly include correct DT includes
microblaze:
implement the new page table range API
microblaze:
Make virt_to_pfn() a static inline
microblaze:
Remove zalloc_maybe_bootmem()
migrate:
use folio_set_bh() instead of set_bh_page()
minmax:
add in_range() macro
minmax:
Introduce {min,max}_array()
mips/kexec:
refactor for kernel/Kconfig.kexec
MIPS:
Alchemy: only build mmc support helpers if au1xmmc is enabled
mips:
convert various functions to use ptdescs
MIPS:
Explicitly include correct DT includes
MIPS:
Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
MIPS:
Fixup explicit DT include clean-up
mips:
implement the new page table range API
MIPS:
loongson32: Remove regs-clk.h
MIPS:
loongson32: Remove regs-rtc.h
Mips:
loongson3_defconfig: Enable ast drm driver by default
MIPS:
Loongson64: Fix more __iomem attributes
MIPS:
More explicit DT include clean-ups
MIPS:
Only fiddle with CHECKFLAGS if `need-compiler'
mips:
remove
mips:
remove unneeded #include
mips:
replace #include
with #include
MIPS:
TXx9: Do PCI error checks on own line
MIPS:
VDSO: Conditionally export __vdso_gettimeofday()
misc/xilinx_sdfec:
Convert to devm_platform_ioremap_resource()
misc:
atmel-ssc: Use devm_platform_get_and_ioremap_resource()
misc:
bcm_vk: Fix potential deadlock on &vk->ctx_lock
misc:
eeprom/idt_89hpesx: Switch to memdup_user_nul() helper
misc:
eeprom/idt_89hpesx: Use devm_kmemdup to replace devm_kmalloc + memcpy
misc:
Explicitly include correct DT includes
misc:
fastrpc: Clean buffers on remote invocation failures
misc:
fastrpc: Fix incorrect DMA mapping unmap request
misc:
fastrpc: Fix remote heap allocation request
misc:
fastrpc: Free DMA handles for RPC calls with no arguments
misc:
fastrpc: Pass proper scm arguments for static process init
misc:
fastrpc: Reset metadata buffer to avoid incorrect free
misc:
fastrpc: Unmap only if buffer is unmapped from DSP
misc:
genwqe: make class_genwqe a static const structure
misc:
hi6421-spmi-pmic: Remove redundant dev_err()
misc:
hpilo: make ilo_class a static const structure
misc:
microchip: pci1xxxx: Add support to read and write into PCI1XXXX EEPROM via NVMEM sysfs
misc:
microchip: pci1xxxx: Add support to read and write into PCI1XXXX OTP via NVMEM sysfs
misc:
microchip: pci1xxxx: Fix some NULL vs IS_ERR() bugs
misc:
open-dice: make OPEN_DICE depend on HAS_IOMEM
misc:
rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
misc:
ti-st: don't check for tty data == NULL
misc:
ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf()
misc:
ti-st: remove forward declarations and make st_int_recv() static
misc:
ti-st: remove ptr from recv functions
misc:
tps6594-esm: Convert to platform remove callback returning void
misc:
tps6594-pfsm: Convert to platform remove callback returning void
misc:
tps6594: Remove redundant dev_err_probe() for platform_get_irq_byname()
misc:
xilinx_tmr_manager: Use devm_platform_get_and_ioremap_resource()
mlx4:
Avoid resetting MLX4_INTFF_BONDING per driver
mlx4:
Connect the ethernet part to the auxiliary bus
mlx4:
Connect the infiniband part to the auxiliary bus
mlx4:
Delete custom device management logic
mlx4:
Get rid of the mlx4_interface.activate callback
mlx4:
Get rid of the mlx4_interface.get_dev callback
mlx4:
Move the bond work to the core driver
mlx4:
Register mlx4 devices to an auxiliary virtual bus
mlx4:
Rename member mlx4_en_dev.nb to netdev_nb
mlx4:
Replace the mlx4_interface.event callback with a notifier
mlx4:
Use 'void *' as the event param of mlx4_dispatch_event()
mlx5/core:
E-Switch, Create ACL FT for eswitch manager in switchdev mode
mlxbf-bootctl:
Support setting the ARM boot state to "OS up"
mlxbf-bootctl:
Support sysfs entries for MFG fields
mlxbf-bootctl:
Support the large icmc write/read
mlxbf_gige:
Remove two unused function declarations
mlxsw:
core_acl_flex_actions: Add IGNORE_ACTION
mlxsw:
core_env: Read transceiver module EEPROM in 128 bytes chunks
mlxsw:
core_hwmon: Adjust module label names based on MTCAP sensor counter
mlxsw:
fix mlxsw_sp2_nve_vxlan_learning_set() return type
mlxsw:
i2c: Fix chunk size setting in output mailbox buffer
mlxsw:
i2c: Limit single transaction buffer size
mlxsw:
reg: Add Management Capabilities Mask Register
mlxsw:
reg: Add Policy-Engine Port Range Register
mlxsw:
reg: Increase Management Cable Info Access Register length
mlxsw:
reg: Move 'mpsc' definition in 'mlxsw_reg_infos'
mlxsw:
reg: Remove unused function argument
mlxsw:
resource: Add resource identifier for port range registers
mlxsw:
Set port STP state on bridge enslavement
mlxsw:
spectrum: Add a replay_deslavement argument to event handlers
mlxsw:
spectrum: Allow event handlers to check unowned bridges
mlxsw:
spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put()
mlxsw:
spectrum: On port enslavement to a LAG, join upper's bridges
mlxsw:
spectrum: Permit enslavement to netdevices with uppers
mlxsw:
spectrum: Remove unused function declarations
mlxsw:
spectrum: Split a helper out of mlxsw_sp_netdevice_event()
mlxsw:
spectrum: Stop ignoring learning notifications from redirected traffic
mlxsw:
spectrum_acl: Add port range key element
mlxsw:
spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy()
mlxsw:
spectrum_flower: Add ability to match on port ranges
mlxsw:
spectrum_flower: Disable learning and security lookup when redirecting
mlxsw:
spectrum_nve: Do not take reference when looking up netdevice
mlxsw:
spectrum_port_range: Add devlink resource support
mlxsw:
spectrum_port_range: Add port range core
mlxsw:
spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style
mlxsw:
spectrum_router: Allow address handlers to run on bridge ports
mlxsw:
spectrum_router: Extract a helper to schedule neighbour work
mlxsw:
spectrum_router: FIB: Use tracker helpers to hold & put netdevices
mlxsw:
spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices
mlxsw:
spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices
mlxsw:
spectrum_router: Join RIFs of LAG upper VLANs
mlxsw:
spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument
mlxsw:
spectrum_router: Offload ethernet nexthops when RIF is made
mlxsw:
spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get
mlxsw:
spectrum_router: Replay IP NETDEV_UP on device deslavement
mlxsw:
spectrum_router: Replay IP NETDEV_UP on device enslavement
mlxsw:
spectrum_router: Replay MACVLANs when RIF is made
mlxsw:
spectrum_router: Replay neighbours when RIF is made
mlxsw:
spectrum_router: RIF: Use tracker helpers to hold & put netdevices
mlxsw:
spectrum_router: Take VID for VLAN FIDs from RIF params
mlxsw:
spectrum_switchdev: Manage RIFs on PVID change
mlxsw:
spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change()
mlxsw:
spectrum_switchdev: Replay switchdev objects on port join
mlxsw:
spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal()
mlxsw:
spectrum_switchdev: Use tracker helpers to hold & put netdevices
mm, memcg:
reconsider kmem.limit_in_bytes deprecation
mm, netfs, fscache:
stop read optimisation when folio removed from pagecache
mm,thp:
fix nodeN/meminfo output alignment
mm,thp:
fix smaps THPeligible output alignment
mm,thp:
no space after colon in Mem-Info fields
Linux:
mm-make-pte_marker_swapin_error-more-general-fix
mm/compaction:
avoid unneeded pageblock_end_pfn when no_set_skip_hint is set
mm/compaction:
correct comment of cached migrate pfn update
mm/compaction:
correct comment of candidate pfn in fast_isolate_freepages
mm/compaction:
correct comment of fast_find_migrateblock in isolate_migratepages
mm/compaction:
correct comment to complete migration failure
mm/compaction:
correct last_migrated_pfn update in compact_zone
mm/compaction:
merge end_pfn boundary check in isolate_freepages_range
mm/compaction:
only set skip flag if cc->no_set_skip_hint is false
mm/compaction:
remove unnecessary "else continue" at end of loop in isolate_freepages_block
mm/compaction:
remove unnecessary cursor page in isolate_freepages_block
mm/compaction:
remove unnecessary return for void function
mm/compaction:
remove unused parameter pgdata of fragmentation_score_wmark
mm/compaction:
set compact_cached_free_pfn correctly in update_pageblock_skip
mm/compaction:
skip page block marked skip in isolate_migratepages_block
mm/damon/core-test:
add a test for damos_new_filter()
mm/damon/core-test:
add a unit test for __damos_filter_out()
mm/damon/core:
implement target type damos filter
mm/damon/core:
introduce address range type damos filter
mm/damon/sysfs-schemes:
implement DAMOS tried total bytes file
mm/damon/sysfs-schemes:
support address range type DAMOS filter
mm/damon/sysfs-schemes:
support target damos filter
mm/damon/sysfs:
check DAMOS regions update progress from before_terminate()
mm/damon/sysfs:
implement a command for updating only schemes tried total bytes
mm/damon/vaddr-test:
fix memory leak in damon_do_test_apply_three_regions()
mm/filemap.c:
fix update prev_pos after one read request done
mm/gup:
accelerate thp gup even for "pages != NULL"
mm/gup:
cleanup next_page handling
mm/gup:
don't implicitly set FOLL_HONOR_NUMA_FAULT
mm/gup:
retire follow_hugetlb_page()
mm/huge pud:
use transparent huge pud helpers only with CONFIG_TRANSPARENT_HUGEPAGE
mm/huge_memory:
use RMAP_NONE when calling page_add_anon_rmap()
mm/huge_memory:
work on folio->swap instead of page->private when splitting folio
mm/hugepage pud:
allow arch-specific helper function to check huge page pud support
mm/hugetlb.c:
use helper macro K()
mm/hugetlb:
add page_mask for hugetlb_follow_page_mask()
mm/hugetlb:
get rid of page_hstate()
mm/hugetlb:
handle FOLL_DUMP well in follow_page_mask()
mm/hugetlb:
prepare hugetlb_follow_page_mask() for FOLL_PIN
mm/hwpoison:
check if a raw page in a hugetlb folio is raw HWPOISON
mm/hwpoison:
delete all entries before traversal in __folio_free_raw_hwp
mm/hwpoison:
rename hwp_walk* to hwpoison_walk*
mm/ioremap:
add slab availability checking in ioremap_prot
mm/ioremap:
consider IOREMAP space in generic ioremap
mm/ioremap:
define generic_ioremap_prot() and generic_iounmap()
mm/khugepaged:
collapse_pte_mapped_thp() with mmap_read_lock()
mm/khugepaged:
delete khugepaged_collapse_pte_mapped_thps()
mm/khugepaged:
fix collapse_pte_mapped_thp() versus uffd
mm/khugepaged:
retract_page_tables() without mmap or vma lock
mm/kmemleak:
move up cond_resched() call in page scanning loop
mm/kmemleak:
use object_cache instead of kmemleak_initialized to check in set_track_prepare()
mm/ksm:
add pages scanned metric
mm/memcg:
fix obsolete comment above MEM_CGROUP_MAX_RECLAIM_LOOPS
mm/memcg:
fix obsolete function name in mem_cgroup_protection()
mm/memcg:
fix wrong function name above obj_cgroup_charge_zswap()
mm/memcg:
minor cleanup for mc_handle_present_pte()
mm/memcg:
minor cleanup for MEM_CGROUP_ID_MAX
mm/memcg:
update obsolete comment above parent_mem_cgroup()
mm/memfd:
sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED
mm/memory.c:
fix mismerge
mm/memory.c:
fix some kernel-doc comments
mm/memory:
convert do_page_mkwrite() to use folios
mm/memory:
convert do_read_fault() to use folios
mm/memory:
convert do_shared_fault() to folios
mm/memory:
convert wp_page_shared() to use folios
mm/memory:
pass folio into do_page_mkwrite()
mm/memory_hotplug:
allow architecture to override memmap on memory support check
mm/memory_hotplug:
allow memmap on memory hotplug request to fallback
mm/memory_hotplug:
document the signal_pending() check in offline_pages()
mm/memory_hotplug:
embed vmem_altmap details in memory block
mm/memory_hotplug:
simplify ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE kconfig
mm/memory_hotplug:
support memmap_on_memory when memmap is not aligned to pageblocks
mm/mempolicy:
fix set_mempolicy_home_node() previous VMA pointer
mm/migrate:
fix do_pages_move for compat pointers
mm/migrate_device:
try to handle swapcache pages
mm/mm_init.c:
drop node_start_pfn from adjust_zone_range_for_zone_movable()
mm/mm_init.c:
mark check_for_memory() as __init
mm/mm_init.c:
remove obsolete macro HASH_SMALL
mm/mm_init.c:
update obsolete comment in get_pfn_range_for_nid()
mm/mm_init:
use helper macro BITS_PER_LONG and BITS_PER_BYTE
mm/mmap.c:
use helper macro K()
mm/mmap:
Add shadow stack pages to memory accounting
mm/mmap:
change detached vma locking scheme
mm/mmap:
change vma iteration order in do_vmi_align_munmap()
mm/mmap:
clean up validate_mm() calls
mm/mmap:
move vma operations to mm_struct out of the critical section of file mapping lock
mm/mprotect:
fix obsolete function name in change_pte_range()
mm/nommu.c:
use helper macro K()
mm/page_alloc:
avoid unneeded alike_pages calculation
mm/page_alloc:
correct start page when guard page debug is enabled
mm/page_alloc:
fix min_free_kbytes calculation regarding ZONE_MOVABLE
mm/page_alloc:
remove track of active PCP lists range in bulk free
mm/page_alloc:
remove unnecessary inner __get_pfnblock_flags_mask
mm/page_alloc:
remove unnecessary parameter batch of nr_pcp_free
mm/page_alloc:
remove unneeded variable base
mm/page_alloc:
use get_pfnblock_migratetype to avoid extra page_to_pfn
mm/page_alloc:
use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
mm/page_ext:
add common function to get client data from page_ext
mm/page_ext:
move functions around for minor cleanups to page_ext
mm/page_ext:
move page_ext_operations definition under CONFIG_PAGE_EXTENSION
mm/page_ext:
remove rollback for untouched mem_section in online_page_ext
mm/page_ext:
remove unused return value of offline_page_ext
mm/page_ext:
use page_ext_data helper in page_owner
mm/page_ext:
use page_ext_data helper in page_table_check
mm/page_io:
convert bio_associate_blkg_from_page() to take in a folio
mm/page_io:
convert count_swpout_vm_event() to take in a folio
mm/page_io:
introduce bio_first_folio_all()
mm/page_io:
remove unneeded ClearPageUptodate()
mm/page_io:
remove unneeded SetPageError()
mm/page_io:
use a folio in __end_swap_bio_read()
mm/page_io:
use a folio in __end_swap_bio_write()
mm/page_io:
use a folio in sio_read_complete()
mm/page_io:
use a folio in swap_writepage_bdev_async()
mm/page_io:
use a folio in swap_writepage_bdev_sync()
mm/page_poison:
remove unused page_ext.h from page_poison
mm/page_table_check:
remove unused parameter in [__]page_table_check_pmd_clear
mm/page_table_check:
remove unused parameter in [__]page_table_check_pmd_set
mm/page_table_check:
remove unused parameter in [__]page_table_check_pte_clear
mm/page_table_check:
remove unused parameter in [__]page_table_check_pte_set
mm/page_table_check:
remove unused parameter in [__]page_table_check_pud_clear
mm/page_table_check:
remove unused parameter in [__]page_table_check_pud_set
mm/page_table_check:
remove unused parameters in page_table_check_clear()
mm/page_table_check:
remove unused parameters in page_table_check_set()
mm/pagewalk:
fix bootstopping regression from extra pte_unmap()
mm/percpu.c:
optimize the code in pcpu_setup_first_chunk() a little bit
mm/percpu.c:
print error message too if atomic alloc failed
mm/percpu.c:
remove redundant check
mm/percpu:
Remove some local variables in pcpu_populate_pte
mm/pgtable:
add PAE safety to __pte_offset_map()
mm/pgtable:
add pte_free_defer() for pgtable as page
mm/pgtable:
add rcu_read_lock() and rcu_read_unlock()s
mm/pgtable:
notes on pte_offset_map[_lock]()
mm/rmap:
correct stale comment of rmap_walk_anon and rmap_walk_file
mm/secretmem:
use a folio in secretmem_fault()
mm/shmem.c:
use helper macro K()
mm/slab_common:
fix slab_caches list corruption after kmem_cache_destroy()
mm/slub:
refactor freelist to use custom type
mm/slub:
remove freelist_dereference()
mm/slub:
remove redundant kasan_reset_tag() from freelist_ptr calculations
mm/sparse:
remove redundant judgments from macro for_each_present_section_nr
mm/swap:
inline folio_set_swap_entry() and folio_swap_entry()
mm/swap:
stop using page->private on tail pages for THP_SWAP
mm/swap:
use dedicated entry for swap in folio
mm/swap_state.c:
use helper macro K()
mm/swapfile.c:
use helper macro K()
mm/tlbbatch:
introduce arch_flush_tlb_batched_pending()
mm/tlbbatch:
introduce arch_tlbbatch_should_defer()
mm/tlbbatch:
rename and extend some functions
mm/vmalloc:
add a safer version of find_vm_area() for debug
mm/vmemmap optimization:
split hugetlb and devdax vmemmap optimization
mm/vmemmap:
allow architectures to override how vmemmap optimization works
mm/vmemmap:
improve vmemmap_can_optimize and allow architectures to override
mm/vmstat:
remove unused page_ext.h from vmstat
mm/z3fold:
remove obsolete comment for struct z3fold_pool
mm/z3fold:
use helper function put_z3fold_locked() and put_z3fold_locked_list()
mm:
abstract moving to the next PFN
mm:
add default definition of set_ptes()
mm:
add folio_flush_mapping()
mm:
add generic flush_icache_pages() and documentation
mm:
Add guard pages around a shadow stack.
mm:
add large_rmappable page flag
mm:
add missing VM_FAULT_RESULT_TRACE name for VM_FAULT_COMPLETED
mm:
add orphaned kernel-doc to the rst files.
mm:
add PAGE_TYPE_OP folio functions
mm:
add pud_same similar to __HAVE_ARCH_P4D_SAME
mm:
add tail private fields to struct folio
mm:
add utility functions for ptdesc
mm:
allow ->huge_fault() to be called without the mmap_lock held
mm:
allow fault_dirty_shared_page() to be called under the VMA lock
mm:
allow per-VMA locks on file-backed VMAs
mm:
always lock new vma before inserting into vma tree
mm:
call arch_swap_restore() from unuse_pte()
mm:
call free_huge_page() directly
mm:
call update_mmu_cache_range() in more page fault handling paths
mm:
change do_vmi_align_munmap() tracking of VMAs to remove
mm:
change folio_lock_or_retry to use vm_fault directly
mm:
change pudp_huge_get_and_clear_full take vm_area_struct as arg
mm:
cma: print cma name as well in cma_alloc debug
mm:
compaction: skip the memory hole rapidly when isolating free pages
mm:
compaction: use the correct type of list for free pages
mm:
convert do_set_pte() to set_pte_range()
mm:
convert free_huge_page() to free_huge_folio()
mm:
convert free_transhuge_folio() to folio_undo_large_rmappable()
mm:
convert page_table_check_pte_set() to page_table_check_ptes_set()
mm:
convert pmd_pgtable_page() callers to use pmd_ptdesc()
mm:
convert pmd_ptlock_free() to use ptdescs
mm:
convert pmd_ptlock_init() to use ptdescs
mm:
convert prep_transhuge_page() to folio_prep_large_rmappable()
mm:
convert ptlock_alloc() to use ptdescs
mm:
convert ptlock_free() to use ptdescs
mm:
convert ptlock_init() to use ptdescs
mm:
convert ptlock_ptr() to use ptdescs
mm:
convert split_huge_pages_pid() to use a folio
mm:
correct stale comment of function check_pte
mm:
create ptdesc equivalents for pgtable_{pte,pmd}_page_{ctor,dtor}
mm:
delete mmap_write_trylock() and vma_try_start_write()
mm:
disable kernelcore=mirror when no mirror memory
mm:
Don't allow write GUPs to shadow stack memory
mm:
don't drop VMA locks in mm_drop_all_locks()
mm:
drop per-VMA lock when returning VM_FAULT_RETRY or VM_FAULT_COMPLETED
mm:
factor out VMA stack and heap checks
mm:
fix clean_record_shared_mapping_range kernel-doc
mm:
fix get_mctgt_type() kernel-doc
mm:
fix kernel-doc warning from tlb_flush_rmaps()
mm:
fix obsolete function name above debug_pagealloc_enabled_static()
mm:
fix some kernel-doc comments
mm:
fix vm_brk_flags() to not bail out while holding lock
mm:
for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap
mm:
free up a word in the first tail page
mm:
handle faults that merely update the accessed bit under the VMA lock
mm:
handle PUD faults under the VMA lock
mm:
handle some PMD faults under the VMA lock
mm:
handle swap and NUMA PTE faults under the VMA lock
mm:
handle swap page faults under per-VMA lock
mm:
handle userfaults under VMA lock
mm:
hugetlb: add huge page size param to set_huge_pte_at()
mm:
hugetlb: use flush_hugetlb_tlb_range() in move_hugetlb_page_tables()
mm:
hugetlb_vmemmap: fix a race between vmemmap pmd split
mm:
improve the comment in isolate_migratepages_block()
mm:
increase usage of folio_next_index() helper
mm:
Introduce VM_SHADOW_STACK for shadow stack memory
mm:
invalidation check mapping before folio_contains
mm:
ioremap: allow ARCH to have its own ioremap method definition
mm:
ioremap: remove unneeded ioremap_allowed and iounmap_allowed
mm:
kfence: allocate kfence_metadata at runtime
mm:
kill frontswap
mm:
kmsan: use helper function page_size()
mm:
kmsan: use helper macro offset_in_page()
mm:
kmsan: use helper macros PAGE_ALIGN and PAGE_ALIGN_DOWN
mm:
lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once
mm:
madvise: fix uneven accounting of psi
mm:
make MEMFD_CREATE into a selectable config option
mm:
make PTE_MARKER_SWAPIN_ERROR more general
mm:
Make pte_mkwrite() take a VMA
mm:
make show_free_areas() static
mm:
memcg: use rstat for non-hierarchical stats
mm:
memcontrol: fix GFP_NOFS recursion in memory.high enforcement
mm:
memory-failure: add PageOffline() check
mm:
memory-failure: don't account hwpoison_filter() filtered pages
mm:
memory-failure: ensure moving HWPoison flag to the raw error pages
mm:
memory-failure: fetch compound head after extra page refcnt is held
mm:
memory-failure: fix potential page refcnt leak in memory_failure()
mm:
memory-failure: fix race window when trying to get hugetlb folio
mm:
memory-failure: minor cleanup for comments and codestyle
mm:
memory-failure: remove unneeded 'inline' annotation
mm:
memory-failure: remove unneeded header files
mm:
memory-failure: remove unneeded page state check in shake_page()
mm:
memory-failure: remove unneeded PageHuge() check
mm:
memory-failure: use helper macro llist_for_each_entry_safe()
mm:
memory-failure: use local variable huge to check hugetlb page
mm:
memory-failure: use rcu lock instead of tasklist_lock when collect_procs()
mm:
mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified
mm:
memtest: convert to memtest_report_meminfo()
mm:
merge folio_has_private()/filemap_release_folio() call pairs
mm:
move dummy_vm_ops out of a header
mm:
move FAULT_FLAG_VMA_LOCK check down from do_fault()
mm:
move FAULT_FLAG_VMA_LOCK check down in handle_pte_fault()
mm:
move FAULT_FLAG_VMA_LOCK check from handle_mm_fault()
mm:
move is_ioremap_addr() into new header file
mm:
move PMD_ORDER to pgtable.h
mm:
Move pte/pmd_mkwrite() callers with no VMA to _novma()
mm:
Move VM_UFFD_MINOR_BIT from 37 to 38
mm:
move vma locking out of vma_prepare and dup_anon_vma
mm:
no need to export mm_kobj
mm:
page_alloc: avoid false page outside zone error info
mm:
page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list
mm:
page_alloc: remove stale CMA guard code
mm:
page_alloc: remove unused parameter from reserve_highatomic_pageblock()
mm:
rationalise flush_icache_pages() and flush_icache_page()
mm:
Re-introduce vm_flags to do_mmap()
mm:
rearrange page flags
mm:
remove ARCH_IMPLEMENTS_FLUSH_DCACHE_FOLIO
mm:
remove arguments of show_mem()
mm:
remove checks for pte_index
mm:
remove clear_page_idle()
mm:
remove CONFIG_PER_VMA_LOCK ifdefs
mm:
remove enum page_entry_size
mm:
remove folio_account_redirty
mm:
remove folio_test_transhuge()
mm:
remove free_compound_page() and the compound_page_dtors array
mm:
remove HUGETLB_PAGE_DTOR
mm:
remove obsolete comment above struct per_cpu_pages
mm:
remove page table members from struct page
mm:
remove page_mapping_file()
mm:
remove page_rmapping()
mm:
remove pgtable_{pmd, pte}_page_{ctor, dtor}() wrappers
mm:
remove prev check from do_vmi_align_munmap()
mm:
remove re-walk from mmap_region()
mm:
remove redundant K() macro definition
mm:
Rename arch pte_mkwrite()'s to pte_mkwrite_novma()
mm:
replace mmap with vma write lock assertions when operating on a vma
mm:
report success more often from filemap_map_folio_range()
mm:
run the fault-around code under the VMA lock
mm:
set up vma iterator for vma_iter_prealloc() calls
mm:
slab: Do not create kmalloc caches smaller than arch_slab_minalign()
mm:
tidy up set_ptes definition
mm:
use a folio in fault_dirty_shared_page()
mm:
use flush_icache_pages() in do_set_pmd()
mm:
use vma_iter_clear_gfp() in nommu
mm:
userfaultfd: add new UFFDIO_POISON ioctl
mm:
userfaultfd: add new UFFDIO_POISON ioctl: fix
mm:
userfaultfd: check for start + len overflow in validate_range
mm:
userfaultfd: document and enable new UFFDIO_POISON feature
mm:
userfaultfd: extract file size check out into a helper
mm:
userfaultfd: remove stale comment about core dump locking
mm:
userfaultfd: support UFFDIO_POISON for hugetlbfs
mm:
Warn on shadow stack memory in wrong vma
mm:
zswap: fix pool refcount bug around shrink_worker()
mm:
zswap: fix potential memory corruption on duplicate store
mm:
zswap: kill zswap_get_swap_cache_page()
mm:
zswap: multiple zpools support
mm:
zswap: tighten up entry invalidation
mm:
zswap: update comment for struct zswap_entry
mm:
zswap: use zswap_invalidate_entry() for duplicates
Linux:
mm:vmscan: fix inaccurate reclaim during proactive reclaim
mmap:
fix error paths with dup_anon_vma()
mmap:
fix vma_iterator in error path of vma_merge()
mmc:
alcor: Convert to platform remove callback returning void
mmc:
atmel-mci: Convert to gpio descriptors
mmc:
atmel-mci: Convert to platform remove callback returning void
mmc:
atmel-mci: move atmel MCI header file
mmc:
atmel-mci: Move card detect gpio polarity quirk to gpiolib
mmc:
au1xmmc: Convert to platform remove callback returning void
mmc:
au1xmmc: force non-modular build and remove symbol_get usage
mmc:
bcm2835: Convert to platform remove callback returning void
mmc:
cavium-octeon: Convert to platform remove callback returning void
mmc:
cb710: Convert to platform remove callback returning void
mmc:
Convert to platform remove callback returning void
mmc:
core: Add host specific tuning support for SD HS mode
mmc:
core: Capture correct oemid-bits for eMMC cards
mmc:
core: Cleanup mmc_sd_num_wr_blocks() function
mmc:
core: Fix error propagation for some ioctl commands
mmc:
core: propagate removable attribute to driver core
mmc:
core: sdio: hold retuning if sdio in 1-bit mode
mmc:
davinci: Make SDIO irq truly optional
mmc:
davinci_mmc: Convert to platform remove callback returning void
mmc:
dw_mmc: exynos: Convert to platform remove callback returning void
mmc:
dw_mmc: hi3798cv200: Convert to platform remove callback returning void
mmc:
dw_mmc: rockchip: Convert to platform remove callback returning void
mmc:
Explicitly include correct DT includes
mmc:
f-sdh30: Convert to platform remove callback returning void
mmc:
jz4740: Convert to platform remove callback returning void
mmc:
litex_mmc: Convert to platform remove callback returning void
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
meson-gx: Convert to platform remove callback returning void
mmc:
meson-gx: Drop redundant WARN_ON() in the irq handler
mmc:
meson-mx-sdhc: Convert to platform remove callback returning void
mmc:
meson-mx-sdio: Convert to platform remove callback returning void
mmc:
mmci: Improve ux500 debug prints
mmc:
moxart: Convert to platform remove callback returning void
mmc:
mtk-sd: Convert to platform remove callback returning void
mmc:
mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
mmc:
mvsdio: Convert to platform remove callback returning void
mmc:
mxcmmc: Convert to platform remove callback returning void
mmc:
mxcmmc: Use devm_platform_get_and_ioremap_resource()
mmc:
mxs-mmc: Convert to platform remove callback returning void
mmc:
omap: Convert to platform remove callback returning void
mmc:
omap_hsmmc: Convert to platform remove callback returning void
mmc:
omap_hsmmc: Use devm_platform_get_and_ioremap_resource()
mmc:
owl: Convert to platform remove callback returning void
mmc:
pwrseq: Convert to platform remove callback returning void
mmc:
pwrseq: sd8787: Convert to platform remove callback returning void
mmc:
pwrseq_simple: Convert to platform remove callback returning void
mmc:
pxamci: Convert to platform remove callback returning void
mmc:
pxamci: Use devm_platform_get_and_ioremap_resource()
mmc:
remove unnecessary set_drvdata() function
mmc:
renesas_sdhi: Convert to platform remove callback returning void
mmc:
renesas_sdhi: register irqs before registering controller
mmc:
renesas_sdhi: remove outdated indentation
mmc:
rtsx_pci: Convert to platform remove callback returning void
mmc:
rtsx_pci: Drop if block with always false condition
mmc:
rtsx_usb_sdmmc: Convert to platform remove callback returning void
mmc:
sdhci-acpi: Convert to platform remove callback returning void
mmc:
sdhci-bcm-kona: Use sdhci_pltfm_remove()
mmc:
sdhci-brcmstb: Use sdhci_pltfm_remove()
mmc:
sdhci-cadence: Use sdhci_pltfm_remove()
mmc:
sdhci-dove: Use sdhci_pltfm_remove()
mmc:
sdhci-esdhc-imx: Convert to platform remove callback returning void
mmc:
sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
mmc:
sdhci-esdhc-mcf: Convert to platform remove callback returning void
mmc:
sdhci-iproc: Use sdhci_pltfm_remove()
mmc:
sdhci-msm: Convert to platform remove callback returning void
mmc:
sdhci-of-arasan: Convert to platform remove callback returning void
mmc:
sdhci-of-arasan: Use sdhci_pltfm_remove()
mmc:
sdhci-of-aspeed: Convert to platform remove
mmc:
sdhci-of-aspeed: remove unneeded variables
mmc:
sdhci-of-at91: Convert to platform remove callback returning void
mmc:
sdhci-of-at91: Use sdhci_pltfm_remove()
mmc:
sdhci-of-dwcmshc: Add error handling in dwcmshc_resume
mmc:
sdhci-of-dwcmshc: Add runtime PM operations
mmc:
sdhci-of-dwcmshc: Convert to platform remove callback returning void
mmc:
sdhci-of-esdhc: Use sdhci_pltfm_remove()
mmc:
sdhci-of-hlwd: Use sdhci_pltfm_remove()
mmc:
sdhci-of-sparx5: Use sdhci_pltfm_remove()
mmc:
sdhci-omap: Convert to platform remove callback returning void
mmc:
sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend
mmc:
sdhci-pci-o2micro: add Bayhub new chip GG8 support for express card
mmc:
sdhci-pci-o2micro: add Bayhub new chip GG8 support for UHS-I
mmc:
sdhci-pic32: Convert to platform remove callback returning void
mmc:
sdhci-pltfm: Add sdhci_pltfm_remove()
mmc:
sdhci-pltfm: Remove sdhci_pltfm_unregister()
mmc:
sdhci-pltfm: Rename sdhci_pltfm_register()
mmc:
sdhci-pxav2: Use sdhci_pltfm_remove()
mmc:
sdhci-pxav3: Convert to platform remove callback returning void
mmc:
sdhci-s3c: Convert to platform remove callback returning void
mmc:
sdhci-spear: Convert to platform remove callback returning void
mmc:
sdhci-spear: remove redundant of_match_ptr()
mmc:
sdhci-sprd: Add SD HS mode online tuning
mmc:
sdhci-sprd: Convert to platform remove callback returning void
mmc:
sdhci-sprd: Fix error code in sdhci_sprd_tuning()
mmc:
sdhci-st: Convert to platform remove callback returning void
mmc:
sdhci-st: Use devm_platform_ioremap_resource_byname()
mmc:
sdhci-st: Use sdhci_pltfm_remove()
mmc:
sdhci-tegra: Convert to platform remove callback returning void
mmc:
sdhci: milbeaut: Convert to platform remove callback returning void
mmc:
sdhci: milbeaut: remove redundant of_match_ptr()
mmc:
sdhci_am654: Convert to platform remove callback returning void
mmc:
sdhci_am654: Properly handle failures in .remove()
mmc:
sdhci_f_sdh30: Use sdhci_pltfm_remove()
mmc:
sh_mmcif: Convert to platform remove callback returning void
mmc:
sunplus-mmc: Convert to platform remove callback returning void
mmc:
sunplus: Fix platform_get_irq() error checking
mmc:
sunxi: Convert to platform remove callback returning void
mmc:
uniphier-sd: Convert to platform remove callback returning void
mmc:
uniphier-sd: register irqs before registering controller
mmc:
usdhi60rol0: Convert to platform remove callback returning void
mmc:
wbsd: Convert to platform remove callback returning void
mmc:
wmt-sdmmc: Convert to platform remove callback returning void
mmc:
xenon: Convert to platform remove callback returning void
mmu_notifiers:
call invalidate_range() when invalidating TLBs
mmu_notifiers:
don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end()
mmu_notifiers:
fixup comment in mmu_interval_read_begin()
mmu_notifiers:
rename invalidate_range notifier
modpost, kallsyms:
Treat add '$'-prefixed symbols as mapping symbols
modpost:
add missing else to the "of" check
modpost:
change return type of addend_*_rel()
modpost:
clean up MIPS64 little endian relocation code
modpost:
Don't let "driver"s reference .exit.*
modpost:
pass r_type to addend_*_rel()
modpost:
remove ElF_Rela variables from for-loop in section_rel(a)
modpost:
Skip .llvm.call-graph-profile section check
module/decompress:
use vmalloc() for zstd decompression workspace
module:
Expose module_init_layout_section()
module:
Ignore RISC-V mapping symbols too
modules:
only allow symbol_get of EXPORT_SYMBOL_GPL modules
mptcp:
add a new sysctl scheduler
mptcp:
add sched in mptcp_sock
mptcp:
add scheduled in mptcp_subflow_context
mptcp:
add scheduler wrappers
mptcp:
add struct mptcp_sched_ops
mptcp:
annotate data-races around msk->rmem_fwd_alloc
mptcp:
avoid additional __inet_stream_connect() call
mptcp:
avoid additional indirection in mptcp_listen()
mptcp:
avoid additional indirection in mptcp_poll()
mptcp:
avoid additional indirection in sockopt
mptcp:
avoid sending RST when closing the initial subflow
mptcp:
avoid ssock usage in mptcp_pm_nl_create_listen_socket()
mptcp:
avoid subflow socket usage in mptcp_get_port()
mptcp:
avoid unneeded indirection in mptcp_stream_accept()
mptcp:
avoid unneeded mptcp_token_destroy() calls
mptcp:
change the mpc check helper to return a sk
mptcp:
drop last_snd and MPTCP_RESET_SCHEDULER
mptcp:
fix bogus receive window shrinkage with multiple subflows
mptcp:
fix dangling connection hang-up
mptcp:
fix delegated action races
mptcp:
fix rcv buffer auto-tuning
mptcp:
get rid of msk->subflow
mptcp:
more conservative check for zero probes
mptcp:
move __mptcp_error_report in protocol.c
mptcp:
mptcp: avoid additional indirection in mptcp_bind()
mptcp:
process pending subflow error on close
mptcp:
refactor push_pending logic
mptcp:
register default scheduler
mptcp:
Remove unnecessary test for __mptcp_init_sock()
mptcp:
rename timer related helper to less confusing names
mptcp:
use get_retrans wrapper
mptcp:
use get_send wrapper
mptcp:
userspace pm allow creating id 0 subflow
mqueue:
convert to ctime accessor functions
mt76:
connac: move more mt7921/mt7915 mac shared code in connac lib
mt76:
mt7921: don't assume adequate headroom for SDIO headers
mt76:
mt7996: rely on mt76_sta_stats in mt76_wcid
mtd:
call external _get and _put in right order
mtd:
Clean refcounting with MTD_PARTITIONED_MASTER
mtd:
devices: docg3: Remove unnecessary (void*) conversions
mtd:
Explicitly include correct DT includes
mtd:
fix use-after-free in mtd release
mtd:
key superblock by device number
mtd:
lantiq-flash: Use devm_platform_get_and_ioremap_resource()
mtd:
lpddr2_nvm: Convert to devm_platform_ioremap_resource()
mtd:
maps: fix -Wvoid-pointer-to-enum-cast warning
mtd:
nand: omap: Use devm_platform_get_and_ioremap_resource()
mtd:
nand: samsung: Convert to devm_platform_ioremap_resource() and devm_platform_get_and_ioremap_resource()
mtd:
physmap-core: Restore map_rom fallback
mtd:
physmap-core: Use devm_platform_get_and_ioremap_resource()
mtd:
plat-ram: Use devm_platform_get_and_ioremap_resource()
mtd:
rawnand: arasan: Ensure program page operations are successful
mtd:
rawnand: arasan: Use helper function devm_clk_get_enabled()
mtd:
rawnand: atmel: Use devm_platform_get_and_ioremap_resource()
mtd:
rawnand: brcmnand: Fix crash during the panic_write
mtd:
rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
mtd:
rawnand: brcmnand: Fix mtd oobsize
mtd:
rawnand: brcmnand: Fix potential false time out warning
mtd:
rawnand: brcmnand: Fix potential out-of-bounds access in oob write
mtd:
rawnand: brcmnand: propagate init error -EPROBE_DEFER up
mtd:
rawnand: brcmnand: Use devm_platform_ioremap_resource_byname()
mtd:
rawnand: Ensure the nand chip supports cached reads
mtd:
rawnand: export 'nand_exit_status_op()'
mtd:
rawnand: fix -Wvoid-pointer-to-enum-cast warning
mtd:
rawnand: fsl_upm: Use devm_platform_get_and_ioremap_resource()
mtd:
rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
mtd:
rawnand: fsmc: Use helper function devm_clk_get_enabled()
mtd:
rawnand: intel: Use helper function devm_clk_get_enabled()
mtd:
rawnand: lpc32xx_mlc: Use devm_platform_get_and_ioremap_resource()
mtd:
rawnand: lpc32xx_slc: Use devm_platform_get_and_ioremap_resource()
mtd:
rawnand: lpc32xx_slc: Use helper function devm_clk_get_enabled()
mtd:
rawnand: marvell: add support for AC5 SoC
mtd:
rawnand: marvell: Ensure program page operations are successful
mtd:
rawnand: meson: fix build error
mtd:
rawnand: meson: support for 512B ECC step size
mtd:
rawnand: meson: use NAND core API to check status
mtd:
rawnand: mpc5121: Use helper function devm_clk_get_enabled()
mtd:
rawnand: mtk: Use helper function devm_clk_get_enabled()
mtd:
rawnand: mxc: Convert to devm_platform_ioremap_resource()
mtd:
rawnand: omap2: Use devm_platform_get_and_ioremap_resource()
mtd:
rawnand: orion: Use helper function devm_clk_get_optional_enabled()
mtd:
rawnand: pl353: Ensure program page operations are successful
mtd:
rawnand: Propagate error and simplify ternary operators for brcmstb_nand_wait_for_completion()
mtd:
rawnand: qcom: Add read/read_start ops in exec_op path
mtd:
rawnand: qcom: Clear buf_count and buf_start in raw read
mtd:
rawnand: qcom: Do not override the error no of submit_descs()
mtd:
rawnand: qcom: Early structure initialization
mtd:
rawnand: qcom: Fix a typo
mtd:
rawnand: qcom: Fix address parsing within ->exec_op()
mtd:
rawnand: qcom: Fix alignment with open parenthesis
mtd:
rawnand: qcom: Fix the opcode check in qcom_check_op()
mtd:
rawnand: qcom: Fix the spacing
mtd:
rawnand: qcom: Fix wrong indentation
mtd:
rawnand: qcom: Handle unsupported opcode in qcom_op_cmd_mapping()
mtd:
rawnand: qcom: Implement exec_op()
mtd:
rawnand: qcom: Remove legacy interface
mtd:
rawnand: qcom: Remove superfluous initialization of "ret"
mtd:
rawnand: qcom: Rename variables in qcom_op_cmd_mapping()
mtd:
rawnand: qcom: Simplify the call to nand_prog_page_end_op()
mtd:
rawnand: qcom: Sort includes alphabetically
mtd:
rawnand: qcom: Unmap sg_list and free desc within submic_descs()
mtd:
rawnand: qcom: Unmap the right resource upon probe failure
mtd:
rawnand: qcom: Use EOPNOTSUPP instead of ENOTSUPP
mtd:
rawnand: qcom: Use the BIT() macro
mtd:
rawnand: qcom: Use u8 instead of uint8_t
mtd:
rawnand: qcom: Wrap qcom_nand_exec_op() to 80 columns
mtd:
rawnand: sh_flctl: Use devm_platform_get_and_ioremap_resource()
mtd:
rawnand: stm32_fmc2: Use devm_platform_get_and_ioremap_resource()
mtd:
rawnand: stm32_fmc2: Use helper function devm_clk_get_enabled()
mtd:
rawnand: sunxi: Use devm_platform_get_and_ioremap_resource()
mtd:
rawnand: sunxi: Use helper function devm_clk_get_enabled()
mtd:
rawnand: vf610_nfc: Do not check 0 for platform_get_irq()
mtd:
rawnand: vf610_nfc: Use helper function devm_clk_get_enabled()
mtd:
spear_smi: Convert to devm_platform_ioremap_resource()
mtd:
spear_smi: Use helper function devm_clk_get_enabled()
mtd:
spi-nor: Add support for sst26vf032b flash
mtd:
spi-nor: Avoid setting SRWD bit in SR if WP# signal not connected
mtd:
spi-nor: Check bus width while setting QE bit
mtd:
spi-nor: Correct flags for Winbond w25q128
mtd:
spi-nor: nxp-spifi: Use helper function devm_clk_get_enabled()
mtd:
spi-nor: rename method for enabling or disabling octal DTR
mtd:
spi-nor: spansion: add MCP support in set_octal_dtr()
mtd:
spi-nor: spansion: add octal DTR support in RD_ANY_REG_OP
mtd:
spi-nor: spansion: add support for S28HS02GT
mtd:
spi-nor: spansion: let SFDP determine the flash and sector size
mtd:
spi-nor: spansion: prepare octal dtr methods for multi chip support
mtd:
spi-nor: spansion: preserve CFR2V[7] when writing MEMLAT
mtd:
spi-nor: spansion: return method directly
mtd:
spi-nor: spansion: switch cypress_nor_get_page_size() to use vreg_offset
mtd:
spi-nor: spansion: switch h28hx's ready() to use vreg_offset
mtd:
spi-nor: spansion: switch s25hx_t to use vreg_offset for quad_enable()
mtd:
spi-nor: spansion: switch set_octal_dtr method to use vreg_offset
mtd:
spi-nor: spansion: use CLPEF as an alternative to CLSR
mtd:
spinand: esmt: add support for F50D2G41KA
mtd:
spinand: gigadevice: add support for GD5F1GQ{4,5}RExxH
mtd:
spinand: micron: correct bitmask for ecc status
mtd:
spinand: toshiba: add support for T{C,H}58NYG{0,2}S3HBAI4 and TH58NYG3S0HBAI6
mtd:
st_spi_fsm: Convert to devm_platform_ioremap_resource()
mtd:
use refcount to prevent corruption
mtdblock:
make warning messages ratelimited
Multi-gen LRU:
avoid race in inc_min_seq()
Multi-gen LRU:
fix can_swap in lru_gen_look_around()
Multi-gen LRU:
fix per-zone reclaim
Multi-gen LRU:
skip CMA pages when they are not eligible
mux:
Explicitly include correct DT includes
n_tty:
drop fp from n_tty_receive_buf_real_raw()
n_tty:
make many tty parameters const
n_tty:
pass ldata to canon_skip_eof() directly
n_tty:
simplify and sanitize zero_buffer()
nand:
oxnas_nand: remove obsolete raw nand driver
nbd:
automatically load module on genl access
nbd:
call blk_mark_disk_dead in nbd_clear_sock_ioctl
nbd:
don't call blk_mark_disk_dead nbd_clear_sock_ioctl
ncsi:
Propagate carrier gain/loss events to the NCSI controller
ndisc:
Remove unused ndisc_ifinfo_sysctl_strategy() declaration
neighbor:
tracing: Move pin6 inside CONFIG_IPV6=y section
neighbour:
fix data-races around n->output
neighbour:
fix various data-races
neighbour:
Remove unused function declaration pneigh_for_each()
net-memcg:
Fix scope of sockmem pressure indicators
net/core:
Fix ETH_P_1588 flow dissector
net/core:
Make use of assign_bit() API
net/handshake:
Add API for sending TLS Closure alerts
net/handshake:
Add helpers for parsing incoming TLS Alerts
net/handshake:
fix file ref count in handshake_nl_accept_doit()
net/handshake:
Fix memory leak in __sock_create() and sock_alloc_file()
net/handshake:
fix null-ptr-deref in handshake_nl_done_doit()
net/handshake:
Trace events for TLS Alert helpers
net/hsr:
Remove unused function declarations
net/ipv4:
return the real errno instead of -EINVAL
net/ipv6:
Remove expired routes with a separated list of routes.
net/ipv6:
SKB symmetric hash should incorporate transport ports
net/llc/llc_conn.c:
fix 4 instances of -Wmissing-variable-declarations
net/macmace:
Replace zero-length array with DECLARE_FLEX_ARRAY() helper
net/marvell:
fix Wvoid-pointer-to-enum-cast warning
net/mlx4:
clean up a type issue
net/mlx4:
Remove many unnecessary NULL values
net/mlx5:
Add IFC bits to support IPsec enable/disable
net/mlx5:
Add IRQ vector to CPU lookup function
net/mlx5:
Add MACsec priorities in RDMA namespaces
net/mlx5:
Add relevant capabilities bits to support NAT-T
net/mlx5:
Add RoCE MACsec steering infrastructure in core
net/mlx5:
Allocate command stats with xarray
net/mlx5:
Allocate completion EQs dynamically
net/mlx5:
Allow mlx5_esw_offloads_devlink_port_register() to register SFs
net/mlx5:
Bridge, fix peer entry ageing in LAG mode
net/mlx5:
Bridge, Only handle registered netdev bridge events
net/mlx5:
Call mlx5_esw_offloads_rep_load/unload() for uplink port directly
net/mlx5:
Check vhca_resource_manager capability in each op and add extack msg
net/mlx5:
Check with FW that sync reset completed successfully
net/mlx5:
Compare with old_dest param to modify rule destination
net/mlx5:
Configure MACsec steering for egress RoCEv2 traffic
net/mlx5:
Configure MACsec steering for ingress RoCEv2 traffic
net/mlx5:
Consolidate devlink documentation in devlink/mlx5.rst
net/mlx5:
Convert PCI error values to generic errnos
net/mlx5:
Devcom, Infrastructure changes
net/mlx5:
Devcom, only use devcom after NULL check in mlx5_devcom_send_event()
net/mlx5:
Don't check vport->enabled in port ops
net/mlx5:
Don't query MAX caps twice
net/mlx5:
Don't register ops for non-PF/VF/SF port and avoid checks in ops
net/mlx5:
DR, Fix code indentation
net/mlx5:
DR, Remove unneeded local variable
net/mlx5:
DR, Supporting inline WQE when possible
net/mlx5:
Drop extra layer of locks in IPsec
net/mlx5:
Dynamic cyclecounter shift calculation for PTP free running clock
net/mlx5:
E-switch, Add checking for flow rule destinations
net/mlx5:
E-switch, register event handler before arming the event
net/mlx5:
E-Switch, Remove redundant arg ignore_flow_lvl
net/mlx5:
Embed struct devlink_port into driver structure
net/mlx5:
Expose max possible SFs via devlink resource
net/mlx5:
Expose NIC temperature via hardware monitoring kernel API
net/mlx5:
Expose port.c/mlx5_query_module_num() function
net/mlx5:
Fix error message in mlx5_sf_dev_state_change_handler()
net/mlx5:
Fix flowhash key set/get for custom RSS
net/mlx5:
Fix typo reminder -> remainder
net/mlx5:
Give esw_offloads_load/unload_rep() "mlx5_" prefix
net/mlx5:
Handle fw tracer change ownership event based on MTRC
net/mlx5:
Handle SF IRQ request in the absence of SF IRQ pool
net/mlx5:
Implement devlink port function cmds to control ipsec_crypto
net/mlx5:
Implement devlink port function cmds to control ipsec_packet
net/mlx5:
Implement single completion EQ create/destroy methods
net/mlx5:
Introduce mlx5_cpumask_default_spread
net/mlx5:
Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code
net/mlx5:
IRQ, consolidate irq and affinity mask allocation
net/mlx5:
Maintain fs_id xarray per MACsec device inside macsec steering
net/mlx5:
Make mlx5_esw_offloads_rep_load/unload() static
net/mlx5:
Make mlx5_eswitch_load/unload_vport() static
net/mlx5:
Perform DMA operations in the right locations
net/mlx5:
Provide an interface to block change of IPsec capabilities
net/mlx5:
Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister()
net/mlx5:
Push out SF devlink port init and cleanup code to separate helpers
net/mlx5:
Re-organize mlx5_cmd struct
net/mlx5:
Reduce number of vport lookups passing vport pointer instead of index
net/mlx5:
Refactor completion IRQ request/release API
net/mlx5:
Refactor completion IRQ request/release handlers in EQ layer
net/mlx5:
Relax mlx5_devlink_eswitch_get() return value checking
net/mlx5:
Remove dependency of macsec flow steering on ethernet
net/mlx5:
Remove health syndrome enum duplication
net/mlx5:
remove many unnecessary NULL values
net/mlx5:
Remove netdevice from MACsec steering
net/mlx5:
Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable()
net/mlx5:
Remove pointless devlink_rate checks
net/mlx5:
Remove redundant check of mlx5_vhca_event_supported()
net/mlx5:
Remove redundant cmdif revision check
net/mlx5:
Remove redundant SF supported check from mlx5_sf_hw_table_init()
net/mlx5:
Remove unused CAPs
net/mlx5:
Remove unused MAX HCA capabilities
net/mlx5:
Remove VPORT_UPLINK handling from devlink_port.c
net/mlx5:
Rename devlink port ops struct for PFs/VFs
net/mlx5:
Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max()
net/mlx5:
Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly
net/mlx5:
Rework devlink port alloc/free into init/cleanup
net/mlx5:
split mlx5_cmd_init() to probe and reload routines
net/mlx5:
Store vport in struct mlx5_devlink_port and use it in port ops
net/mlx5:
Track the current number of completion EQs
net/mlx5:
Update dead links in Kconfig documentation
net/mlx5:
Use auxiliary_device_uninit() instead of device_put()
net/mlx5:
Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN()
net/mlx5:
Use RMW accessors for changing LNKCTL
net/mlx5:
Use shared code for checking lag is supported
net/mlx5:
Use xarray to store and manage completion EQs
net/mlx5:
Use xarray to store and manage completion IRQs
net/mlx5e:
Add function to get IPsec offload namespace
net/mlx5e:
Add get IPsec offload stats for uplink representor
net/mlx5e:
Add recovery flow for tx devlink health reporter for unhealthy PTP SQ
net/mlx5e:
Again mutually exclude RX-FCS and RX-port-timestamp
net/mlx5e:
aRFS, Introduce ethtool stats
net/mlx5e:
aRFS, Prevent repeated kernel rule migrations requests
net/mlx5e:
aRFS, Warn if aRFS table does not exist for aRFS rule
net/mlx5e:
Change the parameter of IPsec RX skb handle function
net/mlx5e:
Check for IPsec NAT-T support
net/mlx5e:
Clear mirred devices array if the rule is split
net/mlx5e:
Don't offload internal port if filter device is out device
net/mlx5e:
E-Switch, Allow devcom initialization on more vports
net/mlx5e:
E-Switch, Register devcom device with switch id key
net/mlx5e:
Fix spelling mistake "Faided" -> "Failed"
net/mlx5e:
fix up for "net/mlx5e: Move MACsec flow steering operations to be used as core library"
net/mlx5e:
Fix VF representors reporting zero counters to "ip -s" command
net/mlx5e:
Handle IPsec offload for RX datapath in switchdev mode
net/mlx5e:
macsec: use update_pn flag instead of PN comparation
net/mlx5e:
Make flow classification filters static
net/mlx5e:
Make IPsec offload work together with eswitch and TC
net/mlx5e:
Make TC and IPsec offloads mutually exclusive on a netdev
net/mlx5e:
Make tx_port_ts logic resilient to out-of-order CQEs
net/mlx5e:
Modify and restore TC rules for IPSec TX rules
net/mlx5e:
Move MACsec flow steering and statistics database from ethernet to core
net/mlx5e:
Move MACsec flow steering operations to be used as core library
net/mlx5e:
Prepare IPsec packet offload for switchdev mode
net/mlx5e:
Refactor IPsec RX tables creation and destruction
net/mlx5e:
Refactor IPsec TX tables creation
net/mlx5e:
Remove duplicate code for user flow
net/mlx5e:
Rename MACsec flow steering functions/parameters to suit core naming style
net/mlx5e:
Rewrite IPsec vs. TC block interface
net/mlx5e:
RX, Fix page_pool allocation failure recovery for legacy rq
net/mlx5e:
RX, Fix page_pool allocation failure recovery for striding rq
net/mlx5e:
Support IPsec NAT-T functionality
net/mlx5e:
Support IPsec packet offload for RX in switchdev mode
net/mlx5e:
Support IPsec packet offload for TX in switchdev mode
net/mlx5e:
Support IPsec upper protocol selector field offload for RX
net/mlx5e:
Support IPsec upper TCP protocol selector
net/mlx5e:
Take RTNL lock before triggering netdev notifiers
net/mlx5e:
XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown
net/packet:
change packet_alloc_skb() to allow bigger paged allocations
net/rds:
Remove unused function declarations
net/sched:
act_ct: additional checks for outdated flows
net/sched:
fq_pie: avoid stalls in fq_pie_timer()
net/sched:
sch_drr: warn about class in use while deleting
net/sched:
sch_hfsc: Ensure inner classes have fsc curve
net/sched:
sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
net/sched:
sch_hfsc: warn about class in use while deleting
net/sched:
sch_htb: warn about class in use while deleting
net/sched:
sch_qfq: warn about class in use while deleting
net/sched:
taprio: delete misleading comment about preallocating child qdiscs
net/sched:
taprio: don't access q->qdiscs[] in unoffloaded mode during attach()
net/sched:
taprio: dump class stats for the actual q->qdiscs[]
net/sched:
taprio: keep child Qdisc refcount elevated at 2 in offload mode
net/sched:
taprio: try again to report q->qdiscs[] to qdisc_leaf()
net/sched:
wrap open coded Qdics class filter counter
net/smc:
add vendor unique experimental options area in clc handshake
net/smc:
bugfix for smcr v2 server connect success statistic
net/smc:
Extend SMCR v2 linkgroup netlink attribute
net/smc:
Fix dependency of SMC on ISM
net/smc:
Fix pos miscalculation in statistics
net/smc:
fix smc clc failed issue when netdevice not in init_net
net/smc:
Remove unused function declarations
net/smc:
return the right falback reason when prefix checks fail
net/smc:
support max connections per lgr negotiation
net/smc:
support max links per lgr negotiation in clc handshake
net/smc:
support smc release version negotiation in clc handshake
net/smc:
support smc v2.x features validate
net/smc:
use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
net/tls:
Add TLS Alert definitions
net/tls:
avoid TCP window full during ->read_sock()
net/tls:
do not free tls_rec on async operation in bpf_exec_tx_verdict()
net/tls:
handle MSG_EOR for tls_device TX flow
net/tls:
handle MSG_EOR for tls_sw TX flow
net/tls:
implement ->read_sock()
net/tls:
Move TLS protocol elements to a separate header
net/tls:
Remove unused function declarations
net/tls:
split tls_rx_reader_lock
net/tls:
Use tcp_read_sock() instead of ops->read_sock()
net/xgene:
fix Wvoid-pointer-to-enum-cast warning
net:
802: Remove unused function declarations
net:
add hwtstamping helpers for stackable net devices
net:
add missing net_device::xdp_zc_max_segs description
net:
add NDOs for configuring hardware timestamping
net:
add skb_queue_purge_reason and __skb_queue_purge_reason
net:
add sysctl accept_ra_min_rtr_lft
net:
allow alloc_skb_with_frags() to allocate bigger packets
net:
altera-tse: make ALTERA_TSE depend on HAS_IOMEM
net:
annotate data-races around sk->sk_bind_phc
net:
annotate data-races around sk->sk_forward_alloc
net:
annotate data-races around sk->sk_lingertime
net:
annotate data-races around sk->sk_tsflags
net:
annotate data-races around sock->ops
net:
arcnet: Do not call kfree_skb() under local_irq_disable()
net:
atlantic: Remove unnecessary (void*) conversions
net:
Avoid address overwrite in kernel_connect
net:
avoid UAF on deleted altname
net:
bcmasp: add missing of_node_put
net:
bcmasp: Add support for ASP2.0 Ethernet controller
net:
bcmasp: Add support for eee mode
net:
bcmasp: Add support for ethtool driver stats
net:
bcmasp: Add support for ethtool standard stats
net:
bcmasp: Add support for wake on net filters
net:
bcmasp: Add support for WoL magic packet
net:
bcmasp: Clean up redundant dev_err_probe()
net:
bcmasp: Prevent array undereflow in bcmasp_netfilt_get_init()
net:
bcmgenet: Remove TX ring full logging
net:
bcmgenet: Return PTR_ERR() for fixed_phy_register()
net:
bgmac: Return PTR_ERR() for fixed_phy_register()
net:
bna: Remove unnecessary (void*) conversions
net:
bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set()
net:
bridge: br_switchdev: Tolerate -EOPNOTSUPP when replaying MDB
net:
bridge: use DEV_STATS_INC()
net:
caif: Remove unused declaration cfsrvl_ctrlcmd()
net:
change accept_ra_min_rtr_lft to affect all RA lifetimes
net:
check for altname conflicts when changing netdev's netns
net:
chelsio: cxgb4: add an error code check in t4_load_phy_fw
net:
convert some netlink netdev iterators to depend on the xarray
net:
core: Use the bitmap API to allocate bitmaps
net:
datalink: Remove unused declarations
net:
deal with integer overflows in kmalloc_reserve()
net:
dm9051: Use PTR_ERR_OR_ZERO() to simplify code
net:
dm9051: Use PTR_ERR_OR_ZERO() to simplify code
net:
do not leave an empty skb in write queue
net:
document inet[6]_lookup_reuseport sk_state requirements
net:
dpaa2-eth: Remove redundant initialization owner in dpaa2_eth_driver
net:
dpaa2-switch: Remove redundant initialization owner in dpaa2_switch_drv
net:
dpaa: Convert to platform remove callback returning void
net:
dpaa: Improve error reporting
net:
dsa: ar9331: Use maple tree register cache
net:
dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
net:
dsa: Explicitly include correct DT includes
net:
dsa: hellcreek: Replace bogus comment
net:
dsa: mark parsed interface mode for legacy switch drivers
net:
dsa: microchip: Remove unused declarations
net:
dsa: mt7530: improve and relax PHY driver dependency
net:
dsa: mv88e6060: add phylink_get_caps implementation
net:
dsa: mv88e6xxx: Add erratum 3.14 for 88E6390X and 88E6190X
net:
dsa: mv88e6xxx: add infrastructure for phylink_pcs
net:
dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
net:
dsa: mv88e6xxx: cleanup after phylink_pcs conversion
net:
dsa: mv88e6xxx: convert 88e6185 to phylink_pcs
net:
dsa: mv88e6xxx: convert 88e6352 to phylink_pcs
net:
dsa: mv88e6xxx: convert 88e639x to phylink_pcs
net:
dsa: mv88e6xxx: export mv88e6xxx_pcs_decode_state()
net:
dsa: mv88e6xxx: remove handling for DSA and CPU ports
net:
dsa: qca8k: fix potential MDIO bus conflict when accessing internal PHYs via management frames
net:
dsa: qca8k: fix regmap bulk read/write methods on big endian systems
net:
dsa: qca8k: limit user ports access to the first CPU port on setup
net:
dsa: qca8k: make learning configurable and keep off if standalone
net:
dsa: qca8k: move qca8xxx hol fixup to separate function
net:
dsa: qca8k: use dsa_for_each macro instead of for loop
net:
dsa: realtek: add phylink_get_caps implementation
net:
dsa: realtek: Remove redundant of_match_ptr()
net:
dsa: remove deprecated strncpy
net:
dsa: remove legacy_pre_march2020 detection
net:
dsa: remove legacy_pre_march2020 from drivers
net:
dsa: rzn1-a5psw: add support for .port_bridge_flags
net:
dsa: rzn1-a5psw: add vlan support
net:
dsa: rzn1-a5psw: remove redundant logs
net:
dsa: rzn1-a5psw: Remove redundant of_match_ptr()
net:
dsa: rzn1-a5psw: use a5psw_reg_rmw() to modify flooding resolution
net:
dsa: sja1105: block FDB accesses that are concurrent with a switch reset
net:
dsa: sja1105: complete tc-cbs offload support on SJA1110
net:
dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
net:
dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
net:
dsa: sja1105: fix multicast forwarding working only for last added mdb entry
net:
dsa: sja1105: hide all multicast addresses from "bridge fdb show"
net:
dsa: sja1105: propagate exact error code from sja1105_dynamic_config_poll_valid()
net:
dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB accesses
net:
dsa: tag_qca: return early if dev is not found
net:
dsa: use capital "OR" for multiple licenses in SPDX
net:
e1000: Remove unused declarations
net:
e1000e: Remove unused declarations
net:
ena: Flush XDP packets on error.
net:
ena: Use pci_dev_id() to simplify the code
net:
enetc: distinguish error from valid pointers in enetc_fixup_clear_rss_rfs()
net:
enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
net:
ethernet: 8390: ne2k-pci: use module_pci_driver() macro
net:
ethernet: adi: adin1110: Fix uninitialized variable
net:
ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast address
net:
ethernet: bcmasp: fix possible OOB write in bcmasp_netfilt_get_all_active()
net:
ethernet: mediatek: disable irq before schedule napi
net:
ethernet: mtk_eth_soc: add basic support for MT7988 SoC
net:
ethernet: mtk_eth_soc: add NETSYS_V3 version support
net:
ethernet: mtk_eth_soc: add reset bits for MT7988
net:
ethernet: mtk_eth_soc: add support for in-SoC SRAM
net:
ethernet: mtk_eth_soc: add version in mtk_soc_data
net:
ethernet: mtk_eth_soc: convert caps in mtk_soc_data struct to u64
net:
ethernet: mtk_eth_soc: convert clock bitmap to u64
net:
ethernet: mtk_eth_soc: enable nft hw flowtable_offload for MT7988 SoC
net:
ethernet: mtk_eth_soc: enable page_pool support for MT7988 SoC
net:
ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
net:
ethernet: mtk_eth_soc: fix pse_port configuration for MT7988
net:
ethernet: mtk_eth_soc: fix register definitions for MT7988
net:
ethernet: mtk_eth_soc: fix uninitialized variable
net:
ethernet: mtk_eth_soc: increase MAX_DEVS to 3
net:
ethernet: mtk_eth_soc: rely on MTK_MAX_DEVS and remove MTK_MAC_COUNT
net:
ethernet: mtk_eth_soc: remove incorrect PLL configuration
net:
ethernet: mtk_eth_soc: remove mac_pcs_get_state and modernise
net:
ethernet: mtk_eth_soc: support 36-bit DMA addressing on MT7988
net:
ethernet: mtk_eth_soc: support per-flow accounting on MT7988
net:
ethernet: mtk_ppe: add MTK_FOE_ENTRY_V{1,2}_SIZE macros
net:
ethernet: mtk_wed: add some more info in wed_txinfo_show handler
net:
ethernet: mtk_wed: minor change in wed_{tx,rx}info_show
net:
ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
net:
ethernet: slicoss: remove redundant increment of pointer data
net:
ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode
net:
ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
net:
ethernet: ti: Fix mixed module-builtin object
net:
ethernet: ti: Remove unused declarations
net:
ethtool: Unify ETHTOOL_{G,S}RXFH rxnfc copy
net:
Explicitly include correct DT includes
net:
export inet_lookup_reuseport and inet6_lookup_reuseport
net:
factor out __inet_listen_sk() helper
net:
factor out inet{,6}_bind_sk helpers
net:
fec: add exception tracing for XDP
net:
fec: add statistics for XDP_TX
net:
fec: add XDP_TX feature support
net:
fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net:
fec: Convert to platform remove callback returning void
net:
fec: delete fec_ptp_disable_hwts()
net:
fec: improve XDP_TX performance
net:
fec: Refactor: rename `adapter` to `fep`
net:
fec: remove fec_set_mac_address() from fec_enet_init()
net:
fec: remove the remaining code of rx copybreak
net:
fec: remove unused members from struct fec_enet_private
net:
fec: use napi_consume_skb() in fec_enet_tx_queue()
net:
fib: avoid warn splat in flow dissector
net:
fix ifname in netlink ntf during netns move
net:
fix possible store tearing in neigh_periodic_work()
net:
Fix skb consume leak in sch_handle_egress
net:
Fix slab-out-of-bounds in inet[6]_steal_sock
net:
flow_dissector: Add IPSEC dissector
net:
flow_dissector: Use 64bits for used_keys
net:
fman: Convert to platform remove callback returning void
net:
fq: Remove unused typedef fq_flow_get_default_t
net:
freescale: Remove unused declarations
net:
fs_enet: Convert to platform remove callback returning void
net:
fs_enet: Don't include fs_enet_pd.h when not needed
net:
fs_enet: Fix address space and base types mismatches
net:
fs_enet: Move struct fs_platform_info into fs_enet.h
net:
fs_enet: Remove fs_get_id()
net:
fs_enet: Remove has_phy field in fs_platform_info struct
net:
fs_enet: Remove linux/fs_enet_pd.h
net:
fs_enet: Remove set but not used variable
net:
fs_enet: Remove stale prototypes from fsl_soc.c
net:
fs_enet: Remove unused fields in fs_platform_info struct
net:
fs_enet: Use cpm_muram_xxx() functions instead of cpm_dpxxx() macros
net:
fsl_pq_mdio: Convert to platform remove callback returning void
net:
ftgmac100: support getting MAC address from NVMEM
net:
ftmac100: add multicast filtering possibility
net:
gemini: Do not check for 0 return after calling platform_get_irq()
net:
gemini: Remove redundant of_match_ptr()
net:
generalize calculation of skb extensions length
net:
gianfar: Convert to platform remove callback returning void
net:
handle ARPHRD_PPP in dev_is_mac_header_xmit()
net:
hinic: Fix warning-hinic_set_vlan_fliter() warn: variable dereferenced before check 'hwdev'
net:
hisilicon: fix the return value handle and remove redundant netdev_err() for platform_get_irq()
net:
hns3: add 5ms delay before clear firmware reset irq source
net:
hns3: add cmdq check for vf periodic service task
net:
hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
net:
hns3: fix debugfs concurrency issue between kfree buffer and read
net:
hns3: fix fail to delete tc flower rules during reset issue
net:
hns3: fix GRE checksum offload issue
net:
hns3: fix invalid mutex between tc qdisc and dcb ets command issue
net:
hns3: fix the port information display when sfp is absent
net:
hns3: fix tx timeout issue
net:
hns3: fix wrong rpu tln reg issue
net:
hns3: move dump regs function to a separate file
net:
hns3: only enable unicast promisc when mac table full
net:
hns3: remove GSO partial feature bit
net:
hns3: remove unnecessary (void*) conversions.
net:
hns3: Remove unused function declarations
net:
hns3: Support query tx timeout threshold by debugfs
net:
hns3: Support tlv in regs data for HNS3 PF driver
net:
hns3: Support tlv in regs data for HNS3 VF driver
net:
hns: Remove unnecessary (void*) conversions
net:
hns: Remove unused function declaration mac_adjust_link()
net:
hsr: Add __packed to struct hsr_sup_tlv.
net:
hsr: Properly parse HSRv1 supervisor frames.
net:
ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
net:
invert the netdevice.h vs xdp.h dependency
net:
ipv4, ipv6: fix IPSTATS_MIB_OUTOCTETS increment duplicated
net:
ipv4: fix one memleak in __inet_del_ifa()
net:
ipv4: fix return value check in esp_remove_trailer
net:
ipv4: fix typo in comments
net:
ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
net:
ipv6: fix return value check in esp_remove_trailer
net:
ipv6: fix typo in comments
net:
lan743x: also select PHYLIB
net:
lan743x: Return PTR_ERR() for fixed_phy_register()
net:
lan966x: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net:
lan966x: Do not check 0 for platform_get_irq_byname()
net:
lan966x: Fix return value check for vcap_get_rule()
net:
llc: Remove unused function declarations
net:
macb: fix sleep inside spinlock
net:
macsec: indicate next pn update when offloading
net:
macsec: Use helper functions to update stats
net:
macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set()
net:
Make consumed action consistent in sch_handle_egress
net:
make sure we never create ifindex = 0
net:
mana: Add gdma stats to ethtool output for mana
net:
mana: Add page pool for RX buffers
net:
mana: Batch ringing RX queue doorbell on receiving packets
net:
mana: Configure hwc timeout from hardware
net:
mana: Fix oversized sge0 for GSO packets
net:
mana: Fix the tso_bytes calculation
net:
mana: Fix TX CQE error handling
net:
mana: Use the correct WQE count for ringing RQ doorbell
net:
mdio-mux: fix C45 access returning -EIO after API change
net:
mdio: add unlocked mdiobus and mdiodev bus accessors
net:
mdio: fix -Wvoid-pointer-to-enum-cast warning
net:
mdio: Remove unnecessary (void*) conversions
net:
mdio: xgene: remove useless xgene_mdio_status
net:
mdio_bus: validate "addr" for mdiobus_is_registered_device()
net:
mhi: Remove redundant initialization owner in mhi_net_driver
net:
microchip: Remove unused declarations
net:
microchip: sparx5: Fix memory leak for vcap_api_rule_add_actionvalue_test()
net:
microchip: sparx5: Fix memory leak for vcap_api_rule_add_keyvalue_test()
net:
microchip: sparx5: Fix possible memory leak in vcap_api_encode_rule_test()
net:
microchip: sparx5: Fix possible memory leaks in test_vcap_xn_rule_creator()
net:
microchip: sparx5: Fix possible memory leaks in vcap_api_kunit
net:
microchip: sparx5: Update return value check for vcap_get_rule()
net:
microchip: vcap api: Always return ERR_PTR for vcap_get_rule()
net:
microchip: vcap api: Fix possible memory leak for vcap_dup_rule()
net:
microchip: vcap api: Use ERR_CAST() in vcap_decode_rule()
net:
more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation
net:
move altnames together with the netdevice
net:
move struct netdev_rx_queue out of netdevice.h
net:
mscc: ocelot: Remove unused declarations
net:
mvpp2: debugfs: remove redundant parameter check in three functions
net:
netdevsim: mimic tc-taprio offload
net:
netdevsim: use mock PHC driver
net:
nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
net:
nfc: llcp: Add lock when modifying device list
net:
nfc: remove casts from tty->disc_data
net:
ngbe: add Wake on Lan support
net:
ngbe: move mdio access registers to libwx
net:
ngbe: use pci_dev_id() to simplify the code
net:
omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib()
net:
openvswitch: add action error drop reason
net:
openvswitch: add explicit drop action
net:
openvswitch: add last-action drop reason
net:
openvswitch: add meter drop reason
net:
openvswitch: add misc error drop reasons
net:
page_pool: hide page_pool_release_page()
net:
page_pool: merge page_pool_release_page() with page_pool_return_page()
net:
pcs: lynx: fix lynx_pcs_link_up_sgmii() not doing anything in fixed-link mode
net:
pcs: lynxi: implement pcs_disable op
net:
pcs: xpcs: adapt Wangxun NICs for SGMII mode
net:
pcs: xpcs: add 1000BASE-X AN interrupt support
net:
pcs: xpcs: add specific vendor supoprt for Wangxun 10Gb NICs
net:
pcs: xpcs: support to switch mode for Wangxun NICs
net:
phy/pcs: Explicitly include correct DT includes
net:
phy: add registers to support 1000BASE-T1
net:
phy: at803x: add qca8081 fifo reset on the link changed
net:
phy: at803x: enable qca8081 slave seed conditionally
net:
phy: at803x: merge qca8081 slave seed function
net:
phy: at803x: remove qca8081 1G fast retrain and slave seed config
net:
phy: at803x: support qca8081 1G chip type
net:
phy: at803x: support qca8081 genphy_c45_pma_read_abilities
net:
phy: bcm7xxx: Add EPHY entry for 74165
net:
phy: bcm7xxx: Add missing 16nm EPHY statistics
net:
phy: c45: add a separate function to read BASE-T1 abilities
net:
phy: c45: add support for 1000BASE-T1 forced setup
net:
phy: c45: detect the BASE-T1 speed from the ability register
net:
phy: Introduce PSGMII PHY interface mode
net:
phy: marvell-88q2xxx: add driver for the Marvell 88Q2110 PHY
net:
phy: marvell: Add support for offloading LED blinking
net:
phy: mdio-bcm-unimac: Add asp v2.0 support
net:
phy: mediatek-ge-soc: support PHY LEDs
net:
phy: micrel: Correct bit assignments for phy_device flags
net:
phy: motorcomm: Add pad drive strength cfg support
net:
phy: move marking PHY on SFP module into SFP code
net:
phy: mscc: macsec: reject PN update requests
net:
phy: nxp-c45-tja11xx: add TJA1120 support
net:
phy: nxp-c45-tja11xx: enable LTC sampling on both ext_ts edges
net:
phy: nxp-c45-tja11xx: handle FUSA irq
net:
phy: nxp-c45-tja11xx: prepare the ground for TJA1120
net:
phy: nxp-c45-tja11xx: read egress ts on TJA1120
net:
phy: nxp-c45-tja11xx: read ext trig ts on TJA1120
net:
phy: nxp-c45-tja11xx: remove RX BIST frame counters
net:
phy: nxp-c45-tja11xx: reset PCS if the link goes down
net:
phy: nxp-c45-tja11xx: run cable test with the PHY in test mode
net:
phy: nxp-c45-tja11xx: use get_features
net:
phy: nxp-c45-tja11xx: use phylib master/slave implementation
net:
phy: phy_device: Call into the PHY driver to set LED offload
net:
phy: Provide Module 4 KSZ9477 errata (DS80000754C)
net:
phy: provide phylib stubs for hardware timestamping operations
net:
phy: Remove two unused function declarations
net:
phy: smsc: add WoL support to LAN8740/LAN8742 PHYs
net:
phylink: add pcs_enable()/pcs_disable() methods
net:
phylink: add pcs_pre_config()/pcs_post_config() methods
net:
phylink: add phylink_limit_mac_speed()
net:
phylink: add support for PCS link change notifications
net:
phylink: explicitly invalidate link_state members in mac_config
net:
phylink: fix sphinx complaint about invalid literal
net:
phylink: remove legacy mac_an_restart() method
net:
phylink: strip out pre-March 2020 legacy code
net:
pkt_cls: Remove unused inline helpers
net:
pktgen: Fix interface flags printing
net:
ppp: Remove unnecessary (void*) conversions
net:
prevent address rewrite in kernel_bind()
net:
prevent rewrite of msg_name in sock_sendmsg()
net:
ptp: create a mock-up PTP Hardware Clock driver
net:
qrtr: Handle IPCR control port format of older targets
net:
qrtr: ns: Change nodes radix tree to xarray
net:
qrtr: ns: Change servers radix tree to xarray
net:
qualcomm: Remove redundant of_match_ptr()
net:
rds: Fix possible NULL-pointer dereference
net:
read sk->sk_family once in sk_mc_loop()
net:
refine debug info in skb_checksum_help()
net:
release reference to inet6_dev pointer
net:
remove comment in ndisc_router_discovery
net:
remove duplicate INDIRECT_CALLABLE_DECLARE of udp[6]_ehashfn
net:
remove duplicate reuseport_lookup functions
net:
remove duplicate sk_lookup helpers
net:
Remove duplicated include in mac.c
net:
Remove leftover include from nftables.h
net:
remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers
net:
remove redundant NULL check in remove_xps_queue()
net:
remove unnecessary input parameter 'how' in ifdown function
net:
Remove unused declaration dev_restart()
net:
renesas: rswitch: Add .[gs]et_link_ksettings support
net:
renesas: rswitch: Add runtime speed change support
net:
renesas: rswitch: Add spin lock protection for irq {un}mask
net:
renesas: rswitch: Fix unmasking irq condition
net:
replace calls to sock->ops->connect() with kernel_connect()
net:
rfkill: gpio: prevent value glitch during probe
net:
rfkill: reduce data->mtx scope in rfkill_fop_open
net:
sched: cls_u32: Fix allocation size in u32_init()
net:
sched: sch_qfq: Fix UAF in qfq_dequeue()
net:
sched: set IPS_CONFIRMED in tmpl status only when commit is set in act_ct
net:
selectively purge error queue in IP_RECVERR / IPV6_RECVERR
net:
sfp: Remove unused function declaration sfp_link_configure()
net:
skbuff: always try to recycle PP pages directly when in softirq
net:
skbuff: avoid accessing page_pool if !napi_safe when returning page
net:
skbuff: don't include
to
net:
skbuff: fix kernel-doc typos
net:
skbuff: remove unused HAVE_HW_TIME_STAMP feature define
net:
smsc: Use pci_dev_id() to simplify the code
net:
Space.h: Remove unused function declarations
net:
sparx5: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net:
stmmac: add new mode parameter for fix_mac_speed
net:
stmmac: Check more MAC HW features for XGMAC Core 3.20
net:
stmmac: clarify difference between "interface" and "phy_interface"
net:
stmmac: clean up passing fwnode to phylink
net:
stmmac: convert half-duplex support to positive logic
net:
stmmac: convert plat->phylink_node to fwnode
net:
stmmac: correct MAC propagation delay
net:
stmmac: correct MAC propagation delay
net:
stmmac: don't clear network statistics in .ndo_open()
net:
stmmac: dwmac-imx: enable MAC propagation delay correction for i.MX8MP
net:
stmmac: dwmac-imx: pause the TXC clock in fixed-link
net:
stmmac: dwmac-oxnas: remove obsolete dwmac glue driver
net:
stmmac: dwmac-qcom-ethqos: Log more errors in probe
net:
stmmac: dwmac-qcom-ethqos: Use dev_err_probe()
net:
stmmac: dwmac-qcom-ethqos: Use max frequency for clk_ptp_ref
net:
stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode()
net:
stmmac: dwmac-stm32: fix resume on STM32 MCU
net:
stmmac: failure to probe without MAC interface specified
net:
stmmac: fix handling of zero coalescing tx-usecs
net:
stmmac: fix incorrect rxq|txq_stats reference
net:
stmmac: Make ptp_clk_freq_config variable type explicit
net:
stmmac: move gmac4 specific phylink capabilities to gmac4
net:
stmmac: move priv->phylink_config.mac_managed_pm
net:
stmmac: move xgmac specific phylink caps to dwxgmac2 core
net:
stmmac: platform: fix the incorrect parameter
net:
stmmac: provide stmmac_mac_phylink_get_caps()
net:
stmmac: remove unneeded stmmac_poll_controller
net:
stmmac: replace the en_tx_lpi_clockgating field with a flag
net:
stmmac: replace the ext_snapshot_en field with a flag
net:
stmmac: replace the has_integrated_pcs field with a flag
net:
stmmac: replace the has_sun8i field with a flag
net:
stmmac: replace the int_snapshot_en field with a flag
net:
stmmac: replace the multi_msi_en field with a flag
net:
stmmac: replace the rx_clk_runs_in_lpi field with a flag
net:
stmmac: replace the serdes_up_after_phy_linkup field with a flag
net:
stmmac: replace the sph_disable field with a flag
net:
stmmac: replace the tso_en field with a flag
net:
stmmac: replace the use_phy_wol field with a flag
net:
stmmac: replace the vlan_fail_q_en field with a flag
net:
stmmac: update MAC capabilities when tx queues are updated
net:
stmmac: use "mdio_bus_data" local variable
net:
stmmac: use per-queue 64 bit statistics where necessary
net:
stmmac: use phylink_limit_mac_speed()
net:
stmmac: XGMAC support for mdio C22 addr > 3
net:
stmmac: xgmac: Fix L3L4 filter count
net:
stmmac: xgmac: RX queue routing configuration
net:
stmmac: xgmac: show more MAC HW features in debugfs
net:
store netdevs in an xarray
net:
switchdev: Add a helper to replay objects on a bridge port
net:
switchdev: Remove unused declaration switchdev_port_fwd_mark_set()
net:
switchdev: Remove unused typedef switchdev_obj_dump_cb_t()
net:
tap: change tap_alloc_skb() to allow bigger paged allocations
net:
tc35815: Use pci_dev_id() to simplify the code
net:
tcp: allow zero-window ACK update the window
net:
tcp: fix crashes trying to free half-baked MTU probes
net:
tcp: fix unexcepted socket die when snd_wnd is 0
net:
tcp: refactor the dbg message in tcp_retransmit_timer()
net:
tcp: send zero-window ACK when no memory
net:
team: do not use dynamic lockdep key
net:
thunderbolt: Fix TCPv6 GSO checksum calculation
net:
ti: icss-iep: Add IEP driver
net:
ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver
net:
ti: icssg-prueth: Add Firmware config and classification APIs.
net:
ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver.
net:
ti: icssg-prueth: Add ICSSG ethernet driver
net:
ti: icssg-prueth: Add icssg queues APIs and macros
net:
ti: icssg-prueth: Add ICSSG Stats
net:
ti: icssg-prueth: Add mii helper apis and macros
net:
ti: icssg-prueth: add packet timestamping and ptp support
net:
ti: icssg-prueth: Add Power management support
net:
ti: icssg-prueth: add PTP dependency
net:
ti: icssg-prueth: Add Standard network staticstics
net:
ti: icssg-prueth: am65x SR2.0 add 10M full duplex support
net:
ti: icssg-prueth: Fix r30 CMDs bitmasks
net:
ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns()
net:
ti: icssg-prueth: Fix tx_total_bytes count
net:
transfer rtnl_lock() requirement from ethtool_set_ethtool_phy_ops() to caller
net:
tun: change tun_alloc_skb() to allow bigger paged allocations
net:
txgbe: add FW version warning
net:
txgbe: change LAN reset mode
net:
txgbe: support copper NIC with external PHY
net:
txgbe: support switching mode to 1000BASE-X and SGMII
net:
txgbe: Use pci_dev_id() to simplify the code
net:
ucc_geth: Convert to platform remove callback returning void
net:
usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
net:
usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
net:
usb: smsc95xx: Fix an error code in smsc95xx_reset()
net:
usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
net:
use sk_forward_alloc_get() in sk_get_meminfo()
net:
use SLAB_NO_MERGE for kmem_cache skbuff_head_cache
net:
Use sockaddr_storage for getsockopt(SO_PEERNAME).
net:
vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set()
net:
vlan: update wrong comments
net:
warn about attempts to register negative ifindex
net:
wwan: t7xx: Add AP CLDMA
net:
xfrm: skip policies marked as dead while reinserting policies
net:
xgene: Fix unused xgene_enet_of_match warning for !CONFIG_OF
Linux:
net:ethernet:adi:adin1110: Fix forwarding offload
netconsole:
Append kernel version to message
netconsole:
Create a allocation helper
netconsole:
Enable compile time configuration
netconsole:
Use kstrtobool() instead of kstrtoint()
netconsole:
Use sysfs_emit() instead of snprintf()
netdev-genl:
use struct genl_info for reply construction
netdevsim:
add dummy macsec offload
netem:
add prng attribute to netem_sched_data
netem:
use a seeded PRNG for generating random losses
netem:
use seeded PRNG for correlated loss events
netfilter, bpf:
Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry()
netfilter:
allow exp not to be removed in nf_ct_find_expectation
netfilter:
bpf: Only define get_proto_defrag_hook() if necessary
netfilter:
bpf: Support BPF_F_NETFILTER_IP_DEFRAG in netfilter link
netfilter:
conntrack: fix extension size table
netfilter:
conntrack: Remove unused function declarations
netfilter:
conntrack: validate cta_ip via parsing
netfilter:
defrag: Add glue hooks for enabling/disabling defrag
netfilter:
ebtables: fix fortify warnings in size_entry_mwt()
netfilter:
ebtables: replace zero-length array members
netfilter:
flowtable: GC pushes back packets to classic path
netfilter:
gre: Remove unused function declaration nf_ct_gre_keymap_flush()
netfilter:
h323: Remove unused function declarations
netfilter:
handle the connecting collision properly in nf_conntrack_proto_sctp
netfilter:
helper: Remove unused function declarations
netfilter:
ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
netfilter:
ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
netfilter:
ipset: refactor deprecated strncpy
netfilter:
nf_tables: allow loop termination for pending fatal signal
netfilter:
nf_tables: Annotate struct nft_pipapo_match with __counted_by
netfilter:
nf_tables: audit log object reset once per table
netfilter:
nf_tables: Audit log rule reset
netfilter:
nf_tables: Audit log setelem reset
netfilter:
nf_tables: Deduplicate nft_register_obj audit logs
netfilter:
nf_tables: disable toggling dormant table state more than once
netfilter:
nf_tables: disallow element removal on anonymous sets
netfilter:
nf_tables: disallow rule removal from chain binding
netfilter:
nf_tables: do not refresh timeout when resetting element
netfilter:
nf_tables: do not remove elements if set backend implements .abort
netfilter:
nf_tables: Fix entries val in rule reset audit log
netfilter:
nf_tables: fix memleak when more than 255 elements expired
netfilter:
nf_tables: nft_set_rbtree: fix spurious insertion failure
netfilter:
nf_tables: refactor deprecated strncpy
netfilter:
nf_tables: refactor deprecated strncpy
netfilter:
nf_tables: revert do not remove elements if set backend implements .abort
netfilter:
nf_tables: uapi: Describe NFTA_RULE_CHAIN_ID
netfilter:
nf_tables: Unbreak audit log reset
netfilter:
nf_tables: use NLA_POLICY_MASK to test for valid flag options
netfilter:
nfnetlink_log: always add a timestamp
netfilter:
nfnetlink_log: silence bogus compiler warning
netfilter:
nfnetlink_osf: avoid OOB read
netfilter:
nft_exthdr: Fix non-linear header modification
netfilter:
nft_meta: refactor deprecated strncpy
netfilter:
nft_osf: refactor deprecated strncpy
netfilter:
nft_payload: fix wrong mac header matching
netfilter:
nft_payload: rebuild vlan header on h_proto access
netfilter:
nft_set_hash: try later when GC hits EAGAIN on iteration
netfilter:
nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
netfilter:
nft_set_pipapo: stop GC iteration if GC transaction allocation fails
netfilter:
nft_set_rbtree: .deactivate fails if element has expired
netfilter:
nft_set_rbtree: skip sync GC for new elements in this transaction
netfilter:
nft_set_rbtree: use read spinlock to avoid datapath contention
netfilter:
nftables: exthdr: fix 4-byte stack OOB write
netfilter:
Update to register_net_sysctl_sz
netfilter:
x_tables: refactor deprecated strncpy
netfilter:
xt_sctp: validate the flag_info count
netfilter:
xt_u32: validate user space input
netfilter:
xtables: refactor deprecated strncpy
netfs:
Only call folio_start_fscache() one time for each folio
netlabel:
Remove unused declaration netlbl_cipsov4_doi_free()
netlink:
Add new netlink_release function
netlink:
allow be16 and be32 types in all uint policy checks
netlink:
annotate data-races around sk->sk_err
netlink:
convert nlk->flags to atomic flags
netlink:
Correct offload_xstats size
netlink:
Make use of __assign_bit() API
netlink:
Reverse the patch which removed filtering
netlink:
specs: add dump-strict flag for dont-validate property
netlink:
specs: add ovs_vport new command
netlink:
specs: devlink: add commands that do per-instance dump
netlink:
specs: devlink: add info-get dump op
netlink:
specs: devlink: extend health reporter dump attributes by port index
netlink:
specs: devlink: extend per-instance dump commands to accept instance attributes
netlink:
specs: devlink: fix reply command values
netlink:
specs: fix indent in fou
netrom:
Deny concurrent connect().
networking:
Update to register_net_sysctl_sz
nexthop:
Do not increment dump sentinel at the end of the dump
nexthop:
Do not return invalid nexthop object during multipath selection
nexthop:
Factor out hash threshold fdb nexthop selection
nexthop:
Factor out neighbor validity check
nexthop:
Simplify nexthop bucket dump
nf_conntrack:
fix -Wunused-const-variable=
nf_tables:
fix NULL pointer dereference in nft_expr_inner_parse()
nf_tables:
fix NULL pointer dereference in nft_inner_init()
nfc:
nci: assert requested protocol is valid
nfc:
nci: fix possible NULL pointer dereference in send_acknowledge()
NFC:
nxp: add NXP1002
nfc:
virtual_ncidev: Use module_misc_device macro to simplify the code
nfp:
flower: avoid rmmod nfp crash issues
nfp:
prevent dropped counter increment during probe
nfp:
update maintainer
nfs/blocklayout:
Use the passed in gfp flags
NFS/pNFS:
Report EINVAL errors from connect() to the server
NFS/pNFS:
Set the connect timeout for the pNFS flexfiles driver
nfs42:
client needs to strip file mode's suid/sgid bit after ALLOCATE op
nfs:
convert to ctime accessor functions
nfs:
decrement nrequests counter before releasing the req
NFS:
Enable the READ_PLUS operation by default
NFS:
Fix a potential data corruption
NFS:
Fix error handling for O_DIRECT write scheduling
NFS:
Fix O_DIRECT locking issues
NFS:
Fix potential oops in nfs_inode_remove_request()
nfs:
fix redundant readdir request after get eof
NFS:
Guard against READDIR loop when entry names exceed MAXNAMELEN
NFS:
More fixes for nfs_direct_write_reschedule_io()
NFS:
More O_DIRECT accounting fixes for error paths
NFS:
Move common includes outside ifdef
NFS:
switch back to using kill_anon_super
NFS:
Use the correct commit info in nfs_join_page_group()
nfsd:
add a MODULE_DESCRIPTION
nfsd:
convert to ctime accessor functions
NFSD:
da_addr_body field missing in some GETDEVICEINFO replies
nfsd:
don't allow nfsd threads to be signalled.
NFSD:
Enable write delegation support
nfsd:
fix change_info in NFSv4 RENAME replies
NFSD:
fix possible oops when nfsd/pool_stats is closed.
NFSD:
Fix zero NFSv4 READ results when RQ_SPLICE_OK is not set
nfsd:
handle failure to collect pre/post-op attrs more sanely
NFSD:
handle GETATTR conflict with write delegation
nfsd:
inherit required unset default acls from effective set
nfsd:
lock_rename() needs both directories to live on the same fs
NFSD:
Refactor nfsd_reply_cache_free_locked()
NFSD:
Refactor the duplicate reply cache shrinker
NFSD:
Remove svc_rqst::rq_cacherep
nfsd:
remove unsafe BUG_ON from set_change_info
NFSD:
Rename nfsd_reply_cache_alloc()
NFSD:
Rename struct svc_cacherep
NFSD:
Replace nfsd_prune_bucket()
NFSD:
Report zero space limit for write delegations
nfsd:
separate nfsd_last_thread() from nfsd_put()
nfsd:
set missing after_change as before_change + 1
nfsd:
Simplify code around svc_exit_thread() call in nfsd()
NFSv4.1:
fix pnfs MDS=DS session trunking
NFSv4.1:
fix zero value filehandle in post open getattr
NFSv4.1:
fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
NFSv4.1:
use EXCHGID4_FLAG_USE_PNFS_DS for DS server
NFSv4.2:
fix handling of COPY ERR_OFFLOAD_NO_REQ
NFSv4.2:
Fix READ_PLUS size calculations
NFSv4.2:
Fix READ_PLUS smatch warnings
NFSv4.2:
Rework scratch handling for READ_PLUS (again)
NFSv4/pnfs:
minor fix for cleanup path in nfs4_get_device_info
NFSv4:
Fix a nfs4_state_manager() race
NFSv4:
Fix a state manager thread deadlock regression
nilfs2:
convert to ctime accessor functions
nilfs2:
fix potential use after free in nilfs_gccache_submit_read_data()
nilfs2:
fix WARNING in mark_buffer_dirty due to discarded buffer reuse
nilfs2:
use setup_bdev_super to de-duplicate the mount code
nios2:
convert __pte_free_tlb() to use ptdescs
nios2:
fix flush_dcache_page() for usage from irq context
nios2:
implement the new page table range API
nls:
Hide new NLS_UCS2_UTILS
nmi_backtrace:
allow excluding an arbitrary CPU
Linux:
Non-functional cleanup of a "__user * filename"
nouveau/dispnv50:
add cursor pitch check
nouveau/dmem:
fix copy-paste error in nouveau_dmem_migrate_chunk()
nouveau/u_memcpya:
fix NULL vs error pointer bug
nouveau/u_memcpya:
use vmemdup_user
nsproxy:
Convert nsproxy.count to refcount_t
ntb:
amd: Drop unnecessary error check for debugfs_create_dir
ntb:
Check tx descriptors outstanding instead of head/tail for tx queue
ntb:
Clean up tx tail index on link down
ntb:
Drop packets when qp link is down
ntb:
Fix calculation ntb_transport_tx_free_entry()
NTB:
ntb_tool: Switch to memdup_user_nul() helper
ntb:
Remove error checking for debugfs_create_dir()
ntfs3:
convert ntfs_get_block_vbo() to use a folio
ntfs3:
convert to ctime accessor functions
ntfs3:
convert to simple_rename_timestamp
ntfs3:
don't call sync_blockdev in ntfs_put_super
ntfs3:
drop inode references in ntfs_put_super()
ntfs3:
free the sbi in ->kill_sb
ntfs3:
put resources during ntfs_fill_super()
ntfs3:
rename put_ntfs ntfs3_free_sbi
ntfs:
convert to ctime accessor functions
null_blk:
fix poll request timeout handling
nvdimm/pfn_dev:
Avoid unnecessary endian conversion
nvdimm/pfn_dev:
Prevent the creation of zero-sized namespaces
nvdimm:
Explicitly include correct DT includes
nvdimm:
Fix dereference after free in register_nvdimm_pmu()
nvdimm:
Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
nvdimm:
Use kstrtobool() instead of strtobool()
nvme-auth:
use chap->s2 to indicate bidirectional authentication
nvme-fc:
Prevent null pointer dereference in nvme_fc_io_getuuid()
nvme-pci:
add BOGUS_NID for Intel 0a54 device
nvme-pci:
do not set the NUMA node of device if it has none
nvme-rdma:
do not try to stop unallocated queues
nvme:
avoid bogus CRTO values
nvme:
host: hwmon: constify pointers to hwmon_channel_info
nvme:
sanitize metadata bounce buffer for reads
nvmem:
add new NXP QorIQ eFuse driver
nvmem:
brcm_nvram: Use devm_platform_get_and_ioremap_resource()
nvmem:
core: Create all cells before adding the nvmem device
nvmem:
core: Do not open-code existing functions
nvmem:
core: Notify when a new layout is registered
nvmem:
core: Return NULL when no nvmem layout is found
nvmem:
Explicitly include correct DT includes
nvmem:
imx: correct nregs for i.MX6SLL
nvmem:
imx: correct nregs for i.MX6UL
nvmem:
imx: correct nregs for i.MX6ULL
nvmem:
Kconfig: Fix typo "drive" -> "driver"
nvmem:
lpc18xx_otp: Convert to devm_platform_ioremap_resource()
nvmem:
meson-mx-efuse: Convert to devm_platform_ioremap_resource()
nvmem:
qfprom: do some cleanup
nvmem:
rockchip-efuse: Use devm_platform_get_and_ioremap_resource()
nvmem:
sec-qfprom: Add Qualcomm secure QFPROM support
nvmem:
stm32-romem: Use devm_platform_get_and_ioremap_resource()
nvmem:
sunxi_sid: Convert to devm_platform_ioremap_resource()
nvmem:
u-boot-env:: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
nvmem:
uniphier: Use devm_platform_get_and_ioremap_resource()
nvmet-auth:
complete a request only after freeing the dhchap pointers
nvmet-tcp:
Fix a possible UAF in queue intialization setup
nvmet-tcp:
pass iov_len instead of sg->length to bvec_set_page()
objtool:
Fix _THIS_IP_ detection for cold functions
ocfs2:
cluster: fix potential deadlock on &o2net_debug_lock
ocfs2:
cluster: fix potential deadlock on &qs->qs_lock
ocfs2:
convert to ctime accessor functions
ocfs2:
stop using bdev->bd_super for journal error logging
ocfs2:
use flexible array in 'struct ocfs2_recovery_map'
ocfs2:
use regular seq_show_option for osb_cluster_stack
ocfs2:
Use struct_size()
octeon_ep:
Add control plane host and firmware versions.
octeon_ep:
fix tx dma unmap len values in SG
octeon_ep:
update BQL sent bytes before ringing doorbell
octeontx2-af:
Add validation of lmac
octeontx2-af:
CN10KB: Add USGMII LMAC mode
octeontx2-af:
CN10KB: fix PFC configuration
octeontx2-af:
Code restructure to handle TC outer VLAN offload
octeontx2-af:
Don't treat lack of CGX interfaces as error
octeontx2-af:
Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
octeontx2-af:
Harden rule validation.
octeontx2-af:
Initialize 'cntr_val' to fix uninitialized symbol error
octeontx2-af:
Install TC filter rules in hardware based on priority
octeontx2-af:
print error message incase of invalid pf mapping
octeontx2-af:
Remove redundant functions mac2u64() and cfg2mac()
octeontx2-af:
Remove redundant functions rvu_npc_exact_mac2u64()
octeontx2-af:
TC flower offload support for inner VLAN
octeontx2-af:
Use u64_to_ether_addr() to convert ethernet address
octeontx2-pf:
Allow both ntuple and TC features on the interface
octeontx2-pf:
Do xdp_do_flush() after redirects.
octeontx2-pf:
Fix page pool cache index corruption.
octeontx2-pf:
Fix page pool frag allocation warning
octeontx2-pf:
fix page_pool creation fail for rings > 32k
octeontx2-pf:
Fix PFC TX scheduler free
octeontx2-pf:
htb offload support for Round Robin scheduling
octeontx2-pf:
implement transmit schedular allocation algorithm
octeontx2-pf:
mcs: update PN only when update_pn is true
octeontx2-pf:
TC flower offload support for SPI field
octeontx2-pf:
Use PTP HW timestamp counter atomic update feature
octeontx2:
Remove unnecessary ternary operators
ocxl:
Use pci_dev_id() to simplify the code
of:
dynamic: Add interfaces for creating device node dynamically
of:
dynamic: Fix potential memory leak in of_changeset_action()
of:
dynamic: Fix race in getting old property when updating property
of:
dynamic: Move dead property list check into property add/update functions
of:
dynamic: Refactor changeset action printing to common helpers
of:
fix htmldocs build warnings
of:
module: Export of_device_uevent()
of:
Move of_device_{add,register,unregister} to platform.c
of:
Move of_platform_register_reconfig_notifier() into DT core
of:
Move of_skipped_node_table within #ifdef CONFIG_OF_ADDRESS
of:
overlay: Call of_changeset_init() early
of:
overlay: Extend of_overlay_fdt_apply() to specify the target node
of:
overlay: Fix of_overlay_fdt_apply prototype when !CONFIG_OF_OVERLAY
of:
overlay: Reorder struct fragment fields kerneldoc
of:
overlay: unittest: Add test for unresolved symbol
of:
property: fw_devlink: Add a devlink for panel followers
of:
Refactor node and property manipulation function locking
of:
unittest-data: Convert remaining overlay DTS files to sugar syntax
of:
unittest-data: Fix whitespace - angular brackets
of:
unittest-data: Fix whitespace - blank lines
of:
unittest-data: Fix whitespace - indentation
of:
unittest: Add pci_dt_testdrv pci driver
of:
unittest: Add separators to of_unittest_overlay_high_level()
of:
unittest: Check tree matches original after reverting a changeset
of:
unittest: Cleanup partially-applied overlays
of:
unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
of:
unittest: Fix of_unittest_pci_node() kconfig dependencies
of:
unittest: Fix overlay type in apply/revert check
of:
unittest: Improve messages and comments in apply/revert checks
of:
unittest: Merge of_unittest_apply{,_revert}_overlay_check()
of:
unittest: Remove redundant of_match_ptr()
of:
unittest: Restore indentation in overlay_bad_add_dup_prop test
of:
unittest: Run overlay apply/revert sequence three times
omfs:
convert to ctime accessor functions
openpromfs:
convert to ctime accessor functions
openriac:
Remove unused nommu_dump_state function
openrisc:
Add missing prototypes for assembly called fnctions
openrisc:
Add prototype for die to bug.h
openrisc:
Add prototype for show_registers to processor.h
openrisc:
convert __pte_free_tlb() to use ptdescs
openrisc:
Declare do_signal function as static
openrisc:
implement the new page table range API
openrisc:
Include cpu.h and switch_to.h for prototypes
openrisc:
Make pfn accessors statics inlines
openrisc:
mm: convert to GENERIC_IOREMAP
openrisc:
mm: remove unneeded early ioremap code
openrisc:
Remove kernel-doc marker from ioremap comment
openrisc:
Remove unused tlb_init function
openvswitch:
set IPS_CONFIRMED in tmpl status only when commit is set in conntrack
OPP:
Add dev_pm_opp_find_freq_exact_indexed()
OPP:
Fix argument name in doc comment
OPP:
Fix passing 0 to PTR_ERR in _opp_attach_genpd()
OPP:
Fix potential null ptr dereference in dev_pm_opp_get_required_pstate()
OPP:
Introduce dev_pm_opp_find_freq_{ceil/floor}_indexed() APIs
OPP:
Introduce dev_pm_opp_get_freq_indexed() API
OPP:
Rearrange entries in pm_opp.h
OPP:
Reuse dev_pm_opp_get_freq_indexed()
OPP:
Update _read_freq() to return the correct frequency
orangefs:
convert to ctime accessor functions
overlayfs:
convert to ctime accessor functions
overlayfs:
set ctime when setting mtime and atime
ovl:
Add framework for verity support
ovl:
add support for unique fsid per instance
ovl:
Add versioned header for overlay.metacopy xattr
ovl:
auto generate uuid for new overlay filesystems
ovl:
disable IOCB_DIO_CALLER_COMP
ovl:
fetch inode once in ovl_dentry_revalidate_common()
ovl:
fix failed copyup of fileattr on a symlink
ovl:
fix file reference leak when submitting aio
ovl:
fix incorrect fdput() on aio completion
ovl:
fix NULL pointer defer when encoding non-decodable lower fid
ovl:
fix regression in parsing of mount options with escaped comma
ovl:
fix regression in showing lowerdir mount option
ovl:
Handle verity during copy-up
ovl:
Kconfig: introduce CONFIG_OVERLAY_FS_DEBUG
ovl:
make consistent use of OVL_FS()
ovl:
make use of ->layers safe in rcu pathwalk
ovl:
move freeing ovl_entry past rcu delay
ovl:
store persistent uuid/fsid with uuid=on
ovl:
support encoding non-decodable file handles
ovl:
temporarily disable appending lowedirs
ovl:
use kiocb_{start,end}_write() helpers
ovl:
validate superblock in OVL_FS()
ovl:
Validate verity xattr when resolving lowerdata
page_pool:
add a lockdep check for recycling in hardirq
page_pool:
fix documentation typos
page_pool:
place frag_* fields in one cacheline
page_pool:
split types and declarations from page_pool.h
pagemap:
remove wait_on_page_locked_killable()
panic:
Reenable preemption in WARN slowpath
parisc/kexec:
refactor for kernel/Kconfig.kexec
parisc:
Add 32-bit eBPF JIT compiler
parisc:
Add 64-bit eBPF JIT compiler
parisc:
Add eBPF JIT compiler glue code and Makefile
parisc:
asp: Initialize asp driver via arch_initcall()
parisc:
Avoid ioremap() for same addresss in iosapic_register()
parisc:
BTLB: _edata symbol has to be page aligned for BTLB support
parisc:
BTLB: Add BTLB insert and purge firmware function wrappers
parisc:
BTLB: Clear possibly existing BTLB entries
parisc:
BTLB: Initialize BTLB tables at CPU startup
parisc:
ccio-dma: Create private runway procfs root entry
parisc:
ccio-dma: Fix sparse warnings
parisc:
ccio: Convert CCIO driver to use arch_initcall()
parisc:
chassis: Do not overwrite string on LCD display
parisc:
dino: Convert dino PCI bus driver to use arch_initcall()
parisc:
drivers: Fix sparse warning
parisc:
Drop the pa7300lc LPMC handler
parisc:
eisa: Convert HP EISA bus driver to use arch_initcall()
parisc:
firmware: Simplify calling non-PA20 functions
parisc:
Fix /proc/cpuinfo output for lscpu
parisc:
Fix comment on Elf64 function descriptor
parisc:
Fix crash with nr_cpus=1 option
parisc:
gsc: Convert GSC bus driver to use arch_initcall()
parisc:
hppb: Convert HP PB bus driver to use arch_initcall()
parisc:
implement the new page table range API
parisc:
iosapic.c: Fix sparse warnings
parisc:
iosapic: Convert I/O Sapic driver to use arch_initcall()
parisc:
irq: Make irq_stack_union static to avoid sparse warning
parisc:
lasi: Initialize LASI driver via arch_initcall()
parisc:
lasi: Register LASI power-off feature as sys_off_handler
parisc:
lba: Convert LBA PCI bus driver to use arch_initcall()
parisc:
led: Fix LAN receive and transmit LEDs
parisc:
led: Move register_led_regions() to late_initcall()
parisc:
led: Reduce CPU overhead for disk & lan LED computation
parisc:
led: Rewrite LED/LCD driver to utilizize Linux LED subsystem
parisc:
Makefile: Adjust order in which drivers should be loaded
parisc:
mm: convert to GENERIC_IOREMAP
parisc:
Prepare for Block-TLB support on 32-bit kernel
parisc:
Remove
parisc:
Restore __ldcw_align for PA-RISC 2.0 processors
parisc:
sba-iommu: Fix sparse warnigs
parisc:
sba: Fix compile warning wrt list of SBA devices
parisc:
sba_iommu: Convert SBA IOMMU driver to use arch_initcall()
parisc:
sba_iommu: Fix build warning if procfs if disabled
parisc:
shmparam.h: Document aliasing requirements of PA-RISC
parisc:
traps: Drop cpu_lpmc function pointer
parisc:
unaligned: Simplify 32-bit assembly in emulate_std()
parisc:
Use generic mmap top-down layout and brk randomization
parisc:
Use page table locks only if DEBUG_KERNEL is enabled
parisc:
wax: Initialize wax driver via arch_initcall()
parisc:
Wire up eBPF JIT compiler
parport:
Explicitly include correct DT includes
parport_pc:
add support for ASIX AX99100
Partially revert "drm/amd/display:
update add plane to context logic with a new algorithm"
PCI/AER:
Drop unused pci_disable_pcie_error_reporting()
PCI/AER:
Export pcie_aer_is_native()
PCI/AER:
Simplify AER_RECOVER_RING_SIZE definition
PCI/AER:
Unexport pci_enable_pcie_error_reporting()
PCI/AER:
Use pci_dev_id() to simplify the code
PCI/ASPM:
Use RMW accessors for changing LNKCTL
PCI/DOE:
Fix destroy_work_on_stack() race
PCI/IOV:
Use pci_dev_id() to simplify the code
PCI/P2PDMA:
Use pci_dev_id() to simplify the code
PCI/PM:
Mark devices disconnected if upstream PCIe link is down on resume
PCI/PM:
Only read PCI_PM_CTRL register when available
PCI/sysfs:
Make I/O resource depend on HAS_IOPORT
PCI/sysfs:
Move declarations to linux/pci.h
PCI/VGA:
Correct vga_str_to_iostate() io_state parameter type
PCI/VGA:
Correct vga_update_device_decodes() parameter type
PCI/VGA:
Fix typos
PCI/VGA:
Replace full MIT license text with SPDX identifier
PCI/VGA:
Simplify vga_arbiter_notify_clients()
PCI/VGA:
Simplify vga_client_register()
PCI/VPD:
Add runtime power management to sysfs interface
PCI:
add ArrowLake-S PCI ID for Intel HDAudio subsystem.
PCI:
Add Intel Audio DSP devices to pci_ids.h
PCI:
Add locking to RMW PCI Express Capability Register accessors
PCI:
Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value
PCI:
Add quirks to generate device tree node for Xilinx Alveo U50
PCI:
apple: Initialize pcie->nvecs before use
PCI:
apple: Use pci_dev_id() to simplify the code
PCI:
brcmstb: Assert PERST# on BCM2711
PCI:
brcmstb: Remove stale comment
PCI:
Change pdev->rom_attr_enabled to single bit
PCI:
Create device tree node for bridge
PCI:
Document the Capability accessor RMW improvements
PCI:
dwc: Implement generic suspend/resume functionality
PCI:
dwc: Provide deinit callback for i.MX
PCI:
endpoint: Add kernel-doc for pci_epc_mem_init() API
PCI:
epf-mhi: Add eDMA support
PCI:
epf-mhi: Add support for SM8450
PCI:
epf-mhi: Make use of the alignment restriction from EPF core
PCI:
epf-mhi: Use iATU for small transfers
PCI:
Explicitly include correct DT includes
PCI:
Fix code formatting inconsistencies
PCI:
Fix CONFIG_PCI_DYNAMIC_OF_NODES kconfig dependencies
PCI:
Fix pci_bus_resetable(), pci_slot_resetable() name typos
PCI:
Fix printk field formatting
PCI:
Fix runtime PM race with PME polling
PCI:
Fix typos in docs and comments
PCI:
Free released resource after coalescing
PCI:
fu740: Set the number of MSI vectors
PCI:
hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
PCI:
ibmphp: Make read-only arrays static
PCI:
imx6: Use devm_platform_get_and_ioremap_resource()
PCI:
iproc: Use of_property_read_bool() for boolean properties
PCI:
keembay: Remove cast between incompatible function type
PCI:
layerscape: Add power management support for ls1028a
PCI:
layerscape: Add support for link-down notification
PCI:
layerscape: Add workaround for lost link capabilities during reset
PCI:
Make link retraining use RMW accessors for changing LNKCTL
PCI:
Make quirk using inw() depend on HAS_IOPORT
PCI:
Mark NVIDIA T4 GPUs to avoid bus reset
PCI:
meson: Remove cast between incompatible function type
PCI:
microchip: Align register, offset, and mask names with HW docs
PCI:
microchip: Clean up initialisation of interrupts
PCI:
microchip: Correct the DED and SEC interrupt bit offsets
PCI:
microchip: Enable building driver as a module
PCI:
microchip: Enable event handlers to access bridge and control pointers
PCI:
microchip: Gather MSI information from hardware config registers
PCI:
microchip: Re-partition code between probe() and init()
PCI:
microchip: Remove cast between incompatible function type
PCI:
mvebu: Remove unused busn member
PCI:
of: Destroy changeset when adding PCI device node fails
PCI:
of_property: Handle interrupt parsing failures
PCI:
pciehp: Use RMW accessors for changing LNKCTL
PCI:
qcom-ep: Add eDMA support
PCI:
qcom-ep: Add ICC bandwidth voting support
PCI:
qcom-ep: Pass alignment restriction to the EPF core
PCI:
qcom-ep: Switch MHI bus master clock off during L1SS
PCI:
qcom-ep: Treat unknown IRQ events as an error
PCI:
qcom: Add support for sa8775p SoC
PCI:
qcom: Fix IPQ8074 enumeration
PCI:
rcar-gen2: Use devm_platform_get_and_ioremap_resource()
PCI:
Remove unnecessary initializations
PCI:
Remove unused function declarations
PCI:
Reorder pci_dev fields to reduce holes
PCI:
rockchip: Use 64-bit mask on MSI 64-bit PCI address
PCI:
rpaphp: Error out on busy status from get-sensor-state
PCI:
Simplify pci_dev_driver()
PCI:
Simplify pci_pio_to_address()
PCI:
Simplify pcie_capability_clear_and_set_word() control flow
PCI:
Sort Intel PCI IDs by number
PCI:
switchtec: Add support for PCIe Gen5 devices
PCI:
switchtec: Use normal comment style
PCI:
Tidy config space save/restore messages
PCI:
Unexport pcie_port_bus_type
PCI:
Use consistent put_user() pointer types
PCI:
v3: Use devm_platform_get_and_ioremap_resource()
PCI:
vmd: Disable bridge window for domain reset
PCI:
xgene-msi: Use devm_platform_get_and_ioremap_resource()
pcmcia :
make PCMCIA depend on HAS_IOMEM
pcpcntr:
add group allocation/free
pds_core:
check for work queue before use
pds_core:
Fix documentation for pds_client_register
pds_core:
Fix function header descriptions
pds_core:
Fix some kernel-doc comments
pds_core:
no health reporter in VF
pds_core:
no reset command for VF
pds_core:
pass opcode to devcmd_wait
pds_core:
protect devlink callbacks from fw_down state
pds_core:
remove redundant pci_clear_master()
pds_core:
Require callers of register/unregister to pass PF drvdata
peci:
Add peci-npcm controller driver
peci:
Constify struct peci_controller_ops
peci:
cpu: Add Intel Sapphire Rapids support
perf annotate bpf:
Don't enclose non-debug code with an assert()
perf arch x86:
Address shellcheck warnings about unused variables in syscalltbl.sh
perf arm64:
Allow version comparisons of CPU IDs
perf beauty arch_errno_names:
Fix shellcheck issue about local variables
perf beauty mmap_flags:
Fix script for archs that use the generic mman.h
perf beauty mmap_flags:
Use "test -f" instead of "[-f FILE]"
perf bench breakpoint:
Skip run if no breakpoints available
perf bench sched-seccomp-notify:
Use the tools copy of seccomp.h UAPI
perf bench uprobe empty:
Add entry attaching an empty BPF program
perf bench uprobe trace_printk:
Add entry attaching an BPF program that does a trace_printk
perf bench uprobe:
Add benchmark to test uprobe overhead
perf bench uprobe:
Print diff to baseline
perf bench uprobe:
Show diff to previous
perf bpf augmented_raw_syscalls:
Add an assert to make sure sizeof(augmented_arg->value) is a power of two.
perf bpf augmented_raw_syscalls:
Add an assert to make sure sizeof(saddr) is a power of two.
perf bpf examples:
With no BPF events remove examples
perf bpf-filter:
Fix sample flag check with ||
perf bpf-loader:
Remove unneeded diagnostic pragma
perf bpf-prologue:
Remove unused file
perf bpf:
Remove support for embedding clang for compiling BPF events (-e foo.c)
perf bpf_skel augmented_raw_syscalls:
Cap the socklen parameter using &= sizeof(saddr)
perf build-id:
Simplify build_id_cache__cachedir()
perf build:
Add LTO build option
perf build:
Add Wextra for C++ compilation
perf build:
Allow customization of clang options for BPF target
perf build:
Define YYNOMEM as YYNOABORT for bison < 3.81
perf build:
Disable fewer bison warnings
perf build:
Disable fewer flex warnings
perf build:
Don't always set -funwind-tables and -ggdb3
perf build:
Fix shellcheck issue about quotes for check-headers.sh
perf build:
Include generated header files properly
perf build:
Remove -Wno-redundant-decls in 2 cases
perf build:
Remove -Wno-unused-but-set-variable from the flex flags when building with clang < 13.0.0
perf build:
Support llvm and clang support compiled in
perf build:
Update build rule for generated files
perf build:
Update feature check for clang and llvm
perf cs-etm:
Don't duplicate FIELD_GET()
perf diff:
Replaces some ',' as separator with the more usual ';'
perf dlfilter:
Add a test for object_code()
perf dlfilter:
Add a test for resolve_address()
perf dlfilter:
Add al_cleanup()
perf dlfilter:
Avoid leak in v0 API test use of resolve_address()
perf dlfilter:
Fix use of addr_location__exit() in dlfilter__object_code()
perf dlfilter:
Initialize addr_location before passing it to thread__find_symbol_fb()
perf doc:
Fix typo in perf.data-file-format.txt
perf docs:
Fix format of unordered lists
perf docs:
Update metric usage for Alibaba's T-Head PMU driver (arm64)
perf evsel:
Free evsel->filter on the destructor
perf evsel:
Remove duplicate check for `field` in evsel__intval()
perf header:
Fix missing PMU caps
perf hists browser:
Fix hierarchy mode header
perf hists browser:
Fix the number of entries for 'e' key
perf jevent:
fix core dump on software events on s390
perf jevents metric:
Fix type of strcmp_cpuid_str
perf jevents:
Add a new expression builtin strcmp_cpuid_str()
perf jevents:
Add support for Yitian 710 DDR PMU (arm64) aliasing
perf jevents:
Don't append Unit to desc
perf jevents:
Group events by PMU
perf jevents:
Raise exception for no definition of a arch std event
perf jevents:
Sort strings in the big C string to reduce faults
perf jevents:
Use "default_core" for events with no Unit
perf list:
Don't print Unit for "default_core"
perf lock contention:
Fix typo in max-stack option description
perf lock:
Don't pass an ERR_PTR() directly to perf_session__delete()
perf lzma:
Convert some pr_err() to pr_debug() as callers already use pr_debug()
perf machine:
Include data symbols in the kernel map
perf metric:
Add #num_cpus_online literal
perf parse-event:
Add memory allocation test for name terms
perf parse-event:
Avoid BPF test SEGV
perf parse-events x86:
Avoid sorting uops_retired.slots
perf parse-events:
Add more comments to 'struct parse_events_state'
perf parse-events:
Additional error reporting
perf parse-events:
Avoid regrouped warning for wild card events
perf parse-events:
Avoid use uninitialized warning
perf parse-events:
Fix driver config term
perf parse-events:
Fix propagation of term's no_value when cloning
perf parse-events:
Fixes relating to no_value terms
perf parse-events:
Improve error message for double setting
perf parse-events:
Improve location for add pmu
perf parse-events:
Make common term list to strbuf helper
perf parse-events:
Make term's config const
perf parse-events:
Minor help message improvements
perf parse-events:
Move instances of YYABORT to YYNOMEM
perf parse-events:
Name the two term enums
perf parse-events:
Populate error column for BPF/tracepoint events
perf parse-events:
Remove ABORT_ON
perf parse-events:
Remove array remnants
perf parse-events:
Remove BPF event support
perf parse-events:
Remove two unused tokens
perf parse-events:
Remove unused PE_KERNEL_PMU_EVENT token
perf parse-events:
Remove unused PE_PMU_EVENT_FAKE token
perf parse-events:
Separate ENOMEM memory handling
perf parse-events:
Separate YYABORT and YYNOMEM cases
perf parse-regs:
Introduce functions perf_arch_reg_{ip|sp}()
perf parse-regs:
Move out arch specific header from util/perf_regs.h
perf parse-regs:
Refactor arch register parsing functions
perf parse-regs:
Remove PERF_REGS_{MAX|MASK} from common code
perf parse-regs:
Remove unused macros PERF_REG_{IP|SP}
perf pmu-events:
Add extra underscore to function names
perf pmu-events:
Add pmu_events_table__find_event()
perf pmu-events:
Reduce processed events by passing PMU
perf pmu:
Abstract alias/event struct
perf pmu:
Avoid a path name copy
perf pmu:
Avoid passing format list to perf_pmu__config_terms()
perf pmu:
Avoid passing format list to perf_pmu__format_bits()
perf pmu:
Avoid passing format list to perf_pmu__format_type
perf pmu:
Avoid uninitialized use of alias->str
perf pmu:
Be lazy about loading event info files from sysfs
perf pmu:
Cache JSON events table
perf pmu:
Ensure all alias variables are initialized
perf pmu:
Fix perf stat output with correct scale and unit
perf pmu:
Lazily add JSON events
perf pmu:
Lazily load sysfs aliases
perf pmu:
Make id const and add missing free
perf pmu:
Make the loading of formats lazy
perf pmu:
Merge JSON events with sysfs at load time
perf pmu:
Move perf_pmu__set_format to pmu.y
perf pmu:
Parse sysfs events directly from a file
perf pmu:
Pass PMU rather than aliases and format
perf pmu:
Prefer passing pmu to aliases list
perf pmu:
Reduce scope of perf_pmu_error()
perf pmu:
Remove logic for PMU name being NULL
perf pmu:
Remove str from perf_pmu_alias
perf pmu:
Scan type early to fail an invalid PMU quickly
perf pmus:
Skip duplicate PMUs and don't print list suffix by default
perf pmus:
Sort pmus by name then suffix
perf probe:
Free string returned by synthesize_perf_probe_point() on failure in synthesize_perf_probe_command()
perf probe:
Free string returned by synthesize_perf_probe_point() on failure to add a probe
perf probe:
Make synthesize_perf_probe_point() private to probe-event.c
perf probe:
Show correct error message about @symbol usage for uprobe
perf python:
Cope with declarations after statements found in Python.h
perf s390 s390_cpumcfdg_dump:
Don't scan all PMUs
perf script ibs:
Remove unused include
perf script python:
Add stub for PMU symbol to the python binding
perf script python:
Cope with declarations after statements found in Python.h
perf script:
Print "cgroup" field on the same line as "comm"
perf scripts python gecko:
Launch the profiler UI on the default browser with the appropriate URL
perf scripts python:
Add classes and conversion functions
perf scripts python:
Add command execution for gecko script
perf scripts python:
Add initial script file with usage information
perf scripts python:
Add support for input args in gecko script
perf scripts python:
Add trace end processing and PRODUCT and CATEGORIES information
perf scripts python:
Extact necessary information from process event
perf scripts python:
Implement add sample function and thread processing
perf scripts python:
Implement add sample function and thread processing
perf scripts python:
Support syscall name parsing on arm64
perf scripts python:
Update audit-libs package name for python3
perf stat-display:
Check if snprintf()'s fmt argument is NULL
perf stat:
Avoid uninitialized use of perf_stat_config
perf symbols:
Add kallsyms__get_symbol_start()
perf symbols:
Fix DSO kernel load and symbol process to correctly map DSO to its long_name, type and adjust_symbols
perf test bpf:
Address error about non-null argument for epoll_pwait 2nd arg
perf test shell record_bpf_filter:
Skip 6.2 kernel
perf test shell stat_bpf_counters:
Fix test on Intel
perf test stat_bpf_counters_cgrp:
Enhance perf stat cgroup BPF counter test
perf test stat_bpf_counters_cgrp:
Fix shellcheck issue about logical operators
perf test trace+probe_vfs_getname.sh:
Remove stray \ before /
perf test:
Add a test for the new Arm CPU ID comparison behavior
perf test:
Add perf record sample filtering test
perf test:
Avoid weak symbol for arch_tests
perf tests asm_pure_loop:
Fix shellcheck warning about word splitting/quote
perf tests coresight thread_loop_check_tid_2:
Fix shellcheck warnings about word splitting/quoting
perf tests lib probe:
Fix shellcheck warning about about missing shebang
perf tests lib probe_vfs_getname:
Fix shellcheck warnings about missing shebang/local variables
perf tests lib stat_output:
Fix shellcheck warning about missing shebang
perf tests lib waiting:
Fix the shellcheck warnings about missing shebang
perf tests lock_contention:
Fix shellcheck issue about quoting to avoid word splitting
perf tests memcpy_thread_16k_10:
Fix shellcheck warning about word splitting/quote
perf tests mmap-basic:
Adapt for riscv
perf tests perf_dat _converter_json:
Use quoting to avoid word splitting
perf tests probe_vfs_getname:
Fix shellcheck warnings about word splitting/quoting
perf tests record+zstd_comp_decomp:
Fix the shellcheck warnings about word splitting/quoting
perf tests record_offcpu:
Fix shellcheck warnings about word splitting/quoting and signal names case
perf tests stat+csv_summary:
Fix unused variable references detected via shellcheck
perf tests stat+shadow_stat:
Fix shellcheck warning about unused variable
perf tests stat+std_output:
Fix shellcheck warnings about word splitting/quoting
perf tests stat+std_output:
Fix shellcheck warnings about word splitting/quoting and local variables
perf tests stat_bpf_counters:
Fix usage of '==' to address shellcheck warning
perf tests task_analyzer:
Check perf build options for libtraceevent support
perf tests thread_loop_check_tid_10:
Fix shellcheck warnings bout word splitting/quoting
perf tests trace+probe_vfs_getname.sh:
Accept quotes surrounding the filename
perf tests trace+probe_vfs_getname:
Fix shellcheck warnings about word splitting/quoting
perf tests unroll_loop_thread_10:
Fix shellcheck warnings about word splitting/quoting
perf tests:
Address signal case issues detected via shellcheck
perf thread:
Allow tools to register a thread->priv destructor
perf tools:
Add a place to put kernel config fragments for test runs
perf tools:
Allow to use cpuinfo on LoongArch
perf tools:
Convert to perf_record_header_attr_id()
perf tools:
Handle old data in PERF_RECORD_ATTR
perf tools:
Revert enable indices setting syntax for BPF map
perf tools:
Update copy of libbpf's hashmap.c
perf top:
Don't pass an ERR_PTR() directly to perf_session__delete()
perf trace x86_arch_prctl:
Address shellcheck warnings about local variables
perf trace:
Avoid compile error wrt redefining bool
perf trace:
Free thread_trace->files table
perf trace:
Migrate BPF augmentation to use a skeleton
perf trace:
Really free the evsel->priv area
perf trace:
Register a thread priv destructor
perf trace:
Tidy comments related to BPF + syscall augmentation
perf trace:
Use heuristic when deciding if a syscall tracepoint "const char *" field is really a string
perf trace:
Use the augmented_raw_syscall BPF skel only for tracing syscalls
perf tui slang:
Tidy casts
perf unwind:
Use perf_arch_reg_{ip|sp}() to substitute macros
perf vendor events arm64:
Add AmpereOne metrics
perf vendor events arm64:
Add JSON metrics for Yitian 710 DDR
perf vendor events arm64:
AmpereOne: Mark affected STALL_* events impacted by errata
perf vendor events arm64:
AmpereOne: Remove unsupported events
perf vendor events arm64:
Remove L1D_CACHE_LMISS from AmpereOne list
perf vendor events arm64:
Update N2 and V2 metrics and events using Arm telemetry repo
perf vendor events arm64:
Update scale units and descriptions of common topdown metrics
perf vendor events arm64:
Update stall_slot workaround for N2 r0p3
perf vendor events intel:
Fix modifier in tma_info_system_mem_parallel_reads for skylake
perf vendor events intel:
Update Icelake+ metric constraints
perf vendor events intel:
Update meteorlake to 1.04
perf vendor events intel:
Update sapphirerapids to 1.15
perf vendor events:
Drop some of the JSON/events for power10 platform
perf vendor events:
Drop STORES_PER_INST metric event for power10 platform
perf vendor events:
Move JSON/events to appropriate files for power10 platform
perf vendor events:
Update JSON/events for power10 platform
perf vendor events:
Update metric event names for power10 platform
perf vendor events:
Update metric events for power10 platform
perf vendor events:
Update the JSON/events descriptions for power10 platform
perf/amd:
Prevent grouping of IBS events
perf/arm-cmn:
Add CMN-700 r3 support
perf/arm-cmn:
Fix the unhandled overflow status of counter 4 to 7
perf/arm-cmn:
Refactor HN-F event selector macros
perf/arm-cmn:
Remove spurious event aliases
perf/arm-dmc620:
Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency
perf/benchmark:
add a new benchmark for seccom_unotify
perf/benchmark:
fix seccomp_unotify benchmark for 32-bit
perf/core:
Fix potential NULL deref
perf/core:
Use local64_try_cmpxchg in perf_swevent_set_period
perf/core:
use vma_is_initial_stack() and vma_is_initial_heap()
perf/hw_breakpoint:
Remove arch breakpoint hooks
perf/imx_ddr:
don't enable counter0 if none of 4 counters are used
perf/imx_ddr:
speed up overflow frequency of cycle
perf/mem:
Add PERF_MEM_LVLNUM_NA to PERF_MEM_NA
perf/mem:
Introduce PERF_MEM_LVLNUM_UNC
perf/ring_buffer:
Use local_try_cmpxchg in __perf_output_begin
perf/smmuv3:
Add MODULE_ALIAS for module auto loading
perf/smmuv3:
Enable HiSilicon Erratum 162001900 quirk for HIP08/09
perf/smmuv3:
Remove build dependency on ACPI
perf/x86/amd/core:
Fix overflow reset on hotplug
perf/x86/amd:
Do not WARN() on every IRQ
perf/x86/ibs:
Set mem_lvl_num, mem_remote and mem_hops for data_src
perf/x86/intel:
Add Crestmont PMU
perf/x86/lbr:
Filter vsyscall addresses
perf/x86/uncore:
Correct the number of CHAs on EMR
perf/x86/uncore:
Remove unnecessary ?: operator around pcibios_err_to_errno() call
perf/x86:
Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability
perf/x86:
Use local64_try_cmpxchg
perf:
CXL: fix mismatched number of counters mask
perf:
Disallow mis-matched inherited group reads
perf:
Fix wrong comment about default event_idx
perf:
pmuv3: Add Cortex A520, A715, A720, X3 and X4 PMUs
perf:
pmuv3: Remove comments from armv8pmu_[enable|disable]_event()
perf:
Remove unused extern declaration arch_perf_get_page_size()
perf:
Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability
perf:
Replace strlcpy with strscpy
perf:
tests: Adapt mmap-basic.c for riscv
perf:
xgene_pmu: Convert to devm_platform_ioremap_resource()
pgalloc:
convert various functions to use ptdescs
pgtable:
create struct ptdesc
pgtable:
improve pte_protnone() comment
phy/rockchip:
inno-hdmi: add more supported pre-pll rates
phy/rockchip:
inno-hdmi: do not power on rk3328 post pll on reg write
phy/rockchip:
inno-hdmi: force set_rate on power_on
phy/rockchip:
inno-hdmi: remove unused no_c from rk3328 recalc_rate
phy/rockchip:
inno-hdmi: round fractal pixclock in rk3328 recalc_rate
phy/rockchip:
inno-hdmi: use correct vco_div_5 macro on rk3328
phy:
amlogic: meson-g12a-usb2: fix Wvoid-pointer-to-enum-cast warning
phy:
broadcom: ns-usb3: fix Wvoid-pointer-to-enum-cast warning
phy:
broadcom: sata: fix Wvoid-pointer-to-enum-cast warning
phy:
broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning
phy:
cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk
phy:
cadence-torrent: Use key:value pair table for all settings
phy:
cadence: Sierra: Add single link SGMII register configuration
phy:
Explicitly include correct DT includes
phy:
exynos5-usbdrd: Add 26MHz ref clk support
phy:
exynos5-usbdrd: Add Exynos850 support
phy:
exynos5-usbdrd: Make it possible to pass custom phy ops
phy:
fsl-imx8mq-usb: add dev_err_probe if getting vbus failed
phy:
lynx-28g: cancel the CDR check work item on the remove path
phy:
lynx-28g: lock PHY while performing CDR lock workaround
phy:
lynx-28g: serialize concurrent phy_set_mode_ext() calls to shared registers
phy:
mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
phy:
mapphone-mdm6600: Fix runtime disable on probe
phy:
mapphone-mdm6600: Fix runtime PM for remove
phy:
marvell pxa-usb: fix Wvoid-pointer-to-enum-cast warning
phy:
marvell: phy-mvebu-cp110-comphy: Use devm_platform_get_and_ioremap_resource()
phy:
mediatek: mipi-dsi: Compress of_device_id match entries
phy:
mediatek: mipi-dsi: Convert to register clk_hw
phy:
mediatek: mipi-dsi: Use devm variant for of_clk_add_hw_provider()
phy:
phy-rockchip-inno-usb2: add reset support
phy:
phy-rockchip-inno-usb2: add rk3588 phy tuning support
phy:
phy-rockchip-inno-usb2: add rk3588 support
phy:
phy-rockchip-inno-usb2: improve error message
phy:
phy-rockchip-inno-usb2: simplify getting match data
phy:
phy-rockchip-inno-usb2: simplify phy clock handling
phy:
qcom-qmp-combo: add qcom,sc7280-qmp-usb3-dp-phy compat entry
phy:
qcom-qmp-combo: add support for the USB+DP PHY on SM8150 platform
phy:
qcom-qmp-combo: fix clock probing
phy:
qcom-qmp-combo: initialize PCS_USB registers
phy:
qcom-qmp-combo: populate offsets for all combo PHYs
phy:
qcom-qmp-combo: simplify clock handling
phy:
qcom-qmp-combo: Square out 8550 POWER_STATE_CONFIG1
phy:
qcom-qmp-pcie: add support for sa8775p
phy:
qcom-qmp-pcie: drop ln_shrd from v5_20 config
phy:
qcom-qmp-pcie: keep offset tables sorted
phy:
qcom-qmp-pcie: populate offsets configuration
phy:
qcom-qmp-pcie: simplify clock handling
phy:
qcom-qmp-pcie: support SM8150 PCIe QMP PHYs
phy:
qcom-qmp-ufs: populate offsets configuration
phy:
qcom-qmp-usb: initialize PCS_USB registers
phy:
qcom-qmp-usb: split off the legacy USB+dp_com support
phy:
qcom-qmp-usb: split PCS_USB init table for sc8280xp and sa8775p
phy:
qcom: Introduce M31 USB PHY driver
phy:
qcom: m31: Remove unwanted qphy->vreg is NULL check
phy:
qcom: phy-qcom-m31: change m31_ipq5332_regs to static
phy:
qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR()
phy:
qcom: qmp-combo: correct bias0_en programming
phy:
qcom: qmp-combo: drop qmp_v6_dp_aux_init()
phy:
qcom: qmp-combo: drop similar functions
phy:
qcom: qmp-combo: extract common function to setup clocks
phy:
qcom: qmp-combo: reuse register layouts for even more registers
phy:
qcom: qmp-combo: reuse register layouts for more registers
phy:
qcom: qmp-combo: reuse register layouts for some more registers
phy:
qcom: qmp-ufs: add missing offsets to sm8150 configuration
phy:
qualcomm: Fix typos in comments
phy:
realtek: Realtek PHYs should depend on ARCH_REALTEK
phy:
realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY
phy:
realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY
phy:
realtek: usb: add the error handler for nvmem_cell_read
phy:
realtek: usb: Drop unnecessary error check for debugfs_create_dir()
phy:
realtek: usb: phy-rtk-usb2 and phy-rtk-usb3 needs USB_COMMON
phy:
Remove duplicated include in xusb.c
phy:
renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource()
phy:
rockchip: inno-dsidphy: Add rv1126 support
phy:
rockchip: phy-rockchip-typec: Use devm_platform_get_and_ioremap_resource()
phy:
starfive: Add JH7110 PCIE 2.0 PHY driver
phy:
starfive: Add JH7110 USB 2.0 PHY driver
phy:
starfive: Add mipi dphy rx support
phy:
starfive: fix error code in probe
phy:
starfive: make phys depend on HAS_IOMEM
phy:
starfive: StarFive PHYs should depend on ARCH_STARFIVE
phy:
ti: gmii-sel: Allow parent to not be syscon node
phy:
xilinx: add runtime PM support
phy:
xilinx: phy-zynqmp: dynamic clock support for power-save
phy:
zynqmp: Allow variation in refclk rate
pidfd:
prevent a kernel-doc warning
pinctrl:
Add driver support for Amlogic C3 SoCs
pinctrl:
amd: Don't show `Invalid config param` errors
pinctrl:
at91-pio4: drop useless check in atmel_conf_pin_config_dbg_show()
pinctrl:
at91: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper
pinctrl:
avoid unsafe code pattern in find_pinctrl()
pinctrl:
baytrail: consolidate common mask operation
pinctrl:
baytrail: Make use of pm_ptr()
pinctrl:
baytrail: reuse common functions from pinctrl-intel
pinctrl:
berlin: as370: Use devm_platform_get_and_ioremap_resource()
pinctrl:
cherryview: fix address_space_handler() argument
pinctrl:
cherryview: reuse common functions from pinctrl-intel
pinctrl:
cherryview: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper
pinctrl:
core: handle radix_tree_insert() errors in pinctrl_generic_add_group()
pinctrl:
core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
pinctrl:
cs42l43: Add support for the cs42l43
pinctrl:
cy8c95x0: Add reset support
pinctrl:
Explicitly include correct DT includes
pinctrl:
intel: consolidate ACPI dependency
pinctrl:
intel: export common pinctrl functions
pinctrl:
intel: Switch to use exported namespace
pinctrl:
iproc-gpio: Silence probe deferral messages
pinctrl:
lantiq: Remove unsued declaration ltq_pinctrl_unregister()
pinctrl:
lynxpoint: Make use of pm_ptr()
pinctrl:
lynxpoint: reuse common functions from pinctrl-intel
pinctrl:
mcp23s08: check return value of devm_kasprintf()
pinctrl:
mediatek: assign functions to configure pin bias on MT7986
pinctrl:
mediatek: fix pull_type data for MT7981
pinctrl:
merrifield: Adapt to Intel Tangier driver
pinctrl:
mlxbf3: Remove gpio_disable_free()
pinctrl:
moorefield: Adapt to Intel Tangier driver
pinctrl:
mvebu: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper
pinctrl:
mvebu: Use devm_platform_get_and_ioremap_resource()
pinctrl:
nsp-gpio: Silence probe deferral messages
pinctrl:
nuvoton: wpcm450: fix out of bounds write
pinctrl:
pic32: Convert to devm_platform_ioremap_resource()
pinctrl:
pinctrl-oxnas: remove obsolete pinctrl driver
pinctrl:
pinctrl-zynqmp: Add support for output-enable and bias-high impedance
pinctrl:
pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function()
pinctrl:
qcom-pmic-gpio: Add support for pm7550ba
pinctrl:
qcom-pmic-gpio: Add support for pmx75
pinctrl:
qcom: Introduce SM6115 LPI pinctrl driver
pinctrl:
qcom: Introduce SM6115 LPI pinctrl driver
pinctrl:
qcom: lpass-lpi: fix concurrent register updates
pinctrl:
qcom: lpass-lpi: Make the clocks optional, always
pinctrl:
qcom: Remove the unused _groups variable build warning
pinctrl:
qcom: sm8350-lpass-lpi: add SM8350 LPASS TLMM
pinctrl:
renesas: rzg2l: Use devm_clk_get_enabled() helper
pinctrl:
renesas: rzn1: Enable missing PINMUX
pinctrl:
renesas: rzv2m: Use devm_clk_get_enabled() helper
pinctrl:
renesas: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper
pinctrl:
Replace the IRQ number in the driver with the IRQID macro definition
pinctrl:
single: Add compatible for ti,am654-padconf
pinctrl:
starfive: jh7110: Add system pm ops to save and restore context
pinctrl:
starfive: jh7110: Fix failure to set irq after CONFIG_PM is enabled
pinctrl:
stm32: set default gpio line names using pin names
pinctrl:
stmfx: Do not check for 0 return after calling platform_get_irq()
pinctrl:
sunxi: Add some defensiveness for regulators array
pinctrl:
tangier: Introduce Intel Tangier driver
pinctrl:
tegra: Add support to display pin function
pinctrl:
tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper
pinctrl:
ti: Convert to devm_platform_get_and_ioremap_resource()
pinctrl:
use capital "OR" for multiple licenses in SPDX
pipe:
Pass argument of pipe_fcntl as int
platform/chrome:
chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
platform/chrome:
chromeos_acpi: support official HID GOOG0016
platform/chrome:
cros_ec_lpc: Remove EC panic shutdown timeout
platform/chrome:
cros_ec_typec: Configure Retimer cable type
platform/mellanox:
mlxbf-bootctl: add NET dependency into Kconfig
platform/mellanox:
mlxbf-pmc: Fix potential buffer overflows
platform/mellanox:
mlxbf-pmc: Fix reading of unprogrammed events
platform/mellanox:
mlxbf-tmfifo: Drop jumbo frames
platform/mellanox:
mlxbf-tmfifo: Drop the Rx packet if no more descriptors
platform/mellanox:
mlxbf-tmfifo: Fix a warning message
platform/mellanox:
NVSW_SN2201 should depend on ACPI
platform/mellanox:
tmfifo: fix kernel-doc warnings
platform/surface:
platform_profile: Propagate error if profile registration fails
platform/x86/amd/pmc:
Fix build error with randconfig
platform/x86/amd/pmc:
Move PMC driver to separate directory
platform/x86/amd/pmf:
Fix a missing cleanup path
platform/x86/amd/pmf:
Use str_on_off() helper
platform/x86/intel/ifs:
release cpus_read_lock()
platform/x86/intel/tpmi:
Add debugfs interface
platform/x86/intel/tpmi:
Read feature control status
platform/x86/siemens:
Kconfig: adjust help text
platform/x86/siemens:
simatic-ipc-batt: add support for module BX-59A
platform/x86/siemens:
simatic-ipc-batt: fix bat reading in BX_21A
platform/x86/siemens:
simatic-ipc-batt: fix logical error for BX-59A
platform/x86/siemens:
simatic-ipc-batt: fix wrong pointer pass to PTR_ERR()
platform/x86/siemens:
simatic-ipc: add new models BX-56A/BX-59A
platform/x86/siemens:
simatic-ipc: fix logical error for BX-59A
platform/x86:
Add s2idle quirk for more Lenovo laptops
platform/x86:
Add SEL-3350 platform driver
platform/x86:
asus-wmi: add safety checks to gpu switching
platform/x86:
asus-wmi: add support for showing charger mode
platform/x86:
asus-wmi: add support for showing middle fan RPM
platform/x86:
asus-wmi: add WMI method to show if egpu connected
platform/x86:
asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
platform/x86:
asus-wmi: corrections to egpu safety check
platform/x86:
asus-wmi: don't allow eGPU switching if eGPU not connected
platform/x86:
asus-wmi: expose dGPU and CPU tunables for ROG
platform/x86:
asus-wmi: Fix support for showing middle fan RPM
platform/x86:
asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
platform/x86:
asus-wmi: Only map brightness codes when using asus-wmi backlight control
platform/x86:
asus-wmi: Support 2023 ROG X16 tablet mode
platform/x86:
asus-wmi: support middle fan custom curves
platform/x86:
asus-wmi: support setting mini-LED mode
platform/x86:
dell-sysman: Fix reference leak
platform/x86:
hp-bioscfg: biosattr-interface
platform/x86:
hp-bioscfg: bioscfg
platform/x86:
hp-bioscfg: bioscfg-h
platform/x86:
hp-bioscfg: Change how enum possible values size is evaluated
platform/x86:
hp-bioscfg: Change how order list size is evaluated
platform/x86:
hp-bioscfg: Change how password encoding size is evaluated
platform/x86:
hp-bioscfg: Change how prerequisites size is evaluated
platform/x86:
hp-bioscfg: Documentation
platform/x86:
hp-bioscfg: enum-attributes
platform/x86:
hp-bioscfg: fix a signedness bug in hp_wmi_perform_query()
platform/x86:
hp-bioscfg: fix error reporting in hp_add_other_attributes()
platform/x86:
hp-bioscfg: Fix memory leaks in attribute packages
platform/x86:
hp-bioscfg: Fix reference leak
platform/x86:
hp-bioscfg: Fix uninitialized variable errors
platform/x86:
hp-bioscfg: int-attributes
platform/x86:
hp-bioscfg: MAINTAINERS
platform/x86:
hp-bioscfg: Makefile
platform/x86:
hp-bioscfg: order-list-attributes
platform/x86:
hp-bioscfg: passwdobj-attributes
platform/x86:
hp-bioscfg: prevent a small buffer overflow
platform/x86:
hp-bioscfg: Remove duplicate use of variable in inner loop
platform/x86:
hp-bioscfg: Replace the word HACK from source code
platform/x86:
hp-bioscfg: spmobj-attributes
platform/x86:
hp-bioscfg: string-attributes
platform/x86:
hp-bioscfg: surestart-attributes
platform/x86:
hp-bioscfg: Update steps order list elements are evaluated
platform/x86:
hp-bioscfg: Use kmemdup() to replace kmalloc + memcpy
platform/x86:
hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
platform/x86:
ideapad-laptop: Add support for keyboard backlights using KBLC ACPI symbol
platform/x86:
intel-uncore-freq: Conditionally create attribute for read frequency
platform/x86:
intel_scu_ipc: Check status after timeout in busy_loop()
platform/x86:
intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
platform/x86:
intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
platform/x86:
intel_scu_ipc: Fail IPC send if still busy
platform/x86:
mlx-platform: Add dependency on PCI to Kconfig
platform/x86:
Move all simatic ipc drivers to the subdirectory siemens
platform/x86:
msi-ec: Fix the 3rd config
platform/x86:
p2sb: Make the Kconfig symbol hidden
platform/x86:
simatic-ipc: add another model
platform/x86:
simatic-ipc: add another model BX-21A
platform/x86:
simatic-ipc: add auto-loading of hwmon modules
platform/x86:
simatic-ipc: add CMOS battery monitoring
platform/x86:
simatic-ipc: drop PCI runtime depends and header
platform/x86:
simatic-ipc: use extra module loading for watchdog
platform/x86:
system76: Handle new KBLED ACPI methods
platform/x86:
think-lmi: Fix reference leak
platform/x86:
thinkpad_acpi: Switch to memdup_user_nul() helper
platform/x86:
thinkpad_acpi: take mutex for hotkey_mask_{set,get}
platform/x86:
thinkpad_acpi: Take mutex in hotkey_resume
platform/x86:
thinkpad_acpi: use lockdep annotations
platform/x86:
touchscreen_dmi: Add info for the BUSH Bush Windows tablet
platform/x86:
touchscreen_dmi: Add info for the Positivo C4128B
platform/x86:
wmi-bmof: Simplify read_bmof()
platform/x86:
wmi-bmof: Update MAINTAINERS entry
platform/x86:
wmi-bmof: Use device_create_bin_file()
platform/x86:
wmi: Update MAINTAINERS entry
platform:
Explicitly include correct DT includes
platform:
mellanox: Add field upgrade capability register
platform:
mellanox: Add initial support for PCIe based programming logic device
platform:
mellanox: Add new attributes
platform:
mellanox: Cosmetic changes
platform:
mellanox: Fix a resource leak in an error handling path in probing flow
platform:
mellanox: mlx-platform: Add reset callback
platform:
mellanox: mlx-platform: Add reset cause attribute
platform:
mellanox: mlx-platform: add support for additional CPLD
platform:
mellanox: mlx-platform: Get interrupt line through ACPI
platform:
mellanox: mlx-platform: Introduce ACPI init flow
platform:
mellanox: mlx-platform: Modify health and power hotplug action
platform:
mellanox: mlx-platform: Modify power off callback
platform:
mellanox: mlx-platform: Prepare driver to allow probing through ACPI infrastructure
platform:
mellanox: mlxreg-hotplug: Extend condition for notification callback processing
platform:
mellanox: Modify reset causes description
platform:
mellanox: nvsw-sn2201: change fans i2c busses.
platform:
Provide stubs for !HAS_IOMEM builds
PM / devfreq:
Explicitly include correct DT includes
PM / devfreq:
Fix leak in devfreq_dev_release()
PM / devfreq:
Reword the kernel-doc comment for devfreq_monitor_start() API
PM:
hibernate: don't store zero pages in the image file
PM:
hibernate: Fix copying the zero bitmap to safe pages
PM:
hibernate: Fix the exclusive get block device in test_resume mode
PM:
hibernate: Rename function parameter from snapshot_test to exclusive
pm:
Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper
PM:
QoS: Add check to make sure CPU latency is non-negative
PM:
runtime: Remove unsued extern declaration of pm_runtime_update_max_time_suspended()
PM:
sleep: Add helpers to allow a device to remain powered-on
pmdomain:
imx: scu-pd: correct DMA2 channel
pmdomain:
Rename the genpd subsystem to pmdomain
pNFS/flexfiles:
Check the layout validity in ff_layout_mirror_prepare_stats
pNFS:
Fix a hang in nfs4_evict_inode()
pNFS:
Fix assignment of xprtdata.cred
PNP:
ACPI: Fix string truncation warning
porting:
document new block device opening order
porting:
document superblock as block device holder
power:
Explicitly include correct DT includes
power:
reset: at91-poweroff: Convert to devm_platform_ioremap_resource()
power:
reset: at91-reset: add sysfs interface to the power on reason
power:
reset: at91-sama5d2_shdwc: Convert to devm_platform_ioremap_resource()
power:
reset: brcm-kona: Convert to devm_platform_ioremap_resource()
power:
reset: gemini-poweroff: Convert to devm_platform_ioremap_resource()
power:
reset: msm: Convert to devm_platform_ioremap_resource()
power:
reset: ocelot: Convert to devm_platform_ioremap_resource()
power:
reset: oxnas-restart: remove obsolete restart driver
power:
reset: use capital "OR" for multiple licenses in SPDX
power:
supply: ab8500: Set typing and props
power:
supply: bd99954: make read-only array sub_status_reg
power:
supply: bq24190: Considers FORCE_20PCT when getting IPRECHG
power:
supply: core: Avoid duplicate hwmon device from thermal framework
power:
supply: core: fix use after free in uevent
power:
supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo()
power:
supply: qcom_battmgr: fix battery_id type
power:
supply: qcom_battmgr: fix enable request endianness
power:
supply: qcom_pmi8998_charger: fix charger status
power:
supply: qcom_pmi8998_charger: fix uninitialized variable
power:
supply: qcom_pmi8998_charger: remove CHARGE_CONTROL_LIMIT_* props
power:
supply: rk817: Add missing module alias
power:
supply: rk817: Fix node refcount leak
power:
supply: rt5033_charger: recognize EXTCON setting
power:
supply: rt9467: Fix rt9467_run_aicl()
power:
supply: ucs1002: fix error code in ucs1002_get_property()
power:
vexpress: fix -Wvoid-pointer-to-enum-cast warning
powercap:
arm_scmi: Remove recursion while parsing zones
powercap:
intel_rapl: Fix invalid setting of Power Limit 4
powercap:
intel_rapl: Optimize rp->domains memory allocation
powerpc/32s:
Cleanup the mess in __set_pte_at()
powerpc/47x:
Add prototype for mmu_init_secondary()
powerpc/47x:
Fix 47x syscall return crash
powerpc/47x:
Remove early_init_mmu_47x() to fix no previous prototype
powerpc/4xx:
Add missing includes to fix no previous prototype errors
powerpc/4xx:
Remove pika_dtm_[un]register_shutdown() to fix no previous prototype
powerpc/4xx:
Remove WatchdogHandler() to fix no previous prototype error
powerpc/512x:
Make mpc512x_select_reset_compat() static
powerpc/64:
Enable accelerated crypto algorithms in defconfig
powerpc/64e:
Fix circular dependency with CONFIG_SMP disabled
powerpc/64e:
Fix wrong test in __ptep_test_and_clear_young()
powerpc/64s/radix:
combine final TLB flush and lazy tlb mm shootdown IPIs
powerpc/64s/radix:
Don't warn on copros in radix__tlb_flush()
powerpc/64s:
Move CPU -mtune options into Kconfig
powerpc/64s:
Use dec_mm_active_cpus helper
powerpc/82xx:
Remove CONFIG_8260 and CONFIG_8272
powerpc/82xx:
Remove pq2_init_pci
powerpc/82xx:
Select FSL_SOC
powerpc/83xx:
Fix style problems in usb.c and remove unneccessary includes from mpc83xx.h
powerpc/83xx:
Split usb.c
powerpc/85xx:
Fix math emulation exception
powerpc/85xx:
Mark some functions static and add missing includes to fix no previous prototype error
powerpc/8xx:
Fix pte_access_permitted() for PAGE_NONE
powerpc/8xx:
Remove immr_map() and immr_unmap()
powerpc/8xx:
Remove init_internal_rtc() to fix no previous prototype error
powerpc/book3s64/memhotplug:
enable memmap on memory for radix
powerpc/book3s64/mm:
enable transparent pud hugepage
powerpc/book3s64/radix:
add debug message to give more details of vmemmap allocation
powerpc/book3s64/radix:
add support for vmemmap optimization for radix
powerpc/book3s64/radix:
remove mmu_vmemmap_psize
powerpc/book3s64/vmemmap:
switch radix to use a different vmemmap handling function
powerpc/config:
Disable SLAB_DEBUG_ON in skiroot
powerpc/configs:
Drop CONFIG_IP_NF_TARGET_CLUSTERIP
powerpc/cpm2:
Remove cpm2_map() and cpm2_unmap()
powerpc/crypto:
don't build aes-gcm-p10 by default
powerpc/crypto:
fix missing skcipher dependency for aes-gcm-p10
powerpc/dexcr:
Move HASHCHK trap handler
powerpc/eeh:
Use pci_dev_id() to simplify the code
powerpc/ep8248e:
Mark driver as non removable
powerpc/fadump:
invoke ibm,os-term with rtas_call_unlocked()
powerpc/fadump:
reset dump area size if fadump memory reserve fails
powerpc/features:
Add capability to update mmu features later
powerpc/fsl_pci:
Make fsl_add_bridge() static
powerpc/ftrace:
Add separate ftrace_init_nop() with additional validation
powerpc/ftrace:
Add support for -fpatchable-function-entry
powerpc/ftrace:
Consolidate ftrace support into fewer files
powerpc/ftrace:
Extend ftrace support for large kernels to ppc32
powerpc/ftrace:
Fix dropping weak symbols with older toolchains
powerpc/ftrace:
Implement ftrace_replace_code()
powerpc/ftrace:
Refactor ftrace_modify_code()
powerpc/ftrace:
Replace use of ftrace_call_replace() with ftrace_create_branch_inst()
powerpc/ftrace:
Simplify ftrace_make_call()
powerpc/ftrace:
Simplify ftrace_make_nop()
powerpc/ftrace:
Simplify ftrace_modify_call()
powerpc/ftrace:
Simplify function_graph support in ftrace.c
powerpc/ftrace:
Stop re-purposing linker generated long branches for ftrace
powerpc/ftrace:
Use FTRACE_REGS_ADDR to identify the correct ftrace trampoline
powerpc/hv_gpci:
Add sysfs file inside hv_gpci device to show affinity domain via domain information
powerpc/hv_gpci:
Add sysfs file inside hv_gpci device to show affinity domain via partition information
powerpc/hv_gpci:
Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information
powerpc/hv_gpci:
Add sysfs file inside hv_gpci device to show processor bus topology information
powerpc/hv_gpci:
Add sysfs file inside hv_gpci device to show processor config information
powerpc/idle:
Add support for nohlt
powerpc/include:
Declare mpc8xx_immr in 8xx_immap.h
powerpc/include:
Remove mpc8260.h and m82xx_pci.h
powerpc/include:
Remove unneeded #include
powerpc/inst:
add PPC_TLBILX_LPID
powerpc/iommu:
Fix notifiers being shared by PCI and VIO buses
powerpc/kexec:
fix minor typo
powerpc/kexec:
refactor for kernel/Kconfig.kexec
powerpc/kuap:
Avoid unnecessary reads of MD_AP
powerpc/kuap:
Avoid useless jump_label on empty function
powerpc/kuap:
Fold kuep_is_disabled() into its only user
powerpc/kuap:
KUAP enabling/disabling functions must be __always_inline
powerpc/kuap:
MMU_FTR_BOOK3S_KUAP becomes MMU_FTR_KUAP
powerpc/kuap:
Simplify KUAP lock/unlock on BOOK3S/32
powerpc/kuap:
Use ASM feature fixups instead of static branches
powerpc/kuap:
Use MMU_FTR_KUAP on all and refactor disabling kuap
powerpc/mm/book3s64:
Fix build error with SPARSEMEM disabled
powerpc/mm/book3s64:
Use 256M as the upper limit with coherent device memory attached
powerpc/mm/trace:
convert trace event to trace event class
powerpc/mm:
Allow ARCH_FORCE_MAX_ORDER up to 12
powerpc/mm:
Avoid calling arch_enter/leave_lazy_mmu() in set_ptes
powerpc/mm:
Cleanup memory block size probing
powerpc/mm:
Fix boot crash with FLATMEM
powerpc/module:
Remove unused .ftrace.tramp section
powerpc/mpc5xxx:
Add missing fwnode_handle_put()
powerpc/perf/hv-24x7:
Update domain value check
powerpc/perf:
Convert fsl_emb notifier to state machine callbacks
powerpc/pmac32:
enable serial options by default in defconfig
powerpc/powermac:
Fix unused function warning
powerpc/powernv/pci:
use pci_dev_id() to simplify the code
powerpc/powernv:
fix debugfs_create_dir() error checking
powerpc/powernv:
Fix fortify source warnings in opal-prd.c
powerpc/powernv:
Use struct opal_prd_msg in more places
powerpc/ps3:
refactor strncpy usage
powerpc/pseries:
Fix hcall tracepoints with JUMP_LABEL=n
powerpc/pseries:
fix possible memory leak in ibmebus_bus_init()
powerpc/pseries:
Fix STK_PARAM access in the hcall tracing code
powerpc/pseries:
Honour current SMT state when DLPAR onlining CPUs
powerpc/pseries:
Initialise CPU hotplug callbacks earlier
powerpc/pseries:
Move hcall_vphn() prototype into vphn.h
powerpc/pseries:
Move VPHN constants into vphn.h
powerpc/pseries:
PLPKS: undo kernel-doc comment notation
powerpc/pseries:
Remove unused hcall tracing instruction
powerpc/pseries:
Remove unused r0 in the hcall tracing code
powerpc/pseries:
Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
powerpc/ptrace:
Split gpr32_set_common
powerpc/qspinlock:
Fix stale propagated yield_cpu
powerpc/radix:
Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
powerpc/reg:
Remove #ifdef around mtspr macro
powerpc/rtas:
export rtas_error_rc() for reuse.
powerpc/selftests:
sort mm/.gitignore, add exec_prot
powerpc/stacktrace:
Fix arch_stack_walk_reliable()
powerpc/step:
Mark __copy_mem_out() and __emulate_dcbz() __always_inline
powerpc/watchpoint:
Disable pagefaults when getting user instruction
powerpc/watchpoints:
Annotate atomic context in more places
powerpc/watchpoints:
Disable preemption in thread_change_pc()
powerpc/watchpoints:
Don't track info persistently
powerpc/watchpoints:
Explain thread_change_pc() more
powerpc/watchpoints:
Remove ptrace/perf exclusion tracking
powerpc/watchpoints:
Simplify watchpoint reinsertion
powerpc/watchpoints:
Track perf single step directly on the breakpoint
powerpc/xics:
Remove unnecessary endian conversion
powerpc/xmon:
Reapply "Relax frame size for clang"
powerpc64/ftrace:
Move ELFv1 and -pg support code into a separate file
powerpc:
Account mm_cpumask and active_cpus in init_mm
powerpc:
Add HOTPLUG_SMT support
powerpc:
Add mm_cpumask warning when context switching
powerpc:
add pte_free_defer() for pgtables sharing page
powerpc:
address missing-prototypes warnings
powerpc:
assert_pte_locked() use pte_offset_map_nolock()
powerpc:
convert various functions to use ptdescs
powerpc:
Don't include lppaca.h in paca.h
powerpc:
Drop zalloc_maybe_bootmem()
powerpc:
dts: add missing space before {
powerpc:
Explicitly include correct DT includes
powerpc:
Fix build issue with LD_DEAD_CODE_DATA_ELIMINATION and FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY
powerpc:
Fix pud_mkwrite() definition after pte_mkwrite() API changes
powerpc:
implement the new page table range API
powerpc:
Make virt_to_pfn() a static inline
powerpc:
mark more local variables as volatile
powerpc:
mm: convert to GENERIC_IOREMAP
powerpc:
Move DMA64_PROPNAME define to a header
powerpc:
remove
powerpc:
Remove
powerpc:
Remove CONFIG_PCI_8260
powerpc:
remove unneeded #include
powerpc:
replace #include
with #include
powerpc:
xmon: remove unused variables
pptp:
Constify the po parameter of pptp_route_output().
printk:
Add per-console suspended state
printk:
Consolidate console deferred printing
printk:
Do not take console lock for console_flush_on_panic()
printk:
export symbols for debug modules
printk:
flush consoles before checking progress
printk:
Keep non-panic-CPUs out of console lock
printk:
Reduce console_unblank() usage in unsafe scenarios
printk:
Rename abandon_console_lock_in_panic() to other_cpu_in_panic()
printk:
ringbuffer: Fix truncating buffer size min_t cast
proc/ksm:
add ksm stats to /proc/pid/smaps
proc:
nommu: /proc/
/maps: release mmap read lock
proc:
nommu: fix empty /proc/
/maps
proc:
skip proc-empty-vm on anything but amd64 and i386
proc:
support proc-empty-vm test on i386
proc:
use generic setattr() for /proc/$PID/net
procfs:
block chmod on /proc/thread-self/comm
procfs:
convert to ctime accessor functions
pstore/ram:
Check start of empty przs during init
pstore:
Base compression input buffer size on estimated compressed size
pstore:
convert to ctime accessor functions
pstore:
Fix kernel-doc warning
pstore:
Remove worst-case compression size logic
pstore:
Replace crypto API compression with zlib_deflate library calls
pstore:
Support record sizes larger than kmalloc() limit
ptp:
Explicitly include correct DT includes
ptp:
ocp: Fix error handling in ptp_ocp_device_init
pwm:
atmel-hlcdc: Use consistent variable naming
pwm:
atmel-tcb: Don't track polarity in driver data
pwm:
atmel-tcb: Fix resource freeing in error path and remove
pwm:
atmel-tcb: Harmonize resource allocation order
pwm:
atmel-tcb: Put per-channel data into driver data
pwm:
atmel-tcb: Unroll atmel_tcb_pwm_set_polarity() into only caller
pwm:
atmel: Enable clk when pwm already enabled in bootloader
pwm:
atmel: Simplify using devm functions
pwm:
bcm-kona: Consistently name pwm_chip variables "chip"
pwm:
crc: Consistently name pwm_chip variables "chip"
pwm:
cros-ec: Consistently name pwm_chip variables "chip"
pwm:
Drop unused #include
pwm:
Explicitly include correct DT includes
pwm:
Fix order of freeing resources in pwmchip_remove()
pwm:
lp3943: Consistently name pwm_chip variables "chip"
pwm:
lpc18xx-sct: Simplify using devm_clk_get_enabled()
pwm:
lpc32xx: Remove handling of PWM channels
pwm:
ntxec: Drop a write-only variable from driver data
pwm:
ntxec: Use device_set_of_node_from_dev()
pwm:
pxa: Don't reimplement of_device_get_match_data()
pwm:
Remove outdated documentation for pwmchip_remove()
pwm:
rockchip: Consistently name pwm_chip variables "chip"
pwm:
rz-mtu3: Fix build warning 'num_channel_ios' not described
pwm:
sifive: Consistently name pwm_chip variables "chip"
pwm:
sl28cpld: Consistently name pwm_chip variables "chip"
pwm:
stm32: Don't modify HW state in .remove() callback
pwm:
stm32: Simplify using devm_pwmchip_add()
pwm:
stmpe: Handle errors when disabling the signal
pwm:
Use a consistent name for pwm_chip pointers in the core
pwr-mlxbf:
extend Kconfig to include gpio-mlxbf3 dependency
qed/qede:
Remove unused declarations
qed/red_ll2:
Fix undefined behavior bug in struct qed_ll2_info
qed:
fix LL2 RX buffer allocation
qed:
remove unused 'resp_size' calculation
qnx4:
convert to ctime accessor functions
qnx6:
convert to ctime accessor functions
Linux:
Qualcomm REFGEN regulator
quota:
add new helper dquot_active()
quota:
Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks
quota:
factor out dquot_write_dquot()
quota:
fix dqput() to follow the guarantees dquot_srcu should provide
quota:
Fix slow quotaoff
quota:
rename dquot_active() to inode_quota_active()
quota:
simplify drop_dquot_ref()
quota:
use lockdep_assert_held_write in dquot_load_quota_sb
r8152:
add vendor/device ID pair for D-Link DUB-E250
r8152:
adjust generic_ocp_write function
r8152:
Block future register access if register access fails
r8152:
Cancel hw_phy_work if we have an error in probe
r8152:
check budget for r8152_poll()
r8152:
Check for unplug in r8153b_ups_en() / r8153c_ups_en()
r8152:
Check for unplug in rtl_phy_patch_request()
r8152:
Increase USB control msg timeout to 5000ms as per spec
r8152:
Release firmware if we have an error in probe
r8152:
Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE
r8152:
Run the unload routine if we have errors during probe
r8152:
set bp in bulk
r8169:
fix ASPM-related issues on a number of systems with NIC version from RTL8168h
r8169:
fix the KCSAN reported data race in rtl_rx while reading desc->opts1
r8169:
fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
r8169:
fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
raid5:
fix missing io accounting in raid5_align_endio()
raid6:
Add LoongArch SIMD recovery implementation
raid6:
Add LoongArch SIMD syndrome calculation
raid6:
guard the tables.c include of
with __KERNEL__
raid6:
remove the
include from recov.c
raid6:
test: cosmetic cleanups for the test Makefile
raid6:
test: make sure all intermediate and artifact files are .gitignored
raid6:
test: only check for Altivec if building on powerpc hosts
ramfs:
convert to ctime accessor functions
Linux:
Randomized slab caches for kmalloc()
range.h:
Move resource API and constant to respective files
ravb:
Fix up dma_free_coherent() call in ravb_remove()
ravb:
Fix use-after-free issue in ravb_tx_timeout_work()
rbd:
decouple header read-in from updating rbd_dev->header
rbd:
decouple parent info read-in from updating rbd_dev
rbd:
move rbd_dev_refresh() definition
rbd:
take header_rwsem in rbd_dev_refresh() only when updating
rbd:
use list_for_each_entry() helper
rbtree:
Add rb_add_augmented_cached() helper
rcu-tasks:
Add kernel boot parameters for callback laziness
rcu-tasks:
Cancel callback laziness if too many callbacks
rcu-tasks:
Fix boot-time RCU tasks debug-only deadlock
rcu-tasks:
Permit use of debug-objects with RCU Tasks flavors
rcu-tasks:
Remove redundant #ifdef CONFIG_TASKS_RCU
rcu-tasks:
Treat only synchronous grace periods urgently
rcu:
Clarify rcu_is_watching() kernel-doc comment
rcu:
dump vmalloc memory info safely
rcu:
Export rcu_request_urgent_qs_task()
rcu:
Make the rcu_nocb_poll boot parameter usable via boot config
rcu:
Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load
rcu:
Remove formal-verification tests
rcu:
Update synchronize_rcu_mult() comment for call_rcu_hurry()
rcu:
Use WRITE_ONCE() for assignments to ->next for rculist_nulls
rcuscale:
Add CONFIG_PREEMPT_DYNAMIC=n to TRACE01 scenario
rcuscale:
Add kfree_by_call_rcu and kfree_mult to documentation
rcuscale:
Add minruntime module parameter
rcuscale:
Add RCU Tasks Rude testing
rcuscale:
fix building with RCU_TINY
rcuscale:
Fix gp_async_max typo: s/reader/writer/
rcuscale:
Measure grace-period kthread CPU time
rcuscale:
Measure RCU Tasks Trace grace-period kthread CPU time
rcuscale:
Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
rcuscale:
Permit blocking delays between writers
rcuscale:
Print grace-period kthread CPU time, if recorded
rcuscale:
Print out full set of kfree_rcu parameters
rcuscale:
Print out full set of module parameters
rcutorture:
Dump grace-period state upon rtort_pipe_count incidents
rcutorture:
Remove contradictory Kconfig constraint
rcutorture:
Remove obsolete BOOTPARAM_HOTPLUG_CPU0 Kconfig option
rcutorture:
Remove obsolete parameter check from mkinitrd.sh
rcutorture:
Stop right-shifting torture_random() return values
Linux:
RDMA Remove unused function declarations
RDMA/bnxt_re:
Add a new uapi for driver notification
RDMA/bnxt_re:
Add support for dmabuf pinned memory regions
RDMA/bnxt_re:
Avoid unnecessary memset
RDMA/bnxt_re:
Cleanup bnxt_re_process_raw_qp_pkt_rx() function
RDMA/bnxt_re:
Decrement resource stats correctly
RDMA/bnxt_re:
Enable pacing support for the user apps
RDMA/bnxt_re:
Fix kernel doc errors
RDMA/bnxt_re:
Fix max_qp count for virtual functions
RDMA/bnxt_re:
Fix the handling of control path response data
RDMA/bnxt_re:
Fix the sideband buffer size handling for FW commands
RDMA/bnxt_re:
Implement doorbell pacing algorithm
RDMA/bnxt_re:
Initialize Doorbell pacing feature
RDMA/bnxt_re:
Initialize mutex dbq_lock
RDMA/bnxt_re:
Protect the PD table bitmap
RDMA/bnxt_re:
Remove a redundant flag
RDMA/bnxt_re:
Remove unnecessary variable initializations
RDMA/bnxt_re:
Update alloc_page uapi for pacing
RDMA/bnxt_re:
use vmalloc_array and vcalloc
RDMA/cma:
Avoid GID lookups on iWARP devices
RDMA/cma:
Deduplicate error flow in cma_validate_port()
RDMA/cma:
Fix truncation compilation warning in make_cma_ports
RDMA/cma:
Initialize ib_sa_multicast structure to 0 when join
RDMA/core:
Get IB width and speed from netdev
RDMA/core:
Require admin capabilities to set system parameters
RDMA/core:
Set gid_attr.ndev for iWARP devices
RDMA/cxgb4:
Check skb value for failure to allocate
RDMA/cxgb4:
Set sq_sig_type correctly
RDMA/efa:
Add RDMA write HW statistics counters
RDMA/efa:
Fix wrong resources deallocation order
RDMA/erdma:
Fix error code in erdma_create_scatter_mtt()
RDMA/erdma:
Fix NULL pointer access in regmr_cmd
RDMA/erdma:
Implement hierarchical MTT
RDMA/erdma:
Refactor the storage structure of MTT entries
RDMA/erdma:
Renaming variable names and field names of struct erdma_mem
RDMA/erdma:
use vmalloc_array and vcalloc
RDMA/hfi1:
Move user SDMA system memory pinning code to its own file
RDMA/hfi1:
Use list_for_each_entry() helper
RDMA/hns:
Dump whole QP/CQ/MR resource in raw
RDMA/hns:
Fix CQ and QP cache affinity
RDMA/hns:
Fix inaccurate error label name in init instance
RDMA/hns:
Fix incorrect post-send with direct wqe of wr-list
RDMA/hns:
Fix port active speed
RDMA/hns:
Remove unused declaration hns_roce_modify_srq()
RDMA/hns:
Remove unused function declarations
RDMA/hns:
Remove VF extend configuration
RDMA/hns:
Support get XRCD number from firmware
RDMA/hns:
Support hns HW stats
RDMA/irdma:
Add missing kernel-doc in irdma_setup_umode_qp()
RDMA/irdma:
Add table based lookup for CQ pointer during an event
RDMA/irdma:
Allow accurate reporting on QP max send/recv WR
RDMA/irdma:
Cleanup and rename irdma_netdev_vlan_ipv6()
RDMA/irdma:
Drop a local in irdma_sc_get_next_aeqe
RDMA/irdma:
Drop unused kernel push code
RDMA/irdma:
Fix building without IPv6
RDMA/irdma:
Fix one kernel-doc comment
RDMA/irdma:
Implement egress VLAN priority
RDMA/irdma:
Prevent zero-length STAG registration
RDMA/irdma:
Refactor error handling in create CQP
RDMA/irdma:
Replace one-element array with flexible-array member
RDMA/irdma:
Use HW specific minimum WQ size
RDMA/mlx4:
Copy union directly
RDMA/mlx5:
align MR mem allocation size to power-of-two
RDMA/mlx5:
Fix assigning access flags to cache mkeys
RDMA/mlx5:
Fix mkey cache possible deadlock on cleanup
RDMA/mlx5:
Fix mutex unlocking on error flow for steering anchor creation
RDMA/mlx5:
Fix NULL string error
RDMA/mlx5:
Fix trailing */ formatting in block comment
RDMA/mlx5:
Handles RoCE MACsec steering rules addition and deletion
RDMA/mlx5:
Implement MACsec gid addition and deletion
RDMA/mlx5:
Remove not-used cache disable flag
RDMA/mlx:
Remove unnecessary variable initializations
RDMA/mthca:
Remove unnecessary NULL assignments
RDMA/qedr:
Remove a duplicate assignment in irdma_query_ah()
RDMA/qedr:
Remove a duplicate assignment in qedr_create_gsi_qp()
RDMA/qedr:
Remove duplicate assignments of va
RDMA/rxe:
Fix incomplete state save in rxe_requester
RDMA/rxe:
Fix redundant break statement in switch-case.
RDMA/rxe:
Fix rxe_modify_srq
RDMA/rxe:
Fix unsafe drain work queue code
RDMA/rxe:
Move work queue code to subroutines
RDMA/siw:
Balance the reference of cep->kref in the error path
RDMA/siw:
Call llist_reverse_order in siw_run_sq
RDMA/siw:
Correct wrong debug message
RDMA/siw:
Fabricate a GID on tun and loopback devices
RDMA/siw:
Fix connection failure handling
RDMA/siw:
Fix tx thread initialization.
RDMA/siw:
use vmalloc_array and vcalloc
RDMA/srp:
Do not call scsi_done() from srp_abort()
RDMA/uverbs:
Fix typo of sizeof argument
RDMA:
Make all 'class' structures const
RDMA:
Remove unnecessary NULL values
RDMA:
Remove unnecessary ternary operators
Linux:
Refactor acp legacy driver and add
refscale:
Add a "jiffies" test
refscale:
Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario
refscale:
Fix uninitalized use of wait_queue_head_t
regmap:
cache: Revert "Add 64-bit mode support"
regmap:
fix NULL deref on lookup
regmap:
Fix the type used for a bitmap pointer
regmap:
Let users check if a register is cached
regmap:
maple: Use alloc_flags for memory allocations
regmap:
Merge up fixes from Linus' tree
regmap:
Merge up fixes from mainline
regmap:
mmio: Remove unused 64-bit support code
regmap:
Provide test for regcache_reg_present()
regmap:
Provide user selectable option to enable regmap
regmap:
rbtree: Fix wrong register marked as in-cache when creating new node
regmap:
rbtree: Use alloc_flags for memory allocations
regmap:
Reject fast_io regmap configurations with RBTREE and MAPLE caches
regmap:
Remove dynamic allocation warnings for rbtree and maple
regmap:
Revert "add 64-bit mode support" and Co.
regulator/core:
regulator_register: set device->class earlier
regulator/core:
Revert "fix kobject release warning and memory leak in regulator_register()"
regulator:
aw37503: add regulator driver for Awinic
regulator:
aw37503: add regulator driver for Awinic AW37503
regulator:
aw37503: Switch back to use struct i2c_driver's .probe()
regulator:
bd71815: Drop useless header
regulator:
bd71828: Drop useless header
regulator:
da9062: Make the use of IRQ optional
regulator:
da9121-regulator: Remove redundant of_match_ptr() macros
regulator:
db8500-prcmu: Remove unused declaration power_state_active_is_enabled()
regulator:
dt-bindings: active-semi,act8846: correct supplies
regulator:
dt-bindings: Add Awinic AW37503
regulator:
dt-bindings: add missing unevaluatedProperties for each regulator
regulator:
dt-bindings: dlg,da9121: add buck2 constraints
regulator:
dt-bindings: dlg,da9121: allow different names
regulator:
dt-bindings: dlg,slg51000: Convert to DT schema
regulator:
dt-bindings: mps,mpq7920: drop incorrect ref to regulator.yaml
regulator:
dt-bindings: qcom,rpm: fix pattern for children
regulator:
dt-bindings: qcom,rpmh: Add PMX75 compatible
regulator:
dt-bindings: qcom,rpmh: Update PMX65 entry
regulator:
dt-bindings: rt5739: Add compatible for rt5733
regulator:
dt-bindings: rtq2208: Add Richtek RTQ2208 SubPMIC
regulator:
Explicitly include correct DT includes
regulator:
Fix voltage range selection
regulator:
Get Synquacer testing working
regulator:
hi6421: Remove redundant of_match_ptr() macros
regulator:
Introduce Qualcomm REFGEN regulator driver
regulator:
lp872x: Fix Wvoid-pointer-to-enum-cast warning
regulator:
lp8755: Drop useless header
regulator:
lp87565: Remove redundant of_match_ptr() macros
regulator:
ltc3589: Fix Wvoid-pointer-to-enum-cast warning
regulator:
max20086: Drop useless header
regulator:
max5970: Rename driver and remove wildcard
regulator:
max77857: Add ADI MAX77857/59/MAX77831 Regulator bindings
regulator:
max77857: Add ADI MAX77857/59/MAX77831 Regulator Support
regulator:
max77857: change some variables to static
regulator:
max77857: fix build error in max77857-regulator.c
regulator:
max77857: Fix Wvoid-pointer-to-enum-cast warning
regulator:
max77857: mark more functions static
regulator:
max77857: Switch back to use struct i2c_driver's .probe()
regulator:
max8893: Drop "_new" from probe callback
regulator:
mcp16502: Drop useless header
regulator:
mcp16502: Remove redundant of_match_ptr() macros
regulator:
Merge dependency for tps65086
regulator:
Merge up fixes from Linus' tree
regulator:
Merge up fixes from mainline
regulator:
mpq7920: Remove redundant of_match_ptr() macro
regulator:
mt6311: Drop useless header
regulator:
mt6358: split ops for buck and linear range LDO regulators
regulator:
pfuze100-regulator: Remove redundant of_match_ptr() macro
regulator:
qcom-rpmh: Add regulators support for PMX75
regulator:
qcom_rpm-regulator: Use devm_kmemdup to replace devm_kmalloc + memcpy
regulator:
raa215300: Add const definition
regulator:
raa215300: Add missing blank space
regulator:
raa215300: Change rate from 32000->32768
regulator:
raa215300: Change the scope of the variables {clkin_name, xin_name}
regulator:
raa215300: Fix resource leak in case of error
regulator:
raa215300: Switch back to use struct i2c_driver::probe
regulator:
raa215300: Update help description
regulator:
rc5t583: Drop useless header
regulator:
REGULATOR_QCOM_REFGEN should depend on ARCH_QCOM
regulator:
Remove duplicated include in mt6359-regulator.c
regulator:
rpi-panel-attiny-regulator: Remove redundant of_match_ptr()
regulator:
rpi-panel-attiny: Drop useless header
regulator:
rt5739: Add DID check and compatible for rt5733
regulator:
rtq2208: Add Richtek RTQ2208 SubPMIC driver
regulator:
rtq2208: Switch back to use struct i2c_driver's .probe()
regulator:
s2mpa01: Drop useless header
regulator:
tps6286x-regulator: Remove redundant of_match_ptr() macros
regulator:
tps6287x: Fix n_voltages
regulator:
tps65086: Select dedicated regulator config for chip variant
regulator:
tps65910: Drop useless header
regulator:
tps6594-regulator: Fix random kernel crash
regulator:
Use bitfield values for range selectors
regulator:
userspace-consumer: Add regulator event support
regulator:
userspace-consumer: Drop event support for this cycle
reiserfs:
Check the return value from __getblk()
reiserfs:
convert to ctime accessor functions
reiserfs:
convert to simple_rename_timestamp
reiserfs:
Replace 1-element array with C99 style flex-array
reiserfs:
Replace one-element array with flexible-array member
remoteproc:
core: Export the rproc coredump APIs
remoteproc:
Explicitly include correct DT includes
remoteproc:
imx_rproc: iterate all notifiyids in rx callback
remoteproc:
imx_rproc: Switch iMX8MN/MP from SMCCC to MMIO
remoteproc:
pru: add support for configuring GPMUX based on client setup
remoteproc:
qcom: Add full coredump fallback mechanism
remoteproc:
qcom: Expand MD_* as MINIDUMP_*
remoteproc:
qcom: pas: add SDM845 SLPI compatible
remoteproc:
qcom: pas: refactor SLPI remoteproc init
remoteproc:
qcom: q6v5-mss: Add support for SDM630/636/660
remoteproc:
qcom: q6v5: useб═devm_platform_ioremap_resource_byname()
remoteproc:
qcom: Use of_reserved_mem_lookup()
remoteproc:
qcom: wcnss: useб═devm_platform_ioremap_resource_byname()
remoteproc:
stm32: fix incorrect optional pointers
Linux:
remove ARCH_DEFAULT_KEXEC from Kconfig.kexec
Linux:
Rename kmemleak_initialized to kmemleak_late_initialized
reset:
ath79: remove unneeded call to platform_set_drvdata()
reset:
bcm6345: remove unneeded call to platform_set_drvdata()
reset:
Explicitly include correct DT includes
reset:
hisilicon: Use dev_err_probe instead of dev_err
reset:
lantiq: remove unneeded call to platform_set_drvdata()
reset:
lpc18xx: remove unneeded call to platform_set_drvdata()
reset:
meson: remove unneeded call to platform_set_drvdata()
reset:
npcm: remove unneeded call to platform_set_drvdata()
reset:
reset-zynqmp: add support for Versal NET platform
reset:
starfive: jh7110: Add StarFive STG/ISP/VOUT resets support
reset:
ti: syscon: remove unneeded call to platform_set_drvdata()
reset:
uniphier-glue: remove unneeded call to platform_set_drvdata()
reset:
zynq: remove unneeded call to platfrom_set_drvdata()
reset:
zynqmp: removed unneeded call to platform_set_drvdata()
Revert "accel/ivpu:
Use cached buffers for FW loading"
Revert "arm64:
dts: qcom: msm8996: rename labels for HDMI nodes"
Revert "btrfs:
convert to multigrain timestamps"
Revert "btrfs:
reject unknown mount options early"
Revert "ceph:
make members in struct ceph_mds_request_args_ext a union"
Revert "comedi:
add HAS_IOPORT dependencies"
Revert "dma-contiguous:
check for memory region overlap"
Revert "drm/amd/display:
Implement zpos property"
Revert "drm/amd/display:
Remove v_startup workaround for dcn3+"
Revert "drm/amd:
Disable S/G for APUs when 64GB or more host memory"
Revert "drm/amdgpu:
Prefer dev_* variant over printk in amdgpu_atpx_handler.c"
Revert "drm/amdgpu:
Report vbios version instead of PN"
Revert "drm/amdgpu:
update kernel vcn ring test"
Linux:
Revert "drm/amdgpu:update kernel vcn ring test"
Revert "drm/i915:
use localized __diag_ignore_all() instead of per file"
Revert "drm/radeon:
Prefer dev_* variant over printk"
Revert "drm/vkms:
Fix race-condition between the hrtimer and the atomic commit"
Revert "dt-bindings:
crypto: qcom,prng: Add SM8450"
Revert "ethtool:
Fix mod state of verbose no_mask bitset"
Revert "ext4:
switch to multigrain timestamps"
Revert "f2fs:
clean up w/ sbi->log_sectors_per_block"
Revert "f2fs:
do not issue small discard commands during checkpoint"
Revert "f2fs:
fix to do sanity check on extent cache correctly"
Revert "fbcon:
Use kzalloc() in fbcon_prepare_logo()"
Revert "firewire:
core: obsolete usage of GFP_ATOMIC at building node tree"
Revert "fs:
add infrastructure for multigrain timestamps"
Revert "fuse:
in fuse_flush only wait if someone wants the return code"
Revert "IB/isert:
Fix incorrect release of isert connection"
Revert "Input:
psmouse - add delay when deactivating for SMBus mode"
Revert "io_uring:
fix IO hang in io_wq_put_and_exit from do_exit()"
Revert "kbuild:
Hack for depmod not handling X.Y versions"
Revert "md:
unlock mddev before reap sync_thread in action_store"
revert "memfd:
improve userspace warnings for missing exec-related flags".
Revert "net:
ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode"
Revert "net:
macsec: preserve ingress frame ordering"
Revert "net:
stmmac: correct MAC propagation delay"
Revert "net:
team: do not use dynamic lockdep key"
Revert "net:
wwan: iosm: enable runtime pm support for 7560"
Revert "PCI:
Mark NVIDIA T4 GPUs to avoid bus reset"
Revert "PCI:
tegra194: Enable support for 256 Byte payload"
Revert "pds_core:
Fix some kernel-doc comments"
Revert "pinctrl:
avoid unsafe code pattern in find_pinctrl()"
Revert "pinctrl:
tegra: Add support to display pin function"
Revert "powerpc/xmon:
Relax frame size for clang"
Revert "printk:
export symbols for debug modules"
Revert "Revert "drm/amd/display:
Implement zpos property""
Revert "Revert "drm/amdgpu/display:
change pipe policy for DCN 2.0""
Revert "riscv:
dts: allwinner: d1: Add CAN controller nodes"
Revert "sched/fair:
Move unused stub functions to header"
revert "scripts/gdb/symbols:
add specific ko module load command"
Revert "scsi:
qla2xxx: Fix buffer overrun"
Linux:
Revert "SUNRPC dont update timeout value on connection reset"
Revert "SUNRPC:
clean up integer overflow check"
Revert "SUNRPC:
Fail faster on bad verifier"
Revert "tmpfs:
add support for multigrain timestamps"
Revert "tty:
n_gsm: fix UAF in gsm_cleanup_mux"
Revert "tty:
serial: meson: Add a earlycon for the T7 SoC"
Revert "wifi:
mac80211_hwsim: check the return value of nla_put_u32"
Revert "x86/smp:
Put CPUs into INIT on shutdown if possible"
Revert "xfs:
switch to multigrain timestamps"
Revert MIPS:
Loongson: Fix build error when make modules_install
Revert part of ae1f8d793a19 ("ARM:
9304/1: add prototype for function called only from asm")
rfkill:
sync before userspace visibility/changes
ring-buffer:
Avoid softlockup in ring_buffer_resize()
ring-buffer:
Do not attempt to read past "commit"
ring-buffer:
Fix bytes info in per_cpu buffer stats
ring-buffer:
Update "shortest_full" in polling
ring_buffer:
Use try_cmpxchg instead of cmpxchg
RISC-V:
add missing single letter extension definitions
RISC-V:
Add ptrace support for vectors
RISC-V:
add single letter extensions to riscv_isa_ext
RISC-V:
alternative: Remove feature_probe_func
RISC-V:
cpu: refactor deprecated strncpy
RISC-V:
don't parse dt/acpi isa string to get rv32/rv64
RISC-V:
drop a needless check in print_isa_ext()
RISC-V:
enable extension detection from dedicated properties
RISC-V:
Fix wrong use of CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK
RISC-V:
KVM: Allow Zba and Zbs extensions for Guest/VM
RISC-V:
KVM: Allow Zicntr, Zicsr, Zifencei, and Zihpm for Guest/VM
RISC-V:
KVM: avoid EBUSY when writing same ISA val
RISC-V:
KVM: avoid EBUSY when writing the same isa_ext val
RISC-V:
KVM: avoid EBUSY when writing the same machine ID val
RISC-V:
KVM: do not EOPNOTSUPP in set KVM_REG_RISCV_TIMER_REG
RISC-V:
KVM: do not EOPNOTSUPP in set_one_reg() zicbo(m|z)
RISC-V:
KVM: Extend ONE_REG to enable/disable multiple ISA extensions
RISC-V:
KVM: Factor-out ONE_REG related code to its own source file
RISC-V:
KVM: Fix KVM_GET_REG_LIST API for ISA_EXT registers
RISC-V:
KVM: Fix riscv_vcpu_get_isa_ext_single() for missing extensions
RISC-V:
KVM: Improve vector save/restore errors
RISC-V:
KVM: Improve vector save/restore functions
RISC-V:
KVM: provide UAPI for host SATP mode
RISC-V:
KVM: return ENOENT in *_one_reg() when reg is unknown
RISC-V:
KVM: Sort ISA extensions alphabetically in ONE_REG interface
RISC-V:
KVM: use EBUSY when !vcpu->arch.ran_atleast_once
RISC-V:
KVM: use ENOENT in *_one_reg() when extension is unavailable
RISC-V:
mm: Add tests for RISC-V mm
RISC-V:
mm: Document mmap changes
RISC-V:
mm: Restrict address space for sv39,sv48,sv57
RISC-V:
mm: Update pgtable comment documentation
RISC-V:
Probe for unaligned access speed
RISC-V:
Provide a more helpful error message on invalid ISA strings
RISC-V:
provide Kconfig & commandline options to control parsing "riscv,isa"
RISC-V:
repurpose riscv_isa_ext array in riscv_fill_hwcap()
RISC-V:
shunt isa_ext_arr to cpufeature.c
RISC-V:
split riscv_fill_hwcap() in 3
RISC-V:
try new extension properties in of_early_processor_hartid()
riscv, bpf:
Adapt bpf trampoline to optimized riscv ftrace framework
riscv, bpf:
Fix missing exception handling and redundant zext for LDX_B/H/W
riscv, bpf:
Sign-extend return values
riscv, bpf:
Support 32-bit offset jmp insn
riscv, bpf:
Support sign-extension load insns
riscv, bpf:
Support sign-extension mov insns
riscv, bpf:
Support signed div/mod insns
riscv, bpf:
Support unconditional bswap insn
riscv, bpf:
Track both a0 (RISC-V ABI) and a5 (BPF) return values
riscv/kexec:
refactor for kernel/Kconfig.kexec
riscv/purgatory:
Disable CFI
riscv:
Add CFI error handling
riscv:
Add ftrace_stub_graph
riscv:
Add types to indirectly called assembly functions
riscv:
Allow CONFIG_CFI_CLANG to be selected
riscv:
allow kmalloc() caches aligned to the smallest value
riscv:
alternatives: fix a typo in comment
riscv:
asm: vendorid_list: Add Andes Technology to the vendors list
riscv:
convert alloc_{pmd, pte}_late() to use ptdescs
riscv:
dma-mapping: only invalidate after DMA, not flush
riscv:
dma-mapping: skip invalidation before bidirectional DMA
riscv:
dma-mapping: switch over to generic implementation
riscv:
dts: allwinner: d1: Add CAN controller nodes
riscv:
dts: allwinner: d1: Add CAN controller nodes
riscv:
dts: allwinner: d1: Add GPADC node
riscv:
dts: change TH1520 files to dual license
riscv:
dts: Enable device-tree overlay support for starfive devices
riscv:
dts: renesas: Clean up dtbs_check W=1 warning due to empty phy node
riscv:
dts: starfive - Add crypto and DMA node for JH7110
riscv:
dts: starfive - Add hwrng node for JH7110 SoC
riscv:
dts: starfive: Add mmc nodes on VisionFive 2 board
riscv:
dts: starfive: Add QSPI controller node for StarFive JH7110 SoC
riscv:
dts: starfive: Add spi node and pins configuration
riscv:
dts: starfive: Add USB and PCIe PHY nodes for JH7110
riscv:
dts: starfive: Add USB dts node for JH7110
riscv:
dts: starfive: enable DCDC1&ALDO4 node in axp15060
riscv:
dts: starfive: fix jh7110 qspi sort order
riscv:
dts: starfive: fix NOR flash reserved-data partition size
riscv:
dts: starfive: jh7100: Add temperature sensor node and thermal-zones
riscv:
dts: starfive: jh7110: add dma controller node
riscv:
dts: starfive: jh7110: Add DVP and HDMI TX pixel external clocks
riscv:
dts: starfive: jh7110: Add ethernet device nodes
riscv:
dts: starfive: jh7110: Add PLL clocks source in SYSCRG node
riscv:
dts: starfive: jh7110: Add STGCRG/ISPCRG/VOUTCRG nodes
riscv:
dts: starfive: jh7110: Add syscon nodes
riscv:
dts: starfive: jh7110: Add temperature sensor node and thermal-zones
riscv:
dts: starfive: jh7110: add the node and pins configuration for tdm
riscv:
dts: starfive: jh7110: Fix GMAC configuration
riscv:
dts: starfive: visionfive 2: Add configuration of gmac and phy
riscv:
dts: starfive: visionfive 2: correct spi's ss pin
riscv:
dts: starfive: visionfive 2: Enable usb0
riscv:
dts: starfive: visionfive 2: Fix uart0 pins sort order
riscv:
dts: thead: add BeagleV Ahead board device tree
riscv:
dts: thead: set dma-noncoherent to soc bus
riscv:
Dump out kernel offset information on panic
riscv:
enable DEBUG_FORCE_FUNCTION_ALIGN_64B
riscv:
enable DMA_BOUNCE_UNALIGNED_KMALLOC for !dma_coherent
riscv:
errata: Add Andes alternative ports
riscv:
errata: andes: Makefile: Fix randconfig build issue
riscv:
errata: fix T-Head dcache.cva encoding
riscv:
Explicitly include correct DT includes
riscv:
extend patch_text_nosync() for multiple pages
riscv:
Fix ftrace syscall handling which are now prefixed with __riscv_
riscv:
fix set_huge_pte_at() for NAPOT mappings when a swap entry is set
riscv:
handle VM_FAULT_[HWPOISON|HWPOISON_LARGE] faults instead of panicking
riscv:
implement a memset like function for text
riscv:
Implement syscall wrappers
riscv:
implement the new page table range API
riscv:
include asm/cacheflush.h in asm/hugetlb.h
riscv:
Introduce virtual kernel mapping KASLR
riscv:
Kconfig.errata: Add dependency for RISCV_SBI in ERRATA_ANDES config
riscv:
Kconfig.errata: Drop dependency for MMU in ERRATA_ANDES_CMO config
riscv:
Kconfig: Select DMA_DIRECT_REMAP only if MMU is enabled
riscv:
kdump: fix crashkernel reserving problem on RISC-V
riscv:
kdump: Implement crashkernel=X,[high,low]
riscv:
kexec: Align the kexeced kernel entry
riscv:
kprobes: simulate c.beqz and c.bnez
riscv:
kprobes: simulate c.j instruction
riscv:
kprobes: simulate c.jr and c.jalr instructions
riscv:
kselftests: Fix mm build by removing testcases subdirectory
riscv:
libstub: Implement KASLR by using generic functions
riscv:
Make legacy counter enum match the HW numbering
riscv:
Mark KASAN tmp* page tables variables as static
riscv:
mm: dma-noncoherent: nonstandard cache operations support
riscv:
mm: use bitmap_zero() API
riscv:
Move create_tmp_mapping() to init sections
riscv:
Only consider swbp/ss handlers for correct privileged mode
riscv:
only select DMA_DIRECT_REMAP from RISCV_ISA_ZICBOM and ERRATA_THEAD_PBMT
riscv:
Prepare for user-space perf event mmap support
riscv:
Remove duplicate objcopy flag
riscv:
remove redundant mv instructions
riscv:
Require FRAME_POINTER for some configurations
riscv:
RISCV_NONSTANDARD_CACHE_OPS shouldn't depend on RISCV_DMA_NONCOHERENT
riscv:
sigcontext: Correct the comment of sigreturn
riscv:
signal: fix sigaltstack frame size checking
riscv:
support PREEMPT_DYNAMIC with static keys
riscv:
support the elf-fdpic binfmt loader
rmap:
add folio_add_file_rmap_range()
rmap:
pass the folio to __page_check_anon_rmap()
rmap:
remove anon_vma_link() nommu stub
romfs:
convert to ctime accessor functions
rpmsg:
char: Add RPMSG GET/SET FLOWCONTROL IOCTL support
rpmsg:
core: Add signal API support
rpmsg:
glink: Add check for kstrdup
rpmsg:
glink: Add support to handle signals command
rpmsg:
glink: Avoid dereferencing NULL channel
rpmsg:
qcom_smd: Use qcom_smem_is_available()
rswitch:
Fix imbalance phy_power_off() calling
rswitch:
Fix PHY station management clock setting
rswitch:
Fix renesas_eth_sw_remove() implementation
rtc:
Add support for limited alarm timer offsets
rtc:
bq4802: add sparc dependency
rtc:
cmos: Report supported alarm limit to rtc infrastructure
rtc:
cros-ec: Detect and report supported alarm window size
rtc:
da9063: Mark the alarm IRQ as a wake IRQ
rtc:
ds1305: Report maximum alarm limit to rtc core
rtc:
ds1307: fix Wvoid-pointer-to-enum-cast warning
rtc:
ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
rtc:
ds2404: Convert to GPIO descriptors
rtc:
Explicitly include correct DT includes
rtc:
isl12022: add support for trip level DT binding
rtc:
isl12022: implement RTC_VL_READ ioctl
rtc:
isl12022: implement support for the #clock-cells DT property
rtc:
isl12022: remove wrong warning for low battery level
rtc:
isl12022: trigger battery level detection during probe
rtc:
isl12026: Drop "_new" from probe callback name
rtc:
isl1208: Fix incorrect logic in isl1208_set_xtoscb()
rtc:
isl1208: Simplify probe()
rtc:
jz4740: fix Wvoid-pointer-to-enum-cast warning
rtc:
m48t86: add DT support for m48t86
rtc:
omap: Do not check for 0 return after calling platform_get_irq()
rtc:
pcf2127: adapt for alarm registers at any offset
rtc:
pcf2127: adapt for CLKOUT register at any offset
rtc:
pcf2127: adapt for time/date registers at any offset
rtc:
pcf2127: adapt for WD registers at any offset
rtc:
pcf2127: adapt time/date registers write sequence for PCF2131
rtc:
pcf2127: add error checking when disabling POR0
rtc:
pcf2127: add flag for watchdog register value read support
rtc:
pcf2127: add support for multiple TS functions
rtc:
pcf2127: add support for PCF2131 interrupts on output INT_A
rtc:
pcf2127: add support for PCF2131 RTC
rtc:
pcf2127: add UIE support for PCF2131
rtc:
pcf2127: add variant-specific configuration structure
rtc:
pcf2127: fix error code in pcf2127_enable_ts()
rtc:
pcf2127: improve rtc_read_time() performance
rtc:
pcf2127: improve timestamp reading performance
rtc:
pcf2127: lower message severity if setting time fails
rtc:
pcf2127: remove superfluous comments
rtc:
pcf2127: remove unused function argument
rtc:
pcf2127: remove useless check
rtc:
pcf2127: support generic watchdog timing configuration
rtc:
pcf85063: Drop enum pcf85063_type and split pcf85063_cfg[]
rtc:
pcf85063: Simplify probe()
rtc:
pcf85363: Allow to wake up system without IRQ
rtc:
remove redundant of_match_ptr()
rtc:
rs5c372: fix Wvoid-pointer-to-enum-cast warning
rtc:
rv3028: Add support for "aux-voltage-chargeable" property
rtc:
rv8803: fix Wvoid-pointer-to-enum-cast warning
rtc:
rzn1: Report maximum alarm limit to rtc core
rtc:
stm32: change PM callbacks to "_noirq()"
rtc:
stm32: don't print an error on probe deferral
rtc:
stm32: don't stop time counter if not needed
rtc:
stm32: fix issues of stm32_rtc_valid_alrm function
rtc:
stm32: fix unnecessary parentheses
rtc:
stm32: improve rtc precision
rtc:
stm32: remove incorrect #ifdef check
rtc:
stm32: Use NOIRQ_SYSTEM_SLEEP_PM_OPS()
rtc:
stm32: use the proper register sequence to read date/time
rtc:
stop warning for invalid alarms when the alarm is disabled
rtc:
sun6i: remove unnecessary message
rtc:
sunplus: Clean up redundant dev_err_probe()
rtc:
tps6586x: Report maximum alarm limit to rtc core
rtc:
tps65910: Remove redundant dev_warn() and do not check for 0 return after calling platform_get_irq()
rtc:
twl: add NVRAM support
rtc:
twl: remove unnecessary messages
rtc:
wm8350: remove unnecessary messages
rtla/timerlat:
Do not stop user-space if a cpu is offline
rtla/timerlat_aa:
Fix negative IRQ delay
rtla/timerlat_aa:
Fix previous IRQ delay for IRQs that happens after thread sample
rtla/timerlat_aa:
Zero thread sum after every sample analysis
rtla:
fix a example in rtla-timerlat-hist.rst
rtnetlink:
Move nesting cancellation rollback to proper function
rtnetlink:
remove redundant checks for nlattr IFLA_BRIDGE_MODE
rust:
add derive macro for `Zeroable`
rust:
alloc: Add realloc and alloc_zeroed to the GlobalAlloc impl
rust:
allocator: Use krealloc_aligned() in KernelAllocator::alloc
rust:
bindgen: upgrade to 0.65.1
rust:
docs: fix logo replacement
rust:
enable `no_mangle_with_rust_abi` Clippy lint
rust:
error: fix the description for `ECHILD`
rust:
error: Markdown style nit
rust:
fix bindgen build error with fstrict-flex-arrays
rust:
helpers: sort includes alphabetically in rust/helpers.c
rust:
init: add `..Zeroable::zeroed()` syntax for zeroing all missing fields
rust:
init: add `{pin_}chain` functions to `{Pin}Init
`
rust:
init: add functions to create array initializers
rust:
init: add support for arbitrary paths in init macros
rust:
init: consolidate init macros
rust:
init: implement `Zeroable` for `UnsafeCell
` and `Opaque
`
rust:
init: make `#[pin_data]` compatible with conditional compilation of fields
rust:
init: make `PinInit
` a supertrait of `Init
`
rust:
init: make doctests compilable/testable
rust:
init: make guards in the init macros hygienic
rust:
init: make initializer values inaccessible after initializing
rust:
init: update expanded macro explanation
rust:
init: wrap type checking struct initializers in a closure
rust:
lock: Add intra-doc links to the Backend trait
rust:
macros: add `paste!` proc macro
rust:
make `UnsafeCell` the outer type in `Opaque`
rust:
str: make doctests compilable/testable
rust:
support running Rust documentation tests as KUnit ones
rust:
sync: make doctests compilable/testable
rust:
types: make `Opaque` be `!Unpin`
rust:
types: make doctests compilable/testable
rust:
upgrade to Rust 1.71.1
rv:
Set variable 'da_mon_##name' to static
s390/airq:
remove lsi_mask from airq_struct
s390/amode31:
change type of __samode31, __eamode31, etc
s390/boot:
account Real Memory Copy and Lowcore areas
s390/boot:
cleanup number of page table levels setup
s390/boot:
fix multi-line comments style
s390/bpf:
Fix clobbering the caller's backchain in the trampoline
s390/bpf:
Fix unwinding past the trampoline
s390/bpf:
Let arch_prepare_bpf_trampoline return program size
s390/bpf:
Pass through tail call counter in trampolines
s390/cert_store:
fix error return code in fill_cs_keyring()
s390/cert_store:
fix string length handling
s390/cert_store:
select CRYPTO_LIB_SHA256
s390/cio:
fix a memleak in css_alloc_subchannel
s390/dasd:
fix string length handling
s390/dcssblk:
fix kernel crash with list_add corruption
s390/dcssblk:
fix lockdep warning
s390/dcssblk:
fix virtual vs physical address confusion
s390/dcssblk:
use IS_ALIGNED() for alignment checks
s390/defconfigs:
set CONFIG_FUNCTION_GRAPH_RETVAL=y
s390/diag:
fix diagnose 8c description
s390/diag:
handle diag 204 subcode 4 address correctly
s390/ebcdic:
fix typo in comment
s390/extmem:
improve reporting of -ERANGE error
s390/ftrace:
enable HAVE_FUNCTION_GRAPH_RETVAL
s390/ftrace:
use la instead of aghik in return_to_handler()
s390/hypfs:
factor out filesystem code
s390/hypfs:
remove open-coded PTR_ALIGN()
s390/hypfs:
simplify memory allocation
s390/hypfs:
stop using ENOSYS error code
s390/ipl:
add common ipl parameter attribute group
s390/ipl:
add missing secure/has_secure file to ipl type 'unknown'
s390/ipl:
fix virtual vs physical address confusion
s390/ipl:
refactor deprecated strncpy
s390/kasan:
handle DCSS mapping in memory holes
s390/kexec:
make machine_kexec() depend on CONFIG_KEXEC_CORE
s390/kexec:
refactor for kernel/Kconfig.kexec
s390/lcs:
Remove FDDI option
s390/mm:
define Real Memory Copy size and mask macros
s390/mm:
fix MAX_DMA_ADDRESS physical vs virtual confusion
s390/mm:
get rid of VMEM_MAX_PHYS macro
s390/mm:
improve description of mapping permissions of prefix pages
s390/mm:
make virt_to_pfn() a static inline
s390/mm:
move pfault code to own C file
s390/mm:
remove redundant check against VMEM_MAX_PHYS
s390/mm:
rework arch_get_mappable_range() callback
s390/mm:
simplify kernel mapping setup
s390/mm:
use __set_memory() variants where useful
s390/monreader:
fix virtual vs physical address confusion
s390/paes:
fix PKEY_TYPE_EP11_AES handling for secure keyblobs
s390/pci:
fix iommu bitmap allocation
s390/pci:
use builtin_misc_device macro to simplify the code
s390/pfault:
cleanup inline assemblies
s390/pfault:
remove not needed packed and aligned attributes
s390/pfault:
use consistent comment style
s390/pfault:
use early_param() instead if __setup()
s390/pfault:
use UL instead of ULL
s390/pkey:
fix PKEY_TYPE_EP11_AES handling for sysfs attributes
s390/pkey:
fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL
s390/pkey:
fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
s390/pkey:
fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23]
s390/pkey:
fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL
s390/pkey:
fix/harmonize internal keyblob headers
s390/set_memory:
add __set_memory() variant
s390/set_memory:
generate all set_memory() functions
s390/smp:
ensure global control register contents are in sync
s390/sthyi:
enforce 4k alignment of vmalloc'ed area
s390/tracing:
pass struct ftrace_regs to ftrace_trace_function
s390/uv:
export uv_pin_shared for direct usage
s390/uv:
UV feature check utility
s390/vfio-ap:
allow deconfigured queue to be passed through to a guest
s390/vfio-ap:
check for TAPQ response codes 0x35 and 0x36
s390/vfio-ap:
clean up irq resources if possible
s390/vfio-ap:
handle queue state change in progress on reset
s390/vfio-ap:
make sure nib is shared
s390/vfio-ap:
no need to check the 'E' and 'I' bits in APQSW after TAPQ
s390/vfio-ap:
remove upper limit on wait for queue reset to complete
s390/vfio-ap:
store entire AP queue status word with the queue object
s390/vfio-ap:
use work struct to verify queue reset
s390/vfio-ap:
wait for response code 05 to clear on queue reset
s390/vmem:
do not silently ignore mapping limit
s390/vmem:
fix virtual vs physical address confusion
s390/zcrypt:
don't leak memory if dev_set_name() fails
s390/zcrypt:
remove CEX2 and CEX3 device drivers
s390/zcrypt:
utilize dev_set_name() ability to use a formatted string
s390/zcrypt_ep11misc:
support API ordinal 6 with empty pin-blob
s390:
add pte_free_defer() for pgtables sharing page
s390:
add support for user-defined certificates
s390:
convert to ctime accessor functions
s390:
convert various pgalloc functions to use ptdescs
s390:
implement the new page table range API
s390:
mm: convert to GENERIC_IOREMAP
s390:
remove "noexec" option
s390:
remove
s390:
remove unneeded #include
s390:
replace #include
with #include
s390:
update defconfigs
s390:
use obj-y to descend into drivers/s390/
samples/bpf:
Add note to README about the XDP utilities moved to xdp-tools
samples/bpf:
Cleanup .gitignore
samples/bpf:
convert to vmlinux.h with tracing programs
samples/bpf:
fix bio latency check with tracepoint
samples/bpf:
fix broken map lookup probe
samples/bpf:
fix symbol mismatch by compiler optimization
samples/bpf:
fix warning with ignored-attributes
samples/bpf:
make tracing programs to be more CO-RE centric
samples/bpf:
README: Update build dependencies required
samples/bpf:
refactor syscall tracing programs using BPF_KSYSCALL macro
samples/bpf:
Remove the xdp1 and xdp2 utilities
samples/bpf:
Remove the xdp_monitor utility
samples/bpf:
Remove the xdp_redirect* utilities
samples/bpf:
Remove the xdp_rxq_info utility
samples/bpf:
Remove the xdp_sample_pkts utility
samples/bpf:
simplify spintest with kprobe.multi
samples/bpf:
syscall_tp: Aarch64 no open syscall
samples/bpf:
unify bpf program suffix to .bpf with tracing programs
samples/hw_breakpoint:
fix building without module unloading
samples/hw_breakpoint:
Fix kernel BUG 'invalid opcode: 0000'
samples/hw_breakpoint:
mark sample_hbp as static
sbus:
Explicitly include correct DT includes
scatterlist:
add missing function params to kernel-doc
scftorture:
Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario
scftorture:
Forgive memory-allocation failure if KASAN
scftorture:
Pause testing after memory-allocation failure
sch_htb:
Allow HTB quantum parameter in offload mode
sched, cgroup:
Restore meaning to hierarchical_quota
sched/core:
Add kernel-doc for set_cpus_allowed_ptr()
sched/core:
introduce sched_core_idle_cpu()
sched/core:
Report correct state for TASK_IDLE | TASK_FREEZABLE
sched/debug:
Dump domains' sched group flags
sched/debug:
Rename sysctl_sched_min_granularity to sysctl_sched_base_slice
sched/eevdf/doc:
Modify the documented knob to base_slice_ns as well
sched/eevdf:
Also update slice on placement
sched/eevdf:
Curb wakeup-preemption
sched/eevdf:
Fix avg_vruntime()
sched/eevdf:
Fix heap corruption more
sched/eevdf:
Fix min_deadline heap integrity
sched/eevdf:
Fix pick_eevdf()
sched/fair:
Add cfs_rq::avg_vruntime
sched/fair:
Add lag based placement
sched/fair:
Block nohz tick_stop when cfs bandwidth in use
sched/fair:
Commit to EEVDF
sched/fair:
Commit to lag based placement
sched/fair:
Consider the idle state of the whole core for load balance
sched/fair:
Determine active load balance for SMT sched groups
sched/fair:
Fix SMT4 group_smt_balance handling
sched/fair:
Implement an EEVDF-like scheduling policy
sched/fair:
Implement prefer sibling imbalance calculation between asymmetric groups
sched/fair:
Make update_entity_lag() static
sched/fair:
Optimize should_we_balance() for large SMT systems
sched/fair:
Propagate enqueue flags into place_entity()
sched/fair:
Remove sched_feat(START_DEBIT)
sched/fair:
remove util_est boosting
sched/fair:
Stabilize asym cpu capacity system idle cpu selection
sched/headers:
Rename task_struct::state to task_struct::__state in the comments too
sched/psi:
make psi_cgroups_enabled static
sched/psi:
Select KERNFS as needed
sched/rt:
Fix live lock between select_fallback_rq() and RT push
sched/rt:
Fix sysctl_sched_rr_timeslice intial value
sched/rt:
sysctl_sched_rr_timeslice show default timeslice after reset
sched/smp:
Use lag to simplify cross-runqueue placement
sched/topology:
Align group flags when removing degenerate domain
sched/topology:
Record number of cores in sched group
sched:
add a few helpers to wake up tasks on the current cpu
sched:
add throttled time stat for throttled children
sched:
add WF_CURRENT_CPU and externise ttwu
sched:
avoid false lockdep splat in put_task_struct()
sched:
don't account throttle time for empty groups
sched:
Simplify get_nohz_timer_target()
sched:
Simplify sched_core_cpu_{starting,deactivate}()
sched:
Simplify sched_exec()
sched:
Simplify sched_tick_remote()
sched:
Simplify sysctl_sched_uclamp_handler()
sched:
Simplify try_steal_cookie()
sched:
Simplify ttwu()
sched:
Simplify wake_up_if_idle()
sched:
Simplify: migrate_swap_stop()
scripts/bloat-o-meter:
count weak symbol sizes
scripts/gdb/aarch64:
add aarch64 page operation helper commands and configs
scripts/gdb/modules:
add get module text support
scripts/gdb/page_owner:
add page owner support
scripts/gdb/slab:
add slab support
scripts/gdb/stackdepot:
add stackdepot support
scripts/gdb/symbols:
add specific ko module load command
scripts/gdb/utils:
add common type usage
scripts/gdb/vmalloc:
add vmallocinfo support
scripts/gdb:
fix 'lx-lsmod' show the wrong size
scripts/gdb:
fix lx-symbols command for arm64 LLVM
scripts/setlocalversion:
also consider annotated tags of the form vx.y.z-${file_localversion}
scripts/setlocalversion:
clean up stale comment
scripts:
`make rust-analyzer` for out-of-tree modules
scripts:
generate_rust_analyzer: provide `cfg`s for `core` and `alloc`
scripts:
kernel-doc: fix macro handling in enums
scripts:
kernel-doc: parse DEFINE_DMA_UNMAP_[ADDR|LEN]
scsi:
aic7xxx: Fix firmware build fatal error
scsi:
arcmsr: Add __init and __exit for arcmsr_module_{init,exit}()
scsi:
be2iscsi: Add length check when parsing nlattrs
scsi:
bfa: Replace one-element array with flexible-array member in struct fc_rscn_pl_s
scsi:
core: ata: Do no try to probe for CDL on old drives
scsi:
core: Fix the scsi_set_resid() documentation
scsi:
core: Improve type safety of scsi_rescan_device()
scsi:
core: Remove unused extern declarations
scsi:
core: Report error list information in debugfs
scsi:
core: Use 32-bit hostnum in scsi_host_lookup()
scsi:
Do not attempt to rescan suspended devices
scsi:
Do not rescan devices with a suspended queue
scsi:
elx: sli4: Remove code duplication
scsi:
fcoe: Fix potential deadlock on &fip->ctlr_lock
scsi:
fnic: Fix sg_reset success path
scsi:
fnic: Remove unused functions fnic_scsi_host_start/end_tag()
scsi:
fnic: Replace sgreset tag with max_tag_id
scsi:
gvp11: Remove unused gvp11_setup() function
scsi:
hisi_sas: Block requests before a debugfs snapshot
scsi:
hisi_sas: Delete unused lock in hisi_sas_port_notify_formed()
scsi:
hisi_sas: Fix normally completed I/O analysed as failed
scsi:
hisi_sas: Fix warning detected by sparse
scsi:
Inline scsi_kick_queue()
scsi:
isci: Return result of sas_register_ha()
scsi:
iscsi: Add length check for nlattr payload
scsi:
iscsi: Add strlen() check in iscsi_if_set{_host}_param()
scsi:
iscsi: Remove unused extern declaration iscsi_lookup_iface()
scsi:
iscsi_tcp: restrict to TCP sockets
scsi:
libsas: Add return_fis_on_success to sas_ata_task
scsi:
libsas: Delete enum sas_class
scsi:
libsas: Delete enum sas_phy_type
scsi:
libsas: Delete sas_ata_task.retry_count
scsi:
libsas: Delete sas_ata_task.set_affil_pol
scsi:
libsas: Delete sas_ata_task.stp_affil_pol
scsi:
libsas: Delete sas_ha_struct.lldd_module
scsi:
libsas: Delete sas_ssp_task.enable_first_burst
scsi:
libsas: Delete sas_ssp_task.retry_count
scsi:
libsas: Delete sas_ssp_task.task_prio
scsi:
libsas: Delete struct scsi_core
scsi:
libsas: Remove unused declarations
scsi:
libsas: Simplify sas_queue_reset() and remove unused code
scsi:
lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected
scsi:
lpfc: Clean up SLI-4 sysfs resource reporting
scsi:
lpfc: Copyright updates for 14.2.0.14 patches
scsi:
lpfc: Do not abuse UUID APIs and LPFC_COMPRESS_VMID_SIZE
scsi:
lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo
scsi:
lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
scsi:
lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO
scsi:
lpfc: Modify when a node should be put in device recovery mode during RSCN
scsi:
lpfc: Prevent use-after-free during rmmod with mapped NVMe rports
scsi:
lpfc: Pull out fw diagnostic dump log message from driver's trace buffer
scsi:
lpfc: Qualify ndlp discovery state when processing RSCN
scsi:
lpfc: Refactor cpu affinity assignment paths
scsi:
lpfc: Remove extra ndlp kref decrement in FLOGI cmpl for loop topology
scsi:
lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node
scsi:
lpfc: Set Establish Image Pair service parameter only for Target Functions
scsi:
lpfc: Simplify fcp_abort transport callback log message
scsi:
lpfc: Update lpfc version to 14.2.0.14
scsi:
megaraid: Use pci_dev_id() to simplify the code
scsi:
megaraid_sas: Fix deadlock on firmware crashdump
scsi:
megaraid_sas: Use pci_dev_id() to simplify the code
scsi:
mpi3mr: Add support for more than 1MB I/O
scsi:
mpi3mr: Enhance handling of devices removed after controller reset
scsi:
mpi3mr: Invoke soft reset upon TSU or event ack time out
scsi:
mpi3mr: Update driver version to 8.5.0.0.0
scsi:
mpi3mr: Update MPI Headers to version 3.00.28
scsi:
mpi3mr: WRITE SAME implementation
scsi:
mpt3sas: Fix in error path
scsi:
mpt3sas: Perform additional retries if doorbell read returns 0
scsi:
mpt3sas: Remove volatile qualifier
scsi:
mvumi: Use pci_dev_id() to simplify the code
scsi:
pm8001: Remove unused declarations
scsi:
pm8001: Setup IRQs on resume
scsi:
pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
scsi:
pm80xx: Set RETFIS when requested by libsas
scsi:
pm80xx: Use phy-specific SAS address when sending PHY_START command
scsi:
pmcraid: Use pci_dev_id() to simplify the code
scsi:
ppa: Add a module parameter for the transfer mode
scsi:
ppa: Fix accidentally reversed conditions for 16-bit and 32-bit EPP
scsi:
ppa: Fix compilation with PPA_DEBUG=1
scsi:
qedf: Add synchronization between I/O completions and abort
scsi:
qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
scsi:
qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
scsi:
qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
scsi:
qedf: Remove unused declaration
scsi:
qedi: Remove unused declarations
scsi:
qla2xxx: Add logs for SFP temperature monitoring
scsi:
qla2xxx: Add Unsolicited LS Request and Response Support for NVMe
scsi:
qla2xxx: Adjust IOCB resource on qpair create
scsi:
qla2xxx: Allow 32-byte CDBs
scsi:
qla2xxx: Correct endianness for rqstlen and rsplen
scsi:
qla2xxx: Error code did not return to upper layer
scsi:
qla2xxx: Fix command flush during TMF
scsi:
qla2xxx: Fix deletion race condition
scsi:
qla2xxx: Fix double free of dsd_list during driver load
scsi:
qla2xxx: Fix erroneous link up failure
scsi:
qla2xxx: Fix firmware resource tracking
scsi:
qla2xxx: fix inconsistent TMF timeout
scsi:
qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
scsi:
qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error
scsi:
qla2xxx: Fix session hang in gnl
scsi:
qla2xxx: Fix smatch warn for qla_init_iocb_limit()
scsi:
qla2xxx: Fix spelling mistake "tranport" -> "transport"
scsi:
qla2xxx: Fix TMF leak through
scsi:
qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt()
scsi:
qla2xxx: Flush mailbox commands on chip reset
scsi:
qla2xxx: Limit TMF to 8 per function
scsi:
qla2xxx: Move resource to allow code reuse
scsi:
qla2xxx: Remove unsupported ql2xenabledif option
scsi:
qla2xxx: Remove unused declarations
scsi:
qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs()
scsi:
qla2xxx: Turn off noisy message log
scsi:
qla2xxx: Update version to 10.02.08.500-k
scsi:
qla2xxx: Update version to 10.02.09.100-k
scsi:
qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
scsi:
qla4xxx: Add length check when parsing nlattrs
scsi:
qlogicpti: Explicitly include correct DT includes
scsi:
qlogicpti: Mark qlogicpti_info() static
scsi:
RDMA/srp: Fix residual handling
scsi:
Remove a blk_mq_run_hw_queues() call
scsi:
sd: Differentiate system and runtime start/stop management
scsi:
sd: Do not issue commands to suspended disks on shutdown
scsi:
sd: Introduce manage_shutdown device flag
scsi:
sd: Remove the number of forward declarations
scsi:
smartpqi: Add abort handler
scsi:
smartpqi: Change driver version to 2.1.24-046
scsi:
smartpqi: Enhance controller offline notification
scsi:
smartpqi: Enhance error messages
scsi:
smartpqi: Enhance shutdown notification
scsi:
smartpqi: Rename MACRO to clarify purpose
scsi:
smartpqi: Rename pciinfo to pci_info
scsi:
smartpqi: Simplify lun_number assignment
scsi:
st: Add third party poweron reset handling
scsi:
storvsc: Handle additional SRB status values
scsi:
sun_esp: Explicitly include correct DT includes
scsi:
target: core: Fix deadlock due to recursive locking
scsi:
target: core: Fix target_cmd_counter leak
scsi:
target: Fix write perf due to unneeded throttling
scsi:
target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
scsi:
target: iscsi: Remove the unused netif_timeout attribute
scsi:
target: iscsi: Stop using sprintf() in iscsi_target_configfs.c
scsi:
target: Replace strlcpy() with strscpy()
scsi:
ufs: core: Add advanced RPMB support where UFSHCI 4.0 does not support EHS length in UTRD
scsi:
ufs: core: Add enums for UFS lanes
scsi:
ufs: core: Convert to dev_err_probe() in ufshcd_variant_hba_init()
scsi:
ufs: core: Convert UPIU_HEADER_DWORD() into a function
scsi:
ufs: core: Correct clear TM error log
scsi:
ufs: core: Export symbols for MTK driver module
scsi:
ufs: core: Export ufshcd_is_hba_active()
scsi:
ufs: core: Fix some kernel-doc comments
scsi:
ufs: core: Fix the build for gcc 9 and before
scsi:
ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
scsi:
ufs: core: No need to update UPIU.header.flags and lun in advanced RPMB handler
scsi:
ufs: core: Poll HCS.UCRDY before issuing a UIC command
scsi:
ufs: core: Remove HPB support
scsi:
ufs: Document all return values
scsi:
ufs: Explicitly include correct DT includes
scsi:
ufs: Fix kernel-doc headers
scsi:
ufs: Fix residual handling
scsi:
ufs: Fix the build for the old ARM OABI
scsi:
ufs: Follow the kernel-doc syntax for documenting return values
scsi:
ufs: host: Convert to dev_err_probe() in ufshcd_pltfrm_init()
scsi:
ufs: Improve type safety
scsi:
ufs: Minimize #include directives
scsi:
ufs: qcom: Add support for scaling interconnects
scsi:
ufs: qcom: Get queue ID from MSI index in ESI handler
scsi:
ufs: qcom: Hold the mutex lock when configuring ESI
scsi:
ufs: qcom: Make struct ufs_qcom_bw_table static const
scsi:
ufs: qcom: Remove unused variable
scsi:
ufs: Remove a local variable from ufshcd_abort_all()
scsi:
ufs: Remove a member variable
scsi:
ufs: Rename a function argument
scsi:
ufs: Simplify response header parsing
scsi:
ufs: Simplify transfer request header initialization
scsi:
ufs: Simplify ufshcd_abort_all()
scsi:
ufs: Simplify zero-initialization
scsi:
ufs: ti-j721e: Expose device tree aliases
scsi:
ufs: ufs-mediatek: Add MCQ support for MTK platform
scsi:
ufs: ufs-mediatek: Remove redundant dev_err()
scsi:
ufs: ufs-pci: Add support for QEMU
scsi:
ufs: ufs-qcom: Change UFS devfreq timer to delayed
scsi:
ufs: ufs-qcom: Check host controller state
scsi:
xen-scsifront: shost_priv() can never return NULL
scsi:
zfcp: Fix a double put in zfcp_port_enqueue()
sctp:
annotate data-races around sk->sk_wmem_queued
sctp:
Remove unused declaration sctp_backlog_migrate()
sctp:
Remove unused function declarations
sctp:
Set TOS and routing scope independently for fib lookups.
sctp:
update hb timer immediately after users change hb_interval
sctp:
update transport state when processing a dupcook packet
seccomp:
Add missing kerndoc notations
seccomp:
add the synchronous mode for seccomp_unotify
seccomp:
don't use semaphore and wait_queue together
secretmem:
convert page_is_secretmem() to folio_is_secretmem()
security:
Allow all LSMs to provide xattrs for inode_init_security hook
security:
Constify sk in the sk_getsecid hook.
security:
convert to ctime accessor functions
security:
Fix ret values doc for security_inode_init_security()
security:
smack: smackfs: fix typo (lables->labels)
seg6:
add NEXT-C-SID support for SRv6 End.X behavior
selftest/bpf:
Add various selftests for program limits
selftest/mm:
ksm_functional_tests: Add PROT_NONE test
selftest/mm:
ksm_functional_tests: test in mmap_and_merge_range() if anything got merged
selftest/seccomp:
add a new test for the sync mode of seccomp_user_notify
selftest:
add a testcase of ksm zero pages
selftest:
tcp: Add v4-mapped-v6 cases in bind_wildcard.c.
selftest:
tcp: Fix address length in bind_wildcard.c.
selftest:
tcp: Move expected_errno into each test case in bind_wildcard.c.
selftests/arm64:
add HWCAP2_HBC test
selftests/bpf:
Adapt assert_mprog_count to always expect 0 count
selftests/bpf:
Add a cpuv4 test runner for cpu=v4 testing
selftests/bpf:
Add a failure test for bpf_kptr_xchg() with local kptr
selftests/bpf:
Add a local kptr test with no special fields
selftests/bpf:
Add a movsx selftest for sign-extension of R10
selftests/bpf:
Add benchmark for bpf memory allocator
selftests/bpf:
Add bpf_get_func_ip test for uprobe inside function
selftests/bpf:
Add bpf_get_func_ip tests for uprobe on function entry
selftests/bpf:
Add bpf_program__attach_netfilter helper test
selftests/bpf:
Add CO-RE relocs kfunc flavors tests
selftests/bpf:
Add extra link to uprobe_multi tests
selftests/bpf:
Add F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to some tests
selftests/bpf:
Add kprobe_multi override test
selftests/bpf:
Add lwt_xmit tests for BPF_REDIRECT
selftests/bpf:
Add lwt_xmit tests for BPF_REROUTE
selftests/bpf:
Add mprog API tests for BPF tcx links
selftests/bpf:
Add mprog API tests for BPF tcx opts
selftests/bpf:
Add mptcpify test
selftests/bpf:
Add rbtree test exercising race which 'owner' field prevents
selftests/bpf:
Add selftest for allow_ptr_leaks
selftests/bpf:
Add selftest for fill_link_info
selftests/bpf:
Add selftest for PTR_UNTRUSTED
selftests/bpf:
Add selftests for nested_trust
selftests/bpf:
Add test for bpf_obj_drop with bad reg->off
selftests/bpf:
Add test for detachment on empty mprog entry
selftests/bpf:
Add test to exercise typedef walking
selftests/bpf:
Add testcase for async callback return value failure
selftests/bpf:
add testcase for TRACING with 6+ arguments
selftests/bpf:
Add testcase for xdp attaching failure tracepoint
selftests/bpf:
Add tests for rbtree API interaction in sleepable progs
selftests/bpf:
Add two mptcp netns helpers
selftests/bpf:
Add unit tests for new bswap insns
selftests/bpf:
Add unit tests for new gotol insn
selftests/bpf:
Add unit tests for new sdiv/smod insns
selftests/bpf:
Add unit tests for new sign-extension load insns
selftests/bpf:
Add unit tests for new sign-extension mov insns
selftests/bpf:
Add uprobe_multi api test
selftests/bpf:
Add uprobe_multi bench test
selftests/bpf:
Add uprobe_multi cookie test
selftests/bpf:
Add uprobe_multi link test
selftests/bpf:
Add uprobe_multi pid filter tests
selftests/bpf:
Add uprobe_multi skel test
selftests/bpf:
add uprobe_multi test binary to .gitignore
selftests/bpf:
Add uprobe_multi test program
selftests/bpf:
Add uprobe_multi usdt bench test
selftests/bpf:
Add uprobe_multi usdt test code
selftests/bpf:
Add various more tcx test cases
selftests/bpf:
Bump and validate MAX_SYMS
selftests/bpf:
Check bpf_cubic_acked() is called via struct_ops
selftests/bpf:
Check bpf_sk_storage has uncharged sk_omem_alloc
selftests/bpf:
Clean up fmod_ret in bench_rename test script
selftests/bpf:
Correct two typos
selftests/bpf:
Disable newly-added 'owner' field test until refcount re-enabled
selftests/bpf:
Enable cpu v4 tests for arm64
selftests/bpf:
Enable cpu v4 tests for RV64
selftests/bpf:
Enable test test_progs-cpuv4 for gcc build kernel
selftests/bpf:
ensure all CI arches set CONFIG_BPF_KPROBE_OVERRIDE=y
selftests/bpf:
extend existing map resize tests for per-cpu use case
selftests/bpf:
Fix a CI failure caused by vsock write
selftests/bpf:
Fix a selftest compilation error
selftests/bpf:
Fix a test_verifier failure
selftests/bpf:
Fix bpf_nf failure upon test rerun
selftests/bpf:
Fix d_path test
selftests/bpf:
Fix error checks of mptcp open_and_load
selftests/bpf:
Fix flaky cgroup_iter_sleepable subtest
selftests/bpf:
Fix kprobe_multi_test/attach_override test
selftests/bpf:
Fix repeat option when kfunc_call verification fails
selftests/bpf:
fix static assert compilation issue for test_cls_*.c
selftests/bpf:
fix the incorrect verification of port numbers.
selftests/bpf:
fix unpriv_disabled check in test_verifier
selftests/bpf:
Honor $(O) when figuring out paths
selftests/bpf:
Improve test coverage of bpf_mem_alloc.
selftests/bpf:
Include build flavors for install target
selftests/bpf:
Make seen_tc* variable tests more robust
selftests/bpf:
Move get_time_ns to testing_helpers.h
selftests/bpf:
Offloaded prog after non-offloaded should not cause BUG
selftests/bpf:
relax expected log messages to allow emitting BPF_ST
selftests/bpf:
remove duplicated functions
selftests/bpf:
Test all valid alloc sizes for bpf mem allocator
selftests/bpf:
Test bpf_mprog query API via libbpf and raw syscall
selftests/bpf:
Test ldsx with more complex cases
selftests/bpf:
test map percpu stats
selftests/bpf:
Test query on empty mprog and pass revision into attach
selftests/bpf:
Test that SO_REUSEPORT can be used with sk_assign helper
selftests/bpf:
Update bpf_clone_redirect expected return code
selftests/bpf:
Verify that the cgroup_skb filters receive expected packets.
selftests/damon/sysfs:
test address range damos filter
selftests/damon/sysfs:
test damon_target filter
selftests/damon/sysfs:
test tried_regions/total_bytes file
selftests/filesystems:
Add six consecutive 'x' characters to mktemp
selftests/ftrace:
Add BTF fields access testcases
selftests/ftrace:
Add new test case which checks non unique symbol
selftests/ftrace:
Correctly enable event in instance-event.tc
selftests/ftrace:
Fix dependencies for some of the synthetic event tests
selftests/futex:
Order calls to futex_lock_pi
selftests/harness:
Actually report SKIP for signal tests
selftests/landlock:
Fix a resource leak
selftests/memfd:
sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED
selftests/mm:
add -a to run_vmtests.sh
selftests/mm:
add gup test matrix in run_vmtests.sh
selftests/mm:
add tests for HWPOISON hugetlbfs read
selftests/mm:
add uffd unit test for UFFDIO_POISON
selftests/mm:
enable mrelease_test for arm64
selftests/mm:
fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
selftests/mm:
fix thuge-gen test bugs
selftests/mm:
fix uffd-stress help information
selftests/mm:
fix WARNING comparing pointer to 0
selftests/mm:
include mman header to access MREMAP_DONTUNMAP identifier
selftests/mm:
make migration test robust to failure
selftests/mm:
optionally pass duration to transhuge-stress
selftests/mm:
refactor uffd_poll_thread to allow custom fault handlers
selftests/mm:
run all tests from run_vmtests.sh
selftests/mm:
skip soft-dirty tests on arm64
selftests/mm:
va_high_addr_switch should skip unsupported arm64 configs
selftests/net/tls:
add test for MSG_EOR
selftests/net:
Improve bind_bhash.sh to accommodate predictable network interface names
selftests/net:
replace manual array size calc with ARRAYSIZE macro.
selftests/net:
report rcv_mss in tcp_mmap
selftests/nolibc:
add _LARGEFILE64_SOURCE for musl
selftests/nolibc:
add a new rmdir() test case
selftests/nolibc:
add a standalone test report macro
selftests/nolibc:
add chmod_argv0 test
selftests/nolibc:
add EXPECT_PTREQ, EXPECT_PTRNE and EXPECT_PTRER
selftests/nolibc:
add EXPECT_PTRGE, EXPECT_PTRGT, EXPECT_PTRLE, EXPECT_PTRLT
selftests/nolibc:
add mmap_bad test case
selftests/nolibc:
add mmap_munmap_good test case
selftests/nolibc:
add munmap_bad test case
selftests/nolibc:
add run-libc-test target
selftests/nolibc:
add sbrk_0 to test current brk getting
selftests/nolibc:
add test support for ppc
selftests/nolibc:
add test support for ppc64
selftests/nolibc:
add test support for ppc64le
selftests/nolibc:
add testcase for pipe
selftests/nolibc:
add testcases for startup code
selftests/nolibc:
add XARCH and ARCH mapping support
selftests/nolibc:
allow report with existing test log
selftests/nolibc:
allow run nolibc-test locally
selftests/nolibc:
allow test -include /path/to/nolibc.h
selftests/nolibc:
always print the path to test log file
selftests/nolibc:
avoid buffer underrun in space printing
selftests/nolibc:
avoid gaps in test numbers
selftests/nolibc:
avoid sign-compare warnings
selftests/nolibc:
avoid unused parameter warnings
selftests/nolibc:
avoid warnings during intptr tests
selftests/nolibc:
chdir_root: restore current path after test
selftests/nolibc:
chroot_exe: remove procfs dependency
selftests/nolibc:
don't strip nolibc-test
selftests/nolibc:
drop test chmod_net
selftests/nolibc:
drop unused variables
selftests/nolibc:
enable compiler warnings
selftests/nolibc:
export argv0 for some tests
selftests/nolibc:
fix up failures when CONFIG_PROC_FS=n
selftests/nolibc:
fix up int_fast16/32_t test cases for musl
selftests/nolibc:
fix up kernel parameters support
selftests/nolibc:
gettid: restore for glibc and musl
selftests/nolibc:
libc-test: use HOSTCC instead of CC
selftests/nolibc:
link_cross: use /proc/self/cmdline
selftests/nolibc:
make evaluation of test conditions
selftests/nolibc:
make functions static if possible
selftests/nolibc:
mark test helpers as potentially unused
selftests/nolibc:
mmap_munmap_good: fix up return value
selftests/nolibc:
prefer
to
selftests/nolibc:
prepare /tmp for tests that need to write
selftests/nolibc:
prepare: create /dev/zero
selftests/nolibc:
prevent out of bounds access in expect_vfprintf
selftests/nolibc:
report: add newline before test failures
selftests/nolibc:
report: align passed, skipped and failed
selftests/nolibc:
report: extrude the test status line
selftests/nolibc:
report: print a summarized test status
selftests/nolibc:
report: print total tests
selftests/nolibc:
restore the failed tests print
selftests/nolibc:
simplify call to ioperm
selftests/nolibc:
simplify status printing
selftests/nolibc:
stat_fault: silence NULL argument warning with glibc
selftests/nolibc:
stat_timestamps: remove procfs dependency
selftests/nolibc:
use correct return type for read() and write()
selftests/nolibc:
vfprintf: remove MEMFD_CREATE dependency
selftests/powerpc/ptrace:
Declare test temporary variables as volatile
selftests/powerpc/ptrace:
Explain why tests are skipped
selftests/powerpc/ptrace:
Fix typo in pid_max search error
selftests/powerpc/ptrace:
Update ptrace-perf watchpoint selftest
selftests/powerpc:
add const qualification where possible
selftests/powerpc:
Fix emit_tests to work with run_kselftest.sh
selftests/proc:
fixup proc-empty-vm test after KSM changes
selftests/ptp:
Add -x option for testing PTP_SYS_OFFSET_EXTENDED
selftests/ptp:
Add -X option for testing PTP_SYS_OFFSET_PRECISE
selftests/resctrl:
Add resctrl.h into build deps
selftests/resctrl:
Close perf value read fd on errors
selftests/resctrl:
Convert span to size_t
selftests/resctrl:
Don't leak buffer in fill_cache()
selftests/resctrl:
Don't pass test name to fill_buf
selftests/resctrl:
Don't use variable argument list for ->setup()
selftests/resctrl:
Express span internally in bytes
selftests/resctrl:
Improve parameter consistency in fill_buf
selftests/resctrl:
Move CAT/CMT test global vars to function they are used in
selftests/resctrl:
Move resctrl FS mount/umount to higher level
selftests/resctrl:
Pass the real number of tests to show_cache_info()
selftests/resctrl:
Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl()
selftests/resctrl:
Remove "malloc_and_init_memory" param from run_fill_buf()
selftests/resctrl:
Remove duplicated preparation for span arg
selftests/resctrl:
Remove mum_resctrlfs from struct resctrl_val_param
selftests/resctrl:
Remove test type checks from cat_val()
selftests/resctrl:
Remove unnecessary startptr global from fill_buf
selftests/resctrl:
Unmount resctrl FS before starting the first test
selftests/resctrl:
Unmount resctrl FS if child fails to run benchmark
selftests/rseq:
Fix arm64 buggy load-acquire/store-release macros
selftests/rseq:
Fix CID_ID typo in Makefile
selftests/rseq:
Implement rseq_unqual_scalar_typeof
selftests/rseq:
Use rseq_unqual_scalar_typeof in macros
selftests/seccomp:
Handle arm32 corner cases better
selftests/tc-testing:
add ptp_mock Kconfig dependency
selftests/tc-testing:
test that taprio can only be attached as root
selftests/tc-testing:
verify that a qdisc can be grafted onto a taprio class
selftests/user_events:
Fix abi_test for BE archs
selftests/user_events:
Fix failures when user_events is not installed
selftests/user_events:
Fix to unmount tracefs when test created mount
selftests/user_events:
Reenable build
selftests/x86:
Add shadow stack test
selftests/x86:
Update map_shadow_stack syscall nr
selftests/xsk:
add basic multi-buffer test
selftests/xsk:
add invalid descriptor test for multi-buffer
selftests/xsk:
add metadata copy test for multi-buff
selftests/xsk:
add test for too many frags
selftests/xsk:
add unaligned mode test for multi-buffer
selftests/xsk:
Fix spelling mistake "querrying" -> "querying"
selftests/xsk:
reset NIC settings to default after running test suite
selftests/xsk:
transmit and receive multi-buffer packets
selftests:
Add fchmodat2 selftest
selftests:
add OFD lock tests
selftests:
ALSA: remove unused variables
selftests:
bonding: create directly devices in the target namespaces
selftests:
bonding: remove redundant delete action of device link1_1
selftests:
cachestat: properly link in librt
selftests:
cachestat: use proper syscall number macro
selftests:
cgroup: Add cpuset migrations testcase
selftests:
cgroup: add test_zswap program
selftests:
cgroup: add test_zswap with no kmem bypass test
selftests:
cgroup: add zswap-memcg unwanted writeback test
selftests:
cgroup: fix test_kmem_memcg_deletion kernel mem check
selftests:
cgroup: Minor code reorganizations
selftests:
connector: Add .gitignore and poupulate it with test
selftests:
connector: Fix input argument error paths to skip
selftests:
connector: Fix Makefile to include KHDR_INCLUDES
selftests:
fchmodat2: remove duplicate unneeded defines
selftests:
fib_test: add a test case for IPv6 source address delete
selftests:
fib_tests: Add a test case for IPv6 garbage collection
selftests:
fib_tests: Add multipath list receive tests
selftests:
fib_tests: Count all trace point invocations
selftests:
fib_tests: Disable RP filter in multipath list receive test
selftests:
fix dependency checker script
selftests:
Fix wrong TARGET in kselftest top level Makefile
selftests:
forwarding: Add test case for traffic redirection from a locked port
selftests:
forwarding: Add test cases for flower port range matching
selftests:
forwarding: lib: Add ping6_, ping_test_fails()
selftests:
Hook more tests into the build infrastructure
selftests:
hsr: Extend the testsuite to also cover HSRv1.
selftests:
hsr: Reorder the testsuite.
selftests:
hsr: Use `let' properly.
selftests:
improve vm.memfd_noexec sysctl tests
selftests:
Keep symlinks, when possible
selftests:
line buffer test program's stdout
selftests:
link libasan statically for tests with -fsanitize=address
selftests:
memfd: error out test process when child test fails
selftests:
mlxsw: Add scale test for port ranges
selftests:
mlxsw: rif_bridge: Add a new selftest
selftests:
mlxsw: rif_lag: Add a new selftest
selftests:
mlxsw: rif_lag_vlan: Add a new selftest
selftests:
mlxsw: router_bridge_lag: Add a new selftest
selftests:
mlxsw: rtnetlink: Drop obsolete tests
selftests:
mlxsw: Test port range registers' occupancy
selftests:
mm: add KSM_MERGE_TIME tests
selftests:
mptcp: add fastclose env var
selftests:
mptcp: add fullmesh env var
selftests:
mptcp: add speed env var
selftests:
mptcp: connect: don't stop if error
selftests:
mptcp: connect: format subtests results in TAP
selftests:
mptcp: diag: format subtests results in TAP
selftests:
mptcp: join: colored results
selftests:
mptcp: join: correctly check for no RST
selftests:
mptcp: join: format subtests results in TAP
selftests:
mptcp: join: no RST when rm subflow/addr
selftests:
mptcp: join: rework detailed report
selftests:
mptcp: lib: format subtests results in TAP
selftests:
mptcp: pm_netlink: format subtests results in TAP
selftests:
mptcp: pm_nl_ctl: always look for errors
selftests:
mptcp: set all env vars as local ones
selftests:
mptcp: simult flows: format subtests results in TAP
selftests:
mptcp: sockopt: format subtests results in TAP
selftests:
mptcp: userspace pm: don't stop if error
selftests:
mptcp: userspace_pm: fix shellcheck warnings
selftests:
mptcp: userspace_pm: format subtests results in TAP
selftests:
mptcp: userspace_pm: reduce dup code around printf
selftests:
mptcp: userspace_pm: uniform results printing
selftests:
mptcp: userspace_pm: unmute unexpected errors
selftests:
net: Add bridge backup port and backup nexthop ID test
selftests:
net: Add test cases for nexthop groups with invalid neighbors
selftests:
net: add very basic test for netdev names and namespaces
selftests:
netfilter: Extend nft_audit.sh
selftests:
netfilter: Run nft_audit.sh in its own netns
selftests:
netfilter: test for sctp collision processing in nf_conntrack
selftests:
netfilter: Test nf_tables audit logging
selftests:
openvswitch: add a test for ipv4 forwarding
selftests:
openvswitch: add an initial flow programming case
selftests:
openvswitch: add basic ct test case parsing
selftests:
openvswitch: add ct-nat test case with ipv4
selftests:
openvswitch: add drop reason testcase
selftests:
openvswitch: add explicit drop testcase
selftests:
openvswitch: Add version check for pyroute2
selftests:
openvswitch: Catch cases where the tests are killed
selftests:
openvswitch: Fix the ct_tuple for v4
selftests:
openvswitch: Skip drop testing on older kernels
selftests:
openvswitch: support key masks
selftests:
prctl: Add new prctl test for PR_SET_NAME
selftests:
router_bridge: Add remastering tests
selftests:
router_bridge: Add tests to remove and add PVID
selftests:
router_bridge_1d: Add a new selftest
selftests:
router_bridge_1d_lag: Add a new selftest
selftests:
router_bridge_lag: Add a new selftest
selftests:
router_bridge_pvid_vlan_upper: Add a new selftest
selftests:
router_bridge_vlan: Add PVID change test
selftests:
router_bridge_vlan_upper: Add a new selftest
selftests:
router_bridge_vlan_upper_pvid: Add a new selftest
selftests:
rtnetlink: add MACsec offload tests
selftests:
seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior
selftests:
tls: add getsockopt test
selftests:
tls: add test variants for aria-gcm
selftests:
tls: swap the TX and RX sockets in some tests
selftests:
tls: test some invalid inputs for setsockopt
selftests:
tracing: Fix to unmount tracefs for recovering environment
selftests:
user_events: create test-specific Kconfig fragments
selftests:
vrf_route_leaking: remove ipv6_ping_frag from default testing
Linux:
selftests:prctl: add set-process-name to .gitignore
Linux:
selftests:prctl: Fix make clean override warning
selinux:
add missing newlines in pr_err() statements
selinux:
avoid avtab overflows
selinux:
avoid implicit conversions in avtab code
selinux:
avoid implicit conversions in mls code
selinux:
avoid implicit conversions in policydb code
selinux:
avoid implicit conversions in selinuxfs code
selinux:
avoid implicit conversions in services code
selinux:
avoid implicit conversions in the AVC code
selinux:
avoid implicit conversions in the LSM hooks
selinux:
avoid implicit conversions in the netif code
selinux:
avoid implicit conversions regarding enforcing status
selinux:
check for multiplication overflow in put_entry()
selinux:
cleanup the policycap accessor functions
selinux:
consistently use u32 as sequence number type in the status code
selinux:
convert to ctime accessor functions
selinux:
de-brand SELinux
selinux:
drop avtab_search()
selinux:
fix a 0/NULL mistmatch in ad_net_init_from_iif()
selinux:
fix handling of empty opts in selinux_fs_context_submount()
selinux:
fix implicit conversions in the symtab
selinux:
introduce an initial SID for early boot processes
selinux:
introduce and use lsm_ad_net_init*() helpers
selinux:
introduce SECURITY_SELINUX_DEBUG configuration
selinux:
log about VM being executable by default
selinux:
make left shifts well defined
selinux:
move debug functions into debug configuration
selinux:
prevent KMSAN warning in selinux_inet_conn_request()
selinux:
revert SECINITSID_INIT support
selinux:
update comment on selinux_hooks[]
selinux:
update my email address
selinux:
update type for number of class permissions in services code
selinux:
use consistent type for AV rule specifier
selinux:
use GFP_KERNEL while reading binary policy
selinux:
use identical iterator type in hashtab_duplicate()
selinux:
use unsigned iterator in nlmsgtab code
selinux:
use vma_is_initial_stack() and vma_is_initial_heap()
seq_file:
seq_show_option_n() is used for precise sizes
serial:
8250_bcm7271: improve bcm7271 8250 port
serial:
8250_dw: fall back to poll if there's no interrupt
serial:
8250_omap: Fix errors with no_console_suspend
serial:
8250_pci: add support for ASIX AX99100
serial:
8250_port: Check IRQ data before use
serial:
altera_jtaguart: switch status to u32
serial:
ar933x: Use devm_platform_get_and_ioremap_resource()
serial:
arc_uart: simplify flags handling in arc_serial_rx_chars()
serial:
bcm63xx-uart: Use devm_platform_get_and_ioremap_resource()
serial:
clps711x: Use devm_platform_get_and_ioremap_resource()
serial:
convert uart sysrq handling to u8
serial:
core: Fix checks for tx runtime PM state
serial:
core: Remove unused PORT_* definitions
serial:
cpm_uart: Avoid suspicious locking
serial:
cpm_uart: Deduplicate cpm_line_cr_cmd()
serial:
cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}()
serial:
cpm_uart: Don't include fs_uart_pd.h when not needed
serial:
cpm_uart: Refactor cpm_uart_[un]map_pram()
serial:
cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf()
serial:
cpm_uart: Remove cpm_uart/ subdirectory
serial:
cpm_uart: Remove linux/fs_uart_pd.h
serial:
cpm_uart: Remove stale prototype in powerpc/fsl_soc.c
serial:
cpm_uart: Remove stale prototypes and table and macros
serial:
cpm_uart: Stop using fs_uart_id enum
serial:
cpm_uart: Use get_baudrate() instead of uart_baudrate()
serial:
drivers: switch ch and flag to u8
serial:
fsl_lpuart: Use devm_platform_get_and_ioremap_resource()
serial:
imx: Use devm_platform_get_and_ioremap_resource()
serial:
linflexuart: Use devm_platform_get_and_ioremap_resource()
serial:
make uart_insert_char() accept u8s
serial:
max310x: add comments for membase address workaround
serial:
max310x: fix typos in comments
serial:
move WARN_ON() in uart_write() to the condition
serial:
mps2-uart: Use devm_platform_get_and_ioremap_resource()
serial:
mvebu-uart: Use devm_platform_get_and_ioremap_resource()
serial:
omap-serial: remove flag from serial_omap_rdi()
serial:
omap: Use devm_platform_get_and_ioremap_resource()
serial:
pass state to __uart_start() directly
serial:
qcom-geni: clean up clock-rate debug printk
serial:
qcom-geni: fix opp vote on shutdown
serial:
qcom-geni: use icc tag defines
serial:
Reduce spinlocked portion of uart_rs485_config()
serial:
sc16is7xx: add missing support for rs485 devicetree properties
serial:
sc16is7xx: fix broken port 0 uart init
serial:
sc16is7xx: fix bug when first setting GPIO direction
serial:
sc16is7xx: fix regression with GPIO configuration
serial:
sc16is7xx: Put IOControl register into regmap_volatile
serial:
sc16is7xx: remove obsolete out_thread label
serial:
sccnxp: Use devm_platform_get_and_ioremap_resource()
serial:
sifive: Add suspend and resume operations
serial:
sifive: Remove redundant of_match_ptr()
serial:
sifive: Use devm_platform_get_and_ioremap_resource()
serial:
sprd: Assign sprd_port after initialized to avoid wrong access
serial:
sprd: Fix DMA buffer leak issue
serial:
sprd: Use devm_platform_get_and_ioremap_resource()
serial:
st-asc: Use devm_platform_get_and_ioremap_resource()
serial:
stm32: avoid clearing DMAT bit during transfer
serial:
stm32: group dma pause/resume error handling into single function
serial:
stm32: modify parameter and rename stm32_usart_rx_dma_enabled
serial:
stm32: replace access to DMAR bit by dmaengine_pause/resume
serial:
stm32: synchronize RX DMA channel in shutdown
serial:
stm32: use DMAT as a configuration bit
serial:
tegra: Don't print error on probe deferral
serial:
tegra: handle clk prepare error in tegra_uart_hw_init()
serial:
tegra: Use devm_platform_get_and_ioremap_resource()
serial:
vt8500: Use devm_platform_get_and_ioremap_resource()
sfc:
add decrement ipv6 hop limit by offloading set hop limit actions
sfc:
add decrement ttl by offloading set ipv4 ttl actions
sfc:
add mac source and destination pedit action offload
sfc:
add MAE table machinery for conntrack table
sfc:
Check firmware supports Ethernet PTP filter
sfc:
check for zero length in EF10 RX prefix
sfc:
cleanup and reduce netlink error messages
sfc:
Cleanups in io.h
sfc:
conntrack state matches in TC rules
sfc:
extend pedit add action to handle decrement ipv6 hop limit
sfc:
Filter cleanups for Falcon and Siena
sfc:
functions to insert/remove conntrack entries to MAE hardware
sfc:
functions to register for conntrack zone offload
sfc:
handle error pointers returned by rhashtable_lookup_get_insert_fast()
sfc:
handle non-zero chain_index on TC rules
sfc:
introduce ethernet pedit set action infrastructure
sfc:
introduce pedit add actions on the ipv4 ttl field
sfc:
Miscellaneous comment removals
sfc:
offload conntrack flow entries (match only) from CT zones
sfc:
offload left-hand side rules for conntrack
sfc:
Remove EFX_REV_SIENA_A0
sfc:
Remove falcon references
sfc:
Remove PTP code for Siena
sfc:
Remove siena_nic_data and stats
sfc:
Remove some NIC type indirections that are no longer needed
sfc:
Remove struct efx_special_buffer
sfc:
Remove support for siena high priority queue
sfc:
Remove unneeded semicolon
sfc:
Remove vfdi.h
sh/kexec:
refactor for kernel/Kconfig.kexec
sh:
add
including
sh:
boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
sh:
convert pte_free_tlb() to use ptdescs
sh:
implement the new page table range API
sh:
mach-sh7763rdp: Assign FB_MODE_IS_UNKNOWN to struct fb_videomode.flag
sh:
mm: convert to GENERIC_IOREMAP
sh:
mm: re-add lost __ref to ioremap_prot() to fix modpost warning
sh:
push-switch: Reorder cleanup operations to avoid use-after-free bug
shmem:
Add default quota limit mount options
shmem:
convert to ctime accessor functions
shmem:
convert to simple_rename_timestamp
shmem:
fix quota lock nesting in huge hole handling
shmem:
make shmem_get_inode() return ERR_PTR instead of NULL
shmem:
make shmem_inode_acct_block() return error
shmem:
move spinlock into shmem_recalc_inode() to fix quota support
shmem:
prepare shmem quota infrastructure
shmem:
quota support
shmem:
Refactor shmem_symlink()
shmem:
stable directory offsets
signal:
print comm and exe name on fatal signals
skbuff:
skb_segment, Call zero copy functions before using skbuff frags
sky2:
Make sure there is at least one frag_addr available
sky2:
Remove redundant NULL check for debugfs_create_dir
slab:
kmalloc_size_roundup() must not return 0 for non-zero size
smack:
Set the SMACK64TRANSMUTE xattr in smack_inode_init_security()
smackfs:
Prevent underflow in smk_set_cipso()
smb3:
Add dynamic trace points for RDMA (smbdirect) reconnect
smb3:
add trace point for queryfs (statfs)
smb3:
allow controlling length of time directory entries are cached with dir leases
smb3:
allow controlling maximum number of cached directories
smb3:
correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
smb3:
do not start laundromat thread when dir leases
smb3:
fix confusing debug message
smb3:
fix minor typo in SMB2_GLOBAL_CAP_LARGE_MTU
smb3:
fix some minor typos and repeated words
smb3:
move server check earlier when setting channel sequence number
smb3:
remove duplicate error mapping
SMB3:
rename macro CIFS_SERVER_IS_CHAN to avoid confusion
smb:
cilent: set reparse mount points as automounts
smb:
client: do not query reparse points twice on symlinks
smb:
client: do not start laundromat thread on nohandlecache
smb:
client: ensure to try all targets when finding nested links
smb:
client: get rid of dfs code dep in namespace.c
smb:
client: get rid of dfs naming in automount code
smb:
client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED
smb:
client: introduce DFS_CACHE_TGT_LIST()
smb:
client: make laundromat a delayed worker
smb:
client: make smb2_compound_op() return resp buffer on success
smb:
client: move some params to cifs_open_info_data
smb:
client: parse reparse point flag in create response
smb:
client: prevent new fids from being removed by laundromat
smb:
client: query reparse points in older dialects
smb:
client: reduce stack usage in cifs_demultiplex_thread()
smb:
client: reduce stack usage in cifs_try_adding_channels()
smb:
client: reduce stack usage in smb2_query_info_compound()
smb:
client: reduce stack usage in smb2_query_reparse_point()
smb:
client: reduce stack usage in smb2_set_ea()
smb:
client: reduce stack usage in smb_send_rqst()
smb:
client: rename cifs_dfs_ref.c to namespace.c
smb:
convert to ctime accessor functions
smb:
propagate error code of extract_sharename()
smb:
use kernel_connect() and kernel_bind()
smp:
Reduce logging due to dump_stack of CSD waiters
smp:
Reduce NMI traffic from CSD waiters to CSD destination
soc/tegra:
cbb: Remove unnecessary print function dev_err()
soc/tegra:
Explicitly include correct DT includes
soc/tegra:
fuse: Sort includes alphabetically
soc/tegra:
fuse: Use devm_platform_get_and_ioremap_resource()
soc:
actions: Move power-domain driver to the genpd dir
soc:
amlogic: Explicitly include correct DT includes
soc:
amlogic: Move power-domain drivers to the genpd dir
soc:
amlogic: use name instead of index as criterion
soc:
apple: Move power-domain driver to the genpd dir
soc:
aspeed: Explicitly include correct DT includes
soc:
bcm: Explicitly include correct DT includes
soc:
bcm: Move power-domain drivers to the genpd dir
soc:
c3: Add support for power domains controller
soc:
dt-bindings: add loongson-2 pm
soc:
fsl: Explicitly include correct DT includes
soc:
fsl: qe: Replace all non-returning strlcpy with strscpy
soc:
hisilicon: add sysfs entry to query information of HCCS
soc:
hisilicon: Support HCCS driver on Kunpeng SoC
soc:
imx8m: Enable OCOTP clock for imx8mm before reading registers
soc:
imx: Explicitly include correct DT includes
soc:
imx: imx93-blk-ctrl: Add dedicated lockdep class for nested genpd locks
soc:
imx: Move power-domain drivers to the genpd dir
soc:
kunpeng_hccs: add MAILBOX dependency
soc:
kunpeng_hccs: fix size_t format string
soc:
kunpeng_hccs: fix some sparse warnings about incorrect type
soc:
loongson2_pm: add power management support
soc:
loongson: loongson2_guts: Convert to devm_platform_ioremap_resource()
soc:
loongson: loongson2_guts: Remove unneeded semicolon
soc:
loongson: loongson_pm2: Add dependency for INPUT
soc:
loongson: loongson_pm2: Drop useless of_device_id compatible
soc:
loongson: loongson_pm2: Populate children syscon nodes
soc:
mediatek: Explicitly include correct DT includes
soc:
mediatek: Move power-domain drivers to the genpd dir
soc:
microchip: Explicitly include correct DT includes
soc:
qcom: Add RPM processor/subsystem driver
soc:
qcom: aoss: Format string in qmp_send()
soc:
qcom: aoss: Move length requirements from caller
soc:
qcom: aoss: Tidy up qmp_send() callers
soc:
qcom: cmd-db: Drop NUL bytes from debugfs output
soc:
qcom: Explicitly include correct DT includes
soc:
qcom: geni-se: Add SPI Device mode support for GENI based QuPv3
soc:
qcom: icc-bwmon: Set default thresholds dynamically
soc:
qcom: Move power-domain drivers to the genpd dir
soc:
qcom: ocmem: add missing clk_disable_unprepare() in ocmem_dev_probe()
soc:
qcom: ocmem: Add support for msm8226
soc:
qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
soc:
qcom: ocmem: make iface clock optional
soc:
qcom: ocmem: Use dev_err_probe where appropriate
soc:
qcom: pmic_glink: enable altmode for SM8550
soc:
qcom: pmic_glink_altmode: add retimer-switch support
soc:
qcom: pmic_glink_altmode: handle safe mode when disconnect
soc:
qcom: qmi_encdec: Restrict string length in decode
soc:
qcom: rpmh-rsc: Include state in trace event
soc:
qcom: rpmhpd: Add SDX75 power domains
soc:
qcom: rpmhpd: Use the newly created generic RPMHPD bindings
soc:
qcom: rpmpd: Add sync_state
soc:
qcom: smd-rpm: Add QCOM_SMD_RPM_STATE_NUM
soc:
qcom: smd-rpm: Match rpmsg channel instead of compatible
soc:
qcom: smd-rpm: Move icc_smd_rpm registration to clk-smd-rpm
soc:
qcom: smd-rpm: Use tabs for defines
soc:
qcom: smem: Add qcom_smem_is_available()
soc:
qcom: smem: Fix incompatible types in comparison
soc:
qcom: smem: Use struct_size()
soc:
qcom: socinfo: add SM4450 ID
soc:
qcom: socinfo: Add SoC ID for SM7125
soc:
qcom: socinfo: drop the IPQ5019 SoC ID
soc:
qcom: spm: Convert to devm_platform_ioremap_resource()
soc:
qcom: use devm_clk_get_enabled() in gsbi_probe()
soc:
renesas: ARCH_R9A07G043 depends on !RISCV_ISA_ZICBOM
soc:
renesas: Kconfig: For ARCH_R9A07G043 select the required configs if dependencies are met
soc:
renesas: Kconfig: Select the required configs for RZ/Five SoC
soc:
renesas: Make ARCH_R9A07G043 (riscv version) depend on NONPORTABLE
soc:
renesas: Make ARCH_R9A07G043 depend on required options
soc:
renesas: Move power-domain drivers to the genpd dir
soc:
rockchip: Explicitly include correct DT includes
soc:
rockchip: grf: Fix SDMMC not working on RK3588 with bus-width > 1
soc:
rockchip: Mover power-domain driver to the genpd dir
soc:
samsung: Explicitly include correct DT includes
soc:
samsung: Move power-domain driver to the genpd dir
soc:
starfive: Move the power-domain driver to the genpd dir
soc:
starfive: remove stale Makefile entry
soc:
sunxi: Explicitly include correct DT includes
soc:
sunxi: Explicitly include correct DT includes
soc:
sunxi: Move power-domain driver to the genpd dir
soc:
tegra: Move powergate-bpmp driver to the genpd dir
soc:
ti: Explicitly include correct DT includes
soc:
ti: k3-ringacc: Fixup documentation errors
soc:
ti: k3-ringacc: remove non-fatal probe deferral log
soc:
ti: k3-socinfo.c: Add JTAG ID for AM62PX
soc:
ti: Mover power-domain drivers to the genpd dir
soc:
ti: omap-prm: Use devm_platform_get_and_ioremap_resource()
soc:
ti: Use devm_platform_ioremap_resource_byname simplify logic
soc:
xilinx: Do not check for 0 return after calling platform_get_irq()
soc:
xilinx: Explicitly include correct DT includes
soc:
xilinx: Explicitly include correct DT includes
soc:
xilinx: Move power-domain driver to the genpd dir
sound:
Remove redundant of_match_ptr() macro
soundwire:
bus: add callbacks for device_number allocation
soundwire:
bus: Allow SoundWire peripherals to register IRQ handlers
soundwire:
bus: Make IRQ handling conditionally built
soundwire:
Explicitly include correct DT includes
soundwire:
extend parameters of new_peripheral_assigned() callback
soundwire:
intel_ace2x: add DAI hw_params/prepare/hw_free callbacks
soundwire:
intel_auxdevice: add hybrid IDA-based device_number allocation
soundwire:
intel_auxdevice: enable pm_runtime earlier on startup
soundWire:
intel_auxdevice: resume 'sdw-master' on startup and system resume
sparc32:
fix a braino in fault handling in csum_and_copy_..._user()
sparc32:
implement the new page table range API
sparc64:
add missing initialization of folio in tlb_batch_add()
sparc64:
convert various functions to use ptdescs
sparc64:
implement the new page table range API
sparc:
add pte_free_defer() for pte_t *pgtable_t
sparc:
convert pgtable_pte_page_{ctor, dtor}() to ptdesc equivalents
sparc:
Explicitly include correct DT includes
sparc:
openpromio: Address -Warray-bounds warning
sparc:
remove
sparc:
Remove
sparc:
replace #include
with #include
speakup:
switch to unsigned iterator in spk_ttyio_receive_buf2()
spi-geni-qcom:
Add SPI device mode support for GENI
spi:
amd: fix Wvoid-pointer-to-enum-cast warning
spi:
amd: switch to use modern name
spi:
amlogic-spifc-a1: add support for max_speed_hz
spi:
amlogic-spifc-a1: fixes and improvements for
spi:
amlogic-spifc-a1: implement adjust_op_size()
spi:
amlogic-spifc-a1: switch to use devm_spi_alloc_host()
spi:
aspeed: switch to use modern name
spi:
at91-usart: Use PTR_ERR_OR_ZERO() to simplify code
spi:
atmel: Use devm_platform_get_and_ioremap_resource()
spi:
au1550: switch to use modern name
spi:
bcm-qspi: Simplify logic by using devm_platform_ioremap_resource_byname()
spi:
bcm-qspi: switch to use modern name
spi:
bcm2835: switch to use modern name
spi:
bcm2835aux: switch to use modern name
spi:
bcm63xx-hsspi: switch to use modern name
spi:
bcm63xx: switch to use modern name
spi:
bcmbca-hsspi: switch to use modern name
spi:
butterfly: switch to use modern name
spi:
cadence-quadspi: Add clock configuration for StarFive JH7110 QSPI
spi:
cadence-quadspi: switch to use modern name
spi:
cadence-xspi: switch to use modern name
spi:
cadence: switch to use modern name
spi:
clps711x: switch to use modern name
spi:
coldfire-qspi: switch to use modern name
spi:
Convert to SPI_CONTROLLER_HALF_DUPLEX
spi:
cs42l43: Add SPI controller support
spi:
cs42l43: Remove spurious pm_runtime_disable
spi:
davinci: switch to use modern name
spi:
davinci: Use devm_platform_get_and_ioremap_resource()
spi:
dln2: switch to use modern name
spi:
Do not check for 0 return after calling platform_get_irq()
spi:
Drop duplicate IDR allocation code in spi_register_controller()
spi:
dt-bindings: add loongson spi
spi:
dw-mmio: keep old name same as documentation
spi:
dw: Set default value if reg-io-width isn't specified
spi:
dw: switch to use modern name
spi:
ep93xx: switch to use modern name
spi:
ep93xx: Use devm_platform_get_and_ioremap_resource()
spi:
Explicitly include correct DT includes
spi:
falcon: switch to use modern name
spi:
fix return value check in bcm2835_spi_probe()
spi:
Fix spelling typos and acronyms capitalization
spi:
fsi: switch to use spi_alloc_host()
spi:
fsl-cpm: Properly define and use IO pointers
spi:
fsl-dspi: switch to use modern name
spi:
fsl-dspi: Use dev_err_probe() in dspi_request_dma()
spi:
fsl-espi: switch to use modern name
spi:
fsl-lpspi: switch to use modern name
spi:
fsl-qspi: switch to use modern name
spi:
fsl-spi: Do not check 0 for platform_get_irq()
spi:
fsl-spi: switch to use modern name
spi:
fsl: Remove unused extern declarations
spi:
fspi: Add power-domains to the DT bindings
spi:
Get rid of old SPI_MASTER_MUST_TX & SPI_MASTER_MUST_RX
spi:
Get rid of old SPI_MASTER_NO_TX & SPI_MASTER_NO_RX
spi:
gpio: switch to use modern name
spi:
gxp: switch to use modern name
spi:
Header and core clean up and refactoring
spi:
hisi-kunpeng: switch to use modern name
spi:
hisi-sfc-v3xx: switch to use modern name
spi:
img-spfi: switch to use modern name
spi:
imx: switch to use modern name
spi:
imx: Take in account bits per word instead of assuming 8-bits
spi:
Increase imx51 ecspi burst length based on transfer length
spi:
ingenic: switch to use devm_spi_alloc_host()
spi:
intel-pci: Add support for Granite Rapids SPI serial flash
spi:
intel: switch to use modern name
spi:
jcore: switch to use modern name
spi:
Kill spi_add_device_locked()
spi:
lantiq: switch to use modern name
spi:
loongson: add bus driver for the loongson spi controller
spi:
lpspi: Add power-domains to the DT bindings
spi:
mchp-pci1xxxx: switch to use modern name
spi:
Merge up fixes from Linus' tree
spi:
Merge up fixes from mainline
spi:
Merge up old fix
spi:
microchip-core: Clean up redundant dev_err_probe()
spi:
mpc5xxx-psc: Fix unsigned expression compared with zero
spi:
npcm-fiu: Fix UMA reads when dummy.nbytes == 0
spi:
npcm-fiu: switch to use modern name
spi:
nxp-fspi: reset the FLSHxCR1 registers
spi:
octeon: switch to use modern name
spi:
omap2-mcspi: remove redundant dev_err_probe()
spi:
orion: switch to use modern name
spi:
pic32-sqi: switch to use modern name
spi:
pic32: switch to use modern name
spi:
ppc4xx: switch to use modern name
spi:
pxa2xx: fix Wvoid-pointer-to-enum-cast warning
spi:
pxa2xx: switch to use modern name
spi:
qup: switch to use modern name
spi:
rb4xx: switch to use modern name
spi:
realtek-rtl: switch to use devm_spi_alloc_host()
spi:
Remove code duplication in spi_add_device*()
spi:
Remove unneeded OF node NULL checks
spi:
Rename SPI_MASTER_GPIO_SS to SPI_CONTROLLER_GPIO_SS
spi:
Replace if-else-if by bitops and multiplications
spi:
rockchip-sfc: switch to use modern name
spi:
rockchip: switch to use modern name
spi:
rpc-if: switch to use devm_spi_alloc_host()
spi:
rspi: switch to use spi_alloc_host()
spi:
rspi: Use devm_platform_get_and_ioremap_resource()
spi:
rzv2m-csi: Add missing include
spi:
rzv2m-csi: Adopt HZ_PER_MHZ for max spi clock
spi:
rzv2m-csi: Code refactoring
spi:
rzv2m-csi: Convert to platform remove callback returning void
spi:
rzv2m-csi: Get rid of the x_trg{_words} tables
spi:
rzv2m-csi: Improve data types, casting and alignment
spi:
rzv2m-csi: Leave readl_poll_timeout calls for last
spi:
rzv2m-csi: Make use of device_set_node
spi:
rzv2m-csi: Replace unnecessary ternary operators
spi:
rzv2m-csi: Rework CSI_CKS_MAX definition
spi:
rzv2m-csi: Squash timing settings into one statement
spi:
rzv2m-csi: switch to use devm_spi_alloc_host()
spi:
s3c64xx: Clean up redundant dev_err_probe()
spi:
s3c64xx: switch to use modern name
spi:
s3c64xx: Use devm_platform_get_and_ioremap_resource()
spi:
sc18is602: fix Wvoid-pointer-to-enum-cast warning
spi:
sc18is602: switch to use modern name
spi:
sh-hspi: switch to use modern name
spi:
sh-msiof: switch to use modern name
spi:
sh-sci: switch to use modern name
spi:
sh: switch to use modern name
spi:
sifive: switch to use modern name
spi:
Sort headers alphabetically
spi:
spi-axi-spi-engine: switch to use modern name
spi:
spi-cadence: Delete unmatched comments
spi:
spi-cavium-thunderx: switch to use modern name
spi:
spi-fsl-lpspi: Move controller initialization further down
spi:
spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93
spi:
spi-fsl-lpspi: Remove num_cs from device struct
spi:
spi-geni-qcom: Add SPI Device mode support for GENI based QuPv3
spi:
spi-gxp: BUG: Correct spi write return value
spi:
spi-mpc52xx-psc: Fix an unsigned comparison that can never be negative
spi:
spi-nxp-fspi: Convert to devm_platform_ioremap_resource() and devm_platform_ioremap_resource_byname()
spi:
spi-qcom-qspi: switch to use modern name
spi:
spi-sn-f-ospi: switch to use modern name
spi:
spi-zynq: Do not check for 0 return after calling platform_get_irq()
spi:
spl022: switch to use modern name
spi:
stm32: add a delay before SPI disable
spi:
stm32: disable device mode with st,stm32f4-spi compatible
spi:
stm32: Remove redundant dev_err_probe()
spi:
sun6i: add dual and quad SPI modes support for R329/D1/R528/T113s
spi:
sun6i: add quirk for dual and quad SPI modes support
spi:
sun6i: fix race between DMA RX transfer completion and RX FIFO drain
spi:
sun6i: reduce DMA RX transfer width to single byte
spi:
switch to use modern name
spi:
switch to use modern name (part2)
spi:
switch to use modern name (part4)
spi:
tegra114: Remove unnecessary NULL-pointer checks
spi:
tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
spi:
tegra20-slink: Use devm_platform_get_and_ioremap_resource()
spi:
Use BITS_TO_BYTES()
spi:
Use dev_err_probe instead of dev_err
spi:
use devm_clk_get_enabled() in mcfqspi_probe()
spi:
Use struct_size() helper
spi:
Use sysfs_emit() to instead of s*printf()
spi:
zynqmp-gqspi: fix clock imbalance on probe failure
splice:
always fsnotify_access(in), fsnotify_modify(out) on success
splice:
Convert page_cache_pipe_buf_confirm() to use a folio
splice:
fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice
splice:
fsnotify_access(in), fsnotify_modify(out) on success in tee
spnego:
add missing OID to oid registry
spufs:
convert to ctime accessor functions
squashfs:
convert to ctime accessor functions
srcu,notifier:
Remove #ifdefs in favor of SRCU Tiny srcu_usage
staging/sm750fb:
Do not include
staging:
axis-fifo: Use devm_platform_get_and_ioremap_resource()
staging:
Explicitly include correct DT includes
staging:
fieldbus: arcx-anybus: Do not check 0 for platform_get_irq()
staging:
fieldbus: arcx-anybus: Remove redundant of_match_ptr()
staging:
greybus: audio_helper: Use snd_ctl_remove_id()
staging:
greybus: Avoid abusing controls_rwsem
staging:
greybus: fix alignment of open parenthesis
staging:
greybus: pwm: Consistently name pwm_chip variables "chip"
staging:
greybus: pwm: Drop unused member from driver struct
staging:
media: imx: Merge VIDEO_IMX_CSI into VIDEO_IMX_MEDIA
staging:
media: ipu3: code style fix - avoid multiple line dereference
staging:
media: sun6i-isp: drop of_match_ptr for ID table
staging:
media: tegra-video: fix infinite recursion regression
staging:
media: tegra-video: include video.h header
staging:
Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers
staging:
rtl8192e: Annotate struct rtllib_txb with __counted_by
staging:
rtl8192e: Remove DefaultKey from rtl92e_set_swcam
staging:
rtl8192e: Remove empty function AdmitTS
staging:
rtl8192e: Remove empty function rtllib_rx_Master()
staging:
rtl8192e: Remove empty function rtllib_rx_Mesh()
staging:
rtl8192e: Remove equation of local variable InactTime of AdmitTS
staging:
rtl8192e: Remove is_mesh from rtl92e_set_swcam
staging:
rtl8192e: Remove is_mesh from rtllib_send_probe_requests
staging:
rtl8192e: Remove is_mesh from rtllib_softmac_scan_syncro
staging:
rtl8192e: Remove is_mesh from rtllib_start_scan_syncro
staging:
rtl8192e: Remove unsupported mode IW_MODE_MASTER
staging:
rtl8192e: Remove unsupported mode IW_MODE_MESH
staging:
rtl8192e: Remove unsupported mode IW_MODE_REPEAT
staging:
rtl8192e: Remove unused function rtllib_start_master_bss()
staging:
rtl8192e: Remove unused timer InactTimer
staging:
rtl8192e: Remove unused timer SetupTimer
staging:
rtl8192e: Remove unused variable intb in _rtl92e_irq()
staging:
rtl8192e: Remove unused variable is_mesh from rtllib_send_probe
staging:
rtl8192e: Remove unused variable p_intb
staging:
rtl8192e: Remove variable bdisable_nic
staging:
rtl8192e: Remove variable card_type
staging:
rtl8192e: Remove variable host_decrypt as it is constant
staging:
rtl8192e: Remove variable host_encrypt as it is constant
staging:
rtl8192e: Remove variable ieee->short_slot
staging:
rtl8192e: Remove variable modulation as it is constant
staging:
rtl8192e: Remove variable priv->reg_chnl_plan
Staging:
rtl8192e: Rename function ActivateBAEntry
Staging:
rtl8192e: Rename function BaSetupTimeOut
Staging:
rtl8192e: Rename function DeActivateBAEntry
Staging:
rtl8192e: Rename function ResetBaEntry
Staging:
rtl8192e: Rename function RxBaInactTimeout
Staging:
rtl8192e: Rename function RxTsDeleteBA
Staging:
rtl8192e: Rename function TsInitAddBA
Staging:
rtl8192e: Rename function TsInitDelBA
Staging:
rtl8192e: Rename function TxBaInactTimeout
Staging:
rtl8192e: Rename function TxTsDeleteBA
staging:
rtl8192e: Rename variable currentRATR
staging:
rtl8192e: Rename variable HighRSSIThreshForRA
staging:
rtl8192e: Rename variable LowRSSIThreshForRA
staging:
rtl8192e: Rename variable targetRATR
staging:
rtl8192u: Fix keyidx assignment within if condition
staging:
rtl8712: fix race condition
staging:
rtl8723bs: Fix alignment open parenthesis
staging:
rtl8723bs: Fix remaining blank line issue
staging:
rtl8723bs: Fix space issues
staging:
rtl8723bs: ioctl_linux: Add preferred spaces
staging:
rtl8723bs: ioctl_linux: Fix alignment on open parenthesis
staging:
rtl8723bs: ioctl_linux: Fix block comment alignment
staging:
rtl8723bs: ioctl_linux: Fix code indent
staging:
rtl8723bs: ioctl_linux: Fix comparison to false
staging:
rtl8723bs: ioctl_linux: Fix else on next line
staging:
rtl8723bs: ioctl_linux: Remove multiple blank lines
staging:
rtl8723bs: ioctl_linux: Remove unnecessary blank lines
staging:
rtl8723bs: ioctl_linux: Remove unnecessary parentheses
staging:
rtl8723bs: Use helpers to check broadcast and multicast Ether addresses
staging:
rtl8723bs: use is_broadcast_ether_addr() instead of memcmp()
staging:
rtl8723bs: use is_zero_ether_addr() instead of memcmp()
staging:
rts5208: Correct line ending with '('
staging:
sm750fb: fix sii164InitChip function name
staging:
vme_user: fix alignment of open parenthesis
staging:
vme_user: fix check alignment should match open parenthesis
staging:
vme_user: fix check blank lines not necessary
staging:
vme_user: fix check lines should not end with a '('
staging:
vt6655: Change camel case variables to snake case
staging:
vt6655: replace camel case by snake case
stat:
remove no-longer-used helper macros
stmmac:
intel: Enable correction of MAC propagation delay
SUNRPC/TLS:
Lock the lower_xprt during the tls handshake
SUNRPC:
Add enum svc_auth_status
SUNRPC:
Allow specification of TCP client connect timeout at setup
SUNRPC:
call svc_process() from svc_recv().
SUNRPC:
change cache_head.flags bits to enum
SUNRPC:
change svc_pool::sp_flags bits to enum
SUNRPC:
change svc_recv() to return void.
SUNRPC:
change svc_rqst::rq_flags bits to enum
SUNRPC:
change svc_xprt::xpt_flags bits to enum
SUNRPC:
clean up integer overflow check
SUNRPC:
Clean up svc_set_num_threads
SUNRPC:
Convert svc_tcp_sendmsg to use bio_vecs directly
SUNRPC:
Convert svc_udp_sendto() to use the per-socket bio_vec array
sunrpc:
convert to ctime accessor functions
SUNRPC:
Count ingress RPC messages per svc_pool
SUNRPC:
Deduplicate thread wake-up code
SUNRPC:
Don't override connect timeouts in rpc_clnt_add_xprt()
SUNRPC:
Fail quickly when server does not recognize TLS
SUNRPC:
Fix the recent bv_offset fix
SUNRPC:
kmap() the xdr pages during decode
SUNRPC:
make rqst_should_sleep() idempotent()
SUNRPC:
Mark the cred for revalidation if the server rejects it
SUNRPC:
Move trace_svc_xprt_enqueue
SUNRPC:
Reduce thread wake-up rate when receiving large RPC messages
SUNRPC:
Refactor and simplify connect timeout
SUNRPC:
Remove code behind CONFIG_RPCSEC_GSS_KRB5_SIMPLIFIED
SUNRPC:
Remove CONFIG_RPCSEC_GSS_KRB5_CRYPTOSYSTEM
SUNRPC:
Remove DES and DES3 enctypes from the supported enctypes list
SUNRPC:
Remove gss_import_v1_context()
SUNRPC:
Remove krb5_derive_key_v1()
SUNRPC:
Remove Kunit tests for the DES3 encryption type
SUNRPC:
Remove net/sunrpc/auth_gss/gss_krb5_seqnum.c
SUNRPC:
Remove return value of svc_pool_wake_idle_thread()
SUNRPC:
Remove RPCSEC_GSS_KRB5_ENCTYPES_DES
SUNRPC:
Remove the ->import_ctx method
SUNRPC:
remove timeout arg from svc_recv()
SUNRPC:
Remove unused declaration rpc_modcount()
SUNRPC:
Remove unused declarations
sunrpc:
Remove unused extern declarations
SUNRPC:
Revert e0a912e8ddba
SUNRPC:
Send RPC message on TCP with a single sock_sendmsg() call
SUNRPC:
Send TLS Closure alerts before closing a TCP socket
SUNRPC:
Set the TCP_SYNCNT to match the socket timeout
SUNRPC:
Silence compiler complaints about tautological comparisons
SUNRPC:
Use new helpers to handle TLS Alerts
super:
ensure valid info
super:
make locking naming consistent
super:
move lockdep assert
super:
remove get_tree_single_reconf()
super:
use higher-level helper for {freeze,thaw}
super:
use locking helpers
super:
wait for nascent superblocks
super:
wait until we passed kill super
swap:
cleanup duplicated WARN_ON in add_to_avail_list
swap:
remove remnants of polling from read_swap_cache_async
swap:
remove some calls to compound_head() in swap_readpage()
swap:
stop add to avail list if swap is full
swim3:
mark swim3_init() static
swiotlb:
add a flag whether SWIOTLB is allowed to grow
swiotlb:
add documentation and rename swiotlb_do_find_slots()
swiotlb:
allocate a new memory pool when existing pools are full
swiotlb:
bail out of swiotlb_init_late() if swiotlb is already allocated
swiotlb:
determine potential physical address limit
swiotlb:
do not try to allocate a TLB bigger than MAX_ORDER pages
swiotlb:
fix the check whether a device has used software IO TLB
swiotlb:
if swiotlb is full, fall back to a transient memory pool
swiotlb:
make io_tlb_default_mem local to swiotlb.c
swiotlb:
move slot allocation explanation comment where it belongs
swiotlb:
optimize get_max_slots()
swiotlb:
search the software IO TLB only if the device makes use of it
swiotlb:
separate memory pool data from other allocator data
swiotlb:
unexport is_swiotlb_active
swiotlb:
use the calculated number of areas
sysctl:
Add a size arg to __register_sysctl_table
sysctl:
Add ctl_table_size to ctl_table_header
sysctl:
Add size arg to __register_sysctl_init
sysctl:
Add size argument to init_header
sysctl:
Add size to register_net_sysctl function
sysctl:
Add size to register_sysctl
sysctl:
Prefer ctl_table_header in proc_sysctl
sysctl:
SIZE_MAX->ARRAY_SIZE in register_net_sysctl
sysctl:
Use ctl_table_header in list_for_each_table_entry
sysctl:
Use ctl_table_size as stopping criteria for list macro
sysfb:
Do not include
from sysfb header
sysv:
convert to ctime accessor functions
task_work:
add kerneldoc annotation for 'data' argument
tc:
flower: Enable offload support IPSEC SPI field.
tc:
flower: support for SPI
tcp/dccp:
cache line align inet_hashinfo
tcp:
add a scheduling point in established_get_first()
tcp:
add TCP_OLD_SEQUENCE drop reason
tcp:
allow again tcp_disconnect() when threads are waiting
tcp:
check mptcp-level constraints for backlog coalescing
tcp:
Disable header prediction for MD5 flow.
tcp:
Factorise sk_family-independent comparison in inet_bind2_bucket_match(_addr_any).
tcp:
Fix bind() regression for v4-mapped-v6 non-wildcard address.
tcp:
Fix bind() regression for v4-mapped-v6 wildcard address.
tcp:
fix delayed ACKs for MSS boundary condition
tcp:
fix excessive TLP and RACK timeouts from HZ rounding
tcp:
Fix listen() warning with v4-mapped-v6 address.
tcp:
fix quick-ack counting to count actual ACKs of new data
tcp:
fix wrong RTO timeout when received SACK reneging
tcp:
get rid of sysctl_tcp_adv_win_scale
tcp:
refine skb->ooo_okay setting
tcp:
remove tcp_send_partial()
tcp:
Remove unused function declarations
tcp:
set TCP_DEFER_ACCEPT locklessly
tcp:
set TCP_KEEPCNT locklessly
tcp:
set TCP_KEEPINTVL locklessly
tcp:
set TCP_LINGER2 locklessly
tcp:
set TCP_SYNCNT locklessly
tcp:
set TCP_USER_TIMEOUT locklessly
tcp:
tcp_enter_quickack_mode() should be static
tcp:
tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
tcp:
Update stale comment for MD5 in tcp_parse_options().
tcp_bpf:
properly release resources on error paths
tcp_metrics:
hash table allocation cleanup
tcpm:
Avoid soft reset when partner does not support get_status
tcx:
Fix splat during dev unregister
tcx:
Fix splat in ingress_destroy upon tcx_entry_free
team:
add __exit modifier to team_nl_fini()
team:
change the getter function in the team_option structure to void
team:
change the init function in the team_option structure to void
team:
fix null-ptr-deref when team device type is changed
team:
Remove NULL check before dev_{put, hold}
team:
remove unreferenced header in broadcast and roundrobin files
team:
remove unused input parameters in lb_htpm_select_tx_port and lb_hash_select_tx_port
tee:
amdtee: fix use-after-free vulnerability in amdtee_close_session
tee:
Remove unused declarations
test:
ftrace: Fix kprobe test for eventfs
tg3:
Use pci_dev_id() to simplify the code
thermal/drivers/broadcom/brcstb_thermal:
Removed unneeded platform_set_drvdata()
thermal/drivers/broadcom/sr-thermal:
Removed call to platform_set_drvdata()
thermal/drivers/db8500:
Remove redundant of_match_ptr()
thermal/drivers/generic-adc:
Removed unneeded call to platform_set_drvdata()
thermal/drivers/imx8mm:
Suppress log message on probe deferral
thermal/drivers/int3400:
Use thermal zone device wrappers
thermal/drivers/int340x:
Do not check the thermal zone state
thermal/drivers/k3_bandgap:
Remove unneeded call to platform_set_drvdata()
thermal/drivers/k3_j72xx_bandgap:
Removed unneeded call to platform_set_drvdata()
thermal/drivers/loongson-2:
Add thermal management support
thermal/drivers/max77620_thermal:
Removed unneeded call to platform_set_drvdata()
thermal/drivers/mediatek/auxadc_thermal:
Removed call to platform_set_drvdata()
thermal/drivers/mediatek/lvts:
Fix parameter check in lvts_debugfs_init()
thermal/drivers/mediatek/lvts_thermal:
Disable undesired interrupts
thermal/drivers/mediatek/lvts_thermal:
Don't leave threshold zeroed
thermal/drivers/mediatek/lvts_thermal:
Handle IRQ on all controllers
thermal/drivers/mediatek/lvts_thermal:
Honor sensors in immediate mode
thermal/drivers/mediatek/lvts_thermal:
Make readings valid in filtered mode
thermal/drivers/mediatek/lvts_thermal:
Manage threshold between sensors
thermal/drivers/mediatek/lvts_thermal:
Use offset threshold for IRQ
thermal/drivers/mediatek:
Clean up redundant dev_err_probe()
thermal/drivers/samsung:
Fix Wvoid-pointer-to-enum-cast warning
thermal/drivers/sun8i:
Free calibration nvmem after reading it
thermal/drivers/sun8i:
Remove unneeded comments
thermal/drivers/sun8i_thermal:
Remove unneeded call to platform_set_drvdata()
thermal/drivers/tegra-bpmp:
Check if BPMP supports trip points
thermal/drivers/ti-soc-thermal:
Use helper function IS_ERR_OR_NULL()
thermal/drivers/tsens:
Make tsens_xxxx_nvmem static
thermal/of:
add missing of_node_put()
thermal/of:
Fix potential uninitialized value access
thermal:
Constify the trip argument of the .get_trend() zone callback
thermal:
core: Add function for registering tripless thermal zones
thermal:
core: Add priv pointer to struct thermal_trip
thermal:
core: Clean up headers of thermal zone registration functions
thermal:
core: Do not handle trip points with invalid temperature
thermal:
core: Drop thermal_zone_device_register()
thermal:
core: Drop unused .get_trip_*() callbacks
thermal:
core: Fix disabled trip point check in handle_thermal_trip()
thermal:
core: Introduce thermal_zone_device_exec()
thermal:
core: Rework .get_trend() thermal zone callback
thermal:
core: Rework and rename __for_each_thermal_trip()
thermal:
dt-bindings: add loongson-2 thermal
thermal:
Explicitly include correct DT includes
thermal:
intel: int340x: simplify the code with module_platform_driver()
thermal:
intel: intel_soc_dts_iosf: Add helper for resetting trip points
thermal:
intel: intel_soc_dts_iosf: Always assume notification support
thermal:
intel: intel_soc_dts_iosf: Always use 2 trips
thermal:
intel: intel_soc_dts_iosf: Change initialization ordering
thermal:
intel: intel_soc_dts_iosf: Drop redundant symbol definition
thermal:
intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp()
thermal:
intel: intel_soc_dts_iosf: Remove redundant check
thermal:
intel: intel_soc_dts_iosf: Rework critical trip setup
thermal:
intel: intel_soc_dts_iosf: Untangle update_trip_temp()
thermal:
intel: intel_soc_dts_iosf: Use struct thermal_trip
thermal:
sysfs: Fix trip_point_hyst_store()
thermal:
Use thermal_tripless_zone_device_register()
thunderbolt:
Call tb_switch_put() once DisplayPort bandwidth request is finished
thunderbolt:
Check Intel vendor ID in tb_switch_get_generation()
thunderbolt:
Check that lane 1 is in CL0 before enabling lane bonding
thunderbolt:
Correct TMU mode initialization from hardware
thunderbolt:
Log a warning if device links are not found
thunderbolt:
Restart XDomain discovery handshake after failure
thunderbolt:
Set variable tmu_params storage class specifier to static
thunderbolt:
Workaround an IOMMU fault on certain systems with Intel Maple Ridge
tick/rcu:
Fix false positive "softirq work is pending" messages
time:
add kernel-doc in time.c
timers:
Tag (hr)timer softirq as hotplug safe
tipc:
fix a potential deadlock on &tx->lock
tipc:
Remove unused declaration tipc_link_build_bc_sync_msg()
tipc:
Remove unused function declarations
tls:
add TLS_CIPHER_ARIA_GCM_* to tls_cipher_size_desc
tls:
allocate the fallback aead after checking that the cipher is valid
tls:
expand use of tls_cipher_desc in tls_set_device_offload
tls:
expand use of tls_cipher_desc in tls_sw_fallback_init
tls:
extend tls_cipher_desc to fully describe the ciphers
tls:
get cipher_name from cipher_desc in tls_set_sw_offload
tls:
get crypto_info size from tls_cipher_desc in do_tls_setsockopt_conf
tls:
move tls_cipher_size_desc to net/tls/tls.h
tls:
reduce size of tls_cipher_size_desc
tls:
rename tls_cipher_size_desc to tls_cipher_desc
tls:
use tls_cipher_desc to access per-cipher crypto_info in tls_set_sw_offload
tls:
use tls_cipher_desc to get per-cipher sizes in tls_set_sw_offload
tls:
use tls_cipher_desc to simplify do_tls_getsockopt_conf
tls:
validate cipher descriptions at compile time
tmpfs,xattr:
enable limited user extended attributes
tmpfs,xattr:
GFP_KERNEL_ACCOUNT for simple xattrs
tmpfs:
add support for multigrain timestamps
tmpfs:
track free_ispace instead of free_inodes
tmpfs:
trivial support for direct IO
tmpfs:
verify {g,u}id mount options correctly
tomoyo:
add format attributes to functions
tomoyo:
refactor deprecated strncpy
tomoyo:
remove unused function declaration
toolc/nolibc:
arch-*.h: clean up whitespaces after __asm__
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools build:
Add 3-component logical version comparators
tools build:
Fix llvm feature detection, still used by bpftool
tools compiler.h:
Add OPTIMIZER_HIDE_VAR()
tools headers UAPI:
Copy seccomp.h to be able to build 'perf bench' in older systems
tools headers UAPI:
Sync files changed by new fchmodat2 and map_shadow_stack syscalls with the kernel sources
tools headers UAPI:
Update tools's copy of drm.h headers
tools include:
Add some common function attributes
tools/mm:
fix undefined reference to pthread_once
tools/net/ynl:
Add support for create flags
tools/net/ynl:
Add support for netlink-raw families
tools/net/ynl:
Fix extack parsing with fixed header genlmsg
tools/net/ynl:
Implement nlattr array-nest decoding in ynl
tools/nolibc/stdio:
add setvbuf() to set buffering mode
tools/nolibc:
__sysret: support syscalls who return a pointer
tools/nolibc:
aarch64: shrink _start with _start_c
tools/nolibc:
add missing my_syscall6() for mips
tools/nolibc:
add new crt.h with _start_c
tools/nolibc:
add pipe() and pipe2() support
tools/nolibc:
add rmdir() support
tools/nolibc:
add support for powerpc
tools/nolibc:
add support for powerpc64
tools/nolibc:
arch-*.h: add missing space after ','
tools/nolibc:
arch-*.h: fix up code indent errors
tools/nolibc:
arch-loongarch.h: shrink with _NOLIBC_SYSCALL_CLOBBERLIST
tools/nolibc:
arch-mips.h: shrink with _NOLIBC_SYSCALL_CLOBBERLIST
tools/nolibc:
arm: shrink _start with _start_c
tools/nolibc:
avoid undesired casts in the __sysret() macro
tools/nolibc:
clean up mmap() routine
tools/nolibc:
clean up sbrk() routine
tools/nolibc:
completely remove optional environ support
tools/nolibc:
crt.h: initialize stack protector
tools/nolibc:
drop unused variables
tools/nolibc:
fix return type of getpagesize()
tools/nolibc:
fix up #error compile failures with -ENOSYS
tools/nolibc:
fix up startup failures for -O0 under gcc < 11.1.0
tools/nolibc:
fix up undeclared syscall macros with #ifdef and -ENOSYS
tools/nolibc:
i386: Fix a stack misalign bug on _start
tools/nolibc:
i386: shrink _start with _start_c
tools/nolibc:
keep brk(), sbrk(), mmap() away from __sysret()
tools/nolibc:
loongarch: shrink _start with _start_c
tools/nolibc:
mark start_c as weak
tools/nolibc:
mips: shrink _start with _start_c
tools/nolibc:
remove the old sys_stat support
tools/nolibc:
riscv: shrink _start with _start_c
tools/nolibc:
s390: shrink _start with _start_c
tools/nolibc:
setvbuf: avoid unused parameter warnings
tools/nolibc:
silence ppc64 compile warnings
tools/nolibc:
stackprotector.h: add empty __stack_chk_init for !_NOLIBC_STACKPROTECTOR
tools/nolibc:
stackprotector.h: make __stack_chk_init static
tools/nolibc:
stdint: use __SIZE_TYPE__ for size_t
tools/nolibc:
sys.h: add a syscall return helper
tools/nolibc:
sys.h: apply __sysret() helper
tools/nolibc:
sys: avoid implicit sign cast
tools/nolibc:
types.h: add RB_ flags for reboot()
tools/nolibc:
unistd.h: apply __sysret() helper
tools/nolibc:
unistd.h: reorder the syscall macros
tools/nolibc:
x86_64: shrink _start with _start_c
tools/power/x86/intel-speed-select:
Change mem-frequency display name
tools/power/x86/intel-speed-select:
Error on CPU count exceed in request
tools/power/x86/intel-speed-select:
Fix CPU count display
tools/power/x86/intel-speed-select:
Prevent CPU 0 offline
tools/power/x86/intel-speed-select:
Support more than 8 sockets.
tools/power/x86/intel-speed-select:
v1.17 release
tools/virtio:
Add dma sync api for virtio test
tools/ynl:
Add mcast-group schema parsing to ynl
tools:
Get rid of IRQ_MOVE_CLEANUP_VECTOR from tools
tools:
iio: iio_generic_buffer: Fix some integer type and calculation
tools:
lib: perf: Implement riscv mmap support
tools:
ynl-gen: add missing empty line between policies
tools:
ynl-gen: avoid rendering empty validate field
tools:
ynl-gen: fix collecting global policy attrs
tools:
ynl-gen: fix uAPI generation after tempfile changes
tools:
ynl-gen: set length of binary fields
tools:
ynl-gen: support empty attribute lists
tools:
ynl-gen: use temporary file for rendering
tools:
ynl: add more info to KeyErrors on missing attrs
tools:
ynl: allow passing binary data
torture:
Add "--no-" as synonym for "--do-no-" in torture.sh
torture:
Add a kthread-creation callback to _torture_create_kthread()
torture:
Add init-program support for loongarch
torture:
Add lock_torture writer_fifo module parameter
torture:
Add RCU Tasks individual-flavor build tests
torture:
Add srcu_lockdep.sh to torture.sh
torture:
Allow #CHECK# in --kconfig argument to kvm.sh
torture:
Avoid torture-test reboot loops
torture:
Cause mkinitrd.sh to indicate failure on compile errors
torture:
Loosen .config checks for KCSAN kernels
torture:
Make init program dump command-line arguments
torture:
Make kvm-recheck.sh report .config errors
torture:
Make kvm-remote print diagnostics on initial ssh failure
torture:
Make torture.sh summarize config and build errors
torture:
Make torture_hrtimeout_*() use TASK_IDLE
torture:
Move stutter_wait() timeouts to hrtimers
torture:
Move torture_onoff() timeouts to hrtimers
torture:
Move torture_shuffle() timeouts to hrtimers
torture:
Place --bootargs parameters at end of -append list
torture:
Scale scftorture memory based on number of CPUs
torture:
Stop right-shifting torture_random() return values
torture:
Support randomized shuffling for proxy exec testing
torture:
Switch qemu from -nographic to -display none
tpm/tpm_tis_synquacer:
Use module_platform_driver macro to simplify the code
tpm:
Enable hwrng only for Pluton on AMD CPUs
tpm:
Explicitly include correct DT includes
tpm:
Fix typo in tpmrm class definition
tpm:
make all 'class' structures const
tpm:
remove redundant variable len
tpm_crb:
Fix an error handling path in crb_acpi_add()
tpm_tis:
Move CRC check to generic send routine
tpm_tis:
Resend command to recover from data transfer errors
tpm_tis:
Revert "tpm_tis: Disable interrupts on ThinkPad T490s"
tpm_tis:
Use responseRetry to recover from data transfer errors
tpm_tis_spi:
Add hardware wait polling
tracefs/eventfs:
Add missing lockdown checks
tracefs/eventfs:
Free top level files on removal
tracefs/eventfs:
Use dput to free the toplevel events directory
tracefs/eventfs:
Use list_for_each_srcu() in dcache_dir_open_wrapper()
tracefs:
Add missing lockdown check to tracefs_create_dir()
tracefs:
Avoid changing i_mode to a temp value
tracefs:
convert to ctime accessor functions
tracefs:
Remove kerneldoc from struct eventfs_file
tracefs:
Rename and export some tracefs functions
tracing/eprobe:
Iterate trace_eprobe directly
tracing/filters:
Change parse_pred() cpulist ternary into an if block
tracing/filters:
Document cpumask filtering
tracing/filters:
Dynamically allocate filter_pred.regex
tracing/filters:
Enable filtering a cpumask field by another cpumask
tracing/filters:
Enable filtering a scalar field by a cpumask
tracing/filters:
Enable filtering the CPU common field by a cpumask
tracing/filters:
Fix coding style issues
tracing/filters:
Fix double-free of struct filter_pred.mask
tracing/filters:
Fix error-handling of cpulist parsing buffer
tracing/filters:
Further optimise scalar vs cpumask comparison
tracing/filters:
Optimise CPU vs cpumask filtering when the user mask is a single CPU
tracing/filters:
Optimise cpumask vs cpumask filtering when user mask is a single CPU
tracing/filters:
Optimise scalar vs cpumask filtering when the user mask is a single CPU
tracing/fprobe-event:
Assume fprobe is a return event by $retval
tracing/kprobes:
Fix symbol counting logic by looking at modules as well
tracing/kprobes:
Fix the description of variable length arguments
tracing/kprobes:
Return EADDRNOTAVAIL when func matches several symbols
tracing/probes:
Add a function to search a member of a struct/union
tracing/probes:
Add string type check with BTF
tracing/probes:
Move finding func-proto API and getting func-param API to trace_btf
tracing/probes:
Support BTF argument on module functions
tracing/probes:
Support BTF based data structure field access
tracing/probes:
Support BTF field access from $retval
tracing/synthetic:
Fix order of struct trace_dynamic_info
tracing/synthetic:
Print out u64 values properly
tracing/user_events:
Align set_bit() address for all archs
tracing/user_events:
Optimize safe list traversals
tracing:
Add back FORTIFY_SOURCE logic to kernel_stack event structure
tracing:
Add free_trace_iter_content() helper function
tracing:
bpf: use struct trace_entry in struct syscall_tp_t
tracing:
Fix race issue between cpu buffer write and swap
tracing:
Have current_trace inc the trace array ref count
tracing:
Have event inject files inc the trace array ref count
tracing:
Have option files inc the trace array ref count
tracing:
Have tracing_max_latency inc the trace array ref count
tracing:
Increase trace array ref count on enable and filter files
tracing:
relax trace_event_eval_update() execution with cond_resched()
tracing:
Remove extra space at the end of hwlat_detector/mode
tracing:
Remove unnecessary copying of tr->current_trace
tracing:
Remove unused function declarations
tracing:
Remove unused trace_event_file dir field
tracing:
Replace strlcpy with strscpy in trace/events/task.h
tracing:
Require all trace events to have a TRACE_SYSTEM
tracing:
Set actual size after ring buffer resize
tracing:
Use the new eventfs descriptor for print trigger
tracing:
Zero the pipe cpumask on alloc to avoid spurious -EBUSY
treewide:
drop CONFIG_EMBEDDED
treewide:
Spelling fix in comment
Linux:
trivial fixes for raa215300 driver
tsnep:
Fix ethtool channels
tsnep:
Fix NAPI polling with budget 0
tsnep:
Fix NAPI scheduling
tty:
audit: unify to u8
tty:
can327, move overflow test inside can327_ldisc_rx()'s loop
tty:
can327: unify error paths in can327_ldisc_rx()
tty:
change tty_write_lock()'s ndelay parameter to bool
tty:
don't pass write() to do_tty_write()
tty:
drop tty_debug_wait_until_sent()
tty:
Explicitly include correct DT includes
tty:
gdm724x: convert counts to size_t
tty:
gdm724x: simplify gdm_tty_write()
tty:
gdm724x: use min_t() for size_t varable and a constant
tty:
hso: simplify hso_serial_write()
tty:
hvc: convert counts to size_t
tty:
hvsi: remove an extra variable from hvsi_write()
tty:
ldisc: document that ldops are optional
tty:
ldops: unify to u8
tty:
make char_buf_ptr()/flag_buf_ptr()'s offset unsigned
tty:
make check_tty_count() void
tty:
make counts in tty_port_client_operations hooks size_t
tty:
make tty_change_softcar() more understandable
tty:
make tty_ldisc_ops::*buf*() hooks operate on size_t
tty:
make tty_operations::write()'s count size_t
tty:
make tty_port_client_operations operate with u8
tty:
n_gsm: add missing description to structs in gsmmux.h
tty:
n_gsm: add open_error counter to gsm_mux
tty:
n_gsm: add restart flag to DLC specific ioctl config
tty:
n_gsm: add restart flag to extended ioctl config
tty:
n_gsm: cleanup gsm_control_command and gsm_control_reply
tty:
n_gsm: increase gsm_mux unsupported counted where appropriate
tty:
n_gsm: increase malformed counter for malformed control frames
tty:
n_gsm: remove unneeded initialization of ret in gsm_dlci_config
tty:
n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
tty:
n_null: remove optional ldops
tty:
n_tty: deduplicate copy code in n_tty_receive_buf_real_raw()
tty:
n_tty: extract ECHO_OP processing to a separate function
tty:
n_tty: make flow of n_tty_receive_buf_common() a bool
tty:
n_tty: make n_tty_data::num_overrun unsigned
tty:
n_tty: move canon handling to a separate function
tty:
n_tty: move newline handling to a separate function
tty:
n_tty: remove unsigned char casts from character constants
tty:
n_tty: simplify chars_in_buffer()
tty:
n_tty: unify counts to size_t
tty:
n_tty: use 'num' for writes' counts
tty:
n_tty: use MASK() for masking out size bits
tty:
n_tty: use output character directly
tty:
n_tty: use time_is_before_jiffies() in n_tty_receive_overrun()
tty:
n_tty: use u8 for chars and flags
tty:
propagate u8 data to tty_operations::put_char()
tty:
propagate u8 data to tty_operations::write()
tty:
remove dummy tty_ldisc_ops::poll() implementations
tty:
rename and de-inline do_tty_write()
tty:
rfcomm: convert counts to size_t
tty:
serial: 8250: Define earlycon for mrvl,mmp-uart
tty:
serial: fsl_lpuart: add IDLE interrupt support for rx_dma on imx7ulp/imx8ulp/imx8qxp
tty:
serial: fsl_lpuart: move the lpuart32_int() below
tty:
serial: meson: Add a earlycon for the T7 SoC
tty:
serial: meson: add independent uart_data for A1 SoC family
tty:
serial: meson: apply ttyS devname instead of ttyAML for new SoCs
tty:
serial: meson: introduce separate uart_data for S4 SoC family
tty:
serial: meson: redesign the module to platform_driver
tty:
serial: meson: refactor objects definition for different devnames
tty:
serial: meson: use dev_err_probe
tty:
serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx
tty:
serial: Remove redundant initialization for ma35d1serial_driver
tty:
serial: samsung: Set missing PM ops for hibernation support
tty:
serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq()
tty:
shrink the size of struct tty_struct by 40 bytes
tty:
switch count in tty_ldisc_receive_buf() to size_t
tty:
switch receive_buf() counts to size_t
tty:
switch size and count types in iterate_tty_read() to size_t
tty:
synclink_gt: convert CALC_REGADDR() macro to an inline
tty:
synclink_gt: define global strings as const strings
tty:
synclink_gt: drop global slgt_driver_name array
tty:
synclink_gt: drop info messages from init/exit functions
tty:
synclink_gt: Fix potential deadlock on &info->lock
tty:
synclink_gt: make default_params const
tty:
synclink_gt: mark as BROKEN
tty:
synclink_gt: use PCI_VDEVICE
tty:
sysrq: rename and re-type i in sysrq_handle_loglevel()
tty:
sysrq: switch sysrq handlers from int to u8
tty:
sysrq: switch the rest of keys to u8
tty:
sysrq: use switch in sysrq_key_table_key2index()
tty:
tty_buffer: better types in __tty_buffer_request_room()
tty:
tty_buffer: initialize variables in initializers already
tty:
tty_buffer: invert conditions in __tty_buffer_request_room()
tty:
tty_buffer: let tty_prepare_flip_string() return size_t
tty:
tty_buffer: make all offsets unsigned
tty:
tty_buffer: switch data type to u8
tty:
tty_buffer: switch insert functions to size_t
tty:
tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}()
tty:
tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char()
tty:
tty_buffer: use struct_size() in tty_buffer_alloc()
tty:
tty_buffer: warn if losing flags in __tty_insert_flip_string_flags()
tty:
tty_port: rename 'disc' to 'ld'
tty:
use min() for size computation in iterate_tty_read()
tty:
use min() in iterate_tty_write()
tty:
use ssize_t for iterate_tty_read() returned type
tty:
use u8 for chars
tty:
use u8 for flags
tty:
vcc: convert counts to size_t
tty:
vt: Remove some repetitive initialization
tty:
xtensa/iss: drop unneeded tty_operations hooks
tun:
add __exit annotations to module exit func tun_cleanup()
tun:
avoid high-order page allocation for packet header
tun:
prevent negative ifindex
uapi:
stddef.h: Fix __DECLARE_FLEX_ARRAY for C++
uapi:
stddef.h: Fix header guard location
ubi:
Refuse attaching if mtd's erasesize is 0
ubifs:
convert to ctime accessor functions
ubifs:
convert to simple_rename_timestamp
ubifs:
have ubifs_update_time use inode_update_timestamps
ublk:
add helper to check if device supports user copy
ublk:
enable zoned storage support
ublk:
fix 'warn: variable dereferenced before check 'req'' from Smatch
ublk:
Fix signedness bug returning warning
ublk:
move check for empty address field on command submission
ublk:
Switch to memdup_user_nul() helper
ublk:
zoned: support REQ_OP_ZONE_RESET_ALL
ubsan:
Clarify Kconfig text for CONFIG_UBSAN_TRAP
udf:
convert to ctime accessor functions
udf:
Drop pointless aops assignment
udf:
Fix -Wstringop-overflow warnings
udmabuf:
Don't assert held reservation lock for dma-buf mmapping
udp/udplite:
Remove unused function declarations udp{,lite}_get_port()
udp6:
Fix __ip6_append_data()'s handling of MSG_SPLICE_PAGES
udp:
re-score reuseport groups when connected sockets are present
udp:
Remove unused function declaration udp_bpf_get_proto()
udp:
use indirect call wrapper for data ready()
ufs:
convert to ctime accessor functions
uio:
pruss: fix missing iounmap() in pruss_probe()
uio:
pruss: fix to check return value of platform_get_irq() in pruss_probe()
um:
convert {pmd, pte}_free_tlb() to use ptdescs
um:
fix 3 instances of -Wmissing-prototypes
um:
Fix hostaudio build errors
um:
Hard-code the result of 'uname -s'
um:
implement the new page table range API
um:
port_kern: fix -Wmissing-variable-declarations
um:
Refactor deprecated strncpy to memcpy
um:
refactor deprecated strncpy to memcpy
um:
Remove strlcpy declaration
um:
Remove strlcpy usage
um:
Remove unsued extern declaration ldt_host_info()
um:
use obj-y to descend into arch/um/*/
um:
Use the x86 checksum implementation on 32-bit
um:
vector: refactor deprecated strncpy
um:
vector: refactor deprecated strncpy
um:
virt-pci: fix missing declaration warning
uml:
audio: fix -Wmissing-variable-declarations
usb:
cdc-acm: add PPS support
usb:
cdc-acm: move ldisc dcd notification outside of acm's read lock
USB:
cdc-acm: support flushing write buffers (TCOFLUSH)
usb:
cdns3: Add PHY mode switch to usb2 PHY
usb:
cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
usb:
cdns3: Put the cdns set active part outside the spin lock
usb:
cdns3: starfive: Convert to platform remove callback returning void
usb:
cdnsp: Fixes issue with dequeuing not queued requests
usb:
chipidea/core: Use devm_platform_get_and_ioremap_resource()
usb:
chipidea: add USB PHY event
usb:
chipidea: add workaround for chipidea PEC bug
usb:
chipidea: imx: add one fsl picophy parameter tuning implementation
usb:
chipidea: imx: improve logic if samsung,picophy-* parameter is 0
usb:
chipidea: udc: Remove an unnecessary NULL value
usb:
convert to ctime accessor functions
USB:
core: Change usb_get_device_descriptor() API
USB:
core: Fix oversight in SuperSpeed initialization
USB:
core: Fix race by not overwriting udev->descriptor in hub_port_init()
USB:
core: Fix unused variable warning in usb_alloc_dev()
USB:
core: Unite old scheme and new scheme descriptor reads
usb:
core: Use module_led_trigger macro to simplify the code
USB:
cytherm: Correct the code style issue of redundant spaces
USB:
document ioctl USBDEVFS_GET_SPEED
usb:
dwc2: add pci_device_id driver_data parse support
USB:
dwc2: hande irq on dead controller correctly
usb:
dwc3-am62: Rename private data
usb:
dwc3: dwc3-octeon: Add SPDX header and copyright
usb:
dwc3: dwc3-octeon: Avoid half-initialized controller state
usb:
dwc3: dwc3-octeon: Convert to glue driver
usb:
dwc3: dwc3-octeon: Dump control register on clock init failure
usb:
dwc3: dwc3-octeon: Move node parsing into driver probe
usb:
dwc3: dwc3-octeon: Pass dwc3_octeon to setup functions
usb:
dwc3: dwc3-octeon: Use _ULL bitfields defines
usb:
dwc3: dwc3-octeon: Verify clock divider
usb:
dwc3: exynos: Add support for Exynos850 variant
usb:
dwc3: meson-g12a: do post init to fix broken usb after resumption
usb:
dwc3: remove unnecessary platform_set_drvdata()
usb:
dwc3: Soft reset phy on probe for host
usb:
ehci-atmel: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-exynos: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-fsl: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-mv: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-npcm7xx: fix typo in npcm7xx_ehci_hcd_drv_probe()
usb:
ehci-npcm7xx: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-omap: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-orion: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-platform: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-sh: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-spear: Use devm_platform_get_and_ioremap_resource()
usb:
ehci-st: Use devm_platform_get_and_ioremap_resource()
usb:
ehci: add workaround for chipidea PORTSC.PEC bug
usb:
Explicitly include correct DT includes
usb:
gadget/atmel_usba_udc: Use devm_platform_get_and_ioremap_resource()
usb:
gadget/snps_udc_plat: Remove redundant of_match_ptr()
usb:
gadget/snps_udc_plat: Use devm_platform_get_and_ioremap_resource()
usb:
gadget: add a inline function gether_bitrate()
usb:
gadget: Add support for USB MIDI 2.0 function driver
usb:
gadget: aspeed: Use devm_platform_get_and_ioremap_resource()
usb:
gadget: aspeed_udc: Convert to devm_platform_ioremap_resource()
usb:
gadget: composite: cleanup function config_ep_by_speed_and_alt()
usb:
gadget: config: remove max speed check in usb_assign_descriptors()
USB:
gadget: core: Add missing kerneldoc for vbus_work
USB:
gadget: f_mass_storage: Fix unused variable warning
usb:
gadget: f_uvc: change endpoint allocation in uvc_function_bind()
usb:
gadget: fsl_qe_udc: validate endpoint index for ch9 udc
usb:
gadget: function: Remove unused declarations
usb:
gadget: midi2: Add "Operation Mode" control
usb:
gadget: midi2: Add configfs support
usb:
gadget: midi2: Add testing documentation
usb:
gadget: midi2: Dynamically create MIDI 1.0 altset descriptors
usb:
gadget: midi2: fix missing unlock in f_midi2_block_opts_create()
usb:
gadget: midi2: MIDI 1.0 interface (altset 0) support
usb:
gadget: midi2: More flexible MIDI 1.0 configuration
usb:
gadget: ncm: Handle decoding of multiple NTB's in unwrap call
usb:
gadget: remove max support speed info in bind operation
usb:
gadget: udc-xilinx: fix cast from restricted __le16 warning
usb:
gadget: udc-xilinx: fix incorrect type in assignment warning
usb:
gadget: udc-xilinx: fix restricted __le16 degrades to integer warning
usb:
gadget: udc-xilinx: replace memcpy with memcpy_toio
usb:
gadget: udc: gr_udc: Fix deferred probing
usb:
gadget: udc: Remove redundant initialization for udc_driver
usb:
gadget: udc: Remove unnecessary NULL values
usb:
gadget: udc: udc-xilinx: Use devm_platform_get_and_ioremap_resource()
usb:
gadget: unconditionally allocate hs/ss descriptor in bind operation
usb:
gadget: use working speed to calcaulate network bitrate and qlen
usb:
host: Do not check for 0 return after calling platform_get_irq()
usb:
host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0
usb:
host: ohci-platform: Use devm_platform_get_and_ioremap_resource()
usb:
hub: Guard against accesses to uninitialized BOS descriptors
usb:
isp1362-hcd: Use devm_platform_get_and_ioremap_resource()
USB:
make usb class a const structure
usb:
misc: onboard-hub: add support for Cypress HX3 USB 3.0 family
usb:
misc: onboard-hub: support multiple power supplies
usb:
misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub
usb:
misc: onboard_usb_hub: add Genesys Logic GL3523 hub support
USB:
misc: Remove unnecessary NULL values
USB:
misc: Remove unused include file usb_u132.h
usb:
musb: Fix deferred probing
usb:
musb: Get the musb_qh poniter after musb_giveback
usb:
musb: Modify the "HWVers" register address
usb:
musb: Remove an unnecessary NULL value
usb:
musb: Remove unused function declarations
usb:
musb: Use read_poll_timeout()
usb:
ohci-at91: Fix the unhandle interrupt when resume
usb:
ohci-at91: Remove redundant msg at probe time
usb:
ohci-at91: Use devm_platform_get_and_ioremap_resource()
usb:
ohci-da8xx: Use devm_platform_get_and_ioremap_resource()
usb:
ohci-exynos: Use devm_platform_get_and_ioremap_resource()
usb:
ohci-nxp: Use devm_platform_get_and_ioremap_resource()
usb:
ohci-pxa27x: Use devm_platform_get_and_ioremap_resource()
USB:
ohci-sm501: remove unnecessary check of mem
usb:
ohci-spear: Use devm_platform_get_and_ioremap_resource()
usb:
ohci-st: Use devm_platform_get_and_ioremap_resource()
usb:
oxu210hp-hcd: Use devm_platform_get_and_ioremap_resource()
usb:
phy: add usb phy notify port status API
usb:
phy: mxs: disconnect line when USB charger is attached
usb:
phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
USB:
Remove remnants of Wireless USB and UWB
USB:
Remove Wireless USB and UWB documentation
USB:
serial: option: add entry for Sierra EM9191 with new firmware
USB:
serial: option: add Fibocom to DELL custom modem FM101R-GL
USB:
serial: option: add FOXCONN T99W368/T99W373 product
USB:
serial: option: add Quectel EM05G variant (0x030e)
USB:
serial: option: add Telit LE910C4-WWX 0x1035 composition
USB:
serial: xr: add TIOCGRS485 and TIOCSRS485 ioctls
usb:
typec: altmodes/displayport: add support for embedded DP cases
usb:
typec: altmodes/displayport: Signal hpd low when exiting mode
usb:
typec: bus: verify partner exists in typec_altmode_attention
usb:
typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device
usb:
typec: intel_pmc_mux: Configure Active and Retimer Cable type
usb:
typec: nb7vpq904m: Switch back to use struct i2c_driver::probe
usb:
typec: qcom-pmic-typec: register drm_bridge
usb:
typec: qcom: properly detect Audio Accessory mode peripherals
usb:
typec: qcom: Update the logic of regulator enable and disable
usb:
typec: tcpci: clear the fault status bit
usb:
typec: tcpci_mt6370: remove redundant dev_err_probe()
usb:
typec: tcpm: not sink vbus if operational current is 0mA
usb:
typec: tcpm: Refactor the PPS APDO selection
usb:
typec: tcpm: reset counter when enter into unattached state after try role
usb:
typec: tcpm: set initial svdm version based on pd revision
usb:
typec: ucsi: Add debugfs for ucsi commands
usb:
typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails
usb:
typec: ucsi: Fix missing link removal
usb:
typec: ucsi: Fix NULL pointer dereference
usb:
typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope
usb:
uhci-platform: Use devm_platform_get_and_ioremap_resource()
USB:
usbip: Remove an unnecessary goto
USB:
usbip: Remove an unnecessary NULL value
usb:
xhci: tegra: Add shutdown callback for Tegra XUSB
usb:
xhci: xhci-ring: Use sysdev for mapping bounce buffer
Linux:
Use devm_kmemdup to replace devm_kmalloc + memcpy
vboxsf:
convert to ctime accessor functions
vdpa/mlx5:
Fix double release of debugfs entry
vdpa/mlx5:
Fix firmware error on creation of 1k VQs
vdpa/mlx5:
Remove unused function declarations
vdpa:
accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backend feature
vdpa:
add get_backend_features vdpa operation
vdpa:
add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag
vdpa_sim:
offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK
vdpa_sim_blk:
Fix the potential leak of mgmt_dev
veth:
Avoid NAPI scheduling on failed SKB forwarding
veth:
Fixing transmit return status for dropped packets
veth:
Update XDP feature set when bringing up device
vfio-dev/mdpy-fb:
Use fbdev I/O helpers
vfio-iommufd:
Add detach_ioas support for emulated VFIO devices
vfio-iommufd:
Add detach_ioas support for physical VFIO devices
vfio-iommufd:
Move noiommu compat validation out of vfio_iommufd_bind()
vfio-iommufd:
Split bind/attach into two steps
vfio-mdev:
Remove flag FBINFO_DEFAULT from fbdev sample driver
vfio/cdx:
Remove redundant initialization owner in vfio_cdx_driver
vfio/fsl-mc:
Use module_fsl_mc_driver macro to simplify the code
vfio/mdev:
Fix a null-ptr-deref bug for mdev_unregister_parent()
vfio/pci:
Allow passing zero-length fd array in VFIO_DEVICE_PCI_HOT_RESET
vfio/pci:
Copy hot-reset device info to userspace in the devices loop
vfio/pci:
Extend VFIO_DEVICE_GET_PCI_HOT_RESET_INFO for vfio device cdev
vfio/pci:
Move the existing hot reset logic to be a helper
vfio/pci:
Update comment around group_fd get in vfio_pci_ioctl_pci_hot_reset()
vfio/pds:
Add Kconfig and documentation
vfio/pds:
Add missing PCI_IOV depends
vfio/pds:
Add support for dirty page tracking
vfio/pds:
Add support for firmware recovery
vfio/pds:
Add VFIO live migration support
vfio/pds:
fix return value in pds_vfio_get_lm_file()
vfio/pds:
Initial support for pds VFIO driver
vfio/pds:
register with the pds_core PF
vfio/pds:
Send type for SUSPEND_STATUS command
vfio/pds:
Use proper PF device access helper
vfio/type1:
fix cap_migration information leak
vfio:
Accept vfio device file in the KVM facing kAPI
vfio:
Add cdev for vfio_device
vfio:
Add cdev_device_open_cnt to vfio_group
vfio:
Add helper to search vfio_device in a dev_set
vfio:
Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT
vfio:
Add VFIO_DEVICE_BIND_IOMMUFD
vfio:
align capability structures
vfio:
Allocate per device file structure
vfio:
Avoid repeated user pointer cast in vfio_device_fops_unl_ioctl()
vfio:
Block device access via device fd until device is opened
vfio:
Commonize combine_ranges for use in other VFIO drivers
vfio:
Compile vfio_group infrastructure optionally
vfio:
Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
vfio:
Make vfio_df_open() single open for device cdev path
vfio:
Mark cdev usage in vfio_device
vfio:
Move device_del() before waiting for the last vfio_device registration refcount
vfio:
Move the IOMMU_CAP_CACHE_COHERENCY check in __vfio_register_dev()
vfio:
Move vfio_device_group_unregister() to be the first operation in unregister
vfio:
Pass struct vfio_device_file * to vfio_device_open/close()
vfio:
Record devid in vfio_device_file
vfio:
Refine vfio file kAPIs for KVM
vfio:
Support IO page table replacement
vfio:
Test kvm pointer in _vfio_device_get_kvm_safe()
vfs, security:
Fix automount superblock LSM init problem, preventing NFS sb sharing
vfs:
fix up the assert in i_readcount_dec
vfs:
mostly undo glibc turning 'fstat()' into 'fstatat(AT_EMPTY_PATH)'
vhost:
Allow null msg.size on VHOST_IOTLB_INVALIDATE
video:
Add auxiliary display drivers to Graphics support menu
video:
logo: LOGO should depend on FB_CORE i.s.o. FB
virtchnl:
fix fake 1-elem arrays for structures allocated as `nents`
virtchnl:
fix fake 1-elem arrays in structs allocated as `nents + 1` - 1
virtchnl:
fix fake 1-elem arrays in structures allocated as `nents + 1`
virtio-crypto:
handle config changed by work queue
virtio-mmio:
fix memory leak of vm_dev
virtio/vsock:
rework MSG_PEEK for SOCK_STREAM
virtio/vsock:
support MSG_PEEK for SOCK_SEQPACKET
virtio:
Remove PM #ifdef guards to fix i2c driver
virtio_balloon:
Fix endless deflation and inflation on arm64
virtio_net:
enable per queue interrupt coalesce feature
virtio_net:
extract interrupt coalescing settings to a structure
virtio_net:
fix the missing of the dma cpu sync
virtio_net:
Introduce skb_vnet_common_hdr to avoid typecasting
virtio_net:
merge dma operations when filling mergeable buffers
virtio_net:
support per queue interrupt coalesce command
virtio_pci:
fix the common cfg map size
virtio_pmem:
add the missing REQ_OP_WRITE for flush bio
virtio_ring:
check use_dma_api before unmap desc for indirect
virtio_ring:
correct the expression of the description of virtqueue_resize()
virtio_ring:
fix avail_wrap_counter in virtqueue_add_packed
virtio_ring:
introduce dma map api for virtqueue
virtio_ring:
introduce dma sync api for virtqueue
virtio_ring:
introduce virtqueue_dma_dev()
virtio_ring:
introduce virtqueue_reset()
virtio_ring:
introduce virtqueue_set_dma_premapped()
virtio_ring:
put mapping error check in vring_map_one_sg
virtio_ring:
separate the logic of reset/enable from virtqueue_resize
virtio_ring:
skip unmap for premapped
virtio_ring:
support add premapped buf
virtio_vdpa:
build affinity masks conditionally
vm:
fix move_vma() memory accounting being off
vmlinux.lds.h:
remove unused CPU_KEEP and CPU_DISCARD macros
vmxnet3:
Add XDP support.
vrf:
Remove unnecessary RCU-bh critical section
vrf:
Update to register_net_sysctl_sz
vringh:
don't use vringh_kiov_advance() in vringh_iov_xfer()
vsock/test:
MSG_PEEK test for SOCK_SEQPACKET
vsock/test:
rework MSG_PEEK test for SOCK_STREAM
vsock/virtio:
initialize the_virtio_vsock before using VQs
vsock:
Remove unused function declarations
vxlan:
Add missing entries to vxlan_get_size()
vxlan:
Add support for nexthop ID metadata
vxlan:
Use helper functions to update stats
vxlan:
vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC
w1:
ds2482: Switch back to use struct i2c_driver's .probe()
watchdog/hardlockup:
avoid large stack frames in watchdog_hardlockup_check()
watchdog:
Add a new struct for Amlogic-GXBB driver
Watchdog:
Add marvell GTI watchdog driver
watchdog:
Add support for Amlogic-T7 SoCs
watchdog:
advantech_ec_wdt: fix Kconfig dependencies
watchdog:
core: stop watchdog when executing poweroff command
watchdog:
Enable COMPILE_TEST for more drivers
watchdog:
Explicitly include correct DT includes
watchdog:
imx2_wdt: Improve dev_crit() message
watchdog:
intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
watchdog:
make Siemens Simatic watchdog driver default on platform
watchdog:
menz069_wdt: Remove redundant initialization owner in men_z069_driver
watchdog:
pm8916_wdt: Remove redundant of_match_ptr()
watchdog:
s3c2410: Fix potential deadlock on &wdt->lock
watchdog:
sama5d4: readout initial state
watchdog:
simatic-ipc-wdt: make IO region access of one model muxed
watchdog:
simatic: add PCI dependency
watchdog:
simatic: Use idiomatic selection of P2SB
watchdog:
starfive: Remove #ifdef guards for PM related functions
watchdog:
stm32: Drop unnecessary of_match_ptr()
watchdog:
xilinx_wwdt: Use div_u64() in xilinx_wwdt_start()
Linux:
watchdog:rit_wdt: Add support for WDIOF_CARDRESET
wifi:
ath10k: Fix a few spelling errors
wifi:
ath10k: fix Wvoid-pointer-to-enum-cast warning
wifi:
ath10k: Use RMW accessors for changing LNKCTL
wifi:
ath11k: Add coldboot calibration support for QCN9074
wifi:
ath11k: Cleanup mac80211 references on failure during tx_complete
wifi:
ath11k: Consistently use ath11k_vif_to_arvif()
wifi:
ath11k: Don't drop tx_status when peer cannot be found
wifi:
ath11k: Fix a few spelling errors
wifi:
ath11k: fix band selection for ppdu received in channel 177 of 5 GHz
wifi:
ath11k: fix Wvoid-pointer-to-enum-cast warning
wifi:
ath11k: Remove cal_done check during probe
wifi:
ath11k: Remove unused declarations
wifi:
ath11k: simplify ath11k_mac_validate_vht_he_fixed_rate_settings()
wifi:
ath11k: simplify the code with module_platform_driver
wifi:
ath11k: Split coldboot calibration hw_param
wifi:
ath11k: Use RMW accessors for changing LNKCTL
wifi:
ath12k: add check max message length while scanning with extraie
wifi:
ath12k: add EHT PHY modes
wifi:
ath12k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED
wifi:
ath12k: add MLO header in peer association
wifi:
ath12k: add WMI support for EHT peer
wifi:
ath12k: avoid array overflow of hw mode for preferred_hw_mode
wifi:
ath12k: avoid deadlock by change ieee80211_queue_work for regd_update_work
wifi:
ath12k: change to use dynamic memory for channel list of scan
wifi:
ath12k: configure puncturing bitmap
wifi:
ath12k: correct the data_type from QMI_OPT_FLAG to QMI_UNSIGNED_1_BYTE for mlo_capable
wifi:
ath12k: Fix a few spelling errors
wifi:
ath12k: Fix a NULL pointer dereference in ath12k_mac_op_hw_scan()
wifi:
ath12k: fix memcpy array overflow in ath12k_peer_assoc_h_he()
wifi:
ath12k: Fix memory leak in rx_desc and tx_desc
wifi:
ath12k: move HE capabilities processing to a new function
wifi:
ath12k: parse WMI service ready ext2 event
wifi:
ath12k: peer assoc for 320 MHz
wifi:
ath12k: prepare EHT peer assoc parameters
wifi:
ath12k: propagate EHT capabilities to userspace
wifi:
ath12k: relax list iteration in ath12k_mac_vif_unref()
wifi:
ath12k: Remove unused declarations
wifi:
ath12k: rename HE capabilities setup/copy functions
wifi:
ath12k: trigger station disconnect on hardware restart
wifi:
ath12k: Use pdev_id rather than mac_id to get pdev
wifi:
ath12k: Use RMW accessors for changing LNKCTL
wifi:
ath12k: WMI support to process EHT capabilities
wifi:
ath5k: ath5k_hw_get_median_noise_floor(): use swap()
wifi:
ath5k: remove phydir check from ath5k_debug_init_device()
wifi:
ath5k: Remove redundant dev_err()
wifi:
ath6kl: Remove error checking for debugfs_create_dir()
wifi:
ath9k: avoid using uninitialized array
wifi:
ath9k: consistently use kstrtoX_from_user() functions
wifi:
ath9k: fix fortify warnings
wifi:
ath9k: fix parameter check in ath9k_init_debug()
wifi:
ath9k: fix printk specifier
wifi:
ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
wifi:
ath9k: protect WMI command response buffer replacement with a lock
wifi:
ath9k: Remove unnecessary ternary operators
wifi:
ath9k: Remove unused declarations
wifi:
ath9k: use IS_ERR() with debugfs_create_dir()
wifi:
ath: remove unused-but-set parameter
wifi:
ath: Use is_multicast_ether_addr() to check multicast Ether address
wifi:
brcmfmac: Replace 1-element arrays with flexible arrays
wifi:
brcmsmac: cleanup SCB-related data types
wifi:
brcmsmac: remove more unused data types
wifi:
brcmsmac: remove unused data type
wifi:
cfg80211/mac80211: hold link BSSes when assoc fails for MLO connection
wifi:
cfg80211: add missing kernel-doc for cqm_rssi_work
wifi:
cfg80211: Annotate struct cfg80211_acl_data with __counted_by
wifi:
cfg80211: Annotate struct cfg80211_cqm_config with __counted_by
wifi:
cfg80211: Annotate struct cfg80211_mbssid_elems with __counted_by
wifi:
cfg80211: Annotate struct cfg80211_pmsr_request with __counted_by
wifi:
cfg80211: Annotate struct cfg80211_rnr_elems with __counted_by
wifi:
cfg80211: Annotate struct cfg80211_scan_request with __counted_by
wifi:
cfg80211: Annotate struct cfg80211_tid_config with __counted_by
wifi:
cfg80211: avoid leaking stack data into trace
wifi:
cfg80211: Fix 6GHz scan configuration
wifi:
cfg80211: fix assoc response warning on failed links
wifi:
cfg80211: fix cqm_config access race
wifi:
cfg80211: improve documentation for flag fields
wifi:
cfg80211: ocb: don't leave if not joined
wifi:
cfg80211: pass correct pointer to rdev_inform_bss()
wifi:
cfg80211: reject auth/assoc to AP with our address
wifi:
cfg80211: remove dead/unused enum value
wifi:
cfg80211: use system_unbound_wq for wiphy work
wifi:
cfg80211: validate AP phy operation before starting it
wifi:
drivers: Explicitly include correct DT includes
wifi:
Fix ieee80211.h kernel-doc issues
wifi:
ipw2x00: refactor to use kstrtoul
wifi:
iwlmei: don't send nic info with invalid mac address
wifi:
iwlmei: don't send SAP messages if AMT is disabled
wifi:
iwlmei: send driver down SAP message only if wiamt is enabled
wifi:
iwlmei: send HOST_GOES_DOWN message even if wiamt is disabled
wifi:
iwlwifi: add Razer to ppag approved list
wifi:
iwlwifi: api: fix a small upper/lower-case typo
wifi:
iwlwifi: dbg_ini: fix structure packing
wifi:
iwlwifi: Ensure ack flag is properly cleared.
wifi:
iwlwifi: mvm: advertise MLO only if EHT is enabled
wifi:
iwlwifi: mvm: enable HE TX/RX <242 tone RU on new RFs
wifi:
iwlwifi: mvm: Fix a memory corruption issue
wifi:
iwlwifi: mvm: Fix incorrect usage of scan API
wifi:
iwlwifi: mvm: support flush on AP interfaces
wifi:
iwlwifi: pcie: avoid a warning in case prepare card failed
wifi:
iwlwifi: pcie: clean up gen1/gen2 TFD unmap
wifi:
iwlwifi: pcie: move gen1 TB handling to header
wifi:
iwlwifi: pcie: point invalid TFDs to invalid data
wifi:
iwlwifi: queue: move iwl_txq_gen2_set_tb() up
wifi:
iwlwifi: remove 'def_rx_queue' struct member
wifi:
iwlwifi: remove memory check for LMAC error address
wifi:
iwlwifi: remove WARN from read_mem32()
wifi:
libertas: add missing calls to cancel_work_sync()
wifi:
libertas: cleanup SDIO reset
wifi:
libertas: handle possible spu_write_u16() errors
wifi:
libertas: prefer kstrtoX() for simple integer conversions
wifi:
libertas: simplify list operations in free_if_spi_card()
wifi:
libertas: use convenient lists to manage SDIO packets
wifi:
mac80211: allow transmitting EAPOL frames with tainted key
wifi:
mac80211: check for station first in client probe
wifi:
mac80211: check S1G action frame size
wifi:
mac80211: Create resources for disabled links
wifi:
mac80211: Do not include crypto/algapi.h
wifi:
mac80211: don't drop all unprotected public action frames
wifi:
mac80211: fix error path key leak
wifi:
mac80211: fix kernel-doc notation warning
wifi:
mac80211: fix mesh id corruption on 32 bit systems
wifi:
mac80211: fix potential key leak
wifi:
mac80211: fix potential key use-after-free
wifi:
mac80211: fix puncturing bitmap handling in CSA
wifi:
mac80211: mesh: Remove unused function declaration mesh_ids_set_default()
wifi:
mac80211: Remove unused function declarations
wifi:
mac80211: work around Cisco AP 9115 VHT MPDU length
wifi:
mac80211_hwsim: avoid calling nlmsg_free() in IRQ or IRQ disabled
wifi:
mac80211_hwsim: drop short frames
wifi:
mt76: add support for providing eeprom in nvmem cells
wifi:
mt76: add tx_nss histogram to ethtool stats
wifi:
mt76: connac: add connac3 mac library
wifi:
mt76: connac: add support for dsp firmware download
wifi:
mt76: connac: add support to set ifs time by mcu command
wifi:
mt76: connac: move connac3 definitions in mt76_connac3_mac.h
wifi:
mt76: enable UNII-4 channel 177 support
wifi:
mt76: fix lock dependency problem for wed_lock
wifi:
mt76: move ampdu_state in mt76_wcid
wifi:
mt76: move rate info in mt76_vif
wifi:
mt76: mt7603: fix beacon interval after disabling a single vif
wifi:
mt76: mt7603: fix tx filter/flush function
wifi:
mt76: mt7603: rely on shared poll_list field
wifi:
mt76: mt7603: rely on shared sta_poll_list and sta_poll_lock
wifi:
mt76: mt7615: enable BSS_CHANGED_MU_GROUPS support
wifi:
mt76: mt7615: rely on shared poll_list field
wifi:
mt76: mt7615: rely on shared sta_poll_list and sta_poll_lock
wifi:
mt76: mt76_connac3: move lmac queue enumeration in mt76_connac3_mac.h
wifi:
mt76: mt76x02: fix MT76x0 external LNA gain handling
wifi:
mt76: mt76x02: fix return value check in mt76x02_mac_process_rx
wifi:
mt76: mt7915: accumulate mu-mimo ofdma muru stats
wifi:
mt76: mt7915: add support for MT7981
wifi:
mt76: mt7915: disable WFDMA Tx/Rx during SER recovery
wifi:
mt76: mt7915: drop return in mt7915_sta_statistics
wifi:
mt76: mt7915: fix background radar event being blocked
wifi:
mt76: mt7915: fix capabilities in non-AP mode
wifi:
mt76: mt7915: fix command timeout in AP stop period
wifi:
mt76: mt7915: fix power-limits while chan_switch
wifi:
mt76: mt7915: fix tlv length of mt7915_mcu_get_chan_mib_info
wifi:
mt76: mt7915: move mib_stats structure in mt76.h
wifi:
mt76: mt7915: move poll_list in mt76_wcid
wifi:
mt76: mt7915: move sta_poll_list and sta_poll_lock in mt76_dev
wifi:
mt76: mt7915: remove VHT160 capability on MT7915
wifi:
mt76: mt7915: report tx retries/failed counts for non-WED path
wifi:
mt76: mt7915: rework tx bytes counting when WED is active
wifi:
mt76: mt7915: rework tx packets counting when WED is active
wifi:
mt76: mt7921: convert acpisar and clc pointers to void
wifi:
mt76: mt7921: do not support one stream on secondary antenna only
wifi:
mt76: mt7921: fix non-PSC channel scan fail
wifi:
mt76: mt7921: fix skb leak by txs missing in AMSDU
wifi:
mt76: mt7921: get rid of MT7921_RESET_TIMEOUT marco
wifi:
mt76: mt7921: make mt7921_mac_sta_poll static
wifi:
mt76: mt7921: move acpi_sar code in mt792x-lib module
wifi:
mt76: mt7921: move common register definition in mt792x_regs.h
wifi:
mt76: mt7921: move debugfs shared code in mt792x-lib module
wifi:
mt76: mt7921: move dma shared code in mt792x-lib module
wifi:
mt76: mt7921: move hif_ops macro in mt792x.h
wifi:
mt76: mt7921: move init shared code in mt792x-lib module
wifi:
mt76: mt7921: move mac shared code in mt792x-lib module
wifi:
mt76: mt7921: move mt7921_dma_init in pci.c
wifi:
mt76: mt7921: move mt7921u_disconnect mt792x-lib
wifi:
mt76: mt7921: move mt792x_hw_dev in mt792x.h
wifi:
mt76: mt7921: move mt792x_mutex_{acquire/release} in mt792x.h
wifi:
mt76: mt7921: move runtime-pm pci code in mt792x-lib
wifi:
mt76: mt7921: move shared runtime-pm code on mt792x-lib
wifi:
mt76: mt7921: rely on mib_stats shared definition
wifi:
mt76: mt7921: rely on shared poll_list field
wifi:
mt76: mt7921: rely on shared sta_poll_list and sta_poll_lock
wifi:
mt76: mt7921: remove macro duplication in regs.h
wifi:
mt76: mt7921: rename mt7921_dev in mt792x_dev
wifi:
mt76: mt7921: rename mt7921_hif_ops in mt792x_hif_ops
wifi:
mt76: mt7921: rename mt7921_phy in mt792x_phy
wifi:
mt76: mt7921: rename mt7921_sta in mt792x_sta
wifi:
mt76: mt7921: rename mt7921_vif in mt792x_vif
wifi:
mt76: mt7921: Support temp sensor
wifi:
mt76: mt7921e: report tx retries/failed counts in tx free event
wifi:
mt76: mt792x: introduce mt792x-lib module
wifi:
mt76: mt792x: introduce mt792x-usb module
wifi:
mt76: mt792x: introduce mt792x_irq_map
wifi:
mt76: mt792x: move more dma shared code in mt792x_dma
wifi:
mt76: mt792x: move mt7921_load_firmware in mt792x-lib module
wifi:
mt76: mt792x: move MT7921_PM_TIMEOUT and MT7921_HW_SCAN_TIMEOUT in common code
wifi:
mt76: mt792x: move shared structure definition in mt792x.h
wifi:
mt76: mt7996: add muru support
wifi:
mt76: mt7996: disable WFDMA Tx/Rx during SER recovery
wifi:
mt76: mt7996: drop return in mt7996_sta_statistics
wifi:
mt76: mt7996: enable BSS_CHANGED_MU_GROUPS support
wifi:
mt76: mt7996: enable VHT extended NSS BW feature
wifi:
mt76: mt7996: fix bss wlan_idx when sending bss_info command
wifi:
mt76: mt7996: fix header translation logic
wifi:
mt76: mt7996: fix WA event ring size
wifi:
mt76: mt7996: increase tx token size
wifi:
mt76: mt7996: move radio ctrl commands to proper functions
wifi:
mt76: mt7996: rely on mib_stats shared definition
wifi:
mt76: mt7996: rely on shared poll_list field
wifi:
mt76: mt7996: rely on shared sta_poll_list and sta_poll_lock
wifi:
mt76: mt7996: use correct phy for background radar event
wifi:
mt76: Replace strlcpy() with strscpy()
wifi:
mt76: report non-binding skb tx rate when WED is active
wifi:
mt76: split get_of_eeprom in subfunction
wifi:
mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
wifi:
mwifiex: avoid possible NULL skb pointer dereference
wifi:
mwifiex: cleanup adapter data
wifi:
mwifiex: cleanup private data structures
wifi:
mwifiex: drop BUG_ON from TX paths
wifi:
mwifiex: fix comment typos in SDIO module
wifi:
mwifiex: fix error recovery in PCIE buffer descriptor management
wifi:
mwifiex: fix fortify warning
wifi:
mwifiex: fix memory leak in mwifiex_histogram_read()
wifi:
mwifiex: Fix missed return in oob checks failed path
wifi:
mwifiex: Fix OOB and integer underflow when rx packets
wifi:
mwifiex: Fix oob check condition in mwifiex_process_rx_packet
wifi:
mwifiex: Fix tlv_buf_left calculation
wifi:
mwifiex: handle possible mwifiex_write_reg() errors
wifi:
mwifiex: handle possible sscanf() errors
wifi:
mwifiex: prefer strscpy() over strlcpy()
wifi:
mwifiex: Replace one-element array with flexible-array member in struct mwifiex_ie_types_rxba_sync
wifi:
mwifiex: Sanity check tlv_len and tlv_bitmap_len
wifi:
mwifiex: Set WIPHY_FLAG_NETNS_OK flag
wifi:
mwifiex: use is_zero_ether_addr() instead of ether_addr_equal()
wifi:
nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
wifi:
nl80211: Remove unused declaration nl80211_pmsr_dump_results()
wifi:
radiotap: fix kernel-doc notation warnings
wifi:
rsi: rsi_91x_coex: Remove unnecessary (void*) conversions
wifi:
rsi: rsi_91x_debugfs: Remove unnecessary (void*) conversions
wifi:
rsi: rsi_91x_hal: Remove unnecessary conversions
wifi:
rsi: rsi_91x_mac80211: Remove unnecessary conversions
wifi:
rsi: rsi_91x_main: Remove unnecessary (void*) conversions
wifi:
rsi: rsi_91x_sdio: Remove unnecessary (void*) conversions
wifi:
rsi: rsi_91x_sdio_ops: Remove unnecessary (void*) conversions
wifi:
rsi: rsi_91x_usb: Remove unnecessary (void*) conversions
wifi:
rsi: rsi_91x_usb_ops: Remove unnecessary (void*) conversions
wifi:
rt2x00: correct MAC_SYS_CTRL register RX mask in R-Calibration
wifi:
rt2x00: limit MT7620 TX power based on eeprom calibration
wifi:
rtl8xxxu: Enable AP mode for RTL8192EU
wifi:
rtl8xxxu: Enable AP mode for RTL8192FU
wifi:
rtl8xxxu: Enable AP mode for RTL8710BU (RTL8188GU)
wifi:
rtl8xxxu: Enable AP mode for RTL8723BU
wifi:
rtlwifi: rtl8723: Remove unused function rtl8723_cmd_send_packet()
wifi:
rtlwifi: use eth_broadcast_addr() to assign broadcast address
wifi:
rtw88: delete timer and free skb queue when unloading
wifi:
rtw88: remove unused and set but unused leftovers
wifi:
rtw88: remove unused USB bulkout size set
wifi:
rtw88: rtw8723d: Fix MAC address offset in EEPROM
wifi:
rtw88: simplify vif iterators
wifi:
rtw88: usb: kill and free rx urbs on probe failure
wifi:
rtw89: 8852b: rfk: fine tune IQK parameters to improve performance on 2GHz band
wifi:
rtw89: add C2H RA event V1 to support WiFi 7 chips
wifi:
rtw89: add chip_info::chip_gen to determine chip generation
wifi:
rtw89: add firmware parser for v1 format
wifi:
rtw89: add firmware suit for BB MCU 0/1
wifi:
rtw89: add function prototype for coex request duration
wifi:
rtw89: add H2C RA command V1 to support WiFi 7 chips
wifi:
rtw89: add to display hardware rates v1 histogram in debugfs
wifi:
rtw89: add to parse firmware elements of BB and RF tables
wifi:
rtw89: call rtw89_chan_get() by vif chanctx if aware of vif
wifi:
rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
wifi:
rtw89: define hardware rate v1 for WiFi 7 chips
wifi:
rtw89: fix a width vs precision bug
wifi:
rtw89: Fix clang -Wimplicit-fallthrough in rtw89_query_sar()
wifi:
rtw89: Fix loading of compressed firmware
wifi:
rtw89: get data rate mode/NSS/MCS v1 from RX descriptor
wifi:
rtw89: initialize multi-channel handling
wifi:
rtw89: introduce infrastructure of firmware elements
wifi:
rtw89: Introduce Time Averaged SAR (TAS) feature
wifi:
rtw89: introduce v1 format of firmware header
wifi:
rtw89: mac: add mac_gen_def::band1_offset to map MAC band1 register address
wifi:
rtw89: mac: define internal memory address for WiFi 7 chip
wifi:
rtw89: mac: define register address of rx_filter to generalize code
wifi:
rtw89: mac: generalize code to indirectly access WiFi internal memory
wifi:
rtw89: phy: add phy_gen_def::cr_base to support WiFi 7 chips
wifi:
rtw89: phy: modify register setting of ENV_MNTR, PHYSTS and DIG
wifi:
rtw89: phy: rate pattern handles HW rate by chip gen
wifi:
rtw89: provide functions to configure NoA for beacon update
wifi:
rtw89: recognize log format from firmware file
wifi:
rtw89: refine rtw89_correct_cck_chan() by rtw89_hw_to_nl80211_band()
wifi:
rtw89: regd: update regulatory map to R64-R43
wifi:
rtw89: return failure if needed firmware elements are not recognized
wifi:
rtw89: sar: let caller decide the center frequency to query
wifi:
rtw89: support firmware log with formatted text
wifi:
rtw89: use struct to access firmware C2H event header
wifi:
rtw89: use struct to access RA report
wifi:
rtw89: use struct to set RA H2C command
wifi:
wext: Remove unused declaration dev_get_wireless_info()
wifi:
wfx: Use devm_kmemdup to replace devm_kmalloc + memcpy
wifi:
wil6210: fix fortify warnings
wifi:
wilc1000: add SPI commands retry mechanism
wifi:
wilc1000: Remove unused declarations
wifi:
wilc1000: remove use of has_thrpt_enh3 flag
wifi:
wlcore: sdio: Use module_sdio_driver macro to simplify the code
wifi:
zd1211rw: fix typo "tranmits"
wlcore:
spi: Remove redundant of_match_ptr()
workqueue:
Add "Affinity Scopes and Performance" section to documentation
workqueue:
add cmdline parameter `workqueue.unbound_cpus` to further constrain wq_unbound_cpumask at boot time
workqueue:
Add multiple affinity scopes and interface to select them
workqueue:
Add tools/workqueue/wq_dump.py which prints out workqueue configuration
workqueue:
Add workqueue_attrs->__pod_cpumask
workqueue:
Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug
workqueue:
Cleanups around process_scheduled_works()
workqueue:
doc: Fix function and sysfs path errors
workqueue:
Drop the special locking rule for worker->flags and worker_pool->flags
workqueue:
Factor out actual cpumask calculation to reduce subtlety in wq_update_pod()
workqueue:
Factor out clearing of workqueue-only attrs fields
workqueue:
Factor out need_more_worker() check and worker wake-up
workqueue:
Factor out work to worker assignment and collision handling
workqueue:
fix -Wformat-truncation in create_worker
workqueue:
fix data race with the pwq->stats[] increment
workqueue:
Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init()
workqueue:
Fix UAF report by KASAN in pwq_release_workfn()
workqueue:
Generalize unbound CPU pods
workqueue:
Implement non-strict affinity scope for unbound workqueues
workqueue:
Initialize unbound CPU pods later in the boot
workqueue:
Make default affinity_scope dynamically updatable
workqueue:
Make per-cpu pool_workqueues allocated and released like unbound ones
workqueue:
Make unbound workqueues to use per-cpu pool_workqueues
workqueue:
Merge branch 'for-6.5-fixes' into for-6.6
workqueue:
Modularize wq_pod_type initialization
workqueue:
Move wq_pod_init() below workqueue_init()
workqueue:
Not all work insertion needs to wake up a worker
workqueue:
Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
workqueue:
Relocate worker and work management functions
workqueue:
Remove module param disable_numa and sysfs knobs pool_ids and numa
workqueue:
Removed double allocation of wq_update_pod_attrs_buf
workqueue:
Rename NUMA related names to use pod instead
workqueue:
Rename rescuer kworker
workqueue:
Rename workqueue_attrs->no_numa to ->ordered
workqueue:
Rename wq->cpu_pwqs to wq->cpu_pwq
workqueue:
Use a kthread_worker to release pool_workqueues
workqueue:
use LIST_HEAD to initialize cull_list
workqueue:
Use the kmem_cache_free() instead of kfree() to release pwq
workqueue:
Warn attempt to flush system-wide workqueues.
writeback:
remove redundant checks for root memcg
writeback:
remove unused delaration of bdi_async_bio_wq
X.509:
if signature is unsupported skip validation
x86,static_call:
Fix static-call vs return-thunk
x86/alternative:
Add a __alt_reloc_selftest() prototype
x86/alternatives:
Disable KASAN in apply_alternatives()
x86/alternatives:
Remove faulty optimization
x86/amd_nb:
Add PCI IDs for AMD Family 1Ah-based models
x86/apic/32:
Decrapify the def_bigsmp mechanism
x86/apic/32:
Remove bigsmp_cpu_present_to_apicid()
x86/apic/32:
Remove pointless default_acpi_madt_oem_check()
x86/apic/32:
Remove x86_cpu_to_logical_apicid
x86/apic/32:
Sanitize logical APIC ID handling
x86/apic/64:
Uncopypaste probing
x86/apic/ioapic:
Rename skip_ioapic_setup
x86/apic/ipi:
Code cleanup
x86/apic/ipi:
Tidy up the code and fixup comments
x86/apic/noop:
Tidy up the code
x86/apic/uv:
Get rid of wrapper callbacks
x86/apic/x2apic:
Share all common IPI functions
x86/apic:
Add max_apic_id member
x86/apic:
Allow apic::safe_wait_icr_idle() to be NULL
x86/apic:
Allow apic::wait_icr_idle() to be NULL
x86/apic:
Consolidate boot_cpu_physical_apicid initialization sites
x86/apic:
Consolidate wait_icr_idle() implementations
x86/apic:
Convert other overrides to apic_update_callback()
x86/apic:
Get rid of apic_phys
x86/apic:
Get rid of hard_smp_processor_id()
x86/apic:
Hide unused safe_smp_processor_id() on 32-bit UP
x86/apic:
Make some APIC init functions bool
x86/apic:
Mark all hotpath APIC callback wrappers __always_inline
x86/apic:
Mop up *setup_apic_routing()
x86/apic:
Mop up apic::apic_id_registered()
x86/apic:
Mop up early_per_cpu() abuse
x86/apic:
Move safe wait_icr_idle() next to apic_mem_wait_icr_idle()
x86/apic:
Nuke ack_APIC_irq()
x86/apic:
Nuke another processor check
x86/apic:
Nuke apic::apicid_to_cpu_present()
x86/apic:
Nuke empty init_apic_ldr() callbacks
x86/apic:
Nuke unused apic::inquire_remote_apic()
x86/apic:
Prepare x2APIC for using apic::max_apic_id
x86/apic:
Provide apic_update_callback()
x86/apic:
Provide common init infrastructure
x86/apic:
Provide static call infrastructure for APIC callbacks
x86/apic:
Register boot CPU APIC early
x86/apic:
Remove check_phys_apicid_present()
x86/apic:
Remove mpparse 'apicid' variable
x86/apic:
Remove pointless arguments from [native_]eoi_write()
x86/apic:
Remove pointless NULL initializations
x86/apic:
Remove pointless x86_bios_cpu_apicid
x86/apic:
Remove the pointless APIC version check
x86/apic:
Remove unused max_physical_apicid
x86/apic:
Rename disable_apic
x86/apic:
Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb()
x86/apic:
Sanitize APIC address setup
x86/apic:
Sanitize APIC ID range validation
x86/apic:
Sanitize num_processors handling
x86/apic:
Simplify X2APIC ID validation
x86/apic:
Split register_apic_address()
x86/apic:
Turn on static calls
x86/apic:
Wrap APIC ID validation into an inline
x86/apic:
Wrap apic->native_eoi() into a helper
x86/apic:
Wrap IPI calls into helper functions
x86/APM:
drop the duplicate APM_MINOR_DEV macro
x86/asm:
Avoid unneeded __div64_32 function definition
x86/asm:
Fix build of UML with KASAN
x86/asm:
replace custom COUNT_ARGS() & CONCATENATE() implementations
x86/audit:
Fix -Wmissing-variable-declarations warning for ia32_xyz_class
x86/boot/compressed:
Reserve more memory for page tables
x86/boot:
efistub: Assign global boot_params variable
x86/build:
Fix linker fill bytes quirk/incompatibility for ld.lld
x86/cpu:
Add model number for Intel Arrow Lake mobile processor
x86/cpu:
Fix AMD erratum #1485 on Zen4-based CPUs
x86/cpu:
Fix amd_check_microcode() declaration
x86/cpu:
Fix Crestmont uarch
x86/cpu:
Fix Gracemont uarch
x86/cpu:
Make identify_boot_cpu() static
x86/cpu:
Remove unused physid_*() nonsense
x86/cpu:
Update Hybrids
x86/cpufeatures:
Add CPU feature flags for shadow stacks
x86/cpufeatures:
Enable CET CR4 bit for shadow stack
x86/cpuid:
make cpuid_class a static const structure
x86/crash:
add x86 crash hotplug support
x86/crash:
optimize CPU changes
x86/decompressor:
Assign paging related global variables earlier
x86/decompressor:
Avoid magic offsets for EFI handover entrypoint
x86/decompressor:
Avoid the need for a stack in the 32-bit trampoline
x86/decompressor:
Call trampoline as a normal function
x86/decompressor:
Call trampoline directly from C code
x86/decompressor:
Don't rely on upper 32 bits of GPRs being preserved
x86/decompressor:
Factor out kernel decompression and relocation
x86/decompressor:
Merge trampoline cleanup with switching code
x86/decompressor:
Move global symbol references to C code
x86/decompressor:
Only call the trampoline when changing paging levels
x86/decompressor:
Pass pgtable address to trampoline directly
x86/decompressor:
Store boot_params pointer in callee save register
x86/decompressor:
Use standard calling convention for trampoline
x86/efistub:
Avoid legacy decompressor when doing EFI boot
x86/efistub:
Branch straight to kernel entry point from C code
x86/efistub:
Clear BSS in EFI handover protocol entrypoint
x86/efistub:
Don't try to print after ExitBootService()
x86/efistub:
Fix PCI ROM preservation in mixed mode
x86/efistub:
Perform 4/5 level paging switch from the stub
x86/efistub:
Perform SNP feature test while running in the firmware
x86/efistub:
Prefer EFI memory attributes protocol over DXE services
x86/efistub:
Simplify and clean up handover entry code
x86/fpu/xstate:
Fix PKRU covert channel
x86/fpu/xstate:
Introduce CET MSR and XSAVES supervisor states
x86/fpu:
Add helper for modifying xstate
x86/fpu:
Allow caller to constrain xfeatures when copying to uabi buffer
x86/head_64:
Store boot_params pointer in callee save register
x86/hpet:
Refactor code using deprecated strncpy() interface to use strscpy()
x86/hyperv:
Add common print prefix "Hyper-V" in hv_init
x86/hyperv:
Add hv_isolation_type_tdx() to detect TDX guests
x86/hyperv:
Add hyperv-specific handling for VMMCALL under SEV-ES
x86/hyperv:
Add missing 'inline' to hv_snp_boot_ap() stub
x86/hyperv:
Add sev-snp enlightened guest static key
x86/hyperv:
Add smp support for SEV-SNP guest
x86/hyperv:
Fix serial console interrupts for fully enlightened TDX guests
x86/hyperv:
Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV
x86/hyperv:
Introduce a global variable hyperv_paravisor_present
x86/hyperv:
Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest
x86/hyperv:
Move the code in ivm.c around to avoid unnecessary ifdef's
x86/hyperv:
Remove duplicate include
x86/hyperv:
Remove hv_isolation_type_en_snp
x86/hyperv:
Remove hv_vtl_early_init initcall
x86/hyperv:
Restrict get_vtl to only VTL platforms
x86/hyperv:
Set Virtual Trust Level in VMBus init message
x86/hyperv:
Support hypercalls for fully enlightened TDX guests
x86/hyperv:
Use TDX GHCI to access some MSRs in a TDX VM with the paravisor
x86/hyperv:
Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest
x86/i8259:
Skip probing when ACPI/MADT advertises PCAT compatibility
x86/ibt:
Avoid duplicate ENDBR in __put_user_nocheck*()
x86/ibt:
Convert IBT selftest to asm
x86/ibt:
Suppress spurious ENDBR
x86/ioapic/32:
Decrapify phys_id_present_map operation
x86/irq/i8259:
Fix kernel-doc annotation warning
x86/kbuild:
Fix Documentation/ reference
x86/kernel:
increase kcov coverage under arch/x86/kernel folder
x86/kexec:
refactor for kernel/Kconfig.kexec
x86/kgdb:
Fix a kerneldoc warning when build with W=1
x86/kprobes:
Prohibit probing on compiler generated CFI checking code
x86/MCE:
Always save CS register on AMD Zen IF Poison errors
x86/mce:
Prevent duplicate error records
x86/microcode/AMD:
Rip out static buffers
x86/microcode/intel:
Move microcode functions out of cpu/intel.c
x86/microcode/intel:
Remove debug code
x86/microcode/intel:
Remove pointless mutex
x86/microcode/intel:
Rename get_datasize() since its used externally
x86/microcode:
Hide the config knob
x86/microcode:
Include vendor headers into microcode.h
x86/microcode:
Make reload_early_microcode() static
x86/microcode:
Move core specific defines to local header
x86/microcode:
Remove microcode_mutex
x86/microcode:
Remove remaining references to CONFIG_MICROCODE_AMD
x86/mm, kexec, ima:
Use memblock_free_late() from ima_free_kexec_buffer()
x86/mm:
Check shadow stack page fault errors
x86/mm:
Fix PAT bit missing from page protection modify mask
x86/mm:
Introduce _PAGE_SAVED_DIRTY
x86/mm:
Introduce MAP_ABOVE4G
x86/mm:
Move pmd_write(), pud_write() up in the file
x86/mm:
Remove "INVPCID single" feature tracking
x86/mm:
Remove _PAGE_DIRTY from kernel RO pages
x86/mm:
Remove unused microcode.h include
x86/mm:
Start actually marking _PAGE_SAVED_DIRTY
x86/mm:
Teach pte_mkwrite() about stack memory
x86/mm:
Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY
x86/mm:
Warn if create Write=0,Dirty=1 with raw prot
x86/MSR:
make msr_class a static const structure
x86/of:
Fix the APIC address registration
x86/paravirt:
Fix tlb_remove_table function callback prototype warning
x86/paravirt:
Silence unused native_pv_lock_init() function warning
x86/PCI:
Use struct_size() in pirq_convert_irt_table()
x86/platform/uv:
Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy()
x86/platform/uv:
Refactor code using deprecated strncpy() interface to use strscpy()
x86/platform/uv:
Use alternate source for socket to node data
x86/purgatory:
Include header for warn() declaration
x86/purgatory:
Remove LTO flags
x86/qspinlock-paravirt:
Fix missing-prototype warning
x86/reboot:
Assert that IRQs are disabled when turning off virtualization
x86/reboot:
Disable virtualization during reboot iff callback is registered
x86/reboot:
Expose VMCS crash hooks if and only if KVM_{INTEL,AMD} is enabled
x86/reboot:
Harden virtualization hooks for emergency reboot
x86/reboot:
Hoist "disable virt" helpers above "emergency reboot" path
x86/reboot:
KVM: Disable SVM during reboot via virt/KVM reboot callback
x86/reboot:
KVM: Handle VMXOFF in KVM's reboot callback
x86/reboot:
VMCLEAR active VMCSes before emergency reboot
x86/resctrl:
Fix kernel-doc warnings
x86/resctrl:
make pseudo_lock_class a static const structure
x86/sched:
Enable cluster scheduling on Hybrid
x86/sched:
Restore the SD_ASYM_PACKING flag in the DIE domain
x86/sev:
Change npages to unsigned long in snp_accept_memory()
x86/sev:
Check for user-space IOIO pointing to kernel space
x86/sev:
Check IOBM for IOIO exceptions from user-space
x86/sev:
Disable MMIO emulation from user mode
x86/sev:
Do not handle #VC for DR7 read/write
x86/sev:
Make enc_dec_hypercall() accept a size instead of npages
x86/sev:
Use the GHCB protocol when available for SNP CPUID requests
x86/sgx:
Break up long non-preemptible delays in sgx_vepc_release()
x86/sgx:
Resolves SECS reclaim vs. page fault for EAUG race
x86/shstk:
Add ARCH_SHSTK_STATUS
x86/shstk:
Add ARCH_SHSTK_UNLOCK
x86/shstk:
Add Kconfig option for shadow stack
x86/shstk:
Add user control-protection fault handler
x86/shstk:
Add user-mode shadow stack support
x86/shstk:
Add warning for shadow stack double unmap
x86/shstk:
Change order of __user in type
x86/shstk:
Check that signal frame is shadow stack mem
x86/shstk:
Check that SSP is aligned on sigreturn
x86/shstk:
Don't retry vm_munmap() on -EINTR
x86/shstk:
Handle signals for shadow stack
x86/shstk:
Handle thread shadow stack
x86/shstk:
Handle vfork clone failure correctly
x86/shstk:
Introduce map_shadow_stack syscall
x86/shstk:
Introduce routines modifying shstk
x86/shstk:
Move arch detail comment out of core mm
x86/shstk:
Remove useless clone error handling
x86/shstk:
Support WRSS for userspace
x86/shstk:
Wire in shadow stack interface
x86/smp:
Don't send INIT to non-present and non-booted CPUs
x86/smp:
Remove a non-existent function declaration
x86/smpboot:
Change smp_store_boot_cpu_info() to static
x86/smpboot:
Remove a stray comment about CPU hotplug
x86/speculation:
Mark all Skylake CPUs as vulnerable to GDS
x86/srso:
Add SRSO mitigation for Hygon processors
x86/srso:
Don't probe microcode in a guest
x86/srso:
Fix SBPB enablement for spec_rstack_overflow=off
x86/srso:
Fix srso_show_state() side effect
x86/srso:
Set CPUID feature bits independently of bug or mitigation status
x86/traps:
Move control protection handler to separate file
x86/tsc:
Defer marking TSC unstable to a worker
x86/tsc:
Extend watchdog check exemption to 4-Sockets platform
x86/uv:
Update HPE Superdome Flex Maintainers
x86/vector:
Rename send_cleanup_vector() to vector_schedule_cleanup()
x86/vector:
Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback
x86/virt:
Drop unnecessary check on extended CPUID level in cpu_has_svm()
x86/virt:
KVM: Move "disable SVM" helper into KVM SVM
x86/virt:
KVM: Move VMXOFF helpers into KVM VMX
x86/virt:
KVM: Open code cpu_has_svm() into kvm_is_svm_supported()
x86/virt:
KVM: Open code cpu_has_vmx() in KVM VMX
x86/xen/apic:
Mark apic __ro_after_init
x86/xen/apic:
Use standard apic driver mechanism for Xen PV
x86/xen/pv:
Pretend that it found SMP configuration
x86/xen:
allow nesting of same lazy mode
x86/xen:
Make virt_to_pfn() a static inline
x86/xen:
move paravirt lazy code
x86:
Add PTRACE interface for shadow stack
x86:
always initialize xen-swiotlb when xen-pcifront is enabling
x86:
bring back rep movsq for user access on CPUs without ERMS
x86:
convert various functions to use ptdescs
x86:
Expose thread features in /proc/$PID/status
x86:
implement the new page table range API
x86:
Introduce userspace API for shadow stack
x86:
KVM: SVM: add support for Invalid IPI Vector interception
x86:
KVM: SVM: always update the x2avic msr interception
x86:
KVM: SVM: refresh AVIC inhibition in svm_leave_nested()
x86:
kvm: x86: Remove unnecessary initial values of variables
x86:
Remove the arch_calc_vm_prot_bits() macro from the UAPI
XArray:
Do not return sibling entries from xa_load()
xarray:
Document necessary flag in alloc functions
xattr:
simple_xattr_set() return old_xattr to be freed
xdp:
Fix zero-size allocation warning in xskq_create()
xen-netback:
use default TX queue size for vifs
xen-pciback:
Remove unused function declarations
xen/efi:
refactor deprecated strncpy
xen/events:
replace evtchn_rwlock with RCU
xen/evtchn:
Remove unused function declaration xen_set_affinity_evtchn()
xen/pci:
add flag for PCI passthrough being possible
xen/xenbus:
Avoid a lockdep warning when adding a watch
xen:
Fix one kernel-doc comment
xen:
privcmd: Add support for irqfd
xen:
remove a confusing comment on auto-translated guest I/O
xen:
simplify evtchn_do_upcall() call maze
xen:
Switch to use kmemdup() helper
xen:
xenbus: Use helper function IS_ERR_OR_NULL()
xfrm6:
fix inet6_dev refcount underflow problem
xfrm:
delete not-needed clear to zero of encap_oa
xfrm:
fix a data-race in xfrm_gen_index()
xfrm:
fix a data-race in xfrm_lookup_with_ifid()
xfrm:
interface: use DEV_STATS_INC()
xfrm:
Support UDP encapsulation in packet offload mode
Linux:
xfs use fs_holder_ops for the log and RT devices
xfs:
abort fstrim if kernel is suspending
xfs:
adjust the incore perag block_count when shrinking
xfs:
allow inode inactivation during a ro mount log recovery
xfs:
allow scanning ranges of the buffer cache for live buffers
xfs:
allow the user to cancel repairs before we start writing
xfs:
allow userspace to rebuild metadata structures
xfs:
always rescan allegedly healthy per-ag metadata after repair
xfs:
cache pages used for xfarray quicksort convergence
xfs:
clear pagf_agflreset when repairing the AGFL
xfs:
close the external block devices in xfs_mount_free
xfs:
close the RT and log block devices in xfs_free_buftarg
xfs:
convert to ctime accessor functions
xfs:
convert xfarray insertion sort to heapsort using scratchpad memory
xfs:
correct calculation for agend and blockcount
xfs:
create a big array data structure
xfs:
create scaffolding for creating debugfs entries
xfs:
cull repair code that will never get used
xfs:
document the invalidate_bdev call in invalidate_bdev
xfs:
don't check reflink iflag state when checking cow fork
xfs:
don't complain about unfixed metadata when repairs were injected
xfs:
drop s_umount over opening the log and RT devices
xfs:
enable sorting of xfile-backed arrays
xfs:
fix agf_fllast when repairing an empty AGFL
xfs:
fix an agbno overflow in __xfs_getfsmap_datadev
xfs:
fix dqiterate thinko
xfs:
fix log recovery when unknown rocompat bits are set
xfs:
fix per-cpu CIL structure aggregation racing with dying cpus
xfs:
fix reloading entire unlinked bucket lists
xfs:
fix select in config XFS_ONLINE_SCRUB_STATS
xfs:
free the xfs_mount in ->kill_sb
xfs:
get our own reference to inodes that we want to scrub
xfs:
have xfs_vn_update_time gets its own timestamp
xfs:
hide xfs_inode_is_allocated in scrub common code
xfs:
implement online scrubbing of rtsummary info
xfs:
improve xfarray quicksort pivot
xfs:
load uncached unlinked inodes into memory on demand
xfs:
make inode unlinked bucket recovery work with quotacheck
xfs:
move log discard work to xfs_discard.c
xfs:
move the post-repair block reaping code to a separate file
xfs:
move the realtime summary file scrubber to a separate source file
xfs:
only allow reaping of per-AG blocks in xrep_reap_extents
xfs:
only call xchk_stats_merge after validating scrub inputs
xfs:
only invalidate blocks if we're going to free them
xfs:
process free extents to busy list in FIFO order
xfs:
reap large AG metadata extents when possible
xfs:
rearrange xrep_reap_block to make future code flow easier
xfs:
reduce AGF hold times during fstrim operations
xfs:
reformat the xfs_fs_free prototype
xfs:
reinstate the old i_version counter as STATX_CHANGE_COOKIE
xfs:
reload entire unlinked bucket lists
xfs:
remove a superfluous s_fs_info NULL check in xfs_fs_put_super
xfs:
remove CPU hotplug infrastructure
xfs:
Remove duplicate include
xfs:
remove the all-mounts list
xfs:
remove xfs_blkdev_put
xfs:
require a relatively recent V5 filesystem for LARP mode
xfs:
reserve less log space when recovering log intent items
xfs:
rewrite xchk_inode_is_allocated to work properly
xfs:
simplify returns in xchk_bmap
xfs:
speed up xfarray sort by sorting xfile page contents directly
xfs:
stabilize fs summary counters for online fsck
xfs:
switch to multigrain timestamps
xfs:
teach xfile to pass back direct-map pages to caller
xfs:
track usage statistics of online fsck
xfs:
use deferred frees to reap old btree blocks
xfs:
use i_prev_unlinked to distinguish inodes that are not on the unlinked list
xfs:
use per-AG bitmaps to reap unused AG metadata blocks during repair
xfs:
use per-mount cpumask to track nonempty percpu inodegc lists
xfs:
use roundup_pow_of_two instead of ffs during xlog_find_tail
xfs:
wrap ilock/iunlock operations on sc->ip
xhci:
Clear EHB bit only at end of interrupt handler
xhci:
Preserve RsvdP bits in ERSTBA register correctly
xhci:
track port suspend state correctly in unsuccessful resume cases
xprtrdma:
Remove unused function declaration rpcrdma_bc_post_recv()
xsk:
add multi-buffer documentation
xsk:
add new netlink attribute dedicated for ZC max frags
xsk:
add support for AF_XDP multi-buffer on Rx path
xsk:
add support for AF_XDP multi-buffer on Tx path
xsk:
allow core/drivers to test EOP bit
xsk:
discard zero length descriptors in Tx path
xsk:
Fix xsk_build_skb() error: 'skb' dereferencing possible ERR_PTR()
xsk:
Fix xsk_diag use-after-free error during socket cleanup
xsk:
introduce wrappers and helpers for supporting multi-buffer in Tx path
xsk:
introduce XSK_USE_SG bind flag for xsk socket
xsk:
move xdp_buff's data length check to xsk_rcv_check
xsk:
prepare 'options' in xdp_desc for multi-buffer use
xsk:
prepare both copy and zero-copy modes to co-exist
xsk:
support mbuf on ZC RX
xsk:
support ZC Tx multi-buffer in batch API
xtensa:
add default definition for XCHAL_HAVE_DIV32
xtensa:
add XIP-aware MTD support
xtensa:
boot/lib: fix function prototypes
xtensa:
boot: don't add include-dirs
xtensa:
fault: include
xtensa:
hw_breakpoint: include header for missing prototype
xtensa:
implement the new page table range API
xtensa:
irq: include
xtensa:
iss/network: make functions static
xtensa:
mm: convert to GENERIC_IOREMAP
xtensa:
PMU: fix base address for the newer hardware
xtensa:
processor.h: add init_arch() prototype
xtensa:
ptrace: add prototypes to
xtensa:
signal: include headers for function prototypes
xtensa:
smp: add headers for missing function prototypes
xtensa:
stacktrace: include
for prototype
xtensa:
tlb: include
for missing prototype
xtensa:
traps: add
for function prototype
xtensa:
umulsidi3: fix conditional expression
ynl-gen-c.py:
allow directional model for kernel mode
ynl-gen-c.py:
filter rendering of validate field values for split ops
ynl-gen-c.py:
render netlink policies static for split ops
ynl:
expose xdp-zc-max-segs
ynl:
mark max/mask as private for kdoc
ynl:
print xdp-zc-max-segs in the sample
ynl:
regenerate all headers
zonefs:
convert to ctime accessor functions
zorro:
Include zorro.h in names.c
zsmalloc:
do not scan for allocated objects in empty zspage
zsmalloc:
move migration destination zspage inuse check
zsmalloc:
remove obj_tagged()
zsmalloc:
remove zs_compact_control
zswap:
make zswap_load() take a folio
zswap:
make zswap_store() take a folio