Список изменений
в Linux
5.19
/dev/mem:
make reads and writes interruptible
9p:
Convert to release_folio
9p:
fix EBADF errors in cached mode
9p:
fix fid refcount leak in v9fs_vfs_atomic_open_dotl
9p:
fix fid refcount leak in v9fs_vfs_get_link
9p:
Fix refcounting during full path walks for fid lookups
accessiblity:
speakup: Add missing misc_deregister in softsynth_probe
accessiblity:
speakup: cleanup comments
ACPI / property:
Document RS485 _DSD properties
ACPI, APEI, EINJ:
Refuse to inject into the zero page
acpi/nfit:
rely on mce->misc to determine poison granularity
ACPI:
Add perf low power callback
ACPI:
AGDI: Fix missing prototype warning for acpi_agdi_init()
ACPI:
APEI: Fix missing ERST record id
ACPI:
battery: Make "not-charging" the default on no charging or full info
ACPI:
BGRT: use static for BGRT_SHOW kobj_attribute defines
ACPI:
bus: Avoid non-ACPI device objects in walks over children
ACPI:
bus: Introduce acpi_dev_for_each_child()
ACPI:
bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported
ACPI:
clean up white space in a few places for consistency
ACPI:
CPPC: Assume no transition latency if no PCCT
ACPI:
CPPC: Check _OSC for flexible address space
ACPI:
CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported
ACPI:
CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported
ACPI:
CPPC: Fix enabling CPPC on AMD systems with shared memory
ACPI:
CPPC: fix typo in comment
ACPI:
CPPC: Only probe for _CPC if CPPC v2 is acked
ACPI:
docs: enumeration: Unify Package () for properties (part 2)
ACPI:
DPTF: Add support for high frequency impedance notification
ACPI:
DPTF: Correct description of INT3407 / INT3532 attributes
ACPI:
DPTF: Support Meteor Lake
ACPI:
glue: Rearrange find_child_checks()
ACPI:
NFIT: Drop nfit_device_lock()
ACPI:
OSL: Remove the helper for deactivating memory region
ACPI:
PM: Always print final debug message in acpi_device_set_power()
ACPI:
PM: Block ASUS B1400CEAE from suspend to idle by default
ACPI:
PM: Change pr_fmt() in device_pm.c
ACPI:
PM: Convert debug message in acpi_device_get_power()
ACPI:
PM: Introduce acpi_dev_power_up_children_with_adr()
ACPI:
PM: Unify debug messages in acpi_device_set_power()
ACPI:
power: Switch to sys-off handler API
ACPI:
processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs
ACPI:
property: Move acpi_fwnode_device_get_match_data() up
ACPI:
property: Release subnode properties with data nodes
ACPI:
SPCR: Add support for NVIDIA 16550-compatible port subtype
ACPI:
sysfs: Fix BERT error region memory mapping
ACPI:
utils: include UUID in _DSM evaluation warning
ACPI:
video: Change how we determine if brightness key-presses are handled
ACPI:
video: Fix acpi_video_handles_brightness_key_presses()
ACPI:
video: improve PM notifer callback
ACPICA:
Add new ACPI 6.4 semantics for LoadTable() operator
ACPICA:
Add new ACPI 6.4 semantics to the Load() operator
ACPICA:
Add support for ARM Performance Monitoring Unit Table.
ACPICA:
Add support for the Windows 11 _OSI string
ACPICA:
Add the subtable CFMWS to the CEDT table
ACPICA:
Avoid cache flush inside virtual machines
ACPICA:
Clean up double word in comment
ACPICA:
executer/exsystem: Add units to time variable names
ACPICA:
executer/exsystem: Fix some typo mistakes
ACPICA:
executer/exsystem: Inform users about ACPI spec violation
ACPICA:
executer/exsystem: Warn about sleeps greater than 10 ms
ACPICA:
exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output
ACPICA:
Headers: Replace zero-length array with flexible-array member
ACPICA:
iASL/MADT: Add OEM-defined subtable
ACPICA:
iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor
ACPICA:
iASL: NHLT: Rename linux specific strucures to device_info
ACPICA:
iASL: NHLT: Treat Terminator as specific_config
ACPICA:
IORT: Updates for revision E.d
ACPICA:
Removed some tabs and // comments
ACPICA:
Update copyright notices to the year 2022
ACPICA:
Update version to 20220331
Linux:
Add defines for various newer FSCTLs
Linux:
Add missing dt-binding properties for audio components on mt8192-asurada
Linux:
Add support for MediaTek PMIC MT6366
Linux:
Add support of MediaTek mt8186 to SOF
Linux:
Add various fsctl structs
af_unix:
Fix a data-race in unix_dgram_peer_wake_me().
af_unix:
Silence randstruct GCC plugin warning
affs:
Convert affs to read_folio
afs:
Adjust ACK interpretation to try and cope with NAT
afs:
Convert afs_symlink_readpage to afs_symlink_read_folio
afs:
Convert to release_folio
afs:
Fix dynamic root getattr
afs:
Fix infinite loop found by xfstest generic/676
afs:
Fix some checker issues
afs:
Prefer struct_size over open coded arithmetic
agpgart.h:
do not include
from exported header
ahci:
Add a generic 'controller2' RAID id
Linux:
Allow detecting ACP6x DMIC via _DSD
alpha:
define get_cycles macro for arch-override
alpha:
fix alloc_zeroed_user_highpage_movable()
ALSA:
Add generic serial MIDI driver using serial bus API
ALSA:
cs35l41: Check hw_config before using it
ALSA:
cs35l41: Enable Internal Boost in shared lib
ALSA:
cs35l41: Move cs35l41_gpio_config to shared lib
ALSA:
cs35l41: Unify hardware configuration
ALSA:
cs46xx: Fix missing snd_card_free() call at probe error
ALSA:
cs5535audio: fix typo in comment
ALSA:
ctxfi: Add SB046x PCI ID
ALSA:
ctxfi: fix typo in comment
ALSA:
echoaudio: remove redundant assignment to variable i
ALSA:
emu10k1: Stop using iommu_present()
ALSA:
hda - Add fixup for Dell Latitidue E5430
ALSA:
hda/conexant - Fix loopback issue with CX20632
ALSA:
hda/conexant: add a new hda codec SN6140
ALSA:
hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
ALSA:
hda/conexant: Fix missing beep setup
ALSA:
hda/cs8409: Add Speaker Playback Switch for Cyborg
ALSA:
hda/cs8409: Add Speaker Playback Switch for Warlock
ALSA:
hda/cs8409: Support manual mode detection for CS42L42
ALSA:
hda/cs8409: Support new Odin Variants
ALSA:
hda/cs8409: Use general cs42l42 include in cs8409 hda driver
ALSA:
hda/realtek - Add HW8326 support
ALSA:
hda/realtek - Add new type for ALC245
ALSA:
hda/realtek - ALC897 headset MIC no sound
ALSA:
hda/realtek - Enable the headset-mic on a Xiaomi's laptop
ALSA:
hda/realtek - Fix headset mic problem for a HP machine with alc221
ALSA:
hda/realtek - Fix headset mic problem for a HP machine with alc671
ALSA:
hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
ALSA:
hda/realtek: Add mute LED quirk for HP Omen laptop
ALSA:
hda/realtek: Add quirk for Clevo L140PU
ALSA:
hda/realtek: Add quirk for Clevo NS50PU
ALSA:
hda/realtek: Add quirk for Clevo PD70PNT
ALSA:
hda/realtek: Add quirk for HP Dev One
ALSA:
hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
ALSA:
hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
ALSA:
hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
ALSA:
hda/realtek: Fix headset mic for Acer SF313-51
ALSA:
hda/realtek: fix mute/micmute LEDs for HP machines
ALSA:
hda/tegra: Enable Jack poll for tegra
ALSA:
hda/via: Delete does not require return
ALSA:
hda/via: Fix missing beep setup
ALSA:
hda: cs35l41: Add Amp Name based on channel and index
ALSA:
hda: cs35l41: Add Boost type flag
ALSA:
hda: cs35l41: Add Support for Interrupts
ALSA:
hda: cs35l41: Always configure the DAI
ALSA:
hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops
ALSA:
hda: cs35l41: Fix error in spi cs35l41 hda driver name
ALSA:
hda: cs35l41: Fix I2S params comments
ALSA:
hda: cs35l41: Handle all external boost setups the same way
ALSA:
hda: cs35l41: Move boost config to initialization code
ALSA:
hda: cs35l41: Move external boost handling to lib for ASoC use
ALSA:
hda: cs35l41: Mute the device before shutdown
ALSA:
hda: cs35l41: Put the device into safe mode for external boost
ALSA:
hda: cs35l41: Remove cs35l41_hda_reg_sequence struct
ALSA:
hda: cs35l41: Remove Set Channel Map api from binding
ALSA:
hda: cs35l41: Reorganize log for playback actions
ALSA:
hda: cs35l41: Set Speaker Position for CLSA0100 Laptop
ALSA:
hda: Fix discovery of i915 graphics PCI device
ALSA:
hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards
ALSA:
hda: intel-nhlt: Move structs out of #define block
ALSA:
hda: intel-nhlt: remove use of __func__ in dev_dbg
ALSA:
hda: Jack detection poll in suspend state
ALSA:
hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID
ALSA:
hdsp: remove redundant assignment to pointer kctl
ALSA:
jack: Access input_dev under mutex
ALSA:
lola: Bounds check loop iterator against streams array size
ALSA:
memalloc: Drop x86-specific hack for WC allocations
ALSA:
pcm: Check for null pointer of pointer substream before dereferencing it
ALSA:
seq: replace ternary operator with max()
ALSA:
usb-audio: Add missing ep_idx in fixed EP quirks
ALSA:
usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos
ALSA:
usb-audio: Add quirk bits for enabling/disabling generic implicit fb
ALSA:
usb-audio: Add quirk for Fiero SC-01
ALSA:
usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
ALSA:
usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
ALSA:
usb-audio: Cancel pending work at closing a MIDI substream
ALSA:
usb-audio: Configure sync endpoints before data
ALSA:
usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
ALSA:
usb-audio: Move generic implicit fb quirk entries into quirks.c
ALSA:
usb-audio: Optimize TEAC clock quirk
ALSA:
usb-audio: Refcount multiple accesses on the single clock
ALSA:
usb-audio: Set up (implicit) sync for Saffire 6
ALSA:
usb-audio: Skip generic sync EP parse for secondary EP
ALSA:
usb-audio: US16x08: Move overflow check before array access
ALSA:
usb-audio: Workaround for clock setup on TEAC devices
ALSA:
usb-audio: Workarounds for Behringer UMC 204/404 HD
ALSA:
x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay
ALSA:
x86: intel_hdmi_audio: use pm_runtime_resume_and_get()
altera-stapl:
Use swap() instead of open coding it
amba:
Stop sharing platform_dma_configure()
amba:
Use driver_set_override() instead of open-coding
amd-xgbe:
Use platform_irq_count()
amd/display/dc:
Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
amd/display:
set backlight only if required
amd_hsmp:
Add HSMP protocol version 5 messages
amdgpu/pm:
Add new hwmgr API function "emit_clock_levels"
amdgpu/pm:
Clarify documentation of error handling in send_smc_mesg
amdgpu/pm:
Disallow managing power profiles on SRIOV for Sienna Cichlid
amdgpu/pm:
Enable sysfs nodes for vclk and dclk for NAVI12
amdgpu/pm:
Implement emit_clk_levels for vega10
amdgpu:
disable powerpc support for the newer display engine
amt:
add missing regeneration nonce logic in request logic
amt:
do not use amt->nr_tunnels outside of lock
amt:
drop unexpected advertisement message
amt:
drop unexpected multicast data
amt:
drop unexpected query message
amt:
fix gateway mode stuck
amt:
fix memory leak for advertisement message
amt:
fix possible memory leak in amt_rcv()
amt:
fix possible null-ptr-deref in amt_rcv()
amt:
fix return value of amt_update_handler()
amt:
fix typo in amt
amt:
fix wrong type string definition
amt:
fix wrong usage of pskb_may_pull()
amt:
remove unnecessary locks
amt:
use READ_ONCE() in amt module
amt:
use workqueue for gateway side message handling
aoe:
Avoid flush_scheduled_work() usage
apparmor:
test: Use NULL macros
Linux:
Appoint myself page cache maintainer
ar5523:
Use kzalloc instead of kmalloc/memset
ARC:
bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type
ARC:
disasm: handle ARCv2 case in kprobe get/set functions
ARC:
enable HAVE_REGS_AND_STACK_ACCESS_API feature
ARC:
implement syscall tracepoints
arch/alpha:
replace cpumask_weight with cpumask_empty where appropriate
arch/ia64:
replace cpumask_weight with cpumask_empty where appropriate
arch/Kconfig:
Drop references to powerpc PAGE_SIZE symbols
arch/x86:
replace cpumask_weight with cpumask_empty where appropriate
arch/x86:
replace nodes_weight with nodes_empty where appropriate
arch:
Add SYSVIPC_COMPAT for all architectures
arch:
mips: generic: Add missing of_node_put() in board-ranchu.c
arch_topology:
Trace the update thermal pressure
ARM/pxa/mfd/power/sound:
Switch Tosa to GPIO descriptors
arm/xen:
Assign xen-grant DMA ops for xen-grant DMA devices
arm/xen:
don't check for xen_initial_domain() in xen_create_contiguous_region
arm/xen:
Introduce xen_setup_dma_ops()
arm64, insn:
Add ldr/str with immediate offset
arm64/cpufeature:
Unexport set_cpu_feature()
arm64/fp:
Make SVE and SME length register definition match architecture
arm64/fp:
Rename SVE and SME LEN field name to _WIDTH
arm64/fpsimd:
Fix typo in comment
arm64/ftrace:
Make function graph use ftrace directly
arm64/hugetlb:
Drop TLB flush from get_clear_flush()
arm64/hugetlb:
Fix building errors in huge_ptep_clear_flush()
arm64/hugetlb:
Implement arm64 specific huge_ptep_get()
arm64/hugetlb:
Use ptep_get() to get the pte value of a huge page
arm64/mm:
Compute PTRS_PER_[PMD|PUD] independently of PTRS_PER_PTE
arm64/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
arm64/mm:
enable ARCH_SUPPORTS_PAGE_TABLE_CHECK
arm64/mm:
fix page table check compile error for CONFIG_PGTABLE_LEVELS=2
arm64/mte:
Make TCF field values and naming more standard
arm64/mte:
Make TCF0 naming and field values more standard
arm64/pgtable:
support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
arm64/sme:
Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding()
arm64/sme:
Add ptrace support for ZA
arm64/sme:
Automatically generate defines for SMCR
arm64/sme:
Automatically generate SMIDR_EL1 defines
arm64/sme:
Automatically generate SMPRIMAP_EL2 definitions
arm64/sme:
Basic enumeration support
arm64/sme:
Disable streaming mode and ZA when flushing CPU state
arm64/sme:
Disable ZA and streaming mode when handling signals
arm64/sme:
Drop SYS_ from SMIDR_EL1 defines
arm64/sme:
Early CPU setup for SME
arm64/sme:
Fix EFI save/restore
arm64/sme:
Fix NULL check after kzalloc
arm64/sme:
Fix SVE/SME typo in ABI documentation
arm64/sme:
Fix tests for 0b1111 value ID registers
arm64/sme:
Generate defintions for SVCR
arm64/sme:
Generate SMPRI_EL1 definitions
arm64/sme:
Identify supported SME vector lengths at boot
arm64/sme:
Implement ptrace support for streaming mode SVE registers
arm64/sme:
Implement streaming SVE context switching
arm64/sme:
Implement streaming SVE signal handling
arm64/sme:
Implement support for TPIDR2
arm64/sme:
Implement SVCR context switching
arm64/sme:
Implement sysctl to set the default vector length
arm64/sme:
Implement traps and syscall handling for SME
arm64/sme:
Implement vector length configuration prctl()s
arm64/sme:
Implement ZA context switching
arm64/sme:
Implement ZA signal handling
arm64/sme:
Manually encode SME instructions
arm64/sme:
More sensibly define the size for the ZA register set
arm64/sme:
Provide ABI documentation for SME
arm64/sme:
Provide Kconfig for SME
arm64/sme:
Remove _EL0 from name of SVCR - FIXME sysreg.h
arm64/sme:
Save and restore streaming mode over EFI runtime calls
arm64/sme:
Standardise bitfield names for SVCR
arm64/sme:
System register and exception syndrome definitions
arm64/sve:
Delay freeing memory in fpsimd_flush_thread()
arm64/sve:
Generate ZCR definitions
arm64/sve:
Make kernel FPU protection RT friendly
arm64/sve:
Move sve_free() into SVE code section
arm64/sysreg:
Define bits for previously RES1 fields in SCTLR_EL1
arm64/sysreg:
Enable automatic generation of system register definitions
arm64/sysreg:
fix odd line spacing
arm64/sysreg:
Fix typo in Enum element regex
arm64/sysreg:
Generate definitions for CLIDR_EL1
arm64/sysreg:
Generate definitions for CONTEXTIDR_ELx
arm64/sysreg:
Generate definitions for CPACR_ELx
arm64/sysreg:
Generate definitions for CSSELR_EL1
arm64/sysreg:
Generate definitions for DACR32_EL2
arm64/sysreg:
Generate definitions for FAR_ELx
arm64/sysreg:
Generate definitions for ID_AA64ISAR0_EL1
arm64/sysreg:
Generate definitions for SCTLR_EL1
arm64/sysreg:
Generate definitions for TTBRn_EL1
arm64/sysreg:
improve comment for regs without fields
arm64/sysreg:
Introduce helpers for access to sysreg fields
arm64/sysreg:
Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI
arm64/sysreg:
Standardise ID_AA64ISAR0_EL1 macro names
arm64/sysreg:
Support generation of RAZ fields
arm64:
Add HWCAP advertising FEAT_WFXT
arm64:
Add kasan_hw_tags_enable() prototype to silence sparse
arm64:
Add RV and RN fields for ESR_ELx_WFx_ISS
arm64:
Add support for user sub-page fault probing
arm64:
Add sysreg header generation scripting
arm64:
Add wfet()/wfit() helpers
arm64:
compat: Do not treat syscall number as ESR_ELx for a bad syscall
arm64:
cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK
arm64:
Declare non global symbols as static
arm64:
defconfig: Build Tegra ASRC module
arm64:
defconfig: Enable ARCH_R9A07G043
arm64:
defconfig: Enable ARCH_R9A07G054
arm64:
defconfig: enable ath11k driver
arm64:
defconfig: Enable configs for DisplayPort on J721e
arm64:
defconfig: Enable Maxim MAX96712 Quad GMSL2 Deserializer support
arm64:
defconfig: Enable modules for arm displays
arm64:
defconfig: enable MT6359 regulator driver
arm64:
defconfig: Enable PM8916 watchdog driver
arm64:
defconfig: Enable Qualcomm GPI DMA Driver
arm64:
defconfig: Enable Qualcomm PCIe Gen2 PHY
arm64:
defconfig: enable Qualcomm RX and TX macro for SM8250 audio
arm64:
defconfig: Enable Renesas RZ/V2M SoC
arm64:
defconfig: Enable SM8250 video clock controller
arm64:
defconfig: enable some mt6360 PMIC drivers
arm64:
defconfig: Enable some Qualcomm drivers
arm64:
defconfig: Enable the WM8524 codec driver
arm64:
defconfig: enable wcd9335 codec as module
arm64:
defconfig: reenable SM_DISPCC_8250
arm64:
document the boot requirements for MTE
arm64:
dt: imx8mm: support pwm polarity inversion
arm64:
dt: imx8mn: support pwm polarity inversion
arm64:
dt: imx8mp: support pwm polarity inversion
arm64:
dt: imx8mq: support pwm polarity inversion
arm64:
dts: Add Arm corstone1000 platform support
arm64:
dts: Add mediatek SoC mt8195 and evaluation board
arm64:
dts: add support for S4 power domain controller
arm64:
dts: allwinner: a64: olinuxino: Enable audio
arm64:
dts: allwinner: teres-i: Add GPIO port regulators
arm64:
dts: armada-3720-turris-mox: Correct reg property for mdio devices
arm64:
dts: broadcom: align SPI NOR node name with dtschema
arm64:
dts: broadcom: bcm4908: Fix cpu node for smp boot
arm64:
dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
arm64:
dts: broadcom: drop useless 'dma-channels/requests' properties
arm64:
dts: exynos: add a specific compatible to MCT
arm64:
dts: exynos: add initial CMU clock nodes in ExynosAutov9
arm64:
dts: exynos: Correct UART clocks on Exynos7885
arm64:
dts: exynos: drop useless 'dma-channels/requests' properties
arm64:
dts: exynos: move aliases to board in Exynos850
arm64:
dts: exynos: move XTCXO clock frequency to board in Exynos Auto v9
arm64:
dts: exynos: switch UFS clock node in ExynosAutov9
arm64:
dts: exynos: switch USI clocks in ExynosAutov9
arm64:
dts: freescale: add initial support for verdin imx8m plus
arm64:
dts: freescale: align SPI NOR node name with dtschema
arm64:
dts: freescale: imx8q: add imx vpu codec entries
arm64:
dts: freescale: reduce the interrup-map-mask
arm64:
dts: freescale: update ifc node name to be memory-controller
arm64:
dts: fsd: drop useless 'dma-channels/requests' properties
arm64:
dts: fvp: Add virtio-rng support
arm64:
dts: fvp: Align virtio device node names with dtschema
arm64:
dts: hisilicon: align 'freq-table-hz' with dtschema in UFS
arm64:
dts: imx8m*venice: add missing clock-names to pcie_phy
arm64:
dts: imx8mm-beacon: Enable RTS-CTS on UART3
arm64:
dts: imx8mm-evk: add pwm1/backlight support
arm64:
dts: imx8mm-kontron: fix ethernet node name
arm64:
dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override
arm64:
dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel
arm64:
dts: imx8mm-venice-gw7902: fix pcie bindings
arm64:
dts: imx8mm-verdin: add sd1 sleep pinctrl
arm64:
dts: imx8mm-verdin: alphabetically re-order nodes
arm64:
dts: imx8mm-verdin: capitalisation of verdin comments
arm64:
dts: imx8mm-verdin: comment about i2c level shifter
arm64:
dts: imx8mm-verdin: multi-line comment style
arm64:
dts: imx8mm-verdin: note about disabled sd1 pull-ups
arm64:
dts: imx8mm-verdin: only dashes in node names
arm64:
dts: imx8mm-verdin: re-order pinctrl groups
arm64:
dts: imx8mm-verdin: update iomux configuration
arm64:
dts: imx8mm-verdin: update regulator names
arm64:
dts: imx8mm: Add CPLD on MX8Menlo board
arm64:
dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board
arm64:
dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC
arm64:
dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC
arm64:
dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC
arm64:
dts: imx8mn-beacon: Enable RTS-CTS on UART3
arm64:
dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node
arm64:
dts: imx8mn-evk: add QSPI flash
arm64:
dts: imx8mn-evk: Add UART3 support
arm64:
dts: imx8mn-evk: fix the min/max voltages of the PMIC
arm64:
dts: imx8mn-evk: use proper names for PMIC outputs
arm64:
dts: imx8mn: add 8MNANOD3L-EVK device tree
arm64:
dts: imx8mn: Enable HS400-ES
arm64:
dts: imx8mp-evk: correct eqos pad settings
arm64:
dts: imx8mp-evk: correct gpio-led pad settings
arm64:
dts: imx8mp-evk: correct I2C1 pad settings
arm64:
dts: imx8mp-evk: correct I2C3 pad settings
arm64:
dts: imx8mp-evk: correct I2C5 pad settings
arm64:
dts: imx8mp-evk: correct mmc pad settings
arm64:
dts: imx8mp-evk: correct the uart2 pinctl value
arm64:
dts: imx8mp-evk: correct vbus pad settings
arm64:
dts: imx8mp-evk: correct vbus pad settings
arm64:
dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings
arm64:
dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
arm64:
dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
arm64:
dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
arm64:
dts: imx8mp-venice-gw74xx: correct pad settings
arm64:
dts: imx8mp-verdin: Use the standard 'uart-has-rtscts'
arm64:
dts: imx8mp: Add cpu-freq support
arm64:
dts: imx8mp: add ddr controller node to support EDAC on imx8mp
arm64:
dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
arm64:
dts: imx8mp: Add Engicam i.Core MX8M Plus SoM
arm64:
dts: imx8mp: add GPC node with GPU power domains
arm64:
dts: imx8mp: add GPU nodes
arm64:
dts: imx8mp: add HSIO power-domains
arm64:
dts: imx8mp: Add MEDIA_BLK_CTRL
arm64:
dts: imx8mp: Add MEDIAMIX power domains
arm64:
dts: imx8mp: Add missing speed grade phandle
arm64:
dts: imx8mp: add uart2 dma
arm64:
dts: imx8mp: correct clock of pgc_ispdwp
arm64:
dts: imx8mp: Enable HS400-ES
arm64:
dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts'
arm64:
dts: imx8mq-librem5-r4: add the correct panel
arm64:
dts: imx8mq-librem5: add a RO firmware partition
arm64:
dts: imx8mq-librem5: higher boost regulation current
arm64:
dts: imx8mq-librem5: make the volume buttons a wakeup source
arm64:
dts: imx8mq-librem5: remove description of CHG_STATUS_B
arm64:
dts: imx8mq: add hdmi phy 27m clock
arm64:
dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs
arm64:
dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support
arm64:
dts: intel: add device tree for n6000
arm64:
dts: juno: add CTI entries to device tree
arm64:
dts: juno: Drop useless 'dma-channels/requests' properties
arm64:
dts: juno: Fix SCMI power domain IDs for ETF and CS funnel
arm64:
dts: ls1028a: default to OTG mode for USB
arm64:
dts: ls1028a: sl28: use ocelot-8021q tagging by default
arm64:
dts: ls1028a: Update SFP node to include clock
arm64:
dts: lx2160a: Update can node property
arm64:
dts: marvell: align SPI NOR node name with dtschema
arm64:
dts: marvell: espressobin-ultra: add PHY and switch reset pins
arm64:
dts: marvell: espressobin-ultra: enable front USB3 port
arm64:
dts: marvell: espressobin-ultra: fix SPI-NOR config
arm64:
dts: marvell: Update sdhci node names to match schema
arm64:
dts: mediatek: Add device-tree for MT8195 Demo board
arm64:
dts: mediatek: add mtk-snfi for mt7622
arm64:
dts: mediatek: align operating-points table name with dtschema
arm64:
dts: mediatek: align thermal zone node names with dtschema
arm64:
dts: mediatek: Format mediatek,larbs as an array of phandles
arm64:
dts: mediatek: Get rid of mediatek, larb for MM nodes
arm64:
dts: mediatek: mt7622: add support for coherent DMA
arm64:
dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
arm64:
dts: mediatek: mt7986: introduce ethernet nodes
arm64:
dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex
arm64:
dts: mediatek: mt8173: Add power domain to encoder nodes
arm64:
dts: mediatek: mt8183-pumpkin: fix bad thermistor node name
arm64:
dts: mediatek: mt8183: align Google CROS EC PWM node name with dtschema
arm64:
dts: mediatek: mt8195-demo: enable uart1
arm64:
dts: mediatek: mt8195-demo: Remove input-name property
arm64:
dts: mediatek: pumpkin: Remove input-name property
arm64:
dts: meson-s4: add gpio_intc node
arm64:
dts: meson-s4: add pinctrl node
arm64:
dts: meson: align SPI NOR node name with dtschema
arm64:
dts: meson: alpa sort the board Makefile
arm64:
dts: microchip: align SPI NOR node name with dtschema
arm64:
dts: mt6359: add PMIC MT6359 related nodes
arm64:
dts: mt7622: specify the L2 cache topology
arm64:
dts: mt7622: specify the number of DMA requests
arm64:
dts: mt8183-kukui: align SPI NOR node name with dtschema
arm64:
dts: mt8183: Update disp_aal node compatible
arm64:
dts: mt8192: Add audio-related nodes
arm64:
dts: mt8192: Add dpi node
arm64:
dts: mt8192: Add efuse node
arm64:
dts: mt8192: Add H264 venc device node
arm64:
dts: mt8192: Add m4u and smi nodes
arm64:
dts: mt8192: Add mmc device nodes
arm64:
dts: mt8192: Add PCIe node
arm64:
dts: mt8192: Add pwrap node
arm64:
dts: mt8192: Add SCP node
arm64:
dts: mt8192: Add spmi node
arm64:
dts: mt8192: Add the mmsys reset bit to reset the dsi0
arm64:
dts: mt8192: Add usb-phy node
arm64:
dts: mt8192: Add xhci node
arm64:
dts: mt8192: Fix nor_flash status disable typo
arm64:
dts: mt8192: Follow binding order for SCP registers
arm64:
dts: qcom: add pm8450 support
arm64:
dts: qcom: add RPM clock controller fallback compatible
arm64:
dts: qcom: align clocks in I2C/SPI with DT schema
arm64:
dts: qcom: align dmas in I2C/SPI/UART with DT schema
arm64:
dts: qcom: align DWC3 USB clocks with DT schema
arm64:
dts: qcom: align DWC3 USB interrupts with DT schema
arm64:
dts: qcom: align SPI NOR node name with dtschema
arm64:
dts: qcom: apq8096-db820c: enable MSS node
arm64:
dts: qcom: correct DWC3 node names and unit addresses
arm64:
dts: qcom: db845c: Add support for MCP2517FD
arm64:
dts: qcom: do not use underscore in BCM node name
arm64:
dts: qcom: Enable pm8350c pwm for sc7280-idp2
arm64:
dts: qcom: ipq6018: Add mdio bus description
arm64:
dts: qcom: ipq6018: Fix qmp usb3 phy node
arm64:
dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 compatible
arm64:
dts: qcom: ipq8074: fix the sleep clock frequency
arm64:
dts: qcom: msm8916-huawei-g7: Add sound card
arm64:
dts: qcom: msm8916-huawei-g7: Clarify installation instructions
arm64:
dts: qcom: msm8916: Add BAM-DMUX for WWAN network interfaces
arm64:
dts: qcom: msm8916: rename WCNSS child name to bluetooth
arm64:
dts: qcom: msm8953: do not use underscore in node name
arm64:
dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
arm64:
dts: qcom: msm8992-libra: Add CPU regulators
arm64:
dts: qcom: msm8992-libra: Fix up the framebuffer
arm64:
dts: qcom: msm8992-libra: Remove superfluous status = "okay"
arm64:
dts: qcom: msm8992-libra: Temporarily restrict CPU count to 1
arm64:
dts: qcom: msm8992: Use the correct GCC compatible
arm64:
dts: qcom: msm8992: Use the correct MMCC compatible
arm64:
dts: qcom: msm8994-huawei-angler: Add sdhc1 definition
arm64:
dts: qcom: msm8994-kitakami: Disable a mistakengly enabled I2C host
arm64:
dts: qcom: msm8994-kitakami: Update regulator configuration
arm64:
dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 compatible
arm64:
dts: qcom: msm8994: Add mmc aliases
arm64:
dts: qcom: msm8994: Add MMCC node
arm64:
dts: qcom: msm8994: Add OCMEM node
arm64:
dts: qcom: msm8994: Add watchdog timer node
arm64:
dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
arm64:
dts: qcom: msm8994: Fix CPU6/7 reg values
arm64:
dts: qcom: msm8994: Fix sleep clock name
arm64:
dts: qcom: msm8994: Fix the cont_splash_mem address
arm64:
dts: qcom: msm8994: override nodes by label
arm64:
dts: qcom: msm8994: remove SMD qcom,local-pid property
arm64:
dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI
arm64:
dts: qcom: msm8996-xiaomi: Drop max-microamp and vddp-ref-clk properties from QMP PHY
arm64:
dts: qcom: msm8996: add clock-names to DWC3 USB node
arm64:
dts: qcom: msm8996: Add MSS and SLPI
arm64:
dts: qcom: msm8996: correct UFS compatible
arm64:
dts: qcom: msm8996: Drop flags for mdss irqs
arm64:
dts: qcom: msm8996: drop unsupported UFS vddp-ref-clk-max-microamp
arm64:
dts: qcom: msm8996: override nodes by label
arm64:
dts: qcom: msm8996: remove snps,dw-pcie compatibles
arm64:
dts: qcom: msm8996: Revamp reserved memory
arm64:
dts: qcom: msm8996: Unify smp2p naming
arm64:
dts: qcom: msm8996: User generic node name for DMA
arm64:
dts: qcom: msm8998-oneplus-common: Add NFC
arm64:
dts: qcom: msm8998: reserve potentially inaccessible clocks
arm64:
dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi
arm64:
dts: qcom: pm8350: add temp sensor and thermal zone config
arm64:
dts: qcom: pm8350b: add temp sensor and thermal zone config
arm64:
dts: qcom: pm8350c: Add pwm support
arm64:
dts: qcom: pm8350c: stop depending on thermal_zones label
arm64:
dts: qcom: pmr735a: stop depending on thermal_zones label
arm64:
dts: qcom: pmr735b: add temp sensor and thermal zone config
arm64:
dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 compatible
arm64:
dts: qcom: qrb5165-rb5: Fix can-clock node name
arm64:
dts: qcom: Remove duplicate sc7180-trogdor include on lazor/homestar
arm64:
dts: qcom: sa8155: Enable PCIe nodes
arm64:
dts: qcom: sa8155p-adp: Add support for uSD card
arm64:
dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues for ethernet IP
arm64:
dts: qcom: sa8155p-adp: Enable ethernet node
arm64:
dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling
arm64:
dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling
arm64:
dts: qcom: sc7180-trogdor: Simplify trackpad enabling
arm64:
dts: qcom: sc7180: Remove ipa interconnect node
arm64:
dts: qcom: sc7280-herobrine: Audio codec wants 1.8V, not 1.62V
arm64:
dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins
arm64:
dts: qcom: sc7280-herobrine: Fix PCIe regulator glitch at bootup
arm64:
dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth
arm64:
dts: qcom: sc7280-idp: Enable GPI DMAs
arm64:
dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth
arm64:
dts: qcom: sc7280: Add 'piglin' to the crd-r3 compatible strings
arm64:
dts: qcom: sc7280: Add CRD rev5
arm64:
dts: qcom: sc7280: Add device tree for herobrine villager
arm64:
dts: qcom: sc7280: Add EUD dt node and dwc3 connector
arm64:
dts: qcom: sc7280: Add GENI I2C/SPI DMA channels
arm64:
dts: qcom: sc7280: Add GPI DMAengines
arm64:
dts: qcom: sc7280: Add lpasscore & lpassaudio clock controllers
arm64:
dts: qcom: sc7280: Add reset entries for SDCC controllers
arm64:
dts: qcom: sc7280: Add SAR sensors for herobrine
arm64:
dts: qcom: sc7280: Add SAR sensors to herobrine crd
arm64:
dts: qcom: sc7280: Add wakeup-source property for USB node
arm64:
dts: qcom: sc7280: Add WCN6750 WiFi node
arm64:
dts: qcom: sc7280: Add WPSS remoteproc node
arm64:
dts: qcom: sc7280: Delete herobrine-r0
arm64:
dts: qcom: sc7280: eDP for herobrine boards
arm64:
dts: qcom: sc7280: Fix qmp phy node (use phy@ instead of lanes@)
arm64:
dts: qcom: sc7280: Fix sar1_irq_odl node name
arm64:
dts: qcom: sc7280: herobrine: disable some regulators by default
arm64:
dts: qcom: sc7280: Rename crd to crd-r3
arm64:
dts: qcom: sc7280: rename edp_out label to mdss_edp_out
arm64:
dts: qcom: sc7280: Set the default dr_mode for usb2
arm64:
dts: qcom: sc7280: Set the default dr_mode for usb2
arm64:
dts: qcom: sc7280: Support gpu speedbin
arm64:
dts: qcom: sdm630: Drop flags for mdss irqs
arm64:
dts: qcom: sdm660: Drop flags for mdss irqs
arm64:
dts: qcom: sdm845-db845c: add wifi variant property
arm64:
dts: qcom: sdm845-xiaomi-beryllium: change firmware path and use mbn format
arm64:
dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver
arm64:
dts: qcom: sdm845-xiaomi-beryllium: enable qcom wled backlight and link to panel
arm64:
dts: qcom: sdm845-xiaomi-beryllium: enable second wifi channel
arm64:
dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
arm64:
dts: qcom: sdm845: correct dynamic power coefficients
arm64:
dts: qcom: sdm845: Drop flags for mdss irqs
arm64:
dts: qcom: sdm845: remove snps,dw-pcie compatibles
arm64:
dts: qcom: sdm845: shift6mq: Fix boolean properties with values
arm64:
dts: qcom: sdm845: use dispcc AHB clock for mdss node
arm64:
dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 compatible
arm64:
dts: qcom: sm6350: Add I2C busses
arm64:
dts: qcom: sm6350: Add UFS nodes
arm64:
dts: qcom: sm6350: Add wifi node
arm64:
dts: qcom: sm6350: Fix naming of uart9
arm64:
dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics
arm64:
dts: qcom: sm7225-fairphone-fp4: Enable UFS
arm64:
dts: qcom: sm7225-fairphone-fp4: Enable wifi
arm64:
dts: qcom: sm8150: add ethernet node
arm64:
dts: qcom: sm8150: Add PCIe nodes
arm64:
dts: qcom: sm8150: Add PDC as the interrupt parent for tlmm
arm64:
dts: qcom: sm8150: Add pdc interrupt controller node
arm64:
dts: qcom: sm8150: Add support for SDC2
arm64:
dts: qcom: sm8150: Add ufs power-domain entries
arm64:
dts: qcom: sm8150: Fix iommu sid value for SDC2 controller
arm64:
dts: qcom: sm8250-edo: Add dual CS35L41 amps
arm64:
dts: qcom: sm8250: Add camcc DT node
arm64:
dts: qcom: sm8250: camss: Add CAMSS block definition
arm64:
dts: qcom: sm8250: camss: Add CCI definitions
arm64:
dts: qcom: sm8250: Drop flags for mdss irqs
arm64:
dts: qcom: sm8350-duo2: enable battery charger
arm64:
dts: qcom: sm8350-hdk: Enable &gpi_dma1
arm64:
dts: qcom: sm8350: Add GENI I2C/SPI DMA channels
arm64:
dts: qcom: sm8350: Define GPI DMA engines
arm64:
dts: qcom: sm8350: drop duplicated ref_clk in UFS
arm64:
dts: qcom: sm8450 add ITS device tree node
arm64:
dts: qcom: sm8450-hdk: add pcie nodes
arm64:
dts: qcom: sm8450-hdk: Enable remoteproc instances
arm64:
dts: qcom: sm8450-qrd: enable PCIe0 host
arm64:
dts: qcom: sm8450-qrd: enable PCIe0 PHY device
arm64:
dts: qcom: sm8450-qrd: Enable spi and i2c nodes
arm64:
dts: qcom: sm8450: add fastrpc nodes
arm64:
dts: qcom: sm8450: Add gpi_dma nodes
arm64:
dts: qcom: sm8450: add PCIe0 PHY node
arm64:
dts: qcom: sm8450: add PCIe0 RC device
arm64:
dts: qcom: sm8450: add PCIe1 PHY node
arm64:
dts: qcom: sm8450: add PCIe1 root device
arm64:
dts: qcom: sm8450: Add qup nodes for qup0
arm64:
dts: qcom: sm8450: Add qup nodes for qup1
arm64:
dts: qcom: sm8450: Add qup nodes for qup2
arm64:
dts: qcom: sm8450: Add thermal sensor controllers
arm64:
dts: qcom: sm8450: Add thermal zones
arm64:
dts: qcom: sm8450: fix interconnects property of UFS node
arm64:
dts: qcom: sm8450: Fix missing iommus for qup
arm64:
dts: qcom: sm8450: Fix missing iommus for qup1
arm64:
dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@)
arm64:
dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ instead of lanes@)
arm64:
dts: qcom: switch panel compatible to "edp-panel" for limozeen
arm64:
dts: remove "simple-bus" compatible from ifc node
arm64:
dts: renesas: Add initial device tree for RZ/G2UL Type-1 SMARC EVK
arm64:
dts: renesas: Add initial device tree for RZ/V2M EVK
arm64:
dts: renesas: Add initial DTSI for RZ/G2UL SoC
arm64:
dts: renesas: Add initial DTSI for RZ/V2M SoC
arm64:
dts: renesas: Add interrupt-names to CANFD nodes
arm64:
dts: renesas: Add Renesas R8A779G0 SoC support
arm64:
dts: renesas: Add Renesas White Hawk boards support
arm64:
dts: renesas: draak: Add RPC HyperFlash device node
arm64:
dts: renesas: ebisu: Add RPC HyperFlash device node
arm64:
dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86
arm64:
dts: renesas: falcon: Enable CANFD 0 and 1
arm64:
dts: renesas: r8a77961: Add CAN-FD node
arm64:
dts: renesas: r8a779a0: Add CANFD device node
arm64:
dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
arm64:
dts: renesas: r8a779f0: Add GPIO nodes
arm64:
dts: renesas: r8a779f0: Add I2C nodes
arm64:
dts: renesas: r9a07g043: Add GbEthernet nodes
arm64:
dts: renesas: r9a07g043: Add I2C2 node and fillup the I2C{0,1,3} stub nodes
arm64:
dts: renesas: r9a07g043: Add OPP table
arm64:
dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes
arm64:
dts: renesas: r9a07g043: Add SDHI nodes
arm64:
dts: renesas: r9a07g043: Add SPI Multi I/O Bus controller node
arm64:
dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
arm64:
dts: renesas: r9a07g043: Add TSU node
arm64:
dts: renesas: r9a07g043: Add USB2.0 support
arm64:
dts: renesas: r9a07g043: Create thermal zone to support IPA
arm64:
dts: renesas: r9a07g043: Fillup the CANFD stub node
arm64:
dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes
arm64:
dts: renesas: r9a07g043: Fillup the pinctrl stub node
arm64:
dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes
arm64:
dts: renesas: r9a07g044: Fix external clk node names
arm64:
dts: renesas: r9a07g044c2-smarc: Enable usb2.0
arm64:
dts: renesas: r9a07g054: Add OPP table
arm64:
dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node
arm64:
dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
arm64:
dts: renesas: r9a07g054: Add TSU node
arm64:
dts: renesas: r9a07g054: Add USB2.0 device support
arm64:
dts: renesas: r9a07g054: Add USB2.0 phy and host support
arm64:
dts: renesas: r9a07g054: Fillup the ADC stub node
arm64:
dts: renesas: r9a07g054: Fillup the CANFD stub node
arm64:
dts: renesas: r9a07g054: Fillup the GPU node
arm64:
dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes
arm64:
dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes
arm64:
dts: renesas: r9a07g054: Fillup the sbc stub node
arm64:
dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes
arm64:
dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes
arm64:
dts: renesas: r9a07g054: Fix external clk node names
arm64:
dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes
arm64:
dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI
arm64:
dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes
arm64:
dts: renesas: rcar-gen3: Add RPC device nodes
arm64:
dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes
arm64:
dts: renesas: Remove empty lvds endpoints
arm64:
dts: renesas: Remove empty rgb output endpoints
arm64:
dts: renesas: rzg2: Add interrupt properties to watchdog nodes
arm64:
dts: renesas: rzg2l-smarc: Move gpios property of vccq_sdhi1 from common dtsi
arm64:
dts: renesas: rzg2l-smarc: Move out i2c3 and Audio codec from common dtsi
arm64:
dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_dai nodes from common dtsi
arm64:
dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes
arm64:
dts: renesas: rzg2lc-smarc-som: Add vdd core regulator
arm64:
dts: renesas: rzg2lc-smarc-som: Enable OSTM
arm64:
dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash
arm64:
dts: renesas: rzg2lc-smarc: Enable Audio
arm64:
dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2}
arm64:
dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board
arm64:
dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMARC platform
arm64:
dts: renesas: rzg2ul-smarc-som: Enable Ethernet on SMARC platform
arm64:
dts: renesas: rzg2ul-smarc-som: Enable OSTM
arm64:
dts: renesas: rzg2ul-smarc-som: Enable watchdog
arm64:
dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins
arm64:
dts: renesas: rzg2ul-smarc: Enable Audio
arm64:
dts: renesas: rzg2ul-smarc: Enable CANFD
arm64:
dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978
arm64:
dts: renesas: rzg2ul-smarc: Enable microSD on SMARC platform
arm64:
dts: renesas: rzg2ul-smarc: Enable USB2.0 support
arm64:
dts: renesas: salvator-common: Add RPC HyperFlash device node
arm64:
dts: renesas: spider-cpu: Add I2C4 and EEPROMs
arm64:
dts: renesas: spider: Add Ethernet sub-board
arm64:
dts: renesas: ulcb: Add RPC HyperFlash device node
arm64:
dts: rockchip: Add accelerometer to rk3566-pinenote
arm64:
dts: rockchip: add an input enable pinconf to rk3399
arm64:
dts: rockchip: add basic dts for the radxa rock3 model a
arm64:
dts: rockchip: add clocks property to cru node rk3308
arm64:
dts: rockchip: add clocks property to cru node rk3368
arm64:
dts: rockchip: add clocks property to cru nodes rk3399
arm64:
dts: rockchip: add clocks to rk356x cru
arm64:
dts: rockchip: Add dfi and dmc nodes to rk3399
arm64:
dts: rockchip: add dts for Firefly Station M2 rk3566
arm64:
dts: rockchip: add Pine64 Quartz64-B device tree
arm64:
dts: rockchip: add rk356x dwc3 usb3 nodes
arm64:
dts: rockchip: add rk356x sfc support
arm64:
dts: rockchip: Add sata nodes to rk356x
arm64:
dts: rockchip: Add SATA support to BPI-R2-Pro
arm64:
dts: rockchip: Add some pins for NanoPi4
arm64:
dts: rockchip: add SoQuartz CM4IO dts
arm64:
dts: rockchip: Add USB and TCPC to rk3566-pinenote
arm64:
dts: rockchip: Add USB nodes for BPI-R2-Pro
arm64:
dts: rockchip: add usb3 support to rk3568-evb1-v10
arm64:
dts: rockchip: add usb3 support to the radxa rock3 model a
arm64:
dts: rockchip: Add vdec support for RK3328
arm64:
dts: rockchip: Assign RK3399 VDU clock rate
arm64:
dts: rockchip: correct interrupt flags on rk3399 boards
arm64:
dts: rockchip: Enable dmc and dfi nodes on gru
arm64:
dts: rockchip: enable dwc3 on quartz64-a
arm64:
dts: rockchip: enable otg/drd operation of usb_host0_xhci in rk356x
arm64:
dts: rockchip: enable usb hub on the radxa rock3 model a
arm64:
dts: rockchip: Fix ethernet on production Quartz64-B
arm64:
dts: rockchip: fix Makefile sorting for BananaPi R2 Pro
arm64:
dts: rockchip: Fix Quartz64-A dwc3 otg port behavior
arm64:
dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
arm64:
dts: rockchip: rename HDMI ref clock to 'ref' on rk3399
arm64:
dts: rockchip: rename Quartz64-A bluetooth gpios
arm64:
dts: rockchip: Rename vdec_mmu node for RK3328
arm64:
dts: rockchip: use generic node name for pmucru on rk3399
arm64:
dts: sprd: use new 'dma-channels' property
arm64:
dts: stratix10/agilex: drop useless 'dma-channels/requests' properties
arm64:
dts: synaptics: remove unused DTSI for AS370
arm64:
dts: tesla: add a specific compatible to MCT on FSD
arm64:
dts: ti: k3-am62-mcu: Enable MCU GPIO module
arm64:
dts: ti: k3-am625-sk: Add ECAP APWM nodes
arm64:
dts: ti: k3-am625-sk: Enable on board peripherals
arm64:
dts: ti: k3-am62: Add more peripheral nodes
arm64:
dts: ti: k3-am62: Add SA3UL ranges in cbass_main
arm64:
dts: ti: k3-am62: Add support for MCAN
arm64:
dts: ti: k3-am64-main: Remove support for HS400 speed mode
arm64:
dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
arm64:
dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0
arm64:
dts: ti: k3-j721e-*: add DP & DP PHY
arm64:
dts: ti: k3-j721e-common-proc-board: add DP to j7 evm
arm64:
dts: ti: k3-j721e-sk: Enable DisplayPort
arm64:
dts: ti: k3-j721e-sk: Enable HDMI
arm64:
dts: ti: k3-j721s2: Fix overlapping GICD memory region
arm64:
dts: uDPU: correct temperature sensors
arm64:
dts: uDPU: update partition table
arm64:
dts: visconti: Add clock controller support for TMPV7708
arm64:
dts: visconti: Update the clock providers for ethernet device
arm64:
dts: visconti: Update the clock providers for I2C
arm64:
dts: visconti: Update the clock providers for PCIe host controller
arm64:
dts: visconti: Update the clock providers for SPI
arm64:
dts: visconti: Update the clock providers for UART
arm64:
dts: visconti: Update the clock providers for watchdog timer
arm64:
entry: use stackleak_erase_on_task_stack()
arm64:
Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition
arm64:
fix types in copy_highpage()
arm64:
ftrace: consistently handle PLTs.
arm64:
ftrace: fix branch range checks
arm64:
ftrace: remove redundant label
arm64:
hibernate: Fix syntax errors in comments
arm64:
hugetlb: Restore TLB invalidation for BBM on contiguous ptes
arm64:
Initialize jump labels before setup_machine_fdt()
arm64:
Kconfig.platforms: Add comments
arm64:
Kconfig: Fix indentation and add comments
arm64:
kdump: Do not allocate crash low memory if not needed
arm64:
kdump: Reimplement crashkernel=X
arm64:
lds: move special code sections out of kernel exec segment
arm64:
Make ESR_ELx_xVC_IMM_MASK compatible with assembly
arm64:
meson: add dts bluetooth node for JetHub H1
arm64:
meson: dts: update serial alias in dts for JetHub D1
arm64:
meson: update SDIO voltage in dts for JetHub D1
arm64:
meson: update WiFi SDIO in dts for JetHub D1
arm64:
mm: avoid writable executable mappings in kexec/hibernate code
arm64:
mm: Cleanup useless parameters in zone_sizes_init()
arm64:
mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
arm64:
mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64
arm64:
mm: Make arch_faults_on_old_pte() check for migratability
arm64:
mte: Clean up user tag accessors
arm64:
Remove the __user annotation for the restore_za_context() argument
arm64:
s32g2: Pass unit name to soc node
arm64:
Set ARCH_NR_GPIO to 2048 for ARCH_APPLE
arm64:
stackleak: fix current_top_of_stack()
arm64:
stacktrace: align with common naming
arm64:
stacktrace: delete PCS comment
arm64:
stacktrace: make struct stackframe private to stacktrace.c
arm64:
stacktrace: remove NULL task check from unwind_frame()
arm64:
stacktrace: rename stackframe to unwind_state
arm64:
stacktrace: rename unwinder functions
arm64:
tegra: Add ASRC device on Tegra186 and later
arm64:
tegra: Add memory controller channels
arm64:
tegra: Add missing DFLL reset on Tegra210
arm64:
tegra: Add node for Tegra234 CCPLEX cluster
arm64:
tegra: add node for tegra234 cpufreq
arm64:
tegra: Add QSPI controllers on Tegra234
arm64:
tegra: Enable ASRC on various platforms
arm64:
tegra: Update PWM fan node name
arm64:
tegra: Update SDMMC1/3 clock source for Tegra194
arm64:
Treat ESR_ELx as a 64-bit register
arm64:
Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM
arm64:
Use do_kernel_power_off()
arm64:
Use insert_resource() to simplify code
arm64:
Use WFxT for __delay() when possible
ARM:
9192/1: amba: fix memory leak in amba_device_try_add()
ARM:
9193/1: amba: Add amba_read_periphid() helper
ARM:
9194/1: assembler: simplify ldr_this_cpu for !SMP builds
ARM:
9195/1: entry: avoid explicit literal loads
ARM:
9198/1: spectre-bhb: simplify BPIALL vector macro
ARM:
9199/1: spectre-bhb: use local DSB and elide ISB in loop8 sequence
ARM:
9200/1: spectre-bhb: avoid cross-subsection jump using a numbered label
ARM:
9201/1: spectre-bhb: rely on linker to emit cross-section literal loads
ARM:
9204/2: module: Add all unwind tables when load module
ARM:
9206/1: A9: Add ARM ERRATA 764319 workaround (Updated)
ARM:
9207/1: amba: fix refcount underflow if amba_device_add() fails
ARM:
9208/1: entry: add .ltorg directive to keep literals in range
ARM:
9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
ARM:
9210/1: Mark the FDT_FIXED sections as shareable
ARM:
9211/1: domain: drop modify_domain()
ARM:
9212/1: domain: Modify Kconfig help text
ARM:
9213/1: Print message about disabled Spectre workarounds only once
ARM:
9214/1: alignment: advance IT state after emulating Thumb instruction
ARM:
9216/1: Fix MAX_DMA_ADDRESS overflow
ARM:
at91: add code to handle secure calls
ARM:
at91: debug: add lan966 support
ARM:
at91: fix soc detection for SAM9X60 SiPs
ARM:
at91: Kconfig: implement PIT64B selection
ARM:
at91: pm: add quirks for pm
ARM:
at91: pm: add support for sama5d2 secure suspend
ARM:
at91: pm: Fix rand build error
ARM:
at91: pm: introduce macros for pm mode replacement
ARM:
at91: pm: keep documentation inline with structure members
ARM:
at91: pm: Mark at91_pm_secure_init as __init
ARM:
at91: pm: use kernel documentation style
ARM:
at91: pm: use proper compatible for sama5d2's rtc
ARM:
at91: pm: use proper compatibles for sam9x60's rtc and rtt
ARM:
at91: pm: use proper compatibles for sama7g5's rtc and rtt
arm:
bcmbca: add arch bcmbca machine entry
ARM:
brcmstb: fix typos in comments
ARM:
cns3xxx: Fix refcount leak in cns3xxx_init
ARM:
config: Refresh IXP4xx config after multiplatform
ARM:
configs: at91: Enable AUTOFS_FS required by systemd
ARM:
configs: at91: Enable options required for systemd
ARM:
configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK for read only block FS
ARM:
configs: at91: sama7: add MCHP PDMC and DMIC drivers
ARM:
configs: at91: sama7: add xisc and csi2dc
ARM:
configs: at91: sama7: enable CONFIG_RESET_CONTROLLER
ARM:
configs: at91: sama7: Enable MTD_UBI_BLOCK
ARM:
configs: at91: sama7: Enable MTD_UBI_FASTMAP
ARM:
configs: Enable ASoC AC'97 glue
ARM:
configs: Enable audio on BeagleBone Black in multi_v7_defconfig
ARM:
configs: Enable more audio support for i.MX
ARM:
configs: enable support for Kontron KSwitch D10
ARM:
configs: multi_v7_defconfig: Add HPE GXP ARCH
ARM:
configs: Update multi_v5_defconfig for WM8731 bus refactoring
ARM:
davinci: remove include/mach/ subdirectory
ARM:
dove: multiplatform support
ARM:
dts: Add bosch acc board
ARM:
dts: Add clksel node for am3 clkout
ARM:
dts: Add clksel node for am3 ehrpwm
ARM:
dts: Add clksel node for am3 gfx
ARM:
dts: Add clock-output-names for omap4
ARM:
dts: Add clock-output-names for omap5
ARM:
dts: add dts files for bcmbca soc 47622
ARM:
dts: Add initial LS1021A IoT board dts support
ARM:
dts: am335x-baltos: update MPU regulator range
ARM:
dts: am335x-myirtech: Add an external clock oscillator for CPU RTC
ARM:
dts: am335x-myirtech: Update NAND default partition table layout
ARM:
dts: am335x: Guardian: Add gpio line manes
ARM:
dts: am335x: Guardian: Add keypad
ARM:
dts: am335x: Guardian: Add lcd port
ARM:
dts: am335x: Guardian: Disable DMA property of USB1
ARM:
dts: am335x: Guardian: Disable poweroff support from RTC
ARM:
dts: am335x: Guardian: Enable UART port two
ARM:
dts: am335x: Guardian: Remove mmc status led
ARM:
dts: am335x: Guardian: Rename power button label
ARM:
dts: am335x: Guardian: Update backlight parameter
ARM:
dts: am335x: Guardian: Update beeper label
ARM:
dts: am335x: Guardian: Update comments
ARM:
dts: am335x: Guardian: Update interface pinmux
ARM:
dts: am335x: Guardian: Update life led
ARM:
dts: am335x: Guardian: Update NAND partition table
ARM:
dts: am335x: Guardian: Update regulator node name
ARM:
dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
ARM:
dts: am33xx: use new 'dma-channels/requests' properties
ARM:
dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
ARM:
dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc
ARM:
dts: aspeed-g4: Set spi-max-frequency for all flashes
ARM:
dts: aspeed: Add GFX node to AST2600
ARM:
dts: aspeed: Add Nuvia DC-SCM BMC
ARM:
dts: aspeed: add reset properties into MDIO nodes
ARM:
dts: aspeed: Add USB2.0 device controller node
ARM:
dts: aspeed: Adjust "reg" property of FMC/SPI controllers
ARM:
dts: aspeed: ast2600-evb: Enable GFX device
ARM:
dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1
ARM:
dts: aspeed: ast2600-evb: Enable video engine
ARM:
dts: aspeed: ast2600-evb: Enable virtual hub
ARM:
dts: aspeed: bletchley: add eeprom node on each sled
ARM:
dts: aspeed: bletchley: add pca9536 node on each sled
ARM:
dts: aspeed: bletchley: add sample averaging for ADM1278
ARM:
dts: aspeed: bletchley: enable ehci0 device node
ARM:
dts: aspeed: bletchley: Enable mdio0 bus
ARM:
dts: aspeed: bletchley: switch spi2 driver to aspeed-smc
ARM:
dts: aspeed: bletchley: update gpio0 line names
ARM:
dts: aspeed: Enable Dual SPI RX transfers
ARM:
dts: aspeed: everest, rainier: Add power-ffs-sync-history GPIO
ARM:
dts: aspeed: nuvia: rename vendor nuvia to qcom
ARM:
dts: at91: Add the required 'atmel, rtt-rtc-time-reg' property
ARM:
dts: at91: ksz9477_evb: fix port/phy validation
ARM:
dts: at91: sam9x60ek: fix eeprom compatible and size
ARM:
dts: at91: sama5d2: Fix typo in i2s1 node
ARM:
dts: at91: sama5d2_icp: fix eeprom compatibles
ARM:
dts: at91: sama7g5: add nodes for PDMC
ARM:
dts: at91: sama7g5: remove interrupt-parent from gic node
ARM:
dts: at91: sama7g5ek: add node for PDMC0
ARM:
dts: at91: use generic node name for dataflash
ARM:
dts: at91: Use the generic "rtc" node name for the rtt IPs
ARM:
dts: bcm-cygnus: Update spi clock properties
ARM:
dts: bcm2711-rpi-400: Fix GPIO line names
ARM:
dts: bcm2835-rpi-b: Fix GPIO line names
ARM:
dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
ARM:
dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
ARM:
dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
ARM:
dts: bcm283x: Align ETH_CLK GPIO line name
ARM:
dts: bcm283x: fix ethernet node name
ARM:
dts: bcm283x: Remove gpio line name NC
ARM:
dts: BCM5301X: Add DT for WZR-1166DHP,DHP2
ARM:
dts: BCM5301X: Add rgmii to port@5 of Broadcom switch on Asus RT-AC88U
ARM:
dts: BCM5301X: Disable gmac0 and enable port@8 on Asus RT-AC88U
ARM:
dts: BCM5301X: Fix compatible strings for BCM53012 and BCM53016 SoC
ARM:
dts: BCM5301X: Fix DTC warning for NAND node
ARM:
dts: BCM5301X: Remove cell properties from srab ports on Asus RT-AC88U
ARM:
dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM on Asus RT-AC88U
ARM:
dts: BCM5301X: Update pin controller node name
ARM:
dts: broadcom: align SPI NOR node name with dtschema
ARM:
dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
ARM:
dts: colibri-imx6ull: fix snvs pinmux group
ARM:
dts: da850: use new 'dma-channels' property
ARM:
dts: dm81xx: use new 'dma-channels/requests' properties
ARM:
dts: Drop custom clkctrl compatible and update omap4 l4per
ARM:
dts: Drop custom clkctrl compatible and update omap5 l4per
ARM:
dts: exynos: add a specific compatible to MCT
ARM:
dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
ARM:
dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4
ARM:
dts: exynos: drop deprecated SFR region from MIPI phy
ARM:
dts: exynos: drop useless 'dma-channels/requests' properties
ARM:
dts: exynos: fix compatible strings for Ethernet USB devices
ARM:
dts: exynos: fix ethernet node name for different odroid boards
ARM:
dts: exynos: remove deprecated unit address for LPDDR3 timings on Odroid
ARM:
dts: Group omap3 CM_CLKOUT_CTRL clocks
ARM:
dts: Group omap3 CM_CLKSEL1_EMU clocks
ARM:
dts: Group omap3 CM_CLKSEL1_PLL clocks
ARM:
dts: Group omap3 CM_CLKSEL_CORE clocks
ARM:
dts: Group omap3 CM_CLKSEL_DSS clocks
ARM:
dts: Group omap3 CM_CLKSEL_PER clocks
ARM:
dts: Group omap3 CM_CLKSEL_WKUP clocks
ARM:
dts: Group omap3 CM_FCLKEN1_CORE clocks
ARM:
dts: Group omap3 CM_FCLKEN_CAM clocks
ARM:
dts: Group omap3 CM_FCLKEN_DSS clocks
ARM:
dts: Group omap3 CM_FCLKEN_PER clocks
ARM:
dts: Group omap3 CM_FCLKEN_WKUP clocks
ARM:
dts: Group omap3 CM_ICLKEN1_CORE clocks
ARM:
dts: Group omap3 CM_ICLKEN3_CORE clocks
ARM:
dts: Group omap3 CM_ICLKEN_PER clocks
ARM:
dts: Group omap3 CM_ICLKEN_WKUP clocks
ARM:
dts: Group omap3 CONTROL_DEVCONF0 clocks
ARM:
dts: Group omap3 CONTROL_DEVCONF1 clocks
ARM:
dts: Group omap3 crypto accelerator clocks
ARM:
dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv usbphy for USB1
ARM:
dts: i.MX51: digi-connectcore-som: Remove unused regulators
ARM:
dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply
ARM:
dts: i.MX51: digi-connectcore-som: Update PMIC voltages
ARM:
dts: imx27: use new 'dma-channels' property
ARM:
dts: imx51: Add generic DMA bindings for UART nodes
ARM:
dts: imx6dl-colibri: Add additional pingroups
ARM:
dts: imx6dl-colibri: Add gpio-line-names
ARM:
dts: imx6dl-colibri: Add support for Toradex Aster carrier board
ARM:
dts: imx6dl-colibri: Add support for Toradex Iris carrier boards
ARM:
dts: imx6dl-colibri: Add usdhc1 sleep pin configuration
ARM:
dts: imx6dl-colibri: Cleanup
ARM:
dts: imx6dl-colibri: Command pmic to standby for poweroff
ARM:
dts: imx6dl-colibri: Disable add-on accessories
ARM:
dts: imx6dl-colibri: Drop dedicated v1.1 device tree
ARM:
dts: imx6dl-colibri: Fix I2C pinmuxing
ARM:
dts: imx6dl-colibri: Move common nodes to SoM dtsi
ARM:
dts: imx6dl-plybas: Use the standard 'uart-has-rtscts'
ARM:
dts: imx6dl-victgo.dts: Factor out common parts to imx6qdl-victgo.dtsi
ARM:
dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion
ARM:
dts: imx6dl-victgo.dts: update gpio names
ARM:
dts: imx6dl-victgo: Add interrupt-counter nodes
ARM:
dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compatible 7" display
ARM:
dts: imx6q-vicut1.dts: remove sata node
ARM:
dts: imx6qdl-colibri: Fix capacitive touch reset polarity
ARM:
dts: imx6qdl-phytec: Add LED labels
ARM:
dts: imx6qdl-sr-som: update phy configuration for som revision 1.9
ARM:
dts: imx6qdl-ts7970: Fix ngpio typo and count
ARM:
dts: imx6qdl-tx6: Drop some duplicated properties
ARM:
dts: imx6qdl-udoo: Disable USB host to work around boot issues
ARM:
dts: imx6qdl-victgo: add CAN termination support
ARM:
dts: imx6qdl-vicut1.dtsi: Add missing ISB led node
ARM:
dts: imx6qdl-vicut1.dtsi: add thermal zone and attach tmp103 to it.
ARM:
dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins
ARM:
dts: imx6qdl-vicut1.dtsi: Fix LED names
ARM:
dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files
ARM:
dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp
ARM:
dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry
ARM:
dts: imx6qdl-vicut1.dtsi: Remove PCIe
ARM:
dts: imx6qdl-vicut1.dtsi: remove TiWi module
ARM:
dts: imx6qdl-vicut1.dtsi: Update GPIO line names
ARM:
dts: imx6qdl-vicut1/victgo: Remove UART2
ARM:
dts: imx6qdl-vicut1/vicutgo: Add backlight_led node
ARM:
dts: imx6qdl-vicut1/vicutgo: Rename backlight to backlight_lcd
ARM:
dts: imx6qdl-vicut1/vicutgo: Set default backlight brightness to maximum
ARM:
dts: imx6qdl-vicut1: Factor out common parts of 12inch board variants
ARM:
dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs
ARM:
dts: imx6qdl: correct PU regulator ramp delay
ARM:
dts: imx6sl: Add a label for the cpu node
ARM:
dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-has-rtscts'
ARM:
dts: imx6ul: add TQ-Systems MBa6ULx device trees
ARM:
dts: imx6ul: add TQ-Systems MBa6ULxL device trees
ARM:
dts: imx6ul: peb-av-02: move to 3 cell pwm
ARM:
dts: imx6ull-colibri: add gpio-line-names
ARM:
dts: imx6ull-colibri: add phy-supply to fec
ARM:
dts: imx6ull-colibri: add support for toradex aster carrier boards
ARM:
dts: imx6ull-colibri: add support for toradex iris carrier boards
ARM:
dts: imx6ull-colibri: add touchscreen device nodes
ARM:
dts: imx6ull-colibri: add/update some comments
ARM:
dts: imx6ull-colibri: change touch i2c parameters
ARM:
dts: imx6ull-colibri: fix nand bch geometry
ARM:
dts: imx6ull-colibri: improve pinctrl node names
ARM:
dts: imx6ull-colibri: move gpio-keys node to som dtsi
ARM:
dts: imx6ull-colibri: update device trees to support overlays
ARM:
dts: imx6ull-colibri: update usdhc1 pixmux and signaling
ARM:
dts: imx6ull-colibri: use pull-down for adc pins
ARM:
dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S with i.MX 6ULL
ARM:
dts: imx6ull: add TQ-Systems MBa6ULLx device trees
ARM:
dts: imx6ull: add TQ-Systems MBa6ULLxL device trees
ARM:
dts: imx7: Move hsic_phy power domain to HSIC PHY node
ARM:
dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board
ARM:
dts: imx7d-smegw01: Fix the SDIO description
ARM:
dts: imx7s: fix iomuxc_lpsr node name
ARM:
dts: imx: Add i.MXRT1050-EVK support
ARM:
dts: imx: align SPI NOR node name with dtschema
ARM:
dts: Introduce HPE GXP Device tree
ARM:
dts: keystone: Align SPI NOR node name with dtschema
ARM:
dts: keystone: Fix missing fallback and case in SPI NOR node compatible
ARM:
dts: kswitch-d10: enable networking
ARM:
dts: kswitch-d10: use open drain mode for coma-mode pins
ARM:
dts: lan966x: add all flexcom usart nodes
ARM:
dts: lan966x: add basic Kontron KSwitch D10 support
ARM:
dts: lan966x: add flexcom I2C nodes
ARM:
dts: lan966x: add flexcom SPI nodes
ARM:
dts: lan966x: add hwmon node
ARM:
dts: lan966x: add MIIM nodes
ARM:
dts: lan966x: add missing uart DMA channel
ARM:
dts: lan966x: add reset switch reset node
ARM:
dts: lan966x: add serdes node
ARM:
dts: lan966x: add sgpio node
ARM:
dts: lan966x: add switch node
ARM:
dts: lan966x: fix sys_clk frequency
ARM:
dts: lan966x: rename pinctrl nodes
ARM:
dts: lan966x: swap dma channels for crypto node
ARM:
dts: logicpd-som-lv: Move pinmuxing to peripheral nodes
ARM:
dts: ls1021a: reduce the interrupt-map-mask
ARM:
dts: ls1021a: remove "simple-bus" compatible from ifc node
ARM:
dts: marvell: align SPI NOR node name with dtschema
ARM:
dts: mba6ulx: Remove unnecessary #address-cells/#size-cells
arm:
dts: mediatek: Get rid of mediatek, larb for MM nodes
ARM:
dts: meson: align SPI NOR node name with dtschema
ARM:
dts: nspire: use lower case hex addresses in node unit addresses
ARM:
dts: nuvoton: align SPI NOR node name with dtschema
ARM:
dts: omap3/4/5: fix ethernet node name for different OMAP boards
ARM:
dts: omap: align SPI NOR node name with dtschema
ARM:
dts: ox820: align interrupt controller node name with dtschema
ARM:
dts: pxa: use new 'dma-channels/requests' properties
ARM:
dts: qcom-*-sony*: Mention SONY board names in DT filenames
ARM:
dts: qcom-apq8074-dragonboard: Use &labels
ARM:
dts: qcom-msm8974*: Clean up old GPIO declarations
ARM:
dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI
ARM:
dts: qcom-msm8974*: Enable IMEM unconditionally
ARM:
dts: qcom-msm8974*: Fix I2C labels
ARM:
dts: qcom-msm8974*: Fix UART naming
ARM:
dts: qcom-msm8974*: Remove unnecessary include
ARM:
dts: qcom-msm8974*: Rename msmgpio to tlmm
ARM:
dts: qcom-msm8974-castor: Use &labels
ARM:
dts: qcom-msm8974-fp2: Use &labels
ARM:
dts: qcom-msm8974-klte: Use &labels
ARM:
dts: qcom-msm8974-lge-nexus5: Use &labels
ARM:
dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts
ARM:
dts: qcom-msm8974-rhine: Add pstore node
ARM:
dts: qcom-msm8974-{"hon","am"}ami: Commonize and modernize the DTs
ARM:
dts: qcom-msm8974: Convert ADSP to a MMIO device
ARM:
dts: qcom-msm8974: Fix up mdss nodes
ARM:
dts: qcom-msm8974: Fix up SDHCI nodes
ARM:
dts: qcom-msm8974: Remove properties that are always overriden
ARM:
dts: qcom-msm8974: Sort and clean up nodes
ARM:
dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames
ARM:
dts: qcom-msm8974pro: Use &labels
ARM:
dts: qcom: Add PMIC pmx65 dts
ARM:
dts: qcom: Add support for ASUS ZenWatch 2
ARM:
dts: qcom: add syscon and cxo/pxo clock to gcc node for ipq8064
ARM:
dts: qcom: align SPI NOR node name with dtschema
ARM:
dts: qcom: apq8064: User generic node name for DMA
ARM:
dts: qcom: do not use underscore in node name
ARM:
dts: qcom: ipq4019: align clocks in I2C with DT schema
ARM:
dts: qcom: ipq4019: align dmas in SPI/UART with DT schema
ARM:
dts: qcom: ipq4019: User generic node name for DMA
ARM:
dts: qcom: ipq8064: User generic node name for DMA
ARM:
dts: qcom: mdm9615: User generic node name for DMA
ARM:
dts: qcom: msm8660: disable GSBI8
ARM:
dts: qcom: msm8974-FP2: Add mmc* aliases
ARM:
dts: qcom: msm8974-FP2: Add supplies for remoteprocs
ARM:
dts: qcom: msm8974-FP2: Add support for touchscreen
ARM:
dts: qcom: msm8974-FP2: Configure charger
ARM:
dts: qcom: msm8974-FP2: We're msm8974pro
ARM:
dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc
ARM:
dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc
ARM:
dts: qcom: msm8974: Add missing license headers
ARM:
dts: qcom: msm8974: Drop flags for mdss irqs
ARM:
dts: qcom: msm8974: re-add missing pinctrl
ARM:
dts: qcom: pm8226: add node for RTC
ARM:
dts: qcom: pm8226: Add VADC node
ARM:
dts: qcom: rename WCNSS child name to bluetooth
ARM:
dts: qcom: sdx55: do not use underscore in BCM node name
ARM:
dts: qcom: sdx55: Remove ipa interconnect node
ARM:
dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks
ARM:
dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic
ARM:
dts: qcom: sdx65-mtp: Add pmx65 pmic
ARM:
dts: qcom: sdx65-mtp: Add regulator nodes
ARM:
dts: qcom: sdx65: Add reserved memory nodes
ARM:
dts: qcom: sdx65: Add rpmpd node
ARM:
dts: qcom: sdx65: Add spmi node
ARM:
dts: qcom: sdx65: Add support for A7 PLL clock
ARM:
dts: qcom: sdx65: Add support for APCS block
ARM:
dts: qcom: sdx65: Add support for SDHCI controller
ARM:
dts: qcom: sdx65: Add support for TCSR Mutex
ARM:
dts: qcom: sdx65: Enable ARM SMMU
ARM:
dts: r9a06g032: Add internal PCI bridge node
ARM:
dts: r9a06g032: Add missing '#power-domain-cells'
ARM:
dts: r9a06g032: Add the two DMA nodes
ARM:
dts: r9a06g032: Add USB PHY DT support
ARM:
dts: r9a06g032: Describe the DMA router
ARM:
dts: r9a06g032: Describe the RTC
ARM:
dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node
ARM:
dts: r9a06g032: Fill the UART DMA properties
ARM:
dts: r9a06g032: Fix the NAND controller node
ARM:
dts: r9a06g032: Link the PCI USB devices to the USB PHY
ARM:
dts: rcar-gen2: Add interrupt properties to watchdog nodes
ARM:
dts: Remove imx6qdl-victgo.dtsi
ARM:
dts: rockchip: add clocks property to cru node rk3036
ARM:
dts: rockchip: add clocks property to cru node rk3066a/rk3188
ARM:
dts: rockchip: add clocks property to cru node rk3228
ARM:
dts: rockchip: add clocks property to cru node rk3288
ARM:
dts: rockchip: add clocks property to cru node rv1108
ARM:
dts: rockchip: correct interrupt flags on rk3188 boards
ARM:
dts: rockchip: Remove "amba" bus nodes from rv1108
ARM:
dts: rockchip: rename pcfg_pull_default node name on rk3036
ARM:
dts: rockchip: use generic node name for dma rk3036/rk322x
ARM:
dts: rzg1: Add interrupt properties to watchdog nodes
ARM:
dts: s5pv210: Adjust DMA node names to match spec
ARM:
dts: s5pv210: Adjust memory reg entries to match spec
ARM:
dts: s5pv210: align DMA channels with dtschema
ARM:
dts: s5pv210: align EHCI/OHCI nodes with dtschema
ARM:
dts: s5pv210: Correct interrupt name for bluetooth in Aries
ARM:
dts: s5pv210: drop useless 'dma-channels/requests' properties
ARM:
dts: s5pv210: Remove spi-cs-high on panel in Aries
ARM:
dts: s5pv210: Use standard arrays of generic PHYs for EHCI/OHCI device
ARM:
dts: socfpga: align interrupt controller node name with dtschema
ARM:
dts: socfpga: align SPI NOR node name with dtschema
ARM:
dts: socfpga: drop useless 'dma-channels/requests' properties
ARM:
dts: ste-dbx: Update spi clock-names property
ARM:
dts: stm32: Add alternate pinmux for ethernet0 pins
ARM:
dts: stm32: Add alternate pinmux for mco2 pins
ARM:
dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk
ARM:
dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131
ARM:
dts: stm32: add missing usbh clock and fix clk order on stm32mp15
ARM:
dts: stm32: add RTC node on stm32mp131
ARM:
dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
ARM:
dts: stm32: add support for Protonic PRTT1x boards
ARM:
dts: stm32: add UserPA13 button on stm32mp135f-dk
ARM:
dts: stm32: delete fixed clock node on STM32MP15-SCMI
ARM:
dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 STM32 board
ARM:
dts: stm32: enable optee firmware and SCMI support on STM32MP15
ARM:
dts: stm32: enable RTC support on stm32mp135f-dk
ARM:
dts: stm32: Fix PHY post-reset delay on Avenger96
ARM:
dts: stm32: fix pinctrl node name warnings (MCU soc)
ARM:
dts: stm32: fix pinctrl node name warnings (MPU soc)
ARM:
dts: stm32: fix pwr regulators references to use scmi
ARM:
dts: stm32: move SCMI related nodes in a dedicated file for stm32mp15
ARM:
dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group
ARM:
dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM
ARM:
dts: stm32: use the correct clock source for CEC on stm32mp151
ARM:
dts: suniv: F1C100: add clock and reset macros
ARM:
dts: suniv: F1C100: add MMC controllers
ARM:
dts: suniv: F1C100: add SPI support
ARM:
dts: suniv: F1C100: fix CPU node
ARM:
dts: suniv: F1C100: fix timer node
ARM:
dts: suniv: F1C100: fix watchdog compatible
ARM:
dts: suniv: licheepi-nano: add microSD card
ARM:
dts: suniv: licheepi-nano: add SPI flash
ARM:
dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
ARM:
dts: sunxi: nanopi: Remove input-name property
ARM:
dts: turris-omnia: Add atsha204a node
ARM:
dts: update ifc node name to be memory-controller
ARM:
dts: Use clock-output-names for am3
ARM:
dts: Use clock-output-names for am4
ARM:
dts: Use clock-output-names for dra7
ARM:
dts: ux500: Add Codina TMO device tree
ARM:
dts: ux500: Add GPS to Janice device tree
ARM:
dts: ux500: Add GPS to Skomer device tree
ARM:
dts: ux500: Add GPS to the Codina
ARM:
dts: ux500: Add line impedance to fuel gauge
ARM:
dts: ux500: Add NFC to the Codina
ARM:
dts: ux500: Register Amstaos proximity sensor
ARM:
dts: zynq-7000: drop useless 'dma-channels/requests' properties
ARM:
ep93xx: enable SPARSE_IRQ
ARM:
ep93xx: make mach/ep93xx-regs.h local
ARM:
ep93xx: Make ts72xx_register_flash() static
ARM:
ep93xx: multiplatform support
ARM:
ep93xx: renumber interrupts
ARM:
exynos: Fix refcount leak in exynos_map_pmu
ARM:
findbit: fix overflowing offset
ARM:
Fix refcount leak in axxia_boot_secondary
ARM:
hisi: Add missing of_node_put after of_find_compatible_node
ARM:
hpe: Introduce the HPE GXP architecture
ARM:
imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD
ARM:
iop32x: enable multiplatform support
ARM:
ixp4xx: Consolidate Kconfig fixing issue
ARM:
ixp4xx: enable multiplatform support
arm:
mach-spear: Add missing of_node_put() in time.c
arm:
mediatek: select arch timer for mt7629
ARM:
meson: Fix refcount leak in meson_smp_prepare_cpus
ARM:
mm: fix typos in comments
ARM:
mmp: remove tavorevb board support
ARM:
mmp: rename pxa_register_device
ARM:
multi_v7_defconfig: add atmel video pipeline modules
ARM:
multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv7 defconfig
ARM:
mxs_defconfig: Enable the framebuffer
arm:
nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_SCHED_CLOCK
ARM:
omap1: add back omap_set_dma_priority() stub
ARM:
omap1: ams-delta: remove camera leftovers
ARM:
OMAP1: clock: Convert to CCF
ARM:
OMAP1: clock: Fix early UART rate issues
ARM:
OMAP1: clock: Fix UART rate reporting algorithm
ARM:
OMAP1: clock: Remove noop code
ARM:
OMAP1: clock: Remove unused code
ARM:
omap1: declare a dummy omap_set_dma_priority
ARM:
omap1: dma: remove omap2 specific bits
ARM:
omap1: enable multiplatform
ARM:
omap1: fix build with no SoC selected
ARM:
OMAP1: fix typos in comments
ARM:
omap1: htc_herald: fix typos in comments
ARM:
omap1: innovator: move ohci phy power handling to board file
ARM:
omap1: innovator: pass lcd control address as pdata
ARM:
omap1: move 32k counter from plat-omap to mach-omap1
ARM:
omap1: move CF chipselect setup to board file
ARM:
omap1: move lcd_dma code into omapfb driver
ARM:
omap1: move mach/*.h into mach directory
ARM:
omap1: move mach/usb.h to include/linux/soc
ARM:
omap1: move perseus spi pinconf to board file
ARM:
omap1: move plat/dma.c to mach/omap-dma.c
ARM:
omap1: move some headers to include/linux/soc
ARM:
OMAP1: Prepare for conversion of OMAP1 clocks to CCF
ARM:
omap1: relocate static I/O mapping
ARM:
omap1: use pci_remap_iospace() for omap_cf
ARM:
OMAP2+: add missing of_node_put before break and return
ARM:
OMAP2+: drop hwmod-clock helper comment
ARM:
OMAP2+: drop omap_device_register() helper
ARM:
omap2: remove include/mach/ subdirectory
ARM:
omap2plus_defconfig: Enable ISP176x USB driver
ARM:
omap2plus_defconfig: enable TLV320AIC3X
ARM:
omap: dma: make usb support optional
ARM:
omap: fix address space warnings from sparse
ARM:
omap: fix missing declaration warnings
ARM:
omap: remove debug-leds driver
ARM:
omap: remove empty plat-omap directory
ARM:
omap: split up arch/arm/plat-omap/Kconfig
ARM:
omap: un-merge plat/sram.c
ARM:
pxa/mmp: remove traces of plat-pxa
ARM:
pxa/sa1100: move I/O space to PCI_IOBASE
ARM:
pxa2xx: Fix GPIO descriptor tables
ARM:
pxa: convert to multiplatform
ARM:
pxa: corgi: use gpio descriptors for audio
ARM:
pxa: eseries: use gpio lookup for audio
ARM:
PXA: fix multi-cpu build of xsc3
ARM:
pxa: hx4700: use gpio descriptors for audio
ARM:
pxa: lubbock: pass udc irqs as resource
ARM:
pxa: magician: use platform driver for audio
ARM:
pxa: mainstone-wm97xx: use gpio lookup table
ARM:
pxa: make addr-map.h header local
ARM:
pxa: make mach/regs-uart.h private
ARM:
pxa: make mainstone.h private
ARM:
pxa: maybe fix gpio lookup tables
ARM:
pxa: move clk register definitions to driver
ARM:
pxa: move mach/*.h to mach-pxa/
ARM:
pxa: move mach/sound.h to linux/platform_data/
ARM:
pxa: move pcmcia board data into mach-pxa
ARM:
pxa: move plat-pxa to drivers/soc/
ARM:
pxa: move regs-lcd.h into driver
ARM:
pxa: move smemc register access from clk to platform
ARM:
pxa: pcmcia: move smemc configuration back to arch
ARM:
pxa: poodle: use platform data for poodle asoc driver
ARM:
pxa: pxa2xx-ac97-lib: use IRQ resource
ARM:
pxa: remove get_clk_frequency_khz()
ARM:
pxa: remove mach/dma.h
ARM:
pxa: remove support for MTD_XIP
ARM:
pxa: remove unused mach/bitfield.h
ARM:
pxa: spitz: use gpio descriptors for audio
ARM:
pxa: split mach/generic.h
ARM:
pxa: split up mach/hardware.h
ARM:
pxa: stop using mach/bitfield.h
ARM:
pxa: use pdev resource for palmld mmio
ARM:
pxa: z2: use gpio lookup for audio device
ARM:
pxa: zylonite: use gpio lookup instead mfp header
ARM:
qcom_defconfig: enable debug fs support
ARM:
qcom_defconfig: enable options for Qualcomm random number generator
ARM:
rework endianess selection
ARM:
rockchip: Add missing of_node_put() in rockchip_suspend_init()
ARM:
rockchip: fix typos in comments
ARM:
s3c24xx: convert to sparse-irq
ARM:
s3c24xx: remove support for ISA drivers on BAST PC/104
ARM:
s3c: Drop config symbol S3C24XX_PWM
ARM:
s3c: enable s3c24xx multiplatform support
ARM:
s3c: fix include path
ARM:
s3c: fix typos in comments
ARM:
s3c: mark as deprecated and schedule removal
ARM:
shmobile: defconfig: Refresh for v5.18-rc1
ARM:
shmobile: Drop commas after dt_compat sentinels
ARM:
shmobile: rcar-gen2: Drop comma after OF match table sentinel
ARM:
spear: remove include/mach/ subdirectory
ARM:
tegra: Fix typos in comments
ARM:
Use do_kernel_power_off()
arm:
use fallback for random_get_entropy() instead of zero
ARM:
versatile: Add missing of_node_put in dcscb_init
ARM:
versatile: move integrator/realview/vexpress to versatile
arp:
fix unused variable warnning when CONFIG_PROC_FS=n
asm-generic:
compat: Cleanup duplicate definitions
asm-generic:
qrwlock: Document the spinlock fairness requirements
asm-generic:
qspinlock: Indicate the use of mixed-size atomics
asm-generic:
remove a broken and needless ifdef conditional
asm-generic:
ticket-lock: New generic ticket-based spinlock
ASoC:
ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe
ASoC:
ada*, ssm*: use simple i2c probe function
ASoC:
adau1372: Add endianness flag in snd_soc_component_driver
ASoC:
adau1761: Add ADAU1761-as-ADAU1361 compatibility mode
ASoC:
Add a driver for the Cirrus Logic CS35L45 Smart Amplifier
ASoC:
Add macros for signed TLV controls with callbacks
ASoC:
ak*: use i2c_match_id and simple i2c probe
ASoC:
ak4*: use simple i2c probe function
ASoC:
ak4613: add missing mutex_lock()
ASoC:
ak4613: add TDM256 support
ASoC:
ak4613: add TDM256 test support
ASoC:
ak4613: cares Simple-Audio-Card case for TDM
ASoC:
ak4613: priv has ctrl1 instead of iface
ASoC:
ak4613: rename constraint to constraint_rates
ASoC:
ak4613: return error if it was setup as clock provider
ASoC:
ak4613: tidyup ak4613_interface
ASoC:
alc56*: use i2c_match_id and simple i2c probe
ASoC:
amd: acp: Add pm ops callback in machine driver
ASoC:
amd: acp: Set Speaker enable/disable pin through rt1019 codec driver
ASoC:
amd: acp: Set Speaker enable/disable pin through rt1019 codec driver.
ASoC:
amd: Add driver data to acp6x machine driver
ASoC:
amd: Add support for enabling DMIC on acp6x via _DSD
ASoC:
amd: vangogh: Remove duplicate include files
ASoC:
amd: yc: add new YC platform varaint support
ASoC:
arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE
ASoC:
ASRC support on Tegra186 and later
ASoC:
atmel-classd: Remove endianness flag on class d component
ASoC:
atmel-pdmic: Remove endianness flag on pdmic component
ASoC:
atmel: Don't squash error codes from atmel_ssc_set_audio()
ASoC:
atmel: Fix error handling in at91samg20ek probe()
ASoC:
atmel: Fixes for AT91SAM9G20-EK audio driver
ASoC:
audio-graph-card2: indicate "Experimental stage" warning only when successed
ASoC:
audio_graph_card2: Fix port numbers in example
ASoC:
codecs: Fix error handling in power domain init and exit handlers
ASoC:
codecs: lpass: Fix passing zero to 'PTR_ERR'
ASoC:
codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC:
codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ASoC:
codecs: rt715-sdca: remove useless assignment of ops
ASoC:
codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC:
core: Correct spelling fliped -> flipped
ASoC:
core: Pass legacy_dai_naming flag directly
ASoC:
cros_ec_codec: Add endianness flag in i2s_rx_component_driver
ASoC:
cs*: use simple i2c probe function
ASoC:
cs35l36: Fix the error handling of cs35l36_i2c_probe()
ASoC:
cs35l36: Update digital volume TLV
ASoC:
cs35l41: Add ASP TX3/4 source to register patch
ASoC:
cs35l41: Add endianness flag in snd_soc_component_driver
ASoC:
cs35l41: Add one more variable in the debug log
ASoC:
cs35l41: Correct some control names
ASoC:
cs35l41: Document CS35l41 External Boost
ASoC:
cs35l41: Fix an out-of-bounds access in otp_packed_element_t
ASoC:
cs35l41: Move cs35l41 fs errata into shared code
ASoC:
cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code
ASoC:
cs35l41: Move cs_dsp config struct into shared code
ASoC:
cs35l41: Support external boost
ASoC:
cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp
ASoC:
cs35l45: Enable BOOST
ASoC:
cs35l45: Make exports namespaced
ASoC:
cs4234: Add endianness flag in snd_soc_component_driver
ASoC:
cs4270: Remove redundant big endian formats
ASoC:
cs42l42: Move CS42L42 register descriptions to general include
ASoC:
cs42l46: Fix the error handling of cs42l56_i2c_probe()
ASoC:
cs42l51: Correct minimum value for SX volume control
ASoC:
cs42l51: Remove redundant big endian formats
ASoC:
cs42l52: Correct TLV for Bypass Volume
ASoC:
cs42l52: Fix TLV scales for mixer controls
ASoC:
cs42l56: Correct typo in minimum level for SX volume controls
ASoC:
cs42l56: Fix the error handling of cs42l56_i2c_probe()
ASoC:
cs43130: Re-use generic struct u16_fract
ASoC:
cs4349: Remove redundant big endian formats
ASoC:
cs47l15: Fix event generation for low power mux control
ASoC:
cs47l92: Fix event generation for OUT1 demux
ASoC:
cs53l30: Correct number of volume levels on SX controls
ASoC:
cx2072x: Add endianness flag in snd_soc_component_driver
ASoC:
cx2072x: use simple i2c probe function
ASoC:
da7218: use i2c_match_id and simple i2c probe
ASoC:
da7219: cancel AAD related work earlier for jack removal
ASoC:
da7219: Fix pole orientation detection on certain headsets
ASoC:
da7219: Small fixes for jack detection and removal
ASoC:
da[79]*: use simple i2c probe function
ASoC:
dapm: Don't fold register value changes into notifications
ASoC:
dapm: Initialise kcontrol data for mux/demux controls
ASoC:
dmic: Add support for DSD data format
ASoC:
doc: Capitalize RESET line name
ASoC:
dsp: mediatek: add mt8195 dsp document
ASoC:
dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp
ASoC:
dt-bindings: Fix description for msm8916
ASoC:
dt-bindings: fsl,micfil: Add compatible string for imx8mp
ASoC:
dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform
ASoC:
dt-bindings: max98390: add reset gpio bindings
ASoC:
dt-bindings: max98396: add amplifier driver
ASoC:
dt-bindings: mediatek: mt8192: Add i2s-share properties
ASoC:
dt-bindings: mediatek: mt8192: Drop i2s-share properties
ASoC:
dt-bindings: mediatek: mt8195: merge mt8195 machine yaml
ASoC:
dt-bindings: mediatek: mt8195: support mt8195-mt6359-max98390-rt5682
ASoC:
dt-bindings: mt8192-mt6359: add new compatible and new properties
ASoC:
dt-bindings: rt1015p: Add #sound-dai-cells
ASoC:
dt-bindings: rt5682: Add #sound-dai-cells
ASoC:
dt-bindings: wcd938x: Add mic bias supply property
ASoC:
es83*: use simple i2c probe function
ASoC:
es8328: Fix event generation for deemphasis control
ASoC:
fix invalid yaml
ASOC:
Fix the error handling code of the probe
ASoC:
Fixup Cirrus SX control usage
ASoC:
fsl: Fix refcount leak in imx_sgtl5000_probe
ASoC:
fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC:
fsl_asrc: using pm_runtime_resume_and_get to simplify the code
ASoC:
fsl_micfil: add multi fifo support
ASoC:
fsl_micfil: Add support for i.MX8MPlus
ASoC:
fsl_micfil: do not define SHIFT/MASK for single bits
ASoC:
fsl_micfil: Driver updates
ASoC:
fsl_micfil: drop error messages from failed register accesses
ASoC:
fsl_micfil: drop fsl_micfil_set_mclk_rate()
ASoC:
fsl_micfil: Drop get_pdm_clk()
ASoC:
fsl_micfil: drop only once used defines
ASoC:
fsl_micfil: drop support for undocumented property
ASoC:
fsl_micfil: Drop unnecessary register read
ASoC:
fsl_micfil: drop unused include
ASoC:
fsl_micfil: Drop unused register read
ASoC:
fsl_micfil: drop unused variables
ASoC:
fsl_micfil: fix the naming style for mask definition
ASoC:
fsl_micfil: fold fsl_set_clock_params() into its only user
ASoC:
fsl_micfil: Remove debug message
ASoC:
fsl_micfil: rework quality setting
ASoC:
fsl_micfil: simplify clock setting
ASoC:
fsl_micfil: use clear/set bits
ASoC:
fsl_micfil: use define for OSR default value
ASoC:
fsl_micfil: use GENMASK to define register bit fields
ASoC:
fsl_sai: Add support for i.MX8M Plus
ASoC:
fsl_sai: Add support for i.MX8MM
ASoC:
fsl_sai: Add support for i.MX8MM, MP, ULP
ASoC:
fsl_sai: Add support for i.MX8MN
ASoC:
fsl_sai: Add support for i.MX8ULP
ASoC:
fsl_sai: Fix FSL_SAI_xDR/xFR definition
ASoC:
fsl_ssi: Add support multi fifo script
ASoC:
hdac_hda: Add endianness flag in snd_soc_component_driver
ASoC:
hdmi-codec: Remove redundant big endian formats
ASoC:
img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC:
img-parallel-out: using pm_runtime_resume_and_get
ASoC:
img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC:
img-spdif-out: using pm_runtime_resume_and_get to simplify the code
ASoC:
imx-hdmi: Fix refcount leak in imx_hdmi_probe
ASoC:
imx-hdmi: remove useless null check before call of_node_put()
ASoC:
intel: atom: Remove superfluous flush_scheduled_work()
ASoC:
Intel: atom: use pm_runtime_resume_and_get()
ASoC:
Intel: avs: Account for libraries when booting basefw
ASoC:
Intel: avs: Add topology loading operations
ASoC:
Intel: avs: Add topology parsing infrastructure
ASoC:
Intel: avs: APL-based platforms support
ASoC:
Intel: avs: Arm paths after creating them
ASoC:
Intel: avs: Configure modules according to their type
ASoC:
Intel: avs: Coredump and recovery flow
ASoC:
Intel: avs: D0ix power state support
ASoC:
Intel: avs: Declare path and its components
ASoC:
Intel: avs: Declare vendor tokens
ASoC:
Intel: avs: Depend on SND_INTEL_DSP_CONFIG
ASoC:
Intel: avs: Driver core and PCM operations
ASoC:
Intel: avs: Drop direct ACPI dependency
ASoC:
Intel: avs: Enable AVS driver only on x86 platforms
ASoC:
Intel: avs: Event tracing
ASoC:
Intel: avs: Fix build error on arc, m68k and sparc
ASoC:
Intel: avs: Fix parsing UUIDs in topology
ASoC:
Intel: avs: Generic PCM FE operations
ASoC:
Intel: avs: Generic soc component driver
ASoC:
Intel: avs: HDA PCM BE operations
ASoC:
Intel: avs: Machine board registration
ASoC:
Intel: avs: non-HDA PCM BE operations
ASoC:
Intel: avs: Parse module-extension tuples
ASoC:
Intel: avs: Parse path and path templates tuples
ASoC:
Intel: avs: Parse pipeline and module tuples
ASoC:
Intel: avs: Parse pplcfg and binding tuples
ASoC:
Intel: avs: Path creation and freeing
ASoC:
Intel: avs: Path state management
ASoC:
Intel: avs: PCI driver implementation
ASoC:
Intel: avs: Power management
ASoC:
Intel: avs: Prepare for firmware tracing
ASoC:
Intel: avs: Prepare modules before bindings them
ASoC:
Intel: avs: Replace link_mask usage with i2s_link_mask
ASoC:
Intel: avs: SKL-based platforms support
ASoC:
Intel: avs: Support link_mask formatted string
ASoC:
Intel: avs: Topology and path management
ASoC:
Intel: boards: Chromebook configuration updates
ASoC:
Intel: boards: Use temporary variable for struct device
ASoC:
Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
ASoC:
Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
ASoC:
Intel: catpt: Drop redundant enum constant
ASoC:
Intel: cirrus-common: fix incorrect channel mapping
ASoC:
Intel: common: fix typo for tplg naming
ASoC:
Intel: Skylake: Correct the handling of fmt_config flexible array
ASoC:
Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
ASoC:
Intel: sof_rt5682: Add support for adl_rt1019_rt5682s
ASoC:
Intel: sof_rt5682: fix out-of-bounds array access
ASoC:
Intel: sof_sdw: handle errors on card registration
ASoC:
Intel: sof_ssp_amp: enable capture stream from cs35l41
ASoC:
Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks
ASoC:
Intel: sof_ssp_amp: remove 'set-but-not-used' warning
ASoC:
Introduce snd_soc_of_get_dai_link_cpus
ASoC:
lm4857: use simple i2c probe function
ASoC:
lm49xxx: use simple i2c probe function
ASoC:
lochnagar: Add endianness flag in snd_soc_component_driver
ASoC:
madera: Fix event generation for OUT1 demux
ASoC:
madera: Fix event generation for rate controls
ASoC:
max9*: use simple i2c probe function
ASoC:
max980*: use i2c_match_id and simple i2c probe
ASoC:
max98090: Fix event generation for custom controls
ASoC:
max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
ASoC:
max98357a: remove dependency on GPIOLIB
ASoC:
max98390: Add reset gpio control
ASoC:
max98396: add amplifier driver
ASoC:
max98396: Fix build error for implicit function declaration
ASoC:
max98396: Fix register access for PCM format settings
ASoC:
max98504: Add endianness flag in snd_soc_component_driver
ASoC:
mediatek: Add support for MT8195 sound card with max98390 and rt5682
ASoC:
mediatek: Fix error handling in mt8173_max98090_dev_probe
ASoC:
mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
ASoC:
mediatek: mt8192: refactor for I2S3 DAI link of speaker
ASoC:
mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset
ASoC:
mediatek: mt8192: support rt1015p_rt5682s
ASoC:
mediatek: mt8192: support rt1015p_rt5682s
ASoC:
mediatek: mt8195: add machine support for max98390 and rt5682
ASoC:
mediatek: mt8195: Fix build warning without CONFIG_OF
ASoC:
mediatek: mt8195: Make sure of_device_id table are NULL terminated
ASoC:
mediatek: mt8195: merge machine driver
ASoC:
mediatek: mt8195: rename card controls
ASoC:
mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c
ASoC:
mediatek: simplify the return expression of mtk_dai_pcm_prepare()
ASoC:
Merge fixes
ASoC:
ml26124: use simple i2c probe function
ASoC:
mt6351: Add endianness flag in snd_soc_component_driver
ASoC:
mt6358: Add endianness flag in snd_soc_component_driver
ASoC:
mt6359: Add endianness flag in snd_soc_component_driver
ASoC:
mt6660: Add endianness flag in snd_soc_component_driver
ASoC:
mt6660: use simple i2c probe function
ASoC:
mxs-saif: Fix refcount leak in mxs_saif_probe
ASoC:
nau8*: use simple i2c probe function
ASoC:
nau8822: Add operation for internal PLL off and on
ASoC:
ops: Fix off by one in range control validation
ASoC:
pcm*: use simple i2c probe function
ASoC:
pcm1789: Make pcm1789_common_exit() return void
ASoC:
pcm186x: simplify the return expression of pcm186x_power_off()
ASoC:
pcm186x: use i2c_match_id and simple i2c probe
ASoC:
pcm3060: Add endianness flag in snd_soc_component_driver
ASoC:
pcm3060: use simple i2c probe function
ASoC:
Pull in fixes
ASoC:
Pull in fixes
ASoC:
pxa: ac97: use normal MMIO accessors
ASoC:
pxa: i2s: use normal MMIO accessors
ASoC:
pxa: use pdev resource for FIFO regs
ASoC:
qcom: Add driver support for ALC5682I-VS
ASoC:
qcom: dt-bindings: Update bindings for clocks in lpass digital codes
ASoC:
qcom: lpass-platform: Update memremap flag to MEMREMAP_WC
ASoC:
qcom: lpass-platform: Update VMA access permissions in mmap callback
ASoC:
qcom: SC7280: Update machine driver startup, shutdown callbacks
ASoC:
qcom: Use MCLK as RT5682I-VS sysclk source
ASoC:
qdsp6: fix potential memory leak in q6apm_get_audioreach_graph()
ASoC:
qdsp6: q6apm-dai: unprepare stream if its already prepared
ASoC:
Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
ASoC:
remaining i2c_match_id i2c probe changes
ASoC:
remaining simple i2c probe changes
ASoC:
remove two unnecessary gpiolib dependencies
ASoC:
Remove unused hw_write_t type
ASoC:
rename tas2764 to tas27xx
ASoC:
rk3328: fix disabling mclk on pclk probe failure
ASoC:
rk3328: fix disabling mclk on pclk probe failure
ASoC:
rockchip-i2s: Undo BCLK pinctrl changes
ASoC:
rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found
ASoC:
rockchip: i2s: switch BCLK to GPIO
ASoC:
rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
ASoC:
rsnd: care return value from rsnd_node_fixed_index()
ASoC:
rsnd: use inclusive language for DAIFMT mask
ASoC:
rt*: use simple i2c probe function
ASoC:
rt1015p: remove dependency on GPIOLIB
ASoC:
rt1016: enable building
ASoC:
rt1019: Add endianness flag in snd_soc_component_driver
ASoC:
rt1308-sdw: Add endianness flag in snd_soc_component_driver
ASoC:
rt1308-sdw: add the default value of register 0xc320
ASoC:
rt1316-sdw: Add endianness flag in snd_soc_component_driver
ASoC:
rt5514: Fix event generation for "DSP Voice Wake Up" control
ASoC:
rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM
ASoC:
rt5640: Fix the wrong state of JD1 and JD2
ASoC:
rt5645: Fix errorenous cleanup order
ASoC:
rt5645: Fix the error handling of rt5645_i2c_probe()
ASoC:
rt5682s: Separate the regulator consumer controls
ASoC:
rt7*-sdw: harden jack_detect_handler
ASoC:
rt700: Add endianness flag in snd_soc_component_driver
ASoC:
rt711-sdca-sdw: fix calibrate mutex initialization
ASoC:
rt711-sdca: Add endianness flag in snd_soc_component_driver
ASoC:
rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC:
rt711: Add endianness flag in snd_soc_component_driver
ASoC:
rt711: fix calibrate mutex initialization
ASoC:
rt715-sdca: Add endianness flag in snd_soc_component_driver
ASoC:
rt715: Add endianness flag in snd_soc_component_driver
ASoC:
rt9120: Add endianness flag in snd_soc_component_driver
ASoC:
rt9120: Fix 3byte read, valule offset typo
ASoC:
rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic
ASoC:
sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card()
ASoC:
samsung: Constify snd_soc_dapm_{route,widget} structs
ASoC:
samsung: Fix refcount leak in aries_audio_probe
ASoC:
samsung: spdif: remove unnecessary check of mem_res
ASoC:
sdw-mockup: Add endianness flag in snd_soc_component_driver
ASoC:
sgtl5000: Fix noise on shutdown/remove
ASoC:
sgtl5000: use simple i2c probe function
ASoC:
sh: Make SND_SOC_RZ depend on ARCH_RZG2L
ASoC:
sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros
ASoC:
sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
ASoC:
sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
ASoC:
sh: rz-ssi: Trivial fixes
ASoC:
soc-card: Create jack kcontrol without pins
ASoC:
soc-component: Add comment for the endianness flag
ASoC:
soc-component: Update handling to component delays
ASoC:
soc-core: remove always-false path
ASoC:
soc-generic-dmaengine-pcm: Use default config when none is given
ASoC:
soc-pcm: fix BE transition for TRIGGER_START
ASoC:
soc-pcm: improve BE state transitions
ASoC:
soc-pcm: improve BE transition for PAUSE_RELEASE
ASoC:
soc-pcm: improve BE transition for TRIGGER_START
ASoC:
soc-utils: Add helper to calculate BCLK from TDM info
ASoC:
soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk()
ASoC:
soc.h: Add SOC_SINGLE_S_EXT_TLV macro
ASoC:
soc.h: Add SOC_SINGLE_S_TLV() macro
ASoC:
soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro
ASoC:
SOF: Abstractions for top-level IPC ops
ASoC:
SOF: Add a new op to set up volume table
ASoC:
SOF: Add a prepare op to IPC topology widget ops
ASoC:
SOF: Add a route_free op in struct sof_ipc_tplg_ops
ASoC:
SOF: add default IPC capability and file paths
ASoC:
SOF: add definitions for different IPC types
ASoC:
SOF: Add header for IPC4 manifest
ASoC:
SOF: Add helper function to prepare and send an IPC message
ASoC:
SOF: Add high level IPC IO callback definitions to ipc_ops
ASoC:
SOF: Add initial header file for ipc4
ASoC:
SOF: add INTEL_IPC4 plumbing
ASoC:
SOF: add IPC-dependent file names
ASoC:
SOF: Add IPC4 FW loader support
ASoC:
SOF: Add IPC4 private header
ASoC:
SOF: add path indirection to each IPC type
ASoC:
SOF: Add rx_data pointer to snd_sof_ipc_msg struct
ASoC:
SOF: Add two new fields to struct snd_sof_widget
ASoC:
SOF: Add widget_kcontrol_setup control ops for IPC3
ASoC:
SOF: AMD updates
ASoC:
SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe
ASoC:
SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback
ASoC:
SOF: amd: Do not set fw_ready callback
ASoC:
SOF: amd: Fixed Build error
ASoC:
SOF: amd: renoir: Do not set the load_module ops
ASoC:
SOF: amd: Use dedicated MBOX for ACP and PSP communication
ASoC:
SOF: bump SOF_ABI_MINOR
ASoC:
SOF: clarify use of widget complete flag
ASoC:
SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation
ASoC:
SOF: control: use pm_runtime_resume_and_get()
ASoC:
SOF: debug: use pm_runtime_resume_and_get()
ASoC:
SOF: disable dma trace in s0ix
ASoC:
SOF: Do not check for the fw_ready callback
ASoC:
SOF: Drop 'header' parameter from tx_message() API
ASoC:
SOF: Drop support for mapped control data
ASoC:
SOF: expose a couple of functions
ASoC:
SOF: extend the interface to stop DMA trace
ASoC:
SOF: Fix potential NULL pointer dereference
ASoC:
SOF: imx: Do not set fw_ready callback
ASoC:
SOF: imx: Do not set the load_module ops
ASoC:
SOF: Intel: add helper for link DMA cleanups
ASoC:
SOF: Intel: add IP identifier
ASoC:
SOF: Intel: Add IPC-specific dai ops for IPC3
ASoC:
SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops
ASoC:
SOF: Intel: Check the bar size before remapping
ASoC:
SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
ASoC:
SOF: Intel: Do not (wrongly) assume positive return value in IMR path
ASoC:
SOF: Intel: Do not set fw_ready callback
ASOC:
SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper
ASOC:
SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA
ASoC:
SOF: Intel: hda-dai: improve suspend case
ASoC:
SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend
ASoC:
SOF: Intel: hda-dai: protect hw_params against successive calls
ASoC:
SOF: Intel: hda-dai: regroup dai and link DMA operations
ASoC:
SOF: Intel: hda-dai: reset dma_data and release stream
ASoC:
SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype
ASoC:
SOF: Intel: hda-dai: split link DMA and dai operations
ASoC:
SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper
ASoC:
SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
ASoC:
SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC:
SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
ASoC:
SOF: Intel: hda-loader: Use local snd_dma_buffer
ASoC:
SOF: Intel: hda: define check_ipc_irq op
ASoC:
SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
ASoC:
SOF: Intel: hda: expose some codeloader functions
ASoC:
SOF: Intel: hda: Fix compressed stream position tracking
ASoC:
SOF: Intel: hda: Revisit IMR boot sequence
ASoC:
SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms
ASoC:
SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4
ASoC:
SOF: Intel: hda: simplify NHLT handling
ASoC:
SOF: Intel: hda: use BIT() macros for consistency
ASoC:
SOF: Intel: hda: use common ops across platforms
ASoC:
SOF: Intel: improve HDaudio DAI support
ASoC:
SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header
ASoC:
SOF: Intel: pci-tgl: add ADL-PS support
ASoC:
SOF: Intel: pci-tgl: add RPL-P support
ASoC:
SOF: Introduce generic (in)firmware tracing infrastructure
ASoC:
SOF: Introduce IPC dependent ops for firmware handling, loading
ASoC:
SOF: Introduce IPC independent ops for firmware tracing support
ASoC:
SOF: Introduce opaque storage of private data for firmware tracing
ASoC:
SOF: IPC Abstraction for FW loading
ASoC:
SOF: ipc-msg-injector: Add support for IPC4 messages
ASoC:
SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode
ASoC:
SOF: ipc-msg-injector: Fix reversed if statement
ASoC:
SOF: ipc-msg-injector: Propagate write errors correctly
ASoC:
SOF: ipc-msg-injector: Query the maximum IPC payload size
ASoC:
SOF: ipc-msg-injector: Separate the message sending
ASoC:
SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev
ASoC:
SOF: ipc3-dtrace: Move host ops wrappers from generic header to private
ASoC:
SOF: ipc3-loader: Implement firmware parsing and loading
ASoC:
SOF: ipc3-topology: Correct get_control_data for non bytes payload
ASoC:
SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
ASoC:
SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it
ASoC:
SOF: ipc3: Add local implementation for handling fw_ready message
ASoC:
SOF: ipc3: Implement rx_msg IPC ops
ASoC:
SOF: ipc3: Implement the get_reply IPC ops
ASoC:
SOF: ipc3: Implement the set_get_data IPC ops
ASoC:
SOF: ipc3: Implement the tx_msg IPC ops
ASoC:
SOF: ipc3: Remove the ipc3-ops.h header file
ASoC:
SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending
ASoC:
SOF: IPC4: Add FW loader ops
ASoC:
SOF: ipc4: Add support for mandatory message handling functionality
ASoC:
SOF: IPC4: Introduce message handling functionality
ASoC:
SOF: ipc: Add check for fw_loader ops
ASoC:
SOF: ipc: Add check for mandatory IPC message handling ops
ASoC:
SOF: ipc: Add max_payload_size field in struct snd_sof_ipc
ASoC:
SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct
ASoC:
SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control
ASoC:
SOF: ipc: Separate the ops checks by functions/topics
ASoC:
SOF: ipc: Switch over to use the rx_msg ops
ASoC:
SOF: ipc: Switch over to use the tx_msg and set_get_data ops
ASoC:
SOF: ipc: Use ipc->max_payload_size for message/reply size checking
ASoC:
SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply()
ASoC:
SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply()
ASoC:
SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate
ASoC:
SOF: loader: Call optional query_fw_configuration on first boot
ASoC:
SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used
ASoC:
SOF: loader: Remove the old fw_ready related code
ASoC:
SOF: loader: Switch to use the fw_loader ops
ASoC:
SOF: mediatek: add debug dump
ASoC:
SOF: mediatek: Add DSP system PM callback for mt8186
ASoC:
SOF: mediatek: Add ipc support for mt8195
ASoC:
SOF: mediatek: Add mediatek common debug dump
ASoC:
SOF: mediatek: Add mt8186 dsp clock support
ASoC:
SOF: mediatek: Add mt8186 hardware support
ASoC:
SOF: mediatek: Add mt8186 ipc support
ASoC:
SOF: mediatek: Add mt8186 sof fw loader and dsp ops
ASoC:
SOF: mediatek: Add mt8195 debug dump
ASoC:
SOF: mediatek: Fix allyesconfig build error
ASoC:
SOF: mediatek: Fix error code in probe
ASoC:
SOF: mediatek: mt8195 add shutdown callback
ASoC:
SOF: mediatek: mt8195 change ipc timeout as 1 second
ASoC:
SOF: mediatek: mt8195: Do not set the load_module ops
ASoC:
SOF: mediatek: remove duplicate include in mt8195.c
ASoC:
SOF: Miscellaneous fixes for IPC and trace
ASoC:
SOF: Miscellaneous preparatory patches for IPC4
ASoC:
SOF: Modify the host trace_init parameter list to include dmab
ASoC:
SOF: OF: Add shutdown callback for SOF OF device
ASOC:
SOF: pci: add ipc_type override for Intel IPC4 tests
ASoC:
SOF: pci: add quirks and PCI IDS
ASoC:
SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params()
ASoC:
SOF: pcm: remove unnecessary function declaration
ASoC:
SOF: pm: add definitions for S4 and S5 states
ASoC:
SOF: pm: add explicit behavior for ACPI S1 and S2
ASoC:
SOF: remove const qualifier for 'struct snd_sof_dsp_ops'
ASoC:
SOF: Remove dmab and dmab_bdl from snd_sof_dev struct
ASoC:
SOF: Remove header from struct snd_sof_ipc_msg
ASoC:
SOF: remove incorrect clearing of prepared flag
ASoC:
SOF: Remove redundant return statements
ASoC:
SOF: Rename dtrace_is_supported flag to fw_trace_is_supported
ASoC:
SOF: Rework the firmware ready message handling
ASoC:
SOF: sof-audio: flag errors on pipeline teardown
ASoC:
SOF: sof-audio: preserve topology filename override in nocodec mode
ASoC:
SOF: sof-audio: remove useless assignment
ASoC:
SOF: sof-audio: reset route status before freeing widget
ASoC:
SOF: sof-audio: Set up widgets from source to sink
ASoC:
SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up
ASoC:
SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get()
ASoC:
SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get()
ASoC:
SOF: sof-client-probes: Query the maximum IPC payload size
ASoC:
SOF: sof-client: Add API to get the ipc_type
ASoC:
SOF: sof-client: Add API to get the maximum IPC payload size
ASoC:
SOF: sof-client: Add support IPC4 message sending
ASoC:
SOF: sof-client: IPC flood test can only work with SOF_IPC
ASoC:
SOF: sof-client: Update for different IPC versions
ASoC:
SOF: sof-pci-dev: add parameter to override firmware filename
ASoC:
SOF: sof-pci-dev: add parameter to override topology filename
ASoC:
SOF: sof-pci-dev: don't use the community key on APL Chromebooks
ASoC:
SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe()
ASoC:
SOF: Switch to IPC generic firmware tracing
ASoC:
SOF: topology: Avoid open coded arithmetic in memory allocation
ASoC:
SOF: topology: Check w->sname validity once in sof_connect_dai_widget()
ASoC:
SOF: topology: Skip parsing DAI link tokens if not needed
ASoC:
SOF: topology: use new sound control LED layer
ASoC:
SOF: trace: The dtrace is only available with SOF_IPC
ASoC:
SOF: use pm_runtime_resume_and_get()
ASoC:
SOF: using pm_runtime_resume_and_get to simplify the code
ASoC:
sta*: use simple i2c probe function
ASoC:
sta32x: Remove redundant big endian formats
ASoC:
sta350: Remove redundant big endian formats
ASoC:
tas*: use i2c_match_id and simple i2c probe
ASoC:
tas*: use simple i2c probe function
ASoC:
tas2764: Add post reset delays
ASoC:
tas2764: Correct playback volume range
ASoC:
tas2764: Fix amp gain register offset & default
ASoC:
tas2764: Fix and extend FSYNC polarity handling
ASoC:
tas571x: Fix the error handling of tas571x_i2c_probe()
ASoC:
tas6424: Fix the error handling of tas6424_i2c_probe()
ASoC:
tas6424: Return zero in remove callback
ASoC:
tda7419: use simple i2c probe function
ASoC:
tegra186_asrc: mark runtime-pm functions as __maybe_unused
ASoC:
tegra: Add binding doc for ASRC module
ASoC:
tegra: Add Tegra186 based ASRC driver
ASoC:
tegra: AHUB routes for ASRC module
ASoC:
ti: davinci-mcasp: Add dma-type for bcdma
ASoC:
ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
ASoC:
ti: omap-mcbsp: duplicate sysfs error
ASoC:
ti: osk5912: Make it CCF clk API compatible
ASoC:
tlv320*: use i2c_match_id and simple i2c probe
ASoC:
tlv320*: use simple i2c probe function
ASoC:
tlv320adc3xxx: Add endianness flag in snd_soc_component_driver
ASoC:
tlv320adcx140: Fix tx_mask check
ASoC:
tlv320adcx140: Register a callback to disable the regulator_disable
ASoC:
topology: Cleanup patches
ASoC:
topology: Correct error message
ASoC:
topology: Remove unnecessary looping
ASoC:
topology: Rename soc_tplg_init_kcontrol() function
ASoC:
topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL
ASoC:
topology: Return bool instead of int
ASoC:
topology: Use for loop instead of while
ASoC:
tpa6130: use i2c_match_id and simple i2c probe
ASoC:
ts3a227e: use simple i2c probe function
ASoC:
tscs*: use simple i2c probe function
ASoC:
tscs454: Add endianness flag in snd_soc_component_driver
ASoC:
uda1380: use simple i2c probe function
ASoC:
uniphier: simplify the return expression of uniphier_aio_compr_set_params()
ASoC:
update to support either TAS2764 or TAS2780
ASoC:
ux500: mop500: Check before clk_put() not needed
ASoC:
wcd9335: Add endianness flag in snd_soc_component_driver
ASoC:
wcd9335: Fix spurious event generation
ASoC:
wcd9335: Remove RX channel from old list before adding it to a new one
ASoC:
wcd9335: Use int array instead of bitmask for TX mixers
ASoC:
wcd934x: Add endianness flag in snd_soc_component_driver
ASoC:
wcd938x: Add endianness flag in snd_soc_component_driver
ASoC:
wcd938x: Fix event generation for some controls
ASoC:
wm*: use i2c_match_id and simple i2c probe
ASoC:
wm*: use simple i2c probe function
ASoC:
wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
ASoC:
wm2000: Remove redundant endianness flag
ASoC:
wm5102: Fix event generation for output compensation
ASoC:
wm5110: Fix DRE control
ASoC:
wm8731: Convert DT bindings to YAML format
ASoC:
wm8731: Factor component init out of bus code
ASoC:
wm8731: Factor our MCLK and mutex initialisation
ASoC:
wm8731: Factor out the I2C and SPI bus code into separate modules
ASoC:
wm8731: Move regulator request into wm8731_init()
ASoC:
wm8731: Overhaul of the driver
ASoC:
wm8731: Update to modern DAI terminology
ASoC:
wm8731: use simple i2c probe function
ASoC:
wm8903: Fix the error handling of wm8903_i2c_probe()
ASoC:
wm8940: add devicetree support
ASoC:
wm8960: Add ACPI support
ASoC:
wm8962: Fix suspend while playing music
ASoC:
wm8998: Fix event generation for input mux
ASoC:
wm9090: Remove redundant endianness flag
ASoC:
wm_adsp: Compressed stream DSP memory structs should be __packed
ASoC:
wm_adsp: Fix event for preloader
ASoC:
wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC:
wsa881x: Add endianness flag in snd_soc_component_driver
assoc_array:
Fix BUG_ON during garbage collect
ata:
libata-core: Allow forcing most horkage flags
ata:
libata-core: cleanup ata_device_blacklist
ata:
libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
ata:
libata-core: fix parameter type in ata_xfer_mode2shift()
ata:
libata-core: Improve link flags forced settings
ata:
libata-core: Refactor force_tbl definition
ata:
libata-core: replace "its" with "it is"
ata:
libata-transport: fix {dma|pio|xfer}_mode sysfs files
ata:
libata: add qc->flags in ata_qc_complete_template tracepoint
ata:
libata: drop 'sas_last_tag'
ata:
Make use of the helper function devm_platform_ioremap_resource()
ata:
pata_cs5535: Fix W=1 warnings
ata:
pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare
ata:
pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h
ata:
pata_octeon_cf: Fix refcount leak in octeon_cf_probe
ata:
pata_sil680: fix result type of sil680_sel{dev|reg}()
ata:
pata_via: fix sloppy typing in via_do_set_mode()
ata:
simplify the return expression of brcm_ahci_remove
ath10k:
add support for MSDU IDs for USB devices
ath10k:
enable napi on RX path for usb
ath10k:
mac: fix too long lines
ath10k:
remove a copy of the NAPI_POLL_WEIGHT define
ath10k:
simplify if-if to if-else
ath10k:
skip ath10k_halt during suspend for driver state RESTARTING
ath10k:
support bus and device specific API 1 BDF selection
ath10k:
Trigger sta disconnect on hardware restart
ath10k:
Use of_device_get_match_data() helper
ath11k:
acquire ab->base_lock in unassign when finding the peer by addr
ath11k:
Add basic WoW functionalities
ath11k:
add fallback board name without variant while searching board-2.bin
ath11k:
Add HW params for WCN6750
ath11k:
Add hw-restart option to simulate_fw_crash
ath11k:
Add peer rhash table support
ath11k:
Add QMI changes for WCN6750
ath11k:
add read variant from SMBIOS for download board data
ath11k:
Add register access logic for WCN6750
ath11k:
add support for device recovery for QCA6390/WCN6855
ath11k:
add support for extended wmi service bit
ath11k:
Add support for SAR
ath11k:
Add support for targets without trustzone
ath11k:
Add support for WCN6750 device
ath11k:
add support to search regdb data in board-2.bin for WCN6855
ath11k:
add synchronization operation between reconfigure of mac80211 and ath11k_base
ath11k:
Add WoW net-detect functionality
ath11k:
change fw build id format in driver init log
ath11k:
change management tx queue to avoid connection timed out
ath11k:
Change max no of active probe SSID and BSSID to fw capability
ath11k:
Choose MSI config based on HW revision
ath11k:
Datapath changes to support WCN6750
ath11k:
Designating channel frequency when sending management frames
ath11k:
disable regdb support for QCA6390
ath11k:
disable spectral scan during spectral deinit
ath11k:
Do not put HW in DBS mode for WCN6750
ath11k:
Don't check arvif->is_started before sending management frames
ath11k:
Don't use GFP_KERNEL in atomic context
ath11k:
enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability
ath11k:
Fetch device information via QMI for WCN6750
ath11k:
Fix build warning without CONFIG_IPV6
ath11k:
fix driver initialization failure with WoW unsupported hw
ath11k:
fix missing unlock on error in ath11k_wow_op_resume()
ath11k:
Fix RX de-fragmentation issue on WCN6750
ath11k:
Fix spelling mistake "reseting" -> "resetting"
ath11k:
fix the warning of dev_wake in mhi_pm_disable_transition()
ath11k:
fix warning of not found station for bssid in message
ath11k:
HAL changes to support WCN6750
ath11k:
Handle keepalive during WoWLAN suspend and resume
ath11k:
implement hardware data filter
ath11k:
Implement remain-on-channel support
ath11k:
mac: fix too long line
ath11k:
mhi: add error handling for suspend and resume
ath11k:
mhi: remove state machine
ath11k:
mhi: remove unnecessary goto from ath11k_mhi_start()
ath11k:
Move parameters in bus_params to hw_params
ath11k:
PCI changes to support WCN6750
ath11k:
purge rx pktlog when entering WoW
ath11k:
read country code from SMBIOS for WCN6855/QCA6390
ath11k:
reduce the wait time of 11d scan and hw scan while add interface
ath11k:
Refactor MSI logic to support WCN6750
ath11k:
Refactor PCI code to support WCN6750
ath11k:
Refactor the peer delete
ath11k:
Remove core PCI references from PCI common code
ath11k:
remove redundant assignment to variables vht_mcs and he_mcs
ath11k:
Remove unnecessary delay in ath11k_core_suspend
ath11k:
remove unused ATH11K_BD_IE_BOARD_EXT
ath11k:
reset 11d state in process of recovery
ath11k:
Reuse the available memory after firmware reload
ath11k:
store and send country code to firmware after recovery
ath11k:
support ARP and NS offload
ath11k:
support GTK rekey offload
ath11k:
Update WBM idle ring HP after FW mode on
ath11k:
WMI changes to support WCN6750
ath6kl:
fix typos in comments
ath6kl:
Use cc-disable-warning to disable -Wdangling-pointer
ath9k:
add functions to get paprd rate mask
ath9k:
fix ar9003_get_eepmisc
ath9k:
fix ath_get_rate_txpower() to respect the rate list end tag
ath9k:
fix QCA9561 PA bias level
ath9k:
hif_usb: simplify if-if to if-else
ath9k:
make ATH_SREV macros more consistent
ath9k:
make is2ghz consistent in ar9003_eeprom
ath9k:
refactor ar9003_hw_spur_mitigate_ofdm
ath9k:
Remove unnecessary print function dev_err()
ath9k:
split set11nRateFlags and set11nChainSel
ath9k:
use AR9300_MAX_CHAINS when appropriate
ath9k:
Use platform_get_irq() to get the interrupt
ath9k_htc:
fix potential out of bounds access with invalid rxstatus->rs_keyix
au1000_eth:
stop using virt_to_bus()
audit:
free module name
audit:
use fsnotify group lock helpers
ax25:
Fix ax25 session cleanup problems
ax25:
merge repeat codes in ax25_dev_device_down()
b43:
Fix assigning negative value to unsigned variable
b43legacy:
Fix assigning negative value to unsigned variable
Backmerge tag :
'v5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
batman-adv:
remove unnecessary type castings
batman-adv:
Start new development cycle
bcache:
avoid journal no-space deadlock by reserving 1 journal bucket
bcache:
avoid unnecessary soft lockup in kworker update_writeback_rate()
bcache:
improve multithreaded bch_btree_check()
bcache:
improve multithreaded bch_sectors_dirty_init()
bcache:
memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
bcache:
remove incremental dirty sector counting for bch_sectors_dirty_init()
bcma:
gpio: Switch to use fwnode instead of of_node
be2net:
Fix buffer overflow in be_get_module_eeprom
befs:
Convert befs to read_folio
bfq:
Allow current waker to defend against a tentative one
bfq:
Avoid false marking of bic as stably merged
bfq:
Avoid merging queues with different parents
bfq:
Drop pointless unlock-lock pair
bfq:
Get rid of __bio_blkcg() usage
bfq:
Make sure bfqg for which we are queueing requests is online
bfq:
Relax waker detection for shared queues
bfq:
Remove bfq_requeue_request_body()
bfq:
Remove pointless bfq_init_rq() calls
bfq:
Remove superfluous conversion from RQ_BIC()
bfq:
Split shared queues on move between cgroups
bfq:
Track whether bfq_group is still online
bfq:
Update cgroup information before merging bio
big_keys:
Use struct for internal payload
binder:
add BINDER_GET_EXTENDED_ERROR ioctl
binder:
add failed transaction logging info
binder:
additional transaction error logs
binder:
convert logging macros into functions
binder:
fix atomic sleep when get extended error
binder:
fix potential UAF of target_{proc,thread}
binder:
fix printk format for commands
binder:
fix sender_euid type in uapi header
binder:
hold fd_install until allocating fds first
binder:
Use kmap_local_page() in binder_alloc_copy_user_to_buffer()
binder:
Use memcpy_{to,from}_page() in binder_alloc_do_buffer_copy()
binder:
Use memset_page() in binder_alloc_clear_buf()
binderfs:
add extended_error feature entry
binfmt_flat:
do not stop relocating GOT entries prematurely on riscv
binfmt_flat:
Drop vestiges of coredump support
binfmt_flat:
Remove shared library support
bitmap:
Fix return values to be unsigned
blk-cgroup:
always terminate io.stat lines
blk-cgroup:
cleanup blk_cgroup_congested
blk-cgroup:
cleanup blkcg_maybe_throttle_current
blk-cgroup:
delete rcu_read_lock_held() WARN_ON_ONCE()
blk-cgroup:
move blk_cgroup_congested out line
blk-cgroup:
move blkcg_css to blk-cgroup.c
blk-cgroup:
move blkcg_{get,set}_fc_appid out of line
blk-cgroup:
move blkcg_{pin,unpin}_online out of line
blk-cgroup:
move struct blkcg to block/blk-cgroup.h
blk-cgroup:
remove __bio_blkcg
blk-cgroup:
remove pointless CONFIG_BLOCK ifdefs
blk-cgroup:
Remove unnecessary rcu_read_lock/unlock()
blk-cgroup:
remove unneeded includes from
blk-cgroup:
replace bio_blkcg with bio_blkcg_css
blk-iocost:
combine local_stat and desc_stat to stat
blk-iocost:
tracing: atomic64_read(&ioc->vtime_rate) is assigned an extra semicolon
blk-iolatency:
Fix inflight count imbalances and IO hangs on offline
blk-mq:
avoid a mess of casts for blk_end_sync_rq
blk-mq:
avoid to touch q->elevator without any protection
blk-mq:
do not update io_ticks with passthrough requests
blk-mq:
don't clear flush_rq from tags->rqs[]
blk-mq:
don't touch ->tagset in blk_mq_get_sq_hctx
blk-mq:
fix passthrough plugging
blk-mq:
fix typo in comment
blk-mq:
protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none
blk-mq:
remove __blk_execute_rq_nowait
blk-mq:
remove the done argument to blk_execute_rq_nowait
blk-throttle:
Set BIO_THROTTLED when bio has been throttled
blktrace:
cleanup the __trace_note_message interface
blob_to_mnt():
kern_unmount() is needed to undo kern_mount()
block, bfq:
make bfq_has_work() more accurate
block, bfq:
protect 'bfqd->queued' by 'bfqd->lock'
block, loop:
support partitions without scanning
block/badblocks:
Remove redundant assignments
block/bfq:
Enable I/O statistics
block/blk-map:
Remove redundant assignment
block/partitions/acorn:
Remove redundant assignments
block/partitions/atari:
Remove redundant assignment
block/partitions/ldm:
Remove redundant assignments
block/rnbd-clt:
Avoid flush_workqueue(system_long_wq) usage
block:
add a bdev_discard_granularity helper
block:
add a bdev_fua helper
block:
add a bdev_max_discard_sectors helper
block:
add a bdev_max_zone_append_sectors helper
block:
add a bdev_nonrot helper
block:
add a bdev_stable_writes helper
block:
add a bdev_write_cache helper
block:
add a disk_openers helper
block:
add sync_blockdev_range()
block:
allow passing a NULL bdev to bio_alloc_clone/bio_init_clone
block:
allow use of per-cpu bio alloc cache by block drivers
block:
allow using the per-cpu bio cache from bio_alloc_bioset
block:
change exported IO accounting interface from gendisk to bdev
block:
cleanup the VM accounting in submit_bio
block:
decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD
block:
disable the elevator int del_gendisk
block:
document BLK_STS_AGAIN usage
block:
drbd: drbd_receiver: Remove redundant assignment to err
block:
fix bio_clone_blkg_association() to associate with proper blkcg_gq
block:
Fix handling of offline queues in blk_mq_alloc_request_hctx()
block:
fix missing blkcg_bio_issue_init
block:
Fix potential deadlock in blk_ia_range_sysfs_show()
block:
Fix the bio.bi_opf comment
block:
freeze the queue earlier in del_gendisk
block:
ignore RWF_HIPRI hint for sync dio
block:
improve the error message from bio_check_eod
block:
make bioset_exit() fully resilient against being called twice
block:
move bdev_alignment_offset and queue_limit_alignment_offset out of line
block:
move {bdev,queue_limit}_discard_alignment out of line
block:
null_blk: Cleanup device creation and deletion
block:
null_blk: Cleanup messages
block:
null_blk: Fix code style issues
block:
null_blk: Fix null_zone_write()
block:
null_blk: Improve device creation with configfs
block:
pop cached rq before potentially blocking rq_qos_throttle()
block:
refactor discard bio size limiting
block:
remove bioset_init_from_src
block:
remove last remaining traces of IDE documentation
block:
remove per-disk debugfs files in blk_unregister_queue
block:
remove queue from struct blk_independent_access_range
block:
remove queue_discard_alignment
block:
remove QUEUE_FLAG_DISCARD
block:
remove superfluous calls to blkcg_bio_issue_init
block:
remove useless BUG_ON() in blk_mq_put_tag()
block:
remove WARN_ON() from bd_link_disk_holder
block:
reorder the REQ_ flags
block:
serialize all debugfs operations using q->debugfs_mutex
block:
take destination bvec offsets into account in bio_copy_data_iter
block:
turn bdev->bd_openers into an atomic_t
block:
turn bio_kmalloc into a simple kmalloc wrapper
block:
use bdev_alignment_offset in disk_alignment_offset_show
block:
use bdev_alignment_offset in part_alignment_offset_show
block:
use bdev_discard_alignment in part_discard_alignment_show
block:
use bio_queue_enter instead of blk_queue_enter in bio_poll
block:
wire-up support for passthrough plugging
Bluetooth:
Always set event mask on suspend
Bluetooth:
btbcm: Add entry for BCM4373A0 UART Bluetooth
Bluetooth:
btbcm: Support per-board firmware variants
Bluetooth:
btintel: Constify static struct regmap_bus
Bluetooth:
btmtksdio: fix possible FW initialization failure
Bluetooth:
btmtksdio: fix the reset takes too long
Bluetooth:
btmtksdio: fix use-after-free at btmtksdio_recv_event
Bluetooth:
btrtl: Add support for RTL8852C
Bluetooth:
btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices
Bluetooth:
btusb: Add a new PID/VID 0489/e0c8 for MT7921
Bluetooth:
btusb: add support for Qualcomm WCN785x
Bluetooth:
btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA
Bluetooth:
btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
Bluetooth:
core: Fix deadlock on hci_power_on_sync.
Bluetooth:
core: Fix missing power_on work cancel on HCI close
bluetooth:
don't use bitmaps for random flag accesses
Bluetooth:
eir: Add helpers for managing service data
Bluetooth:
fix dangling sco_conn and use-after-free in sco_sock_timeout
Bluetooth:
HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk
Bluetooth:
hci_conn: Fix hci_connect_le_sync
Bluetooth:
hci_qca: Use del_timer_sync() before freeing
Bluetooth:
hci_sync: Fix attempting to suspend with unfiltered passive scan
Bluetooth:
hci_sync: use hci_skb_event() helper
Bluetooth:
Keep MGMT pending queue ordered FIFO
Bluetooth:
L2CAP: Fix use-after-free caused by l2cap_chan_put
Bluetooth:
MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP
Bluetooth:
mgmt: Fix double free on error path
Bluetooth:
mt7921s: Fix the incorrect pointer check
Bluetooth:
Print broken quirks
Bluetooth:
protect le accept and resolv lists with hdev->lock
Bluetooth:
use hdev lock for accept_list and reject_list in conn req
Bluetooth:
use hdev lock in activate_scan for hci_is_adv_monitoring
bnx2x:
Fix spelling mistake "regiser" -> "register"
bnx2x:
Fix undefined behavior due to shift overflowing the constant
bnxt:
add flag to denote that an xdp program is currently attached
bnxt:
add page_pool support for aggregation ring when using xdp
bnxt:
adding bnxt_rx_agg_pages_xdp for aggregated xdp
bnxt:
adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff
bnxt:
change receive ring space parameters
bnxt:
refactor bnxt_rx_pages operate on skb_shared_info
bnxt:
refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff
bnxt:
rename bnxt_rx_pages to bnxt_rx_agg_pages_skb
bnxt:
set xdp_buff pfmemalloc flag if needed
bnxt:
support transmit and free of aggregation buffers
bnxt:
XDP multibuffer enablement
bnxt_en:
Configure ptp filters during bnxt open
bnxt_en:
Enable packet timestamping for all RX packets
bnxt_en:
Fix and simplify XDP transmit path
bnxt_en:
Fix bnxt_refclk_read()
bnxt_en:
Fix bnxt_reinit_after_abort() code path
bnxt_en:
fix livepatch query
bnxt_en:
parse and report result field when NVRAM package install fails
bnxt_en:
reclaim max resources if sriov enable fails
bnxt_en:
Update firmware interface to 1.10.2.95
bonding:
ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
bonding:
fix missed rcu protection
bonding:
guard ns_targets by CONFIG_IPV6
bonding:
NS target should accept link local address
bonding:
show NS IPv6 targets in proc master info
bootconfig:
Check the checksum before removing the bootconfig from initrd
bootconfig:
Make the bootconfig.o as a normal object file
bootconfig:
Support embedding a bootconfig file in kernel
bpf, arm64:
Adjust the offset of str/ldr(immediate) to positive number
bpf, arm64:
Clear prog->jited_len along prog->jited
bpf, arm64:
Optimize BPF store/load using arm64 str/ldr(immediate offset)
bpf, arm64:
Sign return address for JITed code
bpf, docs:
Better scale maintenance of BPF subsystem
bpf, docs:
BPF_FROM_BE exists as alias for BPF_TO_BE
bpf, docs:
Fix typo "respetively" to "respectively"
bpf, docs:
Remove duplicated word "instructions"
bpf, docs:
Update some of the JIT/maintenance entries
bpf, selftests:
Add verifier test case for imm=0,umin=0,umax=1 scalar
bpf, selftests:
Add verifier test case for jmp32's jeq/jne
bpf, sockmap:
Call skb_linearize only when required in sk_psock_skb_ingress_enqueue
bpf, test_offload.py:
Skip base maps without names
bpf, tests:
Add load store test case for tail call
bpf, tests:
Add tests for BPF_LDX/BPF_STX with different offsets
bpf, x86:
Attach a cookie to fentry/fexit/fmod_ret/lsm.
bpf, x86:
Create bpf_tramp_run_ctx on the caller thread's stack
bpf, x86:
Fix tail call count offset calculation on bpf2bpf call
bpf, x86:
Generate trampolines from bpf_tramp_links
bpf/selftests:
Add granular subtest output for prog_test
bpf:
Adapt copy_map_value for multiple offset case
bpf:
Add bpf_dynptr_from_mem for local dynptrs
bpf:
Add bpf_dynptr_read and bpf_dynptr_write
bpf:
Add bpf_link iterator
bpf:
add bpf_map_lookup_percpu_elem for percpu map
bpf:
Add bpf_skc_to_mptcp_sock_proto
bpf:
Add dynptr data slices
bpf:
Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs
bpf:
Add MEM_UNINIT as a bpf_type_flag
bpf:
Add source ip in "struct bpf_tunnel_key"
bpf:
Add verifier support for dynptrs
bpf:
Allow attach TRACING programs through LINK_CREATE command
bpf:
Allow kfunc in tracing and syscall programs.
bpf:
Allow storing referenced kptr in map
bpf:
Allow storing unreferenced kptr in map
bpf:
Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access
bpf:
Compute map_btf_id during build time
bpf:
Correct the comment for BTF kind bitfield
bpf:
Do write access check for kfunc and global func
bpf:
Dynptr support for ring buffers
bpf:
Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
bpf:
Ensure type tags precede modifiers in BTF
bpf:
Extend batch operations for map-in-map bpf-maps
bpf:
Fill new bpf_prog_pack with illegal instructions
bpf:
Fix calling global functions from BPF_PROG_TYPE_EXT programs
bpf:
Fix combination of jit blinding and pointers to bpf subprogs.
bpf:
Fix excessive memory allocation in stack_map_alloc()
bpf:
Fix incorrect verifier simulation around jmp32's jeq/jne
bpf:
Fix insufficient bounds propagation from adjust_scalar_min_max_vals
bpf:
Fix potential array overflow in bpf_trampoline_get_progs()
bpf:
Fix probe read error in ___bpf_prog_run()
bpf:
Fix request_sock leak in sk lookup helpers
bpf:
Fix sparse warning for bpf_kptr_xchg_proto
bpf:
Fix usage of trace RCU in local storage.
bpf:
Force cookies array to follow symbols sorting
bpf:
Introduce bpf_arch_text_invalidate for bpf_prog_pack
bpf:
Limit maximum modifier chain length in btf_check_type_tags
bpf:
Make BTF type match stricter for release arguments
bpf:
Make btf_find_field more generic
bpf:
Make sure mac_header was set before using it
bpf:
Move BPF sysctls from kernel/sysctl.c to BPF core
bpf:
Move check_ptr_off_reg before check_map_access
bpf:
Move rcu lock management out of BPF_PROG_RUN routines
bpf:
Populate pairs of btf_id and destructor kfunc in btf
bpf:
Prepare prog_test_struct kfuncs for runtime tests
bpf:
Prevent escaping of kptr loaded from maps
bpf:
Print some info if disable bpf_jit_enable failed
bpf:
refine kernel.unprivileged_bpf_disabled behaviour
bpf:
Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access
bpf:
Remove redundant assignment to meta.seq in __task_seq_show()
bpf:
Remove redundant assignment to smap->map.value_size
bpf:
Remove unnecessary type castings
bpf:
Remove unused parameter from find_kfunc_desc_btf()
bpf:
Replace usage of supported with dedicated list iterator variable
bpf:
Resolve symbols with ftrace_lookup_symbols for kprobe multi link
bpf:
Suppress 'passing zero to PTR_ERR' warning
bpf:
Tag argument to be released in bpf_func_proto
bpf:
Teach verifier about kptr_get kfunc helpers
bpf:
Use bpf_prog_run_array_cg_flags everywhere
bpf:
Use safer kvmalloc_array() where possible
bpf:
Use swap() instead of open coding it
bpf:
Wire up freeing of referenced kptr
bpftool, musl compat:
Replace nftw with FTW_ACTIONRETVAL
bpftool, musl compat:
Replace sys/fcntl.h by fcntl.h
bpftool:
Add missing link types
bpftool:
Add syscall prog type
bpftool:
Adjust for error codes from libbpf probes
bpftool:
bpf_link_get_from_fd support for LSM programs in lskel
bpftool:
Declare generator name
bpftool:
Handle libbpf_probe_prog_type errors
bpftool:
Output message if no helpers found in feature probing
bpftool:
Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
bpftool:
Use sysfs vmlinux when dumping BTF by ID
brcmfmac:
allow setting wlan MAC address using device tree
brcmfmac:
Avoid keeping power to SDIO card unless WOWL is used
brcmfmac:
use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips
bridge:
Do not send empty IFLA_AF_SPEC attribute
btrfs:
add "0x" prefix for unsupported optional features
btrfs:
add a btrfs_dio_rw wrapper
btrfs:
add and use helper to assert an inode range is clean
btrfs:
add error messages to all unrecognized mount options
btrfs:
add messages to printk index
btrfs:
add missing inode updates on each iteration when replacing extents
btrfs:
allocate dio_data on stack
btrfs:
allocate inode outside of btrfs_new_inode()
btrfs:
allocate page arrays using bulk page allocator
btrfs:
allocate the btrfs_dio_private as part of the iomap dio bio
btrfs:
allow block group background reclaim for non-zoned filesystems
btrfs:
allow defrag to convert inline extents to regular extents
btrfs:
assert that relocation is protected with sb_start_write()
btrfs:
avoid blocking nowait dio when locking file range
btrfs:
avoid blocking on page locks with nowait dio on compressed range
btrfs:
avoid blocking on space revervation when doing nowait dio writes
btrfs:
avoid blocking when allocating context for nowait dio read/write
btrfs:
avoid double clean up when submit_one_bio() failed
btrfs:
avoid double nocow check when doing nowait dio writes
btrfs:
avoid double search for block group during NOCOW writes
btrfs:
Avoid live-lock in search_ioctl() on hardware with sub-page faults
btrfs:
avoid unnecessary btree search restarts when reading node
btrfs:
calculate physical_end using dev_extent_len directly in scrub_stripe()
btrfs:
change the bg_reclaim_threshold valid region from 0 to 100
btrfs:
check-integrity: simplify bio allocation in btrfsic_read_block
btrfs:
check-integrity: split submit_bio from btrfsic checking
btrfs:
Convert btrfs to read_folio
btrfs:
Convert to release_folio
btrfs:
derive compression type from extent map during reads
btrfs:
do not account twice for inode ref when reserving metadata units
btrfs:
do not BUG_ON() on failure to migrate space when replacing extents
btrfs:
do not pass compressed_bio to submit_compressed_bio()
btrfs:
do not return errors from btrfs_submit_compressed_read
btrfs:
do not return errors from btrfs_submit_metadata_bio
btrfs:
do not return errors from submit_bio_hook_t instances
btrfs:
do not test for free space inode during NOCOW check against file extent
btrfs:
don't allocate a btrfs_bio for raid56 per-stripe bios
btrfs:
don't allocate a btrfs_bio for scrub bios
btrfs:
don't pass parent objectid to btrfs_new_inode() explicitly
btrfs:
don't set lock_owner when locking extent buffer for reading
btrfs:
expand subpage support to any PAGE_SIZE > 4K
btrfs:
factor check and flush helpers from __btrfsic_submit_bio
btrfs:
factor out allocating an array of pages
btrfs:
factor out common part of btrfs_{mknod,create,mkdir}()
btrfs:
fix anon_dev leak in create_subvol()
btrfs:
fix deadlock between concurrent dio writes when low on free data space
btrfs:
fix deadlock with fsync+fiemap+transaction commit
btrfs:
fix hang during unmount when block group reclaim task is running
btrfs:
fix race between reflinking and ordered extent completion
btrfs:
fix the error handling for submit_extent_page() for btrfs_do_readpage()
btrfs:
free path at can_nocow_extent() before checking for checksum items
btrfs:
get rid of btrfs_add_nondir()
btrfs:
improve error reporting in lookup_inline_extent_backref
btrfs:
introduce btrfs_for_each_slot iterator macro
btrfs:
lock the inode first before flushing range when punching hole
btrfs:
make nodesize >= PAGE_SIZE case to reuse the non-subpage routine
btrfs:
make the bg_reclaim_threshold per-space info
btrfs:
move btrfs_get_free_objectid() call into btrfs_new_inode()
btrfs:
move btrfs_readpage to extent_io.c
btrfs:
move common inode creation code into btrfs_create_new_inode()
btrfs:
move common NOCOW checks against a file extent into a helper
btrfs:
move definition of btrfs_raid_types to volumes.h
btrfs:
move struct btrfs_dio_private to inode.c
btrfs:
move the call to bio_set_dev out of submit_stripe_bio
btrfs:
only reserve the needed data space amount during fallocate
btrfs:
open code extent_set_compress_type helpers
btrfs:
pass a block_device to btrfs_bio_clone
btrfs:
pass bio opf to rbio_add_io_page
btrfs:
prevent remounting to v1 space cache for subpage mount
btrfs:
raid56: enable subpage support for RAID56
btrfs:
raid56: introduce btrfs_raid_bio::bio_sectors
btrfs:
raid56: introduce btrfs_raid_bio::stripe_sectors
btrfs:
raid56: introduce new cached members for btrfs_raid_bio
btrfs:
raid56: make __raid_recover_endio_io() subpage compatible
btrfs:
raid56: make alloc_rbio_essential_pages() subpage compatible
btrfs:
raid56: make btrfs_raid_bio more compact
btrfs:
raid56: make finish_parity_scrub() subpage compatible
btrfs:
raid56: make finish_rmw() subpage compatible
btrfs:
raid56: make raid56_add_scrub_pages() subpage compatible
btrfs:
raid56: make rbio_add_io_page() subpage compatible
btrfs:
raid56: make set_bio_pages_uptodate() subpage compatible
btrfs:
raid56: make steal_rbio() subpage compatible
btrfs:
raid56: open code rbio_nr_pages()
btrfs:
raid56: open code rbio_stripe_page_index()
btrfs:
raid56: remove btrfs_raid_bio::bio_pages array
btrfs:
reduce width for stripe_len from u64 to u32
btrfs:
release path earlier at can_nocow_extent()
btrfs:
release upper nodes when reading stale btree node from disk
btrfs:
remove btrfs_delayed_extent_op::is_data
btrfs:
remove checks for arg argument in btrfs_ioctl_balance
btrfs:
remove inode_dio_wait() calls when starting reflink operations
btrfs:
remove ordered extent check and wait during fallocate
btrfs:
remove ordered extent check and wait during hole punching and zero range
btrfs:
remove redundant name and name_len parameters to create_subvol
btrfs:
remove search start argument from first_logical_byte()
btrfs:
remove the disk_bytenr in struct btrfs_dio_private
btrfs:
remove the zoned/zone_size union in struct btrfs_fs_info
btrfs:
remove trivial helper update_nr_written
btrfs:
remove trivial wrapper btrfs_read_buffer()
btrfs:
remove unnecessary btrfs_i_size_write(0) calls
btrfs:
remove unnecessary check of iput argument
btrfs:
remove unnecessary inode_set_bytes(0) call
btrfs:
remove unnecessary set_nlink() in btrfs_create_subvol_root()
btrfs:
remove unnecessary type casts
btrfs:
remove unused bio_flags argument to btrfs_submit_metadata_bio
btrfs:
remove unused mnt_userns parameter from __btrfs_set_acl
btrfs:
remove unused parameter bio_flags from btrfs_wq_submit_bio
btrfs:
remove useless dio wait call when doing fallocate zero range
btrfs:
rename bio_ctrl::bio_flags to compress_type
btrfs:
rename bio_flags in parameters and switch type
btrfs:
rename io_failure_record::bio_flags to compress_type
btrfs:
repair super block num_devices automatically
btrfs:
replace memset with memzero_page in data checksum verification
btrfs:
reserve correct number of items for inode creation
btrfs:
reserve correct number of items for rename
btrfs:
reserve correct number of items for unlink and rmdir
btrfs:
restore inode creation before xattr setting
btrfs:
return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
btrfs:
return block group directly at btrfs_next_block_group()
btrfs:
return correct error number for __extent_writepage_io()
btrfs:
scrub: cleanup the non-RAID56 branches in scrub_stripe()
btrfs:
scrub: introduce a helper to locate an extent item
btrfs:
scrub: introduce dedicated helper to scrub simple-mirror based range
btrfs:
scrub: introduce dedicated helper to scrub simple-stripe based range
btrfs:
scrub: move scrub_remap_extent() call into scrub_extent()
btrfs:
scrub: refactor scrub_raid56_parity()
btrfs:
scrub: rename members related to scrub_block::pagev
btrfs:
scrub: rename scrub_bio::pagev and related members
btrfs:
scrub: rename scrub_page to scrub_sector
btrfs:
scrub: use find_first_extent_item to for extent item search
btrfs:
scrub: use scrub_simple_mirror() to handle RAID56 data stripe scrub
btrfs:
send: avoid trashing the page cache
btrfs:
send: keep the current inode open while processing it
btrfs:
set inode flags earlier in btrfs_new_inode()
btrfs:
simplify ->flush_bio handling
btrfs:
simplify code flow in btrfs_ioctl_balance
btrfs:
simplify handling of bio_ctrl::bio_flags
btrfs:
simplify parameters of submit_read_repair() and rename
btrfs:
simplify WQ_HIGHPRI handling in struct btrfs_workqueue
btrfs:
sink parameter is_data to btrfs_set_disk_extent_flags
btrfs:
stop allocating a path when checking if cross reference exists
btrfs:
stop using the btrfs_bio saved iter in index_rbio_pages
btrfs:
tree-checker: check extent buffer owner against owner rootid
btrfs:
turn delayed_nodes_tree into an XArray
btrfs:
turn fs_info member buffer_radix into XArray
btrfs:
turn fs_roots_radix in btrfs_fs_info into an XArray
btrfs:
turn name_cache radix tree into XArray in send_ctx
btrfs:
update outdated comment for read_block_for_search()
btrfs:
use a local variable for fs_devices pointer in btrfs_dev_replace_finishing
btrfs:
use a normal workqueue for rmw_workers
btrfs:
use a read/write lock for protecting the block groups tree
btrfs:
use bdev_max_active_zones instead of open coding it
btrfs:
use BTRFS_DIR_START_INDEX at btrfs_create_new_inode()
btrfs:
use btrfs_for_each_slot in btrfs_listxattr
btrfs:
use btrfs_for_each_slot in btrfs_read_chunk_tree
btrfs:
use btrfs_for_each_slot in btrfs_real_readdir
btrfs:
use btrfs_for_each_slot in btrfs_search_dir_index_item
btrfs:
use btrfs_for_each_slot in btrfs_unlink_all_paths
btrfs:
use btrfs_for_each_slot in can_rmdir
btrfs:
use btrfs_for_each_slot in did_create_dir
btrfs:
use btrfs_for_each_slot in find_first_block_group
btrfs:
use btrfs_for_each_slot in is_ancestor
btrfs:
use btrfs_for_each_slot in mark_block_group_to_copy
btrfs:
use btrfs_for_each_slot in process_all_extents
btrfs:
use btrfs_for_each_slot in process_all_new_xattrs
btrfs:
use btrfs_for_each_slot in process_all_refs
btrfs:
use dummy extent buffer for super block sys chunk array read
btrfs:
use ilog2() to replace if () branches for btrfs_bg_flags_to_raid_index()
btrfs:
use non-bh spin_lock in zstd timer callback
btrfs:
use normal workqueues for scrub
btrfs:
use on-stack bio in repair_io_failure
btrfs:
use on-stack bio in scrub_recheck_block
btrfs:
use on-stack bio in scrub_repair_page_from_good_copy
btrfs:
use rbtree with leftmost node cached for tracking lowest block group
btrfs:
wait between incomplete batch memory allocations
btrfs:
warn when extent buffer leak test fails
btrfs:
zoned: consolidate zone finish functions
btrfs:
zoned: drop optimization of zone finish
btrfs:
zoned: finish block group when there are no more allocatable bytes left
btrfs:
zoned: fix a leaked bioc in read_zone_info
btrfs:
zoned: fix comparison of alloc_offset vs meta_write_pointer
btrfs:
zoned: fix critical section of relocation inode writeback
btrfs:
zoned: introduce a minimal zone size 4M and reject mount
btrfs:
zoned: introduce btrfs_zoned_bg_is_full
btrfs:
zoned: make auto-reclaim less aggressive
btrfs:
zoned: prevent allocation from previous data relocation BG
btrfs:
zoned: properly finish block group on metadata write
btrfs:
zoned: zone finish unused block group
buffer:
Call aops write_begin() and write_end() directly
buffer:
Rewrite nobh_truncate_page() to use folios
bug:
Use normal relative pointers in 'struct bug_entry'
bus:
add driver for initializing the SSC bus on (some) qcom SoCs
bus:
brcmstb_gisb: Remove the suppress_bind_attrs attribute of the driver
bus:
bt1-apb: Don't print error on -EPROBE_DEFER
bus:
bt1-axi: Don't print error on -EPROBE_DEFER
bus:
fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
bus:
mhi: ep: Add support for creating and destroying MHI EP devices
bus:
mhi: ep: Add support for creating and destroying MHI EP devices
bus:
mhi: ep: Add support for handling MHI_RESET
bus:
mhi: ep: Add support for handling MHI_RESET
bus:
mhi: ep: Add support for handling SYS_ERR condition
bus:
mhi: ep: Add support for handling SYS_ERR condition
bus:
mhi: ep: Add support for managing MHI state machine
bus:
mhi: ep: Add support for managing MHI state machine
bus:
mhi: ep: Add support for managing MMIO registers
bus:
mhi: ep: Add support for managing MMIO registers
bus:
mhi: ep: Add support for powering down the MHI endpoint stack
bus:
mhi: ep: Add support for powering down the MHI endpoint stack
bus:
mhi: ep: Add support for powering up the MHI endpoint stack
bus:
mhi: ep: Add support for powering up the MHI endpoint stack
bus:
mhi: ep: Add support for processing channel rings
bus:
mhi: ep: Add support for processing channel rings
bus:
mhi: ep: Add support for processing command rings
bus:
mhi: ep: Add support for processing command rings
bus:
mhi: ep: Add support for processing MHI endpoint interrupts
bus:
mhi: ep: Add support for processing MHI endpoint interrupts
bus:
mhi: ep: Add support for queueing SKBs to the host
bus:
mhi: ep: Add support for queueing SKBs to the host
bus:
mhi: ep: Add support for reading from the host
bus:
mhi: ep: Add support for reading from the host
bus:
mhi: ep: Add support for registering MHI endpoint client drivers
bus:
mhi: ep: Add support for registering MHI endpoint client drivers
bus:
mhi: ep: Add support for registering MHI endpoint controllers
bus:
mhi: ep: Add support for registering MHI endpoint controllers
bus:
mhi: ep: Add support for ring management
bus:
mhi: ep: Add support for ring management
bus:
mhi: ep: Add support for sending events to the host
bus:
mhi: ep: Add support for sending events to the host
bus:
mhi: ep: Add support for suspending and resuming channels
bus:
mhi: ep: Add support for suspending and resuming channels
bus:
mhi: ep: Add uevent support for module autoloading
bus:
mhi: ep: Add uevent support for module autoloading
bus:
mhi: host: Add soc_reset sysfs
bus:
mhi: host: Add support for Cinterion MV32-WA/MV32-WB
bus:
mhi: host: Add support for Foxconn T99W373 and T99W368
bus:
mhi: host: Bail on writing register fields if read fails
bus:
mhi: host: Optimize and update MMIO register write method
bus:
mhi: host: pci_generic: add Telit FN980 v1 hardware revision
bus:
mhi: host: pci_generic: add Telit FN990
bus:
mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID
bus:
mhi: host: Use cached values for calculating the shared write pointer
bus:
mhi: host: Wait for ready state after reset
bus:
mhi: replace snprintf with sysfs_emit
bus:
platform,amba,fsl-mc,PCI: Add device DMA ownership management
bus:
ti-sysc: Drop commas after SoC match table sentinels
bus:
ti-sysc: Fix warnings for unbind for serial
cachefiles:
add tracepoints for on-demand read mode
cachefiles:
document on-demand read mode
cachefiles:
enable on-demand read mode
cachefiles:
extract write routine
cachefiles:
implement on-demand read
cachefiles:
narrow the scope of flushed requests when releasing fd
cachefiles:
notify the user daemon when looking up cookie
cachefiles:
notify the user daemon when withdrawing cookie
cachefiles:
unbind cachefiles gracefully in on-demand mode
caif:
Fix bitmap data type in "struct caifsock"
caif_virtio:
fix race between virtio_device_ready() and ndo_open()
caif_virtio:
switch to netif_napi_add_weight()
can:
bcm: use call_rcu() instead of costly synchronize_rcu()
can:
bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones
can:
can-dev: move to netif_napi_add_weight()
can:
can-dev: remove obsolete CAN LED support
can:
ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part.
can:
ctucanfd: CTU CAN FD open-source IP core - PCI bus support.
can:
ctucanfd: CTU CAN FD open-source IP core - platform/SoC support.
can:
ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err()
can:
ctucanfd: Let users select instead of depend on CAN_CTUCANFD
can:
ctucanfd: platform: add missing dependency to HAS_IOMEM
can:
ctucanfd: remove debug statements
can:
ctucanfd: remove inline keyword from local static functions
can:
ctucanfd: remove PCI module debug parameters
can:
ctucanfd: remove unused including
can:
Fix Links to Technologic Systems web resources
can:
flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
can:
grcan: grcan_probe(): remove extra of_node_get()
can:
gs_usb: gs_usb_open/close(): fix memory leak
can:
isotp: add support for transmission without flow control
can:
isotp: isotp_bind(): do not validate unused address information
can:
isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
can:
kvaser_usb: kvaser_usb_leaf: fix bittiming limits
can:
kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
can:
kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
can:
kvaser_usb: silence a GCC 12 -Warray-bounds warning
can:
m_can: m_can_chip_config(): actually enable internal timestamping
can:
m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
can:
m_can: remove a copy of the NAPI_POLL_WEIGHT define
can:
mcp251xfd: add support for mcp251863
can:
mcp251xfd: fix detection of mcp251863
can:
mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion
can:
mcp251xfd: mcp251xfd_register_get_dev_id(): use correct length to read dev_id
can:
mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
can:
mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
can:
mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel()
can:
mcp251xfd: silence clang's -Wunaligned-access warning
can:
mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h
can:
peak_usb: fix typo in comment
can:
raw: add support for SO_TXTIME/SCM_TXTIME
can:
raw: raw_sendmsg(): remove not needed setting of skb->sk
can:
rcar_canfd: Add missing of_node_put() in rcar_canfd_probe()
can:
rcar_canfd: Fix data transmission failed on R-Car V3U
can:
rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp()
can:
slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check
can:
xilinx_can: mark bit timing constants as const
carl9170:
tx: fix an incorrect use of list iterator
cdc_ether:
export usbnet_cdc_zte_rx_fixup
cdrom:
make EXPORT_SYMBOL follow exported function
cdrom:
mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete
cdrom:
remove obsolete TODO list
cdrom:
remove the unused driver specific disc change ioctl
ceph:
allow ceph.dir.rctime xattr to be updatable
ceph:
Convert to release_folio
ceph:
disable updating the atime since cephfs won't maintain it
ceph:
fix decoding of client session messages flags
ceph:
fix possible deadlock when holding Fwb to get inline_data
ceph:
fix statfs for subdir mounts
ceph:
fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check
ceph:
flush the mdlog for filesystem sync
ceph:
no need to invalidate the fscache twice
ceph:
redirty the page for writepage on failure
ceph:
remove redundant variable ino
ceph:
remove unused CEPH_MDS_LEASE_RELEASE related code
ceph:
rename unsafe_request_wait()
ceph:
replace usage of found with dedicated list iterator variable
ceph:
stop forwarding the request when exceeding 256 times
ceph:
stop retrying the request when exceeding 256 times
ceph:
switch TASK_INTERRUPTIBLE to TASK_KILLABLE
ceph:
try to choose the auth MDS if possible for getattr
ceph:
try to queue a writeback if revoking fails
ceph:
update the dlease for the hashed dentry when removing
ceph:
use dedicated list iterator variable
ceph:
wait on async create before checking caps for syncfs
cert host tools:
Stop complaining about deprecated OpenSSL functions
certs/blacklist_hashes.c:
fix const confusion in certs blacklist
certs:
Add FIPS selftests
certs:
Allow root user to append signed hashes to the blacklist keyring
certs:
Check that builtin blacklist hashes are valid
certs:
Convert spaces in certs/Makefile to a tab
certs:
Explain the rationale to call panic()
certs:
Factor out the blacklist hash creation
certs:
fix and refactor CONFIG_SYSTEM_BLACKLIST_HASH_LIST build
certs:
Make blacklist_vet_description() more strict
certs:
make system keyring depend on x509 parser
certs:
Move load_certificate_list() to be with the asymmetric keys code
cfg80211:
declare MODULE_FIRMWARE for regulatory.db
cfg80211:
fix kernel-doc for cfg80211_beacon_data
cfg80211:
remove cfg80211_get_chan_state()
cfg80211:
support disabling EHT mode
cfi:
Fix __cfi_slowpath_diag RCU usage with cpuidle
cfi:
Use __builtin_function_start
cgroup:
account for memory_localevents in test_memcg_oom_group_leaf_events()
cgroup:
account for memory_recursiveprot in test_memcg_low()
cgroup:
Add config file to cgroup selftest suite
cgroup:
Add new test_cpu.c test suite in cgroup selftests
cgroup:
Add test_cpucg_max() testcase
cgroup:
Add test_cpucg_max_nested() testcase
cgroup:
Add test_cpucg_nested_weight_underprovisioned() testcase
cgroup:
Add test_cpucg_stats() testcase to cgroup cpu selftests
cgroup:
Add test_cpucg_weight_overprovisioned() testcase
cgroup:
Add test_cpucg_weight_underprovisioned() testcase
cgroup:
Adding test_cpucg_nested_weight_overprovisioned() testcase
cgroup:
fix an error handling path in alloc_pagecache_max_30M()
cgroup:
fix racy check in alloc_pagecache_max_30M() helper function
cgroup:
Make cgroup_debug static
cgroup:
remove racy check in test_memcg_sock()
cgroup:
remove the superfluous judgment
cgroup:
Use separate src/dst nodes when preloading css_sets for migration
cgroups:
refactor children cgroups in memcg tests
char:
lp: remove redundant initialization of err
char:
misc: remove usage of list iterator past the loop body
char:
tpm: cr50_i2c: Suppress duplicated error message in .remove()
char:
ttyprintk: register console
char:
xillybus: fix a refcount leak in cleanup_dev()
char:
xillybus: replace usage of found with dedicated list iterator variable
checkpatch:
add new alloc functions to alloc with multiplies check
checksyscalls:
ignore -Wunused-macros
cifs:
avoid deadlocks while updating iface
cifs:
avoid parallel session setups on same channel
cifs:
cache the dirents for entries in a cached directory
cifs:
change iface_list from array to sorted linked list
cifs:
check for smb1 in open_cached_dir()
cifs:
Convert cifs to read_folio
cifs:
Convert to release_folio
cifs:
do not build smb1ops if legacy support is disabled
cifs:
do not use tcpStatus after negotiate completes
cifs:
don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set
cifs:
during reconnect, update interface if necessary
cifs:
fix minor compile warning
cifs:
fix ntlmssp on old servers
cifs:
fix potential deadlock in direct reclaim
cifs:
fix potential double free during failed mount
cifs:
fix race condition with delayed threads
cifs:
fix reconnect on smb3 mount types
cifs:
fix signed integer overflow when fl_end is OFFSET_MAX
cifs:
fix uninitialized pointer in error case in dfs_cache_get_tgt_share
cifs:
move definition of cifs_fattr earlier in cifsglob.h
cifs:
periodically query network interfaces from server
cifs:
populate empty hostnames for extra channels
cifs:
print TIDs as hex
cifs:
remove repeated debug message on cifs_put_smb_ses()
cifs:
remove unnecessary locking of chan_lock while freeing session
cifs:
return ENOENT for DFS lookup_cache_entry()
cifs:
return errors during session setup during reconnects
cifs:
return the more nuanced writeback error on close()
cifs:
set the CREATE_NOT_FILE when opening the directory in use_cached_dir()
cifs:
skip trailing separators of prefix paths
cifs:
smbd: fix typo in comment
cifs:
update cifs_ses::ip_addr after failover
cifs:
update internal module number
cifs:
use new enum for ses_status
cifs:
version operations for smb20 unneeded when legacy support disabled
cifs:
when a channel is not found for server, log its connection id
cifs:
when extending a file with falloc we should make files not-sparse
cipso:
Fix data-races around sysctl.
cirrus:
cs89x0: fix typo in comment
clang-format:
Extend the for_each list with tools/
clang-format:
Fix goto labels indentation
clang-format:
Fix space after for_each macros
clang-format:
Simplify command with `sort -u`
clang-format:
Update to clang-format >= 6
clang-format:
Update with v5.18-rc7's `for_each` macro list
clang-format:
Use POSIX locale for `sort`
Linux:
Clean up usage of the endianness flag
clk:
actions: remove redundant assignment after a mask operation
clk:
bcm: rpi: Use correct order for the parameters of devm_kcalloc()
clk:
cdce706: use simple i2c probe function
clk:
cdce925: use i2c_match_id and simple i2c probe
clk:
cs2000-cp: use simple i2c probe function
clk:
en7523: Add clock driver for Airoha EN7523 SoC
clk:
en7523: fix wrong pointer check in en7523_clk_probe()
clk:
fixed-rate: Remove redundant if statement
clk:
imx8m: check mcore_booted before register clk
clk:
imx8mn: add GPT support
clk:
imx8mp: add clkout1/2 support
clk:
imx8mp: Add DISP2 pixel clock
clk:
imx8mp: fix usb_root_clk parent
clk:
imx8mq: add 27m phy pll ref clock
clk:
imx: Add check for kcalloc
clk:
imx: add mcore_booted module paratemter
clk:
imx: Remove the snvs clock
clk:
imx: scu: fix a potential memory leak in __imx_clk_gpr_scu()
clk:
imx: scu: Fix kfree() of static memory on setting driver_override
clk:
imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
clk:
ingenic-tcu: Fix missing TCU clock for X1000 SoCs
clk:
ingenic: Allow specifying common clock flags
clk:
ingenic: Mark critical clocks in Ingenic SoCs
clk:
keystone: syscon-clk: Add support for AM62 epwm-tbclk
clk:
lan966x: Fix the lan966x clock gate register address
clk:
max9485: use simple i2c probe function
clk:
mediatek: Add MT8186 apmixedsys clock support
clk:
mediatek: Add MT8186 camsys clock support
clk:
mediatek: Add MT8186 imgsys clock support
clk:
mediatek: Add MT8186 imp i2c wrapper clock support
clk:
mediatek: Add MT8186 infrastructure clock support
clk:
mediatek: Add MT8186 ipesys clock support
clk:
mediatek: Add MT8186 mcusys clock support
clk:
mediatek: Add MT8186 mdpsys clock support
clk:
mediatek: Add MT8186 mfgsys clock support
clk:
mediatek: Add MT8186 mmsys clock support
clk:
mediatek: Add MT8186 topckgen clock support
clk:
mediatek: Add MT8186 vdecsys clock support
clk:
mediatek: Add MT8186 vencsys clock support
clk:
mediatek: Add MT8186 wpesys clock support
clk:
mediatek: apmixed: Drop error message from clk_register() failure
clk:
mediatek: Make mtk_clk_register_composite() static
clk:
mediatek: mt8173: Switch to clk_hw provider APIs
clk:
mediatek: Replace 'struct clk' with 'struct clk_hw'
clk:
mediatek: Switch to clk_hw provider APIs
clk:
mediatek: update compatible string for MT7986 ethsys
clk:
mediatek: use en_mask as a pure div_en_mask
clk:
mux: remove redundant initialization of variable width
clk:
qcom: add sc8280xp GCC driver
clk:
qcom: gcc-msm8976: Add modem reset
clk:
qcom: gcc-msm8976: Set floor ops for SDCC
clk:
qcom: gcc-msm8998: add SSC-related clocks
clk:
qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks
clk:
qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks
clk:
qcom: lpass: Add support for LPASS clock controller for SC7280
clk:
qcom: rcg2: Cache CFG register updates for parked RCGs
clk:
qcom: regmap-mux: add pipe clk implementation
clk:
qcom: smd: Update MSM8976 RPM clocks.
clk:
renesas-pcie: use simple i2c probe function
clk:
renesas: Add RZ/V2M support using the rzg2l driver
clk:
renesas: Add support for RZ/G2UL SoC
clk:
renesas: cpg-mssr: Add support for R-Car V4H
clk:
renesas: Move RPC core clocks
clk:
renesas: r8a77990: Add RPC clocks
clk:
renesas: r8a77995: Add RPC clocks
clk:
renesas: r8a779f0: Add UFS clock
clk:
renesas: r9a06g032: Export function to set dmamux
clk:
renesas: r9a06g032: Fix the RTC hclock description
clk:
renesas: r9a06g032: Probe possible children
clk:
renesas: r9a07g043: Add clock and reset entries for ADC
clk:
renesas: r9a07g043: Add clock and reset entries for CANFD
clk:
renesas: r9a07g043: Add clock and reset entries for SPI Multi I/O Bus Controller
clk:
renesas: r9a07g043: Add ethernet clock sources
clk:
renesas: r9a07g043: Add GbEthernet clock/reset
clk:
renesas: r9a07g043: Add GPIO clock and reset entries
clk:
renesas: r9a07g043: Add I2C clocks/resets
clk:
renesas: r9a07g043: Add OSTM clock and reset entries
clk:
renesas: r9a07g043: Add RSPI clock and reset entries
clk:
renesas: r9a07g043: Add SDHI clock and reset entries
clk:
renesas: r9a07g043: Add SSIF-2 clock and reset entries
clk:
renesas: r9a07g043: Add TSU clock and reset entry
clk:
renesas: r9a07g043: Add USB clocks/resets
clk:
renesas: r9a07g043: Add WDT clock and reset entries
clk:
renesas: r9a07g044: Add DSI clock and reset entries
clk:
renesas: r9a07g044: Add LCDC clock and reset entries
clk:
renesas: r9a07g044: Add M1 clock support
clk:
renesas: r9a07g044: Add M3 Clock support
clk:
renesas: r9a07g044: Add M4 Clock support
clk:
renesas: r9a07g044: Add {M2, M2_DIV2} Clocks support
clk:
renesas: r9a07g044: Fix OSTM1 module clock name
clk:
renesas: r9a09g011: Add eth clock and reset entries
clk:
renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4
clk:
renesas: rzg2l: Add DSI divider clk support
clk:
renesas: rzg2l: Add FOUTPOSTDIV clk support
clk:
renesas: rzg2l: Add PLL5_4 clk mux support
clk:
renesas: rzg2l: Add read only versions of the clk macros
clk:
renesas: rzg2l: Add support for RZ/V2M reset monitor reg
clk:
renesas: rzg2l: Make use of CLK_MON registers optional
clk:
renesas: rzg2l: Move the DEF_MUX array size calc into the macro
clk:
renesas: rzg2l: Remove unused notifiers
clk:
renesas: rzg2l: Set HIWORD mask for all mux and dividers
clk:
renesas: rzg2l: Simplify multiplication/shift logic
clk:
rockchip: Mark hclk_vo as critical on rk3568
clk:
samsung: add top clock support for Exynos Auto v9 SoC
clk:
samsung: exynosautov9: add cmu_busmc clock support
clk:
samsung: exynosautov9: add cmu_core clock support
clk:
samsung: exynosautov9: add cmu_fsys2 clock support
clk:
samsung: exynosautov9: add cmu_peric0 clock support
clk:
samsung: exynosautov9: add cmu_peric1 clock support
clk:
samsung: exynosautov9: add cmu_peris clock support
clk:
si514: use simple i2c probe function
clk:
si5341: use simple i2c probe function
clk:
si5351: use i2c_match_id and simple i2c probe
clk:
si544: use i2c_match_id and simple i2c probe
clk:
si570: use i2c_match_id and simple i2c probe
clk:
stm32: Introduce STM32MP13 RCC drivers (Reset Clock Controller)
clk:
stm32: rcc_reset: Fix missing spin_lock_init()
clk:
stm32mp13: add all STM32MP13 kernel clocks
clk:
stm32mp13: add all STM32MP13 peripheral clocks
clk:
stm32mp13: add composite clock
clk:
stm32mp13: add multi mux function
clk:
stm32mp13: add safe mux management
clk:
stm32mp13: add stm32 divider clock
clk:
stm32mp13: add stm32_gate management
clk:
stm32mp13: add stm32_mux clock management
clk:
stm32mp13: manage secured clocks
clk:
sunxi-ng: Fix H6 RTC clock definition
clk:
sunxi-ng: h6-r: Add RTC gate clock
clk:
sunxi-ng: h616: Add PLL derived 32KHz clock
clk:
tegra: Add missing reset deassertion
clk:
tegra: Register clocks from root to leaf
clk:
tegra: Replace .round_rate() with .determine_rate()
clk:
tegra: Update kerneldoc to match prototypes
clk:
ti: clkctrl: replace usage of found with dedicated list iterator variable
clk:
ti: composite: Prefer kcalloc over open coded arithmetic
clk:
using pm_runtime_resume_and_get instead of pm_runtime_get_sync
clk:
ux500: Drop .is_enabled state from PRCMU clocks
clk:
ux500: Drop .is_prepared state from PRCMU clocks
clk:
ux500: fix a possible off-by-one in u8500_prcc_reset_base()
clk:
ux500: Implement the missing CLKOUT clocks
clk:
ux500: Rewrite PRCMU clocks to use clk_hw_*
clockevents:
Use dedicated list iterator variable
clocksource/drivers/armada-370-xp:
Convert to SPDX identifier
clocksource/drivers/bcm_kona:
Convert to SPDX identifier
clocksource/drivers/digicolor:
Convert to SPDX identifier
clocksource/drivers/ixp4xx:
Drop boardfile probe path
clocksource/drivers/jcore:
Convert to SPDX identifier
clocksource/drivers/lpc32xx:
Convert to SPDX identifier
clocksource/drivers/mips-gic-timer:
Convert to SPDX identifier
clocksource/drivers/orion:
Convert to SPDX identifier
clocksource/drivers/oxnas-rps:
Fix irq_of_parse_and_map() return value
clocksource/drivers/pistachio:
Convert to SPDX identifier
clocksource/drivers/riscv:
Events are stopped during CPU suspend
clocksource/drivers/sp804:
Avoid error on multiple instances
clocksource/drivers/timer-gxp:
Add HPE GXP Timer
clocksource/drivers/timer-sun4i:
Convert to SPDX identifier
clocksource/drivers/timer-sun5i:
Convert to SPDX identifier
clocksource/drivers/timer-ti-dm:
Remove unnecessary NULL check
clocksource/drivers:
Add a goldfish-timer clocksource
clocksource:
hyper-v: unexport __init-annotated hv_init_clocksource()
clocksource:
replace cpumask_weight with cpumask_empty in clocksource.c
clocksource:
Replace cpumask_weight() with cpumask_empty()
clocksource:
ti-dmtimer: avoid using mach/hardware.h
coda:
Convert coda to read_folio
comedi:
vmk80xx: fix expression for tx buffer size
compat:
consolidate the compat_flock{,64} definition
context_tracking:
Always inline empty stubs
coresight:
core: Fix coresight device probe failure issue
coresight:
cpu-debug: Replace mutex with mutex_trylock on panic notifier
coresight:
etm3x: Cleanup ETMTECR1 register accesses
coresight:
etm4x: Cleanup TRCACATRn register accesses
coresight:
etm4x: Cleanup TRCBBCTLR register accesses
coresight:
etm4x: Cleanup TRCCONFIGR register accesses
coresight:
etm4x: Cleanup TRCEVENTCTL1R register accesses
coresight:
etm4x: Cleanup TRCIDR0 register accesses
coresight:
etm4x: Cleanup TRCIDR2 register accesses
coresight:
etm4x: Cleanup TRCIDR3 register accesses
coresight:
etm4x: Cleanup TRCIDR4 register accesses
coresight:
etm4x: Cleanup TRCIDR5 register accesses
coresight:
etm4x: Cleanup TRCRSCTLRn register accesses
coresight:
etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses
coresight:
etm4x: Cleanup TRCSSPCICRn register accesses
coresight:
etm4x: Cleanup TRCSTALLCTLR register accesses
coresight:
etm4x: Cleanup TRCVICTLR register accesses
cpu/hotplug:
Allow the CPU in CPU_UP_PREPARE state to be brought up again.
cpu/hotplug:
Initialise all cpuhp_cpu_state structs earlier
cpufreq:
Abort show()/store() for half-initialized policies
cpufreq:
Add MT8186 to cpufreq-dt-platdev blocklist
cpufreq:
amd-pstate: Add resume and suspend callbacks
cpufreq:
Avoid unnecessary frequency updates due to mismatch
cpufreq:
Clear real_cpus mask from remove_cpu_dev_symlink()
cpufreq:
CPPC: Add per_cpu efficiency_class
cpufreq:
CPPC: Enable dvfs_possible_from_any_cpu
cpufreq:
CPPC: Enable fast_switch
cpufreq:
CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
cpufreq:
CPPC: Fix unused-function warning
cpufreq:
CPPC: Register EM based on efficiency class information
cpufreq:
Fix possible race in cpufreq online error path
cpufreq:
governor: Use kobject release() method to free dbs_data
cpufreq:
intel_pstate: Handle no_turbo in frequency invariance
cpufreq:
intel_pstate: Support Sapphire Rapids OOB mode
cpufreq:
make interface functions and lock holding state clear
cpufreq:
mediatek: Add opp notification support
cpufreq:
mediatek: Add support for MT8186
cpufreq:
mediatek: Cleanup variables and error handling in mtk_cpu_dvfs_info_init()
cpufreq:
mediatek: Enable clocks and regulators
cpufreq:
mediatek: Fix NULL pointer dereference in mediatek-cpufreq
cpufreq:
mediatek: Fix potential deadlock problem in mtk_cpufreq_set_target
cpufreq:
mediatek: Handle sram regulator probe deferral
cpufreq:
mediatek: Link CCI device to CPU
cpufreq:
mediatek: Make sram regulator optional
cpufreq:
mediatek: Move voltage limits to platform data
cpufreq:
mediatek: Record previous target vproc value
cpufreq:
mediatek: Refine mtk_cpufreq_voltage_tracking()
cpufreq:
mediatek: Remove unused headers
cpufreq:
mediatek: Replace old_* with pre_*
cpufreq:
mediatek: Unregister platform device on exit
cpufreq:
mediatek: Use device print to show logs
cpufreq:
mediatek: Use module_init and add module_exit
cpufreq:
pmac32-cpufreq: Fix refcount leak bug
cpufreq:
Prepare cleanup of powerpc's asm/prom.h
cpufreq:
pxa3: move clk register access to clk driver
cpufreq:
qcom-hw: Don't do lmh things without a throttle interrupt
cpufreq:
Rearrange locking in cpufreq_remove_dev()
cpufreq:
Reorganize checks in cpufreq_offline()
cpufreq:
Split cpufreq_offline()
cpufreq:
tegra194: add soc data to support multiple soc
cpufreq:
tegra194: Add support for Tegra234
cpuidle,intel_idle:
Fix CPUIDLE_FLAG_IRQ_ENABLE
cpuidle:
psci: Fix regression leading to no genpd governor
cpuidle:
PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
cpuidle:
riscv-sbi: Fix code to allow a genpd governor to be used
cramfs:
Convert cramfs to read_folio
crc-itu-t:
fix typo in CRC ITU-T polynomial comment
crypto:
arm64/sm4 - add ARMv8 Crypto Extensions implementation
crypto:
arm64/sm4 - add ARMv8 NEON implementation
crypto:
arm64/sm4 - Fix wrong dependency of NEON/CE implementation
crypto:
arm64/sm4-ce - rename to sm4-ce-cipher
crypto:
atmel - Avoid flush_scheduled_work() usage
crypto:
atmel-i2c - Simplify return code in probe function
crypto:
atmel-sha204a - Add support for ATSHA204 cryptochip
crypto:
atmel-sha204a - Remove useless check
crypto:
atmel-sha204a - Suppress duplicate error message
crypto:
caam - add in-kernel interface for blob generator
crypto:
caam - determine whether CAAM supports blob encap/decap
crypto:
caam - fix i.MX6SX entropy delay value
crypto:
caam/rng - Add support for PRNG
crypto:
cavium/nitrox - remove check of list iterator against head past the loop body
crypto:
ccp - Allow PSP driver to load without SEV/TEE support
crypto:
ccp - cache capability into psp device
crypto:
ccp - Export PSP security bits to userspace
crypto:
ccp - Fix device IRQ counting by using platform_irq_count()
crypto:
ccp - Fix the INIT_EX data file open failure
crypto:
ccp - Log when resetting PSP SEV state
crypto:
ccp - When TSME and SME both detected notify user
crypto:
ccree - rearrange init calls to avoid race
crypto:
ccree - use fine grained DMA mapping dir
crypto:
cryptd - Protect per-CPU resource by disabling BH.
crypto:
ecrdsa - Fix incorrect use of vli_cmp
crypto:
engine - Add parameter description in crypto_transfer_request() kernel-doc comment
crypto:
hisilicon/hpre - support last word dumping
crypto:
hisilicon/hpre - support register checking
crypto:
hisilicon/qm - add last word dumping for ACC
crypto:
hisilicon/qm - add register checking for ACC
crypto:
hisilicon/qm - optimize the barrier operation
crypto:
hisilicon/qm - remove hisi_qm_get_free_qp_num()
crypto:
hisilicon/qm - remove unused function declaration
crypto:
hisilicon/qm - replace hisi_qm_release_qp() with hisi_qm_free_qps()
crypto:
hisilicon/qm - set function with static
crypto:
hisilicon/sec - add sm4 generic selection
crypto:
hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY
crypto:
hisilicon/sec - support last word dumping
crypto:
hisilicon/sec - support register checking
crypto:
hisilicon/sgl - align the hardware sgl dma address
crypto:
hisilicon/zip - support last word dumping
crypto:
hisilicon/zip - support register checking
crypto:
inside-secure - Add MODULE_FIRMWARE macros
crypto:
keembay - Make use of devm helper function devm_platform_ioremap_resource()
crypto:
marvell/cesa - ECB does not IV
crypto:
memneq - move into lib/
crypto:
octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey()
crypto:
poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE
crypto:
qat - add backlog mechanism
crypto:
qat - add check for invalid PFVF protocol version 0
crypto:
qat - add missing restarting event notification in VFs
crypto:
qat - add param check for DH
crypto:
qat - add param check for RSA
crypto:
qat - add support for 401xx devices
crypto:
qat - fix ETR sources enabled by default on GEN2 devices
crypto:
qat - fix memory leak in RSA
crypto:
qat - fix off-by-one error in PFVF debug print
crypto:
qat - Fix unsigned function returning negative constant
crypto:
qat - fix wording and formatting in code comment
crypto:
qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag
crypto:
qat - leverage the GEN2 VF mask definiton
crypto:
qat - re-enable registration of algorithms
crypto:
qat - refactor submission logic
crypto:
qat - remove dma_free_coherent() for DH
crypto:
qat - remove dma_free_coherent() for RSA
crypto:
qat - remove line wrapping for pfvf_ops functions
crypto:
qat - remove unnecessary tests to detect PFVF support
crypto:
qat - remove unneeded braces
crypto:
qat - remove unused PFVF stubs
crypto:
qat - replace disable_vf2pf_interrupts()
crypto:
qat - rework the VF2PF interrupt handling logic
crypto:
qat - set CIPHER capability for DH895XCC
crypto:
qat - set COMPRESSION capability for DH895XCC
crypto:
qat - set to zero DH parameters before free
crypto:
qat - stop using iommu_present()
crypto:
qat - test PFVF registers for spurious interrupts on GEN4
crypto:
qat - use pre-allocated buffers in datapath
crypto:
qat - use u32 variables in all GEN4 pfvf_ops
crypto:
s390 - add crypto library interface for ChaCha20
crypto:
s390 - do not depend on CRYPTO_HW for SIMD implementations
crypto:
sa2ul - Add the new compatible for AM62
crypto:
sm3,sm4 - move into crypto directory
crypto:
sm4 - export sm4 constant arrays
crypto:
sun4i-ss - do not allocate backup IV on requests
crypto:
sun8i-ce - Add function for handling hash padding
crypto:
sun8i-ce - do not allocate memory when handling requests
crypto:
sun8i-ce - do not fallback if cryptlen is less than sg length
crypto:
sun8i-ce - Fix minor style issue
crypto:
sun8i-ce - rework debugging
crypto:
sun8i-ce - use sg_nents_for_len
crypto:
sun8i-ce - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
crypto:
sun8i-ss - Add function for handling hash padding
crypto:
sun8i-ss - add hmac(sha1)
crypto:
sun8i-ss - do not allocate memory when handling hash requests
crypto:
sun8i-ss - do not fallback if cryptlen is less than sg length
crypto:
sun8i-ss - do not zeroize all pad
crypto:
sun8i-ss - handle requests if last block is not modulo 64
crypto:
sun8i-ss - handle zero sized sg
crypto:
sun8i-ss - remove redundant test
crypto:
sun8i-ss - rework debugging
crypto:
sun8i-ss - rework handling of IV
crypto:
sun8i-ss - test error before assigning
crypto:
sun8i-ss - use sg_nents_for_len
crypto:
sun8i-ss - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
crypto:
talitos - Uniform coding style with defined variable
crypto:
testmgr - test in-place en/decryption with two sglists
crypto:
ux500/hash - simplify if-if to if-else
crypto:
vmx - Align the short log with Makefile cleanups
crypto:
vmx - Fix build error
crypto:
x86 - eliminate anonymous module_init & module_exit
csky/tlb:
Remove tlb_flush() define
csky:
Add C based string functions
csky:
atomic: Add conditional atomic operations' optimization
csky:
atomic: Add custom atomic.h implementation
csky:
atomic: Optimize cmpxchg with acquire & release
csky:
fix typos in comments
csky:
Fix versioncheck warnings
csky:
Move $(core-y) into arch/csky/Kbuild
csky:
Move to generic ticket-spinlock
csky:
optimize memcpy_{from,to}io() and memset_io()
csky:
patch_text: Fixup last cpu should be master
csky:
Remove unused $(dtb-y) from boot/Makefile
csky:
Remove unused core-y for dts
csky:
Use do_kernel_power_off()
cxl/acpi:
Add root device lockdep validation
cxl/core:
Use is_endpoint_decoder
cxl/mbox:
Block immediate mode in SET_PARTITION_INFO command
cxl/mbox:
Construct a users cxl_mbox_cmd in the validation path
cxl/mbox:
Drop mbox_mutex comment
cxl/mbox:
fix logical vs bitwise typo
cxl/mbox:
Fix missing variable payload checks in cmd size validation
cxl/mbox:
Improve handling of mbox_cmd hw return codes
cxl/mbox:
Make handle_mailbox_cmd_from_user() use a mbox param
cxl/mbox:
Move build of user mailbox cmd to a helper functions
cxl/mbox:
Move cxl_mem_command construction to helper funcs
cxl/mbox:
Move cxl_mem_command param to a local variable
cxl/mbox:
Move raw command warning to raw command validation
cxl/mbox:
Remove dependency on cxl_mem_command for a debug msg
cxl/mbox:
Replace NULL check with IS_ERR() after vmemdup_user()
cxl/mbox:
Use __le32 in get,set_lsa mailbox structures
cxl/mbox:
Use new return_code handling
cxl/mbox:
Use type __u32 for mailbox payload sizes
cxl/mem:
Consolidate CXL DVSEC Range enumeration in the core
cxl/mem:
Drop DVSEC vs EFI Memory Map sanity check
cxl/mem:
Drop mem_enabled check from wait_for_media()
cxl/mem:
Fix cxl_mem_probe() error exit
cxl/mem:
Make cxl_dvsec_range() init failure fatal
cxl/mem:
Merge cxl_dvsec_ranges() and cxl_hdm_decode_init()
cxl/mem:
Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init()
cxl/mem:
Replace redundant debug message with a comment
cxl/mem:
Skip range enumeration if mem_enable clear
cxl/mem:
Validate port connectivity before dvsec ranges
cxl/ocxl:
Prepare cleanup of powerpc's asm/prom.h
cxl/pci:
Add debug for DVSEC range init failures
cxl/pci:
Consolidate wait_for_media() and wait_for_media_ready()
cxl/pci:
Drop @info argument to cxl_hdm_decode_init()
cxl/pci:
Drop wait_for_valid() from cxl_await_media_ready()
cxl/pci:
Make cxl_dvsec_ranges() failure not fatal to cxl_pci
cxl/pci:
Move cxl_await_media_ready() to the core
cxl/pci:
Use CXL_MBOX_SUCCESS to check against mbox_cmd return code
cxl/pmem:
Remove CXL SET_PARTITION_INFO from exclusive_cmds list
cxl/port:
Enable HDM Capability after validating DVSEC Ranges
cxl/port:
Move endpoint HDM Decoder Capability init to port driver
cxl/port:
Reuse 'struct cxl_hdm' context for hdm init
cxl:
Drop cxl_device_lock()
cxl:
Fix cleanup of port devices on failure to probe driver.
cxl:
Replace lockdep_mutex with local lock classes
damon:
vaddr-test: tweak code to make the logic clearer
dasd:
don't set the discard_alignment queue limit
dax:
add .recovery_write dax_operation
dax:
fix cache flush on PMD-mapped pages
dax:
fix missing writeprotect the pte entry
dax:
introduce DAX_RECOVERY_WRITE dax access mode
dccp:
use READ_ONCE() to read sk->sk_bound_dev_if
debugobjects:
Convert to SPDX license identifier
delayacct:
track delays from write-protect copy
device property:
Add helper to match multiple connections
device property:
Add iomap to fwnode operations
device property:
Add irq_get to fwnode operation
device property:
Advertise fwnode and device property count API calls
device property:
Allow error pointer to be passed to fwnode APIs
device property:
Convert device_{dma_supported,get_dma_attr} to fwnode
device property:
Drop 'test' prefix in parameters of fwnode_is_ancestor_of()
device property:
Fix recent breakage of fwnode_get_next_parent_dev()
device property:
Introduce fwnode_for_each_parent_node()
device property:
Use multi-connection matchers for single case
device-core:
Kill the lockdep_mutex
devicetree:
bindings: net: Add bindings doc for Sunplus SP7021.
devlink:
add port to line card relationship set
devlink:
add support to create line card and expose to user
devlink:
implement line card active state
devlink:
implement line card provisioning
devlink:
introduce line card device info infrastructure
devlink:
introduce line card devices support
devlink:
introduce line card info get message
direct-io:
remove random prefetches
dlm:
add __CHECKER__ for false positives
dlm:
check required context while close
dlm:
cleanup lock handling in dlm_master_lookup
dlm:
cleanup plock_op vs plock_xop
dlm:
fix missing check in validate_lock_args
dlm:
fix missing lkb refcount handling
dlm:
fix pending remove if msg allocation fails
dlm:
fix plock invalid read
dlm:
fix wake_up() calls for pending remove
dlm:
improve plock logging if interrupted
dlm:
move conversion to compile time
dlm:
move global to static inits
dlm:
rearrange async condition return
dlm:
remove __user conversion warnings
dlm:
remove found label in dlm_master_lookup
dlm:
remove unnecessary error assign
dlm:
remove unnecessary INIT_LIST_HEAD()
dlm:
remove usage of list iterator for list_add() after the loop body
dlm:
replace sanity checks with WARN_ON
dlm:
replace usage of found with dedicated list iterator variable
dlm:
uninitialized variable on error in dlm_listen_for_all()
dlm:
use __le types for dlm header
dlm:
use __le types for dlm messages
dlm:
use __le types for options header
dlm:
use __le types for rcom messages
dlm:
use kref_put_lock in __put_lkb
dlm:
use kref_put_lock in put_rsb
dm cache metadata:
remove unnecessary variable in __dump_mapping
dm crypt:
make printing of the key constant-time
dm era:
commit metadata in postsuspend after worker stops
dm integrity:
fix error code in dm_integrity_ctr()
dm mirror log:
clear log bits up to BITS_PER_LONG boundary
dm mirror log:
round up region bitmap size to BITS_PER_LONG
dm mpath:
provide high-resolution timer to HST for bio-based
dm raid:
fix accesses beyond end of raid member array
dm raid:
fix KASAN warning in raid5_add_disks
dm raid:
fix KASAN warning in raid5_remove_disk
dm stats:
add cond_resched when looping over entries
dm table:
fix dm_table_supports_poll to return false if no data devices
dm verity:
set DM_TARGET_IMMUTABLE feature flag
dm-zoned:
don't set the discard_alignment queue limit
dm:
add local variables to clone_endio and __map_bio
dm:
conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset
dm:
conditionally enable branching for less used features
dm:
do not return early from dm_io_complete if BLK_STS_AGAIN without polling
dm:
don't grab target io reference in dm_zone_map_bio
dm:
don't pass bio to __dm_start_io_acct and dm_end_io_acct
dm:
factor out dm_io_set_error and __dm_io_dec_pending
dm:
fix bio_set allocation
dm:
fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio
dm:
fix narrow race for REQ_NOWAIT bios being issued despite no support
dm:
fix race in dm_start_io_acct
dm:
fix use-after-free in dm_put_live_table_bio
dm:
fix zoned locking imbalance due to needless check in clone_endio
dm:
improve abnormal bio processing
dm:
improve bio splitting and associated IO accounting
dm:
improve dm_io reference counting
dm:
introduce dm_{get,put}_live_table_bio called from dm_submit_bio
dm:
mark various branches unlikely
dm:
move hot dm_io members to same cacheline as dm_target_io
dm:
pass dm_io instance to dm_io_acct directly
dm:
pass NULL bdev to bio_alloc_clone
dm:
put all polled dm_io instances into a single list
dm:
simplify basic targets
dm:
simplify bio-based IO accounting further
dm:
simplify dm_io access in dm_split_and_process_bio
dm:
simplify dm_start_io_acct
dm:
switch to bdev based IO accounting interfaces
dm:
use bio_sectors in dm_aceept_partial_bio
dma-buf & drm/amdgpu:
remove dma_resv workaround
dma-buf/drivers:
make reserving a shared slot mandatory v4
dma-buf/sync_file:
cleanup fence merging a bit
dma-buf:
add dma_resv_get_singleton v2
dma-buf:
add dma_resv_replace_fences v2
dma-buf:
add DMA_RESV_USAGE_BOOKKEEP v3
dma-buf:
add DMA_RESV_USAGE_KERNEL v3
dma-buf:
add enum dma_resv_usage v4
dma-buf:
drop seq count based update
dma-buf:
drop the DAG approach for the dma_resv object v3
dma-buf:
finally make dma_resv_excl_fence private v2
dma-buf:
finally make the dma_resv_list private v2
dma-buf:
Fix one use-after-free of fence
dma-buf:
specify usage while adding fences to dma_resv obj v7
dma-buf:
wait for map to complete for static attachments
dma-debug:
change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
dma-debug:
make things less spammy under memory pressure
dma-direct:
don't fail on highmem CMA pages in dma_direct_alloc_pages
dma-direct:
don't over-decrypt memory
dma-direct:
use is_swiotlb_active in dma_direct_map_page
dma-direct:
use the correct size for dma_set_encrypted()
dma-iommu:
Check that swiotlb is active before trying to use it
dma:
omap: hide legacy interface
dmaengine:
add verification of DMA_INTERRUPT capability for dmatest
dmaengine:
at_hdmac: In atc_prep_dma_memset, treat value as a single byte
dmaengine:
at_xdma: handle errors of at_xdmac_alloc_desc() correctly
dmaengine:
at_xdmac: In at_xdmac_prep_dma_memset, treat value as a single byte
dmaengine:
bestcomm: Prepare cleanup of powerpc's asm/prom.h
dmaengine:
Clarify cyclic transfer residue documentation
dmaengine:
Document dmaengine_prep_dma_memset
dmaengine:
dw-axi-dmac: Fix RMW on channel suspend register
dmaengine:
dw: Add RZN1 compatible
dmaengine:
dw: dmamux: Introduce RZN1 DMA router support
dmaengine:
ep93xx: Remove redundant word in comment
dmaengine:
hidma: In hidma_prep_dma_memset treat value as a single byte
dmaengine:
idxd: add missing callback function to support DMA_INTERRUPT
dmaengine:
idxd: don't load pasid config until needed
dmaengine:
idxd: fix lockdep warning on device driver removal
dmaengine:
idxd: Fix the error handling path in idxd_cdev_register()
dmaengine:
idxd: force wq context cleanup on device disable path
dmaengine:
idxd: free irq before wq type is reset
dmaengine:
idxd: make idxd_register/unregister_dma_channel() static
dmaengine:
idxd: make idxd_wq_enable() return 0 if wq is already enabled
dmaengine:
idxd: move wq irq enabling to after device enable
dmaengine:
idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature
dmaengine:
idxd: refactor wq driver enable/disable operations
dmaengine:
idxd: remove redudant idxd_wq_disable_cleanup() call
dmaengine:
idxd: remove trailing white space on input str for wq name
dmaengine:
idxd: Remove unnecessary synchronize_irq() before free_irq()
dmaengine:
idxd: Separate user and kernel pasid enabling
dmaengine:
idxd: set DMA_INTERRUPT cap bit
dmaengine:
idxd: set max_xfer and max_batch for RO device
dmaengine:
idxd: skip irq free when wq type is not kernel
dmaengine:
idxd: update IAA definitions for user header
dmaengine:
imx-sdma: Add multi fifo support
dmaengine:
imx-sdma: Allow imx8m for imx7 FW revs
dmaengine:
imx-sdma: error out on unsupported transfer types
dmaengine:
imx-sdma: only restart cyclic channel when enabled
dmaengine:
imx: Move header to include/dma/
dmaengine:
jz4780: set DMA maximum segment size
dmaengine:
lgm: Fix an error handling path in intel_ldma_probe()
dmaengine:
mediatek-cqdma: Use platform_get_irq() to get the interrupt
dmaengine:
mediatek: mtk-hsdma: use NULL instead of using plain integer as pointer
dmaengine:
mediatek: mtk-hsdma: Use platform_get_irq() to get the interrupt
dmaengine:
mmp: deprecate '#dma-channels'
dmaengine:
mv_xor_v2 : Move spin_lock_bh() to spin_lock()
dmaengine:
nbpfaxi: Use platform_get_irq_optional() to get the interrupt
dmaengine:
pl08x: drop the useless function
dmaengine:
pl330: Fix lockdep warning about non-static key
dmaengine:
plx_dma: Move spin_lock_bh() to spin_lock()
dmaengine:
ptdma: statify pt_tx_status
dmaengine:
PTDMA: support polled mode
dmaengine:
pxa: deprecate '#dma-channels' and '#dma-requests'
dmaengine:
qcom: bam_dma: fix runtime PM underflow
dmaengine:
qcom: gpi: Add SM8350 support
dmaengine:
qcom: gpi: Add support for ee_offset
dmaengine:
qcom: gpi: Add support for sc7280
dmaengine:
qcom: gpi: set chain and link flag for duplex
dmaengine:
Remove a useless mutex
dmaengine:
Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest"
dmaengine:
sf-pdma: Get number of channel by device tree
dmaengine:
sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L
dmaengine:
sprd: deprecate '#dma-channels'
dmaengine:
stm32-dma: add device_pause/device_resume support
dmaengine:
stm32-dma: introduce stm32_dma_sg_inc to manage chan->next_sg
dmaengine:
stm32-dma: pass DMA_SxSCR value to stm32_dma_handle_chan_done()
dmaengine:
stm32-dma: rename pm ops before dma pause/resume introduction
dmaengine:
stm32-dmamux: avoid reset of dmamux if used by coprocessor
dmaengine:
stm32-mdma: check the channel availability (secure or not)
dmaengine:
stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
dmaengine:
stm32-mdma: remove GISR1 register
dmaengine:
stm32-mdma: use dev_dbg on non-busy channel spurious it
dmaengine:
sun6i: Add support for 34-bit physical addresses
dmaengine:
sun6i: Add support for the D1 variant
dmaengine:
sun6i: Do not use virt_to_phys
dmaengine:
tegra: Add tegra gpcdma driver
dmaengine:
tegra: Fix build error without IOMMU_API
dmaengine:
tegra: Fix uninitialized variable usage
dmaengine:
tegra: Remove unused including
dmaengine:
tegra: Remove unused switch case
dmaengine:
tegra: Use platform_get_irq() to get IRQ resource
dmaengine:
ti: Add missing put_device in ti_dra7_xbar_route_allocate
dmaengine:
ti: deprecate '#dma-channels'
dmaengine:
ti: Fix refcount leak in ti_dra7_xbar_route_allocate
dmaengine:
ti: k3-psil-am62: Update PSIL thread for saul.
dmaengine:
zynqmp_dma: check dma_async_device_register return value
dmaengine:
zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
dmaengine:
zynqmp_dma: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
dn_route:
set rt neigh to blackhole_netdev instead of loopback_dev in ifdown
dnotify:
use fsnotify group lock helpers
doc:
admin-guide: Update libata kernel parameters
doc:
dts: Add device tree information regarding wm8940 codec
doc:
module: update file references
doc:
trusted-encrypted: describe new CAAM trust source
doc:
update documentation for swap_activate and swap_rw
Docs/admin-guide/mm/damon/reclaim:
document 'commit_inputs' parameter
docs/admin:
alphabetize parts of kernel-parameters.txt (part 2)
Docs/admin:
alphabetize some kernel-parameters (part 1)
docs/conf.py:
Cope with removal of language=None in Sphinx 5.0.0
docs/ja_JP/index:
update section title in Japanese
docs/ja_JP/SubmittingPatches:
Add Suggested-by as a standard signature
docs/ja_JP/SubmittingPatches:
Randy has moved
docs/ja_JP/SubmittingPatches:
Request summaries for commit references
docs/ja_JP/SubmittingPatches:
Suggest the use of scripts/get_maintainer.pl
docs/ja_JP/SubmittingPatches:
Update GregKH links
docs/kernel-parameters:
Update descriptions for "mitigations=" param with retbleed
docs/LoongArch:
Fix notes rendering by using reST directives
docs/scheduler:
Change unit of cpu_time and rq_time to nanoseconds
docs/scheduler:
fix unit error
docs/trans/ja_JP/howto:
Don't mention specific kernel versions
docs/zh_CN/damon:
add sysfs interface
docs/zh_CN/damon:
typo fix
docs/zh_CN/damon:
update outdated term 'regions update interval'
docs/zh_CN/LoongArch:
Fix notes rendering by using reST directives
docs/zh_CN:
Add dev-tools/gdb-kernel-debugging.rst Chinese translation
docs/zh_CN:
Add locking/index Chinese translation
docs/zh_CN:
Add sched-debug Chinese translation
docs/zh_CN:
Add schedutil Chinese translation
docs/zh_CN:
Add spinlocks Chinese translation
docs/zh_CN:
add vm frontswap translation
docs/zh_CN:
add vm hmm translation
docs/zh_CN:
add vm hugetlbfs_reserv translation
docs/zh_CN:
add vm hwpoison translation
docs/zh_CN:
add vm memory-model translation
docs/zh_CN:
add vm mmu_notifier translation
docs/zh_CN:
add vm numa translation
docs/zh_CN:
add vm overcommit-accounting translation
docs/zh_CN:
add vm page_frags translation
docs/zh_CN:
add vm page_owner translation
docs/zh_CN:
add vm page_table_check translation
docs/zh_CN:
add vm remap_file_pages translation
docs/zh_CN:
add vm split_page_table_lock translation
docs/zh_CN:
add vm z3fold translation
docs/zh_CN:
add vm zsmalloc translation
docs/zh_CN:
fix devicetree usage-model translation
docs/zh_CN:
Fix typo in process/howto.rst
Docs/{ABI,admin-guide}/damon:
document 'avail_operations' sysfs file
Docs/{ABI,admin-guide}/damon:
Update for 'state' sysfs file input keyword, 'commit'
Docs/{ABI,admin-guide}/damon:
update for fixed virtual address ranges monitoring
Docs:
Add cpio requirement to changes.rst
docs:
Add documentation for rude and trace RCU flavors
docs:
Add small intro to idmap examples
docs:
add SVG version of the Linux logo
Docs:
admin/kernel-parameters: edit a few boot options
docs:
arm: tcm: Fix typo in description of TCM and MMU usage
docs:
blockdev: change title to match section content
docs:
bootconfig: Add how to embed the bootconfig into kernel
docs:
change the title of networking docs
docs:
ctucanfd: CTU CAN FD open-source IP core documentation.
docs:
ctucanfd: Use 'kernel-figure' directive instead of 'figure'
docs:
driver-api/thermal/intel_dptf: Use copyright symbol
docs:
driver-api: gpio: Fix filename mismatch
docs:
dt: writing-bindings: describe typical cases
docs:
dt: writing-schema: mention coding style
docs:
dt: writing-schema: mention yamllint
docs:
fault-injection: fix defaults
docs:
gpu: i915.rst: Fix DRRS documentation
docs:
i2c: reference simple probes
docs:
kbuild: add references on Kconfig semantics
docs:
kdump: Update the crashkernel description for arm64
Docs:
KVM: Add doc for the bitmap firmware registers
Docs:
KVM: Rename psci.rst to hypercalls.rst
docs:
move Linux logo into a new `images` folder
docs:
Move the HTE documentation to driver-api/
docs:
net: dsa: add a section for address databases
docs:
net: dsa: add more info about the other arguments to get_tag_protocol
docs:
net: dsa: delete misinformation about -EOPNOTSUPP for FDB/MDB/VLAN
docs:
net: dsa: delete port_mdb_dump
docs:
net: dsa: describe issues with checksum offload
docs:
net: dsa: document change_tag_protocol
docs:
net: dsa: document port_fast_age
docs:
net: dsa: document port_setup and port_teardown
docs:
net: dsa: document the shutdown behavior
docs:
net: dsa: document the teardown method
docs:
net: dsa: mention that VLANs are now refcounted on shared ports
docs:
net: dsa: re-explain what port_fdb_dump actually does
docs:
net: dsa: remove port_bridge_tx_fwd_offload
docs:
net: dsa: remove port_vlan_dump
docs:
net: dsa: rename tag_protocol to get_tag_protocol
docs:
net: dsa: update probing documentation
docs:
netdev: add a cheat sheet for the rules
docs:
netdev: document reverse xmas tree
docs:
netdev: document that patch series length limit
docs:
networking: device drivers: can: add ctucanfd to index
docs:
networking: device drivers: can: ctucanfd: update author e-mail
docs:
networking: phy: Fix a typo
docs:
pdfdocs: Add space for chapter counts >= 100 in TOC
Docs:
Replace version by 'current' in changes.rst
docs:
security: Add secrets/coco documentation
docs:
submitting-patches: Fix crossref to 'The canonical patch format'
docs:
Update RCU cross-references as suggested in doc-guide
docs:
usb: fix literal block marker in usbmon verification example
docs:
vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS
Documentation/ABI:
Add new attributes for mlxreg-io sysfs interfaces
Documentation/features:
Update the arch support status files
Documentation/gpu:
Add entries to amdgpu glossary
Documentation/llvm:
Update Supported Arch table
Documentation/process:
mention patch changelog in review process
Documentation/process:
Update ARM contact for embargoed hardware issues
Documentation/process:
use scripts/get_maintainer.pl on patches
Documentation/sysctl:
document max_rcu_stall_to_panic
Documentation/sysctl:
document page_lock_unfairness
Documentation/vm:
include kdocs from highmem*.h into highmem.rst
Documentation/vm:
move "Using kmap-atomic" to highmem.h
Documentation/vm:
rework "Temporary Virtual Mappings" section
Documentation/x86:
Document TDX kernel architecture
Documentation/zh_CN:
Add basic LoongArch documentations
Documentation:
Add an explanation of NFSv4 client identifiers
Documentation:
add description for net.core.gro_normal_batch
Documentation:
add description for net.sctp.ecn_enable
Documentation:
add description for net.sctp.intl_enable
Documentation:
add description for net.sctp.reconf_enable
Documentation:
Add documentation for Processor MMIO Stale Data
Documentation:
Add HTE subsystem guide
Documentation:
add missing angle bracket in cgroup-v2 doc
Documentation:
admin-guide: PM: Add Out of Band mode
Documentation:
arch_pgtable_helpers: demote pgtable list headings
Documentation:
dd: Use ReST lists for return values of driver_deferred_probe_check_state()
Documentation:
dev-tools: Add a section for static analysis tools
Documentation:
dev-tools: Enhance static analysis section with discussion
Documentation:
dev-tools: use literal block instead of code-block
Documentation:
devres: fix typo in interface list
Documentation:
drop more IDE boot options and ide-cd.rst
Documentation:
EM: Add artificial EM registration description
Documentation:
filesystems: proc: update meminfo section
Documentation:
Fix index.rst after psci.rst renaming
Documentation:
fix sctp_wmem in ip-sysctl.rst
Documentation:
fix tty link
Documentation:
Fix typo in testing/sysfs-class-cxl
Documentation:
fix udp_wmem_min in ip-sysctl.rst
documentation:
Format button_dev as a pointer.
Documentation:
fpga: dfl: add link address of feature id table
Documentation:
gpio: Advertise irqd_to_hwirq() helper in the examples
Documentation:
gpio: Fix IRQ mask and unmask examples
Documentation:
highmem: use literal block for code example in highmem.h comment
Documentation:
In-Field Scan
Documentation:
kernel-doc: Promote two chapter headings to page title
Documentation:
kernel-hacking: minor edits for style
Documentation:
kunit: change complete_and_exit to kthread_complete_and_exit
Documentation:
kunit: update kconfig options needed for UML coverage
Documentation:
kvm: clarify histogram units
Documentation:
KVM: Fix title level for PSCI_SUSPEND
Documentation:
kvm: reorder ARM-specific section about KVM_SYSTEM_EVENT_SUSPEND
Documentation:
LoongArch: Add basic documentations
Documentation:
Move Oxford Semiconductor PCIe (Tornado) 950 to misc-devices
Documentation:
move tty to driver-api
Documentation:
move watch_queue to core-api
Documentation:
Reformat Oxford Semiconductor PCIe (Tornado) 950
Documentation:
riscv: Add sv48 description to VM layout
Documentation:
sphinx: replace "Introduction" chapter heading with page title
Documentation:
tty: introduce "Other Documentation"
Documentation:
tty: move moxa-smartio.rst to tty
Documentation:
tty: move n_gsm to tty
Documentation:
tty: n_gsm, delete "Additional Documentation"
Documentation:
tty: n_gsm, use power of ReST
Documentation:
update btrfs list of features and link to readthedocs.io
Documentation:
update debugfs doc for Hisilicon HPRE
Documentation:
update debugfs doc for Hisilicon SEC
Documentation:
update debugfs doc for Hisilicon ZIP
Documentation:
Update the recommended pattern for GPIO irqchips
Documentation:
Wire Oxford Semiconductor PCIe (Tornado) 950
Documentation:
x86: Fix obsolete name of page fault handler
Documentation:
x86: rework IOMMU documentation
documentation:
zonefs: Cleanup the mount options section
documentation:
zonefs: Document sysfs attributes
dpaa2-eth:
retrieve the virtual address before dma_unmap
dpaa2-eth:
unmap the SGT buffer before accessing its contents
dpaa2-eth:
use the correct software annotation field
drbd:
address enum mismatch warnings
drbd:
cleanup decide_on_discard_support
drbd:
fix duplicate array initializer
drbd:
Make use of PFN_UP helper macro
drbd:
remove assign_p_sizes_qlim
drbd:
Replace "unsigned" with "unsigned int"
drbd:
Return true/false (not 1/0) from bool functions
drbd:
use bdev based limit helpers in drbd_send_sizes
drbd:
use bdev_alignment_offset instead of queue_alignment_offset
drdb:
Switch to kvfree_rcu() API
driver core:
Add "*" wildcard support to driver_async_probe cmdline param
driver core:
Add dma_cleanup callback in bus_type
driver core:
Add sysfs support for physical location of a device
driver core:
Extend deferred probe timeout on driver registration
driver core:
fix deadlock in __device_attach
driver core:
Fix wait_for_device_probe() & deferred_probe_timeout interaction
driver core:
location: Add "back" as a possible output for panel
driver core:
location: Check for allocations failure
driver core:
location: Free struct acpi_pld_info *pld
driver core:
Prevent overriding async driver of a device before it probe
driver core:
Set default deferred_probe_timeout back to 0.
driver:
base: fix UAF when driver_attach failed
driver:
platform: Add helper for safer setting of driver_override
driver:
soc: xilinx: Add support of multiple callbacks for same event in event management driver
driver:
soc: xilinx: Update function prototype for xlnx_unregister_event
drivers/base/memory:
fix an unlikely reference counting issue in __add_memory_block()
drivers/base/memory:
Fix an unlikely reference counting issue in __add_memory_block()
drivers/base/node.c:
fix compaction sysfs file leak
drivers/base/node.c:
fix compaction sysfs file leak
drivers/dma-buf:
dma-buf.c: fix a typo
drivers/net/ethernet/neterion/vxge:
Fix a use-after-free bug in vxge-main.c
drivers/pcmcia:
Fix typo in comment
drivers/perf:
arm_spe: Expose saturating counter to 16-bit
drivers/perf:
hisi: Add Support for CPA PMU
drivers/perf:
hisi: Associate PMUs in SICL with CPUs online
drivers/s390/char:
Add Ultravisor io device
drivers/usb/host/ehci-fsl:
Fix interrupt setup in host mode.
drivers/virt/fsl_hypervisor:
remove unneeded `ret` variable in `fsl_hv_open()`
drivers:
Add hardware timestamp engine (HTE) subsystem
drivers:
comedi: replace ternary operator with min()
drivers:
cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
drivers:
dio: add missing iounmap() in dio_init()
Drivers:
hv: Fix syntax errors in comments
Drivers:
hv: vmbus: Accept hv_sock offers in isolated guests
Drivers:
hv: vmbus: Add VMbus IMC device to unsupported list
Drivers:
hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs
Drivers:
hv: vmbus: Fix handling of messages with transaction ID of zero
Drivers:
hv: vmbus: fix typo in comment
Drivers:
hv: vmbus: Introduce vmbus_request_addr_match()
Drivers:
hv: vmbus: Introduce vmbus_sendpacket_getid()
Drivers:
hv: vmbus: Introduce {lock,unlock}_requestor()
Drivers:
hv: vmbus: Refactor the ring-buffer iterator functions
Drivers:
hv: vmbus: Release cpu lock in error case
Drivers:
hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7
drivers:
mmc: sdhci_am654: Add the quirk to set TESTCD bit
drivers:
net: cpsw: ale: add broadcast/multicast rate limit support
drivers:
net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
drivers:
staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()
drivers:
staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
drivers:
staging: rtl8192eu: Fix deadlock in rtw_joinbss_event_prehandle
drivers:
staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
drivers:
staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
drivers:
tty: serial: Fix deadlock in sa1100_set_termios()
drivers:
usb: dwc3: Add AM62 USB wrapper driver
drivers:
usb: host: Fix deadlock in oxu_bus_suspend()
drivers:
virtio_mem: use pageblock size as the minimum virtio_mem size.
drm/admgpu/discovery:
add NBIO v7.7 into the IP discovery list
drm/amd/amdgpu:
add more fw load type to fit new ASICs
drm/amd/amdgpu:
adjust the fw load type list
drm/amd/amdgpu:
Fix asm/hypervisor.h build error.
drm/amd/amdgpu:
Not request init data for MS_HYPERV with vega10
drm/amd/amdgpu:
Only reserve vram for firmware with vega9 MS_HYPERV host.
drm/amd/amdgpu:
Properly indent PF2VF header
drm/amd/amdgpu:
Remove static from variable in RLCG Reg RW
drm/amd/amdgpu:
Update debugfs GCA data
drm/amd/amdgpu:
Update MIT license in SRIOV msg header
drm/amd/amdgpu:
Update PF2VF header
drm/amd/dc:
remove duplicate include
drm/amd/display:
3.2.178
drm/amd/display:
3.2.179
drm/amd/display:
3.2.180
drm/amd/display:
3.2.181
drm/amd/display:
3.2.182
drm/amd/display:
3.2.183
drm/amd/display:
3.2.184
drm/amd/display:
3.2.185
drm/amd/display:
3.2.186
drm/amd/display:
3.2.187
drm/amd/display:
[FW Promotion] Release 0.0.109.0
drm/amd/display:
[FW Promotion] Release 0.0.110.0
drm/amd/display:
[FW Promotion] Release 0.0.111.0
drm/amd/display:
[FW Promotion] Release 0.0.115.0
drm/amd/display:
Add Audio readback registers
drm/amd/display:
Add configuration options for AUX wake work around.
drm/amd/display:
Add Connection Manager boot option.
drm/amd/display:
add Coverage blend mode for overlay plane
drm/amd/display:
add DCN30 support FEC init
drm/amd/display:
Add dtb clock to dc_clocks
drm/amd/display:
Add flip interval workaround
drm/amd/display:
Add HDMI_ACP_SEND register
drm/amd/display:
Add new DSC interface to disconnect from pipe
drm/amd/display:
Add odm seamless boot support
drm/amd/display:
add support for handling 128b/132b link training test request
drm/amd/display:
Add support for USBC connector
drm/amd/display:
add virtual_setup_stream_attribute decl to header
drm/amd/display:
Add work around for AUX failure on wake.
drm/amd/display:
Allow individual control of eDP hotplug support
drm/amd/display:
Always update DPPCLK_DTO when clock increase
drm/amd/display:
Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
drm/amd/display:
Cap OLED brightness per max frame-average luminance
drm/amd/display:
Check for invalid input params when building scaling params
drm/amd/display:
Check if modulo is 0 before dividing.
drm/amd/display:
Check zero planes for OTG disable W/A on clock change
drm/amd/display:
Clean up code in dc
drm/amd/display:
Clean up pixel format types
drm/amd/display:
clean up some inconsistent indenting
drm/amd/display:
cleanup extern usage in function definition
drm/amd/display:
Clear optc false state when disable otg
drm/amd/display:
clear request when release aux engine
drm/amd/display:
correct check of coverage blend mode
drm/amd/display:
Correct Slice reset calculation
drm/amd/display:
Create underflow interrupt IRQ type
drm/amd/display:
DCN3.1: don't mark as kernel-doc
drm/amd/display:
detach fpu operations from dcn10_validate_bandwidth in calcs
drm/amd/display:
Disable FEC if DSC not supported for EDP
drm/amd/display:
Disabling Z10 on DCN31
drm/amd/display:
Disallow entering PSR when panel is disconnected
drm/amd/display:
do not calculate DP2.0 SST payload when link is off
drm/amd/display:
do not disable an invalid irq source in hdp finish
drm/amd/display:
do not wait for mpc idle if tg is disabled
drm/amd/display:
do not wait for vblank during pipe programming
drm/amd/display:
Don't clear ref_dtbclk value
drm/amd/display:
don't ignore alpha property on pre-multiplied mode
drm/amd/display:
Don't pass HostVM by default on DCN3.1
drm/amd/display:
Enable 3 plane for DCN 3.0 and 3.02
drm/amd/display:
Enable 3-plane MPO for DCN31
drm/amd/display:
Enable power gating before init_pipes
drm/amd/display:
ensure PSR force_static flag can always be set
drm/amd/display:
Ensure valid event timestamp for cursor-only commits
drm/amd/display:
expose skip_detection_link_training to debugfs
drm/amd/display:
extract set stream attribute to link_hwss
drm/amd/display:
extract update stream allocation to link_hwss
drm/amd/display:
Fic incorrect pipe being used for clk update
drm/amd/display:
fix 64 bit divide in freesync code
drm/amd/display:
Fix allocate_mst_payload assert on resume
drm/amd/display:
Fix by adding FPU protection for dcn30_internal_validate_bw
drm/amd/display:
Fix crash on setting VRR with no display connected
drm/amd/display:
Fix DC warning at driver load
drm/amd/display:
Fix DMUB outbox trace in S4 (#4465)
drm/amd/display:
Fix HDCP QUERY Error for eDP and Tiled
drm/amd/display:
Fix HDCP SEND AKI INIT error
drm/amd/display:
fix if == else warning
drm/amd/display:
Fix inconsistent timestamp type
drm/amd/display:
Fix memory leak in dcn21_clock_source_create
drm/amd/display:
fix missing-prototypes warning
drm/amd/display:
Fix new dmub notification enabling in DM
drm/amd/display:
fix non-kernel-doc comment warnings
drm/amd/display:
Fix null pointer exception while load amdgpu
drm/amd/display:
Fix pointer dereferenced before checking
drm/amd/display:
Fix pointer dereferenced before checking
drm/amd/display:
Fix possible infinite loop in DP LT fallback
drm/amd/display:
Fix typo in override_lane_settings
drm/amd/display:
Fix unused-but-set-variable warning
drm/amd/display:
Fix Wstringop-overflow warnings in dc_link_dp.c
drm/amd/display:
Ignore First MST Sideband Message Return Error
drm/amd/display:
implement shared PSR-SU sink validation helper
drm/amd/display:
Insert pulling smu busy status before sending another request
drm/amd/display:
Insert smu busy status before sending another request
drm/amd/display:
Keep track of DSC packed PPS
drm/amd/display:
Maintain current link settings in link loss interrupt
drm/amd/display:
make hubp1_wait_pipe_read_start() static
drm/amd/display:
Make OPTC3 function accessible to other DCN
drm/amd/display:
move definition of dc_flip_addrs struct
drm/amd/display:
Move FPU associated DCN30 code to DML folder
drm/amd/display:
move FPU related code from dcn31 to dml/dcn31 folder
drm/amd/display:
move FPU related code from dcn315 to dml/dcn31 folder
drm/amd/display:
move FPU related code from dcn316 to dml/dcn31 folder
drm/amd/display:
Move link_trace for edp to dp_trace
drm/amd/display:
Only use depth 36 bpp linebuffers on DCN display engines.
drm/amd/display:
Pass the new context into disable OTG WA
drm/amd/display:
Power down hardware if timer not trigger
drm/amd/display:
Power down hardware if timer not trigger
drm/amd/display:
protect remaining FPU-code calls on dcn3.1.x
drm/amd/display:
Query DPIA HPD status.
drm/amd/display:
Read Golden Settings Table from VBIOS
drm/amd/display:
read PSR-SU cap DPCD for specific panel
drm/amd/display:
Refactor LTTPR cap retrieval
drm/amd/display:
remove assert for odm transition case
drm/amd/display:
remove DC_FP_* wrapper from dml folder
drm/amd/display:
Remove ddc write and read size checking
drm/amd/display:
remove dtbclk_ss compensation for dcn316
drm/amd/display:
Remove outdated register for dcn3+
drm/amd/display:
remove redundant CONFIG_DRM_AMD_DC_DCN for z10
drm/amd/display:
remove redundant CONFIG_DRM_AMD_DC_DCN in amdgpu_dm
drm/amd/display:
remove redundant CONFIG_DRM_AMD_DC_DCN in dc
drm/amd/display:
remove redundant CONFIG_DRM_AMD_DC_DCN in dce
drm/amd/display:
remove redundant CONFIG_DRM_AMD_DC_DCN in gpio
drm/amd/display:
remove redundant CONFIG_DRM_AMD_DC_DCN in irq
drm/amd/display:
Remove redundant dsc power gating from init_hw
drm/amd/display:
remove stale config guards
drm/amd/display:
Remove SW w/a for HDCP 1.4 1A-07 failure based on ECO fix
drm/amd/display:
Remove underflow IRQ type
drm/amd/display:
remove unnecessary else by CONFIG_DRM_AMD_DC_DCN
drm/amd/display:
Remove unused integer
drm/amd/display:
Remove useless code
drm/amd/display:
Reset cached PSR parameters after hibernate
drm/amd/display:
Reset cached PSR parameters after hibernate
drm/amd/display:
revert Blank eDP on disable/enable drv
drm/amd/display:
Revert FEC check in validation
drm/amd/display:
revert Power down hardware if timer not trigger
drm/amd/display:
Select correct DTO source
drm/amd/display:
Set fec register init value
drm/amd/display:
undo clearing of z10 related function pointers
drm/amd/display:
update dcn315 clk table read
drm/amd/display:
update dcn315 clock table read
drm/amd/display:
Update link training fallback behaviour.
drm/amd/display:
Update LTTPR UHBR link rate support struct
drm/amd/display:
Wait DMCUB to idle state before reset.
drm/amd/pm:
add features to smu_v13_0_7
drm/amd/pm:
add get enable mask function for smu v13_0_7
drm/amd/pm:
add mvdd and vddio scaling in smu_v13_0_7
drm/amd/pm:
add SCPM support in smu v13_0_7
drm/amd/pm:
add smu feature map support for smu_v13_0_0
drm/amd/pm:
add smu feature map support for smu_v13_0_7
drm/amd/pm:
add smu power_limit callback for smu_v13_0_7
drm/amd/pm:
add smu pp_feature_mask callback for smu_v13_0_7
drm/amd/pm:
add SMU_13_0_7 PMFW headers
drm/amd/pm:
add SMU_13_0_7 ppt_funcs for SMU_13_0_7
drm/amd/pm:
add the pg_flag for athub and mmhub pg on smu_v13_0_7
drm/amd/pm:
change the soft pptable id for smu_v13_0_7
drm/amd/pm:
Check feature support using IP version
drm/amd/pm:
consistent approach for smartshift
drm/amd/pm:
correct SMU OverridePcieParameters related settings
drm/amd/pm:
correct the check for current link status
drm/amd/pm:
correct the metrics version for SMU 11.0.11/12/13
drm/amd/pm:
correct the softpptable ids used for SMU 13.0.0
drm/amd/pm:
correct the way for retrieving bootup clocks
drm/amd/pm:
correct the way for retrieving current fclk frequency
drm/amd/pm:
correct the way for retrieving current uclk frequency
drm/amd/pm:
disable ac/dc on smu_v13_0_7
drm/amd/pm:
Disable fan control if not supported
drm/amd/pm:
disable the gfxoff feature temporarily for SMU 13.0.0
drm/amd/pm:
enable ac/dc switching for SMU 13.0.0
drm/amd/pm:
enable BACO support for SMU 13.0.0
drm/amd/pm:
enable deep sleep features control for SMU 13.0.0
drm/amd/pm:
enable df cstate feature for SMU 13.0.0
drm/amd/pm:
enable FCLK DPM support for SMU 13.0.0
drm/amd/pm:
enable fclk,vcn ds and df cstate for smu_v13_0_7
drm/amd/pm:
enable gfx ds for smu_v13_0_7
drm/amd/pm:
enable gfx pcc and soc cg on smu_v13_0_7
drm/amd/pm:
enable gfx ulv feature control for SMU 13.0.0
drm/amd/pm:
enable gfxoff control on smu_v13_0_7
drm/amd/pm:
enable lclk dpm/ds and BACO features for SMU 13.0.0
drm/amd/pm:
enable link dpm and link ds on smu_v13_0_7
drm/amd/pm:
enable memory temp reading for SMU 13.0.0
drm/amd/pm:
enable more dpm features for SMU 13.0.0
drm/amd/pm:
enable more dpm features for SMU 13.0.0
drm/amd/pm:
enable more dpm features to pair with PMFW 78.31.0
drm/amd/pm:
enable mp0,vcn,dcn dpm on smu_v13_0_7
drm/amd/pm:
enable platform features for smu_v13_0_7
drm/amd/pm:
enable PMLOG support for SMU 13.0.0
drm/amd/pm:
enable pmlog support for smu_v13_0_7
drm/amd/pm:
enable power limit retrieving and setting for SMU 13.0.0
drm/amd/pm:
enable power profile setting for SMU 13.0.0
drm/amd/pm:
enable pp_dpm_vclk/dclk interface for smu_v13_0_7
drm/amd/pm:
enable pp_dpm_vclk/dclk sysfs interface support for SMU 13.0.0
drm/amd/pm:
enable ppfeature mask setting for SMU 13.0.0
drm/amd/pm:
enable RunDcBtc support for SMU 13.0.0
drm/amd/pm:
enable SCPM support for SMU
drm/amd/pm:
enable the support for retrieving combo pptable
drm/amd/pm:
enable UCLK DPM for SMU 13.0.0
drm/amd/pm:
enable workload type change on smu_v13_0_7
drm/amd/pm:
fix a potential gpu_metrics_table memory leak
drm/amd/pm:
fix double free in si_parse_power_table()
drm/amd/pm:
Fix missing thermal throttler status
drm/amd/pm:
fix NULL pointer issue of amdgpu_smu_stb_debug_fs_init
drm/amd/pm:
fix the compile warning
drm/amd/pm:
fix the deadlock issue observed on SI
drm/amd/pm:
move bootup values retrieving to ->sw_init
drm/amd/pm:
port the fan interface to smu_v13_0_7
drm/amd/pm:
pp_dpm_* interface for smu_v13_0_7
drm/amd/pm:
pp_dpm_sclk change for smu_v13_0_7
drm/amd/pm:
Prevent divide by zero
drm/amd/pm:
report preDS gfxclk on smu_v13_0_7
drm/amd/pm:
Return auto perf level, if unsupported
drm/amd/pm:
skip dpm disablement on suspend for SMU 13.0.0
drm/amd/pm:
support more DPM features for SMU 13.0.0
drm/amd/pm:
support power on/off vcn/jpeg in smu v13_0_7
drm/amd/pm:
support ss metrics read for smu11
drm/amd/pm:
suppress compile warning about possible unaligned accesses
drm/amd/pm:
suppress compile warnings about possible unaligned accesses
drm/amd/pm:
update smartshift powerboost calc for smu12
drm/amd/pm:
update smartshift powerboost calc for smu13
drm/amd/pm:
update SMU 13.0.0 driver_if header
drm/amd/pm:
update the features for smu_v13_0_7
drm/amd/pm:
update the hw initialization sequence around pptable setup
drm/amd/pm:
use bitmap_{from,to}_arr32 where appropriate
Linux:
drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7
drm/amd/psp:
Add C2P registers to mp_13_0_2 header
drm/amd/smu:
add smu v13_0 header files
drm/amd/smu:
Increace dpm level count only for smu v13.0.2
drm/amd/smu:
Update SMU13 support for SMU 13.0.0
drm/amd/soc21:
enable mmhub and athub power gating
drm/amd/vcn:
fix an error msg on vcn 3.0
drm/amd:
add dc feature mask flags for PSR allow smu and multi-display optimizations
drm/amd:
Don't reset dGPUs if the system is going to s2idle
drm/amd:
Fix spelling typo in comment
drm/amd:
Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
drm/amdgpu/cs:
make commands with 0 chunks illegal behaviour.
drm/amdgpu/ctx:
only reset stable pstate if the user changed it (v2)
drm/amdgpu/discovery:
add a function to get the mall_size
drm/amdgpu/discovery:
add a function to parse the vcn info table
drm/amdgpu/discovery:
add additional validation
drm/amdgpu/discovery:
add GFX 11.0 Support
drm/amdgpu/discovery:
add gfx11 support for GC 11.0.2
drm/amdgpu/discovery:
add GMC 11.0 Support
drm/amdgpu/discovery:
add gmc11 support for GC 11.0.2
drm/amdgpu/discovery:
add HDP v5.2.1 into the IP discovery list
drm/amdgpu/discovery:
add HDP v6
drm/amdgpu/discovery:
add hdp6 support for HDP 6.0.1
drm/amdgpu/discovery:
add IH v6
drm/amdgpu/discovery:
add ih6 support for IH 6.0.2
drm/amdgpu/discovery:
add MES11 support
drm/amdgpu/discovery:
add mes11 support for GC 11.0.2
drm/amdgpu/discovery:
add NBIO 4.3 Support
drm/amdgpu/discovery:
add nbio 4.3 support for NBIO 4.3.1
drm/amdgpu/discovery:
add PSP v13.0.4 into the IP discovery list
drm/amdgpu/discovery:
add psp13 support for PSP 13.0.7
drm/amdgpu/discovery:
add SDMA v6_0 ip block
drm/amdgpu/discovery:
add sdma6 support for SDMA 6.0.2
drm/amdgpu/discovery:
add SMU v13.0.4 into the IP discovery list
drm/amdgpu/discovery:
add smu13 support for MP1 13.0.7
drm/amdgpu/discovery:
add SMUIO_13_0_8 func support
drm/amdgpu/discovery:
add soc21 common Support
drm/amdgpu/discovery:
add soc21 support for GC 11.0.2
drm/amdgpu/discovery:
add VCN 4.0 Support
drm/amdgpu/discovery:
enable gfx v11 for GC 11.0.1
drm/amdgpu/discovery:
enable gmc v11 for GC 11.0.1
drm/amdgpu/discovery:
enable ih v6 for OSS 6.0.1
drm/amdgpu/discovery:
enable mes support for GC v11.0.1
drm/amdgpu/discovery:
Enable PSP for PSP 13.0.0
drm/amdgpu/discovery:
enable sdma v6 for SDMA 6.0.1
drm/amdgpu/discovery:
Enable SMU for SMU 13.0.0
drm/amdgpu/discovery:
enable soc21 common for GC 11.0.1
drm/amdgpu/discovery:
enable vcn/jpeg v4_0_4
drm/amdgpu/discovery:
fix byteswapping in gc info parsing
drm/amdgpu/discovery:
handle AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO in SMU
drm/amdgpu/discovery:
handle UMC harvesting in IP discovery
drm/amdgpu/discovery:
move all table parsing into amdgpu_discovery.c
drm/amdgpu/discovery:
populate additional GC info
drm/amdgpu/discovery:
set family for GC 11.0.2
drm/amdgpu/discovery:
set flag for GC 11.0.1
drm/amdgpu/discovery:
Set GC family for GC 11.0 IP
drm/amdgpu/discovery:
store the number of UMC IPs on the asic
drm/amdgpu/discovery:
validate VCN and SDMA instances
drm/amdgpu/display:
change pipe policy for DCN 2.1
drm/amdgpu/display:
disable prefer_shadow for generic fb helpers
drm/amdgpu/display:
Make dcn31_set_low_power_state static
drm/amdgpu/display:
make hubp31_program_extended_blank static
drm/amdgpu/gfx10:
add mes queue fence handling
drm/amdgpu/gfx10:
add mes support for gfx ib test
drm/amdgpu/gfx10:
associate mes queue id with fence v2
drm/amdgpu/gfx10:
Avoid uninitialised variable 'index'
drm/amdgpu/gfx10:
enable kiq to map mes ring
drm/amdgpu/gfx10:
implement mqd functions of gfx/compute eng v2
drm/amdgpu/gfx10:
inherit vmid from mqd
drm/amdgpu/gfx10:
rework KIQ programming
drm/amdgpu/gfx10:
use INVALIDATE_TLBS to invalidate TLBs v2
drm/amdgpu/gfx10:
use per ctx CSA for ce metadata
drm/amdgpu/gfx10:
use per ctx CSA for de metadata
drm/amdgpu/gfx11:
Add missing break
drm/amdgpu/gfx11:
Avoid uninitialised variable 'index'
drm/amdgpu/gfx11:
enable kiq to map mes ring
drm/amdgpu/gfx11:
fix me field handling in map_queue packet
drm/amdgpu/gfx11:
fix mes mqd settings
drm/amdgpu/gfx11:
remove some register fields that no longer exist
drm/amdgpu/gfx11:
remove unneeded semicolon
drm/amdgpu/gfx11:
unlock on error in gfx_v11_0_kiq_resume()
drm/amdgpu/gfx:
fix typos in comments
drm/amdgpu/gfx:
refine fw hdr check fuction
drm/amdgpu/gmc10:
skip emitting pasid mapping packet
drm/amdgpu/jpeg2:
Add jpeg vmid update under IB submit
drm/amdgpu/jpeg:
Add jpeg block ras support
drm/amdgpu/jpeg:
Add jpeg ras error query support
drm/amdgpu/jpeg:
add jpeg ras poison consumption handling
drm/amdgpu/jpeg:
add jpeg support for VCN4_0_0
drm/amdgpu/jpeg:
enable JPEG CG for VCN4_0_4
drm/amdgpu/jpeg:
enable JPEG PG and CG for VCN4_0_0
drm/amdgpu/jpeg:
enable JPEG PG for VCN4_0_4
drm/amdgpu/mes10.1:
add delay after mes engine enable
drm/amdgpu/mes10.1:
add mes self test in late init
drm/amdgpu/mes10.1:
call general mes initialization
drm/amdgpu/mes10.1:
implement the suspend/resume routine
drm/amdgpu/mes11:
initiate mes v11 support
drm/amdgpu/mes:
add helper function to convert ring to queue property
drm/amdgpu/mes:
add helper function to get the ctx meta data offset
drm/amdgpu/mes:
add helper functions to alloc/free ctx metadata
drm/amdgpu/mes:
add mes kiq callback
drm/amdgpu/mes:
add ring/ib test for mes self test
drm/amdgpu/mes:
create gang and queues for mes self test
drm/amdgpu/mes:
disable mes sdma queue test
drm/amdgpu/mes:
extend mes framework to support multiple mes pipes
drm/amdgpu/mes:
fix format specifier for size_t
drm/amdgpu/mes:
fix vm csa update issue
drm/amdgpu/mes:
implement adding mes gang
drm/amdgpu/mes:
implement adding mes queue
drm/amdgpu/mes:
implement creating mes process v2
drm/amdgpu/mes:
implement destroying mes process
drm/amdgpu/mes:
implement mes self test
drm/amdgpu/mes:
implement removing mes gang
drm/amdgpu/mes:
implement removing mes queue
drm/amdgpu/mes:
implement removing mes ring
drm/amdgpu/mes:
implement resuming all gangs
drm/amdgpu/mes:
implement suspending all gangs
drm/amdgpu/mes:
initialize mqd from queue properties
drm/amdgpu/mes:
initialize/finalize common mes structure v2
drm/amdgpu/mes:
manage mes doorbell allocation
drm/amdgpu/mes:
map ctx metadata for mes self test
drm/amdgpu/mes:
only invalid/prime icache when finish loading both pipe MES FWs.
drm/amdgpu/mes:
relocate status_fence slot allocation
drm/amdgpu/mes:
Update the doorbell function signatures
drm/amdgpu/mes:
use ring for kernel queue submission
drm/amdgpu/pm:
add EnableGfxImu message dummy map for SMU IP v13.0.4
drm/amdgpu/pm:
add GFXOFF control IP version check for SMU IP v13.0.4
drm/amdgpu/pm:
add smu v13.0.4 driver SMU if headers
drm/amdgpu/pm:
add some common ppt functions for SMU IP v13.0.x
drm/amdgpu/pm:
add swsmu ppt implementation for SMU IP v13.0.4
drm/amdgpu/pm:
enable swsmu for SMU IP v13.0.4
drm/amdgpu/pm:
fix the null pointer while the smu is disabled
drm/amdgpu/pm:
smu_v13_0_4: delete duplicate condition
drm/amdgpu/psp13:
add support for MP0 13.0.7
drm/amdgpu/psp:
Add vbflash sysfs interface support
drm/amdgpu/psp:
Add VBIOS flash handler
drm/amdgpu/psp:
deallocate memory when psp_load_fw failed
drm/amdgpu/psp:
drop load/unload/init_shared_buf wrappers
drm/amdgpu/psp:
fix memory leak in terminate functions
drm/amdgpu/psp:
move PSP memory alloc from hw_init to sw_init
drm/amdgpu/psp:
move shared buffer frees into single function
drm/amdgpu/psp:
Return failure when firmware failed to load in SRIOV
drm/amdgpu/sdma5.2:
add mes queue fence handling
drm/amdgpu/sdma5.2:
add mes support for sdma ib test
drm/amdgpu/sdma5.2:
add mes support for sdma ring test
drm/amdgpu/sdma5.2:
associate mes queue id with fence
drm/amdgpu/sdma5.2:
initialize sdma mqd
drm/amdgpu/sdma5:
add mes queue fence handling
drm/amdgpu/sdma5:
add mes support for sdma ib test
drm/amdgpu/sdma5:
add mes support for sdma ring test
drm/amdgpu/sdma5:
associate mes queue id with fence
drm/amdgpu/sdma5:
initialize sdma mqd
drm/amdgpu/sdma:
Fix incorrect calculations of the wptr of the doorbells
drm/amdgpu/sdma:
Remove redundant lower_32_bits() calls when settings SDMA doorbell
drm/amdgpu/sdma:
use per-ctx sdma csa address for mes sdma queue
drm/amdgpu/smu10:
fix SoC/fclk units in auto mode
drm/amdgpu/soc21:
enable ATHUB and MMHUB PG
drm/amdgpu/swsmu:
add smu 13.0.7 firmware
drm/amdgpu/ucode:
Remove firmware load type check in amdgpu_ucode_free_bo
drm/amdgpu/vcn3:
replace ip based software ring decode with common vcn software ring decode
drm/amdgpu/vcn3:
send smu interface type
drm/amdgpu/vcn4:
replace ip based software ring decode with common vcn software ring decode
drm/amdgpu/vcn:
add common vcn sofware ring decode
drm/amdgpu/vcn:
Add vcn and jpeg ver 2.6 ras register definition
drm/amdgpu/vcn:
Add VCN ras error query support
drm/amdgpu/vcn:
Add vcn ras poison consumption event handling
drm/amdgpu/vcn:
Add vcn ras support
drm/amdgpu/vcn:
enable VCN CG for VCN4_0_4
drm/amdgpu/vcn:
enable VCN DPG mode for VCN4_0_4
drm/amdgpu/vcn:
enable VCN PG for VCN4_0_4
drm/amdgpu/vcn:
enable vcn4 dpg mode
drm/amdgpu/vcn:
include header for vcn_dec_sw_ring_emit_fence
drm/amdgpu/vcn:
Remove unneeded semicolon
drm/amdgpu:
add AMDGPU_GEM_CREATE_DISCARDABLE
drm/amdgpu:
add AMDGPU_VM_NOALLOC v2
drm/amdgpu:
add athub v3_0 ip block
drm/amdgpu:
add athub v3_0_0 ip headers v6
drm/amdgpu:
add atom_gfx_info_v3_0 structure
drm/amdgpu:
add beige goby PCI ID
drm/amdgpu:
add convert for new gfx type
drm/amdgpu:
Add debugfs TA load/unload/invoke support
drm/amdgpu:
add drm buddy support to amdgpu
drm/amdgpu:
add drm-client-id to fdinfo v2
drm/amdgpu:
add FGCG support
drm/amdgpu:
add function to decode ip version
drm/amdgpu:
add GC 11.0.1 family id
drm/amdgpu:
add GC v11.0.1 into mes v11
drm/amdgpu:
add GC v11_0_0 family id
drm/amdgpu:
add gc v11_0_0 ip headers v11
drm/amdgpu:
add gc v11_0_2 imu firmware
drm/amdgpu:
add gfx firmware header v2_0
drm/amdgpu:
add gfx support for GC 11.0.1
drm/amdgpu:
add gfx11 clearstate header
drm/amdgpu:
add gfx11 mqd structures
drm/amdgpu:
add gfxhub v3_0 ip block
drm/amdgpu:
add gmc v11 support for GC 11.0.1
drm/amdgpu:
add gmc v11_0 ip block (v3)
drm/amdgpu:
add GMC11 support for GC 11.0.2
drm/amdgpu:
add hdp v5_2_1 ip headers
drm/amdgpu:
add hdp v6_0_0 ip headers v4
drm/amdgpu:
add hdp version 6 functions
drm/amdgpu:
add helper function to initialize mqd from ring v4
drm/amdgpu:
add helper to execute atomfirmware asic_init
drm/amdgpu:
add ih v6_0 ip block v2
drm/amdgpu:
add imu fw structure
drm/amdgpu:
add init support for GFX11 (v2)
drm/amdgpu:
add initial GC 11.0.2 support
drm/amdgpu:
add initial support for sdma v6.0
drm/amdgpu:
add irq sources for vcn v4_0
drm/amdgpu:
add irq src id for GFX11
drm/amdgpu:
add lsdma block
drm/amdgpu:
add LSDMA block for LSDMA v6.0.0
drm/amdgpu:
add LSDMA block for LSDMA v6.0.2
drm/amdgpu:
add lsdma v6_0_0 ip headers
drm/amdgpu:
add mes 11 firmware for mes 11.0.2
drm/amdgpu:
add mes ctx data in amdgpu_ring
drm/amdgpu:
add mes kiq frontdoor loading support
drm/amdgpu:
add mes kiq PSP GFX FW type
drm/amdgpu:
add mes queue id mask v2
drm/amdgpu:
add mes unmap legacy queue routine
drm/amdgpu:
add mes_kiq module parameter v2
drm/amdgpu:
add mmhub support for MMHUB 3.0.1
drm/amdgpu:
add mmhub v3_0 ip block
drm/amdgpu:
add mmhub v3_0_0 ip headers v6
drm/amdgpu:
add mmhub v3_0_2 ip callback functions
drm/amdgpu:
add mmhub v3_0_2 ip headers
drm/amdgpu:
Add MODE register to wave debug info in gfx11
drm/amdgpu:
add mp v13_0_0 ip headers v7
drm/amdgpu:
add nbio callback to query rom offset
drm/amdgpu:
add nbio v4_3_0 ip block v2
drm/amdgpu:
add nbio v4_3_0 ip headers v6
drm/amdgpu:
add nbio v7_7_0 ip headers
drm/amdgpu:
add new CP_MES ucode ids
drm/amdgpu:
add new write field for soc21
drm/amdgpu:
add osssys v6_0_0 ip headers v4
drm/amdgpu:
add pcie port function helpers for SOC21
drm/amdgpu:
add RAS fatal error interrupt handler
drm/amdgpu:
add RAS poison consumption handler (v2)
drm/amdgpu:
add RAS poison creation handler (v2)
drm/amdgpu:
add rlc TOC header file for soc21 (v2)
drm/amdgpu:
add sdma 6.0.2 firware support
drm/amdgpu:
add sdma support for sdma 6.0.1
drm/amdgpu:
add sdma v6_0_0 pkt header v3
drm/amdgpu:
add smuio v13_0_6 ip headers v4
drm/amdgpu:
add smuio v13_0_6 support
drm/amdgpu:
add soc21 chip enum header v8
drm/amdgpu:
add soc21 common ip block support for GC 11.0.1
drm/amdgpu:
add soc21 common ip block v2
drm/amdgpu:
add soc21 ih clientid definition
drm/amdgpu:
add soc21 support for GC 11.0.2
drm/amdgpu:
add support for ATHUB 3.0.2
drm/amdgpu:
add support for spl fw load on psp v13
drm/amdgpu:
add support of tmz for GC 10.3.7
drm/amdgpu:
add sysfs to shows psp vbflash status
drm/amdgpu:
add the files of HDP v5.2 block
drm/amdgpu:
add the files of NBIO v7.7 block
drm/amdgpu:
add the per-context meta data v3
drm/amdgpu:
Add tlb_cb for unlocked update
drm/amdgpu:
add tracking for the enablement of SCPM
drm/amdgpu:
add UMC 8.11.0 support
drm/amdgpu:
add umc query error status function
drm/amdgpu:
Add unique_id support for sienna cichlid
drm/amdgpu:
Add UNIQUE_ID to MetricsMember_t
drm/amdgpu:
add updated smu_info structures
drm/amdgpu:
add UTCL2 RAS poison query for Aldebaran (v2)
drm/amdgpu:
add vcn 4_0_0 header files v7
drm/amdgpu:
Add vcn and jpeg ras support flag
drm/amdgpu:
add VCN4 ip block support
drm/amdgpu:
add VCN4_0_4 firmware
drm/amdgpu:
add vcn_4_0_0 video codec query
drm/amdgpu:
add vram_info v3_0 structure
drm/amdgpu:
Adjust logic around GTT size (v3)
drm/amdgpu:
allocate doorbell index for mes kiq
drm/amdgpu:
always flush the TLB on gfx8
drm/amdgpu:
assign the cpu/gpu address of fence from ring
drm/amdgpu:
bump minor version number
drm/amdgpu:
change code name to ip version for tmz set
drm/amdgpu:
clean up asd on the ta_firmware_header_v2_0
drm/amdgpu:
Clean up of initializing doorbells for gfx_v9 and gfx_v10
drm/amdgpu:
clean up some inconsistent indenting
drm/amdgpu:
cleanup ctx implementation
drm/amdgpu:
Convert to common fdinfo format v5
drm/amdgpu:
correct cp doorbell range
drm/amdgpu:
Correct unlocked update fence handling
drm/amdgpu:
debugfs: fix error codes in write functions
drm/amdgpu:
debugfs: fix NULL dereference in ta_if_invoke_debugfs_write()
drm/amdgpu:
define MQD abstract layer for hw ip
drm/amdgpu:
define ring structure to access rptr/wptr/fence
drm/amdgpu:
differentiate between LP and non-LP DDR memory
drm/amdgpu:
disable runtime pm on several sienna cichlid cards(v2)
drm/amdgpu:
Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0
drm/amdgpu:
do not use passthrough mode in Xen dom0
drm/amdgpu:
don't runtime suspend if there are displays attached (v3)
drm/amdgpu:
don't use BACO for reset in S3
drm/amdgpu:
don't use kiq to flush gpu tlb if mes enabled
drm/amdgpu:
drop amdgpu_display_gem_fb_init()
drm/amdgpu:
drop amdgpu_gtt_node
drm/amdgpu:
drop redundant check of harvest info
drm/amdgpu:
enable cgcg and cgls for GC 11_0_2
drm/amdgpu:
enable clock gating for HDP 6.0
drm/amdgpu:
enable clock gating for IH 6.0
drm/amdgpu:
enable fgcg for soc21
drm/amdgpu:
enable GENERIC0_INT for gfx/compute pipes
drm/amdgpu:
enable GFX CGCG/CGLS for GC11.0.0
drm/amdgpu:
Enable gfxoff quirk on MacBook Pro
drm/amdgpu:
enable imu firmware for GC 11.0.1
drm/amdgpu:
Enable KFD with MES enabled
drm/amdgpu:
enable mes kiq N-1 test on sienna cichlid
drm/amdgpu:
enable MGCG and LS for ATHUB 3.0
drm/amdgpu:
enable MGCG and LS for MMHUB 3.0
drm/amdgpu:
enable more GFX clockgating features for GC 11.0.0
drm/amdgpu:
enable pptable ucode loading
drm/amdgpu:
enable RAS IH for poison consumption
drm/amdgpu:
enable tmz by default for GC 10.3.7
drm/amdgpu:
Enable vcn v4_0_4 sram
drm/amdgpu:
enable VCN4 PG and CG for VCN4_0_0
drm/amdgpu:
Ensure HDA function is suspended before ASIC reset
drm/amdgpu:
Ensure the DMA engine is deactivated during set ups
drm/amdgpu:
expand cg_flags from u32 to u64
drm/amdgpu:
extend PSP GFX FW type
drm/amdgpu:
extend the show ucode name function
drm/amdgpu:
fix a missing break in gfx_v11_0_handle_priv_fault
drm/amdgpu:
fix adev variable used in amdgpu_device_gpu_recover()
drm/amdgpu:
fix aper_base for APU
drm/amdgpu:
Fix build warning for TA debugfs interface
drm/amdgpu:
fix drm-next merge fallout
drm/amdgpu:
Fix GTT size reporting in amdgpu_ioctl
drm/amdgpu:
Fix incorrect enum type
drm/amdgpu:
fix incorrect GCR_GENERAL_CNTL address
drm/amdgpu:
fix incorrect size printing in error msg
drm/amdgpu:
fix limiting AV1 to the first instance on VCN3
drm/amdgpu:
Fix one use-after-free of VM
drm/amdgpu:
Fix out-of-bound access for gfx_v10_0_ring_test_ib()
drm/amdgpu:
fix ras supported check
drm/amdgpu:
fix some kerneldoc in the VM code v2
drm/amdgpu:
Fix spelling mistake "regiser" -> "register"
drm/amdgpu:
fix the fw size for sdma
drm/amdgpu:
fix TLB flushing during eviction
drm/amdgpu:
fix typo
drm/amdgpu:
Fix unique_id references for Sienna Cichlid
drm/amdgpu:
fix VCN 3.1.2 firmware name
drm/amdgpu:
flush delete wq after wait fence
drm/amdgpu:
Flush TLB after mapping for VG20+XGMI
drm/amdgpu:
Free user pages if amdgpu_cs_parser_bos failed
drm/amdgpu:
Free user pages if kvmalloc_array fails
drm/amdgpu:
handle asics with 1 SDMA instance
drm/amdgpu:
Implement get_vmid_pasid_mapping for gfx11
drm/amdgpu:
increase HWIP MAX INSTANCE
drm/amdgpu:
init SDMA v6 microcode with PSP load type
drm/amdgpu:
init smuio v13_0_6 callbacks
drm/amdgpu:
initialize/finalize the ring for mes queue
drm/amdgpu:
keep fbdev buffers pinned during suspend
drm/amdgpu:
keep mmhub clock gating being enabled during s2idle suspend
drm/amdgpu:
kiq takes charge of all queues
drm/amdgpu:
make amdgpu_display_framebuffer_init() static
drm/amdgpu:
make amdgpu_display_gem_fb_verify_and_init() static
drm/amdgpu:
make gfx_v11_0_rlc_stop static
drm/amdgpu:
make program_imu_rlc_ram static
drm/amdgpu:
make smu_v13_0_7_check_fw_status() static
drm/amdgpu:
make software ring functions reuseable for newer VCN
drm/amdgpu:
move amdgpu_gmc_tmz_set after ip_version populated
drm/amdgpu:
Move mutex_init(&smu->message_lock) to smu_early_init()
drm/amdgpu:
move out asic specific definition from common header
drm/amdgpu:
move VM PDEs to idle after update
drm/amdgpu:
nuke dynamic gfx scratch reg allocation
drm/amdgpu:
Off by one in dm_dmub_outbox1_low_irq()
drm/amdgpu:
Protect the amdgpu_bo_list list with a mutex v2
drm/amdgpu:
query core refclk from bios for smu v13
drm/amdgpu:
Re-classify some log messages in commit path
drm/amdgpu:
Re-enable DCN for 64-bit powerpc
drm/amdgpu:
refine RAS poison consumption handler
drm/amdgpu:
Remove duplicated argument in vcn_v4_0
drm/amdgpu:
Remove leftover igp_lane_info
drm/amdgpu:
Remove one duplicated ef removal
drm/amdgpu:
remove pointless ttm_eu usage from DM
drm/amdgpu:
remove pointless ttm_eu usage from vkms
drm/amdgpu:
remove table_freed param from the VM code
drm/amdgpu:
Remove trailing space
drm/amdgpu:
Remove useless kfree
drm/amdgpu:
renovate sdma fw struct
drm/amdgpu:
Resolve pcie_bif RAS recovery bug
drm/amdgpu:
Resolve RAS GFX error count issue after cold boot on Arcturus
drm/amdgpu:
rework psp firmware name
drm/amdgpu:
rework TLB flushing
drm/amdgpu:
save the setting of VM_CONTEXT_CNTL
drm/amdgpu:
separate VM PT handling into amdgpu_vm_pt.c
drm/amdgpu:
Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly
drm/amdgpu:
set GC 11.0.1 family
drm/amdgpu:
simplify nv and soc21 read_register functions
drm/amdgpu:
simplify the return expression
drm/amdgpu:
simplify the return expression of iceland_ih_hw_init
drm/amdgpu:
simplify the return expression of navi10_ih_hw_init()
drm/amdgpu:
simplify the return expression of vega10_ih_hw_init()
drm/amdgpu:
simplify VM update tracking a bit
drm/amdgpu:
skip gds switch for mes queue
drm/amdgpu:
skip kfd routines when mes enabled
drm/amdgpu:
skip kiq ib tests if mes enabled
drm/amdgpu:
skip some checking for mes queue ib submission
drm/amdgpu:
skip the new gc doorbell function for some asics
drm/amdgpu:
split mmhub v3_0_2 callbacks from mmhub v3_0
drm/amdgpu:
store the mall size in the gmc structure
drm/amdgpu:
support fill mem for LSDMA
drm/amdgpu:
support for new SDMA front door load
drm/amdgpu:
support imu for gfx11
drm/amdgpu:
support IMU front door load
drm/amdgpu:
support mem copy for LSDMA
drm/amdgpu:
support memory power gating for lsdma
drm/amdgpu:
support memory power gating for lsdma 6.0.2
drm/amdgpu:
support print psp v2_0 hdr debug information
drm/amdgpu:
support psp v13_0_0 microcode init
drm/amdgpu:
support query vram_info v3_0
drm/amdgpu:
support ras on SRIOV
drm/amdgpu:
support rlc v2_3 ucode struct
drm/amdgpu:
support RLCP firmware front door load
drm/amdgpu:
support RLCV firmware front door load
drm/amdgpu:
support RS64 CP fw front door load
drm/amdgpu:
suppress some compile warnings
drm/amdgpu:
suppress the compile warning about 64 bit type
drm/amdgpu:
switch to atomfirmware_asic_init
drm/amdgpu:
Sync up header and implementation to use the same parameter names
drm/amdgpu:
Ta fw needs to be loaded for SRIOV aldebaran
drm/amdgpu:
To flush tlb for MMHUB of RAVEN series
drm/amdgpu:
Unmap legacy queue when MES is enabled
drm/amdgpu:
update gc info from bios table
drm/amdgpu:
update latest IP discovery table structures
drm/amdgpu:
update mes process/gang/queue definitions
drm/amdgpu:
Update PDEs flush TLB if PTB/PDB moved
drm/amdgpu:
update query ref clk from bios
drm/amdgpu:
update rlc ram for gc v11_0_2
drm/amdgpu:
update VCN codec support for Yellow Carp
drm/amdgpu:
use dma_resv_for_each_fence for CS workaround v2
drm/amdgpu:
use dma_resv_get_singleton in amdgpu_pasid_free_cb
drm/amdgpu:
use DMA_RESV_USAGE_KERNEL
drm/amdgpu:
Use flexible array member
drm/amdgpu:
Use indirect buffer and save response status for TA load/invoke
drm/amdgpu:
Use metrics data function to get unique_id for Aldebaran
drm/amdgpu:
use ring structure to access rptr/wptr v2
drm/amdgpu:
Use switch case for unique_id
drm/amdgpu:
use the whole doorbell space for mes
drm/amdgpu:
Use TTM builtin resource manager debugfs code
drm/amdgpu:
vi: disable ASPM on Intel Alder Lake based systems
drm/amdgpu:
vm flush needed after updating PDEs
drm/amdkfd:
add asic support for GC 11.0.2
drm/amdkfd:
add asic support for SDMA 6.0.2
drm/amdkfd:
Add GC 10.3.6 and 10.3.7 KFD definitions
drm/amdkfd:
add GC 11.0.1 KFD support
drm/amdkfd:
Add gfx11 trap handler
drm/amdkfd:
add helper to generate cache info from gfx config
drm/amdkfd:
Add KFD support for soc21 v3
drm/amdkfd:
Add missing NULL check in svm_range_map_to_gpu
drm/amdkfd:
add pinned BOs to kfd_bo_list
drm/amdkfd:
add RAS poison consumption handling for UTCL2 (v2)
drm/amdkfd:
Add SVM range mapped_to_gpu flag
drm/amdkfd:
allocate MMIO/DOORBELL BOs with AMDGPU_GEM_CREATE_PREEMPTIBLE
drm/amdkfd:
Asynchronously free events
drm/amdkfd:
Cleanup IO links during KFD device removal
drm/amdkfd:
correct the MEC atomic support firmware checking for GC 10.3.7
drm/amdkfd:
Create file descriptor after client is added to smi_clients list
drm/amdkfd:
CRIU add support for GWS queues
drm/amdkfd:
Fix circular lock dependency warning
drm/amdkfd:
Fix GWS queue count
drm/amdkfd:
Fix NULL pointer dereference
drm/amdkfd:
Fix partial migration bugs
drm/amdkfd:
fix race condition in kfd_wait_on_events
drm/amdkfd:
Fix static checker warning on MES queue type
drm/amdkfd:
fix typo in comment
drm/amdkfd:
Fix updating IO links during device removal
drm/amdkfd:
Handle drain retry fault race with XNACK mode change
drm/amdkfd:
Ignore bogus signals from MEC efficiently
drm/amdkfd:
Improve concurrency of event handling
drm/amdkfd:
move kfd_flush_tlb_after_unmap into kfd_priv.h
drm/amdkfd:
only allow heavy-weight TLB flush on some ASICs for SVM too
drm/amdkfd:
port cwsr trap handler from dkms branch
drm/amdkfd:
potential NULL dereference in kfd_set/reset_event()
drm/amdkfd:
print unmap queue status for RAS poison consumption (v3)
drm/amdkfd:
refine event_interrupt_poison_consumption
drm/amdkfd:
replace source_id with client_id for RAS poison consumption
drm/amdkfd:
Return true/false (not 1/0) from bool functions
drm/amdkfd:
shrink bitmap size in struct svm_validate_context
drm/amdkfd:
simplify cpu hive assignment
drm/amdkfd:
start using tlb_seq from the VM subsystem
drm/amdkfd:
Update event_interrupt_isr_v11 return
drm/amdkfd:
Update mapping if range attributes changed
drm/amdkfd:
Use atomic64_t type for pdd->tlb_seq
drm/amdkfd:
Use bitmap_zalloc() when applicable
drm/amdkfd:
use kvcalloc() instead of kvmalloc() in kfd_migrate
drm/amdkfd:
Use mmget_not_zero in MMU notifier
drm/amdkfd:
Use non-atomic bitmap functions when possible
drm/amdkfd:
use tlb_seq from the VM subsystem for SVM as well v2
Linux:
drm/amdkfd:Fix fw version for 10.3.6
drm/aperture:
Run fbdev removal before internal helpers
drm/aperture:
Run fbdev removal before internal helpers
drm/arm/malidp:
Stop using iommu_present()
drm/ast:
Create the driver for ASPEED proprietory Display-Port
drm/ast:
Protect concurrent access to I/O registers with lock
drm/ast:
Support multiple outputs
drm/atomic-helper:
support more than one write fence in drm_gem_plane_helper_prepare_fb
drm/atomic:
Add atomic_print_state to private objects
drm/atomic:
fix warning of unused variable
drm/atomic:
Force bridge self-refresh-exit on CRTC switch
drm/atomic:
Print the state every non-blocking commit
drm/blend:
fix typo in the comment
drm/bridge:
Add MAINTAINERS entry for DRM drivers for bridge chip bindings
drm/bridge:
Add myself as a reviewer for the Parade PS8640 bridge chip
drm/bridge:
Add myself as a reviewer for the TI SN65DSI86 bridge chip
drm/bridge:
adv7511: clean up CEC adapter when probe fails
drm/bridge:
analogix_dp: Enable autosuspend
drm/bridge:
analogix_dp: Grab runtime PM reference for DP-AUX
drm/bridge:
analogix_dp: Support PSR-exit to disable transition
drm/bridge:
anx7625: add missing destroy_workqueue() in anx7625_i2c_probe()
drm/bridge:
anx7625: check the return on anx7625_aux_trans
drm/bridge:
anx7625: config hs packets end aligned to avoid screen shift
drm/bridge:
anx7625: Fill in empty ELD when no connector
drm/bridge:
anx7625: Set downstream sink into normal status
drm/bridge:
anx7625: switch to devm_drm_of_get_bridge
drm/bridge:
anx7625: Use uint8 for lane-swing arrays
drm/bridge:
display-connector: add ddc-en gpio support
drm/bridge:
Fix error handling in analogix_dp_probe
drm/bridge:
Fix it6505 Kconfig DRM_DP_AUX_BUS dependency
drm/bridge:
fsl-ldb: Drop DE signal polarity inversion
drm/bridge:
fsl-ldb: Enable split mode for LVDS dual link
drm/bridge:
fsl-ldb: Fix mode clock rate validation
drm/bridge:
it6505: Fix build error
drm/bridge:
it6505: Send DPCD SET_POWER to downstream
drm/bridge:
lt9211: Add Lontium LT9211 bridge driver
drm/bridge:
lt9611: Add atomic_get_input_bus_fmts
drm/bridge:
lt9611: Switch to atomic operations
drm/bridge:
nwl-dsi: Drop the drm_of_panel_bridge_remove() function call
drm/bridge:
nxp-ptn3460: switch to devm_drm_of_get_bridge
drm/bridge:
parade-ps8622: switch to devm_drm_of_get_bridge
drm/bridge:
parade-ps8640: switch to devm_drm_of_get_bridge
drm/bridge:
tc358762: drop connector field
drm/bridge:
tc358762: switch to devm_drm_of_get_bridge
drm/bridge:
tc358767: Add DSI-to-DPI mode support
drm/bridge:
tc358767: Change tc_ prefix to tc_edp_ for (e)DP specific functions
drm/bridge:
tc358767: Convert to atomic ops
drm/bridge:
tc358767: Detect bridge mode from connected endpoints in DT
drm/bridge:
tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
drm/bridge:
tc358767: Fix DP bridge mode detection from DT endpoints
drm/bridge:
tc358767: Implement atomic_check callback
drm/bridge:
tc358767: Move (e)DP bridge endpoint parsing into dedicated function
drm/bridge:
tc358767: Move bridge ops setup into tc_probe_edp_bridge_endpoint()
drm/bridge:
tc358767: Split tc_set_video_mode() into common and (e)DP part
drm/bridge:
tc358767: Wrap (e)DP aux I2C registration into tc_aux_link_setup()
drm/bridge:
tc358775: switch to devm_drm_of_get_bridge
drm/bridge:
tfp410: Make tfp410_fini() return void
drm/bridge:
ti-sn65dsi83: Check link status register after enabling the bridge
drm/bridge:
ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
drm/bridge:
ti-sn65dsi83: switch to devm_drm_of_get_bridge
drm/bridge:
ti-sn65dsi86: switch to devm_drm_of_get_bridge
drm/bridge:
Use drm_mode_copy()
drm/bridge_connector:
enable HPD by default if supported
drm/display:
Introduce a DRM display-helper module
drm/display:
Move DSC header and helpers into display-helper module
drm/display:
Move HDCP helpers into display-helper module
drm/display:
Move HDMI helpers into display-helper module
drm/display:
Move SCDC helpers into display-helper library
drm/display:
Select DP helper for DRM_DP_AUX_CHARDEV and DRM_DP_CEC
drm/display:
Split DisplayPort header into core and helper
drm/doc:
Add sections about tiny drivers and external refs to intro page
drm/doc:
Clarify what ioctls can be used on render nodes
drm/doc:
pull in drm_buddy.c
drm/dp:
Factor out a function to probe a DPCD address
drm/dp_mst:
Lower down debug info level when receive NAK
drm/drm_modeset_helper_vtables.h:
fix a typo
drm/dsi:
transfer DSI HS packets ending at the same time
drm/edid:
abstract an EDID block read helper
drm/edid:
add a helper to log dump an EDID block
drm/edid:
add EDID block count and size helpers
drm/edid:
add edid_block_tag() helper to get the EDID extension tag
drm/edid:
add more general struct edid constness in the interfaces
drm/edid:
add single point of return to drm_do_get_edid()
drm/edid:
add typedef for block read function
drm/edid:
clean up EDID block checksum functions
drm/edid:
clean up edid_is_zero()
drm/edid:
constify struct detailed_timing in lower level parsing
drm/edid:
constify struct detailed_timing in parsing callbacks
drm/edid:
constify struct edid passed around in callbacks and closure
drm/edid:
constify struct edid passed to detailed blocks
drm/edid:
convert edid_is_zero() to edid_block_is_zero() for blocks
drm/edid:
convert extension block read to EDID block read helper
drm/edid:
don't modify EDID while parsing
drm/edid:
drop extra local var
drm/edid:
drop kernel-doc for static functions
drm/edid:
fix invalid EDID extension block filtering
drm/edid:
fix kernel-doc parameter name mismatches
drm/edid:
fix reduced blanking support check
drm/edid:
have edid_block_check() detect blocks that are all zero
drm/edid:
make drm_edid_header_is_valid() accept void pointer
drm/edid:
pass a timing pointer to is_detailed_timing_descriptor()
drm/edid:
pass a timing pointer to is_display_descriptor()
drm/edid:
pass struct edid to connector_bad_edid()
drm/edid:
reduce magic when updating the EDID block checksum
drm/edid:
refactor EDID block status printing
drm/edid:
simplify block check when filtering invalid blocks
drm/edid:
split drm_add_edid_modes() to two
drm/edid:
split drm_edid_block_valid() to check and act parts
drm/edid:
split out edid_header_fix()
drm/edid:
split out invalid block filtering to a separate function
drm/edid:
track invalid blocks in drm_do_get_edid()
drm/edid:
use a better variable name for EDID block read retries
drm/edid:
use EDID block read helper in drm_do_get_edid()
drm/edid:
use struct detailed_timing member access in gtf2 functions
drm/edid:
use struct detailed_timing member access in is_rb()
drm/edid:
use struct edid * in drm_do_get_edid()
drm/etnaviv:
avoid cleaning up sched_job when submit succeeded
drm/etnaviv:
check for reaped mapping in etnaviv_iommu_unmap_gem
drm/etnaviv:
move flush_seq increment into etnaviv_iommu_map/unmap
drm/etnaviv:
move MMU context ref/unref into map/unmap_gem
drm/etnaviv:
reap idle softpin mappings when necessary
drm/etnaviv:
stop using dma_resv_excl_fence v2
drm/etnaviv:
Use scheduler dependency handling
drm/exynos:
fix IS_ERR() vs NULL check in probe
drm/exynos:
mic: Rework initialization
drm/format-helper:
Add RGB565-to-XRGB8888 conversion
drm/format-helper:
Add RGB888-to-XRGB8888 conversion
drm/format-helper:
Fix XRGB888 to monochrome conversion
drm/format-helper:
Implement drm_fb_swab() with per-line helpers
drm/format-helper:
Print warning on missing format conversion
drm/format-helper:
Remove optional byte-swap from line convertion
drm/format-helper:
Rename drm_fb_xrgb8888_to_mono_reversed()
drm/format-helper:
Share implementation among conversion helpers
drm/format-helper:
Unify the parameters of all per-line conversion helpers
drm/format_helper:
fix a kernel-doc typo
drm/fourcc:
Add QCOM tiled modifiers
drm/fourcc:
fix integer type usage in uapi header
drm/fourcc:
Introduce format modifier for DG2 clear color
drm/fourcc:
Introduce format modifiers for DG2 render and media compression
drm/gem:
Delete gem array fencing helpers
drm/gma500:
Acquire reservation lock for GEM objects
drm/gma500:
Add crtc prefix to vblank functions
drm/gma500:
Cleanup GTT uninit and error handling
drm/gma500:
Cosmetic cleanup of irq code
drm/gma500:
Declare a few functions static
drm/gma500:
Don't store crtc_funcs in psb_ops
drm/gma500:
fix a missing break in psb_intel_crtc_mode_set
drm/gma500:
fix a potential repeat execution in psb_driver_load
drm/gma500:
Free the correct connector allocation
drm/gma500:
gma500 don't register non-hotpluggable connectors
drm/gma500:
Inline psb_gtt_restore()
drm/gma500:
Make use of the drm connector iterator
drm/gma500:
Move GEM memory management functions to gem.c
drm/gma500:
Move gma_intel_crtc_funcs into gma_display.c
drm/gma500:
Move GTT enable and disable code into helpers
drm/gma500:
Move GTT locking into GTT helpers
drm/gma500:
Move GTT memory-range setup into helper
drm/gma500:
Move GTT resume logic out of psb_gtt_init()
drm/gma500:
Move GTT setup and restoration into helper funtions
drm/gma500:
Remove struct psb_gem_object.npage
drm/gma500:
Remove struct psb_gtt.sem sempahore
drm/gma500:
Remove unused declarations and other cruft
drm/gma500:
Split GTT init/resume/fini into GTT and GEM functions
drm/gma500:
Uninstall interrupts on driver removal
drm/gma500:
Use drm_mode_copy()
drm/gma500:
Use managed drmm_mode_config_init()
drm/hyperv:
Add error message for fb size greater than allocated
drm/hyperv:
Remove support for Hyper-V 2008 and 2008R2/Win7
drm/i915/:
Re-work clflush_write32
drm/i915/adl-n:
Add stepping info
drm/i915/adlp:
Fix register corruption after DDI clock enabling
drm/i915/ats-m:
add ATS-M platform info
drm/i915/audio:
fix audio code enable/disable pipe logging
drm/i915/audio:
move has_audio checks to within codec enable/disable
drm/i915/audio:
unify audio codec enable/disable debug logging
drm/i915/bios:
Assume panel_type==0 if the VBT has bogus data
drm/i915/bios:
Document the mess around the LFP data tables
drm/i915/bios:
Extract get_panel_type()
drm/i915/bios:
Extract struct lvds_lfp_data_ptr_table
drm/i915/bios:
Generate LFP data table pointers if the VBT lacks them
drm/i915/bios:
Get access to the tail end of the LFP data block
drm/i915/bios:
Make copies of VBT data blocks
drm/i915/bios:
Parse the seamless DRRS min refresh rate
drm/i915/bios:
Refactor panel_type code
drm/i915/bios:
Reorder panel DTD parsing
drm/i915/bios:
Trust the LFP data pointers
drm/i915/bios:
Use the cached BDB version
drm/i915/bios:
Use the copy of the LFP data table always
drm/i915/bios:
Validate LFP data table pointers
drm/i915/bios:
Validate the panel_name table
drm/i915/buddy:
sanity check the size
drm/i915/debugfs:
Do not return '0' if there is nothing to return
drm/i915/dg2:
add gsc with special gsc bar offsets
drm/i915/dg2:
Add preemption changes for Wa_14015141709
drm/i915/dg2:
Add support for DG2 clear color compression
drm/i915/dg2:
Add support for DG2 render and media compression
drm/i915/dg2:
Add Wa_22014226127
drm/i915/dg2:
Add workaround 18019627453
drm/i915/dg2:
Define GuC firmware version for DG2
drm/i915/dg2:
Do not explode on phy calibration error
drm/i915/dg2:
Enable Wa_14014475959 - RCS / CCS context exit
drm/i915/dg2:
Enable Wa_22012727170/Wa_22012727685
drm/i915/dg2:
Skip output init on PHY calibration failure
drm/i915/dg2:
Tile 4 plane format support
drm/i915/dg2:
Use I915_BO_ALLOC_CONTIGUOUS flag for DPT
drm/i915/dgfx:
Disable d3cold at gfx root port
drm/i915/display/adlp:
Adjust MBUS DBOX BW and B credits
drm/i915/display/adlp:
Fix programing of PIPE_MBUS_DBOX_CTL
drm/i915/display/adlp:
More voltage swing table updates
drm/i915/display/adlp:
Remove code related to underrun recovery
drm/i915/display/adlp:
Update eDP voltage swing table
drm/i915/display/psr:
Clear more PSR state during disable
drm/i915/display/psr:
Lock and unlock PSR around pipe updates
drm/i915/display/psr:
Set partial frame enable when forcing full frame fetch
drm/i915/display/psr:
Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
drm/i915/display/psr:
Use continuos full frame to handle frontbuffer invalidations
drm/i915/display/tgl+:
Set default values for all registers in PIPE_MBUS_DBOX_CTL
drm/i915/display/vrr:
Reset VRR capable property on a long hpd
drm/i915/display:
Add HAS_MBUS_JOINING
drm/i915/display:
Add workaround 22014263786
drm/i915/display:
Allow users to disable PSR2
drm/i915/display:
Check mappable aperture when pinning preallocated vma
drm/i915/display:
Do not re-enable PSR after it was marked as not reliable
drm/i915/display:
Extend DP HDR support to hsw+
drm/i915/display:
Fix HPD short pulse handling for eDP
drm/i915/display:
Fix warnings about PSR lock not held
drm/i915/display:
Re-add check for low voltage sku for max dp source rate
drm/i915/display:
Remove check for low voltage sku for max dp source rate
drm/i915/dmabuf:
Fix prime_mmap to work when using LMEM
drm/i915/dmabuf:
Update dma_buf_ops.unmap_dma_buf callback to use drm_gem_unmap_dma_buf()
drm/i915/dmc:
abstract GPU error state dump
drm/i915/dmc:
Do not try loading wrong DMC version
drm/i915/dmc:
fix i915_reg_t usage
drm/i915/dmc:
hide DMC version macros
drm/i915/dmc:
move assert_dmc_loaded() to intel_dmc.c
drm/i915/dmc:
move dmc debugfs to intel_dmc.c
drm/i915/dmc:
simplify intel_dmc_load_program() conditions
drm/i915/dmc:
split out dmc registers to a separate file
drm/i915/dmc:
Update DMC to v2.16 on ADL-P
drm/i915/doc:
Convert drm_i915_query_topology_info comment to kerneldoc
drm/i915/doc:
Convert perf UAPI comments to kerneldoc
drm/i915/doc:
Link query items to their uapi structs
drm/i915/dp:
Add support for "4:2:0 also" modes for DP
drm/i915/dp:
Add workaround for spurious AUX timeouts/hotplugs on LTTPR links
drm/i915/dp:
Duplicate native HDMI TMDS clock limit handling for DP HDMI DFPs
drm/i915/dp:
Extract intel_dp_has_audio()
drm/i915/dp:
Extract intel_dp_tmds_clock_valid()
drm/i915/dp:
Fix DFP rgb->ycbcr conversion matrix
drm/i915/dp:
make DSC usage logging actually useful
drm/i915/dp:
Make intel_dp_output_format() usable for "4:2:0 also" modes
drm/i915/dp:
Pass around intel_connector rather than drm_connector
drm/i915/dp:
Reorder intel_dp_compute_config() a bit
drm/i915/dp:
Respect the sink's max TMDS clock when dealing with DP->HDMI DFPs
drm/i915/dp:
Rework HDMI DFP TMDS clock handling
drm/i915/dp:
s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/
drm/i915/dsb:
modified to drm_info in dsb_prepare()
drm/i915/dsi:
fix VBT send packet port selection for ICL+
drm/i915/dsi:
Pass fixed_mode to *_dsi_add_properties()
drm/i915/dsi:
use min_t() to make code cleaner
drm/i915/fbc:
Call intel_fbc_activate() directly from frontbuffer flush
drm/i915/fbc:
Consult hw.crtc instead of uapi.crtc
drm/i915/fbc:
Eliminate possible_framebuffer_bits
drm/i915/fbc:
Introduce intel_fbc_sanitize()
drm/i915/fbc:
Remove intel_fbc_global_disable()
drm/i915/fbc:
s/false/0/
drm/i915/fbc:
Skip nuke when flip is pending
drm/i915/fbc:
Streamline frontbuffer busy bits handling
drm/i915/fbdev:
fixup setting screen_size
drm/i915/fdinfo:
Don't show engine classes not present
drm/i915/gem:
Add extra pages in ttm_tt for ccs data
drm/i915/gem:
add missing boundary check in vm_access
drm/i915/gem:
add missing else
drm/i915/gem:
Don't evict unmappable VMAs when pinning with PIN_MAPPABLE (v2)
drm/i915/gem:
Look for waitboosting across the whole object prior to individual waits
drm/i915/gem:
Remove some unnecessary code
drm/i915/gmbus:
alloc intel_gmbus dynamically
drm/i915/gmbus:
combine gmbus pin lookups to one function
drm/i915/gmbus:
move some local bus variables within loops
drm/i915/gmbus:
pass gpio reg to intel_gpio_setup()
drm/i915/gmbus:
reduce gmbus pin lookups in gmbus setup
drm/i915/gmbus:
use to_intel_gmbus() instead of open coding
drm/i915/gsc:
add gsc as a mei auxiliary device
drm/i915/gt:
add gt_is_root() helper
drm/i915/gt:
Add sysfs throttle frequency interfaces
drm/i915/gt:
Clear compress metadata for Flat-ccs objects
drm/i915/gt:
Clear SET_PREDICATE_RESULT prior to executing the ring
drm/i915/gt:
Create per-tile RC6 sysfs interface
drm/i915/gt:
Create per-tile RPS sysfs interfaces
drm/i915/gt:
create per-tile sysfs interface
drm/i915/gt:
Document the eviction of the Flat-CCS objects
drm/i915/gt:
Drop invalidate_csb_entries
drm/i915/gt:
Fix build error without CONFIG_PM
drm/i915/gt:
fix i915_reg_t initialization
drm/i915/gt:
Fix memory leaks in per-gt sysfs
drm/i915/gt:
Fix use of static in macro mismatch
drm/i915/gt:
optimize the ccs_sz calculation per chunk
drm/i915/gt:
Optimize the migration and clear loop
drm/i915/gt:
Pass the -EINVAL when emit_pte doesn't update any PTE
drm/i915/gt:
Re-work intel_write_status_page
drm/i915/gt:
Re-work reset_csb
drm/i915/gt:
Remove GEN12_SFC_DONE_MAX from register defs header
drm/i915/gt:
replace cache_clflush_range
drm/i915/gt:
Serialize GRDOM access between multiple engine resets
drm/i915/gt:
Serialize TLB invalidates with GT resets
drm/i915/gt:
Split intel-gtt functions by arch
drm/i915/gt:
use engine instance directly for offset
drm/i915/gt:
Use XY_FAST_COLOR_BLT to clear obj on graphics ver 12+
drm/i915/gtt:
reduce overzealous alignment constraints for GGTT
drm/i915/guc/slpc:
Use i915_probe_error instead of drm_err
drm/i915/guc:
Add an explicit 'submission_initialized' flag
drm/i915/guc:
Add capture region into intel_guc_log
drm/i915/guc:
Add DG2 registers for GuC error state capture.
drm/i915/guc:
Add fetch of hwconfig blob
drm/i915/guc:
Add Gen9 registers for GuC error state capture.
drm/i915/guc:
Add GuC's error state capture output structures.
drm/i915/guc:
add steering info to GuC register save/restore list
drm/i915/guc:
Add XE_LP static registers for GuC error capture.
drm/i915/guc:
Add XE_LP steered register lists support
drm/i915/guc:
ADL-N should use the same GuC FW as ADL-S
drm/i915/guc:
ADL-N should use the same GuC FW as ADL-S
drm/i915/guc:
Apply Wa_16011777198
drm/i915/guc:
Better name for context id limit
drm/i915/guc:
Check sizing of guc_capture output
drm/i915/guc:
Correctly free guc capture struct on error
drm/i915/guc:
Do not conflate lrc_desc with GuC id for registration
drm/i915/guc:
Drop obsolete H2G definitions
drm/i915/guc:
Enable GuC based workarounds for DG2
drm/i915/guc:
Enable Wa_22011802037 for gen12 GuC based platforms
drm/i915/guc:
Extract GuC error capture lists on G2H notification.
drm/i915/guc:
Fix potential invalid pointer dereferences when decoding G2Hs
drm/i915/guc:
Move lrc desc setup to where it is needed
drm/i915/guc:
Plumb GuC-capture into gpu_coredump
drm/i915/guc:
Pre-allocate output nodes for extraction
drm/i915/guc:
Print the GuC error capture output register list.
drm/i915/guc:
Rename desc_idx to ctx_id
drm/i915/guc:
Split guc_lrc_desc_pin apart
drm/i915/guc:
Support programming the EU priority in the GuC descriptor
drm/i915/guc:
support v69 in parallel to v70
drm/i915/guc:
Update GuC ADS size for error capture lists
drm/i915/guc:
Update GuC-log relay function names
drm/i915/guc:
Update to GuC version 70.1.1
drm/i915/gvt:
Add missing symbol export.
drm/i915/gvt:
better align the Makefile with i915 Makefile
drm/i915/gvt:
Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages
drm/i915/gvt:
convert to use vfio_register_emulated_iommu_dev
drm/i915/gvt:
devirtualize ->detach_vgpu
drm/i915/gvt:
devirtualize ->dma_{,un}map_guest_page
drm/i915/gvt:
devirtualize ->gfn_to_mfn
drm/i915/gvt:
devirtualize ->inject_msi
drm/i915/gvt:
devirtualize ->is_valid_gfn
drm/i915/gvt:
devirtualize ->set_edid and ->set_opregion
drm/i915/gvt:
devirtualize ->{enable,disable}_page_track
drm/i915/gvt:
devirtualize ->{get,put}_vfio_device
drm/i915/gvt:
devirtualize ->{read,write}_gpa
drm/i915/gvt:
devirtualize dma_pin_guest_page
drm/i915/gvt:
Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n
drm/i915/gvt:
fix trace TRACE_INCLUDE_PATH
drm/i915/gvt:
IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
drm/i915/gvt:
Make intel_gvt_match_device() static
drm/i915/gvt:
merge gvt.c into kvmgvt.c
drm/i915/gvt:
merge struct kvmgt_guest_info into strut intel_vgpu
drm/i915/gvt:
merge struct kvmgt_vdev into struct intel_vgpu
drm/i915/gvt:
move the gvt code into kvmgt.ko
drm/i915/gvt:
pass a struct intel_vgpu to the vfio read/write helpers
drm/i915/gvt:
remove enum hypervisor_type
drm/i915/gvt:
remove intel_gvt_ops
drm/i915/gvt:
remove kvmgt_guest_{init,exit}
drm/i915/gvt:
remove module refcounting in intel_gvt_{,un}register_hypervisor
drm/i915/gvt:
remove struct intel_gvt_mpt
drm/i915/gvt:
remove the extra vfio_device refcounting for dmabufs
drm/i915/gvt:
remove the map_gfn_to_mfn and set_trap_area ops
drm/i915/gvt:
remove the unused from_virt_to_mfn op
drm/i915/gvt:
remove vgpu->handle
drm/i915/gvt:
rename intel_vgpu_ops to intel_vgpu_mdev_ops
drm/i915/gvt:
streamline intel_vgpu_create
drm/i915/hwconfig:
Add DG2 support
drm/i915/intel_combo_phy:
Print I/O voltage info
drm/i915/lmem:
don't treat small BAR as an error
drm/i915/lvds:
Pass fixed_mode to compute_is_dual_link_lvds()
drm/i915/migrate:
Evict and restore the flatccs capable lmem obj
drm/i915/migrate:
move the sanity check
drm/i915/pmu:
Drop redundant IS_VALLEYVIEW check in __get_rc6()
drm/i915/pmu:
replace cpumask_weight with cpumask_empty where appropriate
drm/i915/pmu:
Use existing uncore helper to read gpm_timestamp
drm/i915/psr:
Set "SF Partial Frame Enable" also on full update
drm/i915/pvc:
add initial Ponte Vecchio definitions
drm/i915/reg:
fix undefined behavior due to shift overflowing the constant
drm/i915/reset:
Add additional steps for Wa_22011802037 for execlist backend
drm/i915/reset:
Fix error_state_read ptr + offset use
drm/i915/rpl-p:
Add PCI IDs
drm/i915/rps:
Centralize computation of freq caps
drm/i915/sdvo:
Pass the requesed mode to intel_sdvo_create_preferred_input_timing()
drm/i915/sdvo:
prefer __packed over __attribute__((packed))
drm/i915/selftest_migrate:
Check CCS meta data clear
drm/i915/selftest_migrate:
Consider the possible roundup of size
drm/i915/selftests:
fix a couple IS_ERR() vs NULL tests
drm/i915/selftests:
fix subtraction overflow bug
drm/i915/selftests:
fixup min_alignment usage
drm/i915/selftests:
handle more rounding
drm/i915/selftests:
Skip poisoning SET_PREDICATE_RESULT on dg2
drm/i915/selftests:
tweak the misaligned_case
drm/i915/sseu:
Don't overallocate subslice storage
drm/i915/stolen:
consider I915_BO_ALLOC_GPU_ONLY
drm/i915/stolen:
don't treat small BAR as an error
drm/i915/ttm:
fix 32b build
drm/i915/ttm:
fix sg_table construction
drm/i915/ttm:
limit where we apply TTM_PL_FLAG_CONTIGUOUS
drm/i915/ttm:
wire up the object offset
drm/i915/uapi:
Add DRM_I915_QUERY_GEOMETRY_SUBSLICES
drm/i915/uapi:
Add kerneldoc for engine class enum
drm/i915/uapi:
Add query for hwconfig blob
drm/i915/uapi:
Document DRM_I915_QUERY_HWCONFIG_BLOB
drm/i915/uc:
Fix undefined behavior due to shift overflowing the constant
drm/i915/uc:
remove accidental static from a local variable
drm/i915/uncore:
Warn on previous unclaimed accesses
drm/i915/uncore:
Warn only if unclaimed access remains flagged
drm/i915/wm:
use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK
drm/i915/xehp:
Add compute engine ABI
drm/i915/xehp:
Add register for compute engine's MMIO-based TLB invalidation
drm/i915/xehp:
Drop aux table invalidation on FlatCCS platforms
drm/i915/xehp:
Support platforms with CCS engines but no RCS
drm/i915/xehp:
Update topology dumps for Xe_HP
drm/i915/xehpsdv/dg1/tgl:
Fix issue with LRI relative addressing
drm/i915:
Add "maximum pipe read bandwidth" checks
drm/i915:
Add a DP1.2 compatible way to read LTTPR capabilities
drm/i915:
Add crtc .crtc_get_shared_dpll()
drm/i915:
Add first set of DG2 PCI IDs
drm/i915:
Add function to call a power well's sync_hw() hook
drm/i915:
Add functions to get a power well's state/name/domains/mask/refcount
drm/i915:
add i915_gem_object_create_region_at()
drm/i915:
add lmem_size modparam
drm/i915:
Add logical mapping for video decode engines
drm/i915:
Add missing tab to DRRS debugfs
drm/i915:
Add RCS mask to GuC ADS params
drm/i915:
Add RPL-S PCI IDs
drm/i915:
Add support for steered register writes
drm/i915:
Add Wa_22011802037 force cs halt
drm/i915:
Adjust .crtc_compute_clock() calling convention
drm/i915:
Allow an arbitrary number of downclock modes
drm/i915:
Allow higher refresh rate alternate fixed modes
drm/i915:
Allow platforms to share power well descriptors
drm/i915:
Allow static DRRS on all eDP ports
drm/i915:
Allow static DRRS on LVDS
drm/i915:
avoid concurrent writes to aux_inv
drm/i915:
Avoid negative shift due to bigjoiner_pipes==0
drm/i915:
Change SDVO fixed mode handling
drm/i915:
Check async flip capability early on
drm/i915:
Check EDID for HDR static metadata when choosing blc
drm/i915:
Clean up bxt/glk PLL registers
drm/i915:
Clean up DRRS refresh rate enum
drm/i915:
Clean up some struct/array initializers
drm/i915:
Clear the dpll_hw_state when disabling a pipe
drm/i915:
Combine the EDID fixed_mode+downclock_mode lookup into one
drm/i915:
consider min_page_size when migrating
drm/i915:
Constify intel_drrs_init() args
drm/i915:
Convert fixed_mode/downclock_mode into a list
drm/i915:
Convert the power well descriptor domain mask to an array of domains
drm/i915:
Convert the u64 power well domains mask to a bitmap
drm/i915:
Count engine instances per uabi class
drm/i915:
Deal with bigjoiner vs. DRRS
drm/i915:
Determine DRRS frontbuffer_bits ahead of time
drm/i915:
Do DRRS disable/enable during pre/post_plane_update()
drm/i915:
Don't cancel/schedule drrs work if the pipe wasn't affected
drm/i915:
Don't show engine information in fdinfo with GuC submission
drm/i915:
Don't skip ddb allocation if data_rate==0
drm/i915:
drop bo->moving dependency
drm/i915:
Eliminate bigjoiner boolean
drm/i915:
Eliminate the intel_dp dependency from DRRS
drm/i915:
Enable eDP DRRS on ilk/snb port A
drm/i915:
Explicitly track DRM clients
drm/i915:
Expose client engine utilisation via fdinfo
drm/i915:
Extract intel_bigjoiner_adjust_timings()
drm/i915:
Extract intel_crtc_compute_pipe_mode()
drm/i915:
Extract intel_crtc_compute_pipe_src()
drm/i915:
Extract intel_edp_add_properties()
drm/i915:
Extract intel_edp_has_drrs()
drm/i915:
Extract intel_panel_encoder_fixed_mode()
drm/i915:
Extract intel_panel_vbt_sdvo_fixed_mode()
drm/i915:
Extract intel_splitter_adjust_timings()
drm/i915:
Fix 'mixing different enum types' warnings in intel_display_power.c
drm/i915:
Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
drm/i915:
fix a possible refcount leak in intel_dp_add_mst_connector()
drm/i915:
fix a possible refcount leak in intel_dp_add_mst_connector()
drm/i915:
Fix assert in i915_ggtt_pin
drm/i915:
fix broken build
drm/i915:
Fix CFI violation with show_dynamic_id()
drm/i915:
Fix cursor coordinates on bigjoiner slave
drm/i915:
Fix DBUF bandwidth vs. cdclk handling
drm/i915:
Fix DISP_POS_Y and DISP_HEIGHT defines
drm/i915:
Fix DRRS frontbuffer_bits handling
drm/i915:
fix i915_gem_object_wait_moving_fence
drm/i915:
Fix MSO vs. bigjoiner timings confusion
drm/i915:
Fix PSF GV point mask when SAGV is not possible
drm/i915:
Fix race in __i915_vma_remove_closed
drm/i915:
Fix renamed struct field
drm/i915:
Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
drm/i915:
Fix skl_pcode_try_request function
drm/i915:
Fix the async flip wm0/ddb optimization
drm/i915:
Fix the VDSC_PW2 power domain enum value
drm/i915:
Fix up some DRRS type checks
drm/i915:
Fix vm use-after-free in vma destruction
drm/i915:
Fix vm use-after-free in vma destruction
drm/i915:
Fixup kerneldoc in struct i915_gem_context
drm/i915:
Fixup merge of the power well refactor patchset
drm/i915:
fixup the initial fb base on DGFX
drm/i915:
Handle the DG2 max bw properly
drm/i915:
Implement static DRRS
drm/i915:
Implement w/a 22010492432 for adl-s
drm/i915:
include linux/highmem.h and linux/swap.h where needed
drm/i915:
include uapi/drm/i915_drm.h directly where needed
drm/i915:
Individualize fences before adding to dma_resv obj
drm/i915:
Introduce intel_drrs_type_str()
drm/i915:
Introduce intel_panel_drrs_type()
drm/i915:
Introduce intel_panel_get_modes()
drm/i915:
Introduce intel_panel_preferred_fixed_mode()
drm/i915:
Introduce intel_panel_{fixed,downclock}_mode()
drm/i915:
Introduce new Tile 4 format
drm/i915:
limit the async bind to bind_async_flags
drm/i915:
Make .get_dplls() return int
drm/i915:
make a handful of read-only arrays static const
drm/i915:
Make cursor plane registers unlocked
drm/i915:
Make GEM contexts track DRM clients
drm/i915:
Make ilk+ pfit regiser unlocked
drm/i915:
Make most pre-skl primary plane registers unlocked
drm/i915:
Make pre-skl sprite plane registers unlocked
drm/i915:
Make skl+ universal plane registers unlocked
drm/i915:
Make the PIPESRC rect relative to the entire bigjoiner area
drm/i915:
Move a bunch of stuff into rodata from the stack
drm/i915:
Move DRRS enable/disable higher up
drm/i915:
Move framestart_delay to crtc_state
drm/i915:
move i915_gem_object_needs_bit17_swizzle() to i915_gem_tiling.[ch]
drm/i915:
Move i915_power_well_regs struct into i915_power_well_ops
drm/i915:
Move intel_display_power_well_is_enabled() to intel_display_power_well.c
drm/i915:
Move intel_drrs_compute_config() into intel_dp.c
drm/i915:
Move intel_vtd_active and run_as_guest to i915_utils
drm/i915:
Move per-platform power well hooks to intel_display_power_well.c
drm/i915:
Move power well get/put/enable/disable functions to a new file
drm/i915:
Move stuff into intel_dpll_crtc_compute_clock()
drm/i915:
Move the dg2 fixed_enable_delay power well param to a common bitfield
drm/i915:
Move the dpll_hw_state clearing to intel_dpll_crtc_compute_clock()
drm/i915:
Move the HSW power well flags to a common bitfield
drm/i915:
Move the power domain->well mappings to intel_display_power_map.c
drm/i915:
move tons of power well initializers to rodata
drm/i915:
Nuke dev_priv->drrs.type
drm/i915:
Nuke intel_bw_calc_min_cdclk()
drm/i915:
Nuke intel_drrs_init()
drm/i915:
Nuke skl_wrpll_context_init()
drm/i915:
opportunistically apply ALLOC_CONTIGIOUS
drm/i915:
Optimize icl+ universal plane programming
drm/i915:
Pass dev_priv to intel_shared_dpll_init()
drm/i915:
Pass intel_connector to intel_panel_{init,fini}()
drm/i915:
Pimp async flip debugs
drm/i915:
Pimp DRRS debugs
drm/i915:
Polish drrs type enum
drm/i915:
Populate bxt/glk DPLL clock limits a bit more
drm/i915:
Pre-calculate plane relative data rate
drm/i915:
Prepare for multiple GTs
drm/i915:
Probe whether SAGV works on pre-icl
drm/i915:
Program i830 DPLL FP register later
drm/i915:
Program MSA timing delay on ilk/snb/ivb
drm/i915:
program wm blocks to at least blocks required per line
drm/i915:
Properly write lock bw_state when it changes
drm/i915:
Put fixed modes directly onto the panel's fixed_modes list
drm/i915:
Put the downclock_mode check back into can_enable_drrs()
drm/i915:
Read DRRS MSA timing delay from VBT
drm/i915:
Reduce stack usage in debugfs due to SSEU
drm/i915:
Refactor non-EDID fixed mode duplication
drm/i915:
Reject excessive SAGV block time
drm/i915:
Reject unsupported TMDS rates on ICL+
drm/i915:
Relocate a few more pch transcoder bits
drm/i915:
Relocate ibx pch port sanitation code
drm/i915:
Remove bxt m2_frac_en
drm/i915:
Remove dead members from dev_priv
drm/i915:
Remove duplicate DDI/AUX power domain mappings
drm/i915:
Remove framestart_delay sanitation
drm/i915:
Remove leftover cnl SAGV block time
drm/i915:
Remove locks around skl+ scaler programming
drm/i915:
Remove nop bigjoiner state copy
drm/i915:
Remove pointless dpll_funcs checks
drm/i915:
Remove redundant state verification during TypeC AUX power well disabling
drm/i915:
Remove redundant/wrong comments
drm/i915:
Remove remaining locks from i9xx plane udpates
drm/i915:
Remove struct dp_link_dpll
drm/i915:
remove superfluous string helper include
drm/i915:
Remove the aliasing of power domain enum values
drm/i915:
Remove the ICL specific TBT power domains
drm/i915:
Remove the vm open count
drm/i915:
Remove the vma refcount
drm/i915:
Remove the XELPD specific AUX and DDI power domains
drm/i915:
Remove total[] and uv_total[] from ddb allocation
drm/i915:
Rename intel_panel_vbt_fixed_mode()
drm/i915:
Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0
drm/i915:
Rename PIPECONF refresh select bits
drm/i915:
Rename pre-icl SAGV enable/disable functions
drm/i915:
Rename QGV request/response bits
drm/i915:
Rename the power domain names to end with pipes/ports
drm/i915:
Rename variables in intel_crtc_compute_config()
drm/i915:
Replace bxt_clk_div with struct dpll
drm/i915:
Replace hand rolled bxt vco calculation with chv_calc_dpll_params()
drm/i915:
Report steering details in debugfs
drm/i915:
Require INTEL_GTT to depend on X86
drm/i915:
Respect VBT seamless DRRS min refresh rate
drm/i915:
Rework SAGV block time probing
drm/i915:
Round up when calculating display bandwidth requirements
drm/i915:
s/enable/active/ for DRRS
drm/i915:
s/JSP2/ICP2/ PCH
drm/i915:
Sanitize open-coded power well enable()/disable() calls
drm/i915:
Sanitize the ADL-S power well definition
drm/i915:
Sanitize the port -> DDI/AUX power domain mapping for each platform
drm/i915:
Sanitize the power well names
drm/i915:
Schedule DRRS work from intel_drrs_enable()
drm/i915:
Simplify intel_panel_info()
drm/i915:
Simplify power well definitions by adding power well instances
drm/i915:
Simplify the DG1 power well descriptors
drm/i915:
Split color_commit() into noarm+arm pair
drm/i915:
Split i915_run_as_guest into x86 and non-x86
drm/i915:
Split out dg2_crtc_compute_clock()
drm/i915:
Split pipe+output CSC programming to noarm+arm pair
drm/i915:
Split plane data_rate into data_rate+data_rate_y
drm/i915:
Start tracking PIPESRC as a drm_rect
drm/i915:
Stash DRRS state under intel_crtc
drm/i915:
stop checking for NULL vma->obj
drm/i915:
Stop duplicating the EDID fixed/downclock modes
drm/i915:
Store the /5 target clock in struct dpll on vlv/chv
drm/i915:
Store the m2 divider as a whole in bxt_clk_div
drm/i915:
Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
drm/i915:
Swap ret and status returned from skl_pcode_request
drm/i915:
Track all user contexts per client
drm/i915:
Track context current active time
drm/i915:
Track runtime spent in closed and unreachable GEM contexts
drm/i915:
Treat SAGV block time 0 as SAGV disabled
drm/i915:
Tweak plane ddb allocation tracking
drm/i915:
tweak the ordering in cpu_write_needs_clflush
drm/i915:
Unconfuses QGV vs. PSF point masks
drm/i915:
Unexport the for_each_power_well() macros
drm/i915:
update new TMDS clock setting defined by VBT
drm/i915:
Use bigjoiner_pipes more
drm/i915:
Use designated initializers for bxt_dp_clk_val[]
drm/i915:
Use drm_connector_attach_hdr_output_metadata_property()
drm/i915:
Use drm_mode_copy()
drm/i915:
Use DRM_MODE_FMT+DRM_MODE_ARG()
drm/i915:
Use drm_mode_init() for on-stack modes
drm/i915:
Use intel_panel_edid_fixed_mode() for sdvo
drm/i915:
Use intel_panel_preferred_fixed_mode() more
drm/i915:
use IOMEM_ERR_PTR() directly
drm/i915:
Use str_enable_disable()
drm/i915:
Use str_enabled_disabled()
drm/i915:
Use str_on_off()
drm/i915:
Use str_yes_no()
drm/i915:
warn about missing ->get_buf_trans initialization
drm/i915:
Xe_HP SDV and DG2 have up to 4 CCS engines
drm/imx/dcss:
Add missing of_node_put() in fail path
drm/imx:
imx-tve: Make use of the helper function devm_platform_ioremap_resource()
drm/imx:
ipuv3-plane: Remove redundant color encoding and range initialisation
drm/imx:
ipuv3-plane: Remove redundant zpos initialisation
drm/imx:
make static read-only array channel_offsets const
drm/imx:
Use drm_mode_duplicate()
drm/ingenic:
Add dw-hdmi driver specialization for jz4780
drm/ingenic:
Add ingenic_drm_bridge_atomic_enable and disable
drm/ingenic:
Implement proper .atomic_get_input_bus_fmts
drm/komeda:
Fix an undefined behavior bug in komeda_plane_add()
drm/komeda:
plane: Remove redundant color encoding and range initialisation
drm/komeda:
plane: Remove redundant zpos initialisation
drm/komeda:
plane: switch to plane reset helper
drm/komeda:
return early if drm_universal_plane_init() fails.
drm/mediatek:
Add display support for MT8186
drm/mediatek:
Add lut diff flag for new gamma hardware support
drm/mediatek:
Add vblank register/unregister callback functions
drm/mediatek:
dpi: Use mt8183 output formats for mt8192
drm/mediatek:
Fix DPI component detection for MT8192
drm/mediatek:
Fix mtk_cec_mask()
drm/mediatek:
implement the DSI HS packets aligned
drm/mediatek:
mtk_drm_crtc: Use kmalloc in mtk_drm_crtc_duplicate_state
drm/mediatek:
mtk_drm_plane: Use kmalloc in mtk_plane_duplicate_state
drm/mediatek:
mtk_dsi: Remove unnecessary print function dev_err()
drm/mgag200:
Protect concurrent access to I/O registers with lock
drm/modes:
Make width-mm/height-mm check in of_get_drm_panel_display_mode() mandatory
drm/msm/a6xx:
Fix refcount leak in a6xx_gpu_init
drm/msm/disp/dpu1:
Add DSC for SDM845 to hw_catalog
drm/msm/disp/dpu1:
Add DSC support in hw_ctl
drm/msm/disp/dpu1:
Add DSC support in RM
drm/msm/disp/dpu1:
add inline function to validate format support
drm/msm/disp/dpu1:
add inline rotation support for sc7280
drm/msm/disp/dpu1:
Add support for DSC
drm/msm/disp/dpu1:
Add support for DSC in encoder
drm/msm/disp/dpu1:
Add support for DSC in pingpong block
drm/msm/disp/dpu1:
Add support for DSC in topology
drm/msm/disp/dpu1:
avoid clearing hw interrupts if hw_intr is null during drm uninit
drm/msm/disp/dpu1:
remove superfluous init
drm/msm/disp/dpu1:
set mdp clk to the maximum frequency in opp table during probe
drm/msm/disp/dpu1:
set vbif hw config to NULL to avoid use after memory free during pm runtime resume
drm/msm/disp:
dpu1: Properly sort qcm2290_dpu_caps
drm/msm/dp:
Add eDP support via aux_bus
drm/msm/dp:
Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()
drm/msm/dp:
check core_initialized before disable interrupts at dp_display_unbind()
drm/msm/dp:
do not stop transmitting phy test pattern during DP phy compliance test
drm/msm/dp:
drop dp_mode argument from dp_panel_get_modes()
drm/msm/dp:
enable widebus feature for display port
drm/msm/dp:
fix error check return value of irq_of_parse_and_map()
drm/msm/dp:
fix event thread stuck in wait_event after kthread_stop()
drm/msm/dp:
force link training for display resolution change
drm/msm/dp:
remove extra wrappers and public functions
drm/msm/dp:
remove max_pclk_khz field from dp_panel/dp_display
drm/msm/dp:
replace dp_connector with drm_bridge_connector
drm/msm/dp:
replace DRM_DEBUG_DP marco with drm_dbg_dp
drm/msm/dp:
reset DP controller before transmit phy test pattern
drm/msm/dp:
reset drm_dev to NULL at dp_display_unbind()
drm/msm/dp:
simplify dp_connector_get_modes()
drm/msm/dp:
stop event kernel thread when DP unbind
drm/msm/dp:
Support only IRQ_HPD and REPLUG interrupts for eDP
drm/msm/dp:
Support the eDP modes given by panel
drm/msm/dp:
tear down main link at unplug handle immediately
drm/msm/dp:
wait for hpd high before aux transaction
drm/msm/dpu:
add an API to reset the encoder related hw blocks
drm/msm/dpu:
add changes to support writeback in hw_ctl
drm/msm/dpu:
add dpu_hw_wb abstraction for writeback blocks
drm/msm/dpu:
add DRM_MODE_ROTATE_180 back to supported rotations
drm/msm/dpu:
add encoder operations to prepare/cleanup wb job
drm/msm/dpu:
add missing break statement for update_pending_flush_wb()
drm/msm/dpu:
add reset_intf_cfg operation for dpu_hw_ctl
drm/msm/dpu:
add the writeback connector layer
drm/msm/dpu:
add wb_idx to DRM traces in dpu_encoder
drm/msm/dpu:
add wb_idx to existing DRM prints in dpu_encoder
drm/msm/dpu:
add writeback blocks to DPU RM
drm/msm/dpu:
add writeback blocks to the display snapshot
drm/msm/dpu:
add writeback blocks to the sm8250 DPU catalog
drm/msm/dpu:
adjust display_v_end for eDP and DP
drm/msm/dpu:
allow just single IRQ callback
drm/msm/dpu:
Bind pingpong block to intf on active ctls in cmd encoder
drm/msm/dpu:
Clean up CRC debug logs
drm/msm/dpu:
document INTF_EDP/INTF_DP difference
drm/msm/dpu:
don't access mode pointer before it is set
drm/msm/dpu:
don't use merge_3d if DSC merge topology is used
drm/msm/dpu:
drop INTF_EDP from interface type conditions
drm/msm/dpu:
drop INTF_TYPE_MAX symbol
drm/msm/dpu:
drop obsolete INTF_EDP comment
drm/msm/dpu:
fix error check return value of irq_of_parse_and_map()
drm/msm/dpu:
Fix pointer dereferenced before checking
drm/msm/dpu:
Fix variable dereferenced before check
drm/msm/dpu:
get rid of dpu_encoder_helper_(un)register_irq
drm/msm/dpu:
gracefully handle null fb commits for writeback
drm/msm/dpu:
handle pm_runtime_get_sync() errors in bind path
drm/msm/dpu:
Increment vsync_cnt before waking up userspace
drm/msm/dpu:
initialize dpu encoder and connector for writeback
drm/msm/dpu:
introduce the dpu_encoder_phys_* for writeback
drm/msm/dpu:
Issue MDSS reset during initialization
drm/msm/dpu:
limit wb modes based on max_mixer_width
drm/msm/dpu:
limit writeback modes according to max_linewidth
drm/msm/dpu:
make changes to dpu_encoder to support virtual encoder
drm/msm/dpu:
move _dpu_plane_get_qos_lut to dpu_hw_util file
drm/msm/dpu:
Move min BW request and full BW disable back to mdss
drm/msm/dpu:
pass irq to dpu_encoder_helper_wait_for_irq()
drm/msm/dpu:
remove always-true argument of dpu_core_irq_read()
drm/msm/dpu:
remove extra wrappers around dpu_core_irq
drm/msm/dpu:
remove manual destruction of DRM objects
drm/msm/dpu:
remove NULL-ness check in dpu_hw_intr_destroy
drm/msm/dpu:
remove struct dpu_encoder_irq
drm/msm/dpu:
Remove unused code
drm/msm/dpu:
remove unused refcount for encoder_phys_wb
drm/msm/dpu:
rename dpu_hw_pipe_cdp_cfg to dpu_hw_cdp_cfg
drm/msm/dpu:
replace BIT(x) with correspond marco define string
drm/msm/dpu:
revise timing engine programming to support widebus feature
drm/msm/dpu:
Use indexed array initializer to prevent mismatches
drm/msm/dsi:
add mode valid callback for dsi_mgr
drm/msm/dsi:
Add support for DSC configuration
drm/msm/dsi:
add support for dsc data
drm/msm/dsi:
don't powerup at modeset time for parade-ps8640
drm/msm/dsi:
fix address for second DSI PHY on SDM660
drm/msm/dsi:
fix error checks and return values for DSI xmit functions
drm/msm/dsi:
Pass DSC params to drm_panel
drm/msm/dsi:
pll_7nm: remove unsupported dividers for DSI pixel clock
drm/msm/dsi:
use RMW cycles in dsi_update_dsc_timing
drm/msm/gem:
Add fenced vma unpin
drm/msm/gem:
Convert some missed GEM_WARN_ON()s
drm/msm/gem:
Drop early returns in close/purge vma
drm/msm/gem:
Drop PAGE_SHIFT for address space mm
drm/msm/gem:
Fix error return on fence id alloc fail
drm/msm/gem:
Move prototypes
drm/msm/gem:
Rework vma lookup and pin
drm/msm/gem:
Separate object and vma unpin
drm/msm/gem:
Split out inuse helper
drm/msm/gem:
Split vma lookup and pin
drm/msm/gpu:
Drop duplicate fence counter
drm/msm/hdmi:
check return value after calling platform_get_resource_byname()
drm/msm/hdmi:
fix error check return value of irq_of_parse_and_map()
drm/msm/mdp4:
Fix refcount leak in mdp4_modeset_init_intf
drm/msm/mdp5:
Eliminate useless code
drm/msm/mdp5:
Return error code in mdp5_mixer_release when deadlock is detected
drm/msm/mdp5:
Return error code in mdp5_pipe_release when deadlock is detected
drm/msm:
Add a way for userspace to allocate GPU iova
drm/msm:
Add a way to override processes comm/cmdline
drm/msm:
add missing include to msm_drv.c
drm/msm:
Add missing num_dspp field documentation
drm/msm:
Add support for pointer params
drm/msm:
allow compile time selection of driver components
drm/msm:
change msm_sched_ops from global to static
drm/msm:
don't free the IRQ if it was not requested
drm/msm:
Don't overwrite hw fence in hw_init
drm/msm:
don't store created planes, connectors and encoders
drm/msm:
Drop msm_gem_iova()
drm/msm:
drop old eDP block support (again)
drm/msm:
Drop update_fences()
drm/msm:
Ensure mmap offset is initialized
drm/msm:
Fix double pm_runtime_disable() call
drm/msm:
Fix fb plane offset calculation
drm/msm:
Fix null pointer dereferences without iommu
drm/msm:
fix returnvar.cocci warning
drm/msm:
Fix shutdown
drm/msm:
Limit command submission when no IOMMU
drm/msm:
loop over encoders using drm_for_each_encoder()
drm/msm:
make mdp5/dpu devices master components
drm/msm:
properly add and remove internal bridges
drm/msm:
remove explicit devfreq status reset
drm/msm:
remove extra indirection for msm_mdss
drm/msm:
Remove unused field in submit
drm/msm:
remove unused hotplug and edid macros from msm_drv.h
drm/msm:
remove unused plane_property field from msm_drm_private
drm/msm:
return an error pointer in msm_gem_prime_get_sg_table()
drm/msm:
return the average load over the polling period
drm/msm:
select DRM_DP_AUX_BUS for the AUX bus support
drm/msm:
simplify gpu_busy callback
drm/msm:
Split out helper to get comm/cmdline
drm/msm:
split the main platform driver
drm/msm:
stop using device's match data pointer
drm/msm:
Switch ordering of runpm put vs devfreq_idle
drm/msm:
unify MDSS drivers
drm/msm:
Update generated headers
drm/msm:
use for_each_sgtable_sg to iterate over scatterlist
drm/nouveau/clk:
Fix an incorrect NULL check on list iterator
drm/nouveau/devinit/nva3-:
fix returnvar.cocci warning
drm/nouveau/devinit:
fix returnvar.cocci warnings
drm/nouveau/disp/gv100:
make gv100_disp_wimm static
drm/nouveau/disp/gv100:
make gv100_disp_wndw and gv100_disp_wndw_mthd static
drm/nouveau/gr/gf100-:
change gf108_gr_fwif from global to static
drm/nouveau/gsp:
change gv100_gsp from global to static
drm/nouveau/instmem:
fix uninitialized_var.cocci warning
drm/nouveau/kms/gv100:
use static for gv100_disp_core_mthd_[base|sor]
drm/nouveau/kms/nv50-:
atom: fix an incorrect NULL check on list iterator
drm/nouveau/subdev/bus:
Ratelimit logging for fault errors
drm/nouveau:
change base917c_format from global to static
drm/nouveau:
Fix spelling mistake "endianess" -> "endianness"
drm/nouveau:
remove trace_dma_fence_emit
drm/nouveau:
simplify the return expression of nouveau_debugfs_init()
drm/nouveau:
stop using dma_resv_excl_fence
drm/nouveau:
support more than one write fence in fenv50_wndw_prepare_fb
drm/nouveau:
use drm_gem_plane_helper_prepare_fb
drm/omap:
fix NULL but dereferenced coccicheck error
drm/panel-edp:
Add AUO B133UAN01
drm/panel-edp:
add LQ140M1JW46 edp panel entry
drm/panel-edp:
Fix AUO B133UAN01 panel id
drm/panel-edp:
Fix variable typo when saving hpd absent delay from DT
drm/panel:
Add panel driver for NewVision NV3052C based LCDs
drm/panel:
innolux-ej030na and abt-y030xx067a: add .enable and .disable
drm/panel:
lvds: Drop now redundant width-mm and height-mm check
drm/panel:
lvds: Simplify mode parsing
drm/panel:
lvds: Use bus_flags from DT panel-timing property
drm/panel:
panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
drm/panel:
simple: Add DataImage FG040346DSSWBG04 panel support
drm/panel:
simple: Add missing bus flags for Innolux G070Y2-L01
drm/panel:
simple: Add Startek KD070WVFPA043-C069A panel support
drm/panel:
Use drm_mode_duplicate()
drm/panfrost:
Fix shrinker list corruption by madvise IOCTL
drm/panfrost:
Job should reference MMU not file_priv
drm/panfrost:
Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
drm/plane:
Move range check for format_count earlier
drm/qxl:
add drm_gem_plane_helper_prepare_fb
drm/qxl:
fix qxl can't use in arm64
drm/qxl:
Use TTM builtin resource manager debugfs code
drm/radeon/kms:
change evergreen_default_state table from global to static
drm/radeon:
change cac_weights_* to static
drm/radeon:
change cayman_default_state table from global to static
drm/radeon:
change cik_default_state table from global to static
drm/radeon:
change si_default_state table from global to static
drm/radeon:
fix a possible null pointer dereference
drm/radeon:
remove r600_blit_shaders.[c|h]
drm/radeon:
simplify if-if to if-else
drm/radeon:
stop using dma_resv_excl_fence
drm/radeon:
use DMA_RESV_USAGE_KERNEL
drm/radeon:
Use TTM builtin resource manager debugfs code
drm/rockchip:
Add crtc_endpoint_id to rockchip_encoder
drm/rockchip:
Add VOP2 driver
drm/rockchip:
cdn-dp: change rk3399_cdn_dp from global to static
drm/rockchip:
Change register space names in vop2
drm/rockchip:
Detach from ARM DMA domain in attach_device
drm/rockchip:
dw_hdmi: add regulator support
drm/rockchip:
dw_hdmi: add rk3568 support
drm/rockchip:
dw_hdmi: rename vpll clock to reference clock
drm/rockchip:
Embed drm_encoder into rockchip_decoder
drm/rockchip:
inno_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/rockchip:
Make VOP driver optional
drm/rockchip:
Refactor IOMMU initialisation
drm/rockchip:
rk3066_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/rockchip:
Support YUV formats with U/V swapped
drm/rockchip:
vop: fix possible null-ptr-deref in vop_bind()
drm/sched:
Check locking in drm_sched_job_add_implicit_dependencies
drm/sched:
Fix htmldoc warning.
drm/sched:
use __string in tracepoints
drm/sched:
use DECLARE_EVENT_CLASS
drm/scheduler:
Don't kill jobs in interrupt context
drm/selftests:
fix a shift-out-of-bounds bug
drm/selftests:
missing error code in igt_buddy_alloc_smoke()
drm/simpledrm:
Fix return type of simpledrm_simple_display_pipe_mode_valid()
drm/simpledrm:
Use fbdev defaults for shadow buffering
drm/solomon:
Add ssd130x new compatible strings and deprecate old ones.
drm/solomon:
Add SSD130x OLED displays SPI support
drm/solomon:
Make DRM_SSD130X depends on MMU
drm/solomon:
Move device info from ssd130x-i2c to the core driver
drm/ssd130x:
Add support for SINO WEALTH SH1106
drm/ssd130x:
Fix pre-charge period setting
drm/ssd130x:
Fix rectangle updates
drm/ssd130x:
Make ssd130x_remove() return void
drm/ssd130x:
Reduce temporary buffer sizes
drm/ssd130x:
Support page addressing mode
drm/sti:
fix typos in comments
drm/sun4i:
Add compatible for D1 display engine
drm/sun4i:
Add DMA mask and segment size
drm/sun4i:
Add support for D1 mixers
drm/sun4i:
Add support for D1 TCON TOP
drm/sun4i:
Add support for D1 TCONs
drm/sun4i:
Allow building the driver on RISC-V
drm/sun4i:
Allow VI layers to be primary planes
drm/sun4i:
csc: Add support for the new MMIO layout
drm/sun4i:
dsi: delete unnecessary IS_ERR() checks
drm/sun4i:
dw-hdmi: Fix ddc-en GPIO consumer conflict
drm/sun4i:
Fix crash during suspend after component bind failure
drm/sun4i:
hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/sun4i:
hdmi: Use more portable I/O helpers
drm/sun4i:
Return if frontend is not present
drm/tegra:
gem: Do not try to dereference ERR_PTR()
drm/tegra:
vic: Fix unused-function warnings
drm/tidss:
Soft Reset DISPC on startup
drm/tilcdc:
fix typos in comment
drm/tilcdc:
Use drm_mode_copy()
drm/todo:
Add entry for using kunit in the subsystem
drm/ttm:
Add a parameter to add extra pages into ttm_tt
drm/ttm:
Add common debugfs code for resource managers
drm/ttm:
add resource iterator v4
drm/ttm:
allow bulk moves for all domains
drm/ttm:
de-inline ttm_bo_pin/unpin
drm/ttm:
fix bulk move handling v2
drm/ttm:
fix kerneldoc for ttm_lru_bulk_move
drm/ttm:
fix locking in vmap/vunmap TTM GEM helpers
drm/ttm:
fix logic inversion in ttm_eu_reserve_buffers
drm/ttm:
fix missing NULL check in ttm_device_swapout
drm/ttm:
fixup ttm_bo_add_move_fence v2
drm/ttm:
move the LRU into resource handling v4
drm/ttm:
remove bo->moving
drm/ttm:
rework bulk move handling v5
drm/ttm:
stop passing NULL fence in ttm_bo_move_sync_cleanup
drm/ttm:
use kvcalloc() instead of kvmalloc_array() in ttm_tt v2
drm/v3d:
Fix null pointer dereference of pointer perfmon
drm/vc4:
Add logging and comments
drm/vc4:
add tracepoints for CL submissions
drm/vc4:
bo: Rename vc4_dumb_create
drm/vc4:
bo: Split out Dumb buffers fixup
drm/vc4:
Consolidate Hardware Revision Check
drm/vc4:
Constify private state accessors
drm/vc4:
crtc: Don't call into BO Handling on Async Page-Flips on BCM2711
drm/vc4:
crtc: Fix out of order frames during asynchronous page flips
drm/vc4:
crtc: Move the BO handling out of common page-flip callback
drm/vc4:
crtc: Move the BO Handling out of Common Page-Flip Handler
drm/vc4:
crtc: Use an union to store the page flip callback
drm/vc4:
drv: Register a different driver on BCM2711
drm/vc4:
drv: Skip BO Backend Initialization on BCM2711
drm/vc4:
fix error code in vc4_check_tex_size()
drm/vc4:
hdmi: Always try to have the highest bpc
drm/vc4:
hdmi: Fixed possible integer overflow
drm/vc4:
hdmi: Move clock calculation into its own function
drm/vc4:
hdmi: Move clock validation to its own function
drm/vc4:
hdmi: Remove clock rate initialization
drm/vc4:
hdmi: Remove vc4_hdmi_encoder
drm/vc4:
hdmi: Rename pixel_rate variable
drm/vc4:
hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/vc4:
hdmi: Support HDMI YUV output
drm/vc4:
hdmi: Take bpp into account for the scrambler
drm/vc4:
hdmi: Take the sink maximum TMDS clock into account
drm/vc4:
hvs: Fix frame count register readout
drm/vc4:
hvs: Move the dlist setup to its own function
drm/vc4:
hvs: Remove dlist setup duplication
drm/vc4:
hvs: Reset muxes at probe time
drm/vc4:
hvs: Store channel in variable
drm/vc4:
hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros
drm/vc4:
Implement atomic_print_state for HVS channel state
drm/vc4:
kms: Ignore atomic_flush if we're disabled
drm/vc4:
kms: Improve logging
drm/vc4:
kms: Register a different drm_mode_config_funcs on BCM2711
drm/vc4:
kms: Store channel in local variable
drm/vc4:
kms: Take old state core clock rate into account
drm/vc4:
kms: Warn if we have an incompatible muxing setup
drm/vc4:
perfmon: Fix variable dereferenced before check
drm/vc4:
plane: Prevent async update if we don't have a dlist
drm/vc4:
plane: Register a different drm_plane_helper_funcs on BCM2711
drm/vc4:
simplify the return expression of vc4_grab_bin_bo()
drm/vc4:
simplify the return expression of vc4_prepare_fb()
drm/vc4:
txp: Don't set TXP_VSTART_AT_EOF
drm/vc4:
txp: Force alpha to be 0xff if it's disabled
drm/vc4:
Use newer fence API properly to fix build errors
drm/vc4:
Warn if some v3d code is run on BCM2711
drm/virtio:
fix NULL pointer dereference in virtio_gpu_conn_get_modes
drm/virtio:
Remove restriction of non-zero blob_flags
drm/vmwgfx:
Add debugfs entries for various ttm resource managers
drm/vmwgfx:
Add support for CursorMob and CursorBypass 4
drm/vmwgfx:
Allow querying of the SVGA PCI id from the userspace
drm/vmwgfx:
Cleanup multimon initialization code
drm/vmwgfx:
Disable command buffers on svga3 without gbobjects
drm/vmwgfx:
Fix an invalid read
drm/vmwgfx:
Fix fencing on SVGAv3
drm/vmwgfx:
Fix mob cursor allocation race
drm/vmwgfx:
Implement MSI/MSI-X support for IRQs
drm/vmwgfx:
Initialize drm_mode_fb_cmd2
drm/vmwgfx:
Print capabilities early during the initialization
drm/vmwgfx:
Reserve fence slots on buffer objects in cotables
drm/vmwgfx:
stop using dma_resv_excl_fence v2
drm/vmwgfx:
Stop using surface dma commands on most configurations
drm/vmwgfx:
validate the screen formats
drm/xen:
Add missing VM_DONTEXPAND flag in mmap callback
drm:
add a check to verify the size alignment
drm:
Add DRM-managed mutex_init()
drm:
Add drm_mode_init()
drm:
add PSR2 support and capability definition as per eDP 1.5
drm:
allow passing possible_crtcs to drm_writeback_connector_init()
drm:
bridge: adv7511: enable CEC support for ADV7535
drm:
bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt
drm:
bridge: adv7511: use non-legacy mode for CEC RX
drm:
bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge
drm:
bridge: dw_hdmi: add reset function for PHY GEN1
drm:
bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver
drm:
bridge: dw_hdmi: Audio: fix returnvar.cocci warnings
drm:
bridge: dw_hdmi: default enable workaround to clear the overflow
drm:
bridge: dw_hdmi: Enable GCP only for Deep Color
drm:
bridge: icn6211: Add DSI lane count DT property parsing
drm:
bridge: icn6211: Add generic DSI-to-DPI PLL configuration
drm:
bridge: icn6211: Add HS/VS/DE polarity handling
drm:
bridge: icn6211: Add I2C configuration support
drm:
bridge: icn6211: Convert to regmap
drm:
bridge: icn6211: Disable DPI color swap
drm:
bridge: icn6211: Drop I2C module owner assignment
drm:
bridge: icn6211: Fix DSI-to-DPI PLL configuration
drm:
bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
drm:
bridge: icn6211: Fix register layout
drm:
bridge: icn6211: Implement atomic_get_input_bus_fmts
drm:
bridge: icn6211: Mark module exit callback with __exit
drm:
bridge: icn6211: Read and validate chip IDs before configuration
drm:
bridge: icn6211: Rework ICN6211_DSI to chipone_writeb()
drm:
bridge: icn6211: Set SYS_CTRL_1 to value used in examples
drm:
bridge: icn6211: Use DSI burst mode without EoT and with LP command mode
drm:
bridge: it66121: Add audio support
drm:
bridge: it66121: Fix the register page length
drm:
bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
drm:
bridge: mcde_dsi: Drop explicit bridge remove
drm:
bridge: mcde_dsi: Switch to devm_drm_of_get_bridge
drm:
bridge: mtk_dsi: Switch to devm_drm_of_get_bridge
drm:
bridge: nwl-dsi: Switch to devm_drm_of_get_bridge
drm:
bridge: panel: Register connector if DRM device is already registered
drm:
bridge: panel: Reset the connector state pointer
drm:
bridge: tc358764: Use drm panel_bridge API
drm:
Document fdinfo format specification
drm:
Drop commas after SoC match table sentinels
drm:
exynos: dsi: Convert to bridge driver
drm:
exynos: dsi: Switch to atomic funcs
drm:
exynos: dsi: Use child panel or bridge find helpers
drm:
exynos: dsi: Use drm panel_bridge API
drm:
fix a kernel-doc typo
drm:
fix EDID struct for old ARM OABI format
drm:
fix typo in comment
drm:
handle kernel fences in drm_gem_plane_helper_prepare_fb v2
drm:
imx: fix compiler warning with gcc-12
drm:
introduce drm_writeback_connector_init_with_encoder() API
drm:
mali-dp: potential dereference of null pointer
drm:
msm: fix error check return value of irq_of_parse_and_map()
drm:
msm: fix possible memory leak in mdp5_crtc_cursor_set()
drm:
mxsfb: Factor out mxsfb_set_mode()
drm:
mxsfb: Implement LCDIF scanout CRC32 support
drm:
mxsfb: Obtain bus flags from bridge state
drm:
mxsfb: Reorder mxsfb_crtc_mode_set_nofb()
drm:
mxsfb: Replace mxsfb_get_fb_paddr() with drm_fb_cma_get_gem_addr()
drm:
mxsfb: Wrap FIFO reset and comments into mxsfb_reset_block()
drm:
omapdrm: Do no allocate non-scanout GEMs through DMM/TILER
drm:
omapdrm: simplify omap_gem_pin
drm:
omapdrm: Support exporting of non-contiguous GEM BOs
drm:
panel-orientation-quirks: Add quirk for Aya Neo Next
drm:
panel-orientation-quirks: Add quirk for the Lenovo Yoga Tablet 2 830
drm:
Put related statements next to each other in Makefile
drm:
Rename dp/ to display/
drm:
simplify the return expression of ast_drm_resume()
drm:
ssd130x: Always apply segment remap setting
drm:
ssd130x: Fix COM scan direction register mask
drm:
sti: don't use kernel-doc markers
drm:
sti: fix spelling mistake: rejec -> rejection
drm:
Use drm_mode_copy()
drm:
Use drm_mode_init() for on-stack modes
Linux:
Drop Documentation/ide/
dt-binding:
can: mcp251xfd: add binding information for mcp251863
dt-binding:
clock: Add missing rk3568 cru bindings
dt-binding:
pcf85063: Add an entry for pca85073a
dt-bindings:
Add Arm corstone1000 platform
dt-bindings:
Add en7523-scu device tree binding documentation
dt-bindings:
Add HTE bindings
dt-bindings:
Add mfd/cros_ec definitions
dt-bindings:
Add Sercomm (Suzhou) Corporation vendor prefix
dt-bindings:
Add xen,grant-dma IOMMU description for xen-grant DMA ops
dt-bindings:
align SPI NOR node name with dtschema
dt-bindings:
altr,msgdma: update my email address
dt-bindings:
arm-smmu: Add binding for SDX65 SMMU
dt-bindings:
arm-smmu: Add compatible for Qualcomm SC8280XP
dt-bindings:
arm-smmu: Add compatible for Tegra234 SOC
dt-bindings:
arm-smmu: Document nvidia,memory-controller property
dt-bindings:
arm64: dts: mediatek: Add mt8195-demo board
dt-bindings:
arm: add bcmbca device tree binding document
dt-bindings:
arm: Add bosch acc board
dt-bindings:
arm: Add compatible for Mediatek MT8192
dt-bindings:
arm: Add Data Modul i.MX8M Mini eDM SBC
dt-bindings:
arm: Add i.MX53 based Menlo board comment
dt-bindings:
arm: Add i.MX8M Mini Toradex Verdin based Menlo board
dt-bindings:
arm: Add i.MX8M Plus Gateworks GW74xx board
dt-bindings:
arm: bcm: add bindings for Asus RT-AC88U
dt-bindings:
arm: bcm: create new description for BCM53016
dt-bindings:
arm: bcm: fix BCM53012 and BCM53016 SoC strings
dt-bindings:
arm: convert vexpress-config to DT schema
dt-bindings:
arm: convert vexpress-sysregs to DT schema
dt-bindings:
arm: fix typos in compatible
dt-bindings:
arm: fsl: Add carriers for toradex,colibri-imx6dl
dt-bindings:
arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
dt-bindings:
arm: fsl: add IMX8MN DDR3L eval board
dt-bindings:
arm: fsl: add ls1021a-iot board
dt-bindings:
arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL
dt-bindings:
arm: fsl: Add Storopack i.MX7D SMEGW01 board
dt-bindings:
arm: fsl: add toradex,colibri-imx6ull
dt-bindings:
arm: fsl: add toradex,verdin-imx8mp et al.
dt-bindings:
arm: fsl: add TQ Systems boards based on i.MX6UL(L)
dt-bindings:
arm: fsl: imx6dl-colibri: Drop dedicated v1.1 bindings
dt-bindings:
arm: hpe: add GXP Support
dt-bindings:
arm: mediatek: Add mt8195 pericfg compatible
dt-bindings:
ARM: MediaTek: Add new document bindings of MT8186 clock
dt-bindings:
arm: mediatek: apmixedsys: Convert to DT schema
dt-bindings:
arm: mediatek: document the pcie mirror node on MT7622
dt-bindings:
arm: mediatek: document WED binding for MT7622
dt-bindings:
arm: mediatek: infracfg: Convert to DT schema
dt-bindings:
arm: mediatek: mmsys: add mt8195 SoC binding
dt-bindings:
arm: mediatek: mmsys: add power and gce properties
dt-bindings:
arm: mediatek: topckgen: Convert to DT schema
dt-bindings:
arm: msm: Add sc8180x and sc8280xp LLCC compatibles
dt-bindings:
arm: qcom: Document asus,sparrow device
dt-bindings:
arm: qcom: Document sa8540p, sc8180x and sc8280xp
dt-bindings:
arm: renesas: Document R-Car V4H White Hawk DT bindings
dt-bindings:
arm: renesas: Document Renesas RZ/G2UL SMARC EVK
dt-bindings:
arm: renesas: Document Renesas RZ/V2M SoC and EVK board
dt-bindings:
arm: rockchip: Add Firefly Station M2
dt-bindings:
arm: rockchip: Add Pine64 Quartz64 Model B
dt-bindings:
arm: rockchip: Add Pine64 SoQuartz SoM
dt-bindings:
arm: rockchip: add radxa rock3 model a
dt-bindings:
arm: sp810: convert to DT schema
dt-bindings:
arm: spe-pmu: convert to DT schema
dt-bindings:
arm: stm32: Add compatible strings for Protonic T1L boards
dt-bindings:
arm: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
dt-bindings:
arm: stm32: correct blank lines
dt-bindings:
arm: stm32: narrow DH STM32MP1 SoM boards
dt-bindings:
arm: sunxi: document LicheePi Nano name
dt-bindings:
arm: update vexpress-config.yaml references
dt-bindings:
arm: ux500: Document Codina-TMO
dt-bindings:
ata: renesas,rcar-sata: Add r8a774e1 support
dt-bindings:
bus: add device tree bindings for qcom,ssc-block-bus
dt-bindings:
can: ctucanfd: include common CAN controller bindings
dt-bindings:
can: renesas,rcar-canfd: document r8a77961 support
dt-bindings:
can: renesas,rcar-canfd: Document RZ/G2UL support
dt-bindings:
can: renesas,rcar-canfd: Make interrupt-names required
dt-bindings:
clk: qcom: gcc-msm8976: Add modem reset
dt-bindings:
clock: add clock binding definitions for Exynos Auto v9
dt-bindings:
clock: add Exynos Auto v9 SoC CMU bindings
dt-bindings:
clock: Add Qualcomm SC8280XP GCC bindings
dt-bindings:
clock: Add r8a779g0 CPG Core Clock Definitions
dt-bindings:
clock: Add R9A07G043 CPG Clock and Reset Definitions
dt-bindings:
clock: Add r9a09g011 CPG Clock Definitions
dt-bindings:
clock: Add YAML schemas for LPASS clocks on SC7280
dt-bindings:
clock: convert rockchip,px30-cru.txt to YAML
dt-bindings:
clock: convert rockchip,rk3036-cru.txt to YAML
dt-bindings:
clock: convert rockchip,rk3188-cru.txt to YAML
dt-bindings:
clock: convert rockchip,rk3228-cru.txt to YAML
dt-bindings:
clock: convert rockchip,rk3288-cru.txt to YAML
dt-bindings:
clock: convert rockchip,rk3308-cru.txt to YAML
dt-bindings:
clock: convert rockchip,rk3368-cru.txt to YAML
dt-bindings:
clock: convert rockchip,rv1108-cru.txt to YAML
dt-bindings:
clock: ehrpwm: Add AM62 specific compatible
dt-bindings:
clock: exynosautov9: correct count of NR_CLK
dt-bindings:
clock: fix rk3399 cru clock issues
dt-bindings:
clock: fix some conversion style issues for rockchip,rk3399-cru.yaml
dt-bindings:
clock: gcc-msm8998: Add definitions of SSC-related clocks
dt-bindings:
clock: qcom,gcc-apq8064: Fix typo in compatible and split apq8084
dt-bindings:
clock: qcom,rpmcc: add clocks property
dt-bindings:
clock: qcom,rpmcc: convert to dtschema
dt-bindings:
clock: r9a06g032-sysctrl: Reference the DMAMUX subnode
dt-bindings:
clock: renesas,cpg-mssr: Document r8a779g0
dt-bindings:
clock: renesas,rzg2l: Document RZ/V2M SoC
dt-bindings:
clock: renesas: Document RZ/G2UL SoC
dt-bindings:
clock: replace a maintainer for rockchip,rk3399-cru.yaml
dt-bindings:
clock: Replace common binding with link to schema
dt-bindings:
clock: stm32mp15: rename CK_SCMI define
dt-bindings:
clock: stm32mp1: adapt example for "st,stm32mp1-rcc-secure"
dt-bindings:
clock: stm32mp1: describes clocks if "st,stm32mp1-rcc-secure"
dt-bindings:
clock: ti: Add clock-output-names for clockctrl
dt-bindings:
clock: ti: Add clock-output-names for TI composite clocks
dt-bindings:
clock: u8500: Add clkout clock bindings
dt-bindings:
clock: Update my email address
dt-bindings:
clock: use generic node name for pmucru example in rockchip,rk3399-cru.yaml
dt-bindings:
cpufreq: mediatek: Add MediaTek CCI property
dt-bindings:
cros-ec: Fix a typo in description
dt-bindings:
crypto: ti,sa2ul: Add a new compatible for AM62
dt-bindings:
devfreq: rk3399_dmc: Add more disable-freq properties
dt-bindings:
devfreq: rk3399_dmc: Convert to YAML
dt-bindings:
devfreq: rk3399_dmc: Deprecate unused/redundant properties
dt-bindings:
devfreq: rk3399_dmc: Fix Hz units
dt-bindings:
devfreq: rk3399_dmc: Specify idle params in nanoseconds
dt-bindings:
display/panel: Add Leadtek ltk035c5444t
dt-bindings:
display: Add D1 display engine compatibles
dt-bindings:
display: arm,malidp: remove bogus RQOS property
dt-bindings:
display: bridge: icn6211: Document DSI data-lanes property
dt-bindings:
display: bridge: it66121: Add audio support
dt-bindings:
display: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
dt-bindings:
display: bridge: lt9211: Add Lontium LT9211 bridge driver
dt-bindings:
display: bridge: tc358867: Document DPI output support
dt-bindings:
display: bridge: tc358867: Document DSI data-lanes property
dt-bindings:
display: convert Arm HDLCD to DT schema
dt-bindings:
display: convert Arm Komeda to DT schema
dt-bindings:
display: convert Arm Mali-DP to DT schema
dt-bindings:
display: convert PL110/PL111 to DT schema
dt-bindings:
display: mediatek: add MT8186 SoC binding
dt-bindings:
display: mediatek: change to use enum for mutex
dt-bindings:
display: mediatek: dpi: Add compatible for MediaTek MT8186
dt-bindings:
display: mediatek: revise enum to const
dt-bindings:
display: mediatek: Update disp_aal binding for MT8183
dt-bindings:
display: mediatek: Update disp_aal binding for MT8192 and MT8195
dt-bindings:
display: msm: Add optional resets
dt-bindings:
display: rockchip: Add binding for VOP2
dt-bindings:
display: rockchip: dw-hdmi: Add compatible for rk3568 HDMI
dt-bindings:
display: rockchip: dw-hdmi: Add regulator support
dt-bindings:
display: rockchip: dw-hdmi: fix ports description
dt-bindings:
display: rockchip: dw-hdmi: Make unwedge pinctrl optional
dt-bindings:
display: rockchip: dw-hdmi: use "ref" as clock name
dt-bindings:
display: rockchip: make reg-names mandatory for VOP2
dt-bindings:
display: Separate clock item lists by compatible
dt-bindings:
display: simple: Add DataImage FG040346DSSWBG04 compatible string
dt-bindings:
display: simple: Add Startek KD070WVFPA043-C069A panel
dt-bindings:
display: sitronix, st7735r: Fix backlight in example
dt-bindings:
display: sitronix, st7735r: Make reset-gpios optional
dt-bindings:
display: sitronix, st7735r: Remove spi-max-frequency limit
dt-bindings:
display: ssd1307fb: Add entry for SINO WEALTH SH1106
dt-bindings:
display: ssd1307fb: Deprecate "-i2c" compatible strings
dt-bindings:
display: ssd1307fb: Extend schema for SPI controllers
dt-bindings:
display: sun4i: Fix D1 pipeline count
dt-bindings:
dma-engine: sifive,fu540: Add dma-channels property and modify compatible
dt-bindings:
dma: allwinner,sun50i-a64-dma: Fix min/max typo
dt-bindings:
dma: pl330: Add power-domains
dt-bindings:
dma: sun50i-a64: Add compatible for D1
dt-bindings:
dmaengine: Add doc for tegra gpcdma
dt-bindings:
dmaengine: fsl-imx: deprecate '#dma-channels' and '#dma-requests'
dt-bindings:
dmaengine: Introduce RZN1 DMA compatible
dt-bindings:
dmaengine: Introduce RZN1 dmamux bindings
dt-bindings:
dmaengine: mmp: deprecate '#dma-channels' and '#dma-requests'
dt-bindings:
dmaengine: qcom: gpi: add compatible for sc7280
dt-bindings:
dmaengine: qcom: gpi: add compatible for sm8350/sm8350
dt-bindings:
dmaengine: sprd: deprecate '#dma-channels'
dt-bindings:
dmaengine: xilinx_dma: Add MCMDA channel ID index description
dt-bindings:
Document Tegra CCPLEX Cluster
dt-bindings:
Drop empty and unreferenced binding .txt files
dt-bindings:
Drop more redundant 'maxItems/minItems' in if/then schemas
dt-bindings:
Drop undocumented i.MX iomuxc-gpr bindings in examples
dt-bindings:
dwc2: Add bindings for new Ingenic SoCs.
dt-bindings:
eeprom/at24: Add samsung,s524ad0xd1 compatible
dt-bindings:
extcon: bindings for SM5703
dt-bindings:
firmware: qcom-scm: Document msm8976 bindings
dt-bindings:
Fix properties without any type
dt-bindings:
fsl: convert fsl,layerscape-dcfg to YAML
dt-bindings:
fsl: convert fsl,layerscape-scfg to YAML
dt-bindings:
gce: add the GCE header file for MT8186
dt-bindings:
gnss: Add Broacom BCM4751 family bindings
dt-bindings:
gnss: Rewrite Mediatek bindings in YAML
dt-bindings:
google,cros-ec-keyb: Fixup bad compatible match
dt-bindings:
google,cros-ec-keyb: Introduce switches only compatible
dt-bindings:
google,cros-ec-pwm: Add the new -type compatible
dt-bindings:
gpio: add common consumer GPIO lines
dt-bindings:
gpio: altera: correct interrupt-cells
dt-bindings:
gpio: pca95xx: add entry for pca6408
dt-bindings:
gpio: realtek-otto: Add rtl9300 compatible
dt-bindings:
gpio: realtek-otto: Add rtl9310 compatible
dt-bindings:
gpio: renesas,rcar-gpio: Add r8a779f0 support
dt-bindings:
gpio: uniphier: Add hogs parsing
dt-bindings:
hwmon: Add Atmel AT30TS74
dt-bindings:
hwmon: add Microchip LAN966x bindings
dt-bindings:
hwmon: Add nuvoton,nct6775
dt-bindings:
hwmon: Add TMP401, TMP411 and TMP43x
dt-bindings:
hwmon: Document adt7475 pin-function properties
dt-bindings:
hwmon: lm90: add missing ti,tmp461
dt-bindings:
hwmon: lm90: add ti,extended-range-enable property
dt-bindings:
hwmon: ti,tmp401: Drop 'items' from 'ti,n-factor' property
dt-bindings:
I2C: Add Qualcomm Geni based QUP I2C bindings
dt-bindings:
i2c: convert i2c-mt65xx to json-schema
dt-bindings:
i2c: qcom,i2c-qup: convert to dtschema
dt-bindings:
i2c: qcom,i2c-qup: convert to dtschema
dt-bindings:
i2c: renesas,rcar-i2c: R-Car V3U is R-Car Gen4
dt-bindings:
i2c: renesas,riic: Document RZ/G2UL SoC
dt-bindings:
i3c: Convert cdns,i3c-master to DT schema
dt-bindings:
i3c: Convert snps,dw-i3c-master to DT schema
dt-bindings:
iio: adc: Document Renesas RZ/V2L ADC
dt-bindings:
iio: adc: ti,ads1015: Add missing ADS1115 compatible string
dt-bindings:
iio: adc: ti,ads1015: Add TLA2024 compatible string
dt-bindings:
iio: dac: change ad3552r maintainer
dt-bindings:
iio: Fix incorrect compatible strings in examples
dt-bindings:
iio: imu: mpu6050: Document invensense,icm20608d
dt-bindings:
iio: imu: st_lsm6dsx: add asm330lhhx device bindings
dt-bindings:
iio: light: stk33xx: Add proximity-near-level
dt-bindings:
iio: st,st-sensors add LIS302DL
dt-bindings:
imx: add clock bindings for i.MX8MN GPT
dt-bindings:
input: Add bindings for Azoteq IQS7222A/B/C
dt-bindings:
input: sun4i-lradc-keys: Add R329 and D1 compatibles
dt-bindings:
input: touchscreen: ilitek_ts_i2c: Absorb ili2xxx bindings
dt-bindings:
intel: add binding for Intel n6000
dt-bindings:
interconnect: Add Qualcomm SDX65 DT bindings
dt-bindings:
interconnect: Add SC8180X QUP0 virt provider
dt-bindings:
interconnect: qcom: Add sc8280xp binding
dt-bindings:
interconnect: Remove sc7180/sdx55 ipa compatibles
dt-bindings:
interrupt-controller/uniphier-aidet: Add bindings for NX1 SoC
dt-bindings:
interrupt-controller: arm,gic-v3: Make the v2 compat requirements explicit
dt-bindings:
interrupt-controller: fsl,ls-extirq: convert to YAML
dt-bindings:
interrupt-controller: update brcm,l2-intc.yaml reference
dt-bindings:
iommu: Add Apple SART DMA address filter
dt-bindings:
iommu: arm,smmu-v3: make PRI IRQ optional
dt-bindings:
iommu: Drop client node in examples
dt-bindings:
leds: Add multicolor PWM LED bindings
dt-bindings:
leds: Add pm8350c pmic support
dt-bindings:
leds: Add Qualcomm Light Pulse Generator binding
dt-bindings:
leds: Add regulator-led binding
dt-bindings:
leds: convert ktd2692 bindings to yaml
dt-bindings:
leds: Optional multi-led unit address
dt-bindings:
mailbox: mtk,adsp-mbox: add mt8186 compatible name
dt-bindings:
mailbox: qcom-ipcc: add missing compatible for SM8450
dt-bindings:
mailbox: qcom-ipcc: add missing properties into example
dt-bindings:
mailbox: qcom-ipcc: simplify the example
dt-bindings:
mailbox: remove the IPCC "wakeup" IRQ
dt-bindings:
mailbox: zynqmp_ipi: convert to yaml
dt-bindings:
mediatek: mt8186: Add binding for MM iommu
dt-bindings:
mediatek: mt8195: Add binding for infra IOMMU
dt-bindings:
mediatek: mt8195: Add binding for MM IOMMU
dt-bindings:
memory-controllers: ingenic: Split out child node properties
dt-bindings:
memory: renesas,rpc-if: Document R-Car H3/M3/E3 support
dt-bindings:
memory: renesas,rpc-if: Document RZ/G2UL SoC
dt-bindings:
memory: tegra: Update validation for reg and reg-names
dt-bindings:
mfd: Add bindings child nodes for the Mediatek MT6360
dt-bindings:
mfd: bd9571mwv: update rohm,bd9571mwv.yaml reference
dt-bindings:
mfd: da9063: watchdog: add suspend disable option
dt-bindings:
mfd: mediatek: Add bindings for MT6360 PMIC
dt-bindings:
mfd: rk808: Convert bindings to yaml
dt-bindings:
mfd: rk808: update rockchip,rk808.yaml reference
dt-bindings:
mfd: samsung,exynos5433-lpass: Fix 'dma-channels/requests' properties
dt-bindings:
mfd: wlf,arizona: Add spi-max-frequency
dt-bindings:
mmc: Add small binding note on level shifters
dt-bindings:
mmc: brcm,sdhci-brcmstb: cleanup example
dt-bindings:
mmc: brcm,sdhci-brcmstb: correct number of reg entries
dt-bindings:
mmc: convert orion-sdio to JSON schema
dt-bindings:
mmc: convert sdhci-dove to JSON schema
dt-bindings:
mmc: Fix unevaluatedProperties warnings in examples
dt-bindings:
mmc: imx-esdhc: Add i.MX8DXL compatible string
dt-bindings:
mmc: imx-esdhc: Update compatible fallbacks
dt-bindings:
mmc: mtk-sd: increase reg items
dt-bindings:
mmc: sdhci-am654: Add flag to force setting of TESTCD bit
dt-bindings:
mmc: sdhci-msm: Add compatible string for sm8150
dt-bindings:
mmc: sdhci-msm: Convert bindings to yaml
dt-bindings:
mmc: sdhci-msm: Document the SDX65 compatible
dt-bindings:
mmc: sdhci-of-dwcmhsc: Add rk3588
dt-bindings:
mmc: xenon: Convert to JSON schema
dt-bindings:
msm: update maintainers list with proper id
dt-bindings:
mtd: jedec, spi-nor: remove unneeded properties
dt-bindings:
mtd: partitions: Extend fixed-partitions binding
dt-bindings:
mtd: renesas: Fix the NAND controller description
dt-bindings:
mtd: spi-nand: Add spi-peripheral-props.yaml reference
dt-bindings:
mtd: ti,elm: Add support for AM64 ELM
dt-bindings:
mtd: ti,elm: Convert to yaml
dt-bindings:
net/dsa: Add spi-peripheral-props.yaml references
dt-bindings:
net: add reset property for aspeed, ast2600-mdio binding
dt-bindings:
net: add schema for ASIX USB Ethernet controllers
dt-bindings:
net: add schema for Microchip/SMSC LAN95xx USB Ethernet controllers
dt-bindings:
net: adin: document phy clock output properties
dt-bindings:
net: adin: Fix adi,phy-output-clock description syntax
dt-bindings:
net: can: binding for CTU CAN FD open-source IP core.
dt-bindings:
net: cdns,macb: Drop phy-names property for ZynqMP SGMII PHY
dt-bindings:
net: convert mscc-miim to YAML format
dt-bindings:
net: dsa: realtek: cleanup compatible strings
dt-bindings:
net: ethernet-controller: Rework 'fixed-link' schema
dt-bindings:
net: Fix unevaluatedProperties warnings in examples
dt-bindings:
net: fsl,fec: Add missing types to phy-reset-* properties
dt-bindings:
net: lan966x: Extend with the ptp external interrupt.
dt-bindings:
net: lan966x: fix example
dt-bindings:
net: lan966x: remove PHY reset
dt-bindings:
net: marvell,orion-mdio: Set unevaluatedProperties to false
dt-bindings:
net: mediatek,net: add mt7986-eth binding
dt-bindings:
net: mediatek,net: convert to the json-schema
dt-bindings:
net: mediatek: add optional properties for the SoC ethernet core
dt-bindings:
net: micrel: add coma-mode-gpios property
dt-bindings:
net: mscc-miim: add clock and clock-frequency
dt-bindings:
net: orion-mdio: Convert to JSON schema
dt-bindings:
net: phy: Add 10-baseT1L 2.4 Vpp
dt-bindings:
net: qcom,ipa: finish the qcom,smp2p example
dt-bindings:
net: renesas,etheravb: Document RZ/V2M SoC
dt-bindings:
net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant
dt-bindings:
net: smsc,lan91c111 convert to schema
dt-bindings:
net: toshiba,visconti-dwmac: Update the common clock properties
dt-bindings:
net: Update ADIN PHY maintainers
dt-bindings:
net: wireless: ath11k: change Kalle's email
dt-bindings:
net: wireless: ath9k: Change Toke as maintainer
dt-bindings:
nvme: Add Apple ANS NVMe
dt-bindings:
nvme: apple,nvme-ans: Drop 'maxItems' from 'apple,sart'
dt-bindings:
nvmem: Add apple,efuses
dt-bindings:
nvmem: sfp: Add clock properties
dt-bindings:
nvmem: sfp: Add compatible binding for TA 2.1 SFPs
dt-bindings:
nvmem: sfp: Add TA_PROG_SFP supply
dt-bindings:
nvmem: sfp: Fix typo
dt-bindings:
nvmem: snvs-lpgpr: Add i.MX8M compatible strings
dt-bindings:
omap: Add clock-output-names and #clock-cells
dt-bindings:
opp: opp-v2-kryo-cpu: Remove SMEM
dt-bindings:
PCI: apple: Add missing 'power-domains' property
dt-bindings:
pci: layerscape-pci: Add a optional property big-endian
dt-bindings:
pci: layerscape-pci: Add EP mode compatible strings for ls1028a
dt-bindings:
pci: layerscape-pci: define AER/PME interrupts
dt-bindings:
pci: layerscape-pci: Update the description of SCFG property
dt-bindings:
PCI: qcom: Add schema for sc7280 chipset
dt-bindings:
PCI: qcom: Convert to YAML
dt-bindings:
PCI: qcom: Do not require resets on msm8996 platforms
dt-bindings:
pci: qcom: Document PCIe bindings for SM8150 SoC
dt-bindings:
PCI: qcom: Specify reg-names explicitly
dt-bindings:
PCI: Remove fallback from Rockchip DesignWare binding
dt-bindings:
PCI: socionext,uniphier-pcie: Add missing child interrupt controller
dt-bindings:
PCI: uniphier: Convert uniphier-pcie.txt to json-schema
dt-bindings:
PCI: xilinx-cpm: Fix reg property order
dt-bindings:
perf: arm-cmn: Add CMN-650 and CMN-700
dt-bindings:
phy: Convert mixel,mipi-dsi-phy to json-schema
dt-bindings:
phy: marvell,armada-3700-utmi-host-phy: Fix incorrect compatible in example
dt-bindings:
phy: mixel: mipi-dsi-phy: Add Mixel combo PHY support for i.MX8qxp
dt-bindings:
phy: qcom,qmp: Add SDX65 USB PHY binding
dt-bindings:
phy: qcom,qmp: Add SM6350 UFS PHY bindings
dt-bindings:
phy: renesas,usb2-phy: Document RZ/G2UL phy bindings
dt-bindings:
phy: uniphier-ahci: Fix missing reset-names
dt-bindings:
phy: uniphier-usb2: Add vbus-supply
dt-bindings:
phy: uniphier-usb3hs: Fix incorrect clock-names and reset-names
dt-bindings:
phy: uniphier-usb3ss: Treat vbus-supply as optional
dt-bindings:
phy: uniphier: Clean up clocks, resets, and their names using compatible string
dt-bindings:
pinctrl: add binding for Ralink MT7620 pinctrl
dt-bindings:
pinctrl: add binding for Ralink MT7621 pinctrl
dt-bindings:
pinctrl: add binding for Ralink RT305X pinctrl
dt-bindings:
pinctrl: add binding for Ralink RT3883 pinctrl
dt-bindings:
pinctrl: add i.MXRT1170 pinctrl Documentation
dt-bindings:
pinctrl: Add MediaTek MT6795 pinctrl bindings
dt-bindings:
pinctrl: add rockchip,rk3036-pinctrl compatible string
dt-bindings:
pinctrl: aspeed-g6: add FWQSPI function/group
dt-bindings:
pinctrl: aspeed-g6: remove FWQSPID group
dt-bindings:
pinctrl: aspeed: Drop referenced nodes in examples
dt-bindings:
pinctrl: Convert i.MX7D to json-schema
dt-bindings:
pinctrl: convert ocelot-pinctrl to YAML format
dt-bindings:
pinctrl: mt8192: Add gpio-line-names property
dt-bindings:
pinctrl: mt8192: Add mediatek,drive-strength-adv property
dt-bindings:
pinctrl: mt8192: Add mediatek,pull-up-adv property
dt-bindings:
pinctrl: mt8192: Add wrapping node for pin configurations
dt-bindings:
pinctrl: mvebu: Document bindings for AC5
dt-bindings:
pinctrl: ocelot: add reset property
dt-bindings:
pinctrl: qcom,pmic-gpio: add 'gpio-reserved-ranges'
dt-bindings:
pinctrl: qcom,pmic-gpio: add 'input-disable'
dt-bindings:
pinctrl: qcom,pmic-gpio: describe gpio-line-names
dt-bindings:
pinctrl: qcom,pmic-gpio: document PM8150L and PMM8155AU
dt-bindings:
pinctrl: qcom,pmic-gpio: fix matching pin config
dt-bindings:
pinctrl: qcom-pmic-gpio: Add pm6125 compatible
dt-bindings:
pinctrl: qcom-pmic-gpio: Add pmx65 support
dt-bindings:
pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings
dt-bindings:
pinctrl: qcom: Drop 'maxItems' on 'wakeup-parent'
dt-bindings:
pinctrl: qcom: Update lpass lpi file name to SoC specific
dt-bindings:
pinctrl: ralink: Fix 'enum' lists with duplicate entries
dt-bindings:
pinctrl: renesas: Document RZ/G2UL pinctrl
dt-bindings:
pinctrl: rockchip: add rk3588
dt-bindings:
pinctrl: rockchip: increase max amount of device functions
dt-bindings:
pinctrl: rt2880: fix binding name, pin groups and functions
dt-bindings:
power: Add r8a779g0 SYSC power domain definitions
dt-bindings:
power: Add rpm power domain bindings for SDX65
dt-bindings:
power: imx8mp: add defines for HDMI blk-ctrl domains
dt-bindings:
power: renesas,rcar-sysc: correct typo in path
dt-bindings:
power: renesas,rcar-sysc: Document r8a779g0 SYSC bindings
dt-bindings:
power: renesas,rcar-sysc: drop useless consumer example
dt-bindings:
power: renesas,rzg2l-sysc: Document RZ/G2UL SoC
dt-bindings:
power: rpmpd: Add sc8280xp RPMh power-domains
dt-bindings:
pwm: Add bindings doc for Sunplus SoC SP7021 PWM Driver
dt-bindings:
pwm: Add compatible for MediaTek MT8186
dt-bindings:
pwm: Add compatible for MediaTek MT8192
dt-bindings:
pwm: Add compatible for MediaTek MT8195
dt-bindings:
pwm: Add interrupts property for MediaTek MT8192
dt-bindings:
pwm: Add Xilinx AXI Timer
dt-bindings:
pwm: at91: Add SAMA7G5 compatible strings list
dt-bindings:
pwm: Convert atmel pwm to json-schema
dt-bindings:
pwm: Convert pwm-mtk-disp.txt to mediatek,pwm-disp.yaml format
dt-bindings:
pwm: pwm-mediatek: Add documentation for MT6795 SoC
dt-bindings:
pwrap: mediatek: Update pwrap document for mt8195
dt-bindings:
qcom,pdc: Add compatible for SM8150
dt-bindings:
qcom,pdc: Add SM6350 compatible
dt-bindings:
qcom,smd-rpm: update maintainers (drop Kathiravan)
dt-bindings:
qcom: geni-se: Update I2C schema reference
dt-bindings:
qcom: geni-se: Update UART schema reference
dt-bindings:
qcom: qcom,geni-se: refer to dtschema for SPI
dt-bindings:
qcom: qcom,gsbi: convert to dtschema
dt-bindings:
qcom: qcom,gsbi: convert to dtschema
dt-bindings:
qcom: update maintainers (drop Akash and Mukesh)
dt-bindings:
rcc: Add optional external ethernet RX clock properties
dt-bindings:
rcc: Add optional external ethernet RX clock properties
dt-bindings:
rcc: stm32: add new compatible for STM32MP13 SoC
dt-bindings:
regulator: Add bindings for Silicon Mitus SM5703 regulators
dt-bindings:
remoteproc: imx_rproc: Support i.MX93
dt-bindings:
remoteproc: mediatek: Add firmware-name property
dt-bindings:
remoteproc: mediatek: Add interrupts property to mtk,scp
dt-bindings:
remoteproc: mediatek: Add optional memory-region to mtk,scp
dt-bindings:
remoteproc: mediatek: Make l1tcm reg exclusive to mt819x
dt-bindings:
remoteproc: qcom: pas: Add MSM8226 adsp
dt-bindings:
remoteproc: qcom: pas: Add sc8280xp adsp and nsp pair
dt-bindings:
remoteproc: st,stm32-rproc: Fix phandle-array parameters description
dt-bindings:
Renamed hte directory to timestamp
dt-bindings:
renesas,rcar-dmac: R-Car V3U is R-Car Gen4
dt-bindings:
reserved-memory: Support MTD/block device
dt-bindings:
reset: add bindings for the Meson-S4 SoC Reset Controller
dt-bindings:
reset: Add compatible for Meson-S4 Reset Controller
dt-bindings:
reset: amlogic,meson-axg-audio-arb: Convert to yaml
dt-bindings:
reset: ath79: Convert to yaml
dt-bindings:
reset: berlin: Convert to yaml
dt-bindings:
reset: bitmain,bm1880-reset: Convert to yaml
dt-bindings:
reset: Drop the hisilicon,hi6220-reset binding
dt-bindings:
reset: lantiq,reset: Convert to yaml
dt-bindings:
reset: mt7986: Add reset-controller header file
dt-bindings:
reset: mt8186: add reset-controller header file
dt-bindings:
reset: nuvoton,npcm-reset: Convert to yaml
dt-bindings:
reset: renesas,rst: Document r8a779g0 reset module
dt-bindings:
reset: snps,axs10x-reset: Convert to yaml
dt-bindings:
reset: socfpga: Convert to yaml
dt-bindings:
reset: st,sti-picophyreset: Convert to yaml
dt-bindings:
reset: st,sti-powerdown: Convert to yaml
dt-bindings:
reset: stm32mp15: rename RST_SCMI define
dt-bindings:
reset: uniphier-glue: Clean up clocks, resets, and their names using compatible string
dt-bindings:
reset: update st,stih407-powerdown.yaml references
dt-bindings:
riscv: microchip: add polarberry compatible string
dt-bindings:
riscv: microchip: document icicle reference design
dt-bindings:
rtc: rzn1: Describe the RZN1 RTC
dt-bindings:
serial: fsl-lpuart: Add imx93 compatible string
dt-bindings:
serial: qcom,msm-uartdm: convert to dtschema
dt-bindings:
serial: renesas,em-uart: Add RZ/V2M clock to access the registers
dt-bindings:
serial: renesas,em-uart: Document r9a09g011 bindings
dt-bindings:
serial: renesas,hscif: Document r8a779g0 bindings
dt-bindings:
serial: renesas,hscif: R-Car V3U is R-Car Gen4
dt-bindings:
serial: renesas,scif: R-Car V3U is R-Car Gen4
dt-bindings:
serial: uniphier: Add "resets" property as optional
dt-bindings:
serial: uniphier: Use maxItems for a single clock
dt-bindings:
serial: Update Qualcomm geni based QUP UART bindings
dt-bindings:
serio: add Arm PL050 DT schema
dt-bindings:
soc: add binding for i.MX8MP HDMI blk-ctrl
dt-bindings:
soc: add bindings for Intel HPS Copy Engine
dt-bindings:
soc: Add i.MX8MP media block control DT bindings
dt-bindings:
soc: imx8mp-media-blk-ctrl: Fix DT example
dt-bindings:
soc: qcom,rpmh-rsc: convert to dtschema
dt-bindings:
soc: qcom,smd: convert to dtschema
dt-bindings:
soc: qcom,smd: do not use pattern for simple rpm-requests string
dt-bindings:
soc: qcom,smp2p: convert to dtschema
dt-bindings:
soc: qcom,smp2p: convert to dtschema
dt-bindings:
soc: qcom,smsm: convert to dtschema
dt-bindings:
soc: qcom,wcnss: convert to dtschema
dt-bindings:
soc: qcom: smd-rpm: Fix missing MSM8936 compatible
dt-bindings:
soc: renesas: Move renesas,rzg2l-sysc from arm to soc
dt-bindings:
soc: rockchip: add naneng combo phy register compatible
dt-bindings:
soc: rockchip: add rk3566-pipe-grf compatible
dt-bindings:
soc: samsung: usi: refer to dtschema for SPI
dt-bindings:
soc: ti: wkup_m3_ipc: convert bindings to json-schema
dt-bindings:
sound: add Arm PL041 AACI DT schema
dt-bindings:
sound: Add generic serial MIDI device
dt-bindings:
soundwire: qcom: Add bindings for audio clock reset control property
dt-bindings:
spi: sunxi: document F1C100 controllers
dt-bindings:
spmi: convert QCOM PMIC SPMI bindings to yaml
dt-bindings:
spmi: spmi-pmic-arb: make interrupt properties as optional
dt-bindings:
sun6i-a31-mipi-dphy: Add optional direction property
dt-bindings:
tegra186-hsp: add type for shared mailboxes
dt-bindings:
thermal: k3-j72xx: Add VTM bindings documentation
dt-bindings:
thermal: lmh: Add Qualcomm sc8180x compatible
dt-bindings:
thermal: qcom-tsens.yaml: add msm8960 compat string
dt-bindings:
thermal: qcom: add PMIC5 Gen2 ADC_TM bindings
dt-bindings:
thermal: rzg2l-thermal: Document RZ/G2UL bindings
dt-bindings:
thermal: rzg2l-thermal: Document RZ/V2L bindings
dt-bindings:
thermal: tsens: Add sc8280xp compatible
dt-bindings:
thermal: tsens: Add SM6350 compatible
dt-bindings:
timer: Add compatible for am6 for TI timer-dm
dt-bindings:
timer: Add compatible for Mediatek MT8186
dt-bindings:
timer: cdns,ttc: drop unneeded minItems
dt-bindings:
timer: Convert rda,8810pl-timer to YAML
dt-bindings:
timer: exynos4210-mct: describe known hardware and its interrupts
dt-bindings:
timer: hpe,gxp-timer: Add HPE GXP Timer and Watchdog
dt-bindings:
timer: renesas: ostm: Document Renesas RZ/G2UL OSTM
dt-bindings:
timer: samsung,exynos4210-mct: define strict clock order
dt-bindings:
timer: samsung,exynos4210-mct: drop unneeded minItems
dt-bindings:
timer: Update TI timer to yaml
dt-bindings:
timestamp: Correct id path
dt-bindings:
trivial-devices: Add xdp152
dt-bindings:
trivial-devices: Document CPLD on DH electronics boards
dt-bindings:
trivial-devices: Document CPLD on Menlo boards
dt-bindings:
update Luca Ceresoli's e-mail address
dt-bindings:
Update QCOM USB subsystem maintainer information
dt-bindings:
Update Sibi Sankar's email address
dt-bindings:
usb: Add binding for fcs,fsa4480
dt-bindings:
usb: Add documentation for AM62 USB Wrapper module
dt-bindings:
usb: am33xx-usb: deprecate '#dma-channels'
dt-bindings:
usb: ci-hdrc-usb2: fix node node for ethernet controller
dt-bindings:
usb: da8xx-usb: deprecate '#dma-channels'
dt-bindings:
usb: dwc3-xilinx: add optional property reset-gpios
dt-bindings:
usb: ehci: Increase the number of PHYs
dt-bindings:
usb: generic-ehci: Add HPE GXP ehci binding
dt-bindings:
usb: generic-ohci: Add HPE GXP ohci binding
dt-bindings:
usb: mediatek,mtu3: add binding for MT8195 SoC
dt-bindings:
usb: ohci: Increase the number of PHYs
dt-bindings:
usb: qcom,dwc3: Add binding for SDX65
dt-bindings:
usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 and SM6125
dt-bindings:
usb: qcom,dwc3: fix clock matching
dt-bindings:
usb: renesas,usbhs: Document RZ/G2UL bindings
dt-bindings:
usb: samsung,exynos-usb2: add missing required reg
dt-bindings:
usb: samsung,exynos-usb2: include usb-hcd schema
dt-bindings:
usb: snps,dwc3: Add missing 'dma-coherent' property
dt-bindings:
vendor-prefix: add prefix for the Czech Technical University in Prague.
dt-bindings:
vendor-prefixes: add Enclustra
dt-bindings:
vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd.
dt-bindings:
vendor-prefixes: Add prefix for Storopack
dt-bindings:
vendor-prefixes: add Sundance DSP
dt-bindings:
vendor-prefixes: document deprecated Atheros
dt-bindings:
watchdog: Add compatible for MediaTek MT8186
dt-bindings:
watchdog: Add SC8180X and SC8280XP compatibles
dt-bindings:
watchdog: Add watchdog yaml file for Sunplus SP7021
dt-bindings:
watchdog: convert faraday,ftwdt010 to yaml
dt-bindings:
watchdog: da9062: add watchdog timeout mode
dt-bindings:
watchdog: improve QCOM compatible parsing for modern chips
dt-bindings:
watchdog: imx7ulp-wdt: Add imx93 compatible string
dt-bindings:
watchdog: renesas,wdt: Add support for RZ/N1
dt-bindings:
watchdog: renesas,wdt: Document RZ/G2UL SoC
dt-bindings:
watchdog: renesas,wdt: Document RZ/V2L SoC
dt-bindings:
watchdog: renesas,wdt: R-Car V3U is R-Car Gen4
dt-bindings:
watchdog: sunxi: clarify clock support
dt-bindings:
watchdog: sunxi: clarify clock support
dt-bindings:
watchdog: sunxi: fix F1C100s compatible
dt-bindings:
watchdog: sunxi: fix F1C100s compatible
dt-bindings:
watchdog: uniphier: Use unevaluatedProperties
dt-bindings:
white-space cleanups
dt-bindings:
wkup-m3-ipc: Add firmware-name property
dt-bindings:
wkup-m3-ipc: Add ti,set-io-isolation property
dt-bindings:
wkup-m3-ipc: Add vtt toggle gpio pin property
Linux:
dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding
dt:
bindings: net: add bindings of WCN6750 for ath11k
dt_bindings:
rs485: Add receiver enable polarity
e1000e:
Enable GPT clock before sending message to CSME
ecryptfs:
Convert ecryptfs to read_folio
EDAC/armada_xp:
Use devm_platform_ioremap_resource()
EDAC/device:
Get rid of the silly one-shot memory allocation in edac_device_alloc_ctl_info()
EDAC/device:
Sanitize edac_device_alloc_ctl_info() definition
EDAC/dmc520:
Don't print an error for each unconfigured interrupt line
EDAC/ghes:
Change ghes_hw from global to static
EDAC/ghes:
Set the DIMM label unconditionally
EDAC/ghes:
Unify CPER memory error location reporting
EDAC/i5100:
Remove unused inline function i5100_nrecmema_dm_buf_id()
EDAC/mc:
Get rid of edac_align_ptr()
EDAC/mc:
Get rid of silly one-shot struct allocation in edac_mc_alloc()
EDAC/pci:
Get rid of the silly one-shot memory allocation in edac_pci_alloc_ctl_info()
EDAC/synopsys:
Add a SPDX identifier
EDAC/synopsys:
Add driver support for i.MX platforms
EDAC/synopsys:
Re-enable the error interrupts on v3 hw
EDAC/synopsys:
Use the correct register to disable the error interrupt on v3 hw
EDAC/xgene:
Fix typo processsors -> processors
EDAC:
Use kcalloc()
edd:
simplify the check of 'attr->test' in edd_populate_dir()
eeprom:
at25: Rework buggy read splitting
eeprom:
at25: Split reads into chunks and cap write size
efi/arm64:
libstub: run image in place if randomized by the loader
efi/cper:
Add a cper_mem_err_status_str() to decode error description
efi/cper:
Reformat CPER memory error location to more readable
efi/x86:
libstub: Fix typo in __efi64_argmap* name
efi/x86:
libstub: Make DXE calls mixed mode safe
efi/x86:
use naked RET on mixed mode call wrapper
efi:
Add missing prototype for efi_capsule_setup_info
efi:
Allow to enable EFI runtime services by default on RT
efi:
clean up Kconfig dependencies on CONFIG_EFI
efi:
Do not import certificates from UEFI Secure Boot for T2 Macs
efi:
Fix efi_power_off() not being run before acpi_power_off() when necessary
efi:
libstub: declare DXE services table
efi:
libstub: ensure allocated memory to be executable
efi:
libstub: pass image handle to handle_kernel_image()
efi:
Register efi_secret platform device if EFI secret area is declared
efi:
Save location of EFI confidential computing area
efi:
stub: prefer mirrored memory for randomized allocations
efi:
sysfb_efi: remove unnecessary
include
efi:
x86: Fix config name for setting the NX-compatibility flag in the PE header
efi:
x86: Set the NX-compatibility flag in the PE header
efifb:
Remove redundant efifb_setup_from_dmi stub
efs:
Convert efs symlinks to read_folio
ELF, uapi:
fixup ELF_ST_TYPE definition
ELF:
Remove elf_core_copy_kernel_regs()
entry/kvm:
Exit to user mode when TIF_NOTIFY_SIGNAL is set
entry:
Rename arch_check_user_regs() to arch_enter_from_user_mode()
ep93xx:
clock: Do not return the address of the freed memory
epic100:
fix use after free on rmmod
erofs:
add 'fsid' mount option
erofs:
add anonymous inode caching metadata for data blobs
erofs:
add erofs_fscache_read_folios() helper
erofs:
add fscache context helper functions
erofs:
add fscache mode check helper
erofs:
change to use asynchronous io for fscache readpage/readahead
erofs:
Convert erofs zdata to read_folio
erofs:
Convert to release_folio
erofs:
do not prompt for risk any more when using big pcluster
erofs:
fix 'backmost' member of z_erofs_decompress_frontend
erofs:
fix buffer copy overflow of ztailpacking feature
erofs:
fix crash when enable tracepoint cachefiles_prep_read
erofs:
get rid of `struct z_erofs_collection'
erofs:
get rid of label `restart_now'
erofs:
implement fscache-based data read for inline layout
erofs:
implement fscache-based data read for non-inline layout
erofs:
implement fscache-based data readahead
erofs:
implement fscache-based metadata read
erofs:
leave compressed inodes unsupported in fscache mode for now
erofs:
make erofs_map_blocks() generally available
erofs:
make filesystem exportable
erofs:
refine on-disk definition comments
erofs:
register fscache context for extra data blobs
erofs:
register fscache context for primary data blob
erofs:
register fscache volume
erofs:
remove obsoleted comments
erofs:
scan devices from device table
erofs:
simplify z_erofs_pcluster_readmore()
erofs:
support idmapped mounts
erofs:
update documentation
erspan:
do not assume transport header is always set
eth:
amd: remove NI6510 support (ni65)
eth:
atlantic: remove a copy of the NAPI_POLL_WEIGHT define
eth:
benet: remove a copy of the NAPI_POLL_WEIGHT define
eth:
bnxt: make ulp_id unsigned to make GCC 12 happy
eth:
cpsw: remove a copy of the NAPI_POLL_WEIGHT define
eth:
de4x5: remove support for Generic DECchip & DIGITAL EtherWORKS PCI/EISA
eth:
dpaa2-mac: remove a dead-code NULL check on fwnode parent
eth:
gfar: remove a copy of the NAPI_POLL_WEIGHT define
eth:
ice: silence the GCC 12 array-bounds warning
eth:
mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define
eth:
mtk_eth_soc: silence the GCC 12 array-bounds warning
eth:
mtk_ppe: fix up after merge
eth:
pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define
eth:
remove copies of the NAPI_POLL_WEIGHT define
eth:
remove remaining copies of the NAPI_POLL_WEIGHT define
eth:
sfc: remove remnants of the out-of-tree napi_weight module param
eth:
smsc: remove a copy of the NAPI_POLL_WEIGHT define
eth:
spider: remove a copy of the NAPI_POLL_WEIGHT define
eth:
sun: cassini: remove dead code
eth:
switch to netif_napi_add_weight()
eth:
tg3: silence the GCC 12 array-bounds warning
eth:
velocity: remove a copy of the NAPI_POLL_WEIGHT define
eth:
vxge: remove a copy of the NAPI_POLL_WEIGHT define
ethernet/ti:
delete if NULL check befort devm_kfree
ethernet:
broadcom/sb1250-mac: remove BUG_ON in sbmac_probe()
ethtool:
Add 10base-T1L link mode entry
ethtool:
Fix get module eeprom fallback
evm:
Clean up some variables
evm:
Return INTEGRITY_PASS for enum integrity_status value '0'
exfat:
check if cluster num is valid
exfat:
fix referencing wrong parent directory information after renaming
exfat:
introduce mount option 'sys_tz'
exfat:
reduce block requests when zeroing a cluster
exfat:
use updated exfat_chain directly during renaming
export:
fix string handling of namespace in EXPORT_SYMBOL_NS
exportfs:
support idmapped mounts
ext2:
fix fs corruption when trying to remove a non-empty directory with IO error
ext4, doc:
remove unnecessary escaping
ext4:
add nowait mode for ext4_getblk()
ext4:
add reserved GDT blocks check
ext4:
add unmount filesystem message
ext4:
Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent()
ext4:
avoid cycles in directory h-tree
ext4:
Call aops write_begin() and write_end() directly
ext4:
cleanup function defs from ext4.h into crypto.c
ext4:
Convert ext4 to read_folio
ext4:
convert symlink external data block mapping to bdev
ext4:
Convert to release_folio
ext4:
correct the judgment of BUG in ext4_mb_normalize_request
ext4:
filter out EXT4_FC_REPLAY from on-disk superblock field s_state
ext4:
fix a doubled word "need" in a comment
ext4:
fix bug_on ext4_mb_use_inode_pa
ext4:
fix bug_on in __es_tree_search
ext4:
fix bug_on in ext4_writepages
ext4:
fix incorrect comment in ext4_bio_write_page()
ext4:
fix journal_ioprio mount option handling
ext4:
fix memory leak in parse_apply_sb_mount_options()
ext4:
fix race condition between ext4_write and ext4_convert_inline_data
ext4:
fix spelling errors in comments
ext4:
fix super block checksum incorrect after mount
ext4:
fix up test_dummy_encryption handling for new mount API
ext4:
fix use-after-free in ext4_rename_dir_prepare
ext4:
fix warning in ext4_handle_inode_extension
ext4:
fix warning when submitting superblock in ext4_commit_super()
ext4:
get rid of unused DEFAULT_MB_OPTIMIZE_SCAN
ext4:
improve write performance with disabled delalloc
ext4:
make variable "count" signed
ext4:
mark group as trimmed only if it was fully scanned
ext4:
move ext4 crypto code to its own file crypto.c
ext4:
only allow test_dummy_encryption when supported
ext4:
refactor and move ext4_ioctl_get_encryption_pwsalt()
ext4:
reject the 'commit' option on ext2 filesystems
ext4:
remove duplicated #include of dax.h in inode.c
ext4:
remove unnecessary code in __mb_check_buddy
ext4:
remove unnecessary conditionals
ext4:
remove unnecessary type castings
ext4:
use kmemdup() to replace kmalloc + memcpy
ext4:
Use page_symlink() instead of __page_symlink()
ext4:
Use scoped memory API in mext_page_double_lock()
ext4:
Use scoped memory APIs in ext4_da_write_begin()
ext4:
Use scoped memory APIs in ext4_write_begin()
ext4:
verify dir block before splitting it
extcon:
Fix extcon_get_extcon_dev() error handling
extcon:
Fix some kernel-doc comments
extcon:
int3496: Add support for binding to plain platform devices
extcon:
int3496: Add support for controlling Vbus through a regulator
extcon:
int3496: Make the driver a bit less verbose
extcon:
int3496: Request non-exclusive access to the ID GPIO
extcon:
Modify extcon device to be created after driver data is set
extcon:
ptn5150: Add queue work sync before driver release
extcon:
ptn5150: Add usb role class support
extcon:
sm5502: Add support for SM5703
extcon:
sm5502: Clarify SM5703's i2c device ID
extcon:
usb-gpio: Remove disable irq operation in system sleep
extcon:
usbc-cros-ec: Use struct_size() helper in kzalloc()
exynos:
drm: dsi: Attach in_bridge in MIC driver
f2fs:
add f2fs_init_write_merge_io function
f2fs:
allow compression for mmap files in compress_mode=user
f2fs:
attach inline_data after setting compression
f2fs:
avoid infinite loop to flush node pages
f2fs:
avoid unneeded error handling for revoke_entry_slab allocation
f2fs:
Call aops write_begin() and write_end() directly
f2fs:
call bdev_zone_sectors() only once on init_blkz_info()
f2fs:
change the current atomic write way
f2fs:
check pinfile in gc_data_segment() in advance
f2fs:
Convert f2fs to read_folio
f2fs:
Convert f2fs_grab_cache_page() to use scoped memory APIs
f2fs:
Convert to release_folio
f2fs:
do not count ENOENT for error case
f2fs:
do not stop GC when requiring a free section
f2fs:
don't need inode lock for system hidden quota
f2fs:
don't set GC_FAILURE_PIN for background GC
f2fs:
don't use casefolded comparison for "." and ".."
f2fs:
ensure only power of 2 zone sizes are allowed
f2fs:
extend stat_lock to avoid potential race in statfs
f2fs:
fix deadloop in foreground GC
f2fs:
fix dereference of stale list iterator after loop body
f2fs:
fix fallocate to use file_modified to update permissions consistently
f2fs:
fix iostat related lock protection
f2fs:
fix to avoid f2fs_bug_on() in dec_valid_node_count()
f2fs:
fix to clear dirty inode in f2fs_evict_inode()
f2fs:
fix to do sanity check for inline inode
f2fs:
fix to do sanity check on block address in f2fs_do_zero_range()
f2fs:
fix to do sanity check on inline_dots inode
f2fs:
fix to do sanity check on total_data_blocks
f2fs:
fix to tag gcing flag on page during file defragment
f2fs:
fix typo in comment
f2fs:
give priority to select unpinned section for foreground GC
f2fs:
introduce data read/write showing path info
f2fs:
introduce f2fs_gc_control to consolidate f2fs_gc parameters
f2fs:
keep wait_ms if EAGAIN happens
f2fs:
kill volatile write support
f2fs:
make f2fs_read_inline_data() more readable
f2fs:
reject test_dummy_encryption when !CONFIG_FS_ENCRYPTION
f2fs:
remove unnecessary f2fs_lock_op in f2fs_new_inode
f2fs:
Remove usage of list iterator pas the loop for list_move_tail()
f2fs:
remove WARN_ON in f2fs_is_valid_blkaddr
f2fs:
replace F2FS_I(inode) and sbi by the local variable
f2fs:
replace usage of found with dedicated list iterator variable
f2fs:
skip GC if possible when checkpoint disabling
f2fs:
stop allocating pinned sections if EAGAIN happens
f2fs:
use flush command instead of FUA for zoned device
f2fs:
write checkpoint during FG_GC
faddr2line:
Fix overlapping text section failures, the sequel
fanotify:
create helper fanotify_mark_user_flags()
fanotify:
enable "evictable" inode marks
fanotify:
factor out helper fanotify_mark_update_flags()
fanotify:
fix incorrect fmode_t casts
fanotify:
implement "evictable" inode marks
fanotify:
refine the validation checks on non-dir inode mask
fanotify:
use fsnotify group lock helpers
fat:
add ratelimit to fat*_ent_bread()
fat:
ignore ctime updates, and keep ctime identical to mtime in memory
fat:
remove time truncations in vfat_create/vfat_mkdir
fat:
report creation time in statx
fat:
split fat_truncate_time() into separate functions
fatfs:
add FAT messages to printk index
fatfs:
remove redundant judgment
fb:
Delete fb_info->queue
fbcon:
Consistently protect deferred_takeover with console_lock()
fbcon:
delete a few unneeded forward decl
fbcon:
delete delayed loading code
fbcon:
Disallow setting font bigger than screen size
fbcon:
Ditch error handling for con2fb_release_oldinfo
fbcon:
Extract fbcon_open/release helpers
fbcon:
Fix delayed takeover locking
fbcon:
Introduce wrapper for console->fb_info lookup
fbcon:
Maintain a private array of fb_info
fbcon:
Move console_lock for register/unlink/unregister
fbcon:
Move fbcon_bmove(_rec) functions
fbcon:
Move more code into fbcon_release
fbcon:
move more common code into fb_open()
fbcon:
Prevent that screen size is smaller than font size
fbcon:
Replace FBCON_FLAGS_INIT with a boolean
fbcon:
replace snprintf in show functions with sysfs_emit
fbcon:
untangle fbcon_exit
fbcon:
Use delayed work for cursor
fbcon:
Use fbcon_info_from_console() in fbcon_modechange_possible()
fbcon:
use lock_fb_info in fbcon_open/release
fbcon:
use min() to make code cleaner
fbdev/sysfs:
Fix locking
fbdev:
defio: fix the pagelist corruption
fbdev:
Disable sysfb device registration when removing conflicting FBs
fbdev:
fbmem: Fix logo center image dx issue
fbdev:
Fix cfb_imageblit() for arbitrary image widths
fbdev:
Fix sys_imageblit() for arbitrary image widths
fbdev:
omap: avoid using mach/*.h files
fbdev:
omap: pass irqs as resource
fbdev:
Put mmap for deferred I/O into drivers
fbdev:
Refactor implementation of page_mkwrite
fbdev:
Rename pagelist to pagereflist for deferred I/O
fbdev:
Track deferred-I/O pages in pageref struct
fbdev:
Use pageref offset for deferred-I/O writeback
fbdev:
Warn in hot-unplug workaround for framebuffers without device
fbmem:
Check virtual screen sizes in fb_set_var()
filemap:
Cache the value of vm_flags
filemap:
Correct the conditions for marking a folio as accessed
filemap:
Don't release a locked folio
filemap:
Fix serialization adding transparent huge pages to page cache
filemap:
Handle sibling entries in filemap_get_read_batch()
filemap:
Remove obsolete comment in lock_page
filemap:
Update the folio_lock documentation
filemap:
Update the folio_mark_dirty documentation
firewire:
Add dummy read_csr/write_csr functions
firewire:
add kernel API to access CYCLE_TIME register
firewire:
add kernel API to access packet structure in request structure for AR context
firewire:
cdev: fix potential leak of kernel stack due to uninitialized value
firewire:
convert sysfs sprintf/snprintf family to sysfs_emit
firmware:
Add the support for ZSTD-compressed firmware files
firmware:
arm_ffa: Add ffa_dev_get_drvdata helper function
firmware:
arm_ffa: Fix handling of fragmented memory descriptors
firmware:
arm_ffa: Fix uuid parameter to ffa_partition_probe
firmware:
arm_ffa: Remove incorrect assignment of driver_data
firmware:
arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET
firmware:
arm_scmi: Add iterators for multi-part commands
firmware:
arm_scmi: Add SCMI v3.1 clock notifications
firmware:
arm_scmi: Add SCMI v3.1 perf power-cost in microwatts
firmware:
arm_scmi: Add SCMI v3.1 protocol extended names support
firmware:
arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support
firmware:
arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE
firmware:
arm_scmi: Avoid using extended string-buffers sizes if not necessary
firmware:
arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response
firmware:
arm_scmi: Dynamically allocate implemented protocols array
firmware:
arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get
firmware:
arm_scmi: Fix late checks on pointer dereference
firmware:
arm_scmi: Fix list protocols enumeration in the base protocol
firmware:
arm_scmi: Fix response size warning for OPTEE transport
firmware:
arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour when unsupported
firmware:
arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper
firmware:
arm_scmi: Make name_get operations return a const
firmware:
arm_scmi: Make protocols initialisation fail on basic errors
firmware:
arm_scmi: Parse clock_enable_latency conditionally
firmware:
arm_scmi: Relax base protocol sanity checks on the protocol list
firmware:
arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks
firmware:
arm_scmi: Remove all the unused local variables
firmware:
arm_scmi: Remove unneeded NULL termination of clk name
firmware:
arm_scmi: Remove usage of the deprecated ida_simple_xxx API
firmware:
arm_scmi: Set clock latency to U32_MAX if it is not supported
firmware:
arm_scmi: Split protocol specific definitions in a dedicated header
firmware:
arm_scmi: Support optee shared memory in the optee transport
firmware:
arm_scmi: Use common iterators in the clock protocol
firmware:
arm_scmi: Use common iterators in the perf protocol
firmware:
arm_scmi: Use common iterators in the sensor protocol
firmware:
arm_scmi: Use common iterators in the voltage protocol
firmware:
arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response
firmware:
cirrus: cs_dsp: Avoid padding bytes in cs_dsp_coeff_ctl
firmware:
dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
firmware:
edd: Remove redundant condition
firmware:
mediatek: Add adsp ipc protocol interface
firmware:
mtk: add adsp ipc protocol for SOF
firmware:
qcom_scm: Add compatible for MSM8976 SoC
firmware:
stratix10-svc: fix a missing check on list iterator
firmware:
sysfb: Add sysfb_disable() helper function
firmware:
sysfb: Make sysfb_create_simplefb() return a pdev pointer
firmware:
tee_bnxt: Use UUID API for exporting the UUID
firmware:
ti_sci: Switch transport to polled mode during system suspend
firmware:
xilinx: add new function for do_feature_check_call
firmware:
xilinx: add support for IOCTL and QUERY ID feature check
firmware:
xilinx: always check API version for IOCTL/QUERY
firmware:
xilinx: enable feature check for ZynqMP
firmware_loader:
Add firmware-upload support
firmware_loader:
Add sysfs nodes to monitor fw_upload
firmware_loader:
Check fw_state_is_done in loading_store
firmware_loader:
Clear data and size in fw_free_paged_buf
firmware_loader:
describe 'module' parameter of firmware_upload_register()
firmware_loader:
enable XZ by default if compressed support is enabled
firmware_loader:
Fix configs for sysfs split
firmware_loader:
Move definitions from sysfs_upload.h to sysfs.h
firmware_loader:
Split sysfs support from fallback
firmware_loader:
use kernel credentials when reading firmware
Linux:
fix race between exit_itimers() and /proc/pid/timers
Linux:
fix the breakage in close_fd_get_file() calling conventions change
flow_dissector:
Add number of vlan tags dissector
fork:
Explicitly set PF_KTHREAD
fork:
Explicity test for idle tasks in copy_thread
fork:
Generalize PF_IO_WORKER handling
fork:
Pass struct kernel_clone_args into copy_thread
fork:
Stop allowing kthreads to call execve
fortify:
Provide a memcpy trap door for sharp corners
fou:
Remove XRFM from NET_FOU Kconfig
fpga:
dfl: Allow Port to be linked to FME's DFL
fpga:
dfl: check feature type before parse irq info
fpga:
fix for coding style issues
fpga:
fpga-mgr: fix kernel-doc warnings
fpga:
fpga-region: fix kernel-doc formatting issues
fpga:
Use tab instead of space indentation
fprobe, samples:
Add module parameter descriptions
fprobe, samples:
Add use_trace option and show hit/missed counter
fprobe/samples:
Make sample_probe static
fprobe:
Resolve symbols with ftrace_lookup_symbols
freevxfs:
Convert vxfs_immed to read_folio
freevxfs:
relicense to GPLv2 only
fs,io_uring:
add infrastructure for uring-cmd
fs-verity:
define a function to return the integrity protected file digest
fs-verity:
remove unused parameter desc_size in fsverity_create_info()
fs-verity:
Use struct_size() helper in enable_verity()
fs-writeback:
writeback_sb_inodesО╪ Recalculate 'wrote' according skipped pages
fs/jfs:
Remove dead code
fs/lock:
add 2 callbacks to lock_manager_operations to resolve conflict
fs/lock:
add helper locks_owner_has_blockers to check for blockers
Linux:
fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy()
fs/ntfs3:
Check new size for limits
fs/ntfs3:
Fix fiemap + fix shrink file size (to remove preallocated space)
fs/ntfs3:
Fix invalid free in log_replay
fs/ntfs3:
Fix some memory leaks in an error handling path of 'log_replay()'
fs/ntfs3:
In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
fs/ntfs3:
Keep preallocated only if option prealloc enabled
fs/ntfs3:
Optimize locking in ntfs_save_wsl_perm
fs/ntfs3:
provide block_invalidate_folio to fix memory leak
fs/ntfs3:
Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
fs/ntfs3:
Update i_ctime when xattr is added
fs/ntfs3:
Update valid size if -EIOCBQUEUED
fs/ntfs3:
validate BOOT sectors_per_clusters
fs/ntfs:
remove redundant variable idx
fs/proc/kcore.c:
remove check of list iterator against head past the loop body
fs/proc/task_mmu.c:
remove redundant page validation of pte_page
fs/proc:
Introduce list_for_each_table_entry for proc sysctl
fs/remap:
constrain dedupe of EOF blocks
fs:
account for group membership
fs:
add a lockdep check function for sb_start_write()
fs:
Add aops->release_folio
fs:
Add free_folio address space operation
fs:
Add read_folio documentation
fs:
add two trivial lookup helpers
fs:
Change the type of filler_t
fs:
Change try_to_free_buffers() to take a folio
fs:
Convert block_read_full_page() to block_read_full_folio()
fs:
Convert drop_buffers() to use a folio
fs:
Convert iomap_readpage to iomap_read_folio
fs:
Convert is_dirty_writeback() to take a folio
fs:
Convert mpage_readpage to mpage_read_folio
fs:
Convert netfs_readpage to netfs_read_folio
fs:
Convert simple_readpage to simple_read_folio
fs:
dlm: cast resource pointer to uintptr_t
fs:
ext2: Fix duplicate included linux/dax.h
fs:
fix jbd2_journal_try_to_free_buffers() kernel-doc comment
fs:
Fix syntax errors in comments
fs:
hold writers when changing mount's idmapping
fs:
Introduce aops->read_folio
fs:
jfs: fix possible NULL pointer dereference in dbFree()
fs:
Remove aop flags parameter from block_write_begin()
fs:
Remove aop flags parameter from cont_write_begin()
fs:
Remove aop flags parameter from grab_cache_page_write_begin()
fs:
Remove aop flags parameter from nobh_write_begin()
fs:
Remove AOP_FLAG_NOFS
fs:
Remove aop_flags parameter from netfs_write_begin()
fs:
Remove aops->freepage
fs:
remove fget_many and fput_many interface
fs:
Remove flags parameter from aops->write_begin
fs:
Remove last vestiges of releasepage
fs:
Remove pagecache_write_begin() and pagecache_write_end()
fs:
sendfile handles O_NONBLOCK of out_fd
fs:
split off do_getxattr from getxattr
fs:
split off setxattr_copy and do_setxattr function from setxattr
fs:
stat: compat: Add __ARCH_WANT_COMPAT_STAT
fs:
sysv: check sbi->s_firstdatazone in complete_read_super
fscache:
Fix if condition in fscache_wait_on_volume_collision()
fscache:
Fix invalidation/lookup race
fscache:
Introduce fscache_cookie_is_dropped()
fscrypt:
add new helper functions for test_dummy_encryption
fscrypt:
factor out fscrypt_policy_to_key_spec()
fscrypt:
log when starting to use inline encryption
fscrypt:
split up FS_CRYPTO_BLOCK_SIZE
fsl-mc:
Use driver_set_override() instead of open-coding
fsnotify:
allow adding an inode mark without pinning inode
fsnotify:
consistent behavior for parent not watching children
fsnotify:
create helpers for group mark_mutex lock
fsnotify:
fix wrong lockdep annotations
fsnotify:
introduce mark type iterator
fsnotify:
make allow_dups a property of the group
fsnotify:
pass flags argument to fsnotify_alloc_group()
fsverity:
update the documentation
ftrace/fgraph:
fix increased missing-prototypes warnings
ftrace:
Add ftrace_lookup_symbols function
ftrace:
Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function
ftrace:
Be more specific about arch impact when function tracer is enabled
ftrace:
Clean up hash direct_functions on register failures
ftrace:
cleanup ftrace_graph_caller enable and disable
ftrace:
Deal with error return code of the ftrace_process_locs() function
ftrace:
Fix build warning
ftrace:
fix building with SYSCTL=n but DYNAMIC_FTRACE=y
ftrace:
fix building with SYSCTL=y but DYNAMIC_FTRACE=n
ftrace:
Fix typo in comment
ftrace:
Keep address offset in ftrace_lookup_symbols
ftrace:
move sysctl_ftrace_enabled to ftrace.c
ftrace:
Remove return value of ftrace_arch_modify_*()
ftrace:
Use preemption model accessors for trace header printout
fuse:
Convert fuse to read_folio
futex:
add missing rtmutex.h include
futex:
Remove a PREEMPT_RT_FULL reference.
gcc-12:
disable '-Warray-bounds' universally for now
gcc-12:
disable '-Wdangling-pointer' warning for now
gcc-plugins:
Change all version strings match kernel
gcc-plugins:
randstruct: Remove cast exception handling
gcc-plugins:
use KERNELVERSION for plugin version
gen_compile_commands:
handle multiple lines per .mod file
gen_init_cpio:
fix short read file handling
gen_init_cpio:
support file checksum archiving
geneve:
avoid indirect calls in GRO path, when possible
genirq/affinity:
replace cpumask_weight with cpumask_empty where appropriate
genirq/affinity:
Replace cpumask_weight() with cpumask_empty() where appropriate
genirq/irq_sim:
Make the irq_work always run in hard irq context
genirq/matrix:
Remove redundant assignment to variable 'end'
genirq/msi:
Shutdown managed interrupts with unsatifiable affinities
genirq:
Always limit the affinity to online CPUs
genirq:
PM: Use runtime PM for chained interrupts
genirq:
Take the proposed affinity at face value if force==true
genirq:
Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
genksyms:
adjust the output format to modpost
Linux:
get rid of dead code in legitimize_root()
get_maintainer:
Honor mailmap for in file emails
gfs2:
Convert function bh_get to use iomap
gfs2:
Convert to release_folio
gfs2:
Explain some direct I/O oddities
gfs2:
replace 'found' with dedicated list iterator variable
gfs2:
Return more useful errors from gfs2_rgrp_send_discards()
gfs2:
Use container_of() for gfs2_glock(aspace)
gfs2:
use i_lock spin_lock for inode qadata
gma500:
fix an incorrect NULL check on list iterator
gpio/rockchip:
handle deferring input-enable pinconfs
gpio:
104-dio-48e: Utilize iomap interface
gpio:
104-idi-48: Utilize iomap interface
gpio:
104-idio-16: Utilize iomap interface
gpio:
Add helpers to ease the transition towards immutable irq_chip
gpio:
adp5588: Remove support for platform setup and teardown callbacks
gpio:
crystalcove: Join function declarations and long lines
gpio:
crystalcove: make irq_chip immutable
gpio:
crystalcove: Use specific type and API for IRQ number
gpio:
dln2: make irq_chip immutable
gpio:
Don't fiddle with irqchips marked as immutable
gpio:
dwapb: Don't print error on -EPROBE_DEFER
gpio:
dwapb: Make the irqchip immutable
gpio:
Expose the gpiochip_irq_re[ql]res helpers
gpio:
Fix kernel-doc comments to nested union
gpio:
ftgpio: Remove unneeded ERROR check before clk_disable_unprepare
gpio:
gpio-mm: Utilize iomap interface
gpio:
gpio-xilinx: Fix integer overflow
gpio:
grgpio: Fix device removing
gpio:
ixp4xx: Detect special machines by compatible
gpio:
max732x: Drop unused support for irq and setup code via platform data
gpio:
max77620: Make the irqchip immutable
gpio:
merrifield: make irq_chip immutable
gpio:
ml-ioh: Convert to use managed functions pcim* and devm_*
gpio:
mvebu: Drop PWM base assignment
gpio:
mxs: Fix header comment
gpio:
pca953x: Make the irqchip immutable
gpio:
pca953x: only use single read/write for No AI mode
gpio:
pca953x: use the correct range when do regmap sync
gpio:
pca953x: use the correct register address to do regcache sync
gpio:
pca953x: use the correct register address when regcache sync during init
gpio:
pca953xx: Add support for pca6408
gpio:
pcf857x: Make teardown callback return void
gpio:
pcf857x: Make the irqchip immutable
gpio:
pl061: Make the irqchip immutable
gpio:
rcar: Add R-Car Gen4 support
gpio:
rcar: Make the irqchip immutable
gpio:
realtek-otto: Add RTL930x support
gpio:
realtek-otto: Add RTL931x support
gpio:
realtek-otto: Make the irqchip immutable
gpio:
realtek-otto: Support per-cpu interrupts
gpio:
realtek-otto: Support reversed port layouts
gpio:
sch: make irq_chip immutable
gpio:
sifive: Make the irqchip immutable
gpio:
sim: fix the chip_name configfs item
gpio:
sim: Use correct order for the parameters of devm_kcalloc()
gpio:
syscon: Remove usage of syscon_regmap_lookup_by_compatible
gpio:
tegra186: Add HTE support
gpio:
tegra186: Make the irqchip immutable
gpio:
Update TODO to mention immutable irq_chip structures
gpio:
use raw spinlock for gpio chip shadowed data
gpio:
vf610: drop the SOC_VF610 dependency for GPIO_VF610
gpio:
vf610: fix compilation error
gpio:
wcove: make irq_chip immutable
gpio:
winbond: Fix error code in winbond_gpio_get()
gpio:
ws16c48: Utilize iomap interface
gpio:
zevio: drop of_gpio.h header
gpiolib:
Add HTE support
gpiolib:
cdev: Add hardware timestamp clock type
gpiolib:
cdev: Fix kernel doc for struct line
gpiolib:
cdev: fix null pointer dereference in linereq_free()
gpiolib:
Embed iterator variable into for_each_gpio_desc_with_flag()
gpiolib:
Extract gpio_chip_get_value() wrapper
gpiolib:
Get rid of redundant 'else'
gpiolib:
Introduce a helper to get first GPIO controller node
gpiolib:
Introduce for_each_gpiochip_node() loop helper
gpiolib:
Introduce gpiochip_node_count() helper
gpiolib:
Move error message out of a spinlock
gpiolib:
of: Introduce hook for missing gpio-ranges
gpiolib:
Refactor gpiolib_dbg_show() with help of for_each_gpio_desc()
gpiolib:
Split out for_each_gpio_desc() macro
gpu/drm/radeon:
Fix spelling typo in comments
gpu/drm/radeon:
Fix typo in comments
gpu:
host1x: Add context bus
gpu:
host1x: Do not use mapping cache for job submissions
gpu:
host1x: Fix a kernel-doc warning
gpu:
host1x: Show all allocated syncpts via debugfs
gpu:
ipu-v3: image-convert: use swap()
h8300:
remove stale bindings and symlink
habanalabs/gaudi:
add debugfs to fetch internal sync status
habanalabs/gaudi:
avoid resetting max power in hard reset
habanalabs/gaudi:
increase submission resources
habanalabs/gaudi:
set arbitration timeout to a high value
habanalabs/gaudi:
Use correct sram size macro for debugfs
habanalabs/gaudi:
use lower_32_bits() for casting
habanalabs:
add callback and field to be used for debugfs refactor
habanalabs:
add device memory scrub ability through debugfs
habanalabs:
add DRAM default page size to HW info
habanalabs:
add MMU prefetch to ASIC-specific code
habanalabs:
add new return code to device fd open
habanalabs:
add prefetch flag to the MAP operation
habanalabs:
add put by handle method to memory manager
habanalabs:
Add separate poll interval value for protocol
habanalabs:
add support for notification via eventfd
habanalabs:
add topic to memory manager buffer
habanalabs:
add user API to get valid DRAM page sizes
habanalabs:
change a reset print to debug level
habanalabs:
change mmu_get_real_page_size to be ASIC-specific
habanalabs:
convert all MMU masks/shifts to arrays
habanalabs:
convert ts to use unified memory manager
habanalabs:
do MMU prefetch as deferred work
habanalabs:
don't print normal reset operations
habanalabs:
enforce alignment upon registers access through debugfs
habanalabs:
expose compute ctx status through info ioctl
habanalabs:
fix comments according to kernel-doc
habanalabs:
fix missing handle shift during mmap
habanalabs:
handle race in driver fini
habanalabs:
hide memory manager page shift
habanalabs:
hl_ts_behavior can be static
habanalabs:
modify dma_mask to be ASIC specific property
habanalabs:
order memory manager messages
habanalabs:
parse full firmware versions
habanalabs:
refactor HOP functions in MMU V1
habanalabs:
remove debugfs read/write callbacks
habanalabs:
remove hdev from hl_ctx_get args
habanalabs:
remove redundant info print
habanalabs:
remove user interrupt debug print
habanalabs:
rephrase device out-of-memory message
habanalabs:
replace usage of found with dedicated list iterator variable
habanalabs:
return -EFAULT on copy_to_user error
habanalabs:
save f/w preboot major version
habanalabs:
set non-0 value in dram default page size
habanalabs:
Stop using iommu_present()
habanalabs:
support debugfs Byte access to device DRAM
habanalabs:
unified memory manager infrastructure
habanalabs:
unified memory manager new code for CB flow
habanalabs:
unify code for memory access from debugfs
habanalabs:
update firmware header
habanalabs:
use for_each_sgtable_dma_sg for dma sgt
habanalabs:
use get_task_pid() to take PID
habanalabs:
use NULL for eventfd
habanalabs:
use separate structure info for each error collect data
habanalabs:
use unified memory manager for CB flow
habanalabs:
wrong handle removal in memory manager
hamradio:
6pack: fix array-index-out-of-bounds in decode_std_command()
hfs:
Call hfs_write_begin() and generic_write_end() directly
hfs:
Convert to release_folio
hfsplus:
Call hfsplus_write_begin() and generic_write_end() directly
hfsplus:
Convert to release_folio
HID:
Add support for Mega World controller force feedback
HID:
amd_sfh: Add physical location to HID device
HID:
amd_sfh: Add sensor name by index for debug info
HID:
amd_sfh: Add support for sensor discovery
HID:
amd_sfh: change global variables to static
HID:
amd_sfh: Modify the bus name
HID:
amd_sfh: Modify the hid name
HID:
amd_sfh: Move bus declaration outside of amd-sfh
HID:
amd_sfh: Remove name from maintainers list
HID:
apple: Properly handle function keys on Keychron keyboards
HID:
bigben: fix slab-out-of-bounds Write in bigben_probe
HID:
core: Display "SENSOR HUB" for sensor hub bus string in hid_info
HID:
elan: Fix potential double free in elan_input_configured
HID:
hid-led: fix maximum brightness for Dream Cheeky
HID:
hyperv: Correctly access fields declared as __le16
HID:
intel-ish-hid: ipc: add ADL and RPL device id
HID:
lenovo: Add note about different report numbers
HID:
lenovo: Add support for ThinkPad TrackPoint Keyboard II
HID:
lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards
HID:
multitouch: add quirks to enable Lenovo X12 trackpoint
HID:
multitouch: Add support for Google Whiskers Touchpad
HID:
uclogic: Add pen support for XP-PEN Star 06
HID:
uclogic: Add support for bitmap dials
HID:
uclogic: Add support for Huion Q620M
HID:
uclogic: Add support for Huion touch ring reports
HID:
uclogic: Add support for touch ring reports
HID:
uclogic: Allow three frame parameter sets
HID:
uclogic: Always shift touch reports to zero
HID:
uclogic: Clarify params desc_size description
HID:
uclogic: Clarify pen/frame desc_ptr description
HID:
uclogic: Compress params format string
HID:
uclogic: Differentiate touch ring and touch strip
HID:
uclogic: Disable pen usage for Huion keyboard interfaces
HID:
uclogic: Do not focus on touch ring only
HID:
uclogic: Move param printing to a function
HID:
uclogic: Pass keyboard reports as is
HID:
uclogic: Reduce indent for params format str/args
HID:
uclogic: Return raw parameters from v2 pen init
HID:
uclogic: Support custom device suffix for frames
HID:
uclogic: Support disabling pen usage
HID:
uclogic: Switch to Digitizer usage for styluses
HID:
usbhid: remove third argument of usb_maxpacket()
HID:
wacom: Adding Support for new usages
HID:
wacom: Correct power_supply type
Hid:
wacom: Fix kernel test robot warning
hinic:
Avoid some over memory allocation
hinic:
Replace memcpy() with direct assignment
hostfs:
Convert hostfs to read_folio
hpfs:
Convert symlinks to read_folio
hte:
Add Tegra HTE test driver
hte:
Add Tegra194 HTE kernel provider
hte:
Fix off by one in hte_push_ts_ns()
hte:
Fix possible use-after-free in tegra_hte_test_remove()
hte:
Remove unused including
hte:
Uninitialized variable in hte_ts_get()
hugetlb:
fix huge_pmd_unshare address update
hugetlb:
fix hugepages_setup when deal with pernode
hugetlb:
fix memoryleak in hugetlb_mcopy_atomic_pte
hugetlb:
fix return value of __setup handlers
hugetlb:
fix wrong use of nr_online_nodes
hugetlb:
remove use of list iterator variable after loop
hugetlbfs:
fix hugetlbfs_statfs() locking
hugetlbfs:
zero partial pages during fallocate hole punch
hv:
Use driver_set_override() instead of open-coding
hv_balloon:
Fix balloon_probe() and balloon_remove() error handling
hv_netvsc:
Add support for XDP_REDIRECT
hv_netvsc:
Fix potential dereference of NULL pointer
hv_netvsc:
Print value of invalid ID in netvsc_send_{completion,tx_complete}()
hv_sock:
Add validation for untrusted Hyper-V values
hv_sock:
Check hv_pkt_iter_first_raw()'s return value
hv_sock:
Copy packets sent by Hyper-V out of the ring buffer
hwmon:
(acpi_power_meter) Fix style issues
hwmon:
(adt7475) Add support for pin configuration
hwmon:
(adt7475) Use enum chips when loading attenuator settings
hwmon:
(aquacomputer_d5next) Add support for Aquacomputer Farbwerk
hwmon:
(aquacomputer_d5next) Add support for Aquacomputer Octo
hwmon:
(aquacomputer_d5next) Fix an error handling path in aqc_probe()
hwmon:
(as370-hwmon) Use HWMON_CHANNEL_INFO macro
hwmon:
(asus-ec-sensors) add doc entry for PRIME X470-PRO
hwmon:
(asus-ec-sensors) add missing comma in board name list.
hwmon:
(asus-ec-sensors) add PRIME X470-PRO board
hwmon:
(asus-ec-sensors) add ProArt X570 Creator WIFI board
hwmon:
(asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II
hwmon:
(asus-ec-sensors) add support for board families
hwmon:
(asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE
hwmon:
(asus-ec-sensors) fix Formula VIII definition
hwmon:
(asus-ec-sensors) implement locking via the ACPI global lock
hwmon:
(asus-ec-sensors) introduce ec_board_info struct for board data
hwmon:
(bt1-pvt) use generic polynomial functions
hwmon:
(dell-smm) Add cooling device support
hwmon:
(dell-smm) Avoid unnecessary SMM calls during init
hwmon:
(dell-smm) Cleanup init code
hwmon:
(dell-smm) Update Documentation regarding firmware bugs
hwmon:
(dell-smm) Warn if SMM call took a very long time to execute
hwmon:
(dimmtemp) Fix bitmap handling
hwmon:
(ibmaem) Directly use ida_alloc()/free()
hwmon:
(ibmaem) don't call platform_device_del() if platform_device_add() fails
hwmon:
(intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name()
hwmon:
(jc42) add HWMON_C_TZ_REGISTER
hwmon:
(jc42) Add support for S-34TS04A
hwmon:
(lm75) Add Atmel AT30TS74 support
hwmon:
(lm83) Remove unused include directives
hwmon:
(lm90) enable extended range according to DTS node
hwmon:
(ltc2992) Use HWMON_CHANNEL_INFO macro
hwmon:
(mr75203) Use HWMON_CHANNEL_INFO macro
hwmon:
(nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG X570-E GAMING WIFI II
hwmon:
(nct6775) Add i2c driver
hwmon:
(nct6775) Add read-only mode
hwmon:
(nct6775) Convert register access to regmap API
hwmon:
(nct6775) Convert S_I* permissions macros to octal
hwmon:
(nct6775) Rearrange attr-group initialization
hwmon:
(nct6775) Split core and platform driver
hwmon:
(occ) Delay hwmon registration until user request
hwmon:
(occ) Lock mutex in shutdown to prevent race with occ_active
hwmon:
(occ) Prevent power cap command overwriting poll response
hwmon:
(peci) Use devm_delayed_work_autocancel() to simplify code
hwmon:
(peci/cputemp) Use HWMON_CHANNEL_INFO macro
hwmon:
(peci/dimmtemp) Use HWMON_CHANNEL_INFO macro
hwmon:
(pmbus) Add get_voltage/set_voltage ops
hwmon:
(pmbus) Add support for Infineon Digital Multi-phase xdp152 family controllers
hwmon:
(pmbus) Check PEC support before reading other registers
hwmon:
(pmbus) Introduce and use write_byte_data callback
hwmon:
(pmbus) Register with thermal for PSC_TEMPERATURE
hwmon:
(pmbus) Use _pmbus_read_byte_data with callback
hwmon:
(pmbus/ltc2978) Add chip specific write_byte_data
hwmon:
(pmbus/max16601) Add MAX16602 support
hwmon:
(pmbus/ucd9200) fix typos in comments
hwmon:
(pwm-fan) Use HWMON_CHANNEL_INFO macro
hwmon:
(sl28cpld) Fix typo in comment
hwmon:
(sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro
hwmon:
(tmp401) Add support of three advanced features
hwmon:
(tmp401) Fix incorrect return value of tmp401_init_client
hwmon:
add driver for the Microchip LAN966x SoC
hwmon:
Directly use ida_alloc()/free()
hwmon:
Introduce hwmon_device_register_for_thermal
hwmon:
introduce hwmon_sanitize_name()
hwmon:
Make chip parameter for with_info API mandatory
hwrng:
cn10k - Enable compile testing
hwrng:
cn10k - Make check_rng_health() return an error code
hwrng:
cn10k - Optimize cn10k_rng_read()
hwrng:
mpfs - add polarfire soc hwrng support
hwrng:
mpfs - Enable COMPILE_TEST
hwrng:
omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
hwrng:
optee - remove redundant initialization to variable rng_size
i2c:
at91: Initialize dma_buf in at91_twi_xfer()
i2c:
at91: use dma safe buffers
i2c:
cadence: Change large transfer count reset logic to be unconditional
i2c:
cadence: Increase timeout per message if necessary
i2c:
cadence: Unregister the clk notifier in error path
i2c:
davinci: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
i2c:
designware: Modify timing parameters for amdpsp mailbox
i2c:
designware: Sort timing parameter ACPI method calls by the speed
i2c:
designware: Use standard optional ref clock implementation
i2c:
imx: fix typo in comment
i2c:
ismt: prevent memory corruption in ismt_access()
i2c:
mediatek: Fix an error handling path in mtk_i2c_probe()
i2c:
mediatek: Optimize master_xfer() and avoid circular locking
i2c:
meson: fix missing clk_disable_unprepare() on error in meson_i2c_probe()
i2c:
meson: fix typo in comment
i2c:
meson: Use 50% duty cycle for I2C clock
i2c:
meson: Use _SHIFT and _MASK for register definitions
i2c:
mlxcpld: Fix register setting for 400KHz frequency
i2c:
mt7621: Use devm_platform_get_and_ioremap_resource()
i2c:
npcm7xx: Add check for platform_driver_register
i2c:
npcm: Add tx complete counter
i2c:
npcm: Change the way of getting GCR regmap
i2c:
npcm: Correct register access width
i2c:
npcm: Fix timeout calculation
i2c:
npcm: Handle spurious interrupts
i2c:
npcm: Remove unused variable clk_regmap
i2c:
piix4: Fix a memory leak in the EFCH MMIO support
i2c:
powermac: Prepare cleanup of powerpc's asm/prom.h
i2c:
qcom-geni: remove unnecessary conditions
i2c:
rcar: add support for I2C_M_RECV_LEN
i2c:
rcar: avoid race condition with SMIs
i2c:
rcar: fix PM ref counts in probe error paths
i2c:
rcar: refactor handling of first message
i2c:
rcar: REP_AFTER_RD is not a persistent flag
i2c:
rcar: use BIT macro consistently
i2c:
rcar: use flags instead of atomic_xfer
i2c:
xiic: Correct the datatype for rx_watermark
i2c:
xiic: Fix coding style issues
i2c:
xiic: Fix Tx Interrupt path for grouped messages
i2c:
xiic: return value of xiic_reinit
i3c/master:
simplify the return expression of i3c_hci_remove()
i3c:
master: svc: fix returnvar.cocci warning
i40e, xsk:
Diversify return values from xsk_wakeup call paths
i40e, xsk:
Get rid of redundant 'fallthrough'
i40e, xsk:
Terminate Rx side of NAPI when XSK Rx queue gets full
i40e:
Add Ethernet Connection X722 for 10GbE SFP+ support
i40e:
Add support for MPLS + TSO
i40e:
Add tx_stopped stat
i40e:
Add vsi.tx_restart to i40e ethtool stats
i40e:
Fix adding ADQ filter to TC0
i40e:
Fix calculating the number of queue pairs
i40e:
Fix call trace in setup_tx_descriptors
i40e:
Fix dropped jumbo frames statistics
i40e:
Fix erroneous adapter reinitialization during recovery process
i40e:
Fix interface init with MSI interrupts (no MSI-X)
i40e:
Fix VF's MAC Address change on VM
i915/gvt:
Fix NULL pointer dereference in init_mmio_block_handlers
i915/gvt:
Save the initial HW state snapshot in i915
i915/gvt:
Separate the MMIO tracking table from GVT-g
i915/gvt:
Use the initial HW state snapshot saved in i915
i915:
Call aops write_begin() and write_end() directly
ia64:
cleanup remove_siblinginfo()
ia64:
define get_cycles macro for arch-override
ia64:
fix typos in comments
ia64:
make the install target not depend on any build artifact
ia64:
mca: drop redundant spinlock initialization
ia64:
ptrace: fix typos in comments
ia64:
replace comments with C99 initializers
ia64:
Use do_kernel_power_off()
iavf:
Disallow changing rx/tx-frames and rx/tx-frames-irq
iavf:
Fix handling of dummy receive descriptors
iavf:
Fix issue with MAC address of VF shown as zero
iavf:
Fix missing state logs
iavf:
Fix VLAN_V2 addition/rejection
IB/core:
Fix typo in comment
IB/hf1:
Fix typo in comment
IB/iser:
Fix typo in comment
IB/isert:
Avoid flush_scheduled_work() usage
IB/mlx5:
Fix undefined behavior due to shift overflowing the constant
IB/qib:
Fix typo in comment
IB/rdmavt:
add missing locks in rvt_ruc_loopback
IB/SA:
Replace usage of found with dedicated list iterator variable
IB/uverbs:
Move enum ib_raw_packet_caps to uapi
IB/uverbs:
Move part of enum ib_device_cap_flags to uapi
ibmvnic:
Allow multiple ltbs in rxpool ltb_set
ibmvnic:
Allow multiple ltbs in txpool ltb_set
ibmvnic:
convert rxpool ltb to a set of ltbs
ibmvnic:
define map_rxpool_buf_to_ltb()
ibmvnic:
define map_txpool_buf_to_ltb()
ibmvnic:
Properly dispose of all skbs during a failover.
ibmvnic:
rename local variable index to bufidx
ice, xsk:
Avoid refilling single Rx descriptors
ice, xsk:
Decorate ICE_XDP_REDIR with likely()
ice, xsk:
Diversify return values from xsk_wakeup call paths
ice, xsk:
Terminate Rx side of NAPI when XSK Rx queue gets full
ice:
add a function comment for ice_cfg_mac_antispoof
ice:
Add mpls+tso support
ice:
add newline to dev_dbg in ice_vf_fdir_dump_info
ice:
always check VF VSI pointer values
ice:
change devlink code to read NVM in blocks
ice:
check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
ice:
do not setup vlan for loopback VSI
ice:
ethtool: advertise 1000M speeds properly
ice:
ethtool: Prohibit improper channel config for DCB
ice:
Expose RSS indirection tables for queue groups via ethtool
ice:
fix access-beyond-end in the switch code
ice:
Fix max VLANs available for VF
ice:
Fix memory corruption in VF driver
ice:
Fix PTP TX timestamp offset calculation
ice:
Fix queue config fail handling
ice:
Fix switchdev rules book keeping
ice:
Fix tunnel checksum offload with fragmented traffic
ice:
Fix VSIs unable to share unicast MAC
ice:
fix wording in comment for ice_reset_vf
ice:
get switch id on switchdev devices
ice:
handle E822 generic device ID in PLDM header
ice:
ignore protocol field in GTP offload
ice:
introduce common helper for retrieving VSI by vsi_num
ice:
link representors to PCI device
ice:
remove period on argument description in ice_for_each_vf
ice:
remove return value comment for ice_reset_all_vfs
ice:
return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS
ice:
switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u
ice:
switch: convert packet template match code to rodata
ice:
switch: unobscurify bitops loop in ice_fill_adv_dummy_packet()
ice:
switch: use a struct to pass packet template params
ice:
switch: use convenience macros to declare dummy pkt templates
ice:
Sync VLAN filtering features for DVM
ice:
use min_t() to make code cleaner in ice_gnss
icmp:
Fix a data-race around sysctl_icmp_echo_ignore_all.
icmp:
Fix a data-race around sysctl_icmp_echo_ignore_broadcasts.
icmp:
Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
icmp:
Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
icmp:
Fix a data-race around sysctl_icmp_ratelimit.
icmp:
Fix a data-race around sysctl_icmp_ratemask.
icmp:
Fix data-races around sysctl.
icmp:
Fix data-races around sysctl_icmp_echo_enable_probe.
ida:
don't use BUG_ON() for debugging
igb:
Convert kmap() to kmap_local_page()
igb:
fix a use-after-free issue in igb_clean_tx_ring
igb:
Make DMA faster when CPU is active on the PCIe link
igc:
Change type of the 'igc_check_downshift' method
igc:
Reinstate IGC_REMOVED logic and implement it properly
igc:
Remove igc_set_spd_dplx method
igc:
Remove unused phy_type enum
igmp:
Fix a data-race around sysctl_igmp_max_memberships.
igmp:
Fix data-races around sysctl_igmp_llm_reports.
igmp:
Fix data-races around sysctl_igmp_max_msf.
igmp:
Fix data-races around sysctl_igmp_qrv.
iio:
accel: add support for LIS302DL variant
iio:
accel: adxl355: use fwnode_irq_get_byname()
iio:
accel: dmard06: Drop dependency on OF
iio:
accel: dmard09: fixed code styling issues
iio:
accel: kxsd9-spi: changed leading spaces to tabs
iio:
accel: mma8452: Add missing documentation for name element of chip_info
iio:
accel: mma8452: ignore the return value of reset operation
iio:
accel: Remove unused enum in st_accel
iio:
adc: ad7124: add sequencer support
iio:
adc: ad7124: Add update_scan_mode
iio:
adc: ad7124: Remove shift from scan_type
iio:
adc: ad7192: add sequencer support
iio:
adc: ad7192: Add update_scan_mode
iio:
adc: ad7266: convert probe to full device-managed
iio:
adc: ad_sigma_delta: Add sequencer support
iio:
adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
iio:
adc: aspeed: Fix refcount leak in aspeed_adc_set_trim_data
iio:
adc: axp288: Override TS pin bias current for some models
iio:
adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L
iio:
adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM
iio:
adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()
iio:
adc: sc27xx: add support for PMIC sc2720 and sc2721
iio:
adc: sc27xx: add support for PMIC sc2730
iio:
adc: sc27xx: Fine tune the scale calibration values
iio:
adc: sc27xx: fix read big scale voltage not right
iio:
adc: sc27xx: refactor some functions for support more PMiCs
iio:
adc: sc27xx: structure adjustment and optimization
iio:
adc: stm32-dfsdm: Avoid dereferencing ->currentmode
iio:
adc: stm32: Fix ADCs iteration in irq handler
iio:
adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
iio:
adc: stm32: fix maximum clock rate for stm32mp15x
iio:
adc: stm32: fix vrefint wrong calibration value handling
iio:
adc: stmpe-adc: Fix wait_for_completion_timeout return value check
iio:
adc: ti-ads1015: Add static assert to test if shifted realbits fit into storagebits
iio:
adc: ti-ads1015: Add TLA2024 support
iio:
adc: ti-ads1015: Convert to OF match data
iio:
adc: ti-ads1015: Deduplicate channel macros
iio:
adc: ti-ads1015: Make channel event_spec optional
iio:
adc: ti-ads1015: Replace data_rate with chip data struct ads1015_data
iio:
adc: ti-ads1015: Switch to read_avail
iio:
adc: ti-ads1015: Switch to static const writeable ranges table
iio:
adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()
iio:
adc: vf610: fix conversion mode sysfs node name
iio:
adc: xilinx-ams: fix return error variable
iio:
afe: rescale: Fix boolean logic bug
iio:
afe: rescale: Make use of device properties
iio:
buffer: remove usage of list iterator variable for list_for_each_entry_continue_reverse()
iio:
chemical: scd30: Export dev_pm_ops instead of suspend() and resume()
iio:
chemical: scd30: Move symbol exports into IIO_SCD30 namespace
iio:
core: Clarify the modes
iio:
core: Convert to use firmware node handle instead of OF node
iio:
core: Enhance the kernel doc of modes and currentmodes iio_dev entries
iio:
core: fix a few code style issues
iio:
core: Hide read accesses to iio_dev->currentmode
iio:
core: Move the currentmode entry to the opaque structure
iio:
core: Print error and fail iio_device_register() in case sample bits do not fit storage bits
iio:
core: Simplify the registration of kfifo buffers
iio:
dac: dpot: Drop dependency on OF
iio:
dac: lpc18xx: Drop dependency on OF
iio:
dac: ltc2632: Make use of device properties
iio:
dac: ltc2688: Use temporary variable for struct device
iio:
dac: vf610: Drop dependency on OF
iio:
dummy: iio_simple_dummy: check the return value of kstrdup()
iio:
fix opencoded for_each_set_bit()
iio:
freq: admv1014: Fix warning about dubious x & !y and improve readability
iio:
gyro: fxas21002c: Make use of device properties
iio:
gyro: mpu3050: Fix the error handling in mpu3050_power_up()
iio:
gyro: mpu3050: Make mpu3050_common_remove() return void
iio:
gyro: mpu3050: Make use of device properties
iio:
imu: adis16480: Improve getting the optional clocks
iio:
imu: adis16480: Make use of device properties
iio:
imu: adis16480: Use temporary variable for struct device
iio:
imu: bmi160: Make use of device properties
iio:
imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
iio:
imu: inv_mpu6050: Add support for ICM-20608-D
iio:
imu: st_lsm6dsx: add support to ASM330LHHX
iio:
light: cm3605: Drop dependency on OF
iio:
light: tsl2772: Make use of device properties
iio:
magnetometer: ak8974: Drop dependency on OF
iio:
magnetometer: rm3100: Stop abusing the ->currentmode
iio:
magnetometer: yas530: Fix memchr_inv() misuse
iio:
mma8452: fix probe fail when device tree compatible is used.
iio:
multiplexer: Make use of device properties
iio:
palmas: shut up warning about calibration mismatch (due to noise)
iio:
proximity: mb1232: Switch to use fwnode_irq_get()
iio:
proximity: ping: Replace OF specific code by device_get_match_data()
iio:
proximity: stk3310: Export near level property for proximity sensor
iio:
proximity: vl53l0x: Fix return value check of wait_for_completion_timeout
iio:
Replace strtobool() with kstrtobool()
iio:
ssp_sensors: replace usage of found with dedicated list iterator variable
iio:
st_sensors: Add a local lock for protecting odr
iio:
st_sensors: Drop the protection on _avail functions
iio:
st_sensors: Return as early as possible from the _write_raw() callbacks
iio:
st_sensors: Stop abusing mlock to ensure internal coherency
iio:
st_sensors: Use iio_device_claim/release_direct_mode() when relevant
iio:
stmpe-adc: use of_device_id for OF matching
iio:
sysfs-trigger: replace usage of found with dedicated list iterator variable
iio:
temperature: ltc2983: Don't hard code defined constants in messages
iio:
temperature: ltc2983: Make use of device properties
iio:
temperature: ltc2983: Use single error path to put OF node
iio:
temperature: max31856: Make use of device properties
iio:
temperature: max31865: Make use of device properties
iio:
test: fix missing MODULE_LICENSE for IIO_RESCALE=m
iio:
ti-ads8688: use of_device_id for OF matching
iio:
trigger: sysfs: fix use-after-free on remove
iio:
Un-inline iio_buffer_enabled()
Linux:
iio:accel:bma180: rearrange iio trigger get and register
Linux:
iio:accel:kxcjk-1013: rearrange iio trigger get and register
Linux:
iio:accel:mxc4005: rearrange iio trigger get and register
Linux:
iio:chemical:ccs811: rearrange iio trigger get and register
Linux:
iio:humidity:hts221: rearrange iio trigger get and register
Linux:
iio:proximity:sx9324: Check ret value of device_property_read_u32_array()
ima:
define a new template field named 'd-ngv2' and templates
ima:
fix 'd-ng' comments and documentation
ima:
Fix a potential integer overflow in ima_appraise_measurement
ima:
Fix potential memory leak in ima_init_crypto()
ima:
fix violation measurement list record
ima:
force signature verification when CONFIG_KEXEC_SIG is configured
ima:
permit fsverity's file digests in the IMA measurement list
ima:
remove redundant initialization of pointer 'file'.
ima:
remove the IMA_TEMPLATE Kconfig option
ima:
support fs-verity file digest based version 3 signatures
ima:
use IMA default hash algorithm for integrity violations
Linux:
Improve SPI support for Ingenic SoCs.
include/linux/find:
Fix documentation
include/linux/swapops.h:
remove stub for non_swap_entry()
include/trace/events/mmflags.h:
cleanup for "tracing: incorrect gfp_t conversion"
include/trace/events/percpu.h:
cleanup for "percpu: improve percpu_alloc_percpu event trace"
include/uapi/linux/vfio.h:
Fix trivial typo - _IORW should be _IOWR instead
inet:
add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
inet:
add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
inet:
rename INET_MATCH()
inetpeer:
Fix data-races around sysctl.
init/Kconfig:
remove USELIB syscall by default
init:
call time_init() before rand_initialize()
init:
Deal with the init process being a user mode process
init:
Initialize noop_backing_dev_info early
initramfs:
add INITRAMFS_PRESERVE_MTIME Kconfig option
initramfs:
make dir_entry.name a flexible array member
initramfs:
refactor do_header() cpio magic checks
initramfs:
support cpio extraction with file checksums
inotify:
move control flags from mask to mark flags
inotify:
show inotify mask flags in proc fdinfo
inotify:
use fsnotify group lock helpers
Input:
add Raspberry Pi Sense HAT joystick driver
Input:
add support for Azoteq IQS7222A/B/C
Input:
aiptek - remove redundant assignment to variable ret
Input:
bcm-keypad - remove unneeded NULL check before clk_disable_unprepare
Input:
bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
Input:
clps711x-keypad - use syscon_regmap_lookup_by_phandle
Input:
cros-ec-keyb - allow skipping keyboard registration
Input:
cypress_ps2 - fix typo in comment
input:
Docs: correct atarikbd.rst typos
input:
Docs: correct ntrig.rst typo
Input:
document the units for resolution of size axes
Input:
ep93xx_keypad - use devm_platform_ioremap_resource() helper
Input:
goodix - call acpi_device_fix_up_power() in some cases
Input:
gpio-keys - cancel delayed work only in case of GPIO
Input:
iqs7222 - avoid dereferencing a NULL pointer
Input:
iqs7222 - propagate some error codes correctly
Input:
mt6779-keypad - move iomem pointer to probe function
input:
omap: void using mach/*.h headers
Input:
pm8941-pwrkey - add software key press debouncing support
Input:
pm8941-pwrkey - add support for PON GEN3 base addresses
Input:
pm8941-pwrkey - fix error message
Input:
pm8941-pwrkey - simulate missed key press events
Input:
psmouse-smbus - avoid flush_scheduled_work() usage
Input:
raspberrypi-ts - add missing HAS_IOMEM dependency
Input:
remove third argument of usb_maxpacket()
Input:
remove unneeded variable in input_inhibit_device()
Input:
soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
Input:
sparcspkr - fix refcount leak in bbc_beep_probe
Input:
stmfts - do not leave device disabled in stmfts_input_open
Input:
sun4i-lradc-keys - add optional clock/reset support
Input:
sun4i-lradc-keys - add support for R329 and D1
Input:
sun4i-lradc-keys - add wakeup support
Input:
synaptics-rmi4 - remove unnecessary flush_workqueue()
input:
touchscreen: mainstone: fix pxa2xx+pxa3xx configuration
input:
touchscreen: mainstone: sync with zylonite driver
Input:
touchscreen: use wrapper for pxa2xx ac97 registers
Input:
usbtouchscreen - add driver_info sanity check
Input:
vmmouse - disable vmmouse before entering suspend mode
Input:
wm97xx - get rid of irq_enable method in wm97xx_mach_ops
Input:
wm97xx - make .remove() obviously always return 0
Input:
wm97xx - switch to using threaded IRQ
integrator:
remove empty ap_init_early()
integrity:
Fix sparse warnings in keyring_handler
intel_idle:
Add AlderLake support
intel_idle:
Disable IBRS during long idle
intel_idle:
Fix false positive RCU splats due to incorrect hardirqs state
interconnect:
qcom: Add SC8280XP interconnect provider
interconnect:
qcom: Add SDX65 interconnect provider driver
interconnect:
qcom: constify icc_node pointers
interconnect:
qcom: constify qcom_icc_bcm pointers
interconnect:
qcom: constify qcom_icc_desc
interconnect:
qcom: icc-rpm: Cache every clock rate
interconnect:
qcom: icc-rpm: Fix for cached clock rate
interconnect:
qcom: sc8180x: Fix QUP0 nodes
interconnect:
qcom: sc8180x: Mark some BCMs keepalive
interconnect:
qcom: sc8180x: Modernize sc8180x probe
interconnect:
qcom: sc8180x: Reformat node and bcm definitions
interconnect:
qcom: sc8280xp: constify icc_node pointers
interconnect:
qcom: sc8280xp: constify qcom_icc_bcm pointers
interconnect:
qcom: sc8280xp: constify qcom_icc_desc
io-wq:
use __set_notify_signal() to wake workers
io_uring:
abstract out provided buffer list selection
io_uring:
add a helper for putting rsrc nodes
io_uring:
add basic fixed file allocator
io_uring:
add buffer selection support to IORING_OP_NOP
io_uring:
add CQE32 completion processing
io_uring:
add CQE32 setup processing
io_uring:
add data_race annotations
io_uring:
add fgetxattr and getxattr support
io_uring:
add flag for allocating a fully sparse direct descriptor space
io_uring:
add fsetxattr and setxattr support
io_uring:
add fully sparse buffer registration
io_uring:
add helper to return req to cache list
io_uring:
add io_op_defs 'def' pointer in req init and issue
io_uring:
add io_pin_pages() helper
io_uring:
add io_uring_get_opcode
io_uring:
add IORING_ACCEPT_MULTISHOT for accept
io_uring:
add IORING_SETUP_TASKRUN_FLAG
io_uring:
add POLL_FIRST support for send/sendmsg and recv/recvmsg
io_uring:
add REQ_F_APOLL_MULTISHOT for requests
io_uring:
add socket(2) support
io_uring:
add support for 128-byte SQEs
io_uring:
add support for IORING_ASYNC_CANCEL_ALL
io_uring:
add support for IORING_ASYNC_CANCEL_ANY
io_uring:
add support for ring mapped supplied buffers
io_uring:
add trace support for CQE overflow
io_uring:
add tracing for additional CQE32 fields
io_uring:
add type to op enum
io_uring:
allow allocated fixed files for accept
io_uring:
allow allocated fixed files for openat/openat2
io_uring:
allow IORING_OP_ASYNC_CANCEL with 'fd' key
io_uring:
allow re-poll if we made progress
io_uring:
always use req->buf_index for the provided buffer group
io_uring:
avoid io-wq -EAGAIN looping for !IOPOLL
io_uring:
bump max direct descriptor count to 1M
io_uring:
change ring size calculation for CQE32
io_uring:
check IOPOLL/ioprio support upfront
io_uring:
check that we have a file table when allocating update slots
io_uring:
clean poll tw PF_EXITING handling
io_uring:
clean up io_queue_next()
io_uring:
cleanup conditional submit locking
io_uring:
cleanup error-handling around io_req_complete
io_uring:
cleanup handling of the two task_work lists
io_uring:
commit non-pollable provided mapped buffers upfront
io_uring:
consistently use the EPOLL* defines
io_uring:
deduplicate SCM accounting
io_uring:
defer alloc_hint update to io_file_bitmap_set()
io_uring:
disallow mixed provided buffer group registrations
io_uring:
do not recycle buffer in READV
io_uring:
do not use prio task_work_add in uring_cmd
io_uring:
don't clear req->kbuf when buffer selection is done
io_uring:
don't pass around fixed index for scm
io_uring:
don't scm-account for non af_unix sockets
io_uring:
don't use ERR_PTR for user pointers
io_uring:
drop a spurious inline on a forward declaration
io_uring:
eliminate the need to track provided buffer ID separately
io_uring:
enable CQE32
io_uring:
ensure fput() called correspondingly when direct install fails
io_uring:
explicit sqe padding for ioctl commands
io_uring:
explicitly keep a CQE in io_kiocb
io_uring:
fail links when poll fails
io_uring:
fill extra big cqe fields from req
io_uring:
fix ->extra{1,2} misuse
io_uring:
fix a memory leak of buffer group list on exit
io_uring:
fix compile warning for 32-bit builds
io_uring:
fix deadlock on iowq file slot alloc
io_uring:
fix double poll leak on repolling
io_uring:
fix double unlock for pbuf select
io_uring:
fix free of unallocated buffer list
io_uring:
fix incorrect __kernel_rwf_t cast
io_uring:
fix index calculation
io_uring:
fix locking state for empty buffer group
io_uring:
fix merge error in checking send/recv addr2 flags
io_uring:
fix not locked access to fixed buf table
io_uring:
fix provided buffer import
io_uring:
fix races with buffer table unregister
io_uring:
fix races with file table unregister
io_uring:
fix req->apoll_events
io_uring:
fix trace for reduced sqe padding
io_uring:
fix types in provided buffer ring
io_uring:
fix wrong arm_poll error handling
io_uring:
flush completions for CQE32
io_uring:
get rid of __io_fill_cqe{32}_req()
io_uring:
get rid of hashed provided buffer groups
io_uring:
helper for empty req cache checks
io_uring:
helper for prep+queuing linked timeouts
io_uring:
ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set
io_uring:
implement multishot mode for accept
io_uring:
initialize io_buffer_list head when shared ring is unregistered
io_uring:
inline io_flush_cached_reqs
io_uring:
inline io_free_req()
io_uring:
inline io_queue_sqe()
io_uring:
inline io_req_complete_fail_submit()
io_uring:
introduce IO_REQ_LINK_FLAGS
io_uring:
kbuf: fix bug of not consuming ring buffer in partial io case
io_uring:
keep sendrecv flags in ioprio
io_uring:
kill ctx arg from io_req_put_rsrc
io_uring:
kill io_put_req_deferred()
io_uring:
kill io_recv_buffer_select() wrapper
io_uring:
kill io_rw_buffer_select() wrapper
io_uring:
let fast poll support multishot
io_uring:
let IORING_OP_FILES_UPDATE support choosing fixed file slots
io_uring:
limit size of provided buffer ring
io_uring:
make apoll_events a __poll_t
io_uring:
make io_buffer_select() return the user address directly
io_uring:
make io_fill_cqe_aux honour CQE32
io_uring:
make prep and issue side of req handlers named consistently
io_uring:
make timeout prep handlers consistent with other prep handlers
io_uring:
mark reissue requests with REQ_F_PARTIAL_IO
io_uring:
memcpy CQE from req
io_uring:
minor refactoring for some tw handlers
io_uring:
modify io_get_cqe for CQE32
io_uring:
move finish_wait() outside of loop in cqring_wait()
io_uring:
move io_uring_get_opcode out of TP_printk
io_uring:
move poll recycling later in compl flushing
io_uring:
move provided and fixed buffers into the same io_kiocb area
io_uring:
move provided buffer state closer to submit state
io_uring:
move shutdown under the general net section
io_uring:
move timeout locking in io_timeout_cancel()
io_uring:
never call io_buffer_select() for a buffer re-select
io_uring:
only wake when the correct events are set
io_uring:
openclose: fix bug of closing wrong fixed file
io_uring:
optimise io_free_batch_list
io_uring:
optimise io_get_cqe()
io_uring:
optimise mutex locking for submit+iopoll
io_uring:
optimise submission left counting
io_uring:
optimise submission loop invariant
io_uring:
overflow processing for CQE32
io_uring:
partially uninline io_put_task()
io_uring:
pass in struct io_cancel_data consistently
io_uring:
pre-calculate syscall iopolling decision
io_uring:
recycle provided buffer if we punt to io-wq
io_uring:
refactor __io_sqe_files_scm
io_uring:
refactor io_assign_file error path
io_uring:
refactor io_disarm_next() locking
io_uring:
refactor io_queue_sqe()
io_uring:
refactor io_req_add_compl_list()
io_uring:
refactor io_req_find_next
io_uring:
refactor io_submit_sqe()
io_uring:
refactor lazy link fail
io_uring:
reinstate the inflight tracking
io_uring:
remove __io_fill_cqe() helper
io_uring:
remove dead 'poll_only' argument to io_poll_cancel()
io_uring:
remove extra ifs around io_commit_cqring
io_uring:
remove IORING_CLOSE_FD_AND_FILE_SLOT
io_uring:
rename io_queue_async_work()
io_uring:
rename io_sqe_file_register
io_uring:
rename op -> opcode
io_uring:
replace smp_mb() with smp_mb__after_atomic() in io_sq_thread()
io_uring:
return an error when cqe is dropped
io_uring:
return hint on whether more data is available after receive
io_uring:
rework io_uring_enter to simplify return value
io_uring:
serialize ctx->rings->sq_flags with atomic_or/and
io_uring:
set task_work notify method at init time
io_uring:
shrink final link flush
io_uring:
silence io_for_each_link() warning
io_uring:
small optimisation of tctx_task_work
io_uring:
split off IOPOLL argument verifiction
io_uring:
store add. return values for CQE32
io_uring:
store rsrc node in req instead of refs
io_uring:
store SCM state in io_fixed_file->file_ptr
io_uring:
support CQE32 for nop operation
io_uring:
support CQE32 in /proc info
io_uring:
support CQE32 in io_uring_cqe
io_uring:
support MSG_WAITALL for IORING_OP_SEND(MSG)
io_uring:
trace cqe overflows
io_uring:
track fixed files with a bitmap
io_uring:
uniform SCM accounting
io_uring:
unify calling convention for async prep handling
io_uring:
unite fill_cqe and the 32B version
io_uring:
use 'sr' vs 'req->sr_msg' consistently
io_uring:
use a rwf_t for io_rw.flags
io_uring:
use constants for cq_overflow bitfield
io_uring:
use original request task for inflight tracking
io_uring:
use rcu_dereference in io_close
io_uring:
use right helpers for file assign locking
io_uring:
use the text representation of ops in trace
io_uring:
use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is used
io_uring:
wire up allocated direct descriptors for socket
io_uring_enter():
don't leave f.flags uninitialized
iomap:
add per-iomap_iter private data
iomap:
allow the file system to provide a bio_set for direct I/O
iomap:
Convert to release_folio
iomap:
don't invalidate folios after writeback errors
iomap:
iomap_write_end cleanup
iomap:
iomap_write_failed fix
iommu/amd:
Do not call sleep while holding spinlock
iommu/amd:
Enable swiotlb in all cases
iommu/amd:
Increase timeout waiting for GA log enablement
iommu/amd:
Indicate whether DMA remap support is enabled
iommu/amd:
Remove redundant check
iommu/arm-smmu-qcom:
Add SC8280XP support
iommu/arm-smmu-v3-sva:
Fix mm use-after-free
iommu/arm-smmu-v3:
check return value after calling platform_get_resource()
iommu/arm-smmu:
fix possible null-ptr-deref in arm_smmu_device_probe()
iommu/arm-smmu:
Force identity domains for legacy binding
iommu/arm-smmu:
Support Tegra234 SMMU
iommu/dma:
Explicitly sort PCI DMA windows
iommu/dma:
Fix iova map result check bug
iommu/fsl_pamu:
Prepare cleanup of powerpc's asm/prom.h
iommu/ipmmu-vmsa:
Fix compatible for rcar-gen4
iommu/mediatek-v1:
Just rename mtk_iommu to mtk_iommu_v1
iommu/mediatek:
Adapt sharing and non-sharing pgtable case
iommu/mediatek:
Add 12G~16G support for multi domains
iommu/mediatek:
Add a flag DCM_DISABLE
iommu/mediatek:
Add a flag STD_AXI_MODE
iommu/mediatek:
Add a PM_CLK_AO flag for infra iommu
iommu/mediatek:
Add infra iommu support
iommu/mediatek:
Add IOMMU_TYPE flag
iommu/mediatek:
Add list_del in mtk_iommu_remove
iommu/mediatek:
Add mt8186 iommu support
iommu/mediatek:
Add mt8195 support
iommu/mediatek:
Add mtk_iommu_bank_data structure
iommu/mediatek:
Add mutex for data in the mtk_iommu_domain
iommu/mediatek:
Add mutex for m4u_group and m4u_dom in data
iommu/mediatek:
Add PCIe support
iommu/mediatek:
Add SUB_COMMON_3BITS flag
iommu/mediatek:
Adjust device link when it is sub-common
iommu/mediatek:
Allow IOMMU_DOMAIN_UNMANAGED for PCIe VFIO
iommu/mediatek:
Always enable output PA over 32bits in isr
iommu/mediatek:
Backup/restore regsiters for multi banks
iommu/mediatek:
Change the domid to iova_region_id
iommu/mediatek:
Contain MM IOMMU flow with the MM TYPE
iommu/mediatek:
Fix 2 HW sharing pgtable issue
iommu/mediatek:
Fix NULL pointer dereference when printing dev_name
iommu/mediatek:
Get the proper bankid for multi banks
iommu/mediatek:
Initialise bank HW for each a bank
iommu/mediatek:
Initialise/Remove for multi bank dev
iommu/mediatek:
Just move code position in hw_init
iommu/mediatek:
mt8195: Enable multi banks for infra iommu
iommu/mediatek:
Only adjust code about register base
iommu/mediatek:
Remove clk_disable in mtk_iommu_remove
iommu/mediatek:
Remove mtk_iommu.h
iommu/mediatek:
Remove the granule in the tlb flush
iommu/mediatek:
Separate mtk_iommu_data for v1 and v2
iommu/msm:
Add a check for the return of kzalloc()
iommu/msm:
Fix an incorrect NULL check on list iterator
iommu/s390:
Tolerate repeat attach_dev calls
iommu/vt-d:
Add RPLS to quirk list to skip TE disabling
iommu/vt-d:
Block force-snoop domain attaching if no SC support
iommu/vt-d:
Change return type of dmar_insert_one_dev_info()
iommu/vt-d:
Check domain force_snooping against attached devices
iommu/vt-d:
Fix PCI bus rescan device hot add
iommu/vt-d:
Fix RID2PASID setup/teardown failure
iommu/vt-d:
Fold dmar_insert_one_dev_info() into its caller
iommu/vt-d:
Remove domain_update_iommu_snooping()
iommu/vt-d:
Remove hard coding PGSNP bit in PASID entries
iommu/vt-d:
Remove unneeded validity check on dev
iommu/vt-d:
Size Page Request Queue to avoid overflow condition
iommu:
Add capability for pre-boot DMA protection
iommu:
Add DMA ownership management interfaces
iommu:
Introduce device_iommu_capable()
iommu:
Introduce the domain op enforce_cache_coherency()
iommu:
iommu_group_claim_dma_owner() must always assign a domain
iommu:
Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHE
iommu:
Remove iommu group changes notifier
iov_iter:
fix build issue due to possible type mis-match
iov_iter:
Fix iter_xarray_get_pages{,_alloc}()
ip6_gre:
Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX
ip6_tunnel:
Remove duplicate assignments
ip:
Fix a data-race around sysctl_fwmark_reflect.
ip:
Fix a data-race around sysctl_ip_autobind_reuse.
ip:
Fix data-races around sysctl_ip_default_ttl.
ip:
Fix data-races around sysctl_ip_fwd_update_priority.
ip:
Fix data-races around sysctl_ip_fwd_use_pmtu.
ip:
Fix data-races around sysctl_ip_no_pmtu_disc.
ip:
Fix data-races around sysctl_ip_nonlocal_bind.
ip:
Fix data-races around sysctl_ip_prot_sock.
ip:
fix dflt addr selection for connected nexthop
ip_gre:
Make GRE and GRETAP devices always NETIF_F_LLTX
ip_gre:
test csum_start instead of transport header
ipc/mqueue:
use get_tree_nodev() in mqueue_get_tree()
ipc/sem:
remove redundant assignments
ipc:
Check permissions for checkpoint_restart sysctls at open time
ipc:
Free mq_sysctls if ipc namespace creation failed
ipc:
Remove extra braces
ipc:
Remove extra1 field abuse to pass ipc namespace
ipc:
Store ipc sysctls in the ipc namespace
ipc:
Store mqueue sysctls in the ipc namespace
ipc:
update semtimedop() to use hrtimer
ipc:
Use the same namespace to modify and validate
ipmi:
Add a limit on the number of users that may use IPMI
ipmi:
Add a sysfs count of total outstanding messages for an interface
ipmi:
Add a sysfs interface to view the number of users
ipmi:
Add an intializer for ipmi_recv_msg struct
ipmi:
Add an intializer for ipmi_smi_msg struct
ipmi:
Convert pr_debug() to dev_dbg()
ipmi:
Fix pr_fmt to avoid compilation issues
ipmi:
Limit the number of message a user may have outstanding
ipmi:
Make two logs unique
ipmi:
remove unnecessary type castings
ipmi:
use simple i2c probe function
Linux:
ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe
Linux:
ipmi:si: Convert pr_debug() to dev_dbg()
Linux:
ipmi:ssif: Check for NULL msg when handling events and messages
ipv4:
Avoid using RTO_ONLINK with ip_route_connect().
ipv4:
Don't reset ->flowi4_scope in ip_rt_fix_tos().
ipv4:
Fix a data-race around sysctl_fib_multipath_use_neigh.
ipv4:
Fix a data-race around sysctl_fib_sync_mem.
ipv4:
fix bind address validity regression tests
ipv4:
Fix data-races around sysctl_fib_multipath_hash_fields.
ipv4:
Fix data-races around sysctl_fib_multipath_hash_policy.
ipv4:
Fix data-races around sysctl_fib_notify_on_flag_change.
ipv4:
Fix data-races around sysctl_ip_dynaddr.
ipv4:
Initialise ->flowi4_scope properly in ICMP handlers.
ipv4:
ping: fix bind address validity check
ipv4:
remove unnecessary type castings
ipv4:
Use dscp_t in struct fib_entry_notifier_info
ipv4:
Use dscp_t in struct fib_rt_info
ipv6/addrconf:
fix a null-ptr-deref bug for ip6_ptr
ipv6/gro:
insert temporary HBH/jumbo header
ipv6/gso:
remove temporary HBH/jumbo header
ipv6/sit:
fix ipip6_tunnel_get_prl return value
ipv6:
Add hop-by-hop header to jumbograms in ip6_output
ipv6:
add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
ipv6:
add struct hop_jumbo_hdr definition
ipv6:
Don't send rs packets to the interface of ARPHRD_TUNNEL
ipv6:
exthdrs: use swap() instead of open coding it
ipv6:
fix lockdep splat in in6_dump_addrs()
ipv6:
fix locking issues with loops over idev->addr_list
ipv6:
fix NULL deref in ip6_rcv_core()
ipv6:
Fix signed integer overflow in __ip6_append_data
ipv6:
Fix signed integer overflow in l2tp_ip6_sendmsg
ipv6:
help __ip6_finish_output() inlining
ipv6:
refactor ip6_finish_output2()
ipv6:
Remove __ipv6_only_sock().
ipv6:
take care of disable_policy when restoring routes
ipv6:
Use ipv6_only_sock() helper in condition.
ipw2x00:
Fix potential NULL dereference in libipw_xmit()
ipw2x00:
use DEVICE_ATTR_*() macro
irq/gpio:
ixp4xx: Drop boardfile probe path
irq:
mips: replace cpumask_weight with cpumask_empty where appropriate
irqchip/apple-aic:
Fix refcount leak in aic_of_ic_init
irqchip/apple-aic:
Fix refcount leak in build_fiq_affinity
irqchip/apple-aic:
Make symbol 'use_fast_ipi' static
irqchip/armada-370-xp:
Do not touch Performance Counter Overflow on A375, A38x, A39x
irqchip/armada-370-xp:
Enable MSI affinity configuration
irqchip/aspeed-i2c-ic:
Fix irq_of_parse_and_map() return value
irqchip/aspeed-scu-ic:
Fix irq_of_parse_and_map() return value
irqchip/bmips:
Replace cpumask_weight() with cpumask_empty()
irqchip/csky:
Return true/false (not 1/0) from bool functions
irqchip/exiu:
Fix acknowledgment of edge triggered interrupts
irqchip/gic-v3:
Always trust the managed affinity provided by the core code
irqchip/gic-v3:
Claim iomem resources
irqchip/gic-v3:
Detect LPI invalidation MMIO registers
irqchip/gic-v3:
Ensure pseudo-NMIs have an ISB between ack and handling
irqchip/gic-v3:
Exposes bit values for GICR_CTLR.{IR, CES}
irqchip/gic-v3:
Fix error handling in gic_populate_ppi_partitions
irqchip/gic-v3:
Fix priority mask handling
irqchip/gic-v3:
Fix refcount leak in gic_populate_ppi_partitions
irqchip/gic-v3:
Refactor ISB + EOIR at ack time
irqchip/gic-v3:
Relax polling of GIC{R,D}_CTLR.RWP
irqchip/gic/realview:
Fix refcount leak in realview_gic_of_init
irqchip/gic:
Improved warning about incorrect type
irqchip/gicv3:
Handle resource request failure consistently
irqchip/imx-irqsteer:
Add runtime PM support
irqchip/imx-irqsteer:
Constify irq_chip struct
irqchip/loongson-liointc:
Fix build error for LoongArch
irqchip/loongson-liointc:
Use architecture register to get coreid
irqchip/realtek-rtl:
Fix refcount leak in map_interrupts
irqchip/sun6i-r:
Use NULL for chip_data
irqchip/uniphier-aidet:
Add compatible string for NX1 SoC
irqchip/xilinx:
Add explicit dependency on OF_ADDRESS
irqchip/xilinx:
Remove microblaze+zynq dependency
irqchip/xtensa-mx:
Fix initial IRQ affinity in non-SMP setup
irqchip:
Add Kconfig symbols for sunxi drivers
irqchip:
Adjust Kconfig for Loongson
irqchip:
irq-xtensa-mx: fix initial IRQ affinity
irqchip:
or1k-pic: Undefine mask_ack for level triggered hardware
isofs:
Convert symlinks and zisofs to read_folio
iwlwifi:
fw: init SAR GEO table only if data is present
iwlwifi:
fw: Replace zero-length arrays with flexible-array members
iwlwifi:
mei: clear the sap data header before sending
iwlwifi:
mei: fix potential NULL-ptr deref
iwlwifi:
mei: Replace zero-length array with flexible-array member
iwlwifi:
mvm: add OTP info in case of init failure
iwlwifi:
mvm: always tell the firmware to accept MCAST frames in BSS
iwlwifi:
mvm: clean up authorized condition
iwlwifi:
mvm: fix assert 1F04 upon reconfig
iwlwifi:
mvm: remove vif_count
iwlwifi:
mvm: use NULL instead of ERR_PTR when parsing wowlan status
iwlwifi:
pcie: simplify MSI-X cause mapping
ixgbe, xsk:
Decorate IXGBE_XDP_REDIR with likely()
ixgbe, xsk:
Diversify return values from xsk_wakeup call paths
ixgbe, xsk:
Get rid of redundant 'fallthrough'
ixgbe, xsk:
Terminate Rx side of NAPI when XSK Rx queue gets full
ixgbe:
Add locking to prevent panic when setting sriov_numvfs to zero
ixgbe:
add xdp frags support to ndo_xdp_xmit
ixgbe:
fix bcast packets Rx on VF after promisc removal
ixgbe:
Fix module_param allow_unsupported_sfp type
ixgbe:
fix unexpected VLAN Rx in promisc mode on VF
ixgbe:
propagate XFRM offload state direction instead of flags
ixp4xx_eth:
fix error check return value of platform_get_irq()
jbd2:
Convert jbd2_journal_try_to_free_buffers to take a folio
jbd2:
Convert release_buffer_page() to use a folio
jffs2:
Convert jffs2 to read_folio
jffs2:
fix memory leak in jffs2_do_fill_super
jffs2:
Pass the file pointer to jffs2_do_readpage_unlock()
jffs2:
Use kzalloc instead of kmalloc/memset
jfs:
Convert metadata pages to read_folio
jfs:
Convert to release_folio
jme:
remove an unnecessary indirection
jump_label,noinstr:
Avoid instrumentation for JUMP_LABEL=n builds
kallsyms:
Make kallsyms_on_each_symbol generally available
kasan:
clean up comments in internal kasan.h
kasan:
clean-up kconfig options descriptions
kasan:
Document support on 32-bit powerpc
kasan:
fix sleeping function called from invalid context on RT kernel
kasan:
give better names to shadow values
kasan:
mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t
kasan:
move boot parameters section in documentation
kasan:
test: Use NULL macros
kasan:
update documentation
kasan:
use tabs to align shadow values
kbuild:
add cmd_and_savecmd macro
kbuild:
Allow kernel installation packaging to override pkg-config
kbuild:
Allow to select bash in a modified environment
kbuild:
avoid regex RS for POSIX awk
kbuild:
check static EXPORT_SYMBOL* by script instead of modpost
kbuild:
clean .tmp_* pattern by make clean
kbuild:
do not create *.prelink.o for Clang LTO or IBT
kbuild:
do not remove empty *.symtypes explicitly
kbuild:
do not try to parse *.cmd files for objects provided by compiler
kbuild:
drop $(objtree)/ prefix support for clean-files
kbuild:
factor out genksyms command from cmd_gensymtypes_{c,S}
kbuild:
factor out the common installation code into scripts/install.sh
kbuild:
factor out the common objtool arguments
kbuild:
Fix include path in scripts/Makefile.modpost
kbuild:
generate a list of objects in vmlinux
kbuild:
get rid of duplication in *.mod files
kbuild:
Ignore __this_module in gen_autoksyms.sh
kbuild:
link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS
kbuild:
link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
kbuild:
make *.mod not depend on *.o
kbuild:
make *.mod rule robust against too long argument error
kbuild:
make built-in.a rule robust against too long argument error
kbuild:
make multi_depend work with targets in subdirectory
kbuild:
move vmlinux.o link to scripts/Makefile.vmlinux_o
kbuild:
prevent exported headers from including
,
kbuild:
read *.mod to get objects passed to $(LD) or $(AR)
kbuild:
rebuild multi-object modules when objtool is updated
kbuild:
record symbol versions in *.cmd files
kbuild:
refactor cmd_modversions_c
kbuild:
refactor cmd_modversions_S
kbuild:
remove redundant cleanups in scripts/link-vmlinux.sh
kbuild:
remove unused cmd_none in scripts/Makefile.modinst
kbuild:
replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost
kbuild:
replace $(linked-object) with CONFIG options
kbuild:
reuse real-search to simplify cmd_mod
kbuild:
reuse suffix-search to refactor multi_depend
kbuild:
split the second line of *.mod into *.usyms
kbuild:
stop merging *.symversions
kbuild:
support W=e to make build abort in case of warning
kbuild:
uapi: use -fsyntax-only rather than -S
Kconfig:
Add option for asm goto w/ tied outputs to workaround clang-13 bug
kcov:
update pos before writing pc in trace function
kcsan:
test: use new suite_{init,exit} support
kcsan:
Use preemption model accessors
kdump:
return -ENOENT if required cmdline option does not exist
kernel/acct:
move acct sysctls to its own file
kernel/crash_core.c:
remove redundant check of ck_cmdline
kernel/delayacct:
move delayacct sysctls to its own file
kernel/do_mount_initrd:
move real_root_dev sysctls to its own file
kernel/kexec_core:
move kexec_core sysctls into its own file
kernel/lockdep:
move lockdep sysctls to its own file
kernel/panic:
move panic sysctls to its own file
kernel/reboot:
Add devm_register_power_off_handler()
kernel/reboot:
Add devm_register_restart_handler()
kernel/reboot:
Add do_kernel_power_off()
kernel/reboot:
Add kernel_can_power_off()
kernel/reboot:
Add register_platform_power_off()
kernel/reboot:
Add stub for pm_power_off
kernel/reboot:
Change registration order of legacy power-off handler
kernel/reboot:
Fix powering off using a non-syscall code paths
kernel/reboot:
Introduce sys-off handler API
kernel/reboot:
move reboot sysctls to its own file
kernel/reboot:
Use static handler for register_platform_power_off()
kernel/reboot:
Wrap legacy power-off callbacks into sys-off handlers
kernel/smp:
Provide boot-time timeout for CSD lock diagnostics
kernel:
add platform_has() infrastructure
kernel:
make taskstats available from all net namespaces
kernel:
pid_namespace: use NULL instead of using plain integer as pointer
kernfs:
Remove reference counting for kernfs_open_node.
kernfs:
Rename kernfs_put_open_node to kernfs_unlink_open_file.
kernfs:
Separate kernfs_pr_cont_buf and rename_lock.
kexec:
remove redundant assignments
kexec_file:
drop weak attribute from arch_kexec_apply_relocations[_add]
kexec_file:
Fix kexec_file.c build error for riscv platform
KEYS:
trusted: allow use of kernel RNG for key material
KEYS:
trusted: allow use of TEE as backend without TCG_TPM support
KEYS:
trusted: Introduce support for NXP CAAM-based trusted keys
KEYS:
trusted: tpm2: Fix migratable logic
kfence:
enable check kfence canary on panic via boot param
kfence:
test: use new suite_{init/exit} support, add .kunitconfig
kheaders:
Have cpio unconditionally replace files
kprobes:
Fix build errors with CONFIG_KRETPROBES=n
kselftest/arm64:
Add coverage for the ZA ptrace interface
kselftest/arm64:
Add manual encodings for SME instructions
kselftest/arm64:
Add simple test for MTE prctl
kselftest/arm64:
Add SME support to syscall ABI test
kselftest/arm64:
Add streaming SVE to SVE ptrace tests
kselftest/arm64:
Add stress test for SME ZA context switching
kselftest/arm64:
Add tests for TPIDR2
kselftest/arm64:
bti: force static linking
kselftest/arm64:
Explicitly build no BTI tests with BTI disabled
kselftest/arm64:
Extend vector configuration API tests to cover SME
kselftest/arm64:
Fix ABI header directory location
kselftest/arm64:
fix array_size.cocci warning
kselftest/arm64:
Fix comment for ptrace_sve_get_fpsimd_data()
kselftest/arm64:
Handle more kselftest result codes in MTE helpers
kselftest/arm64:
Log unexpected asynchronous MTE faults
kselftest/arm64:
Refactor parameter checking in mte_switch_mode()
kselftest/arm64:
Remove assumption that tasks start FPSIMD only
kselftest/arm64:
signal: Add SME signal handling tests
kselftest/arm64:
signal: Handle ZA signal context in core code
kselftest/arm64:
signal: Skip SVE signal test if not enough VLs supported
kselftest/arm64:
sme: Add SME support to vlset
kselftest/arm64:
sme: Provide streaming mode SVE stress test
kselftest/arm64:
Validate setting via FPSIMD and read via SVE regsets
kselftest/cgroup:
fix test_stress.sh to use OUTPUT dir
kselftests/ir :
Improve readability of modprobe error message
kselftests:
memcg: speed up the memory.high test
kselftests:
memcg: update the oom group leaf events test
kseltest/cgroup:
Make test_stress.sh work if run interactively
ksm:
count ksm merging pages for each process
ksm:
fix typo in comment
ksmbd:
add smbd max io size parameter
ksmbd:
check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
ksmbd:
fix outstanding credits related bugs
ksmbd:
fix reference count leak in smb_check_perm_dacl()
ksmbd:
Fix some kernel-doc comments
ksmbd:
fix wrong smbd max read/write size check
ksmbd:
handle smb2 query dir request for OutputBufferLength that is too small
ksmbd:
remove duplicate flag set in smb2_write
ksmbd:
set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA
ksmbd:
smbd: change prototypes of RDMA read/write related functions
ksmbd:
smbd: change the return value of get_sg_list
ksmbd:
smbd: fix connection dropped issue
ksmbd:
smbd: handle multiple Buffer descriptors
ksmbd:
smbd: introduce read/write credits for RDMA read/write
ksmbd:
smbd: relax the count of sges required
ksmbd:
smbd: Remove useless license text when SPDX-License-Identifier is already used
ksmbd:
smbd: simplify tracking pending packets
ksmbd:
use SOCK_NONBLOCK type for kernel_accept()
ksmbd:
use vfs_llseek instead of dereferencing NULL
ksmbd:
validate length in smb2_write()
kthread:
Don't allocate kthread_struct for init and umh
kthread:
make it clear that kthread_create_on_node() might be terminated by any fatal signal
kthread:
unexport kthread_blkcg
kunit:
add ability to specify suite-level init and exit functions
kunit:
add support for kunit_suites that reference init code
kunit:
bail out of test filtering logic quicker if OOM
kunit:
fix debugfs code to use enum kunit_status, not bool
kunit:
fix executor OOM error handling logic on non-UML
kunit:
Introduce _NULL and _NOT_NULL macros
kunit:
Make kunit_remove_resource() idempotent
kunit:
rename print_subtest_{start,end} for clarity (s/subtest/suite)
kunit:
Rework kunit_resource allocation policy
kunit:
split resource API from test.h into new resource.h
kunit:
split resource API impl from test.c into new resource.c
kunit:
take `kunit_assert` as `const`
kunit:
tool: Add list of all valid test configs on UML
kunit:
tool: Do not colorize output when redirected
kunit:
tool: drop last uses of collections.namedtuple
kunit:
tool: drop unused KernelDirectoryPath var
kunit:
tool: make --json handling a bit clearer
kunit:
tool: make parser stop overwriting status of suites w/ no_tests
kunit:
tool: minor cosmetic cleanups in kunit_parser.py
kunit:
tool: misc cleanups
kunit:
tool: more descriptive metavars/--help output
kunit:
tool: print clearer error message when there's no TAP output
kunit:
tool: properly report the used arch for --json, or '' if not known
kunit:
tool: readability tweaks in KernelCI json generation logic
kunit:
tool: refactor how we plumb metadata into JSON
kunit:
tool: remove dead parse_crash_in_log() logic
kunit:
tool: simplify code since build_dir can't be None
kunit:
tool: stop using a shell to run kernel under QEMU
kunit:
tool: update riscv QEMU config with new serial dependency
kunit:
tool: update test counts summary line format
kunit:
tool: Use qemu-system-i386 for i386 runs
kunit:
use NULL macros
KVM, SEV:
Add KVM_EXIT_SHUTDOWN metadata for SEV-ES
kvm/vfio:
Fix potential deadlock problem in vfio
kvm/vfio:
Move KVM_DEV_VFIO_GROUP_* ioctls into functions
kvm/vfio:
Remove vfio_group from kvm
kvm/vfio:
Store the struct file in the kvm_vfio_group
KVM:
Add max_vcpus field in common 'struct kvm'
KVM:
arm64: Add guard pages for KVM nVHE hypervisor stack
KVM:
arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack
KVM:
arm64: Add Oliver as a reviewer
KVM:
arm64: Add standard hypervisor firmware register
KVM:
arm64: Add support for userspace to suspend a vCPU
KVM:
arm64: Add vendor hypervisor firmware register
KVM:
arm64: Always start with clearing SME flag on load
KVM:
arm64: Always start with clearing SVE flag on load
KVM:
arm64: Avoid unnecessary absolute addressing via literals
KVM:
arm64: Dedupe vCPU power off helpers
KVM:
arm64: Detect and handle hypervisor stack overflows
KVM:
arm64: Don't BUG_ON() if emulated register table is unsorted
KVM:
arm64: Don't depend on fallthrough to hide SYSTEM_RESET2
KVM:
arm64: Don't read a HW interrupt pending state in user context
KVM:
arm64: Don't write to Rt unless sys_reg emulation succeeds
KVM:
arm64: Drop stale comment
KVM:
arm64: Expose the WFXT feature to guests
KVM:
arm64: Extend comment in has_vhe()
KVM:
arm64: Factor out firmware register handling from psci.c
KVM:
arm64: Fix hypercall bitmap writeback when vcpus have already run
KVM:
arm64: Fix inconsistent indenting
KVM:
arm64: Fix new instances of 32bit ESRs
KVM:
arm64: Handle all ID registers trapped for a protected VM
KVM:
arm64: Handle blocking WFIT instruction
KVM:
arm64: Handle SME host state when running guests
KVM:
arm64: Hide AArch32 PMU registers when not available
KVM:
arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace
KVM:
arm64: Hide SME system registers from guests
KVM:
arm64: Ignore 'kvm-arm.mode=protected' when using VHE
KVM:
arm64: Implement PSCI SYSTEM_SUSPEND
KVM:
arm64: Introduce hyp_alloc_private_va_range()
KVM:
arm64: Introduce kvm_counter_compute_delta() helper
KVM:
arm64: Introduce pkvm_alloc_private_va_range()
KVM:
arm64: nvhe: Eliminate kernel-doc warnings
KVM:
arm64: Offer early resume for non-blocking WFxT instructions
KVM:
arm64: Pass pmu events to hyp via vcpu
KVM:
arm64: pkvm: Don't mask already zeroed FEAT_SVE
KVM:
arm64: pkvm: Drop unnecessary FP/SIMD trap handler
KVM:
arm64: Plumb cp10 ID traps through the AArch64 sysreg handler
KVM:
arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected
KVM:
arm64: Prevent kmemleak from accessing pKVM memory
KVM:
arm64: Print emulated register table name when it is unsorted
KVM:
arm64: Reenable pmu in Protected Mode
KVM:
arm64: Remove redundant hyp_assert_lock_held() assertions
KVM:
arm64: Rename the KVM_REQ_SLEEP handler
KVM:
arm64: Repack struct kvm_pmu to reduce size
KVM:
arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending
KVM:
arm64: Return a bool from emulate_cp()
KVM:
arm64: Return a value from check_vcpu_requests()
KVM:
arm64: Return error from kvm_arch_init_vm() on allocation failure
KVM:
arm64: Setup a framework for hypercall bitmap firmware registers
KVM:
arm64: Simplify kvm_cpu_has_pending_timer()
KVM:
arm64: Start trapping ID registers for 32 bit guests
KVM:
arm64: Symbolize the nVHE HYP addresses
KVM:
arm64: Track vCPU power state using MP state values
KVM:
arm64: Trap SME usage in guest
KVM:
arm64: Treat ESR_EL2 as a 64-bit register
KVM:
arm64: uapi: Add kvm_debug_exit_arch.hsr_high
KVM:
arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision
KVM:
arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs
KVM:
arm64: vgic-v3: Implement MMIO-based LPI invalidation
KVM:
arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround
KVM:
arm64: vgic: Add more checks when restoring ITS tables
KVM:
arm64: vgic: Check that new ITEs could be saved in guest memory
KVM:
arm64: vgic: Do not ignore vgic_its_restore_cte failures
KVM:
arm64: vgic: Undo work in failed ITS restores
KVM:
arm64: Warn if accessing timer pending state outside of vcpu context
KVM:
arm64: Wire up CP15 feature registers to their AArch64 equivalents
KVM:
arm64: Wrapper for getting pmu_events
KVM:
Don't null dereference ops->destroy
KVM:
emulate: do not adjust size of fastop and setcc subroutines
KVM:
LAPIC: Drop pending LAPIC timer injection when canceling the timer
KVM:
LAPIC: Trace LAPIC timer expiration on every vmentry
KVM:
nVMX: Always enable TSC scaling for L2 when it was enabled for L1
KVM:
nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
KVM:
nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
KVM:
PPC: Book3S HV Nested: Change nested guest lookup to use idr
KVM:
PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
KVM:
PPC: Book3S HV Nested: L2 must not run with L1 xive context
KVM:
PPC: Book3S HV P9: Inject pending xive interrupts at guest entry
KVM:
PPC: Book3S HV P9: Move cede logic out of XIVE escalation rearming
KVM:
PPC: Book3S HV P9: Optimise loads around context switch
KVM:
PPC: Book3S HV P9: Split !nested case out from guest entry
KVM:
PPC: Book3S HV: fix incorrect NULL check on list iterator
KVM:
PPC: Book3S HV: Fix vcore_blocked tracepoint
KVM:
PPC: Book3S HV: HFSCR[PREFIX] does not exist
KVM:
PPC: Book3S HV: Initialize AMOR in nested entry
KVM:
PPC: Book3S HV: remove extraneous asterisk from rm_host_ipi_action() comment
KVM:
PPC: Book3S HV: Remove KVMPPC_NR_LPIDS
KVM:
PPC: Book3S HV: Update LPID allocator init for POWER9, Nested
KVM:
PPC: Book3S HV: Use consistent type for return value of kvm_age_rmapp()
KVM:
PPC: Book3S HV: Use IDA allocator for LPID allocator
KVM:
PPC: Book3S Nested: Use explicit 4096 LPID maximum
KVM:
PPC: Book3s: PR: Enable default TCE hypercalls
KVM:
PPC: Book3s: Remove real mode interrupt controller hcalls handlers
KVM:
PPC: Book3s: Retire H_PUT_TCE/etc real mode handlers
KVM:
PPC: Remove kvmppc_claim_lpid
KVM:
s390: Don't indicate suppression on dirtying, failing memop
KVM:
s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate
KVM:
s390: selftest: Test suppression indication on key prot exception
KVM:
selftests: Add a helper to check EPT/VPID capabilities
KVM:
selftests: Add option to create 2M and 1G EPT mappings
KVM:
selftests: Add option to run dirty_log_perf_test vCPUs in L2
KVM:
selftests: Clean up LIBKVM files in Makefile
KVM:
selftests: Drop stale function parameter comment for nested_map()
KVM:
selftests: Drop unnecessary rule for STATIC_LIBS
KVM:
selftests: Fix target thread to be migrated in rseq_test
KVM:
selftests: Link selftests directly with lib object files
KVM:
selftests: Make hyperv_clock selftest more stable
KVM:
selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h
KVM:
selftests: Refactor nested_map() to specify target level
KVM:
selftests: Replace x86_page_size with PG_LEVEL_XX
KVM:
selftests: Restrict test region to 48-bit physical addresses when using nested
KVM:
selftests: riscv: Improve unexpected guest trap handling
KVM:
selftests: riscv: Remove unneeded semicolon
KVM:
selftests: x86: Fix test failure on arch lbr capable platforms
KVM:
selftests: x86: Sync the new name of the test case to .gitignore
KVM:
SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX intercepts
KVM:
SEV: Init target VMCBs in sev_migrate_from
KVM:
stats: Fix value for KVM_STATS_UNIT_MAX for boolean stats
kvm:
stats: tell userspace which values are boolean
KVM:
SVM: Create a separate mapping for the GHCB save area
KVM:
SVM: Create a separate mapping for the SEV-ES save area
KVM:
SVM: Define sev_features and VMPL field in the VMSA
KVM:
SVM: fix tsc scaling cache logic
KVM:
SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus
KVM:
SVM: Update the SEV-ES save area mapping
KVM:
SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
KVM:
SVM: Use target APIC ID to complete AVIC IRQs when possible
KVM:
VMX: clean up pi_wakeup_handler
KVM:
VMX: Convert launched argument to flags
KVM:
VMX: Fix IBRS handling after vmexit
KVM:
VMX: Flatten __vmx_vcpu_run()
KVM:
VMX: Include MKTME KeyID bits in shadow_zero_check
KVM:
VMX: Prepare VMCS setting for posted interrupt enabling when APICv is available
KVM:
VMX: Prevent guest RSB poisoning attacks with eIBRS
KVM:
VMX: Prevent RSB underflow before vmenter
kvm:
vmx: remove redundant parentheses
KVM:
VMX: replace 0x180 with EPT_VIOLATION_* definition
KVM:
VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c
KVM:
x86/i8259: Remove a dead store of irq in a conditional block
KVM:
x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns"
KVM:
x86/mmu: Add shadow_me_value and repurpose shadow_me_mask
KVM:
X86/MMU: Add sp_has_gptes()
KVM:
x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots()
KVM:
x86/mmu: Check for host MMIO exclusion from mem encrypt iff necessary
KVM:
x86/mmu: cleanup computation of MMU roles for shadow paging
KVM:
x86/mmu: cleanup computation of MMU roles for two-dimensional paging
KVM:
x86/mmu: constify uses of struct kvm_mmu_role_regs
KVM:
x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits
KVM:
x86/mmu: do not recompute root level from kvm_mmu_role_regs
KVM:
x86/mmu: Don't attempt fast page fault just because EPT is in use
KVM:
x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required
KVM:
x86/mmu: Drop exec/NX check from "page fault can be fast"
KVM:
x86/mmu: Expand and clean up page fault stats
KVM:
X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest
KVM:
x86/mmu: Make all page fault handlers internal to the MMU
KVM:
x86/mmu: nested EPT cannot be used in SMM
KVM:
x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu
KVM:
x86/mmu: pull CPU mode computation to kvm_init_mmu
KVM:
x86/mmu: remove "bool base_only" arguments
KVM:
x86/mmu: remove ept_ad field
KVM:
x86/mmu: remove extended bits from mmu_role, rename field
KVM:
x86/mmu: remove kvm_calc_shadow_root_page_role_common
KVM:
x86/mmu: remove redundant bits from extended role
KVM:
x86/mmu: rename kvm_mmu_role union
KVM:
x86/mmu: Rename reset_rsvds_bits_mask()
KVM:
x86/mmu: rephrase unclear comment
KVM:
x86/mmu: replace direct_map with root_role.direct
KVM:
x86/mmu: replace root_level with cpu_role.base.level
KVM:
x86/mmu: replace shadow_root_level with root_role.level
KVM:
x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRs
KVM:
x86/mmu: simplify and/or inline computation of shadow MMU roles
KVM:
x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps
KVM:
x86/mmu: split cpu_role from mmu_role
KVM:
x86/mmu: store shadow EFER.NX in the MMU role
KVM:
x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabled
KVM:
x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults
KVM:
x86/MMU: Zap non-leaf SPTEs when disabling dirty logging
KVM:
x86/speculation: Disable Fill buffer clear within guests
KVM:
x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()
KVM:
x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID
KVM:
x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND
KVM:
x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SEND
KVM:
x86/xen: handle PV IPI vcpu yield
KVM:
x86/xen: handle PV spinlocks slowpath
KVM:
x86/xen: handle PV timers oneshot mode
KVM:
x86/xen: intercept EVTCHNOP_send from guests
KVM:
x86/xen: Kernel acceleration for XENVER_version
KVM:
x86/xen: Make kvm_xen_set_evtchn() reusable from other places
KVM:
x86/xen: Remove the redundantly included header file lapic.h
KVM:
x86/xen: Support direct injection of event channel events
KVM:
x86/xen: Support per-vCPU event channel upcall via local APIC
KVM:
x86/xen: Update self test for Xen PV timers
KVM:
x86/xen: Use gfn_to_pfn_cache for runstate area
KVM:
x86/xen: Use gfn_to_pfn_cache for vcpu_info
KVM:
x86/xen: Use gfn_to_pfn_cache for vcpu_time_info
KVM:
x86: a vCPU with a pending triple fault is runnable
KVM:
x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl.
kvm:
x86: Adjust the location of pkru_mask of kvm_mmu to reduce memory
KVM:
x86: allow per cpu apicv inhibit reasons
KVM:
x86: Allow userspace to opt out of hypercall patching
KVM:
x86: avoid calling x86 emulator without a decoded instruction
KVM:
x86: avoid loading a vCPU after .vm_destroy was called
KVM:
x86: Bail to userspace if emulation of atomic user access faults
KVM:
x86: Clean up and document nested #PF workaround
KVM:
x86: Copy kvm_pmu_ops by value to eliminate layer of indirection
KVM:
x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking
KVM:
x86: disable preemption while updating apicv inhibition
KVM:
x86: do not report a vCPU as preempted outside instruction boundaries
KVM:
x86: do not set st->preempted when going back to user space
KVM:
x86: document AVIC/APICv inhibit reasons
KVM:
x86: Don't snapshot "max" TSC if host TSC is constant
KVM:
x86: Drop WARNs that assert a triple fault never "escapes" from L2
KVM:
x86: Fix the intel_pt PMI handling wrongly considered from guest
KVM:
x86: fix typo in __try_cmpxchg_user causing non-atomicness
KVM:
x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
KVM:
x86: hyper-v: fix type of valid_bank_mask
KVM:
x86: hyper-v: replace bitmap_weight() with hweight64()
KVM:
x86: inhibit APICv/AVIC on changes to APIC ID or APIC base
KVM:
x86: mark synthetic SMM vmexit as SVM_EXIT_SW
KVM:
x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata
KVM:
x86: Move kvm_ops_static_call_update() to x86.c
KVM:
x86: Move lookup of indexed CPUID leafs to helper
KVM:
x86: nSVM: correctly virtualize LBR msrs when L2 is running
KVM:
x86: nSVM: implement nested LBR virtualization
KVM:
x86: nSVM: implement nested vGIF
KVM:
x86: nSVM: implement nested VMLOAD/VMSAVE
KVM:
x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE
KVM:
x86: optimize PKU branching in kvm_load_{guest|host}_xsave_state
KVM:
x86: Protect the unused bits in MSR exiting flags
KVM:
x86: replace bitmap_weight with bitmap_empty where appropriate
KVM:
x86: Support the vCPU preemption check with nopvspin and realtime hint
KVM:
x86: SVM: allow AVIC to co-exist with a nested guest running
KVM:
x86: SVM: allow to force AVIC to be enabled
KVM:
x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put
KVM:
x86: SVM: fix avic_kick_target_vcpus_fast
KVM:
x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE
KVM:
x86: SVM: remove avic's broken code that updated APIC ID
KVM:
x86: SVM: remove vgif_enabled()
kvm:
x86: SVM: use vmcb* instead of svm->vmcb where it makes sense
KVM:
x86: SVM: use vmcb01 in init_vmcb
KVM:
x86: Test case for TSC scaling and offset sync
KVM:
x86: Use __try_cmpxchg_user() to emulate atomic accesses
KVM:
x86: Use __try_cmpxchg_user() to update guest PTE A/D bits
KVM:
x86: Use gfn_to_pfn_cache for pv_time
KVM:
x86: Use static calls to reduce kvm_pmu_ops overhead
l2tp:
use add READ_ONCE() to fetch sk->sk_bound_dev_if
landlock:
Add clang-format exceptions
landlock:
Add design choices documentation for filesystem access rights
landlock:
Add support for file reparenting with LANDLOCK_ACCESS_FS_REFER
landlock:
Change landlock_add_rule(2) argument check ordering
landlock:
Change landlock_restrict_self(2) check ordering
landlock:
Create find_rule() from unmask_layers()
landlock:
Define access_mask_t to enforce a consistent access mask size
landlock:
Document good practices about filesystem policies
landlock:
Document LANDLOCK_ACCESS_FS_REFER and ABI versioning
landlock:
Explain how to support Landlock
landlock:
Fix landlock_add_rule(2) documentation
landlock:
Fix same-layer rule unions
landlock:
Format with clang-format
landlock:
Move filesystem helpers and add a new one
landlock:
Reduce the maximum number of layers to 16
latencytop:
move sysctl to its own file
leds:
Add driver for Qualcomm LPG
leds:
Add pm8350c support to Qualcomm LPG driver
leds:
Add PWM multicolor driver
leds:
is31fl32xx: Improve error reporting in .remove()
leds:
ktd2692: Avoid duplicate error messages on probe deferral
leds:
ktd2692: Make aux-gpios optional
leds:
lp50xx: Remove duplicated error reporting in .remove()
leds:
Move pwm-multicolor driver into rgb directory
leds:
pca9532: Make pca9532_destroy_devices() return void
leds:
qcom-lpg: add missing PWM dependency
leds:
qcom-lpg: Require pattern to follow documentation
leds:
regulator: Add dev helper variable
leds:
regulator: Make probeable from device tree
Linux:
lib/bitmap.c make bitmap_print_bitmask_to_buf parseable
lib/bitmap:
add test for bitmap_{from,to}_arr64
lib/bitmap:
extend comment for bitmap_(from,to)_arr32()
lib/irq_poll:
Prevent softirq pending leak in irq_poll_cpu_dead()
lib/Kconfig.debug:
change KUnit tests to default to KUNIT_ALL_TESTS
lib/Kconfig.debug:
remove more CONFIG_..._VALUE indirections
lib/kstrtox.c:
add "false"/"true" support to kstrtobool()
lib/sbitmap:
Fix invalid loop in __sbitmap_queue_get_batch()
lib/stackdepot:
allow requesting early initialization dynamically
lib/string.c:
simplify str[c]spn
lib/string_helpers:
fix not adding strarray to device's resource list
lib/test_meminit:
optimize do_kmem_cache_rcu_persistent() test
lib/test_string.c:
add strspn and strcspn tests
lib:
add bitmap_{from,to}_arr64
lib:
add generic polynomial calculation
lib:
remove back_str initialization
libata:
fix reading concurrent positioning ranges log
libata:
fix translation of concurrent positioning ranges
libata:
Improve ATA queued command allocation
libbpf:
Add ARC support to bpf_tracing.h
libbpf:
Add auto-attach for uprobes based on section name
libbpf:
Add BPF-side of USDT support
libbpf:
Add bpf_program__set_insns function
libbpf:
Add documentation to API functions
libbpf:
Add error returns to two API functions
libbpf:
Add kptr type tag macros to bpf_helpers.h
libbpf:
Add s390-specific USDT arg spec parsing logic
libbpf:
Add safer high-level wrappers for map operations
libbpf:
Add USDT notes parsing and resolution logic
libbpf:
Add x86-specific USDT arg spec parsing logic
libbpf:
Allow "incomplete" basic tracing SEC() definitions
libbpf:
Allow to opt-out from creating BPF maps
libbpf:
Allow WEAK and GLOBAL bindings during BTF fixup
libbpf:
Append "..." in fixed up log if CO-RE spec is truncated
libbpf:
Assign cookies to links in libbpf.
libbpf:
auto-resolve programs/libraries when necessary for uprobes
libbpf:
Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary
libbpf:
Avoid joining .BTF.ext data with BPF programs by section name
libbpf:
Clean up ringbuf size adjustment implementation
libbpf:
Complete field-based CO-RE helpers with field offset helper
libbpf:
Don't error out on CO-RE relos for overriden weak subprogs
libbpf:
Don't return -EINVAL if hdr_len < offsetofend(core_relo_len)
libbpf:
Drop unhelpful "program too large" guess
libbpf:
Fix a bug with checking bpf_probe_read_kernel() support in old kernels
libbpf:
Fix anonymous type check in CO-RE logic
libbpf:
Fix logic for finding matching program for CO-RE relocation
libbpf:
fix memory leak in attach_tp for target-less tracepoint program
libbpf:
Fix spelling mistake "libaries" -> "libraries"
libbpf:
Fix typo in comment
libbpf:
fix up global symbol counting logic
libbpf:
Fix up verifier log for unguarded failed CO-RE relos
libbpf:
Fix usdt_cookie being cast to 32 bits
libbpf:
Fix use #ifdef instead of #if to avoid compiler warning
libbpf:
Improve libbpf API documentation link position
libbpf:
Improve library identification for uprobe binary path resolution
libbpf:
Improve string parsing for uprobe auto-attach
libbpf:
Improve usability of field-based CO-RE helpers
libbpf:
Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr
libbpf:
Make BPF-side of USDT support work on big-endian machines
libbpf:
Minor style improvements in USDT code
libbpf:
Potential NULL dereference in usdt_manager_attach_usdt()
libbpf:
Provide barrier() and barrier_var() in bpf_helpers.h
libbpf:
Record subprog-resolved CO-RE relocations unconditionally
libbpf:
Refactor CO-RE relo human description formatting routine
libbpf:
remove bpf_create_map*() APIs
libbpf:
Remove redundant non-null checks on obj_elf
libbpf:
Remove unnecessary type cast
libbpf:
Simplify bpf_core_parse_spec() signature
libbpf:
start 1.0 development cycle
libbpf:
Support Debian in resolve_full_path()
libbpf:
Support function name-based attach uprobes
libbpf:
Support opting out from autoloading BPF programs declaratively
libbpf:
Support riscv USDT argument parsing logic
libbpf:
Support target-less SEC() definitions for BTF-backed programs
libbpf:
Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open()
libbpf:
Update API functions usage to check error
libbpf:
Usdt aarch64 arg parsing support
libbpf:
Use libbpf_mem_ensure() when allocating new map
libbpf:
Use strlcpy() in path resolution fallback logic
libbpf:
Use weak hidden modifier for USDT BPF-side API functions
libbpf:
Wire up spec management and other arch-independent USDT logic
libbpf:
Wire up USDT API and bpf_link integration
libceph:
use swap() macro instead of taking tmp variable
libperf evlist:
Add evsel as a parameter to ->idx()
libperf evlist:
Allow mixing per-thread and per-cpu mmaps
libperf evlist:
Check nr_mmaps is correct
libperf evlist:
Move ->idx() into mmap_per_evsel()
libperf evlist:
Remove ->idx() per_cpu parameter
libperf evsel:
Add comments for booleans
libperf evsel:
Add perf_evsel__enable_thread()
libperf evsel:
Factor out perf_evsel__ioctl()
libperf evsel:
Open shouldn't leak fd on failure
libperf:
Add preadn()
libsubcmd:
Fix OPTION_GROUP sorting
linkage:
Fix issue with missing symbol size
Linux:
Linux 5.19
Linux:
Linux 5.19-rc1
Linux:
Linux 5.19-rc2
Linux:
Linux 5.19-rc3
Linux:
Linux 5.19-rc4
Linux:
Linux 5.19-rc5
Linux:
Linux 5.19-rc6
Linux:
Linux 5.19-rc7
Linux:
Linux 5.19-rc8
linux/dim:
Fix divide by 0 in RDMA DIM
linux/mount.h:
trim includes
linux/types.h:
reinstate "__bitwise__" macro for user space use
list:
Add list_next_entry_circular() and list_prev_entry_circular()
list:
fix a data-race around ep->rdllist
list:
test: Test the hlist structure
livepatch:
Remove klp_arch_set_pc() and asm/livepatch.h
lkdtm/bugs:
Check for the NULL pointer after calling kmalloc
lkdtm/bugs:
Don't expect thread termination without CONFIG_UBSAN_TRAP
lkdtm/heap:
Hide allocation size from -Warray-bounds
lkdtm/heap:
Note conditions for SLAB_LINEAR_OVERFLOW
lkdtm/stackleak:
avoid spurious failure
lkdtm/stackleak:
check stack boundaries
lkdtm/stackleak:
fix CONFIG_GCC_PLUGIN_STACKLEAK=n
lkdtm/stackleak:
prevent unexpected stack usage
lkdtm/stackleak:
rework boundary management
lkdtm/usercopy:
Check vmalloc and >0-order folios
lkdtm/usercopy:
Expand size of "out of frame" object
lkdtm/usercopy:
Rename "heap" to "slab"
lkdtm:
Add CFI_BACKWARD to test ROP mitigations
lkdtm:
cfi: Fix type width for masking PAC bits
lkdtm:
cfi: Fix type width for masking PAC bits
lkdtm:
Disable return thunks in rodata.c
lkdtm:
Move crashtype definitions into each category
loadpin:
stop using bdevname
lockd:
fix nlm_close_files
lockd:
set fl_owner when unlocking files
lockdep:
Delete local_irq_enable_in_hardirq()
lockdep:
Fix -Wunused-parameter for _THIS_IP_
lockdown:
also lock down previous kgdb use
lockdown:
Fix kexec lockdown bypass with ima policy
locking/atomic/x86:
Introduce arch_try_cmpxchg64
locking/atomic:
Add generic try_cmpxchg64 support
locking/lockdep:
Use sched_clock() for random numbers
locking/lockref:
Use try_cmpxchg64 in CMPXCHG_LOOP macro
locking/mutex:
Make contention tracepoints more consistent wrt adaptive spinning
locking/qrwlock:
Change "queue rwlock" to "queued rwlock"
locking/rwsem:
Allow slowpath writer to ignore handoff bit if not set by first waiter
locking/rwsem:
Always try to wake waiters in out_nolock path
locking/rwsem:
Conditionally wake waiters in reader/writer slowpaths
locking/rwsem:
No need to check for handoff bit if wait queue empty
locking:
Add lock contention tracepoints
locking:
Apply contention tracepoints in the slow path
lockref:
remove unused 'lockref_get_or_lock()' function
LoongArch:
Add atomic/locking headers
LoongArch:
Add boot and setup routines
LoongArch:
Add build infrastructure
LoongArch:
Add CPU definition headers
LoongArch:
Add ELF and module support
LoongArch:
Add ELF-related definitions
LoongArch:
Add exception/interrupt handling
LoongArch:
Add Loongson-3 default config file
LoongArch:
Add memory management
LoongArch:
Add misc common routines
LoongArch:
Add multi-processor (SMP) support
LoongArch:
Add Non-Uniform Memory Access (NUMA) support
LoongArch:
Add other common headers
LoongArch:
Add process management
LoongArch:
Add signal handling support
LoongArch:
Add some library functions
LoongArch:
Add system call support
LoongArch:
Add VDSO and VSYSCALL support
LoongArch:
Add writecombine support for drm
LoongArch:
Disable executable stack by default
LoongArch:
Drop these obsolete selects in Kconfig
LoongArch:
Fix build errors for tinyconfig
LoongArch:
Fix copy_thread() build errors
LoongArch:
Fix EENTRY/MERRENTRY setting in setup_tlb_handler()
LoongArch:
Fix missing fcsr in ptrace's fpr_set
LoongArch:
Fix section mismatch warning
LoongArch:
Fix shared cache size calculation
LoongArch:
Fix sleeping in atomic context in setup_tlb_handler()
LoongArch:
Fix the !CONFIG_SMP build
LoongArch:
Fix the !THP build
LoongArch:
Fix the _stext symbol address
LoongArch:
Fix wrong "ROM Size" of boardinfo
LoongArch:
Fix wrong fpu version
LoongArch:
Make compute_return_era() return void
LoongArch:
Re-tab the assembly files
LoongArch:
Remove clock setting during cpu hotplug stage
LoongArch:
Remove MIPS comment about cycle counter
LoongArch:
Remove obsolete mentions of vcsr
LoongArch:
Remove several syntactic sugar macros for branches
LoongArch:
Remove unused variables
LoongArch:
Remove useless header compiler.h
LoongArch:
Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ
LoongArch:
Simplify "BGT foo, zero" with BGTZ
LoongArch:
Simplify "BLT foo, zero" with BLTZ
LoongArch:
Use ABI names of registers where appropriate
LoongArch:
Use the "jr" pseudo-instruction where applicable
LoongArch:
Use the "move" pseudo-instruction where applicable
LoongArch:
vmlinux.lds.S: Add missing ELF_DETAILS
loop:
add a SPDX header
loop:
avoid loop_validate_mutex/lo_mutex in ->release
loop:
de-duplicate the idle worker freeing code
loop:
don't destroy lo->workqueue in __loop_clr_fd
loop:
don't freeze the queue in lo_release
loop:
implement ->free_disk
loop:
initialize the worker tracking fields once
loop:
only freeze the queue in __loop_clr_fd when needed
loop:
remove a spurious clear of discard_alignment
loop:
remove lo_refcount and avoid lo_mutex in ->open / ->release
loop:
remove loop.h
loop:
remove most the top-of-file boilerplate comment
loop:
remove most the top-of-file boilerplate comment from the UAPI header
loop:
remove the racy bd_inode->i_mapping->nrpages asserts
loop:
suppress uevents while reconfiguring the device
LSM:
Remove double path_rename hook calls for RENAME_EXCHANGE
Linux:
m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb...
m68k:
atari: Make Atari ROM port I/O write macros return void
m68k:
coldfire: drop ISA_DMA_API support
m68k:
defconfig: Update defconfigs for v5.18-rc1
m68k:
fix typos in comments
m68k:
Introduce a virtual m68k machine
m68k:
math-emu: Fix dependencies of math emulation support
m68k:
math-emu: Fix typos in comments
m68k:
removed unused "mach_get_ss"
m68k:
Switch to new sys-off handler API
m68k:
use fallback for random_get_entropy() instead of zero
m68k:
virt: Switch to new sys-off handler API
m68k:
Wire up syscall_trace_enter/leave for m68k
m68knommu:
add definitions to support elf_fdpic program loader
m68knommu:
allow elf_fdpic loader to be selected
m68knommu:
fix 68000 CPU link with no platform selected
m68knommu:
fix undefined reference to `_init_sp'
m68knommu:
fix undefined reference to `mach_get_rtc_pll'
m68knommu:
implement minimal regset support
m68knommu:
set ZERO_PAGE() to the allocated zeroed page
m68knommu:
use asm-generic/mmu.h for nommu setups
mac80211:
consider Order bit to fill CCMP AAD
mac80211:
disable BSS color collision detection in case of no free colors
mac80211:
extend current rate control tx status API
mac80211:
fix typo in documentation
mac80211:
Improve confusing comment around tx_info clearing
mac80211:
introduce BSS color collision detection
mac80211:
minstrel_ht: fill all requested rates
mac80211:
minstrel_ht: fix where rate stats are stored (fixes debugfs output)
mac80211:
minstrel_ht: support ieee80211_rate_status
mac80211:
mlme: move in RSSI reporting code
mac80211:
mlme: track assoc_bss/associated separately
mac80211:
mlme: use local SSID copy
mac80211:
prepare sta handling for MLO support
mac80211:
protect ieee80211_assign_beacon with next_beacon check
mac80211:
refactor freeing the next_beacon
mac80211:
remove stray multi_sta_back_32bit docs
mac80211:
remove unused argument to ieee80211_sta_connection_lost()
mac80211:
remove useless bssid copy
mac80211:
support disabling EHT mode
mac80211:
tx: delete a redundant if statement in ieee80211_check_fast_xmit()
mac80211:
unify CCMP/GCMP AAD construction
mac80211:
upgrade passive scan to active scan on DFS channels after beacon rx
mac80211:
use ifmgd->bssid instead of ifmgd->associated->bssid
macintosh/adb:
Use swap() to make code cleaner
macintosh/ams:
Remove unneeded result variable
macintosh/ams:
Replace snprintf in show functions with sysfs_emit
macintosh/smu:
Fix warning comparing pointer to 0
macintosh/via-pmu:
Fix build failure when CONFIG_INPUT is disabled
macintosh/via-pmu:
Use DEFINE_SPINLOCK() for spinlock
macintosh:
Fix warning comparing pointer to 0
macintosh:
Prepare cleanup of powerpc's asm/prom.h
macintosh:
Use for_each_child_of_node() macro
macintosh:
Use kmemdup rather than duplicating its implementation
macintosh:
via-pmu and via-cuda need RTC_LIB
macsec:
always read MACSEC_SA_ATTR_PN as a u64
macsec:
fix error message in macsec_add_rxsa and _txsa
macsec:
fix NULL deref in macsec_add_rxsa
macsec:
fix UAF bug for real_dev
macsec:
limit replay window size with XPN
mailbox:
correct kerneldoc
mailbox:
forward the hrtimer if not queued and under a lock
mailbox:
imx: remove redundant initializer
mailbox:
mediatek: support mt8186 adsp mailbox
mailbox:
omap: using pm_runtime_resume_and_get to simplify the code
mailbox:
pcc: Fix an invalid-load caught by the address sanitizer
mailbox:
qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n
mailbox:
qcom-ipcc: Log the pending interrupt during resume
mailbox:
remove an unneeded NULL check on list iterator
mailbox:
tegra-hsp: Add 128-bit shared mailbox support
mailbox:
tegra-hsp: Add tegra_hsp_sm_ops
Linux:
mailbox:imx: using pm_runtime_resume_and_get
mailmap:
add alias for
[email protected]
mailmap:
add entry for Christian Marangi
mailmap:
update Baolin Wang's email
mailmap:
update Gao Xiang's email addresses
mailmap:
update Josh Poimboeuf's email
mailmap:
Update my email address to @redhat.com
mailmap:
update Seth Forshee's email address
MAINTAINERS:
Add a maintainer for bpftool
MAINTAINERS:
Add a maintainer for OCP Time Card
MAINTAINERS:
add a new reviewer for S32G
MAINTAINERS:
add ad3552r
MAINTAINERS:
Add an additional maintainer to the AMD XGBE driver
MAINTAINERS:
Add apple efuses nvmem files to ARM/APPLE MACHINE
MAINTAINERS:
add ATA sysfs file documentation to libata entry
MAINTAINERS:
Add Broadcom BCMBCA entry
MAINTAINERS:
add corresponding kselftests to cgroup entry
MAINTAINERS:
add corresponding kselftests to memcg entry
MAINTAINERS:
add cpumask and nodemask files to BITMAP_API
MAINTAINERS:
Add Dmitry as MSM DRM driver co-maintainer
MAINTAINERS:
add docs entry to AMDGPU
MAINTAINERS:
Add entry for DOCUMENTATION/JAPANESE
MAINTAINERS:
Add HTE Subsystem
MAINTAINERS:
add include/dt-bindings/clock to COMMON CLK FRAMEWORK
MAINTAINERS:
add include/dt-bindings/gpio to GPIO SUBSYSTEM
MAINTAINERS:
add include/dt-bindings/i2c to I2C SUBSYSTEM HOST DRIVERS
MAINTAINERS:
add include/dt-bindings/net to NETWORKING DRIVERS
MAINTAINERS:
add include/dt-bindings/usb to USB SUBSYSTEM
MAINTAINERS:
add KEYS-TRUSTED-CAAM
MAINTAINERS:
Add
[email protected]
list for Renesas TMIO/SDHI driver
MAINTAINERS:
add maillist information for LoongArch
MAINTAINERS:
Add maintainer information for LoongArch
MAINTAINERS:
add maintainer information for z3fold
MAINTAINERS:
Add maintainer to AF_XDP
MAINTAINERS:
Add maintainers for CTU CAN FD IP core driver
MAINTAINERS:
Add maintainers for Microchip T1 Phy driver
MAINTAINERS:
add MEMORY HOT(UN)PLUG section and add David as reviewer
MAINTAINERS:
add Miaohe Lin as a memory-failure reviewer
MAINTAINERS:
add Muchun as a memcg reviewer
MAINTAINERS:
add Muchun as co-maintainer for HugeTLB
MAINTAINERS:
Add myself as a reviewer for Qualcomm ARM/64 support
MAINTAINERS:
Add myself as maintainer of the RZN1 RTC driver
MAINTAINERS:
add myself as reviewer for slab
MAINTAINERS:
Add myself as scheduler topology reviewer
MAINTAINERS:
Add new IOMMU development mailing list
MAINTAINERS:
add polarfire rng, pci and clock drivers
MAINTAINERS:
Add printk indexing maintainers on mention of printk_index
MAINTAINERS:
add Ralink pinctrl driver
MAINTAINERS:
add raspberrypi to BCM2835 architecture
MAINTAINERS:
add Russ Weight as a firmware loader maintainer
MAINTAINERS:
Add Wacom driver maintainers
MAINTAINERS:
add Wenjia as SMC maintainer
MAINTAINERS:
adjust MELLANOX ETHERNET INNOVA DRIVERS to TLS support removal
MAINTAINERS:
Become the docs/zh_CN maintainer
MAINTAINERS:
Broadcom internal lists aren't maintainers
MAINTAINERS:
change the NXP FSPI driver maintainer.
MAINTAINERS:
core DT include belongs to core
MAINTAINERS:
Enlarge coverage of TRACING inside architectures
MAINTAINERS:
fix location of moxa-smartio.rst
MAINTAINERS:
Introduce HPE GXP Architecture
MAINTAINERS:
Limit KVM RISC-V entry to existing selftests
MAINTAINERS:
mark ARM/PALM TREO SUPPORT orphan
MAINTAINERS:
Merge DART into ARM/APPLE MACHINE
MAINTAINERS:
move myself from ceph "Maintainer" to "Reviewer"
MAINTAINERS:
nfc: drop Charles Gorand from NXP-NCI
MAINTAINERS:
omap1: Add Janusz as an additional maintainer
MAINTAINERS:
reciprocal co-maintainership for file locking and nfsd
MAINTAINERS:
rectify entries for ARM DRM DRIVERS after dt conversion
MAINTAINERS:
rectify entries for some i3c drivers after dt conversion
MAINTAINERS:
rectify entry for SYNOPSYS AXS10x RESET CONTROLLER DRIVER
MAINTAINERS:
rectify entry for XILINX CAN DRIVER
MAINTAINERS:
Remove
[email protected]
MAINTAINERS:
remove redundant file of PTRACE SUPPORT entry
MAINTAINERS:
Reorganize KVM/x86 maintainership
MAINTAINERS:
update Abel Vesa's email
MAINTAINERS:
update ASoC Qualcomm maintainer email-id
MAINTAINERS:
update ASoC/Intel/SOF maintainers
MAINTAINERS:
Update BCM2711/BCM2835 maintainer
MAINTAINERS:
Update Ben's email address
MAINTAINERS:
update cortina,gemini-ethernet.yaml reference
MAINTAINERS:
update dongwoon,dw9807-vcm.yaml reference
MAINTAINERS:
Update email address
MAINTAINERS:
Update freescale pin controllers maintainer
MAINTAINERS:
Update GPIO ACPI library to Supported
MAINTAINERS:
Update Hemant's email id
MAINTAINERS:
Update Intel GPIO (PMIC and PCH) to Supported
MAINTAINERS:
Update Intel pin control to Supported
MAINTAINERS:
Update KVM RISC-V entry to cover selftests support
MAINTAINERS:
Update linux-fpga repository location
MAINTAINERS:
Update Lorenzo Pieralisi's email address
MAINTAINERS:
update MM tree references
MAINTAINERS:
update my email address
MAINTAINERS:
Update s390 virtio-ccw
MAINTAINERS:
update snps,axs10x-reset.yaml reference
MAINTAINERS:
Update Synopsys DesignWare I2C to Supported
MAINTAINERS:
Update Xen maintainership
MAINTAINERS:
updated Lorenzo's email address
Makefile:
fix 2 typos
malidp:
Fix NULL vs IS_ERR() checking
mce:
fix set_mce_nospec to always unmap the whole page
mctp:
test: Use NULL macros
md/bitmap:
don't set sb values if can't pass sanity check
md/raid0:
Ignore RAID0 layout if the second zone has only one device
md/raid5-ppl:
Annotate with rcu_dereference_protected()
md/raid5-ppl:
Fix argument order in bio_alloc_bioset()
md/raid5:
Add __rcu annotation to struct disk_info
md/raid5:
Annotate functions that hold device_lock with __must_hold
md/raid5:
Annotate rdev/replacement access when mddev_lock is held
md/raid5:
Annotate rdev/replacement accesses when nr_pending is elevated
md/raid5:
Cleanup setup_conf() error returns
md/raid5:
missing error code in setup_conf()
md/raid5:
Un-nest struct raid5_percpu definition
md:
bcache: check the return value of kzalloc() in detached_dev_do_request()
md:
Don't set mddev private to NULL in raid0 pers->free
md:
don't unregister sync_thread with reconfig_mutex held
md:
fix an incorrect NULL check in does_sb_need_changing
md:
fix an incorrect NULL check in md_reload_sb
md:
fix double free of io_acct_set bioset
md:
protect md_unregister_thread from reentrancy
md:
remove most calls to bdevname
md:
replace deprecated strlcpy & remove duplicated line
md:
Replace role magic numbers with defined constants
md:
Set MD_BROKEN for RAID1 and RAID10
media:
Add bus type to frame descriptors
media:
Add CSI-2 bus configuration to frame descriptors
media:
Add MIPI CSI-2 28 bits per pixel raw data type
media:
af9005: use the newer dvb-usb macros for USB device
media:
amphion: decoder copy timestamp from output to capture
media:
amphion: encoder copy timestamp from output to capture
media:
amphion: ensure the buffer count is not less than min_buffer
media:
amphion: fix decoder's interlaced field
media:
amphion: free ctrl handler if error is set and return error
media:
amphion: G/S_PARM only for encoder's output queue
media:
amphion: handle picture skipped event
media:
amphion: no need to check return value of debugfs_create functions
media:
amphion: wake up when error occurs
media:
aspeed: Fix an error handling path in aspeed_video_probe()
media:
atmel: atmel-isc-base: replace is_streaming call in s_fmt_vid_cap
media:
atmel: atmel-isc-base: use mutex to lock awb workq from streaming
media:
atmel: atmel-isc-base: use streaming status when queueing buffers
media:
atmel: atmel-isc: compact the controller formats list
media:
atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
media:
atmel: atmel-isc: remove redundant comments
media:
atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
media:
atmel: atmel-sama7g5-isc: remove stray line
media:
atmel: microchip-csi2dc: add link validation support
media:
atomisp: don't pass a pointer to a local variable
media:
av7110: fix prohibited spaces in switch statement
media:
av7110: fix switch indentation
media:
bdisp: remove unnecessary IS_ERR() check
media:
cadence: cdns-csi2tx: Use mipi-csi2.h
media:
ccs-core.c: fix failure to call clk_disable_unprepare
media:
ccs: Use %u for printing unsigned values, remove extra debug print
media:
ccs: Use unsigned int as index to an array
media:
cec-adap.c: don't unconfigure if already unconfigured
media:
cec-adap.c: drop activate_cnt, use state info instead
media:
cec-adap.c: fix is_configuring state
media:
cec-adap.c: reconfigure if the PA changes during configuration
media:
cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT
media:
cec-pin.c: disabling the adapter cannot call kthread_stop
media:
cec-pin.c: don't zero work_pin_num_events in adap_enable
media:
cec.h: add cec_msg_recv_is_rx/tx_result helpers
media:
cec: abort if the current transmit was canceled
media:
cec: add optional adap_configured callback
media:
cec: add xfer_timeout_ms field
media:
cec: call enable_adap on s_log_addrs
media:
cec: correctly pass on reply results
media:
cec: seco: remove byte handling from smb_word_op
media:
cec: use call_op and check for !unregistered
media:
cinergyT2-core: use the newer dvb-usb macros for USB device
media:
coda: add JPEG downscale support
media:
coda: Add more H264 levels for CODA960
media:
coda: assert bitstream mutex is locked in coda_fill_bitstream
media:
coda: consolidate job_finish calls on decoder prepare_run failure
media:
coda: disable encoder cmd ioctl on decoder and vice versa
media:
coda: disable encoder ioctls for decoder devices
media:
coda: disable stateful encoder ioctls for jpeg encoder
media:
coda: fix default JPEG colorimetry
media:
coda: Fix reported H264 profile
media:
coda: jpeg: improve header parse error message
media:
coda: jpeg: set buffer error flag when header parsing fails
media:
coda: jpeg: start streaming without valid header
media:
coda: limit frame interval enumeration to supported encoder frame sizes
media:
cx25821: Fix the warning when removing the module
media:
cx25821: request_irq -> devm_request_irq
media:
cxusb: use the newer dvb-usb macros for USB device
media:
davinci: remove unnecessary NULL check
media:
digitv: use the newer dvb-usb macros for USB device
media:
dm355_ccdc: remove unnecessary check of res
media:
dm644x_ccdc: remove unnecessary check of res
media:
doc: Document dual use of H.264 pic_num/frame_num
media:
docs-rst: Append HEVC specific term
media:
docs: Fix vimc default pipeline graph
media:
docs: media: uvcvideo: Use linux-media mailing list
media:
Documentation/media: Remove incorrect statement
media:
Documentation: add documentation about subdev state
media:
Documentation: mc: Add media_device_{init,cleanup}
media:
dt-bindings: Convert Dongwoon dw9807-vcm bindings to json-schema
media:
dt-bindings: imx412: Add regulator descriptions
media:
dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8186
media:
dt-bindings: media: microchip,xisc: add bus-width of 14
media:
dt-bindings: media: rockchip-vdec: Add RK3328 compatible
media:
dt-bindings: media: rockchip-vpu: Add RK3568 compatible
media:
dt-bindings: media: video-interfaces: Add new bus-type
media:
dt-bindings: mtk-vcodec-encoder: Add power-domains property
media:
dtv5100: use the newer dvb-usb macros for USB device
media:
dvb-usb-ids.h: sort entries
media:
dvb-usb: a800: use an enum for the device number
media:
dvb-usb: Add helper macros for using USB VID/PID
media:
dvb-usb: az6027: use an enum for the device number
media:
dvb-usb: dib0700_devices: use an enum for the device number
media:
dvb-usb: dibusb-mb: use an enum for the device number
media:
dvb-usb: dibusb-mc: use an enum for the device number
media:
dvb-usb: dtt200u: use an enum for the device number
media:
dvb-usb: gp8psk: use an enum for the device number
media:
dvb-usb: m920x: use an enum for the device number
media:
dvb-usb: move USB IDs to dvb-usb-ids.h
media:
dvb-usb: nova-t-usb2: use an enum for the device number
media:
dvb-usb: opera1: use an enum for the device number
media:
dvb-usb: pctv452e: use an enum for the device number
media:
dvb-usb: ttusb2: use an enum for the device number
media:
dvb-usb: umt-010: use an enum for the device number
media:
dvb-usb: vp702x: reference to usb ID table
media:
dvb-usb: vp702x: use an enum for the device number
media:
dvb-usb: vp7045: use an enum for the device number
media:
dw2102: use the newer dvb-usb macros for USB device
media:
dw9807-vcm: Add "dongwoon,dw9807" compatible string
media:
entity: Add link_type_name() helper
media:
entity: Add support for ancillary links
media:
entity: skip non-data link when removing reverse links
media:
entity: Skip non-data links in graph iteration
media:
ext-ctrls-codec.rst: fix indentation
media:
exynos4-is: Change clk_disable to clk_disable_unprepare
media:
exynos4-is: Fix compile warning
media:
exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
media:
gpio-ir-tx: simplify wait logic
media:
gspca: make the read-only array table static const
media:
h264: Avoid wrapping long_term_frame_idx
media:
h264: Increase reference lists size to 32
media:
h264: Sort p/b reflist using frame_num
media:
h264: Store all fields into the unordered list
media:
h264: Store current picture fields
media:
h264: Use v4l2_h264_reference for reflist
media:
hantro: Add H.264 field decoding support
media:
hantro: Add support for Hantro G1 on RK356x
media:
hantro: Empty encoder capture buffers by default
media:
hantro: Enable HOLD_CAPTURE_BUF for H.264
media:
hantro: h264: Make dpb entry management more robust
media:
hantro: HEVC: Fix output frame chroma offset
media:
hantro: HEVC: Fix reference frames management
media:
hantro: HEVC: Fix tile info buffer value computation
media:
hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
media:
hantro: Implement support for encoder commands
media:
hantro: Stop using H.264 parameter pic_num
media:
hantro: Use post processor scaling capacities
media:
i2c: Add acpi support to ov7251
media:
i2c: Add hblank control to ov7251
media:
i2c: Add ov7251_detect_chip()
media:
i2c: add ov7251_init_ctrls()
media:
i2c: Add ov7251_pll_configure()
media:
i2c: Add pm_runtime support to ov7251
media:
i2c: Add support for new frequencies to ov7251
media:
i2c: Add vblank control to ov7251 driver
media:
i2c: adv7180: Add support for the test patterns
media:
i2c: cleanup comments
media:
i2c: dw9714: Disable the regulator when the driver fails to probe
media:
i2c: dw9714: Return zero in remove callback
media:
i2c: Extend .get_selection() for ov7251
media:
i2c: imx412: Add bulk regulator support
media:
i2c: imx412: Fix power_off ordering
media:
i2c: imx412: Fix reset GPIO polarity
media:
i2c: max9286: fix kernel oops when removing module
media:
i2c: ov2640: Depend on V4L2_ASYNC
media:
i2c: ov5645: Fix media bus format
media:
i2c: ov5645: Remove unneeded of_match_ptr macro
media:
i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
media:
i2c: ov5695: fix typos in comments
media:
i2c: Provide ov7251_check_hwcfg()
media:
i2c: rdacm20: Fix format definition
media:
i2c: rdacm2x: properly set subdev entity function
media:
i2c: Remove .s_power() from ov7251
media:
i2c: Remove per-mode frequencies from ov7251
media:
i2c: video-i2c: Move defines to the top of the file
media:
i2c: video-i2c: Replace constants with proper names
media:
i2c: video-i2c: Use GENMASK for masking bits
media:
imon: avoid needless atomic allocations in resume
media:
imon: drop references only after device is no longer used
media:
imon: fix timer racing disconnect
media:
imon: reorganize serialization
media:
imx-jpeg: Add pm-sleep support for imx-jpeg
media:
imx-jpeg: Correct the pixel format of rgb
media:
imx-jpeg: don't change byteused of queued buffer
media:
imx-jpeg: Fix potential array out of bounds in queue_setup
media:
imx-jpeg: Handle source change in a function
media:
imx-jpeg: Identify and handle precision correctly
media:
imx-jpeg: Propagate the output frame size to the capture side
media:
imx-jpeg: Refactor function mxc_jpeg_parse
media:
imx-jpeg: Support dynamic resolution change
media:
imx: imx-mipi-csis: Add support for JPEG_1X8
media:
imx: imx-mipi-csis: Don't stop streaming at runtime suspend time
media:
imx: imx-mipi-csis: Don't use .s_power()
media:
imx: imx-mipi-csis: Drop powered flag
media:
imx: imx-mipi-csis: Drop unneeded system PM implementation
media:
imx: imx-mipi-csis: Fix active format initialization on source pad
media:
imx: imx-mipi-csis: Protect mipi_csis_dump_regs()
media:
imx: imx-mipi-csis: Rename csi_state to mipi_csis_device
media:
imx: imx-mipi-csis: Simplify mipi_csis_s_stream()
media:
imx: imx-mipi-csis: Simplify runtime PM implementation
media:
ipu3-cio2: Add INT347E to cio2-bridge
media:
ipu3-cio2: Add support for V4L2_PIX_FMT_IPU3_Y10
media:
isif: remove unnecessary check of res
media:
lirc: add missing exceptions for lirc uapi header file
media:
lirc: revert removal of unused feature flags
media:
MAINTAINERS: adjust entries to nxp driver movement in media platform
media:
MAINTAINERS: drop unreachable contact for MEDIATEK JPEG DRIVER
media:
MAINTAINERS: rectify entry for MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
media:
MAINTAINERS: rectify entry for MEDIATEK MEDIA DRIVER
media:
MAINTAINERS: refurbish MEDIATEK JPEG DRIVER section
media:
make RADIO_ADAPTERS tristate
media:
mc: delete redundant code in __media_device_unregister_entity
media:
mc: media_device_init() initialises a media_device, not media_entity
media:
mc: Provide a helper for setting bus_info field
media:
mc: Remove redundant documentation
media:
mc: Set bus_info in media_device_init()
media:
media-entity.h: Fix documentation for media_create_intf_link
media:
media.h: Add new media link type
media:
media.h: remove unneeded
inclusion
media:
media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI
media:
mediatek: vcodec: Add format to support MT21C
media:
mediatek: vcodec: add h264 decoder driver for mt8186
media:
mediatek: vcodec: Add vdec enable/disable hardware helpers
media:
mediatek: vcodec: disable vp8 4K capability
media:
mediatek: vcodec: Extract H264 common code
media:
mediatek: vcodec: Fix v4l2 compliance decoder cmd test fail
media:
mediatek: vcodec: Fix v4l2-compliance fail
media:
mediatek: vcodec: get capture queue buffer size from scp
media:
mediatek: vcodec: Getting supported decoder format types
media:
mediatek: vcodec: prevent kernel crash when rmmod mtk-vcodec-dec.ko
media:
mediatek: vcodec: Read max resolution from dec_capability
media:
mediatek: vcodec: record capture queue format type
media:
mediatek: vcodec: Refactor get and put capture buffer flow
media:
mediatek: vcodec: Refactor supported vdec formats and framesizes
media:
mediatek: vcodec: set each plane bytesused in buf prepare
media:
mediatek: vcodec: Support MT8186
media:
mediatek: vcodec: support stateless H.264 decoding for mt8192
media:
mediatek: vcodec: support stateless VP8 decoding
media:
mediatek: vcodec: support stateless VP9 decoding
media:
mediatek: vcodec: Using firmware type to separate different firmware architecture
media:
meson-ir-tx: remove superfluous dev_err()
media:
ov7251: fix mutex lock unbalance
media:
ov7640: Use ARRAY_SIZE instead of manual checking
media:
ov7670: remove ov7670_power_off from ov7670_remove
media:
ov8856: apply digital gain by setting global gain control register
media:
pci: cx23885: Fix the error handling in cx23885_initdev()
media:
platform: imx-mipi-csis: Remove unneeded 'default n'
media:
platform: Remove unused including
media:
platform: renesas-ceu: Fix unused variable warning
media:
platform: return early if the iface is not handled
media:
platform: samsung: remove redundant assignment to variable m
media:
platform: video-viu: Do not select it by default
media:
pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
media:
rcar-vin: Add check that input interface and format are valid
media:
rcar-vin: Remove stray blank line
media:
remove third argument of usb_maxpacket()
media:
Revert "media: dw9768: activate runtime PM and turn off device"
media:
rga: fix possible memory leak in rga_probe
media:
rkvdec-h264: Add field decoding support
media:
rkvdec: Enable capture buffer holding for H264
media:
rkvdec: Ensure decoded resolution fit coded resolution
media:
rkvdec: h264: Fix bit depth wrap in pps packet
media:
rkvdec: h264: Fix dpb_valid implementation
media:
rkvdec: h264: Fix reference frame_num wrap for second field
media:
rkvdec: h264: Validate and use pic width and height in mbs
media:
rkvdec: Move H264 SPS validation in rkvdec-h264
media:
rkvdec: Stop overclocking the decoder
media:
rockchip: rkisp1: Use mipi-csi2.h
media:
s5k6a3: add missing clk_disable_unprepare
media:
saa7134: simplify if-if to if-else
media:
st-delta: Fix PM disable depth imbalance in delta_probe
media:
staging/intel-ipu3: Cleanup dummy buffers via helper
media:
staging/intel-ipu3: Reset imgu_video_device sequence
media:
staging: media: hantro: Fix typos
media:
staging: media: hantro: Update TODO list
media:
staging: media: ipu3-imgu: Request specific firmware binary
media:
staging: media: ipu3: Fix AF x_start position when rightmost stripe is used
media:
staging: media: ipu3: Fix AWB x_start position when rightmost stripe is used
media:
staging: media: rkvdec: Update TODO list
media:
stkwebcam: move stk_camera_read_reg() scratch buffer to struct stk_camera
media:
subdev: add active state to struct v4l2_subdev
media:
subdev: add locking wrappers to subdev op wrappers
media:
subdev: add subdev state locking
media:
subdev: add v4l2_subdev_get_fmt() helper function
media:
subdev: pass also the active state to subdevs from ioctls
media:
subdev: rename subdev-state alloc & free
media:
subdev: rename v4l2_subdev_get_pad_* helpers
media:
technisat-usb2: use the newer dvb-usb macros for USB device
media:
ti: cal: use frame desc to get vc and dt
media:
uapi: Add IPU3 packed Y10 format
media:
uvcvideo: Add UVC_GUID_FORMAT_H265
media:
uvcvideo: Fix bit overflow in uvc_probe_video
media:
uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails
media:
uvcvideo: Fix missing check to determine if element is found in list
media:
uvcvideo: Simplify uvc_endpoint_max_bpi()
media:
uvcvideo: Undup use uvc_endpoint_max_bpi() code
media:
v4l2-async: Create links during v4l2_async_match_notify()
media:
v4l2-async: Use endpoints in __v4l2_async_nf_add_fwnode_remote()
media:
v4l2-ctls-core.c: kvmalloc_array -> kvcalloc
media:
v4l2-ctrls: Add intra-refresh type control
media:
v4l2-mem2mem: Trace on implicit un-hold
media:
v4l2-subdev.c: kvmalloc_array -> kvcalloc
media:
v4l2-subdev: drop extra #ifdef
media:
v4l2-subdev: fix #endif comments
media:
v4l2: fix uninitialized value tuner_status(CWE-457)
media:
v4l2: mem2mem: Fix typos in v4l2_m2m_dev documentation
media:
v4l2: Reorder field reflist
media:
v4l2: Trace calculated p/b0/b1 initial reflist
media:
v4l: Add Qualcomm custom compressed pixel formats
media:
v4l: ioctl: Set bus_info in v4l_querycap()
media:
venus: Add a handling of QC08C compressed format
media:
venus: Add a handling of QC10C compressed format
media:
venus: do not queue internal buffers from previous sequence
media:
venus: helpers: Add helper to check supported pixel formats
media:
venus: hfi: Add error message for timeout error
media:
venus: hfi: avoid null dereference in deinit
media:
venus: hfi_platform: Correct supported compressed format
media:
venus: vdec: ensure venus is powered on during stream off
media:
venus: vdec: Use output resolution on reconfigure
media:
venus: venc: Add support for intra-refresh type
media:
video-mux: Use dev_err_probe()
media:
videobuf2-dma-sg.c: kvmalloc_array -> kvcalloc
media:
videobuf2-v4l2: Expose vb2_queue_is_busy() to drivers
media:
vsp1: Don't open-code vb2_fop_release()
media:
vsp1: Fix offset calculation for plane cropping
media:
vsp1: Use vb2_queue_is_busy()
Linux:
MediaTek SPI controller cleanups and documentation
mei:
add support for graphics system controller (gsc) devices
mei:
gsc: add runtime pm handlers
mei:
gsc: retrieve the firmware version
mei:
gsc: setup char driver alive in spite of firmware handshake failure
mei:
hbm: drop capability response on early shutdown
mei:
me: add raptor lake point S DID
mei:
me: set internal pg flag to off on hardware reset
mellanox:
mlx5: avoid uninitialized variable warning with gcc-12
memblock tests:
remove completed TODO item
memblock tests:
update style of comments for memblock_add_*() functions
memblock tests:
update style of comments for memblock_free_*() functions
memblock tests:
update style of comments for memblock_remove_*() functions
memblock tests:
update style of comments for memblock_reserve_*() functions
memcg:
accounting for objects allocated for new netdevice
memcg:
introduce per-memcg reclaim interface
memory:
brcmstb_dpfe: simplify platform_get_resource_byname()
memory:
da8xx-ddrctl: simplify platform_get_resource()
memory:
emif: remove unneeded ENOMEM error messages
memory:
emif: simplify platform_get_resource()
memory:
emif: Use kernel_can_power_off()
memory:
fsl-corenet-cf: Use helper function devm_platform_ioremap_resource()
memory:
mtk-smi: add missing put_device() call in mtk_smi_device_link_common
memory:
omap-gpmc: Allow building as a module
memory:
omap-gpmc: Make OMAP_GPMC config visible and selectable
memory:
omap-gpmc: OMAP_GPMC should depend on ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3
memory:
renesas-rpc-if: simplify platform_get_resource_byname()
memory:
renesas-rpc-if: Simplify single/double data register access
memory:
samsung: exynos5422-dmc: Avoid some over memory allocation
memory:
samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
memory:
tegra: Add APE memory clients for Tegra234
memory:
tegra: Add MC error logging on Tegra186 onward
memory:
tegra: Add memory controller channels support
memory:
tegra: Add Tegra234 support
memory:
tegra: mc: simplify platform_get_resource()
memory:
ti-emif-pm: simplify platform_get_resource()
memory:
ti-emif: simplify platform_get_resource()
memregion:
Fix memregion_free() fallback definition
Merge branch :
'Be explicit with XFRM offload direction'
Linux:
Merge 5.18-rc2 into staging-next
Linux:
Merge 5.18-rc5 into char-misc-next
Linux:
Merge 5.18-rc5 into driver-core-next
Linux:
Merge 5.18-rc5 into tty-next
Linux:
Merge 5.18-rc5 into usb-next
Linux:
Merge 5.18-rc7 into usb-next
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge back earlier cpufreq changes for 5.19.
Linux:
Merge back earlier int340x driver changes for 5.19.
Linux:
Merge back earlier int340x thermal driver changes for 5.19.
Linux:
Merge back earlier thermal control updates for 5.19-rc1.
Linux:
Merge back reboot/poweroff notifiers rework for 5.19-rc1.
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nex
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'
[email protected]
' into arm64-for-5.19
Merge branch :
'
[email protected]
' into clk-for-5.19
Merge branch :
'
[email protected]
' into arm64-for-5.19
Merge branch :
'
[email protected]
' into clk-for-5.19
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'5.18/scsi-fixes' into 5.19/scsi-staging
Merge branch :
'acpica'
Merge branch :
'act_police-continue-offload-fix'
Merge branch :
'Add libbpf support for USDTs'
Merge branch :
'Add source ip in bpf tunnel key'
Merge branch :
'Add USDT support for s390'
Merge branch :
'add-a-bhash2-table-hashed-by-port-address'
Merge branch :
'add-ethtool-sqi-support-for-lan87xx-t1-phy'
Merge branch :
'add-reset-deassertion-for-aspeed-mdio'
Merge branch :
'add-ti-dp83td510-support'
Merge branch :
'adin-add-support-for-clock-output'
Merge branch :
'adin1100-industrial-PHY-support'
Merge branch :
'amt-fix-several-bugs'
Merge branch :
'amt-fix-several-bugs-in-amt_rcv'
Merge branch :
'amt-fix-several-bugs-in-gateway-mode'
Merge branch :
'amt-fix-validation-and-synchronization-bugs'
Merge branch :
'armada-3720-turris-mox-and-orion-mdio'
Merge branch :
'asm-generic-headers-cleanup' into asm-generic
Merge branch :
'aspeed-mdio-c45'
Merge branch :
'atlantic-xdp-multi-buffer'
Merge branch :
'Attach a cookie to a tracing program.'
Merge branch :
'axienet-fixes'
Merge branch :
'big-tcp'
Merge branch :
'bnxt-xdp-multi-buffer'
Merge branch :
'bnxt_en-5-bug-fixes'
Merge branch :
'bnxt_en-next'
Merge branch 'bpf/bpftool:
add program & link type names'
Merge branch 'bpf:
bpf link iterator'
Merge branch 'bpf:
Fix cookie values for kprobe multi'
Merge branch 'bpf:
mptcp: Support for mptcp_sock'
Merge branch 'bpf:
refine kernel.unprivileged_bpf_disabled behaviour'
Merge branch 'bpf:
RLIMIT_MEMLOCK cleanups'
Merge branch 'bpf:
Speed up symbol resolving in kprobe multi link'
Merge branch 'bpftool:
fix feature output when helper probes fail'
Merge branch :
'br-flush-filtering'
Merge branch :
'clk-qcom' into clk-next
Merge branch :
'count-tc-taprio-window-drops-in-enetc-driver'
Merge branch :
'debug-net'
Merge branch :
'devices-always-netif_f_lltx'
Merge branch :
'docs-document-some-aspects-of-struct-sk_buff'
Merge branch :
'documentation-add-description-for-a-couple-of-sctp-sysctl-options'
Merge branch :
'dpaa2-swtso-fixes'
Merge branch :
'dsa-changes-for-multiple-cpu-ports-part-1'
Merge branch :
'dsa-cross-chip-notifier-cleanup'
Merge branch :
'dsa-docs'
Merge branch :
'dsa-microchip-ksz_switch-refactor'
Merge branch :
'dsa-multi-cpu-port-part-two'
Merge branch :
'dsa-selftests'
Merge branch :
'dt/linus' into dt/next
Merge branch :
'dt/linus' into dt/next
Merge branch :
'Dynamic pointers'
Merge branch :
'emaclite-cleanups'
Merge branch :
'Ensure type tags are always ordered first in BTF'
Merge branch :
'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next
Merge branch :
'exp.2022.05.11a' into HEAD
Merge branch :
'fix-2-dsa-issues-with-vlan_filtering_is_global'
Merge branch :
'fix-bridge_vlan_aware-sh-and-bridge_vlan_unaware-sh-with-iff_unicast_flt'
Merge branch :
'fix-silence-gcc-12-warnings-in-drivers-net-wireless'
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' into topic/ppc-kvm
Merge branch :
'Follow ups for kptr series'
Merge branch :
'for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge branch :
'for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge branch :
'for-5.19/amd-sfh' into for-linus
Merge branch :
'for-5.19/apple' into for-linus
Merge branch :
'for-5.19/io_uring' into for-5.19/io_uring-passthrough
Merge branch :
'for-5.19/io_uring-socket' into for-5.19/io_uring-net
Merge branch :
'for-5.19/io_uring-socket' into for-5.19/io_uring-passthrough
Merge branch :
'for-5.19/lenovo' into for-linus
Merge branch :
'for-5.19/megaworld' into for-linus
Merge branch :
'for-5.19/uclogic' into for-linus
Merge branch :
'for-5.19/wacom' into for-linus
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-next/esr-elx-64-bit' into for-next/core
Merge branch :
'for-next/kselftest' into for-next/core
Merge branch :
'for-next/sme' into for-next/sysreg-gen
Merge branch :
'for-next/sysreg-gen' into for-next/core
Merge branch :
'fscache-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge branch :
'guilt/5.19-miscellaneous' into xfs-5.19-for-next
Merge branch :
'guilt/xfs-5.19-fuzz-fixes' into xfs-5.19-for-next
Merge branch :
'guilt/xfs-5.19-larp-cleanups' into xfs-5.19-for-next
Merge branch :
'guilt/xfs-5.19-misc-2' into xfs-5.19-for-next
Merge branch :
'guilt/xfs-5.19-misc-3' into xfs-5.19-for-next
Merge branch :
'guilt/xfs-5.19-recovery-buf-cancel' into xfs-5.19-for-next
Merge branch :
'guilt/xfs-unsigned-flags-5.18' into xfs-5.19-for-next
Merge branch :
'guilt/xlog-intent-whiteouts' into xfs-5.19-for-next
Merge branch :
'guilt/xlog-write-rework' into xfs-5.19-for-next
Merge branch :
'hns3-fixres'
Merge branch :
'hns3-next'
Merge branch :
'hns3-next'
Merge branch :
'hot-fixes' (fixes for rc6)
Merge branch :
'hpe/gxp-soc' into arm/late
Merge branch :
'ib/5.17-cros-ec-keyb' into next
Merge branch :
'ibmvnic-use-a-set-of-ltbs-per-pool'
Merge branch :
'icc-const' into icc-next
Merge branch :
'icc-rpm' into icc-next
Merge branch :
'icc-sc8180x' into icc-next
Merge branch :
'icc-sc8280xp' into icc-next
Merge branch :
'icc-sdx65' into icc-next
Merge branch :
'icmp-skb-reason'
Merge branch :
'Introduce access remote cpu elem support in BPF percpu map'
Merge branch :
'Introduce typed pointer support in BPF maps'
Merge branch :
'io_uring/io_uring-5.19' of https://github.com/isilence/linux into io_uring-5.19
Merge branch :
'ip-ingress-skb-reason'
Merge branch :
'ipa-next'
Merge branch :
'ipv4-convert-several-tos-fields-to-dscp_t'
Merge branch :
'ipv6-net-opts'
Merge branch :
'ipv6-only-sock'
Merge branch :
'ipv6-RT_ONLINK-remove-prep'
Merge branch :
'irq/gpio-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel
Merge branch :
'irq/gpio-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into gpio/for-next
Merge branch :
'irq/gpio-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into intel/pinctrl
Merge branch :
'kvm-amd-pmu-fixes' into HEAD
Merge branch :
'kvm-fixes-for-5.18-rc5' into HEAD
Merge branch :
'kvm-older-features' into HEAD
Merge branch :
'kvm-tdp-mmu-atomicity-fix' into HEAD
Merge branch :
'lan8742-phy'
Merge branch :
'lan95xx-no-polling'
Merge branch :
'lan966x-phy-reset-remove'
Merge branch :
'lan966x-ptp-programmable-pins'
Merge branch :
'lantiq_gswip-two-small-fixes'
Merge branch 'libbpf:
allow to opt-out from BPF map creation'
Merge branch 'libbpf:
name-based u[ret]probe attach'
Merge branch 'libbpf:
uprobe name-based attach followups'
Merge branch :
'macb-napi-improvements'
Merge branch :
'macsec-config-issues'
Merge branch :
'make-sfc-siena-ko-specific-to-siena'
Merge branch :
'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge branch :
'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge branch :
'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge branch :
'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.19
Merge branch :
'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.19
Merge branch :
'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.19/drivers
Merge branch :
'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.19/drivers
Merge branch :
'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlxsw-dedicated-router-notification-block'
Merge branch :
'mlxsw-extend-device-registers-for-line-cards-support'
Merge branch :
'mlxsw-line-card'
Merge branch :
'mlxsw-line-card-model'
Merge branch :
'mlxsw-line-card-prep'
Merge branch :
'mlxsw-line-card-status-tracking'
Merge branch :
'mlxsw-remove-size-limitations-on-egress-descriptor-buffer'
Merge branch :
'mlxsw-updates'
Merge branch :
'mneta-page_pool_get_stats'
Merge branch :
'move-siena-into-a-separate-subdirectory'
Merge branch :
'mptcp-fixes'
Merge branch :
'mptcp-fixes-for-5-19'
Merge branch :
'mptcp-improve-mptcp-level-window-tracking'
Merge branch :
'mptcp-miscellaneous-fixes-and-a-new-test-case'
Merge branch :
'mptcp-MP_FAIL-timeout'
Merge branch :
'mptcp-next'
Merge branch :
'mptcp-path-manager-fixes'
Merge branch :
'mptcp-path-manager-mode-selection'
Merge branch :
'mptcp-pathmanager-api'
Merge branch :
'mptcp-tcp-fallback'
Merge branch :
'mptcp-updates-for-net-next'
Merge branch :
'mptcp-userspace-path-manager-prerequisites'
Merge branch :
'mscc-miim'
Merge branch :
'mt7986-support'
Merge branch :
'mtk_eth_soc-flo-offload-plus-wireless'
Merge branch :
'mtk_eth_soc-phylink-updates'
Merge branch :
'mv88e6xxx-fixes-for-reading-serdes-state'
Merge branch :
'net-af_packet-be-careful-when-expanding-mac-header-size'
Merge branch :
'net-bridge-add-support-for-host-l2-mdb-entries'
Merge branch :
'net-create-a-net-core-internal-header'
Merge branch :
'net-dp83822-fix-interrupt-floods'
Merge branch :
'net-dsa-mt7530-updates-for-phylink-changes'
Merge branch :
'net-ethool-add-support-to-get-set-tx-push-by-ethtool-g-g'
Merge branch :
'net-gcc12-warnings'
Merge branch :
'net-inet-retire-port-only-listening_hash'
Merge branch :
'net-ipa-fix-page-free-in-two-spots'
Merge branch :
'net-ipa-next'
Merge branch :
'net-ipv4-sysctl-races-part-3'
Merge branch :
'net-lan966x-add-support-for-fdma'
Merge branch :
'net-lan966x-fix-issues-with-mac-table'
Merge branch :
'net-more-heap-allocation-and-split-of-rtnl_newlink'
Merge branch :
'net-phy-add-comments-for-lan8742-phy-support'
Merge branch :
'net-phy-micrel-add-coma-mode-support'
Merge branch :
'net-sched-allow-user-to-select-txqueue'
Merge branch :
'net-sched-flower-num-vlan-tags'
Merge branch :
'net-sched-offload-failure-error-reporting'
Merge branch :
'net-skb-defer-freeing-polish'
Merge branch :
'net-skb-remove-skb_data_area_size'
Merge branch :
'net-smc-send-and-write-inline-optimization-for-smc'
Merge branch :
'net-sysctl-races'
Merge branch :
'net-sysctl-races-part-6'
Merge branch :
'net-sysctl-races-round-4'
Merge branch :
'net-sysctl-races-round2'
Merge branch :
'net-ti-storm-prevention-support'
Merge branch :
'net-unexport-some-symbols-that-are-annotated-__init'
Merge branch :
'netdev-docs'
Merge branch :
'next' into for-linus
Merge branch :
'next-integrity.fsverity-v9' into next-integrity
Merge branch :
'nfp-fixes-for-v5-19'
Merge branch :
'nfp-flower-rework'
Merge branch :
'nfp-support-corigine-pcie-vendor-id'
Merge branch :
'nfp-vf-rate-limit-support'
Merge branch :
'notify-user-space-if-any-actions-were-flushed-before-error'
Merge branch :
'ocelot-selftests'
Merge branch :
'ocelot-stats-improvement'
Merge branch :
'ocelot-vcap-cleanups'
Merge branch :
'octeon_ep-driver'
Merge branch :
'octeon_ep-fix-the-error-handling-path-of-octep_request_irqs'
Merge branch :
'octeontx2-minor-tc-fixes'
Merge branch :
'omap1/multiplatform-prep' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into arm/multiplatform
Merge branch :
'pci/aspm'
Merge branch :
'pci/error'
Merge branch :
'pci/host/qcom'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/misc'
Merge branch :
'pci/p2pdma'
Merge branch :
'pci/pm'
Merge branch :
'pci/resource'
Merge branch :
'pci/virtualization'
Merge branch :
'pcmcia-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
Merge branch :
'pm-core'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-docs'
Merge branch :
'pm-domains'
Merge branch :
'pm-opp'
Merge branch :
'pm-sysoff'
Merge branch :
'pm-sysoff'
Merge branch :
'pm-tools'
Merge branch :
'pr/bpf-sysctl' into bpf-next
Merge branch :
'ptp-ocp-various-updates'
Merge branch :
'ptp-support-hardware-clocks-with-additional-free-running-cycle-counter'
Merge branch :
'qca8k_preiv-shrink'
Merge branch :
'remotes/lorenzo/pci/cadence'
Merge branch :
'remotes/lorenzo/pci/dwc'
Merge branch :
'remotes/lorenzo/pci/imx6'
Merge branch :
'remotes/lorenzo/pci/layerscape'
Merge branch :
'remotes/lorenzo/pci/mediatek'
Merge branch :
'remotes/lorenzo/pci/microchip'
Merge branch :
'remotes/lorenzo/pci/power-slot'
Merge branch :
'remotes/lorenzo/pci/rockchip'
Merge branch :
'remotes/lorenzo/pci/versatile'
Merge branch :
'remotes/lorenzo/pci/vmd'
Merge branch :
'remove-h8300' of git://git.infradead.org/users/hch/misc into asm-generic
Merge branch :
'remove-NAPI_POLL_WEIGHT-copies'
Merge branch :
'remove-virt_to_bus-drivers'
Merge branch :
'Renesas-RSZ-V2M-support'
Merge branch :
'restructure-struct-ocelot_port'
Merge branch :
'rework/kthreads' into for-linus
Merge branch :
'rework/kthreads' into for-linus
Merge branch :
'rework/kthreads' into for-linus
Merge branch :
'rework/kthreads' into for-linus
Merge branch :
'rndis_host-handle-bogus-mac-addresses-in-zte-rndis-devices'
Merge branch :
'rproc-fixes' into rproc-next
Merge branch :
'rproc-fixes' into rproc-next
Merge branch :
'rtnetlink-improve-alt_ifname-config-and-fix-dangerous-group-usage'
Merge branch :
'rxrpc-fixes'
Merge branch :
'rxrpc-misc'
Merge branch :
'seg6-fix-skb-checksum-for-srh-encapsulation-insertion'
Merge branch :
'selftests-forwarding-install-two-missing-tests'
Merge branch 'selftests:
xsk: add busy-poll testing plus various fixes'
Merge branch :
'sfc-fixes'
Merge branch :
'sfc-remove-some-global-definitions'
Merge branch :
'sfc-siena-fix-some-efx_separate_tx_channels-errors'
Merge branch :
'sfc-Siena-subdir'
Merge branch :
'simplify-migration-of-host-filtered-addresses-in-felix-driver'
Merge branch :
'sk_bound_dev_if-annotations'
Merge branch :
'skb-drop-reason-boundary'
Merge branch :
'smp/urgent' into smp/core
Merge branch :
'split-nfc-st21nfca-refactor-evt_transaction-into-3'
Merge branch :
'Start libbpf 1.0 dev cycle'
Merge branch :
'stmmac-dwmac-mediatec-clock-fix'
Merge branch :
'Support riscv libbpf USDT arg parsing logic'
Merge branch :
'switch-drivers-to-netif_napi_add_weight'
Merge branch :
'sysctl-data-races'
Merge branch :
'sysctl-races-part-5'
Merge branch :
'tcp-drop-reason-additions'
Merge branch :
'tcp-pass-back-data-left-in-socket-after-receive' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux
Merge branch :
'tcp-pass-back-data-left-in-socket-after-receive' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux into for-5.19/io_uring-net
Merge branch :
'Teach libbpf to "fix up" BPF verifier log'
Merge branch :
'this-is-a-patch-series-for-ethernet-driver-of-sunplus-sp7021-soc'
Merge branch :
'tip/x86/urgent'
Merge branch :
'tls-rx-refactor-part-1'
Merge branch :
'tls-rx-refactor-part-3'
Merge branch :
'tls-rx-refactoring-part-2'
Merge branch :
'topic/cs35l41' into for-next
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'tso-gso-limit-split'
Merge branch :
'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge branch :
'UDP-sock_wfree-opts'
Merge branch :
'use-mmd-c45-helpers'
Merge branch :
'use-standard-sysctl-macro'
Merge branch :
'v5.18-rc5'
Merge branch :
'vsock-virtio-add-support-for-device-suspend-resume'
Merge branch :
'vxlan_fdb_delete-extack'
Merge branch :
'wfx-move-out-of-staging'
Merge branch :
'wfx-move-out-of-staging' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next into staging-next
Merge branch :
'wireguard-patches-for-5-19-rc6'
Merge branch :
'wwan-t7xx'
Merge branch :
'xfs-5.19-quota-warn-remove' into xfs-5.19-for-next
Merge branch :
'zynqmp-phy-config-optional'
Linux:
Merge branch irq/gic-v3-5.19 into irq/irqchip-next
Linux:
Merge branch irq/gic-v3-nmi-fixes-5.19 into irq/irqchip-next
Linux:
Merge branch irq/gpio-immutable into irq/irqchip-next
Linux:
Merge branch irq/misc-5.19 into irq/irqchip-next
Linux:
Merge branch kvm-arm64/aarch32-idreg-trap into kvmarm-master/next
Linux:
Merge branch kvm-arm64/hcall-selection into kvmarm-master/next
Linux:
Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/next
Linux:
Merge branch kvm-arm64/its-save-restore-fixes-5.19 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-5.19 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/per-vcpu-host-pmu-data into kvmarm-master/next
Linux:
Merge branch kvm-arm64/psci-suspend into kvmarm-master/next
Linux:
Merge branch kvm-arm64/vgic-invlpir into kvmarm-master/next
Linux:
Merge branch kvm-arm64/wfxt into kvmarm-master/next
Merge branches :
'acpi-apei', 'acpi-dptf', 'acpi-x86' and 'acpi-docs'
Merge branches :
'acpi-battery', 'acpi-video' and 'acpi-misc'
Merge branches :
'acpi-glue', 'acpi-osl', 'acpi-processor' and 'acpi-cppc'
Merge branches :
'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'acpi-tables'
Merge branches :
'apple/dart', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'vfio-notifier-fix' into next
Merge branches :
'clk-rockchip', 'clk-ingenic', 'clk-bindings', 'clk-samsung' and 'clk-stm' into clk-next
Merge branches :
'clk-ti', 'clk-cleanup', 'clk-airoha', 'clk-i2c-simple' and 'clk-renesas' into clk-next
Merge branches :
'clk-ux500', 'clk-mtk', 'clk-tegra', 'clk-allwinner' and 'clk-imx' into clk-next
Merge branches :
'docs.2022.04.20a', 'fixes.2022.04.20a', 'nocb.2022.04.11b', 'rcu-tasks.2022.04.11b', 'srcu.2022.05.03a', 'torture.2022.04.11b', 'torture-tasks.2022.04.20a' and 'torturescript.2022.04.20a' into HEAD
Merge branches :
'edac-misc' and 'edac-alloc-cleanup' into edac-updates-for-v5.19
Merge branches :
'for-next/sme', 'for-next/stacktrace', 'for-next/fault-in-subpage', 'for-next/misc', 'for-next/ftrace' and 'for-next/crashkernel', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches :
'pm-core', 'pm-sleep' and 'powercap'
Merge branches :
'pm-em' and 'pm-cpuidle'
Merge branches :
'slab/for-5.19/stackdepot' and 'slab/for-5.19/refactor' into slab/for-linus
Merge branches :
'thermal-int340x', 'thermal-pch' and 'thermal-misc'
Merge commit :
'f11cf9e35e7f' into imx/drivers
Merge commit :
'kvm-vmx-nested-tsc-fix' into kvm-master
Linux:
Merge drm/drm-next into drm-intel-gt-next
Linux:
Merge drm/drm-next into drm-intel-gt-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge Energy Model material for 5.19 to satisfy dependencies.
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge power-supply :
'fixes' branch
Merge remote-tracking branch :
'arm64/for-next/sme' into kvmarm-master/next
Merge remote-tracking branch :
'bpf-next/pr/bpf-sysctl' into sysctl-next
Merge remote-tracking branch :
'iommu/vfio-notifier-fix' into v5.19/vfio/next
Merge remote-tracking branch :
'regulator/for-5.19' into regulator-next
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge tag :
'
[email protected]
' into clk-for-5.19
Merge tag :
'5.19-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'5.19-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.19-rc-smb3-client-fixes-updated' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.19-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.19-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.19-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.19-rc4-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'5.19-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'9p-for-5.19-rc4' of https://github.com/martinetd/linux
Merge tag :
'acpi-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'amd-drm-fixes-5.19-2022-06-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.19-2022-06-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.19-2022-06-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.19-2022-06-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.19-2022-07-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.19-2022-07-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.19-2022-07-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-5.19-2022-04-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.19-2022-04-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.19-2022-04-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.19-2022-05-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.19-2022-05-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.19-2022-05-26-2' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amlogic-arm-dt-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
Merge tag :
'amlogic-arm-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
Merge tag :
'amlogic-arm64-dt-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
Merge tag :
'arc-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag :
'arm-defconfig-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-drivers-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-dt-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-late-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-multiplatform-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-multiplatform-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-multiplatform-5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag :
'arm-soc-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-soc/for-5.19/defconfig' of https://github.com/Broadcom/stblinux into arm/defconfig
Merge tag :
'arm-soc/for-5.19/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag :
'arm-soc/for-5.19/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag :
'arm-soc/for-5.19/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-5.19/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-5.19/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
Merge tag :
'arm-soc/for-5.19/drivers-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-5.19/maintainers' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag :
'arm-soc/for-5.19/maintainers-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-5.19/soc' of https://github.com/Broadcom/stblinux into arm/soc
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asahi-soc-rtkit-sart-nvme-for-5.19' of https://github.com/AsahiLinux/linux into arm/drivers
Merge tag :
'asm-generic-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-fixes-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-fixes-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v5.18-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.19-rc0' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.19-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.19-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.19-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.19-rc4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v5.19' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-5.19-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/late
Merge tag :
'at91-defconfig-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig
Merge tag :
'at91-dt-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag :
'at91-dt-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/late
Merge tag :
'at91-fixes-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'at91-fixes-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'at91-fixes-5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'at91-soc-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc
Merge tag :
'at91-soc-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/late
Merge tag :
'ata-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-5.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'audit-pr-20220616' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'batadv-next-pullrequest-20220508' of git://git.open-mesh.org/linux-merge
Merge tag :
'bindings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
Merge tag :
'bitmap-for-5.19-rc1' of https://github.com/norov/linux
Merge tag :
'block-5.19-2022-06-16' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.19-2022-06-24' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.19-2022-07-01' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.19-2022-07-08' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.19-2022-07-15' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.19-2022-07-21' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.19-2022-07-29' of git://git.kernel.dk/linux-block
Merge tag :
'ceph-for-5.19-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-5.19-rc5' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-5.19-rc7' of https://github.com/ceph/ceph-client
Merge tag :
'certs-20220621' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'cgroup-for-5.19-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.19-rc3-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'checkpatch-new-alloc-check-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag :
'clang-format-for-linus-v5.19-rc1' of https://github.com/ojeda/linux
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-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-v5.19-samsung' of https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk into clk-samsung
Merge tag :
'core-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-debugobjects-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v5.19' of gitolite.kernel.org:pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'cpufreq-arm-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cpufreq-arm-fixes-5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cpufreq-arm-fixes-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'csky-for-linus-5.19-rc1' of https://github.com/c-sky/csky-linux
Merge tag :
'cxl-fixes-for-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-fixes-for-5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devfreq-fixes-for-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devfreq-next-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devprop-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'dlm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-5.19-2022-05-25' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-5.19-2022-06-06' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-5.19-2022-06-26' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-5.19' of git://git.lwn.net/linux
Merge tag :
'docs-5.19-2' of git://git.lwn.net/linux
Merge tag :
'docs-5.19-3' of git://git.lwn.net/linux
Merge tag :
'driver-core-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-fixes-2022-06-10' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-06-17' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-06-24' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-07-01' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-07-12' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-07-15' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-07-22' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-07-29' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-07-30' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-intel-fixes-2022-06-16' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-06-22' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-06-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-07-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-07-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-07-17' of git://anongit.freedesktop.org/drm/drm-intel
Merge tag :
'drm-intel-fixes-2022-07-20-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2022-07-28-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-gt-next-2022-04-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-gt-next-2022-05-05' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2022-04-13-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2022-05-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2022-05-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-misc-fixes-2022-05-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-06-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-06-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-06-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-06-30' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-07-07-1' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-07-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-07-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2022-07-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-next-2022-04-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-04-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-04-28' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2022-05-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2022-05-19' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-msm-fixes-2022-06-20' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-fixes-2022-06-28' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2022-05-09' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2022-05-25' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2022-06-03-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm/tegra/for-5.19-prep-work' of https://gitlab.freedesktop.org/drm/tegra into drm-next
Merge tag :
'drm/tegra/for-5.19-rc1' of https://gitlab.freedesktop.org/drm/tegra into drm-next
Merge tag :
'dt-cleanup-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'dt-cleanup-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'dt-fixes-for-palmer-5.19-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/conor/linux into fixes
Merge tag :
'dt-fixes-for-palmer-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git into fixes
Merge tag :
'dt64-cleanup-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'edac_updates_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-next-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-urgent-for-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-5.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'exfat-for-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'extcon-next-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'exynos-drm-fixes-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag :
'f2fs-for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'f2fs-for-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'ffa-updates-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
Merge tag :
'folio-5.19' of git://git.infradead.org/users/willy/pagecache
Merge tag :
'folio-5.19a' of git://git.infradead.org/users/willy/pagecache
Merge tag :
'folio-5.19b' of git://git.infradead.org/users/willy/pagecache
Merge tag :
'for-5.19-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-tegra
Merge tag :
'for-5.19-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.19-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.19-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/block-2022-06-02' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/block-exec-2022-06-02' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/cdrom-2022-05-22' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.19/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.19/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.19/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.19/dm-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.19/dm-fixes-5' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.19/drivers-2022-05-22' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/drivers-2022-06-02' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/fbdev-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'for-5.19/fbdev-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'for-5.19/fbdev-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'for-5.19/io_uring-2022-05-22' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/io_uring-net-2022-05-22' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/io_uring-passthrough-2022-05-22' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/io_uring-socket-2022-05-22' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/io_uring-xattr-2022-05-22' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.19/parisc-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.19/parisc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.19/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.19/parisc-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.19/writeback-2022-05-22' of git://git.kernel.dk/linux-block
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus-2022052401' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-4.19-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'for-linus-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
Merge tag :
'for-linus-5.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-5.19-rc1b-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-5.19a-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-5.19a-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-5.19a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-net-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2022-07-05' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2022-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v5.19-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'fpga-for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs.fixes.v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'fs.idmapped.v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'fs_for_v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fs_for_v5.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fs_for_v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscache-fixes-20220708' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Merge tag :
'fsnotify_for_v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsnotify_for_v5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Merge tag :
'generic-ticket-spinlocks-v6' into for-next
Merge tag :
'generic-ticket-spinlocks-v6' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/linux into asm-generic
Merge tag :
'gfs2-v5.18-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gvt-fixes-2022-07-11' of https://github.com/intel/gvt-linux into drm-intel-fixes
Merge tag :
'gvt-next-2022-04-21-for-christoph' of https://github.com/intel/gvt-linux into drm-intel-next
Merge tag :
'gvt-next-2022-04-26' of https://github.com/intel/gvt-linux into drm-intel-next
Merge tag :
'gvt-next-2022-04-29' into v5.19/vfio/next
Merge tag :
'gvt-next-2022-04-29' of https://github.com/intel/gvt-linux into drm-intel-next
Merge tag :
'hardening-v5.19-rc1-fix1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hisi-armv7soc-for-5.19' of https://github.com/hisilicon/linux-hisi into arm/soc
Merge tag :
'hte/for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux
Merge tag :
'hte/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux
Merge tag :
'hwmon-for-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20220617' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20220528' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-5.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i3c/for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'icc-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'iio-fixes-for-5.19a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-5.19a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-defconfig-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig
Merge tag :
'imx-drivers-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
Merge tag :
'imx-drm-next-2022-05-04' of git://git.pengutronix.de/pza/linux into drm-next
Merge tag :
'imx-dt-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-dt64-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-fixes-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'input-for-v5.19-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'integrity-v5.19-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-gpio-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into devel
Merge tag :
'intel-gpio-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag :
'intel-gpio-v5.19-2' of gitolite.kernel.org:pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag :
'intel-pinctrl-v5.19-2' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'intel-pinctrl-v5.19-3' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into fixes
Merge tag :
'io_uring-5.19-2022-06-02' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.19-2022-06-16' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.19-2022-06-24' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.19-2022-07-01' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.19-2022-07-08' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.19-2022-07-09' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.19-2022-07-21' of git://git.kernel.dk/linux-block
Merge tag :
'iomap-5.19-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iommu-fixes-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-fixes-v5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-updates-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'irq-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2022-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v5.19_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irqchip-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
Merge tag :
'irqchip-fixes-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'irqchip-fixes-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'jfs-5.19' of https://github.com/kleikamp/linux-shaggy
Merge tag :
'juno-updates-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/dt
Merge tag :
'kbuild-fixes-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kernel-hardening-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'kthread-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge tag :
'kvm-riscv-5.19-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-5.19-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-5.19-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-next-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'large-extent-counters-v9' of https://github.com/chandanr/linux into xfs-5.19-for-next
Merge tag :
'leds-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds
Merge tag :
'libnvdimm-fixes-5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'libnvdimm-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-5.19-20220704' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-5.19-20220720' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-5.19-20220419' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.19-20220502' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.19-20220516' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.19-20220519' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.19-20220523' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-kselftest-fixes-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-next-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-watchdog-5.19-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux-watchdog-5.19-rc3' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'livepatching-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'lkdtm-next' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into char-misc-next
Merge tag :
'lkdtm-next' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into char-misc-next
Merge tag :
'lkmm.2022.05.20a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'locking-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2022-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking_urgent_for_v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'loongarch-fixes-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-5.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-5.19-5' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'm68k-for-v5.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-v5.19' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Merge tag :
'media/v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-next-5.19' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'memory-controller-drv-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'memory-controller-drv-fixes-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/fixes
Merge tag :
'memory-controller-drv-tegra-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'mfd-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-work-next
Merge tag :
'microblaze-v5.19' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag :
'mips-fixes_5.19_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips-fixes_5.19_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mlx5-fixes-2022-05-31' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2022-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2022-07-06' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-lm-parallel' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into v5.19/vfio/next
Merge tag :
'mlx5-updates-2022-05-02' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-05-09' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2022-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-hotfixes-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2022-06-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2022-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2022-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2022-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v5.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'modules-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'msm-next-5.19-fixes' of https://gitlab.freedesktop.org/abhinavk/msm into drm-next
Merge tag :
'msm-next-5.19-fixes' of https://gitlab.freedesktop.org/abhinavk/msm into msm-fixes-staging
Merge tag :
'msm-next-5.19-fixes-06-01' of https://gitlab.freedesktop.org/abhinavk/msm into drm-next
Merge tag :
'msm-next-5.19-fixes-06-01' of https://gitlab.freedesktop.org/abhinavk/msm into msm-fixes-staging
Merge tag :
'mt76-for-kvalo-2022-05-12' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-5.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/fixes-for-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/mtk-spi-nand-for-5.19' into nand/next
Merge tag :
'mvebu-arm-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/soc
Merge tag :
'mvebu-dt-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
Merge tag :
'mvebu-dt64-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
Merge tag :
'nand/for-5.19' into mtd/next
Merge tag :
'net-5.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.19-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nfs-for-5.19-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-5.19-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-5.19-3' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfsd-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nolibc.2022.05.20a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'ntfs3_for_5.19' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-5.19-2022-05-18' of git://git.infradead.org/nvme into for-5.19/drivers
Merge tag :
'nvme-5.19-2022-05-19' of git://git.infradead.org/nvme into for-5.19/drivers
Merge tag :
'nvme-5.19-2022-06-02' of git://git.infradead.org/nvme into for-5.19/drivers
Merge tag :
'nvme-5.19-2022-06-15' of git://git.infradead.org/nvme into block-5.19
Merge tag :
'nvme-5.19-2022-06-23' of git://git.infradead.org/nvme into block-5.19
Merge tag :
'nvme-5.19-2022-06-30' of git://git.infradead.org/nvme into block-5.19
Merge tag :
'nvme-5.19-2022-07-07' of git://git.infradead.org/nvme into block-5.19
Merge tag :
'nvme-5.19-2022-07-14' of git://git.infradead.org/nvme into block-5.19
Merge tag :
'nvme-5.19-2022-07-27' of git://git.infradead.org/nvme into block-5.19
Merge tag :
'objtool-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2022-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v5.19/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/defconfig
Merge tag :
'omap-for-v5.19/dt-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
Merge tag :
'omap-for-v5.19/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
Merge tag :
'omap-for-v5.19/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc
Merge tag :
'omap-for-v5.19/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/drivers
Merge tag :
'opp-updates-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'optee-rpc-arg-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag :
'optee-warning-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/late
Merge tag :
'ovl-fixes-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Merge tag :
'ovl-update-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Merge tag :
'pci-v5.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'pci-v5.19-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'pci-v5.19-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'per-namespace-ipc-sysctls-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge tag :
'perf-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-core-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v5.19-2022-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.19-2022-06-26' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.19-2022-07-02' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.19-2022-07-17' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.19-2022-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v5.19-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v5.19-2022-05-28' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v5.19-2022-06-04' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-urgent-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v5.19_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v5.19_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-work-next
Merge tag :
'pinctrl-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v5.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.19-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'powerpc-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.19-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.19-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-5.19-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'ptrace_stop-cleanup-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge tag :
'pull-18-rc1-work.fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-18-rc1-work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-18-rc1-work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-work.fd-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag :
'qcom-arm64-defconfig-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag :
'qcom-arm64-fixes-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'qcom-clk-for-5.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-clk-for-5.19-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-defconfig-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag :
'qcom-drivers-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
Merge tag :
'qcom-dts-fixes-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-dts-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'random-5.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'random-5.19-rc2-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'random-5.19-rc4-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'ras_core_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu-urgent.2022.07.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'rcu.2022.05.19a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'reflink-speedups-5.19_2022-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-5.19-for-next
Merge tag :
'regmap-fix-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v5.19-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v5.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig
Merge tag :
'renesas-arm-defconfig-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig
Merge tag :
'renesas-arm-dt-for-v5.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-arm-dt-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-arm-soc-for-v5.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/soc
Merge tag :
'renesas-clk-for-v5.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v5.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
Merge tag :
'renesas-drivers-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
Merge tag :
'renesas-dt-bindings-for-v5.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-dt-bindings-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-pinctrl-for-v5.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r8a779g0-dt-binding-defs-tag' into renesas-arm-dt-for-v5.19
Merge tag :
'renesas-r8a779g0-dt-binding-defs-tag' into renesas-clk-for-v5.19
Merge tag :
'renesas-r8a779g0-dt-binding-defs-tag' into renesas-drivers-for-v5.19
Merge tag :
'renesas-r9a07g043-dt-binding-defs-tag' into HEAD
Merge tag :
'renesas-r9a07g043-dt-binding-defs-tag' into renesas-clk-for-v5.19
Merge tag :
'renesas-r9a09g011-dt-binding-defs-tag' into renesas-arm-dt-for-v5.19
Merge tag :
'renesas-r9a09g011-dt-binding-defs-tag' into renesas-clk-for-v5.19
Merge tag :
'reset-fixes-for-v5.19' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'reset-for-v5.19' of git://git.pengutronix.de/pza/linux into arm/drivers
Merge tag :
'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.19-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.19-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'rmap-speedups-5.19_2022-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-5.19-for-next
Merge tag :
'rpmsg-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
's32g2-fixes-5.19' of https://github.com/chesterlintw/linux-s32g into arm/fixes
Merge tag :
's390-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.19-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.19-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.19-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-drivers-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/drivers
Merge tag :
'samsung-dt-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt-bindings-clk-exynosautov9-5.19' into next/dt64
Merge tag :
'samsung-dt64-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt64-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-fixes-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/fixes
Merge tag :
'samsung-soc-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/drivers
Merge tag :
'samsung-soc-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc
Merge tag :
'sched-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2022-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v5.19_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fixes-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-fixes-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'seccomp-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20220523' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20220616' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'size_t-saturating-helpers-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag :
'slab-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-5.19-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-5.19' of https://github.com/cschaufler/smack-next
Merge tag :
'smp-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-fixes-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-5.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'socfpga_dts_updates_for_v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/late
Merge tag :
'sound-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
Merge tag :
'spdx-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag :
'spi-fix-v5.19-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-5.19' into mtd/next
Merge tag :
'spi-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-dt-for-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
Merge tag :
'stm32-dt-for-v5.19-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/fixes
Merge tag :
'sunxi-clk-for-5.19-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-dt-for-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag :
'sunxi-dt-for-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag :
'sunxi-fixes-for-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sunxi-fixes-for-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sysctl-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'sysctl-fixes-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'tag-chrome-platform-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tai-for-tracing' into timers/core
Merge tag :
'tee-cleanup-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag :
'tee-fixes-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'tee-menu-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag :
'tee-shm-vmalloc-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag :
'tegra-for-5.19-arm-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/soc
Merge tag :
'tegra-for-5.19-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig
Merge tag :
'tegra-for-5.19-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig
Merge tag :
'tegra-for-5.19-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.19-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.19-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag :
'thermal-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-5.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'ti-driver-soc-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/drivers
Merge tag :
'ti-k3-config-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/defconfig
Merge tag :
'ti-k3-dt-fixes-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/fixes
Merge tag :
'ti-k3-dt-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
Merge tag :
'ti-keystone-dt-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
Merge tag :
'timers-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-core-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v5.19-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'tpmdd-next-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-v5.19-rc2-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-tools-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'tty-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'usb-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-5.19-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-5.19-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-5.19-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-5.19-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'ux500-dts-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag :
'v5.18'
Merge tag :
'v5.18' into rdma.git for-next
Merge tag :
'v5.18-next-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/defconfig
Merge tag :
'v5.18-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag :
'v5.18-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag :
'v5.18-next-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/soc
Merge tag :
'v5.18-next-vdso0-stable-tag' into v5.18-next/soc
Merge tag :
'v5.18-rc4' into next
Merge tag :
'v5.18-rc5' into devel
Merge tag :
'v5.18-rc5' into sched/core to pull in fixes & to resolve a conflict
Merge tag :
'v5.18-rc7' into arm/smmu
Merge tag :
'v5.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v5.19-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v5.19-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v5.19-rc1' into asoc-5.19
Merge tag :
'v5.19-rc6' into usb-linus
Merge tag :
'v5.19-rc7' into fixes
Merge tag :
'v5.19-rockchip-clk2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v5.19-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers
Merge tag :
'v5.19-rockchip-drivers2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/late
Merge tag :
'v5.19-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag :
'v5.19-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/late
Merge tag :
'v5.19-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag :
'v5.19-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/late
Merge tag :
'v5.19-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v5.19-rockchip-soc32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/soc
Merge tag :
'v5.19-rockchip-socfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'vfio-v5.19-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v5.19-rc7' of https://github.com/awilliam/linux-vfio
Merge tag :
'visconti-arm-dt-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt
Merge tag :
'wireless-2022-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2022-07-13' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2022-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2022-05-19' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-5.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-5.19-rc8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'Wstringop-overflow-fixes-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag :
'x86-boot-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-bugs-2022-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cleanups-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-irq-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-microcode-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-mm-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2022-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_apic_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_asm_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_retbleed' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_retbleed' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_build_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_core_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_fpu_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_kdump_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mm_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_platform_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sgx_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_splitlock_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_tdx_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.19_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.19_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.19_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_vdso_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-5.19-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-5.19-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-5.19-for-linus' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-5.19-for-linus-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xsa-5.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'xtensa-20220523' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'xtensa-20220626' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zonefs-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag :
'zonefs-5.19-rc1-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag :
'zonefs-5.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tags :
'free-mq_sysctls-for-v5.19' and 'ptrace_unfreeze_fix-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Linux:
Merge v5.19-rc1 into drm-misc-fixes
mfd:
cros_ec_dev: Only register PCHG device if present
mfd:
davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
mfd:
hi655x-pmic: Replace legacy gpio interface for gpiod interface
mfd:
intel-lpss: Add support for ADL-P i2c6 and i2c7
mfd:
ipaq-micro: Fix error check return value of platform_get_irq()
mfd:
mt6359: Add missing defines necessary for mtk-pmic-keys support
mfd:
mt6397-core: Add resources for PMIC keys for MT6359
mfd:
rt4831: Improve error reporting for problems during .remove()
mfd:
sprd: Add SC2730 PMIC to SPI device ID table
mfd:
sprd: Jugle {of,spi}_device_id tables into numerical order
mfd:
tps65218: Fix trivial typo in comment
mfd:
twl4030: Make twl4030_exit_irq() return void
mfd:
twl6030: Make twl6030_exit_irq() return void
microblaze:
Add support for reserved memory defined by DT
microblaze:
Do loop unrolling for optimized memset implementation
microblaze:
fix typos in comments
microblaze:
Use simple memmove/memcpy implementation from lib/string.c
microblaze:
Use simple memset implementation from lib/string.c
microblaze:
Wire memblock_dump_all()
MIPS/octeon:
use swiotlb_init instead of open coding it
mips/pic32/pic32mzda:
Fix refcount leak bugs
mips:
add asm/stat.h to UAPI compile-test coverage
MIPS:
adding a safety check for cpu_has_fpu
MIPS:
bmips: Fix compiler warning observed on W=1 build
mips:
cpc: Fix refcount leak in mips_cpc_default_phys_base
MIPS:
dts: align SPI NOR node name with dtschema
mips:
dts: ingenic: Add TCU clock to x1000/x1830 tcu device node
mips:
dts: ingenic: x1000: Add PWM device tree node
mips:
dts: ralink: mt7621: add mdio label to mdio-bus
mips:
dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1
mips:
dts: ralink: mt7621: remove defining gpio function for pin groups
mips:
dts: ralink: mt7621: use the new compatible string for MT7621 pinctrl
MIPS:
fix typos in comments
MIPS:
Ingenic: Add PWM nodes for X1830.
mips:
ingenic: Do not manually reference the CPU clock
MIPS:
Ingenic: Refresh defconfig for CU1000-Neo and CU1830-Neo.
MIPS:
Ingenic: Refresh device tree for Ingenic SoCs and boards.
MIPS:
Ingenic: Refresh USB nodes to match driver changes.
mips:
ip22: Reword PANICED to PANICKED and remove useless header
MIPS:
IP27: Remove incorrect `cpu_has_fpu' override
MIPS:
IP30: Remove incorrect `cpu_has_fpu' override
MIPS:
Kconfig: Fix indentation and add endif comment
mips:
lantiq: Add missing of_node_put() in irq.c
mips:
lantiq: falcon: Fix refcount leak bug in sysctrl
mips:
lantiq: xway: Fix refcount leak bug in sysctrl
MIPS:
Loongson-3: fix compile mips cpu_hwmon as module build error.
MIPS:
loongson32: Kconfig: Remove extra space
MIPS:
Loongson: Use hwmon_device_register_with_groups() to register hwmon
MIPS:
mscc: jaguar2: rename pinctrl nodes
MIPS:
mscc: ocelot: rename pinctrl nodes
MIPS:
mscc: serval: rename pinctrl nodes
mips:
mti-malta: Fix refcount leak in malta-time.c
MIPS:
Octeon: add SNIC10E board
MIPS:
Octeon: fix CN6640 hang on XAUI init
MIPS:
Octeon: fix typo in comment
MIPS:
Octeon: support all interfaces on CN66XX
MIPS:
RALINK: Define pci_remap_iospace under CONFIG_PCI_DRIVERS_GENERIC
mips:
ralink: Fix refcount leak in of.c
MIPS:
Remove repetitive increase irq_err_count
MIPS:
Return -EINVAL if mem parameter is empty in early_parse_mem()
MIPS:
Rewrite `csum_tcpudp_nofold' in plain C
mips:
setup: use strscpy to replace strlcpy
MIPS:
SGI-IP27: Free some unused memory
MIPS:
SGI-IP30: Free some unused memory
MIPS:
Sibyte: remove unnecessary return variable
MIPS:
smp: optimization for flush_tlb_mm when exiting
MIPS:
tools: no need to initialise statics to 0
mips:
use __kernel_{uid,gid}32_t in uapi/asm/stat.h
mips:
Use do_kernel_power_off()
mips:
use fallback for random_get_entropy() instead of just c0 random
MIPS:
Use memblock_add_node() in early_parse_mem() under CONFIG_NUMA
MIPS:
Use NOKPROBE_SYMBOL() instead of __kprobes annotation
MIPS:
VR41xx: Drop redundant spinlock initialization
misc/mei:
Add NULL check to component match callback functions
misc/pvpanic:
Convert regular spinlock into trylock on panic path
misc:
alcor_pci: set NULL intfdata and clear pci master
misc:
atmel-ssc: Fix IRQ check in ssc_probe
misc:
bcm-vk: replace usage of found with dedicated list iterator variable
misc:
fastrpc: fix an incorrect NULL check on list iterator
misc:
fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl
misc:
ocxl: fix possible double free in ocxl_file_register_afu
misc:
rtsx: add rts5261 efuse function
misc:
rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw()
misc:
rtsx: set NULL intfdata when probe fails
misc:
rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
misc:
rtsx_usb: set return value in rsp_buf alloc err path
misc:
rtsx_usb: use separate command and response buffers
misc:
vmw_vmci: replace usage of found with dedicated list iterator variable
mlx4:
support BIG TCP packets
mlx5, xsk:
Diversify return values from xsk_wakeup call paths
mlx5:
support BIG TCP packets
mlxbf_gige:
increase MDIO polling rate to 5us
mlxbf_gige:
remove driver-managed interrupt counts
mlxsw:
Configure descriptor buffers
mlxsw:
core: Add bus argument to environment init API
mlxsw:
core: Extend driver ops by remove selected ports op
mlxsw:
core: Extend interfaces for cable info access with slot argument
mlxsw:
core: Extend port module data structures for line cards
mlxsw:
core: Move port module events enablement to a separate function
mlxsw:
core_env: Add interfaces for line card initialization and de-initialization
mlxsw:
core_env: Pass slot index during PMAOS register write call
mlxsw:
core_env: Split module power mode setting to a separate function
mlxsw:
core_hwmon: Add interfaces for line card initialization and de-initialization
mlxsw:
core_hwmon: Extend internal structures to support multi hwmon objects
mlxsw:
core_hwmon: Introduce slot parameter in hwmon interfaces
mlxsw:
core_linecards: Add line card objects and implement provisioning
mlxsw:
core_linecards: Expose device FW version over device info
mlxsw:
core_linecards: Expose HW revision and INI version
mlxsw:
core_linecards: Fix size of array element during ini_files allocation
mlxsw:
core_linecards: Implement line card activation process
mlxsw:
core_linecards: Introduce ops for linecards status change tracking
mlxsw:
core_linecards: Probe provisioned line cards for devices and attach them
mlxsw:
core_thermal: Add interfaces for line card initialization and de-initialization
mlxsw:
core_thermal: Add line card id prefix to line card thermal zone name
mlxsw:
core_thermal: Extend internal structures to support multi thermal areas
mlxsw:
core_thermal: Use common define for thermal zone name length
mlxsw:
core_thermal: Use exact name of cooling devices for binding
mlxsw:
Narrow the critical section of devl_lock during ports creation/removal
mlxsw:
reg: Add "desc" field to SBPR
mlxsw:
reg: Add Management Binary Code Transfer Register
mlxsw:
reg: Add Management DownStream Device Control Register
mlxsw:
reg: Add Management DownStream Device Query Register
mlxsw:
reg: Add new field to Management General Peripheral Information Register
mlxsw:
reg: Add Ports Mapping Event Configuration Register
mlxsw:
reg: Extend MCIA register with new slot number field
mlxsw:
reg: Extend MCION register with new slot number field
mlxsw:
reg: Extend MDDQ by device_info
mlxsw:
reg: Extend MDDQ device_info by FW version fields
mlxsw:
reg: Extend MGPIR register with new slot fields
mlxsw:
reg: Extend MTBR register with new slot number field
mlxsw:
reg: Extend MTMP register with new slot number field
mlxsw:
reg: Extend PMMP register with new slot number field
mlxsw:
spectrum: Add port to linecard mapping
mlxsw:
spectrum: Allocate port mapping array of structs instead of pointers
mlxsw:
spectrum: Allow lane to start from non-zero index
mlxsw:
spectrum: Introduce port mapping change event processing
mlxsw:
spectrum: Move handling of HW stats events to router code
mlxsw:
spectrum: Move handling of router events to router code
mlxsw:
spectrum: Move handling of tunnel events to router code
mlxsw:
spectrum: Move handling of VRF events to router code
mlxsw:
spectrum: Tolerate enslaving of various devices to VRF
mlxsw:
spectrum: Update a comment
mlxsw:
spectrum_acl: Do not report activity for multicast routes
mlxsw:
spectrum_cnt: Reorder counter pools
mlxsw:
spectrum_dcb: Do not warn about priority changes
mlxsw:
spectrum_router: Add a dedicated notifier block
mlxsw:
spectrum_router: Fix IPv4 nexthop gateway indication
mlxsw:
spectrum_router: Fix rollback in tunnel next hop init
mlxsw:
spectrum_router: Only query neighbour activity when necessary
mlxsw:
spectrum_router: simplify list unwinding
mlxsw:
spectrum_router: Take router lock in router notifier handler
mlxsw:
spectrum_switchdev: Only query FDB notifications when necessary
mlxsw:
Treat LLDP packets as control
mlxsw:
Use dscp_t in struct mlxsw_sp_fib4_entry
mm, compaction:
fast_find_migrateblock() should return pfn in the target zone
mm, hugetlb, hwpoison:
separate branch for free and in-use hugepage
mm, hugetlbfs:
Allow an arch to always use generic versions of get_unmapped_area functions
mm,doc:
Add new documentation structure
mm,fs:
Remove aops->readpage
mm/damon/core-test:
add a kunit test case for ops registration
mm/damon/core:
add a function for damon_operations registration checks
mm/damon/core:
add a new callback for watermarks checks
mm/damon/core:
finish kdamond as soon as any callback returns an error
mm/damon/reclaim:
fix the timer always stays active
mm/damon/reclaim:
schedule 'damon_reclaim_timer' only after 'system_wq' is initialized
mm/damon/reclaim:
support online inputs update
mm/damon/reclaim:
use resource_size function on resource object
mm/damon/sysfs:
add a file for listing available monitoring ops
mm/damon/sysfs:
move targets setup code to a separated function
mm/damon/sysfs:
prohibit multiple physical address space monitoring targets
mm/damon/sysfs:
reuse damon_set_regions() for regions setting
mm/damon/sysfs:
support fixed virtual address ranges monitoring
mm/damon/sysfs:
support online inputs update
mm/damon/sysfs:
update schemes stat in the kdamond context
mm/damon/sysfs:
use enum for 'state' input handling
mm/damon/vaddr:
generalize damon_va_apply_three_regions()
mm/damon/vaddr:
move 'damon_set_regions()' to core
mm/damon/vaddr:
register a damon_operations for fixed virtual address ranges monitoring
mm/damon/vaddr:
remove damon_va_apply_three_regions()
mm/damon:
add documentation for Enum value
mm/damon:
remove unnecessary type castings
mm/damon:
use set_huge_pte_at() to make huge pte old
mm/debug_vm_pgtable:
add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE
mm/debug_vm_pgtable:
drop protection_map[] usage
mm/filemap:
Hoist filler_t decision to the top of do_read_cache_folio()
mm/gup:
disallow follow_page(FOLL_PIN)
mm/gup:
fix comments to pin_user_pages_*()
mm/gup:
sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning
mm/gup:
trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page
mm/highmem:
fix kernel-doc warnings in highmem*.h
mm/highmem:
VM_BUG_ON() if offset + len > PAGE_SIZE
mm/hmm:
fault non-owner device private entries
mm/huge_memory:
convert do_huge_pmd_anonymous_page() to use vma_alloc_folio()
mm/huge_memory:
Fix xarray node memory leak
mm/huge_memory:
remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page()
mm/hugetlb:
allow uffd wr-protect none ptes
mm/hugetlb:
handle pte markers in page faults
mm/hugetlb:
handle uffd-wp during fork()
mm/hugetlb:
handle UFFDIO_WRITEPROTECT
mm/hugetlb:
hook page faults for uffd write protection
mm/hugetlb:
introduce huge pte version of uffd-wp helpers
mm/hugetlb:
only drop uffd-wp special pte if required
mm/hugetlb:
separate path for hwpoison entry in copy_hugetlb_page_range()
mm/hugetlb:
take care of UFFDIO_COPY_MODE_WP
mm/hugetlb:
take src_mm->write_protect_seq in copy_hugetlb_page_range()
mm/hugetlb_vmemmap:
move comment block to Documentation/vm
mm/hwpoison:
disable hwpoison filter during removing
mm/hwpoison:
put page in already hwpoisoned case with MF_COUNT_INCREASED
mm/kfence:
print disabling or re-enabling message
mm/kfence:
select random number before taking raw lock
mm/khugepaged:
don't recycle vma pgtable if uffd-wp registered
mm/khugepaged:
use vma_is_anonymous
mm/madvise:
fix potential pte_unmap_unlock pte error
mm/madvise:
free hwpoison and swapin error entry in madvise_free_pte_range
mm/memcg:
move generation assignment and comparison together
mm/memcg:
mz already removed from rb_tree if not NULL
mm/memcg:
non-hierarchical mode is deprecated
mm/memcg:
remove unneeded nr_scanned
mm/memcg:
set memcg after css verified and got reference
mm/memcg:
set pos explicitly for reclaim and !reclaim
mm/memcontrol.c:
make cgroup_memory_noswap static
mm/memcontrol.c:
remove unused private flag of memory.oom_control
mm/memcontrol:
export memcg->watermark via sysfs for v2 memcg
mm/memory-failure.c:
add hwpoison_filter for soft offline
mm/memory-failure.c:
dissolve truncated hugetlb page
mm/memory-failure.c:
minor cleanup for HWPoisonHandlable
mm/memory-failure.c:
move clear_hwpoisoned_pages
mm/memory-failure.c:
remove unnecessary (void*) conversions
mm/memory-failure.c:
simplify num_poisoned_pages_dec
mm/memory-failure.c:
simplify num_poisoned_pages_inc/dec
mm/memory-failure:
disable unpoison once hw error happens
mm/memory:
slightly simplify copy_present_pte()
mm/memory_hotplug:
use pgprot_val to get value of pgprot
mm/mempolicy:
clean up the code logic in queue_pages_pte_range
mm/mempolicy:
fix uninit-value in mpol_rebind_policy()
mm/memremap:
fix missing call to untrack_pfn() in pagemap_range()
mm/migrate:
convert move_to_new_page() into move_to_new_folio()
mm/migration:
avoid unneeded nodemask_t initialization
mm/migration:
fix possible do_pages_stat_array racing with memory offline
mm/migration:
fix potential invalid node access for reclaim-based migration
mm/migration:
fix potential page refcounts leak in migrate_pages
mm/migration:
remove some duplicated codes in migrate_pages
mm/migration:
remove unneeded local variable mapping_locked
mm/migration:
remove unneeded local variable page_lru
mm/migration:
use helper function vma_lookup() in add_page_for_migration
mm/migration:
use helper macro min in do_pages_stat
mm/mmap.c:
use helper mlock_future_check()
mm/mmap.c:
use mmap_assert_write_locked() instead of open coding it
mm/mmap:
add new config ARCH_HAS_VM_GET_PAGE_PROT
mm/mmap:
clarify protection_map[] indices
mm/mmap:
drop arch_filter_pgprot()
mm/mmap:
drop arch_vm_get_page_pgprot()
mm/mmu_gather:
limit free batch count and add schedule point in tlb_batch_pages_flush
mm/mprotect:
do not flush when not required architecturally
mm/mprotect:
use mmu_gather
mm/mremap:
avoid unneeded do_munmap call
mm/mremap:
use helper mlock_future_check()
mm/oom_kill.c:
fix vm_oom_kill_table[] ifdeffery
mm/page-flags:
reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pages
mm/page_alloc.c:
calc the right pfn if page size is not 4K
mm/page_alloc:
adding same penalty is enough to get round-robin order
mm/page_alloc:
always attempt to allocate at least one page during bulk allocation
mm/page_alloc:
cache the result of node_dirty_ok()
mm/page_alloc:
fix tracepoint mm_page_alloc_zone_locked()
mm/page_alloc:
reuse tail struct pages for compound devmaps
mm/page_alloc:
simplify update of pgdat in wake_all_kswapds
mm/page_isolation.c:
fix one kernel-doc comment
mm/page_owner.c:
add missing __initdata attribute
mm/page_owner:
use strscpy() instead of strlcpy()
mm/page_table_check:
fix accessing unmapped ptep
mm/pagemap:
recognize uffd-wp bit for shmem/hugetlbfs
mm/readahead:
Convert page_cache_async_readahead to take a folio
mm/rmap:
convert RMAP flags to a proper distinct rmap_t type
mm/rmap:
drop "compound" parameter from page_add_new_anon_rmap()
mm/rmap:
fail try_to_migrate() early when setting a PMD migration entry fails
mm/rmap:
fix dereferencing invalid subpage pointer in try_to_migrate_one()
mm/rmap:
fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed
mm/rmap:
Fix typos in comments
mm/rmap:
pass rmap flags to hugepage_add_anon_rmap()
mm/rmap:
remove do_page_add_anon_rmap()
mm/rmap:
split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap()
mm/rmap:
use page_move_anon_rmap() when reusing a mapped PageAnon() page exclusively
mm/shmem.c:
suppress shift warning
mm/shmem:
add shmem_alloc_folio()
mm/shmem:
allow uffd wr-protect none pte for file-backed mem
mm/shmem:
allows file-back mem to be uffd wr-protected on thps
mm/shmem:
convert shmem_add_to_page_cache to take a folio
mm/shmem:
convert shmem_alloc_and_acct_page to use a folio
mm/shmem:
convert shmem_getpage_gfp to use a folio
mm/shmem:
convert shmem_swapin_page() to shmem_swapin_folio()
mm/shmem:
fix infinite loop when swap in shmem error at swapoff time
mm/shmem:
fix shmem folio swapoff hang
mm/shmem:
handle uffd-wp during fork()
mm/shmem:
handle uffd-wp special pte in page fault handler
mm/shmem:
persist uffd-wp bit across zapping for file-backed
mm/shmem:
remove duplicate include in memory.c
mm/shmem:
take care of UFFDIO_COPY_MODE_WP
mm/shmem:
turn shmem_should_replace_page into shmem_should_replace_folio
mm/shmem:
use a folio in shmem_unused_huge_shrink
mm/slab.c:
fix comments
mm/slab:
remove some unused functions
mm/slab_common:
move dma-kmalloc caches creation into new_kmalloc_cache()
mm/slub, kunit:
Make slub_kunit unaffected by user specified flags
mm/slub:
add missing TID updates on slab deactivation
mm/slub:
distinguish and print stack traces in debugfs files
mm/slub:
move struct track init out of set_track()
mm/slub:
Move the stackdepot related allocation out of IRQ-off section.
mm/slub:
remove duplicate flag in allocate_slab()
mm/slub:
remove meaningless node check in ___slab_alloc()
mm/slub:
remove unneeded return value of slab_pad_check
mm/slub:
remove unused kmem_cache_order_objects max
mm/slub:
remove unused parameter in setup_object*()
mm/slub:
sort debugfs output by frequency of stack traces
mm/slub:
use stackdepot to save stack trace in objects
mm/sparse-vmemmap:
add a pgmap argument to section activation
mm/sparse-vmemmap:
improve memory savings for compound devmaps
mm/sparse-vmemmap:
refactor core of vmemmap_populate_basepages() to helper
mm/swap:
add folio_throttle_swaprate
mm/swap:
add helper swap_offset_available()
mm/swap:
avoid calling swp_swap_info when try to check SWP_STABLE_WRITES
mm/swap:
clean up the comment of find_next_to_unuse
mm/swap:
fix comment about swap extent
mm/swap:
fix the comment of get_kernel_pages
mm/swap:
fix the obsolete comment for SWP_TYPE_SHIFT
mm/swap:
fold __swap_info_get() into its sole caller
mm/swap:
make page_swapcount and __lru_add_drain_all static
mm/swap:
print bad swap offset entry in get_swap_device
mm/swap:
remember PG_anon_exclusive via a swp pte bit
mm/swap:
remove buggy cache->nr check in refill_swap_slots_cache
mm/swap:
remove unneeded p != NULL check in __swap_duplicate
mm/swap:
remove unneeded return value of free_swap_slot
mm/swap:
use helper is_swap_pte() in swap_vma_readahead
mm/swap:
use helper macro __ATTR_RW
mm/swapfile:
fix lost swap bits in unuse_pte()
mm/swapfile:
unuse_pte can map random data if swap read fails
mm/swapops:
make is_pmd_migration_entry more strict
mm/uffd:
enable write protection for shmem & hugetlbfs
mm/uffd:
move USERFAULTFD configs into mm/
mm/uffd:
PTE_MARKER_UFFD_WP
mm/usercopy:
Check kmap addresses properly
mm/usercopy:
Detect large folio overruns
mm/usercopy:
Detect vmalloc overruns
mm/vmalloc:
fix a comment
mm/vmalloc:
use raw_cpu_ptr() for vmap_block_queue access
mm/vmscan:
add a comment about MADV_FREE pages check in folio_check_dirty_writeback
mm/vmscan:
don't use NUMA_NO_NODE as indicator of page on different node
mm/vmscan:
filter empty page_list at the beginning
mm/vmscan:
fix comment for current_may_throttle
mm/vmscan:
fix comment for isolate_lru_pages
mm/vmscan:
introduce helper function reclaim_page_list()
mm/vmscan:
make sure wakeup_kswapd with managed zone
mm/vmscan:
not necessary to re-init the list for each iteration
mm/vmscan:
reclaim only affects managed_zones
mm/vmscan:
remove obsolete comment in get_scan_count
mm/vmscan:
remove obsolete comment in kswapd_run
mm/vmscan:
sc->reclaim_idx must be a valid zone index
mm/vmscan:
take all base pages of THP into account when race with speculative reference
mm/vmscan:
take min_slab_pages into account when try to call shrink_node
mm/vmscan:
use helper folio_is_file_lru()
mm/vmstat:
add events for ksm cow
mm/vmstat:
replace cpumask_weight with cpumask_empty where appropriate
mm/z3fold:
always clear PAGE_CLAIMED under z3fold page lock
mm/z3fold:
declare z3fold_mount with __init
mm/z3fold:
fix possible null pointer dereferencing
mm/z3fold:
fix sheduling while atomic
mm/z3fold:
fix z3fold_page_migrate races with z3fold_map
mm/z3fold:
fix z3fold_reclaim_page races with z3fold_free
mm/z3fold:
minor clean up for z3fold_free
mm/z3fold:
move decrement of pool->pages_nr into __release_z3fold_page()
mm/z3fold:
put z3fold page back into unbuddied list when reclaim or migration fails
mm/z3fold:
remove buggy use of stale list for allocation
mm/z3fold:
remove confusing local variable l reassignment
mm/z3fold:
remove obsolete comment in z3fold_alloc
mm/z3fold:
remove redundant list_del_init of zhdr->buddy in z3fold_free
mm/z3fold:
remove unneeded PAGE_HEADLESS check in free_handle()
mm/z3fold:
remove unneeded page_mapcount_reset and ClearPagePrivate
mm/z3fold:
throw warning on failure of trylock_page in z3fold_alloc
mm:
Add fault_in_subpage_writeable() to probe at sub-page granularity
mm:
add folio_mapping_flags()
mm:
add folio_test_movable()
mm:
Add kernel-doc for folio->mlock_count
mm:
Add len and flags parameters to arch_get_mmap_end()
mm:
add selftests for migration entries
mm:
Allow arch specific arch_randomize_brk() with CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT
mm:
allow can_split_folio() to be called when THP are disabled
mm:
avoid unnecessary flush on change_huge_pmd()
mm:
change huge_ptep_clear_flush() to return the original pte
mm:
check against orig_pte for finish_fault()
mm:
Clear page->private when splitting or migrating a page
mm:
cma: use pageblock_order as the single alignment
mm:
compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online
mm:
compaction: clean up comment about async compaction in isolate_migratepages
mm:
compaction: clean up comment about suitable migration target recheck
mm:
compaction: clean up comment for sched contention
mm:
compaction: make compaction_zonelist_suitable return false when COMPACT_SUCCESS
mm:
compaction: make sure highest is above the min_pfn
mm:
compaction: remove unneeded assignment to isolate_start_pfn
mm:
compaction: remove unneeded pfn update
mm:
compaction: remove unneeded return value of kcompactd_run
mm:
compaction: simplify the code in __compact_finished
mm:
compaction: use COMPACT_CLUSTER_MAX in compaction.c
mm:
compaction: use helper compound_nr in isolate_migratepages_block
mm:
compaction: use helper isolation_suitable()
mm:
Convert swap_readpage to call read_folio instead of readpage
mm:
convert sysfs input to bool using kstrtobool()
mm:
create new mm/swap.h header file
mm:
damon: use HPAGE_PMD_SIZE
mm:
don't be stuck to rmap lock on reclaim path
mm:
drop swap_dirty_folio
mm:
enable PTE markers by default
mm:
filter out swapin error entry in shmem mapping
mm:
fix a potential infinite loop in start_isolate_page_range()
mm:
fix is_pinnable_page against a cma page
mm:
fix missing handler for __GFP_NOWARN
mm:
fix missing wake-up event for FSDAX pages
mm:
fix NULL pointer dereference in wp_page_reuse()
mm:
fix page leak with multiple threads mapping the same page
mm:
fix unused variable kernel warning when SYSCTL=n
mm:
functions may simplify the use of return values
mm:
handle THP in swap_*page_fs()
MM:
handle THP in swap_*page_fs() - count_vm_events()
mm:
hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds()
mm:
hugetlb: considering PMD sharing when flushing cache/TLBs
mm:
hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl
mm:
hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP*
mm:
hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled*
mm:
hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions
mm:
hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries
mm:
hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON
mm:
hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP
mm:
hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing
mm:
introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space
mm:
introduce PTE_MARKER swap entry
mm:
kasan: fix input of vmalloc_to_page()
mm:
Kconfig: group swap, slab, hotplug and thp options into submenus
mm:
Kconfig: move swap and slab config options to the MM section
mm:
Kconfig: reorganize misplaced mm options
mm:
Kconfig: simplify zswap configuration
mm:
kfence: apply kmemleak_ignore_phys on early allocated pool
mm:
kfence: use PAGE_ALIGNED helper
mm:
khugepaged: introduce khugepaged_enter_vma() helper
mm:
khugepaged: make hugepage_vma_check() non-static
mm:
khugepaged: make khugepaged_enter() void function
mm:
khugepaged: remove redundant check for VM_NO_KHUGEPAGED
mm:
khugepaged: skip DAX vma
mm:
lru_cache_disable: use synchronize_rcu_expedited
mm:
make alloc_contig_range work at pageblock granularity
mm:
make minimum slab alignment a runtime property
mm:
memcontrol: reference to tools/cgroup/memcg_slabinfo.py
mm:
memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on
mm:
migrate: simplify the refcount validation when migrating hugetlb mapping
mm:
mmap: register suitable readonly file vmas for khugepaged
mm:
move oom_kill sysctls to their own file
mm:
move page-writeback sysctls to their own file
mm:
move responsibility for setting SWP_FS_OPS to ->swap_activate
mm:
page-isolation: skip isolated pageblock in start_isolate_page_range()
mm:
page_alloc: simplify pageblock migratetype check in __free_one_page()
mm:
page_isolation: check specified range for unmovable pages
mm:
page_isolation: enable arbitrary range page isolation.
mm:
page_isolation: move has_unmovable_pages() to mm/page_isolation.c
mm:
page_isolation: use compound_nr() correctly in isolate_single_pageblock()
mm:
page_table_check: add hooks to public helpers
mm:
page_table_check: move pxx_user_accessible_page into x86
mm:
page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE
mm:
perform async writes to SWP_FS_OPS swap-space using ->swap_rw
mm:
pvmw: add support for walking devmap pages
mm:
re-allow pinning of zero pfns
mm:
reclaim mustn't enter FS for SWP_FS_OPS swap-space
mm:
remember exclusively mapped anonymous pages with PG_anon_exclusive
mm:
remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h
mm:
remove alloc_pages_vma()
mm:
rework calculation of bdi_min_ratio in bdi_set_min_ratio
mm:
rmap: fix cache flush on THP pages
mm:
rmap: fix CONT-PTE/PMD size hugetlb issue when migration
mm:
rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping
mm:
rmap: introduce pfn_mkclean_range() to cleans PTEs
mm:
rmap: move the cache flushing to the correct place for hugetlb PMD sharing
mm:
rmap: use flush_cache_range() to flush cache for hugetlb pages
mm:
shmem: make shmem_init return void
mm:
simplify follow_invalidate_pte()
mm:
slab: fix comment for __assume_kmalloc_alignment
mm:
slab: fix comment for ARCH_KMALLOC_MINALIGN
mm:
sparsemem: fix missing higher order allocation splitting
mm:
split free page with properly free memory accounting and without race
mm:
split huge PUD on wp_huge_pud fallback
mm:
submit multipage reads for SWP_FS_OPS swap-space
mm:
submit multipage write for SWP_FS_OPS swap-space
mm:
support GUP-triggered unsharing of anonymous pages
mm:
sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
mm:
teach core mm about pte markers
mm:
thp: only regular file could be THP eligible
mm:
untangle config dependencies for demote-on-reclaim
mm:
use bdev_is_zoned in claim_swapfile
mm:
use for_each_online_node and node_online instead of open coding
mm:
usercopy: move the virt_addr_valid() below the is_vmalloc_addr()
mm:
userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
mm:
wrap __find_buddy_pfn() with a necessary buddy page validation
mm:
zswap: add basic meminfo and vmstat coverage
mmap locking API:
fix missed mmap_sem references in comments
mmc:
atmel-mci: Simplify if(chan) and if(!chan)
mmc:
block: Fix CQE recovery reset success
mmc:
core: Add CIDs for cards to the entropy pool
mmc:
core: Allows to override the timeout value for ioctl() path
mmc:
core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd()
mmc:
core: improve API to make clear that mmc_sw_reset is for cards
mmc:
core: Support zeroout using TRIM for eMMC
mmc:
core: use kobj_to_dev()
mmc:
improve API to make clear hw_reset callback is for cards
mmc:
jz4740: Apply DMA engine limits to maximum segment size
mmc:
mediatek: wait dma stop bit reset to 0
mmc:
meson-gx: switch to device-managed dmam_alloc_coherent()
mmc:
mmc_spi: parse speed mode options
mmc:
mmci: Break IRQ status loop when all zero
mmc:
mmci: Remove custom ios handler
mmc:
mmci: stm32: use a buffer for unaligned DMA requests
mmc:
omap: Make it CCF clk API compatible
mmc:
renesas_sdhi: Add missing checks for the presence of quirks
mmc:
renesas_sdhi: make 'dmac_only_one_rx' a quirk
mmc:
renesas_sdhi: make 'fixed_addr_mode' a quirk
mmc:
renesas_sdhi: make setup selection more understandable
mmc:
renesas_sdhi: R-Car D3 also has no HS400
mmc:
renesas_sdhi: R-Car V3H ES2.0 gained HS400 support
mmc:
renesas_sdhi: R-Car V3M also has no HS400
mmc:
renesas_sdhi: remove a stale comment
mmc:
renesas_sdhi: remove outdated headers
mmc:
renesas_sdhi: remove superfluous specific M3W entry
mmc:
renesas_sdhi: style fix for proper function bodies
mmc:
sdhci-brcmstb: Enable Clock Gating to save power
mmc:
sdhci-brcmstb: Fix compiler warning
mmc:
sdhci-brcmstb: Re-organize flags
mmc:
sdhci-msm: Add compatible string check for sdx65
mmc:
sdhci-msm: Add compatible string check for sm8150
mmc:
sdhci-msm: Add SoC specific compatibles
mmc:
sdhci-of-arasan: Add NULL check for data field
mmc:
sdhci-omap: Fix a lockdep warning for PM runtime init
mmc:
sdhci-omap: Use of_device_get_match_data() helper
mmc:
sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2
mmc:
sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend
mmc:
sdhci-pci-o2micro: Fix card detect by dealing with debouncing
mmc:
sh_mmcif: move platform_data header to proper location
mmu_gather:
fix the CONFIG_MMU_GATHER_NO_RANGE case
mmu_gather:
Force tlb-flush VM_PFNMAP vmas
mmu_gather:
Let there be one tlb_{start,end}_vma() implementation
mmu_gather:
Remove per arch tlb_{start,end}_vma()
modpost:
add a separate error for exported symbols without definition
modpost:
add sym_add_unresolved() helper
modpost:
add sym_find_with_module() helper
modpost:
change mod->gpl_compatible to bool type
modpost:
change the license of EXPORT_SYMBOL to bool type
modpost:
do not write out any file when error occurred
modpost:
dump Module.symvers in the same order of modules.order
modpost:
extract symbol versions from *.cmd files
modpost:
fix removing numeric suffixes
modpost:
fix section mismatch check for exported init/exit sections
modpost:
fix undefined behavior of is_arm_mapping_symbol()
modpost:
import include/linux/list.h
modpost:
make multiple export error
modpost:
make sym_add_exported() always allocate a new symbol
modpost:
merge add_{intree_flag,retpoline,staging_flag} to add_header
modpost:
move *.mod.c generation to write_mod_c_files()
modpost:
move export_from_secname() call to more relevant place
modpost:
move struct namespace_list to modpost.c
modpost:
remove annoying namespace_from_kstrtabns()
modpost:
remove left-over cross_compile declaration
modpost:
remove redundant initializes for static variables
modpost:
remove stale comment about sym_add_exported()
modpost:
remove the unused argument of check_sec_ref()
modpost:
remove useless export_from_sec()
modpost:
retrieve the module dependency and CRCs in check_exports()
modpost:
reuse ARRAY_SIZE() macro for section_mismatch()
modpost:
simplify mod->name allocation
modpost:
split new_symbol() to symbol allocation and hash table addition
modpost:
squash if...else-if in find_elf_symbol2()
modpost:
traverse modules in order
modpost:
traverse the namespace_list in order
modpost:
traverse unresolved symbols in order
modpost:
use bool type where appropriate
modpost:
use doubly linked list for dump_lists
modpost:
use fnmatch() to simplify match()
modpost:
use snprintf() instead of sprintf() for safety
module.h:
simplify MODULE_IMPORT_NS
module:
Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC
module:
Always have struct mod_tree_root
module:
do not binary-search in __ksymtab_gpl if fsa->gplok is false
module:
do not pass opaque pointer for symbol search
module:
Fix "warning: variable 'exit' set but not used"
module:
fix [e_shstrndx].sh_size=0 OOB access
module:
Fix prefix for module.sig_enforce module param
module:
Fix selfAssignment cppcheck warning
module:
Introduce data_layout
module:
Introduce module unload taint tracking
module:
kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT
module:
kallsyms: Fix suspicious rcu usage
module:
Make internal.h and decompress.c more compliant
module:
Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX
module:
Make module_flags_taint() accept a module's taints bitmap and usable outside core code
module:
merge check_exported_symbol() into find_exported_symbol_in_section()
module:
Move all into module/
module:
Move extra signature support out of core code
module:
Move kallsyms support into a separate file
module:
Move kdb module related code out of main kdb code
module:
Move kmemleak support to a separate file
module:
Move latched RB-tree support to a separate file
module:
Move livepatch support to a separate file
module:
Move module_assert_mutex_or_preempt() to internal.h
module:
Move module_enable_x() and frob_text() in strict_rwx.c
module:
Move procfs support into a separate file
module:
Move strict rwx support to a separate file
module:
Move sysfs support into a separate file
module:
Move version support into a separate file
module:
Prepare for handling several RB trees
module:
Remove module_addr_min and module_addr_max
module:
Rename debug_align() as strict_align()
module:
Rework layout alignment to avoid BUG_ON()s
module:
show disallowed symbol name for inherit_taint()
module:
Simple refactor in preparation for split
modules:
Fix corruption of /proc/kallsyms
Linux:
move mount-related externs from fs.h to mount.h
mptcp:
Acquire the subflow socket lock before modifying MP_PRIO flags
mptcp:
Add a member to mptcp_pm_data to track kernel vs userspace mode
mptcp:
Add a per-namespace sysctl to set the default path manager type
mptcp:
add data lock for sk timers
mptcp:
add mib for infinite map sending
mptcp:
add mib for xmit window sharing
mptcp:
add more offered MIBs counter
mptcp:
add MP_FAIL response support
mptcp:
add pm_nl_pernet helpers
mptcp:
add the fallback check
mptcp:
allow ADD_ADDR reissuance by userspace PMs
mptcp:
Avoid acquiring PM lock for subflow priority changes
mptcp:
bypass in-kernel PM restrictions for non-kernel PMs
mptcp:
Bypass kernel PM when userspace PM is enabled
mptcp:
Check for orphaned subflow before handling MP_FAIL timer
mptcp:
consistent map handling on failure
mptcp:
diag: switch to context structure
mptcp:
Do not return EINPROGRESS when subflow creation succeeds
mptcp:
Do not traverse the subflow connection list without lock
mptcp:
don't send RST for single subflow
mptcp:
dump infinite_map field in mptcp_dump_mpext
mptcp:
establish subflows from either end of connection
mptcp:
expose server_side attribute in MPTCP netlink events
mptcp:
fix conflict with
mptcp:
fix error mibs accounting
mptcp:
fix local endpoint accounting
mptcp:
fix locking in mptcp_nl_cmd_sf_destroy()
mptcp:
fix race on unaccepted mptcp sockets
mptcp:
fix shutdown vs fallback race
mptcp:
fix subflow traversal at disconnect time
mptcp:
handle local addrs announced by userspace PMs
mptcp:
infinite mapping receiving
mptcp:
infinite mapping sending
mptcp:
introduce MAPPING_BAD_CSUM
mptcp:
invoke MP_FAIL response when needed
mptcp:
listen diag dump support
mptcp:
Make kernel path manager check for userspace-managed sockets
mptcp:
netlink: Add MPTCP_PM_CMD_ANNOUNCE
mptcp:
netlink: Add MPTCP_PM_CMD_REMOVE
mptcp:
netlink: allow userspace-driven subflow establishment
mptcp:
netlink: issue MP_PRIO signals from userspace PMs
mptcp:
netlink: split mptcp_pm_parse_addr into two functions
mptcp:
never shrink offered window
mptcp:
optimize release_cb for the common case
mptcp:
read attributes of addr entries managed by userspace PMs
mptcp:
really share subflow snd_wnd
mptcp:
reflect remote port (not 0) in ANNOUNCED events
mptcp:
remove locking in mptcp_diag_fill_info
mptcp:
Remove redundant assignments in path manager init
mptcp:
reset subflow when MP_FAIL doesn't respond
mptcp:
reset the packet scheduler on incoming MP_PRIO
mptcp:
reset the packet scheduler on PRIO change
mptcp:
sockopt: add TCP_DEFER_ACCEPT support
mptcp:
stop using the mptcp_has_another_subflow() helper
mptcp:
store remote id from MP_JOIN SYN/ACK in local ctx
mptcp:
track and update contiguous data status
mptcp:
update MIB_RMSUBFLOW in cmd_sf_destroy
mptcp:
use mptcp_stop_timer
mt76:
add gfp to mt76_mcu_msg_alloc signature
mt76:
add support for overriding the device used for DMA mapping
mt76:
connac: use skb_put_data instead of open coding
mt76:
dma: add wrapper macro for accessing queue registers
mt76:
dma: use kzalloc instead of devm_kzalloc for txwi
mt76:
do not attempt to reorder received 802.3 packets without agg session
mt76:
fix antenna config missing in 6G cap
mt76:
fix encap offload ethernet type check
mt76:
fix MBSS index condition in DBDC mode
mt76:
fix rx reordering with non explicit / psmp ack policy
mt76:
fix tx status related use-after-free race on station removal
mt76:
fix use-after-free by removing a non-RCU wcid pointer
mt76:
make number of tokens configurable dynamically
mt76:
mt7603: move spin_lock_bh() to spin_lock()
mt76:
mt7615/mt7915: do reset_work with mt76's work queue
mt76:
mt7915: accept rx frames with non-standard VHT MCS10-11
mt76:
mt7915: add debugfs knob for RF registers read/write
mt76:
mt7915: add more statistics from fw_util debugfs knobs
mt76:
mt7915: add support for 6G in-band discovery
mt76:
mt7915: add Wireless Ethernet Dispatch support
mt76:
mt7915: always call mt7915_wfsys_reset() during init
mt76:
mt7915: configure soc clocks in mt7986_wmac_init
mt76:
mt7915: disable RX_HDR_TRANS_SHORT
mt76:
mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set
mt76:
mt7915: fix DBDC default band selection on MT7915D
mt76:
mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector
mt76:
mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup
mt76:
mt7915: fix twt table_mask to u16 in mt7915_dev
mt76:
mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss
mt76:
mt7915: improve error handling for fw_debug knobs
mt76:
mt7915: introduce mt7915_mac_severe_check()
mt76:
mt7915: limit minimum twt duration
mt76:
mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const
mt76:
mt7915: move MT_INT_MASK_CSR to init.c
mt76:
mt7915: reject duplicated twt flows
mt76:
mt7915: remove SCS feature
mt76:
mt7915: report rx mode value in mt7915_mac_fill_rx_rate
mt76:
mt7915: rework hardware/phy initialization
mt76:
mt7915: rework SER debugfs knob
mt76:
mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976()
mt76:
mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask
mt76:
mt7921: accept rx frames with non-standard VHT MCS10-11
mt76:
mt7921: Add AP mode support
mt76:
mt7921: add ipv6 NS offload support
mt76:
mt7921: fix kernel crash at mt7921_pci_remove
mt76:
mt7921: Fix the error handling path of mt7921_pci_probe()
mt76:
mt7921: honor pm user configuration in mt7921_sniffer_interface_iter
mt76:
mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const
mt76:
mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter
mt76:
mt7921u: add suspend/resume support
mt76:
reduce tx queue lock hold time
mt76:
switch to netif_napi_add_tx()
mtd:
call of_platform_populate() for MTD partitions
mtd:
cfi_cmdset_0002: Add S29GL064N ID definition
mtd:
cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
mtd:
cfi_cmdset_0002: Rename chip_ready variables
mtd:
cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
mtd:
core: Check devicetree alias for index
mtd:
maps: ixp4xx: Drop driver
mtd:
mtdoops: Add a timestamp to the mtdoops header.
mtd:
mtdoops: Create a header structure for the saved mtdoops.
mtd:
mtdoops: Fix the size of the header read buffer.
mtd:
nand: make mtk_ecc.c a separated module
mtd:
nand: MTD_NAND_ECC_MEDIATEK should depend on ARCH_MEDIATEK
mtd:
nand: mtk-ecc: also parse nand-ecc-engine if available
mtd:
parsers: bcm47xxpart: print correct offset on read error
mtd:
phram: Allow cached mappings
mtd:
phram: Allow probing via reserved-memory
mtd:
rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash
mtd:
rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
mtd:
rawnand: cs553x: simplify the return expression of cs553x_write_ctrl_byte()
mtd:
rawnand: davinci: Remove redundant unsigned comparison to zero
mtd:
rawnand: denali: Use managed device resources
mtd:
rawnand: gpmi: Add large oob bch setting support
mtd:
rawnand: gpmi: Add strict ecc strength check
mtd:
rawnand: gpmi: Fix setting busy timeout setting
mtd:
rawnand: gpmi: Refactor bch geometry settings function
mtd:
rawnand: gpmi: Rename the variable ecc_chunk_size
mtd:
rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
mtd:
rawnand: gpmi: Uninline the gpmi_check_ecc function
mtd:
rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
mtd:
rawnand: kioxia: Add support for TH58NVG3S0HBAI4
mtd:
rawnand: mpc5121: Check before clk_disable_unprepare() not needed
mtd:
rawnand: omap_elm: Add compatible for AM64 ELM
mtd:
rawnand: print offset instead of page number for bad blocks
mtd:
rawnand: renesas: Use runtime PM instead of the raw clock API
mtd:
rawnand: rockchip: Check before clk_disable_unprepare() not needed
mtd:
rawnand: tmio: check return value after calling platform_get_resource()
mtd:
spi-nor: amend the rdsr dummy cycles documentation
mtd:
spi-nor: aspeed: set the decoding size to at least 2MB for AST2600
mtd:
spi-nor: core: Add helpers to read/write any register
mtd:
spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
mtd:
spi-nor: core: Introduce method for RDID op
mtd:
spi-nor: core: Use auto-detection only once
mtd:
spi-nor: debugfs: fix format specifier
mtd:
spi-nor: export spi_nor_hwcaps_pp2cmd()
mtd:
spi-nor: expose internal parameters via debugfs
mtd:
spi-nor: Introduce spi_nor_match_id()
mtd:
spi-nor: Introduce templates for SPI NOR operations
mtd:
spi-nor: manufacturers: Use spi_nor_read_id() core method
mtd:
spi-nor: micron-st: Remove status polling on volatile registers write
mtd:
spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable()
mtd:
spi-nor: move spi_nor_write_ear() to winbond module
mtd:
spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name
mtd:
spi-nor: spansion: Remove status polling on volatile registers write
mtd:
spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable()
mtd:
spi-nor: support eon en25qh256a variant
mtd:
spi-nor: winbond: add support for W25Q512NW-IM
mtd:
spinand: Add support for XTX XT26G0xA
mtd:
spinand: gigadevice: add support for GD5F1GQ5RExxG
mtd:
spinand: gigadevice: add support for GD5FxGM7xExxG
mtd:
spinand: gigadevice: add support for GD5FxGQ4xExxG
mtd:
spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG
mtd:
spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
mtd:
st_spi_fsm: add missing clk_disable_unprepare() in stfsm_remove()
mtdblock:
warn if opened on NAND
mtip32xx:
fix typo in comment
mwifiex:
add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
mwifiex:
Add SD8997 SDIO-UART firmware
mwifiex:
Select firmware based on strapping
myri10ge:
remove redundant assignment to variable status
namei:
Call aops write_begin() and write_end() directly
namei:
cleanup double word in comment
namei:
Convert page_symlink() to use memalloc_nofs_save()
namei:
Merge page_symlink() and __page_symlink()
nbd:
call genl_unregister_family() first in nbd_cleanup()
nbd:
don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed
nbd:
don't set the discard_alignment queue limit
nbd:
Fix hung on disconnect request if socket is closed before
nbd:
fix io hung while disconnecting device
nbd:
fix possible overflow on 'first_minor' in nbd_dev_add()
nbd:
fix race between nbd_alloc_config() and module removal
nbd:
use pr_err to output error message
nbd:
use the correct block_device in nbd_bdev_reset
net, neigh:
Set lower cap for neigh_managed_work rearming
net, uapi:
remove inclusion of arpa/inet.h
net-core:
rx_otherhost_dropped to core_stats
net/af_packet:
add VLAN support for AF_PACKET SOCK_RAW GSO
net/af_packet:
make sure to pull mac header
net/cadence:
using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net/dsa/hirschmann:
Add missing of_node_get() in hellcreek_led_setup()
net/funeth:
Fix fun_xdp_tx() and XDP packet reclaim
net/funeth:
simplify the return expression of fun_dl_info_get()
net/ipv6:
Enforce limits for accept_unsolicited_na sysctl
net/ipv6:
Expand and rename accept_unsolicited_na to accept_untracked_na
net/ipv6:
Introduce accept_unsolicited_na knob to implement router-side changes for RFC9131
net/mlx4_en:
Fix wrong return value on ioctl EEPROM query failure
net/mlx5:
Add exit route when waiting for FW
net/mlx5:
Add last command failure syndrome to debugfs
net/mlx5:
Align flow steering allocation namespace to common style
net/mlx5:
Allocate virtually contiguous memory in pci_irq.c
net/mlx5:
Allocate virtually contiguous memory in vport.c
net/mlx5:
Allow future addition of IPsec object modifiers
net/mlx5:
Check IPsec TX flow steering namespace in advance
net/mlx5:
Clean IPsec FS add/delete rules
net/mlx5:
Cleanup kTLS function names and their exposure
net/mlx5:
Cleanup XFRM attributes struct
net/mlx5:
correct ECE offset in query qp output
net/mlx5:
CT: Fix header-rewrite re-use for tupels
net/mlx5:
Delete metadata handling logic
net/mlx5:
Delete redundant default assignment of runtime devlink params
net/mlx5:
devcom only supports 2 ports
net/mlx5:
Don't advertise IPsec netdev support for non-IPsec device
net/mlx5:
Don't hide fallback to software IPsec in FS code
net/mlx5:
Don't perform lookup after already known sec_path
net/mlx5:
Don't use already freed action pointer
net/mlx5:
E-Switch, pair only capable devices
net/mlx5:
Expose mlx5_sriov_blocking_notifier_register / unregister APIs
net/mlx5:
Fix mlx5_get_next_dev() peer device matching
net/mlx5:
fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup
net/mlx5:
fix typo in comment
net/mlx5:
fs, add unused destination type
net/mlx5:
fs, an FTE should have no dests when deleted
net/mlx5:
fs, call the deletion function of the node
net/mlx5:
fs, delete the FTE when there are no rules attached to it
net/mlx5:
fs, do proper bookkeeping for forward destinations
net/mlx5:
fs, fail conflicting actions
net/mlx5:
fs, jump to exit point and don't fall through
net/mlx5:
fs, refactor software deletion rule
net/mlx5:
fs, split software and IFC flow destination definitions
net/mlx5:
Increase FW pre-init timeout for health recovery
net/mlx5:
Inline db alloc API function
net/mlx5:
Lag, add debugfs to query hardware lag state
net/mlx5:
Lag, correct get the port select mode str
net/mlx5:
Lag, decouple FDB selection and shared FDB
net/mlx5:
Lag, expose number of lag ports
net/mlx5:
Lag, filter non compatible devices
net/mlx5:
Lag, move E-Switch prerequisite check into lag code
net/mlx5:
Lag, refactor dmesg print
net/mlx5:
Lag, refactor lag state machine
net/mlx5:
Lag, store number of ports inside lag object
net/mlx5:
Lag, support single FDB only on 2 ports
net/mlx5:
Lag, use actual number of lag ports
net/mlx5:
Lag, use buckets in hash mode
net/mlx5:
Lag, use hash when in roce lag on 4 ports
net/mlx5:
Lag, use lag lock
net/mlx5:
Make sure that no dangling IPsec FS pointers exist
net/mlx5:
Merge various control path IPsec headers into one file
net/mlx5:
Move IPsec file to relevant directory
net/mlx5:
Print initializing field in case of timeout
net/mlx5:
Rearm the FW tracer after each tracer event
net/mlx5:
Reduce kconfig complexity while building crypto support
net/mlx5:
Reduce useless indirection in IPsec FS add/delete flows
net/mlx5:
Reliably return TLS device capabilities
net/mlx5:
Remove FPGA ipsec specific statistics
net/mlx5:
Remove indirection in TLS build
net/mlx5:
Remove indirections from esp functions
net/mlx5:
Remove ipsec vs. ipsec offload file separation
net/mlx5:
Remove ipsec_ops function table
net/mlx5:
Remove not-implemented IPsec capabilities
net/mlx5:
Remove not-needed IPsec config
net/mlx5:
Remove not-supported ICV length
net/mlx5:
Remove not-used IDA field from IPsec struct
net/mlx5:
Remove tls vs. ktls separation as it is the same
net/mlx5:
Remove unused argument
net/mlx5:
Remove useless IPsec device checks
net/mlx5:
Remove useless kfree
net/mlx5:
Remove useless validity check
net/mlx5:
Remove XFRM no_trailer flag
net/mlx5:
Simplify HW context interfaces by using SA entry
net/mlx5:
Simplify IPsec capabilities logic
net/mlx5:
Simplify IPsec flow steering init/cleanup functions
net/mlx5:
sparse: error: context imbalance in 'mlx5_vf_get_core_dev'
net/mlx5:
Store IPsec ESN update work in XFRM state
net/mlx5:
Support devices with more than 2 ports
net/mlx5:
Support multiport eswitch mode
net/mlx5:
TC, allow offload from uplink to other PF's VF
net/mlx5:
Unify device IPsec capabilities check
net/mlx5:
use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create
net/mlx5_fpga:
Drop INNOVA IPsec support
net/mlx5_fpga:
Drop INNOVA TLS support
net/mlx5e:
Add XDP SQs to uplink representors steering tables
net/mlx5e:
Allocate virtually contiguous memory for reps structures
net/mlx5e:
Allocate virtually contiguous memory for VLANs list
net/mlx5e:
Allow relaxed ordering over VFs
net/mlx5e:
Correct the calculation of max channels for rep
net/mlx5e:
CT: Add ct driver counters
net/mlx5e:
CT: Fix cleanup of CT before cleanup of TC ct rules
net/mlx5e:
CT: Use own workqueue instead of mlx5e priv
net/mlx5e:
Disable softirq in mlx5e_activate_rq to avoid race condition
net/mlx5e:
Drop error CQE handling from the XSK RX handler
net/mlx5e:
Fix capability check for updating vnic env counters
net/mlx5e:
Fix enabling sriov while tc nic rules are offloaded
net/mlx5e:
Fix matchall police parameters validation
net/mlx5e:
IPoIB, Improve ethtool rxnfc callback structure in IPoIB
net/mlx5e:
kTLS, Fix build time constant test in RX
net/mlx5e:
kTLS, Fix build time constant test in TX
net/mlx5e:
Remove unused mlx5e_dcbnl_build_rep_netdev function
net/mlx5e:
Ring the TX doorbell on DMA errors
net/mlx5e:
Support partial GSO for tunnels over vlans
net/mlx5e:
TC NIC mode, fix tc chains miss table
net/mlx5e:
TC, set proper dest type
net/mlx5e:
Update netdev features after changing XDP state
net/mlx5e:
Use XFRM state direction instead of flags
net/mlxbf_gige:
use eth_zero_addr() to clear mac address
net/ncsi:
use proper "mellanox" DT vendor prefix
net/sched:
act_api: Add extack to offload_act_setup() callback
net/sched:
act_api: fix error code in tcf_ct_flow_table_fill_tuple_ipv6()
net/sched:
act_api: Notify user space if any actions were flushed before error
net/sched:
act_gact: Add extack messages for offload failure
net/sched:
act_mirred: Add extack message for offload failure
net/sched:
act_mpls: Add extack messages for offload failure
net/sched:
act_pedit: Add extack message for offload failure
net/sched:
act_police: Add extack messages for offload failure
net/sched:
act_police: allow 'continue' action offload
net/sched:
act_skbedit: Add extack messages for offload failure
net/sched:
act_tunnel_key: Add extack message for offload failure
net/sched:
act_vlan: Add extack message for offload failure
net/sched:
cls_api: Add extack message for unsupported action offload
net/sched:
cls_api: Fix flow action initialization
net/sched:
flower: Add number of vlan tags filter
net/sched:
flower: Avoid overwriting error messages
net/sched:
flower: Consider the number of tags for vlan filters
net/sched:
flower: Helper function for vlan ethtype checks
net/sched:
flower: Reduce identation after is_key_vlan refactoring
net/sched:
flower: Take verbose flag into account when logging error messages
net/sched:
matchall: Avoid overwriting error messages
net/sched:
matchall: Take verbose flag into account when logging error messages
net/sched:
sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
net/smc:
align the connect behaviour with TCP
net/smc:
fix listen processing for SMC-Rv2
net/smc:
fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"
net/smc:
postpone sk_refcnt increment in connect()
net/smc:
rdma write inline if qp has sufficient inline space
net/smc:
send cdc msg inline if qp has sufficient inline space
net/smc:
set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
net/tls:
Check for errors in tls_device_init
net/tls:
Fix race in TLS device down flow
net/tls:
fix tls_sk_proto_close executed repeatedly
net/tls:
Remove the context from the list in tls_device_down
net/vdpa:
Use readers/writers semaphore instead of cf_mutex
net/vdpa:
Use readers/writers semaphore instead of vdpa_dev_mutex
net:
add __sys_socket_file()
net:
Add a second bind table hashed by port and address
net:
add CONFIG_DEBUG_NET
net:
add debug info to __skb_pull()
net:
add IFLA_TSO_{MAX_SIZE|SEGS} attributes
net:
add include/net/net_debug.h
net:
add more debug info in skb_checksum_help()
net:
add ndo_fdb_del_bulk
net:
add netif_inherit_tso_max()
net:
add skb_defer_max sysctl
net:
align SO_RCVMARK required privileges with SO_MARK
net:
allow gro_max_size to exceed 65536
net:
allow gso_max_size to exceed 65536
net:
altera: Fix refcount leak in altera_tse_mdio_create
net:
amd-xgbe: fix clang -Wformat warning
net:
annotate races around sk->sk_bound_dev_if
net:
appletalk: remove Apple/Farallon LocalTalk PC support
net:
asix: fix "can't send until first packet is send" issue
net:
atlantic: Implement .ndo_xdp_xmit handler
net:
atlantic: Implement xdp control plane
net:
atlantic: Implement xdp data plane
net:
atlantic: remove aq_nic_deinit() when resume
net:
atlantic: remove deep parameter on suspend/resume functions
net:
atm: remove support for Fujitsu FireStream ATM devices
net:
atm: remove support for Madge Horizon ATM devices
net:
atm: remove support for ZeitNet ZN122x ATM devices
net:
atm: remove the ambassador driver
net:
avoid strange behavior with skb_defer_max == 1
net:
ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
net:
axienet: add missing error return code in axienet_probe()
net:
axienet: Be more careful about updating tx_bd_tail
net:
axienet: make the 64b addresable DMA depends on 64b archectures
net:
axienet: Use iowrite64 to write all 64b descriptor pointers
net:
axienet: Use NAPI for TX completion path
net:
bgmac: Fix an erroneous kfree() in bgmac_remove()
net:
bgmac: remove a copy of the NAPI_POLL_WEIGHT define
net:
bonding: fix possible NULL deref in rlb code
net:
bonding: fix use-after-free after 802.3ad slave unbind
net:
bridge: add support for host l2 mdb entries
net:
bridge: fdb: add ndo_fdb_del_bulk
net:
bridge: fdb: add support for fine-grained flushing
net:
bridge: fdb: add support for flush filtering based on ifindex and vlan
net:
bridge: fdb: add support for flush filtering based on ndm flags and state
net:
bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST
net:
call skb_defer_free_flush() before each napi_poll()
net:
calxedaxgmac: Fix typo (doubled "the")
net:
cdc-ncm: Move spin_lock_bh() to spin_lock()
net:
Change skb_ensure_writable()'s write_len param to unsigned int type
net:
clear msg_get_inq in __sys_recvfrom() and __copy_msghdr_from_user()
net:
CONFIG_DEBUG_NET depends on CONFIG_NET
net:
core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_if
net:
dm: check the boundary of skb drop reasons
net:
don't allow user space to lift the device limits
net:
dp83822: disable false carrier interrupt
net:
dp83822: disable rx error interrupt
net:
dpaa: Convert to SPDX identifiers
net:
dsa: avoid one dsa_to_port() in dsa_slave_change_mtu
net:
dsa: bcm_sf2: force pause link settings
net:
dsa: delete dsa_port_walk_{fdbs,mdbs}
net:
dsa: don't emit targeted cross-chip notifiers for MTU change
net:
dsa: don't use bitmap_weight() in b53_arl_read()
net:
dsa: drop dsa_slave_priv from dsa_slave_change_mtu
net:
dsa: felix: bring the NPI port indirection for host flooding to surface
net:
dsa: felix: bring the NPI port indirection for host MDBs to surface
net:
dsa: felix: directly call ocelot_port_{set,unset}_dsa_8021q_cpu
net:
dsa: felix: dynamically determine tag_8021q CPU port for traps
net:
dsa: felix: fix race between reading PSFP stats and port stats
net:
dsa: felix: manage host flooding using a specific driver callback
net:
dsa: felix: move the updating of PGID_CPU to the ocelot lib
net:
dsa: felix: perform MDB migration based on ocelot->multicast list
net:
dsa: felix: program host FDB entries towards PGID_CPU for tag_8021q too
net:
dsa: felix: reimplement tagging protocol change with function pointers
net:
dsa: felix: stop migrating FDBs back and forth on tag proto change
net:
dsa: felix: tag_8021q preparation for multiple CPU ports
net:
dsa: felix: update bridge fwd mask from ocelot lib when changing tag_8021q CPU
net:
dsa: felix: use PGID_CPU for FDB entry migration on NPI port
net:
dsa: fix dsa_port_vlan_filtering when global
net:
dsa: fix missing adjustment of host broadcast flooding
net:
dsa: fix NULL pointer dereference in dsa_port_reset_vlan_filtering
net:
dsa: fix reference counting for LAG FDBs
net:
dsa: introduce the dsa_cpu_ports() helper
net:
dsa: ksz9477: move get_stats64 to ksz_common.c
net:
dsa: ksz: added the generic port_stp_state_set function
net:
dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
net:
dsa: lantiq_gswip: Fix start index in gswip_port_fdb()
net:
dsa: lantiq_gswip: Fix typo in gswip_port_fdb_dump() error print
net:
dsa: make cross-chip notifiers more efficient for host events
net:
dsa: microchip: add the phylink get_caps
net:
dsa: microchip: ksz8795: update the port_cnt value in ksz_chip_data
net:
dsa: microchip: ksz_common: Fix refcount leak bug
net:
dsa: microchip: move get_strings to ksz_common
net:
dsa: microchip: move ksz_chip_data to ksz_common
net:
dsa: microchip: move port memory allocation to ksz_common
net:
dsa: microchip: move struct mib_names to ksz_chip_data
net:
dsa: microchip: perform the compatibility check for dev probed
net:
dsa: microchip: remove unused members in ksz_device
net:
dsa: move mib->cnt_ptr reset code to ksz_common.c
net:
dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrs
net:
dsa: mt7530: 1G can also support 1000BASE-X link mode
net:
dsa: mt7530: drop use of phylink_helper_basex_speed()
net:
dsa: mt7530: mark as non-legacy
net:
dsa: mt7530: move autoneg handling to PCS validation
net:
dsa: mt7530: only indicate linkmodes that can be supported
net:
dsa: mt7530: partially convert to phylink_pcs
net:
dsa: mt7530: populate supported_interfaces and mac_capabilities
net:
dsa: mt7530: remove interface checks
net:
dsa: mt7530: switch to use phylink_get_linkmodes()
net:
dsa: mt753x: fix pcs conversion regression
net:
dsa: mv88e6xxx: correctly report serdes link failure
net:
dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa_switch_ops
net:
dsa: mv88e6xxx: fix BMSR error to be consistent with others
net:
dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
net:
dsa: mv88e6xxx: Single chip mode detection for MV88E6*41
net:
dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete
net:
dsa: ocelot: accept 1000base-X for VSC9959 and VSC9953
net:
dsa: OF-ware slave_mii_bus
net:
dsa: qca8k: correctly handle mdio read error
net:
dsa: qca8k: drop dsa_switch_ops from qca8k_priv
net:
dsa: qca8k: drop MTU tracking from qca8k_priv
net:
dsa: qca8k: drop port_sts from qca8k_priv
net:
dsa: qca8k: reduce mgmt ethernet timeout
net:
dsa: qca8k: reset cpu port on MTU change
net:
dsa: qca8k: rework and simplify mdiobus logic
net:
dsa: qca8k: unify bus id naming with legacy and OF mdio bus
net:
dsa: realtek: remove realtek,rtl8367s string
net:
dsa: realtek: rtl8365mb: fix GMII caps for ports with internal PHY
net:
dsa: realtek: rtl8366rb: Serialize indirect PHY register access
net:
dsa: remove port argument from ->change_tag_protocol()
net:
dsa: remove unused headers
net:
dsa: restrict SMSC_LAN9303_I2C kconfig
net:
dsa: sja1105: Convert to mdiobus_c45_read
net:
dsa: sja1105: silent spi_device_id warnings
net:
dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu
net:
dsa: vitesse-vsc73xx: silent spi_device_id warnings
net:
emaclite: Fix coding style
net:
emaclite: Remove custom BUFFER_ALIGN macro
net:
emaclite: Update copyright text to correct format
net:
enable memcg accounting for veth queues
net:
enetc: count the tc-taprio window drops
net:
enetc: kill PHY-less mode for PFs
net:
enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
net:
enetc: Use pci_release_region() to release some resources
net:
ensure net_todo_list is processed quickly
net:
eql: Use kzalloc instead of kmalloc/memset
net:
ethernet: Add driver for Sunplus SP7021
net:
ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register
net:
ethernet: fix platform_no_drv_owner.cocci warning
net:
ethernet: Fix unmet direct dependencies detected for NVMEM_SUNPLUS_OCOTP
net:
ethernet: mtk_eth_soc/wed: fix sparse endian warnings
net:
ethernet: mtk_eth_soc: add check for allocation failure
net:
ethernet: mtk_eth_soc: add ipv6 flow offload support
net:
ethernet: mtk_eth_soc: add rxd_size to mtk_soc_data
net:
ethernet: mtk_eth_soc: add support for coherent DMA
net:
ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED)
net:
ethernet: mtk_eth_soc: add txd_size to mtk_soc_data
net:
ethernet: mtk_eth_soc: allocate struct mtk_ppe separately
net:
ethernet: mtk_eth_soc: convert ring dma pointer to void
net:
ethernet: mtk_eth_soc: convert scratch_ring pointer to void
net:
ethernet: mtk_eth_soc: fix error code in mtk_flow_offload_replace()
net:
ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
net:
ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE
net:
ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw()
net:
ethernet: mtk_eth_soc: implement flow offloading to WED devices
net:
ethernet: mtk_eth_soc: introduce device register map
net:
ethernet: mtk_eth_soc: introduce MTK_NETSYS_V2 support
net:
ethernet: mtk_eth_soc: introduce support for mt7986 chipset
net:
ethernet: mtk_eth_soc: move tx dma desc configuration in mtk_tx_set_dma_desc
net:
ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
net:
ethernet: mtk_eth_soc: rely on GFP_KERNEL for dma_alloc_coherent whenever possible
net:
ethernet: mtk_eth_soc: rely on rxd_size field in mtk_rx_alloc/mtk_rx_clean
net:
ethernet: mtk_eth_soc: rely on txd_size field in mtk_poll_tx/mtk_poll_rx
net:
ethernet: mtk_eth_soc: rely on txd_size in mtk_desc_to_tx_buf
net:
ethernet: mtk_eth_soc: rely on txd_size in mtk_tx_alloc/mtk_tx_clean
net:
ethernet: mtk_eth_soc: rely on txd_size in txd_to_idx
net:
ethernet: mtk_eth_soc: remove bridge flow offload type entry support
net:
ethernet: mtk_eth_soc: rework hardware flow table management
net:
ethernet: mtk_eth_soc: support creating mac address based offload entries
net:
ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE offload
net:
ethernet: mtk_eth_soc: use after free in __mtk_ppe_check_skb()
net:
ethernet: mtk_eth_soc: use standard property for cci-control-port
net:
ethernet: mtk_ppe: fix possible NULL pointer dereference in mtk_flow_get_wdma_info
net:
ethernet: ocelot: remove the need for num_stats initializer
net:
ethernet: Prepare cleanup of powerpc's asm/prom.h
net:
ethernet: set default assignment identifier to NET_NAME_ENUM
net:
ethernet: SP7021: fix a use after free of skb->len
net:
ethernet: SP7021: Fix spelling mistake "Interrput" -> "Interrupt"
net:
ethernet: sunplus: add missing of_node_put() in spl2sw_mdio_init()
net:
ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get
net:
ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
net:
ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net:
ethernet: ti: am65-cpsw: enable bc/mc storm prevention support
net:
ethernet: ti: am65-cpsw: Fix build error without PHYLINK
net:
ethernet: ti: am65-cpsw: Fix devlink port register sequence
net:
ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create()
net:
ethernet: ti: cpsw: drop CPSW_HEADROOM define
net:
ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net:
ethernet: ti: cpsw_new: enable bc/mc storm prevention support
net:
ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
net:
ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net:
ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net:
ethernet: Use swap() instead of open coding it
net:
ethernet: xilinx: use of_property_read_bool() instead of of_get_property
net:
ethtool: extend ringparam set/get APIs for tx_push
net:
ethtool: move checks before rtnl_lock() in ethnl_set_rings
net:
extract a few internals from netdevice.h
net:
fddi: skfp: smt: Remove extra parameters to vararg macro
net:
fec: Avoid allocating rx buffer using ATOMIC in ndo_open
net:
fec: Do proper error checking for enet_out clk
net:
fec: Do proper error checking for optional clks
net:
fix data-race in dev_isalive()
net:
Fix data-races around sysctl_[rw]mem(_offset)?.
net:
Fix data-races around sysctl_mem.
net:
fix IFF_TX_SKB_NO_LINEAR definition
net:
fix kdoc on __dev_queue_xmit()
net:
fix possible race in skb_attempt_defer_free()
net:
ftgmac100: Hold reference returned by of_get_child_by_name()
net:
generalize skb freeing deferral to per-cpu lists
net:
hamradio: remove support for DMA SCC devices
net:
hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
net:
hns3: add byte order conversion for PF to VF mailbox message
net:
hns3: add byte order conversion for VF to PF mailbox message
net:
hns3: add ethtool parameter check for CQE/EQE mode
net:
hns3: add failure logs in hclge_set_vport_mtu
net:
hns3: add log for setting tx spare buf size
net:
hns3: add query vf ring and vector map relation
net:
hns3: add tx push support in hns3 ring param process
net:
hns3: don't push link state to VF if unalive
net:
hns3: fix access null pointer issue when set tx-buf-size as 0
net:
hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl
net:
hns3: fix PF rss size initialization bug
net:
hns3: Fix spelling mistake "actvie" -> "active"
net:
hns3: fix the wrong words in comments
net:
hns3: fix tm port shapping of fibre port is incorrect after driver initialization
net:
hns3: modify the ring param print info
net:
hns3: refactor hns3_set_ringparam()
net:
hns3: refine the definition for struct hclge_pf_to_vf_msg
net:
hns3: remove the affinity settings of vector0
net:
hns3: remove unnecessary line wrap for hns3_set_tunable
net:
hns3: replace magic value by HCLGE_RING_REG_OFFSET
net:
hns3: restore tm priority/qset to default settings when tc disabled
net:
hns3: set port base vlan tbl_sta to false before removing old vlan
net:
hns3: update the comment of function hclgevf_get_mbx_resp
net:
hyperv: remove use of bpf_op_t
net:
icmp: add skb drop reasons to icmp protocol
net:
icmp: introduce __ping_queue_rcv_skb() to report drop reasons
net:
icmp: introduce function icmpv6_param_prob_reason()
net:
ieee802154: at86rf230: Call _xmit_hw_error() when failing to offload frames
net:
ieee802154: at86rf230: Forward Tx trac errors
net:
ieee802154: atusb: Call _xmit_hw_error() upon transmission error
net:
ieee802154: ca8210: Call _xmit_error() when a transmission fails
net:
ieee802154: ca8210: Fix lifs/sifs periods
net:
ieee802154: ca8210: Use core return codes instead of hardcoding them
net:
ieee802154: Drop duration settings when the core does it already
net:
ieee802154: Enhance/fix the names of the MLME return codes
net:
ieee802154: Fill the list of MLME return codes
net:
inet: Open code inet_hash2 and inet_unhash2
net:
inet: Remove count from inet_listen_hashbucket
net:
inet: Retire port only listening_hash
net:
inline dev_queue_xmit()
net:
inline skb_zerocopy_iter_dgram
net:
inline sock_alloc_send_skb
net:
ip: add skb drop reasons to ip forwarding
net:
ipa: compute proper aggregation limit
net:
ipa: count the number of modem TX endpoints
net:
ipa: don't proceed to out-of-bound write
net:
ipa: drop an unneeded transaction reference
net:
ipa: fix page free in ipa_endpoint_replenish_one()
net:
ipa: fix page free in ipa_endpoint_trans_release()
net:
ipa: Fix typo 'the the' in comment
net:
ipa: get rid of ipa_cmd_info->direction
net:
ipa: ignore endianness if there is no header
net:
ipa: kill gsi_trans_commit_wait_timeout()
net:
ipa: make endpoint HOLB drop configurable
net:
ipa: move endpoint configuration data definitions
net:
ipa: open-code ether_setup()
net:
ipa: remove command direction argument
net:
ipa: remove command info pool
net:
ipa: rename a few endpoint config data types
net:
ipa: rename a GSI error code
net:
ipa: save a copy of endpoint default config
net:
ipa: specify RX aggregation time limit in config data
net:
ipa: support hard aggregation limits
net:
ipa: use data space for command opcodes
net:
ipv4: add skb drop reasons to ip_error()
net:
ipv4: Avoid bounds check warning
net:
ipv4: fix clang -Wformat warnings
net:
ipv6: add skb drop reasons to ip6_pkt_drop()
net:
ipv6: add skb drop reasons to ip6_protocol_deliver_rcu()
net:
ipv6: add skb drop reasons to ip6_rcv_core()
net:
ipv6: add skb drop reasons to TLV parse
net:
ipv6: remove redundant statistics in ipv6_hop_jumbo()
net:
ipv6: unexport __init-annotated seg6_hmac_init()
net:
ipv6: unexport __init-annotated seg6_hmac_net_init()
net:
lan743x: PCI11010 / PCI11414 fix
net:
lan966x: Add FDMA functionality
net:
lan966x: Add registers that are used for FDMA.
net:
lan966x: Add registers used to configure the PTP pin
net:
lan966x: Add support for PTP_PF_EXTTS
net:
lan966x: Add support for PTP_PF_PEROUT
net:
lan966x: Change the PTP pin used to read/write the PHC.
net:
lan966x: check devm_of_phy_get() for -EDEFER_PROBE
net:
lan966x: Expose functions that are needed by FDMA
net:
lan966x: Fix compilation error
net:
lan966x: Fix taking rtnl_lock while holding spin_lock
net:
lan966x: Fix usage of lan966x->mac_lock inside lan966x_mac_irq_handler
net:
lan966x: Fix usage of lan966x->mac_lock when entry is added
net:
lan966x: Fix usage of lan966x->mac_lock when entry is removed
net:
lan966x: Fix usage of lan966x->mac_lock when used by FDB
net:
lan966x: Fix use of pointer after being freed
net:
lan966x: hardcode the number of external ports
net:
lan966x: remove PHY reset support
net:
lan966x: Update FDMA to change MTU.
net:
limit GSO_MAX_SIZE to 524280 bytes
net:
loopback: enable BIG TCP packets
net:
mac802154: Convert the symbol duration into nanoseconds
net:
mac802154: Create an error helper for asynchronous offloading errors
net:
mac802154: Create an offloaded transmission error helper
net:
mac802154: Fix symbol durations
net:
mac802154: Save a global error code on transmissions
net:
mac802154: Set durations automatically
net:
macb: Fix PTP one step sync support
net:
macb: In ZynqMP initialization make SGMII phy configuration optional
net:
macb: simplify/cleanup NAPI reschedule checking
net:
macb: use NAPI for TX completion path
net:
macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
net:
make drivers set the TSO limit not the GSO limit
net:
Make msg_zerocopy_alloc static
net:
make sure net_rx_action() calls skb_defer_free_flush()
net:
marvell: prestera: fix missed deinit sequence
net:
marvell: prestera: fix typo in comment
net:
marvell: prestera: Use dscp_t in struct prestera_kern_fib_cache
net:
mdio: add reset control for Aspeed MDIO
net:
mdio: aspeed: Add c45 support
net:
mdio: aspeed: Introduce read write function for c22 and c45
net:
mdio: aspeed: move reg accessing part into separate functions
net:
mdio: mscc-miim: add local dev variable to cleanup probe function
net:
mdio: unexport __init-annotated mdio_bus_init()
net:
mellanox: fix open-coded for_each_set_bit()
net:
mld: fix reference count leak in mld_{query | report}_work()
net:
move netif_set_gso_max helpers
net:
move snowflake callers to netif_napi_add_tx_weight()
net:
mpls: fix memdup.cocci warning
net:
mscc: fix the alignment in ocelot_port_fdb_del()
net:
mscc: ocelot: add missed parentheses around macro argument
net:
mscc: ocelot: add to tail of empty list in ocelot_vcap_filter_add_to_block
net:
mscc: ocelot: delete ocelot_port :: xmit_template
net:
mscc: ocelot: don't use magic numbers for OCELOT_POLICER_DISCARD
net:
mscc: ocelot: drop port argument from qos_policer_conf_set
net:
mscc: ocelot: minimize holes in struct ocelot_port
net:
mscc: ocelot: move ocelot_port_private :: chip_port to ocelot_port :: index
net:
mscc: ocelot: offload tc action "ok" using an empty action vector
net:
mscc: ocelot: remove unnecessary variable
net:
mscc: ocelot: Remove useless code
net:
mscc: ocelot: switch from {,un}set to {,un}assign for tag_8021q CPU ports
net:
mscc: ocelot: use list_add_tail in ocelot_vcap_filter_add_to_block()
net:
mscc: ocelot: use list_for_each_entry in ocelot_vcap_filter_add_to_block
net:
mtk_eth_soc: add fixme comment for state->speed use
net:
mtk_eth_soc: add mask and update PCS speed definitions
net:
mtk_eth_soc: convert code structure to suit split PCS support
net:
mtk_eth_soc: correct 802.3z duplex setting
net:
mtk_eth_soc: correct 802.3z speed setting
net:
mtk_eth_soc: move MAC_MCR setting to mac_finish()
net:
mtk_eth_soc: move restoration of SYSCFG0 to mac_finish()
net:
mtk_eth_soc: partially convert to phylink_pcs
net:
mtk_eth_soc: provide mtk_sgmii_config()
net:
mtk_eth_soc: remove unused mac->mode
net:
mtk_eth_soc: remove unused sgmii flags
net:
mtk_eth_soc: stop passing phylink state to sgmii setup
net:
mvneta: add support for page_pool_get_stats
net:
mvpp2: fix typo in comment
net:
netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF
net:
netlink: add NLM_F_BULK delete request modifier
net:
nfc: Directly use ida_alloc()/free()
net:
ocelot: fix wrong time_after usage
net:
openvswitch: fix misuse of the cached connection on tuple changes
net:
openvswitch: fix parsing of nw_proto for IPv6 fragments
net:
page_pool: add page allocation stats for two fast page allocate path
net:
page_pool: introduce ethtool stats
net:
pcs: pcs-xpcs: Convert to mdiobus_c45_read
net:
pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii
net:
phy: Add 10-BaseT1L registers
net:
phy: Add 10BASE-T1L support in phy-c45
net:
phy: Add BaseT1 auto-negotiation registers
net:
phy: adin1100: Add initial support for ADIN1100 industrial PHY
net:
phy: adin1100: Add SQI support
net:
phy: adin: add support for clock output
net:
phy: at803x: disable WOL at probe
net:
phy: at803x: fix NULL pointer dereference on AR9331 PHY
net:
phy: ax88772a: fix lost pause advertisement configuration
net:
phy: bcm87xx: Use mmd helpers
net:
phy: Convert to mdiobus_c45_{read|write}
net:
phy: Deduplicate interrupt disablement on PHY attach
net:
phy: Directly use ida_alloc()/free()
net:
phy: Don't trigger state machine while in suspend
net:
phy: DP83822: enable rgmii mode if phy_interface_is_rgmii
net:
phy: dp83867: retrigger SGMII AN when link change
net:
phy: dp83td510: Add support for the DP83TD510 Ethernet PHY
net:
phy: export genphy_c45_baset1_read_status()
net:
phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration
net:
phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration
net:
phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration
net:
phy: introduce genphy_c45_pma_baset1_read_master_slave()
net:
phy: introduce genphy_c45_pma_baset1_setup_master_slave()
net:
phy: LAN87xx: add ethtool SQI support
net:
phy: LAN937x: add interrupt support for link detection
net:
phy: marvell: Add errata section 5.1 for Alaska PHY
net:
phy: marvell: update abilities and advertising when switching to SGMII
net:
phy: micrel: add coma mode GPIO
net:
phy: micrel: Allow probing without .driver_data
net:
phy: micrel: ksz9031/ksz9131: add cabletest support
net:
phy: micrel: move the PHY timestamping check
net:
phy: micrel: Use the kszphy probe/suspend/resume
net:
phy: microchip: add comments for the modified LAN88xx phy ID mask.
net:
phy: microchip: update LAN88xx phy ID and phy ID mask.
net:
phy: mscc-miim: add support to set MDIO bus frequency
net:
phy: smsc: add comments for the LAN8742 phy ID mask.
net:
phy: smsc: add LAN8742 phy support.
net:
phy: smsc: Cache interrupt mask
net:
phy: smsc: Cope with hot-removal in interrupt handler
net:
phy: smsc: Disable Energy Detect Power-Down in interrupt mode
net:
phylink: Convert to mdiobus_c45_{read|write}
net:
phylink: remove phylink_helper_basex_speed()
net:
ping6: Fix memleak in ipv6_renew_options().
net:
ping6: Fix ping -6 with interface name
net:
prestera: acl: use proper mask for port selector
net:
prestera: add police action support
net:
qed: fix typos in comments
net:
qede: Remove unnecessary synchronize_irq() before free_irq()
net:
remove comments that mention obsolete __SLOW_DOWN_IO
net:
remove noblock parameter from recvmsg() entities
net:
remove noblock parameter from skb_recv_datagram()
net:
remove third argument of usb_maxpacket()
net:
remove two BUG() from skb_checksum_help()
net:
rose: fix UAF bug caused by rose_t0timer_expiry
net:
rose: fix UAF bugs caused by timer handler
net:
rtnetlink: add bulk delete support flag
net:
rtnetlink: add helper to extract msg type's kind
net:
rtnetlink: add msg kind names
net:
rtnetlink: add ndm flags and state mask attributes
net:
rtnetlink: add NLM_F_BULK support to rtnl_fdb_del
net:
rtnetlink: use BIT for flag values
net:
sched: add barrier to fix packet stuck problem for lockless qdisc
net:
sched: fixed barrier to prevent skbuff sticking in qdisc backlog
net:
sched: support hash selecting tx queue
net:
sched: use queue_mapping to pick tx queue
net:
seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
net:
selftests: Add stress_reuseport_listen to .gitignore
net:
selftests: Stress reuseport listen
net:
sfp: fix memory leak in sfp_probe()
net:
skb: change the definition SKB_DR_SET()
net:
skb: check the boundrary of drop reason in kfree_skb_reason()
net:
skb: introduce skb_data_area_size()
net:
skb: Remove skb_data_area_size()
net:
skb: rename SKB_DROP_REASON_PTYPE_ABSENT
net:
smc911x: Fix min() use in debug code
net:
smc911x: replace ternary operator with min()
net:
SO_RCVMARK socket option for SO_MARK with recvmsg()
net:
sock: introduce sock_queue_rcv_skb_reason()
net:
sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
net:
sparx5: Add handling of host MDB entries
net:
sparx5: mdb add/del handle non-sparx5 devices
net:
sparx5: switchdev: fix typo in comment
net:
stmmac: dwc-qos: Disable split header for Tegra194
net:
stmmac: dwmac-imx: comment spelling fix
net:
stmmac: fix dma queue left shift overflow issue
net:
stmmac: fix leaks in probe
net:
stmmac: fix out-of-bounds access in a selftest
net:
stmmac: fix pm runtime issue in stmmac_dvr_remove()
net:
stmmac: fix unbalanced ptp clock issue in suspend/resume flow
net:
stmmac: remove redunctant disable xPCS EEE call
net:
stmmac: remove unused get_addr() callback
net:
stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net:
stmmac: switch to use interrupt for hw crosstimestamping
net:
stmmac: use dev_err_probe() for reporting mdio bus registration failure
net:
stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net:
sungem_phy: Add of_node_put() for reference returned by of_get_parent()
net:
sunhme: output link status with a single print.
net:
switch to netif_napi_add_tx()
net:
sysctl: introduce sysctl SYSCTL_THREE
net:
sysctl: use shared sysctl macro
net:
sysctl: Use SYSCTL_TWO instead of &two
net:
systemport: don't use bitmap_weight() in bcm_sysport_rule_set()
net:
tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv()
net:
thunderx: remove null check after call container_of()
net:
tipc: fix possible refcount leak in tipc_sk_create()
net:
tls: fix async vs NIC crypto offload
net:
tls: fix messing up lists when bpf enabled
net:
tulip: convert to devres
net:
tulip: fix build with CONFIG_GSC
net:
tun: avoid disabling NAPI twice
net:
tun: stop NAPI when detaching queues
net:
tun: unlink NAPI from device on destruction
net:
unexport a handful of dev_* functions
net:
unexport csum_and_copy_{from,to}_user
net:
update the register_netdevice() kdoc
net:
usb: asix: do not force pause frames support
net:
usb: ax88179_178a needs FLAG_SEND_ZLP
net:
usb: ax88179_178a: Fix packet receiving
net:
usb: Fix typo in code
net:
usb: qmi_wwan: Add support for Cinterion MV31 with new baseline
net:
usb: qmi_wwan: add support for Sierra Wireless EM7590
net:
usb: qmi_wwan: add Telit 0x1057 composition
net:
usb: qmi_wwan: add Telit 0x1250 composition
net:
usb: r8152: Add in new Devices that are supported for Mac-Passthru
net:
usb: remove duplicate assignment
net:
use napi_consume_skb() in skb_defer_free_flush()
net:
virtio: switch to netif_napi_add_weight()
net:
vxge: Remove unnecessary synchronize_irq() before free_irq()
net:
vxlan: Add extack support to vxlan_fdb_delete
net:
vxlan: Fix kernel coding style
net:
wan: atp: remove unused eeprom_delay()
net:
wan: remove support for COSA and SRP synchronous serial boards
net:
wan: remove support for Z85230-based devices
net:
wan: remove the lanmedia (lmc) driver
net:
wan: switch to netif_napi_add_weight()
net:
warn if transport header was not set
net:
wrap the wireless pointers in struct net_device in an ifdef
net:
wwan: iosm: remove pointless null check
net:
wwan: t7xx: Add AT and MBIM WWAN ports
net:
wwan: t7xx: Add control DMA interface
net:
wwan: t7xx: Add control port
net:
wwan: t7xx: Add core components
net:
wwan: t7xx: Add data path interface
net:
wwan: t7xx: Add maintainers and documentation
net:
wwan: t7xx: Add port proxy infrastructure
net:
wwan: t7xx: Add WWAN network interface
net:
wwan: t7xx: Avoid calls to skb_data_area_size()
net:
wwan: t7xx: Data path HW layer
net:
wwan: t7xx: Device deep sleep lock/unlock
net:
wwan: t7xx: Fix return type of t7xx_dl_add_timedout()
net:
wwan: t7xx: Fix smatch errors
net:
wwan: t7xx: Introduce power management
net:
wwan: t7xx: Runtime PM
net:
wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr()
net:
xfrm: unexport __init-annotated xfrm4_protocol_init()
net_sched:
em_meta: add READ_ONCE() in var_sk_bound_if()
net_sched:
make qdisc_reset() smaller
netdev:
reshuffle netif_napi_add() APIs to allow dropping weight
netdevsim:
rely on XFRM state direction instead of flags
netdevsim:
Use dscp_t in struct nsim_fib4_rt
netfilter:
bitwise: improve error goto labels
netfilter:
bitwise: replace hard-coded size with `sizeof` expression
netfilter:
br_netfilter: do not skip all hooks with 0 priority
netfilter:
conntrack: add nf_conntrack_events autodetect mode
netfilter:
conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*()
netfilter:
conntrack: avoid unconditional local_bh_disable
netfilter:
conntrack: fix crash due to confirmed bit load reordering
netfilter:
conntrack: include ecache dying list in dumps
netfilter:
conntrack: re-fetch conntrack after insertion
netfilter:
conntrack: remove __nf_ct_unconfirmed_destroy
netfilter:
conntrack: remove pr_debug callsites from tcp tracker
netfilter:
conntrack: remove the percpu dying list
netfilter:
conntrack: remove unconfirmed list
netfilter:
conntrack: skip verification of zero UDP checksum
netfilter:
conntrack: split inner loop of list dumping to own function
netfilter:
conntrack: un-inline nf_ct_ecache_ext_add
netfilter:
ctnetlink: fix up for "netfilter: conntrack: remove unconfirmed list"
netfilter:
cttimeout: decouple unlink and free on netns destruction
netfilter:
cttimeout: decouple unlink and free on netns destruction
netfilter:
cttimeout: fix slab-out-of-bounds read in cttimeout_net_exit
netfilter:
cttimeout: fix slab-out-of-bounds read typo in cttimeout_net_exit
netfilter:
cttimeout: inc/dec module refcount per object, not per use refcount
netfilter:
ecache: move to separate structure
netfilter:
ecache: use dedicated list for event redelivery
netfilter:
extensions: introduce extension genid count
netfilter:
flowtable: fix missing FLOWI_FLAG_ANYSRC flag
netfilter:
flowtable: fix nft_flow_route source address for nat case
netfilter:
flowtable: nft_flow_route use more data for reverse route
netfilter:
nat: really support inet nat without l3 address
netfilter:
nf_conncount: reduce unnecessary GC
netfilter:
nf_dup_netdev: add and use recursion counter
netfilter:
nf_dup_netdev: do not push mac header a second time
netfilter:
nf_log: incorrect offset to network header
netfilter:
nf_log_syslog: Consolidate entry checks
netfilter:
nf_log_syslog: Don't ignore unknown protocols
netfilter:
nf_log_syslog: Merge MAC header dumpers
netfilter:
nf_queue: do not allow packet truncation below transport header offset
netfilter:
nf_tables: add rescheduling points during loop detection walks
netfilter:
nf_tables: always initialize flowtable hook list in transaction
netfilter:
nf_tables: avoid skb access on nf_stolen
netfilter:
nf_tables: bail out early if hardware offload is not supported
netfilter:
nf_tables: delete flowtable hooks via transaction list
netfilter:
nf_tables: disallow non-stateful expression in sets earlier
netfilter:
nf_tables: double hook unregistration in netns path
netfilter:
nf_tables: hold mutex on netns pre_exit path
netfilter:
nf_tables: memleak flow rule from commit path
netfilter:
nf_tables: release new hooks on unsupported flowtable flags
netfilter:
nf_tables: replace BUG_ON by element length check
netfilter:
nf_tables: replace unnecessary use of list_for_each_entry_continue()
netfilter:
nf_tables: sanitize nft_set_desc_concat_parse()
netfilter:
nf_tables: set element extended ACK reporting support
netfilter:
nf_tables: stricter validation of element data
netfilter:
nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path
netfilter:
nfnetlink: allow to detect if ctnetlink listeners exist
netfilter:
nfnetlink: fix warn in nfnetlink_unbind
netfilter:
nft_dynset: restore set element counter when failing to update
netfilter:
nft_fib: reverse path filter for policy-based routing on iif
netfilter:
nft_limit: Clone packet limits' cost value
netfilter:
nft_queue: only allow supported familes and hooks
netfilter:
nft_set_pipapo: release elements in clone from abort path
netfilter:
prefer extension check to pointer check
netfilter:
remove nf_ct_unconfirmed_destroy helper
netfilter:
use get_random_u32 instead of prandom
netfilter:
Use l3mdev flow key when re-routing mangled packets
netfs:
do not unlock and put the folio twice
netfs:
Eliminate Clang randstruct warning
netfs:
Fix gcc-12 warning by embedding vfs inode in netfs_i_context
netfs:
fix up netfs_inode_init() docbook comment
netfs:
Further cleanups after struct netfs_inode wrapper introduced
netfs:
gcc-12: temporarily disable '-Wattribute-warning' for now
netfs:
Rename the netfs_io_request cleanup op and give it an op pointer
nexthop:
Fix data-races around nexthop_compat_mode.
NFC:
hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
nfc:
nfcmrvl: Fix irq_of_parse_and_map() return value
nfc:
nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
NFC:
NULL out the dev->rfkill to prevent UAF
NFC:
nxp-nci: Don't issue a zero length i2c_master_read()
NFC:
nxp-nci: don't print header length mismatch on i2c error
nfc:
st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
nfc:
st21nfca: fix incorrect validating logic in EVT_TRANSACTION
nfc:
st21nfca: fix memory leaks in EVT_TRANSACTION handling
nfp:
avoid unnecessary check warnings in nfp_app_get_vf_config
nfp:
bpf: Fix typo 'the the' in comment
nfp:
fix issue of skb segments exceeds descriptor limitation
nfp:
flower: add infrastructure for pre_tun rework
nfp:
flower: add/remove predt_list entries
nfp:
flower: configure tunnel neighbour on cmsg rx
nfp:
flower: enable decap_v2 bit
nfp:
flower: enforce more strict pre_tun checks
nfp:
flower: fix 'variable 'flow6' set but not used'
nfp:
flower: fix typo in comment
nfp:
flower: fixup ipv6/ipv4 route lookup for neigh events
nfp:
flower: link pre_tun flow rules with neigh entries
nfp:
flower: remove unused neighbour cache
nfp:
flower: restructure flow-key for gre+vlan combination
nfp:
flower: rework tunnel neighbour configuration
nfp:
flower: support ct merging when mangle action exists
nfp:
flower: update nfp_tun_neigh structs
nfp:
flower: utilize the tuple iifidx in offloading ct flows
nfp:
only report pause frame configuration for physical device
nfp:
remove padding in nfp_nfdk_tx_desc
nfp:
support 802.1ad VLAN assingment to VF
nfp:
support Corigine PCIE vendor ID
nfp:
support VxLAN inner TSO with GSO_PARTIAL offload
nfp:
update nfp_X logging definitions
nfp:
vendor neutral strings for chip and Corigne in strings for driver
nfp:
VF rate limit support
nfs:
Convert nfs to read_folio
nfs:
Convert to free_folio
nfs:
Convert to release_folio
NFS:
Do not report EINTR/ERESTARTSYS as mapping errors
NFS:
Do not report flush errors in nfs_write_end()
NFS:
Don't report ENOSPC write errors twice
NFS:
Don't report errors from nfs_pageio_complete() more than once
NFS:
fsync() should report filesystem errors over EINTR/ERESTARTSYS
NFS:
Further fixes to the writeback error handling
NFS:
Improve warning message when locks are lost.
NFS:
Memory allocation failures are not server fatal errors
NFS:
Pass i_size to fscache_unuse_cookie() when a file is released
nfs:
Pass the file pointer to nfs_symlink_filler()
nfs:
rename nfs_direct_IO and use as ->swap_rw
NFS:
restore module put when manager exits.
NFS:
update documentation for the nfs4_unique_id parameter
NFSD:
add courteous server support for thread with only delegation
NFSD:
Add documenting comment for nfsd4_release_lockowner()
NFSD:
add support for lock conflict to courteous server
NFSD:
add support for share reservation conflict to courteous server
NFSD:
Avoid calling fh_drop_write() twice in do_nfsd_create()
NFSD:
Clean up nfsd3_proc_create()
NFSD:
Clean up nfsd_open_verified()
NFSD:
Clean up nfsd_splice_actor()
NFSD:
Clean up the show_nf_flags() macro
NFSD:
Decode NFSv4 birth time attribute
nfsd:
destroy percpu stats counters after reply cache shutdown
nfsd:
Fix null-ptr-deref in nfsd_fill_super()
NFSD:
Fix possible sleep during nfsd4_release_lockowner()
NFSD:
Fix potential use-after-free in nfsd_file_put()
NFSD:
Fix whitespace
NFSD:
Instantiate a struct file when creating a regular NFSv4 file
NFSD:
Modernize nfsd4_release_lockowner()
NFSD:
move create/destroy of laundry_wq to init_nfsd and exit_nfsd
NFSD:
Move documenting comment for nfsd4_process_open2()
NFSD:
nfsd_file_put() can sleep
NFSD:
Refactor nfsd_create_setattr()
NFSD:
Refactor NFSv3 CREATE
NFSD:
Refactor NFSv4 OPEN(CREATE)
NFSD:
Remove do_nfsd_create()
NFSD:
Remove dprintk call sites from tail of nfsd4_open()
NFSD:
restore EINVAL error translation in nfsd_commit()
NFSD:
Show state of courtesy client in client info
NFSD:
Trace filecache opens
nfsd:
Unregister the cld notifier when laundry_wq create failed
nfsd:
use fsnotify group lock helpers
Linux:
NFSv4.1 mark qualified async operations as MOVEABLE tasks
NFSv4.1:
Enable access to the NFSv4.1 'dacl' and 'sacl' attributes
NFSv4/pNFS:
Do not fail I/O when we fail to allocate the pNFS layout
NFSv4:
Add an fattr allocation to _nfs4_discover_trunking()
NFSv4:
Add encoders/decoders for the NFSv4.1 dacl and sacl attributes
NFSv4:
Add FMODE_CAN_ODIRECT after successful open of a NFS4.x file
NFSv4:
Don't hold the layoutget locks across multiple RPC calls
NFSv4:
Fix free of uninitialized nfs4_label on referral lookup.
NFSv4:
Specify the type of ACL to cache
nilfs2:
fix incorrect masking of permission flags for symlinks
nilfs2:
Fix some kernel-doc comments
nilfs2:
Remove comment about releasepage
nios2:
use fallback for random_get_entropy() instead of zero
niu:
Silence randstruct warnings
nl80211:
don't hold RTNL in color change request
nl80211:
Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon
nl80211:
rework internal_flags usage
nl80211:
show SSID for P2P_GO interfaces
nodemask.h:
fix compilation error with GCC12
nodemask:
Fix return values to be unsigned
notifier:
Add atomic_notifier_call_chain_is_empty()
notifier:
Add blocking/atomic_notifier_chain_register_unique_prio()
nouveau/svm:
Fix to migrate all requested pages
ntfs3:
Call ntfs_write_begin() and ntfs_write_end() directly
ntfs3:
Remove fsdata parameter from ntfs_extend_initialized_size()
ntfs3:
use bdev_logical_block_size instead of open coding it
ntfs:
Convert ntfs to read_folio
ntfs:
fix use-after-free in ntfs_ucsncmp()
null-blk:
save memory footprint for struct nullb_cmd
null_blk:
don't set the discard_alignment queue limit
nvdimm:
Allow overwrite in the presence of disabled dimms
nvdimm:
Drop nd_device_lock()
nvdimm:
Fix badblocks clear off-by-one error
nvdimm:
Fix firmware activation deadlock scenarios
nvdimm:
Replace lockdep_mutex with local lock classes
nvme-apple:
Add initial Apple SoC NVMe driver
nvme-apple:
fix sparse endianess warnings
nvme-fabrics:
add a request timeout helper
nvme-fc:
don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID
nvme-fc:
fold t fc_update_appid into fc_appid_store
nvme-pci:
add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
nvme-pci:
add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50
nvme-pci:
add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
nvme-pci:
add trouble shooting steps for timeouts
nvme-pci:
avoid the deepest sleep state on ZHITAI TiPro7000 SSDs
nvme-pci:
Crucial P2 has bogus namespace ids
nvme-pci:
disable namespace identifiers for the MAXIO MAP1001
nvme-pci:
disable write zeros support on UMIC and Samsung SSDs
nvme-pci:
fix a NULL pointer dereference in nvme_alloc_admin_tags
nvme-pci:
fix freeze accounting for error handling
nvme-pci:
harden drive presence detect in nvme_dev_disable()
nvme-pci:
phison e12 has bogus namespace ids
nvme-pci:
phison e16 has bogus namespace ids
nvme-pci:
sk hynix p31 has bogus namespace ids
nvme-pci:
smi has bogus namespace ids
nvme-tcp:
always fail a request when sending it failed
nvme:
add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
nvme:
add bug report info for global duplicate id
nvme:
add device name to warning in uuid_show()
nvme:
add missing status values to verbose logging
nvme:
add support for TP4084 - Time-to-Ready Enhancements
nvme:
add vectored-io support for uring-cmd
nvme:
enable uring-passthrough for admin commands
nvme:
fix block device naming collision
nvme:
fix interpretation of DMRSL
nvme:
fix regression when disconnect a recovering ctrl
nvme:
fix the CRIMS and CRWMS definitions to match the spec
nvme:
helper for uring-passthrough checks
nvme:
mark internal passthru request RQF_QUIET
nvme:
move the Samsung X5 quirk entry to the core quirks
nvme:
refactor nvme_submit_user_cmd()
nvme:
remove a spurious clear of discard_alignment
nvme:
remove unneeded include from constants file
nvme:
set controller enable bit in a separate write
nvme:
set dma alignment to dword
nvme:
set non-mdts limits in nvme_scan_work
nvme:
split the enum used for various register constants
nvme:
use struct group for generic command dwords
nvme:
wire-up uring-cmd support for io-passthru on char-device.
nvmem:
Add Apple eFuse driver
nvmem:
bcm-ocotp: mark ACPI device ID table as maybe unused
nvmem:
brcm_nvram: find Device Tree nodes for NVMEM cells
nvmem:
core: support passing DT node in cell info
nvmem:
qfprom: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
nvmem:
sfp: Add support for TA 2.1 devices
nvmem:
sfp: Use regmap
nvmem:
sunplus-ocotp: drop useless probe confirmation
nvmem:
sunplus-ocotp: staticize sp_otp_v0
nvmet-tcp:
fix regression in data_digest calculation
nvmet:
add a clear_ids attribute for passthru targets
nvmet:
fix typo in comment
objtool:
Add CONFIG_HAVE_UACCESS_VALIDATION
objtool:
Add CONFIG_OBJTOOL
objtool:
Add entry UNRET validation
objtool:
Add HAVE_NOINSTR_VALIDATION
objtool:
Add option to print section addresses
objtool:
Ditch subcommands
objtool:
Don't print parentheses in function addresses
objtool:
Extricate sls from stack validation
objtool:
Fix objtool regression on x32 systems
objtool:
Fix obsolete reference to CONFIG_X86_SMAP
objtool:
Fix STACK_FRAME_NON_STANDARD reloc type
objtool:
Fix symbol creation
objtool:
Make jump label hack optional
objtool:
Make noinstr hacks optional
objtool:
Make stack validation frame-pointer-specific
objtool:
Make stack validation optional
objtool:
Make static call annotation optional
objtool:
Mark __ubsan_handle_builtin_unreachable() as noreturn
objtool:
Re-add UNWIND_HINT_{SAVE_RESTORE}
objtool:
Remove --lto and --vmlinux in favor of --link
objtool:
Remove inat-tables.c when make clean
objtool:
Remove libsubcmd.a when make clean
objtool:
Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"
objtool:
Reorganize cmdline options
objtool:
Rework ibt and extricate from stack validation
objtool:
Treat .text.__x86.* as noinstr
objtool:
Update documentation
objtool:
Update Retpoline validation
ocfs2:
change return type of ocfs2_resmap_init
ocfs2:
Convert ocfs2 to read_folio
ocfs2:
Convert to release_folio
ocfs2:
dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock
ocfs2:
dlmfs: fix error handling of user_dlm_destroy_lock
ocfs2:
fix mounting crash if journal is not alloced
ocfs2:
ocfs2_initialize_super does cleanup job before return error
ocfs2:
ocfs2_mount_volume does cleanup job before return error
ocfs2:
remove usage of list iterator variable after the loop body
ocfs2:
replace usage of found with dedicated list iterator variable
ocfs2:
rewrite error handling of ocfs2_fill_super
octeon_ep:
Add driver framework and device initialization
octeon_ep:
add ethtool support for Octeon PCI Endpoint NIC
octeon_ep:
add hardware configuration APIs
octeon_ep:
Add mailbox for control commands
octeon_ep:
add missing destroy_workqueue in octep_init_module
octeon_ep:
add support for ndo ops
octeon_ep:
add Tx/Rx processing and interrupt support
octeon_ep:
add Tx/Rx ring resource setup and cleanup
octeon_ep:
delete unnecessary NULL check
octeon_ep:
Fix a memory leak in the error handling path of octep_request_irqs()
octeon_ep:
fix error return code in octep_probe()
octeon_ep:
Fix irq releasing in the error handling path of octep_request_irqs()
octeon_ep:
Fix spelling mistake "inerrupts" -> "interrupts"
octeon_ep:
Remove custom driver version
octeon_ep:
use bitwise AND
octeontx2-af:
debugfs: fix error return of allocations
octeontx2-af:
fix error code in is_valid_offset()
octeontx2-pf:
Add support for adaptive interrupt coalescing
octeontx2-pf:
cn10k: Fix egress ratelimit configuration
octeontx2-pf:
Fix UDP/TCP src and dst port tc filters
octeontx2-pf:
Remove unnecessary synchronize_irq() before free_irq()
octeontx2-pf:
replace bitmap_weight with bitmap_empty where appropriate
octeontx2-pf:
Use memset_startat() helper in otx2_stop()
octeontx2-vf:
Add support for adaptive interrupt coalescing
of/fdt:
Ignore disabled memory nodes
of/irq:
fix typo in comment
of/irq:
Use interrupts-extended to find parent
of/platform:
Add stubs for of_platform_device_create/destroy()
of/platform:
Drop static setup of IRQ resource from DT core
of:
Create platform devices for OF framebuffers
of:
fdt: Add memory for devices by DT property "linux,usable-memory-range"
of:
of_property_read_string return -ENODATA when !length
of:
overlay: add entry to of_overlay_action_name[]
of:
overlay: do not break notify on NOTIFY_{OK|STOP}
of:
overlay: do not free changeset when of_overlay_apply returns error
of:
overlay: rename variables to be consistent
of:
overlay: rework overlay apply and remove kfree()s
of:
overlay: unittest: add tests for overlay notifiers
of:
Support more than one crash kernel regions for kexec -s
openrisc/delay:
Add include to fix symbol not declared warning
openrisc/fault:
Fix symbol scope warnings
openrisc/time:
Fix symbol scope warnings
openrisc/traps:
Declare file scope symbols as static
openrisc/traps:
Declare unhandled_exception for asmlinkage
openrisc/traps:
Remove die_if_kernel function
openrisc:
Add gcc machine instruction flag configuration
openrisc:
Add support for liteuart emergency printing
openrisc:
Add syscall details to emergency syscall debugging
openrisc:
Allow power off handler overriding
openrisc:
Cleanup emergency print handling
openrisc:
define nop command for simulator reboot
openrisc:
fix typos in comments
openrisc:
Move to ticket-spinlock
openrisc:
Pretty print show_registers memory dumps
openrisc:
remove bogus nops and shutdowns
openrisc:
Remove unused IMMU tlb workardound
openrisc:
start CPU timer early in boot
openrisc:
unwinder: Fix grammar issue in comment
openrisc:
Update litex defconfig to support glibc userland
opp:
Add apis to retrieve opps with interconnect bandwidth
OPP:
call of_node_put() on error path in _bandwidth_supported()
opp:
Reorder definition of ceil/floor helpers
opp:
replace usage of found with dedicated list iterator variable
opp:
use list iterator only inside the loop
optee:
add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET
optee:
add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_WITH_REGD_ARG
optee:
cache argument shared memory structs
optee:
Remove duplicate 'of' in two places.
optee:
rename rpc_arg_count to rpc_param_count
optee:
smc_abi.c: fix wrong pointer passed to IS_ERR/PTR_ERR()
orangefs:
Convert orangefs to read_folio
orangefs:
Convert to free_folio
orangefs:
Convert to release_folio
orinoco:
Prepare cleanup of powerpc's asm/prom.h
orion5x:
fix typos in comments
ovl:
add ovl_upper_mnt_userns() wrapper
ovl:
handle idmappings for layer fileattrs
ovl:
handle idmappings for layer lookup
ovl:
handle idmappings in creation operations
ovl:
handle idmappings in layer open helpers
ovl:
handle idmappings in ovl_permission()
ovl:
handle idmappings in ovl_xattr_{g,s}et()
ovl:
pass layer mnt to ovl_open_realfile()
ovl:
pass ofs to creation operations
ovl:
pass ofs to setattr operations
ovl:
store lower path in ovl_inode
ovl:
support idmapped layers
ovl:
turn of SB_POSIXACL with idmapped layers temporarily
ovl:
use ovl_copy_{real,upper}attr() wrappers
ovl:
use ovl_do_notify_change() wrapper
ovl:
use ovl_lookup_upper() wrapper
ovl:
use ovl_path_getxattr() wrapper
ovl:
use wrappers to all vfs_*xattr() calls
page_alloc:
fix invalid watermark check on a negative value
page_pool:
Add recycle stats to page_pool_put_page_bulk
parisc/stifb:
Fix fb_is_primary_device() only available with CONFIG_FB_STI
parisc/stifb:
Implement fb_is_primary_device()
parisc/stifb:
Keep track of hardware path of graphics card
parisc/unaligned:
Fix emulate_ldw() breakage
parisc:
Add dep_safe() macro to deposit a register in 32- and 64-kernels
parisc:
align '*' in comment in math-emu code
parisc:
define get_cycles macro for arch-override
parisc:
Don't enforce DMA completion order in cache flushes
parisc:
Don't hardcode assembler bit definitions in tmpalias code
parisc:
Drop __ARCH_WANT_OLD_READDIR and __ARCH_WANT_SYS_OLDUMOUNT
parisc:
Enable ARCH_HAS_STRICT_MODULE_RWX
parisc:
fix a crash with multicore scheduler
parisc:
Fix flush_anon_page on PA8800/PA8900
parisc:
Fix vDSO signal breakage on 32-bit kernel
parisc:
Fix wrong comment for shr macro
parisc:
Optimize tmpalias function calls
parisc:
Prevent ldil() to sign-extend into upper 32 bits
parisc:
remove arch/parisc/nm
parisc:
Use do_kernel_power_off()
parisc:
video: fbdev: stifb: Add sti_dump_font() to dump STI font
PCI/ACPI:
add a helper for retrieving _OSC Control DWORDs
PCI/ACPI:
Allow D3 only if Root Port can signal and wake from D3
PCI/ACPI:
negotiate CXL _OSC
PCI/ACPI:
Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges
PCI/AER:
Clear MULTI_ERR_COR/UNCOR_RCV bits
PCI/ASPM:
Make Intel DG2 L1 acceptable latency unlimited
PCI/doc:
Update obsolete pci_set_dma_mask() references
PCI/P2PDMA:
Whitelist Intel Skylake-E Root Ports at any devfn
PCI/PM:
Clean up pci_set_low_power_state()
PCI/PM:
Define pci_restore_standard_config() only for CONFIG_PM_SLEEP
PCI/PM:
Do not call pci_update_current_state() from pci_power_up()
PCI/PM:
Do not restore BARs if device is not in D0
PCI/PM:
Drop the runtime_d3cold device flag
PCI/PM:
Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
PCI/PM:
Power up all devices during runtime resume
PCI/PM:
Rearrange pci_set_power_state()
PCI/PM:
Rearrange pci_update_current_state()
PCI/PM:
Relocate pci_set_low_power_state()
PCI/PM:
Replace pci_set_power_state() in pci_pm_thaw_noirq()
PCI/PM:
Resume subordinate bus in bus type callbacks
PCI/PM:
Set current_state to D3cold if the device is not accessible
PCI/PM:
Split pci_power_up()
PCI/PM:
Split pci_raw_set_power_state()
PCI/PM:
Unfold pci_platform_power_transition() in pci_power_up()
PCI/PM:
Write 0 to PMCSR in pci_power_up() in all cases
PCI:
ACPI: PM: Power up devices in D3cold before scanning them
PCI:
Add function for parsing 'slot-power-limit-milliwatt' DT property
PCI:
Add PCI_EXP_SLTCTL_ASPL_DISABLE macro
PCI:
Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
PCI:
cadence: Allow PTM Responder to be enabled
PCI:
cadence: Clear FLR in device capabilities register
PCI:
cadence: Fix find_first_zero_bit() limit
PCI:
dwc: Fix setting error return on MSI DMA mapping failure
PCI:
hotplug: Clean up include files
PCI:
hv: Add validation for untrusted Hyper-V values
PCI:
hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time
PCI:
hv: Fix hv_arch_irq_unmask() for multi-MSI
PCI:
hv: Fix interrupt mapping for multi-MSI
PCI:
hv: Fix multi-MSI to allow more than one MSI vector
PCI:
hv: Fix synchronization between channel callback and hv_compose_msi_msg()
PCI:
hv: Fix synchronization between channel callback and hv_pci_bus_exit()
PCI:
hv: Reuse existing IRTE allocation in compose_msi_msg()
PCI:
hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening
PCI:
imx6: Fix PERST# start-up sequence
PCI:
mediatek-gen3: Assert resets to ensure expected init state
PCI:
mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
PCI:
microchip: Add a missing semicolon
PCI:
microchip: Add missing chained_irq_enter()/exit() calls
PCI:
microchip: Fix potential race in interrupt handling
PCI:
mvebu: Add support for sending Set_Slot_Power_Limit message
PCI:
pci_stub: Set driver_managed_dma
PCI:
portdrv: Set driver_managed_dma
PCI:
qcom-ep: Move enable/disable resources code to common functions
PCI:
qcom: Add SM8150 SoC support
PCI:
qcom: Fix pipe clock imbalance
PCI:
qcom: Fix runtime PM imbalance on probe errors
PCI:
qcom: Fix unbalanced PHY init on probe errors
PCI:
rockchip-dwc: Add legacy interrupt support
PCI:
rockchip-dwc: Reset core at driver probe
PCI:
rockchip: Fix find_first_zero_bit() limit
PCI:
tegra194: Remove unnecessary MSI enable reg save and restore
PCI:
Use driver_set_override() instead of open-coding
PCI:
versatile: Remove redundant variable retval
PCI:
vmd: Assign VMD IRQ domain before enumeration
PCI:
vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.")
pcmcia:
db1xxx_ss: restrict to MIPS_DB1XXX boards
pcmcia:
synclink_cs: Don't allow CS5-6
pcmcia:
Use platform_get_irq() to get the interrupt
percpu:
improve percpu_alloc_percpu event trace
perf annotate:
Add --percent-limit option
perf arm-spe:
Don't set data source if it's not a memory operation
perf auxtrace:
Add mmap_needed to auxtrace_mmap_params
perf auxtrace:
Do not mix up mmap idx
perf auxtrace:
Move evlist__enable_event_idx() to auxtrace.c
perf auxtrace:
Record whether an auxtrace mmap is needed
perf auxtrace:
Remove auxtrace_mmap_params__set_idx() per_cpu parameter
perf beauty:
Update copy of linux/socket.h with the kernel sources
perf bench breakpoint:
Fix build on 32-bit arches
perf bench:
Add breakpoint benchmarks
perf bpf:
8 byte align bpil data
perf bpf:
Remove undefined behavior from bpf_perf_object__next()
perf bpf_counter:
Tidy use of CPU map index
perf build-id:
Fix caching files with a wrong build ID
perf build:
Error for BPF skeletons without LIBBPF
perf build:
Fix btf__load_from_kernel_by_id() feature check
perf build:
Stop using __weak bpf_map_create() to handle older libbpf versions
perf build:
Stop using __weak bpf_object__next_map() to handle older libbpf versions
perf build:
Stop using __weak bpf_object__next_program() to handle older libbpf versions
perf build:
Stop using __weak bpf_prog_load() to handle older libbpf versions
perf build:
Stop using __weak btf__raw_data() to handle older libbpf versions
perf c2c:
Add dimensions for 'N/A' metrics of store operation
perf c2c:
Fix sorting in percent_rmt_hitm_cmp()
perf c2c:
Update documentation for store metric 'N/A'
perf c2c:
Use stdio interface if slang is not supported
perf cpumap:
Add perf_cpu_map__for_each_idx()
perf cpumap:
Switch to using perf_cpu_map API
perf data:
Add has_kcore_dir()
perf docs:
Add man page entry for Arm SPE
perf docs:
Correct typo of event_sources
perf evlist:
Add evlist__add_dummy_on_all_cpus()
perf evlist:
Clear all_cpus before propagating
perf evlist:
Extend arch_evsel__must_be_in_group to support hybrid systems
perf evlist:
Factor out evlist__dummy_event()
perf evlist:
Keep topdown counters in weak group
perf evlist:
Use libperf functions in evlist__enable_event_idx()
perf evsel:
Add tool event helpers
perf evsel:
Constify a few arrays
perf evsel:
Fixes topdown events in a weak group for the hybrid platform
perf expr:
Allow exponents on floating point values
perf header:
Add ability to keep feature sections
perf inject:
Adjust output data offset for backward compatibility
perf inject:
Fix missing free in copy_kcore_dir()
perf inject:
Keep a copy of kcore_dir
perf inject:
Keep some features sections from input file
perf intel-pt:
Add a test for system-wide side band
perf intel-pt:
Add guest_code support
perf intel-pt:
Add link to the perf wiki's Intel PT page
perf intel-pt:
Add support for emulated ptwrite
perf intel-pt:
Track sideband system-wide when needed
perf intel-pt:
Use evlist__add_dummy_on_all_cpus() for switch tracking
perf jevents:
Append PMU description later
perf jevents:
Fix event syntax error caused by ExtSel
perf jevents:
Modify match field
perf jitdump:
Add riscv64 support
perf kvm report:
Add guest_code support
perf list:
Add IBM z16 event description for s390
perf list:
Print all available tool events
perf list:
Update event description for IBM z10 to latest level
perf list:
Update event description for IBM z13 to latest level
perf list:
Update event description for IBM z14 to latest level
perf list:
Update event description for IBM z15 to latest level
perf list:
Update event description for IBM z196/z114 to latest level
perf list:
Update event description for IBM zEC12/zBC12 to latest level
perf lock:
Add -t/--thread option for report
perf lock:
Change to synthesize task events
perf lock:
Do not discard broken lock stats
perf mem:
Add stats for store operation with no available memory level
perf mem:
Print memory operation type
perf mem:
Trace physical address for Arm SPE events
perf metrics:
Don't add all tool events for sharing
perf metrics:
Ensure at least 1 id per metric
perf metrics:
Support all tool events
perf offcpu:
Accept allowed sample types only
perf offcpu:
Fix build failure on old kernels
perf parse-events:
Move slots event for the hybrid platform too
perf parse-events:
Support different format of the topdown event name
perf record:
Add cgroup support for off-cpu profiling
perf record:
Enable off-cpu analysis with BPF
perf record:
Handle argument change in sched_switch
perf record:
Implement basic filtering for off-cpu
perf record:
Support sample-read topdown metric group for hybrid platforms
perf record:
Use evlist__add_dummy_on_all_cpus() in record__config_text_poke()
perf report:
Do not extend sample type of bpf-output event
perf script:
Add guest_code support
perf script:
Print Intel ptwrite value as a string if it is ASCII
perf scripting python:
Expose dso and map information
perf scripting python:
Expose symbol offset and source information
perf scripts python:
intel-pt-events.py: Print ptwrite value as a string if it is ASCII
perf scripts python:
Let script to be python2 compliant
perf scripts python:
Support Arm CoreSight trace data disassembly
perf stat:
Add requires_cpu flag for uncore
perf stat:
Add stat record+report test
perf stat:
Add user_time and system_time events
perf stat:
Always keep perf metrics topdown events in a group
perf stat:
Avoid printing cpus with no counters
perf stat:
Enable ignore_missing_thread
perf stat:
Introduce stats for the user and system rusage times
perf stat:
Make use of index clearer with perf_counts
perf stat:
Merge event counts from all hybrid PMUs
perf stat:
Support hybrid --topdown option
perf stat:
Support metrics with hybrid events
perf symbol:
Correct address for bss symbols
perf symbol:
Skip symbols if SHF_ALLOC flag is not set
perf synthetic-events:
Don't sort the task scan result from /proc
perf synthetic-events:
Ignore dead threads during event synthesis
perf test arm-spe:
Check if perf-record hangs when recording workload with forks
perf test topology:
Use !strncmp(right platform) to fix guest PPC comparision check
perf test:
Add a basic offcpu profiling test
perf test:
Add basic perf record tests
perf test:
Add basic stat and topdown group test
perf test:
Add checking for perf stat CSV output.
perf test:
Add skip to --per-thread test
perf test:
Basic mmap use skip
perf test:
Fix "perf stat CSV output linter" test on s390
perf test:
Fix test case 81 ("perf record tests") on s390x
perf test:
Fix variable length array undefined behavior in bp_account
perf test:
Parse events break apart tests
perf test:
Parse events tidy evlist_test
perf test:
Parse events tidy terms_test
perf test:
Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test
perf test:
Shell - Limit to only run executable scripts in tests
perf test:
Skip reason for suites with 1 test
perf test:
Use skip in openat syscall
perf test:
Use skip in PERF_RECORD_*
perf test:
Use skip in vmlinux kallsyms
perf tests:
Fix Convert perf time to TSC test for hybrid
perf tests:
Stop Convert perf time to TSC test opening events twice
perf tools arm64:
Add support for VG register
perf tools arm64:
Copy perf_regs.h from the kernel
perf tools:
Add guest_code support
perf tools:
Add machine to machines back pointer
perf tools:
Add missing headers needed by util/data.h
perf tools:
Allow all_cpus to be a superset of user_requested_cpus
perf tools:
Allow system-wide events to keep their own CPUs
perf tools:
Allow system-wide events to keep their own threads
perf tools:
Delete perf-with-kcore.sh script
perf tools:
Factor out thread__set_guest_comm()
perf tools:
Move libbpf init in libbpf_init function
perf tools:
Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support
perf tools:
Remove unused machines__find_host()
perf tools:
Use Python devtools for version autodetection rather than runtime
perf trace beauty:
Fix generation of errno id->str table on ALT Linux
perf trace:
Fix SIGSEGV when processing syscall args
perf unwind arm64:
Decouple Libunwind register names from Perf
perf unwind arm64:
Use perf's copy of kernel headers
perf unwind:
Fix segbase for ld.lld linked objects
perf unwind:
Fix uninitialized variable
perf unwind:
Fix unitialized 'offset' variable on aarch64
perf unwind:
Use dynamic register set for DWARF unwind
perf vendor events intel:
Add metrics for Alderlake
perf vendor events intel:
Add metrics for Sapphirerapids
perf vendor events intel:
Add sapphirerapids events
perf vendor events intel:
Add uncore event list for Sapphirerapids
perf vendor events intel:
Fix icelake cstate metrics
perf vendor events intel:
Fix icelakex cstate metrics
perf vendor events intel:
Update CLX events to v1.15
perf vendor events intel:
Update CLX uncore to v1.14
perf vendor events intel:
Update core event list for Sapphirerapids
perf vendor events intel:
Update elkhartlake event topics
perf vendor events intel:
Update goldmont event topics
perf vendor events intel:
Update goldmontplus event topics
perf vendor events intel:
Update ICL events to v1.13
perf vendor events intel:
Update IVT events to v21
perf vendor events intel:
Update metrics for Alderlake
perf vendor events intel:
Update nehalemep event topics
perf vendor events intel:
Update SKL events to v53
perf vendor events intel:
Update SKX events to v1.27
perf vendor events intel:
Update SKX uncore
perf vendor events intel:
Update tigerlake topic
perf vendor events intel:
Update tremontx uncore and topics
perf vendor events intel:
Update westmereep-dp event topics
perf vendor events intel:
Update westmereep-sp event topics
perf vendor events intel:
Update westmereex event topics
perf vendor events intel:
Update WSM-EP-SP events to v3
perf vendor events intel:
Update WSM-EX events to v3
perf vendor events:
Fix Alderlake metric groups
perf vendor events:
Fix Ivytown UNC_M_ACT_COUNT.RD umask
perf vendors events arm64:
Arm Cortex-A34
perf vendors events arm64:
Arm Cortex-A35
perf vendors events arm64:
Arm Cortex-A510
perf vendors events arm64:
Arm Cortex-A55
perf vendors events arm64:
Arm Cortex-A65
perf vendors events arm64:
Arm Cortex-A710
perf vendors events arm64:
Arm Cortex-A73
perf vendors events arm64:
Arm Cortex-A75
perf vendors events arm64:
Arm Cortex-A77
perf vendors events arm64:
Arm Cortex-A78
perf vendors events arm64:
Arm Cortex-X1
perf vendors events arm64:
Arm Cortex-X2
perf vendors events arm64:
Arm Neoverse E1
perf vendors events arm64:
Update Cortex A57/A72
perf version:
Add HAVE_DEBUGINFOD_SUPPORT to built-in features
perf/amd/ibs:
Add support for L3 miss filtering
perf/amd/ibs:
Advertise zen4_ibs_extensions as pmu capability attribute
perf/amd/ibs:
Cascade pmu init functions' return value
perf/amd/ibs:
Use ->is_visible callback for dynamic attributes
perf/amd/ibs:
Use interrupt regs ip for stack unwinding
perf/arm-cmn:
Add CMN-650 support
perf/arm-cmn:
Add CMN-700 support
perf/arm-cmn:
Decode CAL devices properly in debugfs
perf/arm-cmn:
Fix filter_sel lookup
perf/arm-cmn:
Refactor occupancy filter selector
perf/core:
Add perf_clear_branch_entry_bitfields() helper
perf/core:
Fix data race between perf_event_set_output() and perf_mmap_close()
perf/core:
Remove unused local variable
perf/ibs:
Fix comment
perf/marvell_cn10k:
Fix tad_pmu_event_init() to check pmu type first
perf/x86/amd/core:
Add PerfMonV2 counter control
perf/x86/amd/core:
Add PerfMonV2 overflow handling
perf/x86/amd/core:
Detect available counters
perf/x86/amd/core:
Detect PerfMonV2 support
perf/x86/amd/core:
Fix reloading events for SVM
perf/x86/amd:
Add AMD branch sampling period adjustment
perf/x86/amd:
Add AMD Fam19h Branch Sampling support
perf/x86/amd:
Add branch-brs helper event for Fam19h BRS
perf/x86/amd:
Add idle hooks for branch sampling
perf/x86/amd:
Enable branch sampling priv level filtering
perf/x86/amd:
Fix AMD BRS period adjustment
perf/x86/amd:
Make Zen3 branch sampling opt-in
perf/x86/amd:
Remove unused variable 'hwc'
perf/x86/amd:
Run AMD BRS code only on supported hw
perf/x86/cstate:
Add new Alder Lake and Raptor Lake support
perf/x86/intel/lbr:
Fix unchecked MSR access error on HSW
perf/x86/intel:
Fix event constraints for ICL
perf/x86/Kconfig:
Fix indentation in the Kconfig file
perf/x86/msr:
Add new Alder Lake and Raptor Lake support
perf/x86/uncore:
Add new Alder Lake and Raptor Lake support
perf/x86/uncore:
Clean up uncore_pci_ids[]
perf/x86:
Add new Alder Lake and Raptor Lake support
perf/x86:
Unify format of events sysfs show
perf:
check return value of armpmu_request_irq()
perf:
RISC-V: Remove non-kernel-doc ** comments
phy/rockchip:
Use of_device_get_match_data()
phy/rockchip:
Use of_device_get_match_data()
phy:
Add LVDS configuration options
phy:
allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode for MIPI CSI-2
phy:
aquantia: Fix AN when higher speeds than 1G are not advertised
phy:
cadence: Sierra: Add TI J721E specific PCIe multilink lane configuration
phy:
core: Add documentation of phy operation order
phy:
core: Update documentation syntax
phy:
core: Warn when phy_power_on is called before phy_init
phy:
freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED
phy:
freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS PHY mode support
phy:
mediatek: phy-mtk-hdmi: Simplify with dev_err_probe()
phy:
mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe()
phy:
phy-can-transceiver: Add support for setting mux
phy:
qcom-qmp: Add SM6350 UFS PHY support
phy:
qcom-qmp: Add support for SDX65 QMP PHY
phy:
qcom-qmp: fix phy-descriptor kernel-doc typo
phy:
qcom-qmp: fix pipe-clock imbalance on power-on failure
phy:
qcom-qmp: fix reset-controller leak on probe errors
phy:
qcom-qmp: fix struct clk leak on probe errors
phy:
qcom-qmp: rename error labels
phy:
qcom-qmp: switch to explicit reset helpers
phy:
rockchip-inno-usb2: Clean up some inconsistent indenting
phy:
rockchip-inno-usb2: Do not check bvalid twice
phy:
rockchip-inno-usb2: Do not lock in bvalid IRQ handler
phy:
rockchip-inno-usb2: Fix muxed interrupt support
phy:
rockchip-inno-usb2: Handle bvalid falling
phy:
rockchip-inno-usb2: Handle ID IRQ
phy:
rockchip-inno-usb2: Support multi-bit mask properties
pinctrl/rockchip:
add error handling for pull/drive register getters
pinctrl/rockchip:
add rk3588 support
pinctrl/rockchip:
support deferring other gpio params
pinctrl/rockchip:
support setting input-enable param
pinctrl:
amd: Make the irqchip immutable
pinctrl:
apple-gpio: Make the irqchip immutable
pinctrl:
apple: Make it work as a module
pinctrl:
apple: Use a raw spinlock for the regmap
pinctrl:
armada-37xx: make irq_lock a raw spinlock to avoid invalid wait context
pinctrl:
armada-37xx: Reuse GPIO fwnode in armada_37xx_irqchip_register()
pinctrl:
armada-37xx: Switch to use fwnode instead of of_node
pinctrl:
armada-37xx: use raw spinlocks for regmap to avoid invalid wait context
pinctrl:
aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
pinctrl:
baytrail: make irq_chip immutable
pinctrl:
bcm2835: implement hook for missing gpio-ranges
pinctrl:
berlin: bg4ct: Use devm_platform_*ioremap_resource() APIs
pinctrl:
broxton: Add module alias for Intel Apollo Lake
pinctrl:
cherryview: make irq_chip immutable
pinctrl:
cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask()
pinctrl:
Don't allow PINCTRL_AMD to be a module
pinctrl:
equilibrium: Switch to use fwnode instead of of_node
pinctrl:
freescale: Add i.MXRT1170 pinctrl driver support
pinctrl:
imx: Add the zero base flag for imx93
pinctrl:
ingenic: Garbage-collect code paths for SoCs disabled by config
pinctrl:
intel: Drop unused irqchip member in struct intel_pinctrl
pinctrl:
intel: Fix kernel doc format, i.e. add return sections
pinctrl:
intel: make irq_chip immutable
pinctrl:
lynxpoint: make irq_chip immutable
pinctrl:
max77620: drop unneeded MODULE_ALIAS
pinctrl:
mediatek: Add pinctrl driver for MT6795 Helio X10
pinctrl:
mediatek: mt8195: enable driver on mtk platforms
pinctrl:
meson: Enable COMPILE_TEST
pinctrl:
meson: fix unused variable warning
pinctrl:
meson: Rename REG_* to MESON_REG_*
pinctrl:
meson: Replace custom code by gpiochip_node_count() call
pinctrl:
microchip-sgpio: make irq_chip immutable
pinctrl:
microchip-sgpio: Switch to use fwnode instead of of_node
pinctrl:
msmgpio: Make the irqchip immutable
pinctrl:
mvebu: Fix irq_of_parse_and_map() return value
pinctrl:
mvebu: pinctrl driver for 98DX2530 SoC
pinctrl:
nomadik: Add new MC2 config
pinctrl:
nomadik: Setup parent device and get rid of unnecessary of_node assignment
pinctrl:
npcm7xx: Switch to use for_each_gpiochip_node() helper
pinctrl:
nuvoton: Fix irq_of_parse_and_map() return value
pinctrl:
ocelot: add clock monitor option for LAN966x
pinctrl:
ocelot: add optional shared reset
pinctrl:
ocelot: add pwm output option for LAN966x
pinctrl:
ocelot: Fix pincfg
pinctrl:
ocelot: Fix pincfg for lan966x
pinctrl:
pinctrl-aspeed-g6: add FWQSPI function-group
pinctrl:
pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
pinctrl:
qcom-pmic-gpio: Add support for pmx65
pinctrl:
qcom: Add SC7280 lpass pin configuration
pinctrl:
qcom: Extract chip specific LPASS LPI code
pinctrl:
qcom: sm8150: Specify PDC map
pinctrl:
qcom: spmi-gpio: Add pm6125 compatible
pinctrl:
qcom: Update clock voting as optional
pinctrl:
qcom: Update lpi pin group custiom functions with framework generic functions
pinctrl:
qcom: Update macro name to LPI specific
pinctrl:
ralink: add new compatible strings for each pinctrl subdriver
pinctrl:
ralink: Check for null return of devm_kcalloc
pinctrl:
ralink: rename driver names to subdrivers
pinctrl:
ralink: rename MT7628(an) functions to MT76X8
pinctrl:
ralink: rename pinctrl-rt2880 to pinctrl-ralink
pinctrl:
ralink: rename pinctrl-rt288x to pinctrl-rt2880
pinctrl:
ralink: rename pinmux functions to pinctrl
pinctrl:
ralink: rename variable names for functions on MT7620 and MT7621
pinctrl:
renesas: Add shorthand for reserved register fields
pinctrl:
renesas: Allow up to 10 fields for drive_regs
pinctrl:
renesas: checker: Add reserved field checks
pinctrl:
renesas: checker: Rework drive and bias pin iteration
pinctrl:
renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
pinctrl:
renesas: emev2: Use shorthands for reserved fields
pinctrl:
renesas: r8a73a4: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a7740: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a77470: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a77470: Use fixed-width description for IPSR regs
pinctrl:
renesas: r8a77470: Use shorthands for reserved fields
pinctrl:
renesas: r8a7778: Use shorthands for reserved fields
pinctrl:
renesas: r8a7779: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a7779: Use shorthands for reserved fields
pinctrl:
renesas: r8a7790: Use shorthands for reserved fields
pinctrl:
renesas: r8a7791: Use shorthands for reserved fields
pinctrl:
renesas: r8a7792: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a7792: Use shorthands for reserved fields
pinctrl:
renesas: r8a7794: Use shorthands for reserved fields
pinctrl:
renesas: r8a77950: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a77950: Use shorthands for reserved fields
pinctrl:
renesas: r8a77951: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a77951: Use shorthands for reserved fields
pinctrl:
renesas: r8a77965: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a77965: Use shorthands for reserved fields
pinctrl:
renesas: r8a7796: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a7796: Use shorthands for reserved fields
pinctrl:
renesas: r8a77970: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a77970: Use shorthands for reserved fields
pinctrl:
renesas: r8a77980: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a77980: Use shorthands for reserved fields
pinctrl:
renesas: r8a77990: Add drive-strength
pinctrl:
renesas: r8a77990: Add RPC pins, groups, and functions
pinctrl:
renesas: r8a77990: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a77990: Use shorthands for reserved fields
pinctrl:
renesas: r8a77995: Add QSPI and RPC pins, groups, and functions
pinctrl:
renesas: r8a77995: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a77995: Use shorthands for reserved fields
pinctrl:
renesas: r8a779a0: Fix GPIO function on I2C-capable pins
pinctrl:
renesas: r8a779a0: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a779a0: Use shorthands for reserved fields
pinctrl:
renesas: r8a779f0: Fix GPIO function on I2C-capable pins
pinctrl:
renesas: r8a779f0: Optimize fixed-width reserved fields
pinctrl:
renesas: r8a779f0: Use shorthands for reserved fields
pinctrl:
renesas: Remove unneeded #include
pinctrl:
renesas: rmobile: Mark unused PORTCR bits reserved
pinctrl:
renesas: rza1: Replace custom code by gpiochip_node_count() call
pinctrl:
renesas: rza1: Switch to use for_each_gpiochip_node() helper
pinctrl:
renesas: rzg2l: Add RZ/G2UL support
pinctrl:
renesas: rzg2l: Restore pin config order
pinctrl:
renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
pinctrl:
renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled
pinctrl:
renesas: sh7203: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7264: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7269: Optimize fixed-width reserved fields
pinctrl:
renesas: sh73a0: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7720: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7722: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7723: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7724: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7734: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7734: Use shorthands for reserved fields
pinctrl:
renesas: sh7757: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7785: Optimize fixed-width reserved fields
pinctrl:
renesas: sh7786: Optimize fixed-width reserved fields
pinctrl:
renesas: Simplify multiplication/shift logic
pinctrl:
samsung: Drop redundant node parameter in samsung_banks_of_node_get()
pinctrl:
samsung: Switch to use for_each_gpiochip_node() helper
pinctrl:
starfive: Make the irqchip immutable
pinctrl:
stm32: fix optional IRQ support to gpios
pinctrl:
stm32: Fix up errorpath after merge
pinctrl:
stm32: improve bank clocks management
pinctrl:
stm32: improve debugfs information of pinconf-pins entry
pinctrl:
stm32: prevent the use of the secure protected pins
pinctrl:
stm32: Replace custom code by gpiochip_node_count() call
pinctrl:
stm32: Switch to use for_each_gpiochip_node() helper
pinctrl:
stm32: Unshadow np variable in stm32_pctl_probe()
pinctrl:
sunplus: Add check for kcalloc
pinctrl:
sunxi: a83t: Fix NAND function name for some pins
pinctrl:
sunxi: sunxi_pconf_set: use correct offset
pinctrl:
tegra: tegra194: drop unused pin groups
pinctrl:
thunderbay: Use devm_platform_ioremap_resource()
pipe:
Fix missing lock in pipe_resize_ring()
pipe:
make poll_usage boolean and annotate its access
pktcdvd:
stop using bio_reset
platform/chrome:
Add ChromeOS ACPI device driver
platform/chrome:
correct cros_ec_prepare_tx() usage
platform/chrome:
cros_ec: append newline to all logs
platform/chrome:
cros_ec: determine `wake_enabled` in cros_ec_suspend()
platform/chrome:
cros_ec: fix error handling in cros_ec_register()
platform/chrome:
cros_ec: remove unused variable `was_wake_device`
platform/chrome:
cros_ec: sort header inclusion alphabetically
platform/chrome:
cros_ec_i2c: drop BUG_ON() in cros_ec_pkt_xfer_i2c()
platform/chrome:
cros_ec_lpcs: detect the Framework Laptop
platform/chrome:
cros_ec_lpcs: reserve the MEC LPC I/O ports first
platform/chrome:
cros_ec_proto: drop BUG_ON() in cros_ec_get_host_event()
platform/chrome:
cros_ec_proto: drop BUG_ON() in cros_ec_prepare_tx()
platform/chrome:
cros_ec_proto: drop unneeded BUG_ON() in prepare_packet()
platform/chrome:
cros_ec_spi: drop BUG_ON() if `din` isn't large enough
platform/chrome:
cros_ec_spi: drop unneeded BUG_ON()
platform/chrome:
cros_ec_typec: Check for EC driver
platform/chrome:
Re-introduce cros_ec_cmd_xfer and use it for ioctls
platform/chrome:
Use imperative mood for ChromeOS ACPI sysfs ABI descriptions
platform/chrome:
Use tables for values lists of ChromeOS ACPI sysfs ABI
platform/mellanox:
Add static in struct declaration.
platform/mellanox:
Add support for new SN2201 system
platform/mellanox:
nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices()
platform/mellanox:
Spelling s/platfom/platform/
platform/surface:
aggregator: Fix initialization order when compiling as builtin module
platform/surface:
gpe: Add support for Surface Pro 8
platform/x86/amd/pmc:
Add new acpi id for PMC controller
platform/x86/amd/pmc:
Add new platform support
platform/x86/dell:
add buffer allocation/free functions for SMI calls
platform/x86/intel/ifs:
add ABI documentation for IFS
platform/x86/intel/ifs:
Add CPU_SUP_INTEL dependency
platform/x86/intel/ifs:
Add IFS sysfs interface
platform/x86/intel/ifs:
Add scan test support
platform/x86/intel/ifs:
Add stub driver for In-Field Scan
platform/x86/intel/ifs:
Authenticate and copy to secured memory
platform/x86/intel/ifs:
Check IFS Image sanity
platform/x86/intel/ifs:
Mark as BROKEN
platform/x86/intel/ifs:
Read IFS firmware image
platform/x86/intel/sdsi:
Fix bug in multi packet reads
platform/x86/intel/sdsi:
Handle leaky bucket
platform/x86/intel/sdsi:
Poll on ready bit for writes
platform/x86/intel:
Fix 'rmmod pmt_telemetry' panic
platform/x86/intel:
Fix pmt_crashlog array reference
platform/x86/intel:
hid: Add Surface Go to VGBS allow list
platform/x86/intel:
pmc/core: change pmc_lpm_modes to static
platform/x86/intel:
pmc/core: Use kobj_to_dev()
platform/x86/intel:
pmc: Support Intel Raptorlake P
platform/x86:
amd-pmc: Avoid reading SMU version at probe time
platform/x86:
amd-pmc: Fix build error unused-function
platform/x86:
amd-pmc: Move FCH init to first use
platform/x86:
amd-pmc: Move SMU logging setup out of init
platform/x86:
amd-pmc: Shuffle location of amd_pmc_get_smu_version()
platform/x86:
asus-nb-wmi: Add keymap for MyASUS key
platform/x86:
asus-wmi: Add key mappings
platform/x86:
asus-wmi: Fix driver not binding when fan curve control probe fails
platform/x86:
asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf()
platform/x86:
asus-wmi: Update unknown code message
platform/x86:
asus-wmi: Use kobj_to_dev()
platform/x86:
barco-p50-gpio: Add check for platform_driver_register
platform/x86:
dell-laptop: Add quirk entry for Latitude 7520
platform/x86:
gigabyte-wmi: Add support for B450M DS3H-CF
platform/x86:
gigabyte-wmi: add support for B660I AORUS PRO DDR4
platform/x86:
gigabyte-wmi: Add support for Z490 AORUS ELITE AC and X570 AORUS ELITE WIFI
platform/x86:
gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
platform/x86:
gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard
platform/x86:
hp-wmi: Correct code style related issues
platform/x86:
hp-wmi: Ignore Sanitization Mode event
platform/x86:
hp-wmi: Resolve WMI query failures on some devices
platform/x86:
hp-wmi: Use zero insize parameter only when supported
platform/x86:
ideapad-laptop: Add allow_v4_dytc module parameter
platform/x86:
ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]
platform/x86:
intel-hid: fix _DSM function index handling
platform/x86:
intel-uncore-freq: Prevent driver loading in guests
platform/x86:
intel/pmc: Add Alder Lake N support to PMC core driver
platform/x86:
intel_atomisp2_led: Also turn off the always-on camera LED on the Asus T100TAF
platform/x86:
intel_cht_int33fe: Set driver data
platform/x86:
panasonic-laptop: de-obfuscate button codes
platform/x86:
panasonic-laptop: don't report duplicate brightness key-presses
platform/x86:
panasonic-laptop: filter out duplicate volume up/down/mute keypresses
platform/x86:
panasonic-laptop: revert "Resolve hotkey double trigger bug"
platform/x86:
panasonic-laptop: sort includes alphabetically
platform/x86:
pmc_atom: dont export pmc_atom_read - no modular users
platform/x86:
pmc_atom: remove unused pmc_atom_write()
platform/x86:
samsung-laptop: use kobj_to_dev()
platform/x86:
thinkpad-acpi: profile capabilities as integer
platform/x86:
thinkpad_acpi: Add a s2idle resume quirk for a number of laptops
platform/x86:
thinkpad_acpi: Convert btusb DMI list to quirks
platform/x86:
thinkpad_acpi: Correct dual fan probe
platform/x86:
thinkpad_acpi: do not use PSC mode on Intel platforms
platform/x86:
thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
platform/x86:
toshiba_acpi: use kobj_to_dev()
platform/x86:
winmate-fm07-keys: Winmate FM07/FM07P buttons
platform/x86:
wmi: replace usage of found with dedicated list iterator variable
platform/x86:
x86-android-tablets: Fix Lenovo Yoga Tablet 2 830/1050 poweroff again
platform:
finally disallow IRQ0 in platform_get_irq() and its ilk
platform_data/mlxreg:
Add field for notification callback
plfxlc:
fix le16_to_cpu warning for beacon_interval
plfxlc:
Remove unused include
PM / devfreq:
Add cpu based scaling support to passive governor
PM / devfreq:
Export devfreq_get_freq_range symbol within devfreq
PM / devfreq:
exynos-bus: Fix NULL pointer dereference
PM / devfreq:
exynos-ppmu: Fix refcount leak in of_get_devfreq_events
PM / devfreq:
Fix cpufreq passive unregister erroring on PROBE_DEFER
PM / devfreq:
Fix kernel panic with cpu based scaling to passive gov
PM / devfreq:
Fix kernel warning with cpufreq passive register fail
PM / devfreq:
Mute warning on governor PROBE_DEFER
PM / devfreq:
passive: Keep cpufreq_policy for possible cpus
PM / devfreq:
passive: Reduce duplicate code when passive_devfreq case
PM / devfreq:
passive: Return non-error when not-supported event is required
PM / devfreq:
passive: revert an editing accident in SPDX-License line
PM / devfreq:
passive: Use HZ_PER_KHZ macro in units.h
PM / devfreq:
Rework freq_table to be local to devfreq struct
PM / devfreq:
rk3399_dmc: Avoid static (reused) profile
PM / devfreq:
rk3399_dmc: Block PMU during transitions
PM / devfreq:
rk3399_dmc: Disable edev on remove()
PM / devfreq:
rk3399_dmc: Drop excess timing properties
PM / devfreq:
rk3399_dmc: Drop undocumented ondemand DT props
PM / devfreq:
rk3399_dmc: Support new *-ns properties
PM / devfreq:
rk3399_dmc: Support new disable-freq properties
PM / devfreq:
rk3399_dmc: Use bitfield macro definitions for ODT_PD
PM / devfreq:
rk3399_dmc: Use devm_pm_opp_of_add_table()
PM:
core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv
PM:
CXL: Disable suspend
PM:
domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor
PM:
domains: Allocate governor data dynamically based on a genpd governor
PM:
domains: Allocate gpd_timing_data dynamically based on governor
PM:
domains: Clean up some code in pm_genpd_init() and genpd_remove()
PM:
domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd
PM:
domains: Drop redundant code for genpd always-on governor
PM:
domains: Extend dev_pm_domain_detach() doc
PM:
domains: Fix initialization of genpd's next_wakeup
PM:
domains: Fixup QoS latency measurements for IRQ safe devices in genpd
PM:
domains: Measure power-on/off latencies in genpd based on a governor
PM:
domains: Measure suspend/resume latencies in genpd based on governor
PM:
domains: Move genpd's time-accounting to ktime_get_mono_fast_ns()
PM:
domains: Move the next_wakeup variable into the struct gpd_timing_data
PM:
domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd
PM:
domains: Skip another warning in irq_safe_dev_in_sleep_domain()
PM:
domains: Trust domain-idle-states from DT to be correct by genpd
PM:
EM: Add .get_cost() callback
PM:
EM: Add artificial EM flag
PM:
EM: Change the order of arguments in the .active_power() callback
PM:
EM: Decrement policy counter
PM:
EM: Remove old debugfs files and print all 'flags'
PM:
EM: Use the new .get_cost() callback while registering EM
PM:
hibernate: Don't mark comment as kernel-doc
PM:
hibernate: Fix some kernel-doc comments
PM:
hibernate: Use kernel_can_power_off()
PM:
opp: simplify with dev_err_probe()
PM:
runtime: Allow to call __pm_runtime_set_status() from atomic context
PM:
runtime: Avoid device usage count underflows
PM:
runtime: Fix supplier device management during consumer probe
PM:
runtime: Redefine pm_runtime_release_supplier()
PM:
sleep: enable dynamic debug support within pm_pr_dbg()
PM:
sleep: Narrow down -DDEBUG on kernel/power/ files
PM:
wakeup: expose pm_wakeup_pending to modules
pmem:
implement pmem_recovery_write()
pmem:
refactor pmem_clear_poison()
pNFS/files:
Fall back to I/O through the MDS on non-fatal layout errors
pNFS:
Avoid a live lock condition in pnfs_update_layout()
pNFS:
Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
power/reset:
arm-versatile: Fix refcount leak in versatile_reboot_probe
power:
supply: ab8500_fg: add missing destroy_workqueue in ab8500_fg_probe
power:
supply: ab8500_fg: Allocate wq in probe
power:
supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk
power:
supply: axp288_fuel_gauge: Fix battery reporting on the One Mix 1
power:
supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
power:
supply: bq27xxx: expose battery data when CI=1
power:
supply: core: Fix boundary conditions in interpolation
power:
supply: core: Initialize struct to zero
powercap:
DTPM: Check for Energy Model type
powercap:
intel_rapl: add support for ALDERLAKE_N
powercap:
intel_rapl: add support for RaptorLake
powercap:
intel_rapl: remove redundant store to value after multiply
powercap:
RAPL: Add Power Limit4 support for RaptorLake
powerpc/32:
Fix overread/overwrite of thread_struct via ptrace
powerpc/4xx/cpm:
Fix return value of __setup() handler
powerpc/5xx:
Drop unnecessary cast
powerpc/64:
Bump SIGSTKSZ and MINSIGSTKSZ
powerpc/64:
Include cache.h directly in paca.h
powerpc/64:
Move pci_device_from_OF_node() out of asm/pci-bridge.h
powerpc/64:
Only WARN if __pa()/__va() called with bad addresses
powerpc/64:
remove system call instruction emulation
powerpc/64s:
Add CPU_FTRS_POWER10 to ALWAYS mask
powerpc/64s:
Add CPU_FTRS_POWER9_DD2_2 to CPU_FTRS_ALWAYS mask
powerpc/64s:
Disable stack variable initialisation for prom_init
powerpc/64s:
Only set HAVE_ARCH_UNMAPPED_AREA when CONFIG_PPC_64S_HASH_MMU is set
powerpc/83xx/mpc8349emitx:
Get rid of of_node assignment
powerpc/85xx/p2020:
Add fsl,mpc8548-pmc node
powerpc/85xx:
Fix virt_to_phys() off-by-one in smp_85xx_start_cpu()
powerpc/85xx:
Remove fsl,85... bindings
powerpc/85xx:
Remove FSL_85XX_CACHE_SRAM
powerpc/8xx:
Convert CPM1 error interrupt handler to platform driver
powerpc/8xx:
Convert CPM1 interrupt controller to platform_device
powerpc/8xx:
export 'cpm_setbrg' for modules
powerpc/8xx:
Move CPM interrupt controller into a dedicated file
powerpc/8xx:
Remove mpc8xx_pics_init()
powerpc/8xx:
Simplify flush_tlb_kernel_range()
powerpc/8xx:
Use kmalloced data structure instead of global static
powerpc/book3e:
Fix build error
powerpc/book3e:
Fix PUD allocation size in map_kernel_page()
powerpc/book3e:
Fix sparse report in mm/nohash/fsl_book3e.c
powerpc/book3e:
get rid of #include
powerpc/boot:
Build wrapper for an appropriate CPU
powerpc/boot:
remove unused function find_node_by_linuxphandle()
powerpc/boot:
Stop using RELACOUNT
powerpc/bpf:
Fix use of user_pt_regs in uapi
powerpc/code-patching:
Don't call is_vmalloc_or_module_addr() without CONFIG_MODULES
powerpc/code-patching:
Inline create_branch()
powerpc/code-patching:
Inline is_offset_in_{cond}_branch_range()
powerpc/code-patching:
Use jump_label for testing freed initmem
powerpc/code-patching:
Use jump_label to check if poking_init() is done
powerpc/eeh:
Drop redundant spinlock initialization
powerpc/eeh:
Remove unused inline function eeh_dev_phb_init_dynamic()
powerpc/eeh:
Remove unused inline functions
powerpc/fadump:
align destination address to pagesize
powerpc/fadump:
Correct two typos in a comment
powerpc/fadump:
Fix fadump to work with a different endian capture kernel
powerpc/fadump:
fix PT_LOAD segment for boot memory area
powerpc/fadump:
print start of preserved area
powerpc/fadump:
save CPU reg data in vmcore when PHYP terminates LPAR
powerpc/fadump:
Use swap() instead of open coding it
powerpc/fsl_book3e:
Don't set rodata RO too early
powerpc/fsl_rio:
Fix refcount leak in fsl_rio_setup
powerpc/ftrace:
Don't include ftrace.o for CONFIG_FTRACE_SYSCALLS
powerpc/ftrace:
Don't use copy_from_kernel_nofault() in module_trampoline_target()
powerpc/ftrace:
Inline ftrace_modify_code()
powerpc/ftrace:
Make __ftrace_make_{nop/call}() common to PPC32 and PPC64
powerpc/ftrace:
Minimise number of #ifdefs
powerpc/ftrace:
Refactor prepare_ftrace_return()
powerpc/ftrace:
Remove ftrace init tramp once kernel init is complete
powerpc/ftrace:
Remove ftrace_plt_tramps[]
powerpc/ftrace:
Remove redundant create_branch() calls
powerpc/ftrace:
Simplify expected_nop_sequence()
powerpc/ftrace:
Use BRANCH_SET_LINK instead of value 1
powerpc/ftrace:
Use CONFIG_FUNCTION_TRACER instead of CONFIG_DYNAMIC_FTRACE
powerpc/ftrace:
Use is_offset_in_branch_range()
powerpc/ftrace:
Use patch_instruction() return directly
powerpc/ftrace:
Use PPC_RAW_xxx() macros instead of opencoding.
powerpc/ftrace:
Use size macro instead of opencoding
powerpc/idle:
Fix return value of __setup() handler
powerpc/inst:
Add __copy_inst_from_kernel_nofault()
powerpc/inst:
Remove PPC_INST_BL
powerpc/inst:
Remove PPC_INST_BRANCH
powerpc/iommu:
Add missing of_node_put in iommu_init_early_dart
powerpc/irq:
Remove arch_local_irq_restore() for !CONFIG_CC_HAS_ASM_GOTO
powerpc/kasan:
Disable address sanitization in kexec paths
powerpc/kasan:
Don't instrument non-maskable or raw interrupts
powerpc/kasan:
Force thread size increase with KASAN
powerpc/kasan:
Mark more real-mode code as not to be instrumented
powerpc/kasan:
Silence KASAN warnings in __get_wchan()
powerpc/kaslr_booke:
Fix build error
powerpc/kuap:
Remove unused inline function __kuap_assert_locked()
powerpc/memhotplug:
Add add_pages override for PPC
powerpc/microwatt:
Add mmu bits to device tree
powerpc/microwatt:
wire up rng during setup_arch()
powerpc/mm/kasan:
rename kasan_init_32.c to init_32.c
powerpc/mm:
Convert to default topdown mmap layout
powerpc/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
powerpc/mm:
Enable full randomisation of memory mappings
powerpc/mm:
Make slice specific to book3s/64
powerpc/mm:
Move CMA reservations after initmem_init()
powerpc/mm:
Move get_unmapped_area functions to slice.c
powerpc/mm:
Move vma_mmu_pagesize()
powerpc/mm:
Remove CONFIG_PPC_MM_SLICES
powerpc/mm:
Switch from __FUNCTION__ to __func__
powerpc/mm:
Use generic_get_unmapped_area() and call it from arch_get_unmapped_area()
powerpc/mm:
Use generic_hugetlb_get_unmapped_area()
powerpc/modules:
Use PPC_LI macros instead of opencoding
powerpc/mpc52xx:
Fix some pr_debug() issues
powerpc/numa:
Associate numa node to its cpu earlier
powerpc/opcodes:
Remove unused PPC_INST_XXX macros
powerpc/papr_scm:
don't requests stats with '0' sized stats buffer
powerpc/papr_scm:
Fix leaking nvdimm_events_map elements
powerpc/perf/24x7:
use 'unsigned int' instead of 'unsigned'
powerpc/perf:
Fix symbol undeclared warning
powerpc/perf:
Fix the threshold compare group constraint for power10
powerpc/perf:
Fix the threshold compare group constraint for power9
powerpc/pgtable:
remove _PAGE_BIT_SWAP_TYPE for book3s
powerpc/pgtable:
support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s
powerpc/platforms/83xx:
Use of_device_get_match_data()
powerpc/pmac:
remove unused symbol
powerpc/powermac:
add missing g5_phy_disable_cpu1() declaration
powerpc/powermac:
constify device_node in of_irq_parse_oldworld()
powerpc/powermac:
Use for_each_property_of_node()
powerpc/powernv/flash:
Check OPAL flash calls exist before using
powerpc/powernv/pci:
Drop VF MPS fixup
powerpc/powernv/vas:
Assign real address to rx_fifo in vas_rx_win_attr
powerpc/powernv:
delay rng platform device creation until later in boot
powerpc/powernv:
fix missing of_node_put in uv_init()
powerpc/powernv:
Get L1D flush requirements from device-tree
powerpc/powernv:
Get STF barrier requirements from device-tree
powerpc/powernv:
Switch from __FUNCTION__ to __func__
powerpc/powernv:
wire up rng during setup_arch
powerpc/prom_init:
Fix build failure with GCC_PLUGIN_STRUCTLEAK_BYREF_ALL and KASAN
powerpc/prom_init:
Fix kernel config grep
powerpc/pseries/cmm:
Remove unneeded variable "ret"
powerpc/pseries/dlpar:
Remove unnecessary cast to kfree()
powerpc/pseries/vas:
Call misc_deregister if sysfs init fails
powerpc/pseries/vas:
sysfs comments with the correct entries
powerpc/pseries:
wire up rng during setup_arch()
powerpc/rtas:
Allow ibm,platform-dump RTAS call with null buffer address
powerpc/rtas:
Call enter_rtas with MSR[EE] disabled
powerpc/rtas:
enture rtas_call is called with MMU enabled
powerpc/rtas:
Fix whitespace in rtas_entry.S
powerpc/rtas:
Keep MSR[RI] set when calling RTAS
powerpc/rtas:
Leave MSR[RI] enabled over RTAS call
powerpc/rtas:
Make enter_rtas a nokprobe symbol on 64-bit
powerpc/rtas:
Move rtas entry assembly into its own file
powerpc/rtas:
PACA can be restored directly from SPRG
powerpc/rtas:
Replaced simple_strtoull() with kstrtoull()
powerpc/setup:
Refactor/untangle panic notifiers
powerpc/signal:
Report minimum signal frame size to userspace via AT_MINSIGSTKSZ
powerpc/smp:
Remove unused inline functions
powerpc/sstep:
Use bitwise instead of arithmetic operator for flags
powerpc/time:
Fix sparse warnings
powerpc/vdso:
Link with ld.lld when requested
powerpc/vdso:
Remove unused ENTRY in linker scripts
powerpc/xics:
fix refcount leak in icp_opal_init()
powerpc/xics:
Include missing header
powerpc/xive/spapr:
correct bitmap allocation size
powerpc/xive:
Fix refcount leak in xive_spapr_init
powerpc:
add asm/stat.h to UAPI compile-test coverage
powerpc:
Add CONFIG_PPC64_ELF_ABI_V1 and CONFIG_PPC64_ELF_ABI_V2
powerpc:
Add generic PAGE_SIZE config symbols
powerpc:
Add missing declaration in asm/drmem.h
powerpc:
Add missing headers
powerpc:
align address to page boundary in change_page_attr()
powerpc:
Book3S 64-bit outline-only KASAN support
powerpc:
define get_cycles macro for arch-override
powerpc:
Don't include asm/prom.h in asm/parport.h
powerpc:
Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
powerpc:
Enable execve syscall exit tracepoint
powerpc:
Enable the DAWR on POWER9 DD2.3 and above
powerpc:
Export mmu_feature_keys[] as non-GPL
powerpc:
Finalise cleanup around ABI use
powerpc:
Fix all occurences of "the the"
powerpc:
Fix missing declaration of [en/dis]able_kernel_altivec()
powerpc:
Fix spelling mistake "mesages" -> "messages" in Kconfig
powerpc:
fix typos in comments
powerpc:
Include asm/reg.h in asm/svm.h
powerpc:
make 'boot_text_mapped' static
powerpc:
No need to initialise statics to 0
powerpc:
Reduce csum_add() complexity for PPC64
powerpc:
Reject probes on instructions that can't be single stepped
powerpc:
Remove asm/prom.h from all files that don't need it
powerpc:
Remove redundant spaces to match coding style
powerpc:
remove set but not used variable 'force_printk_to_btext'
powerpc:
Remove unused SLOW_DOWN_IO definition
powerpc:
Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}
powerpc:
Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book3s/32 and 8xx
powerpc:
Simplify and move arch_randomize_brk()
powerpc:
Sort and de-dup primary opcodes in ppc-opcode.h
powerpc:
use __kernel_{uid,gid}32_t in uapi/asm/stat.h
powerpc:
Use do_kernel_power_off()
powerpc:
Use rol32() instead of opencoding in csum_fold()
powerpc:
Use static call for get_irq()
powerpc:
use strscpy to replace strlcpy
preempt/dynamic:
Introduce preemption model accessors
prestera:
acl: add action hw_stats support
printk, tracing:
fix console tracepoint
printk/index:
Printk index feature documentation
printk:
add con_printk() macro for console details
printk:
add functions to prefer direct printing
printk:
add kthread console printers
printk:
add missing memory barrier to wake_up_klogd()
printk:
add pr_flush()
printk:
Block console kthreads when direct printing will be required
printk:
call boot_delay_msec() in printk_delay()
printk:
cpu sync always disable interrupts
printk:
do not wait for consoles when suspended
printk:
extend console_lock for per-console locking
printk:
get caller_id/timestamp after migration disable
printk:
move buffer definitions into console_emit_next_record() caller
printk:
refactor and rework printing logic
printk:
remove @console_locked
printk:
rename cpulock functions
printk:
stop including cache.h from printk.h
printk:
Wait for the global console lock when the system is going down
printk:
wake up all waiters
printk:
wake waiters for safe and NMI contexts
proc/sysctl:
make protected_* world readable
proc:
fix dentry/inode overinstantiating under /proc/${pid}/net
psi:
Fix trigger being fired unexpectedly at initial
ptp:
Add cycles support for virtual clocks
ptp:
ocp: 32-bit fixups for pci start address
ptp:
ocp: add .init function for sma_op vector
ptp:
ocp: add Celestica timecard PCI ids
ptp:
ocp: Add firmware header checks
ptp:
ocp: constify selectors
ptp:
ocp: fix PPS source selector debugfs reporting
ptp:
ocp: parameterize input/output sma selectors
ptp:
ocp: Remove #ifdefs around PCI IDs
ptp:
ocp: revise firmware display
ptp:
ocp: Select CRC16 in the Kconfig.
ptp:
ocp: vectorize the sma accessor functions
ptp:
Pass hwtstamp to ptp_convert_timestamp()
ptp:
ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS support
ptp:
ptp_clockmatrix: fix is_single_shot
ptp:
ptp_clockmatrix: return -EBUSY if phase pull-in is in progress
ptp:
Request cycles for TX timestamp
ptp:
Speed up vclock lookup
ptp:
Support late timestamp determination
ptrace/um:
Replace PT_DTRACE with TIF_SINGLESTEP
ptrace/xtensa:
Replace PT_SINGLESTEP with TIF_SINGLESTEP
ptrace:
Admit ptrace_stop can generate spuriuos SIGTRAPs
ptrace:
Always take siglock in ptrace_resume
ptrace:
Document that wait_task_inactive can't fail
ptrace:
Don't change __state
ptrace:
fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()
ptrace:
fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()
ptrace:
fix wrong comment of PT_DTRACE
ptrace:
Reimplement PTRACE_KILL by always sending SIGKILL
ptrace:
Remove arch_ptrace_attach
ptrace:
remove redudant check of #ifdef PTRACE_SINGLESTEP
pwm-sun4i:
Calculate "delay_jiffies" directly, eliminate absolute time
pwm-sun4i:
Calculate the delay without rounding down to jiffies
pwm-sun4i:
Convert "next_period" to local variable
pwm:
Add support for Xilinx AXI Timer
pwm:
atmel-tcb: Drop duplicated tracking of per-channel data
pwm:
atmel-tcb: Make atmel_tcb_divisors static
pwm:
clps71xx: Implement .apply() callback
pwm:
Document that the pinstate of a disabled PWM isn't reliable
pwm:
lp3943: Fix duty calculation in case period was clamped
pwm:
lp3943: Implement .apply() callback
pwm:
lpc18xx: Implement .apply() callback
pwm:
lpc32xx: Implement .apply() callback
pwm:
mediatek: Implement .apply() callback
pwm:
pwm-cros-ec: Add channel type support
pwm:
pwm-mediatek: Add support for MediaTek Helio X10 MT6795
pwm:
raspberrypi-poe: Fix endianness in firmware struct
pwm:
renesas-tpu: Implement .apply() callback
pwm:
renesas-tpu: Improve maths to compute register settings
pwm:
renesas-tpu: Improve precision of period and duty_cycle calculation
pwm:
renesas-tpu: Make use of dev_err_probe()
pwm:
renesas-tpu: Make use of devm functions
pwm:
renesas-tpu: Rename variables to match the usual naming
pwm:
samsung: Implement .apply() callback
pwm:
sifive: Simplify if-if to if-else
pwm:
sti: Implement .apply() callback
pwm:
stmpe: Implement .apply() callback
pwm:
sunplus-pwm: Add Sunplus SoC SP7021 PWM Driver
pwm:
tegra: Implement .apply() callback
pwm:
tegra: Optimize period calculation
pwm:
twl-led: Implement .apply() callback
qed:
fix typos in comments
qed:
remove an unneed NULL check on list iterator
qed:
Remove IP services API.
qed:
Remove unnecessary synchronize_irq() before free_irq()
qed:
replace bitmap_weight with bitmap_empty in qed_roce_stop()
qed:
rework qed_rdma_bmap_free()
qede:
Reduce verbosity of ptp tx timestamp
qeth:
remove a copy of the NAPI_POLL_WEIGHT define
qtnfmac:
switch to netif_napi_add_weight()
quota:
Prevent memory allocation recursion while holding dq_lock
r8152:
fix a WOL issue
r8152:
fix accessing unset transport header
r8152:
switch to netif_napi_add_weight()
r8169:
fix accessing unset transport header
r8188eu:
remove unused urbs from struct xmit_buf
raid5:
don't set the discard_alignment queue limit
raid5:
introduce MD_BROKEN
random32:
use real rng for non-deterministic randomness
random:
account for arch randomness in bits
random:
avoid checking crng_ready() twice in random_init()
random:
avoid initializing twice in credit race
random:
cap jitter samples per bit to factor of HZ
random:
check for signals after page of pool writes
random:
convert to using fops->read_iter()
random:
convert to using fops->write_iter()
random:
credit architectural init the exact amount
random:
credit cpu and bootloader seeds by default
random:
do not pretend to handle premature next security model
random:
do not use batches when !crng_ready()
random:
do not use input pool from hard IRQs
random:
do not use jump labels before they are initialized
random:
fix sysctl documentation nits
random:
handle latent entropy and command line from random_init()
random:
help compiler out with fast_mix() by using simpler arguments
random:
insist on random_get_entropy() existing in order to simplify
random:
make consistent use of buf and len
random:
mark bootloader randomness code as __init
random:
mix in timestamps and reseed on system restore
random:
move initialization functions out of hot pages
random:
move initialization out of reseeding hot path
random:
move randomize_page() into mm where it belongs
random:
order timer entropy functions below interrupt functions
random:
quiet urandom warning ratelimit suppression message
random:
remove extern from functions in header
random:
remove get_random_bytes_arch() and add rng_has_arch_random()
random:
remove mostly unused async readiness notifier
random:
remove ratelimiting for in-kernel unseeded randomness
random:
remove rng_has_arch_random()
random:
schedule mix_interrupt_randomness() less often
random:
unify batched entropy implementations
random:
update comment from copy_to_user() -> copy_to_iter()
random:
use first 128 bits of input as fast init
random:
use proper jiffies comparison macro
random:
use proper return types on get_random_{int,long}_wait()
random:
use static branch for crng_ready()
random:
use symbolic constants for crng_init states
random:
vary jitter iterations based on cycle counter speed
random:
wire up fops->splice_{read,write}_iter()
randomize_kstack:
Improve docs on requirements/rationale
randstruct:
Enable Clang support
randstruct:
Move seed generation into scripts/basic/
randstruct:
Reorganize Kconfigs and attribute macros
randstruct:
Split randstruct Makefile and CFLAGS
rapidio:
remove unnecessary use of list iterator
ravb:
Add support for RZ/V2M
ravb:
Separate handling of irq enable/disable regs into feature
ravb:
Support separate Line0 (Desc), Line1 (Err) and Line2 (Mgmt) irqs
ravb:
Use separate clock for gPTP
raw:
Fix a data-race around sysctl_raw_l3mdev_accept.
rbd:
replace usage of found with dedicated list iterator variable
rcu-tasks:
Fix race in schedule and flush work
rcu-tasks:
Handle sparse cpu_possible_mask
rcu-tasks:
Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs()
rcu-tasks:
Make show_rcu_tasks_generic_gp_kthread() check all CPUs
rcu-tasks:
Make Tasks RCU account for userspace execution
rcu-tasks:
Print pre-stall-warning informational messages
rcu-tasks:
Restore use of timers for non-RT kernels
rcu-tasks:
Use rcuwait for the rcu_tasks_kthread()
rcu-tasks:
Use schedule_hrtimeout_range() to wait for grace periods
rcu/nocb:
Initialize nocb kthreads only for boot CPU prior SMP initialization
rcu/nocb:
Move rcu_nocb_is_setup to rcu_state
rcu:
Add comments to final rcu_gp_cleanup() "if" statement
rcu:
Assume rcu_init() is called before smp
rcu:
Check for jiffies going backwards
rcu:
Check for successful spawn of ->boost_kthread_task
rcu:
Clarify fill-the-gap comment in rcu_segcblist_advance()
rcu:
Fix preemption mode check on synchronize_rcu[_expedited]()
rcu:
Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting
rcu:
Initialize boost kthread only for boot node prior SMP initialization
rcu:
Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT
rcu:
Make TASKS_RUDE_RCU select IRQ_WORK
rcu:
Make the TASKS_RCU Kconfig option be selected
rcu:
Move expedited grace period (GP) work to RT kthread_worker
rcu:
Print number of online CPUs in RCU CPU stall-warning messages
rcu:
Remove rcu_is_nocb_cpu()
rcu:
Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
rcu_sync:
Fix comment to properly reflect rcu_sync_exit() behavior
rcuscale:
Allow rcuscale without RCU Tasks
rcuscale:
Allow rcuscale without RCU Tasks Rude/Trace
rcutorture:
Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario
rcutorture:
Add missing return and use __func__ in warning
rcutorture:
Adjust scenarios' Kconfig options for CONFIG_PREEMPT_DYNAMIC
rcutorture:
Allow rcutorture without RCU Tasks
rcutorture:
Allow rcutorture without RCU Tasks Rude
rcutorture:
Allow rcutorture without RCU Tasks Trace
rcutorture:
Allow specifying per-scenario stat_interval
rcutorture:
Avoid corner-case #DE with nsynctypes check
rcutorture:
Call preempt_schedule() through static call/key
rcutorture:
Make kvm.sh allow more memory for --kasan runs
rcutorture:
Make torture.sh allow for --kasan
rcutorture:
Make torture.sh refscale and rcuscale specify Tasks Trace RCU
rcutorture:
Suppress debugging grace period delays during flooding
RDMA/cm:
Fix memory leak in ib_cm_insert_listen
RDMA/core:
Avoid flush_workqueue(system_unbound_wq) usage
RDMA/core:
Delete IPsec flow action logic from the core
RDMA/core:
Fix typo in comment
RDMA/hfi1:
Consolidate software versions
RDMA/hfi1:
Fix potential integer multiplication overflow errors
RDMA/hfi1:
Prevent panic when SDMA is disabled
RDMA/hfi1:
Prevent use of lock before it is initialized
RDMA/hfi1:
Remove all traces of diagpkt support
RDMA/hfi1:
Remove pointless driver version
RDMA/hns:
Add judgment on the execution result of CMDQ that free vf resource
RDMA/hns:
Add the detection for CMDQ status in the device initialization process
RDMA/hns:
Init the variable at the suitable place
RDMA/hns:
Remove redundant variable "ret"
RDMA/hns:
Remove the num_cqc_timer variable
RDMA/hns:
Remove unnecessary check for the sgid_attr when modifying QP
RDMA/hns:
Remove unnecessary ret variable from hns_roce_dereg_mr()
RDMA/hns:
Remove unused function to_hns_roce_state()
RDMA/hns:
Use hr_reg_read() instead of remaining roce_get_xxx()
RDMA/hns:
Use hr_reg_xxx() instead of remaining roce_set_xxx()
RDMA/irdma:
Add SW mechanism to generate completions on error
RDMA/irdma:
Do not advertise 1GB page size for x722
RDMA/irdma:
Fix sleep from invalid context BUG
RDMA/irdma:
Remove the redundant variable
RDMA/mlx4:
Avoid flush_scheduled_work() usage
RDMA/mlx5:
Clean UMR QP type flow from mlx5_ib_post_send()
RDMA/mlx5:
Delete never supported IPsec flow action
RDMA/mlx5:
Drop crypto flow steering API
RDMA/mlx5:
Expose wqe posting helpers outside of wr.c
RDMA/mlx5:
Fix flow steering egress flow
RDMA/mlx5:
Introduce mlx5_umr_post_send_wait()
RDMA/mlx5:
Move creation and free of translation tables to umr.c
RDMA/mlx5:
Move init and cleanup of UMR to umr.c
RDMA/mlx5:
Move mkey ctrl segment logic to umr.c
RDMA/mlx5:
Move umr checks to umr.h
RDMA/mlx5:
Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr()
RDMA/mlx5:
Simplify get_umr_update_access_mask()
RDMA/mlx5:
Use mlx5_umr_post_send_wait() to rereg pd access
RDMA/mlx5:
Use mlx5_umr_post_send_wait() to revoke MRs
RDMA/mlx5:
Use mlx5_umr_post_send_wait() to update MR pas
RDMA/mlx5:
Use mlx5_umr_post_send_wait() to update xlt
RDMA/qedr:
Fix reporting QP timeout attribute
RDMA/qedr:
Remove unnecessary synchronize_irq() before free_irq()
RDMA/rtrs-clt:
Fix one kernel-doc comment
RDMA/rxe:
Add rxe_srq_cleanup()
RDMA/rxe:
Check rxe_get() return value
RDMA/rxe:
Enforce IBA C11-17
RDMA/rxe:
Fix an error handling path in rxe_get_mcg()
RDMA/rxe:
Generate a completion for unsupported/invalid opcode
RDMA/rxe:
Move mr cleanup code to rxe_mr_cleanup()
RDMA/rxe:
Move mw cleanup code to rxe_mw_cleanup()
RDMA/rxe:
Move qp cleanup code to rxe_qp_do_cleanup()
RDMA/rxe:
Optimize the mr pool struct
RDMA/rxe:
Remove IB_SRQ_INIT_MASK
RDMA/rxe:
Remove mc_grp_pool from struct rxe_dev
RDMA/rxe:
Remove reliable datagram support
RDMA/rxe:
Remove support for SMI QPs from rdma_rxe
RDMA/rxe:
Remove type 2A memory window capability
RDMA/rxe:
Remove useless parameters for update_state()
RDMA/rxe:
Replace paylen by payload
RDMA/rxe:
Skip adjusting remote addr for write in retry operation
RDMA/siw:
Enable siw on tunnel devices
RDMA/usnic:
Refactor usnic_uiom_alloc_pd()
RDMA/usnic:
Stop using iommu_present()
RDMA:
Split kernel-only global device caps from uverbs device caps
RDMA:
use DMA_RESV_USAGE_KERNEL
RDMA:
use dma_resv_wait() instead of extracting the fence
readahead:
Use a folio in read_pages()
reboot:
Fix build warning without CONFIG_SYSCTL
reboot:
Remove pm_power_off_prepare()
refscale:
Allow refscale without RCU Tasks
refscale:
Allow refscale without RCU Tasks Rude/Trace
regmap-irq:
Fix a bug in regmap_irq_enable() for type_in_mask chips
regmap-irq:
Fix offset/index mismatch in read_sub_irq_data()
regmap:
Add bulk read/write callbacks into regmap_config
regmap:
Add missing map->bus check
regmap:
cache: set max_register with reg_stride
regmap:
Constify static regmap_bus structs
regmap:
Custom bulk operations for regmaps
regmap:
Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
regmap:
Re-introduce bulk read support check in regmap_bulk_read()
regmap:
Wire up regmap_config provided bulk write in missed functions
Linux:
regulator Add Richtek RT5759 buck converter support
regulator:
Add binding for Richtek RT5759 DCDC converter
regulator:
Add BUCK and LDO document for MT6358 and MT6366
regulator:
Add BUCK and LDO document for MT6358 and MT6366
regulator:
Add property for I2C level shifter
regulator:
Add property for WDOG_B warm reset
regulator:
Add support for MediaTek PMIC MT6366
regulator:
core: Add error flags to sysfs attributes
regulator:
core: Fix enable_count imbalance with EXCLUSIVE_GET
regulator:
core: Rename _regulator_enable_delay()
regulator:
core: Sleep (not delay) in set_voltage()
regulator:
da9121: Fix uninit-value in da9121_assign_chip_model()
regulator:
dt-bindings: qcom,rpmh: document h and k ID
regulator:
dt-bindings: qcom,rpmh: document supplies per variant
regulator:
dt-bindings: qcom,rpmh: document vdd-l7-bob-supply on PMR735A
regulator:
dt-bindings: qcom,rpmh: minor cleanups and extend supplies
regulator:
dt-bindings: qcom,rpmh: update maintainers
regulator:
dt-bindings: richtek,rt4801: minor comments adjustments
regulator:
dt-bindings: richtek,rt4801: use existing ena_gpiod feature
regulator:
fixed: Remove print on allocation failure
regulator:
Flag uncontrollable regulators as always_on
regulator:
mt6315-regulator: fix invalid allowed mode
regulator:
mt6315: Enforce regulator-compatible, not name
regulator:
mt6366: Add support for MT6366 regulator
regulator:
mt6366: Add support for MT6366 regulator
regulator:
pca9450: Enable DVS control via PMIC_STBY_REQ
regulator:
pca9450: Make I2C Level Translator configurable
regulator:
pca9450: Make warm reset on WDOG_B assertion
regulator:
pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
regulator:
pfuze100: Use devm_register_sys_off_handler()
regulator:
qcom_smd: correct MP5496 ranges
regulator:
qcom_smd: Fix up PM8950 regulator configuration
regulator:
richtek,rt4801: parse GPIOs per regulator
regulator:
rpi-panel-attiny: Get rid of duplicate of_node assignment
regulator:
rt5759: Add support for Richtek RT5759 DCDC converter
regulator:
scmi: Fix refcount leak in scmi_regulator_probe
regulator:
sm5703-regulator: Add regulators support for SM5703 MFD
regulator:
sm5703: Correct reference to the common regulator schema
regulator:
stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
regulator:
uniphier: Clean up clocks, resets, and their names using compatible string
regulator:
uniphier: Use unevaluatedProperties
reiserfs:
Convert release_buffer_page() to use a folio
reiserfs:
Convert to release_folio
relay:
remove redundant assignment to pointer buf
remoteproc:
core: Move state checking to remoteproc_core
remoteproc:
core: Remove state checking before calling rproc_boot()
remoteproc:
Don't bother checking the return value of debugfs_create*
remoteproc:
elf_loader: skip segment with memsz as zero
remoteproc:
imx_dsp_rproc: Make rsc_table optional
remoteproc:
imx_dsp_rproc: use common rproc_elf_load_segments
remoteproc:
imx_rproc: Ignore create mem entry for resource table
remoteproc:
imx_rproc: Support i.MX93
remoteproc:
mediatek: Allow reading firmware-name from DT
remoteproc:
mediatek: Fix side effect of mt8195 sram power on
remoteproc:
mtk_scp: Fix a potential double free
remoteproc:
qcom: pas: Add MSM8226 ADSP support
remoteproc:
qcom: pas: Add sc8280xp remoteprocs
Linux:
remove the h8300 architecture
reset:
ACPI reset support
reset:
Fix devm bulk optional exclusive control getter
reset:
Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L
reset:
reset-meson: add support for the Meson-S4 SoC Reset Controller
reset:
simple: Add AST2600 compatible
reset:
ti-sci: Allow building under COMPILE_TEST
reset:
uniphier-glue: Use devm_add_action_or_reset()
reset:
uniphier-glue: Use reset_control_bulk API
rethook:
Reject getting a rethook if RCU is not watching
Revert "ACPICA:
executer/exsystem: Warn about sleeps greater than 10 ms"
Revert "arm64:
Initialize jump labels before setup_machine_fdt()"
Revert "ARM:
dts: BCM5301X: Fix DTC warning for NAND node"
Revert "btrfs:
turn delayed_nodes_tree into an XArray"
Revert "btrfs:
turn fs_info member buffer_radix into XArray"
Revert "btrfs:
turn fs_roots_radix in btrfs_fs_info into an XArray"
Revert "btrfs:
turn name_cache radix tree into XArray in send_ctx"
Revert "can:
xilinx_can: Limit CANFD brp to 2"
Revert "clk:
qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks"
Revert "clk:
qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks"
Revert "clk:
qcom: regmap-mux: add pipe clk implementation"
Revert "cpufreq:
Fix possible race in cpufreq online error path"
Revert "crypto:
poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE"
Revert "drivers/net/ethernet/neterion/vxge:
Fix a use-after-free bug in vxge-main.c"
Revert "drm/amd/display:
Fix DCN3 B0 DP Alt Mapping"
Revert "drm/amd/display:
Pass HostVM enable flag into DCN3.1 DML"
Revert "drm/amd/display:
Pass the new context into disable OTG WA"
Revert "drm/amd/display:
Refactor LTTPR cap retrieval"
Revert "drm/amd/display:
Reset cached PSR parameters after hibernate"
Revert "drm/amd/pm:
keep the BACO feature enabled for suspend"
Revert "drm/amdgpu/display:
set vblank_disable_immediate for DC"
Revert "drm/amdgpu:
add drm buddy support to amdgpu"
Revert "drm/amdgpu:
disable runpm if we are the primary adapter"
Revert "drm/amdgpu:
Ensure the DMA engine is deactivated during set ups"
Revert "drm/amdkfd:
only allow heavy-weight TLB flush on some ASICs for SVM too"
Revert "drm/bridge:
dw-mipi-dsi: Find the possible DSI devices"
Revert "drm:
bridge: mcde_dsi: Drop explicit bridge remove"
Revert "drm:
bridge: mcde_dsi: Switch to devm_drm_of_get_bridge"
Revert "dt-bindings:
mailbox: qcom-ipcc: add missing properties into example"
Revert "dt-bindings:
rcc: Add optional external ethernet RX clock properties"
Revert "e1000e:
Fix possible HW unit hang after an s0ix exit"
Revert "evm:
Fix memleak in init_desc"
Revert "fbdev:
fbmem: add a helper to determine if an aperture is used by a fw fb"
Revert "firmware_loader:
use kernel credentials when reading firmware"
Revert "hwrng:
mpfs - Enable COMPILE_TEST"
Revert "ice:
Hide bus-info in ethtool for PRs in switchdev mode"
Revert "io_uring:
add buffer selection support to IORING_OP_NOP"
Revert "io_uring:
support CQE32 for nop operation"
Revert "md:
don't unregister sync_thread with reconfig_mutex held"
Revert "Merge branch :
'mlxsw-line-card-model'"
Revert "mm/cma.c:
remove redundant cma_mutex lock"
Revert "mm/memory-failure.c:
fix race with changing page compound again"
Revert "mm/vmscan:
never demote for memcg reclaim"
revert "mm/z3fold.c:
allow __GFP_HIGHMEM in z3fold_alloc"
Revert "mptcp:
add data lock for sk timers"
Revert "mtd:
rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash"
Revert "net/mlx5e:
Allow relaxed ordering over VFs"
Revert "net/smc:
fix listen processing for SMC-Rv2"
Revert "net/tls:
fix tls_sk_proto_close executed repeatedly"
Revert "net:
Add a second bind table hashed by port and address"
Revert "net:
af_key: add check for pfkey_broadcast in function pfkey_process"
Revert "ocfs2:
mount shared volume without ha stack"
Revert "of/platform:
Add stubs for of_platform_device_create/destroy()"
Revert "PCI:
brcmstb: Add control of subdevice voltage regulators"
Revert "PCI:
brcmstb: Add mechanism to turn on subdev regulators"
Revert "PCI:
brcmstb: Do not turn off WOL regulators on suspend"
Revert "PCI:
brcmstb: Split brcm_pcie_setup() into two funcs"
Revert "perf stat:
Support metrics with hybrid events"
Revert "printk:
add functions to prefer direct printing"
Revert "printk:
add kthread console printers"
Revert "printk:
Block console kthreads when direct printing will be required"
Revert "printk:
extend console_lock for per-console locking"
Revert "printk:
remove @console_locked"
Revert "printk:
Wait for the global console lock when the system is going down"
Revert "printk:
wake up all waiters"
Revert "rtnetlink:
return EINVAL when request cannot succeed"
Revert "serial:
8250: Handle UART without interrupt on TEMT using em485"
Revert "serial:
8250_mtk: Make sure to select the right FEATURE_SEL"
Revert "speakup:
Generate speakupmap.h automatically"
Revert "staging:
r8188eu: use in-kernel ieee channel"
Revert "tcp:
change pingpong threshold to 3"
Revert "tls:
rx: move counting TlsDecryptErrors for sync"
Revert "usb:
core: hcd: Create platform devices for onboard hubs in probe()"
Revert "usb:
misc: Add onboard_usb_hub driver"
Revert "vf/remap:
return the amount of bytes actually deduplicated"
Revert "video:
fbdev: fbmem: fix pointer reference to null device field"
Revert "x86/sev:
Expose sev_es_ghcb_hv_call() for use by HyperV"
ring-buffer:
Have 32 bit time stamps use all 64 bits
ring-buffer:
Have absolute time stamps handle large numbers
ring-buffer:
Simplify if-if to if-else
RISC-V:
Add kexec_file support
RISC-V:
Add purgatory
RISC-V:
Add support for rv32 userspace via COMPAT
RISC-V:
Avoid empty create_*_mapping definitions
RISC-V:
Fix the XIP build
RISC-V:
ignore xipImage
RISC-V:
kexec: Fix build error without CONFIG_KEXEC
RISC-V:
KVM: Add remote HFENCE functions based on VCPU requests
RISC-V:
KVM: Add Sv57x4 mode support for G-stage
RISC-V:
KVM: Cleanup stale TLB entries when host CPU changes
RISC-V:
KVM: Fix SRCU deadlock caused by kvm_riscv_check_vcpu_requests()
RISC-V:
KVM: fix typos in comments
RISC-V:
KVM: Introduce ISA extension register
RISC-V:
KVM: Introduce range based local HFENCE functions
RISC-V:
KVM: Reduce KVM_MAX_VCPUS value
RISC-V:
KVM: Treat SBI HFENCE calls as NOPs
RISC-V:
KVM: Use G-stage name for hypervisor page table
RISC-V:
Load purgatory in kexec_file
RISC-V:
Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
RISC-V:
Move to generic spinlocks
RISC-V:
Move to queued RW locks
RISC-V:
Only default to spinwait on SBI-0.1 and M-mode
RISC-V:
PolarFire SoC Device Tree Updates
RISC-V:
Prepare dropping week attribute from arch_kexec_apply_relocations[_add]
risc-v:
replace bitmap_weight with bitmap_empty in riscv_fill_hwcap()
RISC-V:
Some Svpbmt fixes
RISC-V:
Split out the XIP fixups into their own file
RISC-V:
Support for kexec_file on panic
RISC-V:
use memcpy for kexec_file mode
RISC-V:
Various XIP fixes
riscv, bpf:
Implement more atomic operations for RV64
riscv/efi_stub:
Add support for RISCV_EFI_BOOT_PROTOCOL
riscv/mm:
enable ARCH_SUPPORTS_PAGE_TABLE_CHECK
riscv/mm:
fix build error while PAGE_TABLE_CHECK enabled without MMU
riscv/mm:
fix two page table check related issues
riscv:
add as-options for modules with assembly compontents
riscv:
add linux/bpf_perf_event.h to UAPI compile-test coverage
riscv:
add memory-type errata for T-Head
riscv:
add RISC-V Svpbmt extension support
riscv:
allow different stages with alternatives
riscv:
atomic: Add custom conditional atomic operation implementation
riscv:
atomic: Cleanup unnecessary definition
riscv:
atomic: Optimize dec_if_positive functions
riscv:
compat: Add basic compat data type implementation
riscv:
compat: Add COMPAT Kbuild skeletal support
riscv:
compat: Add elf.h implementation
riscv:
compat: Add hw capability check for elf
riscv:
compat: process: Add UXL_32 support in start_thread
riscv:
compat: ptrace: Add compat_arch_ptrace implement
riscv:
compat: signal: Add rt_frame implementation
riscv:
compat: Support TASK_SIZE for compat mode
riscv:
compat: syscall: Add compat_sys_call_table implementation
riscv:
compat: syscall: Add entry.S implementation
riscv:
compat: Using seperated vdso_maps for compat_vdso_info
riscv:
compat: vdso: Add COMPAT_VDSO base code implementation
riscv:
compat: vdso: Add setup additional pages implementation
riscv:
compat: vdso: Fix vdso_install target
riscv:
Don't output a bogus mmu-type on a no MMU kernel
riscv:
don't use global static vars to store alternative data
riscv:
don't warn for sifive erratas in modules
riscv:
drop cpufeature_apply_feature tracking variable
riscv:
dts: Add dma-channels property and modify compatible
riscv:
dts: align gpio-key node names with dtschema
riscv:
dts: icicle: sort nodes alphabetically
riscv:
dts: microchip: add the sundance polarberry
riscv:
dts: microchip: hook up the mpfs' l2cache
riscv:
dts: microchip: make the fabric dtsi board specific
riscv:
dts: microchip: move sysctrlr out of soc bus
riscv:
dts: microchip: re-add pdma to mpfs device tree
riscv:
dts: microchip: remove icicle memory clocks
riscv:
dts: microchip: remove soc vendor from filenames
riscv:
dts: rename the node name of dma
riscv:
extend concatenated alternatives-lines to the same length
riscv:
Fix accessing pfn bits in PTEs for non-32bit variants
riscv:
Fix ALT_THEAD_PMA's asm parameters
riscv:
fix dependency for t-head errata
riscv:
Fix irq_work when SMP is disabled
riscv:
Fix missing PAGE_PFN_MASK
riscv:
Fixup difference with defconfig
riscv:
implement ALTERNATIVE_2 macro
riscv:
implement module alternatives
riscv:
Improve description for RISCV_ISA_SVPBMT Kconfig symbol
riscv:
Improve virtual kernel memory layout dump
riscv:
Initialize thread pointer before calling C functions
riscv:
integrate alternatives better into the main architecture
riscv:
kexec: add kexec_file_load() support
RISCV:
kexec: Fix build error without CONFIG_MODULES
riscv:
microchip: icicle: readability fixes
riscv:
mm: init: make pt_ops_set_[early|late|fixmap] static
riscv:
mm: Remove the copy operation of pmd
riscv:
Move alternative length validation into subsection
riscv:
move boot alternatives to after fill_hwcap
riscv:
move errata/ and kvm/ builds to arch/riscv/Kbuild
riscv:
prevent compressed instructions in alternatives
riscv:
read-only pages should not be writable
riscv:
remove FIXMAP_PAGE_IO and fall back to its default value
riscv:
support for Svpbmt and D1 memory types
riscv:
Use do_kernel_power_off()
riscv:
use fallback for random_get_entropy() instead of zero
riscv:
Wire up memfd_secret in UAPI header
rnbd-srv:
use bdev_discard_alignment
rndis_host:
enable the bogus MAC fixup for ZTE devices from cdc_ether
rndis_host:
limit scope of bogus MAC address detection to ZTE devices
romfs:
Convert romfs to read_folio
ROSE:
Remove unused code and clean up some inconsistent indenting
rpmsg:
Constify local variable in field store macro
rpmsg:
Fix calling device_lock() on non-initialized device
rpmsg:
Fix kfree() of static memory on setting driver_override
rpmsg:
qcom_smd: Fix irq_of_parse_and_map() return value
rpmsg:
qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
rpmsg:
use local 'dev' variable
rpmsg:
virtio: Fix possible double free in rpmsg_probe()
rpmsg:
virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
rpmsg:
virtio: Fix the unregistration of the device rpmsg_ctrl
rtc:
ftrtc010: Fix error handling in ftrtc010_rtc_probe
rtc:
gamecube: Add missing iounmap in gamecube_rtc_read_offset_from_sram
rtc:
goldfish: Use gf_ioread32()/gf_iowrite32()
rtc:
meson: Fix email address in MODULE_AUTHOR
rtc:
mt6397: check return value after calling platform_get_resource()
rtc:
mxc: Silence a clang warning
rtc:
pcf85063: Add a compatible entry for pca85073a
rtc:
rzn1: Add alarm support
rtc:
rzn1: Add new RTC driver
rtc:
rzn1: Add oscillator offset support
rtc:
rzn1: Avoid mixing variables
rtc:
rzn1: Fix a variable type
rtc:
rzn1: Fix error code in probe
rtc:
rzn1: fix platform_no_drv_owner.cocci warning
rtc:
simplify the return expression of rx8025_set_offset()
rtc:
sun6i: Add NVMEM provider
rtl818x:
Prevent using not initialized queues
rtl8xxxu:
feed antenna information for cfg80211
rtl8xxxu:
fill up txrate info for gen1 chips
rtla/Makefile:
Properly handle dependencies
rtla:
Avoid record NULL pointer dereference
rtla:
Documentation: fix email addresses
rtla:
Don't overwrite existing directory mode
rtla:
Fix __set_sched_attr error message
rtla:
Minor grammar fix for rtla README
rtla:
Remove procps-ng dependency
rtlwifi:
btcoex: fix if == else warning
rtlwifi:
Fix spelling mistake "cacluated" -> "calculated"
rtlwifi:
replace usage of found with dedicated list iterator variable
rtlwifi:
rtl8192cu: Fix spelling mistake "writting" -> "writing"
rtlwifi:
Use pr_warn instead of WARN_ONCE
rtnetlink:
add extack support in fdb del handlers
rtnetlink:
enable alt_ifname for setlink/newlink
rtnetlink:
return EINVAL when request cannot succeed
rtnetlink:
return ENODEV when IFLA_ALT_IFNAME is used in dellink
rtnetlink:
return ENODEV when ifname does not exist and group is given
rtnetlink:
verify rate parameters for calls to ndo_set_vf_rate
rtnl:
allocate more attr tables on the heap
rtnl:
move rtnl_newlink_create()
rtnl:
split __rtnl_newlink() into two functions
rtw88:
8821c: Enable TX report for management frames
rtw88:
8821c: fix access const table of channel parameters
rtw88:
8821c: fix debugfs rssi value
rtw88:
8821ce: add support for device ID 0xb821
rtw88:
8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID
rtw88:
add HT MPDU density value for each chip
rtw88:
add ieee80211:sta_rc_update ops
rtw88:
Add update beacon flow for AP mode
rtw88:
adjust adaptivity option to 1
rtw88:
change idle mode condition during hw_scan
rtw88:
do PHY calibration while starting AP
rtw88:
fix hw scan may cause disconnect issue
rtw88:
fix incorrect frequency reported
rtw88:
fix not disabling beacon filter after disconnection
rtw88:
fix uninitialized 'tim_offset' warning
rtw88:
pci: 8821c: Disable 21ce completion timeout
rtw88:
remove a copy of the NAPI_POLL_WEIGHT define
rtw88:
use the correct bit in the REG_HCI_OPT_CTRL register
rtw89:
8852a: update txpwr tables to HALRF_027_00_038
rtw89:
8852c: add 8852c specific BT-coexistence initial function
rtw89:
8852c: add 8852ce to Makefile and Kconfig
rtw89:
8852c: add basic and remaining chip_info
rtw89:
8852c: add BB and RF parameters tables
rtw89:
8852c: add BB initial and reset functions
rtw89:
8852c: add chip_ops related to BTC
rtw89:
8852c: add chip_ops::bb_ctrl_btc_preagc
rtw89:
8852c: add efuse gain offset parser
rtw89:
8852c: add help function of set channel
rtw89:
8852c: add HFC parameters
rtw89:
8852c: add set channel function of RF part
rtw89:
8852c: add set channel of BB part
rtw89:
8852c: add settings to decrease the effect of DC
rtw89:
8852c: add TX power by rate and limit tables
rtw89:
8852c: add TX power track tables
rtw89:
8852c: configure default BB TX/RX path
rtw89:
8852c: correct register definitions used by 8852c
rtw89:
8852c: disable firmware watchdog if CPU disabled
rtw89:
8852c: fill freq and band of RX status by PPDU report
rtw89:
8852c: fix warning of FIELD_PREP() mask type
rtw89:
8852c: implement chip_ops related to TX power
rtw89:
8852c: implement chip_ops::get_thermal
rtw89:
8852c: phy: configure TSSI bandedge
rtw89:
8852c: rfk: add DACK
rtw89:
8852c: rfk: add DPK
rtw89:
8852c: rfk: add IQK
rtw89:
8852c: rfk: add LCK
rtw89:
8852c: rfk: add RCK
rtw89:
8852c: rfk: add RFK tables
rtw89:
8852c: rfk: add RX DCK
rtw89:
8852c: rfk: add TSSI
rtw89:
8852c: rfk: get calibrated channels to notify firmware
rtw89:
8852c: set channel of MAC part
rtw89:
8852c: set TX antenna path
rtw89:
8852c: support bb gain info
rtw89:
8852c: update security engine setting
rtw89:
8852c: update txpwr tables to HALRF_027_00_052
rtw89:
add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips
rtw89:
add chip_ops::{enable,disable}_bb_rf to support v1 chip
rtw89:
add debug entry to dump BSSID CAM
rtw89:
add debug select to dump MAC pages 0x30 to 0x33
rtw89:
add ieee80211::sta_rc_update ops
rtw89:
add new H2C to configure security CAM via DCTL for V1 chip
rtw89:
add RF H2C to notify firmware
rtw89:
add UK to regulation type
rtw89:
cfo: check mac_id to avoid out-of-bounds
rtw89:
change idle mode condition during hw_scan
rtw89:
change station scheduler setting for hardware TX mode
rtw89:
coex: Add case for scan offload
rtw89:
configure security CAM for V1 chip
rtw89:
convert rtw89_band to nl80211_band precisely
rtw89:
correct AID settings of beamformee
rtw89:
correct CCA control
rtw89:
correct setting of RX MPDU length
rtw89:
disabled IGI configuration for unsupported hardware
rtw89:
don't flush hci queues and send h2c if power is off
rtw89:
extend dmac_pre_init to support 8852C
rtw89:
extend H2C of CMAC control info
rtw89:
fix misconfiguration on hw_scan channel time
rtw89:
handle potential uninitialized variable
rtw89:
initialize NAV control
rtw89:
mac: correct decision on error status by scenario
rtw89:
mac: move table of mem base addr to common
rtw89:
packed IGI configuration flow into function for DIG feature
rtw89:
packet offload handler to avoid warning
rtw89:
pci: add a separate interrupt handler for low power mode
rtw89:
pci: add deglitch setting
rtw89:
pci: add L1 settings
rtw89:
pci: add LTR setting for v1 chip
rtw89:
pci: add pci attributes to configure operating mode
rtw89:
pci: add register definition to rtw89_pci_info to generalize pci code
rtw89:
pci: add variant IMR/ISR and configure functions
rtw89:
pci: add variant RPWM/CPWM to enter low power mode
rtw89:
pci: allow to process RPP prior to TX BD
rtw89:
pci: correct return value handling of rtw89_write16_mdio_mask()
rtw89:
pci: only mask out INT indicator register for disable interrupt v1
rtw89:
pci: reclaim TX BD only if it really need
rtw89:
pci: refine pci pre_init function
rtw89:
pci: set address info registers depends on chips
rtw89:
pci: support variant of fill_txaddr_info
rtw89:
ps: access TX/RX rings via another registers in low power mode
rtw89:
ps: fine tune polling interval while changing low power mode
rtw89:
read RX bandwidth from v1 type RX descriptor
rtw89:
reconstruct fw feature
rtw89:
reduce export symbol number of mac size and quota
rtw89:
regd: consider 6G band
rtw89:
regd: update mapping table to R59-R32
rtw89:
remove unneeded semicolon
rtw89:
reset BA CAM
rtw89:
rtw89_ser: add const to struct state_ent and event_ent
rtw89:
ser: configure C-MAC interrupt mask
rtw89:
ser: configure D-MAC interrupt mask
rtw89:
ser: configure top ERR IMR for firmware to recover
rtw89:
ser: control hci interrupts on/off by state
rtw89:
ser: dump fw backtrace while L2 reset
rtw89:
ser: dump memory for fw payload engine while L2 reset
rtw89:
ser: fix CAM leaks occurring in L2 reset
rtw89:
ser: fix unannotated fall-through
rtw89:
ser: re-enable interrupt in threadfn if under_recovery
rtw89:
Skip useless dig gain and igi related settings for 8852C
rtw89:
support FW crash simulation
rtw89:
support hardware generate security header
rtw89:
support variant of fill_txdesc
rtw89:
Turn on CR protection of CMAC
rtw89:
update ptcl_init
rtw89:
update scheduler setting
rtw89:
update STA scheduler parameters for v1 chip
rtw89:
update TMAC parameters
rxrpc, afs:
Fix selection of abort codes
rxrpc:
Allow list of in-use local UDP endpoints to be viewed in /proc
rxrpc:
Automatically generate trace tag enums
rxrpc:
Don't let ack.previousPacket regress
rxrpc:
Don't try to resend the request if we're receiving the reply
rxrpc:
Fix decision on when to generate an IDLE ACK
rxrpc:
Fix listen() setting the bar too high for the prealloc rings
rxrpc:
Fix locking issue
rxrpc:
Fix overlapping ACK accounting
rxrpc:
Return an error to sendmsg if call failed
rxrpc:
Use refcount_t rather than atomic_t
s390/alternatives:
provide identical sized orginal/alternative sequences
s390/alternatives:
remove padding generation code
s390/ap:
fix error handling in __verify_queue_reservations()
s390/ap:
uevent on apmask/aqpmask change
s390/archrandom:
prevent CPACF trng invocations in interrupt context
s390/archrandom:
simplify back to earlier design and initialize earlier
s390/boot:
change initial program check handler to disabled wait psw
s390/boot:
convert initial lowcore to C
s390/boot:
convert parmarea to C
s390/boot:
do not emit debug info for assembly with llvm's IAS
s390/boot:
get rid of startup archive
s390/boot:
workaround llvm IAS bug
s390/bpf:
Fix typo in comment
s390/cio:
simplify the calculation of variables
s390/cio:
Use driver_set_override() instead of open-coding
s390/compat:
cleanup compat_linux.h header file
s390/consoles:
improve panic notifiers reliability
s390/cpumf:
add new extended counter set for IBM z16
s390/cpumf:
Handle events cycles and instructions identical
s390/crash:
add missing iterator advance in copy_oldmem_page()
s390/crash:
make copy_oldmem_page() return number of bytes copied
s390/crypto:
fix scatterwalk_unmap() callers in AES-GCM
s390/crypto:
fix typos in comments
s390/entry:
remove broken and not needed code
s390/entry:
workaround llvm's IAS limitations
s390/extable:
prefer local labels in .set directives
s390/gmap:
voluntarily schedule during key setting
s390/head:
adjust iplstart entry point
s390/head:
get rid of 31 bit leftovers
s390/head:
initialize all new psws
s390/hypfs:
fix typos in comments
s390/irq:
utilize RCU instead of irq_lock_sparse() in show_msi_interrupt()
s390/Kconfig.debug:
fix indentation
s390/Kconfig:
fix indentation
s390/kexec:
add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP
s390/kexec:
set end-of-ipl flag in last diag308 call
s390/mcck:
isolate SIE instruction when setting CIF_MCCK_GUEST flag
s390/mm:
use non-quiescing sske for KVM switch to keyed guest
s390/mmap:
increase stack/mmap gap to 128MB
s390/nospec:
build expoline.o for modules_prepare target
s390/nospec:
prefer local labels in .set directives
s390/nospec:
remove unneeded header includes
s390/pai:
add support for cryptography counters
s390/pai:
Fix multiple concurrent event installation
s390/pai:
Prevent invalid event number for pai_crypto PMU
s390/pci:
add error record for CC 2 retries
s390/pci:
add PCI access type and length to error records
s390/pci:
don't log availability events as errors
s390/pci:
make better use of zpci_dbg() levels
s390/perf:
obtain sie_block from the right address
s390/pgtable:
cleanup description of swp pte layout
s390/pgtable:
support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
s390/preempt:
disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
s390/ptrace:
move short psw definitions to ptrace header file
s390/purgatory:
hard-code obj-y in Makefile
s390/purgatory:
remove duplicated build rule of kexec-purgatory.o
s390/purgatory:
workaround llvm's IAS limitations
s390/qdio:
Fix spelling mistake
s390/qeth:
Fix typo 'the the' in comment
s390/sclp:
add detection of IPL-complete-control facility
s390/sclp:
Fix typo in comments
s390/smp:
sort out physical vs virtual CPU0 lowcore pointer
s390/stack:
add union to reflect kvm stack slot usages
s390/stack:
merge empty stack frame slots
s390/stp:
clock_delta should be signed
s390/stp:
fix todoff size
s390/uaccess:
use __noreturn instead of __attribute__((noreturn))
s390/uaccess:
use exception handler to zero result on get_user() failure
s390/uaccess:
use symbolic names for inline assembler operands
s390/uaccess:
whitespace cleanup
s390/uv_uapi:
depend on CONFIG_S390
s390/vdso:
add vdso randomization
s390/vdso:
map vdso above stack
s390/vdso:
move vdso mapping to its own function
s390/vfio-ap:
remove superfluous MODULE_DEVICE_TABLE declaration
s390/vx:
remove comments from macros which break LLVM's IAS
s390/zcrypt:
add display of ASYM master key verification pattern
s390/zcrypt:
cleanup CPRB struct definitions
s390/zcrypt:
code cleanup
s390:
add KCSAN instrumentation to barriers and spinlocks
s390:
define get_cycles macro for arch-override
s390:
generate register offsets into pt_regs automatically
s390:
remove unneeded 'select BUILD_BIN2C'
s390:
simplify early program check handler
sample:
bpf: syscall_tp_user: Print result of verify_map
samples, bpf:
Move routes monitor in xdp_router_ipv4 in a dedicated thread
samples/bpf:
Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user
samples/bpf:
Reduce the sampling interval in xdp1_user
samples/bpf:
Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
samples/landlock:
Add clang-format exceptions
samples/landlock:
Add support for file reparenting
samples/landlock:
Format with clang-format
samples:
bpf: Convert xdp_router_ipv4 to XDP samples helper
samples:
bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
samples:
bpf: Fix linking xdp_router_ipv4 after migration
samples:
Use KSYM_NAME_LEN for kprobes
sancov:
Split plugin build from plugin CFLAGS
scftorture:
Adjust for TASKS_RCU Kconfig option being selected
scftorture:
Fix distribution of short handler delays
scftorture:
Remove extraneous "scf" from per_version_boot_params
sched,signal,ptrace:
Rework TASK_TRACED, TASK_STOPPED state
sched/autogroup:
Fix sysctl move
sched/clock:
Use try_cmpxchg64 in sched_clock_{local,remote}
sched/core:
Avoid obvious double update_rq_clock warning
sched/deadline:
Fix BUG_ON condition for deboosted tasks
sched/deadline:
Remove superfluous rq clock update in push_dl_task()
sched/fair:
Delete useless condition in tg_unthrottle_up()
sched/fair:
Fix cfs_rq_clock_pelt() for throttled cfs_rq
sched/fair:
Move calculate of avg_load to a better location
sched/fair:
Refactor cpu_util_without()
sched/fair:
Remove cfs_rq_tg_path()
sched/fair:
Remove sched_trace_*() helper functions
sched/fair:
Revise comment about lb decision matrix
sched/psi:
report zeroes for CPU full at the system level
sched/rt:
fix build error when CONFIG_SYSCTL is disable
sched:
coredump.h: clarify the use of MMF_VM_HUGEPAGE
sched:
Fix balance_push() vs __sched_setscheduler()
sched:
Fix build warning without CONFIG_SYSCTL
sched:
Fix missing prototype warnings
sched:
Move cfs_bandwidth_slice sysctls to fair.c
sched:
Move child_runs_first sysctls to fair.c
sched:
Move deadline_period sysctls to deadline.c
sched:
Move energy_aware sysctls to topology.c
sched:
Move rr_timeslice sysctls to rt.c
sched:
Move rt_period/runtime sysctls to rt.c
sched:
Move schedstats sysctls to core.c
sched:
Move uclamp_util sysctls to core.c
sched:
Reverse sched_class layout
sched:
Update task_tick_numa to ignore tasks without an mm
scripts/bloat-o-meter:
filter out vermagic as it is not relevant
scripts/check-local-export:
avoid 'wait $!' for process substitution
scripts/decode_stacktrace.sh:
support old bash version
scripts/faddr2line:
Fix overlapping text section failures
scripts/gdb:
change kernel config dumping method
scripts/gdb:
Fix gdb 'lx-symbols' command
scripts/get_abi:
Fix wrong script file name in the help message
scripts/kallsyms:
update usage message of the kallsyms program
scripts/min-tool-version.sh:
raise minimum clang version to 14.0.0 for s390
scripts/nsdeps:
adjust to the format change of *.mod files
scripts/prune-kernel:
Use kernel-install if available
scripts/spdxcheck:
Add [sub]directory statistics
scripts/spdxcheck:
Add directory statistics
scripts/spdxcheck:
Add option to display files without SPDX
scripts/spdxcheck:
Add percentage to statistics
scripts/spdxcheck:
Exclude config directories
scripts/spdxcheck:
Exclude MAINTAINERS/CREDITS
scripts/spdxcheck:
Exclude top-level README
scripts/spdxcheck:
Put excluded files and directories into a separate file
scripts/tags.sh:
Invoke 'realpath' via 'xargs'
scripts:
Create objdump-func helper script
scripts:
dummy-tools, add pahole
scripts:
kconfig: nconf: make nconfig accept jk keybindings
scsi:
aacraid: Fix undefined behavior due to shift overflowing the constant
scsi:
aha1542: Remove unneeded semicolon
scsi:
bfa: Remove redundant NULL check
scsi:
bfa: Remove unneeded flush_workqueue()
scsi:
bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc()
scsi:
core: Cache VPD pages b0, b1, b2
scsi:
core: Do not truncate INQUIRY data on modern devices
scsi:
core: Fix warning in scsi_alloc_sgtables()
scsi:
core: Increase max device queue_depth to 4096
scsi:
core: Pick suitable allocation length in scsi_report_opcode()
scsi:
core: Query VPD size before getting full page
scsi:
core: Refine how we set tag_set NUMA node
scsi:
core: Return BLK_STS_TRANSPORT for ALUA transitioning
scsi:
core: Unexport scsi_bus_type
scsi:
dc395x: Fix a missing check on list iterator
scsi:
dpt_i2o: Drop redundant spinlock initialization
scsi:
elx: efct: Remove NULL check after calling container_of()
scsi:
elx: efct: Remove redundant memset() statement
scsi:
elx: efct: Remove unnecessary memset() in efct_io()
scsi:
esas2r: Fix typo in comment
scsi:
fcoe: Add a local_lock to fcoe_percpu
scsi:
fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
scsi:
fcoe: Simplify if-if to if-else
scsi:
fcoe: Use per-CPU API to update per-CPU statistics
scsi:
fnic: Remove redundant NULL check
scsi:
fnic: Remove unneeded flush_workqueue()
scsi:
fnic: Replace DMA mask of 64 bits with 47 bits
scsi:
hisi_sas: Fix memory ordering in hisi_sas_task_deliver()
scsi:
hisi_sas: Fix rescan after deleting a disk
scsi:
hisi_sas: Limit max hw sectors for v3 HW
scsi:
hisi_sas: Undo RPM resume for failed notify phy event for v3 HW
scsi:
hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset
scsi:
ibmvfc: Allocate/free queue resource only during probe/remove
scsi:
ibmvfc: Store vhost pointer during subcrq allocation
scsi:
ipr: Directly return instead of using local ret variable
scsi:
ipr: Fix missing/incorrect resource cleanup in error case
scsi:
ipr: Use kobj_to_dev()
scsi:
isci: Fix typo in comment
scsi:
iscsi: Exclude zero from the endpoint ID range
scsi:
iscsi: Fix harmless double shift bug
scsi:
libfc: Remove get_cpu() semantics in fc_exch_em_alloc()
scsi:
libsas: Refactor sas_ata_hard_reset()
scsi:
lpfc: Add more logging of cmd and cqe information for aborted NVMe cmds
scsi:
lpfc: Add support for ATTO Fibre Channel devices
scsi:
lpfc: Add support for VMID tagging of NVMe I/Os
scsi:
lpfc: Address NULL pointer dereference after starget_to_rport()
scsi:
lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
scsi:
lpfc: Alter FPIN stat accounting logic
scsi:
lpfc: Change FA-PWWN detection methodology
scsi:
lpfc: Change VMID registration to be based on fabric parameters
scsi:
lpfc: Clear fabric topology flag before initiating a new FLOGI
scsi:
lpfc: Commonize VMID code location
scsi:
lpfc: Copyright updates for 14.2.0.2 patches
scsi:
lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event()
scsi:
lpfc: Correct CRC32 calculation for congestion stats
scsi:
lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link()
scsi:
lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE
scsi:
lpfc: Fill in missing ndlp kref puts in error paths
scsi:
lpfc: Fix additional reference counting in lpfc_bsg_rport_els()
scsi:
lpfc: Fix call trace observed during I/O with CMF enabled
scsi:
lpfc: Fix diagnostic fw logging after a function reset
scsi:
lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event()
scsi:
lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
scsi:
lpfc: Fix field overload in lpfc_iocbq data structure
scsi:
lpfc: Fix ndlp put following a LOGO completion
scsi:
lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
scsi:
lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
scsi:
lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
scsi:
lpfc: Fix SCSI I/O completion and abort handler deadlock
scsi:
lpfc: Inhibit aborts if external loopback plug is inserted
scsi:
lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion
scsi:
lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
scsi:
lpfc: Move MI module parameter check to handle dynamic disable
scsi:
lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT
scsi:
lpfc: Refactor cleanup of mailbox commands
scsi:
lpfc: Register for Application Services FC-4 type in Fabric topology
scsi:
lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports
scsi:
lpfc: Remove redundant lpfc_sli_prep_wqe() call
scsi:
lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe()
scsi:
lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path
scsi:
lpfc: Remove unneeded variable
scsi:
lpfc: Requeue SCSI I/O to upper layer when fw reports link down
scsi:
lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
scsi:
lpfc: Resolve some cleanup issues following abort path refactoring
scsi:
lpfc: Resolve some cleanup issues following SLI path refactoring
scsi:
lpfc: Revise FDMI reporting of supported port speed for trunk groups
scsi:
lpfc: Rework FDMI initialization after link up
scsi:
lpfc: Rework lpfc_vmid_get_appid() to be protocol independent
scsi:
lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted
scsi:
lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan
scsi:
lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit
scsi:
lpfc: Update lpfc version to 14.2.0.2
scsi:
lpfc: Update lpfc version to 14.2.0.3
scsi:
lpfc: Update lpfc version to 14.2.0.4
scsi:
lpfc: Update stat accounting for READ_STATUS mbox command
scsi:
lpfc: Use list_for_each_entry_safe() in rscn_recovery_check()
scsi:
lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O
scsi:
lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field
scsi:
mac53c94: Fix warning comparing pointer to 0
scsi:
megaraid: Clear READ queue map's nr_queues
scsi:
megaraid: Fix error check return value of register_chrdev()
scsi:
megaraid_sas: Remove redundant memset() statement
scsi:
megaraid_sas: Remove unnecessary memset
scsi:
message: fusion: Remove unused variable retval
scsi:
mpi3mr: Add bsg device support
scsi:
mpi3mr: Add shost related sysfs attributes
scsi:
mpi3mr: Add support for driver commands
scsi:
mpi3mr: Add support for MPT commands
scsi:
mpi3mr: Add support for NVMe passthrough
scsi:
mpi3mr: Add support for PEL commands
scsi:
mpi3mr: Add target device related sysfs attributes
scsi:
mpi3mr: Expose adapter state to sysfs
scsi:
mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init()
scsi:
mpi3mr: Fix kernel-doc
scsi:
mpi3mr: Hidden drives not removed during soft reset
scsi:
mpi3mr: Increase I/O timeout value to 60s
scsi:
mpi3mr: Move data structures/definitions from MPI headers to uapi header
scsi:
mpi3mr: Return error if dma_alloc_coherent() fails
scsi:
mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR
scsi:
mpi3mr: Rework mrioc->bsg_device model to fix warnings
scsi:
mpi3mr: Update driver version to 8.0.0.69.0
scsi:
mpt3sas: Fix _ctl_set_task_mid() TaskMID check
scsi:
mpt3sas: Fix adapter replyPostRegisterIndex declaration
scsi:
mpt3sas: Fix event callback log_code value handling
scsi:
mpt3sas: Fix ioc->base_readl() use
scsi:
mpt3sas: Fix junk chars displayed while printing ChipName
scsi:
mpt3sas: Fix out-of-bounds compiler warning
scsi:
mpt3sas: Fix writel() use
scsi:
mpt3sas: Stop fw fault watchdog work item during system shutdown
scsi:
mpt3sas: Update driver version to 42.100.00.00
scsi:
mpt3sas: Use cached ATA Information VPD page
scsi:
myrb: Fix up null pointer access on myrb_cleanup()
scsi:
nvme-fc: Add new routine nvme_fc_io_getuuid()
scsi:
pm80xx: Fix 'Unknown' max/min linkrate
scsi:
pm80xx: Set stopped phy's linkrate to Disabled
scsi:
pmcraid: Fix missing resource cleanup in error case
scsi:
pmcraid: Fix typo in comment
scsi:
pmcraid: Remove unneeded semicolon
scsi:
qedf: Fix typo in comment
scsi:
qedf: Remove an unneeded NULL check on list iterator
scsi:
qedf: Remove redundant variable op
scsi:
qedf: Remove unnecessary code
scsi:
qla1280: Remove redundant variable
scsi:
qla2xxx: edif: Remove unneeded variable
scsi:
qla2xxx: Remove free_sg command flag
scsi:
qla2xxx: Remove setting of 'req' and 'rsp' parameters
scsi:
qla2xxx: Remove unneeded flush_workqueue()
scsi:
qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter
scsi:
qla4xxx: Drop redundant memset()
scsi:
scsi_debug: Add gap zone support
scsi:
scsi_debug: Fix a typo
scsi:
scsi_debug: Fix zone transition to full condition
scsi:
scsi_debug: Rename zone type constants
scsi:
sd: Don't call blk_cleanup_disk() in sd_probe()
scsi:
sd: Fix interpretation of VPD B9h length
scsi:
sd: Fix potential NULL pointer dereference
scsi:
sd: Optimal I/O size should be a multiple of reported granularity
scsi:
sd: Reorganize DIF/DIX code to avoid calling revalidate twice
scsi:
sd: sd_zbc: Hide gap zones
scsi:
sd: sd_zbc: Improve source code documentation
scsi:
sd: sd_zbc: Introduce struct zoned_disk_info
scsi:
sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics()
scsi:
sd: sd_zbc: Use logical blocks as unit when querying zones
scsi:
sd: sd_zbc: Verify that the zone size is a power of two
scsi:
sd: Switch to using scsi_device VPD pages
scsi:
sd: Use cached ATA Information VPD page
scsi:
sd_zbc: Prevent zone information memory leak
scsi:
smartpqi: Fix typo in comment
scsi:
sr: Add memory allocation failure handling for get_capabilities()
scsi:
storvsc: Correct reporting of Hyper-V I/O size limits
scsi:
storvsc: Fix typo in comment
scsi:
storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7
scsi:
storvsc: Removing Pre Win8 related logic
scsi:
target: Allow changing dbroot if there are no registered devices
scsi:
target: core: Silence the message about unknown VPD pages
scsi:
target: Fix WRITE_SAME No Data Buffer crash
scsi:
target: iscsi: Rename iscsi_cmd to iscsit_cmd
scsi:
target: iscsi: Rename iscsi_conn to iscsit_conn
scsi:
target: iscsi: Rename iscsi_session to iscsit_session
scsi:
target: tcmu: Avoid holding XArray lock when calling lock_page
scsi:
target: tcmu: Fix possible data corruption
scsi:
ufs: core: Drop loglevel of WriteBoost message
scsi:
ufs: core: Exclude UECxx from SFR dump list
scsi:
ufs: core: Fix a race condition related to device management
scsi:
ufs: core: Fix missing clk change notification on host reset
scsi:
ufs: core: Increase fDeviceInit poll frequency
scsi:
ufs: core: Remove duplicate include in ufshcd
scsi:
ufs: core: Remove redundant HPB unmap
scsi:
ufs: core: Remove redundant wmb() in ufshcd_send_command()
scsi:
ufs: Declare the quirks array const
scsi:
ufs: Declare ufshcd_wait_for_register() static
scsi:
ufs: Fix a race between the interrupt handler and the reset handler
scsi:
ufs: Fix a spelling error in a source code comment
scsi:
ufs: Fix kernel-doc syntax in ufshcd.h
scsi:
ufs: host: Hold reference returned by of_parse_phandle()
scsi:
ufs: Introduce ufshcd_clkgate_delay_set()
scsi:
ufs: Invert the return value of ufshcd_is_hba_active()
scsi:
ufs: Make the config_scaling_param calls type safe
scsi:
ufs: Minimize #include directives
scsi:
ufs: Move the struct ufs_ref_clk definition
scsi:
ufs: Move the ufs_is_valid_unit_desc_lun() definition
scsi:
ufs: qcom: Add a readl() to make sure ref_clk gets enabled
scsi:
ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM
scsi:
ufs: qcom: Fix acquiring the optional reset control line
scsi:
ufs: qcom: Fix ufs_qcom_resume()
scsi:
ufs: qcom: Simplify handling of devm_phy_get()
scsi:
ufs: Remove locking from around single register writes
scsi:
ufs: Remove paths from source code comments
scsi:
ufs: Remove superfluous boolean conversions
scsi:
ufs: Remove the driver version
scsi:
ufs: Remove the TRUE and FALSE definitions
scsi:
ufs: Remove the UFS_FIX() and END_FIX() macros
scsi:
ufs: Remove ufshcd_lrb.sense_buffer
scsi:
ufs: Remove ufshcd_lrb.sense_bufflen
scsi:
ufs: Remove unnecessary ufshcd-crypto.h include directives
scsi:
ufs: Remove unused constants and code
scsi:
ufs: Rename sdev_ufs_device into ufs_device_wlun
scsi:
ufs: Rename struct ufs_dev_fix into ufs_dev_quirk
scsi:
ufs: Simplify statements that return a boolean
scsi:
ufs: Simplify ufshcd_clear_cmd()
scsi:
ufs: Split the drivers/scsi/ufs directory
scsi:
ufs: Split the ufshcd.h header file
scsi:
ufs: Support clearing multiple commands at once
scsi:
ufs: Switch to aggregate initialization
scsi:
ufs: ufshcd-pltfrm: Simplify pdev->dev usage
scsi:
ufs: ufshcd: Delete unnecessary NULL check
scsi:
ufs: ufshpb: Add handing of device reset regions in HPB device mode
scsi:
ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_*
scsi:
ufs: ufshpb: Clean up the handler when device resets HPB information
scsi:
ufs: ufshpb: Clean up ufshpb_suspend()/resume()
scsi:
ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host()
scsi:
ufs: ufshpb: Remove enum initialization value
scsi:
ufs: Use an SPDX license identifier in the Kconfig file
scsi:
ufs: Use get_unaligned_be16() instead of be16_to_cpup()
scsi:
ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
scsi:
vmw_pvscsi: Expand vcpuHint to 16 bits
scsi:
vmw_pvscsi: No need to clear memory after a dma_alloc_coherent() call
scsicam:
Fix use of page cache
sctp:
fix sleep in atomic context bug in timer handlers
sctp:
leave the err path free in sctp_stream_init to sctp_stream_free
sctp:
read sk->sk_bound_dev_if once in sctp_rcv()
seccomp:
Add wait_killable semantic to seccomp user notifier
seccomp:
Use FIFO semantics to order notifications
secretmem:
Convert to free_folio
secretmem:
fix unhandled fault in truncate
security:
declare member holding string literal const
security:
don't treat structure as an array of struct hlist_head
seg6:
bpf: fix skb checksum in bpf_push_seg6_encap()
seg6:
fix skb checksum evaluation in SRH encapsulation/insertion
seg6:
fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
selftest/bpf:
Fix kprobe_multi bench test
selftest/bpf:
The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm.
selftest/vm:
test that mremap fails on non-existent vma
selftest:
net: add tun to .gitignore
selftest:
tun: add test for NAPI dismantle
selftests dma:
fix compile error for dma_map_benchmark
selftests net:
fix bpf build error
selftests net:
fix kselftest net fatal error
selftests/arm64:
Add a testcase for handling of ZA on clone()
selftests/arm64:
Allow zero tags in mte_switch_mode()
selftests/arm64:
Check failures to set tags in check_tags_inclusion
selftests/arm64:
Clean the fp helper libraries
selftests/arm64:
Define top_srcdir for the fp tests
selftests/arm64:
Fix O= builds for the floating point tests
selftests/arm64:
Log errors in verify_mte_pointer_validity()
selftests/arm64:
Remove casts to/from void in check_tags_inclusion
selftests/arm64:
Use switch statements in mte_common_util.c
selftests/arm64:
Use TEST_GEN_PROGS_EXTENDED in the FP Makefile
selftests/binderfs:
Improve message to provide more info
selftests/bpf:
Add attach bench test
selftests/bpf:
Add basic USDT selftests
selftests/bpf:
Add bpf link iter test
selftests/bpf:
Add bpf_core_field_offset() tests
selftests/bpf:
Add C tests for kptr
selftests/bpf:
Add CO-RE relos and SEC("?...") to linked_funcs selftests
selftests/bpf:
Add CO-RE relos into linked_funcs selftests
selftests/bpf:
Add libbpf's log fixup logic selftests
selftests/bpf:
Add missed ima_setup.sh in Makefile
selftests/bpf:
Add missing trampoline program type to trampoline_count test
selftests/bpf:
Add MPTCP test base
selftests/bpf:
Add negative C tests for kptrs
selftests/bpf:
Add selftest for calling global functions from freplace
selftests/bpf:
add test case for bpf_map_lookup_percpu_elem
selftests/bpf:
Add test for skb_load_bytes
selftests/bpf:
Add test for strict BTF type check
selftests/bpf:
Add tests for kptr_ref refcounting
selftests/bpf:
Add tests for type tag order validation
selftests/bpf:
Add tests for u[ret]probe attach by name
selftests/bpf:
Add tests for uprobe auto-attach via skeleton
selftests/bpf:
add tests verifying unprivileged bpf behaviour
selftests/bpf:
Add urandom_read shared lib and USDTs
selftests/bpf:
Add verifier tests for kptr
selftests/bpf:
Check combination of jit blinding and pointers to bpf subprogs.
selftests/bpf:
Convert some selftests to high-level BPF map APIs
selftests/bpf:
Define SYS_NANOSLEEP_KPROBE_NAME for aarch64
selftests/bpf:
Drop duplicate max/min definitions
selftests/bpf:
Dynptr tests
selftests/bpf:
Enable CONFIG_FPROBE for self tests
selftests/bpf:
Enable CONFIG_IKCONFIG_PROC in config
selftests/bpf:
fix a few clang compilation errors
selftests/bpf:
Fix attach tests retcode checks
selftests/bpf:
fix btf_dump/btf_dump due to recent clang change
selftests/bpf:
Fix building bpf selftests statically
selftests/bpf:
Fix cd_flavor_subdir() of test_progs
selftests/bpf:
Fix file descriptor leak in load_kallsyms()
selftests/bpf:
Fix issues in parse_num_list()
selftests/bpf:
Fix map tests errno checks
selftests/bpf:
Fix parsing of prog types in UAPI hdr for bpftool sync
selftests/bpf:
Fix prog_tests uprobe_autoattach compilation error
selftests/bpf:
Fix result check for test_bpf_hash_map
selftests/bpf:
Fix return value checks in perf_event_stackmap test
selftests/bpf:
Fix some bugs in map_lookup_percpu_elem testcase
selftests/bpf:
Fix spelling mistake: "unpriviliged" -> "unprivileged"
selftests/bpf:
fix stacktrace_build_id with missing kprobe/urandom_read
selftests/bpf:
Fix subtest number formatting in test_progs
selftests/bpf:
Fix two memory leaks in prog_tests
selftests/bpf:
Fix usdt_400 test case
selftests/bpf:
Fix vfs_link kprobe definition
selftests/bpf:
Handle batch operations for map-in-map bpf-maps
selftests/bpf:
Improve by-name subtest selection logic in prog_tests
selftests/bpf:
Limit unroll_count for pyperf600 test
selftests/bpf:
make fexit_stress test run in serial mode
selftests/bpf:
Move vxlan tunnel testcases to test_progs
selftests/bpf:
Prevent skeleton generation race
selftests/bpf:
Refactor prog_tests logging and test execution
selftests/bpf:
Remove filtered subtests from output
selftests/bpf:
Remove unused variable from bpf_sk_assign test
selftests/bpf:
Replace bpf_trace_printk in tunnel kernel code
selftests/bpf:
Return true/false (not 1/0) from bool functions
selftests/bpf:
Shuffle cookies symbols in kprobe multi test
selftests/bpf:
Switch fexit_stress to bpf_link_create() API
selftests/bpf:
Test bpf_map__set_autocreate() and related log fixup logic
selftests/bpf:
Test bpf_skc_to_mptcp_sock
selftests/bpf:
Test for writes to map key from BPF helpers
selftests/bpf:
Test libbpf's ringbuf size fix up logic
selftests/bpf:
Test passing rdonly mem to global func
selftests/bpf:
Test sockmap update when socket has ULP
selftests/bpf:
Test tail call counting with bpf2bpf and data on stack
selftests/bpf:
Uprobe tests should verify param/return values
selftests/bpf:
Use ASSERT_* instead of CHECK
selftests/bpf:
Use both syntaxes for field-based CO-RE helpers
selftests/bpf:
Use bpf_num_possible_cpus() in per-cpu map allocations
selftests/bpf:
Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
selftests/bpf:
Use non-autoloaded programs in few tests
selftests/bpf:
Use target-less SEC() definitions in various tests
selftests/bpf:
Verify ca_name of struct mptcp_sock
selftests/bpf:
Verify first of struct mptcp_sock
selftests/bpf:
Verify token of struct mptcp_sock
selftests/bpf:
Workaround a verifier issue for test exhandler
selftests/damon:
add damon to selftests root Makefile
selftests/ftrace:
add mips support for kprobe args string tests
selftests/ftrace:
add mips support for kprobe args syntax tests
selftests/ftrace:
Save kprobe_events to test log
selftests/landlock:
Add 11 new test suites dedicated to file reparenting
selftests/landlock:
Add clang-format exceptions
selftests/landlock:
Add tests for O_PATH
selftests/landlock:
Add tests for unknown access rights
selftests/landlock:
Extend access right tests to directories
selftests/landlock:
Extend tests for minimal valid attribute size
selftests/landlock:
Format with clang-format
selftests/landlock:
Fully test file rename with "remove" access
selftests/landlock:
Make tests build with old libc
selftests/landlock:
Normalize array assignment
selftests/landlock:
Test landlock_create_ruleset(2) argument check ordering
selftests/lkdtm:
Add configs for stackleak and "after free" tests
selftests/mptcp:
add diag listen tests
selftests/net:
enable lo.accept_local in psock_snd test
selftests/net:
fix section name when using xdp_dummy.o
selftests/net:
pass ipv6_args to udpgso_bench's IPv6 TCP test
selftests/net:
test nexthop without gw
selftests/powerpc/pmu/ebb:
remove fixed_instruction.S
selftests/powerpc/pmu:
fix spelling mistake "mis-match" -> "mismatch"
selftests/powerpc/pmu:
Fix unsigned function returning negative constant
selftests/powerpc:
Add a test of 4PB SLB handling
selftests/powerpc:
Add matrix multiply assist (MMA) test
selftests/powerpc:
Better reporting in spectre_v2
selftests/powerpc:
Fix typo in spectre_v2
selftests/resctrl:
Add missing SPDX license to Makefile
selftests/resctrl:
Change the default limited time to 120 seconds
selftests/resctrl:
Extend CPU vendor detection
selftests/resctrl:
Fix null pointer dereference on open failed
selftests/resctrl:
Fix resctrl_tests' return code to work with selftest framework
selftests/resctrl:
Kill child process before parent process terminates if SIGTERM is received
selftests/resctrl:
Make resctrl_tests run using kselftest framework
selftests/resctrl:
Print a message if the result of MBM&CMT tests is failed on Intel CPU
selftests/resctrl:
Update README about using kselftest framework to build/run resctrl_tests
selftests/seccomp:
Add SKIP for failed unshare()
selftests/seccomp:
Add test for wait killable notifier
selftests/seccomp:
Ensure that notifications come in FIFO order
selftests/seccomp:
Fix spelling mistake "Coud" -> "Could"
selftests/seccomp:
Refactor get_proc_stat to split out file reading code
selftests/seccomp:
Test PTRACE_O_SUSPEND_SECCOMP without CAP_SYS_ADMIN
selftests/sysctl:
add sysctl macro test
selftests/uffd:
enable uffd-wp for shmem/hugetlbfs
selftests/vm/pkeys:
fix typo in comment
selftests/vm/pkeys:
Use provided __cpuid_count() macro
selftests/x86/amx:
Use provided __cpuid_count() macro
selftests/x86/corrupt_xstate_header:
Use provided __cpuid_count() macro
selftests:
Add test for timing a bind request to a port with a populated bhash entry
selftests:
alsa: Handle pkg-config failure more gracefully
selftests:
alsa: Start validating control names
selftests:
cgroup: add a selftest for memory.reclaim
selftests:
cgroup: fix alloc_anon_noexit() instantly freeing memory
selftests:
cgroup: return -errno from cg_read()/cg_write() on failure
selftests:
clarify common error when running gup_test
selftests:
drivers/s390x: Add uvdevice tests
selftests:
drivers: dsa: add a subset of forwarding selftests
selftests:
fib_nexthops: Make ping timeout configurable
selftests:
fib_nexthops: Make the test more robust
selftests:
firmware: Add firmware upload selftests
selftests:
firmware: Add ZSTD compressed file tests
selftests:
firmware: Fix the request_firmware_into_buf() test for XZ format
selftests:
firmware: Simplify test patterns
selftests:
firmware: Use smaller dictionary for XZ compression
selftests:
Fix clang cross compilation
selftests:
forwarding: add a no_forwarding.sh test
selftests:
forwarding: add a test for local_termination.sh
selftests:
forwarding: Add a tunnel-based test for L3 HW stats
selftests:
forwarding: add basic QoS classification test for Ocelot switches
selftests:
forwarding: add helper for retrieving IPv6 link-local address of interface
selftests:
forwarding: add helpers for IP multicast group joins/leaves
selftests:
forwarding: add option to run tests with stable MAC addresses
selftests:
forwarding: add Per-Stream Filtering and Policing test for Ocelot
selftests:
forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh
selftests:
forwarding: fix error message in learning_test
selftests:
forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
selftests:
forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
selftests:
forwarding: Install local_termination.sh
selftests:
forwarding: Install no_forwarding.sh
selftests:
forwarding: lib: Add start_traffic_pktsize() helpers
selftests:
forwarding: multiple instances in tcpdump helper
selftests:
forwarding: new test, verify host mdb entries
selftests:
forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2
selftests:
gpio: fix include path to kernel headers for out of tree builds
selftests:
kvm/x86/xen: Replace a comma in the xen_shinfo_test with semicolon
selftests:
KVM: aarch64: Add the bitmap firmware registers to get-reg-list
selftests:
KVM: aarch64: Introduce hypercall ABI test
selftests:
KVM: Create helper for making SMCCC calls
selftests:
KVM: Create helper for making SMCCC calls
selftests:
KVM: Handle compiler optimizations in ucall
selftests:
KVM: Refactor psci_test to make it amenable to new tests
selftests:
KVM: Rename psci_cpu_on_test to psci_test
selftests:
KVM: Rename psci_cpu_on_test to psci_test
selftests:
KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN
selftests:
KVM: Test SYSTEM_SUSPEND PSCI call
selftests:
KVM: Use KVM_SET_MP_STATE to power off vCPU in psci_test
selftests:
lib: Add a generic helper for obtaining HW stats
selftests:
make use of GUP_TEST_FILE macro
selftests:
memcg: adjust expected reclaim values of protected cgroups
selftests:
memcg: expect no low events in unprotected sibling
selftests:
memcg: factor out common parts of memory.{low,min} tests
selftests:
memcg: fix compilation
selftests:
memcg: remove protection from top level memcg
selftests:
mlxsw: Add a test for soaking up a burst of traffic
selftests:
mlxsw: bail_on_lldpad before installing the cleanup trap
selftests:
mlxsw: Check device info on activated line card
selftests:
mlxsw: Check devices on provisioned line card
selftests:
mlxsw: Check line card info on provisioned line card
selftests:
mlxsw: Introduce devlink line card provision/unprovision/activation tests
selftests:
mptcp: add infinite map mibs check
selftests:
mptcp: add infinite map testcase
selftests:
mptcp: add MP_FAIL reset testcase
selftests:
mptcp: Add tests for userspace PM type
selftests:
mptcp: ADD_ADDR echo test with missing userspace daemon
selftests:
mptcp: capture netlink events
selftests:
mptcp: check MP_FAIL response mibs
selftests:
mptcp: create listeners to receive MPJs
selftests:
mptcp: fix a mp_fail test warning
selftests:
mptcp: functional tests for the userspace PM type
selftests:
mptcp: Initialize variables to quiet gcc 12 warnings
selftests:
mptcp: more stable diag tests
selftests:
mptcp: print extra msg in chk_csum_nr
selftests:
mptcp: support MPTCP_PM_CMD_ANNOUNCE
selftests:
mptcp: support MPTCP_PM_CMD_REMOVE
selftests:
mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE
selftests:
mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY
selftests:
mptcp: userspace PM support for MP_PRIO signals
selftests:
mptcp: validate userspace PM tests by default
selftests:
mqueue: drop duplicate min definition
selftests:
net: fib_rule_tests: add support to select a test to run
selftests:
net: vrf_strict_mode_test: add support to select a test to run
selftests:
netdevsim: Increase sleep time in hw_stats_l3.sh test
selftests:
netfilter: add fib expression forward test case
selftests:
netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
selftests:
ocelot: tc_flower_chains: reorder interfaces
selftests:
ocelot: tc_flower_chains: streamline test output
selftests:
ocelot: tc_flower_chains: use conventional interface names
selftests:
Provide local define of __cpuid_count()
selftests:
router.sh: Add a diagram
selftests:
router_vid_1: Add a diagram, fix coding style
selftests:
tc-testing: Add testcases to test new flush behaviour
selftests:
vm: add "test_hmm.sh" to TEST_FILES
selftests:
vm: add migration to the .gitignore
selftests:
vm: add process_mrelease tests
selftests:
vm: add test for Soft-Dirty PTE bit
selftests:
vm: add the "settings" file with timeout variable
selftests:
vm: bring common functions to a new file
selftests:
vm: check numa_available() before operating "merge_across_nodes" in ksm_tests
selftests:
vm: Fix resource leak when return error
selftests:
vm: fix shellcheck warnings in run_vmtests.sh
selftests:
vm: refactor run_vmtests.sh to reduce boilerplate
selftests:
xsk: add timeout to tests
selftests:
xsk: cleanup bash scripts
selftests:
xsk: cleanup veth pair at ctrl-c
selftests:
xsk: do not send zero-length packets
selftests:
xsk: fix reporting of failed tests
selftests:
xsk: introduce validation functions
selftests:
xsk: make stat tests not spin on getsockopt
selftests:
xsk: make the stats tests normal tests
selftests:
xsk: run all tests for busy-poll
selftets/damon/sysfs:
test existence and permission of avail_operations
selinux:
avoid extra semicolon
selinux:
checkreqprot is deprecated, add some ssleep() discomfort
selinux:
declare data arrays const
selinux:
don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is true
selinux:
fix indentation level of mls_ops block
selinux:
free contexts previously transferred in selinux_add_opt()
selinux:
include necessary headers in headers
selinux:
log anon inode class name
selinux:
Remove redundant assignments
selinux:
resolve checkpatch errors
selinux:
runtime disable is deprecated, add some ssleep() discomfort
selinux:
update parameter documentation
seqlock:
drop seqcount_ww_mutex_t
serial/8250:
Use fifo in 8250 console driver
serial:
8250/omap1: include linux/soc/ti/omap1-soc.h
serial:
8250: add compatible for fsl,16550-FIFO64
serial:
8250: Add proper clock handling for OxSemi PCIe devices
serial:
8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64
serial:
8250: core: Remove unneeded
serial:
8250: dma: Allow driver operations before starting DMA transfers
serial:
8250: dw: Add support for DMA flow controlling devices
serial:
8250: dw: Allow to use a fallback CPR value if not synthesized
serial:
8250: dw: Create a generic platform data structure
serial:
8250: dw: enable using pdata with ACPI
serial:
8250: dw: Fix NULL pointer dereference
serial:
8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST
serial:
8250: dw: Improve RZN1 support
serial:
8250: dw: Introduce an rx_timeout variable in the IRQ path
serial:
8250: dw: Move definitions to the shared header
serial:
8250: dw: Move the IO accessors to 8250_dwlib.h
serial:
8250: dw: Move the USR register to pdata
serial:
8250: Export ICR access helpers for internal use
serial:
8250: Fix __stop_tx() & DMA Tx restart races
serial:
8250: Fix PM usage_count for console handover
serial:
8250: fix return error code in serial8250_request_std_resource()
serial:
8250: Fold EndRun device support into OxSemi Tornado code
serial:
8250: Handle UART without interrupt on TEMT
serial:
8250: Handle UART without interrupt on TEMT using em485
serial:
8250: Make SERIAL_8250_EM available for arm64 systems
serial:
8250: pxa: Remove unneeded
serial:
8250: Report which option to enable for blacklisted PCI devices
serial:
8250: Store to lsr_save_flags after lsr read
serial:
8250: use THRE & __stop_tx also with DMA
serial:
8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe
serial:
8250_dw: Update the list of OF headers used by driver
serial:
8250_dw: Use dev_err_probe()
serial:
8250_dw: Use devm_add_action_or_reset()
serial:
8250_dwlib: Implement SW half duplex support
serial:
8250_dwlib: RS485 HW half & full duplex support
serial:
8250_fintek: Check SER_RS485_RTS_* only with RS485
serial:
allow COMPILE_TEST for some drivers
serial:
amba-pl011: move header content to .c
serial:
amba-pl011: remove redundant code in rs485_config
serial:
atmel: remove redundant assignment in rs485_config
serial:
core: Do stop_rx in suspend path for console if console_suspend is disabled
serial:
core: fix tcdrain() with CTS enabled
serial:
core: Introduce callback for start_rx and do stop_rx in suspend only if this callback implementation is present.
serial:
core: move RS485 configuration tasks from drivers into core
serial:
cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE
serial:
digicolor-usart: Don't allow CS5-6
serial:
fsl_lpuart: remove redundant code in rs485_config functions
serial:
fsl_lpuart: Remove unnecessary clearing for CRTSCTS
serial:
icom: delete empty serial hooks
serial:
icom: make icom_acfg_baud const and unsigned
serial:
icom: move header content to .c
serial:
icom: remove ICOM_VERSION_STR macro
serial:
icom: remove to_icom_adapter() and icom_kref_release()
serial:
icom: remove unused struct icom_port members
serial:
icom: switch vague casts to container_of
serial:
icom: use ARRAY_SIZE
serial:
icom: use list_for_each_entry()
serial:
icom: use proper __le types and functions
serial:
imx: remove redundant assignment in rs485_config
serial:
jsm: Use B0 instead of 0
serial:
max310: remove redundant memset in rs485_config
serial:
men_z135_uart: Drop duplicated iotype assignment
serial:
meson: acquire port->lock in startup()
serial:
msm_serial: disable interrupts in __msm_console_write()
serial:
mvebu-uart: correctly report configured baudrate value
serial:
omap: remove redundant code in rs485_config
serial:
pch: decomission pch_uart_hal_write()
serial:
pch: don't overwrite xmit->buf[0] by x_char
serial:
pch: inline pop_tx() into handle_tx()
serial:
pch: move size check from pop_tx one level up
serial:
pch: remove debug print from pop_tx
serial:
pch: remove xmit circ_buf size double check
serial:
pch: simplify pop_tx() even more
serial:
pic32: convert to_pic32_sport() to an inline
serial:
pic32: don't assign pic32_sport::cts_gpio twice
serial:
pic32: don't zero members of kzalloc-ated structure
serial:
pic32: free up irq names correctly
serial:
pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y
serial:
pic32: move header content to .c
serial:
pic32: remove constants from struct pic32_sport
serial:
pic32: remove pic32_get_port() macro
serial:
pic32: remove unused items from the header
serial:
pic32: restore disabled irqs in pic32_uart_startup()
serial:
pic32: simplify clk handling
serial:
pic32: simplify pic32_sport::enable_tx_irq handling
serial:
pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
serial:
pmac_zilog: remove initial print
serial:
pmac_zilog: remove tracing prints
serial:
pmac_zilog: remove unfinished DBDMA support
serial:
pmac_zilog: remove unused uart_pmac_port::termios_cache
serial:
qcom: use check for empty instead of pending
serial:
rda-uart: Don't allow CS5-6
serial:
sc16is7xx: remove redundant check in rs485_config
serial:
sh-sci: Don't allow CS5-6
serial:
sifive: Remove duplicate `clkin_rate' setting
serial:
sifive: Report actual baud base rather than fixed 115200
serial:
sifive: Sanitize CSIZE and c_iflag
serial:
st-asc: Sanitize CSIZE and correct PARENB for CS7
serial:
stm32-usart: Correct CSIZE, bits, and parity
serial:
stm32: add earlycon support
serial:
stm32: add KGDB support
serial:
stm32: Clear prev values before setting RTS delays
serial:
stm32: Factor out GPIO RTS toggling into separate function
serial:
stm32: remove infinite loop possibility in putchar function
serial:
stm32: remove redundant code in rs485_config
serial:
stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode
serial:
Store character timing information to uart_port
serial:
sunplus-uart: change sunplus_console_ports from global to static
serial:
txx9: Don't allow CS5-6
serial:
uartlite: Fix BRKINT clearing
serial:
When UART is suspended, set RTS to false
serial:
xilinx_uartps: cache xmit in cdns_uart_handle_tx()
serial:
xilinx_uartps: return early in cdns_uart_handle_tx()
serial:
zs: use NULL as a pointer, not 0
sfc/siena:
fix considering that all channels have TX queues
sfc/siena:
fix wrong tx channel offset with efx_separate_tx_channels
sfc/siena:
Inline functions in sriov.h to avoid conflicts with sfc
sfc/siena:
Make MCDI logging support specific for Siena
sfc/siena:
Make PTP and reset support specific for Siena
sfc/siena:
Reinstate SRIOV init/fini function calls
sfc/siena:
Remove build references to missing functionality
sfc/siena:
Remove duplicate check on segments
sfc/siena:
Rename functions in efx headers to avoid conflicts with sfc
sfc/siena:
Rename functions in mcdi headers to avoid conflicts with sfc
sfc/siena:
Rename functions in nic_common.h to avoid conflicts with sfc
sfc/siena:
Rename peripheral functions to avoid conflicts with sfc
sfc/siena:
Rename RX/TX functions to avoid conflicts with sfc
sfc:
Add a basic Siena module
sfc:
add EF100 VF support via a write to sriov_numvfs
sfc:
Copy a subset of mcdi_pcol.h to siena
sfc:
Copy shared files needed for Siena (part 1)
sfc:
Copy shared files needed for Siena (part 2)
sfc:
Disable Siena support
sfc:
disable softirqs for ptp TX
sfc:
ef10: Fix assigning negative value to unsigned variable
sfc:
efx_default_channel_type APIs can be static
sfc:
fix considering that all channels have TX queues
sfc:
fix kernel panic when creating VF
sfc:
Fix spelling mistake "writting" -> "writing"
sfc:
fix use after free when disabling sriov
sfc:
fix wrong tx channel offset with efx_separate_tx_channels
sfc:
Move Siena specific files
sfc:
Remove duplicate definition of efx_xmit_done
sfc:
Remove global definition of efx_reset_type_names
sfc:
siena: Fix Kconfig dependencies
sfc:
siena: Have a unique wrapper ifndef for efx channels header
sfc:
Stop using iommu_present()
sfc:
use hardware tx timestamps for more than PTP
sh:
convert nommu io{re,un}map() to static inline functions
sh:
Use do_kernel_power_off()
shmem:
convert shmem_alloc_hugepage() to use vma_alloc_folio()
siena:
Make HWMON support specific for Siena
siena:
Make MTD support specific for Siena
siena:
Make SRIOV support specific for Siena
signal handling:
don't use BUG_ON() for debugging
signal:
Deliver SIGTRAP on perf event asynchronously if blocked
signal:
Rename send_signal send_signal_locked
signal:
Replace __group_send_sig_info with send_signal_locked
signal:
Use lockdep_assert_held instead of assert_spin_locked
siphash:
add SPDX tags as sole licensing authority
siphash:
use one source of truth for siphash permutations
skb:
add some helpers for skb drop reasons
skbuff:
add a basic intro doc
skbuff:
render the checksum comment to documentation
skbuff:
replace a BUG_ON() with the new DEBUG_NET_WARN_ON_ONCE()
skbuff:
rewrite the doc for data-only skbs
slab, documentation:
add description of debugfs files for SLUB caches
slic:
remove a copy of the NAPI_POLL_WEIGHT define
slimbus:
qcom-ngd-ctrl: Use platform_get_irq() to get the interrupt
slimbus:
qcom-ngd: Fix kfree() of static memory on setting driver_override
slimbus:
qcom: Fix IRQ check in qcom_slim_probe
slimbus:
qcom: Remove unnecessary print function dev_err()
smack:
Remove redundant assignments
smb3:
add mount parm nosparse
smb3:
add trace point for lease not found issue
smb3:
add trace point for oplock not found
smb3:
add trace point for SMB2_set_eof
smb3:
check for null tcon
smb3:
don't set rc when used and unneeded in query_info_compound
SMB3:
EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
smb3:
fix empty netname context on secondary channels
smb3:
remove unneeded null check in cifs_readdir
smb3:
use netname when available on secondary channels
smb3:
workaround negprot bug in some Samba servers
smp:
Make softirq handling RT safe in flush_smp_call_function_queue()
smp:
Rename flush_smp_call_function_from_idle()
soc/tegra:
fuse: Add nvmem cell lookup entries for Tegra194
soc/tegra:
pmc: Document core domain fields
soc/tegra:
pmc: Select REGMAP
soc/tegra:
pmc: Update Tegra234 reset sources
soc/tegra:
pmc: Use sys-off handler API to power off Nexus 7 properly
soc:
apple: Add RTKit IPC library
soc:
apple: Add SART driver
soc:
apple: Always include Makefile
soc:
bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
soc:
bcm: Check for NULL return of devm_kzalloc()
soc:
imx: add i.MX8MP HDMI blk-ctrl
soc:
imx: add i.MX8MP HSIO blk-ctrl
soc:
imx: fix semicolon.cocci warnings
soc:
imx: gpcv2: add PGC control register indirection
soc:
imx: gpcv2: add support for i.MX8MP power domains
soc:
imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl
soc:
imx: imx8m-blk-ctrl: fix display clock for LCDIF2 power domain
soc:
imx: imx8m-blk-ctrl: set power device name
soc:
ixp4xx/npe: Fix unused match warning
soc:
ixp4xx/qmgr: Fix unused match warning
soc:
mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0
soc:
mediatek: add mtk-mmsys support for mt8195 vdosys0
soc:
mediatek: add mtk-mutex support for mt8195 vdosys0
soc:
mediatek: cmdq: Use mailbox rx_callback instead of cmdq_task_cb
soc:
mediatek: mmsys: Add sw0_rst_offset for MT8192
soc:
mediatek: mutex: remove mt8195 MOD0 and SOF0 definition
soc:
qcom: llcc: Add MODULE_DEVICE_TABLE()
soc:
qcom: llcc: Add sc8180x and sc8280xp configurations
soc:
qcom: pdr: replace usage of found with dedicated list iterator variable
soc:
qcom: pdr: use static for servreg_* variables
soc:
qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains
soc:
qcom: rpmhpd: Add SDX65 power domains
soc:
qcom: rpmhpd: Don't warn about sparse rpmhpd arrays
soc:
qcom: smem: map only partitions used by local HOST
soc:
qcom: smem: use correct format characters
soc:
qcom: smem: validate fields of shared structures
soc:
qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
soc:
qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
soc:
qcom: socinfo: Add another ID for SM8450
soc:
qcom: socinfo: add SC7280 entry to soc_id array
soc:
qcom: socinfo: Sort out 8974PRO names
soc:
renesas: Add RZ/V2M (R9A09G011) config option
soc:
renesas: Identify R-Car V4H
soc:
renesas: Identify RZ/G2UL SoC
soc:
renesas: R-Car V3U is R-Car Gen4
soc:
renesas: r8a779g0-sysc: Add r8a779g0 support
soc:
renesas: rcar-rst: Add support for R-Car V4H
soc:
renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs
soc:
rockchip: Clean up Kconfig whitespace
soc:
rockchip: Fix compile-testing SoC drivers
soc:
rockchip: Fix refcount leak in rockchip_grf_init
soc:
rockchip: pm_domains: Fix typo in comment
soc:
rockchip: power-domain: Manage resource conflicts with firmware
soc:
rockchip: power-domain: Replace dsb() with smb()
soc:
rockchip: set dwc3 clock for rk3566
soc:
ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
soc:
ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result
soc:
ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
soc:
ti: omap_prm: Use of_device_get_match_data()
soc:
ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
soc:
ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
soc:
ti: replace usage of found with dedicated list iterator variable
soc:
ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
soc:
ti: wkup_m3_ipc: Add debug option to halt m3 in suspend
soc:
ti: wkup_m3_ipc: Add support for i2c voltage scaling
soc:
ti: wkup_m3_ipc: Add support for IO Isolation
soc:
ti: wkup_m3_ipc: Add support for toggling VTT regulator
soc:
ti: wkup_m3_ipc: fix platform_get_irq.cocci warning
sock:
dedup sock_def_write_space wmem_alloc checks
sock:
optimise sock_def_write_space barriers
sock:
optimise UDP sock_wfree() refcounting
sock:
redo the psock vs ULP protection check
socket:
Don't use u8 type in uapi socket.h
sound:
usb: remove third argument of usb_maxpacket()
soundwire:
bus: pm_runtime_request_resume on peripheral attachment
soundwire:
bus: use pm_runtime_resume_and_get()
soundwire:
cadence: recheck device0 attachment after status change
soundwire:
cadence: use pm_runtime_resume_and_get()
soundwire:
intel: disable WAKEEN in pm_runtime resume
soundwire:
intel: prevent pm_runtime resume prior to system suspend
soundwire:
intel: use pm_runtime_resume_and_get()
soundwire:
qcom: Add compatible name for v1.6.0
soundwire:
qcom: adjust autoenumeration timeout
soundwire:
qcom: fix an error message in swrm_wait_for_frame_gen_enabled()
soundwire:
qcom: return error when pm_runtime_get_sync fails
soundwire:
qcom: use pm_runtime_resume_and_get()
soundwire:
stream: Fix error return code in do_bank_switch()
sparc/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
sparc:
add asm/stat.h to UAPI compile-test coverage
sparc:
fix mis-use of __kernel_{uid,gid}_t in uapi/asm/stat.h
sparc:
use fallback for random_get_entropy() instead of zero
sparse:
introduce conditional lock acquire function attribute
speakup:
Generate speakupmap.h automatically
spi:
Add bindings for new Ingenic SoCs.
spi:
add driver for MTK SPI NAND Flash Interface
spi:
add SPI_RX_CPHA_FLIP mode bit
spi:
amd: Limit max transfer and message size
spi:
aspeed: Add dev_dbg() to dump the spi-mem direct mapping descriptor
spi:
aspeed: Add support for direct mapping
spi:
aspeed: Add support for the AST2400 SPI controller
spi:
aspeed: Adjust direct mapping to device size
spi:
aspeed: Calibrate read timings
spi:
aspeed: Fix division by zero
spi:
aspeed: Workaround AST2500 limitations
spi:
atmel-quadspi: Remove duplicated DTR checks
spi:
bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
spi:
cadence-quadspi: Add missing blank line in cqspi_request_mmap_dma()
spi:
cadence-quadspi: allow operations with cmd/addr buswidth >1
spi:
cadence-quadspi: drop cqspi_set_protocol()
spi:
cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
spi:
cadence-quadspi: Handle spi_unregister_master() in remove()
spi:
cadence-quadspi: Remove spi_master_put() in probe failure path
spi:
cadence-quadspi: remove unnecessary (void *) casts
spi:
cadence: Detect transmit FIFO depth
spi:
clps711x: Use syscon_regmap_lookup_by_phandle
spi:
Convert the Aspeed SMC controllers device tree binding
spi:
core: Display return code when failing to transfer message
spi:
core: Initialize returned status in spi_setup
spi:
core: Only check bits_per_word validity when explicitly provided
spi:
Doc fix - Describe add_lock and dma_map_dev in spi_controller
spi:
dt-bindings: add binding doc for spi-mtk-snfi
spi:
dt-bindings: Fix unevaluatedProperties warnings in examples
spi:
dt-bindings: qcom,spi-geni-qcom: convert to dtschema
spi:
dt-bindings: qcom,spi-qup: convert to dtschema
spi:
dt-bindings: renesas,rspi: Document RZ/G2UL SoC
spi:
fsi: Fix spurious timeout
spi:
img-spfi: Fix pm_runtime_get_sync() error checking
spi:
ingenic: Add support for new Ingenic SoCs.
spi:
ingenic: Add support for use GPIO as chip select line.
spi:
intel: Fix typo in kernel-doc of intel_spi_probe()
spi:
intel: Implement dirmap hooks
spi:
mediatek: add single/quad mode support
spi:
mediatek: add spi memory support for ipm design
spi:
mediatek: support hclk
spi:
Merge AMD fix
spi:
mt65xx: Add and use pointer to struct device in mtk_spi_probe()
spi:
mt65xx: Add kerneldoc for driver structures
spi:
mt65xx: Fix definitions indentation
spi:
mt65xx: Move clock parent setting to remove clock disable gotos
spi:
mt65xx: Move pm_runtime_enable() call to remove all gotos
spi:
mt65xx: Simplify probe function with dev_err_probe()
spi:
mt65xx: Simplify probe function with devm_spi_alloc_master
spi:
mt65xx: Switch to device_get_match_data()
spi:
mtk-snfi: preserve dma_mapping_error() error codes
spi:
mxs: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
omap2-mcspi: add support for interword delay
spi:
Prepare cleanup of powerpc's asm/prom.h
spi:
Pull in Atmel fix
spi:
Pull Mediatek ECC changes
spi:
qcom-qspi: Add minItems to interconnect-names
spi:
remove spin_lock_irq and variable in the irq procress
spi:
rockchip: fix missing error on unsupported SPI_CS_HIGH
spi:
rockchip: Unmask IRQ at the final to avoid preemption
spi:
spi-au1550: replace ternary operator with min()
spi:
spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spi-cadence: Fix kernel-doc format for resume/suspend
spi:
spi-cadence: Fix SPI CS gets toggling sporadically
spi:
spi-cadence: Fix SPI NO Slave Select macro definition
spi:
spi-cadence: Update ISR status variable type to irqreturn_t
spi:
spi-fsl-qspi: check return value after calling platform_get_resource_byname()
spi:
spi-imx: add PIO polling support
spi:
spi-imx: add support for SPI_RX_CPHA_FLIP
spi:
spi-imx: avoid unnecessary line continuations
spi:
spi-imx: complete conversion from master -> controller
spi:
spi-imx: fix sparse warning: add identifier name to function definition
spi:
spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned'
spi:
spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged
spi:
spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller
spi:
spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32()
spi:
spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s()
spi:
spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spi-mem: check if data buffers are on stack
spi:
spi-mem: Convert Aspeed SMC driver to spi-mem
spi:
spi-mem: Convert Aspeed SMC driver to spi-mem
spi:
spi-mem: Fix spi_mem_poll_status()
spi:
spi-omap2-mcspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spi-rspi: Fix PIO fallback on RZ platforms
spi:
spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
spi:
spi-sprd: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spi-stm32-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spi-tegra114: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spi-tegra20-sflash: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spi-tegra20-slink: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
spi:
spi-ti-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
spidev: add SPI_RX_CPHA_FLIP
spi:
spidev: Convert BUILD_BUG_ON() to static_assert()
spi:
spidev: Replace ACPI specific code by device_get_match_data()
spi:
spidev: Replace OF specific code by device property API
spi:
spidev: replace usage of found with dedicated list iterator variable
spi:
stm32-qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd()
spi:
stm32-qspi: Fix wait_cmd timeout in APM mode
spi:
stm32-qspi: flags management fixes
spi:
stm32-qspi: Remove SR_BUSY bit check before sending command
spi:
stm32: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi:
support hclk
spi:
Use helper for safer setting of driver_override
spi:
using pm_runtime_resume_and_get instead of pm_runtime_get_sync
squashfs:
always use bio_kmalloc in squashfs_bio_read
squashfs:
Convert squashfs to read_folio
srcu:
Add boot-time control over srcu_node array allocation
srcu:
Add contention check to call_srcu() srcu_data ->lock acquisition
srcu:
Add contention-triggered addition of srcu_node tree
srcu:
Add size-state transitioning code
srcu:
Automatically determine size-transition strategy at boot
srcu:
Avoid NULL dereference in srcu_torture_stats_print()
srcu:
Block less aggressively for expedited grace periods
srcu:
Compute snp_seq earlier in srcu_funnel_gp_start()
srcu:
Create concurrency-safe helper for initiating size transition
srcu:
Drop needless initialization of sdp in srcu_gp_start()
srcu:
Dynamically allocate srcu_node array
srcu:
Ensure snp nodes tree is fully initialized before traversal
srcu:
Explain srcu_funnel_gp_start() call to list_add() is safe
srcu:
Fix s/is/if/ typo in srcu_node comment
srcu:
Make expedited RCU grace periods block even less frequently
srcu:
Make rcutorture dump the SRCU size state
srcu:
Make srcu_funnel_gp_start() cache ->mynode in snp_leaf
srcu:
Make Tree SRCU able to operate without snp_node array
srcu:
Prevent cleanup_srcu_struct() from freeing non-dynamic ->sda
srcu:
Prevent expedited GPs and blocking readers from consuming CPU
srcu:
Tighten cleanup_srcu_struct() GP checks
srcu:
Use export for srcu_struct defined by DEFINE_STATIC_SRCU()
srcu:
Use invalid initial value for srcu_node GP sequence numbers
ssb:
remove unreachable code
stackleak:
add on/off stack variants
stackleak:
clarify variable names
stackleak:
move skip_erasing() check earlier
stackleak:
remove redundant check
stackleak:
rework poison scanning
stackleak:
rework stack high bound handling
stackleak:
rework stack low bound handling
staging/ks7010:
replace SME taslet with work
staging/most, dim2:
convert dim2_tasklet to threaded irq
staging/rtl8192e,ieee80211:
replace ps tasklet with work
staging/rtl8712:
remove event_tasklet
staging/wlan-ng, prism2usb:
replace completion_bh tasklet with work
staging/wlan-ng, prism2usb:
replace reaper_bh tasklet with work
staging/wlan-ng:
get the correct struct hfa384x in work callback
staging:
Also remove the Unisys visorbus.h
staging:
bcm2835-audio: delete TODO
staging:
bcm2835-audio: fix line ending with '('
staging:
bcm2835-audio: fix mutex definition without comment
staging:
bcm2835-audio: fix mutex definition without comment
staging:
bcm2835-audio: fix unnecessary space after cast
staging:
bcm2835-audio: fully describe config symbol
staging:
bcm2835-audio: remove compat ALSA card
staging:
fieldbus: Fix the error handling path in anybuss_host_common_probe()
staging:
greybus: codecs: fix type confusion of list iterator variable
staging:
greybus: codecs: use dedicated list iterator variable
staging:
greybus: correct typo in comment
staging:
greybus: correct typo in comment
staging:
greybus: pwm: Drop assignment to struct pwm_chip::base
staging:
greybus: remove empty callback function
staging:
greybus: tools: fix spelling
staging:
iio: ad2s1210: remove redundant assignment to variable negative
staging:
iio: ad2s1210: remove redundant assignment to variable negative
staging:
ks7010: coding style fix: use tabs for indent
staging:
ks7010: remove null check after call container_of()
staging:
olpc_dcon: mark driver as broken
staging:
qlge: add blank line after function declaration
staging:
r8188eu: action category ht is not used
staging:
r8188eu: action category wmm is not used
staging:
r8188eu: add a check for rtw_cbuf_alloc()
staging:
r8188eu: add blank line between functions
staging:
r8188eu: add check for kzalloc
staging:
r8188eu: Add line after declarations
staging:
r8188eu: add space around operators
staging:
r8188eu: assoc_rsp and assoc_rsp_len are not used
staging:
r8188eu: change void parameters to u8
staging:
r8188eu: check firmware header existence before access
staging:
r8188eu: check for initiator vs recipient
staging:
r8188eu: check receiver address only once
staging:
r8188eu: clean up comment for rtw_pwr_wakeup()
staging:
r8188eu: clean up comments in struct rt_firmware_hdr
staging:
r8188eu: clean up long lines in block_write()
staging:
r8188eu: clean up rtw_ioctl.h
staging:
r8188eu: clean up the code to set ips_deny_time
staging:
r8188eu: combine both sides of conditional statement
staging:
r8188eu: convert else if to else in rtw_led.c
staging:
r8188eu: convert rtw_inc_and_chk_continual_urb_error() to bool
staging:
r8188eu: convert rtw_usb_bulk_size_boundary() to bool
staging:
r8188eu: convert u32 fields of rt_firmware_hdr to __le32
staging:
r8188eu: correct macro spelling mistake
staging:
r8188eu: correct misspelling in comment "conider" -> "consider"
staging:
r8188eu: correct misspelling in comment 'tppe' -> 'type'
staging:
r8188eu: correct typo in comments
staging:
r8188eu: cur_ant is set but never used
staging:
r8188eu: delete rtw_wx_read/write32()
staging:
r8188eu: Directly return _SUCCESS instead of using local ret variable
staging:
r8188eu: don't call empty DoReserved function
staging:
r8188eu: don't call get_hdr_bssid
staging:
r8188eu: don't check the category in OnAction_back
staging:
r8188eu: don't copy ra and ta before we fail
staging:
r8188eu: drop redundant check in _rtw_free_mlme_priv
staging:
r8188eu: drop redundant if check
staging:
r8188eu: drop redundant if check in IS_MCAST
staging:
r8188eu: Drop redundant memset
staging:
r8188eu: drop unnecessary wrapper _rtw_alloc_network
staging:
r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd
staging:
r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv
staging:
r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv
staging:
r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv
staging:
r8188eu: drop unnecessary wrapper _rtw_init_evt_priv
staging:
r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv
staging:
r8188eu: DYNAMIC_BB_ANT_DIV is not used
staging:
r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used
staging:
r8188eu: DYNAMIC_RF_CALIBRATION is not used
staging:
r8188eu: exit straight away if we have no pspoll frame
staging:
r8188eu: Fix block comment format
staging:
r8188eu: Fix misspelling in comment "cacluated" -> "calculated"
staging:
r8188eu: Fix misspelling in comment "Tranceiver" -> "Transceiver"
staging:
r8188eu: Fix misspelling in comment "writting" -> "writing"
staging:
r8188eu: fix rtw_alloc_hwxmits error detection for now
staging:
r8188eu: Fix sparse endianness warnings.
staging:
r8188eu: fix struct rt_firmware_hdr
staging:
r8188eu: fix suspect code indent for conditional statements
staging:
r8188eu: fix the index check in mgt_dispatcher
staging:
r8188eu: Fix warning of array overflow in ioctl_linux.c
staging:
r8188eu: fix warnings in rtw_p2p
staging:
r8188eu: fix warnings in rtw_pwrctrl
staging:
r8188eu: fix warnings in rtw_wlan_util
staging:
r8188eu: format block comments
staging:
r8188eu: format comments in drivers/net style
staging:
r8188eu: get addba resp status from ieee80211_mgmt
staging:
r8188eu: improve timeout handling in efuse_read_phymap_from_txpktbuf
staging:
r8188eu: improve timeout handling in iol_execute
staging:
r8188eu: improve timeout handling in LPS_RF_ON_check
staging:
r8188eu: improve timeout handling in rtl8188e_firmware_download
staging:
r8188eu: improve timeout handling in rtw_check_join_candidate
staging:
r8188eu: last_rx_mgnt_pkts is set but not used
staging:
r8188eu: make _rtw_init_mlme_priv static
staging:
r8188eu: make LPS_RF_ON_check static
staging:
r8188eu: make return values consistent
staging:
r8188eu: make validate_recv_ctrl_frame return void
staging:
r8188eu: make validate_recv_mgnt_frame return void
staging:
r8188eu: merge _mgt_dispatcher into mgt_dispatcher
staging:
r8188eu: merge process_addba_req into OnAction_back
staging:
r8188eu: move struct rt_firmware to rtw_fw.h
staging:
r8188eu: no need for an else after return
staging:
r8188eu: on_action_spct does nothing
staging:
r8188eu: pkt_newalloc is not used
staging:
r8188eu: place constants in right side in a comparison
staging:
r8188eu: place constants on the right side of tests
staging:
r8188eu: pnp_bstop_trx is never set
staging:
r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
staging:
r8188eu: ps_flag is never set
staging:
r8188eu: pwr_state_check_cnts is always zero
staging:
r8188eu: ra and ta do not depend on to_ds, from_ds
staging:
r8188eu: read addba resp tid from ieee80211_mgmt
staging:
r8188eu: read addr2 from ieee80211_mgmt
staging:
r8188eu: read back action code from ieee80211_mgmt
staging:
r8188eu: read destination address from ieee80211_mgmt
staging:
r8188eu: reduce variables in block_write()
staging:
r8188eu: refactor dm func set and clear
staging:
r8188eu: refactor rtw_inc_and_chk_continual_urb_error()
staging:
r8188eu: refactor rtw_usb_bulk_size_boundary()
staging:
r8188eu: reg_rfoff is never set
staging:
r8188eu: remove 'added by' author comments
staging:
r8188eu: remove _drv_ defines from include/rtw_debug.h
staging:
r8188eu: remove action_handler string
staging:
r8188eu: remove an unused category define
staging:
r8188eu: Remove broken rtw_p2p_get function.
staging:
r8188eu: remove constant parameter from _rtw_pwr_wakeup()
staging:
r8188eu: remove constant variable
staging:
r8188eu: remove dummy entries from OnAction_tbl
staging:
r8188eu: remove duplicate assignment
staging:
r8188eu: remove else after return
staging:
r8188eu: remove else after return and break statements
staging:
r8188eu: remove empty rtw_dummy_event_callback
staging:
r8188eu: remove empty rtw_fwdbg_event_callback
staging:
r8188eu: remove extra 'the'
staging:
r8188eu: remove GetHalDefVar8188EUsb()
staging:
r8188eu: remove GetHwReg8188EU()
staging:
r8188eu: remove HAL_DEF_CURRENT_ANTENNA
staging:
r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV
staging:
r8188eu: remove handlerOS independent comment
staging:
r8188eu: remove handlerOS independent comment
staging:
r8188eu: remove header usb_vendor_req.h
staging:
r8188eu: remove HW_VAR_AC_PARAM_BE from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from GetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_FIFO_CLEARN_UP
staging:
r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_H2C_FW_PWRMODE
staging:
r8188eu: remove HW_VAR_INITIAL_GAIN
staging:
r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_MLME_JOIN
staging:
r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_RPT_TIMER_SETTING from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHwReg8188EU()
staging:
r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetHwReg8188EU()
staging:
r8188eu: remove include/rtw_debug.h
staging:
r8188eu: remove local BIT macro
staging:
r8188eu: remove macro rtw_pwr_wakeup()
staging:
r8188eu: Remove multiple assignments
staging:
r8188eu: remove obsolete comments
staging:
r8188eu: remove OnAction_dls
staging:
r8188eu: remove OnAction_qos
staging:
r8188eu: remove OnAtim
staging:
r8188eu: remove psa, pda
staging:
r8188eu: Remove redundant code from rtw_free_netdev()
staging:
r8188eu: remove SetHalDefVar8188EUsb()
staging:
r8188eu: remove spaces before tabs
staging:
r8188eu: remove spaces before tabs
staging:
r8188eu: remove the "dump rx packet" fragments
staging:
r8188eu: remove the "dump tx packet" fragments
staging:
r8188eu: remove the bInSuspend loop
staging:
r8188eu: remove the bretry variable
staging:
r8188eu: remove to_fr_ds from struct rx_pkt_attrib
staging:
r8188eu: remove two limit defines
staging:
r8188eu: remove unncessary ternary operator
staging:
r8188eu: remove unnecessary blank lines
staging:
r8188eu: remove unnecessary braces in conditional statements
staging:
r8188eu: remove unnecessary braces in single statement block
staging:
r8188eu: remove unnecessary jump
staging:
r8188eu: remove unnecessary rtw_get_passing_time_ms call
staging:
r8188eu: remove unnecessary spaces
staging:
r8188eu: remove unneeded initializations
staging:
r8188eu: Remove unneeded variable ret in rtw_suspend()
staging:
r8188eu: remove unused _RND* from osdep_service.h
staging:
r8188eu: remove unused action handler prototypes
staging:
r8188eu: remove unused control frame subtypes
staging:
r8188eu: remove unused data frame subtypes
staging:
r8188eu: remove unused defines for dynamic functions
staging:
r8188eu: remove unused else condition
staging:
r8188eu: remove unused enums from odm.h
staging:
r8188eu: remove unused fields from struct eeprom_priv
staging:
r8188eu: remove unused fields from struct pwrctrl_priv
staging:
r8188eu: remove unused IEEE_* defines
staging:
r8188eu: remove unused macros from basic_types.h
staging:
r8188eu: remove unused macros from ieee80211.h
staging:
r8188eu: remove unused parameter from _rtw_pwr_wakeup()
staging:
r8188eu: remove unused prototype usbvendorrequest()
staging:
r8188eu: remove unused semaphore "allrxreturnevt"
staging:
r8188eu: remove unused timer functions
staging:
r8188eu: remove variables from rtl8188e_firmware_download()
staging:
r8188eu: rename clear_bacon_valid_bit()
staging:
r8188eu: rename fields of struct rt_firmware_hdr
staging:
r8188eu: rename parameter of block_write()
staging:
r8188eu: rename some macros to upper case
staging:
r8188eu: replace if with ternary operator
staging:
r8188eu: replace mlme_handler with function pointer
staging:
r8188eu: replace OnAction_tbl with switch-case
staging:
r8188eu: replace spaces with tabs
staging:
r8188eu: replace the GetFrameSubType call
staging:
r8188eu: ROMVer is always zero
staging:
r8188eu: simplify control flow
staging:
r8188eu: simplify delay conditions in rtw_pwr_wakeup
staging:
r8188eu: simplify error handling
staging:
r8188eu: simplify error handling in recv_func_prehandle
staging:
r8188eu: simplify if-else statement
staging:
r8188eu: simplify the ps_processing check
staging:
r8188eu: summarize two if statements
staging:
r8188eu: summarize two if statements
staging:
r8188eu: the frame type is shifted out
staging:
r8188eu: the MCS_rate_2R array is not used
staging:
r8188eu: to_fr_ds cannot be 3 here
staging:
r8188eu: use ARRAY_SIZE for mlme_sta_tbl
staging:
r8188eu: use back action codes from ieee80211.h
staging:
r8188eu: use BIT(tid) instead of manual shift
staging:
r8188eu: use defines for addba response status
staging:
r8188eu: use ieee80211 define for fragment number
staging:
r8188eu: use ieee80211 define for version check
staging:
r8188eu: use ieee80211 helper for destination address
staging:
r8188eu: use ieee80211 helper for retry bit
staging:
r8188eu: use ieee80211 helper for source address
staging:
r8188eu: use ieee80211 helper to check for beacon
staging:
r8188eu: use ieee80211 helper to check for pspoll
staging:
r8188eu: use ieee80211 helper to read the pwr bit
staging:
r8188eu: use ieee80211 helper to read the qos tid
staging:
r8188eu: use ieee80211 helpers in mgt_dispatcher
staging:
r8188eu: use ieee80211 helpers in validate_recv_mgnt_frame
staging:
r8188eu: use ieee80211 macro for sequence number
staging:
r8188eu: use ieee80211 struct for aid
staging:
r8188eu: use ieee80211 structs for addresses
staging:
r8188eu: use ieee80211_mgmt for action category
staging:
r8188eu: use in-kernel ieee channel
staging:
r8188eu: use in-kernel ieee80211 header structures
staging:
r8188eu: use kernel functions for timeout handling
staging:
r8188eu: use pr_info_once() to log the firmware version
staging:
r8188eu: use PTR_ALIGN() instead of RND4()
staging:
r8188eu: use round_up() instead of _RND128()
staging:
r8188eu: use round_up() instead of _RND4()
staging:
r8188eu: use round_up() instead of _RND8()
staging:
r8188eu: use sizeof instead of hardcoded firmware header size
staging:
r8188eu: use sizeof(*pvar) for allocating structs
staging:
r8188eu: use sizeof(*pvar) for allocating structs
staging:
r8188eu: use standard category defines
staging:
r8188eu: use standard mechanisms for control frames
staging:
r8188eu: use standard mechanisms for data frames
staging:
r8188eu: use standard mechanisms for qos data frames
staging:
r8188eu: Use the ARRAY_SIZE() macro
staging:
r8188eu: use the tid in delba processing
staging:
Remove the drivers for the Unisys s-Par
staging:
rtl8192e: Fix signedness bug in rtllib_rx_assoc_resp()
staging:
rtl8192e: remove multiple blank lines
staging:
rtl8192e: remove null check after call container_of()
staging:
rtl8192e: Remove space after cast
staging:
rtl8192e: Remove u16 cast for u16 return value
staging:
rtl8192e: Remove u16 cast for u32 parameter
staging:
rtl8192e: Remove unnecessary u16 argument cast
staging:
rtl8192e: Remove unnecessary u16 assignment cast
staging:
rtl8192e: Remove unnecessary u8 argument cast
staging:
rtl8192e: Remove unnecessary u8 assignment cast
staging:
rtl8192e: Remove unnecessary u8 cast in comparison
staging:
rtl8192u: change get_key functions to return 0 instead of -1
staging:
rtl8192u: compare strcmp result to zero
staging:
rtl8192u: Fix signedness bug in ieee80211_check_auth_response()
staging:
rtl8192u: make const array queuetopipe const, reduces object code size
staging:
rtl8192u: make read-only array EWC11NHTCap static const
staging:
rtl8192u: remove null check after call container_of()
staging:
rtl8192u: replace ternary statement with if and assignment
staging:
rtl8192u: use min_t/max_t macros instead of if else
staging:
rtl8712: add error handler in r8712_usbctrl_vendorreq()
staging:
rtl8712: cmd: remove redundant space after cast
staging:
rtl8712: efuse: code style - avoid macro argument precedence issues
staging:
rtl8712: fix a potential memory leak in r871xu_drv_init()
staging:
rtl8712: fix camel case in function r8712_generate_ie
staging:
rtl8712: Fix multiple blank lines warning from .c files
staging:
rtl8712: Fix multiple blank lines warning from .h files
staging:
rtl8712: Fix multiple line dereference
staging:
rtl8712: fix uninit-value in r871xu_drv_init()
staging:
rtl8712: fix uninit-value in usb_read8() and friends
staging:
rtl8712: Remove unnecessary int typecast
staging:
rtl8712: remove Unnecessary parentheses
staging:
rtl8712: remove unnecessary parentheses
staging:
rtl8712: Remove unnecessary parentheses
staging:
rtl8712: simplify control flow
staging:
rtl8712: Use completions for signaling
staging:
rtl8723bs: Allocate full pwep structure
staging:
rtl8723bs: Change rtw_ndev_notifier_call message to dbg
staging:
rtl8723bs: combine both sides of conditional statement
staging:
rtl8723bs: Fix alignment to match open parenthesis
staging:
rtl8723bs: fix indentation
staging:
rtl8723bs: Fix No space before tabs
staging:
rtl8723bs: place constants on the right side of tests
staging:
rtl8723bs: place constants on the right side of tests
staging:
rtl8723bs: refactor rtw_ch2freq()
staging:
rtl8723bs: remove 5 GHz channels from ch_freq_map
staging:
rtl8723bs: remove code suspect indent
staging:
rtl8723bs: remove handlerOS independent comment
staging:
rtl8723bs: remove header rtw_ioctl.h
staging:
rtl8723bs: remove leftover code for other chips
staging:
rtl8723bs: remove redundant braces in if statements
staging:
rtl8723bs: remove redundant braces in if statements
staging:
rtl8723bs: remove redundant else branches
staging:
rtl8723bs: Remove redundant else branches.
staging:
rtl8723bs: remove return from a function returning void
staging:
rtl8723bs: remove space after function name
staging:
rtl8723bs: simplify control flow
staging:
rtl8723bs: simplify control flow
staging:
rtl8723bs: tidy up error handling
staging:
rts5208: Convert kmap() to kmap_local_page()
staging:
sm750fb: Call iounmap() to free mapped bus memory
staging:
unisys: Remove "struct dentry *eth_debugfs_dir"
staging:
vc04_services: Convert kmap() to kmap_local_page()
staging:
vc04_services: Re-add dependency on HAS_DMA to BCM2835_VCHIQ
staging:
vc04_services: Re-use generic struct s32_fract
staging:
vc04_services: remove unused macro
staging:
vchiq: replace usage of found with dedicated list iterator variable
staging:
vchiq:remove unneeded flush_workqueue
staging:
vme: Add VME_BUS dependency to Kconfig
staging:
vme: Move 'vme/devices/' to 'vme_user/'
staging:
vme: Move vme_user to staging KConfig
staging:
vme_user: Fixed typo in the MODULE_AUTHOR
staging:
vt6655: Added missing BE support in CARDbGetCurrentTSF
staging:
vt6655: Delete tmacro.h
staging:
vt6655: Remove macro PCAvDelayByIO
staging:
vt6655: Remove unused macros in mac.h
staging:
vt6655: Rename constant definitions with CamelCase
staging:
vt6655: Rename function CARDbGetCurrentTSF
staging:
vt6655: Replace MACvGPIOIn with VNSvInPortB
staging:
vt6655: Replace MACvReadISR with VNSvInPortD
staging:
vt6655: Replace MACvReadMIBCounter with VNSvInPortD
staging:
vt6655: Replace MACvStart with VNSvOutPortB
staging:
vt6655: Replace MACvTransmitBCN with VNSvOutPortB
staging:
vt6655: Replace unused return value of vt6655_get_current_tsf
staging:
vt6655: Replace VNSvInPortB with ioread8
staging:
vt6655: Replace VNSvInPortD with ioread32
staging:
vt6655: Replace VNSvInPortW with ioread16
staging:
vt6655: Replace VNSvOutPortB with iowrite8
staging:
vt6656: Fix multiple blank lines warning
staging:
wfx: change variable name to be consistent
staging:
wfx: remove space at the start of the line
staging:
wlan-ng: Fix Alignment with parenthesis
staging:
wlan-ng: Fix Lines shouldn't end with '('
stcp:
Use memset_after() to zero sctp_stream_out_ext
Linux:
Stefan Schmidt says:
stm:
ltdc: fix two incorrect NULL checks on list iterator
stmmac, xsk:
Diversify return values from xsk_wakeup call paths
stmmac:
dwmac-mediatek: fix clock issue
stmmac:
dwmac-mediatek: fix resource leak in probe
stmmac:
intel: Add RPL-P PCI ID
stmmac:
intel: Fix an error handling path in intel_eth_pci_probe()
stop_machine:
Add stop_core_cpuslocked() for per-core operations
sun4i/drm:
backend: use mode_set engine callback
sun4i/drm:
engine: Add mode_set callback
sun4i/drm:
sun8i: use mode_set engine callback
sungem:
Prepare cleanup of powerpc's asm/prom.h
SUNRPC:
Cache deferral injection
SUNRPC:
Clean up svc_deferred_class trace events
SUNRPC:
Clean up xdr_commit_encode()
SUNRPC:
Clean up xdr_get_next_encode_buffer()
SUNRPC:
Don't disable preemption while calling svc_pool_for_cpu().
SUNRPC:
Fix READ_PLUS crasher
SUNRPC:
Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
SUNRPC:
Make cache_req::thread_wait an unsigned long
SUNRPC:
Optimize xdr_reserve_space()
SUNRPC:
Remove dead code in svc_tcp_release_rqst()
SUNRPC:
Remove pointer type casts from xdr_get_next_encode_buffer()
SUNRPC:
Remove svc_rqst::rq_xprt_hlen
sunrpc:
set cl_max_connect when cloning an rpc_clnt
SUNRPC:
Simplify synopsis of svc_pool_for_cpu()
SUNRPC:
Trap RDMA segment overflows
SUNRPC:
Use RMW bitops in single-threaded hot paths
swap:
convert add_to_swap() to take a folio
swap:
turn get_swap_page() into folio_alloc_swap()
swiotlb-xen:
fix DMA_ATTR_NO_KERNEL_MAPPING on arm
swiotlb:
add a SWIOTLB_ANY flag to lift the low memory restriction
swiotlb:
don't panic when the swiotlb buffer can't be allocated
swiotlb:
fix setting ->force_bounce
swiotlb:
make swiotlb_exit a no-op if SWIOTLB_FORCE is set
swiotlb:
make the swiotlb_init interface more useful
swiotlb:
max mapping size takes min align mask into account
swiotlb:
merge swiotlb-xen initialization into swiotlb
swiotlb:
pass a gfp_mask argument to swiotlb_init_late
swiotlb:
provide swiotlb_init variants that remap the buffer
swiotlb:
remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl
swiotlb:
rename swiotlb_late_init_with_default_size
swiotlb:
simplify swiotlb_max_segment
swiotlb:
use the right nslabs value in swiotlb_init_remap
swiotlb:
use the right nslabs-derived sizes in swiotlb_init_late
syscalls:
compat: Fix the missing part for __SYSCALL_COMPAT
sysctl:
Fix data races in proc_dointvec().
sysctl:
Fix data races in proc_dointvec_jiffies().
sysctl:
Fix data races in proc_dointvec_minmax().
sysctl:
Fix data races in proc_douintvec().
sysctl:
Fix data races in proc_douintvec_minmax().
sysctl:
Fix data races in proc_doulongvec_minmax().
sysctl:
Fix data-races in proc_dointvec_ms_jiffies().
sysctl:
Fix data-races in proc_dou8vec_minmax().
sysctl:
minor cleanup in new_dir()
sysfb:
Enable boot time VESA graphic mode selection
sysfb:
Make config option dependencies explicit
sysrq:
do not omit current cpu when showing backtrace of all active CPUs
target/pscsi:
remove pscsi_get_bio
target:
fix discard alignment on partitions
target:
pass a block_device to target_configure_unmap_from_queue
target:
remove an incorrect unmap zeroes data deduction
task_stack, x86/cea:
Force-inline stack helpers
task_work:
allow TWA_SIGNAL without a rescheduling IPI
taskstats:
version 12 with thread group and exe info
tcp/dccp:
Fix a data-race around sysctl_tcp_fwmark_accept.
tcp/udp:
Make early_demux back namespacified.
tcp:
add a missing nf_reset_ct() in 3WHS handling
tcp:
add accessors to read/set tp->snd_cwnd
tcp:
add drop reason support to tcp_ofo_queue()
tcp:
add drop reason support to tcp_prune_ofo_queue()
tcp:
add drop reason support to tcp_validate_incoming()
tcp:
add drop reasons to tcp_rcv_state_process()
tcp:
add drop reasons to tcp_rcv_synsent_state_process()
tcp:
Add tracepoint for tcp_set_ca_state
tcp:
add two drop reasons for tcp_ack()
tcp:
allow MPTCP to update the announced window
tcp:
consume incoming skb leading to a reset
tcp:
drop skb dst in tcp_rcv_established()
tcp:
Fix a data-race around sysctl_max_tw_buckets.
tcp:
Fix a data-race around sysctl_tcp_abort_on_overflow.
tcp:
Fix a data-race around sysctl_tcp_adv_win_scale.
tcp:
Fix a data-race around sysctl_tcp_app_win.
tcp:
Fix a data-race around sysctl_tcp_autocorking.
tcp:
Fix a data-race around sysctl_tcp_challenge_ack_limit.
tcp:
Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
tcp:
Fix a data-race around sysctl_tcp_comp_sack_nr.
tcp:
Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
tcp:
Fix a data-race around sysctl_tcp_early_retrans.
tcp:
Fix a data-race around sysctl_tcp_ecn_fallback.
tcp:
Fix a data-race around sysctl_tcp_frto.
tcp:
Fix a data-race around sysctl_tcp_invalid_ratelimit.
tcp:
Fix a data-race around sysctl_tcp_limit_output_bytes.
tcp:
Fix a data-race around sysctl_tcp_max_orphans.
tcp:
Fix a data-race around sysctl_tcp_min_rtt_wlen.
tcp:
Fix a data-race around sysctl_tcp_min_tso_segs.
tcp:
Fix a data-race around sysctl_tcp_mtu_probe_floor.
tcp:
Fix a data-race around sysctl_tcp_nometrics_save.
tcp:
Fix a data-race around sysctl_tcp_notsent_lowat.
tcp:
Fix a data-race around sysctl_tcp_probe_interval.
tcp:
Fix a data-race around sysctl_tcp_probe_threshold.
tcp:
Fix a data-race around sysctl_tcp_retrans_collapse.
tcp:
Fix a data-race around sysctl_tcp_rfc1337.
tcp:
Fix a data-race around sysctl_tcp_stdurg.
tcp:
Fix a data-race around sysctl_tcp_thin_linear_timeouts.
tcp:
Fix a data-race around sysctl_tcp_tso_rtt_log.
tcp:
Fix a data-race around sysctl_tcp_tw_reuse.
tcp:
Fix data-races around keepalive sysctl knobs.
tcp:
Fix data-races around sk_pacing_rate.
tcp:
Fix data-races around some timeout sysctl knobs.
tcp:
Fix data-races around sysctl knobs related to SYN option.
tcp:
Fix data-races around sysctl_max_syn_backlog.
tcp:
Fix data-races around sysctl_tcp_base_mss.
tcp:
Fix data-races around sysctl_tcp_dsack.
tcp:
Fix data-races around sysctl_tcp_ecn.
tcp:
Fix data-races around sysctl_tcp_fastopen.
tcp:
Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
tcp:
Fix data-races around sysctl_tcp_l3mdev_accept.
tcp:
Fix data-races around sysctl_tcp_max_reordering.
tcp:
Fix data-races around sysctl_tcp_migrate_req.
tcp:
Fix data-races around sysctl_tcp_min_snd_mss.
tcp:
Fix data-races around sysctl_tcp_moderate_rcvbuf.
tcp:
Fix data-races around sysctl_tcp_mtu_probing.
tcp:
Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
tcp:
Fix data-races around sysctl_tcp_recovery.
tcp:
Fix data-races around sysctl_tcp_reflect_tos.
tcp:
Fix data-races around sysctl_tcp_reordering.
tcp:
Fix data-races around sysctl_tcp_slow_start_after_idle.
tcp:
Fix data-races around sysctl_tcp_syn(ack)?_retries.
tcp:
Fix data-races around sysctl_tcp_syncookies.
tcp:
Fix data-races around sysctl_tcp_workaround_signed_windows.
tcp:
fix signed/unsigned comparison
tcp:
fix tcp_mtup_probe_success vs wrong snd_cwnd
tcp:
get rid of rst_seq_match
tcp:
improve PRR loss recovery
tcp:
make tcp_rcv_state_process() drop monitor friendly
tcp:
make tcp_rcv_synsent_state_process() drop monitor friend
tcp:
md5: fix IPv4-mapped support
tcp:
optimise skb_zerocopy_iter_stream()
tcp:
pass back data left in socket after receive
tcp:
sk->sk_bound_dev_if once in inet_request_bound_dev_if()
tcp:
tcp_rtx_synack() can be called from process context
tcp:
use alloc_large_system_hash() to allocate table_perturb
tcp:
use tcp_skb_sent_after() instead in RACK
tcp_cubic:
make hystart_ack_delay() aware of BIG TCP
tcp_ipv6:
set the drop_reason in the right place
tee:
combine "config" and "menu" for TEE's menuconfig
tee:
make tee_shm_register_kernel_buf vmalloc supported
tee:
optee: Pass a pointer to virt_addr_valid()
tee:
optee: Use ffa_dev_get_drvdata to fetch driver_data
tee:
remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF
tee:
remove tee_shm_va2pa() and tee_shm_pa2va()
tee:
tee_get_drvdata(): fix description of return value
termbits.h:
Align lines & format
termbits.h:
create termbits-common.h for identical bits
termbits.h:
Remove posix_types.h include
termbits:
Convert octal defines to hex
test_firmware:
Add test support for firmware upload
test_firmware:
Error injection for firmware upload
test_firmware:
fix end of loop test in upload_read_show()
testing:
nvdimm: asm/mce.h is not needed in nfit.c
testing:
nvdimm: iomap: make __nfit_test_ioremap a macro
testusb:
Fix warning comparing pointer to 0
thermal/core:
Fix memory leak in __thermal_cooling_device_register()
thermal/drivers/bcm2711:
Don't clamp temperature at zero
thermal/drivers/broadcom:
Fix potential NULL dereference in sr_thermal_probe
thermal/drivers/imx_sc_thermal:
Fix refcount leak in imx_sc_thermal_probe
thermal/drivers/k3:
Add hwmon support
thermal/drivers/qcom/lmh:
Add sc8180x compatible
thermal/drivers/qcom:
Add support for multiple generations of devices
thermal/drivers/qcom:
Add support for PMIC5 Gen2 ADCTM
thermal/drivers/rcar_thermal:
Use platform_get_irq_optional() to get the interrupt
thermal/drivers/rz2gl:
Fix OTP Calibration Register values
thermal/drivers/thermal_hwmon:
Use hwmon_device_register_for_thermal()
thermal/drivers/thermal_of:
Add change_mode ops support for thermal_of sensor
thermal/drivers/tsens:
Add compat string for the qcom,msm8960
thermal:
cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling
thermal:
devfreq_cooling: use local ops instead of global ops
thermal:
hisi_termal: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
thermal:
int340x: Add Meteor Lake PCI device ID
thermal:
int340x: Clean up _OSC context init
thermal:
int340x: Clean up unnecessary acpi_buffer pointer freeing
thermal:
int340x: Consolidate freeing of acpi_buffer pointer
thermal:
intel: hfi: remove NULL check after container_of() call
thermal:
intel: pch: enhance overheat handling
thermal:
intel: pch: improve the cooling delay log
thermal:
intel: pch: move cooling delay to suspend_noirq phase
thermal:
intel_tcc_cooling: Add TCC cooling support for RaptorLake
thermal:
k3_j72xx_bandgap: Add the bandgap driver support
thermal:
thermal_of: fix typo on __thermal_bind_params
thunderbolt:
Add debug logging when lane is enabled/disabled
thunderbolt:
Add KUnit test for devices with no DisplayPort adapters
thunderbolt:
Add support for XDomain lane bonding
thunderbolt:
Dump path config space entries during discovery
thunderbolt:
Fix buffer allocation of devices with no DisplayPort adapters
thunderbolt:
Fix typo in comment
thunderbolt:
Ignore port locked error in tb_port_wait_for_link_width()
thunderbolt:
Link USB4 ports to their USB Type-C connectors
thunderbolt:
Make iommu_dma_protection more accurate
thunderbolt:
Move tb_port_state() prototype to correct place
thunderbolt:
Replace usage of found with dedicated list iterator variable
thunderbolt:
Split setting link width and lane bonding into own functions
thunderbolt:
test: use NULL macros
thunderbolt:
Use decimal number with port numbers
thunderbolt:
Use different lane for second DisplayPort tunnel
tick/nohz:
unexport __init-annotated tick_nohz_full_setup()
tilcdc:
tilcdc_external: fix an incorrect NULL check on list iterator
time/sched_clock:
Fix formatting of frequency reporting code
time/sched_clock:
Round the frequency reported to nearest rather than down
time/sched_clock:
Use Hz as the unit for clock rate reporting below 4kHz
timekeeping:
Add raw clock fallback for random_get_entropy()
timekeeping:
Annotate ktime_get_boot_fast_ns() with data_race()
timekeeping:
Consolidate fast timekeeper
timekeeping:
Introduce fast accessor to clock tai
timers/nohz:
Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
timers:
Initialize base::next_expiry_recalc in timers_prepare_cpu()
timers:
Move timer sysctl into the timer code
timers:
Provide a better debugobjects hint for delayed works
timers:
Simplify calc_index()
tipc:
check attribute length for bearer name
tipc:
fix use-after-free Read in tipc_named_reinit
tipc:
move bc link creation back to tipc_node_create
tls:
Add opt-in zerocopy mode of sendfile()
tls:
hw: rx: use return value of tls_device_decrypted() to carry status
tls:
Rename TLS_INFO_ZC_SENDFILE to TLS_INFO_ZC_TX
tls:
rx: assume crypto always calls our callback
tls:
rx: clear ctx->recv_pkt earlier
tls:
rx: consistently use unlocked accessors for rx_list
tls:
rx: don't handle async in tls_sw_advance_skb()
tls:
rx: don't handle TLS 1.3 in the async crypto callback
tls:
rx: don't issue wake ups when data is decrypted
tls:
rx: don't report text length from the bowels of decrypt
tls:
rx: don't store the decryption status in socket context
tls:
rx: don't store the record type in socket context
tls:
rx: don't track the async count
tls:
rx: drop pointless else after goto
tls:
rx: drop unnecessary arguments from tls_setup_from_iter()
tls:
rx: factor out writing ContentType to cmsg
tls:
rx: init decrypted status in tls_read_size()
tls:
rx: inline consuming the skb at the end of the loop
tls:
rx: jump out for cases which need to leave skb on list
tls:
rx: jump to a more appropriate label
tls:
rx: move counting TlsDecryptErrors for sync
tls:
rx: only copy IV from the packet for TLS 1.2
tls:
rx: pull most of zc check out of the loop
tls:
rx: refactor decrypt_skb_update()
tls:
rx: replace 'back' with 'offset'
tls:
rx: return the already-copied data on crypto error
tls:
rx: reuse leave_on_list label for psock
tls:
rx: simplify async wait
tls:
rx: treat process_rx_list() errors as transient
tls:
rx: use a define for tag length
tls:
rx: use async as an in-out argument
tls:
rx: use MAX_IV_SIZE for allocations
tls:
rx: wrap decryption arguments in a structure
tmpfs:
fix the issue that the mount and remount results are inconsistent.
tmpfs:
fix undefined-behaviour in shmem_reconfigure()
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools headers arm64:
Sync arm64's cputype.h with the kernel sources
tools headers cpufeatures:
Sync with the kernel sources
tools headers cpufeatures:
Sync with the kernel sources
tools headers cpufeatures:
Sync with the kernel sources
tools headers UAPI:
Sync drm/i915_drm.h with the kernel sources
tools headers UAPI:
Sync linux/kvm.h with the kernel sources
tools headers UAPI:
Sync linux/kvm.h with the kernel sources
tools headers UAPI:
Sync linux/kvm.h with the kernel sources
tools headers UAPI:
Sync linux/prctl.h with the kernel sources
tools headers UAPI:
Sync x86's asm/kvm.h with the kernel sources
tools headers UAPI:
Synch KVM's svm.h header with the kernel
tools include UAPI:
Sync linux/vhost.h with the kernel sources
tools kvm headers arm64:
Update KVM headers from the kernel sources
tools/certs:
Add print-cert-tbs-hash.sh
tools/kvm_stat:
fix display of error when multiple processes are found
tools/lib/thermal:
Add a thermal library
tools/lib/thermal:
remove unneeded semicolon
tools/memory-model/README:
Update klitmus7 compat table
tools/nolibc/arch:
mark the _start symbol as weak
tools/nolibc/arch:
split arch-specific code into individual files
tools/nolibc/ctype:
add the missing is* functions
tools/nolibc/ctype:
split the is* functions to ctype.h
tools/nolibc/errno:
extract errno.h from sys.h
tools/nolibc/signal:
move raise() to signal.h
tools/nolibc/std:
move the standard type definitions to std.h
tools/nolibc/stdio:
add a minimal [vf]printf() implementation
tools/nolibc/stdio:
add a minimal set of stdio functions
tools/nolibc/stdio:
add fwrite() to stdio
tools/nolibc/stdio:
add perror() to report the errno value
tools/nolibc/stdio:
add stdin/stdout/stderr and fget*/fput* functions
tools/nolibc/stdio:
add support for '%p' to vfprintf()
tools/nolibc/stdio:
make printf(%s) accept NULL
tools/nolibc/stdlib:
add a simple getenv() implementation
tools/nolibc/stdlib:
add i64toa() and u64toa()
tools/nolibc/stdlib:
add utoh() and u64toh()
tools/nolibc/stdlib:
avoid a 64-bit shift in u64toh_r()
tools/nolibc/stdlib:
extract the stdlib-specific functions to their own file
tools/nolibc/stdlib:
Implement `malloc()`, `calloc()`, `realloc()` and `free()`
tools/nolibc/stdlib:
implement abort()
tools/nolibc/stdlib:
make raise() use the lower level syscalls only
tools/nolibc/stdlib:
move ltoa() to stdlib.h
tools/nolibc/stdlib:
only reference the external environ when inlined
tools/nolibc/stdlib:
replace the ltoa() function with more efficient ones
tools/nolibc/string:
add strcmp() and strncmp()
tools/nolibc/string:
add strncpy() and strlcpy()
tools/nolibc/string:
add tiny versions of strncat() and strlcat()
tools/nolibc/string:
do not use __builtin_strlen() at -O0
tools/nolibc/string:
export memset() and memmove()
tools/nolibc/string:
Implement `strdup()` and `strndup()`
tools/nolibc/string:
Implement `strnlen()`
tools/nolibc/string:
slightly simplify memmove()
tools/nolibc/string:
split the string functions into string.h
tools/nolibc/string:
use unidirectional variants for memcpy()
tools/nolibc/sys:
add syscall definition for getppid()
tools/nolibc/sys:
Implement `mmap()` and `munmap()`
tools/nolibc/sys:
make getpgrp(), getpid(), gettid() not set errno
tools/nolibc/sys:
make open() take a vararg on the 3rd argument
tools/nolibc/sys:
split the syscall definitions into their own file
tools/nolibc/time:
create time.h with time()
tools/nolibc/types:
add poll() and waitpid() flag definitions
tools/nolibc/types:
define EXIT_SUCCESS and EXIT_FAILURE
tools/nolibc/types:
define PATH_MAX and MAXPATHLEN
tools/nolibc/types:
Implement `offsetof()` and `container_of()` macro
tools/nolibc/types:
make FD_SETSIZE configurable
tools/nolibc/types:
move makedev to types.h and make it a macro
tools/nolibc/types:
move the FD_* functions to macros in types.h
tools/nolibc/types:
split syscall-specific definitions into their own files
tools/nolibc/unistd:
add usleep()
tools/nolibc/unistd:
extract msleep(), sleep(), tcsetpgrp() to unistd.h
tools/nolibc:
add a makefile to install headers
tools/nolibc:
add the nolibc subdir to the common Makefile
tools/nolibc:
also mention how to build by just setting the include path
tools/nolibc:
guard the main file against multiple inclusion
tools/nolibc:
i386: Implement syscall with 6 arguments
tools/nolibc:
move exported functions to their own section
tools/nolibc:
Remove .global _start from the entry point code
tools/nolibc:
Replace `asm` with `__asm__`
tools/nolibc:
use pselect6 on RISCV
tools/nolibc:
x86-64: Update System V ABI document link
tools/power turbostat:
Add Power Limit4 support
tools/power turbostat:
Allow -e for all names.
tools/power turbostat:
Allow printing header every N iterations
tools/power turbostat:
be more useful as non-root
tools/power turbostat:
fix dump for AMD cpus
tools/power turbostat:
fix ICX DRAM power numbers
tools/power turbostat:
No build warnings with -Wextra
tools/power turbostat:
print power values upto three decimal
tools/power turbostat:
Support thermal throttle count print
tools/power turbostat:
tweak --show and --hide capability
tools/power turbostat:
version 2022.04.16
tools/power/x86/intel-speed-select:
Display error on turbo mode disabled
tools/power/x86/intel-speed-select:
Fix warning for perf_cap.cpu
tools/runqslower:
Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
tools/testing/nvdimm:
remove unneeded flush_workqueue
tools/testing/selftests/vm/gup_test.c:
clarify error statement
tools/thermal:
Add a temperature capture tool
tools/thermal:
Add thermal daemon skeleton
tools/thermal:
Add util library
tools/thermal:
remove unneeded semicolon
tools/vm/page_owner:
support debug log to avoid huge log print
tools/vm/page_owner_sort.c:
avoid repeated judgments
tools/vm/page_owner_sort.c:
provide allocator labelling and update --cull and --sort options
tools/vm/page_owner_sort.c:
support for multi-value selection in single argument
tools/vm/page_owner_sort.c:
support sorting blocks by multiple keys
tools/vm/page_owner_sort.c:
use fprintf() to send error messages to stderr
tools:
Fixed MIPS builds due to struct flock re-definition
tools:
gpio: Add new hardware clock type
tools:
Import ARM SMCCC definitions
topology:
Remove unused cpu_cluster_mask()
topology:
Remove unused cpu_cluster_mask()
torture:
Add rcu_normal and rcu_expedited runs to torture.sh
torture:
Enable CSD-lock stall reports for scftorture
torture:
Make thread detection more robust by using lspcu
torture:
Permit running of experimental torture types
torture:
Reposition so that $? collects ssh code in torture.sh
torture:
Save "make allmodconfig" .config file
torture:
Skip vmlinux check for kvm-again.sh runs
torture:
Use "-o Batchmode=yes" to disable ssh password requests
tpm/tpm_ftpm_tee:
Return true/false (not 1/0) from bool functions
tpm:
Add field upgrade mode support for Infineon TPM2 modules
tpm:
cr50: Add new device/vendor ID 0x504a6666
tpm:
Fix buffer access in tpm2_get_tpm_pt()
tpm:
ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
tpm:
Remove read16/read32/write32 calls from tpm_tis_phy_ops
trace:
platform/x86/intel/ifs: Add trace point to track Intel IFS operations
tracefs:
Fix syntax errors in comments
tracing/histograms:
Fix memory leak problem
tracing/kprobes:
Check whether get_kretprobe() returns NULL in kretprobe_dispatcher()
tracing/timer:
Add missing argument documentation of trace points
tracing/timerlat:
Do not wakeup the thread if the trace stops at the IRQ
tracing/timerlat:
Notify IRQ new max latency only if stop tracing is set
tracing/timerlat:
Print stacktrace in the IRQ handler if needed
tracing/uprobes:
Remove unwanted initialization in __trace_uprobe_create()
tracing:
Add documentation for trace clock tai
tracing:
Avoid adding tracer option before update_tracer_options
tracing:
Change "char *" string form to "char []"
tracing:
Change `if (strlen(glob))` to `if (glob[0])`
tracing:
Cleanup code by removing init "char *name"
tracing:
Cleanup double word in comment
tracing:
Disable kcov on trace_preemptirq.c
tracing:
Fix comments for event_trigger_separate_filter()
tracing:
Fix comments of create_filter()
tracing:
Fix inconsistent style of mini-HOWTO
tracing:
Fix kernel-doc
tracing:
Fix potential double free in create_var_ref()
tracing:
Fix return value of trace_pid_write()
tracing:
Fix sleeping function called from invalid context on RT kernel
tracing:
Fix sleeping while atomic in kdb ftdump
tracing:
Fix tracing_map_sort_entries() kernel-doc comment
tracing:
Have event format check not flag %p* on __get_dynamic_array()
tracing:
Have existing event_command.parse() implementations use helpers
tracing:
incorrect gfp_t conversion
tracing:
incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
tracing:
Initialize integer variable to prevent garbage return value
tracing:
Introduce trace clock tai
tracing:
Make tp_printk work on syscall tracepoints
tracing:
make tracer_init_tracefs initcall asynchronous
tracing:
Remove check of list iterator against head past the loop body
tracing:
Remove logic for registering multiple event triggers at a time
tracing:
Remove redundant trigger_ops params
tracing:
Remove usage of list iterator after the loop body
tracing:
Remove usage of list iterator variable after the loop
tracing:
Replace usage of found with dedicated list iterator variable
tracing:
Reset the function filter after completing trampoline/graph selftest
tracing:
Return -EINVAL if WARN_ON(!glob) triggered in event_hist_trigger_parse()
tracing:
Separate hist state updates from hist registration
tracing:
Simplify conditional compilation code in tracing_set_tracer()
tracing:
Use strim() to remove whitespace instead of doing it manually
tracing:
Use trace_create_file() to simplify creation of tracefs entries
tracing:
Use WARN instead of printk and WARN_ON
tsnep:
Add free running cycle counter support
tsnep:
Remove useless null check before call of_node_put()
tty/hvc_opal:
simplify if-if to if-else
tty/sysrq:
change the definition of sysrq_key_table's element to make it more readable
tty:
Add function for handling flow control chars
tty:
Add N_CAN327 line discipline ID for ELM327 based CAN driver
tty:
extract tty_flip_buffer_commit() from tty_flip_buffer_push()
tty:
Fix a possible resource leak in icom_probe
tty:
fix deadlock caused by calling printk() under tty_port->lock
tty:
goldfish: Fix free_irq() on remove
tty:
goldfish: Introduce gf_ioread32()/gf_iowrite32()
tty:
goldfish: Use tty_port_destroy() to destroy port
tty:
hvc: dcc: Bind driver to CPU core0 for reads and writes
tty:
hvc: Prepare cleanup of powerpc's asm/prom.h
tty:
hvcs: simplify if-if to if-else
tty:
n_gsm: clean up dead code in gsm_queue()
tty:
n_gsm: clean up implicit CR bit encoding in address field
tty:
n_gsm: Debug output allocation must use GFP_ATOMIC
tty:
n_gsm: Fix packet data hex dump output
tty:
n_tty: Restore EOF push handling behavior
tty:
remove BOTHER ifdefs
tty:
remove CMSPAR ifdefs
tty:
remove IBSHIFT ifdefs
tty:
Rework receive flow control char logic
tty:
serial: altera: use altera_jtaguart_stop_tx()
tty:
serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
tty:
serial: fsl_lpuart: remove the count initialization as it is not needed
tty:
serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules
tty:
serial: meson: Added S4 SOC compatibility
tty:
serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates
tty:
serial: mpc52xx_uart: remove double ifdeffery
tty:
serial: owl-uart, send x_char even if stopped
tty:
serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
tty:
serial: Prepare cleanup of powerpc's asm/prom.h
tty:
serial: qcom-geni-serial: Implement start_rx callback
tty:
serial: qcom-geni-serial: Remove uart frequency table. Instead, find suitable frequency with call to clk_round_rate.
tty:
serial: samsung: add spin_lock for interrupt and console_write
tty:
serial: samsung_tty: Fix suspend/resume on S5L
tty:
serial: samsung_tty: set dma burst_size to 1
tty:
synclink_cs: Use bitwise instead of arithmetic operator for flags
tty:
synclink_gt: Fix null-pointer-dereference in slgt_clean()
tty:
use new tty_insert_flip_string_and_push_buffer() in pty_write()
tunnels:
do not assume mac header is set in skb_tunnel_check_pmtu()
uapi:
always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h
uapi:
simplify __ARCH_FLOCK{,64}_PAD a little
ubd:
don't set the discard_alignment queue limit
ubi:
fastmap: Check wl_pool for free peb before wear leveling
ubi:
fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty
ubi:
ubi_create_volume: Fix use-after-free when volume creation failed
ubifs:
Convert to release_folio
ubifs:
Convert ubifs to read_folio
ubifs:
Simplify the return expression of run_gc()
ubifs:
Use NULL instead of using plain integer as pointer
ubsan:
disable UBSAN_DIV_ZERO for clang
udf:
Convert adinicb and symlinks to read_folio
udmabuf:
add back sanity check
udp:
Fix a data-race around sysctl_udp_l3mdev_accept.
uio:
dfl: add HSSI subsystem feature id
um:
Add missing apply_returns()
um:
chan_user: Fix winch_tramp() return value
um:
daemon: Make default socket configurable
um:
Enable ARCH_HAS_GCOV_PROFILE_ALL
um:
Fix out-of-bounds read in LDT setup
um:
line: Use separate IRQs per line
um:
Replace to_phys() and to_virt() with less generic function names
um:
Use asm-generic/dma-mapping.h
um:
use fallback for random_get_entropy() instead of zero
um:
vector: switch to netif_napi_add_weight()
um:
virt-pci: set device ready in probe()
um:
virtio_uml: Fix broken device handling in time-travel
um:
xterm: Make default terminal emulator configurable
Linux:
Unify the primitives for file descriptor closing
uninline may_mount() and don:
't opencode it in fspick(2)/fsopen(2)
Linux:
Update dt-bindings for sc7280 platform
USB / dwc3:
Fix a checkpatch warning in core.c
USB / dwc3:
Fix three doc-build warnings
usb-storage:
alauda: fix initFunction error return
usb-storage:
isd200: fix initFunction error return
usb-storage:
shuttle_usbat: fix initFunction error return
USB2NET :
SR9800 : change SR9800_BULKIN_SIZE from global to static
USB:
c67x00: remove unnecessary check of res
usb:
cdns3: allocate TX FIFO size according to composite EP number
usb:
cdnsp: Fixed setting last_trb incorrectly
usb:
chipidea: udc: check request status before setting device address
usb:
core: acpi: Use the sysdev pointer instead of controller device
usb:
core: devices: drop redundant buffer overflow checks
usb:
core: devices: remove dead code under #ifdef PROC_EXTRA
USB:
core: Disable remote wakeup for freeze/quiesce
usb:
core: hcd: Add support for deferring roothub registration
usb:
core: hcd: Create platform devices for onboard hubs in probe()
usb:
deprecate the third argument of usb_maxpacket()
USB:
dwc2: Add OTG support for Ingenic SoCs.
usb:
dwc2: Fix memory leak in dwc2_hcd_init
usb:
dwc2: gadget: don't reset gadget's driver->bus
usb:
dwc3-am62: remove unnecesary clk_put()
usb:
dwc3: core: Add error log when core soft reset failed
usb:
dwc3: Don't switch OTG -> peripheral if extcon is present
usb:
dwc3: EP clear halt leading to clearing of delayed_status
usb:
dwc3: ep0: Don't prepare beyond Setup stage
usb:
dwc3: Fix ep0 handling when getting reset while doing control transfer
usb:
dwc3: gadget: Delay issuing End Transfer
usb:
dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
usb:
dwc3: gadget: Fix event pending check
usb:
dwc3: gadget: Fix IN endpoint max packet size allocation
usb:
dwc3: gadget: increase tx fifo size for ss isoc endpoints
usb:
dwc3: gadget: Move null pinter check to proper place
usb:
dwc3: gadget: Only End Transfer for ep0 data phase
usb:
dwc3: gadget: Prevent repeat pullup()
usb:
dwc3: gadget: Refactor pullup()
usb:
dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
usb:
dwc3: host: Stop setting the ACPI companion
usb:
dwc3: pci: Fix pm_runtime_get_sync() error checking
usb:
dwc3: pci: Restore line lost in merge conflict resolution
usb:
dwc3: remove a possible unnecessary 'out of memory' message
usb:
dwc3: xilinx: Add gpio-reset support
usb:
ehci-omap: drop unused ehci_read() function
USB:
fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
USB:
gadget: Add a new bus for gadgets
USB:
gadget: Add ID numbers to gadget names
usb:
gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK
usb:
gadget: f_fs: change ep->ep safe in ffs_epfile_io()
usb:
gadget: f_fs: change ep->status safe in ffs_epfile_io()
USB:
gadget: Fix double-free bug in raw_gadget driver
USB:
gadget: Fix mistakes in UDC core kerneldoc
usb:
gadget: Fix non-unique driver names in raw-gadget driver
USB:
gadget: Fix return of -EBUSY
usb:
gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
usb:
gadget: net2272: clean up comments
usb:
gadget: net2280: use swap() instead of open coding it
usb:
gadget: omap_udc: Make it CCF clk API compatible
usb:
gadget: pxa27x_udc: clean up comment
USB:
gadget: Register udc before gadget
USB:
gadget: Rename usb_gadget_probe_driver()
usb:
gadget: s3c-hsudc: clean up comments
usb:
gadget: tegra-xudc: clean up comments
usb:
gadget: u_audio: clean up some inconsistent indenting
usb:
gadget: u_ether: fix regression in setting fixed MAC address
usb:
gadget: udc: Remove useless variable assignment in xudc_read_fifo()
usb:
gadget: uvc: allow changing interface name via configfs
usb:
gadget: uvc: fix changing interface name via configfs
usb:
gadget: uvc: fix list double add in uvcg_video_pump
usb:
gadget: uvc: giveback vb2 buffer on req complete
usb:
gadget: uvc: improve sg exit condition
usb:
gadget: uvc: move structs to common header
usb:
gadget: uvc: prevent index variables to start from 0
usb:
gadget: uvc: remove pause flag use
usb:
gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer
usb:
gadget: uvc: track frames in format entries
USB:
hcd-pci: Fully suspend across freeze/thaw cycle
usb:
host: ehci-xilinx: adding description for return value
usb:
host: ehci-xilinx: Fix quoted string split across lines
USB:
host: isp116x: check return value after calling platform_get_resource()
usb:
host: ohci-omap: Make it CCF clk API compatible
usb:
host: xhci-plat: create shared hcd after having added main hcd
usb:
host: xhci-plat: omit shared hcd if either root hub has no ports
usb:
host: xhci-plat: prepare operation w/o shared hcd
usb:
hub: Simplify error and success path in port_over_current_notify
usb:
isp1760: Fix out-of-bounds array access
usb:
lan78xx: remove a copy of the NAPI_POLL_WEIGHT define
usb:
misc: Add onboard_usb_hub driver
usb:
musb: Fix missing of_node_put() in omap2430_probe
usb:
musb: mediatek: Use clk_bulk API to simplify clock operations
USB:
new quirk for Dell Gen 2 devices
usb:
omap: avoid mach/*.h headers
USB:
omap_udc: clean up comment
usb:
Prepare cleanup of powerpc's asm/prom.h
usb:
Probe EHCI, OHCI controllers asynchronously
usb:
remove third argument of usb_maxpacket()
usb:
remove third argument of usb_maxpacket()
usb:
rework usb_maxpacket() using usb_pipe_endpoint()
USB:
serial: ftdi_sio: add Belimo device ids
USB:
serial: ftdi_sio: clean up printk format specifier
USB:
serial: io_ti: add Agilent E5805A support
USB:
serial: option: add Quectel BG95 modem
USB:
serial: option: add Quectel EM05-G modem
USB:
serial: option: add Quectel RM500K module support
USB:
serial: option: add support for Cinterion MV31 with new baseline
USB:
serial: option: add Telit LE910Cx 0x1250 composition
USB:
serial: pl2303: add support for more HXN (G) types
USB:
serial: pl2303: fix type detection for odd device
USB:
storage: karma: fix rio_karma_init return
usb:
typec: add missing uevent when partner support PD
usb:
typec: mux: Add On Semi fsa4480 driver
usb:
typec: mux: Allow multiple mux_devs per mux
usb:
typec: mux: Check dev_set_name() return value
usb:
typec: mux: intel_pmc_mux: Add retry logic to a PMC command
usb:
typec: mux: Introduce indirection
usb:
typec: tipd: Only update power status on IRQ
usb:
typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe
usb:
typec: ucsi: acpi: Map the mailbox with memremap()
usb:
typec: ucsi: add a common function ucsi_unregister_connectors()
usb:
typec: ucsi: Wait for the USB role switches
usb:
typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
usb:
usbip: add missing device lock on tweak configuration cmd
usb:
usbip: fix a refcount leak in stub_probe()
Linux:
usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt
usbnet:
fix memory allocation in helpers
usbnet:
fix memory leak in error case
usbnet:
Run unregister_netdev() before unbind() again
usbnet:
smsc95xx: Avoid link settings race on interrupt reception
usbnet:
smsc95xx: Don't clear read-only PHY interrupt
usbnet:
smsc95xx: Don't reset PHY behind PHY driver's back
usbnet:
smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
usercopy:
Cast pointer to an integer once
usercopy:
Handle vm_map_ram() areas
usercopy:
Make usercopy resilient against ridiculously large copies
usercopy:
Remove HARDENED_USERCOPY_PAGESPAN
userfaultfd/selftests:
use swap() instead of open coding it
userfaultfd:
provide properly masked address for huge-pages
vboxsf:
Convert vboxsf to read_folio
vDPA/ifcvf:
fix uninitialized config_vector warning
vdpa/mlx5:
Add RX MAC VLAN filter support
vdpa/mlx5:
Add support for reading descriptor statistics
vdpa/mlx5:
clean up indenting in handle_ctrl_vlan()
vdpa/mlx5:
fix error code for deleting vlan
vdpa/mlx5:
Fix syntax errors in comments
vdpa/mlx5:
Initialize CVQ vringh only once
vdpa/mlx5:
Remove flow counter from steering
vdpa/mlx5:
Update Control VQ callback information
vdpa/mlx5:
Use readers/writers semaphore instead of mutex
vdpa/vp_vdpa :
add vdpa tool support in vp_vdpa
vdpa:
Add support for querying vendor statistics
vdpa:
Fix error logic in vdpa_nl_cmd_dev_get_doit
vdpa:
ifcvf: set pci driver data in probe
vdpa:
introduce config operations for associating ASID to a virtqueue group
vdpa:
introduce virtqueue groups
vdpa:
make get_vq_group and set_group_asid optional
vdpa:
multiple address spaces support
vdpa:
Use helper for safer setting of driver_override
vdpa_sim:
advertise VIRTIO_NET_F_MTU
vdpa_sim:
factor out buffer completion logic
vdpa_sim:
filter destination mac address
vdpasim:
allow to enable a vq repeatedly
vdpasim:
control virtqueue support
vdpasim:
Off by one in vdpasim_set_group_asid()
vduse:
Fix NULL pointer dereference on sysfs access
vduse:
Tie vduse mgmtdev and its device
veth:
Add updating of trans_start
veth:
enable BIG TCP packets
vf/remap:
return the amount of bytes actually deduplicated
vfio/ccw:
Remove mdev from struct channel_program
vfio/mdev:
Pass in a struct vfio_device * to vfio_dma_rw()
vfio/mdev:
Pass in a struct vfio_device * to vfio_pin/unpin_pages()
vfio/mdev:
Remove mdev drvdata
vfio/mdev:
Remove mdev_parent_ops
vfio/mdev:
Remove mdev_parent_ops dev_attr_groups
vfio/mdev:
Remove vfio_mdev.c
vfio/mdev:
Use the driver core to create the 'remove' file
vfio/mlx5:
Manage the VF attach/detach callback from the PF
vfio/mlx5:
Refactor to enable VFs migration in parallel
vfio/mlx5:
Run the SAVE state command in an async mode
vfio/pci:
Add driver_managed_dma to the new vfio_pci drivers
vfio/pci:
Change the PF power state to D0 before enabling VFs
vfio/pci:
Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata
vfio/pci:
Invalidate mmaps and block the access in D3hot power state
vfio/pci:
Move the unused device into low power state with runtime PM
vfio/pci:
Remove vfio_device_get_from_dev()
vfio/pci:
Use the struct file as the handle not the vfio_group
vfio/pci:
Virtualize PME related registers bits and initialize to zero
vfio:
Add missing locking for struct vfio_group::kvm
vfio:
Change struct vfio_group::container_users to a non-atomic int
vfio:
Change struct vfio_group::opened from an atomic to bool
vfio:
Change vfio_external_check_extension() to vfio_file_enforced_coherent()
vfio:
Change vfio_external_user_iommu_id() to vfio_file_iommu_group()
vfio:
Change vfio_group_set_kvm() to vfio_file_set_kvm()
vfio:
Delete container_q
vfio:
Delete the unbound_list
vfio:
Do not manipulate iommu dma_owner for fake iommu groups
vfio:
Fully lock struct vfio_group::container
vfio:
Make vfio_(un)register_notifier accept a vfio_device
vfio:
Move IOMMU_CAP_CACHE_COHERENCY test to after we know we have a group
vfio:
Move the Intel no-snoop control off of IOMMU_CACHE
vfio:
Remove calls to vfio_group_add_container_user()
vfio:
Remove dead code
vfio:
Remove iommu group notifier
vfio:
Remove use of vfio_group_viable()
vfio:
Remove vfio_external_group_match_file()
vfio:
remove VFIO_GROUP_NOTIFY_SET_KVM
vfio:
Require that devices support DMA cache coherence
vfio:
Set DMA ownership for VFIO devices
vfio:
Simplify the life cycle of the group FD
vfio:
Split up vfio_group_get_device_fd()
vfio:
Stop using iommu_present()
VFS:
add FMODE_CAN_ODIRECT file flag
vfs:
fix copy_file_range() regression in cross-fs copies
vhost-scsi:
drop flush after vhost_dev_cleanup
vhost-test:
drop flush after vhost_dev_cleanup
vhost-vdpa:
call vhost_vdpa_cleanup during the release
vhost-vdpa:
introduce asid based IOTLB
vhost-vdpa:
introduce uAPI to get the number of address spaces
vhost-vdpa:
introduce uAPI to get the number of virtqueue groups
vhost-vdpa:
introduce uAPI to set group ASID
vhost-vdpa:
passing iotlb to IOMMU mapping helpers
vhost-vdpa:
return -EFAULT on copy_to_user() failure
vhost-vdpa:
support ASID based IOTLB API
vhost-vdpa:
switch to use vhost-vdpa specific IOTLB
vhost-vdpa:
uAPI to get virtqueue group id
vhost:
flush dev once during vhost_dev_stop
vhost:
get rid of vhost_poll_flush() wrapper
vhost:
move the backend feature bits to vhost_types.h
vhost:
rename vhost_work_dev_flush
vhost:
support ASID in IOTLB API
vhost_iotlb:
split out IOTLB initialization
vhost_net:
get rid of vhost_net_flush_vq() and extra flush calls
vhost_test:
remove vhost_test_flush_vq()
vhost_vsock:
simplify vhost_vsock_flush()
video:
fbdev: au1100fb: Drop unnecessary NULL ptr check
video:
fbdev: cirrusfb: Remove useless reference to PCI power management
video:
fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
video:
fbdev: fbmem: fix pointer reference to null device field
video:
fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
video:
fbdev: intelfb: Initialize value of stolen size
video:
fbdev: intelfb: Use aperture size from pci_resource_len
video:
fbdev: omap: Add prototype for hwa742_update_window_async()
video:
fbdev: omap: Remove duplicate 'the' in comment
video:
fbdev: omapfb: Align '*' in comment
video:
fbdev: omapfb: lcd_ams_delta: fix unused variable warning
video:
fbdev: omapfb: simplify the return expression of dsi_init_pll_data()
video:
fbdev: omapfb: simplify the return expression of nec_8048_connect()
video:
fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
video:
fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
video:
fbdev: radeon: Fix spelling typo in comment
video:
fbdev: simplefb: Check before clk_put() not needed
video:
fbdev: skeletonfb: Convert to generic power management
video:
fbdev: skeletonfb: Fix syntax errors in comments
video:
fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
video:
fbdev: xen: remove setting of 'transp' parameter
video:
hyperv_fb: Remove support for Hyper-V 2008 and 2008R2/Win7
video:
of_display_timing.h: include errno.h
virt:
acrn: Prefer array_size and struct_size over open coded arithmetic
virt:
Add efi_secret module to expose confidential computing secrets
virt:
Add SEV-SNP guest driver
virt:
sev-guest: Pass the appropriate argument type to iounmap()
virt:
sevguest: Add documentation for SEV-SNP CPUID Enforcement
virt:
sevguest: Add support to derive key
virt:
sevguest: Add support to get extended report
virt:
sevguest: Change driver name to reflect generic SEV support
virt:
sevguest: Fix bool function returning negative value
virt:
sevguest: Fix return value check in alloc_shared_pages()
virt:
sevguest: Rename the sevguest dir and files to sev-guest
virtio-blk:
support mq_ops->queue_rqs()
virtio-blk:
support polling I/O
virtio-ccw:
implement synchronize_cbs()
virtio-crypto:
adjust dst_len at ops callback
virtio-crypto:
change code style
virtio-crypto:
enable retry for virtio-crypto-dev
virtio-crypto:
use private buffer for control request
virtio-crypto:
wait ctrl queue instead of busy polling
virtio-mmio:
fix missing put_device() when vm_cmdline_parent registration failed
virtio-mmio:
implement synchronize_cbs()
virtio-net:
fix race between ndo_open() and virtio_device_ready()
virtio-net:
fix the race between refill work and close
virtio-pci:
implement synchronize_cbs()
virtio-pci:
Remove wrong address verification in vp_del_vqs()
virtio-rng:
make device ready before making request
virtio-vdpa:
don't set callback if virtio doesn't need it
virtio:
allow to unbreak virtqueue
virtio:
Directly use ida_alloc()/free()
virtio:
disable notification hardening by default
virtio:
Fix all occurences of the "the the" typo
virtio:
harden vring IRQ
virtio:
introduce config op to synchronize vring callbacks
virtio:
pci: Fix an error handling path in vp_modern_probe()
virtio:
Remove unnecessary variable assignments
virtio:
replace arch_has_restricted_virtio_memory_access()
virtio:
Replace long long int with long long
virtio:
Replace unsigned with unsigned int
virtio:
use virtio_device_ready() in virtio_device_restore()
virtio:
use virtio_reset_device() when possible
virtio:
use WARN_ON() to warning illegal status value
virtio_blk:
fix the discard_granularity and discard_alignment queue limits
virtio_mmio:
Add missing PM calls to freeze/restore
virtio_mmio:
Restore guest page size on resume
virtio_net:
fix xdp_rxq_info bug after suspend/resume
virtio_ring :
keep used_wrap_counter in vq->last_used_idx
virtio_ring:
add unlikely annotation for free descs check
virtio_ring:
make vring_create_virtqueue_split prettier
virtio_ring:
remove unnecessary to_vvq call in vring hot path
vlan:
fix memory leak in vlan_newlink()
vmap():
don't allow invalid pages
VMCI:
Add support for ARM64
vmcore:
convert __read_vmcore to use an iov_iter
vmcore:
convert copy_oldmem_page() to take an iov_iter
vmcore:
convert read_from_oldmem() to take an iov_iter
vmscan:
convert dirty page handling to folios
vmscan:
convert lazy freeing to folios
vmscan:
convert page buffer handling to use folios
vmscan:
convert the activate_locked portion of shrink_page_list to folios
vmscan:
convert the writeback handling in shrink_page_list() to folios
vmscan:
move initialisation of mapping down
vmscan:
remove remaining uses of page in shrink_page_list
vmscan:
use folio_mapped() in shrink_page_list()
vmw_balloon:
Print errors on reset only once
vringh:
Fix loop descriptors check in the indirect cases
vsock/virtio:
add support for device suspend/resume
vsock/virtio:
factor our the code to initialize and delete VQs
vt:
fix memory overlapping when deleting chars in the buffer
w1/ds2490:
remove dump from ds_recv_status, pr_ to dev_XXX logging.
w1:
w1_therm: Document Maxim MAX31850 thermoelement IF.
watch-queue:
remove spurious double semicolon
watch_queue:
Fix missing locking in add_watch_to_object()
watch_queue:
Fix missing rcu annotation
watchdog:
Add Renesas RZ/N1 Watchdog driver
watchdog:
Add watchdog driver for Sunplus SP7021
watchdog:
bcm7038_wdt: Support BCM6345 compatible string
watchdog:
da9063: optionally disable watchdog during suspend
watchdog:
gxp: Add missing MODULE_LICENSE
watchdog:
hpe-wdt: Introduce HPE GXP Watchdog
watchdog:
iTCO_wdt: Using existing macro define covers more scenarios
watchdog:
mediatek: mt8186: add wdt support
watchdog:
mtk_wdt: mt7986: Add toprgu reset controller support
watchdog:
rti-wdt: Fix pm_runtime_get_sync() error checking
watchdog:
rti_wdt: Fix calculation and evaluation of preset heartbeat
watchdog:
rzg2l_wdt: Add error check for reset_control_deassert
watchdog:
rzg2l_wdt: Add set_timeout callback
watchdog:
rzg2l_wdt: Fix 'BUG: Invalid wait context'
watchdog:
rzg2l_wdt: Fix 32bit overflow issue
watchdog:
rzg2l_wdt: Fix reset control imbalance
watchdog:
rzg2l_wdt: Fix Runtime PM usage
watchdog:
rzg2l_wdt: Use force reset for WDT reset
watchdog:
sa1100: use platform device registration
watchdog:
sp805: disable watchdog on remove
watchdog:
ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
watchdog:
wdat_wdt: Stop watchdog when rebooting the system
watchdog:
wdat_wdt: Stop watchdog when uninstalling module
watchdog:
wdat_wdt: Using the existing function to check parameter timeout
watchqueue:
make sure to serialize 'wqueue->defunct' properly
wcn36xx:
clean up some inconsistent indenting
wcn36xx:
Implement tx_rate reporting
wcn36xx:
Improve readability of wcn36xx_caps_name
wfx:
avoid flush_workqueue(system_highpri_wq) usage
wfx:
get out from the staging area
wfx:
use container_of() to get vif
wifi:
ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12
wifi:
ath9k: silence array-bounds warning on GCC 12
wifi:
brcmfmac: work around a GCC 12 -Warray-bounds warning
wifi:
carl9170: silence a GCC 12 -Warray-bounds warning
wifi:
cfg80211: Allow P2P client interface to indicate port authorization
wifi:
iwlwifi: pcie: rename CAUSE macro
wifi:
iwlwifi: use unsigned to silence a GCC 12 warning
wifi:
libertas: use variable-size data in assoc req/resp cmd
wifi:
mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify
wifi:
mac80211: check skb_shared in ieee80211_8023_xmit()
wifi:
mac80211: do not abuse fq.lock in ieee80211_do_stop()
wifi:
mac80211: do not wake queues on a vif that is being stopped
wifi:
mac80211: fix queue selection for mesh/OCB interfaces
wifi:
mac80211: fix use-after-free in chanctx code
wifi:
mac80211_hwsim: set virtio device ready in probe()
wifi:
plfxlc: remove redundant NULL-check for GCC 12
wifi:
rtlwifi: remove always-true condition pointed out by GCC 12
wifi:
rtw88: add a work to correct atomic scheduling warning of ::set_tim
wil6210:
remove 'freq' debugfs
wil6210:
simplify if-if to if-else
wil6210:
switch to netif_napi_add_tx()
wil6210:
use NAPI_POLL_WEIGHT for napi budget
wil6210:
use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wilc1000:
add valid vmm_entry check before fetching from TX queue
wilc1000:
fix crash observed in AP mode with cfg80211_register_netdevice()
wilc1000:
increase firmware version array size
wilc1000:
use 'u64' datatype for cookie variable
wilc1000:
use fixed function base register value to access SDIO_FBR_ENABLE_CSA
wireguard:
Kconfig: select CRYPTO_CHACHA_S390
wireguard:
selftests: always call kernel makefile
wireguard:
selftests: set fake real time in init
wireguard:
selftests: use maximum cpu features and allow rng seeding
wireguard:
selftests: use microvm on x86
wireguard:
selftests: use virt machine on m68k
wireless:
add plfxlc driver for pureLiFi X, XL, XC devices
wireless:
Fix Makefile to be in alphabetical order
wl1251:
dynamically allocate memory used for DMA
wl12xx:
scan: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wl12xx:
use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wl18xx:
debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore:
cmd: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore:
debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore:
main: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore:
sdio: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore:
sysfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore:
testmode: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore:
vendor_cmd: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
workqueue:
Avoid a false warning in unbind_workers()
workqueue:
Fix type of cpu in trace event
workqueue:
Restrict kworker in the offline CPU pool running on housekeeping CPUs
workqueue:
Switch to new kerneldoc syntax for named variable macro argument
workqueue:
Wrap flush_workqueue() using a macro
writeback:
Fix inode->i_io_list not be protected by inode->i_lock error
writeback:
fix typo in comment
wwan:
iosm: use a flexible array rather than allocate short objects
wwan_hwsim:
Avoid flush_scheduled_work() usage
x25:
remove redundant pointer dev
x86, kvm:
use correct GFP flags for preemption disabled
x86,objtool:
Create .return_sites
x86,static_call:
Use alternative RET encoding
x86,tracing:
Remove unused headers
x86/32:
Remove lazy GS macros
x86/32:
Simplify ELF_CORE_COPY_REGS
x86/acpi/x86/boot:
Add multiprocessor wake-up support
x86/ACPI:
Preserve ACPI-table override during hibernation
x86/alternative:
Introduce text_poke_set
x86/alternative:
Report missing return thunk details
x86/amd:
Use IBPB for firmware calls
x86/amd_nb:
Unexport amd_cache_northbridges()
x86/aperfmperf:
Dont wake idle CPUs in arch_freq_get_on_cpu()
x86/aperfmperf:
Integrate the fallback code from show_cpuinfo()
x86/aperfmperf:
Make parts of the frequency invariance code unconditional
x86/aperfmperf:
Put frequency invariance aperf/mperf data into a struct
x86/aperfmperf:
Replace aperfmperf_get_khz()
x86/aperfmperf:
Replace arch_freq_get_on_cpu()
x86/aperfmperf:
Restructure arch_scale_freq_tick()
x86/aperfmperf:
Separate AP/BP frequency invariance init
x86/aperfmperf:
Store aperf/mperf data for cpu frequency reads
x86/aperfmperf:
Untangle Intel and AMD frequency invariance init
x86/aperfperf:
Make it correct on 32bit and UP kernels
x86/apic:
Clarify i82489DX bit overlap in APIC_LVT0
x86/apic:
Do apic driver probe for "nosmp" use case
x86/asm/32:
Fix ANNOTATE_UNRET_SAFE use on 32-bit
x86/asm:
Merge load_gs_index()
x86/boot:
Add a pointer to Confidential Computing blob in bootparams
x86/boot:
Add a trampoline for booting APs via firmware handoff
x86/boot:
Add an efi.h header for the decompressor
x86/boot:
Add Confidential Computing type to setup_data
x86/boot:
Avoid #VE during boot for TDX platforms
x86/boot:
Fix the setup data types max limit
x86/boot:
Introduce helpers for MSR reads/writes
x86/boot:
Port I/O: Add decompression-time support for TDX
x86/boot:
Port I/O: Allow to hook up alternative helpers
x86/boot:
Put globals that are accessed early into the .data section
x86/boot:
Set CR0.NE early and keep it set during the boot
x86/boot:
Use MSR read/write helpers instead of inline assembly
x86/boot:
Wrap literal addresses in absolute_pointer()
x86/bpf:
Use alternative RET encoding
x86/bugs:
Add AMD retbleed= boot parameter
x86/bugs:
Add Cannon lake to RETBleed affected CPU list
x86/bugs:
Add retbleed=ibpb
x86/bugs:
Do IBPB fallback check only once
x86/bugs:
Do not enable IBPB at firmware entry when IBPB is not available
x86/bugs:
Do not enable IBPB-on-entry when IBPB is not supported
x86/bugs:
Enable STIBP for JMP2RET
x86/bugs:
Group MDS, TAA & Processor MMIO Stale Data mitigations
x86/bugs:
Keep a per-CPU IA32_SPEC_CTRL value
x86/bugs:
Mark retbleed_strings static
x86/bugs:
Optimize SPEC_CTRL MSR writes
x86/bugs:
Remove apostrophe typo
x86/bugs:
Report AMD retbleed vulnerability
x86/bugs:
Report Intel retbleed vulnerability
x86/bugs:
Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
x86/bugs:
Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
x86/common:
Stamp out the stepping madness
x86/compressed/64:
Add identity mapping for Confidential Computing blob
x86/compressed/64:
Add identity mappings for setup_data entries
x86/compressed/64:
Add support for SEV-SNP CPUID table in #VC handlers
x86/compressed/64:
Detect/setup SEV/SME features earlier during boot
x86/compressed/acpi:
Move EFI config table lookup to helper
x86/compressed/acpi:
Move EFI detection to helper
x86/compressed/acpi:
Move EFI kexec handling into common code
x86/compressed/acpi:
Move EFI system table lookup to helper
x86/compressed/acpi:
Move EFI vendor table lookup to helper
x86/compressed:
Add helper for validating pages in the decompression stage
x86/compressed:
Add SEV-SNP feature detection/setup
x86/compressed:
Export and rename add_identity_map()
x86/compressed:
Register GHCB memory when SEV-SNP is active
x86/compressed:
Use firmware-validated CPUID leaves for SEV-SNP guests
x86/configs:
Add x86 debugging Kconfig fragment plus docs
x86/configs:
Update configs in x86_debug.config
x86/cpu/amd:
Add Spectral Chicken
x86/cpu/amd:
Enumerate BTC_NO
x86/cpu:
Allow feature bit names from /proc/cpuinfo in clearcpuid=
x86/cpu:
Elide KCSAN for cpu_has() and friends
x86/cpu:
Remove "noclflush"
x86/cpu:
Remove "noexec"
x86/cpu:
Remove "nosep"
x86/cpu:
Remove "nosmep"
x86/cpu:
Remove CONFIG_X86_SMAP and "nosmap"
x86/cpufeatures:
Add AMD Fam19h Branch Sampling feature
x86/cpufeatures:
Add PerfMonV2 feature bit
x86/cpufeatures:
Add virtual TSC_AUX feature bit
x86/cpufeatures:
Move RETPOLINE flags to word 11
x86/crash:
Fix minor typo/bug in debug message
x86/delay:
Fix the wrong asm constraint in delay_loop()
x86/efi:
Remove references of EFI earlyprintk from documentation
x86/entry:
Add kernel IBRS implementation
x86/entry:
Avoid very early RET
x86/entry:
Convert SWAPGS to swapgs and remove the definition of SWAPGS
x86/entry:
Don't call error_entry() for XENPV
x86/entry:
Fix register corruption in compat syscall
x86/entry:
Fixup objtool/ibt validation
x86/entry:
Move CLD to the start of the idtentry macro
x86/entry:
Move PUSH_AND_CLEAR_REGS out of error_entry()
x86/entry:
Move PUSH_AND_CLEAR_REGS() back into error_entry
x86/entry:
Remove skip_r11rcx
x86/entry:
Remove UNTRAIN_RET from native_irq_return_ldt
x86/entry:
Simplify entry_INT80_compat()
x86/entry:
Switch the stack after error_entry() returns
x86/entry:
Use PUSH_AND_CLEAR_REGS for compat
x86/extable:
Annotate ex_handler_msr_mce() as a dead end
x86/fault:
Cast an argument to the proper address space in prefetch()
x86/fpu/xsave:
Support XSAVEC in the kernel
x86/fpu:
Cleanup variable shadowing
x86/fpu:
KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave)
x86/ftrace:
Remove OBJECT_FILES_NON_STANDARD usage
x86/ftrace:
Use alternative RET encoding
x86/gpu:
include drm/i915_pciids.h directly in early quirks
x86/head/64:
Re-enable stack protection
x86/Hyper-V:
Add SEV negotiate protocol support in Isolation VM
x86/hyperv:
Disable hardlockup detector by default in Hyper-V guests
x86/ibt, objtool:
Don't discard text references from tracepoint section
x86/idt:
Remove unused headers
x86/kaslr:
Fix build warning in KASLR code in boot stub
x86/Kconfig:
Fix indentation and add endif comments to arch/x86/Kconfig
x86/Kconfig:
Fix indentation of arch/x86/Kconfig.debug
x86/kernel:
Mark the .bss..decrypted section as shared in the RMP table
x86/kernel:
Validate ROM memory before accessing when SEV-SNP is active
x86/kexec:
Disable RET on kexec
x86/kexec:
fix memory leak of elf header buffer
x86/kvm/svm:
Force-inline GHCB accessors
x86/kvm/vmx:
Make noinstr clean
x86/kvm:
Alloc dummy async #PF token outside of raw spinlock
x86/kvm:
Don't waste kvmclock memory if there is nopv parameter
x86/kvm:
fix FASTOP_SIZE when return thunks are enabled
x86/kvm:
Fix SETcc emulation for return thunks
x86/MCE/AMD:
Fix memory leak when threshold_create_bank() fails
x86/mce:
Add messages for panic errors in AMD's MCE grading
x86/mce:
Avoid unnecessary padding in struct mce_bank
x86/mce:
relocate set{clear}_mce_nospec() functions
x86/mce:
Simplify AMD severity grading logic
x86/microcode/intel:
Expose collect_cpu_info_early() for IFS
x86/microcode:
Add explicit CPU vendor dependency
x86/microcode:
Default-disable late loading
x86/microcode:
Remove unnecessary perf callback
x86/microcode:
Rip out the OLD_INTERFACE
x86/microcode:
Taint and warn on late loading
x86/mm/cpa:
Add support for TDX shared memory
x86/mm:
Cleanup the control_va_addr_alignment() __setup handler
x86/mm:
enable ARCH_HAS_VM_GET_PAGE_PROT
x86/mm:
Extend cc_attr to include AMD SEV-SNP
x86/mm:
Fix RESERVE_BRK() for older binutils
x86/mm:
Fix spacing within memory encryption features message
x86/mm:
Force-inline __phys_addr_nodebug()
x86/mm:
Make DMA memory shared for TD guest
x86/mm:
Replace nodes_weight() with nodes_empty() where appropriate
x86/mm:
Simplify RESERVE_BRK()
x86/mm:
Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE)
x86/mm:
Validate memory when changing the C-bit
x86/msr-index:
Define INTEGRITY_CAPABILITIES MSR
x86/msr:
Add PerfCntrGlobal* registers
x86/nmi:
Make register_nmi_handler() more robust
x86/pat:
Fix x86_has_pat_wp()
x86/PCI:
Add $IRT PIRQ routing table support
x86/PCI:
Add kernel cmdline options to use/ignore E820 reserved regions
x86/PCI:
Add PIRQ routing table range checks
x86/PCI:
Add support for the SiS85C497 PIRQ router
x86/PCI:
Also match function number in $PIR table
x86/PCI:
Clip only host bridge windows for E820 regions
x86/PCI:
Disable E820 reserved region clipping starting in 2023
x86/PCI:
Disable E820 reserved region clipping via quirks
x86/PCI:
Disambiguate SiS85C503 PIRQ router code entities
x86/PCI:
Eliminate remove_e820_regions() common subexpressions
x86/PCI:
Fix ALi M1487 (IBC) PIRQ router link value interpretation
x86/PCI:
Fix coding style in PIRQ table verification
x86/PCI:
Handle IRQ swizzling with PIRQ routers
x86/PCI:
Handle PIRQ routing tables with no router device given
x86/PCI:
Include function number in $PIR table dump
x86/PCI:
Revert "x86/PCI: Clip only host bridge windows for E820 regions"
x86/PCI:
Show the physical address of the $PIR table
x86/pgtable:
support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
x86/pkeys:
Clean up arch_set_user_pkey_access() declaration
x86/pkeys:
Remove __arch_set_user_pkey_access() declaration
x86/platform/uv:
Log gap hole end size
x86/platform/uv:
Update NMI Handler for UV5
x86/platform/uv:
Update TSC sync state for UV5
x86/pm:
Fix false positive kmemleak report in msr_build_context()
x86/prctl:
Remove pointless task argument
x86/process:
Fix kernel-doc warning due to a changed function name
x86/retbleed:
Add fine grained Kconfig knobs
x86/retpoline:
Cleanup some #ifdefery
x86/retpoline:
Swizzle retpoline thunk
x86/retpoline:
Use -mfunction-return
x86/setup:
Use strscpy() to replace deprecated strlcpy()
x86/sev-es:
Replace open-coded hlt-loop with sev_es_terminate()
x86/sev:
Add a helper for the PVALIDATE instruction
x86/sev:
Add a sev= cmdline option
x86/sev:
Add helper for validating pages in early enc attribute changes
x86/sev:
Add missing __init annotations to SEV init routines
x86/sev:
Add SEV-SNP feature detection/setup
x86/sev:
Annotate stack change in the #VC handler
x86/sev:
Avoid using __x86_return_thunk
x86/sev:
Check SEV-SNP features support
x86/sev:
Check the VMPL level
x86/sev:
Define the Linux-specific guest termination reasons
x86/sev:
Detect/setup SEV/SME features earlier in boot
x86/sev:
Fix address space sparse warning
x86/sev:
Get the AP jump table address from secrets page
x86/sev:
Mark the code returning to user space as syscall gap
x86/sev:
Move MSR-based VMGEXITs for CPUID to helper
x86/sev:
Provide support for SNP guest request NAEs
x86/sev:
Register GHCB memory when SEV-SNP is active
x86/sev:
Register SEV-SNP guest request platform device
x86/sev:
Remove duplicated assignment to variable info
x86/sev:
Save the negotiated GHCB version
x86/sev:
Use firmware-validated CPUID for SEV-SNP guests
x86/sev:
Use SEV-SNP AP creation to start secondary CPUs
x86/sgx:
Disconnect backing page references from dirty status
x86/sgx:
Ensure no data in PCMD page after truncate
x86/sgx:
Fix race between reclaimer and page fault handler
x86/sgx:
Mark PCMD page as dirty when modifying contents
x86/sgx:
Obtain backing storage page with enclave mutex held
x86/sgx:
Set active memcg prior to shmem allocation
x86/smp:
Move APERF/MPERF code where it belongs
x86/speculation/mmio:
Add mitigation for Processor MMIO Stale Data
x86/speculation/mmio:
Add sysfs reporting for Processor MMIO Stale Data
x86/speculation/mmio:
Enable CPU Fill buffer clearing on idle
x86/speculation/mmio:
Enumerate Processor MMIO Stale Data bug
x86/speculation/mmio:
Print SMT warning
x86/speculation/mmio:
Reuse SRBDS mitigation for SBDS
x86/speculation/srbds:
Do not try to turn mitigation off when not supported
x86/speculation/srbds:
Update SRBDS mitigation selection
x86/speculation:
Add a common function for MD_CLEAR mitigation update
x86/speculation:
Add missing prototype for unpriv_ebpf_notify()
x86/speculation:
Add missing srbds=off to the mitigations= help text
x86/speculation:
Add spectre_v2=ibrs option to support Kernel IBRS
x86/speculation:
Disable RRSBA behavior
x86/speculation:
Fill RSB on vmexit for IBRS
x86/speculation:
Fix firmware entry SPEC_CTRL handling
x86/speculation:
Fix RSB filling with CONFIG_RETPOLINE=n
x86/speculation:
Fix SPEC_CTRL write on SMT state change
x86/speculation:
Make all RETbleed mitigations 64-bit only
x86/speculation:
Remove x86_spec_ctrl_mask
x86/speculation:
Use cached host SPEC_CTRL value for guest entry/exit
x86/speculation:
Use DECLARE_PER_CPU for x86_spec_ctrl_current
x86/split-lock:
Remove unused TIF_SLD bit
x86/split_lock:
Enable the split lock feature on Raptor Lake
x86/split_lock:
Make life miserable for split lockers
x86/static_call:
Serialize __static_call_fixup() properly
x86/tdx/ioapic:
Add shared bit for IOAPIC base address
x86/tdx:
Add __tdx_module_call() and __tdx_hypercall() helper functions
x86/tdx:
Add HLT support for TDX guests
x86/tdx:
Add MSR support for TDX guests
x86/tdx:
Annotate a noreturn function
x86/tdx:
Clarify RIP adjustments in #VE handler
x86/tdx:
Detect running as a TDX guest in early boot
x86/tdx:
Detect TDX at early kernel decompression time
x86/tdx:
Exclude shared bit from __PHYSICAL_MASK
x86/tdx:
Extend the confidential computing API to support TDX guests
x86/tdx:
Fix early #VE handling
x86/tdx:
Fix RETs in TDX asm
x86/tdx:
Handle CPUID via #VE
x86/tdx:
Handle in-kernel MMIO
x86/tdx:
Handle load_unaligned_zeropad() page-cross to a shared page
x86/tdx:
Make pages shared in ioremap()
x86/tdx:
Port I/O: Add early boot support
x86/tdx:
Port I/O: Add runtime hypercalls
x86/tdx:
Provide common base for SEAMCALL and TDCALL C wrappers
x86/tdx:
Wire up KVM hypercalls
x86/topology:
Disable CPU online/offline control for TDX guests
x86/traceponit:
Fix comment about irq vector tracepoints
x86/traps:
Add #VE support for TDX guest
x86/traps:
Refactor exc_general_protection()
x86/traps:
Use pt_regs directly in fixup_bad_iret()
x86/tsc:
Use fallback for random_get_entropy() instead of zero
x86/uaccess:
Implement macros for CMPXCHG on user addresses
x86/vsyscall:
Remove CONFIG_LEGACY_VSYSCALL_EMULATE
x86/vsyscall_emu/64:
Don't use RET in vsyscall emulation
x86/xen:
Add UNTRAIN_RET
x86/xen:
Allow to retry if cpu_initialize_context() failed.
x86/xen:
Remove undefined behavior in setup_features()
x86/xen:
Rename SYS* entry points
x86/xen:
Use clear_bss() for Xen PV guests
x86:
ACPI: Make mp_config_acpi_gsi() a void function
x86:
Add magic AMD return-thunk
x86:
Adjust types used in port I/O helpers
x86:
Always inline on_thread_stack() and current_top_of_stack()
x86:
centralize setting SWIOTLB_FORCE when guest memory encryption is enabled
x86:
Clear .brk area at early boot
x86:
Consolidate port I/O helpers
x86:
drop bogus "cc" clobber from __try_cmpxchg_user_asm()
x86:
Fix .brk attribute in linker script
x86:
Fix all occurences of the "the the" typo
x86:
Fix return value of __setup handlers
x86:
Log resource clipping for E820 regions
x86:
Remove a.out support
x86:
remove cruft from
x86:
Remove empty files
x86:
remove the IOMMU table infrastructure
x86:
Replace cpumask_weight() with cpumask_empty() where appropriate
x86:
Undo return-thunk damage
x86:
Use do_kernel_power_off()
x86:
Use return-thunk in asm code
x86:
xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid
xdp:
Fix spurious packet loss in generic XDP TX path
xen-blkback:
use bdev_discard_alignment
xen-blkfront:
Handle NULL gendisk
xen-blk{back,front}:
Update contact points for buffer_squeeze_duration_ms and feature_persistent
xen-netfront:
restore __skb_queue_tail() positioning in xennet_get_responses()
xen/arm:
Fix race in RB-tree based P2M accounting
xen/blkfront:
fix leaking data in shared pages
xen/blkfront:
force data bouncing when backend is untrusted
xen/blkfront:
switch blkfront to use INVALID_GRANT_REF
xen/blkfront:
use xenbus_setup_ring() and xenbus_teardown_ring()
xen/dmabuf:
switch gntdev-dmabuf to use INVALID_GRANT_REF
xen/drm:
switch xen_drm_front to use INVALID_GRANT_REF
xen/drmfront:
use xenbus_setup_ring() and xenbus_teardown_ring()
xen/gntdev:
Avoid blocking in unmap_grant_pages()
xen/gntdev:
Ignore failure to unmap INVALID_GRANT_HANDLE
xen/grant-dma-iommu:
Introduce stub IOMMU driver
xen/grant-dma-ops:
Add option to restrict memory access under Xen
xen/grant-dma-ops:
Retrieve the ID of backend's domain for DT devices
xen/grant-table:
never put a reserved grant on the free list
xen/grants:
support allocating consecutive grants
xen/netback:
avoid entering xenvif_rx_next_skb() with an empty rx queue
xen/netback:
fix incorrect usage of RING_HAS_UNCONSUMED_REQUESTS()
xen/netfront:
fix leaking data in shared pages
xen/netfront:
force data bouncing when backend is untrusted
xen/netfront:
switch netfront to use INVALID_GRANT_REF
xen/netfront:
use xenbus_setup_ring() and xenbus_teardown_ring()
xen/pcifront:
use xenbus_setup_ring() and xenbus_teardown_ring()
xen/scsiback:
use new command result macros
xen/scsifront:
harden driver against malicious backend
xen/scsifront:
remove unused GRANT_INVALID_REF definition
xen/scsifront:
use new command result macros
xen/scsifront:
use xenbus_setup_ring() and xenbus_teardown_ring()
xen/shbuf:
switch xen-front-pgdir-shbuf to use INVALID_GRANT_REF
xen/sndfront:
use xenbus_setup_ring() and xenbus_teardown_ring()
xen/sound:
switch xen_snd_front to use INVALID_GRANT_REF
xen/tpmfront:
use xenbus_setup_ring() and xenbus_teardown_ring()
xen/usb:
switch xen-hcd to use INVALID_GRANT_REF
xen/usbfront:
use xenbus_setup_ring() and xenbus_teardown_ring()
xen/virtio:
Enable restricted memory access using Xen grant mappings
xen/x86:
Use do_kernel_power_off()
xen/xenbus:
add xenbus_setup_ring() service function
xen/xenbus:
eliminate xenbus_grant_ring()
xen:
add support for initializing xenstore later as HVM domain
xen:
replace xen_remap() with memremap()
xen:
switch gnttab_end_foreign_access() to take a struct page pointer
xen:
sync xs_wire.h header with upstream xen
xen:
unexport __init-annotated xen_xlate_map_ballooned_pages()
xen:
update grant_table.h
xen:
update ring.h
xen:
update vscsiif.h
xfrm:
delete not used number of external headers
xfrm:
do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes.
xfrm:
drop not needed flags variable in XFRM offload struct
xfrm:
free not used XFRM_ESP_NO_TRAILER flag
xfrm:
rename xfrm_state_offload struct to allow reuse
xfrm:
store and rely on direction to construct offload flags
xfrm:
xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
xfs:
Add helper function xfs_attr_leaf_addname
xfs:
Add helper function xfs_init_attr_trans
xfs:
Add larp debug option
xfs:
add leaf split error tag
xfs:
add leaf to node error tag
xfs:
Add log attribute error tag
xfs:
add log item flags to indicate intents
xfs:
add log item method to return related intents
xfs:
Add XFS messages to printk index
xfs:
Add xfs_attr_set_deferred and xfs_attr_remove_deferred
xfs:
Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags
xfs:
always free xattri_leaf_bp when cancelling a deferred op
xfs:
assert in xfs_btree_del_cursor should take into account error
xfs:
ATTR_REPLACE algorithm with LARP enabled needs rework
xfs:
avoid empty xattr transaction when attrs are inline
xfs:
avoid unnecessary runtime sibling pointer endian conversions
xfs:
bound maximum wait time for inodegc work
xfs:
can't use kmem_zalloc() for attribute buffers
xfs:
capture buffer ops in the xfs_buf tracepoints
xfs:
change the type of ic_datap
xfs:
CIL context doesn't need to count iovecs
xfs:
clean up final attr removal in xfs_attr_set_iter
xfs:
clean up state variable usage in xfs_attr_node_remove_attr
xfs:
clean up the end of xfs_attri_item_recover
xfs:
clean up xfs_attr_node_hasname
xfs:
Conditionally upgrade existing inodes to use large extent counters
xfs:
consolidate leaf/node states in xfs_attr_set_iter
xfs:
convert AGF log flags to unsigned.
xfs:
convert AGI log flags to unsigned.
xfs:
convert attr type flags to unsigned.
xfs:
convert bmap extent type flags to unsigned.
xfs:
convert bmapi flags to unsigned.
xfs:
convert btree buffer log flags to unsigned.
xfs:
convert buf_cancel_table allocation to kmalloc_array
xfs:
convert buffer log item flags to unsigned.
xfs:
convert da btree operations flags to unsigned.
xfs:
convert dquot flags to unsigned.
xfs:
convert inode lock flags to unsigned.
xfs:
convert log item tracepoint flags to unsigned.
xfs:
convert log ticket and iclog flags to unsigned.
xfs:
convert ptag flags to unsigned.
xfs:
convert quota options flags to unsigned.
xfs:
convert scrub type flags to unsigned.
xfs:
convert shutdown reasons to unsigned.
xfs:
count EFIs when deciding to ask for a continuation of a refcount update
xfs:
create shadow transaction reservations for computing minimum log size
xfs:
Decouple XFS_IBULK flags from XFS_IWALK flags
xfs:
Define max extent length based on on-disk format definition
xfs:
detect empty attr leaf blocks in xfs_attr3_leaf_verify
xfs:
detect self referencing btree sibling pointers
xfs:
Directory's data fork extent counter can never overflow
xfs:
do not use logged xattr updates on V4 filesystems
xfs:
don't assert fail on perag references on teardown
xfs:
don't commit the first deferred transaction without intents
xfs:
don't hold xattr leaf buffers across transaction rolls
xfs:
don't leak btree cursor when insrec fails after a split
xfs:
don't leak da state when freeing the attr intent item
xfs:
don't leak the retained da state when doing a leaf to node conversion
xfs:
don't leak xfs_buf_cancel structures when recovery fails
xfs:
don't log every time we clear the log incompat flags
xfs:
don't set quota warning values
xfs:
dont treat rt extents beyond EOF as eofblocks to be cleared
xfs:
embed the xlog_op_header in the commit record
xfs:
embed the xlog_op_header in the unmount record
xfs:
empty xattr leaf header blocks are not corruption
xfs:
Enable bulkstat ioctl to support 64-bit per-inode extent counters
xfs:
factor and move some code in xfs_log_cil.c
xfs:
factor out the CIL transaction header building
xfs:
factor out the common lock flags assert
xfs:
Fix double unlock in defer capture code
xfs:
fix potential log item leak
xfs:
fix soft lockup via spinning in filestream ag selection loop
xfs:
fix TOCTOU race involving the new logged xattrs control knob
xfs:
fix typo in comment
xfs:
fix variable state usage
xfs:
fix xfs_ifree() error handling to not leak perag ref
xfs:
free xfs_attrd_log_items correctly
xfs:
hide log iovec alignment constraints
xfs:
Implement attr logging and replay
xfs:
implement per-mount warnings for scrub and shrink usage
xfs:
improve __xfs_set_acl
xfs:
initialise attrd item to zero
xfs:
intent item whiteouts
xfs:
introduce attr remove initial states into xfs_attr_set_iter
xfs:
Introduce macros to represent new maximum extent counts for data/attr forks
xfs:
Introduce per-inode 64-bit extent counters
xfs:
Introduce xfs_dfork_nextents() helper
xfs:
Introduce XFS_DIFLAG2_NREXT64 and associated helpers
xfs:
Introduce XFS_FSOP_GEOM_FLAGS_NREXT64
xfs:
Introduce xfs_iext_max_nextents() helper
xfs:
introduce xfs_inodegc_push()
xfs:
Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit
xfs:
introduce xlog_write_full()
xfs:
introduce xlog_write_partial()
xfs:
kill XFS_DAC_LEAF_ADDNAME_INIT
xfs:
log ticket region debug is largely useless
xfs:
log tickets don't need log client id
xfs:
make xattri_leaf_bp more useful
xfs:
Merge xfs_delattr_context into xfs_attr_item
xfs:
Move extent count limits to xfs_format.h
xfs:
move log iovec alignment to preparation function
xfs:
move xfs_attr_use_log_assist out of xfs_log.c
xfs:
move xfs_attr_use_log_assist usage out of libxfs
xfs:
only CIL pushes require a start record
xfs:
pass explicit mount pointer to rtalloc query functions
xfs:
pass lv chain length into xlog_write()
xfs:
preserve DIFLAG2_NREXT64 when setting other inode attributes
xfs:
prevent a UAF when log IO errors race with unmount
xfs:
Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectively
xfs:
purge dquots after inode walk fails during quotacheck
xfs:
put attr[id] log item cache init with the others
xfs:
put the xattr intent item op flags in their own namespace
xfs:
recalculate free rt extents after log recovery
xfs:
reduce IOCB_NOWAIT judgment for retry exclusive unaligned DIO
xfs:
reduce the absurdly large log operation count
xfs:
reduce transaction reservations with reflink
xfs:
refactor buffer cancellation table allocation
xfs:
reject unknown xattri log item filter flags during recovery
xfs:
reject unknown xattri log item operation flags during recovery
xfs:
remote xattr removal in xfs_attr_set_iter() is conditional
xfs:
remove a __xfs_bunmapi call from reflink
xfs:
Remove dead code
xfs:
Remove duplicate include
xfs:
remove quota warning limit from struct xfs_quota_limits
xfs:
remove struct xfs_attr_item.xattri_flags
xfs:
Remove unused xfs_attr_*_args
xfs:
remove warning counters from struct xfs_dquot_res
xfs:
remove xfs_attri_remove_iter
xfs:
remove xlog_verify_dest_ptr
xfs:
rename struct xfs_attr_item to xfs_attr_intent
xfs:
rename xfs_*alloc*_log_count to _block_count
xfs:
Replace numbered inode recovery error messages with descriptive ones
xfs:
report "max_resp" used for min log size computation
xfs:
reserve space and initialise xlog_op_header in item formatting
xfs:
Return from xfs_attr_set_iter if there are no more rmtblks to process
xfs:
revert "xfs: actually bump warning counts when we send warnings"
xfs:
rework deferred attribute operation setup
xfs:
rewrite xfs_reflink_end_cow to use intents
xfs:
separate out initial attr_set states
xfs:
Set up infrastructure for log attribute replay
xfs:
set XFS_FEAT_NLINK correctly
xfs:
share xattr name and value buffers when logging xattr updates
xfs:
simplify local variable assignment in file write code
xfs:
Simplify XFS logging methods.
xfs:
simplify xfs_rmap_lookup_le call sites
xfs:
Skip flip flags for delayed attrs
xfs:
speed up rmap lookups by using non-overlapped lookups when possible
xfs:
speed up write operations by using non-overlapped lookups when possible
xfs:
split remote attr setting out from replace path
xfs:
stop artificially limiting the length of bunmap calls
xfs:
switch attr remove to xfs_attri_set_iter
xfs:
tag transactions that contain intent done items
xfs:
use a separate frextents counter for rt extent reservations
xfs:
use a separate slab cache for deferred xattr work state
xfs:
Use basic types to define xfs_log_dinode's di_nextents and di_anextents
xfs:
Use generic_file_open()
xfs:
use invalidate_lock to check the state of mmap_lock
xfs:
Use uint64_t to count maximum blocks that can be used by BMBT
xfs:
use XFS_DA_OP flags in deferred attr ops
xfs:
Use xfs_extnum_t instead of basic data types
xfs:
validate inode fork size against fork format
xfs:
validate v5 feature fields
xfs:
validate xattr name earlier in recovery
xfs:
warn about LARP once per mount
xfs:
whiteouts release intents that are not in the AIL
xfs:
xfs_attr_set_iter() does not need to return EAGAIN
xfs:
XFS_DAS_LEAF_REPLACE state only needed if !LARP
xfs:
xlog_write() doesn't need optype anymore
xfs:
xlog_write() no longer needs contwr state
xfs:
zero inode fork buffer at allocation
xhci-pci:
Allow host runtime PM as default for Intel Meteor Lake xHCI
xhci-pci:
Allow host runtime PM as default for Intel Raptor Lake xHCI
xhci:
Allow host runtime PM as default for Intel Alder Lake N xHCI
xhci:
Don't defer primary roothub registration if there is only one roothub
xhci:
factor out parts of xhci_gen_setup()
xhci:
Fix null pointer dereference in resume if xhci has only one roothub
xhci:
Keep interrupt disabled in initialization until host is running.
xhci:
prepare for operation w/o shared hcd
xhci:
prevent U2 link power state if Intel tier policy prevented U1
xhci:
Remove quirk for over 10 year old evaluation hardware
xhci:
Set HCD flag to defer primary roothub registration
xhci:
turn off port power in shutdown
xhci:
use generic command timer for stop endpoint commands.
xilinx:
Fix build on x86.
xprtrdma:
treat all calls not a bcall when bc_serv is NULL
xsk:
Clear page contiguity bit when unmapping pool
xsk:
Diversify return codes in xsk_rcv_check()
xsk:
Drop ternary operator from xskq_cons_has_entries
xsk:
Fix generic transmit when completion queue reservation fails
xsk:
Fix handling of invalid descriptors in XSK TX batching API
xsk:
Improve xdp_do_redirect() error codes
xtensa/simdisk:
fix proc_read_simdisk()
xtensa:
add hibernation support
xtensa:
add trap handler for division by zero
xtensa:
add xtensa_xsr macro
xtensa:
change '.bss' to '.section .bss'
xtensa:
clean up declarations in coprocessor.h
xtensa:
clean up exception handler prototypes
xtensa:
clean up excsave1 initialization
xtensa:
clean up function declarations in traps.c
xtensa:
clean up labels in the kernel entry assembly
xtensa:
don't leave invalid TLB entry in fast_store_prohibited
xtensa:
drop dead code from entry.S
xtensa:
enable ARCH_HAS_DEBUG_VM_PGTABLE
xtensa:
enable context tracking
xtensa:
enable HAVE_VIRT_CPU_ACCOUNTING_GEN
xtensa:
enable KCSAN
xtensa:
extract vmalloc_fault code into a function
xtensa:
fix declaration of _SecondaryResetVector_text_*
xtensa:
Fix refcount leak bug in time.c
xtensa:
get rid of stack frame in coprocessor_flush
xtensa:
handle coprocessor exceptions in kernel mode
xtensa:
improve call0 ABI probing
xtensa:
iss: clean up per-device locking in network driver
xtensa:
iss: drop opened_list logic from the network driver
xtensa:
iss: extract and constify network callbacks
xtensa:
iss: replace iss_net_set_mac with eth_mac_addr
xtensa:
localize labels used in memmove
xtensa:
merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB
xtensa:
move asid_cache from fault.c to mmu.c
xtensa:
move trace_hardirqs_off call back to entry.S
xtensa:
no need to initialise statics to 0
xtensa:
noMMU: allow handling protection faults
xtensa:
Return true/false (not 1/0) from bool function
xtensa:
support artificial division by 0 exception
xtensa:
support coprocessors on SMP
xtensa:
use abi_* register names in the kernel exit code
xtensa:
use callx0 opcode in fast_coprocessor
xtensa:
use fallback for random_get_entropy() instead of zero
xtensa:
xtfpga: Fix refcount leak bug in setup
zonefs:
Add active seq file accounting
zonefs:
Always do seq file write open accounting
zonefs:
Clear inode information flags on inode creation
zonefs:
Do not ignore explicit_open with active zone limit
zonefs:
Export open zone resource information through sysfs
zonefs:
fix handling of explicit_open option on mount
zonefs:
Fix management of open zones
zonefs:
Fix zonefs_init_file_inode() return value
zonefs:
fix zonefs_iomap_begin() for reads
zonefs:
Rename super block information fields
zram:
add a huge_idle writeback mode
zram:
cleanup reset_store
zram:
cleanup zram_remove
zram:
fix Kconfig dependency warning
zram:
remove double compression logic
zsmalloc:
fix races between asynchronous zspage free and page migration
zswap:
memcg accounting