Список изменений
в Linux
5.15
3c509:
stop calling netdev_boot_setup_check
3com 3c515:
make it compile on 64-bit architectures
6lowpan:
iphc: Fix an off-by-one check of array index
9p/trans_virtio:
Remove sysfs file on probe failure
9p/xen:
Fix end of loop tests for list_for_each_entry
9p:
Fix a bunch of kerneldoc warnings shown up by W=1
9p:
migrate from sync_inode to filemap_fdatawrite_wbc
ACPI / PMIC:
XPower: optimize I2C-bus accesses
ACPI / PMIC:
XPower: optimize MIPI PMIQ sequence I2C-bus accesses
acpi/arm64:
fix next_platform_timer() section mismatch error
ACPI:
Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA
ACPI:
Add memory semantics to acpi_os_map_memory()
ACPI:
bus: Rename functions to avoid name collision
ACPI:
button: Add DMI quirk for Lenovo Yoga 9 (14INTL5)
ACPI:
configfs: Make get_header() to return error pointer
ACPI:
configfs: Use sysfs_emit() in "show" functions
ACPI:
CPPC: Introduce cppc_get_nominal_perf()
ACPI:
DPTF: Add new PCH FIVR methods
ACPI:
glue: Change return type of two functions to void
ACPI:
glue: Eliminate acpi_platform_notify()
ACPI:
glue: Rearrange acpi_device_notify()
ACPI:
memhotplug: memory resources cannot be enabled yet
ACPI:
memhotplug: use a single static memory group for a single memory device
ACPI:
NFIT: Use fallback node id when numa info in NFIT table is incorrect
ACPI:
platform-profile: call sysfs_notify() from platform_profile_store()
ACPI:
PM: Do not turn off power resources in unknown state
ACPI:
PM: Include alternate AMDI0005 id in special behaviour
ACPI:
PM: s2idle: Run both AMD and Microsoft methods if both are supported
ACPI:
power: Drop name from struct acpi_power_resource
ACPI:
power: Use acpi_handle_debug() to print debug messages
ACPI:
PRM: Find PRMT table before parsing it
ACPI:
processor: Replace deprecated CPU-hotplug functions
ACPI:
scan: Remove unneeded header linux/nls.h
ACPI:
SPCR: Add support for the new 16550-compatible Serial Port Subtype
ACPI:
tables: FPDT: Do not print FW_BUG message if record types are reserved
ACPI:
tools: fix compilation error
ACPICA:
Add method name "_DIS" For use with aslmethod.c
ACPICA:
Fix an if statement (add parens)
ACPICA:
Headers: Add new DBG2 Serial Port Subtypes
ACPICA:
iASL: Add support for the AEST table (data compiler)
ACPICA:
iASL: Fix for WPBT table with no command-line arguments
ACPICA:
Macros should not use a trailing semicolon
ACPICA:
Update the list of maintainers
ACPICA:
Update version to 20210730
Linux:
Add startup time for each chip using inv_mpu6050 driver
admin-guide/cputopology.rst:
Remove non-existed cpu-hotplug.txt
admin-guide/hw-vuln:
Rephrase a section of core-scheduling.rst
af_unix:
Add a dummy ->close() for sockmap
af_unix:
Add OOB support
af_unix:
Add read_sock for stream socket types
af_unix:
Add unix_stream_proto for sockmap
af_unix:
check socket state when queuing OOB
af_unix:
fix holding spinlock in oob handling
af_unix:
Fix NULL pointer bug in unix_shutdown
af_unix:
fix potential NULL deref in unix_dgram_connect()
af_unix:
fix races in sk_peer_pid and sk_peer_cred accesses
af_unix:
Implement ->psock_update_sk_prot()
af_unix:
Implement ->read_sock() for sockmap
af_unix:
Implement unix_dgram_bpf_recvmsg()
af_unix:
Rename UNIX-DGRAM to UNIX to maintain backwards compatability
af_unix:
Return errno instead of NULL in unix_create1().
af_unix:
Set TCP_ESTABLISHED for datagram sockets too
af_vsock:
rename variables in receive loop
afs:
Add missing vnode validation checks
afs:
Fix afs_launder_page() to set correct start file position
afs:
Fix corruption in reads at fpos 2G-4G from an OpenAFS server
afs:
Fix incorrect triggering of sillyrename on 3rd-party invalidation
afs:
Fix kerneldoc warning shown up by W=1
afs:
Fix missing put on afs_read objects and missing get on the key therein
afs:
Fix mmap coherency vs 3rd-party changes
afs:
Fix page leak
afs:
Fix updating of i_blocks on file/dir extension
afs:
Try to avoid taking RCU read lock when checking vnode validity
airo:
use ndo_siocdevprivate
alpha:
agp: make empty macros use do-while-0 style
alpha:
Declare virt_to_phys and virt_to_bus parameter as pointer to volatile
alpha:
enable GENERIC_PCI_IOMAP unconditionally
alpha:
make 'Jensen' IO functions build again
alpha:
mark 'Jensen' platform as no longer broken
alpha:
move __udiv_qrnnd library function to arch/alpha/lib/
alpha:
Move setup.h out of uapi
alpha:
pci-sysfs: fix all kernel-doc warnings
alpha:
return error code from alpha_pci_map_sg()
alpha:
Use absolute_pointer to define COMMAND_LINE
ALSA:
ad1816a: Allocate resources with device-managed APIs
ALSA:
ad1848: Allocate resources with device-managed APIs
ALSA:
ad1889: Allocate resources with device-managed APIs
ALSA:
adlib: Allocate resources with device-managed APIs
ALSA:
ali5451: Allocate resources with device-managed APIs
ALSA:
ali5451: Allocate resources with device-managed APIs
ALSA:
aloop: Allocate resources with device-managed APIs
ALSA:
aloop: Fix spelling mistake "synchronization" -> "synchronization"
ALSA:
als100: Allocate resources with device-managed APIs
ALSA:
als300: Allocate resources with device-managed APIs
ALSA:
als300: Fix missing chip initialization
ALSA:
als4000: Allocate resources with device-managed APIs
ALSA:
atiixp: Allocate resources with device-managed APIs
ALSA:
au88x0: Allocate resources with device-managed APIs
ALSA:
aw2: Allocate resources with device-managed APIs
ALSA:
azt2320: Allocate resources with device-managed APIs
ALSA:
azt3328: Allocate resources with device-managed APIs
ALSA:
bt87x: Allocate resources with device-managed APIs
ALSA:
ca0106: Allocate resources with device-managed APIs
ALSA:
cmi8328: Allocate resources with device-managed APIs
ALSA:
cmi8330: Allocate resources with device-managed APIs
ALSA:
cmipci: Allocate resources with device-managed APIs
ALSA:
compress: Drop unused functions
ALSA:
compress: Initialize mutex in snd_compress_new()
ALSA:
core: Add device-managed page allocator helper
ALSA:
core: Add device-managed request_dma()
ALSA:
core: Add managed card creation
ALSA:
core: control_led: use strscpy instead of strlcpy
ALSA:
core: Fix double calls of snd_card_free() via devres
ALSA:
cs423x: Allocate resources with device-managed APIs
ALSA:
cs4281: Allocate resources with device-managed APIs
ALSA:
cs4281: Fix missing chip initialization
ALSA:
cs46xx: Allocate resources with device-managed APIs
ALSA:
cs5530: Allocate resources with device-managed APIs
ALSA:
cs5535audio: Allocate resources with device-managed APIs
ALSA:
doc: Add device-managed resource section
ALSA:
doc: Add the description of quirk_flags option for snd-usb-audio
ALSA:
doc: Fix indentation warning
ALSA:
dummy: Allocate resources with device-managed APIs
ALSA:
echoaudio: Allocate resources with device-managed APIs
ALSA:
emu10k1: Allocate resources with device-managed APIs
ALSA:
emu10k1x: Allocate resources with device-managed APIs
ALSA:
ens137x: Allocate resources with device-managed APIs
ALSA:
es1688: Allocate resources with device-managed APIs
ALSA:
es1688: Avoid devres management for es1688 object creation
ALSA:
es18xx: Allocate resources with device-managed APIs
ALSA:
es1938: Allocate resources with device-managed APIs
ALSA:
es1968: Allocate resources with device-managed APIs
ALSA:
firewire-motu: add support for MOTU 896HD
ALSA:
firewire-motu: fix truncated bytes in message tracepoints
ALSA:
fm801: Allocate resources with device-managed APIs
ALSA:
galaxy: Allocate resources with device-managed APIs
ALSA:
gus: Allocate resources with device-managed APIs
ALSA:
gus: Fix repeated probe for ISA interwave card
ALSA:
gus: Fix repeated probes of snd_gus_create()
ALSA:
harmony: Drop superfluous address setup
ALSA:
hda - Enable headphone mic on Dell Latitude laptops with ALC3254
ALSA:
hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards
ALSA:
hda/ca0132: remove redundant initialization of variable status
ALSA:
hda/cirrus: Move CS8409 HDA bridge to separate module
ALSA:
hda/cs8409: Add support for dolphin
ALSA:
hda/cs8409: Add Support to disable jack type detection for CS42L42
ALSA:
hda/cs8409: Avoid re-setting the same page as the last access
ALSA:
hda/cs8409: Avoid setting the same I2C address for every access
ALSA:
hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye
ALSA:
hda/cs8409: Disable unsolicited response for the first boot
ALSA:
hda/cs8409: Disable unsolicited responses during suspend
ALSA:
hda/cs8409: Dont disable I2C clock between consecutive accesses
ALSA:
hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin
ALSA:
hda/cs8409: Ensure Type Detection is only run on startup when necessary
ALSA:
hda/cs8409: Follow correct CS42L42 power down sequence for suspend
ALSA:
hda/cs8409: Generalize volume controls
ALSA:
hda/cs8409: Initialize Codec only in init fixup.
ALSA:
hda/cs8409: Mask all CS42L42 interrupts on initialization
ALSA:
hda/cs8409: Mask CS42L42 wake events
ALSA:
hda/cs8409: Move arrays of configuration to a new file
ALSA:
hda/cs8409: Move codec properties to its own struct
ALSA:
hda/cs8409: Prevent I2C access during suspend time
ALSA:
hda/cs8409: Prevent pops and clicks during suspend
ALSA:
hda/cs8409: Reduce HS pops/clicks for Cyborg
ALSA:
hda/cs8409: Remove unnecessary delays
ALSA:
hda/cs8409: Separate CS8409, CS42L42 and project functions
ALSA:
hda/cs8409: Set fixed sample rate of 48kHz for CS42L42
ALSA:
hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack
ALSA:
hda/cs8409: Simplify CS42L42 jack detect.
ALSA:
hda/cs8409: Support i2c bulk read/write functions
ALSA:
hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events
ALSA:
hda/cs8409: Unmute/Mute codec when stream starts/stops
ALSA:
hda/cs8409: Use enums for register names and coefficients
ALSA:
hda/cs8409: Use timeout rather than retries for I2C transaction waits
ALSA:
hda/hdmi: Add option to enable all pins forcibly
ALSA:
hda/realtek - ALC236 headset MIC recording issue
ALSA:
hda/realtek: Add quirk for Clevo PC50HS
ALSA:
hda/realtek: Add quirk for Clevo X170KM-G
ALSA:
hda/realtek: Add quirk for TongFang PHxTxX1
ALSA:
hda/realtek: Complete partial device name to avoid ambiguity
ALSA:
hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop
ALSA:
hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2
ALSA:
hda/realtek: Fix the mic type detection issue for ASUS G551JW
ALSA:
hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers
ALSA:
hda/realtek: Quirk for HP Spectre x360 14 amp setup
ALSA:
hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops.
ALSA:
hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
ALSA:
hda/sigmatel - Sink stac_shutup() into stac_suspend()
ALSA:
hda: Allocate resources with device-managed APIs
ALSA:
hda: Allow model option to specify PCI SSID alias
ALSA:
hda: avoid write to STATESTS if controller is in reset
ALSA:
hda: Code refactoring snd_hda_pick_fixup()
ALSA:
hda: conexant: Turn off EAPD at suspend, too
ALSA:
hda: Disable runtime resume at shutdown
ALSA:
hda: Drop workaround for a hang at shutdown again
ALSA:
hda: intel: Allow repeatedly probing on codec configuration errors
ALSA:
hda: Nuke unused reboot_notify callback
ALSA:
hda: Suspend codec at shutdown
ALSA:
hda: Update documentation for aliasing via the model option
ALSA:
hda_audio_ext: fix kernel-doc
ALSA:
hdsp: Allocate resources with device-managed APIs
ALSA:
hdspm: Allocate resources with device-managed APIs
ALSA:
ice1712: Allocate resources with device-managed APIs
ALSA:
ice1724: Allocate resources with device-managed APIs
ALSA:
ice1724: Allocate resources with device-managed APIs
ALSA:
ice1724: Remove superfluous loop over model table
ALSA:
intel8x0: Allocate resources with device-managed APIs
ALSA:
intel8x0: Skip ac97 clock measurement on VM
ALSA:
korg1212: Allocate resources with device-managed APIs
ALSA:
korg1212: Fix wrongly shuffled firmware loader code
ALSA:
lola: Allocate resources with device-managed APIs
ALSA:
lx6464es: Allocate resources with device-managed APIs
ALSA:
maestro3: Allocate resources with device-managed APIs
ALSA:
memalloc: Correctly name as WC
ALSA:
memalloc: Count continuous pages in vmalloc buffer handler
ALSA:
memalloc: Fix mmap of SG-buffer with WC pages
ALSA:
memalloc: Fix pgprot for WC mmap on x86
ALSA:
memalloc: Minor refactoring
ALSA:
memalloc: Store snd_dma_buffer.addr for continuous pages, too
ALSA:
memalloc: Support WC allocation on all architectures
ALSA:
mpu401: Allocate resources with device-managed APIs
ALSA:
msnd: Allocate resources with device-managed APIs
ALSA:
msnd: Use proper mmap method
ALSA:
mtpav: Allocate resources with device-managed APIs
ALSA:
nm256: Allocate resources with device-managed APIs
ALSA:
nm256: Fix error return code in snd_nm256_create()
ALSA:
opl3sa2: Allocate resources with device-managed APIs
ALSA:
opti9xx: Allocate resources with device-managed APIs
ALSA:
opti9xx: fix missing { } around an if block
ALSA:
oxfw: fix transmission method for Loud models based on OXFW971
ALSA:
oxygen: Allocate resources with device-managed APIs
ALSA:
pci/korg1212: completely remove 'set but not used' warnings
ALSA:
pci: cs46xx: Fix set up buffer type properly
ALSA:
pci: rme: Set up buffer type properly
ALSA:
pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag
ALSA:
pcm: Allow exact buffer preallocation
ALSA:
pcm: Check mmap capability of runtime dma buffer at first
ALSA:
pcm: fix divide error in snd_pcm_lib_ioctl
ALSA:
pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl
ALSA:
pcsp: Allocate resources with device-managed APIs
ALSA:
pcsp: Make hrtimer forwarding more robust
ALSA:
pcxhr: "fix" PCXHR_REG_TO_PORT definition
ALSA:
pcxhr: use __func__ to get funcion's name in an output message
ALSA:
pxa2xx: Use managed PCM buffer allocation
ALSA:
rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION
ALSA:
riptide: Allocate resources with device-managed APIs
ALSA:
rme32: Allocate resources with device-managed APIs
ALSA:
rme9652: Allocate resources with device-managed APIs
ALSA:
rme96: Allocate resources with device-managed APIs
ALSA:
sb: Allocate resources with device-managed APIs
ALSA:
sc6000: Allocate resources with device-managed APIs
ALSA:
sc6000: Assign vport directly on card's private_data
ALSA:
sc6000: Fix incorrect sizeof operator
ALSA:
sc6000: Use explicit cast for __iomem pointer
ALSA:
seq: Fix a potential UAF by wrong private_free call order
ALSA:
seq: Fix comments of wrong client number for MIDI Passthrough
ALSA:
serial-u16550: Allocate resources with device-managed APIs
ALSA:
sis7019: Allocate resources with device-managed APIs
ALSA:
sonicvibes: Allocate resources with device-managed APIs
ALSA:
sscape: Allocate resources with device-managed APIs
ALSA:
trident: Allocate resources with device-managed APIs
ALSA:
usb-audio: Add lowlatency module option
ALSA:
usb-audio: Add quirk for VF0770
ALSA:
usb-audio: Add quirk_flags module option
ALSA:
usb-audio: Add registration quirk for JBL Quantum 800
ALSA:
usb-audio: add Schiit Hel device to quirk table
ALSA:
usb-audio: Enable rate validation for Scarlett devices
ALSA:
usb-audio: Fix a missing error check in scarlett gen2 mixer
ALSA:
usb-audio: Fix microphone sound on Jieli webcam.
ALSA:
usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
ALSA:
usb-audio: Input source control - digidesign mbox
ALSA:
usb-audio: Introduce quirk_flags field
ALSA:
usb-audio: make array static const, makes object smaller
ALSA:
usb-audio: Move autosuspend quirk into quirk_flags
ALSA:
usb-audio: Move clock setup quirk into quirk_flags
ALSA:
usb-audio: Move control message delay quirk into quirk_flags
ALSA:
usb-audio: Move generic DSD raw detection into quirk_flags
ALSA:
usb-audio: Move ignore_ctl_error check into quirk_flags
ALSA:
usb-audio: Move interface setup delay into quirk_flags
ALSA:
usb-audio: Move ITF-USB DSD quirk handling into quirk_flags
ALSA:
usb-audio: Move media-controller API quirk into quirk_flags
ALSA:
usb-audio: Move playback_first flag into quirk_flags
ALSA:
usb-audio: Move rate validation quirk into quirk_flags
ALSA:
usb-audio: Move set-interface-first workaround into common quirk
ALSA:
usb-audio: Move tx_length quirk handling to quirk_flags
ALSA:
usb-audio: Move txfr_quirk handling to quirk_flags
ALSA:
usb-audio: Provide quirk for Sennheiser GSP670 Headset
ALSA:
usb-audio: Unify mixer resume and reset_resume procedure
ALSA:
usb-audio: Work around for XRUN with low latency playback
ALSA:
via82xx: Allocate resources with device-managed APIs
ALSA:
virmidi: Allocate resources with device-managed APIs
ALSA:
vx222: Allocate resources with device-managed APIs
ALSA:
vx222: fix null-ptr-deref
ALSA:
vx: Manage vx_core object with devres
ALSA:
wavefront: Allocate resources with device-managed APIs
ALSA:
wss: Allocate resources with device-managed APIs
ALSA:
x86: Allocate resources with device-managed APIs
ALSA:
x86: simplify with sync_stop PCM ops
ALSA:
ymfpci: Allocate resources with device-managed APIs
amd/display:
downgrade validation failure log level
amd/display:
enable panel orientation quirks
Linux:
amdgpu/nv.c - Added video codec support for Yellow Carp
Linux:
amdgpu/nv.c - Optimize code for video codec support structure
amdgpu/pm:
Replace amdgpu_pm usage of sprintf with sysfs_emit
amdgpu/pm:
Replace hwmgr smu usage of sprintf with sysfs_emit
amdgpu/pm:
Replace navi10 usage of sprintf with sysfs_emit
amdgpu/pm:
Replace smu11 usage of sprintf with sysfs_emit
amdgpu/pm:
Replace smu12/13 usage of sprintf with sysfs_emit
amdgpu/pm:
Replace vega10 usage of sprintf with sysfs_emit
amdgpu/pm:
Replace vega12,20 usage of sprintf with sysfs_emit
amiserial:
expand "custom"
amiserial:
expand serial_isroot
amiserial:
pack and sort includes
amiserial:
remove serial_* strings
amiserial:
remove serial_state::xmit_fifo_size
amiserial:
remove stale comment
amiserial:
remove unused DBG_CNT
amiserial:
remove unused state from shutdown
amiserial:
simplify rs_open
amiserial:
switch rs_table to a single state
amiserial:
use memset to zero serial_state
appletalk:
ltpc: remove static probing
appletalk:
use ndo_siocdevprivate
ARC:
atomic64: LLSC: elide unused atomic_{and,or,xor,andnot}_return
ARC:
atomic: !LLSC: remove hack in atomic_set() for for UP
ARC:
atomic: !LLSC: use int data type consistently
ARC:
atomic_cmpxchg/atomic_xchg: implement relaxed variants
ARC:
atomics: disintegrate header
ARC:
atomics: implement relaxed variants
ARC:
bitops: fls/ffs to take int (vs long) per asm-generic defines
arc:
Bulk conversion to generic_handle_domain_irq()
ARC:
cmpxchg/xchg: implement relaxed variants (LLSC config only)
ARC:
cmpxchg/xchg: rewrite as macros to make type safe
ARC:
export clear_user_page() for modules
ARC:
fix potential build snafu
ARC:
ioremap: use more commonly used PAGE_KERNEL based uncached flag
ARC:
mm: disintegrate mmu.h (arcv2 bits out)
ARC:
mm: disintegrate pgtable.h into levels and flags
ARC:
mm: Enable STRICT_MM_TYPECHECKS
ARC:
mm: Fixes to allow STRICT_MM_TYPECHECKS
ARC:
mm: hack to allow 2 level build with 4 level code
ARC:
mm: move MMU specific bits out of ASID allocator
ARC:
mm: move MMU specific bits out of entry code ...
ARC:
mm: move mmu/cache externs out to setup.h
ARC:
mm: non-functional code movement/cleanup
ARC:
mm: pmd_populate* to use the canonical set_pmd (and drop pmd_set)
ARC:
mm: remove tlb paranoid code
ARC:
mm: support 3 levels of page tables
ARC:
mm: support 4 levels of page tables
ARC:
mm: switch pgtable_t back to struct page *
ARC:
mm: switch to asm-generic/pgalloc.h
ARC:
mm: use SCRATCH_DATA0 register for caching pgdir in ARCv2 only
ARC:
mm: vmalloc sync from kernel to user table to update PMD ...
arc:
replace cc-option-yn uses with cc-option
ARC:
retire ARC750 support
ARC:
retire MMUv1 and MMUv2 support
ARC:
switch to generic bitops
arc:
use generic strncpy/strnlen from_user
ARC:
xchg: !LLSC: remove UP micro-optimization/hack
arch/arc/kernel/:
fix misspellings using codespell tool
arch/arm64:
dts: change 10gbase-kr to 10gbase-r in Armada
arch/csky/kernel/probes/kprobes.c:
fix bugon.cocci warnings
arch:
Kconfig: fix spelling mistake "seperate" -> "separate"
arch:
remove compat_alloc_user_space
arm pl011 serial:
support multi-irq request
arm/arm64:
dts: Fix remaining dtc 'unit_address_format' warnings
ARM/dma-mapping:
don't set failed sg dma_address to DMA_MAPPING_ERROR
ARM/dma-mapping:
return error code from .map_sg() ops
ARM/nommu:
use the generic dma-direct code for non-coherent devices
arm64/cpufeature:
Optionally disable MTE via command-line
arm64/hugetlb:
fix CMA gigantic page order for non-4K PAGE_SIZE
arm64/kernel:
remove duplicate include in process.c
arm64/kexec:
Test page size support with new TGRAN range values
arm64/mm:
Add remaining ID_AA64MMFR0_PARANGE_ macros
arm64/mm:
Define ID_AA64MMFR0_TGRAN_2_SHIFT
arm64/perf:
Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF
arm64/sme:
Document boot requirements for SME
arm64/sve:
Add a comment documenting the binutils needed for SVE asm
arm64/sve:
Add some comments for sve_save/load_state()
arm64/sve:
Better handle failure to allocate SVE register storage
arm64/sve:
Make fpsimd_bind_task_to_cpu() static
arm64/sve:
Use correct size when reinitialising SVE state
arm64:
Add compile-time asserts for siginfo_t offsets
arm64:
add MTE supported check to thread switching and syscall entry/exit
arm64:
Advertise CPUs capable of running 32-bit applications in sysfs
arm64:
avoid double ISB on kernel entry
arm64:
cpufeature: Use defined macro instead of magic numbers
arm64:
defconfig: Enable Qualcomm MSM8996 CPU clock driver
arm64:
Do not trap PMSNEVFR_EL1
arm64:
Document the requirement for SCR_EL3.HCE
arm64:
dts: add device tree for Traverse Ten64 (LS1088A)
arm64:
dts: add support for Marvell cn9130-crb platform
arm64:
dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node
arm64:
dts: allwinner: h6: tanix-tx6: Add PIO power supplies
arm64:
dts: allwinner: h6: tanix-tx6: enable emmc
arm64:
dts: allwinner: h6: tanix-tx6: Fix regulator node names
arm64:
dts: arm: align watchdog and mmc node names with dtschema
arm64:
dts: arm: drop unused interrupt-names in MHU
arm64:
dts: cn913x: add device trees for topology B boards
arm64:
dts: exynos: Add cpu cache information to Exynos5433
arm64:
dts: exynos: Add cpu cache information to Exynos7
arm64:
dts: exynos: add CPU topology to Exynos5433
arm64:
dts: exynos: correct GIC CPU interfaces address range on Exynos7
arm64:
dts: fvp: Remove panel timings
arm64:
dts: HiSilicon: hi3660: address a PCI warning
arm64:
dts: imx8: Add jpeg encoder/decoder nodes
arm64:
dts: imx8: change the spi-nor tx
arm64:
dts: imx8m*-venice-gw7902: fix M2_RST# gpio
arm64:
dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC
arm64:
dts: imx8m: drop interrupt-affinity for pmu
arm64:
dts: imx8m: Replace deprecated fsl,usbphy DT props with phys
arm64:
dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2
arm64:
dts: imx8mm-kontron: Fix CAN SPI clock frequency
arm64:
dts: imx8mm-kontron: Fix connection type for VSC8531 RGMII PHY
arm64:
dts: imx8mm-kontron: Fix polarity of reg_rst_eth2
arm64:
dts: imx8mm-kontron: Make sure SOC and DRAM supply voltages are correct
arm64:
dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV
arm64:
dts: imx8mm-venice-gw700x: fix invalid pmic pin config
arm64:
dts: imx8mm-venice-gw700x: fix mp5416 pmic config
arm64:
dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
arm64:
dts: imx8mm-venice-gw7901: add support for USB hub subload
arm64:
dts: imx8mm-venice-gw7901: enable pull-down on gpio outputs
arm64:
dts: imx8mm-venice-gw7901: Remove unnecessary #address-cells/#size-cells
arm64:
dts: imx8mm: update pmu compatible
arm64:
dts: imx8mp: Add dsp node
arm64:
dts: imx8mp: change interrupt order per dt-binding
arm64:
dts: imx8mq-evk: add CD pinctrl for usdhc2
arm64:
dts: imx8mq-evk: Remove unnecessary blank lines
arm64:
dts: imx8mq-reform2: add sound support
arm64:
dts: imx8mq: add mipi csi phy and csi bridge descriptions
arm64:
dts: imx8mq: add Nitrogen8 SoM
arm64:
dts: imx8mq: add support for MNT Reform2
arm64:
dts: imx8qxp-ai_ml: Fix checkpatch warnings
arm64:
dts: imx8qxp: add "fsl,imx8qm-fec" compatible string for FEC
arm64:
dts: imx8qxp: update pmu compatible
arm64:
dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support
arm64:
dts: ls1028a: fix eSDHC2 node
arm64:
dts: ls1046a: fix eeprom entries
arm64:
dts: ls1088a: add internal PCS for DPMAC1 node
arm64:
dts: ls1088a: add missing PMU node
arm64:
dts: ls1088ardb: update PHY nodes with IRQ information
arm64:
dts: ls2088ardb: update PHY nodes with IRQ information
arm64:
dts: lx2160ardb: update PHY nodes with IRQ information
arm64:
dts: marvell: armada-37xx: Extend PCIe MEM space
arm64:
dts: mediatek: mt8173: Add domain supply for mfg_async
arm64:
dts: meson-gxbb: nanopi-k2: Enable Bluetooth
arm64:
dts: meson: add audio playback to nexbox-a1
arm64:
dts: meson: add audio playback to vega-s95 dtsi
arm64:
dts: meson: improve gxl-s905x-khadas-vim wifi
arm64:
dts: meson: improve gxm-khadas-vim2 wifi
arm64:
dts: mt8173: elm: Use aliases to mmc nodes
arm64:
dts: mt8183: add mediatek,gce-events in mutex
arm64:
dts: mt8183: kukui: Use aliases to mmc nodes
arm64:
dts: qcom: Add device tree for SDM636
arm64:
dts: qcom: Add device tree for Xiaomi Redmi 2 (wingtech-wt88047)
arm64:
dts: qcom: Add MSM8996v3.0 DTSI file
arm64:
dts: qcom: Add PMI8996 DTSI file
arm64:
dts: qcom: Add support for SM6125
arm64:
dts: qcom: Add support for SONY Xperia X Performance / XZ / XZs (msm8996, Tone platform)
arm64:
dts: qcom: Fix usb entries for SA8155p adp board
arm64:
dts: qcom: ipq6018: Add pcie support
arm64:
dts: qcom: ipq6018: correct TCSR block area
arm64:
dts: qcom: ipq6018: drop '0x' from unit address
arm64:
dts: qcom: ipq6018: enable USB2 support
arm64:
dts: qcom: ipq6018: Update WCSS PIL driver compatible
arm64:
dts: qcom: ipq8074: add crypto nodes
arm64:
dts: qcom: ipq8074: add PRNG node
arm64:
dts: qcom: ipq8074: Add scm on IPQ8074 SoCs
arm64:
dts: qcom: ipq8074: fix pci node reg property
arm64:
dts: qcom: ipq8074: remove USB tx-fifo-resize property
arm64:
dts: qcom: msm8916-wingtech-wt88047: Add IMU
arm64:
dts: qcom: msm8916-wingtech-wt88047: Add notification LED
arm64:
dts: qcom: msm8916-wingtech-wt88047: Add touchscreen
arm64:
dts: qcom: msm8916: Enable CoreSight STM component
arm64:
dts: qcom: msm8994: don't use underscore in node name
arm64:
dts: qcom: msm8996-*: Disable HDMI by default
arm64:
dts: qcom: msm8996: Add gpu cooling support
arm64:
dts: qcom: msm8996: don't use empty memory node
arm64:
dts: qcom: msm8996: don't use underscore in node name
arm64:
dts: qcom: msm8998: don't use empty memory node
arm64:
dts: qcom: pm660(l): Add VADC and temp alarm nodes
arm64:
dts: qcom: pm660: Support SPMI regulators on PMIC sid 1
arm64:
dts: qcom: pm660l: Add WLED support
arm64:
dts: qcom: pm660l: Support SPMI regulators on PMIC sid 3
arm64:
dts: qcom: pm8004: Enable the PMIC peripherals by default
arm64:
dts: qcom: pm8150: specify reboot mode magics
arm64:
dts: qcom: pm8150: use qcom,pm8998-pon binding
arm64:
dts: qcom: pm8150b: Add DTS node for PMIC VBUS booster
arm64:
dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes
arm64:
dts: qcom: sc7180-trogdor: Add lpass dai link for HDMI
arm64:
dts: qcom: sc7180-trogdor: Fix lpass dai link for HDMI
arm64:
dts: qcom: sc7180-trogdor: Move panel under the bridge chip
arm64:
dts: qcom: sc7180-trogdor: Move panel under the bridge chip
arm64:
dts: qcom: sc7180: Add DisplayPort node
arm64:
dts: qcom: sc7180: assign DSI clock source parents
arm64:
dts: qcom: sc7180: define ipa_fw_mem node
arm64:
dts: qcom: sc7180: define ipa_fw_mem node
arm64:
dts: qcom: sc7180: Set adau wakeup delay to 80 ms
arm64:
dts: qcom: sc7180: trogdor: Update audio codec to Max98360A
arm64:
dts: qcom: sc7180: Update lpass cpu node for audio over dp
arm64:
dts: qcom: sc7180:: modified qfprom CORR size as per RAW size
arm64:
dts: qcom: sc7280-idp: Add device tree files for IDP2
arm64:
dts: qcom: sc7280: Add interconnect properties for USB
arm64:
dts: qcom: sc7280: add IPA information
arm64:
dts: qcom: sc7280: add IPA information
arm64:
dts: qcom: sc7280: Add nodes for eMMC and SD card
arm64:
dts: qcom: sc7280: Add qfprom node
arm64:
dts: qcom: sc7280: Add USB nodes for IDP board
arm64:
dts: qcom: sc7280: Add USB nodes for IDP board
arm64:
dts: qcom: sc7280: Add USB related nodes
arm64:
dts: qcom: sc7280: Add USB related nodes
arm64:
dts: qcom: sc7280: enable IPA for sc7280-idp
arm64:
dts: qcom: sc7280: Fixup the cpufreq node
arm64:
dts: qcom: sc7280: Remove pm8350 and pmr735b for sc7280-idp
arm64:
dts: qcom: sdm630-nile: Add Synaptics touchscreen.
arm64:
dts: qcom: sdm630-nile: Add USB
arm64:
dts: qcom: sdm630-nile: Add Volume up key
arm64:
dts: qcom: sdm630-nile: Enable uSD card slot
arm64:
dts: qcom: sdm630-nile: Remove gpio-keys autorepeat
arm64:
dts: qcom: sdm630-nile: Specify ADSP firmware name
arm64:
dts: qcom: sdm630-nile: Use &labels
arm64:
dts: qcom: sdm630-xperia-nile: Add all RPM and fixed regulators
arm64:
dts: qcom: sdm630-xperia: Retire sdm630-sony-xperia-ganges.dtsi
arm64:
dts: qcom: sdm630: Add Adreno 508 GPU configuration
arm64:
dts: qcom: sdm630: Add ADSP remoteproc configuration
arm64:
dts: qcom: sdm630: Add clocks and power domains to SMMU nodes
arm64:
dts: qcom: sdm630: Add DMA to I2C hosts
arm64:
dts: qcom: sdm630: Add GPU Clock Controller node
arm64:
dts: qcom: sdm630: Add I2C functions to I2C pins
arm64:
dts: qcom: sdm630: Add IMEM node
arm64:
dts: qcom: sdm630: Add interconnect and opp table to sdhc_1
arm64:
dts: qcom: sdm630: Add interconnect provider nodes
arm64:
dts: qcom: sdm630: Add MDSS nodes
arm64:
dts: qcom: sdm630: Add missing a2noc qos clocks
arm64:
dts: qcom: sdm630: Add MMCC node
arm64:
dts: qcom: sdm630: Add modem/ADSP SMP2P nodes
arm64:
dts: qcom: sdm630: Add qcom,adreno-smmu compatible
arm64:
dts: qcom: sdm630: Add qfprom subnodes
arm64:
dts: qcom: sdm630: Add RPMPD nodes
arm64:
dts: qcom: sdm630: Add SDHCI2 node
arm64:
dts: qcom: sdm630: Add thermal-zones configuration
arm64:
dts: qcom: sdm630: Add TSENS node
arm64:
dts: qcom: sdm630: Add USB configuration
arm64:
dts: qcom: sdm630: Configure the camera subsystem
arm64:
dts: qcom: sdm630: don't use empty memory node
arm64:
dts: qcom: sdm630: don't use underscore in node name
arm64:
dts: qcom: sdm630: Fix TLMM node and pinctrl configuration
arm64:
dts: qcom: sdm630: Raise tcsr_mutex_regs size
arm64:
dts: qcom: sdm630: Rewrite memory map
arm64:
dts: qcom: sdm660: Add required nodes for DSI1
arm64:
dts: qcom: sdm660: Make the DTS an overlay on top of 630
arm64:
dts: qcom: sdm660: use reg value for memory node
arm64:
dts: qcom: sdm845-mtp: assign DSI clock source parents
arm64:
dts: qcom: sdm845-oneplus-common: enable debug UART
arm64:
dts: qcom: sdm845-oneplus: add ipa firmware names
arm64:
dts: qcom: sdm845: assign DSI clock source parents
arm64:
dts: qcom: sdm845: move bus clock to mdp node for sdm845 target
arm64:
dts: qcom: sdm850-yoga: Enable IPA
arm64:
dts: qcom: sdm850-yoga: Reshuffle IPA memory mappings
arm64:
dts: qcom: sm6125: Add support for Sony Xperia 10II
arm64:
dts: qcom: sm8150-mtp: Add 8150 compatible string
arm64:
dts: qcom: sm8150: Add CPU opp tables
arm64:
dts: qcom: sm8150: add SPI nodes
arm64:
dts: qcom: sm8150: Add UFS ICE capability
arm64:
dts: qcom: sm8150: Fix incorrect cpu opp table entry
arm64:
dts: qcom: sm8150: Sort dc_noc and gem_noc nodes
arm64:
dts: qcom: sm8250: Add DMA to I2C/SPI
arm64:
dts: qcom: sm8250: assign DSI clock source parents
arm64:
dts: qcom: sm8250: Fix epss_l3 unit address
arm64:
dts: qcom: sm8250: fix usb2 qmp phy node
arm64:
dts: qcom: sm8250: remove bus clock from the mdss node for sm8250 target
arm64:
dts: qcom: sm8350: add qupv3_id_1/i2c13 nodes
arm64:
dts: qcom: sm8350: Add wakeup-parent to tlmm
arm64:
dts: qcom: sm8350: fix IPA interconnects
arm64:
dts: qcom: sm8350: Rename GENI serial engine DT node
arm64:
dts: qcom: Use correct naming for dwc3 usb nodes in dts files
arm64:
dts: renesas: Add Renesas R8A779M1 SoC support
arm64:
dts: renesas: Add Renesas R8A779M3 SoC support
arm64:
dts: renesas: Add support for H3ULCB with R-Car H3e-2G
arm64:
dts: renesas: Add support for H3ULCB+Kingfisher with R-Car H3e-2G
arm64:
dts: renesas: Add support for M3ULCB with R-Car M3e-2G
arm64:
dts: renesas: Add support for M3ULCB+Kingfisher with R-Car M3e-2G
arm64:
dts: renesas: Add support for Salvator-XS with R-Car H3e-2G
arm64:
dts: renesas: Add support for Salvator-XS with R-Car M3e-2G
arm64:
dts: renesas: beacon: Enable micbias
arm64:
dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay
arm64:
dts: renesas: r8a774c0: Add generic compatible string to IIC node
arm64:
dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] related nodes
arm64:
dts: renesas: r8a77990: Add generic compatible string to IIC node
arm64:
dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC
arm64:
dts: renesas: r8a77990: ebisu: Add SW4 support
arm64:
dts: renesas: r8a77995: Add R-Car Sound support
arm64:
dts: renesas: r8a77995: draak: Add R-Car Sound support
arm64:
dts: renesas: r8a77995: draak: Add SW56 support
arm64:
dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
arm64:
dts: renesas: r8a779a0: Restore sort order
arm64:
dts: renesas: r9a07g044: Add ADC node
arm64:
dts: renesas: r9a07g044: Add CANFD node
arm64:
dts: renesas: r9a07g044: Add I2C interrupt-names
arm64:
dts: renesas: r9a07g044: Add I2C nodes
arm64:
dts: renesas: r9a07g044: Add pinctrl node
arm64:
dts: renesas: rcar-gen3: Add SoC model to comment headers
arm64:
dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic
arm64:
dts: renesas: salvator-x(s): Factor out HDMI1 parts
arm64:
dts: renesas: salvator-x(s): Factor out SATA parts
arm64:
dts: renesas: salvator-x(s): Factor out USB ch2 parts
arm64:
dts: renesas: salvator-xs: Factor out USB ch3 parts
arm64:
dts: sc7180: Add required-opps for i2c
arm64:
dts: sparx5: Add the Sparx5 switch frame DMA support
arm64:
dts: ti: k3-am64-main: Add ecap pwm nodes
arm64:
dts: ti: k3-am64-main: Add epwm nodes
arm64:
dts: ti: k3-am642-evm: Add pwm nodes
arm64:
dts: ti: k3-am642-sk: Add pwm nodes
arm64:
efi: Export screen_info
arm64:
entry: Add SYM_CODE annotation for __bad_stack
arm64:
entry: call exit_to_user_mode() from C
arm64:
entry: clarify entry/exit helpers
arm64:
entry: consolidate entry/exit helpers
arm64:
entry: move bulk of ret_to_user to C
arm64:
exec: Adjust affinity for compat tasks with mismatched 32-bit EL0
arm64:
fix typo in a comment
arm64:
head: avoid over-mapping in map_memory
arm64:
Hook up cmdline parameter to allow mismatched 32-bit EL0
arm64:
hyperv: Add Hyper-V hypercall and register access utilities
arm64:
hyperv: Add panic handler
arm64:
hyperv: Initialize hypervisor on boot
arm64:
Implement task_cpu_possible_mask()
arm64:
kasan: mte: remove redundant mte_report_once logic
arm64:
kasan: mte: use a constant kernel GCR_EL1 value
arm64:
kdump: Remove custom linux,elfcorehdr handling
arm64:
kdump: Remove custom linux,usable-memory-range handling
arm64:
kdump: Skip kmemleak scan reserved memory for kdump
arm64:
Mark __stack_chk_guard as __ro_after_init
arm64:
Mitigate MTE issues with str{n}cmp()
arm64:
mm: fix comment typo of pud_offset_phys()
arm64:
mm: Fix TLBI vs ASID rollover
arm64:
mm: limit linear region to 51 bits for KVM in nVHE mode
arm64:
Move .hyp.rodata outside of the _sdata.._edata range
arm64:
move preemption disablement to prctl handlers
arm64:
move the (z)install rules to arch/arm64/Makefile
arm64:
mte: avoid TFSRE0_EL1 related operations unless in async mode
arm64:
mte: change ASYNC and SYNC TCF settings into bitfields
arm64:
mte: introduce a per-CPU tag checking mode preference
arm64:
mte: optimize GCR_EL1 modification on kernel entry/exit
arm64:
mte: rename gcr_user_excl to mte_ctrl
arm64:
PCI: Restructure pcibios_root_bridge_prepare()
arm64:
PCI: Support root bridge preparation for Hyper-V
arm64:
Prevent offlining first CPU with 32-bit EL0 on mismatched system
arm64:
remove GCC version check for ARCH_SUPPORTS_INT128
arm64:
Remove logic to kill 32-bit tasks on 64-bit-only cores
arm64:
replace in_irq() with in_hardirq()
arm64:
Restore forced disabling of KPTI on ThunderX
arm64:
signal32: Drop pointless call to sigdelsetmask()
arm64:
SSBS/DIT: print SSBS and DIT bit when printing PSTATE
arm64:
tegra194: p2888: Correct interrupt trigger type of temperature sensor
arm64:
tegra: Add missing interconnects property for USB on Tegra186
arm64:
tegra: Add NVIDIA Jetson TX2 NX Developer Kit support
arm64:
tegra: Add PWM nodes on Tegra186
arm64:
tegra: Fix compatible string for Tegra132 CPUs
arm64:
tegra: Fix Tegra194 PCIe EP compatible string
arm64:
unnecessary end 'return;' in void functions
arm64:
use __func__ to get function name in pr_err
ARM:
9099/1: crypto: rename 'mod_init' & 'mod_exit' functions to be module-specific
ARM:
9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated
ARM:
9102/1: move theinstall rules to arch/arm/Makefile
ARM:
9103/1: Drop ARCH_NR_GPIOS definition
ARM:
9105/1: atags_to_fdt: don't warn about stack size
ARM:
9106/1: traps: use get_kernel_nofault instead of set_fs()
ARM:
9107/1: syscall: always store thread_info->abi_syscall
ARM:
9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation
ARM:
9109/1: oabi-compat: add epoll_pwait handler
ARM:
9110/1: oabi-compat: fix oabi epoll sparse warning
ARM:
9111/1: oabi-compat: rework fcntl64() emulation
ARM:
9112/1: uaccess: add __{get,put}_kernel_nofault
ARM:
9113/1: uaccess: remove set_fs() implementation
ARM:
9114/1: oabi-compat: rework sys_semtimedop emulation
ARM:
9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault
ARM:
9116/1: unified: Remove check for gcc < 4
ARM:
9117/1: asm-generic: div64: Remove always-true __div64_const32_is_OK()
ARM:
9118/1: div64: Remove always-true __div64_const32_is_OK() duplicate
ARM:
9122/1: select HAVE_FUTEX_CMPXCHG
ARM:
9125/1: fix incorrect use of get_kernel_nofault()
ARM:
9132/1: Fix __get_user_check failure with ARM KASAN images
ARM:
9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned
ARM:
9134/1: remove duplicate memcpy() definition
ARM:
9138/1: fix link warning with XIP + frame-pointer
ARM:
9139/1: kprobes: fix arch_init_kprobes() prototype
ARM:
9141/1: only warn about XIP address when not compile testing
ARM:
9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/kernel/head.S
arm:
Add compile-time asserts for siginfo_t offsets
ARM:
at91: add new SoC sama7g5
ARM:
at91: ddr: add registers definitions for sama7g5's ddr
ARM:
at91: debug: add sama7g5 low level debug uart
ARM:
at91: pm: add backup mode support for SAMA7G5
ARM:
at91: pm: add pm support for SAMA7G5
ARM:
at91: pm: add sama7g5 ddr controller
ARM:
at91: pm: add sama7g5 ddr phy controller
ARM:
at91: pm: add sama7g5 shdwc
ARM:
at91: pm: add sama7g5's pmc
ARM:
at91: pm: add self-refresh support for sama7g5
ARM:
at91: pm: add support for 2.5V LDO regulator control
ARM:
at91: pm: add support for MCK1..4 save/restore for ulp modes
ARM:
at91: pm: add support for waiting MCK1..4
ARM:
at91: pm: avoid push and pop on stack while memory is in self-refersh
ARM:
at91: pm: check for different controllers in at91_pm_modes_init()
ARM:
at91: pm: do not initialize pdev
ARM:
at91: pm: do not panic if ram controllers are not enabled
ARM:
at91: pm: document at91_soc_pm structure
ARM:
at91: pm: group constants and addresses loading
ARM:
at91: pm: move pm_bu to soc_pm data structure
ARM:
at91: pm: move the setup of soc_pm.bu->suspended
ARM:
at91: pm: preload base address of controllers in tlb
ARM:
at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X60_PLL/g
ARM:
at91: pm: save ddr phy calibration data to securam
ARM:
at91: pm: switch backup area to vbat in backup mode
ARM:
at91: pm: use r7 instead of tmp1
ARM:
at91: pm: wait for ddr power mode off
ARM:
at91: sama7: introduce sama7 SoC family
ARM:
at91: sfrbu: add sfrbu registers definitions for sama7g5
ARM:
Bulk conversion to generic_handle_domain_irq()
ARM:
config: aspeed: Enable hardened allocator feature
ARM:
config: aspeed: Enable KCS adapter for raw SerIO
ARM:
config: aspeed: Regenerate defconfigs
ARM:
config: aspeed_g4: Enable EDAC and SPGIO
ARM:
config: multi v7: Enable dependancies
ARM:
config: mutli v7: Reenable FB dependency
ARM:
configs: at91: add defconfig for sama7 family of SoCs
ARM:
configs: multi_v7: enable PL35x NAND controller
ARM:
defconfig: gemini: Restore framebuffer
ARM:
dove: mark 'putc' as inline
ARM:
dts: Add Facebook BMC 128MB flash layout
ARM:
dts: add SKOV imx6q and imx6dl based boards
ARM:
dts: add SolidRun SolidSense support
ARM:
dts: Add support for dra762 abz package
ARM:
dts: am335x-baltos: switch to new cpsw switch drv
ARM:
dts: am335x-bone-common: Enable PRU-ICSS node
ARM:
dts: am335x-bone: switch to new cpsw switch drv
ARM:
dts: am335x-boneblack: Extract HDMI config
ARM:
dts: am335x-boneblue: add gpio-line-names
ARM:
dts: am335x-chiliboard: switch to new cpsw switch drv
ARM:
dts: am335x-cm-t335: switch to new cpsw switch drv
ARM:
dts: am335x-evm: Enable PRU-ICSS module
ARM:
dts: am335x-evmsk: Enable PRU-ICSS module
ARM:
dts: am335x-icev2: Enable PRU-ICSS module
ARM:
dts: am335x-igep0033: switch to new cpsw switch drv
ARM:
dts: am335x-lxm: switch to new cpsw switch drv
ARM:
dts: am335x-moxa-uc: switch to new cpsw switch drv
ARM:
dts: am335x-myirtech: switch to new cpsw switch drv
ARM:
dts: am335x-nano: switch to new cpsw switch drv
ARM:
dts: am335x-osd3358-sm-red: switch to new cpsw switch drv
ARM:
dts: am335x-pdu001: switch to new cpsw switch drv
ARM:
dts: am335x-pepper: switch to new cpsw switch drv
ARM:
dts: am335x-phycore: switch to new cpsw switch drv
ARM:
dts: am335x-sancloud-bbe-lite: New devicetree
ARM:
dts: am335x-sancloud-bbe: Drop usb wifi comment
ARM:
dts: am335x-sancloud-bbe: Extract common code
ARM:
dts: am335x-sancloud-bbe: Fix missing pinctrl refs
ARM:
dts: am335x-shc: switch to new cpsw switch drv
ARM:
dts: am335x-sl50: switch to new cpsw switch drv
ARM:
dts: am33xx-l4: Add PRUSS MDIO controller node
ARM:
dts: am33xx-l4: Add PRUSS node
ARM:
dts: am33xx: update ethernet aliases
ARM:
dts: am4372: Add PRUSS MDIO controller node
ARM:
dts: am4372: Add the PRU-ICSS0 DT node
ARM:
dts: am4372: Add the PRU-ICSS1 DT node
ARM:
dts: am57xx: Add PRU-ICSS nodes
ARM:
dts: am57xx: Add PRUSS MDIO controller nodes
ARM:
dts: arm: align watchdog and mmc node names with dtschema
ARM:
dts: aspeed-g5: Remove ngpios from sgpio node.
ARM:
dts: aspeed-g6: Add SGPIO node.
ARM:
dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
ARM:
dts: aspeed: Add Facebook Cloudripper (AST2600) BMC
ARM:
dts: aspeed: Add Facebook Elbert (AST2600) BMC
ARM:
dts: aspeed: Add Facebook Fuji (AST2600) BMC
ARM:
dts: aspeed: Add Inspur NF5280M6 BMC machine
ARM:
dts: aspeed: ast2500evb: Enable built in RTC
ARM:
dts: aspeed: cloudripper: Add comments for "mdio1"
ARM:
dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs
ARM:
dts: aspeed: Enable ADC in Facebook AST2400 common dtsi
ARM:
dts: aspeed: galaxy100: Remove redundant ADC device
ARM:
dts: aspeed: minipack: Update flash partition table
ARM:
dts: aspeed: p10bmc: Add power control pins
ARM:
dts: aspeed: tacoma: Add TPM reset GPIO
ARM:
dts: aspeed: wedge100: Enable ADC channels
ARM:
dts: aspeed: wedge400: Use common flash layout
ARM:
dts: aspeed: wedge40: Remove redundant ADC device
ARM:
dts: at91: add conflict note for d3
ARM:
dts: at91: add pinctrl-{names, 0} for all gpios
ARM:
dts: at91: add sama7g5 SoC DT and sama7g5-ek
ARM:
dts: at91: sama5d27_som1_ek: enable ADC node
ARM:
dts: at91: sama5d2_icp: enable digital filter for I2C nodes
ARM:
dts: at91: sama5d2_som1_ek: disable ISC node by default
ARM:
dts: at91: sama5d4_xplained: change the key code of the gpio key
ARM:
dts: at91: sama5d4_xplained: Remove spi0 node
ARM:
dts: at91: sama7g5: add chipid
ARM:
dts: at91: sama7g5: add ram controllers
ARM:
dts: at91: sama7g5: add securam node
ARM:
dts: at91: sama7g5: add shdwc node
ARM:
dts: at91: sama7g5ek: add suspend voltage for ddr3l rail
ARM:
dts: at91: sama7g5ek: to not touch slew-rate for SDMMC pins
ARM:
dts: at91: sama7g5ek: use proper slew-rate settings for GMACs
ARM:
dts: at91: use the right property for shutdown controller
ARM:
dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting
ARM:
dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states
ARM:
dts: bcm2711-rpi-4-b: Fix usb's unit address
ARM:
dts: bcm2711: fix MDIO #address- and #size-cells
ARM:
dts: bcm283x: Fix VEC address for BCM2711
ARM:
dts: ebaz4205: enable NAND support
ARM:
dts: everest: Add phase corrections for eMMC
ARM:
dts: exynos: add CPU topology to Exynos3250
ARM:
dts: exynos: add CPU topology to Exynos4210
ARM:
dts: exynos: add CPU topology to Exynos4412
ARM:
dts: exynos: add CPU topology to Exynos5250
ARM:
dts: exynos: add CPU topology to Exynos5260
ARM:
dts: exynos: add CPU topology to Exynos5420
ARM:
dts: exynos: add CPU topology to Exynos5422
ARM:
dts: imx35: correct node name for FEC
ARM:
dts: imx53-ppd: Fix ACHC entry
ARM:
dts: imx6dl-yapp4: Fix lp5562 LED driver probe
ARM:
dts: imx6q-dhcom: Add interrupt and compatible to the ethernet PHY
ARM:
dts: imx6q-dhcom: Add keys and leds to the PDK2 board
ARM:
dts: imx6q-dhcom: Add the parallel system bus
ARM:
dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl
ARM:
dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs
ARM:
dts: imx6q-dhcom: Cleanup of the devicetrees
ARM:
dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM
ARM:
dts: imx6q-dhcom: Rearrange of iomux
ARM:
dts: imx6q-dhcom: Remove ddc-i2c-bus property
ARM:
dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls
ARM:
dts: imx6q-dhcom: Set minimum memory size of all DHCOM i.MX6 variants
ARM:
dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board
ARM:
dts: imx6qdl-dhcom: Add DHCOM based PicoITX board
ARM:
dts: imx6qdl-dhcom: Add DHSOM based DRC02 board
ARM:
dts: imx6qdl-dhcom: Split SoC-independent parts of DHCOM SOM and PDK2
ARM:
dts: imx6qdl-gw5904: atecc508a support
ARM:
dts: imx6qdl-gw5xxx: add missing USB OTG OC pinmux
ARM:
dts: imx6qdl-pico: Fix Ethernet support
ARM:
dts: imx6qdl: move phy properties into phy device node
ARM:
dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz
ARM:
dts: imx7-mba7: remove un-used "phy-reset-delay" property
ARM:
dts: imx7: add ftm nodes for Flex Timers
ARM:
dts: imx7d-remarkable2: Add WiFi support
ARM:
dts: imx: Add missing pinctrl-names for panel on M53Menlo
ARM:
dts: imx: change the spi-nor tx
ARM:
dts: imx: Fix USB host power regulator polarity on M53Menlo
ARM:
dts: ixp4xx: Add a devicetree for Freecom FSG-3
ARM:
dts: ixp4xx: Add Arcom Vulcan device tree
ARM:
dts: ixp4xx: Add CF to GW2358
ARM:
dts: ixp4xx: Add device trees for Coyote and IXDPG425
ARM:
dts: ixp4xx: Add devicetree for D-Link DSM-G600 rev A
ARM:
dts: ixp4xx: Add devicetree for Iomega NAS 100D
ARM:
dts: ixp4xx: Add devicetree for Linksys WRV54G
ARM:
dts: ixp4xx: Add devicetree for Netgear WG302v2
ARM:
dts: ixp4xx: Add Gateworks Avila GW2348 device tree
ARM:
dts: ixp4xx: Add Intel IXDP425 etc reference designs
ARM:
dts: ixp4xx: Add second UART
ARM:
dts: ixp4xx: Fix up bad interrupt flags
ARM:
dts: ixp4xx: Move EPBX100 flash to external bus node
ARM:
dts: ixp4xx: Use the expansion bus
ARM:
dts: meson8: Use a higher default GPU clock frequency
ARM:
dts: meson8b: ec100: Fix the pwm regulator supply properties
ARM:
dts: meson8b: ec100: wire up the RT5640 audio codec
ARM:
dts: meson8b: mxq: Fix the pwm regulator supply properties
ARM:
dts: meson8b: odroidc1: Fix the pwm regulator supply properties
ARM:
dts: meson: Add the AIU audio controller
arm:
dts: mt7623: increase passive cooling trip
arm:
dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl
arm:
dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl
ARM:
dts: omap3430-sdp: Fix NAND device node
ARM:
dts: omap4-l4-abe: Add McASP configuration
ARM:
dts: omap4-l4-abe: Correct sidle modes for McASP
ARM:
dts: omap: Drop references to opp.txt
ARM:
dts: owl-s500-roseapplepi: Add ethernet support
ARM:
dts: owl-s500: Add ethernet support
ARM:
dts: qcom: add ahb reset to ipq806x-gmac
ARM:
dts: qcom: Add initial DTS file for Samsung Galaxy S III Neo phone
ARM:
dts: qcom: Add support for MSM8226 SoC
ARM:
dts: qcom: apq8060: Correct Ethernet node name and drop bogus irq property
ARM:
dts: qcom: apq8064: correct clock names
ARM:
dts: qcom: apq8064: update Adreno clock names
ARM:
dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference
ARM:
dts: qcom: apq8064: use compatible which contains chipid
ARM:
dts: qcom: Fix up APQ8060 DragonBoard license
ARM:
dts: qcom: msm8974-klte: Enable remote processors
ARM:
dts: qcom: msm8974: Add blsp2_uart7 for bluetooth on sirius
ARM:
dts: qcom: msm8974: castor: Add Bluetooth-related nodes
ARM:
dts: r8a73a4: Remove non-functional DMA support
ARM:
dts: rainier, everest: Add TPM reset GPIO
ARM:
dts: rockchip: add io-domains node to rk3188.dtsi
ARM:
dts: rockchip: add io-domains nodes to rv1108.dtsi
ARM:
dts: rockchip: Add SFC to RV1108
ARM:
dts: rockchip: add space after &grf on rk3188
ARM:
dts: rockchip: remove interrupt-names from iommu nodes
ARM:
dts: rockchip: rename pcfg_* nodenames for rk3066/rk3188
ARM:
dts: rockchip: rename timer compatible strings for rk3066a
ARM:
dts: rza: Add I2C interrupt-names
ARM:
dts: rzg1: Add generic compatible strings to IIC nodes
ARM:
dts: spear3xx: Fix gmac node
ARM:
dts: sti: add the spinor controller node within stih407-family
ARM:
dts: sti: add the thermal sensor node within stih418
ARM:
dts: sti: disable rng11 on the stih418 platform
ARM:
dts: sti: Introduce 4KOpen (stih418-b2264) board
ARM:
dts: sti: remove clk_ignore_unused from bootargs for stih407-b2120
ARM:
dts: sti: remove clk_ignore_unused from bootargs for stih410-b2120
ARM:
dts: sti: remove clk_ignore_unused from bootargs for stih410-b2260
ARM:
dts: sti: remove clk_ignore_unused from bootargs for stih418-b2199
ARM:
dts: sti: update clkgen-fsyn entries in stih407-clock
ARM:
dts: sti: update clkgen-fsyn entries in stih410-clock
ARM:
dts: sti: update clkgen-fsyn entries in stih418-clock
ARM:
dts: sti: update clkgen-pll entries in stih407-clock
ARM:
dts: sti: update clkgen-pll entries in stih410-clock
ARM:
dts: sti: update clkgen-pll entries in stih418-clock
ARM:
dts: sti: update flexgen compatible within stih407-clock
ARM:
dts: sti: update flexgen compatible within stih410-clock
ARM:
dts: sti: update flexgen compatible within stih418-clock
ARM:
dts: stm32: Add backlight and panel supply on DHCOM SoM
ARM:
dts: stm32: Add coprocessor detach mbox on stm32mp157c-ed1 board
ARM:
dts: stm32: Add coprocessor detach mbox on stm32mp15x-dkx boards
ARM:
dts: stm32: Add usbphyc_port1 supply on DHCOM SoM
ARM:
dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM
ARM:
dts: stm32: Set {bitclock,frame}-master phandles on ST DKx
ARM:
dts: stm32: Update AV96 adv7513 node per dtbs_check
ARM:
dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode
ARM:
dts: ux500: ab8500: Link USB PHY to USB controller node
ARM:
dts: ux500: Add a device tree for Kyle
ARM:
dts: ux500: Add device tree for Samsung Gavini
ARM:
dts: ux500: Add devicetree for Codina
ARM:
dts: ux500: Adjust operating points to reality
ARM:
dts: ux500: Flag eMMCs as non-SDIO/SD
arm:
dts: vexpress-v2p-ca9: Fix the SMB unit-address
arm:
dts: vexpress: Drop unused properties from motherboard node
arm:
dts: vexpress: Fix addressing issues with 'motherboard-bus' nodes
arm:
dts: vexpress: Fix motherboard bus 'interrupt-map'
ARM:
dts: vf610-zii-dev-rev-b: Remove #address-cells and #size-cells property from at93c46d dt node
ARM:
dts: zynq: add NAND flash controller node
ARM:
ep93xx: remove MaverickCrunch support
ARM:
imx6: disable the GIC CPU interface before calling stby-poweroff sequence
ARM:
imx: register reset controller from a platform driver
ARM:
imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC
ARM:
imx_v6_v7_defconfig: enable fb
ARM:
imx_v6_v7_defconfig: Let CONFIG_SCSI_LOWLEVEL be selected
ARM:
imx_v6_v7_defconfig: Select CONFIG_KPROBES
ARM:
ixp4xx: Delete Avila boardfiles
ARM:
ixp4xx: Delete Coyote and IXDPG425 boardfiles
ARM:
ixp4xx: Delete Gateway WG302v2 boardfiles
ARM:
ixp4xx: Delete GTWX5715 board files
ARM:
ixp4xx: Delete Intel reference design boardfiles
ARM:
ixp4xx: Delete NAS100D boardfiles
ARM:
ixp4xx: Delete NSLU2 boardfiles
ARM:
ixp4xx: Delete Omicron boardfiles
ARM:
ixp4xx: Delete the Arcom Vulcan boardfiles
ARM:
ixp4xx: Delete the D-Link DSM-G600 boardfiles
ARM:
ixp4xx: Delete the Freecom FSG-3 boardfiles
ARM:
multi_v7_defconfig: add sama7g5 SoC
ARM:
multi_v7_defconfig: Enable Acer A500 drivers
ARM:
multi_v7_defconfig: Enable CONFIG_MMC_MESON_MX_SDHC
ARM:
multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR
ARM:
omap1: move omap15xx local bus handling to usb.c
arm:
omap2: Drop MACH_OMAP3517EVM entry
arm:
omap2: Drop obsolete MACH_OMAP3_PANDORA entry
arm:
omap2: Drop the unused OMAP_PACKAGE_* KConfig entries
ARM:
s3c: delete unneed local variable "delay"
ARM:
sharpsl_param: work around -Wstringop-overread warning
ARM:
tegra: acer-a500: Add interrupt to temperature sensor node
ARM:
tegra: acer-a500: Add power supplies to accelerometer
ARM:
tegra: acer-a500: Improve thermal zones
ARM:
tegra: acer-a500: Remove bogus USB VBUS regulators
ARM:
tegra: acer-a500: Use verbose variant of atmel,wakeup-method value
ARM:
tegra: Add SoC thermal sensor to Tegra30 device-trees
ARM:
tegra: apalis: Correct interrupt trigger type of temperature sensor
ARM:
tegra: cardhu: Correct interrupt trigger type of temperature sensor
ARM:
tegra: dalmore: Correct interrupt trigger type of temperature sensor
ARM:
tegra: Enable Acer A500 drivers
ARM:
tegra: Enable CONFIG_CROS_EC
ARM:
tegra: Enable CONFIG_FB
ARM:
tegra: Enable CONFIG_TEGRA30_TSENSOR
ARM:
tegra: jetson-tk1: Correct interrupt trigger type of temperature sensor
ARM:
tegra: nexus7: Add interrupt to temperature sensor node
ARM:
tegra: nexus7: Improve thermal zones
ARM:
tegra: nyan: Correct interrupt trigger type of temperature sensor
ARM:
tegra: ouya: Add interrupt to temperature sensor node
ARM:
tegra: paz00: Add interrupt to temperature sensor node
ARM:
tegra: paz00: Handle device properties with software node API
ARM:
tegra: Rebuild default configuration
ARM:
tegra: tamonten: Fix UART pad setting
asm-generic/hyperv:
Add missing #include of nmi.h
asm-generic/hyperv:
provide cpumask_to_vpset_noself
asm-generic/io.h:
give stub iounmap() on !MMU same prototype as elsewhere
asm-generic/uaccess.h:
remove __strncpy_from_user/__strnlen_user
asm-generic:
ffs: Drop bogus reference to ffz location
asm-generic:
remove extra strn{cpy_from,len}_user declarations
asm-generic:
reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols
asm-generic:
uaccess: remove inline strncpy_from_user/strnlen_user
ASoc:
amd: add acp5x init/de-init functions
ASoC:
amd: add ACP5x pcm dma driver ops
ASoC:
amd: add ACP5x PCM platform driver
ASoC:
amd: add Vangogh ACP PCI driver
ASoC:
amd: add Vangogh ACP5x IP register header
ASoC:
amd: add vangogh i2s controller driver
ASoC:
amd: add vangogh i2s dai driver ops
ASoC:
amd: add vangogh i2s dma driver pm ops
ASoC:
amd: add vangogh pci driver pm ops
ASoC:
amd: create acp5x platform devices
ASoC:
amd: Don't show messages about deferred probing by default
ASoC:
amd: Drop superfluous mmap callbacks
ASoC:
amd: enable vangogh acp5x driver build
ASoC:
amd: fix an IS_ERR() vs NULL bug in probe
ASoC:
amd: fix spelling mistakes
ASoC:
amd: irq handler changes for ACP5x PCM dma driver
ASoC:
amd: Use dev_probe_err helper
ASoC:
amd: vangogh: Drop superfluous mmap callback
ASoC:
atmel: ATMEL drivers don't need HAS_DMA
ASoC:
atmel: fix spelling mistakes
ASoC:
audio-graph: respawn Platform Support
ASoC:
bcm: cygnus-pcm: Fix unused assignment about 'rc'
ASoC:
bcm: Use managed PCM buffer allocation
ASoC:
codec: wcd938x: Add irq config support
ASoC:
codecs: ad193x: add support for 96kHz and 192kHz playback rates
ASoC:
codecs: add SoundWire mockup device support
ASoC:
codecs: lpass-rx-macro: clean up for-loop indentation in switch statement
ASoC:
codecs: wcd938x: add Multi Button Headset Control support
ASoC:
codecs: wcd938x: fix returnvar.cocci warnings
ASoC:
codecs: wcd938x: remove unused port-map reference
ASoC:
cs42l42: Add PLL configuration for 44.1kHz/16-bit
ASoC:
cs42l42: Assume 24-bit samples are in 32-bit slots
ASoC:
cs42l42: Ensure 0dB full scale volume is used for headsets
ASoC:
cs42l42: Update module authors
ASoC:
cs42l42: Validate dai_set_sysclk() frequency
ASoC:
cs4341: Add SPI device ID table
ASoC:
cx20442: tty_ldisc_ops::write_wakeup is optional
ASoC:
DAPM: Fix missing kctl change notifications
ASoC:
dt-bindings: davinci-mcasp: Add compatible string for OMAP4
ASoC:
dt-bindings: Document RZ/G2L bindings
ASoC:
dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP
ASoC:
dt-bindings: mt8195: remove dependent headers in the example
ASoC:
dt-bindings: renesas,rz-ssi: Update slave dma channel configuration parameter
ASoC:
dt-bindings: rockchip: Add compatible for rk3568 spdif
ASoC:
dt-bindings: rockchip: Add compatible strings for more SoCs
ASoC:
dt-bindings: rockchip: Document reset property for i2s
ASoC:
dt-bindings: rt1015p: add new compatible id
ASoC:
dt-bindings: rt1015p: fix syntax error in dts-binding document
ASoC:
dt-bindings: sound: renesas,rz-ssi: Document DMA support
ASoC:
dwc: Get IRQ optionally
ASoC:
fsl: imx-pcm-fiq: Use managed buffer allocation
ASoC:
fsl: imx-pcm-rpmsg: Use managed buffer allocation
ASoC:
fsl_asrc_dma: Use managed buffer allocation
ASoC:
fsl_dma: Use managed buffer allocation
ASoC:
fsl_esai: register platform component before registering cpu dai
ASoC:
fsl_micfil: register platform component before registering cpu dai
ASoC:
fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
ASoC:
fsl_sai: register platform component before registering cpu dai
ASoC:
fsl_spdif: register platform component before registering cpu dai
ASoC:
fsl_xcvr: Fix channel swap issue with ARC
ASoC:
fsl_xcvr: Omit superfluous error message in fsl_xcvr_probe()
ASoC:
fsl_xcvr: register platform component before registering cpu dai
ASoC:
ics43432: add CMM-4030D-261 support
ASoC:
ics43432: add compatible for CUI Devices
ASoC:
imx-rpmsg: change dev_err to dev_err_probe for -EPROBE_DEFER
ASoC:
intel: atom: Revert PCM buffer address setup workaround again
ASoC:
Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select
ASoC:
Intel: boards: get codec device with ACPI instead of bus search
ASoC:
Intel: boards: handle errors with acpi_dev_get_first_match_dev()
ASoC:
Intel: boards: harden codec property handling
ASoC:
Intel: boards: sof_sdw: add SoundWire mockup codecs for tests
ASoC:
Intel: boards: use software node API in Atom boards
ASoC:
Intel: bytcht_es8316: Get platform data via dev_get_platdata()
ASoC:
Intel: bytcht_es8316: Switch to use gpiod_get_optional()
ASoC:
Intel: bytcht_es8316: Use temporary variable for struct device
ASoC:
Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation
ASoC:
Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper
ASoC:
Intel: bytcr_rt5640: Add line-out support
ASoC:
Intel: bytcr_rt5640: Add support for a second headphones output
ASoC:
Intel: bytcr_rt5640: Add support for a second headset mic input
ASoC:
Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect
ASoC:
Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk
ASoC:
Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static
ASoC:
Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static
ASoC:
Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output
ASoC:
Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string
ASoC:
Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack
ASoC:
Intel: Fix platform ID matching
ASoC:
Intel: Fix spelling contraction "cant" -> "can't"
ASoC:
Intel: kbl_da7219_max98927: Fix format selection for max98373
ASoC:
Intel: maxim-common: support max98360a
ASoC:
Intel: remove device_properties for Atom boards
ASoC:
intel: skylake: Drop superfluous mmap callback
ASoC:
Intel: Skylake: Fix module configuration for KPB and MIXER
ASoC:
Intel: Skylake: Fix module resource and format selection
ASoC:
Intel: Skylake: Fix passing loadable flag for module
ASoC:
Intel: Skylake: Leave data as is when invoking TLV IPCs
ASoC:
Intel: Skylake: Properly configure modules with generic extension
ASoC:
Intel: Skylake: Select first entry for singular pipe config arrays
ASoC:
Intel: Skylake: Select proper format for NHLT blob
ASoC:
Intel: Skylake: Simplify m_state for loadable modules
ASoC:
Intel: Skylake: Support modules with generic extension
ASoC:
Intel: Skylake: Support multiple format configs
ASoC:
Intel: soc-acpi: add support for SoundWire of TGL-H-RVP
ASoC:
Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a
ASoC:
Intel: sof_cs42l42: support arbitrary DAI link sequence
ASoC:
Intel: sof_cs42l42: use helper function to get bclk frequency
ASoC:
Intel: sof_rt5682: code refactor for max98360a
ASoC:
Intel: sof_sdw: add quirk for Dell XPS 9710
ASOC:
Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15
ASoC:
Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits
ASoC:
Intel: sof_sdw: include rt711.h for RT711 JD mode
ASoC:
Intel: sof_sdw: pass card information to init/exit functions
ASoC:
Intel: sof_sdw: tag SoundWire BEs as non-atomic
ASoC:
Intel: sof_sdw: update quirk for jack detection in ADL RVP
ASoC:
Intel: sof_sdw_max98373: remove useless inits
ASoC:
Intel: sof_sdw_rt711*: keep codec device reference until remove
ASoC:
Intel: update sof_pcm512x quirks
ASoC:
Intel: use software node API in SoundWire machines
ASoC:
max98090: remove duplicate status reads and useless assignmment
ASoC:
max98390: Add support change dsm param name
ASoC:
mediatek: add required config dependency
ASoC:
mediatek: common: handle NULL case in suspend/resume function
ASoC:
mediatek: mt6359: convert to use module_platform_driver
ASoC:
mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe
ASoC:
mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe
ASoC:
mediatek: mt8195: add DPTX audio support
ASoC:
mediatek: mt8195: add HDMITX audio support
ASoC:
mediatek: mt8195: add machine driver with mt6359, rt1019 and rt5682
ASoC:
mediatek: mt8195: add MTK_PMIC_WRAP dependency
ASoC:
mediatek: mt8195: add platform driver
ASoC:
mediatek: mt8195: Fix spelling mistake "bitwiedh" -> "bitwidth"
ASoC:
mediatek: mt8195: remove wrong fixup assignment on HDMITX
ASoC:
mediatek: mt8195: support adda in platform driver
ASoC:
mediatek: mt8195: support audsys clock control
ASoC:
mediatek: mt8195: support etdm in platform driver
ASoC:
mediatek: mt8195: support pcm in platform driver
ASoC:
mediatek: mt8195: update mediatek common driver
ASoC:
mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK
ASoC:
mpc5200: Use managed buffer allocation
ASoC:
mt6359-accdet.c: remove useless assignments
ASoC:
mt8195: correct the dts parsing logic about DPTX and HDMITX
ASoC:
nau8824: Fix headphone vs headset, button-press detection no longer working
ASoC:
pcm179x: Add missing entries SPI to device ID table
ASoC:
pcm512x: Mend accesses to the I2S_1 and I2S_2 registers
ASoC:
qcom: apq8016_sbc: Add SEC_MI2S support
ASoC:
qcom: lpass: Use managed buffer allocation
ASoC:
qcom: qdsp6: Use managed buffer allocation
ASoC:
qdsp6: q6adm: fix cppcheck warnings for unnecessary initialization
ASoC:
qdsp6: q6asm: fix cppcheck warnings for unnecessary initialization
ASoC:
Revert PCM trigger changes
ASoC:
rockchip: i2s: Add compatible for more SoCs
ASoC:
rockchip: i2s: Add support for frame inversion
ASoC:
rockchip: i2s: Add support for set bclk ratio
ASoC:
rockchip: i2s: Fix concurrency between tx/rx
ASoC:
rockchip: i2s: Fix regmap_ops hang
ASoC:
rockchip: i2s: Fixup clk div error
ASoC:
rockchip: i2s: Fixup config for DAIFMT_DSP_A/B
ASoC:
rockchip: i2s: Improve dma data transfer efficiency
ASoC:
rockchip: i2s: Make playback/capture optional
ASoC:
rockchip: spdif: Add support for rk3568 spdif
ASoC:
rockchip: spdif: Fix some coding style
ASoC:
rockchip: spdif: Mark SPDIF_SMPDR as volatile
ASoC:
rsnd: adg: clearly handle clock error / NULL case
ASoC:
rsnd: core: make some arrays static const, makes object smaller
ASoC:
rsnd: make some arrays static const, makes object smaller
ASoC:
rt1015: remove possible unused variable `bclk_ms'
ASoC:
rt1015: Remove unnecessary flush work on rt1015 driver
ASoC:
rt1015p: add new acpi id and comapatible id
ASoC:
rt1015p: correct indentation
ASoC:
rt5514: make array div static const, makes object smaller
ASoC:
rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset()
ASoC:
rt5640: Add rt5640_set_ovcd_params() helper
ASoC:
rt5640: Delay requesting IRQ until the machine-drv calls set_jack
ASoC:
rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file
ASoC:
rt5640: Silence warning message about missing interrupt
ASoC:
rt5682: Adjust headset volume button threshold again
ASoC:
rt5682: enable SAR ADC power saving mode during suspend
ASoC:
rt5682: fix headset background noise when S3 state
ASoC:
rt5682: Fix the vol+ button detection issue
ASoC:
rt5682: Properly turn off regulators if wrong device ID
ASoC:
rt5682: Remove unused variable in rt5682_i2c_remove()
ASoC:
samsung: Constify static snd_soc_ops
ASoC:
samsung: s3c24xx_simtec: fix spelling mistake "devicec" -> "device"
ASoC:
sh: Add RZ/G2L SSIF-2 driver
ASoC:
sh: rcar: dma: : use proper DMAENGINE API for termination
ASoC:
sh: rz-ssi: Add SSI DMAC support
ASoC:
sh: rz-ssi: Fix dereference of noderef expression warning
ASoC:
sh: rz-ssi: Fix wrong operator used issue
ASoC:
sh: rz-ssi: Improve error handling in rz_ssi_dma_request function
ASoC:
simple-card-utils: Avoid over-allocating DLCs
ASoC:
soc-ac97: cleanup cppcheck warning
ASoC:
soc-acpi: cnl: add table for SoundWire mockup devices
ASoC:
soc-acpi: tgl: add table for SoundWire mockup devices
ASoC:
soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get()
ASoC:
soc-core: cleanup cppcheck warning at snd_soc_add_controls()
ASoC:
soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format()
ASoC:
soc-core: cleanup cppcheck warning at snd_soc_get_dai_name()
ASoC:
soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing()
ASoC:
soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets()
ASoC:
soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name()
ASoC:
soc-core: cleanup cppcheck warning at snd_soc_unregister_component()
ASoC:
soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked()
ASoC:
soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities()
ASoC:
soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new()
ASoC:
soc-dapm: cleanup cppcheck warning at dapm_connect_mux()
ASoC:
soc-dapm: cleanup cppcheck warning at dapm_new_dai_link()
ASoC:
soc-dapm: cleanup cppcheck warning at dapm_new_pga()
ASoC:
soc-dapm: cleanup cppcheck warning at dapm_seq_check_event()
ASoC:
soc-dapm: cleanup cppcheck warning at dapm_seq_run()
ASoC:
soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status()
ASoC:
soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup()
ASoC:
soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes()
ASoC:
soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route()
ASoC:
soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls()
ASoC:
soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes()
ASoC:
soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event()
ASoC:
soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user()
ASoC:
soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params()
ASoC:
soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new()
ASoC:
soc-jack: cleanup cppcheck warning at snd_soc_jack_report()
ASoC:
soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB
ASoC:
soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx()
ASoC:
soc-ops: cleanup cppcheck warning at snd_soc_limit_volume()
ASoC:
soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx()
ASoC:
soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx()
ASoC:
soc-pcm: cleanup cppcheck warning at dpcm_be_is_active()
ASoC:
soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan()
ASoC:
soc-pcm: cleanup cppcheck warning at soc_get_playback_capture()
ASoC:
soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb()
ASoC:
soc-pcm: cleanup cppcheck warning at soc_pcm_components_close()
ASoC:
soc-pcm: protect BE dailink state changes in trigger
ASoC:
soc-pcm: test refcount before triggering
ASoC:
soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link()
ASoC:
soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load()
ASoC:
soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load()
ASoC:
soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load()
ASoC:
soc-topology: cleanup cppcheck warning at soc_tplg_process_headers()
ASoC:
SOF: add a helper to get topology configured bclk
ASoC:
SOF: Fix DSP oops stack dump output contents
ASoC:
SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types
ASoC:
SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types
ASoC:
SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc
ASoC:
SOF: intel: add snd_sof_dsp_check_sdw_irq ops
ASoC:
SOF: Intel: hda-stream: remove always true condition
ASoC:
SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition
ASoC:
SOF: Intel: Kconfig: clarify DMI L1 option description
ASoC:
SOF: Intel: make DMI L1 selection more robust
ASoC:
SOF: intel: move sof_intel_dsp_desc() forward
ASoC:
SOF: intel: remove duplicate include
ASoC:
SOF: Intel: simplify logic for DMI_L1 handling
ASoC:
SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant
ASoC:
SOF: loader: Re-phrase the missing firmware error to avoid duplication
ASoC:
SOF: loader: release_firmware() on load failure to avoid batching
ASoC:
SOF: trace: Omit error print when waking up trace sleepers
ASoC:
sprd: Use managed buffer allocation
ASoC:
tegra30: ahub: Fix incorrect usage of of_device_get_match_data
ASoC:
tegra30: ahub: Use of_device_get_match_data
ASoC:
tegra30: i2s: Fix incorrect usage of of_device_get_match_data
ASoC:
tegra30: i2s: Use of_device_get_match_data
ASoC:
tegra: Use managed buffer allocation
ASoC:
ti: davinci-mcasp: Add support for the OMAP4 version of McASP
ASoC:
ti: davinci-mcasp: Fix DIT mode support
ASoC:
ti: delete some dead code in omap_abe_probe()
ASoC:
ti: j721e-evm: Convert the audio domain IDs to enum
ASoC:
tlv320aic32x4: Fix TAS2505/TAS2521 channel count
ASoC:
tlv320aic32x4: make array clocks static, makes object smaller
ASoC:
uniphier: make arrays mul and div static const, makes object smaller
ASoC:
v253_init: eliminate pointer to string
ASoC:
wcd9335: Disable irq on slave ports in the remove function
ASoC:
wcd9335: Fix a double irq free in the remove function
ASoC:
wcd9335: Fix a memory leak in the error handling path of the probe function
ASoC:
wcd938x: Fix jack detection issue
ASoC:
wcd938x: simplify return value
ASoC:
wm8960: Fix clock configuration on slave mode
ASoC:
wm_adsp: Put debugfs_remove_recursive back in
ASoC:
wm_adsp: Remove pointless string comparison
asus-wmi:
Add dgpu disable method
asus-wmi:
Add egpu enable method
asus-wmi:
Add panel overdrive functionality
asus-wmi:
Add support for platform_profile
ata:
ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators()
ata:
sata_dwc_460ex: No need to call phy_exit() befre phy_init()
ata:
sata_mv: Fix the error handling of mv_chip_id()
ath11k:
Remove some duplicate code
ath11k:
set register access length for MHI driver
ath5k:
fix building with LEDS=m
ath6kl:
wmi: fix an error code in ath6kl_wmi_sync_point()
ath9k:
fix OOB read ar9300_eeprom_restore_internal
ath9k:
fix sleeping in atomic context
ath:
switch from 'pci_' to 'dma_' API
atlantic:
Fix driver resume flow.
atlantic:
Fix issue in the pm resume flow.
atm:
horizon: Fix spelling mistakes in TX comment
atm:
idt77252: clean up trigraph warning on ??) string
audit:
add header protection to kernel/audit.h
audit:
fix possible null-pointer dereference in audit_filter_rules
audit:
move put_tree() to avoid trim_trees refcount underflow and UAF
autofs:
fix wait name hash calculation in autofs_wait()
auxdisplay:
Add I2C gpio expander example
auxdisplay:
charlcd: Drop unneeded initializers and switch to C99 style
auxdisplay:
hd44780: Fix oops on module unloading
auxdisplay:
ks0108: Switch to use module_parport_driver()
auxdisplay:
Replace symbolic permissions with octal permissions
ax25:
use skb_expand_head
ax88796:
export ax_NS8390_init() hook
backlight:
ktd253: Stabilize backlight
backlight:
pwm_bl: Improve bootloader/kernel device handover
Backmerge remote-tracking branch :
'drm/drm-next' into drm-misc-next
Backmerge tag :
'v5.14-rc3' into drm-next
batman-adv:
bcast: remove remaining skb-copy calls
batman-adv:
bcast: remove remaining skb-copy calls
batman-adv:
Check ptr for NULL before reducing its refcnt
batman-adv:
Check ptr for NULL before reducing its refcnt
batman-adv:
Drop NULL check before dropping references
batman-adv:
Drop NULL check before dropping references
batman-adv:
Move IRC channel to hackint.org
batman-adv:
Move IRC channel to hackint.org
batman-adv:
Start new development cycle
batman-adv:
Switch to kstrtox.h for kstrtou64
batman-adv:
Switch to kstrtox.h for kstrtou64
bcache:
add proper error unwinding in bcache_device_init
bcache:
move the del_gendisk call out of bcache_device_free
bcache:
use bvec_virt
bcm63xx_enet:
delete a redundant assignment
bcma:
Drop the unused parameter of bcma_scan_read32()
bcma:
Fix memory leak for internally-handled cores
bcmgenet:
remove call to netdev_boot_setup_check
binder:
Add invalid handle info in user error log
binder:
fix freeze race
binder:
make sure fd closes complete
binderfs:
add support for feature files
binfmt:
a.out: Fix bogus semicolon
binfmt:
don't use MAP_DENYWRITE when loading shared libraries via uselib()
binfmt:
remove in-tree usage of MAP_DENYWRITE
bio:
add allocation cache abstraction
bio:
fix kerneldoc documentation for bio_alloc_kiocb()
bio:
fix page leak bio_add_hw_page failure
bio:
improve kerneldoc documentation for bio_alloc_kiocb()
bio:
optimize initialization of a bio
bitfield:
build kunit tests without structleak plugin
bitmap:
extend comment to bitmap_print_bitmask/list_to_buf
bitops/non-atomic:
make @nr unsigned to avoid any DIV
bitops:
Add non-atomic bitops for pointers
blk-cgroup:
blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
blk-cgroup:
fix UAF by grabbing blkcg lock before destroying blkg pd
blk-cgroup:
refactor blkcg_print_stat
blk-cgroup:
stop using seq_get_buf
blk-crypto:
fix check for too-large dun_bytes
blk-mq:
allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues
blk-mq:
avoid to iterate over stale request
blk-mq:
Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
blk-throtl:
optimize IOPS throttle for large IO scenarios
blk-throttle:
fix UAF by deleteing timer in blk_throtl_exit()
blk-zoned:
allow BLKREPORTZONE without CAP_SYS_ADMIN
blk-zoned:
allow zone management send operations without CAP_SYS_ADMIN
blkcg:
fix memory leak in blk_iolatency_init
blktrace:
Fix uaf in blk_trace access after removing by sysfs
block, bfq:
cleanup the repeated declaration
block, bfq:
honor already-setup queue merges
block, bfq:
reset last_bfqq_created on group change
block/mq-deadline:
Move dd_queued() to fix defined but not used warning
block/rnbd-clt-sysfs:
fix a couple uninitialized variable bugs
block/rnbd-clt:
Use put_cpu_ptr after get_cpu_ptr
block/rnbd:
Use sysfs_emit instead of s*printf function for sysfs show
block:
add a helper to raise a media changed event
block:
add a queue_has_disk helper
block:
add a sanity check for a live disk in del_gendisk
block:
Add alternative_gpt_sector() operation
block:
add an explicit ->disk backpointer to the request_queue
block:
add back the bd_holder_dir reference in bd_link_disk_holder
block:
add disk sequence number
block:
add error handling for device_add_disk / add_disk
block:
add ioctl to read the disk sequence number
block:
allocate bd_meta_info later in add_partitions
block:
assert the locking state in delete_partition
block:
bfq: fix bfq_set_next_ioprio_data()
block:
call bdev_add later in device_add_disk
block:
call blk_integrity_add earlier in device_add_disk
block:
call blk_register_queue earlier in device_add_disk
block:
call submit_bio_checks under q_usage_counter
block:
change ioprio_valid() to an inline function
block:
change the refcounting for partitions
block:
check if a profile is actually registered in blk_integrity_unregister
block:
cleanup the lockdep handling in *alloc_disk
block:
clear BIO_PERCPU_CACHE flag if polling isn't supported
block:
create the bdi link earlier in device_add_disk
block:
decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output
block:
don't call rq_qos_ops->done_bio if the bio isn't tracked
block:
drain file system I/O on del_gendisk
block:
drain queue after disk is removed from sysfs
block:
ensure the bdi is freed after inode_detach_wb
block:
export diskseq in sysfs
block:
export the diskseq in uevents
block:
factor out a blk_try_enter_queue helper
block:
fix argument type of bio_trim()
block:
fix default IO priority handling
block:
fix incorrect references to disk objects
block:
fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros
block:
Fix partition check for host-aware zoned block devices
block:
flush the integrity workqueue in blk_integrity_unregister
block:
fold register_disk into device_add_disk
block:
free the extended dev_t minor later
block:
genhd: don't call blkdev_show() with major_names_lock held
block:
genhd: fix double kfree() in __alloc_disk_node()
block:
hold ->invalidate_lock in blkdev_fallocate
block:
hold a request_queue reference for the lifetime of struct gendisk
block:
improve ioprio class description comment
block:
Introduce IOPRIO_NR_LEVELS
block:
keep q_usage_counter in atomic mode after del_gendisk
block:
look up holders by bdev
block:
make the block holder code optional
block:
mark blkdev_fsync static
block:
move fs/block_dev.c to block/bdev.c
block:
move some macros to blkdev.h
block:
move the bdi from the request_queue to the gendisk
block:
nbd: add sanity check for first_minor
block:
pass a gendisk to bdev_add_partition
block:
pass a gendisk to bdev_del_partition
block:
pass a gendisk to bdev_resize_partition
block:
pass a gendisk to blk_queue_update_readahead
block:
pass a request_queue to __blk_alloc_disk
block:
provide bio_clear_hipri() helper
block:
reduce stack usage in diskstats_show
block:
refine the disk_live check in del_gendisk
block:
remove a pointless call to MINOR() in device_add_disk
block:
remove alloc_disk and alloc_disk_node
block:
remove bdgrab
block:
remove bdput
block:
remove blk-mq-sysfs dead code
block:
remove bvec_kmap_irq and bvec_kunmap_irq
block:
remove cmdline-parser.c
block:
remove CONFIG_DEBUG_BLOCK_EXT_DEVT
block:
remove disk_name()
block:
remove GENHD_FL_UP
block:
remove support for delayed queue registrations
block:
remove the bd_bdi in struct block_device
block:
remove the extra kobject reference in bd_link_disk_holder
block:
remove the minors argument to __alloc_disk_node
block:
return ELEVATOR_DISCARD_MERGE if possible
block:
return errors from blk_integrity_add
block:
return errors from disk_alloc_events
block:
rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec
block:
schedule queue restart after BLK_STS_ZONE_RESOURCE
block:
simplify disk name formatting in check_partition
block:
simplify printing the device names disk_stack_limits
block:
split bio_queue_enter from blk_queue_enter
block:
split out operations on block special files
block:
store a gendisk in struct parsed_partitions
block:
support delayed holder registration
block:
unexport blk_register_queue
block:
unhash the whole device inode earlier
block:
use bvec_kmap_local in bio_integrity_process
block:
use bvec_kmap_local in t10_pi_type1_{prepare,complete}
block:
use bvec_virt in bio_integrity_{process,free}
block:
use memcpy_from_bvec in __blk_queue_bounce
block:
use memcpy_from_bvec in bio_copy_kern_endio_read
block:
use memcpy_to_bvec in copy_to_high_bio_irq
block:
use memzero_page in zero_fill_bio
block:
use the %pg format specifier in printk_all_partitions
block:
use the %pg format specifier in show_partition
block:
use the percpu bio cache in __blkdev_direct_IO
block:
warn when putting the final reference on a registered disk
Bluetooth:
Add additional Bluetooth part for Realtek 8852AE
Bluetooth:
Add support hdev to allocate private data
Bluetooth:
add timeout sanity check to hci_inquiry
Bluetooth:
avoid circular locks in sco_sock_connect
Bluetooth:
btbcm: add patch ram for bluetooth
Bluetooth:
btintel: Add btintel data struct
Bluetooth:
btintel: Add combined set_diag functions
Bluetooth:
btintel: Add combined setup and shutdown functions
Bluetooth:
btintel: Clean the exported function to static
Bluetooth:
btintel: Combine setting up MSFT extension
Bluetooth:
btintel: Fix the first HCI command not work with ROM device
Bluetooth:
btintel: Fix the LED is not turning off immediately
Bluetooth:
btintel: Fix the legacy bootloader returns tlv based version
Bluetooth:
btintel: Move hci quirks to setup routine
Bluetooth:
btintel: Refactoring setup routine for bootloader devices
Bluetooth:
btintel: Refactoring setup routine for legacy ROM sku
Bluetooth:
btmrvl_sdio: Remove all strcpy() uses
Bluetooth:
btrsi: use non-kernel-doc comment for copyright
Bluetooth:
btrtl: Set MSFT opcode for RTL8852
Bluetooth:
btusb: Add support for Foxconn Mediatek Chip
Bluetooth:
btusb: Add support for IMC Networks Mediatek Chip
Bluetooth:
btusb: Add support for LG LGSBWAC92/TWCM-K505D
Bluetooth:
btusb: Add valid le states quirk
Bluetooth:
btusb: check conditions before enabling USB ALT 3 for WBS
Bluetooth:
btusb: Enable MSFT extension for Intel next generation controllers
Bluetooth:
btusb: Enable MSFT extension for Mediatek Chip (MT7921)
Bluetooth:
btusb: Enable MSFT extension for WCN6855 controller
Bluetooth:
btusb: Fix a unspported condition to set available debug features
Bluetooth:
btusb: Fix fall-through warnings
Bluetooth:
btusb: Load Broadcom firmware for Dell device 413c:8197
Bluetooth:
btusb: Make the CSR clone chip force-suspend workaround more generic
Bluetooth:
btusb: Record debug log for Mediatek Chip.
Bluetooth:
btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices
Bluetooth:
btusb: Support Bluetooth Reset for Mediatek Chip(MT7921)
Bluetooth:
defer cleanup of resources in hci_unregister_dev()
Bluetooth:
Fix handling of LE Enhanced Connection Complete
Bluetooth:
Fix not generating RPA when required
Bluetooth:
Fix race condition in handling NOP command
Bluetooth:
fix repeated calls to sco_sock_kill
Bluetooth:
Fix return value in hci_dev_do_close()
Bluetooth:
HCI: Add proper tracking for enable status of adv instances
Bluetooth:
hci_bcm: Fix kernel doc comments
Bluetooth:
hci_h5: Add runtime suspend
Bluetooth:
hci_h5: add WAKEUP_DISABLE flag
Bluetooth:
hci_h5: btrtl: Maintain flow control if wakeup is enabled
Bluetooth:
hci_h5: Disable the hci_suspend_notifier for btrtl devices
Bluetooth:
increase BTNAMSIZ to 21 chars to fix potential buffer overflow
Bluetooth:
mgmt: Fix wrong opcode in the response for add_adv cmd
Bluetooth:
mgmt: Pessimize compile-time bounds-check
Bluetooth:
Move shutdown callback before flushing tx and rx queue
Bluetooth:
schedule SCO timeouts with delayed_work
Bluetooth:
sco: prevent information leak in sco_conn_defer_accept()
Bluetooth:
serialize calls to sco_sock_{set,clear}_timer
Bluetooth:
skip invalid hci_sync_conn_complete_evt
Bluetooth:
Store advertising handle so it can be re-enabled
Bluetooth:
switch to lock_sock in RFCOMM
Bluetooth:
switch to lock_sock in SCO
bnx2:
Replace open-coded byte swapping with swab32s()
bnx2:
Replace open-coded version with swab32s()
bnx2:
Search VPD with pci_vpd_find_ro_info_keyword()
bnx2:
Search VPD with pci_vpd_find_ro_info_keyword()
bnx2x:
Fix enabling network interfaces without VFs
bnx2x:
Read VPD with pci_vpd_alloc()
bnx2x:
Read VPD with pci_vpd_alloc()
bnx2x:
remove unused variable 'cur_data_offset'
bnx2x:
Search VPD with pci_vpd_find_ro_info_keyword()
bnx2x:
Search VPD with pci_vpd_find_ro_info_keyword()
bnxt:
count discards due to memory allocation errors
bnxt:
count packets discarded because of netpoll
bnxt:
Read VPD with pci_vpd_alloc()
bnxt:
Read VPD with pci_vpd_alloc()
bnxt:
Search VPD with pci_vpd_find_ro_info_keyword()
bnxt:
Search VPD with pci_vpd_find_ro_info_keyword()
bnxt_en:
1PPS functions to configure TSIO pins
bnxt_en:
1PPS support for 5750X family chips
bnxt_en:
add HWRM request assignment API
bnxt_en:
add support for HWRM request slices
bnxt_en:
Clean up completion ring page arrays completely
bnxt_en:
discard out of sequence HWRM responses
bnxt_en:
Do not read the PTP PHC during chip reset
bnxt_en:
Don't use static arrays for completion ring pages
bnxt_en:
Event handler for PPS events
bnxt_en:
Fix 64-bit doorbell operation on 32-bit kernels
bnxt_en:
Fix asic.rev in devlink dev info command
bnxt_en:
Fix error recovery regression
bnxt_en:
fix kernel doc warnings in bnxt_hwrm.c
bnxt_en:
Fix possible unintended driver initiated error recovery
bnxt_en:
fix read of stored FW_PSID version on P5 devices
bnxt_en:
fix stored FW_PSID version masks
bnxt_en:
Fix TX timeout when TX ring size is set to the smallest
bnxt_en:
Fix UDP tunnel logic
bnxt_en:
Increase maximum RX ring size if jumbo ring is not used
bnxt_en:
introduce new firmware message API based on DMA pools
bnxt_en:
Log if an invalid signal detected on TSIO pin
bnxt_en:
make bnxt_free_skbs() safe to call after bnxt_free_mem()
bnxt_en:
Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one()
bnxt_en:
move HWRM API implementation into separate file
bnxt_en:
Refactor the HWRM_VER_GET firmware calls
bnxt_en:
remove DMA mapping for KONG response
bnxt_en:
remove legacy HWRM interface
bnxt_en:
support multiple HWRM commands in flight
bnxt_en:
update all firmware calls to use the new APIs
bnxt_en:
use link_lock instead of hwrm_cmd_lock to protect link_info
bonding:
3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler()
bonding:
3ad: pass parameter bond_params by reference
bonding:
add new option lacp_active
bonding:
combine netlink and console error messages
bonding:
complain about missing route only once for A/B ARP probes
bonding:
Fix negative jump label count on nested bonding
bonding:
improve nl error msg when device can't be enslaved because of IFF_MASTER
bonding:
remove extraneous definitions from bonding.h
bonding:
use siocdevprivate
bootconfig/tracing/ktest:
Update ktest example for boot-time tracing
bootconfig:
Fix missing return check of xbc_node_compose_key function
bootconfig:
init: Fix memblock leak in xbc_make_cmdline()
bootconfig:
Rename xbc_node_find_child() to xbc_node_find_subkey()
bpf, arm:
Fix register clobbering in div/mod implementation
bpf, cgroup:
Assign cgroup in cgroup_sk_alloc when called from interrupt
bpf, cgroups:
Fix cgroup v2 fallback on v1/v2 mixed mode
bpf, devmap:
Exclude XDP broadcast to master device
bpf, doc:
Add heading and example for extensions in cbpf
bpf, mips:
Validate conditional branch offsets
bpf, mm:
Fix lockdep warning triggered by stack_map_get_build_id_offset()
bpf, s390:
Fix potential memory leak about jit_data
bpf, samples:
Add missing mprog-disable to xdp_redirect_cpu's optstring
bpf, selftests:
Add cgroup v1 net_cls classid helpers
bpf, selftests:
Add test case for mixed cgroup v1/v2
bpf, selftests:
Fix test_maps now that sockmap supports UDP
bpf, test, cgroup:
Use sk_{alloc,free} for test cases
bpf, tests:
Add BPF_JMP32 test cases
bpf, tests:
Add BPF_MOV tests for zero and sign extension
bpf, tests:
Add branch conversion JIT test
bpf, tests:
Add more ALU32 tests for BPF_LSH/RSH/ARSH
bpf, tests:
Add more ALU64 BPF_MUL tests
bpf, tests:
Add more BPF_LSH/RSH/ARSH tests for ALU64
bpf, tests:
Add more tests of ALU32 and ALU64 bitwise operations
bpf, tests:
Add tail call test suite
bpf, tests:
Add test for 32-bit context pointer argument passing
bpf, tests:
Add tests for ALU operations implemented with function calls
bpf, tests:
Add tests for atomic operations
bpf, tests:
Add tests for BPF_CMPXCHG
bpf, tests:
Add word-order tests for load/store of double words
bpf, tests:
Fix spelling mistake "shoft" -> "shift"
bpf, tests:
Fix typos in test case descriptions
bpf, unix:
Check socket type in unix_bpf_update_proto()
bpf, x86:
Fix bpf mapping of atomic fetch implementation
bpf, x86:
Store caller's ip in trampoline stack
bpf/tests:
Do not PASS tests without actually testing the result
bpf/tests:
Fix copy-and-paste error in double word test
bpf:
Add ambient BPF runtime context stored in current
bpf:
Add bpf_get_attach_cookie() BPF helper to access bpf_cookie value
bpf:
Add bpf_get_func_ip helper for kprobe programs
bpf:
Add bpf_get_func_ip helper for tracing programs
bpf:
Add bpf_task_pt_regs() helper
bpf:
Add BTF_ID_LIST_GLOBAL_SINGLE macro
bpf:
Add function for XDP meta data length check
bpf:
Add map side support for bpf timers.
bpf:
Add oversize check before call kvcalloc()
bpf:
Add support for {set|get} socket options from setsockopt BPF
bpf:
af_unix: Implement BPF iterator for UNIX domain socket.
bpf:
Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT
bpf:
Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG
bpf:
Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS
bpf:
Allow to specify user-provided bpf_cookie for BPF perf links
bpf:
Consolidate task_struct BTF_ID declarations
bpf:
cpumap: Implement generic cpumap
bpf:
Define bpf_jit_alloc_exec_limit for arm64 JIT
bpf:
Define bpf_jit_alloc_exec_limit for riscv JIT
bpf:
devmap: Implement devmap prog execution for generic XDP
bpf:
Emit better log message if bpf_iter ctx arg btf_id == 0
bpf:
Enable BPF_TRAMP_F_IP_ARG for trampolines with call_get_func_ip
bpf:
Exempt CAP_BPF from checks against bpf_jit_limit
bpf:
Extend bpf_base_func_proto helpers with bpf_get_current_task_btf()
bpf:
Factor out bpf_spin_lock into helpers.
bpf:
Fix a typo of reuseport map in bpf.h.
bpf:
Fix bpf-next builds without CONFIG_BPF_EVENTS
bpf:
Fix bpf_prog_test_run_xdp logic after incorrect merge resolution
bpf:
Fix error usage of map_fd and fdget() in generic_map_update_batch()
bpf:
Fix integer overflow in prealloc_elems_and_freelist()
bpf:
Fix NULL event->prog pointer access in bpf_overflow_handler
bpf:
Fix off-by-one in tail call count limiting
bpf:
Fix pointer cast warning
bpf:
Fix possible out of bound write in narrow load handling
bpf:
Fix potential memleak and UAF in the verifier.
bpf:
Fix potential race in tail call compatibility check
bpf:
Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog
bpf:
Implement minimal BPF perf link
bpf:
Implement verifier support for validation of async callbacks.
bpf:
Increase supported cgroup storage value size
bpf:
Introduce bpf timers.
bpf:
Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum
bpf:
Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NET
bpf:
Prepare bpf_prog_put() to be called from irq context.
bpf:
Prevent increasing bpf_jit_limit above max
bpf:
Prevent pointer mismatch in bpf_timer_init.
bpf:
Reconfigure libbpf docs to remove unversioned API
bpf:
Refactor BPF_PROG_RUN into a function
bpf:
Refactor BPF_PROG_RUN_ARRAY family of macros into functions
bpf:
Refactor perf_event_set_bpf_prog() to use struct bpf_prog input
bpf:
Relax verifier recursion check.
bpf:
Relicense disassembler as GPL-2.0-only OR BSD-2-Clause
bpf:
Remember BTF of inner maps.
bpf:
Remove redundant initialization of variable allow
bpf:
Remove redundant intiialization of variable stype
bpf:
selftest: Test batching and bpf_(get|set)sockopt in bpf tcp iter
bpf:
selftests: Add bpf_task_pt_regs() selftest
bpf:
selftests: Add connect_to_fd_opts to network_helpers
bpf:
selftests: Add dctcp fallback test
bpf:
selftests: Add sk_state to bpf_tcp_helpers.h
bpf:
Support "%c" in bpf_bprintf_prepare().
bpf:
Support input xdp_md context in BPF_PROG_TEST_RUN
bpf:
Support specifying ingress via xdp_md context in BPF_PROG_TEST_RUN
bpf:
Sync tools/include/uapi/linux/bpf.h
bpf:
tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt
bpf:
tcp: Bpf iter batching and lock_sock
bpf:
tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state
bpf:
tcp: Support bpf_(get|set)sockopt in bpf tcp iter
bpf:
Teach stack depth check about async callbacks.
bpf:
Tidy xdp attach selftests
bpf:
Undo off-by-one in interpreter tail call count limit
bpf:
Use kvmalloc for map keys in syscalls
bpf:
Use kvmalloc for map values in syscall
bpf:
use skb_expand_head in bpf_out_neigh_v4/6
brcmfmac:
add 43752 SDIO ids and initialization
brcmfmac:
Add WPA3 Personal with FT to supported cipher suites
brcmfmac:
add xtlv support to firmware interface layer
brcmfmac:
firmware: Allow per-board firmware binaries
brcmfmac:
firmware: Fix firmware loading
brcmfmac:
increase core revision column aligning core list
brcmfmac:
pcie: fix oops on failure to resume and reprobe
brcmfmac:
Set SDIO workqueue as WQ_HIGHPRI
brcmfmac:
support chipsets with different core enumeration space
brcmfmac:
use different error value for invalid ram base address
brcmfmac:
use separate firmware for 43430 revision 2
brcmsmac:
make array addr static const, makes object smaller
brd:
reduce the brd_devices_mutex scope
bridge:
use ndo_siocdevprivate
btrfs:
add ro compat flags to inodes
btrfs:
add special case to setget helpers for 64k pages
btrfs:
allocate backref_ctx on stack in find_extent_clone
btrfs:
allocate btrfs_ioctl_defrag_range_args on stack
btrfs:
allocate btrfs_ioctl_quota_rescan_args on stack
btrfs:
allocate file_ra_state on stack in readahead_cache
btrfs:
allow degenerate raid0/raid10
btrfs:
allow idmapped create inode op
btrfs:
allow idmapped getattr inode op
btrfs:
allow idmapped INO_LOOKUP_USER ioctl
btrfs:
allow idmapped mkdir inode op
btrfs:
allow idmapped mknod inode op
btrfs:
allow idmapped mount
btrfs:
allow idmapped permission inode op
btrfs:
allow idmapped rename inode op
btrfs:
allow idmapped SET_RECEIVED_SUBVOL ioctls
btrfs:
allow idmapped setattr inode op
btrfs:
allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls
btrfs:
allow idmapped SNAP_DESTROY ioctls
btrfs:
allow idmapped SUBVOL_SETFLAGS ioctl
btrfs:
allow idmapped symlink inode op
btrfs:
allow idmapped tmpfile inode op
btrfs:
allow read-write for 4K sectorsize on 64K page size systems
btrfs:
avoid unnecessarily logging directories that had no changes
btrfs:
avoid unnecessary lock and leaf splits when updating inode in the log
btrfs:
avoid unnecessary log mutex contention when syncing log
btrfs:
check for error when looking up inode during dir entry replay
btrfs:
check whether fsgid/fsuid are mapped during subvolume creation
btrfs:
check-integrity: drop kmap/kunmap for block pages
btrfs:
check-integrity: drop unnecessary function prototypes
btrfs:
cleanup fs_devices pointer usage in btrfs_trim_fs
btrfs:
compression: drop kmap/kunmap from generic helpers
btrfs:
compression: drop kmap/kunmap from lzo
btrfs:
compression: drop kmap/kunmap from zlib
btrfs:
compression: drop kmap/kunmap from zstd
btrfs:
constify and cleanup variables in comparators
btrfs:
continue readahead of siblings even if target node is in memory
btrfs:
deal with errors when adding inode reference during log replay
btrfs:
deal with errors when checking if a dir entry exists during log replay
btrfs:
deal with errors when replaying dir entry during log replay
btrfs:
delay blkdev_put until after the device remove
btrfs:
disable compressed readahead for subpage
btrfs:
do not do preemptive flushing if the majority is global rsv
btrfs:
do not pin logs too early during renames
btrfs:
drop from __GFP_HIGHMEM all allocations
btrfs:
drop unnecessary ASSERT from btrfs_submit_direct()
btrfs:
eliminate some false positives when checking if inode was logged
btrfs:
enable a tracepoint when we fail tickets
btrfs:
fix abort logic in btrfs_replace_file_extents
btrfs:
fix argument type of btrfs_bio_clone_partial()
btrfs:
fix lockdep warning while mounting sprout fs
btrfs:
fix mount failure due to past and transient device flush error
btrfs:
fix NULL pointer dereference when deleting device by invalid id
btrfs:
fix transaction handle leak after verity rollback failure
btrfs:
fix upper limit for max_inline for page size 64K
btrfs:
grab correct extent map for subpage compressed extent read
btrfs:
handle ACLs on idmapped mounts
btrfs:
handle idmaps in btrfs_new_inode()
btrfs:
improve the batch insertion of delayed items
btrfs:
include delalloc related info in dump space info tracepoint
btrfs:
initial fsverity support
btrfs:
introduce btrfs_lookup_match_dir
btrfs:
introduce btrfs_search_backwards function
btrfs:
make btrfs_finish_chunk_alloc private to block-group.c
btrfs:
make btrfs_next_leaf static inline
btrfs:
make relocate_one_page() handle subpage case
btrfs:
merge alloc_device helpers
btrfs:
pass NULL as trans to btrfs_search_slot if we only want to search
btrfs:
prevent __btrfs_dump_space_info() to underflow its free space
btrfs:
print if fsverity support is built in when loading module
btrfs:
reduce the preemptive flushing threshold to 90%
btrfs:
relax restrictions for SNAP_DESTROY_V2 with subvolids
btrfs:
reloc: factor out relocation page read and dirty part
btrfs:
remove ignore_offset argument from btrfs_find_all_roots()
btrfs:
remove max argument from generic_bin_search
btrfs:
remove no longer needed full sync flag check at inode_logged()
btrfs:
remove racy and unnecessary inode transaction update when using no-holes
btrfs:
remove the dead comment in writepage_delalloc()
btrfs:
remove unnecessary list head initialization when syncing log
btrfs:
remove unnecessary NULL check for the new inode during rename exchange
btrfs:
remove unneeded return variable in btrfs_lookup_file_extent
btrfs:
remove unused start and end parameters from btrfs_run_delalloc_range()
btrfs:
remove uptodate parameter from btrfs_dec_test_first_ordered_pending
btrfs:
replace BUG_ON() in btrfs_csum_one_bio() with proper error handling
btrfs:
rescue: allow ibadroots to skip bad extent tree when reading block group items
btrfs:
reset replace target device to allocation state on close
btrfs:
reset this_bio_flag to avoid inheriting old flags
btrfs:
rework btrfs_decompress_buf2page()
btrfs:
rework lzo_decompress_bio() to make it subpage compatible
btrfs:
simplify data stripe calculation helpers
btrfs:
simplify return values in btrfs_check_raid_min_devices
btrfs:
stop doing GFP_KERNEL memory allocations in the ref verify tool
btrfs:
subpage: allow submit_extent_page() to do bio split
btrfs:
subpage: check if there are compressed extents inside one page
btrfs:
subpage: disable inline extent creation
btrfs:
subpage: fix a potential use-after-free in writeback helper
btrfs:
subpage: fix false alert when relocating partial preallocated data extents
btrfs:
subpage: fix race between prepare_pages() and btrfs_releasepage()
btrfs:
subpage: fix relocation potentially overwriting last page data
btrfs:
subpage: fix writeback which does not have ordered extent
btrfs:
subpage: reject raid56 filesystem and profile conversion
btrfs:
switch uptodate to bool in btrfs_writepage_endio_finish_ordered
btrfs:
sysfs: document structures and their associated files
btrfs:
tree-checker: add missing stripe checks for raid1c3/4 profiles
btrfs:
tree-checker: use table values for stripe checks
btrfs:
tree-log: check btrfs_lookup_data_extent return value
btrfs:
unify lookup return value when dir entry is missing
btrfs:
unify regular and subpage error paths in __extent_writepage()
btrfs:
uninline btrfs_bg_flags_to_raid_index
btrfs:
unlock newly allocated extent buffer after error
btrfs:
update comment at log_conflicting_inodes()
btrfs:
update refs for any root except tree log roots
btrfs:
update the bdev time directly when closing
btrfs:
use btrfs_next_leaf instead of btrfs_next_item when slots > nritems
btrfs:
use correct header for div_u64 in misc.h
btrfs:
use delalloc_bytes to determine flush amount for shrink_delalloc
btrfs:
use the filemap_fdatawrite_wbc helper for delalloc shrinking
btrfs:
verity metadata orphan items
btrfs:
wait on async extents when flushing delalloc
btrfs:
wake up async_delalloc_pages waiters after submit
btrfs:
zoned: add asserts on splitting extent_map
btrfs:
zoned: allow disabling of zone auto reclaim
btrfs:
zoned: fix block group alloc_offset calculation
btrfs:
zoned: fix double counting of split ordered extent
btrfs:
zoned: fix ordered extent boundary calculation
btrfs:
zoned: remove max_zone_append_size logic
btrfs:
zoned: suppress reclaim error message on EAGAIN
bus:
fsl-mc: add .shutdown() op for the bus driver
bus:
fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID
bus:
fsl-mc: fix arg in call to dprc_scan_objects()
bus:
fsl-mc: fix mmio base address for child DPRCs
bus:
fsl-mc: fully resume the firmware
bus:
fsl-mc: handle DMA config deferral in ACPI case
bus:
fsl-mc: pause the MC firmware before IOMMU setup
bus:
fsl-mc: pause the MC firmware when unloading
bus:
fsl-mc: rescan devices if endpoint not found
bus:
ixp4xx: Add a driver for IXP4xx expansion bus
bus:
ixp4xx: Add DT bindings for the IXP4xx expansion bus
bus:
ixp4xx: return on error in ixp4xx_exp_probe()
bus:
Make remove callback return void
bus:
mhi: Add inbound buffers allocation flag
bus:
mhi: Add MMIO region length to controller structure
bus:
mhi: core: Add range checks for BHI and BHIe
bus:
mhi: core: Improve debug messages for power up
bus:
mhi: core: Replace DMA allocation wrappers with original APIs
bus:
mhi: core: Set BHI and BHIe pointers to NULL in clean-up
bus:
mhi: core: Set BHI/BHIe offsets on power up preparation
bus:
mhi: pci-generic: configurable network interface MRU
bus:
mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI
bus:
mhi: pci_generic: Set register access length for MHI driver
bus:
ti-sysc: Add break in switch statement in sysc_init_soc()
bus:
ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode
bus:
ti-sysc: Correct misdocumentation of 'sysc_ioremap()'
bus:
ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893
bus:
ti-sysc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
bvec:
add a bvec_kmap_local helper
bvec:
add a bvec_virt helper
bvec:
add memcpy_{from,to}_bvec and memzero_bvec helper
bvec:
fix the include guards for bvec.h
cachefiles:
Change %p in format strings to something else
cachefiles:
Fix oops in trace_cachefiles_mark_buried due to NULL object
cachefiles:
Fix oops with cachefiles_cull() due to NULL object
cachefiles:
Use file_inode() rather than accessing ->f_inode
cacheinfo:
clear cache_leaves(cpu) in free_cache_attributes()
can:
at91_can: use DEVICE_ATTR_RW() helper macro
can:
bittiming: fix documentation for struct can_tdc
can:
c_can: c_can_do_tx(): fix typo in comment
can:
c_can: cache frames to operate as a true FIFO
can:
c_can: exit c_can_do_tx() early if no frames have been sent
can:
c_can: fix null-ptr-deref on ioctl()
can:
c_can: remove struct c_can_priv::priv field
can:
c_can: rename IF_RX -> IF_NAPI
can:
c_can: support tx ring algorithm
can:
dev: provide optional GPIO based termination support
can:
esd_usb2: use DEVICE_ATTR_RO() helper macro
can:
etas_es58x: add es58x_free_netdevs() to factorize code
can:
etas_es58x: clean-up documentation of struct es58x_fd_tx_conf_msg
can:
etas_es58x: fix three typos in author name and documentation
can:
etas_es58x: rewrite the message cast in es58{1,_fd}_tx_can_msg to increase readability
can:
etas_es58x: use devm_kzalloc() to allocate device resources
can:
etas_es58x: use error pointer during device probing
can:
etas_es58x: use sizeof and sizeof_field macros instead of constant values
can:
flexcan: add mcf5441x support
can:
flexcan: add platform data header
can:
flexcan: flexcan_clks_enable(): add missing variable initialization
can:
flexcan: update Kconfig to enable coldfire
can:
isotp: isotp_sendmsg(): add result check for wait_event_interruptible()
can:
isotp: isotp_sendmsg(): fix return error on FC timeout on TX path
can:
isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg()
can:
j1939: extend UAPI to notify about RX status
can:
j1939: fix checkpatch warnings
can:
j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv
can:
j1939: j1939_session_completed(): use consistent name se_skb for the session skb
can:
j1939: j1939_session_tx_dat(): fix typo
can:
j1939: j1939_session_tx_dat(): use consistent name se_skcb for session skb control buffer
can:
j1939: j1939_sk_sock_destruct(): correct a grammatical error
can:
j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer
can:
j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length
can:
j1939: j1939_xtp_rx_dat_one(): use separate pointer for session skb control buffer
can:
j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes
can:
j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_*
can:
j1939: replace fall through comment by fallthrough pseudo-keyword
can:
janz-ican3: use DEVICE_ATTR_RO/RW() helper macro
can:
m_can: Add support for transceiver as phy
can:
m_can: Batch FIFO reads during CAN receive
can:
m_can: Batch FIFO writes during CAN transmit
can:
m_can: Disable IRQs on FIFO bus errors
can:
m_can: fix block comment style
can:
m_can: fix iomap_read_fifo() and iomap_write_fifo()
can:
m_can: remove support for custom bit timing
can:
m_can: use devm_platform_ioremap_resource_byname
can:
mcp251xfd: Fix header block to clarify independence from OF
can:
mcp251xfd: mark some instances of struct mcp251xfd_priv as const
can:
mcp251xfd: mcp251xfd_open(): request IRQ as shared
can:
mcp251xfd: mcp251xfd_probe(): try to get crystal clock rate from property
can:
mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove useless BUG_ON()
can:
mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_device_get_match_data to simplify code
can:
netlink: allow user to turn off unsupported features
can:
netlink: clear data_bittiming if FD is turned off
can:
netlink: remove redundant check in can_validate()
can:
peak_pci: Add name and FW version of the card in kernel buffer
can:
peak_pci: convert comments to network style comments
can:
peak_pci: fix checkpatch warnings
can:
peak_pci: peak_pci_remove(): fix UAF
can:
peak_usb: PCAN-USB: add support of loopback and one-shot mode
can:
peak_usb: pcan_usb_decode_error(): upgrade handling of bus state changes
can:
peak_usb: pcan_usb_encode_msg(): add information
can:
peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification
can:
peak_usb: pcan_usb_fd_decode_status(): remove unnecessary test on the nullity of a pointer
can:
peak_usb: pcan_usb_get_device_id(): read value only in case of success
can:
rcar: Kconfig: Add helper dependency on COMPILE_TEST
can:
rcar_can: fix suspend/resume
can:
rcar_canfd: add __maybe_unused annotation to silence warning
can:
rcar_canfd: Add support for RZ/G2L family
can:
rcar_canfd: rcar_canfd_handle_channel_tx(): fix redundant assignment
can:
rx-offload: add skb queue for use during ISR
can:
rx-offload: can_rx_offload_irq_finish(): directly call napi_schedule()
can:
rx-offload: can_rx_offload_threaded_irq_finish(): add new function to be called from threaded interrupt
can:
tcan4x5x: cdev_to_priv(): remove stray empty line
cavium:
Fix return values of the probe function
cavium:
Return negative value when pci_alloc_irq_vectors() fails
cavium:
switch from 'pci_' to 'dma_' API
cb710:
avoid NULL pointer subtraction
cdrom:
update uniform CD-ROM maintainership in MAINTAINERS file
ceph:
add a new vxattr to return auth mds for an inode
ceph:
add ceph_change_snap_realm() helper
ceph:
cancel delayed work instead of flushing on mdsc teardown
ceph:
don't WARN if we're force umounting
ceph:
don't WARN if we're forcibly removing the session caps
ceph:
drop the mdsc_get_session/put_session dout messages
ceph:
fix comment about short copies in ceph_write_end
ceph:
fix dereference of null pointer cf
ceph:
fix handling of "meta" errors
ceph:
fix memory leak on decode error in ceph_handle_caps
ceph:
fix off by one bugs in unsafe_request_wait()
ceph:
Fix race between hole punch and page fault
ceph:
flush mdlog before umounting
ceph:
flush the mdlog before waiting on unsafe reqs
ceph:
lockdep annotations for try_nonblocking_invalidate
ceph:
make ceph_create_session_msg a global symbol
ceph:
make iterate_sessions a global symbol
ceph:
print more information when we can't find snaprealm
ceph:
reconnect to the export targets on new mdsmaps
ceph:
remove redundant initializations from mdsc and session
ceph:
remove some defunct forward declarations
ceph:
remove the capsnaps when removing caps
ceph:
request Fw caps before updating the mtime in ceph_write_iter
ceph:
skip existing superblocks that are blocklisted or shut down when mounting
certs:
Add support for using elliptic curve keys for signing modules
certs:
Trigger creation of RSA module signing key if it's not an RSA key
cfg80211:
correct bridge/4addr mode check
cfg80211:
fix BSS color notify trace enum confusion
cfg80211:
fix management registrations locking
cfg80211:
scan: fix RCU in cfg80211_add_nontrans_list()
cfg80211:
use wiphy DFS domain if it is self-managed
cgroup/cpuset:
Avoid memory migration when nodemasks match
cgroup/cpuset:
Change references of cpuset_mutex to cpuset_rwsem
cgroup/cpuset:
Enable event notification when partition state changes
cgroup/cpuset:
Enable memory migration for cpuset v2
cgroup/cpuset:
Fix a partition bug with hotplug
cgroup/cpuset:
Fix violation of cpuset locking rule
cgroup/cpuset:
Miscellaneous code cleanup
cgroup:
Avoid compiler warnings with no subsystems
cgroup:
cgroup-v1: clean up kernel-doc notation
cgroup:
Fix memory leak caused by missing cgroup_bpf_offline
cgroup:
remove cgroup_mount from comments
cgroup:
Replace deprecated CPU-hotplug functions.
cgroupv2, docs:
fix misinformation in "device controller" section
char:
ipmi: use DEVICE_ATTR helper macro
char:
move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu
char:
mware: fix returnvar.cocci warnings
char:
tpm: cr50_i2c: convert to new probe interface
char:
tpm: Kconfig: remove bad i2c cr50 select
checkkconfigsymbols.py:
Fix the '--ignore' option
checkkconfigsymbols.py:
Forbid passing 'HEAD' to --commit
checkkconfigsymbols.py:
Remove skipping of help lines in parse_kconfig_file
checkpatch:
improve GIT_COMMIT_ID test
checkpatch:
make email address check case insensitive
checkpatch:
support wide strings
checksyscalls:
Unconditionally ignore fstat{,at}64
cifs:
add cifs_common directory to MAINTAINERS file
cifs:
cifs_md4 convert to SPDX identifier
cifs:
Clear modified attribute bit from inode flags
cifs:
create a MD4 module and switch cifs.ko to use it
cifs:
Deal with some warnings from W=1
cifs:
Deferred close performance improvements
cifs:
Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED
cifs:
enable fscache usage even for files opened as rw
CIFS:
Fix a potencially linear read overflow
cifs:
fix a sign extension bug
cifs:
fix incorrect check for null pointer in header_assemble
cifs:
fix incorrect kernel doc comments
cifs:
Fix race between hole punch and page fault
cifs:
Fix soft lockup during fsstress
cifs:
fix wrong release in sess_alloc_buffer() failed path
cifs:
fork arc4 and create a separate module for it for cifs and other users
cifs:
move SMB FSCTL definitions to common code
cifs:
Not to defer close on file when lock is set
cifs:
properly invalidate cached root handle when closing it
cifs:
remove pathname for file from SPDX header
cifs:
remove support for NTLM and weaker authentication algorithms
cifs:
rename cifs_common to smbfs_common
cifs:
update FSCTL definitions
cifsd:
add default case in switch statment in alloc_shash_desc()
cifsd:
add file operations
cifsd:
add goto fail in asn1_oid_decode()
cifsd:
add goto fail in neg_token_init_mech_type()
cifsd:
add index.rst in cifs documentation
cifsd:
add Kconfig and Makefile
cifsd:
add ksmbd/nfsd interoperability to feature table
cifsd:
add server handler for central processing and tranport layers
cifsd:
add server-side procedures for SMB3
cifsd:
add support for AES256 encryption
cifsd:
add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE
cifsd:
add the check if nvec is zero
cifsd:
add the check if parent is stable by unexpected rename
cifsd:
add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN()
cifsd:
add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated
cifsd:
alignment match open parenthesis
cifsd:
Alignment should match open parenthesis
cifsd:
append ksmbd prefix into names for asn1 decoder
cifsd:
Blank lines aren't necessary after an open brace '{'
cifsd:
braces {} should be used on all arms of this statement
cifsd:
call kzalloc() directly instead of wrapper
cifsd:
Call smb2_set_err_rsp() in smb2_read/smb2_write error path
cifsd:
change success handling to failure handling
cifsd:
check return value of ksmbd_vfs_getcasexattr() correctly
cifsd:
clean-up codes using chechpatch.pl --strict
cifsd:
declare ida statically
cifsd:
decoding gss token using lib/asn1_decoder.c
cifsd:
Do not use 0 or 0xFFFFFFFF for TreeID
cifsd:
don't use multiple blank lines
cifsd:
enclose macro variables in parenthesis
cifsd:
Fix a handful of spelling mistakes
cifsd:
fix a IS_ERR() vs NULL bug
cifsd:
fix a precedence bug in parse_dacl()
cifsd:
Fix a use after free on error path
cifsd:
fix additional warnings from checkpatch.pl --strict
cifsd:
Fix an error code in smb2_read()
cifsd:
fix boolreturn.cocci warnings
cifsd:
fix build break from asn1
cifsd:
fix build error without CONFIG_OID_REGISTRY
cifsd:
fix build warnings from cifsd.rst
cifsd:
fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob()
cifsd:
fix error handling in ksmbd_server_init()
cifsd:
fix error return code in ksmbd_vfs_remove_file()
cifsd:
fix implicit declaration of function 'groups_alloc'
cifsd:
fix implicit declaration of function 'locks_alloc_lock'
cifsd:
fix incorrect comments
cifsd:
fix invalid memory access in smb2_write()
cifsd:
fix list_add double add BUG_ON trap in setup_async_work()
cifsd:
fix memdup.cocci warnings
cifsd:
fix memleak in ksmbd_vfs_stream_read()
cifsd:
fix memleak in ksmbd_vfs_stream_write()
cifsd:
fix memory leak when loop ends
cifsd:
fix possible compile error for asn1.c
cifsd:
Fix potential null-ptr-deref in destroy_previous_session()
cifsd:
Fix potential null-ptr-deref in smb2_open()
cifsd:
fix potential read overflow in ksmbd_vfs_stream_read()
cifsd:
fix reference count decrement of unclaimed file in __ksmbd_lookup_fd
cifsd:
Fix regression in smb2_get_info
cifsd:
fix static checker warning from smb_check_perm_dacl()
cifsd:
fix static checker warning from smb_direct_post_send_data()
cifsd:
fix WARNING: document isn't included in any toctree
cifsd:
fix WARNING: Possible unnecessary 'out of memory' message
cifsd:
fix WARNING: Title overline too short
cifsd:
fix WARNING: Too many leading tabs
cifsd:
fix WARNING: unmet direct dependencies detected for CRYPTO_ARC4
cifsd:
fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used
cifsd:
fix wrong prototype in comment
cifsd:
fix wrong return value in ksmbd_crypt_message()
cifsd:
fix wrong use of rw semaphore in __session_create()
cifsd:
fix xfstests generic/504 test failure
cifsd:
get parent dentry from child in ksmbd_vfs_remove_file()
cifsd:
Handle ksmbd_session_rpc_open() failure in create_smb2_pipe()
cifsd:
handle unhashed dentry in ksmbd_vfs_mkdir
cifsd:
just return smbhash() instead of using rc return value
cifsd:
len can never be negative in ksmbd_init_sg()
cifsd:
lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes'
cifsd:
make alignment match open parenthesis
cifsd:
merge time_wrappers.h into smb_common.h
cifsd:
move fips_enabled check before the str_to_key()
cifsd:
move nt time functions to misc.c
cifsd:
move ret check before the out label
cifsd:
never return 1 on failure
cifsd:
No space is necessary after a cast
cifsd:
Pass string length parameter to match_pattern()
cifsd:
Prefer kernel type 'u16' over 'uint16_t'
cifsd:
prevent a integer overflow in wm_alloc()
cifsd:
re-implement ksmbd_vfs_kern_path
cifsd:
remove calling d_path in error paths
cifsd:
remove duplicated argument
cifsd:
Remove is_attributes_write_allowed() wrapper
cifsd:
remove redundant assignment to variable err
cifsd:
remove smack inherit leftovers
cifsd:
Remove smb2_put_name()
cifsd:
remove stale prototype and variables
cifsd:
remove the dead code of unimplemented durable handle
cifsd:
remove unnecessary parentheses around
cifsd:
remove unneeded FIXME comments
cifsd:
remove unneeded initialization of rc variable in ksmbd_crypt_message()
cifsd:
remove unneeded macros
cifsd:
remove unneeded type casting
cifsd:
remove unused including
cifsd:
remove unused nterr.c file
cifsd:
remove unused smberr.h
cifsd:
remove useless error handling in ksmbd_vfs_read
cifsd:
remove wrappers of kvmalloc/kvfree
cifsd:
return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls
cifsd:
return zero in always success case
cifsd:
Select SG_POOL for SMB_SERVER_SMBDIRECT
cifsd:
set epoch in smb2_lease_break response
cifsd:
set error return value for memcmp() difference
cifsd:
simplify error handling in ksmbd_auth_ntlm()
cifsd:
simplify error handling in ksmbd_gen_preauth_integrity_hash()
cifsd:
spaces preferred around that '/'
cifsd:
uniquify extract_sharename()
cifsd:
Update access check in set_file_allocation_info/set_end_of_file_info
cifsd:
update cifsd.rst document
cifsd:
Update out_buf_len in smb2_populate_readdir_entry()
cifsd:
use d_inode()
cifsd:
use file_inode() instead of d_inode()
cifsd:
use kfree to free memory allocated by kmalloc or kzalloc
cifsd:
use kmalloc() for small allocations
cifsd:
use memcmp instead of for loop check in oid_eq()
cifsd:
use xarray instead of linked list for tree connect list
clk:
Align provider-specific CLK_* bit definitions
clk:
at91: add register definition for sama7g5's master clock
clk:
at91: clk-generated: Limit the requested rate to our range
clk:
at91: sama7g5: remove all kernel-doc & kernel-doc warnings
clk:
bcm2835: Switch to clk_divider.determine_rate
clk:
composite: Also consider .determine_rate for rate + mux composites
clk:
divider: Implement and wire up .determine_rate by default
clk:
fractional-divider: Document the arithmetics used behind the code
clk:
fractional-divider: Export approximation algorithm to the CCF users
clk:
fractional-divider: Hide clk_fractional_divider_ops from wide audience
clk:
fractional-divider: Introduce POWER_OF_TWO_PS flag
clk:
imx8m: fix clock tree update of TF-A managed clocks
clk:
imx8mm: use correct mux type for clkout path
clk:
imx8mn: Add M7 core clock
clk:
imx8mn: use correct mux type for clkout path
clk:
imx: clk-divider-gate: Switch to clk_divider.determine_rate
clk:
kirkwood: Fix a clocking boot regression
clk:
lmk04832: drop redundant fallthrough statements
clk:
mediatek: Add configurable enable control to mtk_pll_data
clk:
mediatek: Add dt-bindings of MT8192 clocks
clk:
mediatek: Add MT8192 audio clock support
clk:
mediatek: Add MT8192 basic clocks support
clk:
mediatek: Add MT8192 camsys clock support
clk:
mediatek: Add MT8192 imgsys clock support
clk:
mediatek: Add MT8192 imp i2c wrapper clock support
clk:
mediatek: Add MT8192 ipesys clock support
clk:
mediatek: Add MT8192 mdpsys clock support
clk:
mediatek: Add MT8192 mfgcfg clock support
clk:
mediatek: Add MT8192 mmsys clock support
clk:
mediatek: Add MT8192 msdc clock support
clk:
mediatek: Add MT8192 scp adsp clock support
clk:
mediatek: Add MT8192 vdecsys clock support
clk:
mediatek: Add MT8192 vencsys clock support
clk:
mediatek: Add mtk_clk_simple_probe() to simplify clock providers
clk:
mediatek: Fix asymmetrical PLL enable and disable control
clk:
mediatek: Get regmap without syscon compatible check
clk:
mediatek: make COMMON_CLK_MT8167* depend on COMMON_CLK_MT8167
clk:
palmas: Add a missing SPDX license header
clk:
pistachio: Make it selectable for generic MIPS kernel
clk:
qcom: a53-pll: Add MSM8939 a53pll support
clk:
qcom: a53pll/mux: Use unique clock name
clk:
qcom: Add display clock controller driver for SC7280
clk:
qcom: Add Global Clock controller (GCC) driver for SM6115
clk:
qcom: Add Global Clock Controller driver for MSM8953
clk:
qcom: Add graphics clock controller driver for SC7280
clk:
qcom: Add msm8994 MMCC driver
clk:
qcom: add select QCOM_GDSC for SM6350
clk:
qcom: Add SM6350 GCC driver
clk:
qcom: Add video clock controller driver for SC7280
clk:
qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250
clk:
qcom: apcs-msm8916: Flag a53mux instead of a53pll as critical
clk:
qcom: dispcc-sm8250: Add additional parent clocks for DP
clk:
qcom: gcc-sdm660: Move parent tables after PLLs
clk:
qcom: gcc-sdm660: Replace usage of parent_names
clk:
qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mmu_tbu0_gdsc
clk:
qcom: gcc-sm6350: Remove unused variable
clk:
qcom: gpucc-sm8150: Add SC8180x support
clk:
qcom: mmcc-msm8994: Add MSM8992 support
clk:
qcom: rpmcc: Add support for MSM8953 RPM clocks.
clk:
qcom: rpmh: Add support for RPMH clocks on SM6350
clk:
qcom: smd-rpm: Add mdm9607 clocks
clk:
qcom: smd: Add support for SM6115 rpm clocks
clk:
qcom: smd: Add support for SM6125 rpm clocks
clk:
qcom: use devm_pm_runtime_enable and devm_pm_clk_create
clk:
ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates
clk:
renesas: Make CLK_R9A06G032 invisible
clk:
renesas: r8a779a0: Add the DSI clocks
clk:
renesas: r8a779a0: Add the DU clock
clk:
renesas: r9a07g044: Add clock and reset entries for ADC
clk:
renesas: r9a07g044: Add clock and reset entries for CANFD
clk:
renesas: r9a07g044: Add DMAC clocks/resets
clk:
renesas: r9a07g044: Add entry for fixed clock P0_DIV2
clk:
renesas: r9a07g044: Add GPIO clock and reset entries
clk:
renesas: r9a07g044: Add I2C clocks/resets
clk:
renesas: r9a07g044: Add SSIF-2 clock and reset entries
clk:
renesas: r9a07g044: Add USB clocks/resets
clk:
renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical
clk:
renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch]
clk:
renesas: rzg2: Rename i2c-dvfs to iic-pmic
clk:
renesas: rzg2l: Avoid mixing error pointers and NULL
clk:
renesas: rzg2l: Fix a double free on error
clk:
renesas: rzg2l: Fix clk status function
clk:
renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk_src_twocell_get()
clk:
renesas: rzg2l: Fix return value and unused assignment
clk:
renesas: rzg2l: Remove unneeded semicolon
clk:
rockchip: add dt-binding clkid for hclk_sfc on rk3036
clk:
rockchip: Add support for hclk_sfc on rk3036
clk:
rockchip: drop GRF dependency for rk3328/rk3036 pll types
clk:
rockchip: make rk3308 ddrphy4x clock critical
clk:
rockchip: rk3036: fix up the sclk_sfc parent error
clk:
socfpga: agilex: add the bypass register for s2f_usr0 clock
clk:
socfpga: agilex: fix duplicate s2f_user0_clk
clk:
socfpga: agilex: fix the parents of the psi_ref_clk
clk:
socfpga: agilex: fix up s2f_user0_clk representation
clk:
staging: correct reference to config IOMEM to config HAS_IOMEM
clk:
stm32f4: Switch to clk_divider.determine_rate
clk:
stm32h7: Switch to clk_divider.determine_rate
clk:
stm32mp1: Switch to clk_divider.determine_rate
clk:
tegra: fix old-style declaration
clk:
tegra: Remove CLK_IS_CRITICAL flag from fuse clock
clk:
vc5: Add properties for configuring SD/OE behavior
clk:
vc5: Use dev_err_probe
clk:
x86: Rename clk-lpt to more specific clk-lpss-atom
clk:
zynqmp: Check the return type
clk:
zynqmp: Fix a memory leak
clk:
zynqmp: fix kernel doc
clk:
zynqmp: Fix kernel-doc format
clocksource/drivers/exynos_mct:
Mark MCT device as CLOCK_EVT_FEAT_PERCPU
clocksource/drivers/exynos_mct:
Prioritise Arm arch timer on arm64
clocksource/drivers/fttmr010:
Pass around less pointers
clocksource/drivers/ingenic:
Use bitfield macro helpers
clocksource/drivers/mediatek:
Optimize systimer irq clear flow on shutdown
clocksource/drivers/pistachio:
Make it selectable for MIPS
clocksource/drivers/sh_cmt:
Fix wrong setting if don't request IRQ for clock source channel
clocksource:
Make clocksource watchdog test safe for slow-HZ systems
clocksource:
Replace deprecated CPU-hotplug functions.
coccinelle:
api: rename kzfree to kfree_sensitive
comedi:
Fix memory leak in compat_insnlist()
compat:
make linux/compat.h available everywhere
compat:
remove some compat entry points
Compiler Attributes:
fix __has_attribute(__no_sanitize_coverage__) for GCC 4
compiler-gcc.h:
drop checks for older GCC versions
compiler.h:
drop fallback overflow checkers
compiler.h:
Introduce absolute_pointer macro
compiler_attributes.h:
drop __has_attribute() support for gcc4
compiler_attributes.h:
move __compiletime_{error|warning}
configfs:
fix a race in configfs_lookup()
configfs:
fold configfs_attach_attr into configfs_lookup
configfs:
return -ENAMETOOLONG earlier in configfs_lookup
configfs:
simplify the configfs_dirent_is_ready
configs:
remove the obsolete CONFIG_INPUT_POLLDEV
connector:
send event on write to /proc/[pid]/comm
console:
consume APC, DM, DCS
coredump:
fix memleak in dump_vma_snapshot()
coresight:
config: Add configuration and feature generic functions
coresight:
config: Add preloaded configurations
coresight:
etm-perf: Update to activate selected configuration
coresight:
etm-perf: Update to handle configuration selection
coresight:
etm4x: Add complex configuration handlers to etmv4
coresight:
Replace deprecated CPU-hotplug functions.
coresight:
syscfg: Add API to activate and enable configurations
coresight:
syscfg: Add initial configfs support
coresight:
syscfg: Add registration and feature loading for cs devices
coresight:
syscfg: Fix compiler warning
coresight:
syscfg: Initial coresight system configuration
counter:
104-quad-8: Describe member 'lock' in 'quad8'
counter:
104-quad-8: Return error when invalid mode during ceiling_write
counter:
intel-qep: Remove linux/bitops.h include
counter:
Rename counter_count_function to counter_function
counter:
Rename counter_signal_value to counter_signal_level
counter:
Return error code on invalid modes
counter:
Standardize to ERANGE for limit exceeded errors
cpu/hotplug:
Add debug printks for hotplug callback failures
cpu/hotplug:
Eliminate all kernel-doc warnings
cpu/hotplug:
Fix comment typo
cpu/hotplug:
Fix kernel doc warnings for __cpuhp_setup_state_cpuslocked()
cpu/hotplug:
Remove deprecated CPU-hotplug functions.
cpu/hotplug:
Use DEVICE_ATTR_*() macro
cpufreq:
acpi: Remove acpi_cpufreq_cpu_ready()
cpufreq:
Add callback to register with energy model
cpufreq:
Add of_perf_domain_get_sharing_cpumask
cpufreq:
blocklist more Qualcomm platforms in cpufreq-dt-platdev
cpufreq:
dt: Use .register_em() to register with energy model
cpufreq:
imx6q: Use .register_em() to register with energy model
cpufreq:
intel_pstate: hybrid: Rework HWP calibration
cpufreq:
intel_pstate: Override parameters if HWP forced by BIOS
cpufreq:
intel_pstate: Process HWP Guaranteed change notification
cpufreq:
mediatek-hw: Add support for CPUFREQ HW
cpufreq:
mediatek: Use .register_em() to register with energy model
cpufreq:
omap: Use .register_em() to register with energy model
cpufreq:
powernv: Fix init_chip_info initialization in numa=off
cpufreq:
qcom-cpufreq-hw: Add dcvs interrupt support
cpufreq:
qcom-cpufreq-hw: Use .register_em() to register with energy model
cpufreq:
qcom-hw: Set dvfs_possible_from_any_cpu cpufreq driver flag
cpufreq:
Remove ready() callback
cpufreq:
Replace deprecated CPU-hotplug functions
cpufreq:
schedutil: Destroy mutex before kobject_put() frees the memory
cpufreq:
schedutil: Use kobject release() method to free sugov_tunables
cpufreq:
scmi: Use .register_em() to register with energy model
cpufreq:
scpi: Use .register_em() to register with energy model
cpufreq:
sh: Remove sh_cpufreq_cpu_ready()
cpufreq:
vexpress: Drop unused variable
cpufreq:
vexpress: Set CPUFREQ_IS_COOLING_DEV flag
cpufreq:
vexpress: Use .register_em() to register with energy model
cpuidle:
pseries: Do not cap the CEDE0 latency in fixup_cede0_latency()
cpuidle:
pseries: Fixup CEDE0 latency only for POWER10 onwards
cpuidle:
pseries: Mark pseries_idle_proble() as __init
cpumask:
introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list
cpumask:
Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf
cpuset:
Cleanup cpuset_cpus_allowed_fallback() use in select_fallback_rq()
cpuset:
Don't use the cpu_possible_mask as a last resort for cgroup v1
cpuset:
Honour task_cpu_possible_mask() in guarantee_online_cpus()
crash_dump:
Make elfcorehdr address/size symbols always visible
crypto:
aesni - xts_crypt() return if walk.nbytes is 0
crypto:
arm/curve25519 - rename 'mod_init' & 'mod_exit' functions to be module-specific
crypto:
arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic
crypto:
atmel - Set OFB's blocksize to 1
crypto:
atmel-aes - Add blocksize constraint for ECB and CBC modes
crypto:
atmel-aes - Add fallback to XTS software implementation
crypto:
atmel-aes - Add NIST 800-38A's zero length cryptlen constraint
crypto:
atmel-aes - Add XTS input length constraint
crypto:
atmel-aes - Allocate aes dev at tfm init time
crypto:
atmel-aes - use swap()
crypto:
atmel-tdes - Add FIPS81's zero length cryptlen constraint
crypto:
atmel-tdes - Clarify how tdes dev gets allocated to the tfm
crypto:
atmel-tdes - Handle error messages
crypto:
ccp - Add support for new CCP/PSP device ID
crypto:
ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
crypto:
ccp - shutdown SEV firmware on kexec
crypto:
ecc - handle unaligned input buffer in ecc_swap_digits
crypto:
hisilicon - add runtime PM ops
crypto:
hisilicon - change parameter passing of debugfs function
crypto:
hisilicon - check _PS0 and _PR0 method
crypto:
hisilicon - enable hpre device clock gating
crypto:
hisilicon - enable sec device clock gating
crypto:
hisilicon - enable zip device clock gating
crypto:
hisilicon - support runtime PM for accelerator device
crypto:
hisilicon - using 'debugfs_create_file' instead of 'debugfs_create_regset32'
crypto:
hisilicon/sec - fix the abnormal exiting process
crypto:
hisilicon/sec - modify the hardware endian configuration
crypto:
lib - rename 'mod_init' & 'mod_exit' functions to be module-specific
crypto:
mxs-dcp - Check for DMA mapping errors
crypto:
mxs-dcp - Use sg_mapping_iter to copy data
crypto:
omap - Avoid redundant copy when using truncated sg list
crypto:
omap - Fix inconsistent locking of device lists
crypto:
omap-sham - add missing pm_runtime_dontuse_autosuspend()
crypto:
omap-sham - clear dma flags only after omap_sham_update_dma_stop()
crypto:
omap-sham - drop old hw_init and unused FLAGS_INIT
crypto:
omap-sham - drop pm_runtime_irqsafe() usage
crypto:
omap-sham - drop suspend and resume functions
crypto:
omap-sham - initialize req only after omap_sham_hw_init()
crypto:
public_key: fix overflow during implicit conversion
crypto:
qat - complete all the init steps before service notification
crypto:
qat - disable AER if an error occurs in probe functions
crypto:
qat - do not export adf_iov_putmsg()
crypto:
qat - do not ignore errors from enable_vf2pf_comms()
crypto:
qat - enable interrupts only after ISR allocation
crypto:
qat - fix a typo in a comment
crypto:
qat - fix naming for init/shutdown VF to PF notifications
crypto:
qat - fix naming of PF/VF enable functions
crypto:
qat - fix reuse of completion variable
crypto:
qat - flush vf workqueue at driver removal
crypto:
qat - handle both source of interrupt in VF ISR
crypto:
qat - move IO virtualization functions
crypto:
qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c
crypto:
qat - prevent spurious MSI interrupt in PF
crypto:
qat - prevent spurious MSI interrupt in VF
crypto:
qat - protect interrupt mask CSRs with a spinlock
crypto:
qat - remove empty sriov_configure()
crypto:
qat - remove intermediate tasklet for vf2pf
crypto:
qat - remove the unnecessary get_vintmsk_offset()
crypto:
qat - rename compatibility version definition
crypto:
qat - set DMA mask to 48 bits for Gen2
crypto:
qat - simplify code and axe the use of a deprecated API
crypto:
qat - store vf.compatible flag
crypto:
qat - use proper type for vf_mask
crypto:
rmd320 - remove rmd320 in Makefile
crypto:
sha512 - remove imaginary and mystifying clearing of variables
crypto:
skcipher - in_irq() cleanup
crypto:
sm4 - create SM4 library based on sm4 generic code
crypto:
sun8i-ce - use kfree_sensitive to clear and free sensitive data
crypto:
sun8i-ss - Use kfree_sensitive
crypto:
tcrypt - add GCM/CCM mode test for SM4 algorithm
crypto:
tcrypt - add the asynchronous speed test for SM4
crypto:
tcrypt - Fix missing return value check
crypto:
testmgr - Add GCM/CCM mode test of SM4 algorithm
crypto:
virtio - Replace deprecated CPU-hotplug functions.
crypto:
wp512 - correct a non-kernel-doc comment
crypto:
x86/aes-ni - add missing error checks in XTS code
crypto:
x86/sm4 - add AES-NI/AVX/x86_64 implementation
crypto:
x86/sm4 - add AES-NI/AVX2/x86_64 implementation
crypto:
x86/sm4 - export reusable AESNI/AVX functions
crypto:
x86/sm4 - Fix frame pointer stack corruption
crypto:
x86/sm4 - Fix invalid section entry size
cs89x0:
rework driver configuration
csky:
bitops: Remove duplicate __clear_bit define
csky:
don't let sigreturn play with priveleged bits of status register
csky:
Fixup regs.sr broken in ptrace
csky:
Make HAVE_TCM depend on !COMPILE_TEST
csky:
Select ARCH_WANT_FRAME_POINTERS only if compiler supports it
csky:
use generic strncpy/strnlen from_user
cx20442:
tty_ldisc_ops::write_wakeup is optional
cxgb3:
fix oops on module removal
cxgb3:
use ndo_siocdevprivate
cxgb4:
improve printing NIC information
cxgb4:
make the array match_all_mac static, makes object smaller
cxgb4:
Properly revert VPD changes
cxgb4:
Remove unused vpd_param member ec
cxgb4:
Remove unused vpd_param member ec
cxgb4:
Search VPD with pci_vpd_find_ro_info_keyword()
cxgb4:
Search VPD with pci_vpd_find_ro_info_keyword()
cxgb4:
Use pci_vpd_find_id_string() to find VPD ID string
cxgb4:
Validate VPD checksum with pci_vpd_check_csum()
cxgb4:
Validate VPD checksum with pci_vpd_check_csum()
cxl/acpi:
Do not add DSDT disabled ACPI0016 host bridge ports
cxl/core:
Improve CXL core kernel docs
cxl/core:
Move memdev management to core
cxl/core:
Move pmem functionality
cxl/core:
Move register mapping infrastructure
cxl/mem:
Account for partitionable space in ram/pmem ranges
cxl/mem:
Adjust ram/pmem range to represent DPA ranges
cxl/pci:
Fix debug message in cxl_probe_regs()
cxl/pci:
Fix lockdown level
cxl/pci:
Ignore unknown register block types
cxl/pci:
Introduce cdevm_file_operations
cxl/pci:
Simplify register setup
cxl/pci:
Store memory capacity values
cxl/pmem:
Fix Documentation warning
cxl/registers:
Fix Documentation warning
cxl/uapi:
Fix defined but not used warnings
cxl:
Move cxl_core to new directory
d_path:
make 'prepend()' fill up the buffer exactly on overflow
dasd:
use bvec_virt
dax/kmem:
use a single static memory group for a single probed unit
dax:
mark dax_get_by_host static
dax:
move the dax_read_lock() locking into dax_supported
dax:
remove __generic_fsdax_supported
dax:
remove bdev_dax_supported
dax:
stop using bdevname
dax:
stub out dax_supported for !CONFIG_FS_DAX
dccp:
don't duplicate ccid when cloning dccp sock
dcssblk:
use bvec_virt
debugfs:
debugfs_create_file_size(): use IS_ERR to check for error
debugfs:
Return error during {full/open}_proxy_open() on rmmod
debugobjects:
Make them PREEMPT_RT aware
deprecated.rst:
Include details on "no_hash_pointers"
dev_ioctl:
pass SIOCDEVPRIVATE data separately
dev_ioctl:
split out ndo_eth_ioctl
devfreq:
use HZ macros
device property:
build kunit tests without structleak plugin
device property:
Check fwnode->secondary in fwnode_graph_get_next_endpoint()
devlink:
Add API to register and unregister single parameter
devlink:
Add APIs to publish, unpublish individual parameter
devlink:
add documentation for hns3 driver
devlink:
Add new "enable_eth" generic device param
devlink:
Add new "enable_rdma" generic device param
devlink:
Add new "enable_vnet" generic device param
devlink:
Allocate devlink directly in requested net namespace
devlink:
Break parameter notification sequence to be before/after unload/load driver
devlink:
Clear whole devlink_flash_notify struct
devlink:
Count struct devlink consumers
devlink:
Create a helper function for one parameter registration
devlink:
Fix port_type_set function pointer check
devlink:
Remove check of always valid devlink pointer
devlink:
Remove duplicated registration check
devlink:
Set device as early as possible
devlink:
Simplify devlink port API calls
devlink:
Simplify devlink_pernet_pre_exit call
devlink:
Use xarray to store devlink instances
dio:
return -ENOMEM when kzalloc() fails
dm clone:
make array 'descs' static
dm crypt:
Avoid percpu_counter spinlock contention in crypt_page_alloc()
dm crypt:
use in_hardirq() instead of deprecated in_irq()
dm ima:
add a warning in dm_init if duplicate ima events are not measured
dm ima:
add version info to dm related events in ima log
dm ima:
measure data on device remove
dm ima:
measure data on device rename
dm ima:
measure data on device resume
dm ima:
measure data on table clear
dm ima:
measure data on table load
dm ima:
prefix dm table hashes in ima log with hash algorithm
dm ima:
prefix ima event name related to device mapper with dm_
dm ima:
update dm documentation for ima measurement support
dm ima:
update dm target attributes for ima measurements
dm rq:
don't queue request to blk-mq during DM suspend
dm verity:
skip redundant verity_handle_err() on I/O errors
dm writecache:
add event counters
dm writecache:
factor out writecache_map_remap_origin()
dm writecache:
further writecache_map() cleanup
dm writecache:
report invalid return from writecache_map helpers
dm writecache:
split up writecache_map() to improve code readability
dm-ebs:
use bvec_virt
dm-integrity:
use bvec_virt
dm-writecache:
use bvec_kmap_local instead of bvec_kmap_irq
dm:
add documentation for IMA measurement support
dm:
cleanup cleanup_mapped_device
dm:
delay registering the gendisk
dm:
fix mempool NULL pointer race when completing IO
dm:
make EBS depend on !HIGHMEM
dm:
move setting md->type into dm_setup_md_queue
dm:
update target status functions to support IMA measurement
dm:
use fs_dax_get_by_bdev instead of dax_get_by_host
dma-buf:
add dma_fence_chain_alloc/free v3
dma-buf:
Delete the DMA-BUF attachment sysfs statistics
dma-buf:
DMABUF_DEBUG should depend on DMA_SHARED_BUFFER
dma-buf:
DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER
dma-buf:
DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER
dma-buf:
Document dma-buf implicit fencing/resv fencing rules
dma-buf:
Document DMA_BUF_IOCTL_SYNC (v3)
dma-buf:
Document non-dynamic exporter expectations better
dma-buf:
Fix a few typos in dma-buf documentation
dma-buf:
fix dma_resv_test_signaled test_all handling v2
dma-buf:
some dma_fence_chain improvements
dma-buf:
Switch to inline kerneldoc
dma-debug:
fix debugfs initialization order
dma-debug:
fix sg checks in debug_dma_map_sg()
dma-debug:
prevent an error message from causing runtime problems
dma-debug:
teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC
dma-debug:
use memory_intersects() directly
dma-direct:
add support for dma_coherent_default_memory
dma-direct:
return appropriate error code from dma_direct_map_sg()
dma-mapping:
add a dma_init_global_coherent helper
dma-mapping:
allow map_sg() ops to return negative error codes
dma-mapping:
allow using the global coherent pool for !ARM
dma-mapping:
disallow .map_sg operations from returning zero on error
dma-mapping:
fix the kerneldoc for dma_map_sg_attrs
dma-mapping:
fix the kerneldoc for dma_map_sgtable()
dma-mapping:
make the global coherent pool conditional
dma-mapping:
return an unsigned int from dma_map_sg{,_attrs}
dma-mapping:
return error code from dma_dummy_map_sg()
dma-mapping:
simplify dma_init_coherent_memory
dma-resv:
Fix kerneldoc
dma:
imx-dma: configure the generic DMA type to make it work
dma:
imx-sdma: add i.mx6ul compatible name
dma_buf:
remove dmabuf sysfs teardown before release
dmabuf:
Add the capability to expose DMA-BUF stats in sysfs
dmaengine:
acpi: Avoid comparison GSI with Linux vIRQ
dmaengine:
acpi: Check for errors from acpi_register_gsi() separately
dmaengine:
altera-msgdma: make response port optional
dmaengine:
at_xdmac: use platform_driver_register
dmaengine:
dma: imx-sdma: add fw_loaded and is_ram_script
dmaengine:
dsa: move dsa_bus_type out of idxd driver to standalone
dmaengine:
dw-axi-dmac: Burst length settings
dmaengine:
dw-axi-dmac: Remove free slot check algorithm in dw_axi_dma_set_hw_channel
dmaengine:
dw-axi-dmac: support parallel memory <--> peripheral transfers
dmaengine:
dw: Convert members to u32 in platform data
dmaengine:
dw: Program xBAR hardware for Elkhart Lake
dmaengine:
dw: Remove error message from DT parsing code
dmaengine:
dw: Simplify DT property parser
dmaengine:
ep93xx: Prepare clock before using it
dmaengine:
Extend the dma_slave_width for 128 bytes
dmaengine:
fsl-dpaa2-qdma: Fix spelling mistake "faile" -> "failed"
dmaengine:
fsl-dpaa2-qdma: Use list_move_tail instead of list_del/list_add_tail
dmaengine:
hisi_dma: Remove some useless code
dmaengine:
idxd: add 'struct idxd_dev' as wrapper for conf_dev
dmaengine:
idxd: add capability check for 'block on fault' attribute
dmaengine:
idxd: add driver name
dmaengine:
idxd: add driver register helper
dmaengine:
idxd: add missing percpu ref put on failure
dmaengine:
idxd: add type to driver in order to allow device matching
dmaengine:
idxd: Add wq occupancy information to sysfs attribute
dmaengine:
idxd: assign MSIX vectors to each WQ rather than roundrobin
dmaengine:
idxd: clear block on fault flag when clear wq
dmaengine:
idxd: create dmaengine driver for wq 'device'
dmaengine:
idxd: create idxd_device sub-driver
dmaengine:
idxd: create user driver for wq 'device'
dmaengine:
idxd: depends on !UML
dmaengine:
idxd: Fix a possible NULL pointer dereference
dmaengine:
idxd: fix abort status check
dmaengine:
idxd: fix bus_probe() and bus_remove() for dsa_bus
dmaengine:
idxd: fix sequence for pci driver remove() and shutdown()
dmaengine:
idxd: fix setting up priv mode for dwq
dmaengine:
idxd: fix uninit var for alt_drv
dmaengine:
idxd: fix wq slot allocation index check
dmaengine:
idxd: have command status always set
dmaengine:
idxd: idxd: move remove() bits for idxd 'struct device' to device.c
dmaengine:
idxd: make I/O interrupt handler one shot
dmaengine:
idxd: make submit failure path consistent on desc freeing
dmaengine:
idxd: move dsa_drv support to compatible mode
dmaengine:
idxd: move probe() bits for idxd 'struct device' to device.c
dmaengine:
idxd: move wq_disable() to device.c
dmaengine:
idxd: move wq_enable() to device.c
dmaengine:
idxd: remove bus shutdown
dmaengine:
idxd: remove fault processing code
dmaengine:
idxd: remove iax_bus_type prototype
dmaengine:
idxd: remove IDXD_DEV_CONF_READY
dmaengine:
idxd: remove interrupt disable for cmd_lock
dmaengine:
idxd: remove interrupt disable for dev_lock
dmaengine:
idxd: remove interrupt flag for completion list spinlock
dmaengine:
idxd: Remove unused status variable in irq_process_work_list()
dmaengine:
idxd: rotate portal address for better performance
dmaengine:
idxd: Set defaults for GRPCFG traffic class
dmaengine:
idxd: set descriptor allocation size to threshold for swq
dmaengine:
idxd: Simplify code and axe the use of a deprecated API
dmaengine:
imx-sdma: add mcu_2_ecspi script
dmaengine:
imx-sdma: add terminated list for freed descriptor in worker
dmaengine:
imx-sdma: add uart rom script
dmaengine:
imx-sdma: remove duplicated sdma_load_context
dmaengine:
imx-sdma: remove ERR009165 on i.mx6ul
dmaengine:
ioat: depends on !UML
dmaengine:
ptdma: Add debugfs entries for PTDMA
dmaengine:
ptdma: Initial driver for the AMD PTDMA
dmaengine:
ptdma: register PTDMA controller as a DMA resource
dmaengine:
ptdma: remove PT_OFFSET to avoid redefnition
dmaengine:
sh: Add DMAC driver for RZ/G2L SoC
dmaengine:
sh: fix some NULL dereferences
dmaengine:
sh: Fix unused initialization of pointer lmdesc
dmaengine:
sprd: Add missing MODULE_DEVICE_TABLE
dmaengine:
stm32-dma: add alternate REQ/ACK protocol management
dmaengine:
tegra210-adma: Using pm_runtime_resume_and_get to replace open coding
dmaengine:
ti: k3-psil-j721e: Add entry for CSI2RX
dmaengine:
usb-dmac: make usb_dmac_get_current_residue unsigned
dmaengine:
xilinx: Add empty device_config function
dmaengine:
xilinx_dma: Set DMA mask for coherent APIs
dmaengine:
xilinx_dma: Use list_move_tail instead of list_del/list_add_tail
dmaengine:
zynqmp_dma: Use list_move_tail instead of list_del/list_add_tail
dmanegine:
idxd: add software command status
dmanegine:
idxd: cleanup all device related bits after disabling device
dmanegine:
idxd: open code the dsa_drv registration
dmascc:
add CONFIG_VIRT_TO_BUS dependency
dmascc:
use proper 'virt_to_bus()' rather than casting to 'int'
dmr/amdgpu:
Add RESTART handling also to smu_v11_0_i2c (VG20)
Doc/fs/ntfs3:
Fix rst format and make it cleaner
doc:
align Italian translation
doc:
cifsd: change the reference to configuration.txt
doc:
Document unexpected tcp_l3mdev_accept=1 behavior
doc:
give a more thorough id handling explanation
doc:
hwpoison: correct the support for hugepage
Doc:
networking: Fox a typo in ice.rst
doc:
Update stallwarn.rst with recent changes
docs/cgroup:
remove some duplicate words
docs/core-api:
Modify document layout
docs/zh_CN:
add a translation for index
docs/zh_CN:
add core api cpu_hotplug translation
docs/zh_CN:
add core api genericirq translation
docs/zh_CN:
add core api memory_hotplug translation
docs/zh_CN:
add core api protection keys translation
docs/zh_CN:
add infiniband core_locking translation
docs/zh_CN:
add infiniband index translation
docs/zh_CN:
add infiniband ipoib translation
docs/zh_CN:
add infiniband opa_vnic translation
docs/zh_CN:
add infiniband sysfs translation
docs/zh_CN:
add infiniband tag_matching translation
docs/zh_CN:
add infiniband user_mad translation
docs/zh_CN:
add infiniband user_verbs translation
docs/zh_CN:
add virt acrn cpuid translation
docs/zh_CN:
add virt acrn index translation
docs/zh_CN:
add virt acrn introduction translation
docs/zh_CN:
add virt acrn io-request translation
docs/zh_CN:
add virt guest-halt-polling translation
docs/zh_CN:
add virt index translation
docs/zh_CN:
add virt ne_overview translation
docs/zh_CN:
add virt paravirt_ops translation
docs/zh_CN:
Add zh_CN/accounting/psi.rst
docs/zh_CN:
create new translations for zh_CN/dev-tools/testing-overview
docs/zh_CN:
Modify the translator tag and fix the wrong word
docs/zh_CN:
reformat zh_CN/dev-tools/testing-overview
docs/zh_CN:
Remove the Microsoft rhetoric
docs/zh_TW:
add translations for zh_TW/arm64
docs/zh_TW:
add translations for zh_TW/cpu-freq
docs/zh_TW:
add translations for zh_TW/filesystems
docs/zh_TW:
add translations for zh_TW/process
docs:
add traditional Chinese translation for kernel Documentation
docs:
binderfs: add section about feature files
docs:
bootconfig: Add how to use bootconfig for kernel parameters
docs:
devlink: remove the references to sja1105
docs:
driver-api: fpga: avoid using UTF-8 chars
docs:
ethtool: Add two link extended substates of bad signal integrity
docs:
firmware-guide: acpi: dsd: graph.rst: replace some characters
docs:
Fix a typo in Documentation/RCU/stallwarn.rst
docs:
Fix infiniband uverbs minor number
docs:
gpio: explain GPIOD_OUT_* values and toggling active low
docs:
kernel-hacking: Remove inappropriate text
docs:
kvm: fix build warnings
docs:
kvm: properly format code blocks and lists
docs:
net: dsa: document the new methods for bridge TX forwarding offload
docs:
net: dsa: remove references to struct dsa_device_ops::filter
docs:
net: dsa: sja1105: fix reference to sja1105.txt
docs:
net: dsa: sja1105: update list of limitations
docs:
networking: dpaa2: add documentation for the switch driver
docs:
networking: dpaa2: document mirroring support on the switch
docs:
networking: dpaa2: fix chapter title format
docs:
pdfdocs: Add CJK-language-specific font settings
docs:
pdfdocs: Add conf.py local to translations for ascii-art alignment
docs:
pdfdocs: Choose Serif font as CJK mainfont if possible
docs:
pdfdocs: Enable language-specific font choice of zh_TW translations
docs:
pdfdocs: Fix typo in CJK-language specific font settings
docs:
pdfdocs: One-half spacing for CJK translations
docs:
pdfdocs: Permit AutoFakeSlant for CJK fonts
docs:
pdfdocs: Preserve inter-phrase space in Korean translations
docs:
pdfdocs: Refactor config for CJK document
docs:
pdfdocs: Teach xeCJK about character classes of quotation marks
docs:
printk-formats: fix build warning
docs:
sound: kernel-api: writing-an-alsa-driver.rst: replace some characters
docs:
sphinx-requirements: Move sphinx_rtd_theme to top
docs:
submitting-patches: clarify the role of LKML
docs:
sysfs-block-device: document ncq_prio_supported
docs:
sysfs-block-device: improve ncq_prio_enable documentation
docs:
usb: fix malformed table
docs:
virt: kvm: api.rst: replace some characters
docs:
x86: Remove obsolete information about x86_64 vmalloc() faulting
Documentation/atomic_t:
Document cmpxchg() vs try_cmpxchg()
Documentation/atomic_t:
Document forward progress expectations
Documentation/features/vm:
correct huge-vmap APIs
Documentation/features/vm:
riscv supports THP now
Documentation/gpu:
remove spurious "+" in amdgpu.rst
Documentation/llvm:
update CROSS_COMPILE inferencing
Documentation/llvm:
update IRC location
Documentation/llvm:
update mailing list
Documentation/process/applying-patches:
Activate linux-next man hyperlink
Documentation/process/maintainer-pgp-guide:
Replace broken link to PGP path finder
Documentation/RCU:
Fix emphasis markers
Documentation/RCU:
Fix nested inline markup
Documentation:
ACPI: Align the SSDT overlays file with the code
Documentation:
Add documentation for VDUSE
Documentation:
add documents for DAMON
Documentation:
Add L1D flushing Documentation
Documentation:
arm64: describe asymmetric 32-bit support
Documentation:
arm: marvell: Add 88F6825 model into list
Documentation:
arm: marvell: Add few missing models and documentation files
Documentation:
block: blk-mq: Fix small typo in multi-queue docs
Documentation:
core-api/cpuhotplug: Rewrite the API section
Documentation:
coresight: Add documentation for CoreSight config
Documentation:
document the preferred tag checking mode feature
Documentation:
fix incorrect macro referencing in mscc-phy-vsc8531.txt
Documentation:
Fix irq-domain.rst build warning
Documentation:
gpio: driver.rst: Remove gpiochip_irqchip_add mention
Documentation:
gpu: Mention the requirements for new properties
Documentation:
in_irq() cleanup
Documentation:
leds: standartizing LED names
Documentation:
locking: fix references
Documentation:
networking: add ioam6-sysctl into index
Documentation:
PCI: endpoint/pci-endpoint-cfs: Guide to use SR-IOV
Documentation:
power: include kernel-doc in Energy Model doc
Documentation:
raise minimum supported version of GCC to 5.1
Documentation:
Replace deprecated CPU-hotplug functions.
documentation:
Sync file_operations members with reality
Documentation:
sysrq: convert to third person
Documentation:
tracing: Add histogram syntax to boot-time tracing
documentation:
Update #nouveau IRC channel network
Documentation:
Update details of The Linux Kernel Module Programming Guide
Documentation:
Update irq_domain.rst with new lookup APIs
don:
't make the syscall checking produce errors from warnings
dpaa2-eth:
make the array faf_bits static const, makes object smaller
dpaa2-eth:
Replace strlcpy with strscpy
dpaa2-switch:
add a prefix to HW ethtool stats
dpaa2-switch:
add API for setting up mirroring
dpaa2-switch:
add support for port mirroring
dpaa2-switch:
add VLAN based mirroring
dpaa2-switch:
do not enable the DPSW at probe time
dpaa2-switch:
export MAC statistics in ethtool
dpaa2-switch:
integrate the MAC endpoint support
dpaa2-switch:
no need to check link state right after ndo_open
dpaa2-switch:
offload shared block mirror filters when binding to a port
dpaa2-switch:
rename dpaa2_switch_acl_tbl into filter_block
dpaa2-switch:
rename dpaa2_switch_tc_parse_action to specify the ACL
dpaa2-switch:
reorganize dpaa2_switch_cls_flower_replace
dpaa2-switch:
reorganize dpaa2_switch_cls_matchall_replace
dpaa2-switch:
request all interrupts sources on the DPSW
dpaa2-switch:
use the port index in the IRQ handler
driver core:
Add debug logs when fwnode links are added/deleted
driver core:
Create __fwnode_link_del() helper function
driver core:
Fix error return code in really_probe()
driver core:
fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD
driver core:
fw_devlink: Improve handling of cyclic dependencies
driver core:
platform: Remove platform_device_add_properties()
driver core:
Reject pointless SYNC_STATE_ONLY device links
driver core:
Set deferred probe reason when deferred by driver core
driver core:
Split device_platform_notify()
driver:
base: Prefer unsigned int to bare use of unsigned
driver:
base: Replace symbolic permissions with octal permissions
drivers/base/memory:
introduce "memory groups" to logically group memory blocks
drivers/base/node.c:
use bin_attribute to break the size limitation of cpumap ABI
drivers/firmware:
consolidate EFI framebuffer setup for all arches
drivers/firmware:
fix SYSFB depends to prevent build failures
drivers/firmware:
move x86 Generic System Framebuffers support
drivers/net/usb:
Remove all strcpy() uses
drivers/thermal/intel:
Add TCC cooling support for AlderLake platform
drivers/xen/xenbus/xenbus_client.c:
fix bugon.cocci warnings
drivers:
base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
drivers:
bus: Delete CONFIG_SIMPLE_PM_BUS
drivers:
bus: simple-pm-bus: Add support for probing simple bus only devices
drivers:
firmware: Add PDI load API support
drivers:
gpu: add missing MODULE_DEVICE_TABLE in anx7625.c
Drivers:
hv: Add arch independent default functions for some Hyper-V handlers
drivers:
hv: Decouple Hyper-V clock/timer code from VMbus drivers
Drivers:
hv: Enable Hyper-V code to be built on ARM64
Drivers:
hv: Make portions of Hyper-V init code be arch neutral
Drivers:
hv: Move Hyper-V misc functionality to arch-neutral code
Drivers:
hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver
drivers:
net: mhi: fix error path in mhi_net_newlink
drivers:
net: smc911x: clean up inconsistent indenting
drivers:
qcom: pinctrl: Add pinctrl driver for sm6115
drivers:
soc: qcom: rpmpd: Add SM6115 RPM Power Domains
drivers:
usb: dwc3-qcom: Add sdm660 compatible
drm/
:
drm_gem_plane_helper_prepare_fb is now the default
Linux:
drm/amd/amdgpu embed hw_fence into amdgpu_job
drm/amd/amdgpu:
Add a new line to debugfs phy_settings output
drm/amd/amdgpu:
add consistent PSP FW loading size checking
drm/amd/amdgpu:
add name field back to ras_common_if
drm/amd/amdgpu:
Add ready_to_reset resp for vega10
drm/amd/amdgpu:
add regCP_MEx_INT_STAT_DEBUG for Aldebaran debugging
drm/amd/amdgpu:
consider kernel job always not guilty
drm/amd/amdgpu:
consolidate PSP TA context
drm/amd/amdgpu:
consolidate PSP TA init shared buf functions
drm/amd/amdgpu:
Increase HWIP_MAX_INSTANCE to 10
drm/amd/amdgpu:
Recovery vcn instance iterate.
drm/amd/amdgpu:
remove redundant host to psp cmd buf allocations
drm/amd/amdgpu:
remove unnecessary RAS context field
drm/amd/amdgpu:
skip locking delayed work if not initialized.
drm/amd/amdgpu:
Update debugfs link_settings output link_rate field in hex
Linux:
drm/amd/amdgpu:flush ttm delayed work before cancel_sync
drm/amd/display:
3.2.142
drm/amd/display:
3.2.143
drm/amd/display:
3.2.144
drm/amd/display:
3.2.145
drm/amd/display:
3.2.146
drm/amd/display:
3.2.147
drm/amd/display:
3.2.148
drm/amd/display:
3.2.149
drm/amd/display:
[FW Promotion] Release 0.0.72
drm/amd/display:
[FW Promotion] Release 0.0.73
drm/amd/display:
[FW Promotion] Release 0.0.75
drm/amd/display:
[FW Promotion] Release 0.0.76
drm/amd/display:
[FW Promotion] Release 0.0.77
drm/amd/display:
[FW Promotion] Release 0.0.78
drm/amd/display:
[FW Promotion] Release 0.0.79
drm/amd/display:
add authentication_complete in hdcp output
drm/amd/display:
Add AUX I2C tracing.
drm/amd/display:
Add check for validating unsupported ODM plus MPO case
drm/amd/display:
Add control mechanism for FPU
drm/amd/display:
Add control mechanism for FPU utilization
drm/amd/display:
Add copyright notice to new files
drm/amd/display:
Add DC_FP helper to check FPU state
drm/amd/display:
add debug print for DCC validation failure
drm/amd/display:
Add ETW log to dmub_psr_get_state
drm/amd/display:
Add ETW logging for AUX failures
drm/amd/display:
Add Freesync HDMI support to DM with DMUB
drm/amd/display:
Add Logging for HDMI color depth information
drm/amd/display:
Add missing DCN21 IP parameter
drm/amd/display:
Add null checks
drm/amd/display:
Add NULL checks for vblank workqueue
drm/amd/display:
add update authentication interface
drm/amd/display:
add workaround for riommu invalidation request hang
drm/amd/display:
Adjust types and formatting for future development
drm/amd/display:
Always wait for update lock status
drm/amd/display:
Assume active upper layer owns the HW cursor
drm/amd/display:
Assume LTTPR interop for DCN31+
drm/amd/display:
avoid printing ERROR for unknown CEA parse(v2)
drm/amd/display:
change zstate allow msg condition
drm/amd/display:
cleanup idents after a revert
drm/amd/display:
Clear GPINT after DMCUB has reset
drm/amd/display:
Correct comment style
drm/amd/display:
Create dc_sink when EDID fail
drm/amd/display:
dc_assert_fp_enabled assert only if FPU is not enabled
drm/amd/display:
DCN2X Prefer ODM over bottom pipe to find second pipe
drm/amd/display:
DMUB Outbound Interrupt Process-X86
drm/amd/display:
dsc mst 2 4K displays go dark with 2 lane HBR3
drm/amd/display:
Enable eDP ILR on DCN2.1
drm/amd/display:
Ensure DCN save after VM setup
drm/amd/display:
ensure dentist display clock update finished in DCN20
drm/amd/display:
Extend dmub_cmd_psr_copy_settings_data struct
drm/amd/display:
Fallback to clocks which meet requested voltage on DCN31
drm/amd/display:
Fix 10bit 4K display on CIK GPUs
drm/amd/display:
Fix ASSR regression on embedded panels
drm/amd/display:
Fix B0 USB-C DP Alt mode
drm/amd/display:
Fix comparison error in dcn21 DML
drm/amd/display:
Fix DCN3 B0 DP Alt Mapping
drm/amd/display:
Fix deadlock when falling back to v2 from v3
drm/amd/display:
Fix detection of 4 lane for DPALT
drm/amd/display:
Fix Display Flicker on embedded panels
drm/amd/display:
Fix Dynamic bpp issue with 8K30 with Navi 1X
drm/amd/display:
fix empty debug macros
drm/amd/display:
fix incorrect CM/TF programming sequence in dwb
drm/amd/display:
Fix max vstartup calculation for modes with borders
drm/amd/display:
Fix memory leak reported by coverity
drm/amd/display:
fix missing reg offset
drm/amd/display:
fix missing writeback disablement if plane is removed
drm/amd/display:
Fix multi-display support for idle opt workqueue
drm/amd/display:
Fix prefetch bandwidth calculation for DCN3.1
drm/amd/display:
Fix PSR command version
drm/amd/display:
Fix resetting DCN3.1 HW when resuming from S4
drm/amd/display:
Fix timer_per_pixel unit error
drm/amd/display:
Fix typo in comments
drm/amd/display:
Fix unstable HPCP compliance on Chrome Barcelo
drm/amd/display:
Fix updating infoframe for DCN3.1 eDP
drm/amd/display:
Fix white screen page fault for gpuvm
drm/amd/display:
Fixed EdidUtility build errors
drm/amd/display:
Fixed hardware power down bypass during headless boot
drm/amd/display:
Get backlight from PWM if DMCU is not initialized
drm/amd/display:
Guard DST_Y_PREFETCH register overflow in DCN21
drm/amd/display:
Guard vblank wq flush with DCN guards
drm/amd/display:
implement workaround for riommu related hang
drm/amd/display:
increase max EDID size to 2k
drm/amd/display:
Increase stutter watermark for dcn303
drm/amd/display:
Increase timeout threshold for DMCUB reset
drm/amd/display:
Increase watermark latencies for DCN3.1
drm/amd/display:
increase Z9 latency to workaround underflow in Z9
drm/amd/display:
initialize backlight_ramping_override to false
drm/amd/display:
Initialize lt_settings on instantiation
drm/amd/display:
isolate link training setting override to its own function
drm/amd/display:
Limit display scaling to up to 4k for DCN 3.1
drm/amd/display:
Limit display scaling to up to true 4k for DCN 3.1
drm/amd/display:
Line Buffer changes
drm/amd/display:
Link training retry fix for abort case
drm/amd/display:
log additional register state for debug
drm/amd/display:
Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box
drm/amd/display:
Move specific DCN2x code that uses FPU to DML
drm/amd/display:
Moved dccg init to after bios golden init
drm/amd/display:
Only set default brightness for OLED
drm/amd/display:
Pass PCI deviceid into DC
drm/amd/display:
Populate dtbclk entries for dcn3.02/3.03
drm/amd/display:
Populate socclk entries for dcn3.02/3.03
drm/amd/display:
Prevent Diags from entering S2
drm/amd/display:
Query VCO frequency from register for DCN3.1
drm/amd/display:
Reduce delay when sink device not able to ACK 00340h write
drm/amd/display:
refactor riommu invalidation wa
drm/amd/display:
refactor riommu invalidation wa
drm/amd/display:
refactor the codes to centralize the stream/pipe checking logic
drm/amd/display:
refactor the cursor programing codes
drm/amd/display:
Refine condition for cursor visibility
drm/amd/display:
remove compbuf size wait
drm/amd/display:
Remove duplicate dml init
drm/amd/display:
remove faulty assert
drm/amd/display:
Remove invalid assert for ODM + MPC case
drm/amd/display:
Remove MALL function from DCN3.1
drm/amd/display:
Remove redundant initialization of variable eng_id
drm/amd/display:
Remove redundant vblank workqueues in DM
drm/amd/display:
remove unused functions
drm/amd/display:
Require immediate flip support for DCN3.1 planes
drm/amd/display:
reset dpcd_cap.dpcd_rev for passive dongle.
drm/amd/display:
Round KHz up when calculating clock requests
drm/amd/display:
setup system context for APUs
drm/amd/display:
Skip override for preferred link settings during link training
drm/amd/display:
Update bounding box for DCN3.1
drm/amd/display:
Update bounding box states (v2)
drm/amd/display:
update header file name
drm/amd/display:
Update number of DCN3 clock states
drm/amd/display:
USB4 bring up set correct address
drm/amd/display:
Use DCN30 watermark calc for DCN301
drm/amd/display:
use do-while-0 for DC_TRACE_LEVEL_MESSAGE()
drm/amd/display:
use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
drm/amd/display:
Use vblank control events for PSR enable/disable
drm/amd/display:
workaround for hard hang on HPD on native DP
drm/amd/pm:
a quick fix for "divided by zero" error
drm/amd/pm:
Add I2C quirk table to Aldebaran
drm/amd/pm:
Add waiting for response of mode-reset message for yellow carp
drm/amd/pm:
And destination bounds checking to struct copy
drm/amd/pm:
bug fix for the runtime pm BACO
drm/amd/pm:
bump DRIVER_IF_VERSION for Sienna Cichlid
drm/amd/pm:
change pp_dpm_sclk/mclk/fclk attribute is RO for aldebaran
drm/amd/pm:
change return value in aldebaran_get_power_limit()
drm/amd/pm:
change smu msg's attribute to allow working under sriov
drm/amd/pm:
change the workload type for some cards
drm/amd/pm:
correct aldebaran smu feature mapping FEATURE_DATA_CALCULATIONS
drm/amd/pm:
correct DPM_XGMI/VCN_DPM feature name
drm/amd/pm:
correct the address of Arcturus fan related registers
drm/amd/pm:
correct the fan speed PWM retrieving
drm/amd/pm:
correct the fan speed RPM retrieving
drm/amd/pm:
correct the fan speed RPM setting
drm/amd/pm:
drop smu_v13_0_1.c|h files for yellow carp
drm/amd/pm:
drop the unnecessary intermediate percent-based transition
drm/amd/pm:
drop unnecessary manual mode check
drm/amd/pm:
Extend the I2C quirk table
drm/amd/pm:
Fix a bug communicating with the SMU (v5)
drm/amd/pm:
Fix a bug in semaphore double-lock
drm/amd/pm:
Fix a memory leak in an error handling path in 'vangogh_tables_init()'
drm/amd/pm:
Fix BACO state setting for Beige_Goby
drm/amd/pm:
fix runpm hang when amdgpu loaded prior to sound driver
drm/amd/pm:
Fix spelling mistake "firwmare" -> "firmware"
drm/amd/pm:
fix the issue of uploading powerplay table
drm/amd/pm:
graceful exit on restore fan mode failure (v2)
drm/amd/pm:
new SmuMetrics data structure for Sienna Cichlid
drm/amd/pm:
record the RPM and PWM based fan speed settings
drm/amd/pm:
restore fan_mode AMD_FAN_CTRL_NONE on resume (v2)
drm/amd/pm:
restore user customized OD settings properly for NV1x
drm/amd/pm:
restore user customized OD settings properly for Sienna Cichlid
drm/amd/pm:
Simplify managed I2C transfer functions
drm/amd/pm:
Simplify managed I2C transfer of Aldebaran
drm/amd/pm:
skip to load smu microcode on sriov for aldebaran
drm/amd/pm:
SMU I2C: Return number of messages processed
drm/amd/pm:
Support board calibration on aldebaran
drm/amd/pm:
update DRIVER_IF_VERSION for beige_goby
drm/amd/pm:
Update intermediate power state for SI
drm/amd/pm:
update smu v13.0.1 firmware header
drm/amd/pm:
update the gpu metrics data retrieving for Sienna Cichlid
drm/amd/pm:
update yellow carp pmfw interface version
drm/amd:
consolidate TA shared memory structures
Linux:
drm/amdgpu - Corrected the video codecs array name for yellow carp
drm/amdgpu/acp:
Make PM domain really work
drm/amdgpu/display - only update eDP:
's backlight level when necessary
drm/amdgpu/display:
add a proper license to dc_link_dp.c
drm/amdgpu/display:
add support for multiple backlights
drm/amdgpu/display:
fix dependencies for DRM_AMD_DC_SI
drm/amdgpu/display:
fix DMUB firmware version info
drm/amdgpu/display:
make a const array common_rates static, makes object smaller
drm/amdgpu/display:
only enable aux backlight control for OLED panels
drm/amdgpu/OLAND:
clip the ref divider max value
drm/amdgpu/pm:
ADD I2C quirk adapter table
drm/amdgpu/pm:
add smu i2c implementation for navi1x (v5)
drm/amdgpu/pm:
rework i2c xfers on arcturus (v5)
drm/amdgpu/pm:
rework i2c xfers on sienna cichlid (v4)
drm/amdgpu/powerplay/smu10:
Fix a typo in error message
drm/amdgpu/ras:
switch fru eeprom handling to use generic helper (v2)
drm/amdgpu/ras:
switch ras eeprom handling to use generic helper
drm/amdgpu/swsmu:
fix spelling mistake "minimun" -> "minimum"
drm/amdgpu/ttm:
optimize vram access in amdgpu_ttm_access_memory()
drm/amdgpu/ttm:
replace duplicate code with exiting function
drm/amdgpu:
add a mutex for the smu11 i2c bus (v2)
drm/amdgpu:
add amdgpu_amdkfd_resume_iommu
drm/amdgpu:
add another Renoir DID
drm/amdgpu:
add autoload_supported check for RLC autoload
drm/amdgpu:
add basic ppt functions for cyan_skilfish
drm/amdgpu:
add check_fw_version support for cyan_skillfish
drm/amdgpu:
add chip early init for cyan_skillfish
drm/amdgpu:
add cp/rlc fw loading support for cyan_skillfish
drm/amdgpu:
add cyan_skillfish asic type
drm/amdgpu:
add cyan_skillfish support in gfx v10
drm/amdgpu:
add cyan_skillfish support in gmc v10
drm/amdgpu:
add DID for beige goby
drm/amdgpu:
Add driver infrastructure for MCA RAS
drm/amdgpu:
Add error message when programing registers fails
drm/amdgpu:
add function to show psp_gfx_cmd name via id
drm/amdgpu:
add function to show ucode name via id
drm/amdgpu:
add gc v10 golden settings for cyan_skillfish
drm/amdgpu:
add I2C_CLASS_HWMON to SMU i2c buses
drm/amdgpu:
add license to umc_8_7_0_sh_mask.h
drm/amdgpu:
add manual sclk/vddc setting support for cyan skilfish(v3)
drm/amdgpu:
Add MB_REQ_MSG_READY_TO_RESET response when VF get FLR notification.
drm/amdgpu:
add missing cleanups for more ASICs on UVD/VCE suspend
drm/amdgpu:
add missing cleanups for Polaris12 UVD/VCE on suspend
drm/amdgpu:
add mp 11.0.8 header for cyan_skillfish
drm/amdgpu:
Add msix restore for pass-through mode
drm/amdgpu:
add nbio support for cyan_skillfish
drm/amdgpu:
add new helper for handling EEPROM i2c transfers
drm/amdgpu:
add pci device id for cyan_skillfish
drm/amdgpu:
Add preferred mode in modeset when freesync video mode's enabled.
drm/amdgpu:
add psp command to get num xgmi links between direct peers
drm/amdgpu:
add psp v11.0.8 driver for cyan_skillfish
drm/amdgpu:
add sdma fw loading support for cyan_skillfish
drm/amdgpu:
add sdma v5 golden settings for cyan_skillfish
drm/amdgpu:
add smu interface header for cyan_skilfish
drm/amdgpu:
add smu_v11_8_pmfw header for cyan_skilfish
drm/amdgpu:
add smu_v11_8_ppsmc header for cyan_skilfish
drm/amdgpu:
add some additional RDNA2 PCI IDs
drm/amdgpu:
add some pptable funcs for cyan skilfish(v3)
drm/amdgpu:
Add support for RAS XGMI err query
drm/amdgpu:
add yellow carp pci id (v2)
drm/amdgpu:
Added latest PSP FW header
drm/amdgpu:
Added PSP13 BL loading support for additional drivers
drm/amdgpu:
Added support for added psp driver binaries FW
drm/amdgpu:
added synchronization for psp cmd buf access
drm/amdgpu:
adjust fence driver enable sequence
drm/amdgpu:
adjust fw_name string length for toc
drm/amdgpu:
avoid over-handle of fence driver fini in s3 test (v2)
drm/amdgpu:
Avoid printing of stack contents on firmware load error
drm/amdgpu:
Cancel delayed work when GFXOFF is disabled
drm/amdgpu:
Change a few function names
drm/amdgpu:
Change the imprecise function name
drm/amdgpu:
Change the imprecise output
drm/amdgpu:
check for allocation failure in amdgpu_vkms_sw_init()
drm/amdgpu:
Check pmops for desired suspend state
drm/amdgpu:
check tiling flags when creating FB on GFX8-
drm/amdgpu:
cleanup dce_virtual
drm/amdgpu:
Clear doorbell interrupt status for Sienna Cichlid
drm/amdgpu:
Clear RAS interrupt status on aldebaran
drm/amdgpu:
Clear RAS interrupt status on aldebaran
drm/amdgpu:
Consolidated PSP13 BL FW loading
drm/amdgpu:
Convert to Linux IRQ interfaces
drm/amdgpu:
correct comments in memory type managers
drm/amdgpu:
correct initial cp_hqd_quantum for gfx9
drm/amdgpu:
correct MMSCH 1.0 version
drm/amdgpu:
Correct the irq numbers for virtual crtc
drm/amdgpu:
Correctly disable the I2C IP block
drm/amdgpu:
create amdgpu_vkms (v4)
drm/amdgpu:
Demote TMZ unsupported log message from warning to info
drm/amdgpu:
disable BACO support for 699F:C7 polaris12 SKU temporarily
drm/amdgpu:
disable GFX CGCG in aldebaran
drm/amdgpu:
Disable PCIE_DPM on Intel RKL Platform
drm/amdgpu:
don't enable baco on boco platforms in runpm
drm/amdgpu:
Drop i > 0 restriction for issuing RESTART
drm/amdgpu:
Drop inline from amdgpu_ras_eeprom_max_record_count
drm/amdgpu:
drop redundant cancel_delayed_work_sync call
drm/amdgpu:
drop redundant null-pointer checks in amdgpu_ttm_tt_populate() and amdgpu_ttm_tt_unpopulate()
drm/amdgpu:
During s0ix don't wait to signal GFXOFF
drm/amdgpu:
dynamic initialize ip offset for cyan_skillfish
drm/amdgpu:
EEPROM respects I2C quirks
drm/amdgpu:
EEPROM: add explicit read and write
drm/amdgpu:
enable more pm sysfs under SRIOV 1-VF mode
drm/amdgpu:
enable psp front door loading by default for cyan_skillfish2
drm/amdgpu:
enable psp v11.0.8 for cyan_skillfish
drm/amdgpu:
Enable S/G for Yellow Carp
drm/amdgpu:
enable SMU for cyan_skilfish
drm/amdgpu:
Extend full access wait time in guest
drm/amdgpu:
fix 64 bit divide in eeprom code
drm/amdgpu:
Fix a deadlock if previous GEM object allocation fails
drm/amdgpu:
Fix a printing message
drm/amdgpu:
fix a signedness bug in __verify_ras_table_checksum()
drm/amdgpu:
fix amdgpu_preempt_mgr_new()
drm/amdgpu:
Fix amdgpu_ras_eeprom_init()
drm/amdgpu:
Fix BUG_ON assert
drm/amdgpu:
Fix build with missing pm_suspend_target_state module export
drm/amdgpu:
Fix channel_index table layout for Aldebaran
drm/amdgpu:
fix checking pmops when PM_SLEEP is not enabled
drm/amdgpu:
Fix documentaion for amdgpu_bo_add_to_shadow_list
drm/amdgpu:
Fix documentaion for dm_dmub_outbox1_low_irq
drm/amdgpu:
Fix even more out of bound writes from debugfs
drm/amdgpu:
fix fdinfo race with process exit
drm/amdgpu:
fix gart.bo pin_count leak
drm/amdgpu:
fix kernel-doc warnings on non-kernel-doc comments
drm/amdgpu:
Fix koops when accessing RAS EEPROM
drm/amdgpu:
fix out of bounds write
drm/amdgpu:
Fix out-of-bounds read when update mapping
drm/amdgpu:
Fix resource leak on probe error path
drm/amdgpu:
Fix signedness bug in __amdgpu_eeprom_xfer()
drm/amdgpu:
fix sysfs_emit/sysfs_emit_at warnings(v2)
drm/amdgpu:
fix the doorbell missing when in CGPG issue for renoir.
drm/amdgpu:
fix use after free during BO move
drm/amdgpu:
Fix Vega20 I2C to be agnostic (v2)
drm/amdgpu:
Fix width of I2C address
drm/amdgpu:
Fix wrap-around bugs in RAS
drm/amdgpu:
Fixes to returning VBIOS RAS EEPROM address
drm/amdgpu:
Fixes to the AMDGPU EEPROM driver
drm/amdgpu:
force exit gfxoff on sdma resume for rmb s0ix
drm/amdgpu:
get extended xgmi topology data
drm/amdgpu:
Get rid of test function
drm/amdgpu:
handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
drm/amdgpu:
handle VCN instances when harvesting (v2)
drm/amdgpu:
I2C class is HWMON
drm/amdgpu:
I2C EEPROM full memory addressing
drm/amdgpu:
i2c subsystem uses 7 bit addresses
drm/amdgpu:
increase max xgmi physical node for aldebaran
drm/amdgpu:
increase size for sdma fw name string
drm/amdgpu:
init family name for cyan_skillfish
drm/amdgpu:
init iommu after amdkfd device init
drm/amdgpu:
init psp v11.0.8 function for cyan_skillfish
drm/amdgpu:
initialize umc ras function
drm/amdgpu:
load fw direclty for cyan_skillfish
drm/amdgpu:
move iommu_resume before ip init/resume
drm/amdgpu:
Nerf buff
drm/amdgpu:
only set restart on first cmd of the smu i2c transaction
drm/amdgpu:
Optimize EEPROM RAS table I/O
drm/amdgpu:
Process any VBIOS RAS EEPROM address
drm/amdgpu:
Put MODE register in wave debug info
drm/amdgpu:
RAS and FRU now use 19-bit I2C address
drm/amdgpu:
RAS EEPROM table is now in debugfs
drm/amdgpu:
RAS xfer to read/write
drm/amdgpu:
RAS: EEPROM --> RAS
drm/amdgpu:
Read clock counter via MMIO to reduce delay (v5)
drm/amdgpu:
rectify line endings in umc v8_7_0 IP headers
drm/amdgpu:
reenable BACO support for 699F:C7 polaris12 SKU
drm/amdgpu:
Remember to wait 10ms for write buffer flush v2
drm/amdgpu:
remove the access of xxx_PSP_DEBUG on cycan_skillfish
drm/amdgpu:
Removed unnecessary if statement
drm/amdgpu:
Rename amdgpu_acpi_is_s0ix_supported
drm/amdgpu:
rename amdgpu_bo_get_preferred_pin_domain
drm/amdgpu:
Rename misspelled function
drm/amdgpu:
replace dce_virtual with amdgpu_vkms (v3)
drm/amdgpu:
Resolve bug in UMC 6.7 error offset calculation
drm/amdgpu:
Restore msix after FLR
drm/amdgpu:
retire sdma v5_2 golden settings from driver
drm/amdgpu:
return -EFAULT if copy_to_user() fails
drm/amdgpu:
Return error if no RAS
drm/amdgpu:
Return result fix in RAS
drm/amdgpu:
rework dma_resv handling v3
drm/amdgpu:
rework smu11 i2c for generic operation
drm/amdgpu:
Send STOP for the last byte of msg only
drm/amdgpu:
separate out vm pasid assignment
drm/amdgpu:
set ip blocks for cyan_skillfish
drm/amdgpu:
set RAS EEPROM address from VBIOS
drm/amdgpu:
show both cmd id and name when psp cmd failed
drm/amdgpu:
show explicit name instead of id in psp_cmd_submit_buf
drm/amdgpu:
Simplify RAS EEPROM checksum calculations
drm/amdgpu:
Some renames
drm/amdgpu:
split amdgpu_device_access_vram() into two small parts
drm/amdgpu:
SRIOV flr_work should take write_lock
drm/amdgpu:
stop scheduler when calling hw_fini (v2)
drm/amdgpu:
support B0&B1 external revision id for yellow carp
drm/amdgpu:
switch from 'pci_' to 'dma_' API
drm/amdgpu:
switch gtt_mgr to counting used pages
drm/amdgpu:
Switch to LFB for USBC PD FW in psp v13
drm/amdgpu:
Switch to VRAM buffer for USBC PD FW.
drm/amdgpu:
The I2C IP doesn't support 0 writes/reads
drm/amdgpu:
Track IRQ state in local device state
drm/amdgpu:
unlock on error in amdgpu_ras_debugfs_table_read()
drm/amdgpu:
unwrap fence chains in the explicit sync fence
drm/amdgpu:
update gc golden setting for dimgrey_cavefish
drm/amdgpu:
update golden setting for sienna_cichlid
drm/amdgpu:
update PSP BL cmd IDs
drm/amdgpu:
Update RAS XGMI Error Query
drm/amdgpu:
update SMU driver interface for cyan skilfish(v3)
drm/amdgpu:
update SMU PPSMC for cyan skilfish
drm/amdgpu:
update the golden setting for vangogh
drm/amdgpu:
update yellow carp external rev_id handling
drm/amdgpu:
Use a single loop
drm/amdgpu:
use direct loading by default for cyan_skillfish2
drm/amdgpu:
Use explicit cardinality for clarity
drm/amdgpu:
use IS_ERR for debugfs APIs
drm/amdgpu:
use the preferred pin domain after the check
drm/amdgpu:
use xarray for storing pasid in vm
drm/amdgpu:
user temporary GTT as bounce buffer
drm/amdkfd:
Account for SH/SE count when setting up cu masks.
drm/amdkfd:
AIP mGPUs best prefetch location for xnack on
drm/amdkfd:
Allow CPU access for all VRAM BOs
drm/amdkfd:
Allow querying SVM attributes that are clear
drm/amdkfd:
check access permisson to restore retry fault
drm/amdkfd:
CWSR with software scheduler
drm/amdkfd:
CWSR with sw scheduler on Aldebaran and Arcturus
drm/amdkfd:
drop process ref count when xnack disable
drm/amdkfd:
enable cyan_skillfish KFD
drm/amdkfd:
Expose GFXIP engine version to sysfs
drm/amdkfd:
Fix a concurrency issue during kfd recovery
drm/amdkfd:
fix a potential ttm->sg memory leak
drm/amdkfd:
fix dma mapping leaking warning
drm/amdkfd:
fix random KFDSVMRangeTest.SetGetAttributesTest test failure
drm/amdkfd:
fix svm_migrate_fini warning
drm/amdkfd:
handle fault counters on invalid address
drm/amdkfd:
handle svm migrate init error
drm/amdkfd:
make needs_pcie_atomics FW-version dependent
drm/amdkfd:
map SVM range with correct access permission
drm/amdkfd:
Only apply heavy-weight TLB flush on Aldebaran
drm/amdkfd:
Only apply TLB flush optimization on ALdebaran
drm/amdkfd:
remove redundant iommu cleanup code
drm/amdkfd:
Renaming dqm->packets to dqm->packet_mgr
drm/amdkfd:
report pcie bandwidth to the kfd
drm/amdkfd:
report xgmi bandwidth between direct peers to the kfd
drm/amdkfd:
separate kfd_iommu_resume from kfd_resume
drm/amdkfd:
Set priv_queue to NULL after it is freed
drm/amdkfd:
SVM map to gpus check vma boundary
drm/amdkfd:
Update SMI throttle event bitmask
drm/aperture:
Pass DRM driver structure instead of driver name
drm/arm/hdlcd:
Convert to Linux IRQ interfaces
drm/arm/komeda:
Don't include drm_irq.h
drm/armada:
Don't set struct drm_device.irq_enabled
drm/armada:
Remove prepare/cleanup_fb hooks
drm/ast:
Add detect function support
drm/ast:
Disable fast reset after DRAM initial
drm/ast:
Use offset-adjusted shadow-plane mappings
drm/ast:
Zero is missing in detect function
drm/atmel-hlcdc:
Convert to Linux IRQ interfaces
drm/atomic-helper:
make drm_gem_plane_helper_prepare_fb the default
drm/bochs:
Fix missing pci_disable_device() on error in bochs_pci_probe()
drm/bochs:
Move to tiny/
drm/bochs:
Use managed initialization for GEM VRAM helpers
drm/bridge:
anx7625: Make hpd workqueue freezable
drm/bridge:
anx7625: Tune K value for IVO panel
drm/bridge:
Centralize error message when bridge attach fails
drm/bridge:
dw-mipi-dsi: Find the possible DSI devices
drm/bridge:
make a const array static, makes object smaller
drm/bridge:
nwl-dsi: Avoid potential multiplication overflow on 32-bit
drm/bridge:
ti-sn65dsi83: Fix sparse warnings
drm/bridge:
ti-sn65dsi83: Replace connector format patching with atomic_get_input_bus_fmts
drm/bridge:
ti-sn65dsi86: Add some 100 us delays
drm/bridge:
ti-sn65dsi86: Add support for the DP AUX bus
drm/bridge:
ti-sn65dsi86: Avoid creating multiple connectors
drm/bridge:
ti-sn65dsi86: Don't read EDID blob over DDC
drm/bridge:
ti-sn65dsi86: Fix power off sequence
drm/bridge:
ti-sn65dsi86: Group code in sections
drm/bridge:
ti-sn65dsi86: Improve probe errors with dev_err_probe()
drm/bridge:
ti-sn65dsi86: Make enable GPIO optional
drm/bridge:
ti-sn65dsi86: Promote the AUX channel to its own sub-dev
drm/bridge:
ti-sn65dsi86: Split connector creation to a function
drm/bridge:
ti-sn65dsi86: Use bitmask to store valid rates
drm/bridge:
ti-sn65dsi86: Wrap panel with panel-bridge
drm/cirrus:
Use offset-adjusted shadow-plane mappings
drm/connector:
add ref to drm_connector_get in iter docs
drm/dbi:
Print errors for mipi_dbi_command()
drm/dbi:
Support DBI typec1 read operations
drm/display:
fix possible null-pointer dereference in dcn10_set_clock()
drm/doc/rfc:
i915 GuC submission / DRM scheduler
drm/doc/rfc:
i915 new parallel submission uAPI plan
drm/doc:
document drm_mode_get_plane
drm/doc:
document how userspace should find out CRTC index
drm/dp:
Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified
drm/dp:
Extract i915's eDP backlight code into DRM helpers
drm/dp:
For drm_panel_dp_aux_backlight(), init backlight as disabled
drm/dp:
Move panel DP AUX backlight support to drm_dp_helper
drm/dp_helper:
Mention the concurrency requirement hw_mutex
drm/dp_helper:
Rework the drm_dp_aux documentation
drm/dp_mst:
Fix return code on sideband message failure
drm/dsi:
Add _NO_ to MIPI_DSI_* flags disabling features
drm/edid:
fix edid field name
drm/edid:
In connector_bad_edid() cap num_of_ext by num_blocks read
drm/etnaviv:
add clock gating workaround for GC7000 r6202
drm/etnaviv:
add HWDB entry for GC7000 r6202
drm/etnaviv:
add missing MMU context put when reaping MMU mapping
drm/etnaviv:
exec and MMU state is lost when resetting the GPU
drm/etnaviv:
fix MMU context leak on GPU reset
drm/etnaviv:
Implement mmap as GEM object function
drm/etnaviv:
keep MMU context across runtime suspend/resume
drm/etnaviv:
put submit prev MMU context when it exists
drm/etnaviv:
reference MMU context when setting up hardware state
drm/etnaviv:
return context from etnaviv_iommu_context_get
drm/etnaviv:
stop abusing mmu_context as FE running marker
drm/exynos:
Always initialize mapping in exynos_drm_register_dma()
drm/exynos:
Convert from atomic_t to refcount_t on g2d_cmdlist_userptr->refcount
drm/exynos:
Don't set struct drm_device.irq_enabled
drm/exynos:
g2d: fix missing unlock on error in g2d_runqueue_worker()
drm/exynos:
Make use of the helper function devm_platform_ioremap_resource()
drm/fbdev:
Clamp fbdev surface size if too large
drm/fourcc:
Add modifier definitions for Arm Fixed Rate Compression
drm/fsl-dcu:
Convert to Linux IRQ interfaces
drm/gem:
Clear mapping addresses for unused framebuffer planes
drm/gem:
Export implementation of shadow-plane helpers
drm/gem:
Provide drm_gem_fb_{begin,end}_cpu_access() helpers
drm/gem:
Provide drm_gem_fb_{vmap,vunmap}()
drm/gem:
Provide offset-adjusted framebuffer BO mappings
drm/gem:
Tiny kernel clarification for drm_gem_fence_array_add
drm/gm12u320:
Use framebuffer dma-buf helpers
drm/gm12u320:
Use offset-adjusted shadow-plane mappings
drm/gma500/oaktrail_lvds:
replace continue with break
drm/gma500:
Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
drm/gma500:
Convert to Linux IRQ interfaces
drm/gma500:
Fix end of loop tests for list_for_each_entry
drm/gud:
Add async_flush module parameter
drm/gud:
Add Raspberry Pi Pico ID
drm/gud:
Free buffers on device removal
drm/gud:
Get offset-adjusted mapping from drm_gem_fb_vmap()
drm/gud:
Map framebuffer BOs with drm_gem_fb_vmap()
drm/gud:
Use framebuffer dma-buf helpers
drm/gud:
Use scatter-gather USB bulk transfer
drm/hibmc:
Call drm_irq_uninstall() unconditionally
drm/hisilicon/hibmc:
Convert to Linux IRQ interfaces
drm/hisilicon/hibmc:
Remove variable 'priv' from hibmc_unload()
drm/hyperv:
Fix double mouse pointers
drm/hyperv:
Use offset-adjusted shadow-plane mappings
drm/i915/adl_p:
Add ddi buf translation tables for combo PHY
drm/i915/adl_p:
Add initial ADL_P Workarounds
drm/i915/adl_p:
Allow underrun recovery when possible
drm/i915/adl_p:
Also disable underrun recovery with MSO
drm/i915/adl_p:
Load DMC
drm/i915/adl_p:
Pipe B DMC Support
drm/i915/adl_s:
Extend Wa_1406941453
drm/i915/adl_s:
Fix dma_mask_size to 39 bit
drm/i915/adl_s:
Update ddi buf translation tables
drm/i915/adl_s:
Wa_14011765242 is also needed on A1 display stepping
drm/i915/adlp:
Add ADL-P GuC/HuC firmware files
drm/i915/adlp:
Add workaround to disable CMTG clock gating
drm/i915/audio:
Use BIOS provided value for RKL HDA link
drm/i915/bdb:
Fix version check
drm/i915/bios:
Fix ports mask
drm/i915/bxt:
Use revid->stepping tables
drm/i915/cnl:
Drop all workarounds
drm/i915/debugfs:
DISPLAY_VER 13 lpsp capability
drm/i915/dg1:
Adjust the AUDIO power domain
drm/i915/dg1:
Compute MEM Bandwidth using MCHBAR
drm/i915/dg1:
Use revid->stepping tables
drm/i915/dg2:
Add cdclk table and reference clock
drm/i915/dg2:
Add dbuf programming
drm/i915/dg2:
add DG2 platform info
drm/i915/dg2:
Add DG2 to the PSR2 defeature list
drm/i915/dg2:
Add fake PCH
drm/i915/dg2:
Add forcewake table
drm/i915/dg2:
Add MPLLB programming for HDMI
drm/i915/dg2:
Add MPLLB programming for SNPS PHY
drm/i915/dg2:
Add SQIDI steering
drm/i915/dg2:
Add support for new DG2-G11 revid 0x5
drm/i915/dg2:
Add vswing programming for SNPS phys
drm/i915/dg2:
Classify DG2 PHY types
drm/i915/dg2:
DG2 has fixed memory bandwidth
drm/i915/dg2:
DG2 uses the same sseu limits as XeHP SDV
drm/i915/dg2:
Don't program BW_BUDDY registers
drm/i915/dg2:
Don't read DRAM info
drm/i915/dg2:
Don't wait for AUX power well enable ACKs
drm/i915/dg2:
Setup display outputs
drm/i915/dg2:
Skip shared DPLL handling
drm/i915/dg2:
Update lane disable power state during PSR
drm/i915/dg2:
Update modeset sequences
drm/i915/dg2:
Update steering tables
drm/i915/dg2:
Update to bigjoiner path
drm/i915/dg2:
Wait for SNPS PHY calibration during display init
drm/i915/display/adl_p:
Correctly program MBUS DBOX A credits
drm/i915/display/adl_p:
Implement PSR changes
drm/i915/display/adl_p:
Implement Wa_16011168373
drm/i915/display/adl_p:
Implement Wa_16011303918
drm/i915/display/adl_p:
Implement Wa_22012278275
drm/i915/display/dg1:
Correctly map DPLLs during state readout
drm/i915/display/dsc:
Add Per connector debugfs node for DSC BPP enable
drm/i915/display/dsc:
Force dsc BPP
drm/i915/display/psr2:
Fix cursor updates using legacy apis
drm/i915/display/psr2:
Mark as updated all planes that intersect with pipe_clip
drm/i915/display/psr:
Handle SU Y granularity
drm/i915/display/xelpd:
Extend Wa_14011508470
drm/i915/display/xelpd:
Fix incorrect color capability reporting
drm/i915/display:
Add write permissions for fec support
drm/i915/display:
check if compressed_llb was allocated
drm/i915/display:
Disable audio, DRRS and PSR before planes
drm/i915/display:
Disable FBC when PSR2 is enabled display 12 and newer
drm/i915/display:
Do not zero past infoframes.vsc
drm/i915/display:
fix level 0 adjustement on display ver >= 12
drm/i915/display:
Fix shared dpll mismatch for bigjoiner slave
drm/i915/display:
Fix state mismatch in drm infoframe
drm/i915/display:
Migrate objects to LMEM if possible for display
drm/i915/display:
remove CNL ddi buf translation tables
drm/i915/display:
remove explicit CNL handling from intel_cdclk.c
drm/i915/display:
remove explicit CNL handling from intel_color.c
drm/i915/display:
remove explicit CNL handling from intel_combo_phy.c
drm/i915/display:
remove explicit CNL handling from intel_crtc.c
drm/i915/display:
remove explicit CNL handling from intel_ddi.c
drm/i915/display:
remove explicit CNL handling from intel_display_debugfs.c
drm/i915/display:
remove explicit CNL handling from intel_display_power.c
drm/i915/display:
remove explicit CNL handling from intel_dmc.c
drm/i915/display:
remove explicit CNL handling from intel_dp.c
drm/i915/display:
remove explicit CNL handling from intel_dpll_mgr.c
drm/i915/display:
remove explicit CNL handling from intel_vdsc.c
drm/i915/display:
remove explicit CNL handling from skl_universal_plane.c
drm/i915/display:
remove PORT_F workaround for CNL
drm/i915/display:
rename CNL references in skl_scaler.c
drm/i915/display:
Settle on "adl-x" in WA comments
drm/i915/display:
split DISPLAY_VER 9 and 10 in intel_setup_outputs()
drm/i915/display:
use max_level to control loop
drm/i915/dmc:
Change intel_get_stepping_info()
drm/i915/dmc:
Introduce DMC_FW_MAIN
drm/i915/doc:
Include GuC ABI documentation
drm/i915/dp:
DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) requested during PHY Layer testing
drm/i915/dp:
return proper DPRX link training result
drm/i915/dp:
Skip the HW readout of DPCD on disabled encoders
drm/i915/dp:
Use max params for panels < eDP 1.4
drm/i915/dpcd_bl:
Cache some backlight capabilities in intel_panel.backlight
drm/i915/dpcd_bl:
Cleanup intel_dp_aux_vesa_enable_backlight() a bit
drm/i915/dpcd_bl:
Handle drm_dpcd_read/write() return values correctly
drm/i915/dpcd_bl:
Move VESA backlight enabling code closer together
drm/i915/dpcd_bl:
Print return codes for VESA backlight failures
drm/i915/dpcd_bl:
Remove redundant AUX backlight frequency calculations
drm/i915/dpcd_bl:
Return early in vesa_calc_max_backlight if we can't read PWMGEN_BIT_COUNT
drm/i915/dsc:
abstract helpers to get bigjoiner primary/secondary crtc
drm/i915/eb:
Fix pagefault disabling in the first slowpath
drm/i915/ehl:
Remove require_force_probe protection
drm/i915/ehl:
unconditionally flush the pages on acquire
drm/i915/fbc:
Allocate llb before cfb
drm/i915/fbc:
Don't pass around the mm node
drm/i915/fbc:
Embed the compressed_llb node
drm/i915/fbc:
Extract intel_fbc_program_cfb()
drm/i915/fbc:
Extract intel_fbc_stolen_end()
drm/i915/fbc:
Handle 16bpp compression limit better
drm/i915/fbc:
Introduce g4x_dpfc_ctl_limit()
drm/i915/fbc:
Make the cfb allocation loop a bit more legible
drm/i915/fbc:
s/threshold/limit/
drm/i915/firmware:
Update to DMC v2.03 on RKL
drm/i915/firmware:
Update to DMC v2.12 on TGL
drm/i915/gem/ttm:
Only call __i915_gem_object_set_pages if needed
drm/i915/gem:
Add a separate validate_priority helper
drm/i915/gem:
Add an intermediate proto_context struct (v5)
drm/i915/gem:
Always call obj->ops->migrate unless can_migrate fails
drm/i915/gem:
Call i915_gem_flush_free_objects() in i915_gem_dumb_create()
drm/i915/gem:
Check object_can_migrate from object_migrate
drm/i915/gem:
Correct the locking and pin pattern for dma-buf (v8)
drm/i915/gem:
Delay context creation (v3)
drm/i915/gem:
Disallow bonding of virtual engines (v3)
drm/i915/gem:
Disallow creating contexts with too many engines
drm/i915/gem:
Don't allow changing the engine set on running contexts (v3)
drm/i915/gem:
Don't allow changing the VM on running contexts (v4)
drm/i915/gem:
Fix the mman selftest
drm/i915/gem:
Implement object migration
drm/i915/gem:
Introduce a selftest for the gem object migrate functionality
drm/i915/gem:
Make an alignment check more sensible
drm/i915/gem:
Migrate to system at dma-buf attach time (v7)
drm/i915/gem:
Optionally set SSEU in intel_context_set_gem
drm/i915/gem:
Refactor placement setup for i915_gem_object_create* (v2)
drm/i915/gem:
Remove duplicated call to ops->pread
drm/i915/gem:
Remove engine auto-magic with FENCE_SUBMIT (v2)
drm/i915/gem:
Return an error ptr from context_lookup
drm/i915/gem:
Return void from context_apply_all
drm/i915/gem:
Rework error handling in default_engines
drm/i915/gem:
Roll all of context creation together
drm/i915/gem:
Set the watchdog timeout directly in intel_context_set_gem (v2)
drm/i915/gem:
Unify user object creation (v3)
drm/i915/gem:
Use the proto-context to handle create parameters (v5)
drm/i915/gem:
Zap the client blt code
drm/i915/gem:
Zap the i915_gem_object_blt code
drm/i915/gen12:
Use fuse info to enable SFC
drm/i915/glk:
Use revid->stepping tables
drm/i915/gt:
Add a routine to iterate over the pagetables of a GTT
drm/i915/gt:
Add an insert_entry for gen8_ppgtt
drm/i915/gt:
Drop i915_address_space::file (v2)
drm/i915/gt:
Export the pinned context constructor and destructor
drm/i915/gt:
finish INTEL_GEN and friends conversion
drm/i915/gt:
Fix -EDEADLK handling regression
drm/i915/gt:
fix platform prefix
drm/i915/gt:
nuke gen6_hw_id
drm/i915/gt:
nuke unused legacy engine hw_id
drm/i915/gt:
Pipelined clear
drm/i915/gt:
Pipelined page migration
drm/i915/gt:
Potential error pointer dereference in pinned_context()
drm/i915/gt:
remove explicit CNL handling from intel_mocs.c
drm/i915/gt:
remove explicit CNL handling from intel_sseu.c
drm/i915/gt:
remove GRAPHICS_VER == 10
drm/i915/gt:
rename CNL references in intel_engine.h
drm/i915/gt:
rename legacy engine->hw_id to engine->gen6_hw_id
drm/i915/gt:
Setup a default migration context on the GT
drm/i915/gtt:
drop the page table optimisation
drm/i915/gtt:
ignore min_page_size for paging structures
drm/i915/guc, docs:
Fix pdfdocs build error by removing nested grid
drm/i915/guc/rc:
Setup and enable GuCRC feature
drm/i915/guc/slpc:
Add debugfs for SLPC info
drm/i915/guc/slpc:
Add get max/min freq hooks
drm/i915/guc/slpc:
Add methods to set min/max frequency
drm/i915/guc/slpc:
Add SLPC selftest
drm/i915/guc/slpc:
Adding SLPC communication interfaces
drm/i915/guc/slpc:
Allocate, initialize and release SLPC
drm/i915/guc/slpc:
Cache platform frequency limits
drm/i915/guc/slpc:
Enable ARAT timer interrupt
drm/i915/guc/slpc:
Enable SLPC and add related H2G events
drm/i915/guc/slpc:
Gate Host RPS when SLPC is enabled
drm/i915/guc/slpc:
Initial definitions for SLPC
drm/i915/guc/slpc:
Remove BUG_ON in guc_submission_disable
drm/i915/guc/slpc:
Sysfs hooks for SLPC
drm/i915/guc:
Add bypass tasklet submission path to GuC
drm/i915/guc:
Add disable interrupts to guc sanitize
drm/i915/guc:
Add golden context to GuC ADS
drm/i915/guc:
Add LRC descriptor context lookup array
drm/i915/guc:
Add new GuC interface defines and structures
drm/i915/guc:
Add non blocking CTB send function
drm/i915/guc:
Add stall timer to non blocking CTB send function
drm/i915/guc:
Add trace point for GuC submit
drm/i915/guc:
Capture error state on context reset
drm/i915/guc:
Connect reset modparam updates to GuC policy flags
drm/i915/guc:
Defer context unpin until scheduling is disabled
drm/i915/guc:
Direct all breadcrumbs for a class to single breadcrumbs
drm/i915/guc:
Disable bonding extension with GuC submission
drm/i915/guc:
Disable engine barriers with GuC during unpin
drm/i915/guc:
Disable semaphores when using GuC scheduling
drm/i915/guc:
Don't complain about reset races
drm/i915/guc:
drop guc_communication_enabled
drm/i915/guc:
Enable GuC engine reset
drm/i915/guc:
Enable the timer expired interrupt for GuC
drm/i915/guc:
Ensure G2H response has space in buffer
drm/i915/guc:
Ensure request ordering via completion fences
drm/i915/guc:
Extend deregistration fence to schedule disable
drm/i915/guc:
Fix for error capture after full GPU reset with GuC
drm/i915/guc:
GuC virtual engines
drm/i915/guc:
Handle context reset notification
drm/i915/guc:
Handle engine reset failure notification
drm/i915/guc:
Hook GuC scheduling policies up
drm/i915/guc:
Implement banned contexts for GuC submission
drm/i915/guc:
Implement GuC context operations for new inteface
drm/i915/guc:
Implement GuC priority management
drm/i915/guc:
Implement GuC submission tasklet
drm/i915/guc:
Improve error message for unsolicited CT response
drm/i915/guc:
Include scheduling policies in the debugfs state dump
drm/i915/guc:
Increase size of CTB buffers
drm/i915/guc:
Insert fence on context when deregistering
drm/i915/guc:
Introduce unified HXG messages
drm/i915/guc:
Make hangcheck work with GuC virtual engines
drm/i915/guc:
Module load failure test for CT buffer creation
drm/i915/guc:
Optimize CTB writes and reads
drm/i915/guc:
Provide mmio list to be saved/restored on engine reset
drm/i915/guc:
Relax CTB response timeout
drm/i915/guc:
Remove GuC stage descriptor, add LRC descriptor
drm/i915/guc:
Reset implementation for new GuC interface
drm/i915/guc:
Support request cancellation
drm/i915/guc:
Suspend/resume implementation for new interface
drm/i915/guc:
Unblock GuC submission on Gen11+
drm/i915/guc:
Update firmware to v62.0.0
drm/i915/guc:
Update GuC debugfs to support new GuC
drm/i915/guc:
Update intel_gt_wait_for_idle to work with GuC
drm/i915/gvt:
fix the usage of ww lock in gvt scheduler.
drm/i915/hdcp:
Nuke Platform check for mst hdcp init
drm/i915/huc:
Update TGL and friends to HuC 7.9.3
drm/i915/icl:
Drop a couple unnecessary workarounds
drm/i915/icl:
Drop workarounds that only apply to pre-production steppings
drm/i915/icl:
Use revid->stepping tables
drm/i915/jsl:
Add W/A 1409054076 for JSL
drm/i915/jsl:
Remove require_force_probe protection
drm/i915/jsl_ehl:
Use revid->stepping tables
drm/i915/kbl:
Drop pre-production revision from stepping table
drm/i915/lmem:
Verify checks for lmem residency
drm/i915/plane:
add intel_plane_helper_add() helper
drm/i915/request:
fix early tracepoints
drm/i915/request:
Remove the hook from await_execution
drm/i915/rkl:
Use revid->stepping tables
drm/i915/rkl:
Wa_1408330847 no longer applies to RKL
drm/i915/rkl:
Wa_1409767108 also applies to RKL
drm/i915/selftest:
Better error reporting from hangcheck selftest
drm/i915/selftest:
Bump selftest timeouts for hangcheck
drm/i915/selftest:
Extend ctx_timestamp ICL workaround to GEN11
drm/i915/selftest:
Fix hangcheck self test for GuC submission
drm/i915/selftest:
Fix MOCS selftest for GuC submission
drm/i915/selftest:
Fix use of err in igt_reset_{fail, nop}_engine()
drm/i915/selftest:
Fix workarounds selftest for GuC submission
drm/i915/selftest:
Increase some timeouts in live_requests
drm/i915/selftests:
add back the selftest() hook for the buddy
drm/i915/selftests:
Allow for larger engine counts
drm/i915/selftests:
Always initialize err in igt_dmabuf_import_same_driver_lmem()
drm/i915/selftests:
Do not use import_obj uninitialized
drm/i915/selftests:
fix smatch warning in igt_check_blocks
drm/i915/selftests:
fix smatch warning in mock_reserve
drm/i915/selftests:
prefer the create_user helper
drm/i915/selftests:
Properly reset mock object propers for each test
drm/i915/selftests:
Reorder tasklet_disable vs local_bh_disable
drm/i915/selftests:
Take a VM in kernel_context()
drm/i915/skl:
Use revid->stepping tables
drm/i915/step:
Add macro magic for handling steps
drm/i915/step:
s/
_revid_tbl/
_revids
drm/i915/tc:
Fix TypeC port init/resume time sanitization
drm/i915/ttm:
accelerated move implementation
drm/i915/ttm:
add i915_sg_from_buddy_resource
drm/i915/ttm:
add ttm_buddy_man
drm/i915/ttm:
Adjust gem flags and caching settings after a move
drm/i915/ttm:
Calculate the object placement at get_pages time
drm/i915/ttm:
Fix incorrect assumptions about ttm_bo_validate() semantics
drm/i915/ttm:
Fix memory leaks
drm/i915/ttm:
fix static warning
drm/i915/ttm:
Introduce a TTM i915 gem object backend
drm/i915/ttm:
pass along the I915_BO_ALLOC_CONTIGUOUS
drm/i915/ttm:
remove node usage in our naming
drm/i915/ttm:
remove unused function
drm/i915/ttm:
restore min_page_size behaviour
drm/i915/ttm:
switch over to ttm_buddy_man
drm/i915/ttm:
Use TTM for system memory
drm/i915/uapi:
convert drm_i915_gem_caching to kernel doc
drm/i915/uapi:
convert drm_i915_gem_set_domain to kernel doc
drm/i915/uapi:
convert drm_i915_gem_userptr to kernel doc
drm/i915/uapi:
reject caching ioctls for discrete
drm/i915/uapi:
reject set_domain for discrete
drm/i915/userptr:
Probe existence of backing struct pages upon creation
drm/i915/xehp:
Changes to ss/eu definitions
drm/i915/xehp:
Define multicast register ranges
drm/i915/xehp:
Extra media engines - Part 1 (engine definitions)
drm/i915/xehp:
Extra media engines - Part 2 (interrupts)
drm/i915/xehp:
Extra media engines - Part 3 (reset)
drm/i915/xehp:
Fix missing sentinel on mcr_ranges_xehp
drm/i915/xehp:
Handle new device context ID format
drm/i915/xehp:
handle new steering options
drm/i915/xehp:
New engine context offsets
drm/i915/xehp:
VDBOX/VEBOX fusing registers are enable-based
drm/i915/xehp:
Xe_HP forcewake support
drm/i915/xehpsdv:
add initial XeHP SDV definitions
drm/i915/xehpsdv:
Add maximum sseu limits
drm/i915/xehpsdv:
Correct parameters for IS_XEHPSDV_GT_STEP()
drm/i915/xehpsdv:
Define steering tables
drm/i915/xelpd:
break feature inheritance
drm/i915/xelpd:
Handle PSR2 SDP indication in the prior scanline
drm/i915/xelpd:
Pipe A DMC plugging
drm/i915:
Add an i915_gem_vm_lookup helper
drm/i915:
Add gem/i915_gem_context.h to the docs
drm/i915:
Add GT support for multiple types of multicast steering
drm/i915:
Add i915_sched_engine destroy vfunc
drm/i915:
Add i915_sched_engine_is_empty function
drm/i915:
Add intel_context tracing
drm/i915:
Add kick_backend function to i915_sched_engine
drm/i915:
Add release id version
drm/i915:
Add release id version
drm/i915:
Add support for explicit L3BANK steering
drm/i915:
Add the missing adls vswing tables
drm/i915:
Add TTM offset argument to mmap.
drm/i915:
Add XE_HP initial definitions
drm/i915:
Apply CMTG clock disabling WA while DPLL0 is enabled
drm/i915:
apply WaEnableVGAAccessThroughIOPort as needed
drm/i915:
Break out dma_resv ww locking utilities to separate files
drm/i915:
Call i915_globals_exit() after i915_pmu_exit()
drm/i915:
Call i915_globals_exit() if pci_register_device() fails
drm/i915:
Catch yet another unconditioal clflush
drm/i915:
Check for nomodeset in i915_init() first
drm/i915:
Clean up hsw/bdw/skl/kbl buf trans funcs
drm/i915:
Clean up intel_fbdev_init_bios() a bit
drm/i915:
Clean up intel_find_initial_plane_obj() a bit
drm/i915:
Clean up intel_get_load_detect_pipe() a bit
drm/i915:
Clean up jsl/ehl buf trans functions
drm/i915:
Clean up pre-skl wm calling convention
drm/i915:
Convert unconditional clflush to drm_clflush_virt_range()
drm/i915:
Correct SFC_DONE register offset
drm/i915:
Correct the docs for intel_engine_cmd_parser
drm/i915:
Deduplicate icl DP HBR2 vs. eDP HBR3 table
drm/i915:
delete gpu reloc code
drm/i915:
dgfx cards need to wait on pcode's uncore init done
drm/i915:
Disable gpu relocations
drm/i915:
Disable preempt busywait when using GuC scheduling
drm/i915:
Ditch i915 globals shrink infrastructure
drm/i915:
do not abbreviate version in debugfs
drm/i915:
do not abbreviate version in debugfs
drm/i915:
document caching related bits
drm/i915:
Document the Virtual Engine uAPI
drm/i915:
Drop all references to DRM IRQ midlayer
drm/i915:
Drop error handling from dma_fence_work
drm/i915:
Drop getparam support for I915_CONTEXT_PARAM_ENGINES
drm/i915:
Drop I915_CONTEXT_PARAM_NO_ZEROMAP
drm/i915:
Drop I915_CONTEXT_PARAM_RINGSIZE
drm/i915:
Drop the CONTEXT_CLONE API (v2)
drm/i915:
Enable -Wsometimes-uninitialized
drm/i915:
Extend QGV point restrict mask to 0x3
drm/i915:
Extend the async flip VT-d w/a to skl/bxt
drm/i915:
Extend Wa_1406941453 to adl-p
drm/i915:
Extract i915_module.c
drm/i915:
extract steered reg access to common function
drm/i915:
Finalize contexts in GEM_CONTEXT_CREATE on version 13+
drm/i915:
finish INTEL_GEN and friends conversion
drm/i915:
finish removal of CNL
drm/i915:
Fix application of WaInPlaceDecompressionHang
drm/i915:
fix blank screen booting crashes
drm/i915:
Fix bug in user proto-context creation that leaked contexts
drm/i915:
Fix busy ioctl commentary
drm/i915:
Fix dg1 buf trans tables
drm/i915:
Fix ehl edp hbr2 vswing table
drm/i915:
Fix missing docbook chapters for i915 uapi.
drm/i915:
fix not reading DSC disable fuse in GLK
drm/i915:
Fix runtime pm handling in i915_gem_shrink
drm/i915:
Force a TypeC PHY disconnect during suspend/shutdown
drm/i915:
Fork DG1 interrupt handler
drm/i915:
Free all DMC payloads
drm/i915:
Free the returned object of acpi_evaluate_dsm()
drm/i915:
Get PM ref before accessing HW register
drm/i915:
Handle cdclk crawling flag in standard manner
drm/i915:
Hold reference to intel_context over life of i915_request
drm/i915:
Implement PSF GV point support
drm/i915:
Implement SINGLE_TIMELINE with a syncobj (v4)
drm/i915:
Implement Wa_1508744258
drm/i915:
Improve debug Kconfig texts a bit
drm/i915:
Introduce a ww transaction helper
drm/i915:
Introduce encoder->get_buf_trans()
drm/i915:
Introduce hsw_get_buf_trans()
drm/i915:
Introduce intel_get_buf_trans()
drm/i915:
Introduce rkl_get_combo_buf_trans()
drm/i915:
Invoke another _DSM to enable MUX on HP Workstation laptops
drm/i915:
keep backlight_enable on until turn eDP display off
drm/i915:
Limit Wa_22010178259 to affected platforms
drm/i915:
Make display workaround upper bounds exclusive
drm/i915:
Make GT workaround upper bounds exclusive
drm/i915:
Make pre-production detection use direct revid comparison
drm/i915:
Make the kmem slab for i915_buddy_block a global
drm/i915:
Move __i915_gem_free_object to ttm_bo_destroy
drm/i915:
Move active request tracking to a vfunc
drm/i915:
Move active tracking to i915_sched_engine
drm/i915:
Move engine->schedule to i915_sched_engine
drm/i915:
move gem_context slab to direct module init/exit
drm/i915:
move gem_objects slab to direct module init/exit
drm/i915:
move i915_active slab to direct module init/exit
drm/i915:
move i915_buddy slab to direct module init/exit
drm/i915:
move intel_context slab to direct module init/exit
drm/i915:
Move priolist to new i915_sched_engine object
drm/i915:
move request slabs to direct module init/exit
drm/i915:
move scheduler slabs to direct module init/exit
drm/i915:
Move submission tasklet to i915_sched_engine
drm/i915:
move vma slab to direct module init/exit
drm/i915:
Nuke buf_trans hdmi functions
drm/i915:
Perform execbuffer object locking as a separate step
drm/i915:
Program chicken bit during DP MST sequence on TGL+
drm/i915:
Program DFR enable/disable as a GT workaround
drm/i915:
Reference objects on the ww object list
drm/i915:
Reinstate the mmap ioctl for some platforms
drm/i915:
Release ctx->syncobj on final put, not on ctx close
drm/i915:
remember to call i915_sw_fence_fini
drm/i915:
Remove allow_alloc from i915_gem_object_get_sg*
drm/i915:
Remove duplicate include of intel_region_lmem.h
drm/i915:
remove explicit CNL handling from i915_irq.c
drm/i915:
remove explicit CNL handling from intel_pch.c
drm/i915:
remove explicit CNL handling from intel_pm.c
drm/i915:
remove explicit CNL handling from intel_wopcm.c
drm/i915:
remove GRAPHICS_VER == 10
drm/i915:
Remove i915_globals
drm/i915:
Remove memory frequency calculation
drm/i915:
Remove warning from the rps worker
drm/i915:
rename CNL references in intel_dram.c
drm/i915:
Rename dkl phy buf trans tables
drm/i915:
rename/remove CNL registers
drm/i915:
replace random CNL comments
drm/i915:
Reset GPU immediately if submission is disabled
drm/i915:
Reset sched_engine.no_priolist immediately after dequeue
drm/i915:
Revert "drm/i915/gem: Asynchronous cmdparser"
drm/i915:
Revert 'guc_id' from i915_request tracepoint
drm/i915:
s/intel/hsw/ for hsw/bdw/skl buf trans
drm/i915:
s/intel_crtc/crtc/
drm/i915:
Settle on "adl-x" in WA comments
drm/i915:
Simplify userptr locking
drm/i915:
Stop hand rolling drm_crtc_mask()
drm/i915:
Stop manually RCU banging in reset_stats_ioctl (v2)
drm/i915:
Stop storing the ring size in the ring pointer (v3)
drm/i915:
Store the HDMI default entry in the bug trans struct
drm/i915:
support forcing the page size with lmem
drm/i915:
switch num_scalers/num_sprites to consider DISPLAY_VER
drm/i915:
Track IRQ state in local device state
drm/i915:
Update i915_scheduler to operate on i915_sched_engine
drm/i915:
Update memory bandwidth parameters
drm/i915:
Update object placement flags to be mutable
drm/i915:
Use a table for i915_init/exit (v2)
drm/i915:
use consistent CPU mappings for pin_map users
drm/i915:
Use designated initializers for init/exit table
drm/i915:
use linux/stddef.h due to "isystem: trim/fixup stdarg.h and other headers"
drm/i915:
Use the correct IRQ during resume
drm/i915:
Use ttm mmap handling for ttm bo's.
drm/i915:
Wrap the buf trans tables into a struct
drm/i915:
Wrap the platform specific buf trans structs into a union
Linux:
drm/i915; Return the whole buf_trans struct from get_buf_trans()
drm/imx/dcss:
Don't set struct drm_device.irq_enabled
drm/imx:
Don't set struct drm_device.irq_enabled
drm/ingenic:
Convert to Linux IRQ interfaces
drm/ingenic:
Remove dead code
drm/ingenic:
Use standard drm_atomic_helper_commit_tail
drm/kirin:
Don't set struct drm_device.irq_enabled
drm/kmb:
Convert to Linux IRQ interfaces
drm/kmb:
Corrected typo in handle_lcd_irq
drm/kmb:
Disable change of plane parameters
drm/kmb:
Enable ADV bridge after modeset
drm/kmb:
Enable alpha blended second plane
drm/kmb:
Limit supported mode to 1080p
drm/kmb:
Remove clearing DPHY regs
drm/kmb:
Work around for higher system clock
drm/komeda:
Don't set struct drm_device.irq_enabled
drm/malidp:
Don't set struct drm_device.irq_enabled
drm/mediatek:
Add cmdq_handle in mtk_crtc
drm/mediatek:
Add mt8183 aal support
drm/mediatek:
Add support for main DDP path on MT8167
drm/mediatek:
Adjust rdma fifo threshold calculate formula
drm/mediatek:
Clear pending flag when cmdq packet is done
drm/mediatek:
Detect CMDQ execution timeout
drm/mediatek:
Don't set struct drm_device.irq_enabled
drm/mediatek:
Implement mmap as GEM object function
drm/mediatek:
Remove struct cmdq_client
drm/mediatek:
Separate aal sub driver
drm/mediatek:
Test component initialization earlier in the function mtk_drm_crtc_create
drm/mediatek:
Use mailbox rx_callback instead of cmdq_task_cb
drm/meson:
Convert to Linux IRQ interfaces
drm/mgag200:
Abstract pixel PLL via struct mgag200_pll
drm/mgag200:
Compute PLL values during atomic check
drm/mgag200:
Constify LUT for programming bpp
drm/mgag200:
Declare PLL clock constants static const
drm/mgag200:
Don't pass flags to drm_dev_register()
drm/mgag200:
Extract device type and flags in mgag200_pci_probe()
drm/mgag200:
Fix uninitialized variable delta
drm/mgag200:
Inline mgag200_device_init()
drm/mgag200:
Introduce custom CRTC state
drm/mgag200:
Introduce separate variable for PLL S parameter
drm/mgag200:
Remove P_ARRAY_SIZE
drm/mgag200:
Return errno codes from PLL compute functions
drm/mgag200:
Select clock in PLL update functions
drm/mgag200:
Split PLL compute function for G200SE by rev
drm/mgag200:
Split PLL compute functions by device type
drm/mgag200:
Split PLL setup into compute and update functions
drm/mgag200:
Store values (not bits) in struct mgag200_pll_values
drm/mgag200:
Use offset-adjusted shadow-plane mappings
drm/mipi-dbi:
Use framebuffer dma-buf helpers
drm/msi/mdp4:
populate priv->kms in mdp4_kms_init
drm/msm/a3xx:
fix error handling in a3xx_gpu_init()
drm/msm/a4xx:
fix error handling in a4xx_gpu_init()
drm/msm/a6xx:
Add support for Adreno 7c Gen 3 gpu
drm/msm/a6xx:
Fix llcc configuration for a660 gpu
drm/msm/a6xx:
Serialize GMU communication
drm/msm/a6xx:
Track current ctx by seqno
drm/msm/a6xx:
Use rev to identify SKU
drm/msm/devfreq:
Restrict idle clamping to a618 for now
drm/msm/disp/dpu1:
add safe lut config in dpu driver
drm/msm/dp:
add drm debug logs to dp_pm_resume/suspend
drm/msm/dp:
add logs across DP driver for ease of debugging
drm/msm/dp:
do not end dp link training until video is ready
drm/msm/dp:
only signal audio when disconnected detected at dp_pm_resume
drm/msm/dp:
reduce link rate if failed at link training 1
drm/msm/dp:
Remove unused variable
drm/msm/dp:
replug event is converted into an unplug followed by an plug events
drm/msm/dp:
reset aux controller after dp_aux_cmd_fifo_tx() failed.
drm/msm/dp:
return correct edid checksum after corrupted edid checksum read
drm/msm/dp:
stop calling set_encoder_mode callback
drm/msm/dp:
update is_connected status base on sink count at dp_pm_resume()
drm/msm/dp:
use dp_ctrl_off_link_stream during PHY compliance test run
drm/msm/dpu:
Add newlines to printks
drm/msm/dpu:
add support for alpha blending properties
drm/msm/dpu:
Fix address of SM8150 PINGPONG5 IRQ register
drm/msm/dpu:
make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
drm/msm/dpu:
support setting up two independent DSI connectors
drm/msm/dsi/phy:
fix clock names in 28nm_8960 phy
drm/msm/dsi:
add continuous clock support for 7nm PHY
drm/msm/dsi:
Add DSI support for SC7280
drm/msm/dsi:
Add PHY configuration for SC7280
drm/msm/dsi:
add support for dsi test pattern generator
drm/msm/dsi:
add three helper functions
drm/msm/dsi:
drop gdsc regulator handling
drm/msm/dsi:
drop msm_dsi_phy_get_shared_timings
drm/msm/dsi:
dsi_phy_14nm: Take ready-bit into account in poll_for_ready
drm/msm/dsi:
Fix an error code in msm_dsi_modeset_init()
drm/msm/dsi:
Fix DSI and DSI PHY regulator config from SDM660
drm/msm/dsi:
fix off by one in dsi_bus_clk_enable error handling
drm/msm/dsi:
Fix some reference counted resource leaks
drm/msm/dsi:
phy: use of_device_get_match_data
drm/msm/dsi:
rename dual DSI to bonded DSI
drm/msm/dsi:
stop calling set_encoder_mode callback
drm/msm/dsi:
support CPHY mode for 7nm pll/phy
drm/msm/dsi:
update dsi register header file for tpg
drm/msm/gem:
Mark active before pinning
drm/msm/kms:
drop set_encoder_mode callback
drm/msm/mdp4:
move HW revision detection to earlier phase
drm/msm/mdp4:
refactor HW revision detection into read_mdp_hw_revision
drm/msm/mdp5:
fix cursor-related warnings
drm/msm/mdp5:
move mdp5_encoder_set_intf_mode after msm_dsi_modeset_init
drm/msm/submit:
fix overflow check on 64-bit architectures
drm/msm/submit:
Simplify out-fence-fd handling
drm/msm:
A bit more docs + cleanup
drm/msm:
Add adreno_is_a640_family()
drm/msm:
always wait for the exclusive fence
drm/msm:
Avoid potential overflow in timeout_to_jiffies()
drm/msm:
Consolidate submit bo state
drm/msm:
Conversion to drm scheduler
drm/msm:
Convert to Linux IRQ interfaces
drm/msm:
Devfreq tuning
drm/msm:
Do not run snapshot on non-DPU devices
drm/msm:
Docs and misc cleanup
drm/msm:
drop drm_gem_object_put_locked()
drm/msm:
Drop struct_mutex in submit path
drm/msm:
Drop submit bo_list
drm/msm:
Fix crash on dev file close
drm/msm:
Fix devfreq NULL pointer dereference on a3xx
drm/msm:
Fix error return code in msm_drm_init()
drm/msm:
Fix null pointer dereference on pointer edp
drm/msm:
Implement mmap as GEM object function
drm/msm:
Let fences read directly from memptrs
drm/msm:
mdp4: drop vblank get/put from prepare/complete_commit
drm/msm:
One sched entity per process per priority
drm/msm:
Periodically update RPTR shadow
drm/msm:
remove a repeated including of
drm/msm:
Return ERR_PTR() from submit_create()
drm/msm:
Rework SQE version check
drm/msm:
Signal fences sooner
drm/msm:
Small submitqueue creation cleanup
drm/msm:
Split out devfreq handling
drm/msm:
Split out get_freq() helper
drm/msm:
Track "seqno" fences by idr
drm/msm:
Use list_move_tail instead of list_del/list_add_tail in msm_gem.c
drm/msm:
Use nvmem_cell_read_variable_le_u32() to read speed bin
drm/msm:
Utilize gpu scheduler priorities
drm/mxsfb:
Convert to Linux IRQ interfaces
drm/nouveau/debugfs:
fix file release memory leak
drm/nouveau/fifo/ga102:
initialise chid on return from channel creation
drm/nouveau/fifo:
Reinstate the correct engine bit programming
drm/nouveau/ga102-:
support ttm buffer moves via copy engine
drm/nouveau/kms/nv50-:
Add basic DPCD backlight support for nouveau
drm/nouveau/kms/nv50-:
fix file release memory leak
drm/nouveau/kms/tu102-:
delay enabling cursor until after assign_windows
drm/nouveau/nvkm:
Replace -ENOSYS with -ENODEV
drm/nouveau:
always wait for the exclusive fence
drm/nouveau:
avoid a use-after-free when BO init fails
drm/nouveau:
Don't set struct drm_device.irq_enabled
drm/nouveau:
init the base GEM fields for internal BOs
drm/of:
free the iterator object on failure
drm/of:
free the right object
drm/omap:
Follow implicit fencing in prepare_fb
drm/omapdrm:
Remove outdated comment
drm/omapdrm:
Track IRQ state in local device state
drm/panel-simple:
add Gopher 2b LCD panel
drm/panel-simple:
Add Samsung ATNA33XC20
drm/panel-simple:
Power the panel when probing DP AUX backlight
drm/panel-simple:
Support DP AUX backlight
drm/panel-simple:
Support for delays between GPIO & regulator
drm/panel-simple:
Update validation warnings for eDP panel description
drm/panel-sony-acx424akp:
Modernize backlight handling
drm/panel:
abt-y030xx067a: yellow tint fix
drm/panel:
add basic DP AUX backlight support
drm/panel:
Add bus_format and bus_flags for EDT ETM0430G0DH6
drm/panel:
Add connector_type and bus_format for AUO G104SN02 V2 panel
drm/panel:
Add connector_type for some EDT displays
drm/panel:
Add DT bindings for Samsung LMS380KF01
drm/panel:
Add ilitek ili9341 panel driver
drm/panel:
Add Innolux EJ030NA 3.0" 320x480 panel
drm/panel:
Add support for E Ink VB3300-KCA
drm/panel:
atna33xc20: Introduce the Samsung ATNA33XC20 panel
drm/panel:
db7430: Add driver for Samsung DB7430
drm/panel:
Fix up DT bindings for Samsung lms397kf04
drm/panel:
ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel
drm/panel:
olimex-lcd-olinuxino: select CRC32
drm/panel:
panel-simple: Allow panel-simple be a DP AUX endpoint device
drm/panel:
panel-simple: Stash DP AUX bus; allow using it for DDC
drm/panel:
s6e63m0: Switch to DBI abstraction for SPI
drm/panel:
simple: add LOGIC Technologies LTTD800480070-L6WH-RT
drm/panel:
simple: add Multi-Innotechnology MI1010AIT-1CP1
drm/panel:
simple: Add support for EDT ETM0350G0DH6 panel
drm/panel:
simple: Add support for EDT ETMV570G2DHU panel
drm/panel:
simple: Add support for two more AUO panels
drm/panel:
ws2401: Add driver for WideChips WS2401
drm/panfrost:
Clamp lock region to Bifrost minimum
drm/panfrost:
devfreq: Don't display error for EPROBE_DEFER
drm/panfrost:
Disable the AS on unhandled page faults
drm/panfrost:
Do the exception -> string translation using a table
drm/panfrost:
Don't reset the GPU on job faults unless we really have to
drm/panfrost:
Drop the pfdev argument passed to panfrost_exception_name()
drm/panfrost:
Expose a helper to trigger a GPU reset
drm/panfrost:
Fix implicit sync
drm/panfrost:
Fix missing clk_disable_unprepare() on error in panfrost_clk_init()
drm/panfrost:
Get rid of the unused JS_STATUS_EVENT_ACTIVE definition
drm/panfrost:
Increase the AS_ACTIVE polling timeout
drm/panfrost:
Kill in-flight jobs on FD close
drm/panfrost:
Make ->run_job() return an ERR_PTR() when appropriate
drm/panfrost:
Make sure job interrupts are masked before resetting
drm/panfrost:
Make sure MMU context lifetime is not bound to panfrost_priv
drm/panfrost:
Queue jobs on the hardware
drm/panfrost:
Reset the GPU when the AS_ACTIVE bit is stuck
drm/panfrost:
Shrink sched_lock
drm/panfrost:
Simplify lock_region calculation
drm/panfrost:
Simplify the reset serialization logic
drm/panfrost:
Use a threaded IRQ for job interrupts
drm/panfrost:
Use u64 for size in lock_region
drm/panfrost:
Use xarray and helpers for depedency tracking
Linux:
drm/panfrost:fix the exception name always "UNKNOWN"
drm/pl111:
Remove unused including
drm/plane:
check that fb_damage is set up when used
drm/plane:
Move drm_plane_enable_fb_damage_clips into core
drm/plane:
remove drm_helper_get_plane_damage_clips
drm/prime:
fix comment on PRIME Helpers
drm/print:
fixup spelling in a comment
drm/qxl:
Convert to Linux IRQ interfaces
drm/qxl:
Remove empty qxl_gem_prime_mmap()
drm/r128:
fix build for UML
drm/radeon:
Add break to switch statement in radeonfb_create_pinned_object()
drm/radeon:
Convert to Linux IRQ interfaces
drm/radeon:
Fix NULL dereference when updating memory stats
drm/radeon:
pass drm dev radeon_agp_head_init directly
drm/radeon:
switch from 'pci_' to 'dma_' API
drm/radeon:
Track IRQ state in local device state
drm/radeon:
Update pitch for page flip
drm/rcar-du:
Don't set struct drm_device.irq_enabled
drm/repaper:
Use framebuffer dma-buf helpers
drm/rockchip:
cdn-dp-core: Make cdn_dp_core_resume __maybe_unused
drm/rockchip:
Don't set struct drm_device.irq_enabled
drm/rockchip:
dsi: add ability to work as a phy instead of full dsi
drm/rockchip:
dsi: add own additional pclk handling
drm/rockchip:
Update crtc fixup to account for fractional clk change
drm/sched:
Allow using a dedicated workqueue for the timeout/fault tdr
drm/sched:
Declare entity idle only after HW submission
drm/sched:
Document what the timedout_job method should do
drm/shmem-helper:
Align to page size in dumb_create
drm/shmobile:
Convert to Linux IRQ interfaces
drm/simple-helper:
drm_gem_simple_display_pipe_prepare_fb as default
drm/simple-kms:
Support custom CRTC state
drm/simpledrm:
Use offset-adjusted shadow-plane mapping
drm/st7586:
Use framebuffer dma-buf helpers
drm/sti:
Don't set struct drm_device.irq_enabled
drm/stm:
Don't set struct drm_device.irq_enabled
drm/stm:
dsi: compute the transition time from LP to HS and back
drm/stm:
ltdc: Silence -EPROBE_DEFER till bridge attached
drm/sun4i:
Don't set struct drm_device.irq_enabled
drm/sun4i:
dw-hdmi: Fix HDMI PHY clock setup
drm/tegra:
Add job firewall
drm/tegra:
Add new UAPI to header
drm/tegra:
Allocate per-engine channel in core code
drm/tegra:
Boot VIC during runtime PM resume
drm/tegra:
Bump driver version
drm/tegra:
dc: Extend debug stats with total number of events
drm/tegra:
dc: Remove unused variables
drm/tegra:
dc: Support memory bandwidth management
drm/tegra:
Don't set struct drm_device.irq_enabled
drm/tegra:
Extract tegra_gem_lookup()
drm/tegra:
Implement job submission part of new UAPI
drm/tegra:
Implement new UAPI
drm/tegra:
Implement syncpoint management UAPI
drm/tegra:
Implement syncpoint wait UAPI
drm/tegra:
uapi: Fix wrong mapping end address in case of disabled IOMMU
drm/tidss:
Convert to Linux IRQ interfaces
drm/tidss:
Don't use struct drm_device.irq_enabled
drm/tilcdc:
Convert to Linux IRQ interfaces
drm/tiny:
drm_gem_simple_display_pipe_prepare_fb is the default
drm/ttm:
add TTM_PL_FLAG_TEMPORARY flag v3
drm/ttm:
Fix a deadlock if the target BO is not idle during swap
drm/ttm:
fix memleak in ttm_transfered_destroy
drm/ttm:
Fix multihop assert on eviction.
drm/ttm:
Fix ttm_bo_move_memcpy() for subclassed struct ttm_resource
drm/ttm:
fix type mismatch error on sparc64
drm/ttm:
Include pagemap.h from ttm_tt.h
drm/ttm:
ttm_bo_device is now ttm_device
drm/udl:
Use framebuffer dma-buf helpers
drm/udl:
Use offset-adjusted shadow-plane mapping
drm/v3d:
Expose performance counters to userspace
drm/vbox:
Convert to Linux IRQ interfaces
drm/vbox:
Use offset-adjusted shadow-plane mappings
drm/vc4:
Convert to Linux IRQ interfaces
drm/vc4:
Don't set struct drm_device.irq_enabled
drm/vc4:
hdmi: Drop devm interrupt handler for hotplug interrupts
drm/vc4:
hdmi: Limit noise when deferring snd card registration
drm/vc4:
hdmi: make vc4_hdmi_codec_pdata static
drm/vc4:
hdmi: Only call into DRM framework if registered
drm/vc4:
hdmi: Register HDMI codec
drm/vc4:
hdmi: Rely on interrupts to handle hotplug
drm/vc4:
hdmi: Remove drm_encoder->crtc usage
drm/vc4:
hdmi: Remove firmware logic for MAI threshold setting
drm/vc4:
hdmi: Remove redundant variables
drm/vc4:
hdmi: Remove unused struct
drm/vc4:
hdmi: Remove unused struct
drm/vc4:
hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET
drm/vc4:
hdmi: Set HDMI_MAI_FMT
drm/vc4:
hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE
drm/vgem:
Implement mmap as GEM object function
drm/virtio:
Add fences for Guest blobs
drm/virtio:
Add the fence in resource_flush if present
drm/virtio:
Prepare resource_flush to accept a fence
drm/virtio:
set non-cross device blob uuid_state
drm/vkms:
Create a debugfs file to get vkms config data
drm/vkms:
Don't set struct drm_device.irq_enabled
drm/vkms:
Inherit plane state from struct drm_shadow_plane_state
drm/vkms:
Let shadow-plane helpers prepare the plane's FB
drm/vkms:
Map output framebuffer BOs with drm_gem_fb_vmap()
drm/vkms:
replace macro in vkms_release()
drm/vkms:
update the current status of todo list
drm/vkms:
Use dma-buf mapping from shadow-plane state for composing
drm/vkms:
Use offset-adjusted shadow-plane mappings and output
drm/vma:
Add a driver_private member to vma_node.
drm/vmwgfx:
Be a lot more flexible with MOB limits
drm/vmwgfx:
Cleanup logging
drm/vmwgfx:
Convert to Linux IRQ interfaces
drm/vmwgfx:
Don't set struct drm_device.irq_enabled
drm/vmwgfx:
Fix a 64bit regression on svga3
drm/vmwgfx:
Fix a bad merge in otable batch takedown
drm/vmwgfx:
Fix build issues in mksGuestStats discovered by the kernel test robot
drm/vmwgfx:
Fix implicit declaration error
drm/vmwgfx:
fix potential UAF in vmwgfx_surface.c
drm/vmwgfx:
Fix some static checker warnings
drm/vmwgfx:
Fix subresource updates with new contexts
drm/vmwgfx:
inline access to the pages from the piter
drm/vmwgfx:
Introduce VMware mks-guest-stats
drm/vmwgfx:
Make use of PFN_ALIGN/PFN_UP helper macro
drm/vmwgfx:
Refactor vmw_mksstat_remove_ioctl to expect pgid match with vmw_mksstat_add_ioctl to authorise removal.
drm/vmwgfx:
remove code that was using physical page addresses
drm/vmwgfx:
Remove the repeated declaration
drm/vmwgfx:
Remove vmw_chipset
drm/vmwgfx:
Replace "vmw_num_pages" with "PFN_UP"
drm/vmwgfx:
Simplify devcaps code
drm/vmwgfx:
Switch to using DRM_IOCTL_DEF_DRV
drm/vmwgfx:
Update device headers
drm/vmwgfx:
Use 2.19 version number to recognize mks-stats ioctls
drm/vmwgfx:
Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf.c
drm/vmwgfx:
Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf_res.c
drm/vram-helper:
Unexport drm_vram_helper_{alloc,release}_mm()
drm/vram-helpers:
Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS
drm/xlnx/zynqmp_disp:
Fix incorrectly named enum 'zynqmp_disp_layer_id'
drm/xlnx:
Don't set struct drm_device.irq_enabled
drm/zte:
Don't set struct drm_device.irq_enabled
drm:
add a locked version of drm_is_current_master
drm:
add lockdep assert to drm_is_current_master_locked
drm:
add logging for RMFB ioctl
drm:
amdgpu: remove obsolete reference to config CHASH
DRM:
ast: Fixed coding style issues of ast_mode.c
drm:
avoid blocking in drm_clients_info's rcu section
drm:
avoid circular locks in drm_mode_getconnector
drm:
bridge: dw-hdmi: Attach to next bridge if available
drm:
bridge: it66121: Check drm_bridge_attach retval
drm:
bridge: Mark deprecated operations in drm_bridge_funcs
drm:
bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config
drm:
bridge: ti-sn65dsi83: Move LVDS format selection to .mode_set()
drm:
bridge: ti-sn65dsi83: Pass mode explicitly to helper functions
drm:
bridge: ti-sn65dsi83: Retrieve output format from bridge state
drm:
bridge: ti-sn65dsi83: Retrieve the display mode from the state
drm:
bridge: ti-sn65dsi83: Switch to atomic operations
drm:
clarify usage of drm leases
drm:
clean up unused kerneldoc in drm_lease.c
drm:
Define DRM_FORMAT_MAX_PLANES
DRM:
delete DRM IRQ legacy midlayer docs
drm:
document DRM_IOCTL_MODE_RMFB
drm:
document drm_mode_get_property
drm:
document drm_property_enum.value for bitfields
drm:
Don't test for IRQ support in VBLANK ioctls
drm:
Drop drm_gem_object_put_locked()
drm:
Fix oops in damage self-tests by mocking damage property
drm:
Fix typo in comments
DRM:
gpu: radeon: Fixed coding style issues
drm:
Introduce the DP AUX bus
drm:
IRQ midlayer is now legacy
drm:
Mention the power state requirement on side-channel operations
drm:
msm: Add 680 gpu to the adreno gpu list
drm:
mxsfb: Clear FIFO_CLEAR bit
drm:
mxsfb: Enable recovery on underflow
drm:
mxsfb: Fix NULL pointer dereference crash on unload
drm:
mxsfb: Increase number of outstanding requests on V4 and newer HW
drm:
mxsfb: Use bus_format from the nearest bridge if present
drm:
nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is not enabled
drm:
panel-orientation-quirks: Add quirk for Aya Neo 2021
drm:
panel-orientation-quirks: Add quirk for GPD Win3
drm:
protect drm_master pointers in drm_lease.c
drm:
rcar-du: Don't create encoder for unconnected LVDS outputs
drm:
rcar-du: Don't put reference to drm_device in rcar_du_remove()
drm:
rcar-du: dw-hdmi: Set output port number
drm:
rcar-du: lvds: Convert to DRM panel bridge helper
drm:
rcar-du: lvds: Don't set bridge driver_private field
drm:
rcar-du: lvds: Use dev_err_probe()
drm:
rcar-du: Shutdown the display on remove
drm:
rcar-du: Shutdown the display on system shutdown
drm:
rcar-du: Use drm_bridge_connector_init() helper
drm:
Remove unused devm_drm_irq_install()
drm:
serialize drm_file.master with a new spinlock
drm:
use the lookup lock in drm_is_current_master
drm:
vc4: Fix pixel-wrap issue with DVP teardown
drm:
xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to simplify the code
drm:
xlnx: zynqmp: release reset to DP controller before accessing DP registers
drm:
xlnx: zynqmp_dpsub: Add global alpha support
drm:
xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock
drm:
xlnx: zynqmp_dpsub: Expose plane ordering to userspace
drm:
xlnx: zynqmp_dpsub: Fix graphics layer blending
drm:
xlnx: zynqmp_dpsub: Pass disp structure to all internal functions
drm:
xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP
Linux:
drm:dcn31: fix boolreturn.cocci warnings
Linux:
Drop some straggling mentions of gcc-4.9 as being stale
dsa:
mv88e6xxx: 6161: Use chip wide MAX MTU
dsa:
mv88e6xxx: Fix MTU definition
dsa:
mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports
dsa:
tag_dsa: Fix mask for trunked packets
dt-binding:
gce: add gce header file for mt8192
dt-bindings:
Add bindings for Capella cm3323 Ambient Light Sensor
dt-bindings:
add compatible vendor prefix for CUI Devices
dt-bindings:
Add DT bindings for QiShenglong Gopher 2b panel
dt-bindings:
Add QiShenglong vendor prefix
dt-bindings:
Add vendor prefix for Topic Embedded Systems
dt-bindings:
arm: Add virtio transport for SCMI
dt-bindings:
ARM: at91: document sama7g5ek board
dt-bindings:
arm: Convert Gemini boards to YAML
dt-bindings:
arm: Fix Toradex compatible typo
dt-bindings:
arm: fsl: Add DHCOM PicoITX and DHCOM DRC02 boards
dt-bindings:
arm: fsl: add MNT Reform2 board
dt-bindings:
arm: fsl: add Nitrogen8 SoM
dt-bindings:
arm: fsl: add SKOV imx6q and imx6dl based boards
dt-bindings:
arm: fsl: add SolidSense boards
dt-bindings:
arm: fsl: Add Traverse Ten64 (LS1088A) board
dt-bindings:
arm: imx: add imx8mm/imx8mn GW7902 support
dt-bindings:
ARM: Mediatek: Add audsys document binding for MT8192
dt-bindings:
ARM: Mediatek: Add mmsys document binding for MT8192
dt-bindings:
ARM: Mediatek: Add new document bindings of MT8192 clock
dt-bindings:
arm: mediatek: mmsys: add MT8365 SoC binding
dt-bindings:
arm: mediatek: mmsys: convert to YAML format
dt-bindings:
arm: mediatek: mmsys: update mediatek,mmsys.yaml reference
dt-bindings:
arm: qcom: Document alcatel,idol347 board
dt-bindings:
arm: qcom: Document MSM8226 SoC binding
dt-bindings:
arm: qcom: Document qcom,sc7280-idp2 board
dt-bindings:
arm: qcom: Drop qcom,mtp
dt-bindings:
arm: renesas: Document R-Car H3e-2G and M3e-2G SoCs and boards
dt-bindings:
aspeed-sgpio: Add ast2600 sgpio
dt-bindings:
aspeed-sgpio: Convert txt bindings to yaml.
dt-bindings:
ata: drop unused Exynos SATA bindings
dt-bindings:
atmel-sysreg: add bindings for sama7g5
dt-bindings:
auxdisplay: arm-charlcd: Convert to json-schema
dt-bindings:
auxdisplay: img-ascii-lcd: Convert to json-schema
dt-bindings:
can-controller: add support for termination-gpios
dt-bindings:
can: fsl,flexcan: enable termination-* bindings
dt-bindings:
Clean-up OPP binding node names in examples
dt-bindings:
clk: Convert rockchip,rk3399-cru to DT schema
dt-bindings:
clk: qcom: gcc-sm6115: Document SM6115 GCC
dt-bindings:
clk: qcom: smd-rpm: Document SM6125 compatible
dt-bindings:
clk: vc5: Add properties for configuring the SD/OE pin
dt-bindings:
clock: add Qualcomm MSM8953 GCC driver bindings
dt-bindings:
clock: Add RPMHCC bindings for SM6350
dt-bindings:
clock: Add SC7280 DISPCC clock binding
dt-bindings:
clock: Add SC7280 GPUCC clock binding
dt-bindings:
clock: Add SC7280 VideoCC clock binding
dt-bindings:
clock: Add SM6350 GCC clock bindings
dt-bindings:
clock: Add support for MSM8992/4 MMCC
dt-bindings:
clock: brcm,iproc-clocks: fix armpll properties
dt-bindings:
clock: qcom-rpmcc: Add compatible for MSM8953 SoC
dt-bindings:
clock: qcom: rpmcc: Document MDM9607 compatible
dt-bindings:
clock: qcom: rpmcc: Document SM6115 compatible
dt-bindings:
clock: qcom: Update license for GCC SC7280
dt-bindings:
clock: r9a07g044-cpg: Add entry for P0_DIV2 core clock
dt-bindings:
clock: remove obsolete zte zx header
dt-bindings:
clock: samsung: add bindings for Exynos external clock
dt-bindings:
clock: samsung: convert Exynos AudSS to dtschema
dt-bindings:
clock: samsung: convert Exynos3250 to dtschema
dt-bindings:
clock: samsung: convert Exynos4 to dtschema
dt-bindings:
clock: samsung: convert Exynos5250 to dtschema
dt-bindings:
clock: samsung: convert Exynos542x to dtschema
dt-bindings:
clock: samsung: convert S5Pv210 AudSS to dtschema
dt-bindings:
clock: samsung: fix header path in example
dt-bindings:
clock: Update qcom,a53pll bindings for MSM8939 support
dt-bindings:
connector: Add pd-disable property
dt-bindings:
cpufreq: add bindings for MediaTek cpufreq HW
dt-bindings:
devfreq: event: convert Samsung Exynos NoCP to dtschema
dt-bindings:
devfreq: event: convert Samsung Exynos PPMU to dtschema
dt-bindings:
display/panel: Add Innolux EJ030NA
dt-bindings:
display: Fix graph 'unevaluatedProperties' related warnings
dt-bindings:
display: mediatek: dsi: add documentation for MT8167 SoC
dt-bindings:
display: msm: dsi-controller-main: restore assigned-clocks
dt-bindings:
display: panel: Add ilitek ili9341 panel bindings
dt-bindings:
display: remove zte,vou.txt binding doc
dt-bindings:
display: rockchip-dsi: add optional #phy-cells property
dt-bindings:
display: simple-bridge: Add corpro,gm7123 compatible
dt-bindings:
display: simple: Add AUO B133HAN05 & B140HAN06
dt-bindings:
display: simple: Add EDT ETM0350G0DH6
dt-bindings:
display: simple: Add EDT ETMV570G2DHU
dt-bindings:
display: simple: Add Samsung ATNA33XC20
dt-bindings:
display: simple: add some Logic Technologies and Multi-Inno panels
dt-bindings:
display: simple: List hpd properties in panel-simple
dt-bindings:
display: ssd1307fb: Convert to json-schema
dt-bindings:
dma: add alternative REQ/ACK protocol selection in stm32-dma
dt-bindings:
dma: altera-msgdma: make response port optional
dt-bindings:
dma: Document RZ/G2L bindings
dt-bindings:
drm/bridge: ti-sn65dsi86: Add aux-bus child
dt-bindings:
drm/bridge: ti-sn65dsi86: Fix reg value
dt-bindings:
drm/bridge: ti-sn65dsi8: Make enable GPIO optional
dt-bindings:
drm: Introduce the DP AUX bus
dt-bindings:
Drop more redundant 'maxItems/minItems'
dt-bindings:
eeprom-93xx46: Convert to json schema
dt-bindings:
firmware: Add bindings for xilinx firmware
dt-bindings:
firmware: Remove xlnx,zynqmp-firmware.txt file
dt-bindings:
firmware: update arm,scpi.yaml reference
dt-bindings:
fpga: Add binding doc for versal fpga manager
dt-bindings:
fpga: convert Xilinx Zynq MPSoC bindings to YAML
dt-bindings:
fsi: Remove ibm,fsi2spi-restricted compatible
dt-bindings:
gce: add gce header file for mt8195
dt-bindings:
gpio: Add bindings for gpio-virtio
dt-bindings:
gpio: change items restriction of clock for rockchip,gpio-bank
dt-bindings:
gpu: mali-bifrost: Add RK3568 compatible
dt-bindings:
hisilicon,hi6421-spmi-pmic.yaml: make some rules stricter
dt-bindings:
hwmon: Add bindings for Winbond W83781D
dt-bindings:
hwmon: merge max1619 into trivial devices
dt-bindings:
i2c: Add bindings for i2c-virtio
dt-bindings:
i2c: brcm,iproc-i2c: convert to the json-schema
dt-bindings:
i2c: renesas,riic: Add interrupt-names
dt-bindings:
i2c: renesas,riic: Make interrupt-names required
dt-bindings:
iio/adc: add an INGENIC_ADC_AUX0 entry
dt-bindings:
iio/adc: ingenic: add the JZ4760(B) socs to the sadc Documentation
dt-bindings:
iio: accel: bma255: Add bosch,bmc156_accel
dt-bindings:
iio: accel: bma255: Add interrupt-names
dt-bindings:
iio: accel: bma255: Fix interrupt type
dt-bindings:
iio: accel: bma255: Merge bosch,bma180 schema
dt-bindings:
iio: accel: bma255: Sort compatibles
dt-bindings:
iio: adc: Add binding documentation for Renesas RZ/G2L A/D converter
dt-bindings:
iio: adc: rockchip-saradc: add description for rk3568
dt-bindings:
iio: chemical: Add trivial DT binding for sgp40
dt-bindings:
iio: dac: ad5380: Add missing binding document
dt-bindings:
iio: dac: ad5449: Add missing binding document.
dt-bindings:
iio: dac: ad5504: Add missing binding document
dt-bindings:
iio: dac: ad5624r: Add missing binding document
dt-bindings:
iio: dac: ad5686 and ad5696: Add missing binding document.
dt-bindings:
iio: dac: ad5761: Add missing binding doc.
dt-bindings:
iio: dac: adi,ad5064: Document bindings for many different DACs
dt-bindings:
iio: dac: adi,ad5360: Add missing binding document
dt-bindings:
iio: dac: adi,ad5421: Add missing binding document.
dt-bindings:
iio: dac: adi,ad5764: Add missing binding document
dt-bindings:
iio: dac: adi,ad5791: Add missing bindings document
dt-bindings:
iio: dac: adi,ad8801: Add missing binding document.
dt-bindings:
iio: dac: microchip,mcp4922: Add missing binding document
dt-bindings:
iio: potentiometer: Add AD5110 in trivial-devices
dt-bindings:
input: Convert ChipOne ICN8318 binding to a schema
dt-bindings:
input: Convert Pixcir Touchscreen binding to a schema
dt-bindings:
input: Convert Regulator Haptic binding to a schema
dt-bindings:
input: pm8941-pwrkey: Convert pm8941 power key binding to yaml
dt-bindings:
input: sun4i-lradc: Add wakeup-source
dt-bindings:
input: tsc2005: Convert to YAML schema
dt-bindings:
interconnect: Add Qualcomm SC8180x DT bindings
dt-bindings:
interconnect: Add SC8180x to OSM L3 DT binding
dt-bindings:
interconnect: sdm660: Add missing a2noc qos clocks
dt-bindings:
iommu: add DART iommu bindings
dt-bindings:
irqchip: convert Samsung Exynos IRQ combiner to dtschema
dt-bindings:
irqchip: Update pruss-intc binding for K3 AM64x SoCs
dt-bindings:
leds: Add retain-state-shutdown boolean
dt-bindings:
mailbox: Add compatible for the MSM8953
dt-bindings:
mailbox: add definition for mt8195
dt-bindings:
mailbox: qcom-ipcc: Add compatible for SM6350
dt-bindings:
mailbox: qcom: Add SM6115 APCS compatible
dt-bindings:
media: Fix graph 'unevaluatedProperties' related warnings
dt-bindings:
media: Fix more graph 'unevaluatedProperties' related warnings
dt-bindings:
media: imx-jpeg: Add compatible for i.MX8QM JPEG codec
dt-bindings:
mediatek: Add optional mediatek,gce-events property
dt-bindings:
mediatek: convert pinctrl to yaml
dt-bindings:
mediatek: mt8195: add audio afe document
dt-bindings:
mediatek: mt8195: add mt8195-mt6359-rt1019-rt5682 document
dt-bindings:
memory: convert Broadcom DPFE to dtschema
dt-bindings:
memory: convert H8/300 bus controller to dtschema
dt-bindings:
memory: convert Marvell MVEBU SDRAM controller to dtschema
dt-bindings:
memory: convert Qualcomm Atheros DDR to dtschema
dt-bindings:
memory: convert Samsung Exynos DMC to dtschema
dt-bindings:
memory: convert Synopsys IntelliDDR memory controller to dtschema
dt-bindings:
memory: convert TI a8xx DDR2/mDDR memory controller to dtschema
dt-bindings:
memory: renesas,rpc-if: Miscellaneous improvements
dt-bindings:
mfd: Add Broadcom CRU
dt-bindings:
mfd: axp20x: Add AXP305 compatible (plus optional IRQ)
dt-bindings:
mfd: Convert tps65086.txt to YAML
dt-bindings:
mfd: pm8008: Add gpio-ranges and spmi-gpio compatible
dt-bindings:
mfd: syscon: Add rk3568 QoS register compatible
dt-bindings:
mfd: syscon: add Rockchip RK3036/RK3228 qos compatibles
dt-bindings:
misc: ge-achc: Convert to DT schema format
dt-bindings:
mmc: Extend pwrseq-sd8787 binding for wilc1000
dt-bindings:
mmc: fsl-imx-esdhc: add a new compatible string
dt-bindings:
mmc: fsl-imx-esdhc: change the pinctrl-names rule
dt-bindings:
mmc: renesas,sdhi: Document RZ/G2L bindings
dt-bindings:
mmc: renesas,sdhi: Fix dtbs-check warning
dt-bindings:
mmc: sdhci-msm: Add compatible string for sc7280
dt-bindings:
More use 'enum' instead of 'oneOf' plus 'const' entries
dt-bindings:
msm/dsi: Add sc7280 7nm dsi phy
dt-bindings:
msm: dsi: add missing 7nm bindings
dt-bindings:
msm: dsi: document phy-type property for 7nm dsi phy
dt-bindings:
mtd-physmap: Add 'arm,vexpress-flash' compatible
dt-bindings:
mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation
dt-bindings:
mtd: update mtd-physmap.yaml reference
dt-bindings:
mxsfb: Add compatible for i.MX8MN
dt-bindings:
net: Add bindings for LiteETH
dt-bindings:
net: Add the properties for ipq4019 MDIO
dt-bindings:
net: brcm,unimac-mdio: convert to the json-schema
dt-bindings:
net: can: c_can: convert to json-schema
dt-bindings:
net: can: Document power-domains property
dt-bindings:
net: can: Document transceiver implementation as phy
dt-bindings:
net: can: renesas,rcar-canfd: Document RZ/G2L SoC
dt-bindings:
net: dsa: marvell: fix compatible in example
dt-bindings:
net: dsa: sja1105: update nxp,sja1105.yaml reference
dt-bindings:
net: fec: convert fsl,*fec bindings to yaml
dt-bindings:
net: fec: Fix indentation
dt-bindings:
net: fsl,fec: add RGMII internal clock delay
dt-bindings:
net: fsl,fec: improve the binding a bit
dt-bindings:
net: fsl,fec: update compatible items
dt-bindings:
net: imx-dwmac: convert imx-dwmac bindings to yaml
dt-bindings:
net: ks8851: Convert to YAML schema
dt-bindings:
net: macb: add documentation for sama5d29 ethernet interface
dt-bindings:
net: qcom,ipa: make imem interconnect optional
dt-bindings:
net: qcom,ipa: make imem interconnect optional
dt-bindings:
net: renesas,etheravb: Document Gigabit Ethernet IP
dt-bindings:
net: renesas,etheravb: Drop "int_" prefix and "_n" suffix from interrupt names
dt-bindings:
net: snps,dwmac: add dwmac 3.40a IP version
dt-bindings:
net: snps,dwmac: add missing DWMAC IP version
dt-bindings:
net: sun8i-emac: Add compatible for D1
dt-bindings:
nintendo-otp: Document the Wii and Wii U OTP support
dt-bindings:
nvmem: Convert UniPhier eFuse bindings to json-schema
dt-bindings:
nvmem: Extend patternProperties to optionally indicate bit position
dt-bindings:
nvmem: qfprom: Add optional power-domains property
dt-bindings:
of: Add restricted DMA pool
dt-bindings:
opp: Convert to DT schema
dt-bindings:
Output yamllint warnings to stderr
dt-bindings:
panel: ili9341: correct indentation
dt-bindings:
pci: Add DT binding for Toshiba Visconti PCIe controller
dt-bindings:
PCI: Add Intel Keem Bay PCIe controller
dt-bindings:
PCI: add snps,dw-pcie-ep.yaml
dt-bindings:
PCI: add snps,dw-pcie.yaml
dt-bindings:
PCI: faraday,ftpci100: Fix 'contains' schema usage
dt-bindings:
PCI: ftpci100: convert faraday,ftpci100 to YAML
dt-bindings:
PCI: imx6: convert the imx pcie controller to dtschema
dt-bindings:
PCI: intel,lgm-pcie: Add reference to common schemas
dt-bindings:
PCI: kirin: Add support for Kirin970
dt-bindings:
PCI: kirin: Convert kirin-pcie.txt to yaml
dt-bindings:
PCI: kirin: Fix compatible string
dt-bindings:
PCI: mediatek: Update the Device tree bindings
dt-bindings:
PCI: pci-ep: Add binding to specify virtual function
dt-bindings:
PCI: remove designware-pcie.txt
dt-bindings:
PCI: update references to Designware schema
dt-bindings:
pci: xilinx-nwl: Document optional clock property
dt-bindings:
phy: Add bindings for HiKey 970 PCIe PHY
dt-bindings:
phy: Convert AM654 SERDES bindings to YAML
dt-bindings:
phy: imx8mq-usb-phy: convert to json schema
dt-bindings:
phy: mediatek: tphy: add support hardware version 3
dt-bindings:
phy: mediatek: tphy: support type switch by pericfg
dt-bindings:
phy: qcom,qmp-usb3-dp: Add support for SC7280
dt-bindings:
phy: qcom,qmp-usb3-dp: Add support for sc8180x
dt-bindings:
phy: qcom,qmp: Add IPQ6018 USB3 PHY
dt-bindings:
phy: qcom,qmp: Add sc8180x PCIe compatible
dt-bindings:
phy: qcom,qmp: Add SM6115 UFS PHY bindings
dt-bindings:
phy: Rename Intel Keem Bay USB PHY bindings
dt-bindings:
phy: renesas,usb2-phy: Document RZ/G2L phy bindings
dt-bindings:
pinctrl-zynq: Replace 'io-standard' with 'power-source'
dt-bindings:
pinctrl: Add bindings for Ingenic X2100.
dt-bindings:
pinctrl: Add bindings for Intel Keembay pinctrl driver
dt-bindings:
pinctrl: brcm,ns-pinmux: drop unneeded CRU from example
dt-bindings:
pinctrl: imx8ulp: Add pinctrl binding
dt-bindings:
pinctrl: mt8195: Use real world values for drive-strength arguments
dt-bindings:
pinctrl: pinctrl-zynq: Convert to yaml
dt-bindings:
pinctrl: qcom,pmic-gpio: Add compatible for SA8155p-adp
dt-bindings:
pinctrl: qcom,pmic-gpio: Arrange compatibles alphabetically
dt-bindings:
pinctrl: qcom-pmic-gpio: Convert qcom pmic gpio bindings to YAML
dt-bindings:
pinctrl: qcom-pmic-gpio: Remove the interrupts property
dt-bindings:
pinctrl: qcom: Add bindings for MDM9607
dt-bindings:
pinctrl: qcom: Add SM6115 pinctrl bindings
dt-bindings:
pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl
dt-bindings:
pinctrl: samsung: Add Exynos850 doc
dt-bindings:
pinctrl: stm32: add new compatible for STM32MP135 SoC
dt-bindings:
power: Add bindings document for Charger support on MT6360 PMIC
dt-bindings:
power: add rk3568-pmu-io-domain support
dt-bindings:
power: convert rockchip-io-domain.txt to YAML
dt-bindings:
power: Extend battery bindings with chemistry
dt-bindings:
power: reset: Change 'additionalProperties' to true
dt-bindings:
power: reset: convert Xilinx Zynq MPSoC bindings to YAML
dt-bindings:
power: reset: qcom-pon: Convert qcom PON binding to yaml
dt-bindings:
power: rpmpd: Add SM6115 to rpmpd binding
dt-bindings:
power: supply: axp20x-battery: Add AXP209 compatible
dt-bindings:
power: supply: axp20x: Add AXP803 compatible
dt-bindings:
power: supply: max17042: describe interrupt
dt-bindings:
power: supply: max17042: Document max77849-battery
dt-bindings:
power: supply: smb347-charger: Document USB VBUS regulator
dt-bindings:
pwm: rockchip: Add description for rk3568
dt-bindings:
qcom: geni-se: document iommus
dt-bindings:
remoteproc: qcom: adsp: Add SDM660 ADSP
dt-bindings:
Remove "status" from schema examples
dt-bindings:
reset: aoss: Add AOSS reset controller binding
dt-bindings:
reset: Convert UniPhier glue reset to json-schema
dt-bindings:
reset: Document RZ/G2L USBPHY Control bindings
dt-bindings:
reset: mt8195: add toprgu reset-controller header file
dt-bindings:
reset: pdc: Add PDC Global bindings
dt-bindings:
riscv: add starfive jh7100 bindings
dt-bindings:
rng: convert Samsung Exynos TRNG to dtschema
dt-bindings:
rng: mediatek: add mt7986 to mtk rng binding
dt-bindings:
rtc: add Epson RX-8025 and RX-8035
dt-bindings:
sbrmi: Add SB-RMI hwmon driver bindings
dt-bindings:
serial: 8250: Add Exar compatibles
dt-bindings:
serial: 8250: Update for standard overrun-throttle property
dt-bindings:
serial: Add compatible for Mediatek MT7986
dt-bindings:
serial: convert Cadence UART bindings to YAML
dt-bindings:
soc: qcom: aoss: Add SC8180X and generic compatible
dt-bindings:
soc: qcom: aoss: Convert to YAML
dt-bindings:
soc: qcom: smd-rpm: Add SM6115 compatible
dt-bindings:
soc: remove obsolete zte zx header
dt-bindings:
soc: rockchip: add rockchip-io-domain.yaml object to grf.yaml
dt-bindings:
soc: ti: pruss: Add dma-coherent property
dt-bindings:
soc: ti: pruss: Update bindings for K3 AM64x SoCs
dt-bindings:
tegra: Document NVIDIA Jetson TX2 NX developer kit
dt-bindings:
thermal: Add dt binding for QCOM LMh
dt-bindings:
thermal: Make trips node optional
dt-bindings:
timer: Add ABIs for new Ingenic SoCs
dt-bindings:
timer: convert rockchip,rk-timer.txt to YAML
dt-bindings:
timer: Remove binding for energymicro,efm32-timer.txt
dt-bindings:
ufs: Add bindings for Samsung ufs host
dt-bindings:
usb: dwc3: Update dwc3 TX fifo properties
dt-bindings:
usb: ehci: Add Allwinner A83t compatible
dt-bindings:
usb: generic-ehci: Document dr_mode property
dt-bindings:
usb: generic-ohci: Document dr_mode property
dt-bindings:
usb: mtk-musb: add MT7623 compatible
dt-bindings:
usb: mtk-xhci: add compatible for mt8195
dt-bindings:
usb: mtk-xhci: add optional property to disable usb2 ports
dt-bindings:
usb: mtu3: add optional property to disable usb2 ports
dt-bindings:
usb: mtu3: add support property role-switch-default-mode
dt-bindings:
usb: mtu3: add wakeup interrupt
dt-bindings:
usb: mtu3: remove support VBUS detection of extcon
dt-bindings:
usb: ohci: Add Allwinner A83t compatible
dt-bindings:
usb: renesas,usbhs: Document RZ/G2L bindings
dt-bindings:
Use 'enum' instead of 'oneOf' plus 'const' entries
dt-bindings:
vendor-prefixes: Add an entry for SKOV A/S
dt-bindings:
vendor-prefixes: add mntre
dt-bindings:
vendor-prefixes: add Traverse Technologies
dt-bindings:
virtio: Add binding for virtio devices
dt-bindings:
watchdog: Add compatible for Mediatek MT7986
dt-bindings:
watchdog: Add Maxim MAX63xx bindings
dt_bindings:
mtd: partitions: redboot: convert to YAML
dts:
marvell: Enable 10G interfaces on 9130-DB and 9131-DB boards
e1000e:
Add handshake with the CSME to support S0ix
e1000e:
Add polling mechanism to indicate CSME DPG exit
e1000e:
Add space to the debug print
e1000e:
Add support for Lunar Lake
e1000e:
Add support for the next LOM generation
e1000e:
Additional PHY power saving in S0ix
e1000e:
Fix packet loss on Tiger Lake and later
e1000e:
Separate TGP board type from SPT
e100:
Avoid memcpy() over-reading of ETH_SS_STATS
e100:
fix buffer overrun in e100_get_regs
e100:
fix length calculation in e100_get_regs_len
EDAC/altera:
Convert to generic_handle_domain_irq()
EDAC/altera:
Skip defining unused structures for specific configs
EDAC/amd64:
Use DEVICE_ATTR helper macros
EDAC/armada-xp:
Fix output of uncorrectable error counter
EDAC/dmc520:
Assign the proper type to dimm->edac_mode
EDAC/i10nm:
Fix NVDIMM detection
EDAC/i10nm:
Retrieve and print retry_rd_err_log registers
EDAC/mc:
Add new HBM2 memory type
EDAC/mce_amd:
Do not load edac_mce_amd module on guests
EDAC/skx_common:
Set the memory type correctly for HBM memory
EDAC/synopsys:
Fix wrong value type assignment for edac_mode
eeprom:
93xx46: Add SPI device ID table
eeprom:
93xx46: fix MODULE_DEVICE_TABLE
eeprom:
at25: Add SPI ID table
efi/cper:
use stack buffer for error record decoding
efi/libstub:
Simplify "Exiting bootservices" message
efi:
Change down_interruptible() in virt_efi_reset_system() to down_trylock()
efi:
cper: check section header more appropriately
efi:
cper: fix scnprintf() use in cper_mem_err_location()
efi:
Don't use knowledge about efi_guid_t internals
efi:
sysfb_efi: fix build when EFI is not set
elf:
don't use MAP_FIXED_NOREPLACE for elf interpreter mappings
elfcore:
correct reference to CONFIG_UML
Enable :
'-Werror' by default for all kernel builds
enetc:
Fix illegal access when reading affinity_hint
enetc:
Fix uninitialized struct dim_sample field usage
entry:
KVM: Allow use of generic KVM entry w/o full generic support
entry:
rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume()
eql:
use ndo_siocdevprivate
erofs:
add fiemap support with iomap
erofs:
add support for the full decompressed length
erofs:
clear compacted_2b if compacted_4b_initial > totalidx
erofs:
convert all uncompressed cases to iomap
erofs:
dax support for non-tailpacking regular file
erofs:
directly use wrapper erofs_page_is_managed() when shrinking
erofs:
fix double free of 'copied'
erofs:
fix misbehavior of unsupported chunk format check
erofs:
fix up erofs_lookup tracepoint
erofs:
introduce chunk-based file on-disk format
erofs:
iomap support for non-tailpacking DIO
erofs:
remove the mapping parameter from erofs_try_to_free_cached_page()
erofs:
support reading chunk-based uncompressed files
etherdevice:
use __dev_addr_set()
ethernet:
fix PTP_1588_CLOCK dependencies
ethernet:
isa: convert to module_init/module_exit
ethernet:
s2io: fix setting mac address during resume
ethtool:
add two coalesce attributes for CQE mode
ethtool:
add two link extended substates of bad signal integrity
ethtool:
extend coalesce setting uAPI with CQE mode
ethtool:
Fix an error code in cxgb2.c
ethtool:
Fix rxnfc copy to user buffer overflow
ethtool:
improve compat ioctl handling
ethtool:
move implementation of ethnl_ops_begin/complete to netlink.c
ethtool:
move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin
ethtool:
return error from ethnl_ops_begin if dev is NULL
ethtool:
runtime-resume netdev parent before ethtool ioctl ops
ethtool:
runtime-resume netdev parent in ethnl_ops_begin
eventfd:
Export eventfd_wake_count to modules
eventfd:
Make signal recursion protection a task bit
events:
Reuse value read using READ_ONCE instead of re-reading it
exit/bdflush:
Remove the deprecated bdflush system call
ext2:
Convert to using invalidate_lock
ext2:
fix sleeping in atomic bugs on error
ext2:
make ext2_iomap_ops available unconditionally
ext2:
use iomap_fiemap to implement ->fiemap
ext4:
add error checking to ext4_ext_replay_set_iblocks()
ext4:
add new helper interface ext4_try_to_trim_range()
ext4:
check and update i_disksize properly
ext4:
Convert to use mapping->invalidate_lock
ext4:
correct the error path of ext4_write_inline_data_end()
ext4:
drop unnecessary journal handle in delalloc write
ext4:
enforce buffer head state assertion in ext4_da_map_blocks
ext4:
factor out write end code of inline file
ext4:
fix e2fsprogs checksum failure for mounted filesystem
ext4:
fix loff_t overflow in ext4_max_bitmap_size()
ext4:
fix potential infinite loop in ext4_dx_readdir()
ext4:
fix race writing to an inline_data file while its xattrs are changing
ext4:
fix reserved space counter leakage
ext4:
fix sparse warnings
ext4:
flush background discard kwork when retry allocation
ext4:
flush s_error_work before journal destroy in ext4_fill_super
ext4:
get discard out of jbd2 commit kthread contex
ext4:
if zeroout fails fall back to splitting the extent node
ext4:
Improve scalability of ext4 orphan file handling
ext4:
limit the number of blocks in one ADD_RANGE TLV
ext4:
Make sure quota files are not grabbed accidentally
ext4:
make the updating inode data procedure atomic
ext4:
move inode eio simulation behind io completeion
ext4:
Move orphan inode handling into a separate file
ext4:
Orphan file documentation
ext4:
recheck buffer uptodate bit under buffer lock
ext4:
reduce arguments of ext4_fc_add_dentry_tlv
ext4:
remove an unnecessary if statement in __ext4_get_inode_loc()
ext4:
remove extent cache entries when truncating inline data
ext4:
remove the 'group' parameter of ext4_trim_extent
ext4:
remove the repeated comment of ext4_trim_all_free
ext4:
report correct st_size for encrypted symlinks
ext4:
Speedup ext4 orphan inode handling
ext4:
Support for checksumming from journal triggers
f2fs:
add sysfs node to control ra_pages for fadvise seq file
f2fs:
add sysfs nodes to get GC info for each GC mode
f2fs:
adjust unlock order for cleanup
f2fs:
avoid to create an empty string as the extension_list
f2fs:
avoid unneeded memory allocation in __add_ino_entry()
f2fs:
change fiemap way in printing compression chunk
f2fs:
compress: allow write compress released file after truncate to zero
f2fs:
compress: avoid duplicate counting of valid blocks when read compressed file
f2fs:
compress: do sanity check on cluster
f2fs:
compress: fix to set zstd compress level correctly
f2fs:
compress: remove unneeded read when rewrite whole cluster
f2fs:
convert S_IRUGO to 0444
f2fs:
Convert to using invalidate_lock
f2fs:
correct comment in segment.h
f2fs:
deallocate compressed pages when error happens
f2fs:
do not submit NEW_ADDR to read node block
f2fs:
Don't create discard thread when device doesn't support realtime discard
f2fs:
don't sleep while grabing nat_tree_lock
f2fs:
enable realtime discard iff device supports discard
f2fs:
extent cache: support unaligned extent
f2fs:
fix description about main_blkaddr node
f2fs:
fix min_seq_blocks can not make sense in some scenes.
f2fs:
fix to account missing .skipped_gc_rwsem
f2fs:
fix to do sanity check for sb/cp fields correctly
f2fs:
fix to force keeping write barrier for strict fsync mode
f2fs:
fix to keep compatibility of fault injection interface
f2fs:
fix to stop filesystem update once CP failed
f2fs:
fix to unmap pages from userspace process in punch_hole()
f2fs:
fix unexpected ENOENT comes from f2fs_map_blocks()
f2fs:
fix wrong checkpoint_changed value in f2fs_remount()
f2fs:
guarantee to write dirty data when enabling checkpoint back
f2fs:
improve sbi status info in debugfs/f2fs/status
f2fs:
introduce discard_unit mount option
f2fs:
introduce periodic iostat io latency traces
f2fs:
Kconfig: clean up config options about compression
f2fs:
let's keep writing IOs on SBI_NEED_FSCK
f2fs:
make f2fs_write_failed() take struct inode
f2fs:
quota: fix potential deadlock
f2fs:
rebuild nat_bits during umount
f2fs:
reduce the scope of setting fsck tag when de->name_len is zero
f2fs:
remove allow_outplace_dio()
f2fs:
report correct st_size for encrypted symlinks
f2fs:
Revert "f2fs: Fix indefinite loop in f2fs_gc() v1"
f2fs:
separate out iostat feature
f2fs:
should put a page beyond EOF when preparing a write
f2fs:
show sbi status in debugfs/f2fs/status
f2fs:
support fault injection for f2fs_kmem_cache_alloc()
f2fs:
turn back remapped address in compressed page endio
fanotify:
add pidfd support to the fanotify API
fanotify:
introduce a generic info record copying helper
fanotify:
minor cosmetic adjustments to fid labels
fat:
Add KUnit tests for checksums and timestamps
fbdev/omap2:
use DEFINE_SPINLOCK() instead of spin_lock_init().
fbdev:
simplefb: fix Kconfig dependencies
fbmem:
Convert from atomic_t to refcount_t on fb_info->count
fbmem:
don't allow too huge resolutions
fcnal-test:
kill hanging ping/nettest binaries on cleanup
fcntl:
fix potential deadlock for &fasync_struct.fa_lock
fcntl:
fix potential deadlocks for &fown_struct.lock
fddi:
switch from 'pci_' to 'dma_' API
fddi:
use ndo_siocdevprivate
file:
Export receive_fd() to modules
file:
let pick_file() tell caller it's done
file:
simplify logic in __close_range()
filesystems/locking:
fix Malformed table warning
Linux:
Final si_trapno bits
firewire:
net: remove unused variable 'guid'
firewire:
nosy: switch from 'pci_' to 'dma_' API
firmware:
arm_ffa: Add missing remove callback to ffa_bus_type
firmware:
arm_ffa: Fix __ffa_devices_unregister
firmware:
arm_scmi: Add message passing abstractions for transports
firmware:
arm_scmi: Add method to override max message number
firmware:
arm_scmi: Add optional link_supplier() transport op
firmware:
arm_scmi: Add optional transport_init/exit support
firmware:
arm_scmi: Add priv parameter to scmi_rx_callback
firmware:
arm_scmi: Add proper barriers to scmi virtio device
firmware:
arm_scmi: Add support for type handling in common functions
firmware:
arm_scmi: Add virtio transport
firmware:
arm_scmi: Fix boolconv.cocci warnings
firmware:
arm_scmi: Fix virtio transport Kconfig dependency
firmware:
arm_scmi: Free mailbox channels if probe fails
firmware:
arm_scmi: Handle concurrent and out-of-order messages
firmware:
arm_scmi: Introduce monotonically increasing tokens
firmware:
arm_scmi: Make .clear_channel optional
firmware:
arm_scmi: Make polling mode optional
firmware:
arm_scmi: Make SCMI transports configurable
firmware:
arm_scmi: Make shmem support optional for transports
firmware:
arm_scmi: Remove __exit annotation
firmware:
arm_scmi: Remove scmi_dump_header_dbg() helper
firmware:
arm_scmi: Simplify spinlocks in virtio transport
firmware:
arm_scmi: Use WARN_ON() to check configured transports
firmware:
dmi: Move product_sku info to the end of the modalias
firmware:
fix theoretical UAF race with firmware cache and resume
firmware:
include drivers/firmware/Kconfig unconditionally
firmware:
qcom_scm: Allow qcom_scm driver to be loadable as a permenent module
firmware:
qcom_scm: Introduce SCM calls to access LMh
firmware:
qcom_scm: Mark string array const
firmware:
qcom_scm: QCOM_SCM should depend on ARCH_QCOM
firmware:
qcom_scm: remove a duplicative condition
firmware:
raspberrypi: Fix a leak in 'rpi_firmware_get()'
firmware:
smccc: Register smccc_trng platform device
firmware:
tegra: Stop using seq_get_buf()
firmware:
xilinx: Fix incorrect names in kernel-doc
Linux:
fix array-index-out-of-bounds in taprio_change
flow:
fix object-size-mismatch warning in flowi{4,6}_to_flowi_common()
flow_dissector:
Fix out-of-bounds warnings
forcedeth:
switch from 'pci_' to 'dma_' API
fou:
remove sparse errors
fpga:
altera-freeze-bridge: Address warning about unused variable
fpga:
dfl: Avoid reads to AFU CSRs during enumeration
fpga:
dfl: expose feature revision from struct dfl_device
fpga:
dfl: pci: add device IDs for Silicom N501x PAC cards
fpga:
Fix spelling mistake "eXchnage" -> "exchange" in Kconfig
fpga:
fix spelling mistakes
fpga:
fpga-bridge: removed repeated word
fpga:
fpga-mgr: make write_complete() op optional
fpga:
fpga-mgr: wrap the fpga_remove() op
fpga:
fpga-mgr: wrap the state() op
fpga:
fpga-mgr: wrap the status() op
fpga:
fpga-mgr: wrap the write() op
fpga:
fpga-mgr: wrap the write_init() op
fpga:
fpga-mgr: wrap the write_sg() op
fpga:
ice40-spi: Add SPI device ID table
fpga:
machxo2-spi: Fix missing error code in machxo2_write_complete()
fpga:
machxo2-spi: Return an error on failure
fpga:
versal-fpga: Add versal fpga manager driver
fpga:
versal-fpga: Remove empty functions
fpga:
xiilnx-spi: Address warning about unused variable
fpga:
xilinx-pr-decoupler: Address warning about unused variable
fpga:
zynqmp-fpga: Address warning about unused variable
fq_codel:
reject silly quantum parameters
fs, mm:
fix race in unlinking swapfile
fs-verity:
fix signed integer overflow with i_size near S64_MAX
fs/coredump.c:
log if a core dump is aborted due to changed file permissions
fs/epoll:
use a per-cpu counter for user's watches count
Linux:
fs/ntfs3. Add forward declarations for structs to debug.h
fs/ntfs3:
Add attrib operations
fs/ntfs3:
Add bitmap
fs/ntfs3:
add checks for allocation failure
fs/ntfs3:
Add compression
fs/ntfs3:
Add file operations and implementation
fs/ntfs3:
Add headers and misc files
fs/ntfs3:
Add ifndef + define to all header files
fs/ntfs3:
Add initialization of super block
fs/ntfs3:
Add iocharset= mount option as alias for nls=
fs/ntfs3:
Add Kconfig, Makefile and doc
fs/ntfs3:
Add MAINTAINERS
fs/ntfs3:
Add missing header and guards to lib/ headers
fs/ntfs3:
Add missing header files to ntfs.h
fs/ntfs3:
Add missing headers and forward declarations to ntfs_fs.h
fs/ntfs3:
Add NTFS journal
fs/ntfs3:
Add NTFS3 in fs/Kconfig and fs/Makefile
fs/ntfs3:
Add sync flag to ntfs_sb_write_run and al_update
fs/ntfs3:
Always use binary search with entry search
fs/ntfs3:
Change EINVAL to ENOMEM when d_make_root fails
fs/ntfs3:
Change how module init/info messages are displayed
fs/ntfs3:
Change max hardlinks limit to 4000
fs/ntfs3:
Change posix_acl_equiv_mode to posix_acl_update_mode
fs/ntfs3:
Change right headers to bitfunc.c
fs/ntfs3:
Change right headers to lznt.c
fs/ntfs3:
Change right headers to upcase.c
fs/ntfs3:
Check for NULL if ATTR_EA_INFO is incorrect
fs/ntfs3:
Check for NULL pointers in ni_try_remove_attr_list
fs/ntfs3:
Convert mount options to pointer in sbi
fs/ntfs3:
Do not use driver own alloc wrappers
fs/ntfs3:
Fix a memory leak on object opts
fs/ntfs3:
fix an error code in ntfs_get_acl_ex()
fs/ntfs3:
Fix error code in indx_add_allocate()
fs/ntfs3:
Fix error handling in indx_insert_into_root()
fs/ntfs3:
Fix fall-through warnings for Clang
fs/ntfs3:
Fix insertion of attr in ni_ins_attr_ext
fs/ntfs3:
Fix integer overflow in multiplication
fs/ntfs3:
Fix integer overflow in ni_fiemap with fiemap_prep()
fs/ntfs3:
Fix logical error in ntfs_create_inode
fs/ntfs3:
Fix memory leak if fill_super failed
fs/ntfs3:
Fix ntfs_look_for_free_space() does only report -ENOSPC
fs/ntfs3:
Fix one none utf8 char in source file
fs/ntfs3:
Fix various spelling mistakes
fs/ntfs3:
Fix wrong error message $Logfile -> $UpCase
fs/ntfs3:
Forbid FALLOC_FL_PUNCH_HOLE for normal files
fs/ntfs3:
Init spi more in init_fs_context than fill_super
fs/ntfs3:
Initialize pointer before use place in fill_super
fs/ntfs3:
Initiliaze sb blocksize only in one place + refactor
fs/ntfs3:
Keep prealloc for all types of files
fs/ntfs3:
Limit binary search table size
fs/ntfs3:
Make binary search to search smaller chunks in beginning
fs/ntfs3:
Make mount option nohidden more universal
fs/ntfs3:
Move ni_lock_dir and ni_unlock into ntfs_create_inode
fs/ntfs3:
Pass flags to ntfs_set_ea in ntfs_set_acl_ex
fs/ntfs3:
Place Comparisons constant right side of the test
fs/ntfs3:
Potential NULL dereference in hdr_find_split()
fs/ntfs3:
Refactor ni_parse_reparse
fs/ntfs3:
Refactor ntfs_create_inode
fs/ntfs3:
Refactor ntfs_get_acl_ex for better readability
fs/ntfs3:
Refactor ntfs_read_mft
fs/ntfs3:
Refactor ntfs_readlink_hlp
fs/ntfs3:
Refactoring lock in ntfs_init_acl
fs/ntfs3:
Refactoring of ntfs_init_from_boot
fs/ntfs3:
Refactoring of ntfs_set_ea
fs/ntfs3:
Reject mount if boot's cluster size < media sector size
fs/ntfs3:
Remove '+' before constant in ni_insert_resident()
fs/ntfs3:
Remove a useless shadowing variable
fs/ntfs3:
Remove a useless test in 'indx_find()'
fs/ntfs3:
Remove always false condition check
fs/ntfs3:
Remove braces from single statment block
fs/ntfs3:
Remove deprecated mount options nls
fs/ntfs3:
Remove fat ioctl's from ntfs3 driver for now
fs/ntfs3:
Remove GPL boilerplates from decompress lib files
fs/ntfs3:
Remove impossible fault condition in fill_super
fs/ntfs3:
Remove locked argument in ntfs_set_ea
fs/ntfs3:
Remove redundant initialization of variable err
fs/ntfs3:
Remove tabs before spaces from comment
fs/ntfs3:
Remove tmp pointer bd_inode in fill_super
fs/ntfs3:
Remove tmp pointer upcase in fill_super
fs/ntfs3:
Remove tmp var is_ro in ntfs_fill_super
fs/ntfs3:
Remove unnecesarry mount option noatime
fs/ntfs3:
Remove unnecesarry remount flag handling
fs/ntfs3:
Remove unnecessary condition checking from ntfs_file_read_iter
fs/ntfs3:
Remove unnecessary functions
fs/ntfs3:
Remove unnecessary variable loading in fill_super
fs/ntfs3:
Remove unneeded header files from c files
fs/ntfs3:
Remove unused including
fs/ntfs3:
Remove unused variable cnt in ntfs_security_init()
fs/ntfs3:
Rename mount option no_acs_rules > (no)acsrules
fs/ntfs3:
Restyle comment block in ni_parse_reparse()
fs/ntfs3:
Restyle comments to better align with kernel-doc
fs/ntfs3:
Restyle comments to better align with kernel-doc
fs/ntfs3:
Return straight without goto in fill_super
fs/ntfs3:
Rework file operations
fs/ntfs3:
Rework ntfs_utf16_to_nls
fs/ntfs3:
Show uid/gid always in show_options()
fs/ntfs3:
Use available posix_acl_release instead of ntfs_posix_acl_release
fs/ntfs3:
Use clamp/max macros instead of comparisons
fs/ntfs3:
Use kcalloc/kmalloc_array over kzalloc/kmalloc
fs/ntfs3:
Use kernel ALIGN macros over driver specific
fs/ntfs3:
Use linux/log2 is_power_of_2 function
fs/ntfs3:
Use min/max macros instated of ternary operators
fs/ntfs3:
Use new api for mounting
fs/ntfs3:
Use sb instead of sbi->sb in fill_super
fs:
add a filemap_fdatawrite_wbc helper
fs:
add generic helper for filling statx attribute flags
fs:
add kiocb alloc cache flag
fs:
clean up after mandatory file locking support removal
fs:
dlm: auto load sctp module
fs:
dlm: avoid comms shutdown delay in release_lockspace
fs:
dlm: cleanup and remove _send_rcom
fs:
dlm: clear CF_APP_LIMITED on close
fs:
dlm: fix multiple empty writequeue alloc
fs:
dlm: fix return -EINTR on recovery stopped
fs:
dlm: fix typo in tlv prefix
fs:
dlm: generic connect func
fs:
dlm: implement delayed ack handling
fs:
dlm: introduce con_next_wq helper
fs:
dlm: introduce generic listen
fs:
dlm: move receive loop into receive handler
fs:
dlm: move to static proto ops
fs:
dlm: use READ_ONCE for config var
fs:
dlm: use sk->sk_socket instead of con->sock
fs:
drop_caches: fix skipping over shadow cache inodes
fs:
forbid invalid project ID
fs:
inode: count invalidated shadow pages in pginodesteal
fs:
kill sync_inode
fs:
mark the iomap argument to __block_write_begin_int const
fs:
Move notify_change permission checks into may_setattr
fs:
remove generic_block_fiemap
fs:
remove mandatory file locking support
fs:
simplify get_filesystem_list / get_all_fs_names
fs:
update documentation of get_write_access() and friends
fscache, cachefiles:
Remove the histogram stuff
fscache:
Add a cookie debug ID and use that in traces
fscache:
Change %p in format strings to something else
fscache:
Fix cookie key hashing
fscache:
Fix fscache_cookie_put() to not deref after dec
fscache:
Fix some kerneldoc warnings shown up by W=1
fscache:
Procfile to display cookies
fscache:
Remove an unused static variable
fscache:
Remove the object list procfile
fscache:
Select netfs stats if fscache stats are enabled
fscache:
Use refcount_t for the cookie refcount instead of atomic_t
fscrypt:
add fscrypt_symlink_getattr() for computing st_size
fscrypt:
align Base64 encoding with RFC 4648 base64url
fscrypt:
document struct fscrypt_operations
fscrypt:
remove mention of symlink st_size quirk from documentation
fsdax:
factor out a dax_fault_actor() helper
fsdax:
factor out helpers to simplify the dax fault code
fsdax:
improve the FS_DAX Kconfig description and help text
fsdax:
mark the iomap argument to dax_iomap_sector as const
fsdax:
switch dax_iomap_rw to use iomap_iter
fsdax:
switch the fault handlers to use iomap_iter
fsnotify:
count all objects with attached connectors
fsnotify:
count s_fsnotify_inode_refs for attached connectors
fsnotify:
fix sb_connectors leak
fsnotify:
optimize the case of no marks of any type
fsnotify:
replace igrab() with ihold() on attach connector
ftrace/nds32:
Update the proto for ftrace_trace_function to match ftrace_stub
ftrace:
Fix kernel-doc formatting issues
ftrace:
Introduce ftrace_need_init_nop()
fuse:
allow sharing existing sb
fuse:
always initialize sb->s_fs_info
fuse:
check s_root when destroying sb
fuse:
clean up error exits in fuse_fill_super()
fuse:
clean up fuse_mount destruction
fuse:
Convert to using invalidate_lock
fuse:
fix use after free in fuse_read_interrupt()
fuse:
flush extending writes
fuse:
get rid of fuse_put_super()
fuse:
move fget() to fuse_get_tree()
fuse:
move option checking into fuse_fill_super()
fuse:
name fs_context consistently
fuse:
remove unused arg in fuse_write_file_get()
fuse:
truncate pagecache on atomic_o_trunc
fuse:
wait for writepages in syncfs
futex:
Avoid redundant task lookup
futex:
Clarify comment for requeue_pi_wake_futex()
futex:
Clarify comment in futex_requeue()
futex:
Clarify futex_requeue() PI handling
futex:
Clean up stale comments
futex:
Correct the number of requeued waiters for PI
futex:
Prevent inconsistent state and exit race
futex:
Prevent requeue_pi() lock nesting issue on RT
futex:
Remove bogus condition for requeue PI
futex:
Remove unused variable 'vpid' in futex_proxy_trylock_atomic()
futex:
Reorder sanity checks in futex_requeue()
futex:
Restructure futex_requeue()
futex:
Return error code instead of assigning it without effect
futex:
Simplify handle_early_requeue_pi_wakeup()
futex:
Validate waiter correctly in futex_proxy_trylock_atomic()
gcc-plugins/structleak:
add makefile var for disabling structleak
gen_compile_commands:
extract compiler command from a series of commands
gen_compile_commands:
fix missing 'sys' package
genirq/affinity:
Replace deprecated CPU-hotplug functions.
genirq/cpuhotplug:
Demote debug printk to KERN_DEBUG
genirq/generic_chip:
Use struct_size() in kzalloc()
genirq/matrix:
Fix kernel doc warnings for irq_matrix_alloc_managed()
genirq/msi:
Move MSI sysfs handling from PCI to MSI core
genirq/timings:
Fix error return code in irq_timings_test_irqs()
genirq:
Change force_irqthreads to a static key
genirq:
Clarify documentation for request_threaded_irq()
genirq:
Fix kernel doc indentation
genirq:
Fix kernel-doc warnings in pm.c, msi.c and ipi.c
genirq:
Improve "hwirq" output in /proc and /sys/
gfs2:
be more verbose replaying invalid rgrp blocks
gfs2:
Delay withdraw from atomic context
gfs2:
Don't call dlm after protocol is unmounted
gfs2:
Don't release and reacquire local statfs bh
gfs2:
don't stop reads while withdraw in progress
gfs2:
Eliminate vestigial HIF_FIRST
gfs2:
Fix glock recursion in freeze_go_xmote_bh
gfs2:
Fix memory leak of object lsi on error return path
gfs2:
init system threads before freeze lock
gfs2:
Make recovery error more readable
gfs2:
Mark journal inodes as "don't cache"
gfs2:
nit: gfs2_drop_inode shouldn't return bool
gfs2:
Remove redundant check from gfs2_glock_dq
gfs2:
Switch to may_setattr in gfs2_setattr
gfs2:
tiny cleanup in gfs2_log_reserve
gfs2:
trivial clean up of gfs2_ail_error
gpio/rockchip:
add driver for rockchip gpio
gpio/rockchip:
drop irq_gc_lock/irq_gc_unlock for irq set type
gpio/rockchip:
extended debounce support is only available on v2
gpio/rockchip:
fetch deferred output settings on probe
gpio/rockchip:
fix get_direction value handling
gpio/rockchip:
support next version gpio controller
gpio/rockchip:
use struct rockchip_gpio_regs for gpio controller
gpio:
74x164: Add SPI device ID table
gpio:
Add virtio-gpio driver
gpio:
brcmstb: remove custom 'brcmstb_gpio_set_names'
gpio:
Bulk conversion to generic_handle_domain_irq()
gpio:
dwapb: Get rid of legacy platform data
gpio:
dwapb: Read GPIO base from gpio-base property
gpio:
dwapb: Unify ACPI enumeration checks in get_irq() and configure_irqs()
gpio:
gpio-aspeed-sgpio: Add AST2600 sgpio support
gpio:
gpio-aspeed-sgpio: Add set_config function
gpio:
gpio-aspeed-sgpio: Fix wrong hwirq in irq handler.
gpio:
gpio-aspeed-sgpio: Move irq_chip to aspeed-sgpio struct
gpio:
gpio-aspeed-sgpio: Return error if ngpios is not multiple of 8.
gpio:
gpio-aspeed-sgpio: Use generic device property APIs
gpio:
max730x: Use the right include
gpio:
ml-ioh: Convert to dev_pm_ops
gpio:
mlxbf2.c: Add check for bgpio_init failure
gpio:
mlxbf2: Convert to device PM ops
gpio:
mlxbf2: Drop wrong use of ACPI_PTR()
gpio:
mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro
gpio:
mlxbf2: Use devm_platform_ioremap_resource()
gpio:
mockup: Convert to use software nodes
gpio:
mpc8xxx: Fix a potential double iounmap call in 'mpc8xxx_probe()'
gpio:
mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()'
gpio:
mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak
gpio:
mt7621: support gpio-line-names property
gpio:
pca953x: do not ignore i2c errors
gpio:
pca953x: Improve bias setting
gpio:
rcar: Always use local variable dev in gpio_rcar_probe()
gpio:
remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO functions
gpio:
tegra186: Add ACPI support
gpio:
uniphier: Fix void functions to remove return value
gpio:
viperboard: remove platform_set_drvdata() call in probe
gpio:
virtio: Add missing mailings lists in MAINTAINERS entry
gpio:
virtio: Fix sparse warnings
gpio:
xgs-iproc: fix parsing of ngpios property
gpiolib:
acpi: Make set-debounce-timeout failures non fatal
gpiolib:
constify passed device_node pointer
gpiolib:
convert 'devprop_gpiochip_set_names' to support multiple gpiochip banks per device
gpiolib:
Deduplicate forward declaration in the consumer.h header
gpiolib:
of: constify few local device_node variables
gpu/drm/amd:
Remove duplicated include of drm_drv.h
gpu/drm/i915:
nuke old GEN macros
gpu/drm/radeon:
Fix typo in comments
gpu/host1x:
fence: Make spinlock static
gpu:
Bulk conversion to generic_handle_domain_irq()
gpu:
drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
gpu:
host1x: Add DMA fence implementation
gpu:
host1x: Add job release callback
gpu:
host1x: Add no-recovery mode
gpu:
host1x: Add option to skip firewall for a job
gpu:
host1x: Add support for syncpoint waits in CDMA pushbuffer
gpu:
host1x: debug: Dump DMASTART and DMAEND register
gpu:
host1x: debug: Dump only relevant parts of CDMA push buffer
gpu:
host1x: debug: Use dma_addr_t more consistently
gpu:
host1x: Plug potential memory leak
gve:
Avoid freeing NULL pointer
gve:
Correct available tx qpl check
gve:
fix gve_get_stats()
gve:
fix the wrong AdminQ buffer overflow check
gve:
Properly handle errors in gve_assign_qpl
gve:
report 64bit tx_bytes counter from gve_handle_report_stats()
h8300:
remove stale strncpy_from_user
habanalabs/gaudi:
add monitored SOBs to state dump
habanalabs/gaudi:
block ICACHE_BASE_ADDERESS_HIGH in TPC
habanalabs/gaudi:
define DC POWER for secured PMC
habanalabs/gaudi:
fetch TPC/MME ECC errors from F/W
habanalabs/gaudi:
fix information printed on SM event
habanalabs/gaudi:
fix LBW RR configuration
habanalabs/gaudi:
hwmon default card name
habanalabs/gaudi:
implement state dump
habanalabs/gaudi:
increase boot fit timeout
habanalabs/gaudi:
invalidate PMMU mem cache on init
habanalabs/gaudi:
minimize number of register reads
habanalabs/gaudi:
move scrubbing to late init
habanalabs/gaudi:
restore user registers when context opens
habanalabs/gaudi:
scrub HBM to a specific value
habanalabs/gaudi:
size should be printed in decimal
habanalabs/gaudi:
trigger state dump in case of SM errors
habanalabs/gaudi:
unmask out of bounds SLM access interrupt
habanalabs/gaudi:
use direct MSI in single mode
habanalabs/goya:
add missing initialization
habanalabs:
add "in device creation" status
habanalabs:
add asic property of host dma offset
habanalabs:
add support for encapsulated signals reservation
habanalabs:
add support for encapsulated signals submission
habanalabs:
add support for f/w reset
habanalabs:
add userptr_lookup node in debugfs
habanalabs:
add validity check for event ID received from F/W
habanalabs:
add wait-for-multi-CS uAPI
habanalabs:
allow disabling huge page use
habanalabs:
allow fail on inability to respect hint
habanalabs:
cannot sleep while holding spinlock
habanalabs:
clear msg_to_cpu_reg to avoid misread after reset
habanalabs:
convert PCI BAR offset to u64
habanalabs:
disable IRQ in user interrupts spinlock
habanalabs:
expose a single cs seq in staged submissions
habanalabs:
expose server type in INFO IOCTL
habanalabs:
expose state dump
habanalabs:
fail collective wait when not supported
habanalabs:
fix kernel OOPs related to staged cs
habanalabs:
fix mmu node address resolution in debugfs
habanalabs:
fix nullifying of destroyed mmu pgt pool
habanalabs:
fix potential race in interrupt wait ioctl
habanalabs:
fix race between soft reset and heartbeat
habanalabs:
fix resetting args in wait for CS IOCTL
habanalabs:
Fix spelling mistake "FEADBACK" -> "FEEDBACK"
habanalabs:
fix type of variable
habanalabs:
fix wait offset handling
habanalabs:
get multiple fences under same cs_lock
habanalabs:
handle case of interruptable wait
habanalabs:
make set_pci_regions asic function
habanalabs:
mark linux image as not loaded after hw_fini
habanalabs:
missing mutex_unlock in process kill procedure
habanalabs:
modify multi-CS to wait on stream masters
habanalabs:
never copy_from_user inside spinlock
habanalabs:
rate limit multi CS completion errors
habanalabs:
re-init completion object upon retry
habanalabs:
release pending user interrupts on device fini
habanalabs:
remove redundant warning message
habanalabs:
remove unnecessary device status check
habanalabs:
rename cb_mmap to mmap
habanalabs:
rename enum vm_type_t to vm_type
habanalabs:
revise prints on FD close
habanalabs:
save pid per userptr
habanalabs:
set dma max segment size
habanalabs:
signal/wait change sync object reset flow
habanalabs:
state dump monitors and fences infrastructure
habanalabs:
support hint addresses range reservation
habanalabs:
update firmware header files
habanalabs:
update firmware header to latest version
habanalabs:
update to latest firmware headers
habanalabs:
use get_task_pid() to take PID
habanalabs:
user mappings can be 64-bit
hamachi:
use ndo_siocdevprivate
hamradio:
baycom_epp: fix build for UML
hamradio:
use ndo_siocdevprivate
hardening:
Clarify Kconfig text for auto-var-init
hardening:
Introduce CONFIG_ZERO_CALL_USED_REGS
hexagon:
use generic strncpy/strnlen from_user
hexagon:
use the generic global coherent pool
HID:
amd_sfh: Add command response to check command status
HID:
amd_sfh: Add dyndbg prints for debugging
HID:
amd_sfh: Add support for PM suspend and resume
HID:
amd_sfh: Fix period data field to enable sensor
HID:
amd_sfh: Fix potential NULL pointer dereference
HID:
amd_sfh: Fix potential NULL pointer dereference
HID:
amd_sfh: Move hid probe after sensor is enabled
HID:
apple: Add missing scan code event for keys handled by hid-apple
HID:
apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
HID:
asus: Prevent Claymore sending suspend event
HID:
betop: fix slab-out-of-bounds Write in betop_probe
HID:
cmedia: add support for HS-100B mute button
HID:
elo: update the reference count of the usb device structure
HID:
i2c-hid: Fix Elan touchpad regression
HID:
i2c-hid: goodix: Tie the reset line to true state of the regulator
HID:
i2c-hid: goodix: Use the devm variant of regulator_register_notifier()
HID:
input: do not report stylus battery state as "full"
HID:
logitech-hidpp: battery: provide CAPACITY property for newer devices
HID:
logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it
HID:
magicmouse: enable high-resolution scroll
HID:
magicmouse: high-resolution scroll threshold
HID:
sony: Fix more ShanWan clone gamepads to not rumble when plugged in.
HID:
sony: support for the ghlive ps4 dongles
HID:
thrustmaster: clean up Makefile and adapt quirks
HID:
thrustmaster: Fix memory leak in remove
HID:
thrustmaster: Fix memory leak in thrustmaster_interrupts()
HID:
thrustmaster: Fix memory leaks in probe
HID:
u2fzero: ignore incomplete packets without data
HID:
usbhid: Fix flood of "control queue full" messages
HID:
usbhid: Fix warning caused by 0-length input reports
HID:
usbhid: free raw_report buffers in usbhid_stop
HID:
usbhid: Simplify code in hid_submit_ctrl()
HID:
wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
HID:
wacom: Avoid sending empty sync events
HID:
wacom: Refactor touch input mute checks into a common function
HID:
wacom: set initial hardware touch switch state to 'off'
HID:
wacom: Short-circuit processing of touch when it is disabled
highmem:
don't disable preemption on RT in kmap_atomic()
hinic:
make array speeds static const, makes object smaller
hinic:
switch from 'pci_' to 'dma_' API
hippi:
use ndo_siocdevprivate
hostap:
use ndo_siocdevprivate
hostfs:
support splice_write
hpfs:
use iomap_fiemap to implement ->fiemap
hrtimer:
Add bases argument to clock_was_set()
hrtimer:
Avoid double reprogramming in __hrtimer_start_range_ns()
hrtimer:
Avoid more SMP function calls in clock_was_set()
hrtimer:
Avoid unnecessary SMP function calls in clock_was_set()
hrtimer:
Consolidate reprogramming code
hrtimer:
Ensure timerfd notification for HIGHRES=n
hrtimer:
Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case
hrtimer:
Unbreak hrtimer_force_reprogram()
hrtimer:
Use raw_cpu_ptr() in clock_was_set()
huge tmpfs:
decide stat.st_blksize by shmem_is_huge()
huge tmpfs:
fix fallocate(vanilla) advance over huge pages
huge tmpfs:
fix split_huge_page() after FALLOC_FL_KEEP_SIZE
huge tmpfs:
move shmem_huge_enabled() upwards
huge tmpfs:
remove shrinklist addition from shmem_setattr()
huge tmpfs:
revert shmem's use of transhuge_vma_enabled()
huge tmpfs:
SGP_NOALLOC to stop collapse_file() on race
huge tmpfs:
shmem_is_huge(vma, inode, index)
hugetlb:
before freeing hugetlb page set dtor to appropriate value
hugetlb:
drop ref count earlier after page allocation
hugetlb:
fix hugetlb cgroup refcounting during vma split
hugetlb:
simplify prep_compound_gigantic_page ref count racing code
hugetlbfs:
s390 is always 64bit
hv:
hyperv.h: Remove unused inline functions
hv_utils:
Set the maximum packet size for VSS driver to the length of the receive buffer
hvsi:
don't panic on tty_register_driver failure
hwmon/drivers/mr75203:
use HZ macros
hwmon:
(adt7470) Convert to devm_hwmon_device_register_with_info API
hwmon:
(adt7470) Convert to use regmap
hwmon:
(adt7470) Fix some style issues
hwmon:
(axi-fan-control) Handle irqs in natural order
hwmon:
(axi-fan-control) Make sure the clock is enabled
hwmon:
(axi-fan-control) Support temperature vs pwm points
hwmon:
(dell-smm) Add Dell Precision 7510 to fan control whitelist
hwmon:
(dell-smm) Mark i8k_get_fan_nominal_speed as __init
hwmon:
(dell-smm) Mark tables as __initconst
hwmon:
(dell-smm) Rework SMM function debugging
hwmon:
(dell-smm-hwmon) Convert to devm_hwmon_device_register_with_info()
hwmon:
(dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan
hwmon:
(dell-smm-hwmon) Mark functions as __init
hwmon:
(dell-smm-hwmon) Move variables into a driver private data structure
hwmon:
(dell-smm-hwmon) Use devm_add_action_or_reset()
hwmon:
(dell-smm-hwmon) Use platform device
hwmon:
(k10temp) Add additional missing Zen2 and Zen3 APUs
hwmon:
(k10temp) Add support for yellow carp
hwmon:
(k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU
hwmon:
(k10temp) Remove residues of current and voltage
hwmon:
(k10temp) Rework the temperature offset calculation
hwmon:
(k10temp) support Zen3 APUs
hwmon:
(ltc2947) Properly handle errors when looking for the external clock
hwmon:
(mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs
hwmon:
(ntc_thermistor) Use library interpolation
hwmon:
(occ) Fix P10 VRM temp sensors
hwmon:
(pmbus/bpa-rs600) Add workaround for incorrect Pin max
hwmon:
(pmbus/bpa-rs600) Don't use rated limits as warn limits
hwmon:
(pmbus/bpa-rs600) Support BPD-RS600
hwmon:
(pmbus/ibm-cffps) Fix write bits for LED control
hwmon:
(pmbus/ibm-cffps) max_power_out swap changes
hwmon:
(pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller
hwmon:
(sbrmi) Add Documentation
hwmon:
(tmp421) fix rounding for negative values
hwmon:
(tmp421) handle I2C errors
hwmon:
(tmp421) report /PVLD condition as fault
hwmon:
(w83627ehf) Make DEVICE_ATTR_RO static
hwmon:
(w83627ehf) Remove w83627ehf_remove()
hwmon:
(w83627ehf) Switch to SIMPLE_DEV_PM_OPS
hwmon:
(w83627ehf) Use platform_create_bundle
hwmon:
(w83781d) Match on device tree compatibles
hwmon:
(w83791d) Fix NULL pointer dereference by removing unnecessary structure field
hwmon:
(w83792d) Fix NULL pointer dereference by removing unnecessary structure field
hwmon:
(w83793) Fix NULL pointer dereference by removing unnecessary structure field
hwmon:
add driver for Aquacomputer D5 Next
hwmon:
Add support for SB-RMI power module
hwmon:
intel-m10-bmc-hwmon: add n5010 sensors
hwmon:
remove amd_energy driver in Makefile
hwmon:
Replace deprecated CPU-hotplug functions.
hwmon:
sht4x: update Documentation for Malformed table
hwrng:
Add Arm SMCCC TRNG based driver
hwrng:
rename 'mod_init' & 'mod_exit' functions to be module-specific
hyper-v:
Replace uuid.h with types.h
hyperv/vmbus:
include linux/bitops.h
i2c/drivers/ov02q10:
use HZ macros
i2c:
acpi: Add an i2c_acpi_client_count() helper function
i2c:
acpi: fix resource leak in reconfiguration device addition
i2c:
at91-master: : use proper DMAENGINE API for termination
i2c:
at91: mark PM ops as __maybe unused
i2c:
at91: remove #define CONFIG_PM
i2c:
cadence: Implement save restore
i2c:
designware: Fix indentation in the header
i2c:
designware: Use DIV_ROUND_CLOSEST() macro
i2c:
dev: Define pr_fmt() and drop duplication substrings
i2c:
dev: Use sysfs_emit() in "show" functions
i2c:
highlander: add IRQ check
i2c:
hix5hd2: fix IRQ check
i2c:
i801: Fix handling SMBHSTCNT_PEC_EN
i2c:
i801: Improve disabling runtime pm
i2c:
i801: make p2sb_spinlock a mutex
i2c:
i801: Remove not needed debug message
i2c:
imx: : use proper DMAENGINE API for termination
i2c:
iop3xx: fix deferred probing
i2c:
mediatek: Add OFFSET_EXT_CONF setting back
i2c:
mlxcpld: Fix criteria for frequency setting
i2c:
mlxcpld: Modify register setting for 400KHz frequency
i2c:
mt65xx: fix IRQ check
i2c:
mxs: : use proper DMAENGINE API for termination
i2c:
parport: Switch to use module_parport_driver()
i2c:
qup: : use proper DMAENGINE API for termination
i2c:
remove dead PMC MSP TWI/SMBus/I2C driver
i2c:
s3c2410: fix IRQ check
i2c:
sh_mobile: : use proper DMAENGINE API for termination
i2c:
sun6i-pw2i: Prefer strscpy over strlcpy
i2c:
synquacer: fix deferred probing
i2c:
virtio: add a virtio i2c frontend driver
i2c:
xlp9xx: fix main IRQ check
i40e:
add support for PTP external synchronization clock
i40e:
fix endless loop under rtnl
i40e:
Fix freeing of uninitialized misc IRQ vector
i40e:
Fix spelling mistake "dissable" -> "disable"
i40e:
improve locking of mac_filter_hash
i915/gem/selftests:
Assign the VM at context creation in igt_shared_ctx_exec
ia64/sba_iommu:
return error code from sba_map_sg_attrs()
ia64:
fix #endif comment for reserve_elfcorehdr()
ia64:
fix typo in a comment
ia64:
make num_rsvd_regions static
ia64:
make reserve_elfcorehdr() static
ia64:
move core-y in arch/ia64/Makefile to arch/ia64/Kbuild
iavf:
do not override the adapter state in the watchdog task
iavf:
fix double unlock of crit_lock
iavf:
fix locking of critical sections
iavf:
use mutexes for locking of critical sections
IB/cma:
Do not send IGMP leaves for sendonly Multicast groups
IB/core:
Read subnet_prefix in ib_query_port via cache.
IB/core:
Remove deprecated current_seq comments
IB/core:
Shifting initialization of device->cache_lock
IB/core:
Updating cache for subnet_prefix in config_non_roce_gid_cache()
IB/hfi1:
Adjust pkey entry in index 0
IB/hfi1:
Fix abba locking issue with sc_disable()
IB/hfi1:
Indicate DMA wait when txq is queued for wakeup
IB/hfi1:
make hist static
IB/mlx5:
Rename is_apu_thread_cq function to is_apu_cq
IB/qib:
Fix clang confusion of NULL pointer comparison
IB/qib:
Fix null pointer subtraction compiler warning
IB/qib:
Protect from buffer overflow in struct qib_user_sdma_pkt fields
IB/rdmavt:
Convert to SPDX identifier
ibmvnic:
check failover_pending in login response
ibmvnic:
check failover_pending in login response
ice:
add lock around Tx timestamp tracker flush
ice:
Add missing E810 device ids
ice:
Avoid crash from unnecessary IDA free
ice:
check whether PTP is initialized in ice_ptp_release()
ice:
Correctly deal with PFs that do not support RDMA
ice:
Fix failure to re-add LAN/RDMA Tx queues
ice:
fix getting UDP tunnel entry
ice:
fix locking for Tx timestamp tracking flush
ice:
fix Tx queue iteration for Tx timestamp enablement
ice:
Only lock to update netdev dev_addr
ice:
Print the api_patch as part of the fw.mgmt.api
ice:
remove dead code for allocating pin_config
ice:
Respond to a NETDEV_UNREGISTER event for LAG
ice:
restart periodic outputs around time changes
icmp:
fix icmp_ext_echo_iio parsing in icmp_build_probe
ieee80211:
add definition for transmit power envelope element
ieee80211:
add definition of regulatory info in 6 GHz operation information
ieee80211:
add TWT element definitions
ieee802154:
Remove redundant initialization of variable ret
igb:
Add counter to i21x doublecheck
igb:
Avoid memcpy() over-reading of ETH_SS_STATS
igc:
Add possibility to add flex filter
igc:
Add support for CBS offloading
igc:
Add support for PTP getcrosststamp()
igc:
Allow for Flex Filters to be installed
igc:
Check if num of q_vectors is smaller than max before array access
igc:
Enable PCIe PTM
igc:
Export LEDs
igc:
fix build errors for PTP
igc:
fix tunnel offloading
igc:
Increase timeout value for Speed 100/1000/2500
igc:
Integrate flex filter into ethtool ops
igc:
Make flex filter more flexible
igc:
Remove _I_PHY_ID checking
igc:
Remove phy->type checking
igc:
Set QBVCYCLET_S to 0 for TSN Basic Scheduling
igc:
Simplify TSN flags handling
igc:
Update I226_K device ID
igc:
Use default cycle 'start' and 'end' values for queues
igmp:
Add ip_mc_list lock in ip_check_mc_rcu
iio/adc:
ingenic: add JZ4760 support to the sadc driver
iio/adc:
ingenic: add JZ4760B support to the sadc driver
iio/adc:
ingenic: rename has_aux2 to has_aux_md
iio/drivers/as73211:
use HZ macros
iio/drivers/hid-sensor:
use HZ macros
iio/test-format:
build kunit tests without structleak plugin
iio:
accel: adxl345: convert probe to device-managed functions
iio:
accel: bma220: convert probe to device-managed functions
iio:
accel: bma220: make suspend state setting more robust
iio:
accel: bmc150: Add support for BMC156
iio:
accel: bmc150: Make it possible to configure INT2 instead of INT1
iio:
accel: da280: convert probe to device-managed functions
iio:
accel: da311: convert probe to device-managed functions
iio:
accel: dmard10: convert probe to device-managed functions
iio:
accel: fxls8962af: return IRQ_HANDLED when fifo is flushed
iio:
accel: st_accel: use devm_iio_triggered_buffer_setup() for buffer
iio:
adc128s052: Fix the error handling path of 'adc128_probe()'
iio:
adc: ad7192: Add IRQ flag
iio:
adc: ad7780: Fix IRQ flag
iio:
adc: ad7793: Fix IRQ flag
iio:
adc: Add driver for Renesas RZ/G2L A/D converter
iio:
adc: aspeed: set driver data when adc probe.
iio:
adc: fsl-imx25-gcq: adjust irq check to match docs and simplify code
iio:
adc: fsl-imx25-gcq: Use the defined variable to clean code
iio:
adc: max1027: Fix the number of max1X31 channels
iio:
adc: max1027: Fix wrong shift with 12-bit devices
iio:
adc: meson-saradc: Add missing space between if and parenthesis
iio:
adc: meson-saradc: Disable BL30 integration on G12A and newer SoCs
iio:
adc: meson-saradc: Fix indentation of arguments after a line-break
iio:
adc: rn5t618: Add iio map
iio:
adc: rockchip_saradc: add support for rk3568 saradc
iio:
adc: rockchip_saradc: add voltage notifier so get referenced voltage once at probe
iio:
adc: rzg2l_adc: add missing clk_disable_unprepare() in rzg2l_adc_pm_runtime_resume()
iio:
adc: rzg2l_adc: Fix -EBUSY timeout error return
iio:
adis16475: fix deadlock on frequency set
iio:
adis16480: fix devices that do not support sleep mode
iio:
buffer: Move a sanity check at the beginning of 'iio_scan_mask_set()'
iio:
buffer: Save a few cycles in 'iio_scan_mask_set()'
iio:
chemical: Add driver support for sgp40
iio:
core: Forbid use of both labels and extended names
iio:
core: Support reading extended name as label
iio:
dac: ad5624r: Fix incorrect handling of an optional regulator.
iio:
dac: max5821: convert device register to device managed function
iio:
dac: ti-dac5571: fix an error code in probe()
iio:
ep93xx: Prepare clock before using it
iio:
gyro: st_gyro: use devm_iio_triggered_buffer_setup() for buffer
iio:
hid-sensor-press: Add timestamp channel
iio:
hid-sensors: bind IIO channels alloc to device object
iio:
light: adjd_s311: convert probe to device-managed functions
iio:
light: adjd_s311: move buffer on adjd_s311_data object
iio:
light: cm3323: Add of_device_id table
iio:
light: opt3001: Fixed timeout error when 0 lux
iio:
light: si1145: remove redundant continue statement
iio:
light: tcs3414: convert probe to device-managed routines
iio:
ltc2983: fix device probe
iio:
magn: st_magn: use devm_iio_triggered_buffer_setup() for buffer
iio:
mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED
iio:
potentiometer: Add driver support for AD5110
iio:
potentiometer: max5481: convert probe to device-managed
iio:
pressure: hp03: update device probe to register with devm functions
iio:
pressure: st_pressure: use devm_iio_triggered_buffer_setup() for buffer
iio:
proximity: rfd77402: convert probe to device-managed functions
iio:
proximity: rfd77402: use i2c_client for rfd77402_{init,powerdown}()
iio:
proximity: vcnl3020: add DMA safe buffer
iio:
proximity: vcnl3020: add periodic mode
iio:
proximity: vcnl3020: remove iio_claim/release_direct
iio:
ssp_sensors: add more range checking in ssp_parse_dataframe()
iio:
ssp_sensors: fix error code in ssp_print_mcu_debug()
iio:
st-sensors: Remove some unused includes and add some that should be there
iio:
sx9310: Support ACPI property
iio:
temperature: tmp006: convert probe to device-managed
iio:
temperature: tmp006: make sure the chip is powered up in probe
IMA:
add a policy option to restrict xattr hash algorithms on appraisal
ima:
Add digest and digest_len params to the functions to measure a buffer
IMA:
add support to restrict the hash algorithms used for file appraisal
IMA:
block writes of the security.ima xattr with unsupported algorithms
IMA:
introduce a new policy option func=SETXATTR_CHECK
ima:
Introduce ima_get_current_hash_algo()
IMA:
prevent SETXATTR_CHECK policy rules with unavailable algorithms
IMA:
reject unknown hash algorithms in ima_get_hash_algo
IMA:
remove -Wmissing-prototypes warning
IMA:
remove the dependency on CRYPTO_MD5
ima:
Return int in the functions to measure a buffer
include/linux/buffer_head.h:
fix boolreturn.cocci warnings
include/linux/mmzone.h:
avoid a warning in sparse memory support
include/linux/once.h:
fix trivia typo Not -> Note
include/uapi/linux/xfrm.h:
Fix XFRM_MSG_MAPPING ABI breakage
Linux:
include:libata: fix boolreturn.cocci warnings
init/bootconfig:
Reorder init parameter from bootconfig and cmdline
init/do_mounts.c:
Harden split_fs_names() against buffer overflow
init:
allow mounting arbitrary non-blockdevice filesystems as root
init:
bootconfig: Remove all bootconfig data when the init memory is removed
init:
don't panic if mount_nodev_root failed
init:
move usermodehelper_enable() to populate_rootfs()
init:
Revert accidental changes to print irqs_disabled()
init:
split get_fs_names
Input:
adc-keys - drop bogus __refdata annotation
Input:
adp5588-keys - use the right header
Input:
adp5589-keys - use the right header
Input:
analog - always use ktime functions
Input:
edt-ft5x06 - added case for EDT EP0110M09
Input:
elan_i2c - reduce the resume time for controller in Whitebox
Input:
ep93xx_keypad - prepare clock before using it
Input:
Fix spelling mistake in Kconfig "Modul" -> "Module"
Input:
Fix spelling mistake in Kconfig "useable" -> "usable"
Input:
ixp4xx-beeper - delete driver
Input:
mms114 - support MMS134S
Input:
parkbd - switch to use module_parport_driver()
Input:
pm8941-pwrkey - fix comma vs semicolon issue
Input:
remove dead CSR Prima2 PWRC driver
Input:
resistive-adc-touch - fix division by zero error on z1 == 0
Input:
serio - make write method mandatory
Input:
snvs_pwrkey - add clk handling
Input:
touchscreen - avoid bitwise vs logical OR warning
Input:
xpad - add support for another USB ID of Nacon GC-100
intel:
switch from 'pci_' to 'dma_' API
interconnect:
qcom: Add SC8180x providers
interconnect:
qcom: icc-rpmh: Consolidate probe functions
interconnect:
qcom: osm-l3: Add sc8180x support
interconnect:
qcom: osm-l3: Use driver-specific naming
interconnect:
qcom: sdm660: Add missing a2noc qos clocks
interconnect:
qcom: sdm660: Correct NOC_QOS_PRIORITY shift and mask
interconnect:
qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg
interconnect:
Sanity check that node isn't already on list
intersil:
remove obsolete prism54 wireless driver
io-wq:
check max_worker limits if a worker transitions bound state
io-wq:
code clean of io_wqe_create_worker()
io-wq:
ensure that hash wait lock is IRQ disabling
io-wq:
ensure we exit if thread group is exiting
io-wq:
exclusively gate signal based exit on get_signal() return
io-wq:
fix cancellation on create-worker failure
io-wq:
fix memory leak in create_io_worker()
io-wq:
fix potential race of acct->nr_workers
io-wq:
fix queue stalling race
io-wq:
fix race between adding work and activating a free worker
io-wq:
fix silly logic error in io_task_work_match()
io-wq:
fix wakeup race when adding new work
io-wq:
get rid of FIXED worker flag
io-wq:
improve wq_list_add_tail()
io-wq:
make worker creation resilient against signals
io-wq:
max_worker fixes
io-wq:
move nr_running and worker_refs out of wqe->lock protection
io-wq:
only exit on fatal signals
io-wq:
provide a way to limit max number of workers
io-wq:
provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg items
io-wq:
remove GFP_ATOMIC allocation off schedule out path
io-wq:
split bounded and unbounded work into separate lists
io-wq:
wqe and worker locks no longer need to be IRQ safe
io_uring:
accept directly into fixed file table
io_uring:
add ->splice_fd_in checks
io_uring:
add build check for buf_index overflows
io_uring:
add clarifying comment for io_cqring_ev_posted()
io_uring:
add comments on why PF_EXITING checking is safe
io_uring:
add more locking annotations for submit
io_uring:
Add register support for non-4k PAGE_SIZE
io_uring:
add support for IORING_OP_LINKAT
io_uring:
add support for IORING_OP_MKDIRAT
io_uring:
add support for IORING_OP_SYMLINKAT
io_uring:
add task-refs-get helper
io_uring:
allow conditional reschedule for intensive iterators
io_uring:
allow retry for O_NONBLOCK if async is supported
io_uring:
allow updating linked timeouts
io_uring:
apply max_workers limit to all future users
io_uring:
apply worker limits to previous users
io_uring:
auto-removal for direct open/accept
io_uring:
avoid touching inode in rw prep
io_uring:
batch task work locking
io_uring:
be smarter about waking multiple CQ ring waiters
io_uring:
better encapsulate buffer select for rw
io_uring:
cache __io_free_req()'d requests
io_uring:
cancel not-armed linked touts separately
io_uring:
clarify io_req_task_cancel() locking
io_uring:
clean io-wq callbacks
io_uring:
clean up tctx_task_work()
io_uring:
code clean for completion_lock in io_arm_poll_handler()
io_uring:
correct __must_hold annotation
io_uring:
deduplicate cancellation code
io_uring:
deduplicate open iopoll check
io_uring:
don't disable kiocb_done() CQE batching
io_uring:
don't free request to slab
io_uring:
don't halt iopoll too early
io_uring:
don't inflight-track linked timeouts
io_uring:
don't punt files update to io-wq unconditionally
io_uring:
don't submit half-prepared drain request
io_uring:
drop ctx->uring_lock before acquiring sqd->lock
io_uring:
drop exec checks from io_req_task_submit
io_uring:
enable use of bio alloc cache
io_uring:
ensure IORING_REGISTER_IOWQ_MAX_WORKERS works with SQPOLL
io_uring:
ensure symmetry in handling iter types in loop_rw_iter()
io_uring:
extend task put optimisations
io_uring:
extract a helper for ctx quiesce
io_uring:
extract io_uring_files_cancel() in io_uring_task_cancel()
io_uring:
fail links of cancelled timeouts
io_uring:
fix failed linkchain code logic
io_uring:
fix io_timeout_remove locking
io_uring:
fix io_try_cancel_userdata race for iowq
io_uring:
fix lack of protection for compl_nr
io_uring:
fix ltimeout unprep
io_uring:
fix missing mb() before waitqueue_active
io_uring:
fix missing set of EPOLLONESHOT for CQ ring overflow
io_uring:
fix missing sigmask restore in io_cqring_wait()
io_uring:
fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT
io_uring:
fix possible poll event lost in multi shot mode
io_uring:
fix potential req refcount underflow
io_uring:
fix queueing half-created requests
io_uring:
fix race between poll completion and cancel_hash insertion
io_uring:
fix wrong condition to grab uring lock
io_uring:
flush completions for fallbacks
io_uring:
hand code io_accept() fd installing
io_uring:
improve ctx hang handling
io_uring:
improve same wq polling
io_uring:
inline fixed part of io_file_get()
io_uring:
inline io_free_req_deferred
io_uring:
inline io_poll_remove_waitqs
io_uring:
inline struct io_comp_state
io_uring:
io_uring_complete() trace should take an integer
io_uring:
IORING_OP_WRITE needs hash_reg_file set
io_uring:
IRQ rw completion batching
io_uring:
keep ltimeouts in a list
io_uring:
kill extra checks in io_write()
io_uring:
kill fasync
io_uring:
kill not necessary resubmit switch
io_uring:
kill REQ_F_LTIMEOUT_ACTIVE
io_uring:
kill unused IO_IOPOLL_BATCH
io_uring:
limit fixed table size by RLIMIT_NOFILE
io_uring:
make OP_CLOSE consistent with direct open
io_uring:
move io_fallback_req_func()
io_uring:
move io_put_task() definition
io_uring:
move io_rsrc_node_alloc() definition
io_uring:
move iopoll reissue into regular IO path
io_uring:
move req_ref_get() and friends
io_uring:
openat directly into fixed fd table
io_uring:
optimise hot path of ltimeout prep
io_uring:
optimise initial ltimeout refcounting
io_uring:
optimise io_cqring_wait() hot path
io_uring:
optimise io_prep_linked_timeout()
io_uring:
optimise iowq refcounting
io_uring:
optimise putting task struct
io_uring:
pin SQPOLL data before unlocking ring lock
io_uring:
place fixed tables under memcg limits
io_uring:
prolong tctx_task_work() with flushing
io_uring:
put provided buffer meta data under memcg accounting
io_uring:
reexpand under-reexpanded iters
io_uring:
refactor io_alloc_req
io_uring:
remove extra argument for overflow flush
io_uring:
remove file batch-get optimisation
io_uring:
remove files pointer in cancellation functions
io_uring:
remove IRQ aspect of io_ring_ctx completion lock
io_uring:
remove redundant args from cache_free
io_uring:
remove redundant req_set_fail()
io_uring:
remove req_ref_sub_and_test()
io_uring:
remove submission references
io_uring:
remove unnecessary PF_EXITING check
io_uring:
rename io_file_supports_async()
io_uring:
retry in case of short read on block device
io_uring:
reuse io_req_complete_post()
io_uring:
run linked timeouts from task_work
io_uring:
run regular file completions from task_work
io_uring:
run timeouts from task_work
io_uring:
simplify io_prep_linked_timeout
io_uring:
skip request refcounting
io_uring:
support CLOCK_BOOTTIME/REALTIME for timeouts
io_uring:
use inflight_entry instead of compl.list
io_uring:
use iov_iter state save/restore helpers
io_uring:
use kvmalloc for fixed files
iomap:
Add another assertion to inline data handling
iomap:
add the new iomap_iter model
iomap:
constify iomap_iter_srcmap
iomap:
fix a trivial comment typo in trace.h
iomap:
Fix some typos and bad grammar
iomap:
fix the iomap_readpage_actor return value for inline data
iomap:
mark the iomap argument to iomap_inline_data const
iomap:
mark the iomap argument to iomap_inline_data_valid const
iomap:
mark the iomap argument to iomap_read_inline_data const
iomap:
mark the iomap argument to iomap_read_page_sync const
iomap:
mark the iomap argument to iomap_sector const
iomap:
move loop control code to iter.c
iomap:
pass an iomap_iter to various buffered I/O helpers
iomap:
pass writeback errors to the mapping
iomap:
remove iomap_apply
iomap:
remove the iomap arguments to ->page_{prepare,done}
iomap:
rework unshare flag
iomap:
simplify iomap_add_to_ioend
iomap:
simplify iomap_readpage_actor
iomap:
standardize tracepoint formatting and storage
iomap:
Support inline data with block size < page size
iomap:
support reading inline data from non-zero pos
iomap:
switch __iomap_dio_rw to use iomap_iter
iomap:
switch iomap_bmap to use iomap_iter
iomap:
switch iomap_fiemap to use iomap_iter
iomap:
switch iomap_file_buffered_write to use iomap_iter
iomap:
switch iomap_file_unshare to use iomap_iter
iomap:
switch iomap_page_mkwrite to use iomap_iter
iomap:
switch iomap_seek_data to use iomap_iter
iomap:
switch iomap_seek_hole to use iomap_iter
iomap:
switch iomap_swapfile_activate to use iomap_iter
iomap:
switch iomap_zero_range to use iomap_iter
iomap:
switch readahead and readpage to use iomap_iter
iomap:
Use kmap_local_page instead of kmap_atomic
iommu/amd:
Add support for IOMMU default DMA mode build options
iommu/amd:
Convert from atomic_t to refcount_t on pasid_state->count
iommu/amd:
Do not use flush-queue when NpCache is on
iommu/amd:
Drop IOVA cookie management
iommu/amd:
Fix printing of IOMMU events when rate limiting kicks in
iommu/amd:
Prepare for multiple DMA domain types
iommu/amd:
Relocate GAMSup check to early_enable_iommus
iommu/amd:
Remove iommu_init_ga()
iommu/amd:
Remove stale amd_iommu_unmap_flush usage
iommu/amd:
Selective flush on unmap
iommu/amd:
Sync once for scatter-gather operations
iommu/amd:
Tailored gather logic for AMD
iommu/amd:
Use only natural aligned flushes in a VM
iommu/arm-smmu-v3:
Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync()
iommu/arm-smmu-v3:
Add and use static helper function arm_smmu_get_cmdq()
iommu/arm-smmu-v3:
Extract reusable function __arm_smmu_cmdq_skip_err()
iommu/arm-smmu-v3:
Implement the map_pages() IOMMU driver callback
iommu/arm-smmu-v3:
Implement the unmap_pages() IOMMU driver callback
iommu/arm-smmu-v3:
Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist()
iommu/arm-smmu-v3:
Stop pre-zeroing batch commands
iommu/arm-smmu-v3:
Use command queue batching helpers to improve performance
iommu/arm-smmu:
Add clk_bulk_{prepare/unprepare} to system pm callbacks
iommu/arm-smmu:
Drop IOVA cookie management
iommu/arm-smmu:
Fix missing unlock on error in arm_smmu_device_group()
iommu/arm-smmu:
Fix race condition during iommu_group creation
iommu/arm-smmu:
Implement the map_pages() IOMMU driver callback
iommu/arm-smmu:
Implement the unmap_pages() IOMMU driver callback
iommu/arm-smmu:
Optimize ->tlb_flush_walk() for qcom implementation
iommu/arm-smmu:
Prepare for multiple DMA domain types
iommu/arm:
fix ARM_SMMU_QCOM compilation
iommu/dart:
Add DART iommu driver
iommu/dart:
APPLE_DART should depend on ARCH_APPLE
iommu/dart:
Clear sid2group entry when a group is freed
iommu/dart:
Remove iommu_flush_ops
iommu/dma:
Remove redundant "!dev" checks
iommu/dma:
return error code from iommu_dma_map_sg()
iommu/exynos:
Drop IOVA cookie management
iommu/io-pgtable-arm-v7s:
Implement arm_v7s_map_pages()
iommu/io-pgtable-arm-v7s:
Implement arm_v7s_unmap_pages()
iommu/io-pgtable-arm:
Implement arm_lpae_map_pages()
iommu/io-pgtable-arm:
Implement arm_lpae_unmap_pages()
iommu/io-pgtable-arm:
Prepare PTE methods for handling multiple entries
iommu/io-pgtable:
Abstract iommu_iotlb_gather access
iommu/io-pgtable:
Add DART pagetable format
iommu/io-pgtable:
Introduce map_pages() as a page table op
iommu/io-pgtable:
Introduce unmap_pages() as a page table op
iommu/io-pgtable:
Remove non-strict quirk
iommu/ipmmu-vmsa:
Drop IOVA cookie management
iommu/mtk:
Drop IOVA cookie management
iommu/rockchip:
Drop IOVA cookie management
iommu/sprd:
Drop IOVA cookie management
iommu/sun50i:
Drop IOVA cookie management
iommu/virtio:
Drop IOVA cookie management
iommu/vt-d:
Add present bit check in pasid entry setup helpers
iommu/vt-d:
Add support for IOMMU default DMA mode build options
iommu/vt-d:
Allow devices to have more than 32 outstanding PRs
iommu/vt-d:
Drop "0x" prefix from PCI bus & device addresses
iommu/vt-d:
Drop IOVA cookie management
iommu/vt-d:
Drop the kernel doc annotation
iommu/vt-d:
Enable Intel IOMMU scalable mode by default
iommu/vt-d:
Fix a deadlock in intel_svm_drain_prq()
iommu/vt-d:
Fix PASID leak in intel_svm_unbind_mm()
iommu/vt-d:
Implement map/unmap_pages() iommu_ops callback
iommu/vt-d:
Move clflush'es from iotlb_sync_map() to map_pages()
iommu/vt-d:
Prepare for multiple DMA domain types
iommu/vt-d:
Preset A/D bits for user space DMA usage
iommu/vt-d:
Refactor Kconfig a bit
iommu/vt-d:
Remove unnecessary oom message
iommu/vt-d:
Report real pgsize bitmap to iommu core
iommu/vt-d:
Update the virtual command related registers
iommu/vt-d:
Use pasid_pte_is_present() helper function
iommu:
Add a map_pages() op for IOMMU drivers
iommu:
Add an unmap_pages() op for IOMMU drivers
iommu:
Add support for the map_pages() callback
iommu:
Allow enabling non-strict mode dynamically
iommu:
Clarify default domain Kconfig
iommu:
Deprecate Intel and AMD cmdline methods to enable strict mode
iommu:
Enhance IOMMU default DMA mode build options
iommu:
Expose DMA domain strictness via sysfs
iommu:
Express DMA strictness via the domain type
iommu:
Factor iommu_iotlb_gather_is_disjoint() out
iommu:
Fix race condition during default domain allocation
iommu:
Hook up '->unmap_pages' driver callback
iommu:
Improve iommu_iotlb_gather helpers
iommu:
Indicate queued flushes via gather data
iommu:
Introduce explicit type for non-strict DMA domains
iommu:
Merge strictness and domain type configs
iommu:
Only log strictness for DMA domains
iommu:
Print strict or lazy mode at init time
iommu:
Pull IOVA cookie management into the core
iommu:
Remove mode argument from iommu_set_dma_strict()
iommu:
return full error code from iommu_map_sg[_atomic]()
iommu:
Split 'addr_merge' argument to iommu_pgsize() into separate parts
iommu:
Streamline iommu_iova_to_phys()
iommu:
Use bitmap to calculate page size in iommu_pgsize()
ionic:
add function tag to debug string
ionic:
add queue lock around open and stop
ionic:
block some ethtool operations when fw in reset
ionic:
cleanly release devlink instance
ionic:
don't remove netdev->dev_addr when syncing uc list
ionic:
drop useless check of PCI driver data validity
ionic:
enable rxhash only with multiple queues
ionic:
fill mac addr earlier in add_addr
ionic:
fire watchdog again after fw_down
ionic:
fix a sleeping in atomic bug
ionic:
fix double use of queue-lock
ionic:
fix gathering of debug stats
ionic:
flatten calls to set-rx-mode
ionic:
handle mac filter overflow
ionic:
increment num-vfs before configure
ionic:
init reconfig err to 0
ionic:
minimize resources when under kdump
ionic:
monitor fw status generation
ionic:
move filter sync_needed bit set
ionic:
print firmware version on identify
ionic:
pull hwstamp queue_lock up a level
ionic:
recreate hwstamp queues on ifup
ionic:
refactor ionic_lif_addr to remove a layer
ionic:
remove old work task types
ionic:
remove unneeded comp union fields
ionic:
squelch unnecessary fw halted message
ionic:
sync the filters in the work task
ionic:
use fewer inits on the buf_info struct
ioprio:
move user space relevant ioprio bits to UAPI includes
iov_iter:
add helper to save iov_iter state
iov_iter:
track truncated size
iova:
Export alloc_iova_fast() and free_iova_fast()
ip/ip6_gre:
use the same logic as SIT interfaces when computing v6LL address
ip6_gre:
Revert "ip6_gre: add validation for csum_start"
ip_gre:
validate csum_start only on pull
ip_tunnel:
use ndo_siocdevprivate
ipack:
ipoctal: fix missing allocation-failure check
ipack:
ipoctal: fix module reference leak
ipack:
ipoctal: fix stack information leak
ipack:
ipoctal: fix tty registration race
ipack:
ipoctal: fix tty-registration error handling
ipc:
remove memcg accounting for sops objects in do_semtimedop()
ipc:
replace costly bailout check in sysvipc_find_ipc()
ipmi:
rate limit ipmi smi_event failure message
ipsec:
Remove unneeded extra variable in esp4 esp_ssg_unref()
ipv4:
fix endianness issue in inet_rtm_getroute_build_skb()
ipv4:
Fix refcount warning for new fib_info
ipv4:
ip_output.c: Fix out-of-bounds warning in ip_copy_addrs()
ipv4:
make exception cache less predictible
ipv4:
use skb_expand_head in ip_finish_output2
ipv6:
add IFLA_INET6_RA_MTU to expose mtu value
ipv6:
change return type from int to void for mld_process_v2
ipv6:
delay fib6_sernum increase in fib6_add
ipv6:
exthdrs: get rid of indirect calls in ip6_parse_tlv()
ipv6:
fix "'ioam6_if_id_max' defined but not used" warn
ipv6:
ioam: Data plane support for Pre-allocated Trace
ipv6:
ioam: Documentation for new IOAM sysctls
ipv6:
ioam: IOAM Generic Netlink API
ipv6:
ioam: move the check for undefined bits
ipv6:
ioam: Support for IOAM injection with lwtunnels
ipv6:
make exception cache less predictible
ipv6:
remove duplicated 'net/lwtunnel.h' include
ipv6:
remove unnecessary local variable
ipv6:
seg6: remove duplicated include
ipv6:
use skb_expand_head in ip6_finish_output2
ipv6:
use skb_expand_head in ip6_xmit
ipv6:
When forwarding count rx stats on the orig netdev
ipvlan:
Add handling of NETDEV_UP events
ipvs:
check that ip_vs_conn_tab_bits is between 8 and 20
ipw2x00:
Avoid field-overflowing memcpy()
ipw2x00:
Use struct_size helper instead of open-coded arithmetic
irqchip/alpine-msi:
Switch to bitmap_zalloc()
irqchip/apple-aic:
Fix irq_disable from within irq handlers
irqchip/armada-370-xp:
Fix ack/eoi breakage
irqchip/gic-v2m:
Switch to bitmap_zalloc()
irqchip/gic-v3-its:
Fix potential VPE leak on error
irqchip/gic-v3:
Add __gic_get_ppi_index() to find the PPI number from hwirq
irqchip/gic-v3:
Fix priority comparison when non-secure priorities are used
irqchip/gic-v3:
Fix selection of partition domain for EPPIs
irqchip/gic-v3:
Switch to bitmap_zalloc()
irqchip/gic:
Work around broken Renesas integration
irqchip/goldfish-pic:
Select GENERIC_IRQ_CHIP to fix build
irqchip/loongson-pch-pic:
Improve edge triggered interrupt support
irqchip/ls-scfg-msi:
Switch to devm_bitmap_zalloc()
irqchip/mbigen:
Repair non-kernel-doc notation
irqchip/mtk-sysirq:
Skip setting irq-wake
irqchip/mvebu-gicp:
Switch to devm_bitmap_zalloc()
irqchip/mvebu-odmi:
Switch to bitmap_zalloc()
irqchip/partitions:
Switch to bitmap_zalloc()
irqchip/qcom-pdc:
Trim unused levels of the interrupt hierarchy
irqchip/renesas-rza1:
Use semicolons instead of commas
irqdomain:
Change the type of 'size' in __irq_domain_add() to be consistent
irqdomain:
Export irq_domain_disconnect_hierarchy()
iscsi_ibft:
fix crash due to KASLR physical memory remapping
iscsi_ibft:
Fix isa_bus_to_virt not working under ARM
iscsi_ibft:
fix warning in reserve_ibft_region()
isdn:
cpai: check ctr->cnr to avoid array index out of bound
isdn:
mISDN: Fix sleeping function called from invalid context
isofs:
joliet: Fix iocharset=utf8 mount option
isystem:
ship and use stdarg.h
isystem:
trim/fixup stdarg.h and other headers
iwl:
fix debug printf format strings
Linux:
iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
iwlwifi:
acpi: fill in SAR tables with defaults
iwlwifi:
acpi: fill in WGDS table with defaults
iwlwifi:
acpi: support reading and storing WGDS revision 2
iwlwifi:
acpi: support reading and storing WRDS revision 1 and 2
iwlwifi:
add 'Rx control frame to MBSSID' HE capability
iwlwifi:
allow debug init in RF-kill
iwlwifi:
api: remove datamember from struct
iwlwifi:
bump FW API to 65 for AX devices
iwlwifi:
bump FW API to 66 for AX devices
iwlwifi:
convert flat GEO profile table to a struct version
iwlwifi:
convert flat SAR profile table to a struct version
iwlwifi:
fix __percpu annotation
iwlwifi:
fix printk format warnings in uefi.c
iwlwifi:
fw: correctly limit to monitor dump
iwlwifi:
fw: fix debug dump data declarations
iwlwifi:
give Bz devices their own name
iwlwifi:
implement Bz NMI behaviour
iwlwifi:
iwl-dbg-tlv: add info about loading external dbg bin
iwlwifi:
iwl-nvm-parse: set STBC flags for HE phy capabilities
iwlwifi:
move get pnvm file name to a separate function
iwlwifi:
mvm: add rtnl_lock() in iwl_mvm_start_get_nvm()
iwlwifi:
mvm: Add support for hidden network scan on 6GHz band
iwlwifi:
mvm: add support for range request command version 13
iwlwifi:
mvm: add support for responder config command version 9
iwlwifi:
mvm: avoid FW restart while shutting down
iwlwifi:
mvm: avoid static queue number aliasing
iwlwifi:
mvm: clean up number of HW queues
iwlwifi:
mvm: d3: add separate key iteration for GTK type
iwlwifi:
mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data()
iwlwifi:
mvm: d3: implement RSC command version 5
iwlwifi:
mvm: d3: make key reprogramming iteration optional
iwlwifi:
mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys()
iwlwifi:
mvm: d3: refactor TSC/RSC configuration
iwlwifi:
mvm: d3: remove fixed cmd_flags argument
iwlwifi:
mvm: d3: separate TKIP data from key iteration
iwlwifi:
mvm: Do not use full SSIDs in 6GHz scan
iwlwifi:
mvm: don't schedule the roc_done_wk if it is already running
iwlwifi:
mvm: don't use FW key ID in beacon protection
iwlwifi:
mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed
iwlwifi:
mvm: fix access to BSS elements
iwlwifi:
mvm: fix old-style static const declaration
iwlwifi:
mvm: Fix possible NULL dereference
iwlwifi:
mvm: Fix scan channel flags settings
iwlwifi:
mvm: Fix umac scan request probe parameters
iwlwifi:
mvm: introduce iwl_stored_beacon_notif_v3
iwlwifi:
mvm: load regdomain at INIT stage
iwlwifi:
mvm: Read the PPAG and SAR tables at INIT stage
iwlwifi:
mvm: Refactor setting of SSIDs for 6GHz scan
iwlwifi:
mvm: remove check for vif in iwl_mvm_vif_from_mac80211()
iwlwifi:
mvm: remove trigger EAPOL time event
iwlwifi:
mvm: restrict FW SMPS request
iwlwifi:
mvm: set BROADCAST_TWT_SUPPORTED in MAC policy
iwlwifi:
mvm: set replay counter on key install
iwlwifi:
mvm: silently drop encrypted frames for unknown station
iwlwifi:
mvm: simplify __iwl_mvm_set_sta_key()
iwlwifi:
mvm: support broadcast TWT alone
iwlwifi:
mvm: support new station key API
iwlwifi:
mvm: support version 11 of wowlan statuses notification
iwlwifi:
mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast
iwlwifi:
mvm: trigger WRT when no beacon heard
iwlwifi:
nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF
iwlwifi:
pass number of chains and sub-bands to iwl_sar_set_profile()
iwlwifi:
pcie: add configuration of a Wi-Fi adapter on Dell XPS 15
iwlwifi:
pcie: avoid dma unmap/remap in crash dump
iwlwifi:
pcie: dump error on FW reset handshake failures
iwlwifi:
pcie: free RBs during configure
iwlwifi:
pcie: implement Bz device startup
iwlwifi:
pcie: implement Bz reset flow
iwlwifi:
pcie: optimise struct iwl_rx_mem_buffer layout
iwlwifi:
pcie: remove spaces from queue names
iwlwifi:
pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()'
iwlwifi:
prepare for synchronous error dumps
iwlwifi:
print PNVM complete notification status in hexadecimal
iwlwifi:
read MAC address from correct place on Bz
iwlwifi:
remove ACPI_SAR_NUM_TABLES definition
iwlwifi:
remove trailing semicolon in macro definition
iwlwifi:
remove unused ACPI_WGDS_TABLE_SIZE definition
iwlwifi:
rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS
iwlwifi:
skip first element in the WTAS ACPI table
iwlwifi:
split off Bz devices into their own family
iwlwifi:
support reading and storing EWRD revisions 1 and 2
iwlwifi:
use DEFINE_MUTEX() for mutex lock
iwlwifi:
yoyo: cleanup internal buffer allocation in D3
iwlwifi:
yoyo: support for new DBGI_SRAM region
ixgbe:
Fix NULL pointer dereference in ixgbe_xdp_setup
ixp4xx_eth:
Add devicetree bindings
ixp4xx_eth:
fix compile-testing
ixp4xx_eth:
make ptp support a platform driver
ixp4xx_eth:
Probe the PTP module from the device tree
ixp4xx_eth:
Stop referring to GPIOs
jbd2:
add sparse annotations for add_transaction_credits()
jbd2:
clean up two gcc -Wall warnings in recovery.c
jbd2:
fix clang warning in recovery.c
jbd2:
fix portability problems caused by unaligned accesses
kasan:
always respect CONFIG_KASAN_STACK
kasan:
fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS
kasan:
test: avoid corrupting memory in copy_user_test
kasan:
test: avoid corrupting memory in kasan_rcu_uaf
kasan:
test: avoid corrupting memory via memset
kasan:
test: avoid writing invalid memory
kasan:
test: clean up ksize_uaf
kasan:
test: disable kmalloc_memmove_invalid_size for HW_TAGS
kasan:
test: only do kmalloc_uaf_memset for generic mode
kasan:
test: rework kmalloc_oob_right
kbuild:
Add -Werror=ignored-optimization-argument to CLANG_FLAGS
kbuild:
Add a comment above -Wno-gnu
kbuild:
check CONFIG_AS_IS_LLVM instead of LLVM_IAS
kbuild:
clean up objtool_args slightly
kbuild:
do not remove 'linux' link in scripts/link-vmlinux.sh
kbuild:
do not require sub-make for separate output tree builds
kbuild:
Enable dtc 'pci_device_reg' warning by default
kbuild:
Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y
kbuild:
Fix comment typo in scripts/Makefile.modpost
kbuild:
Fix TRIM_UNUSED_KSYMS with LTO_CLANG
kbuild:
macrofy the condition of if_changed and friends
kbuild:
merge vmlinux_link() between ARCH=um and other architectures
kbuild:
merge vmlinux_link() between the ordinary link and Clang LTO
kbuild:
Only default to -Werror if COMPILE_TEST
kbuild:
redo fake deps at include/ksym/*.h
kbuild:
Remove -Wno-format-invalid-specifier from clang block
kbuild:
remove stale *.symversions
kbuild:
remove unused quiet_cmd_update_lto_symversions
kbuild:
sh: remove unused install script
kbuild:
Shuffle blank line to improve comment meaning
kbuild:
Switch to 'f' variants of integrated assembler flag
kbuild:
warn if a different compiler is used for external module builds
kbuild:
warn if FORCE is missing for if_changed(_dep,_rule) and filechk
Kconfig.debug:
drop GCC 5+ version check for DWARF5
Kconfig.debug:
drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH
kcsan:
Improve some Kconfig comments
kcsan:
Introduce CONFIG_KCSAN_STRICT
kcsan:
Make strict mode imply interruptible watchers
kcsan:
permissive: Ignore data-racy 1-bit value changes
kcsan:
Print if strict or non-strict during init
kcsan:
Reduce get_ctx() uses in kcsan_found_watchpoint()
kcsan:
Remove CONFIG_KCSAN_DEBUG
kcsan:
Rework atomic.h into permissive.h
kcsan:
use u64 instead of cycles_t
kdb:
Get rid of custom debug heap allocator
kdb:
Get rid of redundant kdb_register_flags()
kdb:
Rename members of struct kdbtab_t
kdb:
Rename struct defcmd_set to struct kdb_macro
kdb:
Simplify kdb_defcmd macro logic
Linux:
Keep read and write fds with each nlm_file
kernel/acct.c:
use dedicated helper to access rlimit values
kernel/fork.c:
unexport get_{mm,task}_exe_file
kernel/fork:
always deny write access to current MM exe_file
kernel/fork:
factor out replacing the current MM exe_file
kernel/pid.c:
implement additional checks upon pidfd_create() parameters
kernel/pid.c:
remove static qualifier from pidfd_create()
kernel:
debug: Convert to SPDX identifier
kernfs:
add a revision to identify directory node changes
kernfs:
also call kernfs_set_rev() for positive dentry
kernfs:
don't create a negative dentry if inactive node exists
kernfs:
dont call d_splice_alias() under kernfs node lock
kernfs:
switch kernfs to use an rwsem
kernfs:
use i_lock to protect concurrent inode updates
kernfs:
use VFS negative dentry caching
kexec:
avoid compat_alloc_user_space
kexec:
move locking into do_kexec_load
kfence, x86:
only define helpers if !MODULE
kfence:
add function to mask address bits
kfence:
show cpu and timestamp in alloc/free info
kfence:
test: fail fast if disabled at boot
kselftest/arm64:
Add a TODO list for floating point tests
kselftest/arm64:
Add tests for SVE vector configuration
kselftest/arm64:
Ignore check_gcr_el1_cswitch binary
kselftest/arm64:
mte: Fix misleading output when skipping tests
kselftest/arm64:
pac: Fix skipping of tests on systems without PAC
kselftest/arm64:
Provide a helper binary and "library" for SVE RDVL
kselftest/arm64:
signal: Add a TODO list for signal handling tests
kselftest/arm64:
signal: Add SVE to the set of features we can check for
kselftest/arm64:
signal: Add test case for SVE register state in signals
kselftest/arm64:
signal: Check SVE signal frame shows expected vector length
kselftest/arm64:
signal: Skip tests if required features are missing
kselftest/arm64:
signal: Support signal frames with SVE register data
kselftest/arm64:
signal: Verify that signals can't change the SVE vector length
kselftest/arm64:
Validate vector lengths are set in sve-probe-vls
Linux:
kselftest:sched: remove duplicate include in cs_prctl_test.c
ksmbd:
add buffer validation for smb direct
ksmbd:
add buffer validation for SMB2_CREATE_CONTEXT
ksmbd:
add buffer validation in session setup
ksmbd:
add default data stream name in FILE_STREAM_INFORMATION
ksmbd:
add ipv6_addr_v4mapped check to know if connection from client is ipv4
ksmbd:
add missing assignments to ret on ndr_read_int64 read calls
ksmbd:
add negotiate context verification
ksmbd:
add request buffer validation in smb2_set_info
ksmbd:
add support for negotiating signing algorithm
ksmbd:
add support for SMB3 multichannel
ksmbd:
add the check to vaildate if stream protocol length exceeds maximum value
ksmbd:
add user namespace support
ksmbd:
add validation for FILE_FULL_EA_INFORMATION of smb2_get_info
ksmbd:
add validation for ndr read/write functions
ksmbd:
add validation in smb2 negotiate
ksmbd:
add validation in smb2_ioctl
ksmbd:
allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security
ksmbd:
call mnt_user_ns once in a function
ksmbd:
change ACE types to enumeration
ksmbd:
change data type of volatile/persistent id to u64
ksmbd:
change int data type to boolean
ksmbd:
change server config string index to enumeration
ksmbd:
change server state type macro to enumeration
ksmbd:
change sid types to enumeration
ksmbd:
change stream type macro to enumeration
ksmbd:
check protocol id in ksmbd_verify_smb_message()
ksmbd:
check strictly data area in ksmbd_smb2_check_message()
ksmbd:
defer notify_change() call
ksmbd:
delete some stray tabs
ksmbd:
don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default
ksmbd:
don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
ksmbd:
ensure error is surfaced in set_file_basic_info()
ksmbd:
factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename
ksmbd:
factor out a ksmbd_vfs_lock_parent helper
ksmbd:
fix -Wstringop-truncation warnings
ksmbd:
fix __write_overflow warning in ndr_read_string
ksmbd:
fix an error message in ksmbd_conn_trasnport_init
ksmbd:
fix an oops in error handling in smb2_open()
ksmbd:
fix control flow issues in sid_to_id()
ksmbd:
fix dentry racy with rename()
ksmbd:
fix documentation for 2 functions
ksmbd:
fix invalid request buffer access in compound
ksmbd:
fix kernel oops in ksmbd_rpc_ioctl/rap()
ksmbd:
fix kfree of uninitialized pointer oid
ksmbd:
fix lookup on idmapped mounts
ksmbd:
fix memory leak in ksmbd_vfs_get_sd_xattr()
ksmbd:
fix memory leak in smb_inherit_dacl()
ksmbd:
fix memory leak smb2_populate_readdir_entry()
ksmbd:
fix missing error code in smb2_lock
ksmbd:
Fix multi-protocol negotiation
ksmbd:
fix oops from fuse driver
ksmbd:
fix overly long line
ksmbd:
fix permission check issue on chown and chmod
ksmbd:
fix potencial 32bit overflow from data area check in smb2_write
ksmbd:
Fix potential memory leak in tcp_destroy_socket()
ksmbd:
fix read of uninitialized variable ret in set_file_basic_info
ksmbd:
Fix read on the uninitialized pointer sess
ksmbd:
fix read on the uninitialized send_ctx
ksmbd:
fix subauth 0 handling in sid_to_id()
ksmbd:
fix the running request count decrement
ksmbd:
fix transform header validation
ksmbd:
fix translation in acl entries
ksmbd:
fix translation in create_posix_rsp_buf()
ksmbd:
fix translation in ksmbd_acls_fattr()
ksmbd:
fix translation in sid_to_id()
ksmbd:
fix translation in smb2_populate_readdir_entry()
ksmbd:
fix typo in comment
ksmbd:
fix typo of MS-SMBD
ksmbd:
fix unused err value in smb2_lock
ksmbd:
fix version mismatch with out of tree
ksmbd:
fix wrong compression context size
ksmbd:
fix wrong error status return on session setup
ksmbd:
free ksmbd_lock when file is closed
ksmbd:
handle error cases first in smb2_create_sd_buffers
ksmbd:
improve credits management
ksmbd:
initialize variables on the declaration
ksmbd:
limit read/write/trans buffer size not to exceed 8MB
ksmbd:
log that server is experimental at module load
ksmbd:
make smb2_find_context_vals return NULL if not found
ksmbd:
missing check for NULL in convert_to_nt_pathname()
ksmbd:
move credit charge verification over smb2 request size verification
ksmbd:
move fs/cifsd to fs/ksmbd
ksmbd:
opencode posix acl functions instead of wrappers
ksmbd:
opencode to avoid trivial wrappers
ksmbd:
opencode to remove ATTR_FP macro
ksmbd:
opencode to remove FP_INODE macro
ksmbd:
prevent out of share access
ksmbd:
Reduce error log 'speed is unknown' to debug
ksmbd:
Relax credit_charge check in smb2_validate_credit_charge()
ksmbd:
remove ____ksmbd_align in ksmbd_server.h
ksmbd:
remove and replace macros with inline functions in smb_common.h
ksmbd:
remove cache read/trans buffer support
ksmbd:
remove follow symlinks support
ksmbd:
remove getting worker state macros
ksmbd:
remove ksmbd_err/info
ksmbd:
remove ksmbd_vfs_copy_file_range
ksmbd:
remove macros in transport_ipc.c
ksmbd:
remove NTLMv1 authentication
ksmbd:
remove RFC1002 check in smb2 request
ksmbd:
remove select FS_POSIX_ACL in Kconfig
ksmbd:
remove setattr preparations in set_file_basic_info()
ksmbd:
remove SMB1 oplock level macros
ksmbd:
remove the leftover of smb2.0 dialect support
ksmbd:
remove unneeded check_context_err
ksmbd:
remove unneeded FIXME comment
ksmbd:
remove unneeded NULL check in for_each_netdev
ksmbd:
remove unneeded NULL check in the list iterator
ksmbd:
remove unused ksmbd_file_table_flush function
ksmbd:
reorder and document on-disk and netlink structures in headers
ksmbd:
replace BUFFER_NR_PAGES with inline function
ksmbd:
replace KSMBD_ALIGN with kernel ALIGN macro
ksmbd:
replace KSMBD_SHARE_CONFIG_PATH with inline function
ksmbd:
replace PAYLOAD_HEAD with inline function
ksmbd:
replace request and respone buffer macro with inline functions
ksmbd:
replace SMB_DIRECT_TRANS macro with inline function
ksmbd:
replace struct dentry with struct path in some function's arguments
ksmbd:
Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT
ksmbd:
set MAY_* flags together with open flags
ksmbd:
set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO
ksmbd:
set STATUS_INVALID_PARAMETER error status if credit charge is invalid
ksmbd:
smbd: fix dma mapping error in smb_direct_post_send_data
ksmbd:
smbd: fix kernel oops during server shutdown
ksmbd:
throttle session setup failures to avoid dictionary attacks
ksmbd:
transport_rdma: Don't include rwlock.h directly
ksmbd:
uninterruptible wait for a file being unlocked
ksmbd:
update SMB3 multi-channel support in ksmbd.rst
ksmbd:
update the comment for smb2_get_ksmbd_tcon()
ksmbd:
use buf_data_size instead of recalculation in smb3_decrypt_req()
ksmbd:
use channel signingkey for binding SMB2 session setup
ksmbd:
use correct basic info level in set_file_basic_info()
ksmbd:
use f_bsize in FS_SECTOR_SIZE_INFORMATION
ksmbd:
use f_bsize instead of q->limits.logical_block_size
ksmbd:
use goto instead of duplicating the resoure cleanup in ksmbd_open_fd
ksmbd:
use kasprintf() in ksmbd_vfs_xattr_stream_name()
ksmbd:
use ksmbd_vfs_lock_parent to get stable parent dentry
ksmbd:
use list_for_each_entry instead of list_for_each
ksmbd:
use LOOKUP_BENEATH to prevent the out of share access
ksmbd:
use proper errno instead of -1 in smb2_get_ksmbd_tcon()
ksmbd:
validate compound response buffer
ksmbd:
validate credit charge after validating SMB2 PDU body size
ksmbd:
validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests
kunit:
fix kernel-doc warnings due to mismatched arg names
kunit:
fix reference count leak in kfree_at_end
kunit:
Print test statistics on failure
kunit:
tool: add --kernel_args to allow setting module params
kunit:
tool: better handling of quasi-bool args (--json, --raw_output)
kunit:
tool: make --raw_output support only showing kunit output
kunit:
ubsan integration
KVM:
Add infrastructure and macro to mark VM as bugged
KVM:
Allow to have arch-specific per-vm debugfs files
KVM:
arm64: Add config register bit definitions
KVM:
arm64: Add feature register flag definitions
KVM:
arm64: Add helpers to tag shared pages in SW bits
KVM:
arm64: Add hyp_spin_is_locked() for basic locking assertions at EL2
KVM:
arm64: Allow populating software bits
KVM:
arm64: Avoid mapping size adjustment on permission fault
KVM:
arm64: Count VMID-wide TLB invalidations
KVM:
arm64: Disabling disabled PMU counters wastes a lot of time
KVM:
arm64: Don't overwrite software bits with owner id
KVM:
arm64: Drop check_kvm_target_cpu() based percpu probe
KVM:
arm64: Drop init_common_resources()
KVM:
arm64: Drop unnecessary masking of PMU registers
KVM:
arm64: Drop unused REQUIRES_VIRT
KVM:
arm64: Enable forcing page-level stage-2 mappings
KVM:
arm64: Enable retrieving protections attributes of PTEs
KVM:
arm64: Enforce reserved bits for PSCI target affinities
KVM:
arm64: Expose host stage-2 manipulation helpers
KVM:
arm64: Expose page-table helpers
KVM:
arm64: Expose pkvm_hyp_id
KVM:
arm64: Fix comments related to GICv2 PMR reporting
KVM:
arm64: Fix host stage-2 PGD refcount
KVM:
arm64: Fix names of config register fields
KVM:
arm64: Fix PMU probe ordering
KVM:
arm64: Fix read-side race on updates to vcpu reset state
KVM:
arm64: Handle PSCI resets before userspace touches vCPU state
KVM:
arm64: Introduce addr_is_memory()
KVM:
arm64: Introduce helper to retrieve a PTE and its level
KVM:
arm64: Introduce hyp_assert_lock_held()
KVM:
arm64: Keep mdcr_el2's value as set by __init_el2_debug
KVM:
arm64: Make __pkvm_create_mappings static
KVM:
arm64: Make hyp_panic() more robust when protected mode is enabled
KVM:
arm64: Mark host bss and rodata section as shared
KVM:
arm64: MDCR_EL2 is a 64-bit register
KVM:
arm64: Minor optimization of range_is_memory
KVM:
arm64: Move kern_hyp_va() usage in __load_guest_stage2() into the callers
KVM:
arm64: Narrow PMU sysreg reset values to architectural requirements
KVM:
arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule
KVM:
arm64: Optimize host memory aborts
KVM:
arm64: perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF
KVM:
arm64: placeholder to check if VM is protected
KVM:
arm64: Provide the host_stage2_try() helper macro
KVM:
arm64: Record number of signal exits as a vCPU stat
KVM:
arm64: Refactor protected nVHE stage-1 locking
KVM:
arm64: Refactor sys_regs.h,c for nVHE reuse
KVM:
arm64: Release mmap_lock when using VM_SHARED with MTE
KVM:
arm64: Remove __pkvm_mark_hyp
KVM:
arm64: Remove PMSWINC_EL0 shadow register
KVM:
arm64: Remove trailing whitespace in comment
KVM:
arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED
KVM:
arm64: Report corrupted refcount at EL2
KVM:
arm64: Restore mdcr_el2 from vcpu
KVM:
arm64: Restrict EL2 stage-1 changes in protected mode
KVM:
arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size
KVM:
arm64: Return -EPERM from __pkvm_host_share_hyp()
KVM:
arm64: Tolerate re-creating hyp mappings to set software bits
KVM:
arm64: Track value of cptr_el2 in struct kvm_vcpu_arch
KVM:
arm64: Trim guest debug exception handling
KVM:
arm64: Unify stage-2 programming behind __load_stage2()
KVM:
arm64: Unregister HYP sections from kmemleak in protected mode
KVM:
arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit
KVM:
arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE
KVM:
arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supported IPA
KVM:
arm64: Use generic KVM xfer to guest work function
KVM:
arm64: Use get_page() instead of kvm_get_pfn()
KVM:
arm64: vgic: Drop WARN from vgic_get_irq
KVM:
arm64: vgic: Resample HW pending state on deactivation
KVM:
arm64: Walk userspace page tables to compute the THP mapping size
KVM:
Block memslot updates across range_start() and range_end()
KVM:
Cache the last used slot index per vCPU
KVM:
Clean up benign vcpu->cpu data races when kicking vCPUs
KVM:
const-ify all relevant uses of struct kvm_memory_slot
KVM:
do not shrink halt_poll_ns below grow_start
KVM:
Don't take mmu_lock for range invalidation unless necessary
KVM:
Drop unused kvm_dirty_gfn_invalid()
KVM:
Export kvm_make_all_cpus_request() for use in marking VMs as bugged
kvm:
fix objtool relocation warning
kvm:
fix wrong exception emulation in check_rdtsc
KVM:
Get rid of kvm_get_pfn()
KVM:
Introduce kvm_get_kvm_safe()
KVM:
KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs
KVM:
kvm_stat: do not show halt_wait_ns
KVM:
MIPS: Remove a "set but not used" variable
KVM:
MMU: mark role_regs and role accessors as maybe unused
KVM:
MMU: Reset mmu->pkru_mask to avoid stale data
KVM:
Move last_used_slot logic out of search_memslots
KVM:
nSVM: remove useless kvm_clear_*_queue
KVM:
nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em
KVM:
nVMX: Don't evaluate "emulation required" on nested VM-Exit
KVM:
nVMX: Filter out all unsupported controls when eVMCS was activated
KVM:
nVMX: fix comments of handle_vmon()
KVM:
nVMX: Fix nested bus lock VM exit
KVM:
nVMX: promptly process interrupts delivered while in guest mode
KVM:
nVMX: Pull KVM L0's desired controls directly from vmcs01
KVM:
nVMX: Remove obsolete MSR bitmap refresh at nested transitions
KVM:
nVMX: Set LDTR to its architecturally defined value on nested VM-Exit
KVM:
nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter
KVM:
PPC: Book3S HV Nested: Fix TM softpatch HFAC interrupt emulation
KVM:
PPC: Book3S HV Nested: Make nested HFSCR state accessible
KVM:
PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live
KVM:
PPC: Book3S HV Nested: Sanitise vcpu registers
KVM:
PPC: Book3S HV Nested: save_hv_return_state does not require trap argument
KVM:
PPC: Book3S HV Nested: Stop forwarding all HFUs to L1
KVM:
PPC: Book3S HV P9: Fixes for TM softpatch interrupt NIP
KVM:
PPC: Book3S HV: Add sanity check to copy_tofrom_guest
KVM:
PPC: Book3S HV: Fix copy_tofrom_guest routines
KVM:
PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()
KVM:
PPC: Book3S HV: Initialise vcpu MSR with MSR_ME
KVM:
PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest
KVM:
PPC: Book3S HV: Remove TM emulation from POWER7/8 path
KVM:
PPC: Book3S HV: Stop exporting symbols from book3s_64_mmu_radix
KVM:
PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers
KVM:
PPC: Book3S HV: Use the new IRQ chip to detect passthrough interrupts
KVM:
PPC: Book3S HV: XICS: Fix mapping of passthrough interrupts
KVM:
PPC: Book3S HV: XIVE: Add a 'flags' field
KVM:
PPC: Book3S HV: XIVE: Add support for automatic save-restore
KVM:
PPC: Book3S HV: XIVE: Change interface of passthrough interrupt routines
KVM:
PPC: Book3S HV: XIVE: Fix mapping of passthrough interrupts
KVM:
PPC: Book3S PR: Declare kvmppc_handle_exit_pr()
KVM:
PPC: Book3S PR: Remove unused variable
KVM:
PPC: Fix clearing never mapped TCEs in realmode
KVM:
PPC: Use arch_get_random_seed_long instead of powernv variant
KVM:
Remove kvm_is_transparent_hugepage() and PageTransCompoundMap()
KVM:
Remove tlbs_dirty
KVM:
Remove unnecessary export of kvm_{inc,dec}_notifier_count()
KVM:
Rename lru_slot to last_used_slot
KVM:
rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest
KVM:
s390: clear kicked_mask before sleeping again
KVM:
s390: Enable specification exception interpretation
KVM:
s390: Function documentation fixes
KVM:
s390: generate kvm hypercall functions
KVM:
s390: index kvm->arch.idle_mask by vcpu_idx
KVM:
s390: preserve deliverable_mask in __airqs_kick_single_vcpu
KVM:
s390: remove myself as reviewer
KVM:
selftests: Add a test for KVM_RUN+rseq to detect task migration bugs
KVM:
selftests: Add checks for histogram stats bucket_size field
KVM:
selftests: Change backing_src flag to -s in demand_paging_test
KVM:
selftests: Create a separate dirty bitmap per slot
KVM:
selftests: Ensure all migrations are performed when test is affined
KVM:
selftests: Move vcpu_args_set into perf_test_util
KVM:
selftests: Refactor help message for -s backing_src
KVM:
selftests: Remove __NR_userfaultfd syscall fallback
KVM:
selftests: Support multiple slots in dirty_log_perf_test
KVM:
selftests: test KVM_GUESTDBG_BLOCKIRQ
KVM:
SEV-ES: clean up kvm_sev_es_ins/outs
KVM:
SEV-ES: fix another issue with string I/O VMGEXITs
KVM:
SEV-ES: fix length of string I/O
KVM:
SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
KVM:
SEV-ES: keep INS functions together
KVM:
SEV-ES: reduce ghcb_sa_len to 32 bits
KVM:
SEV-ES: rename guest_ins_data to sev_pio_data
KVM:
SEV-ES: Set guest_state_protected after VMSA update
KVM:
SEV: Acquire vcpu mutex when updating VMSA
KVM:
SEV: Allow some commands for mirror VM
KVM:
SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
KVM:
SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
KVM:
SEV: Update svm_vm_copy_asid_from for SEV-ES
KVM:
stats: Add halt polling related histogram stats
KVM:
stats: Add halt_wait_ns stats for all architectures
KVM:
stats: Add VM stat for remote tlb flush requests
KVM:
stats: remove dead stores
KVM:
stats: Support linear and logarithmic histogram statistics
KVM:
stats: Update doc for histogram statistics
KVM:
SVM: Add 5-level page table support for SVM
KVM:
SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition
KVM:
SVM: AVIC: drop unsupported AVIC base relocation code
KVM:
SVM: avoid refreshing avic if its state didn't change
KVM:
SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC
KVM:
SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT
KVM:
SVM: Drop explicit MMU reset at RESET/INIT
KVM:
SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET
KVM:
SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT
KVM:
SVM: Emulate #INIT in response to triple fault shutdown
KVM:
SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT
KVM:
SVM: fix missing sev_decommission in sev_receive_start
KVM:
SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load}
KVM:
SVM: remove svm_toggle_avic_for_irq_window
KVM:
SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT
KVM:
SVM: split svm_handle_invalid_exit
KVM:
SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT
KVM:
SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT
KVM:
SVM: Zero out GDTR.base and IDTR.base on INIT
KVM:
VMX: avoid running vmx_handle_exit_irqoff in case of emulation
KVM:
VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT
KVM:
VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed
KVM:
VMX: Drop caching of KVM's desired sec exec controls for vmcs01
KVM:
VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue
KVM:
VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0()
KVM:
VMX: Hide VMCS control calculators in vmx.c
KVM:
VMX: Invert handling of CR0.WP for EPT without unrestricted guest
KVM:
VMX: Move RESET-only VMWRITE sequences to init_vmcs()
KVM:
VMX: Process CR0.PG side effects after setting CR0 assets
KVM:
VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled
KVM:
VMX: Refresh list of user return MSRs after setting guest CPUID
KVM:
VMX: Remove defunct "nr_active_uret_msrs" field
KVM:
VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT
KVM:
VMX: Remove explicit MMU reset in enter_rmode()
KVM:
VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT
KVM:
VMX: Remove redundant handling of bus lock vmexit
KVM:
VMX: Remove redundant write to set vCPU as active at RESET/INIT
KVM:
VMX: Remove unnecessary initialization of msr_bitmap_mode
KVM:
VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT
KVM:
VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping
KVM:
VMX: Skip emulation required checks during pmode/rmode transitions
KVM:
VMX: Skip pointless MSR bitmap update when setting EFER
KVM:
VMX: Smush x2APIC MSR bitmap adjustments into single function
KVM:
VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET
KVM:
x86/mmu: add comment explaining arguments to kvm_zap_gfn_range
KVM:
x86/mmu: Add detailed page size stats
KVM:
x86/mmu: allow APICv memslot to be enabled but invisible
KVM:
x86/mmu: allow kvm_faultin_pfn to return page fault handling code
KVM:
x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats
KVM:
x86/mmu: bump mmu notifier count in kvm_zap_gfn_range
KVM:
x86/mmu: Don't freak out if pml5_root is NULL on 4-level host
KVM:
x86/mmu: Drop 'shared' param from tdp_mmu_link_page()
KVM:
x86/mmu: fast_page_fault support for the TDP MMU
KVM:
x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address
KVM:
x86/mmu: Fix use of enums in trace_fast_page_fault
KVM:
x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle
KVM:
x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level
KVM:
x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU
KVM:
x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID
KVM:
x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page
KVM:
x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation
KVM:
x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality
KVM:
x86/mmu: Remove redundant spte present check in mmu_set_spte
KVM:
x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page
KVM:
x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap
KVM:
x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault
KVM:
x86/mmu: rename try_async_pf to kvm_faultin_pfn
KVM:
x86/mmu: Return old SPTE from mmu_spte_clear_track_bits()
KVM:
x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0
KVM:
x86/mmu: Support shadowing NPT when 5-level paging is enabled in host
KVM:
x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces
KVM:
x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block()
kvm:
x86: Add AMD PMU MSRs to msrs_to_save_all[]
KVM:
X86: Add per-vm stat for max rmap list size
KVM:
x86: Allow CPU to force vendor-specific TDP level
KVM:
x86: APICv: drop immediate APICv disablement on current vCPU
KVM:
x86: APICv: fix race in kvm_request_apicv_update on SVM
KVM:
x86: check for interrupts before deciding whether to exit the fast path
KVM:
x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level
KVM:
x86: Clean up redundant ROL16(val, n) macro definition
KVM:
x86: Clear KVM's cached guest CR3 at RESET/INIT
KVM:
x86: Consolidate APIC base RESET initialization code
KVM:
x86: don't disable APICv memslot when inhibited
KVM:
x86: Don't force set BSP bit when local APIC is managed by userspace
KVM:
x86: enable TDP MMU by default
KVM:
X86: fix lazy allocation of rmaps
KVM:
X86: Fix missed remote tlb flush in rmap_write_protect()
KVM:
x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect()
KVM:
x86: Flush the guest's TLB on INIT
KVM:
x86: Handle SRCU initialization failure during page track init
KVM:
x86: Hoist kvm_dirty_regs check out of sync_regs()
KVM:
x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use
KVM:
x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry
KVM:
x86: implement KVM_GUESTDBG_BLOCKIRQ
kvm:
x86: Increase KVM_SOFT_MAX_VCPUS to 710
kvm:
x86: Increase MAX_VCPUS to 1024
KVM:
X86: Introduce kvm_mmu_slot_lpages() helpers
KVM:
X86: Introduce mmu_rmaps_stat per-vm debugfs file
KVM:
x86: Kill off __ex() and __kvm_handle_fault_on_reboot()
KVM:
x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out
KVM:
x86: Mark all registers as avail/dirty at vCPU creation
KVM:
x86: Migrate the PIT only if vcpu0 is migrated, not any BSP
KVM:
X86: MMU: Tune PTE_LIST_EXT to be bigger
KVM:
x86: Move declaration of kvm_spurious_fault() to x86.h
KVM:
x86: Move EDX initialization at vCPU RESET to common code
KVM:
x86: Move setting of sregs during vCPU RESET/INIT to common x86
KVM:
x86: nSVM: don't copy virt_ext from vmcb12
KVM:
x86: nSVM: refactor svm_leave_smm and smm_enter_smm
KVM:
x86: nSVM: restore int_vector in svm_clear_vintr
KVM:
x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit
KVM:
x86: nSVM: test eax for 4K alignment for GP errata workaround
KVM:
x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry
KVM:
x86: nVMX: re-evaluate emulation_required on nested VM exit
KVM:
x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET
KVM:
X86: Optimize pte_list_desc with per-array counter
KVM:
X86: Optimize zapping rmap
KVM:
x86: Preserve guest's CR0.CD/NW on INIT
KVM:
x86: Query vcpu->vcpu_idx directly and drop its accessor
KVM:
x86: Remove defunct BSP "update" in local APIC reset
KVM:
x86: remove unnecessary arguments from complete_emulator_pio_in
KVM:
X86: Remove unneeded KVM_DEBUGREG_RELOAD
KVM:
x86: reset pdptrs_from_userspace when exiting smm
KVM:
x86: selftests: test simultaneous uses of V_IRQ from L1 and L0
KVM:
x86: Set BSP bit in reset BSP vCPU's APIC base by default
KVM:
X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT
kvm:
x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS
KVM:
x86: split the two parts of emulator_pio_in
KVM:
x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode
KVM:
x86: Swap order of CPUID entry "index" vs. "significant flag" checks
KVM:
x86: switch pvclock_gtod_sync_lock to a raw spinlock
KVM:
X86: Synchronize the shadow pagetable before link it
KVM:
x86: Take srcu lock in post_kvm_run_save()
KVM:
x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted
KVM:
x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM
KVM:
x86: VMX: synthesize invalid VM exit when emulating invalid guest state
KVM:
x86: WARN if APIC HW/SW disable static keys are non-zero on unload
KVM:
x86: WARN if the APIC map is dirty without an in-kernel local APIC
KVM:
xen: do not use struct gfn_to_hva_cache
kyber:
avoid q->disk dereferences in trace points
lan78xx:
Add missing return code checks
lan78xx:
Fix exception on link speed change
lan78xx:
Fix partial packet errors on suspend/resume
lan78xx:
Fix race condition in disconnect handling
lan78xx:
Fix race conditions in suspend/resume handling
lan78xx:
Fix white space and style issues
lan78xx:
Limit number of driver warning messages
lan78xx:
Remove unused pause frame queue
lan78xx:
Remove unused timer
lan78xx:
select CRC32
lan78xx:
Set flow control threshold to prevent packet loss
leds:
aat1290: Move driver to flash subdirectory
leds:
as3645a: Move driver to flash subdirectory
leds:
el15203000: Correct headers (of*.h -> mod_devicetable.h)
leds:
flash: Remove redundant initialization of variable ret
leds:
is31fl32xx: Fix missing error code in is31fl32xx_parse_dt()
leds:
ktd2692: Move driver to flash subdirectory
leds:
leds-core: Implement the retain-state-shutdown property
leds:
lgm-sso: Convert to use list_for_each_entry*() API
leds:
lgm-sso: Don't spam logs when probe is deferred
leds:
lgm-sso: Propagate error codes from callee to caller
leds:
lgm-sso: Put fwnode in any case during ->probe()
leds:
lgm-sso: Remove explicit managed GPIO resource cleanup
leds:
lm3601x: Move driver to flash subdirectory
leds:
lm3692x: Correct headers (of*.h -> mod_devicetable.h)
leds:
lm3697: Make error handling more robust
leds:
lm3697: Update header block to reflect reality
leds:
lp50xx: Fix chip name in KConfig
leds:
lt3593: Put fwnode in any case during ->probe()
leds:
max77693: Move driver to flash subdirectory
leds:
move default_state read from fwnode to core
leds:
pca955x: Add brightness_get function
leds:
pca955x: Clean up code formatting
leds:
pca955x: Implement the default-state property
leds:
pca955x: Let the core process the fwnode
leds:
pca955x: Switch to i2c probe_new
leds:
pwm: add support for default-state device property
leds:
rt8515: Put fwnode in any case during ->probe()
leds:
sgm3140: Move driver to flash subdirectory
leds:
trigger: audio: Add an activate callback to ensure the initial brightness is set
leds:
trigger: remove reference to obsolete CONFIG_IDE_GD_ATA
lg-laptop:
Correctly handle dmi_get_system_info() returning NULL
lib/dump_stack:
correct kernel-doc notation
lib/iov_iter.c:
fix kernel-doc warnings
lib/logic_iomem:
fix sparse warnings
lib/mpi:
use kcalloc in mpi_resize
lib/nmi_backtrace:
explicitly serialize banner and regs
lib/nmi_backtrace:
Serialize even messages about idle CPUs
lib/scatterlist:
Fix wrong update of orig_nents
lib/scatterlist:
Provide a dedicated function to support table append
lib/test:
convert test_sort.c to use KUnit
lib/test_lockup:
Adapt to changed variables
lib/test_scanf:
Handle n_bits == 0 in random tests
lib/test_scanf:
split up number parsing test routines
lib/test_stackinit:
Add assigned initializers
lib/test_stackinit:
Allow building stand-alone
lib/test_stackinit:
Fix static initializer test
lib/test_vmalloc.c:
add a new 'nr_pages' parameter
lib/zlib_inflate/inffast:
check config in C to avoid unused function warning
lib:
add linear range get selector within
lib:
test_bitmap: add bitmap_print_bitmask/list_to_buf test cases
libata:
Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.
libata:
add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs
libata:
cleanup ata_dev_configure()
libata:
cleanup device sleep capability detection
libata:
cleanup NCQ priority handling
libata:
fix ata_host_start()
libata:
fix ata_read_log_page() warning
libata:
Introduce ncq_prio_supported sysfs sttribute
libata:
pass over maintainership to Damien Le Moal
libata:
print feature list on device scan
libata:
simplify ata_scsi_rbuf_fill()
libbpf:
Add bpf_cookie support to bpf_link_create() API
libbpf:
Add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIs
libbpf:
Add bpf_map__pin_path function
libbpf:
Add bpf_program__attach_kprobe_opts function
libbpf:
Add btf__load_vmlinux_btf/btf__load_module_btf
libbpf:
Add split BTF support for btf__load_from_kernel_by_id()
libbpf:
Add uprobe ref counter offset support for USDT semaphores
libbpf:
Allow decimal offset for kprobes
libbpf:
Allow specification of "kprobe/function+offset"
libbpf:
Avoid use of __int128 in typed dump display
libbpf:
BTF dumper support for typed data
libbpf:
Btf typed dump does not need to allocate dump data
libbpf:
Clarify/fix unaligned data issues for btf typed dump
libbpf:
Cleanup the layering between CORE and bpf_program.
libbpf:
Export bpf_program__attach_kprobe_opts function
libbpf:
Fix comment typo
libbpf:
Fix compilation errors on ppc64le for btf dump typed data
libbpf:
Fix func leak in attach_kprobe
libbpf:
Fix memory leak in strset
libbpf:
Fix race when pinning maps in parallel
libbpf:
Fix removal of inner map in bpf_object__create_map
libbpf:
Fix reuse of pinned map on older kernel
libbpf:
Fix segfault in light skeleton for objects without BTF
libbpf:
Fix segfault in static linker for objects without BTF
libbpf:
Fix the possible memory leak on error
libbpf:
Introduce 'btf_custom_path' to 'bpf_obj_open_opts'
libbpf:
Move CO-RE types into relo_core.h.
libbpf:
Propagate errors when retrieving enum value for typed data display
libbpf:
Re-build libbpf.so when libbpf.map changes
libbpf:
Remove unused bpf_link's destroy operation, but add dealloc
libbpf:
Rename btf__get_from_id() as btf__load_from_kernel_by_id()
libbpf:
Rename btf__load() as btf__load_into_kernel()
libbpf:
Rename libbpf documentation index file
libbpf:
Return non-null error on failures in libbpf_find_prog_btf_id()
libbpf:
Split bpf_core_apply_relo() into bpf_program independent helper.
libbpf:
Split CO-RE logic into relo_core.c.
libbpf:
Support weak typed ksyms.
libbpf:
Use BPF perf link when supported by kernel
libertas:
Remove unnecessary label of lbs_ethtool_get_eeprom
libnvdimm/labels:
Add a checksum calculation helper
libnvdimm/labels:
Add blk isetcookie set / validation helpers
libnvdimm/labels:
Add blk special cases for nlabel and position helpers
libnvdimm/labels:
Add claim class helpers
libnvdimm/labels:
Add isetcookie validation helper
libnvdimm/labels:
Add type-guid helpers
libnvdimm/labels:
Introduce getters for namespace label fields
libnvdimm/labels:
Introduce label setter helpers
libnvdimm/pmem:
Fix crash triggered when I/O in-flight during unbind
libperf cpumap:
Take into advantage it is sorted to optimize perf_cpu_map__max()
libperf evsel:
Make use of FD robust.
libperf test evsel:
Fix build error on !x86 architectures
libperf tests:
Fix test_stat_cpu
libperf tests:
Fix verbose printing
libperf:
Add perf_cpu_map__default_new()
libsubcmd:
add OPT_UINTEGER_OPTARG option type
Linux:
Linux 5.15
Linux:
Linux 5.15-rc1
Linux:
Linux 5.15-rc2
Linux:
Linux 5.15-rc3
Linux:
Linux 5.15-rc4
Linux:
Linux 5.15-rc5
Linux:
Linux 5.15-rc6
Linux:
Linux 5.15-rc7
livepatch:
Replace deprecated CPU-hotplug functions.
lkdtm/bugs:
Add ARRAY_BOUNDS to selftests
lkdtm/fortify:
Consolidate FORTIFY_SOURCE tests
lkdtm/heap:
Avoid __alloc_size hint warning for VMALLOC_LINEAR_OVERFLOW
lkdtm:
Add kernel version to failure hints
lkdtm:
remove duplicated include of init.h
lkdtm:
remove IDE_CORE_CP crashpoint
lkdtm:
replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
lkdtm:
Use init_uts_ns.name instead of macros
lockd:
change the proc_handler for nsm_use_hostnames
lockd:
don't attempt blocking locks on nfs reexports
lockd:
Fix invalid lockowner cast after vfs_test_lock
lockd:
lockd server-side shouldn't set fl_ops
lockd:
update nlm_lookup_file reexport comment
locking/atomic:
add arch_atomic_long*()
locking/atomic:
add generic arch_*() bitops
locking/atomic:
centralize generated headers
locking/atomic:
remove ARCH_ATOMIC remanants
locking/atomic:
simplify ifdef generation
locking/atomic:
simplify non-atomic wrappers
locking/local_lock:
Add missing owner initialization
locking/local_lock:
Add PREEMPT_RT support
locking/lockdep:
Provide lockdep_assert{,_once}() helpers
locking/lockdep:
Reduce header dependencies in
locking/mutex:
Add MUTEX_WARN_ON
locking/mutex:
Consolidate core headers, remove kernel/locking/mutex-debug.h
locking/mutex:
Fix HANDOFF condition
locking/mutex:
Introduce __mutex_trylock_or_handoff()
locking/mutex:
Make mutex::wait_lock raw
locking/mutex:
Move the 'struct mutex_waiter' definition from
to the internal header
locking/mutex:
Use try_cmpxchg()
locking/rt:
Add base code for RT rw_semaphore and rwlock
locking/rtmutex:
Add adaptive spinwait mechanism
locking/rtmutex:
Add mutex variant for RT
locking/rtmutex:
Add wake_state to rt_mutex_waiter
locking/rtmutex:
Convert macros to inlines
locking/rtmutex:
Dequeue waiter on ww_mutex deadlock
locking/rtmutex:
Dont dereference waiter lockless
locking/rtmutex:
Extend the rtmutex core to support ww_mutex
locking/rtmutex:
Fix ww_mutex deadlock check
locking/rtmutex:
Guard regular sleeping locks specific functions
locking/rtmutex:
Implement equal priority lock stealing
locking/rtmutex:
Prepare RT rt_mutex_wake_q for RT locks
locking/rtmutex:
Prevent future include recursion hell
locking/rtmutex:
Prevent lockdep false positive with PI futexes
locking/rtmutex:
Prevent spurious EDEADLK return caused by ww_mutexes
locking/rtmutex:
Provide rt_mutex_base_is_locked()
locking/rtmutex:
Provide rt_mutex_slowlock_locked()
locking/rtmutex:
Provide rt_wake_q_head and helpers
locking/rtmutex:
Provide the spin/rwlock core lock function
locking/rtmutex:
Reduce
header dependencies, only include
locking/rtmutex:
Remove rt_mutex_is_locked()
locking/rtmutex:
Return success on deadlock for ww_mutex waiters
locking/rtmutex:
Set proper wait context for lockdep
locking/rtmutex:
Split API from implementation
locking/rtmutex:
Split out the inner parts of 'struct rtmutex'
locking/rtmutex:
Squash !RT tasks to DEFAULT_PRIO
locking/rtmutex:
Switch to from cmpxchg_*() to try_cmpxchg_*()
locking/rtmutex:
Use rt_mutex_wake_q_head
locking/rwbase:
Extract __rwbase_write_trylock()
locking/rwbase:
Properly match set_and_save_state() to restore_state()
locking/rwbase:
Take care of ordering guarantee for fastpath reader
locking/rwlock:
Provide RT variant
locking/rwsem:
Add missing __init_rwsem() for PREEMPT_RT
locking/rwsem:
Add rtmutex based R/W semaphore implementation
locking/rwsem:
Remove an unused parameter of rwsem_wake()
locking/semaphore:
Add might_sleep() to down_*() family
locking/spinlock/rt:
Prepare for RT local_lock
locking/spinlock:
Provide RT specific spinlock_t
locking/spinlock:
Provide RT variant
locking/spinlock:
Provide RT variant header:
locking/spinlock:
Split the lock types header, and move the raw types into
locking/ww_mutex:
Abstract out internal lock accesses
locking/ww_mutex:
Abstract out mutex accessors
locking/ww_mutex:
Abstract out mutex types
locking/ww_mutex:
Abstract out the waiter iteration
locking/ww_mutex:
Abstract out waiter enqueueing
locking/ww_mutex:
Add RT priority to W/W order
locking/ww_mutex:
Add rt_mutex based lock type and accessors
locking/ww_mutex:
Gather mutex_waiter initialization
locking/ww_mutex:
Implement rt_mutex accessors
locking/ww_mutex:
Implement rtmutex based ww_mutex API functions
locking/ww_mutex:
Initialize waiter.ww_ctx properly
locking/ww_mutex:
Move the ww_mutex definitions from
into
locking/ww_mutex:
Remove the __sched annotation from ww_mutex APIs
locking/ww_mutex:
Simplify lockdep annotations
locking/ww_mutex:
Split out the W/W implementation logic into kernel/locking/ww_mutex.h
locking/ww_mutex:
Split up ww_mutex_unlock()
locktorture:
Count lock readers
locktorture:
Mark statistics data races
loop:
don't grab a reference to the block device
loop:
raise media_change event
loop:
reduce the loop_ctl_mutex scope
loop:
Select I/O scheduler 'none' from inside add_disk()
m68k/nommu:
prevent setting ROMKERNEL when ROM is not set
m68k:
coldfire: return success for clk_enable(NULL)
m68k:
defconfig: Update defconfigs for v5.14-rc1
m68k:
Document that access_ok is broken for !CONFIG_CPU_HAS_ADDRESS_SPACES
m68k:
Double cast io functions to unsigned long
m68k:
emu: Fix invalid free in nfeth_cleanup()
m68k:
Factor the 8-byte lowlevel {get,put}_user code into helpers
m68k:
Fix asm register constraints for atomic ops
m68k:
Fix invalid RMW_INSNS on CPUs that lack CAS
m68k:
Handle arrivals of multiple signals correctly
m68k:
Leave stack mangling to asm wrapper of sigreturn()
m68k:
m5441x: add flexcan support
m68k:
mvme: Remove overdue #warnings in RTC handling
m68k:
Provide __{get,put}_kernel_nofault
m68k:
remove legacy probing
m68k:
Remove set_fs()
m68k:
Remove the 030 case in virt_to_phys_slow
m68k:
stmark2: update board setup
m68k:
Update ->thread.esp0 before calling syscall_trace() in ret_from_signal
m68k:
Use BUILD_BUG for passing invalid sizes to get_user/put_user
m68knommu:
only set CONFIG_ISA_DMA_API for ColdFire sub-arch
mac80211-hwsim:
fix late beacon hrtimer handling
mac80211:
add support for BSS color change
mac80211:
check return value of rhashtable_init
mac80211:
Drop frames from invalid MAC address in ad-hoc mode
mac80211:
Fix ieee80211_amsdu_aggregate frag_tail bug
mac80211:
Fix insufficient headroom issue for AMSDU
mac80211:
Fix monitor MTU limit so that A-MSDUs get through
mac80211:
Fix Ptk0 rekey documentation
mac80211:
fix use-after-free in CCMP/GCMP RX
mac80211:
include
mac80211:
introduce individual TWT support in AP mode
mac80211:
limit injected vht mcs/nss in ieee80211_parse_tx_radiotap
mac80211:
mesh: fix HE operation element length check
mac80211:
mesh: fix potentially unaligned access
mac80211:
parse transmit power envelope element
mac80211:
radiotap: Use BIT() instead of shifts
mac80211:
Reject zero MAC address in sta_info_insert_check()
mac80211:
remove unnecessary NULL check in ieee80211_register_hw()
mac80211:
Remove unnecessary variable and label
mac80211:
Use flex-array for radiotap header bitmap
mailbox:
cmdq: add mediatek mailbox support for mt8195
mailbox:
cmdq: add mt8192 support
mailbox:
cmdq: add multi-gce clocks support for mt8195
mailbox:
qcom-apcs-ipc: Add compatible for MSM8953 SoC
mailbox:
qcom-ipcc: Enable loading QCOM_IPCC as a module
mailbox:
qcom: Add support for SM6115 APCS IPC
mailbox:
sti: quieten kernel-doc warnings
mailmap:
add Andrej Shadura
mailmap:
update email address of Matthias Fuchs and Thomas Kц╤rper
MAINTAINERS:
Add Alyssa Rosenzweig as M1 reviewer
MAINTAINERS:
Add an entry for os noise/latency
MAINTAINERS:
Add btf headers to BPF
maintainers:
add bugs and chat URLs for amdgpu
MAINTAINERS:
add cifsd kernel server
MAINTAINERS:
Add Dave Hansen to the x86 maintainer team
MAINTAINERS:
Add dri-devel for component.[hc]
MAINTAINERS:
Add entries for Toshiba Visconti PCIe controller
MAINTAINERS:
add entry for traditional Chinese documentation
MAINTAINERS:
add git adddress of ksmbd
MAINTAINERS:
Add Hao and Yilun as maintainers
MAINTAINERS:
Add Luis Chamberlain as modules maintainer
MAINTAINERS:
Add maintainers for amd-pinctrl driver
MAINTAINERS:
Add maintainers for DHCOM i.MX6 and DHCOM/DHCOR STM32MP1
MAINTAINERS:
Add missing userspace thermal tools to the thermal section
MAINTAINERS:
Add myself as MStar/Sigmastar Armv7 SoC maintainers
MAINTAINERS:
add Nick as Reviewer for compiler_attributes.h
MAINTAINERS:
add Nick to Kbuild reviewers
MAINTAINERS:
Add Nirmal Patel as VMD maintainer
MAINTAINERS:
Add Sven Peter as ARM/APPLE MACHINE maintainer
MAINTAINERS:
Add Vignesh to TI K3 platform maintainership
MAINTAINERS:
add Vincent MAILHOL as maintainer for the ETAS ES58X CAN/USB driver
MAINTAINERS:
add VM SOCKETS (AF_VSOCK) entry
MAINTAINERS:
Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to file renaming
MAINTAINERS:
adjust PISTACHIO SOC SUPPORT after its retirement
MAINTAINERS:
Adopt SanCloud dts files as supported
MAINTAINERS:
ARM/VT8500, remove defunct e-mail
MAINTAINERS:
Change Rafael's e-mail address
MAINTAINERS:
clock: include S3C and S5P in Samsung SoC clock entry
MAINTAINERS:
dri-devel is for all of drivers/gpu
MAINTAINERS:
Drop outdated FPGA Manager website
MAINTAINERS:
EDAC/armada_xp: include dt-bindings
MAINTAINERS:
Fix AMD PTDMA DRIVER entry
MAINTAINERS:
fix up entry for AMD Powerplay
MAINTAINERS:
fix update references to stm32 audio bindings
MAINTAINERS:
ksmbd: add cifs_common directory to ksmbd entry
MAINTAINERS:
ksmbd: update my email address
MAINTAINERS:
Move Daniel Drake to credits
MAINTAINERS:
please remove myself from the Prestera driver
MAINTAINERS:
rectify entry for SY8106A REGULATOR DRIVER
MAINTAINERS:
Remove Bin Luo as his email bounces
MAINTAINERS:
remove Guvenc Gulce as net/smc maintainer
MAINTAINERS:
remove section HISILICON STAGING DRIVERS FOR HIKEY 960/970
MAINTAINERS:
Remove self from powerpc BPF JIT
MAINTAINERS:
Remove the ipx network layer info
MAINTAINERS:
rename cifs_common to smbfs_common in cifs and ksmbd entry
MAINTAINERS:
rename cifsd to ksmbd
MAINTAINERS:
repair Miquel Raynal's email address
MAINTAINERS:
Replace Ley Foon Tan as Altera Mailbox maintainer
MAINTAINERS:
update arm,pl353-smc.yaml reference
MAINTAINERS:
Update Broadcom RDMA maintainers
MAINTAINERS:
update ClangBuiltLinux mailing list
MAINTAINERS:
update entry for NIOS2
MAINTAINERS:
Update entry for the Stratix10 firmware
MAINTAINERS:
update for DAMON
MAINTAINERS:
update for Paul Gortmaker
MAINTAINERS:
Update for ptp_ocp driver.
maintainers:
Update freedesktop.org IRC channels
MAINTAINERS:
update gpio-zynq.yaml reference
MAINTAINERS:
Update maintainers of HiSilicon RoCE
MAINTAINERS:
Update Mun Yew Tham as Altera Pio Driver maintainer
MAINTAINERS:
update my email address
MAINTAINERS:
update STAGING - REALTEK RTL8188EU DRIVERS
MAINTAINERS:
Update SWIOTLB maintainership
MAINTAINERS:
Update the devicetree documentation path of imx fec driver
MAINTAINERS:
update vmwgfx info
MAINTAINERS:
Update Xen-[PCI,SWIOTLB,Block] maintainership
MAINTAINERS:
usb, update Peter Korsgaard's entries
Linux:
make legacy ISA probe optional
Makefile:
drop GCC < 5 -fno-var-tracking-assignments workaround
Makefile:
infer --target from ARCH for CC=clang
Makefile:
move initial clang flag handling into scripts/Makefile.clang
Makefile:
remove stale cc-option checks
Makefile:
use -Wno-main in the full kernel tree
math:
make RATIONAL tristate
math:
RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it
mcb:
fix error handling in mcb_alloc_bus()
mctp:
Add base packet definitions
mctp:
Add base socket/protocol definitions
mctp:
Add dest neighbour lladdr to route output
mctp:
Add device handling and netlink interface
mctp:
Add initial driver infrastructure
mctp:
Add initial routing framework
mctp:
Add MCTP base
mctp:
Add MCTP overview document
mctp:
Add neighbour implementation
mctp:
Add neighbour netlink interface
mctp:
Add netlink route management
mctp:
Add sockaddr_mctp to uapi
mctp:
Allow per-netns default networks
mctp:
Be explicit about struct sockaddr_mctp padding
mctp:
Implement message fragmentation & reassembly
mctp:
perform route destruction under RCU read lock
mctp:
Populate socket implementation
mctp:
remove duplicated assignment of pointer hdr
mctp:
Remove the repeated declaration
mctp:
Specify route types, require rtm_type in RTM_*ROUTE messages
mctp:
unify sockaddr_mctp types
md/raid10:
Remove unnecessary rcu_dereference in raid10_handle_discard
md/raid5:
Replace deprecated CPU-hotplug functions.
md:
fix a lock order reversal in md_alloc
MDIO:
Kconfig: Specify more IPQ chipset supported
media/atomisp:
Use lockdep instead of *mutex_is_locked()
media:
adv7180: Add optional reset GPIO
media:
atmel: atmel-sama5d2-isc: fix YUYV format
media:
atomisp-ov2680: A trivial typo fix
media:
atomisp: Align block comments
media:
atomisp: Align block comments
media:
atomisp: Annotate a couple of definitions with __maybe_unused
media:
atomisp: Annotate a couple of definitions with __maybe_unused
media:
atomisp: Fix line continuation style issue in sh_css.c
media:
atomisp: Fix line continuation style issue in sh_css.c
media:
atomisp: Fix runtime PM imbalance in atomisp_pci_probe
media:
atomisp: fix the uninitialized use and rename "retvalue"
media:
atomisp: fix the uninitialized use and rename "retvalue"
media:
atomisp: Fix typo "accesible"
media:
atomisp: Fix whitespace at the beginning of line
media:
atomisp: Fix whitespace at the beginning of line
media:
atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c
media:
atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c
media:
atomisp: improve error handling in gc2235_detect()
media:
atomisp: improve error handling in gc2235_detect()
media:
atomisp: Move MIPI_PORT_LANES to the only user
media:
atomisp: Move MIPI_PORT_LANES to the only user
media:
atomisp: pci: fix error return code in atomisp_pci_probe()
media:
atomisp: pci: fix error return code in atomisp_pci_probe()
media:
atomisp: pci: fixed a curly bracket coding style issue.
media:
atomisp: pci: Remove checks before kfree/kvfree
media:
atomisp: pci: Remove checks before kfree/kvfree
media:
atomisp: pci: Remove unnecessary (void *) cast
media:
atomisp: pci: Remove unnecessary (void *) cast
media:
atomisp: pci: reposition braces as per coding style
media:
atomisp: pci: reposition braces as per coding style
media:
atomisp: Perform a single memset() for union
media:
atomisp: Perform a single memset() for union
media:
atomisp: remove dublicate code
media:
atomisp: remove redundant initialization of variable ret
media:
atomisp: remove the repeated declaration
media:
atomisp: remove the repeated declaration
media:
atomisp: Remove unnecessary parens in sh_css.c
media:
atomisp: Remove unnecessary parens in sh_css.c
media:
atomisp: Remove unused declarations
media:
atomisp: Remove unused declarations
media:
atomisp: Remove unused port_enabled variable
media:
atomisp: Remove unused port_enabled variable
media:
atomisp: remove useless breaks
media:
atomisp: remove useless returns
media:
atomisp: Resolve goto style issue in sh_css.c
media:
atomisp: Resolve goto style issue in sh_css.c
media:
atomisp: restore missing 'return' statement
media:
atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c
media:
atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c
media:
atomisp: use list_splice_init in atomisp_compat_css20.c
media:
atomisp: Use sysfs_emit() instead of sprintf() where appropriate
media:
atomisp: Use sysfs_emit() instead of sprintf() where appropriate
media:
ccs: Implement support for manual LP control
media:
cec-pin: rename timer overrun variables
media:
cedrus: Fix SUNXI tile size calculation
media:
cedrus: hevc: Add support for multiple slices
media:
coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
media:
cxd2880-spi: Fix an error handling path
media:
dib8000: rewrite the init prbs logic
media:
docs: ext-ctrls-codec: Document cyclic intra-refresh zero control value
media:
Documentation: media: Fix v4l2-async kerneldoc syntax
media:
Documentation: media: Improve camera sensor documentation
media:
Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation
media:
Documentation: v4l: Improve frame rate configuration documentation
media:
Documentation: v4l: Rework LP-11 documentation, add callbacks
media:
drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues
media:
drivers/media/platform/davinci/vpfe_capture.c : fix typo Proabably > Probably
media:
drivers/media/platform/marvell-ccic/mcam-core.c : fix typo 'gettig' > 'getting'
media:
drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : fix typo 'in deed imporant' > 'indeed important'
media:
drivers/media/usb/gspca: fix typo Fliker -> Flicker
media:
dt-bindings: adv7180: Introduce 'adv,force-bt656-4' property
media:
dt-bindings: adv7180: Introduce the 'reset-gpios' property
media:
dt-bindings: media: Add bindings for imx335
media:
dt-bindings: media: Add bindings for imx412
media:
dt-bindings: media: Add bindings for ov9282
media:
dt-bindings: media: document the nxp,imx8mq-mipi-csi2 receiver phy and controller
media:
dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support
media:
dt-bindings: media: rockchip-vpu: Add PX30 compatible
media:
dvb-frontends: cx24117: Delete 'break' after 'goto'
media:
dvb-usb: Fix error handling in dvb_usb_i2c_init
media:
dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
media:
dvb-usb: fix uninit-value in vp702x_read_mac_addr
media:
dvbsky: add support for MyGica T230C2_LITE and T230A
media:
em28xx-input: fix refcount bug in em28xx_usb_disconnect
media:
exynos4-is: use DEVICE_ATTR_RW() helper macro
media:
Fix cosmetic error in TDA1997x driver
media:
go7007: fix memory leak in go7007_usb_probe
media:
go7007: remove redundant initialization
media:
gspca: Drop default m
media:
hantro: Add H.264 support for Rockchip VDPU2
media:
hantro: Add support for the Rockchip PX30
media:
hantro: Avoid redundant hantro_get_{dst,src}_buf() calls
media:
hantro: Enable H.264 on Rockchip VDPU2
media:
hantro: Fix check for single irq
media:
hantro: h264: Move DPB valid and long-term bitmaps
media:
hantro: h264: Move reference picture number to a helper
media:
hantro: Make struct hantro_variant.init() optional
media:
hantro: vp8: Move noisy WARN_ON to vpu_debug
media:
hevc: Add segment address field
media:
i2c: Add imx335 camera sensor driver
media:
i2c: Add imx412 camera sensor driver
media:
i2c: Add ov9282 camera sensor driver
media:
i2c: adv7180: fix adv7280 BT.656-4 compatibility
media:
i2c: adv7180: Print the chip ID on probe
media:
i2c: et8ek8: use DEVICE_ATTR_RO() helper macro
media:
i2c: tvp5150: deleted the repeated word
media:
i2c: use DEVICE_ATTR_RO() helper macro
media:
imx258: Limit the max analogue gain to 480
media:
imx258: Rectify mismatch of VTS value
media:
imx: add a driver for i.MX8MQ mipi csi rx phy and controller
media:
imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1
media:
imx: imx7-media-csi: Fix buffer return upon stream start failure
media:
imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10-bit formats
media:
imx: imx7_mipi_csis: convert some switch cases to the default
media:
include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY
media:
ir_toy: prevent device from hanging during transmit
media:
ivtv: prevent going past the hw arrays
media:
mc-device.c: use DEVICE_ATTR_RO() helper macro
media:
media/cec-core.rst: update adap_enable doc
media:
omap3isp: Fix missing unlock in isp_subdev_notifier_complete()
media:
ov2740: use group write for digital gain
media:
ov5640: Complement yuv mbus formats with their 1X16 versions
media:
ov8856: ignore gpio and regulator for ov8856 with ACPI
media:
ov9734: use group write for digital gain
media:
platform: stm32: unprepare clocks at handling errors in probe
media:
rc-loopback: max_timeout of UINT_MAX does not work
media:
rc-loopback: return number of emitters rather than error
media:
rc-loopback: send carrier reports
media:
rc-loopback: use dev_dbg() rather than handrolled debug
media:
rc: introduce Meson IR TX driver
media:
rc: meson-ir-tx: document device tree bindings
media:
rc: rc-main.c: deleted the repeated word
media:
rc: redrat3: Fix a typo
media:
rc: rename s_learning_mode() to s_wideband_receiver()
media:
rc: streamzap: Removed unnecessary 'return'
media:
rkisp1: cap: initialize dma buf address in 'buf_init' cb
media:
rkisp1: remove field 'vaddr' from 'rkisp1_buffer'
media:
rockchip/rga: fix error handling in probe
media:
s5p-jpeg: rename JPEG marker constants to prevent build warnings
media:
saa7134: convert list_for_each to entry variant
media:
saa7134: switch from 'pci_' to 'dma_' API
media:
saa7164: remove redundant continue statement
media:
sti: don't copy past the size
media:
stkwebcam: fix memory leak in stk_camera_probe
media:
TDA1997x: enable EDID support
media:
TDA1997x: fix tda1997x_query_dv_timings() return value
media:
TDA1997x: report -ENOLINK after disconnecting HDMI source
media:
tegra-cec: Handle errors of clk_prepare_enable()
media:
ti-vpe: cal: add 'use_pix_proc' field
media:
ti-vpe: cal: add cal_ctx_prepare/unprepare
media:
ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race
media:
ti-vpe: cal: add camerarx enable/disable refcounting
media:
ti-vpe: cal: add camerarx locking
media:
ti-vpe: cal: Add CSI2 context
media:
ti-vpe: cal: add embedded data support
media:
ti-vpe: cal: add g/s_parm for legacy API
media:
ti-vpe: cal: add mbus_code support to cal_mc_enum_fmt_vid_cap
media:
ti-vpe: cal: Add pixel processing context
media:
ti-vpe: cal: add vc and datatype fields to cal_ctx
media:
ti-vpe: cal: allocate pix proc dynamically
media:
ti-vpe: cal: allow more than 1 source pads
media:
ti-vpe: cal: catch VC errors
media:
ti-vpe: cal: change index and cport to u8
media:
ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros
media:
ti-vpe: cal: cleanup phy iteration in cal_remove
media:
ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop
media:
ti-vpe: cal: fix ctx uninitialization
media:
ti-vpe: cal: fix error handling in cal_camerarx_create
media:
ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe()
media:
ti-vpe: cal: fix queuing of the initial buffer
media:
ti-vpe: cal: fix typo in a comment
media:
ti-vpe: cal: handle cal_ctx_v4l2_register error
media:
ti-vpe: cal: init ctx->v_fmt correctly in MC mode
media:
ti-vpe: cal: move global config from cal_ctx_wr_dma_config to runtime resume
media:
ti-vpe: cal: remove cal_camerarx->fmtinfo
media:
ti-vpe: cal: remove unused cal_camerarx->dev field
media:
ti-vpe: cal: remove wait when stopping camerarx
media:
ti-vpe: cal: rename "sensor" to "source"
media:
ti-vpe: cal: rename cal_ctx->index to dma_ctx
media:
ti-vpe: cal: rename CAL_HL_IRQ_MASK
media:
ti-vpe: cal: rename non-MC funcs to cal_legacy_*
media:
ti-vpe: cal: set field always to V4L2_FIELD_NONE
media:
ti-vpe: cal: support 8 DMA contexts
media:
ti-vpe: cal: use v4l2_get_link_freq
media:
usb: dvb-usb-v2: af9035: let subdrv autoselect enable si2168 and si2157
media:
usb: dvb-usb-v2: af9035: report if i2c client isn't bound
media:
uvc: don't do DMA on stack
media:
v4l2-ctrls: Add intra-refresh period control
media:
v4l2-dv-timings.c: fix wrong condition in two for-loops
media:
v4l2-flash: Add sanity checks for flash and indicator controls
media:
v4l2-flash: Check whether setting LED brightness succeeded
media:
v4l2-subdev: Fix documentation of the subdev_notifier member
media:
v4l2-subdev: fix some NULL vs IS_ERR() checks
media:
v4l: subdev: Add pre_streamon and post_streamoff callbacks
media:
venus: helper: do not set constrained parameters for UBWC
media:
venus: hfi: fix return value check in sys_get_prop_image_version()
media:
venus: venc: Add support for intra-refresh period
media:
venus: venc: add support for V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM control
media:
venus: venc: Fix potential null pointer dereference on pointer fmt
media:
vivid: increase max number of allowed
mei:
constify passed buffers and structures
mei:
hbm: drop hbm responses on early shutdown
mei:
me: add Ice Lake-N device id.
memblock:
Add missing debug code to memblock_add_node()
memblock:
Check memory add/cap ordering
memblock:
check memory total_size
memblock:
exclude MEMBLOCK_NOMAP regions from kmemleak
memblock:
exclude NOMAP regions from kmemleak
memblock:
introduce saner 'memblock_free_ptr()' interface
memblock:
make memblock_find_in_range method private
memblock:
stop poisoning raw allocations
memcg:
charge fs_context and legacy_fs_context
memcg:
cleanup racy sum avoidance code
memcg:
enable accounting for fasync_cache
memcg:
enable accounting for file lock caches
memcg:
enable accounting for inet_bin_bucket cache
memcg:
enable accounting for IP address and routing-related objects
memcg:
enable accounting for ldt_struct objects
memcg:
enable accounting for mnt_cache entries
memcg:
enable accounting for net_device and Tx/Rx queues
memcg:
enable accounting for new namesapces and struct nsproxy
memcg:
enable accounting for pids in nested pid namespaces
memcg:
enable accounting for pollfd and select bits arrays
memcg:
enable accounting for posix_timers_cache slab
memcg:
enable accounting for scm_fp_list objects
memcg:
enable accounting for signals
memcg:
enable accounting for VLAN group array
memcg:
enable accounting of ipc resources
memcg:
fix up drain_local_stock comment
memcg:
flush lruvec stats in the refault
memcg:
infrastructure to flush memcg stats
memcg:
ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation
memcg:
make memcg->event_list_lock irqsafe
memcg:
page_alloc: skip bulk allocator for __GFP_ACCOUNT
memcg:
replace in_interrupt() by !in_task() in active_memcg()
memcg:
switch lruvec stats to rstat
memory-hotplug.rst:
complete admin-guide overhaul
memory-hotplug.rst:
remove locking details from admin-guide
memory:
omap-gpmc: Clear GPMC_CS_CONFIG7 register on restore if unused
memory:
omap-gpmc: Drop custom PM calls with cpu_pm notifier
memory:
tegra: fix unused-function warning
memstick:
ms_block: Fix spelling contraction "cant" -> "can't"
memstick:
r592: Change the name of the 'pci_driver' structure to be consistent
memstick:
switch from 'pci_' to 'dma_' API
Linux:
Merge 5.14-rc3 into char-misc-next
Linux:
Merge 5.14-rc3 into driver-core-next
Linux:
Merge 5.14-rc5 into char-misc-next
Linux:
Merge 5.14-rc5 into driver-core-next
Linux:
Merge 5.14-rc5 into staging-next
Linux:
Merge 5.14-rc5 into tty-next
Linux:
Merge 5.14-rc5 into usb-next
Linux:
Merge 5.14-rc6 into staging-next
Linux:
Merge 5.14-rc6 into usb-next
Linux:
Merge 5.14-rc7 into char-misc-next
Linux:
Merge 5.14-rc7 into usb-next
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge back cpufreq changes for v5.15.
Linux:
Merge back new PM domains material for v5.15.
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 :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/t
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/t
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-
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'5.14/scsi-fixes' into 5.15/scsi-staging
Merge branch :
'absolute-pointer' (patches from Guenter)
Merge branch :
'acpi-tools'
Merge branch :
'acpica'
Merge branch :
'Add bpf_get_func_ip helper'
Merge branch :
'Add btf_custom_path in bpf_obj_open_opts'
Merge branch :
'add-frag-page-support-in-page-pool'
Merge branch :
'akpm' (patches from Andrew)
Merge branch :
'akpm' (patches from Andrew)
Merge branch :
'akpm' (patches from Andrew)
Merge branch :
'akpm' (patches from Andrew)
Merge branch :
'akpm' (patches from Andrew)
Merge branch :
'asm-generic-uaccess-7' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic into asm-generic
Merge branch :
'bnxt-add-rx-discards-stats-for-oom-and-netpool'
Merge branch :
'bnxt_en-fixes'
Merge branch :
'bnxt_en-fixes'
Merge branch :
'bnxt_en-fw-messages'
Merge branch :
'bnxt_en-ptp'
Merge branch :
'bnxt_en-rx-ring'
Merge branch :
'bonding-cleanup-header-file-and-error-msgs'
Merge branch :
'bonding-fix'
Merge branch :
'BPF iterator for UNIX domain socket.'
Merge branch :
'bpf-perf-link'
Merge branch :
'bpf-timers'
Merge branch 'bpf:
Add bpf_task_pt_regs() helper'
Merge branch 'bpf:
Allow bpf tcp iter to do bpf_(get|set)sockopt'
Merge branch 'bpf:
Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT'
Merge branch 'bpf:
Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG'
Merge branch 'bpf:
support input xdp_md context in BPF_PROG_TEST_RUN'
Merge branch 'bpf:
tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt'
Merge branch :
'bridge-fixes'
Merge branch :
'bridge-global-mcast'
Merge branch :
'bridge-ioctl-fixes'
Merge branch :
'bridge-mcast-fixes'
Merge branch :
'bridge-port-offload'
Merge branch :
'bridge-tx-fwd'
Merge branch :
'bridge-vlan'
Merge branch :
'bridge-vlan-fixes'
Merge branch :
'bridge-vlan-multicast'
Merge branch :
'bridge-vlan-multicast'
Merge branch :
'bridgge-mcast'
Merge branch :
'clean-devlink-net-namespace-operations'
Merge branch :
'clk-frac-divider' into clk-next
Merge branch :
'core-rcu.2021.08.28a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge branch :
'cpsw-emac-skb_put_padto'
Merge branch :
'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge branch :
'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge branch :
'delalloc-buffer-write' into dev
Merge branch :
'devlink-aux-devices'
Merge branch :
'devlink-cleanup-for-delay-event'
Merge branch :
'devlink-register'
Merge branch :
'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
Merge branch :
'dpaa2-switch-add-mirroring-support'
Merge branch :
'dpaa2-switch-next'
Merge branch :
'dpaa2-switch-phylikn-fixes'
Merge branch :
'dsa-bridge-tx-forwarding-offload-fixes-part-1'
Merge branch :
'dsa-cpu-flood'
Merge branch :
'dsa-cross-chip-notifiers'
Merge branch :
'dsa-devres'
Merge branch :
'dsa-docs'
Merge branch :
'dsa-fast-ageing'
Merge branch :
'dsa-shutdown'
Merge branch :
'dsa-sja1105-vlan-tags'
Merge branch :
'dsa-sw-bridging'
Merge branch :
'dsa-tagger-helpers'
Merge branch :
'ethtool-extend-coalesce-uapi'
Merge branch :
'ethtool-runtime-pm'
Merge branch :
'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into drm-fixes
Merge branch :
'exit-cleanups-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge branch :
'fdb-fanout'
Merge branch :
'fec-next'
Merge branch :
'felix-dsa-driver-fixes'
Merge branch :
'Fix up bpf_jit_limit some more'
Merge branch :
'fix-circular-dependency-between-sja1105-and-tag_sja1105'
Merge branch :
'fix-two-possible-memory-leak-problems-in-nfc-digital-module'
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' into next
Merge branch :
'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge branch :
'for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.15
Merge branch :
'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge branch :
'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge branch :
'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge branch :
'for-5.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge branch :
'for-5.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge branch :
'for-5.15-printk-index' into for-linus
Merge branch :
'for-5.15-verbose-console' into for-linus
Merge branch :
'for-5.15/amd-sfh' into for-linus
Merge branch :
'for-5.15/apple' into for-linus
Merge branch :
'for-5.15/cmedia' into for-linus
Merge branch :
'for-5.15/core' into for-linus
Merge branch :
'for-5.15/fsdax-cleanups' into for-5.15/libnvdimm
Merge branch :
'for-5.15/goodix' into for-linus
Merge branch :
'for-5.15/logitech' into for-linus
Merge branch :
'for-5.15/magicmouse' into for-linus
Merge branch :
'for-5.15/soc' into for-5.15/clk
Merge branch :
'for-5.15/sony' into for-linus
Merge branch :
'for-5.15/thrustmaster' into for-linus
Merge branch :
'for-5.15/wacom' into for-linus
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge branch :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge branch :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge branch :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge branch :
'for-next/entry' into for-next/core
Merge branch :
'for-v5.15/omap-gpmc' into for-next
Merge branch :
'for-v5.15/tegra-mc' into for-next
Merge branch :
'gcc-min-version-5.1' (make gcc-5.1 the minimum version)
Merge branch :
'Generic XDP improvements'
Merge branch :
'gmii2rgmii-loopback'
Merge branch :
'GRO-Toeplitz-selftests'
Merge branch :
'hns3-cleanups'
Merge branch :
'hns3-cleanups'
Merge branch :
'hns3-devlink'
Merge branch :
'hns3-fixes'
Merge branch :
'hns3-fixes'
Merge branch :
'hns3-fixes'
Merge branch :
'hns3-fixes'
Merge branch :
'hns3-fixes'
Merge branch :
'hns3-next'
Merge branch :
'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch :
'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch :
'ib-mt8135' into devel
Merge branch :
'ib-rockchip' into devel
Merge branch :
'ib-rockchip' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into gpio/for-next
Merge branch :
'ima-buffer-measurement-changes-v4' into next-integrity
Merge branch :
'Improve XDP samples usability and output'
Merge branch :
'indirect-qdisc-order'
Merge branch :
'inet-exceptions-less-predictable'
Merge branch :
'ioam-fixes'
Merge branch :
'ionic-next'
Merge branch :
'ionic-next'
Merge branch :
'ionic-queue-mgmt'
Merge branch :
'ipa-autosuspend'
Merge branch :
'ipa-clock'
Merge branch :
'ipa-clock-refs'
Merge branch :
'ipa-interrupts'
Merge branch :
'ipa-kill-off-ipa_clock_get'
Merge branch :
'ipa-kill-validation'
Merge branch :
'ipa-pm-irqs'
Merge branch :
'ipa-runtime-pm'
Merge branch :
'ipa-runtime-pm'
Merge branch :
'ipq-mdio'
Merge branch :
'ipv6-ioam'
Merge branch :
'irq/urgent' into irq/core
Merge branch :
'iucv-next'
Merge branch :
'iupa-last-things-before-pm-conversion'
Merge branch :
'IXP46x-PTP-Timer'
Merge branch :
'kconfig-symbol-clean-up-on-net'
Merge branch :
'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into locking/debug
Merge branch :
'ksettings-locking-fixes'
Merge branch :
'kvm-tdpmmu-fixes' into HEAD
Merge branch :
'kvm-vmx-secctl' into HEAD
Merge branch :
'lan7800-improvements'
Merge branch 'libbpf:
BTF dumper support for typed data'
Merge branch 'libbpf:
btf typed data dumping fixes (__int128 usage, error propagation)'
Merge branch 'libbpf:
BTF typed dump cleanups'
Merge branch 'libbpf:
Move CO-RE logic into separate file.'
Merge branch 'libbpf:
rename btf__get_from_id() and btf__load() APIs, support split BTF'
Merge branch :
'linus' into smp/urgent
Merge branch :
'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge branch :
'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge branch :
'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge branch :
'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft into HEAD
Merge branch :
'LiteETH-driver'
Merge branch :
'lkmm' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into locking/debug
Merge branch :
'm7530-sw-fallback'
Merge branch :
'mana-EQ-sharing'
Merge branch :
'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/
Merge branch :
'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/
Merge branch :
'mctp'
Merge branch :
'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.15
Merge branch :
'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.15/drivers
Merge branch :
'mhi-mbim'
Merge branch :
'misc.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5_dcs' into rdma.git for-next
Merge branch :
'mlxsw-refactor-parser'
Merge branch :
'mptcp-fixes'
Merge branch :
'mptcp-improve-backup-subflows'
Merge branch :
'mptcp-mesh-path-manager'
Merge branch :
'mptcp-next'
Merge branch :
'mptcp-Optimize-received-options-handling'
Merge branch :
'mptcp-prevent-tcp_push-crash-and-selftest-temp-file-buildup'
Merge branch :
'mptcp-refactor'
Merge branch :
'mv88e6xxx-mtu-fixes'
Merge branch :
'nci-ext'
Merge branch :
'ndo_ioctl-rework'
Merge branch :
'net-hns3-add-support-ethtool-extended-link-state'
Merge branch :
'net-remove-compat-alloc-user-space'
Merge branch :
'next' into for-linus
Merge branch :
'nfc-const'
Merge branch :
'nfc-const'
Merge branch :
'nfc-constify-pointed-data-missed-part'
Merge branch :
'nfp-flower-ct-offload'
Merge branch :
'ocelot-phylink'
Merge branch :
'ocelot-phylink-fixes'
Merge branch :
'ocelot-phylink-fixes'
Merge branch :
'ocelot-vlan'
Merge branch :
'octeon-drr-config'
Merge branch :
'octeon-npc-fixes'
Merge branch :
'octeontx2-debugfs-fixes'
Merge branch :
'octeontx2-misc-fixes'
Merge branch :
'octeontx2-traffic-shaping'
Merge branch :
'octeonx2-mcam-management-rework'
Merge branch :
'omap-for-v5.14/ti-sysc' into omap-for-v5.15/ti-sysc
Merge branch :
'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge branch :
'ovs-upcall-issues'
Merge branch :
'pci/artpec6'
Merge branch :
'pci/dwc'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/iommu'
Merge branch :
'pci/irq'
Merge branch :
'pci/misc'
Merge branch :
'pci/portdrv'
Merge branch :
'pci/reset'
Merge branch :
'pci/resource'
Merge branch :
'pci/rockchip-dwc'
Merge branch :
'pci/virtualization'
Merge branch :
'pci/visconti'
Merge branch :
'pci/vpd'
Merge branch :
'perf/urgent' into perf/core, to pick up fixes
Merge branch :
'pktgen-imix'
Merge branch :
'pktgen-samples'
Merge branch :
'pktgen-samples-next'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-opp'
Merge branch :
'pruss-fix' into fixes
Merge branch :
'ptp-ocp-fixes'
Merge branch :
'ptp-ocp-minor-updates-and-fixes'
Merge branch :
'qcom-dts-updates'
Merge branch :
'queues'
Merge branch :
'ravb-gbit'
Merge branch :
'ravb-gbit-refactor'
Merge branch :
'Refactor cgroup_bpf internals to use more specific attach_type'
Merge branch :
'regulator-5.14' into regulator-5.15
Merge branch :
'remotes/lorenzo/pci/aardvark'
Merge branch :
'remotes/lorenzo/pci/cadence'
Merge branch :
'remotes/lorenzo/pci/endpoint'
Merge branch :
'remotes/lorenzo/pci/hv'
Merge branch :
'remotes/lorenzo/pci/hyper-v'
Merge branch :
'remotes/lorenzo/pci/iproc'
Merge branch :
'remotes/lorenzo/pci/keembay'
Merge branch :
'remotes/lorenzo/pci/mediatek'
Merge branch :
'remotes/lorenzo/pci/misc'
Merge branch :
'remotes/lorenzo/pci/rcar'
Merge branch :
'remotes/lorenzo/pci/tegra'
Merge branch :
'remotes/lorenzo/pci/tegra194'
Merge branch :
'remotes/lorenzo/pci/tools'
Merge branch :
'remotes/lorenzo/pci/xgene'
Merge branch :
'remotes/lorenzo/pci/xilinx-nwl'
Merge branch :
'restrict-digest-alg-v8' into next-integrity
Merge branch :
'rework/fixup-for-5.15' into for-linus
Merge branch :
'rework/printk_safe-removal' into for-linus
Merge branch :
's390-next'
Merge branch :
's390-qeth'
Merge branch :
's390-qeth-fixes-2021-09-21'
Merge branch 'samples/bpf:
xdpsock: Minor enhancements'
Merge branch :
'sched/core'
Merge branch :
'sctp-enhancements-for-the-verification-tag'
Merge branch 'selftests/bpf:
fix flaky send_signal test'
Merge branch 'selftests/bpf:
Improve the usability of test_progs'
Merge branch 'selftests/bpf:
minor fixups'
Merge branch 'selftests:
xsk: various simplifications'
Merge branch :
'sfx-xdp-fallback-tx-queues'
Merge branch :
'sg_nents' into rdma.git for-next
Merge branch :
'siginfo-si_trapno-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge branch :
'sja110-vlan-fixes'
Merge branch :
'sja1105-bridge-port-traffic-termination'
Merge branch :
'sja1105-fast-ageing'
Merge branch :
'sja1105-H'
Merge branch :
'skb-gro-optimize'
Merge branch :
'skb_expand_head'
Merge branch :
'SMC-fixes'
Merge branch :
'smc-fixes'
Merge branch 'sock_map:
fix ->poll() and update selftests'
Merge branch 'sockmap:
add sockmap support for unix datagram socket'
Merge branch 'sockmap:
add sockmap support for unix stream socket'
Merge branch :
'Space-cleanup'
Merge branch :
'sparx5-dma'
Merge branch :
'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft
Merge branch :
'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb
Merge branch :
'stable/for-linus-5.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft
Merge branch :
'stmmac-eee-fix'
Merge branch :
'stmmac-per-queue-stats'
Merge branch :
'stmmac-regression-fix'
Merge branch :
'stmmac-wol-fix'
Merge branch :
'switchdev-notifiers'
Merge branch :
'tag_8021q-cross-chip'
Merge branch :
'tcp-md5-vrf-fix'
Merge branch :
'tcp-rack'
Merge branch 'tools:
bpftool: update, synchronise and validate types and options'
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'topic/revid_steppings' into drm-intel-gt-next
Merge branch :
'topic/revid_steppings' into drm-intel-next
Merge branch :
'topic/xehp-dg2-definitions-2021-07-21' into drm-intel-gt-next
Merge branch :
'topic/xehp-dg2-definitions-2021-07-21' into drm-intel-next
Merge branch :
'torvalds:master' into master
Merge branch :
'ucount-fixes-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge branch :
'veth-flexible-channel-numbers'
Merge branch :
'veth-flexible-channel-numbers'
Merge branch :
'vmxnet3-version-6'
Merge branch :
'work.gfs2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge branch :
'work.init' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge branch :
'work.init' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge branch :
'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge branch :
'xen-harden-netfront'
Merge branch 'xfrm:
fix uapi for the default policy'
Linux:
Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15
Linux:
Merge branch irq/bitmap_zalloc into irq/irqchip-next
Linux:
Merge branch irq/generic_handle_domain_irq into irq/irqchip-next
Linux:
Merge branch irq/generic_handle_domain_irq into irq/irqchip-next
Linux:
Merge branch irq/gicv3-eppi-partition into irq/irqchip-next
Linux:
Merge branch irq/misc-5.15 into irq/irqchip-next
Linux:
Merge branch irq/misc-5.15 into irq/irqchip-next
Linux:
Merge branch irq/qcom-pdc-nowake-cleanup into irq/irqchip-next
Linux:
Merge branch kvm-arm64/generic-entry into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next
Linux:
Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next
Linux:
Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next
Linux:
Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm-fixed-features-prologue into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next
Linux:
Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next
Merge branches :
'acpi-dptf', 'acpi-processor', 'acpi-tables' and 'acpi-platform'
Merge branches :
'acpi-numa', 'acpi-glue', 'acpi-config' and 'acpi-pmic'
Merge branches :
'acpi-osl', 'acpi-power' and 'acpi-misc'
Merge branches :
'acpi-pm' and 'acpi-docs'
Merge branches :
'acpi-scan' and 'acpi-prm'
Merge branches :
'akpm' and 'akpm-hotfixes' (patches from Andrew)
Merge branches :
'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next
Merge branches :
'clk-kirkwood', 'clk-imx', 'clk-doc', 'clk-zynq' and 'clk-ralink' into clk-next
Merge branches :
'clk-nvidia', 'clk-rockchip', 'clk-at91' and 'clk-vc5' into clk-next
Merge branches :
'clk-qcom', 'clk-socfpga', 'clk-mediatek', 'clk-lmk' and 'clk-x86' into clk-next
Merge branches :
'clk-renesas', 'clk-cleanup' and 'clk-determine-divider' into clk-next
Merge branches :
'doc.2021.07.20c', 'fixes.2021.08.06a', 'nocb.2021.07.20c', 'nolibc.2021.07.20c', 'tasks.2021.07.20c', 'torture.2021.07.27a' and 'torturescript.2021.07.27a' into HEAD
Merge branches :
'for-next/mte', 'for-next/misc' and 'for-next/kselftest', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches :
'pm-cpufreq', 'pm-cpu' and 'pm-em'
Merge branches :
'pm-cpufreq', 'pm-sleep' and 'pm-em'
Merge branches :
'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap'
Merge branches :
'v5.15/vfio/spdx-license-cleanups', 'v5.15/vfio/dma-valid-waited-v3', 'v5.15/vfio/vfio-pci-core-v5' and 'v5.15/vfio/vfio-ap' into v5.15/vfio/next
Linux:
Merge changes from Paul Gortmaker
Merge commit :
'81fd23e2b3ccf71c807e671444e8accaba98ca53' of https://git.pengutronix.de/git/lst/linux into drm-next
Merge commit :
'c3cdc019a6bf' into media_tree
Merge commit :
'e257d969f36503b8eb1240f32653a1afb3109f86' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-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-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge existing fixes from asoc/for-5.14
Linux:
Merge existing fixes from regulator/for-5.14
Linux:
Merge existing fixes from spi/for-5.14
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
Linux:
Merge git://github.com/Paragon-Software-Group/linux-ntfs3
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
Linux:
Merge pull request #46 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #47 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #48 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #49 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #50 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #51 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #52 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #53 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #54 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #55 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #56 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #57 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #58 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #59 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #60 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #61 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #62 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #63 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #64 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #66 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #68 from namjaejeon/cifsd-for-next
Linux:
Merge pull request #69 from namjaejeon/cifsd-for-next
Merge remote-tracking branch :
'asoc/for-5.14' into asoc-linus
Merge remote-tracking branch :
'asoc/for-5.15' into asoc-linus
Merge remote-tracking branch :
'korg/core' into x86/amd
Merge remote-tracking branch :
'linusw/ib-rockchip' into irq/generic_handle_domain_irq
Merge remote-tracking branch :
'palmer/riscv-clone3' into fixes
Merge remote-tracking branch :
'palmer/riscv-vdso-cleanup' into fixes
Merge remote-tracking branch :
'regmap/for-5.15' into regmap-next
Merge remote-tracking branch :
'regulator/for-5.14' into regulator-linus
Merge remote-tracking branch :
'regulator/for-5.15' into regulator-next
Merge remote-tracking branch :
'spi/for-5.14' into spi-linus
Merge remote-tracking branch :
'spi/for-5.15' into spi-next
Merge remote-tracking branch :
'tip/sched/arm64' into for-next/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Linux:
Merge series "Add RZ/G2L Sound support" from Biju Das
:
Linux:
Merge series "Add RZ/G2L Sound support" from Biju Das
:
Merge series "arm:
ep93xx: CCF conversion" from Nikita Shubin
:
Merge series "ASoC:
codecs: cppcheck warnings" from Pierre-Louis Bossart
:
Merge series "ASoC:
fsl: register platform component before registering cpu dai" from Shengjiu Wang
:
Merge series "ASoC:
Intel/rt5640: Add support for HP Elite Pad 1000G2 jack-detect" from Hans de Goede
:
Merge series "ASoC:
Intel: boards: use software node API" from Pierre-Louis Bossart
:
Merge series "ASoC:
Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 audio routing" from Hans de Goede
:
Merge series "ASoC:
Intel: machine driver corrections" from Pierre-Louis Bossart
:
Merge series "ASoC:
Intel: Skylake: Fix and support complex" from Cezary Rojewski
:
Merge series "ASoC:
mediatek: Add support for MT8195 SoC" from Trevor Wu
:
Merge series "ASoC:
soc-core: cleanup cppcheck warning" from Kuninori Morimoto
:
Merge series "ASoC:
soc-dapm: cleanup cppcheck warning" from Kuninori Morimoto
:
Merge series "ASoC:
soc-ops: cleanup cppcheck warning" from Kuninori Morimoto
:
Merge series "ASoC:
soc-pcm: cleanup cppcheck warning" from Kuninori Morimoto
:
Merge series "ASoC:
soc-topology: cleanup cppcheck warning" from Kuninori Morimoto
:
Merge series "ASoC:
soc-xxx: cleanup cppcheck warning" from Kuninori Morimoto
:
Merge series "ASoC:
SOF/Intel: machine driver updates" from Pierre-Louis Bossart
:
Merge series "ASoC:
SOF: Intel: DMI L1 power optimization for HDaudio platforms" from Pierre-Louis Bossart
:
Merge series "ASoC:
tegra30: Fix use of of_device_get_match_data" from Aakash Hemadri
:
Merge series "ASoC:
ti: davinci-mcasp: Fix the DIT mode and OMAP4 support" from Peter Ujfalusi
:
Merge series "ASoC:
wcd9335: Firx some resources leak in the probe and remove function" from Christophe JAILLET
:
Linux:
Merge series "Fix unbalanced pm_runtime_enable in error handle" from Zhang Qilong
:
Linux:
Merge series "Move Hisilicon 6421v600 SPMI and USB drivers out of staging" from Mauro Carvalho Chehab
:
Linux:
Merge series "Patches to update for rockchip i2s" from Sugar Zhang
:
Linux:
Merge series "Patches to update for rockchip spdif" from Sugar Zhang
:
Merge series "regulator:
devres: remove unused device-managed unregister APIs" from Alexandru Ardelean
:
Merge series "soundwire/ASoC:
abstract platform-dependent bases" from Bard Liao
:
Merge series "soundwire/ASoC:
add mockup codec support" from Bard Liao
:
Merge series "spi:
fsi: Reduce max transfer size to 8 bytes" from Eddie James
:
Merge series "spi:
stm32: various fixes & cleanup" from Alain Volmat
:
Linux:
Merge series "Use raw spinlocks in the ls-extirq driver" from Vladimir Oltean
:
Linux:
Merge some cs42l42 patches into asoc-5.15
Merge tag :
'5.15-rc-cifs-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.15-rc-first-ksmbd-merge' of git://git.samba.org/ksmbd
Merge tag :
'5.15-rc-ksmbd-part2' of git://git.samba.org/ksmbd
Merge tag :
'5.15-rc-smb3-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.15-rc1-ksmbd' of git://git.samba.org/ksmbd
Merge tag :
'5.15-rc1-smb3' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.15-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'5.15-rc2-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.15-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'5.15-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'9p-for-5.15-rc1' of git://github.com/martinetd/linux
Merge tag :
'acpi-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.15-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'afs-fixes-20210913' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'amd-drm-fixes-5.15-2021-09-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.15-2021-09-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.15-2021-09-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.15-2021-10-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.15-2021-10-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.15-2021-10-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-5.15-2021-07-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.15-2021-08-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.15-2021-08-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.15-2021-08-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.15-2021-09-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amlogic-arm-configs-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/defconfig
Merge tag :
'amlogic-arm-dt-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
Merge tag :
'amlogic-arm64-dt-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
Merge tag :
'amlogic-arm64-dt-for-v5.15-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
Merge tag :
'arc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag :
'arc-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag :
'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag :
'arm-soc-fixes-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-soc-fixes-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-soc/for-5.15/devicetree' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'armsoc-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'asahi-soc-fixes-5.15' of https://github.com/AsahiLinux/linux into arm/fixes
Merge tag :
'asm-generic-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v5.15-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.15-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.15-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-hdmi-codec-improvements-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into drm-misc-next
Merge tag :
'asoc-sdw-mockup-codec' into next
Merge tag :
'asoc-v5.15' into asoc-5.15
Merge tag :
'asoc-v5.15' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-5.15-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/defconfig
Merge tag :
'aspeed-5.15-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
Merge tag :
'aspeed-5.15-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/soc
Merge tag :
'at91-defconfig-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig
Merge tag :
'at91-dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag :
'at91-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'at91-fixes-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'at91-soc-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc
Merge tag :
'audit-pr-20210830' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'audit-pr-20211019' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'auxdisplay-for-linus-v5.15-rc1' of git://github.com/ojeda/linux
Merge tag :
'backlight-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-next-pullrequest-20210819' of git://git.open-mesh.org/linux-merge
Merge tag :
'batadv-next-pullrequest-20210820' of git://git.open-mesh.org/linux-merge
Merge tag :
'block-5.15-2021-09-05' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.15-2021-09-11' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.15-2021-09-17' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.15-2021-09-25' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.15-2021-10-01' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.15-2021-10-09' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.15-2021-10-17' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.15-2021-10-22' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.15-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'bus_remove_return_void-5.15' into next
Merge tag :
'bus_remove_return_void-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core into drm-next
Merge tag :
'ceph-for-5.15-rc1' of git://github.com/ceph/ceph-client
Merge tag :
'ceph-for-5.15-rc3' of git://github.com/ceph/ceph-client
Merge tag :
'ceph-for-5.15-rc7' of git://github.com/ceph/ceph-client
Merge tag :
'char-misc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.15-rc1-lkdtm' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'compiler-attributes-for-linus-v5.15-rc1-v2' of git://github.com/ojeda/linux
Merge tag :
'configfs-5.15' of git://git.infradead.org/users/hch/configfs
Merge tag :
'core-debugobjects-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'csky-for-linus-5.15-rc6' of git://github.com/c-sky/csky-linux
Merge tag :
'cxl-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'defconfig-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'denywrite-for-5.15' of git://github.com/davidhildenbrand/linux
Merge tag :
'devicetree-fixes-for-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devprop-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'devprop-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'dlm-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-5.15' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-5.15-1' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-5.15-2' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-5.15' of git://git.lwn.net/linux
Merge tag :
'docs-5.15-2' of git://git.lwn.net/linux
Merge tag :
'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drivers-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'drivers_soc_for_5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into arm/drivers
Merge tag :
'drm-fixes-2021-09-17' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-09-24' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-10-01' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-10-08' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-10-15-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-10-22' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-10-29' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-intel-fixes-2021-09-16' of ssh://git.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-09-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-09-30' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-10-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-10-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-10-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-gt-next-2021-08-06-1' of ssh://git.freedesktop.org/git/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2021-07-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2021-08-10-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2021-08-26' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-misc-fixes-2021-10-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2021-10-21-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2021-10-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2021-10-28' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-next-2021-07-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2021-07-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2021-07-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2021-08-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2021-08-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2021-09-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2021-09-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-msm-fixes-2021-10-11' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-fixes-2021-10-18' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2021-07-28' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-msm-next-2021-08-12' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2021-08-31-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2021-09-10' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-xilinx-dpsub-20210809' of git://linuxtv.org/pinchartl/media into drm-next
Merge tag :
'drm/tegra/for-5.15-rc1' of ssh://git.freedesktop.org/git/tegra/linux into drm-next
Merge tag :
'drm/tegra/for-5.15-rc3' of ssh://git.freedesktop.org/git/tegra/linux into drm-fixes
Merge tag :
'dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'du-next-20210728' of git://linuxtv.org/pinchartl/media into drm-next
Merge tag :
'edac_updates_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v5.15_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'efi-urgent-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'erofs-for-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-5.15-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
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 :
'exynos-drm-fixes-for-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag :
'exynos-drm-next-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-for-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'ffa-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'fiemap_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'firewire-update' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'fixes-2021-10-16' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'fixes_for_v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'floppy-for-5.15' of https://github.com/evdenis/linux-floppy into for-5.15/drivers
Merge tag :
'for-5.15-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-nvidia
Merge tag :
'for-5.15-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.15-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.15-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.15/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.15/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.15/drivers-2021-08-30' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.15/io_uring-2021-08-30' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.15/io_uring-2021-09-04' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.15/io_uring-vfs-2021-08-30' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.15/libata-2021-08-30' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.15/parisc' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.15/parisc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.15/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.15/parisc-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://github.com/openrisc/linux
Merge tag :
'for-linus-5.15-1' of git://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
Merge tag :
'for-linus-5.15-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-5.15b-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-5.15b-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-5.15b-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-rseq' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-net-next-2021-08-19' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-v5.15' 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 :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'fpga-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-linus
Merge tag :
'fpga-fixes-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next
Merge tag :
'fpga-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next
Merge tag :
'fpga-for-5.15-early' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next
Merge tag :
'fpga-maintainer-update' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-linus
Merge tag :
'fs.close_range.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'fs.idmapped.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'fs.move_mount.move_mount_set_group.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'fs_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscache-next-20210829' 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.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Merge tag :
'fuse-fixes-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'fuse-update-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-v5.14-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gvt-fixes-2021-09-18' of https://github.com/intel/gvt-linux into drm-intel-fixes
Merge tag :
'hardening-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hisi-arm64-dt-for-5.15' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag :
'hole_punch_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'hwmon-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20210915' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-fixes-signed-20211007' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-fixes-signed-20211022' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20210831' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'ib-mt6360-for-5.15-signed' into psy-next
Merge tag :
'icc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'icc-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag :
'iio-fixes-for-5.15a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
Merge tag :
'iio-for-5.15a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
Merge tag :
'iio-for-5.15b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
Merge tag :
'imx-bindings-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-defconfig-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig
Merge tag :
'imx-dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-dt64-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-ecspi-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
Merge tag :
'imx-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-5.15-4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'integrity-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag :
'io_uring-5.15-2021-09-11' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.15-2021-09-17' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.15-2021-09-25' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.15-2021-10-01' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.15-2021-10-17' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.15-2021-10-22' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-block
Merge tag :
'iomap-5.15-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
Merge tag :
'iomap-5.15-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iommu-fixes-v5.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-fixes-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-updates-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iov_iter.3-5.15-2021-09-17' of git://git.kernel.dk/linux-block
Merge tag :
'irq-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2021-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irqchip-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
Merge tag :
'irqchip-fixes-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'ixp4xx-del-boardfiles-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc
Merge tag :
'ixp4xx-drivers-arm-soc-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/drivers
Merge tag :
'ixp4xx-dts-arm-soc-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag :
'juno-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'kbuild-fixes-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kernel.sys.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'kgdb-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag :
'kvm-s390-master-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master
Merge tag :
'kvm-s390-master-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvmarm-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-tracking
Merge tag :
'kvmarm-fixes-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master
Merge tag :
'kvmarm-fixes-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'leds-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds
Merge tag :
'libata-5.15-2021-09-05' of git://git.kernel.dk/linux-block
Merge tag :
'libata-5.15-2021-09-11' of git://git.kernel.dk/linux-block
Merge tag :
'libata-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'libata-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'libnvdimm-fixes-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'libnvdimm-fixes-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'libnvdimm-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-5.15-20210907' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-5.15-20211017' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-5.15-20211019' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-5.15-20210725' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.15-20210804' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.15-20210819' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-5.15-20210825' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-kselftest-fixes-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-fixes-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-fixes-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-next-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-watchdog-5.15-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux-watchdog-5.15-rc7' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'livepatching-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'locking-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-debug-2021-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2021-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking_urgent_for_v5.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locks-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
Merge tag :
'm68k-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68k-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68k-for-v5.15-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mac80211-for-net-2021-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
Merge tag :
'mac80211-for-net-2021-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
Merge tag :
'mac80211-for-net-2021-10-27' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
Merge tag :
'mac80211-next-for-net-next-2021-08-20' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next
Merge tag :
'mac80211-next-for-net-next-2021-08-26' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next
Merge tag :
'mailbox-v5.15' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Merge tag :
'media/v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-5.15' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-next-5.15' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'mfd-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'microblaze-v5.15' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag :
'mips-fixes_5.15_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'misc-5.15-2021-09-05' of git://git.kernel.dk/linux-block
Merge tag :
'misc-fixes-20211007' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'misc-habanalabs-fixes-2021-09-19' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-linus
Merge tag :
'misc-habanalabs-fixes-2021-09-29' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-linus
Merge tag :
'misc-habanalabs-next-2021-09-01' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
Merge tag :
'mlx5-fixes-2021-08-26' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2021-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2021-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2021-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2021-10-20' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-07-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-08-02' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-08-11' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-08-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-08-19' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-08-26' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-slub-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/linux
Merge tag :
'mmc-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux
Merge tag :
'modules-for-v5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux
Merge tag :
'mtd/fixes-for-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mvebu-dt64-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
Merge tag :
'nand/for-5.15' into mtd/next
Merge tag :
'net-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nfs-for-5.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfsd-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nios2_fixes_for_v5.15_part1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag :
'nios2_fixes_for_v5.15_part2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag :
'nios2_fixes_for_v5.15_part3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag :
'ntb-5.15' of git://github.com/jonmason/ntb
Merge tag :
'ntfs3_for_5.15' of git://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-5.15-2021-08-18' of git://git.infradead.org/nvme into for-5.15/drivers
Merge tag :
'nvme-5.15-2021-09-07' of git://git.infradead.org/nvme into block-5.15
Merge tag :
'nvme-5.15-2021-09-15' of git://git.infradead.org/nvme into block-5.15
Merge tag :
'nvme-5.15-2021-09-24' of git://git.infradead.org/nvme into block-5.15
Merge tag :
'nvme-5.15-2021-10-14' of git://git.infradead.org/nvme into block-5.15
Merge tag :
'nvme-5.15-2021-10-28' of git://git.infradead.org/nvme into block-5.15
Merge tag :
'objtool_urgent_for_v5.15_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool_urgent_for_v5.15_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v5.15/dt-am3-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
Merge tag :
'omap-for-v5.15/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
Merge tag :
'omap-for-v5.15/fixes-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag :
'omap-for-v5.15/soc-late-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc
Merge tag :
'omap-for-v5.15/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc
Merge tag :
'omap-for-v5.15/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/drivers
Merge tag :
'optee-fix-for-v5.15' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'optee-fix2-for-v5.15' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'ovl-fixes-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Merge tag :
'ovl-update-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Merge tag :
'pci-v5.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'pci-v5.15-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'pci-v5.15-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'perf-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v5.15-2021-09-18' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.15-2021-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.15-2021-10-07' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.15-2021-10-16' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.15-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v5.15-2021-09-04' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v5.15-2021-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-urgent-2021-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v5.15_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
Merge tag :
'pinctrl-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.15-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'powerpc-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.15-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.15-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.15-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'pwm/for-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag :
'qcom-arm64-defconfig-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag :
'qcom-arm64-fixes-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-fixes-for-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'qcom-drivers-fixes-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
Merge tag :
'qcom-dts-fixes-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-dts-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'ras_core_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'regmap-fix-v5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-dt-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-arm-dt-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-clk-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v5.15-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-fixes
Merge tag :
'renesas-drivers-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
Merge tag :
'renesas-drivers-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
Merge tag :
'renesas-dt-bindings-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-pinctrl-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r9a07g044-dt-binding-defs-tag2' into HEAD
Merge tag :
'renesas-r9a07g044-dt-binding-defs-tag2' into renesas-clk-for-v5.15
Merge tag :
'reset-fixes-for-v5.15' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'reset-for-v5.15' of git://git.pengutronix.de/pza/linux into arm/drivers
Merge tag :
'riscv-for-linus-5.15-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.15-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'rproc-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc
Merge tag :
'rtc-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtc-5.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
's390-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.15-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.15-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.15-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.15-ebpf-jit-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt64-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-pinctrl-5.15' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'sched-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v5.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v5.15_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v5.15_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-5.15' 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 :
'selinux-pr-20210830' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20210923' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'Smack-for-5.15' of git://github.com/cschaufler/smack-next
Merge tag :
'smp-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'smp-urgent-2021-09-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'sound-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
Merge tag :
'spi-fix-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'sti-dt-for-v5.15-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into arm/dt
Merge tag :
'stm32-dt-for-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
Merge tag :
'sunxi-dt-for-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag :
'sunxi-fixes-for-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sysfs_defferred_iomem_get_mapping-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core driver-core-next
Merge tag :
'tag-chrome-platform-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tags/bcm2835-dt-fixes-2021-10-06' into devicetree/fixes
Merge tag :
'tags/topic/i915-ttm-2021-06-11' into drm-misc-next
Merge tag :
'tegra-for-5.15-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig
Merge tag :
'tegra-for-5.15-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.15-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.15-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.15-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag :
'tegra-for-5.15-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag :
'thermal-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thermal-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'ti-k3-dt-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt
Merge tag :
'timers-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2021-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v5.15' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'timers_urgent_for_v5.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'topic/i915-ttm-2021-06-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-intel-gt-next
Merge tag :
'tpmdd-next-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.15-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.15-rc6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'tty-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'usb-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-5.15-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-5.15-rc1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-5.15-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-5.15-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb into usb-next
Merge tag :
'ux500-dts-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag :
'v5.13' into next
Merge tag :
'v5.14-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag :
'v5.14-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag :
'v5.14-next-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers
Merge tag :
'v5.14-rc3' into arm64-for-5.15
Merge tag :
'v5.14-rc4' into media_tree
Merge tag :
'v5.14-rc5' into next
Merge tag :
'v5.14-rc6' into locking/core, to pick up fixes
Merge tag :
'v5.15-rc2' into spi-5.15
Merge tag :
'v5.15-rc3' into spi-5.15
Merge tag :
'v5.15-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v5.15-rockchip-driver1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers
Merge tag :
'v5.15-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag :
'vfio-v5.15-rc1' of git://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v5.15-rc4' of git://github.com/awilliam/linux-vfio
Merge tag :
'vfs-5.15-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'warning-fixes-20211005' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'wireless-drivers-2021-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers
Merge tag :
'wireless-drivers-2021-10-01' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers
Merge tag :
'wireless-drivers-next-2021-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next
Merge tag :
'wireless-drivers-next-2021-08-29' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next
Merge tag :
'x86-cpu-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-irq-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-misc-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2021-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_build_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.15_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.15_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.15_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-5.15-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xtensa-20210902' of git://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'xtensa-20211008' of git://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zynq-dt-for-v5.15' of https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag :
'zynq-soc-for-v5.15' of https://github.com/Xilinx/linux-xlnx into arm/defconfig
Linux:
Merge v5.14-rc3 into usb-next
mfd/cpuidle:
ux500: Rename driver symbol
mfd:
Add Renesas Synchronization Management Unit (SMU) support
mfd:
axp20x: Add supplied-from property to axp288_fuel_gauge cell
mfd:
axp20x: Update AXP288 volatile ranges
mfd:
Bulk conversion to generic_handle_domain_irq()
mfd:
db8500-prcmu: Adjust map to reality
mfd:
db8500-prcmu: Handle missing FW variant
mfd:
db8500-prcmu: Rename register header
mfd:
Don't use irq_create_mapping() to resolve a mapping
mfd:
hi6421-spmi-pmic: move driver from staging
mfd:
intel-lpss: Add Intel Cannon Lake ACPI IDs
mfd:
intel-m10-bmc: Add N5010 variant
mfd:
intel_quark_i2c_gpio: Convert GPIO to use software nodes
mfd:
lpc_ich: Enable GPIO driver for DH89xxCC
mfd:
lpc_sch: Rename GPIOBASE to prevent build error
mfd:
mt6360: Sort regulator resources
mfd:
simple-mfd-i2c: Add support for registering devices via MFD cells
mfd:
syscon: Use of_iomap() instead of ioremap()
mfd:
ti_am335x_tscadc: Delete superfluous error message
mfd:
tps65086: Add cell entry for reset driver
mfd:
tps65086: Make interrupt line optional
mfd:
tqmx86: Add support for TQ-Systems DMI IDs
mfd:
tqmx86: Add support for TQMx110EB and TQMxE40x
mfd:
tqmx86: Assume 24MHz LPC clock for unknown boards
mfd:
tqmx86: Clear GPIO IRQ resource when no IRQ is set
mfd:
tqmx86: Fix typo in "platform"
mfd:
tqmx86: Remove incorrect TQMx90UC board ID
microblaze:
move core-y in arch/microblaze/Makefile to arch/microblaze/Kbuild
microblaze:
simplify pte_alloc_one_kernel()
microblaze:
use generic strncpy/strnlen from_user
MIPS/asm/printk:
Fix build failure caused by printk
MIPS/jazzdma:
return error code from jazz_dma_map_sg()
MIPS:
Alchemy: Fix spelling contraction "cant" -> "can't"
mips:
Bulk conversion to generic_handle_domain_irq()
mips:
cavium-octeon: clean up kernel-doc in cvmx-interrupt-decodes.c
mips:
clean up (remove) kernel-doc in cavium-octeon/executive/
mips:
clean up kernel-doc in cavium-octeon/*.c
mips:
clean up kernel-doc in mm/c-octeon.c
mips:
clean up kvm Makefile
MIPS:
config: generic: Add config for Marduk board
MIPS:
don't include
in
MIPS:
DTS: Pistachio add missing cpc and cdmm
MIPS:
generic: Allow generating FIT image for Marduk board
MIPS:
generic: Return true/false (not 1/0) from bool functions
MIPS:
Ingenic: Add system type for new Ingenic SoCs.
MIPS:
ingenic: Unconditionally enable clock of CPU #0
MIPS:
locking/atomic: Fix atomic{_64,}_sub_if_positive
MIPS:
loongson2ef: don't build serial.o unconditionally
MIPS:
Make a alias for pistachio_defconfig
MIPS:
Malta: fix alignment of the devicetree buffer
MIPS:
mscc: ocelot: disable all switch ports by default
MIPS:
mscc: ocelot: mark the phy-mode for internal PHY ports
mips:
netlogic: fix kernel-doc complaints in fmn-config.c
MIPS:
octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32
MIPS:
Replace deprecated CPU-hotplug functions.
mips:
replace deprecated EXTRA_CFLAGS with ccflags-y
MIPS:
Retire MACH_PISTACHIO
MIPS:
Return true/false (not 1/0) from bool functions
MIPS:
Revert "add support for buggy MT7621S core detection"
misc/pvpanic-pci:
Allow automatic loading
misc/pvpanic:
fix set driver data
misc:
bcm-vk: fix tty registration race
misc:
fastrpc: Add missing lock before accessing find_vma()
misc:
gehc-achc: Fix spelling mistake "Verfication" -> "Verification"
misc:
gehc-achc: new driver
misc:
gehc: Add SPI ID table
misc:
genwqe: Fixes DMA mask setting
misc:
HI6421V600_IRQ should depend on HAS_IOMEM
misc:
pci_endpoint_test: Add deviceID for AM64 and J7200
misc:
pci_endpoint_test: Ensure relationship between miscdev and PCI
misc:
pci_endpoint_test: Populate sriov_configure ops to configure SR-IOV device
misc:
sgi-gru: Convert from atomic_t to refcount_t on gru_thread_state->ts_refcnt
misc:
sram: Only map reserved areas in Tegra SYSRAM
mISDN:
Fix return values of the probe function
mlxbf_gige:
clear valid_polarity upon open
mlxsw:
Convert existing consumers to use new API for parsing configuration
mlxsw:
pci: Recycle received packet upon allocation failure
mlxsw:
Remove old parsing depth infrastructure
mlxsw:
spectrum: Add infrastructure for parsing configuration
mlxsw:
spectrum_router: Increase parsing depth for multipath hash
mlxsw:
thermal: Fix out-of-bounds memory accesses
mm, hwpoison:
add is_free_buddy_page() in HWPoisonHandlable()
mm, memcg:
add mem_cgroup_disabled checks in vmpressure and swap-related functions
mm, memcg:
inline mem_cgroup_{charge/uncharge} to improve disabled memcg config
mm, memcg:
inline swap-related functions to improve disabled memcg config
mm, memcg:
remove unused functions
mm, memcg:
save some atomic ops when flush is already true
mm, slab:
split out the cpu offline variant of flush_slab()
mm, slub:
allocate private object map for debugfs listings
mm, slub:
allocate private object map for validate_slab_cache()
mm, slub:
call deactivate_slab() without disabling irqs
mm, slub:
check new pages with restored irqs
mm, slub:
convert kmem_cpu_slab protection to local_lock
mm, slub:
detach whole partial list at once in unfreeze_partials()
mm, slub:
discard slabs in unfreeze_partials() without irqs disabled
mm, slub:
dissolve new_slab_objects() into ___slab_alloc()
mm, slub:
do initial checks in ___slab_alloc() with irqs enabled
mm, slub:
don't call flush_all() from slab_debug_trace_open()
mm, slub:
don't disable irq for debug_check_no_locks_freed()
mm, slub:
don't disable irqs in slub_cpu_dead()
mm, slub:
extract get_partial() from new_slab_objects()
mm, slub:
fix incorrect memcg slab count for bulk free
mm, slub:
fix mismatch between reconstructed freelist depth and cnt
mm, slub:
fix potential memoryleak in kmem_cache_open()
mm, slub:
fix potential use-after-free in slab_debugfs_fops
mm, slub:
fix two bugs in slab_debug_trace_open()
mm, slub:
make locking in deactivate_slab() irq-safe
mm, slub:
make slab_lock() disable irqs with PREEMPT_RT
mm, slub:
move disabling irqs closer to get_partial() in ___slab_alloc()
mm, slub:
move disabling/enabling irqs to ___slab_alloc()
mm, slub:
move irq control into unfreeze_partials()
mm, slub:
move reset of c->page and freelist out of deactivate_slab()
mm, slub:
only disable irq with spin_lock in __unfreeze_partials()
mm, slub:
protect put_cpu_partial() with disabled irqs instead of cmpxchg
mm, slub:
remove redundant unfreeze_partials() from put_cpu_partial()
mm, slub:
restore irqs around calling new_slab()
mm, slub:
restructure new page checks in ___slab_alloc()
mm, slub:
return slab page from get_partial() and set c->page afterwards
mm, slub:
separate detaching of partial list in unfreeze_partials() from unfreezing
mm, slub:
simplify kmem_cache_cpu and tid setup
mm, slub:
stop disabling irqs around get_partial()
mm, slub:
use migrate_disable() on PREEMPT_RT
mm, slub:
validate slab from partial list or page allocator before making it cpu slab
mm, thp:
bail out early in collapse_file for writeback page
mm, vmscan:
guarantee drop_slab_node() termination
mm,do_huge_pmd_numa_page:
remove unnecessary TLB flushing code
mm,vmscan:
fix divide by zero in get_scan_count
mm/bootmem_info.c:
mark __init on register_page_bootmem_info_section
mm/damon/core-test:
fix wrong expectations for 'damon_split_regions_of()'
mm/damon/core:
implement region-based sampling
mm/damon/dbgfs:
export kdamond pid to the user space
mm/damon/dbgfs:
support multiple contexts
mm/damon:
adaptively adjust regions
mm/damon:
add a tracepoint
mm/damon:
add kunit tests
mm/damon:
add user space selftests
mm/damon:
don't use strnlen() with known-bogus source length
mm/damon:
implement a debugfs-based user space interface
mm/damon:
implement primitives for the virtual memory address spaces
mm/debug:
sync up latest migrate_reason to migrate_reason_names
mm/debug:
sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN
mm/debug_vm_pgtable:
fix corrupted page flag
mm/debug_vm_pgtable:
introduce struct pgtable_debug_args
mm/debug_vm_pgtable:
remove unused code
mm/debug_vm_pgtable:
use struct pgtable_debug_args in basic tests
mm/debug_vm_pgtable:
use struct pgtable_debug_args in leaf and savewrite tests
mm/debug_vm_pgtable:
use struct pgtable_debug_args in migration and thp tests
mm/debug_vm_pgtable:
use struct pgtable_debug_args in PGD and P4D modifying tests
mm/debug_vm_pgtable:
use struct pgtable_debug_args in PMD modifying tests
mm/debug_vm_pgtable:
use struct pgtable_debug_args in protnone and devmap tests
mm/debug_vm_pgtable:
use struct pgtable_debug_args in PTE modifying tests
mm/debug_vm_pgtable:
use struct pgtable_debug_args in PUD modifying tests
mm/debug_vm_pgtable:
use struct pgtable_debug_args in soft_dirty and swap tests
mm/early_ioremap.c:
remove redundant early_ioremap_shutdown()
mm/gup:
documentation corrections for gup/pup
mm/gup:
remove try_get_page(), call try_get_compound_head() directly
mm/gup:
small refactoring: simplify try_grab_page()
mm/hmm:
bypass devmap pte when all pfn requested flags are fulfilled
mm/hugetlb:
add support for mempolicy MPOL_PREFERRED_MANY
mm/hugetlb:
initialize hugetlb_usage in mm_init
mm/hwpoison:
change argument struct page **hpagep to *hpage
mm/hwpoison:
fix potential pte_unmap_unlock pte error
mm/hwpoison:
fix some obsolete comments
mm/hwpoison:
remove unneeded variable unmap_success
mm/idle_page_tracking:
make PG_idle reusable
mm/kasan:
move kasan.fault to mm/kasan/report.c
mm/kmemleak:
allow __GFP_NOLOCKDEP passed to kmemleak's gfp
mm/ksm:
remove old GCC 4.9+ check
mm/madvise:
add MADV_WILLNEED to process_madvise()
mm/memory_failure:
fix the missing pte_unmap() call
mm/memory_hotplug:
improved dynamic memory group aware "auto-movable" online policy
mm/memory_hotplug:
introduce "auto-movable" online policy
mm/memory_hotplug:
memory group aware "auto-movable" online policy
mm/memory_hotplug:
remove nid parameter from arch_remove_memory()
mm/memory_hotplug:
remove nid parameter from remove_memory() and friends
mm/memory_hotplug:
track present pages in memory groups
mm/memory_hotplug:
use "unsigned long" for PFN in zone_for_pfn_range()
mm/memory_hotplug:
use helper zone_is_zone_device() to simplify the code
mm/memplicy:
add page allocation function for MPOL_PREFERRED_MANY policy
mm/mempolicy.c:
use in_task() in mempolicy_slab_node()
mm/mempolicy:
add MPOL_PREFERRED_MANY for multiple preferred nodes
mm/mempolicy:
advertise new MPOL_PREFERRED_MANY
mm/mempolicy:
do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind()
mm/mempolicy:
fix a race between offset_il_node and mpol_rebind_task
mm/mempolicy:
unify the create() func for bind/interleave/prefer-many policies
mm/mempolicy:
use readable NUMA_NO_NODE macro instead of magic number
mm/migrate:
add CPU hotplug to demotion #ifdef
mm/migrate:
add sysfs interface to enable reclaim migration
mm/migrate:
correct kernel-doc notation
mm/migrate:
demote pages during reclaim
mm/migrate:
enable returning precise migrate_pages() success count
mm/migrate:
fix CPUHP state to update node demotion order
mm/migrate:
optimize hotplug-time demotion order updates
mm/migrate:
update node demotion order on hotplug events
mm/mremap:
fix memory account on do_munmap() failure
mm/numa:
automatically generate node migration order
mm/oom_kill.c:
prevent a race between process_mrelease and exit_mmap
mm/page_alloc.c:
avoid accessing uninitialized pcp page migratetype
mm/page_alloc.c:
fix 'zone_id' may be used uninitialized in this function warning
mm/page_alloc.c:
use in_task()
mm/page_alloc:
always initialize memory map for the holes
mm/page_alloc:
make alloc_node_mem_map() __init rather than __ref
mm/page_isolation:
tracing: trace all test_pages_isolated failures
mm/pagemap:
add mmap_assert_locked() annotations to find_vma*()
mm/percpu,c:
remove obsolete comments of pcpu_chunk_populated()
mm/secretmem:
avoid letting secretmem_users drop to zero
mm/secretmem:
fix NULL page->mapping dereference in page_is_secretmem()
mm/secretmem:
use refcount_t instead of atomic_t
mm/shmem.c:
fix judgment error in shmem_is_huge()
mm/sparse:
clarify pgdat_to_phys
mm/sparse:
set SECTION_NID_SHIFT to 6
mm/swap:
consider max pages in iomap_swapfile_add_extent
mm/thp:
decrease nr_thps in file's mapping on THP split
mm/userfaultfd:
selftests: fix memory corruption with thp enabled
mm/vmalloc:
fix numa spreading for large hash tables
mm/vmalloc:
fix wrong behavior in vread
mm/vmalloc:
remove gfpflags_allow_blocking() check
mm/vmalloc:
use batched page requests in bulk-allocator
mm/vmpressure:
replace vmpressure_to_css() with vmpressure_to_memcg()
mm/vmscan:
add 'else' to remove check_pending label
mm/vmscan:
add helper for querying ability to age anonymous pages
mm/vmscan:
add page demotion counter
mm/vmscan:
Consider anonymous pages without swap
mm/vmscan:
never demote for memcg reclaim
mm/vmscan:
remove misleading setting to sc->priority
mm/vmscan:
remove the PageDirty check after MADV_FREE pages are page_ref_freezed
mm/vmscan:
remove unneeded return value of kswapd_run()
mm/vmstat:
correct some wrong comments
mm/vmstat:
protect per cpu variables with preempt disable on RT
mm/vmstat:
remove unneeded return value
mm/vmstat:
simplify the array size calculation
mm/workingset:
correct kernel-doc notations
mm:
Add functions to lock invalidate_lock for two mappings
mm:
add kernel_misc_reclaimable in show_free_areas
mm:
Add kvrealloc()
mm:
change fault_in_pages_* to have an unsigned size parameter
mm:
compaction: optimize proactive compaction deferrals
mm:
compaction: support triggering of proactive compaction by user
mm:
delete unused get_kernel_page()
mm:
don't allow executable ioremap mappings
mm:
don't allow oversized kvmalloc() calls
mm:
filemap: check if THP has hwpoisoned subpage for PMD page fault
mm:
Fix comments mentioning i_mutex
mm:
fix panic caused by __page_handle_poison()
mm:
fix uninitialized use in overcommit_policy_handler
mm:
fs: invalidate bh_lrus for only cold path
mm:
Fully initialize invalidate_lock, amend lock class later
mm:
gup: fix potential pgmap refcnt leak in __gup_device_huge()
mm:
gup: remove set but unused local variable major
mm:
gup: remove unneed local variable orig_refs
mm:
gup: remove useless BUG_ON in __get_user_pages()
mm:
gup: use helper PAGE_ALIGNED in populate_vma_page_range()
mm:
hide laptop_mode_wb_timer entirely behind the BDI API
mm:
hwpoison: don't drop slab caches for offlining non-LRU page
mm:
hwpoison: dump page for unhandlable page
mm:
hwpoison: remove the unnecessary THP check
mm:
ignore MAP_DENYWRITE in ksys_mmap_pgoff()
mm:
in_irq() cleanup
mm:
introduce Data Access MONitor (DAMON)
mm:
introduce memmap_alloc() to unify memory map allocation
mm:
introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1)
mm:
introduce process_mrelease system call
mm:
khugepaged: skip huge page collapse for special files
mm:
KSM: fix data type
mm:
memcontrol: set the correct memcg swappiness restriction
mm:
memory_hotplug: cleanup after removal of pfn_valid_within()
mm:
migrate: change to use bool type for 'page_was_mapped'
mm:
migrate: fix the incorrect function name in comments
mm:
migrate: introduce a local variable to get the number of pages
mm:
move ioremap_page_range to vmalloc.c
mm:
Protect operations adding pages to page cache with invalidate_lock
mm:
remove flush_kernel_dcache_page
mm:
remove irqsave/restore locking from contexts with irqs enabled
mm:
remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE
mm:
remove redundant compound_head() calling
mm:
remove VM_DENYWRITE
mm:
Replace deprecated CPU-hotplug functions.
mm:
report a more useful address for reclaim acquisition
mm:
simplify compat numa syscalls
mm:
simplify compat_sys_move_pages
mm:
slub: make object_map_lock a raw_spinlock_t
mm:
slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context
mm:
sparse: pass section_nr to find_memory_block
mm:
sparse: pass section_nr to section_mark_present
mm:
sparse: remove __section_nr() function
mm:
track present early pages per zone
mm:
wire up syscall process_mrelease
mmap_lock:
change trace and locking order
mmc:
arasan: Fix the issue in reading tap values from DT
mmc:
block: cleanup gendisk creation
mmc:
block: let device_add_disk create disk attributes
mmc:
block: Support alternative_gpt_sector() operation
mmc:
core: Avoid hogging the CPU while polling for busy after I/O writes
mmc:
core: Avoid hogging the CPU while polling for busy for mmc ioctls
mmc:
core: Avoid hogging the CPU while polling for busy in the I/O err path
mmc:
core: Issue HPI in case the BKOPS timed out
mmc:
core: Only print retune error when we don't check for card removal
mmc:
core: Return correct emmc response in case of ioctl error
mmc:
core: Store pointer to bio_crypt_ctx in mmc_request
mmc:
core: Update ->card_busy() callback comment
mmc:
cqhci: clear HALT state after CQE enable
mmc:
dw_mmc: Add data CRC error injection
mmc:
dw_mmc: exynos: fix the finding clock sample value
mmc:
dw_mmc: Fix issue with uninitialized dma_slave_config
mmc:
dw_mmc: Only inject fault before done/error
mmc:
host: add kdoc for mmc_retune_{en|dis}able
mmc:
host: factor out clearing the retune state
mmc:
JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data
mmc:
mediatek: Move cqhci init behind ungate clock
mmc:
meson-gx: do not use memcpy_to/fromio for dram-access-quirk
mmc:
mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page
mmc:
mmc_spi: Simplify busy loop in mmc_spi_skip()
mmc:
mmci: De-assert reset on probe
mmc:
moxart: Fix issue with uninitialized dma_slave_config
mmc:
pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787
mmc:
pwrseq: sd8787: add support for wilc1000
mmc:
pwrseq: sd8787: fix compilation warning
mmc:
queue: Match the data type of max_segments
mmc:
queue: Remove unused parameters(request_queue)
mmc:
renesas_sdhi: fix regression with hard reset on old SDHIs
mmc:
renesas_sdhi: Refactor renesas_sdhi_probe()
mmc:
renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination
mmc:
rtsx_pci: Fix long reads when clock is prescaled
mmc:
sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit
mmc:
sdhci-esdhc-imx: Remove redundant code for manual tuning
mmc:
sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header
mmc:
sdhci-esdhc-imx: Select the correct mode for auto tuning
mmc:
sdhci-msm: Use maximum possible data timeout value
mmc:
sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk.
mmc:
sdhci-of-arasan: Check return value of non-void funtions
mmc:
sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP
mmc:
sdhci-of-arasan: Modify data type of the clk_phase array
mmc:
sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform
mmc:
sdhci-of-arasan: Use appropriate type of division macro
mmc:
sdhci-of-at91: replace while loop with read_poll_timeout
mmc:
sdhci-of-at91: wait for calibration done before proceed
mmc:
sdhci-pci: Read card detect from ACPI for Intel Merrifield
mmc:
sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA
mmc:
sdhci: Correct the tuning command handle for PIO mode
mmc:
sdhci: Fix issue with uninitialized dma_slave_config
mmc:
sdhci: Introduce max_timeout_count variable in sdhci_host
mmc:
sdhci: Map more voltage level to SDHCI_POWER_330
mmc:
sdio: Don't warn about vendor CIS tuples
mmc:
sdio: Print contents of unknown CIS tuples
mmc:
sh_mmcif: use proper DMAENGINE API for termination
mmc:
switch from 'pci_' to 'dma_' API
mmc:
tmio: reenable card irqs after the reset callback
mmc:
usdhi6rol0: Implement card_busy function
mmc:
usdhi6rol0: use proper DMAENGINE API for termination
mmc:
vub300: fix control-message timeouts
mmc:
winbond: don't build on M68K
modpost:
get the *.mod file path more simply
module:
combine constructors in module linker script
module:
fix clang CFI with MODULE_UNLOAD=n
MOST:
cdev: rename 'mod_init' & 'mod_exit' functions to be module-specific
Linux:
move netdev_boot_setup into Space.c
move_mount:
allow to add a mount into an existing group
mpls:
defer ttl decrement in mpls_forward()
mptcp:
add mibs for stale subflows processing
mptcp:
add the mibs for MP_FAIL
mptcp:
allow changing the 'backup' bit when no sockets are open
mptcp:
backup flag from incoming MPJ ack option
mptcp:
better binary layout for mptcp_options_received
mptcp:
build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal
mptcp:
cleanup sysctl data and helpers
mptcp:
consolidate in_opt sub-options fields in a bitmask
mptcp:
do not set unconditionally csum_reqd on incoming opt
mptcp:
don't return sockets in foreign netns
mptcp:
drop flags and ifindex arguments
mptcp:
ensure tx skbs always have the MPTCP ext
mptcp:
faster active backup recovery
mptcp:
fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other
mptcp:
fix corrupt receiver key in MPC + data + checksum
mptcp:
Fix duplicated argument in protocol.h
mptcp:
fix possible divide by zero
mptcp:
fix possible stall on recvmsg()
mptcp:
handle pending data on closed subflow
mptcp:
less aggressive retransmission strategy
mptcp:
local addresses fullmesh
mptcp:
make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate
mptcp:
make the locking tx schema more readable
mptcp:
more accurate timeout
mptcp:
move drop_other_suboptions check under pm lock
mptcp:
MP_FAIL suboption receiving
mptcp:
MP_FAIL suboption sending
mptcp:
Only send extra TCP acks in eligible socket states
mptcp:
optimize out option generation
mptcp:
optimize the input options processing
mptcp:
remote addresses fullmesh
mptcp:
remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT
mptcp:
send out MP_FAIL when data checksum fails
mptcp:
shrink mptcp_out_options struct
mqprio:
Correct stats in mqprio_dump_class_stats().
mtd/drivers/nand:
use HZ macros
mtd/ftl:
don't cast away the type when calling add_mtd_blktrans_dev
mtd/rfd_ftl:
don't cast away the type when calling add_mtd_blktrans_dev
mtd:
maps: remove dead MTD map driver for PMC-Sierra MSP boards
mtd:
mtdconcat: Check _read, _write callbacks existence before assignment
mtd:
mtdconcat: Judge callback existence based on the master
mtd:
rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
mtd:
rawnand: Fix a couple of spelling mistakes in Kconfig
mtd:
rawnand: intel: Fix error handling in probe
mtd:
rawnand: nand_bbt: Skip bad blocks when searching for the BBT in NAND
mtd:
rawnand: omap: Fix kernel doc warning on 'calcuate' typo
mtd:
rawnand: qcom: Update code word value for raw read
mtd:
rawnand: remove never changed ret variable
mtd:
rfd_ftl: add discard support
mtd:
rfd_ftl: allow use of MTD_RAM for testing purposes
mtd:
rfd_ftl: fix use-after-free
mtd:
rfd_ftl: use container_of() rather than cast
mtd:
spinand: core: Properly fill the OOB area.
mtd:
spinand: Fix comment
mtd:
spinand: macronix: Add Quad support for serial NAND flash
mtd_blkdevs:
don't hold del_mtd_blktrans_dev in blktrans_{open, release}
mtd_blkdevs:
remove blktrans_ref_mutex
mtd_blkdevs:
simplify blktrans_dev_get
mtd_blkdevs:
simplify blktrans_getgeo
mtd_blkdevs:
simplify the refcounting in blktrans_{open, release}
mtd_blkdevs:
use lockdep_assert_held
mtdblock:
Add comment about UBI block devices
mtdblock:
Update old JFFS2 mention in Kconfig
mtdblock:
Warn if added for a NAND device
mwifiex:
avoid null-pointer-subtraction warning
mwifiex:
drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw()
mwifiex:
make arrays static const, makes object smaller
mwifiex:
pcie: add DMI-based quirk implementation for Surface devices
mwifiex:
pcie: add reset_d3cold quirk for Surface gen4+ devices
mwifiex:
usb: Replace one-element array with flexible-array member
mxser:
use semi-colons instead of commas
myri10ge:
switch from 'pci_' to 'dma_' API
n64cart:
fix return value check in n64cart_probe()
namei:
add getname_uflags()
namei:
add mapping aware lookup helper
namei:
change filename_parentat() calling conventions
namei:
Fix use after free in kern_path_locked
namei:
ignore ERR/NULL names in putname()
namei:
make do_linkat() take struct filename
namei:
make do_mkdirat() take struct filename
namei:
make do_mknodat() take struct filename
namei:
make do_symlinkat() take struct filename
namei:
Standardize callers of filename_create()
namei:
Standardize callers of filename_lookup()
namei:
update do_*() helpers to return ints
napi:
fix race inside napi_enable
natsemi:
sonic: stop calling netdev_boot_setup_check
nbd:
add missing locking to the nbd_dev_add error path
nbd:
add the check to prevent overflow in __nbd_ioctl()
nbd:
do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT
nbd:
only return usable devices from nbd_find_unused
nbd:
prevent IDR lookups from finding partially initialized devices
nbd:
reduce the nbd_index_mutex scope
nbd:
refactor device removal
nbd:
refactor device search and allocation in nbd_genl_connect
nbd:
remove nbd->destroy_complete
nbd:
remove nbd_del_disk
nbd:
reset NBD to NULL when restarting in nbd_genl_connect
nbd:
return the allocated nbd_device from nbd_dev_add
nbd:
set nbd->index before releasing nbd_index_mutex
nbd:
use shifts rather than multiplies
ndr:
fix translation in ndr_encode_posix_acl()
nds32/ftrace:
Fix Error: invalid operands (*UND* and *UND* sections) for `^'
nds32/setup:
remove unused memblock_region variable in setup_memory()
ne2000:
fix unused function warning
net, bonding:
Add XDP support to the bonding driver
net, bonding:
Disallow vlan+srcmac with XDP
net, bonding:
Refactor bond_xmit_hash for use with xdp_buff
net, core:
Add support for XDP redirection to slave device
net, core:
Allow netdev_lower_get_next_private_rcu in bh context
net-caif:
avoid user-triggerable WARN_ON(1)
net-memcg:
pass in gfp_t mask to mem_cgroup_charge_skmem()
net-next:
When a bond have a massive amount of VLANs with IPv6 addresses, performance of changing link state, attaching a VRF, changing an IPv6 address, etc. go down dramtically.
net-sysfs:
initialize uid and gid before calling net_ns_get_ownership
net/9p:
increase default msize to 128k
net/9p:
increase tcp max msize to 1MB
net/9p:
use macro to define default msize
net/af_iucv:
clean up a try_then_request_module()
net/af_iucv:
remove wrappers around iucv (de-)registration
net/af_iucv:
support drop monitoring
net/af_unix:
fix a data-race in unix_dgram_poll
net/core:
Remove unused field from struct flow_indr_dev
net/e1000e:
Fix spelling mistake "The" -> "This"
net/ipv4/igmp:
Use struct_size() helper
net/ipv4/ipv6:
Replace one-element arraya with flexible-array members
net/ipv4:
Replace one-element array with flexible-array member
net/ipv4:
Revert use of struct_size() helper
net/ipv6/mcast:
Use struct_size() helper
net/iucv:
get rid of register asm usage
net/iucv:
Replace deprecated CPU-hotplug functions.
net/l2tp:
Fix reference count leak in l2tp_udp_recv_core
net/mellanox:
switch from 'pci_' to 'dma_' API
net/mlx4:
make the array states static const, makes object smaller
net/mlx4:
Use ARRAY_SIZE to get an array's size
net/mlx4_en:
Don't allow aRFS for encapsulated packets
net/mlx4_en:
Resolve bad operstate value
net/mlx5:
Add DCS caps & fields support
net/mlx5:
Add send to vport rules on paired device
net/mlx5:
Align mlx5_irq structure
net/mlx5:
Allocate individual capability
net/mlx5:
Avoid generating event after PPS out in Real time mode
net/mlx5:
Bridge, allow merged eswitch connectivity
net/mlx5:
Bridge, extract FDB delete notification to function
net/mlx5:
Bridge, fix uninitialized variable usage
net/mlx5:
Bridge, identify port by vport_num+esw_owner_vhca_id pair
net/mlx5:
Bridge, obtain core device from eswitch instead of priv
net/mlx5:
Bridge, release bridge in same function where it is taken
net/mlx5:
Bridge, support LAG
net/mlx5:
Change SF missing dedicated MSI-X err message to dbg
net/mlx5:
Delete impossible dev->state checks
net/mlx5:
Don't rely on always true registered field
net/mlx5:
DR, Add ignore_flow_level support for multi-dest flow tables
net/mlx5:
DR, Add support for update FTE
net/mlx5:
DR, Added support for REMOVE_HEADER packet reformat
net/mlx5:
DR, Enable QP retransmission
net/mlx5:
DR, Enable VLAN pop on TX and VLAN push on RX
net/mlx5:
DR, fix a potential use-after-free bug
net/mlx5:
DR, Improve error flow in actions_build_ste_arr
net/mlx5:
DR, Improve rule tracking memory consumption
net/mlx5:
DR, Merge DR_STE_SIZE enums
net/mlx5:
DR, Reduce print level for FT chaining level check
net/mlx5:
DR, Remove HW specific STE type from nic domain
net/mlx5:
DR, Remove rehash ctrl struct from dr_htbl
net/mlx5:
DR, replace uintN_t with kernel-style types
net/mlx5:
DR, Skip source port matching on FDB RX domain
net/mlx5:
DR, Split modify VLAN state to separate pop/push states
net/mlx5:
DR, Support IPv6 matching on flow label for STEv0
net/mlx5:
DR, Use FW API when updating FW-owned flow table
net/mlx5:
DR, Warn and ignore SW steering rule insertion on QP err
net/mlx5:
E-Switch, Add event callback for representors
net/mlx5:
E-Switch, add logic to enable shared FDB
net/mlx5:
E-switch, Add QoS tracepoints
net/mlx5:
E-switch, Allow setting share/max tx rate limits of rate groups
net/mlx5:
E-switch, Allow to add vports to rate groups
net/mlx5:
E-switch, Enable devlink port tx_{share|max} rate control
net/mlx5:
E-Switch, Fix double allocation of acl flow counter
net/mlx5:
E-switch, Introduce rate limiting groups API
net/mlx5:
E-switch, Move QoS related code to dedicated file
net/mlx5:
E-switch, Return correct error code on group creation failure
net/mlx5:
E-Switch, set flow source for send to uplink rule
net/mlx5:
E-Switch, Set vhca id valid flag when creating indir fwd group
net/mlx5:
Embed mlx5_ttc_table
net/mlx5:
Fix cleanup of bridge delayed work
net/mlx5:
Fix inner TTC table creation
net/mlx5:
Fix length of irq_index in chars
net/mlx5:
Fix missing return value in mlx5_devlink_eswitch_inline_mode_set()
net/mlx5:
Fix potential sleeping in atomic context
net/mlx5:
Fix rdma aux device on devlink reload
net/mlx5:
Fix setting number of EQs of SFs
net/mlx5:
Fix typo in comments
net/mlx5:
Fix unpublish devlink parameters
net/mlx5:
Fix variable type to match 64bit
net/mlx5:
Force round second at 1PPS out start time
net/mlx5:
FWTrace, cancel work on alloc pd error flow
net/mlx5:
Initialize numa node for all core devices
net/mlx5:
Lag, add initial logic for shared FDB
net/mlx5:
Lag, change multipath and bonding to be mutually exclusive
net/mlx5:
Lag, Create shared FDB when in switchdev mode
net/mlx5:
Lag, don't update lag if lag isn't supported
net/mlx5:
Lag, fix multipath lag activation
net/mlx5:
Lag, move lag destruction to a workqueue
net/mlx5:
Lag, properly lock eswitch if needed
net/mlx5:
Move TTC logic to fs_ttc
net/mlx5:
Refcount mlx5_irq with integer
net/mlx5:
Remove all auxiliary devices at the unregister event
net/mlx5:
Reorganize current and maximal capabilities to be per-type
net/mlx5:
Return mdev from eswitch
net/mlx5:
SF, use recent sysfs api
net/mlx5:
Support enable_eth devlink dev param
net/mlx5:
Support enable_rdma devlink dev param
net/mlx5:
Support enable_vnet devlink dev param
net/mlx5:
Take TIR destruction out of the TIR list lock
net/mlx5e:
Abstract MQPRIO params
net/mlx5e:
Add an option to create a shared mapping
net/mlx5e:
Allocate the array of channels according to the real max_nch
net/mlx5e:
Allow only complete TXQs partition in MQPRIO channel mode
net/mlx5e:
Block LRO if firmware asks for tunneled LRO
net/mlx5e:
Check if inner FT is supported outside of create/destroy functions
net/mlx5e:
Convert RQT to a dedicated object
net/mlx5e:
Convert RSS to a dedicated object
net/mlx5e:
Convert TIR to a dedicated object
net/mlx5e:
Create struct mlx5e_rss_params_hash
net/mlx5e:
CT, Use xarray to manage fte ids
net/mlx5e:
Decouple TTC logic from mlx5e
net/mlx5e:
Do not try enable RSS when resetting indir table
net/mlx5e:
Dynamically allocate TIRs in RSS contexts
net/mlx5e:
Fix condition when retrieving PTP-rqn
net/mlx5e:
Fix division by 0 in mlx5e_select_queue for representors
net/mlx5e:
Fix memory leak in mlx5_core_destroy_cq() error path
net/mlx5e:
Fix mutual exclusion between CQE compression and HW TS
net/mlx5e:
Fix possible use-after-free deleting fdb rule
net/mlx5e:
Fix the presented RQ index in PTP stats
net/mlx5e:
Fix vlan data lost during suspend flow
net/mlx5e:
Handle errors of netdev_set_num_tc()
net/mlx5e:
Hide all implementation details of mlx5e_rx_res
net/mlx5e:
Improve MQPRIO resiliency
net/mlx5e:
Introduce abstraction of RSS context
net/mlx5e:
Introduce mlx5e_channels API to get RQNs
net/mlx5e:
Introduce post action infrastructure
net/mlx5e:
Introduce TIR create/destroy API in rx_res
net/mlx5e:
IPSEC RX, enable checksum complete
net/mlx5e:
IPsec: Fix a misuse of the software parser's fields
net/mlx5e:
IPsec: Fix work queue entry ethernet segment checksum flags
net/mlx5e:
Keep the value for maximum number of channels in-sync
net/mlx5e:
Maintain MQPRIO mode parameter
net/mlx5e:
Make use of netdev_warn()
net/mlx5e:
Move esw/sample to en/tc/sample
net/mlx5e:
Move management of indir traffic types to rx_res
net/mlx5e:
Move mlx5e_build_rss_params() call to init_rx
net/mlx5e:
Move RX resources to a separate struct
net/mlx5e:
Move sample attribute to flow attribute
net/mlx5e:
Mutually exclude RX-FCS and RX-port-timestamp
net/mlx5e:
Mutually exclude setting of TX-port-TS and MQPRIO in channel mode
net/mlx5e:
Prohibit inner indir TIRs in IPoIB
net/mlx5e:
Refactor ct to use post action infrastructure
net/mlx5e:
Remove lro_param from mlx5e_build_indir_tir_ctx_common()
net/mlx5e:
Remove mdev from mlx5e_build_indir_tir_ctx_common()
net/mlx5e:
Remove mlx5e dependency from E-Switch sample
net/mlx5e:
Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*()
net/mlx5e:
Remove redundant assignment of counter to null
net/mlx5e:
Remove redundant cap check for flow counter
net/mlx5e:
Remove redundant filter_dev arg from parse_tc_fdb_actions()
net/mlx5e:
Remove redundant parse_attr arg
net/mlx5e:
Remove redundant tc act includes
net/mlx5e:
Rename some related TTC args and functions
net/mlx5e:
Rename traffic type enums
net/mlx5e:
Return -EOPNOTSUPP if more relevant when parsing tc actions
net/mlx5e:
Support flow classification into RSS contexts
net/mlx5e:
Support MQPRIO channel mode
net/mlx5e:
Support multiple RSS contexts
net/mlx5e:
Switchdev representors are not vlan challenged
net/mlx5e:
Take RQT out of TIR and group RX resources
net/mlx5e:
TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel
net/mlx5e:
TC, Restore tunnel info for sample offload
net/mlx5e:
TC, Support sample offload action for tunneled traffic
net/mlx5e:
Use a new initializer to build uniform indir table
net/mlx5e:
Use correct eswitch for stack devices with lag
net/mlx5e:
Use mlx5e_rqt_get_rqtn to access RQT hardware id
net/mlx5e:
Use shared mappings for restoring from metadata
net/mlx5e:
Use the new TIR API for kTLS
net/mlxbf_gige:
Make use of devm_platform_ioremap_resourcexxx()
net/ncsi:
add get MAC address command to get Intel i210 MAC address
net/packet:
clarify source of pr_*() messages
net/sched:
act_ct: Fix byte count on fragmented packets
net/sched:
act_skbmod: Add SKBMOD_F_ECN option support
net/sched:
cls_api, reset flags on replay
net/sched:
Remove unnecessary if statement
net/sched:
sch_taprio: properly cancel timer from taprio_destroy()
net/sched:
store the last executed chain also for clsact egress
net/smc:
add missing error check in smc_clc_prfx_set()
net/smc:
Allow SMC-D 1MB DMB allocations
net/smc:
Correct spelling mistake to TCPF_SYN_RECV
net/smc:
fix 'workqueue leaked lock' in smc_conn_abort_work
net/smc:
Fix smc_link->llc_testlink_time overflow
net/smc:
improved fix wait on already cleared link
net/sun3_82586:
Fix return value of sun3_82586_probe()
net/tcp_fastopen:
remove tcp_fastopen_ctx_lock
net/tls:
Fix flipped sign in async_wait.err assignment
net/tls:
Fix flipped sign in tls_err_abort() calls
net/{mlx5|nfp|bnxt}:
Remove unnecessary RTNL lock assert
net:
3c509: make the array if_names static const, makes object smaller
net:
3com: 3c59x: clean up inconsistent indenting
net:
6pack: Fix tx timeout and slot time
net:
802: remove dead leftover after ipx driver removal
net:
8139cp: switch from 'pci_' to 'dma_' API
net:
add accept helper not installing fd
net:
Add depends on OF_NET for LiteX's LiteETH
net:
Add driver for LiteX's LiteETH network interface
net:
add extack arg for link ops
net:
add kerneldoc comment for sk_peer_lock
net:
add netif_set_real_num_queues() for device reconfig
net:
arc: select CRC32
net:
at91_can: add blank line after declarations
net:
at91_can: add braces {} to all arms of the statement
net:
at91_can: fix the alignment issue
net:
at91_can: fix the code style issue about macro
net:
at91_can: fix the comments style issue
net:
at91_can: remove redundant blank lines
net:
at91_can: remove redundant space
net:
at91_can: use BIT macro
net:
atlantic: switch from 'pci_' to 'dma_' API
net:
batman-adv: fix error handling
net:
bgmac-bcma: handle deferred probe error due to mac-address
net:
bgmac-platform: handle mac-address deferral
net:
bonding: bond_alb: Remove the dependency on ipx network layer
net:
bonding: move ioctl handling to private ndo operation
net:
bridge: add a helper for retrieving port VLANs from the data path
net:
bridge: add vlan mcast snooping knob
net:
bridge: change return type of br_handle_ingress_vlan_tunnel
net:
bridge: disambiguate offload_fwd_mark
net:
bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n
net:
bridge: fix ioctl locking
net:
bridge: fix ioctl old_deviceless bridge argument
net:
bridge: fix under estimation in br_get_linkxstats_size()
net:
bridge: guard the switchdev replay helpers against a NULL notifier block
net:
bridge: mcast: account for ipv6 size when dumping querier state
net:
bridge: mcast: Associate the seqcount with its protecting lock.
net:
bridge: mcast: br_multicast_set_port_router takes multicast context as argument
net:
bridge: mcast: consolidate querier selection for ipv4 and ipv6
net:
bridge: mcast: don't dump querier state if snooping is disabled
net:
bridge: mcast: drop sizeof for nest attribute's zero size
net:
bridge: mcast: dump ipv4 querier state
net:
bridge: mcast: dump ipv6 querier state
net:
bridge: mcast: fix vlan port router deadlock
net:
bridge: mcast: make sure querier port/address updates are consistent
net:
bridge: mcast: move querier state to the multicast context
net:
bridge: mcast: querier and query state affect only current context type
net:
bridge: mcast: record querier port device ifindex instead of pointer
net:
bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan
net:
bridge: mcast: use multicast_membership_interval for IGMPv3
net:
bridge: mcast: use the correct vlan group helper
net:
bridge: mcast: use the proper multicast context when dumping router ports
net:
bridge: move bridge ioctls out of .ndo_do_ioctl
net:
bridge: move the switchdev object replay helpers to "push" mode
net:
bridge: multicast: add context support for host-joined groups
net:
bridge: multicast: add helper to get port mcast context from port group
net:
bridge: multicast: add mdb context support
net:
bridge: multicast: add vlan querier and query support
net:
bridge: multicast: add vlan state initialization and control
net:
bridge: multicast: check if should use vlan mcast ctx
net:
bridge: multicast: factor out bridge multicast context
net:
bridge: multicast: factor out port multicast context
net:
bridge: multicast: fix igmp/mld port context null pointer dereferences
net:
bridge: multicast: include router port vlan id in notifications
net:
bridge: multicast: use multicast contexts instead of bridge or port
net:
bridge: multicast: use the port group to port context helper
net:
bridge: switchdev: allow the TX data plane forwarding to be offloaded
net:
bridge: switchdev: fix incorrect use of FDB flags when picking the dst device
net:
bridge: switchdev: let drivers inform which bridge ports are offloaded
net:
bridge: switchdev: recycle unused hwdoms
net:
bridge: switchdev: replay the entire FDB for each port
net:
bridge: switchdev: treat local FDBs the same as entries towards the bridge
net:
bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle
net:
bridge: use mld2r_ngrec instead of icmpv6_dataun
net:
bridge: use nla_total_size_64bit() in br_get_linkxstats_size()
net:
bridge: vlan: account for router port lists when notifying
net:
bridge: vlan: add global and per-port multicast context
net:
bridge: vlan: add mcast snooping control
net:
bridge: vlan: add support for dumping global vlan options
net:
bridge: vlan: add support for global options
net:
bridge: vlan: add support for mcast igmp/mld version global options
net:
bridge: vlan: add support for mcast last member count global option
net:
bridge: vlan: add support for mcast last member interval global option
net:
bridge: vlan: add support for mcast membership interval global option
net:
bridge: vlan: add support for mcast querier global option
net:
bridge: vlan: add support for mcast querier interval global option
net:
bridge: vlan: add support for mcast query interval global option
net:
bridge: vlan: add support for mcast query response interval global option
net:
bridge: vlan: add support for mcast router global option
net:
bridge: vlan: add support for mcast startup query count global option
net:
bridge: vlan: add support for mcast startup query interval global option
net:
bridge: vlan: convert mcast router global option to per-vlan entry
net:
bridge: vlan: dump mcast ctx querier state
net:
bridge: vlan: enable mcast snooping for existing master vlans
net:
bridge: vlan: fix global vlan option range dumping
net:
bridge: vlan: notify when global options change
net:
bridge: vlan: use br_rports_fill_info() to export mcast router ports
net:
broadcom: switch from 'pci_' to 'dma_' API
net:
build all switchdev drivers as modules when the bridge is a module
net:
chelsio: switch from 'pci_' to 'dma_' API
net:
cipso: fix warnings in netlbl_cipsov4_add_std
net:
convert fib_treeref from int to refcount_t
net:
core: Correct the sock::sk_lock.owned lockdep annotations
net:
core: don't call SIOCBRADD/DELIF for non-bridge devices
net:
core: Split out code to run generic XDP prog
net:
create netdev->dev_addr assignment helpers
net:
cs89x0: disable compile testing on powerpc
net:
decnet: Fix refcount warning for new dn_fib_info
net:
dev_addr_list: handle first address in __hw_addr_add_ex
net:
don't unconditionally copy_from_user a struct ifreq for socket ioctls
net:
dpaa2-switch: call dpaa2_switch_port_disconnect_mac on probe error path
net:
dpaa2-switch: phylink_disconnect_phy needs rtnl_lock
net:
dpaa2-switch: refactor prechangeupper sanity checks
net:
dpaa2-switch: use extack in dpaa2_switch_port_bridge_join
net:
dpaa_eth: remove dead select in menuconfig FSL_DPAA_ETH
net:
dsa: add support for bridge TX forwarding offload
net:
dsa: avoid fast ageing twice when port leaves a bridge
net:
dsa: b53: Fix calculating number of switch ports
net:
dsa: b53: Fix IMP port setup on BCM5301x
net:
dsa: b53: Set correct number of ports in the DSA struct
net:
dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports()
net:
dsa: be compatible with masters which unregister on shutdown
net:
dsa: build tag_8021q.c as part of DSA core
net:
dsa: centralize fast ageing when address learning is turned off
net:
dsa: create a helper for locating EtherType DSA headers on RX
net:
dsa: create a helper for locating EtherType DSA headers on TX
net:
dsa: create a helper that strips EtherType DSA headers on RX
net:
dsa: create a helper which allocates space for EtherType DSA headers
net:
dsa: destroy the phylink instance on any error in dsa_slave_phy_setup
net:
dsa: don't advertise 'rx-vlan-filter' when not needed
net:
dsa: don't allocate the slave_mii_bus using devres
net:
dsa: don't call switchdev_bridge_port_unoffload for unoffloaded bridge ports
net:
dsa: don't disable multicast flooding to the CPU even without an IGMP querier
net:
dsa: don't fast age bridge ports with learning turned off
net:
dsa: don't fast age standalone ports
net:
dsa: don't set skb->offload_fwd_mark when not offloading the bridge
net:
dsa: felix: break at first CPU port during init and teardown
net:
dsa: felix: purge skb from TX timestamping queue if it cannot be sent
net:
dsa: felix: stop calling ocelot_port_{enable,disable}
net:
dsa: Fix an error handling path in 'dsa_switch_parse_ports_of()'
net:
dsa: fix bridge_num not getting cleared after ports leaving the bridge
net:
dsa: fix dsa_tree_setup error path
net:
dsa: fix spurious error message when unoffloaded port leaves bridge
net:
dsa: flush switchdev workqueue before tearing down CPU/DSA ports
net:
dsa: flush the dynamic FDB of the software bridge when fast ageing a port
net:
dsa: give preference to local CPU ports
net:
dsa: hellcreek: be compatible with masters which unregister on shutdown
net:
dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol
net:
dsa: lantiq_gswip: Add 200ms assert delay
net:
dsa: lantiq_gswip: fix maximum frame length
net:
dsa: lantiq_gswip: fix register definition
net:
dsa: let drivers state that they need VLAN filtering while standalone
net:
dsa: let the core manage the tag_8021q context
net:
dsa: make tag_8021q operations part of the core
net:
dsa: microchip: Added the condition for scheduling ksz_mib_read_work
net:
dsa: microchip: ksz8863: be compatible with masters which unregister on shutdown
net:
dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver
net:
dsa: mt7530: always install FDB entries with IVL and FID 1
net:
dsa: mt7530: correct ds->num_ports
net:
dsa: mt7530: drop paranoid checks in .get_tag_protocol()
net:
dsa: mt7530: drop untagged frames on VLAN-aware ports without PVID
net:
dsa: mt7530: enable assisted learning on CPU port
net:
dsa: mt7530: fix VLAN traffic leaks again
net:
dsa: mt7530: manually set up VLAN ID 0
net:
dsa: mt7530: remove the .port_set_mrouter implementation
net:
dsa: mt7530: set STP state on filter ID 1
net:
dsa: mt7530: use independent VLAN learning on VLAN-unaware bridges
net:
dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's
net:
dsa: mv88e6xxx: isolate the ATU databases of standalone and bridged ports
net:
dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware
net:
dsa: mv88e6xxx: map virtual bridges with forwarding offload in the PVT
net:
dsa: print more information when a cross-chip notifier fails
net:
dsa: properly fall back to software bridging
net:
dsa: qca8k: fix kernel panic with legacy mdio mapping
net:
dsa: realtek: register the MDIO bus under devres
net:
dsa: remove the struct packet_type argument from dsa_device_ops::rcv()
net:
dsa: rename teardown_default_cpu to teardown_cpu_ports
net:
dsa: sja1105: add bridge TX data plane offload based on tag_8021q
net:
dsa: sja1105: add FDB fast ageing support
net:
dsa: sja1105: add support for imprecise RX
net:
dsa: sja1105: be stateless when installing FDB entries
net:
dsa: sja1105: break dependency between dsa_port_is_sja1105 and switch driver
net:
dsa: sja1105: configure the cascade ports based on topology
net:
dsa: sja1105: delete the best_effort_vlan_filtering mode
net:
dsa: sja1105: delete vlan delta save/restore logic
net:
dsa: sja1105: deny 8021q uppers on ports
net:
dsa: sja1105: deny more than one VLAN-aware bridge
net:
dsa: sja1105: drop untagged packets on the CPU and DSA ports
net:
dsa: sja1105: enable address learning on cascade ports
net:
dsa: sja1105: increase MTU to account for VLAN header on DSA ports
net:
dsa: sja1105: make sure untagged packets are dropped on ingress ports with no pvid
net:
dsa: sja1105: manage the forwarding domain towards DSA ports
net:
dsa: sja1105: manage VLANs on cascade ports
net:
dsa: sja1105: prevent tag_8021q VLANs from being received on user ports
net:
dsa: sja1105: rely on DSA core tracking of port learning state
net:
dsa: sja1105: remove redundant re-assignment of pointer table
net:
dsa: sja1105: reorganize probe, remove, setup and teardown ordering
net:
dsa: sja1105: reset the port pvid when leaving a VLAN-aware bridge
net:
dsa: sja1105: suppress TX packets from looping back in "H" topologies
net:
dsa: still fast-age ports joining a bridge if they can't configure learning
net:
dsa: stop syncing the bridge mcast_router attribute at join time
net:
dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8021q_{,un}register
net:
dsa: tag_8021q: add proper cross-chip notifier support
net:
dsa: tag_8021q: create dsa_tag_8021q_{register,unregister} helpers
net:
dsa: tag_8021q: don't broadcast during setup/teardown
net:
dsa: tag_8021q: fix notifiers broadcast when they shouldn't, and vice versa
net:
dsa: tag_8021q: manage RX VLANs dynamically at bridge join/leave time
net:
dsa: tag_8021q: remove struct packet_type declaration
net:
dsa: tag_8021q: use "err" consistently instead of "rc"
net:
dsa: tag_8021q: use symbolic error names
net:
dsa: tag_dsa: offload the bridge forwarding process
net:
dsa: tag_dsa: send packets with TX fwd offload from VLAN-unaware bridges using VID 0
net:
dsa: tag_ocelot: break circular dependency with ocelot switch lib driver
net:
dsa: tag_ocelot_8021q: break circular dependency with ocelot switch lib
net:
dsa: tag_ocelot_8021q: fix inability to inject STP BPDUs into BLOCKING ports
net:
dsa: tag_rtl4_a: Fix egress tags
net:
dsa: tag_sja1105: be dsa_loop-safe
net:
dsa: tag_sja1105: consistently fail with arbitrary input
net:
dsa: tag_sja1105: fix control packets on SJA1110 being received on an imprecise port
net:
dsa: tag_sja1105: optionally build as module when switch driver is module if PTP is enabled
net:
dsa: tag_sja1105: stop asking the sja1105 driver in sja1105_xmit_tpid
net:
dsa: tear down devlink port regions when tearing down the devlink port on error
net:
dsa: track the number of switches in a tree
net:
dsa: track unique bridge numbers across all DSA switch trees
net:
dsa: use switchdev_handle_fdb_{add,del}_to_device
net:
dsa: xrs700x: be compatible with masters which unregister on shutdown
net:
ec_bhf: switch from 'pci_' to 'dma_' API
net:
encx24j600: check error in devm_regmap_init_encx24j600
net:
enetc: fix ethtool counter name for PM0_TERR
net:
enetc: fix the incorrect clearing of IF_MODE bits
net:
enetc: make sure all traffic classes can send large frames
net:
ethernet: actions: Add helper dependency on COMPILE_TEST
net:
ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent
net:
ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails
net:
ethernet: microchip: lan743x: Fix skb allocation failure
net:
ethernet: mtk_eth_soc: avoid creating duplicate offload entries
net:
ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe()
net:
ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion
net:
ethernet: ti: cpsw: make array stpa static const, makes object smaller
net:
ethernet: ti: cpsw: switch to use skb_put_padto()
net:
ethernet: ti: davinci_cpdma: drop frame padding
net:
ethernet: ti: davinci_cpdma: revert "drop frame padding"
net:
ethernet: ti: davinci_emac: switch to use skb_put_padto()
net:
fec: add eee mode tx lpi support
net:
fec: add imx8mq and imx8qm new versions support
net:
fec: add MAC internal delayed clock feature support
net:
fec: add WoL support for i.MX8MQ
net:
fec: fix build error for ARCH m68k
net:
fec: fix MAC internal delay doesn't work
net:
fix GRO skb truesize update
net:
fix NULL pointer reference in cipso_v4_doi_free
net:
Fix offloading indirect devices dependency on qdisc order creation
net:
freescale: drop unneeded MODULE_ALIAS
net:
hns3: Add configuration of TM QCN error event
net:
hns3: add devlink reload support for PF
net:
hns3: add devlink reload support for VF
net:
hns3: add ethtool support for CQE/EQE mode configuration
net:
hns3: add header file hns3_ethtoo.h
net:
hns3: add hns3_state_init() to do state initialization
net:
hns3: add limit ets dwrr bandwidth cannot be 0
net:
hns3: add macros for mac speeds of firmware command
net:
hns3: add more string spaces for dumping packets number of queue info in debugfs
net:
hns3: add new function hclge_get_speed_bit()
net:
hns3: add option to turn off page pool feature
net:
hns3: add required space in comment
net:
hns3: add some required spaces
net:
hns3: add support ethtool extended link state
net:
hns3: add support for devlink get info for PF
net:
hns3: add support for devlink get info for VF
net:
hns3: add support for EQE/CQE mode configuration
net:
hns3: add support for registering devlink for PF
net:
hns3: add support for registering devlink for VF
net:
hns3: add support for triggering reset by ethtool
net:
hns3: add trace event in hclge_gen_resp_to_vf()
net:
hns3: adjust string spaces of some parameters of tx bd info in debugfs
net:
hns3: change affinity_mask to numa node range
net:
hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode
net:
hns3: check queue id range before using
net:
hns3: check vlan id before using it
net:
hns3: clean up a type mismatch warning
net:
hns3: disable firmware compatible features when uninstall PF
net:
hns3: disable mac in flr process
net:
hns3: disable sriov before unload hclge layer
net:
hns3: do not allow call hns3_nic_net_open repeatedly
net:
hns3: don't config TM DWRR twice when set ETS
net:
hns3: don't rollback when destroy mqprio fail
net:
hns3: expand buffer len for some debugfs command
net:
hns3: fix a return value error in hclge_get_reset_status()
net:
hns3: fix always enable rx vlan filter problem after selftest
net:
hns3: fix change RSS 'hfunc' ineffective issue
net:
hns3: fix data endian problem of some functions of debugfs
net:
hns3: fix for miscalculation of rx unused desc
net:
hns3: fix hclge_dbg_dump_tm_pg() stack usage
net:
hns3: fix inconsistent vf id print
net:
hns3: fix misuse vf id and vport id in some logs
net:
hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE
net:
hns3: fix pause config problem after autoneg disabled
net:
hns3: fix show wrong state when add existing uc mac address
net:
hns3: fix the exception when query imp info
net:
hns3: fix the max tx size according to user manual
net:
hns3: fix the timing issue of VF clearing interrupt sources
net:
hns3: fix vf reset workqueue cannot exit
net:
hns3: ignore reset event before initialization process is done
net:
hns3: initialize each member of structure array on a separate line
net:
hns3: make array spec_opcode static const, makes object smaller
net:
hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static
net:
hns3: merge some repetitive macros
net:
hns3: modify a print format of hns3_dbg_queue_map()
net:
hns3: package new functions to simplify hclgevf_mbx_handler code
net:
hns3: pad the short tunnel frame before sending to hardware
net:
hns3: PF enable promisc for VF when mac table is overflow
net:
hns3: reconstruct function hclge_ets_validate()
net:
hns3: reconstruct function hns3_self_test
net:
hns3: refactor function hclge_parse_capability()
net:
hns3: refactor function hclgevf_parse_capability()
net:
hns3: refine function hclge_dbg_dump_tm_pri()
net:
hns3: refine function hns3_set_default_feature()
net:
hns3: remove always exist devlink pointer check
net:
hns3: remove redundant param mbx_event_pending
net:
hns3: remove redundant param to simplify code
net:
hns3: remove tc enable checking
net:
hns3: remove unnecessary "static" of local variables in function
net:
hns3: remove unnecessary spaces
net:
hns3: reset DWRR of unused tc to zero
net:
hns3: schedule the polling again when allocation fails
net:
hns3: support skb's frag page recycling based on page pool
net:
hns3: uniform parameter name of hclge_ptp_clean_tx_hwts()
net:
hns3: uniform type of function parameter cmd
net:
hns3: use memcpy to simplify code
net:
hns: Fix spelling mistake "maped" -> "mapped"
net:
hnss3: use max() to simplify code
net:
hso: add failure handler for add_net_device
net:
hso: drop unused function argument
net:
hso: fix muxed tty registration
net:
i825xx: Use absolute_pointer for memcpy from fixed memory location
net:
Implement ->sock_is_readable() for UDP and AF_UNIX
net:
in_irq() cleanup
net:
introduce and use lock_sock_fast_nested()
net:
ipa: add a clock reference for netdev operations
net:
ipa: add clock reference for remoteproc SSR
net:
ipa: always inline ipa_aggr_granularity_val()
net:
ipa: always validate filter and route tables
net:
ipa: clear disabled IPA interrupt conditions
net:
ipa: configure memory regions early
net:
ipa: disable clock in suspend
net:
ipa: disable GSI interrupts while suspended
net:
ipa: distinguish system from runtime suspend
net:
ipa: don't hold clock reference while netdev open
net:
ipa: don't stop TX on suspend
net:
ipa: don't suspend endpoints if setup not complete
net:
ipa: don't suspend/resume modem if not up
net:
ipa: don't use ipa_clock_get() in "ipa_main.c"
net:
ipa: don't use ipa_clock_get() in "ipa_modem.c"
net:
ipa: don't use ipa_clock_get() in "ipa_smp2p.c"
net:
ipa: don't use ipa_clock_get() in "ipa_uc.c"
net:
ipa: enable inline checksum offload for IPA v4.5+
net:
ipa: enable wakeup in ipa_power_setup()
net:
ipa: ensure hardware has power in ipa_start_xmit()
net:
ipa: fix IPA v4.11 interconnect data
net:
ipa: fix IPA v4.9 interconnects
net:
ipa: fix ipa_cmd_table_valid()
net:
ipa: fix TX queue race
net:
ipa: get another clock for ipa_setup()
net:
ipa: get clock in ipa_probe()
net:
ipa: get rid of extra clock reference
net:
ipa: get rid of some unneeded IPA interrupt code
net:
ipa: have gsi_irq_setup() return an error code
net:
ipa: have ipa_clock_get() return a value
net:
ipa: improve IPA clock error messages
net:
ipa: initialize all filter table slots
net:
ipa: introduce ipa_uc_clock()
net:
ipa: kill IPA clock reference count
net:
ipa: kill ipa_clock_get()
net:
ipa: kill ipa_clock_get_additional()
net:
ipa: kill ipa_interrupt_process_all()
net:
ipa: kill ipa_modem_setup()
net:
ipa: kill the remaining conditional validation code
net:
ipa: make IPA interrupt handler threaded only
net:
ipa: move gsi_irq_init() code into setup
net:
ipa: move IPA flags field
net:
ipa: move IPA power operations to ipa_clock.c
net:
ipa: move ipa_suspend_handler()
net:
ipa: move some GSI setup functions
net:
ipa: move version check for channel suspend/resume
net:
ipa: re-enable transmit in PM WQ context
net:
ipa: rename "ipa_clock.c"
net:
ipa: rename ipa_clock_* symbols
net:
ipa: reorder netdev pointer assignments
net:
ipa: resume in ipa_clock_get()
net:
ipa: set up IPA interrupts earlier
net:
ipa: set up the microcontroller earlier
net:
ipa: use autosuspend
net:
ipa: use gsi->version for channel suspend/resume
net:
ipa: use runtime PM core
net:
ipa: use WARN_ON() rather than assertions
net:
ipv4: add capability check for net administration
net:
ipv4: Consolidate ipv4_mtu and ip_dst_mtu_maybe_forward
net:
ipv4: Fix rtnexthop len when RTA_FLOW is present
net:
ipv4: Fix the warning for dereference
net:
ipv4: Move ip_options_fragment() out of loop
net:
ipv6: introduce ip6_dst_mtu_maybe_forward
net:
ixp46x: Remove duplicate include of module.h
net:
ixp4xx_hss: use dma_pool_zalloc
net:
jme: switch from 'pci_' to 'dma_' API
net:
Kconfig: remove obsolete reference to config MICROBLAZE_64K_PAGES
net:
Keep vertical alignment
net:
korina: select CRC32
net:
ks8851: fix link error
net:
lan78xx: fix division by zero in send path
net:
macb: Add PTP support for SAMA5D29
net:
macb: fix use after free on rmmod
net:
make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge
net:
mana: Add support for EQ sharing
net:
mana: Add WARN_ON_ONCE in case of CQE read overflow
net:
mana: Fix error handling in mana_create_rxq()
net:
mana: Move NAPI from EQ to CQ
net:
mana: Prefer struct_size over open coded arithmetic
net:
marvell: clean up trigraph warning on ??! string
net:
marvell: make the array name static, makes object smaller
net:
mdio-ipq4019: Fix the error for an optional regs resource
net:
mdio-ipq4019: Make use of devm_platform_ioremap_resource()
net:
mdio: Add the reset function for IPQ MDIO driver
net:
mdio: introduce a shutdown method to mdio device drivers
net:
mdio: mscc-miim: Fix the mdio controller
net:
mdio: mscc-miim: Make use of the helper function devm_platform_ioremap_resource()
net:
mdiobus: Fix memory leak in __mdiobus_register
net:
mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for mdiobus parents
net:
mhi: Improve MBIM packet counting
net:
mhi: Remove MBIM protocol
net:
mii: make mii_ethtool_gset() return void
net:
mscc: Fix non-GPL export of regmap APIs
net:
mscc: ocelot: Add of_node_put() before goto
net:
mscc: ocelot: allow probing to continue with ports that fail to register
net:
mscc: ocelot: avoid overflowing the PTP timestamp FIFO
net:
mscc: ocelot: be able to reuse a devlink_port after teardown
net:
mscc: ocelot: convert to phylink
net:
mscc: ocelot: cross-check the sequence id from the timestamp FIFO with the skb PTP header
net:
mscc: ocelot: deny TX timestamping of non-PTP packets
net:
mscc: ocelot: Fix dumplicated argument in ocelot
net:
mscc: ocelot: fix forwarding from BLOCKING ports remaining enabled
net:
mscc: ocelot: fix VCAP filters remaining active after being deleted
net:
mscc: ocelot: make use of all 63 PTP timestamp identifiers
net:
mscc: ocelot: remove buggy and useless write to ANA_PFC_PFC_CFG
net:
mscc: ocelot: remove buggy duplicate write to DEV_CLOCK_CFG
net:
mscc: ocelot: transmit the "native VLAN" error via extack
net:
mscc: ocelot: transmit the VLAN filtering restrictions via extack
net:
mscc: ocelot: use helpers for port VLAN membership
net:
mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb
net:
multicast: calculate csum of looped-back and forwarded packets
net:
mvneta: deny disabling autoneg for 802.3z modes
net:
mvpp2: deny disabling autoneg for 802.3z modes
net:
net_namespace: Optimize the code
net:
netlink: add the case when nlh is NULL
net:
netlink: Remove unused function
net:
ni65: Avoid typecast of pointer to u32
net:
nxp: lpc_eth.c: avoid hang when bringing interface down
net:
optimize GRO for the common case.
net:
pasemi: Remove usage of the deprecated "pci-dma-compat.h" API
net:
pch_gbe: remove mii_ethtool_gset() error handling
net:
pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX
net:
pcs: xpcs: fix incorrect CL37 AN sequence
net:
pcs: xpcs: fix incorrect steps on disable EEE
net:
phy: add API to read 802.3-c45 IDs
net:
phy: add Maxlinear GPY115/21x/24x driver
net:
phy: at803x: finish the phy id checking simplification
net:
phy: at803x: simplify custom phy id matching
net:
phy: bcm7xxx: Fixed indirect MMD operations
net:
phy: Do not shutdown PHYs in READY state
net:
phy: enhance GPY115 loopback disable function
net:
phy: Fix data type in DP83822 dp8382x_disable_wol()
net:
phy: gmii2rgmii: Support PHY loopback
net:
phy: intel-xway: Add RGMII internal delay configuration
net:
phy: marvell10g: enable WoL for 88X3310 and 88E2110
net:
phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list
net:
phy: marvell: add SFP support for 88E1510
net:
phy: marvell: Add WAKE_PHY support to WOL event
net:
phy: mscc: make some arrays static const, makes object smaller
net:
phy: nxp-tja11xx: log critical health state
net:
phy: Remove unused including
net:
phy: Support set_loopback override
net:
phy: Uniform PHY driver access
net:
phylink: add phy change pause mode debug
net:
phylink: add suspend/resume support
net:
phylink: cleanup ksettings_set
net:
phylink: Update SFP selected interface on advertising changes
net:
prefer socket bound to interface when not in VRF
net:
Prevent infinite while loop in skb_tx_hash()
net:
prevent user from passing illegal stab size
net:
procfs: add seq_puts() statement for dev_mcast
net:
qcom/emac: Replace strlcpy with strscpy
net:
qed: remove unneeded return variables
net:
qrtr: make checks in qrtr_endpoint_post() stricter
net:
qrtr: revert check in qrtr_endpoint_post()
net:
qualcomm: fix QCA7000 checksum handling
net:
Remove net/ipx.h and uapi/linux/ipx.h header files
net:
Remove redundant if statements
net:
remove the unnecessary check in cipso_v4_doi_free
net:
Rename ->stream_memory_read to ->sock_is_readable
net:
renesas: sh_eth: Fix freeing wrong tx descriptor
net:
Replace deprecated CPU-hotplug functions.
net:
RxRPC: make dependent Kconfig symbols be shown indented
net:
sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
net:
sched: flower: protect fl_walk() with rcu
net:
selftests: add MTU test
net:
sfp: Fix typo in state machine debug string
net:
socket: remove register_gifconf
net:
socket: return changed ifreq from SIOCDEVPRIVATE
net:
socket: rework compat_ifreq_ioctl()
net:
socket: rework SIOC?IFMAP ioctls
net:
socket: simplify dev_ifconf handling
net:
sparx5: Add of_node_put() before goto
net:
sparx5: switchdev: adding frame DMA functionality
net:
spider_net: switch from 'pci_' to 'dma_' API
net:
split out ndo_siowandev ioctl
net:
split out SIOCDEVPRIVATE handling from dev_ioctl
net:
stmmac: add ethtool per-queue irq statistic support
net:
stmmac: add ethtool per-queue statistic framework
net:
stmmac: add support for dwmac 3.40a
net:
stmmac: allow CSR clock of 300MHz
net:
stmmac: dwmac-rk: Fix ethernet on rk3399 based devices
net:
stmmac: Fix E2E delay mechanism
net:
stmmac: fix EEE init issue when paired with EEE capable PHYs
net:
stmmac: fix get_hw_feature() on old hardware
net:
stmmac: fix INTR TBU status affecting irq count statistic
net:
stmmac: fix MAC not working when system resume back with WoL active
net:
stmmac: Fix overall budget calculation for rxtx_napi
net:
stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume
net:
stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP
net:
stmmac: trigger PCS EEE to turn off on link down
net:
sun: SUNVNET_COMMON should depend on INET
net:
sunhme: Remove unused macros
net:
Support filtering interfaces on no master
net:
switchdev: fix FDB entries towards foreign ports not getting propagated to us
net:
switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE
net:
switchdev: introduce helper for checking dynamically learned FDB entries
net:
switchdev: recurse into __switchdev_handle_fdb_del_to_device
net:
switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim
net:
switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()'
net:
ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
net:
ti: am65-cpsw-nuss: fix wrong devlink release order
net:
udp: annotate data race around udp_sk(sk)->corkflag
net:
update NXP copyright text
net:
usb: asix: ax88772: add missing stop
net:
usb: asix: ax88772: do not poll for PHY before registering it
net:
usb: cdc_mbim: avoid altsetting toggling for Telit LN920
net:
usb: qmi_wwan: add Telit 0x1060 composition
net:
usb: use ndo_siocdevprivate
net:
w5100: check return value after calling platform_get_resource()
net:
wan: wanxl: define CROSS_COMPILE_M68K
net:
wwan: Add MHI MBIM network driver
net:
wwan: iosm: Replace io.*64_lo_hi() with regular accessors
net:
wwan: iosm: switch from 'pci_' to 'dma_' API
net:
wwan: iosm: Switch to use module_pci_driver() macro
net:
wwan: iosm: Unify IO accessors used in the driver
net:
xfrm: fix shift-out-of-bounce
net:
xfrm: fix shift-out-of-bounds in xfrm_get_default
net_sched:
fix NULL deref in fifo_set_limit()
net_sched:
refactor TC action init API
netdevice:
add the case if dev is NULL
netdevice:
move xdp_rxq within netdev_rx_queue
netdevsim:
Add multi-queue support
netdevsim:
Forbid devlink reload when adding or deleting ports
netdevsim:
make array res_ids static const, makes object smaller
netdevsim:
Protect both reload_down and reload_up paths
netfilter:
add netfilter hooks to SRv6 data plane
netfilter:
conntrack: fix boot failure with nf_conntrack.enable_hooks=1
netfilter:
conntrack: include zone id in tuple hash again
netfilter:
conntrack: make max chain length random
netfilter:
conntrack: sanitize table size default settings
netfilter:
conntrack: serialize hash resizes and cleanups
netfilter:
conntrack: switch to siphash
netfilter:
ctnetlink: add and use a helper for mark parsing
netfilter:
ctnetlink: allow to filter dump by status bits
netfilter:
ctnetlink: missing counters and timestamp in nfnetlink_{log,queue}
netfilter:
ebtables: allocate chainstack on CPU local nodes
netfilter:
ebtables: do not hook tables by default
netfilter:
ecache: add common helper for nf_conntrack_eventmask_report
netfilter:
ecache: prepare for event notifier merge
netfilter:
ecache: remove another indent level
netfilter:
ecache: remove nf_exp_event_notifier structure
netfilter:
ecache: remove one indent level
netfilter:
flowtable: remove nf_ct_l4proto_find() call
netfilter:
ip6_tables: zero-initialize fragment offset
netfilter:
ip6t_rt: fix rt0_hdr parsing in rt_mt6
netfilter:
ipset: Fix oversized kvmalloc() calls
netfilter:
ipt_CLUSTERIP: only add arp mangle hook when required
netfilter:
ipt_CLUSTERIP: use clusterip_net to store pernet warning
netfilter:
iptable_raw: drop bogus net_init annotation
netfilter:
ipvs: make global sysctl readonly in non-init netns
netfilter:
Kconfig: use 'default y' instead of 'm' for bool config option
netfilter:
log: work around missing softdep backend module
netfilter:
nat: include zone id in nat table hash again
netfilter:
nf_nat_masquerade: defer conntrack walk to work queue
netfilter:
nf_nat_masquerade: make async masq_inet6_event handling generic
netfilter:
nf_queue: move hookfn registration out of struct net
netfilter:
nf_tables: add position handle in event notification
netfilter:
nf_tables: Fix oversized kvmalloc() calls
netfilter:
nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification
netfilter:
nf_tables: reverse order in rule replacement expansion
netfilter:
nf_tables: skip netdev events generated on netns removal
netfilter:
nf_tables: unlink table before deleting it
netfilter:
nft_compat: use nfnetlink_unicast()
netfilter:
nft_ct: protect nft_ct_pcpu_template_refcnt with mutex
netfilter:
refuse insertion if chain has grown too large
netfilter:
remove xt pernet data
netfilter:
socket: icmp6: fix use-after-scope
netfilter:
x_tables: handle xt_register_template() returning an error value
netfilter:
x_tables: never register tables by default
netfilter:
xt_IDLETIMER: fix panic that occurs when timer_type has garbage value
netfs:
Fix READ/WRITE confusion when calling iov_iter_xarray()
netfs:
Move cookie debug ID to struct netfs_cache_resources
netlink:
annotate data races around nlk->bound
netlink:
Deal with ESRCH error in nlmsg_notify()
netxen_nic:
Remove the repeated declaration
nexthop:
Fix division by zero while replacing a resilient group
nexthop:
Fix memory leaks in nexthop notification chain listeners
nfc:
annotate af_nfc_exit() as __exit
nfc:
constify local pointer variables
nfc:
constify nci_driver_ops (prop_ops and core_ops)
nfc:
constify nci_ops
nfc:
constify nfc_digital_ops
nfc:
constify nfc_hci_gate
nfc:
constify nfc_hci_ops
nfc:
constify nfc_llc_ops
nfc:
constify nfc_ops
nfc:
constify nfc_phy_ops
nfc:
constify passed nfc_dev
nfc:
constify payload argument in nci_send_cmd()
nfc:
constify pointer to nfc_vendor_cmd
nfc:
constify several pointers to u8, char and sk_buff
NFC:
digital: fix possible memory leak in digital_in_send_sdd_req()
NFC:
digital: fix possible memory leak in digital_tg_listen_mdaa()
nfc:
fdp: constify several pointers
nfc:
fdp: drop unneeded cast for printing firmware size in dev_dbg()
nfc:
fdp: use unsigned int as loop iterator
nfc:
fix error handling of nfc_proto_register()
nfc:
hci: annotate nfc_llc_init() as __init
nfc:
hci: cleanup unneeded spaces
nfc:
hci: pass callback data param as pointer in nci_request()
nfc:
mei_phy: constify buffer passed to mei_nfc_send()
nfc:
microread: constify several pointers
nfc:
microread: remove unused header includes
nfc:
mrvl: constify several pointers
nfc:
mrvl: constify static nfcmrvl_if_ops
nfc:
mrvl: correct nfcmrvl_spi_parse_dt() device_node argument
nfc:
mrvl: remove unused header includes
nfc:
nci: constify several pointers to u8, sk_buff and other structs
nfc:
nci: fix the UAF of rf_conn_info object
nfc:
nfcsim: constify drvdata (struct nfcsim)
nfc:
pn544: remove unused header includes
nfc:
port100: constify protocol list array
nfc:
port100: constify several pointers
nfc:
port100: fix using -ERRNO as command type mask
nfc:
s3fwrn5: constify nci_ops
nfc:
s3fwrn5: remove unnecessary label
nfc:
st-nci: Add SPI ID matching DT compatible
nfc:
st-nci: remove unused header includes
nfc:
st21nfca: constify file-scope arrays
nfc:
st21nfca: remove unused header includes
nfc:
st95hf: Make spi remove() callback return zero
nfc:
st95hf: remove unused header includes
nfc:
trf7970a: constify several pointers
nfc:
virtual_ncidev: constify pointer to nfc_dev
nfc:
virtual_ncidev: Use wait queue instead of polling
nfp:
add support for coalesce adaptive feature
nfp:
bpf: relax prog rejection for mtu check through max_pkt_offset
nfp:
bpf: silence bitwise vs. logical OR warning
nfp:
fix return statement in nfp_net_parse_meta()
nfp:
flow_offload: move flow_indr_dev_register from app init to app start
nfp:
flower-ct: add actions into flow_pay for offload
nfp:
flower-ct: add flow_pay to the offload table
nfp:
flower-ct: add offload calls to the nfp
nfp:
flower-ct: calculate required key_layers
nfp:
flower-ct: compile match sections of flow_payload
nfp:
flower-ct: fix error return code in nfp_fl_ct_add_offload()
nfp:
flower-tc: add flow stats updates for ct
nfp:
flower: make the match compilation functions reusable
nfp:
flower: refactor action offload code slightly
nfp:
flower: refactor match functions to take flow_rule as input
nfp:
use netif_set_real_num_queues()
NFS:
Add a private local dispatcher for NFSv4 callback operations
NFS:
Always provide aligned buffers to the RPC read layers
NFS:
Clean up the synopsis of callback process_op()
nfs:
don't allow reexport reclaims
nfs:
don't atempt blocking locks on nfs reexports
NFS:
Extract the xdr_init_encode/decode() calls from decode_compound
nfs:
Fix kerneldoc warning shown up by W=1
NFS:
Remove unused callback void decoder
nfsd4:
Fix forced-expiry locking
nfsd4:
Handle the NFSv4 READDIR 'dircount' hint being zero
nfsd:
back channel stuck in SEQ4_STATUS_CB_PATH_DOWN
NFSD:
Batch release pages during splice read
NFSD:
Clean up splice actor
nfsd:
Fix a warning for nfsd_file_close_inode
nfsd:
fix crash on LOCKT on reexported NFSv3
nfsd:
fix error handling of register_pernet_subsys() in init_nfsd()
NFSD:
Keep existing listeners on portlist error
NFSD:
remove vanity comments
NFSD:
Use new __string_len C macros for nfsd_clid_class
NFSD:
Use new __string_len C macros for the nfs_dirent tracepoint
NFSv3:
Delete duplicate judgement in nfs3_async_handle_jukebox
Linux:
NFSv4 introduce max_connect mount options
Linux:
NFSv4.1 add network transport when session trunking is detected
NFSv4.2:
remove restriction of copy size for inter-server copy.
NFSv4/pNFS:
Always allow update of a zero valued layout barrier
NFSv4/pNFS:
Fix a layoutget livelock loop
NFSv4/pNFS:
Remove dead code
NFSv4/pnfs:
The layout barrier indicate a minimal value for the seqid
nilfs2:
fix memory leak in nilfs_sysfs_create_##name##_group
nilfs2:
fix memory leak in nilfs_sysfs_create_device_group
nilfs2:
fix memory leak in nilfs_sysfs_create_snapshot_group
nilfs2:
fix memory leak in nilfs_sysfs_delete_##name##_group
nilfs2:
fix memory leak in nilfs_sysfs_delete_snapshot_group
nilfs2:
fix NULL pointer in nilfs_##name##_attr_release
nilfs2:
use refcount_dec_and_lock() to fix potential UAF
nios2:
Bulk conversion to generic_handle_domain_irq()
NIOS2:
fix kconfig unmet dependency warning for SERIAL_CORE_CONSOLE
NIOS2:
irqflags: rename a redefined register name
nios2:
Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST
NIOS2:
setup.c: drop unused variable 'dram_start'
niu:
read property length only if we use it
niu:
switch from 'pci_' to 'dma_' API
nl80211:
add support for BSS coloring
nl80211:
vendor-cmd: add Intel vendor commands for iwlmei usage
NLM:
Fix svcxdr_encode_owner()
nlm:
minor nlm_lookup_file argument change
nlm:
minor refactoring
notifier:
Remove atomic_notifier_call_chain_robust()
NTB:
Fix an error code in ntb_msit_probe()
ntb:
intel: remove invalid email address in header comment
ntb:
ntb_pingpong: remove redundant initialization of variables msg_data and spad_data
NTB:
perf: Fix an error code in perf_setup_inbuf()
NTB:
switch from 'pci_' to 'dma_' API
nubus:
Make struct nubus_driver::remove return void
nubus:
Simplify check in remove callback
null_blk:
add error handling support for add_disk()
nvdimm/pmem:
fix creating the dax group
nvdimm/pmem:
stop using q_usage_count as external pgmap refcount
nvme-fabrics:
remove superfluous nvmf_host_put in nvmf_parse_options
nvme-fc:
avoid race between time out and tear down
nvme-fc:
remove freeze/unfreeze around update_nr_hw_queues
nvme-fc:
update hardware queues before using them
nvme-multipath:
fix ANA state updates when a namespace is not present
nvme-multipath:
revalidate paths during rescan
nvme-multipath:
set QUEUE_FLAG_NOWAIT
nvme-pci:
cmb sysfs: one file, one value
nvme-pci:
disable hmb on idle suspend
nvme-pci:
Fix abort command id
nvme-pci:
limit maximum queue depth to 4095
nvme-pci:
use attribute group for cmb sysfs
nvme-rdma:
destroy cm id before destroy qp to avoid use after free
nvme-rdma:
don't update queue count when failing to set io queues
nvme-tcp:
Do not reset transport on data digest errors
nvme-tcp:
don't check blk_mq_tag_to_rq when receiving pdu data
nvme-tcp:
don't update queue count when failing to set io queues
nvme-tcp:
fix data digest pointer calculation
nvme-tcp:
fix H2CData PDU send accounting (again)
nvme-tcp:
fix incorrect h2cdata pdu offset accounting
nvme-tcp:
fix io_work priority inversion
nvme-tcp:
fix possible req->offset corruption
nvme-tcp:
pair send_mutex init with destroy
nvme:
add command id quirk for apple controllers
nvme:
add error handling support for add_disk()
nvme:
add set feature tracing support
nvme:
allow user toggling hmb usage
nvme:
avoid race in shutdown namespace removal
nvme:
code command_id with a genctr for use-after-free validation
nvme:
fix per-namespace chardev deletion
nvme:
Have NVME_FABRICS select NVME_CORE instead of transport drivers
nvme:
keep ctrl->namespaces ordered
nvme:
move nvme_multi_css into nvme.h
nvme:
only call synchronize_srcu when clearing current path
nvme:
remove nvm_ndev from ns
nvme:
remove the call to nvme_update_disk_info in nvme_ns_remove
nvme:
remove the GENHD_FL_UP check in nvme_ns_remove
nvme:
remove the unused NVME_NS_* enum
nvme:
replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk
nvme:
update keep alive interval when kato is modified
nvme:
update MAINTAINERS email address
nvme:
use blk_mq_alloc_disk
nvme:
use bvec_virt
nvmem:
core: Add stubs for nvmem_cell_read_variable_le_u32/64 if !CONFIG_NVMEM
nvmem:
core: fix error handling while validating keepout regions
nvmem:
Fix shift-out-of-bound (UBSAN) with byte size cells
nvmem:
nintendo-otp: Add new driver for the Wii and Wii U OTP
nvmem:
NVMEM_NINTENDO_OTP should depend on WII
nvmem:
qfprom: Fix up qfprom_disable_fuse_blowing() ordering
nvmem:
qfprom: sc7280: Handle the additional power-domains vote
nvmet-tcp:
fix a memory leak when releasing a queue
nvmet-tcp:
fix data digest pointer calculation
nvmet-tcp:
fix header digest verification
nvmet:
add set feature tracing support
nvmet:
avoid duplicate qid in connect cmd
nvmet:
check that host sqsize does not exceed ctrl MQES
nvmet:
fix a width vs precision bug in nvmet_subsys_attr_serial_show()
nvmet:
fixup buffer overrun in nvmet_subsys_attr_serial()
nvmet:
looks at the passthrough controller when initializing CAP
nvmet:
pass back cntlid on successful completion
nvmet:
remove redundant assignments of variable status
nvmet:
return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req
objtool:
Check for gelf_update_rel[a] failures
objtool:
Make .altinstructions section entry size consistent
objtool:
print out the symbol type when complaining about it
objtool:
Remove redundant 'len' field from struct section
objtool:
Remove reloc symbol type checks in get_alt_entry()
objtool:
Teach get_alt_entry() about more relocation types
objtool:
Update section header before relocations
ocfs2:
drop acl cache for directories too
ocfs2:
fix data corruption after conversion from inline format
ocfs2:
fix race between searching chunks and release journal_head from buffer_head
ocfs2:
mount fails with buffer overflow in strlen
ocfs2:
ocfs2_downconvert_lock failure results in deadlock
ocfs2:
quota_local: fix possible uninitialized-variable access in ocfs2_local_read_info()
ocfs2:
remove an unnecessary condition
octeontx2-af:
Add a 'rvu_free_bitmap()' function
octeontx2-af:
Add additional register check to rvu_poll_reg()
octeontx2-af:
Add debug messages for failures
octeontx2-af:
Add free rsrc count mbox msg
octeontx2-af:
Add mbox to retrieve bandwidth profile free count
octeontx2-af:
add proper return codes for AF mailbox handlers
octeontx2-af:
Add PTP device id for CN10K and 95O silcons
octeontx2-af:
Add SDP interface support
octeontx2-af:
Allocate low priority entries for PF
octeontx2-af:
Allow to configure flow tag LSB byte as RSS adder
octeontx2-af:
Change the order of queue work and interrupt disable
octeontx2-af:
Check capability flag while freeing ipolicer memory
octeontx2-af:
Check whether ipolicers exists
octeontx2-af:
cn10k: DWRR MTU configuration
octeontx2-af:
cn10k: Fix SDP base channel number
octeontx2-af:
cn10K: Get NPC counters value
octeontx2-af:
cn10k: Set cache lines for NPA batch alloc
octeontx2-af:
cn10K: support for sched lmtst and other features
octeontx2-af:
cn10k: Use FLIT0 register instead of FLIT1
octeontx2-af:
configure npc for cn10k to allow packets from cpt
octeontx2-af:
Display all enabled PF VF rsrc_alloc entries.
octeontx2-af:
enable tx shaping feature for 96xx C0
octeontx2-af:
Enhance mailbox trace entry
octeontx2-af:
Fix inconsistent license text
octeontx2-af:
Fix loop in free and unmap counter
octeontx2-af:
Fix mailbox errors in nix_rss_flowkey_cfg
octeontx2-af:
Fix possible null pointer dereference.
octeontx2-af:
Fix some memory leaks in the error handling path of 'cgx_lmac_init()'
octeontx2-af:
Fix spelling mistake "Makesure" -> "Make sure"
octeontx2-af:
Fix static code analyzer reported issues
octeontx2-af:
Handle return value in block reset.
octeontx2-af:
Modify install flow error codes
octeontx2-af:
nix and lbk in loop mode in 98xx
octeontx2-af:
Remove channel verification while installing MCAM rules
octeontx2-af:
remove redudant second error check on variable err
octeontx2-af:
Set proper errorcode for IPv4 checksum errors
octeontx2-af:
Use DMA_ATTR_FORCE_CONTIGUOUS attribute in DMA alloc
octeontx2-af:
Use NDC TX for transmit packet data
octeontx2-af:
Wait for TX link idle for credits change
octeontx2-pf:
Add check for non zero mcam flows
octeontx2-pf:
Add vlan-etype to ntuple filters
octeontx2-pf:
Allow VLAN priority also in ntuple filters
octeontx2-pf:
cleanup transmit link deriving logic
octeontx2-pf:
cn10k: Config DWRR weight based on MTU
octeontx2-pf:
cn10k: Fix error return code in otx2_set_flowkey_cfg()
octeontx2-pf:
cn10K: Reserve LMTST lines per core
octeontx2-pf:
devlink params support to set mcam entry count
octeontx2-pf:
Don't install VLAN offload rule if netdev is down
octeontx2-pf:
Don't mask out supported link modes
octeontx2-pf:
Enable NETIF_F_RXALL support for VF driver
octeontx2-pf:
Fix algorithm index in MCAM rules with RSS action
octeontx2-pf:
Fix inconsistent license text
octeontx2-pf:
Fix NIX1_RX interface backpressure
octeontx2-pf:
Ntuple filters support for VF netdev
octeontx2-pf:
send correct vlan priority mask to npc_install_flow_req
octeontx2-pf:
Sort the allocated MCAM entry indices
octeontx2-pf:
Unify flow management variables
of:
Add plumbing for restricted DMA pool
of:
Add stub for of_add_property()
of:
base: remove unnecessary for loop
of:
Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS
of:
fdt: Add generic support for handling elf core headers property
of:
fdt: Add generic support for handling usable memory range property
of:
fdt: do not update local variable after use
of:
fdt: Remove early_init_dt_reserve_memory_arch() override capability
of:
fdt: remove unnecessary codes
of:
fdt: Remove weak early_init_dt_mark_hotplug_memory_arch()
of:
fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr()
of:
fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef
of:
kexec: Remove FDT_PROP_* definitions
of:
Move of_dma_set_restricted_buffer() into device.c
of:
property: Disable fw_devlink DT support for X86
of:
property: fw_devlink: Add support for "leds" and "backlight"
of:
property: fw_devlink: Add support for "phy-handle" property
of:
property: fw_devlink: Add support for "resets" and "pwms"
of:
restricted dma: Don't fail device probe on rmem init failure
of:
restricted dma: Fix condition for rmem init
of:
Return success from of_dma_set_restricted_buffer() when !OF_ADDRESS
of:
unify of_count_phandle_with_args() arguments with !CONFIG_OF
oid_registry:
Add OIDs for missing Spnego auth mechanisms to Macs
openrisc/litex:
Add ethernet device
openrisc/litex:
Update defconfig
openrisc/litex:
Update uart address
openrisc:
don't printk() unconditionally
openrisc:
Fix compiler warnings in setup
openrisc:
rename or32 code & comments to or1k
openvswitch:
fix alignment issues
openvswitch:
fix sparse warning incorrect type
openvswitch:
Introduce per-cpu upcall dispatch
openvswitch:
update kdoc OVS_DP_ATTR_PER_CPU_PIDS
opp:
Don't print an error if required-opps is missing
ovl:
add ovl_allow_offline_changes() helper
ovl:
consistent behavior for immutable/append-only inodes
ovl:
copy up sync/noatime fileattr flags
ovl:
disable decoding null uuid with redirect_dir
ovl:
do not set overlay.opaque for new directories
ovl:
enable RCU'd ->get_acl()
ovl:
fix BUG_ON() in may_delete() when called from ovl_cleanup()
ovl:
fix IOCB_DIRECT if underlying fs doesn't support direct IO
ovl:
fix missing negative dentry check in ovl_rename()
ovl:
pass ovl_fs to ovl_check_setxattr()
ovl:
relax lookup error on mismatch origin ftype
ovl:
skip checking lower file's i_writecount on truncate
ovl:
update ctime when changing fileattr
ovl:
use kvalloc in xattr copy-up
padata:
Convert from atomic_t to refcount_t on parallel_data->refcnt
padata:
Remove repeated verbose license text
padata:
Replace deprecated CPU-hotplug functions.
page_pool:
add frag page recycling support in page pool
page_pool:
add interface to manipulate frag count in page pool
page_pool:
keep pp info as long as page pool owns the page
page_pool:
use relaxed atomic for release side accounting
params:
lift param_set_uint_minmax to common code
parisc/parport_gsc:
switch from 'pci_' to 'dma_' API
parisc:
Add missing FORCE prerequisite in Makefile
parisc:
ccio-dma.c: Added tab instead of spaces
parisc:
Check user signal stack trampoline is inside TASK_SIZE
parisc:
Declare pci_iounmap() parisc version only when CONFIG_PCI enabled
parisc:
Drop __arch_swab16(), arch_swab24(), _arch_swab32() and __arch_swab64() functions
parisc:
Drop strnlen_user() in favour of generic version
parisc:
Drop useless debug info and comments from signal.c
parisc:
Fix compile failure when building 64-bit kernel natively
parisc:
fix crash with signals and alloca
parisc:
Fix unaligned-access crash in bootloader
parisc:
Implement __get/put_kernel_nofault()
parisc:
Increase size of gcc stack frame check
parisc:
Make struct parisc_driver::remove() return void
parisc:
Mark sched_clock unstable only if clocks are not syncronized
parisc:
math-emu: Avoid "fmt" macro collision
parisc:
math-emu: Fix fall-through warnings
parisc:
move core-y in arch/parisc/Makefile to arch/parisc/Kbuild
parisc:
Move pci_dev_is_behind_card_dino to where it is used
parisc:
Reduce sigreturn trampoline to 3 instructions
parisc:
remove unused arch/parisc/boot/install.sh and its phony target
parisc:
Rename PMD_ORDER to PMD_TABLE_ORDER
parisc:
Replace symbolic permissions with octal permissions
parisc:
return error code from .map_sg() ops
parisc:
switch from 'pci_' to 'dma_' API
parisc:
Use absolute_pointer() to define PAGE0
parport:
remove non-zero check on count
parport:
serial: Get rid of IRQ_NONE abuse
parport:
serial: Retrieve IRQ vector with help of special getter
Partially revert "usb:
Kconfig: using select for USB_COMMON dependency"
partitions/efi:
Support non-standard GPT location
pata:
ixp4xx: Add DT bindings
pata:
ixp4xx: Refer to cmd and ctl rather than csN
pata:
ixp4xx: Rewrite to use device tree
pata:
ixp4xx: Use IS_ENABLED() to determine endianness
pata:
ixp4xx: Use local dev variable
pata_legacy:
fix a couple uninitialized variable bugs
PCI / VFIO:
Add 'override_only' support for VFIO PCI sub system
PCI/ACPI:
Don't reset a fwnode set by OF
PCI/ACS:
Enforce pci=noats with Transaction Blocking
PCI/MSI:
Cleanup msi_mask()
PCI/MSI:
Consolidate error handling in msi_capability_init()
PCI/MSI:
Deobfuscate virtual MSI-X
PCI/MSI:
Handle msi_populate_sysfs() errors correctly
PCI/MSI:
Provide a new set of mask and unmask functions
PCI/MSI:
Rename msi_desc::masked
PCI/MSI:
Simplify msi_verify_entries()
PCI/MSI:
Use new mask/unmask functions
PCI/portdrv:
Enable Bandwidth Notification only if port supports it
PCI/PTM:
Remove error message at boot
PCI/VPD:
Add pci_vpd_alloc()
PCI/VPD:
Add pci_vpd_check_csum()
PCI/VPD:
Add pci_vpd_find_id_string()
PCI/VPD:
Add pci_vpd_find_ro_info_keyword()
PCI/VPD:
Allow access to valid parts of VPD if some is invalid
PCI/VPD:
Check Resource Item Names against those valid for type
PCI/VPD:
Clean up public VPD defines and inline functions
PCI/VPD:
Correct diagnostic for VPD read failure
PCI/VPD:
Defer VPD sizing until first access
PCI/VPD:
Determine VPD size in pci_vpd_init()
PCI/VPD:
Don't check Large Resource Item Names for validity
PCI/VPD:
Embed struct pci_vpd in struct pci_dev
PCI/VPD:
Include post-processing in pci_vpd_find_tag()
PCI/VPD:
Make pci_vpd_wait() uninterruptible
PCI/VPD:
Reject resource tags with invalid size
PCI/VPD:
Remove pci_vpd_size() old_size argument
PCI/VPD:
Remove struct pci_vpd.flag
PCI/VPD:
Remove struct pci_vpd.valid member
PCI/VPD:
Remove struct pci_vpd_ops
PCI/VPD:
Reorder pci_read_vpd(), pci_write_vpd()
PCI/VPD:
Stop exporting pci_vpd_find_info_keyword()
PCI/VPD:
Stop exporting pci_vpd_find_tag()
PCI/VPD:
Treat initial 0xff as missing EEPROM
PCI/VPD:
Treat invalid VPD like missing VPD capability
PCI/VPD:
Use unaligned access helpers
PCI:
aardvark: Configure PCIe resources from 'ranges' DT property
PCI:
aardvark: Fix checking for PIO status
PCI:
aardvark: Fix masking and unmasking legacy INTx interrupts
PCI:
aardvark: Fix reporting CRS value
PCI:
aardvark: Increase polling delay to 1.5s while waiting for PIO response
PCI:
ACPI: Check parent pointer in acpi_pci_find_companion()
PCI:
Add 'override_only' field to struct pci_device_id
PCI:
Add ACS quirks for Cavium multi-function devices
PCI:
Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms
PCI:
Add AMD GPU multi-function power dependencies
PCI:
Add array to track reset method ordering
PCI:
Add pci_set_acpi_fwnode() to set ACPI_COMPANION
PCI:
Add pcie_ptm_enabled()
PCI:
Add pcie_reset_flr() with 'probe' argument
PCI:
Add schedule point in proc_bus_pci_read()
PCI:
Add support for ACPI _RST reset method
PCI:
Allow PASID on fake PCIe devices without TLP prefixes
PCI:
Allow userspace to query and set device reset mechanism
PCI:
artpec6: Remove local code block from switch statement
PCI:
artpec6: Remove surplus break statement after return
PCI:
Bulk conversion to generic_handle_domain_irq()
PCI:
Cache PCIe Device Capabilities register
PCI:
cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state
PCI:
cadence: Add support to configure virtual functions
PCI:
cadence: Simplify code to get register base address for configuring BAR
PCI:
cadence: Use bitfield for *quirk_retrain_flag* instead of bool
PCI:
Call Max Payload Size-related fixup quirks early
PCI:
Change the type of probe argument in reset functions
PCI:
controller: PCI_IXP4XX should depend on ARCH_IXP4XX
PCI:
Correct the pci_iomap.h header guard #endif comment
PCI:
dwc: Remove surplus break statement after return
PCI:
endpoint: Add support to add virtual function in endpoint core
PCI:
endpoint: Add support to link a physical function to a virtual function
PCI:
endpoint: Add virtual function number in pci_epc ops
PCI:
endpoint: Make struct pci_epf_driver::remove return void
PCI:
Fix pci_dev_str_match_path() alloc while atomic bug
PCI:
hv: Fix sleep while in non-sleep context when removing child devices from the bus
PCI:
hv: Generify PCI probing
PCI:
hv: Set ->domain_nr of pci_host_bridge at probing time
PCI:
hv: Set up MSI domain at bridge probing time
PCI:
hv: Support for create interrupt v3
PCI:
hv: Turn on the host bridge probing on ARM64
PCI:
ibmphp: Fix double unmap of io_mem
PCI:
Introduce domain_nr in pci_host_bridge
PCI:
iproc: Fix BCMA probe resource handling
PCI:
j721e: Add PCIe support for AM64
PCI:
j721e: Add PCIe support for J7200
PCI:
keembay: Add support for Intel Keem Bay
PCI:
Make saved capability state private to core
PCI:
mediatek: Add new method to get irq number
PCI:
mediatek: Add new method to get shared pcie-cfg base address
PCI:
mediatek: Use PCI domain to handle ports detection
PCI:
of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges'
PCI:
only build xen-pcifront in PV-enabled environments
PCI:
Optimize pci_resource_len() to reduce kernel size
PCI:
pci-bridge-emul: Add PCIe Root Capabilities Register
PCI:
PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
PCI:
PM: Enable PME if it can be signaled from D3cold
PCI:
rcar: Add L1 link state fix into data abort hook
PCI:
rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe()
PCI:
Refactor pci_ioremap_bar() and pci_ioremap_wc_bar()
PCI:
Remove reset_fn field from pci_dev
PCI:
Restrict ASMedia ASM1062 SATA Max Payload Size Supported
PCI:
Return int from pciconfig_read() syscall
PCI:
Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure
PCI:
rockchip-dwc: Add Rockchip RK356X host controller driver
PCI:
Set dma-can-stall for HiSilicon chips
PCI:
Setup ACPI fwnode early and at the same time with OF
PCI:
Support populating MSI domains of root buses via bridges
PCI:
Sync __pci_register_driver() stub for CONFIG_PCI=n
PCI:
tegra194: Cleanup unused code
PCI:
tegra194: Disable interrupts before entering L2
PCI:
tegra194: Don't allow suspend when Tegra PCIe is in EP mode
PCI:
tegra194: Fix handling BME_CHGED event
PCI:
tegra194: Fix MSI-X programming
PCI:
tegra: Fix OF node reference leak
PCI:
tegra: make const array err_msg static
PCI:
tegra: Remove unused struct tegra_pcie_bus
PCI:
tegra: Use 'seq_puts' instead of 'seq_printf'
PCI:
Use acpi_pci_power_manageable()
PCI:
Use pci_update_current_state() in pci_enable_device_flags()
PCI:
visconti: Add Toshiba Visconti PCIe host controller driver
PCI:
VMD: ACPI: Make ACPI companion lookup work for VMD bus
PCI:
xgene-msi: Remove redundant dev_err() call in xgene_msi_probe()
PCI:
xilinx-nwl: Enable the clock through CCF
pci_iounmap'2:
Electric Boogaloo: try to make sense of it all
percpu:
remove export of pcpu_base_addr
perf annotate:
Add disassembly warnings for annotate --stdio
perf annotate:
Add error log in symbol__annotate()
perf annotate:
Fix fused instr logic for assembly functions
perf annotate:
Re-add annotate_warned functionality
perf arm:
Fix off-by-one directory paths.
perf auxtrace arm:
Support compat_auxtrace_mmap__{read_head|write_tail}
perf auxtrace:
Add compat_auxtrace_mmap__{read_head|write_tail}
perf auxtrace:
Drop legacy __sync functions
perf auxtrace:
Remove auxtrace_mmap__read_snapshot_head()
perf auxtrace:
Use WRITE_ONCE() for updating aux_tail
perf beauty:
Cover more flags in the move_mount syscall argument beautifier
perf beauty:
Reuse the generic arch errno switch
perf beauty:
Update copy of linux/socket.h with the kernel sources
perf bench evlist-open-close:
Use PRIu64 with u64 to fix build on 32-bit architectures
perf bench futex, requeue:
Add --broadcast option
perf bench futex, requeue:
Add --pi parameter
perf bench futex, requeue:
Robustify futex_wait() handling
perf bench futex:
Add --mlockall parameter
perf bench futex:
Group test parameters cleanup
perf bench futex:
Remove bogus backslash from comment
perf bench inject-buildid:
Handle writen() errors
perf bench:
Add benchmark for evlist open/close operations
perf bpf:
Fix memory leaks relating to BTF.
perf bpf:
Ignore deprecation warning when using libbpf's btf__get_from_id()
perf bpf:
Provide a weak btf__load_from_kernel_by_id() for older libbpf versions
perf build:
Add missing -lstdc++ when linking with libopencsd
perf build:
Fix plugin static linking with libopencsd on ARM and ARM64
perf build:
Move perf_dlfilters.h in the source tree
perf build:
Report failure for testing feature libopencsd
perf build:
Suppress 'rm dlfilter' build message
perf callchain:
Fix compilation on powerpc with gcc11+
perf config:
Fix caching and memory leak in perf_home_perfconfig()
perf config:
Refine error message to eliminate confusion
perf cs-etm:
Add warnings for missing DSOs
perf cs-etm:
Create ETE decoder
perf cs-etm:
Fix typo
perf cs-etm:
Improve Coresight zero timestamp warning
perf cs-etm:
Initialise architecture based on TRCIDR1
perf cs-etm:
Only setup queues when they are modified
perf cs-etm:
Pass unformatted flag to decoder
perf cs-etm:
Print the decoder name
perf cs-etm:
Refactor initialisation of decoder params.
perf cs-etm:
Refactor initialisation of kernel start address
perf cs-etm:
Refactor out ETMv4 header saving
perf cs-etm:
Save TRCDEVARCH register
perf cs-etm:
Show a warning for an unknown magic number
perf cs-etm:
Split setup and timestamp search functions
perf cs-etm:
Suppress printing when resetting decoder
perf cs-etm:
Update OpenCSD decoder for ETE
perf cs-etm:
Use existing decoder instead of resetting it
perf data:
Correct -h output
perf dlfilter:
Amend documentation wrt library dependencies
perf dlfilters:
Fix build on environments with a --sysroot gcc arg
perf doc:
Add info pages to all target.
perf doc:
Fix doc.dep
perf doc:
Fix perfman.info build
perf doc:
Fix typos all over the place
perf doc:
Remove cmd-list.perl references
perf doc:
Remove howto-index.sh related references.
perf doc:
Remove references to user-manual
perf doc:
Reorganize ARTICLES variables.
perf docs:
Fix accidental em-dashes
perf env:
Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
perf env:
Normalize aarch64.* and arm64.* to arm64 in normalize_arch()
perf env:
Track kernel 64-bit mode in environment
perf evlist:
Add evlist__for_each_entry_from() macro
perf evsel:
Add evsel__prepare_open()
perf evsel:
Handle precise_ip fallback in evsel__open_cpu()
perf evsel:
Move bpf_counter__install_pe() to success path in evsel__open_cpu()
perf evsel:
Move ignore_missing_thread() to fallback code
perf evsel:
Move test_attr__open() to success path in evsel__open_cpu()
perf evsel:
Remove retry_sample_id goto label
perf evsel:
Save open flags in evsel in prepare_open()
perf evsel:
Separate missing feature detection from evsel__open_cpu()
perf evsel:
Separate missing feature disabling from evsel__open_cpu
perf evsel:
Separate open preparation from open itself
perf evsel:
Separate rlimit increase from evsel__open_cpu()
perf flamegraph:
flamegraph.py script improvements
perf header:
Fix spelling mistake "cant'" -> "can't"
perf inject:
Fix output from a file to a pipe
perf inject:
Fix output from a pipe to a file
perf iostat:
Fix Segmentation fault from NULL 'struct perf_counts_values *'
perf iostat:
Use system-wide mode if the target cpu_list is unspecified
perf jevents:
Free the sys_event_tables list after processing entries
perf jevents:
Make build dependency on test JSONs
perf jevents:
Print SoC name per system event table
perf jevents:
Relocate test events to cpu folder
perf machine:
Initialize srcline string member in add_location struct
perf mmap:
Add missing bitops.h header
perf pmu:
Add PMU alias support
perf pmu:
Check .is_uncore field in pmu_add_cpu_aliases_map()
perf pmu:
Make pmu_add_sys_aliases() public
perf record:
Fix wrong comm in system-wide mode with delay
perf report:
Add support to print a textual representation of IBS raw sample data
perf report:
Add tools/arch/x86/include/asm/amd-ibs.h
perf report:
Output non-zero offset for decompressed records
perf script python:
Allow reporting the [un]throttle PERF_RECORD_ meta event
perf script python:
Fix unintended underline
perf script:
Check session->header.env.arch before using it
perf script:
Fix --list-dlfilters documentation
perf script:
Fix documented const'ness of perf_dlfilter_fns
perf script:
Fix ip display when type != attr->type
perf script:
Fix PERF_SAMPLE_WEIGHT_STRUCT support
perf script:
Fix unnecessary machine_resolve()
perf scripts python:
Fix passing arguments to stackcollapse report
perf session:
Report collisions in AUX records
perf stat:
Do not allow --for-each-cgroup without cpu
perf symbol:
Look for ImageBase in PE file to compute .text offset
perf test:
Add more pmu-events uncore aliases
perf test:
Add pmu-events sys event support
perf test:
Declare pmu-events test events separately
perf test:
Do not compare overheads in the zstd comp test
perf test:
Factor out pmu-events alias comparison
perf test:
Factor out pmu-events event comparison
perf test:
Fix bpf test sample mismatch reporting
perf test:
Fix DWARF unwind for optimized builds.
perf test:
Handle fd gaps in test__dso_data_reopen
perf test:
Make --skip work on shell tests
perf test:
Re-add pmu-event uncore PMU alias test
perf test:
Test pmu-events core aliases separately
perf tests attr:
Add missing topdown metrics events
perf tests dlfilter:
Free desc and long_desc in check_filter_desc
perf tests:
Add dlfilter test
perf tests:
Add test for PMU aliases
perf tests:
Fix *probe_vfs_getname.sh test failures
perf tests:
Fix flaky test 'Object code reading'
perf tools:
Add an option to build without libbfd
perf tools:
Add flag for tracking warnings of missing DSOs
perf tools:
Add missing newline at the end of header file
perf tools:
Add pipe_test.sh to verify pipe operations
perf tools:
Add WARN_ONCE equivalent for UI warnings
perf tools:
Allow build-id with trailing zeros
perf tools:
Create hybrid flag in target
perf tools:
Enable on a list of CPUs for hybrid
perf tools:
Factor out copy_config_terms() and free_config_terms()
perf tools:
Fix hybrid config terms list corruption
perf tools:
Fix LLVM download hint link
perf tools:
Fix LLVM test failure when running in verbose mode
perf tools:
Fix perf_event_attr__fprintf() missing/dupl. fields
perf tools:
Fixup get_current_dir_name() compilation
perf tools:
Ignore Documentation dependency file
perf tools:
Pass a fd to perf_file_header__read_pipe()
perf tools:
Refactor LLVM test warning for missing binary
perf tools:
Remove repipe argument from perf_session__new()
perf trace:
Update cmd string table to decode sys_bpf first arg
perf unwind:
Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64}
perf vendor events intel:
Add basic metrics for Elkhartlake
perf vendor events intel:
Add core event list for Elkhartlake
perf vendor events intel:
Add core event list for Tigerlake
perf vendor events intel:
Update core event list for CascadeLake Server
perf vendor events intel:
Update core event list for SkyLake Server
perf vendor events intel:
Update uncore event list for CascadeLake Server
perf vendor events intel:
Update uncore event list for SkyLake Server
perf vendor events powerpc:
Fix spelling mistake "icach" -> "icache"
perf vendor events:
Add metrics for Icelake Server
perf vendor events:
Add metrics for Tigerlake
perf vendor events:
Update metrics for CascadeLake Server
perf vendor events:
Update metrics for SkyLake Server
perf/amd/uncore:
Allow the driver to be built as a module
perf/amd/uncore:
Clean up header use, use
perf/amd/uncore:
Simplify code, use free_percpu()'s built-in check for NULL
perf/core:
fix userpage->time_enabled of inactive events
perf/hw_breakpoint:
Replace deprecated CPU-hotplug functions
perf/x86/amd/ibs:
Add bitfield definitions in new
header
perf/x86/intel/uncore:
Add alias PMU name
perf/x86/intel/uncore:
Add Sapphire Rapids server CHA support
perf/x86/intel/uncore:
Add Sapphire Rapids server framework
perf/x86/intel/uncore:
Add Sapphire Rapids server IIO support
perf/x86/intel/uncore:
Add Sapphire Rapids server IMC support
perf/x86/intel/uncore:
Add Sapphire Rapids server IRP support
perf/x86/intel/uncore:
Add Sapphire Rapids server M2M support
perf/x86/intel/uncore:
Add Sapphire Rapids server M2PCIe support
perf/x86/intel/uncore:
Add Sapphire Rapids server M3UPI support
perf/x86/intel/uncore:
Add Sapphire Rapids server MDF support
perf/x86/intel/uncore:
Add Sapphire Rapids server PCU support
perf/x86/intel/uncore:
Add Sapphire Rapids server UPI support
perf/x86/intel/uncore:
Factor out snr_uncore_mmio_map()
perf/x86/intel/uncore:
Fix IIO cleanup mapping procedure for SNR/ICX
perf/x86/intel/uncore:
Support IIO free-running counters on Sapphire Rapids server
perf/x86/intel/uncore:
Support IMC free-running counters on Sapphire Rapids server
perf/x86/intel:
Replace deprecated CPU-hotplug functions
perf/x86/intel:
Update event constraints for ICX
perf/x86/msr:
Add Sapphire Rapids CPU support
perf/x86:
Remove unused assignment to pointer 'e'
perf/x86:
Reset destroy callback on event init failure
perf:
Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT
phonet:
use siocdevprivate
phy/drivers/stm32:
use HZ macros
phy:
amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER
phy:
amlogic: meson8b-usb2: Power off the PHY by putting it into reset mode
phy:
cadence-torrent: Add debug information for PHY configuration
phy:
cadence-torrent: Add enum for supported input reference clock frequencies
phy:
cadence-torrent: Add PHY configuration for DP with 100MHz ref clock
phy:
cadence-torrent: Add PHY registers for DP in array format
phy:
cadence-torrent: Add separate functions for reusable code
phy:
cadence-torrent: Check PIPE mode PHY status to be ready for operation
phy:
cadence-torrent: Configure PHY registers as a function of input reference clock rate
phy:
cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message
phy:
cadence-torrent: Reorder few functions to remove function declarations
phy:
marvell: phy-mvebu-a3700-comphy: Remove unsupported modes
phy:
marvell: phy-mvebu-a3700-comphy: Rename HS-SGMMI to 2500Base-X
phy:
marvell: phy-mvebu-cp110-comphy: Rename HS-SGMMI to 2500Base-X
phy:
mdio: fix memory leak
phy:
phy-mtk-hdmi: convert to devm_platform_ioremap_resource
phy:
phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource
phy:
phy-mtk-mipi-dsi: remove dummy assignment of error number
phy:
phy-mtk-tphy: add support mt8195
phy:
phy-mtk-tphy: print error log using child device
phy:
phy-mtk-tphy: remove error log of ioremap failure
phy:
phy-mtk-tphy: support new hardware version
phy:
phy-mtk-tphy: support type switch by pericfg
phy:
phy-mtk-tphy: use clock bulk to get clocks
phy:
phy-mtk-ufs: use clock bulk to get clocks
phy:
phy-twl4030-usb: Disable PHY for suspend
phy:
phy_ethtool_ksettings_get: Lock the phy for consistency
phy:
phy_ethtool_ksettings_set: Lock the PHY while changing settings
phy:
phy_ethtool_ksettings_set: Move after phy_start_aneg
phy:
phy_start_aneg: Add an unlocked version
phy:
pistachio-usb: Depend on MIPS || COMPILE_TEST
phy:
qcom-qmp: Add sc8180x PCIe support
phy:
qcom-qmp: Add support for SM6115 UFS phy
phy:
qcom-qmp: add USB3 PHY support for IPQ6018
phy:
qcom-qmp: Fix sc8180x PCIe definition
phy:
qcom: qmp: Add SC8180x USB/DP combo
phy:
qmp: Provide unique clock names for DP clocks
phy:
qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment
phy:
renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/G2L
phy:
rockchip-inno-usb2: fix for_each_child.cocci warnings
phy:
samsung-ufs: move phy-exynos7-ufs header
phy:
samsung-ufs: support exynosauto ufs phy driver
phy:
tegra: xusb: mark PM functions as __maybe_unused
phy:
xilinx: zynqmp: skip PHY initialization and PLL lock for USB
pid:
cleanup the stale comment mentioning pidmap_init().
pinctrl/rockchip:
add a queue for deferred pin output settings on probe
pinctrl/rockchip:
add pinctrl device to gpio bank struct
pinctrl/rockchip:
always enable clock for gpio controller
pinctrl/rockchip:
drop the gpio related codes
pinctrl/rockchip:
separate struct rockchip_pin_bank to a head file
pinctrl:
Add Intel Keem Bay pinctrl driver
pinctrl:
amd: Add irq field data
pinctrl:
amd: disable and mask interrupts on probe
pinctrl:
amd: Handle wake-up interrupt
pinctrl:
armada-37xx: Correct PWM pins definitions
pinctrl:
aspeed: placate kernel-doc warnings
pinctrl:
bcm2835: Replace BUG with BUG_ON
pinctrl:
Bulk conversion to generic_handle_domain_irq()
pinctrl:
core: Remove duplicated word from devm_pinctrl_unregister()
pinctrl:
imx8dxl: Constify imx_pinctrl_soc_info
pinctrl:
imx8mn: Constify imx_pinctrl_soc_info
pinctrl:
imx8qxp: Constify imx_pinctrl_soc_info
pinctrl:
imx8ulp: Add pinctrl driver support
pinctrl:
imx8ulp: Initialize pin_reg
pinctrl:
ingenic: Add .max_register in regmap_config
pinctrl:
Ingenic: Add pinctrl driver for X2100.
pinctrl:
Ingenic: Add SSI pins support for JZ4755 and JZ4760.
pinctrl:
ingenic: Fix bias config for X2000(E)
pinctrl:
ingenic: Fix incorrect pull up/down info
pinctrl:
Ingenic: Improve the code.
pinctrl:
mediatek: fix platform_no_drv_owner.cocci warnings
pinctrl:
pinctrl-zynq: Add support for 'power-source' parameter
pinctrl:
pistachio: Make it as an option
pinctrl:
pistachio: Make it as an option
pinctrl:
qcom/pinctrl-spmi-gpio: Add compatible for pmic-gpio on SA8155p-adp
pinctrl:
qcom/pinctrl-spmi-gpio: Arrange compatibles alphabetically
pinctrl:
qcom: Add MDM9607 pinctrl driver
pinctrl:
qcom: sc7280: Add PM suspend callbacks
pinctrl:
qcom: spmi-gpio: Add pmc8180 & pmc8180c
pinctrl:
qcom: spmi-gpio: correct parent irqspec translation
pinctrl:
renesas: Add RZ/G2L pin and gpio controller driver
pinctrl:
renesas: Fix pin control matching on R-Car H3e-2G
pinctrl:
renesas: r8a77995: Add bias pinconf support
pinctrl:
renesas: rcar: Avoid changing PUDn when disabling bias
pinctrl:
samsung: Add Exynos850 SoC specific data
pinctrl:
samsung: Fix pinctrl bank pin count
pinctrl:
single: Fix error return code in pcs_parse_bits_in_pinctrl_entry()
pinctrl:
single: Move test PCS_HAS_PINCONF in pcs_parse_bits_in_pinctrl_entry() to the beginning
pinctrl:
stm32: Add STM32MP135 SoC support
pinctrl:
stm32: use valid pin identifier in stm32_pinctrl_resume()
pinctrl:
stmfx: Fix hazardous u8[] to unsigned long cast
pinctrl:
zynqmp: Drop pinctrl_unregister for devm_ registered device
pktgen:
Add imix distribution bins
pktgen:
Add output for imix results
pktgen:
document the latest pktgen usage options
pktgen:
Parse internet mix (imix) input
pktgen:
Remove fill_imix_distribution() CONFIG_XFRM dependency
pktgen:
Remove redundant clone_skb override
pktgen:
remove unused variable
platform-msi:
Add ABI to show msi_irqs of platform devices
platform/chrome:
cros_ec_proto: Send command again when timeout occurs
platform/chrome:
cros_ec_trace: Fix format warnings
platform/chrome:
cros_ec_typec: Use existing feature check
platform/chrome:
sensorhub: Add trace events for sample
platform/mellanox:
mlxbf-pmc: fix kernel-doc notation
platform/mellanox:
mlxreg-io: Fix argument base in kstrtou32() call
platform/mellanox:
mlxreg-io: Fix read access of n-bytes size attributes
platform/surface:
aggregator: Use serdev_acpi_get_uart_resource() helper
platform/surface:
aggregator: Use y instead of objs in Makefile
platform/surface:
surface3_power: Use i2c_acpi_get_i2c_resource() helper
platform/x86/intel:
hid: Add DMI switches allow list
platform/x86/intel:
int33fe: Use y instead of objs in Makefile
platform/x86/intel:
int3472: Use y instead of objs in Makefile
platform/x86/intel:
Move Intel PMT drivers to new subfolder
platform/x86/intel:
pmc/core: Add Alder Lake low power mode support for pmc core
platform/x86/intel:
pmc/core: Add Alderlake support to pmc core driver
platform/x86/intel:
pmc/core: Add GBE Package C10 fix for Alder Lake PCH
platform/x86/intel:
pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake
platform/x86/intel:
pmt: Use y instead of objs in Makefile
platform/x86/intel:
punit_ipc: Drop wrong use of ACPI_PTR()
platform/x86:
acer-wmi: Add Turbo Mode support for Acer PH315-53
platform/x86:
add meraki-mx100 platform driver
platform/x86:
amd-pmc: Add alternative acpi id for PMC controller
platform/x86:
amd-pmc: Increase the response register timeout
platform/x86:
asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s
platform/x86:
asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option
platform/x86:
asus-wmi: Delete impossible condition
platform/x86:
asus-wmi: Fix "unsigned 'retval' is never less than zero" smatch warning
platform/x86:
BIOS SAR driver for Intel M.2 Modem
platform/x86:
dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call
platform/x86:
dell-smbios-wmi: Avoid false-positive memcpy() warning
platform/x86:
dell-smbios: Remove unused dmi_system_id table
platform/x86:
dell-smo8800: Convert to be a platform driver
platform/x86:
dell: fix DELL_WMI_PRIVACY dependencies & build error
platform/x86:
dell: Make DELL_WMI_PRIVACY depend on DELL_WMI
platform/x86:
dual_accel_detect: Use the new i2c_acpi_client_count() helper
platform/x86:
gigabyte-wmi: add support for B450M S2H V2
platform/x86:
gigabyte-wmi: add support for B550 AORUS ELITE AX V2
platform/x86:
gigabyte-wmi: add support for B550I Aorus Pro AX
platform/x86:
gigabyte-wmi: add support for X570 GAMING X
platform/x86:
hp_accel: Convert to be a platform driver
platform/x86:
hp_accel: Remove _INI method call
platform/x86:
i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper
platform/x86:
ideapad-laptop: Fix Legion 5 Fn lock LED
platform/x86:
int1092: Fix non sequential device mode handling
platform/x86:
intel-hid: Move to intel sub-directory
platform/x86:
intel-rst: Move to intel sub-directory
platform/x86:
intel-smartconnect: Move to intel sub-directory
platform/x86:
intel-uncore-frequency: Move to intel sub-directory
platform/x86:
intel-vbtn: Move to intel sub-directory
platform/x86:
intel-wmi-sbl-fw-update: Move to intel sub-directory
platform/x86:
intel-wmi-thunderbolt: Move to intel sub-directory
platform/x86:
intel_atomisp2: Move to intel sub-directory
platform/x86:
intel_bxtwc_tmu: Move to intel sub-directory
platform/x86:
intel_cht_int33fe: Use the new i2c_acpi_client_count() helper
platform/x86:
intel_chtdc_ti_pwrbtn: Move to intel sub-directory
platform/x86:
intel_int0002_vgpio: Move to intel sub-directory
platform/x86:
intel_mrfld_pwrbtn: Move to intel sub-directory
platform/x86:
intel_oaktrail: Move to intel sub-directory
platform/x86:
intel_pmc_core: Move to intel sub-directory
platform/x86:
intel_pmc_core: Prevent possibile overflow
platform/x86:
intel_pmt_telemetry: Ignore zero sized entries
platform/x86:
intel_punit_ipc: Move to intel sub-directory
platform/x86:
intel_scu_ipc: Fix busy loop expiry time
platform/x86:
intel_scu_ipc: Fix doc of intel_scu_ipc_dev_command_with_size()
platform/x86:
intel_scu_ipc: Increase virtual timeout to 10s
platform/x86:
intel_scu_ipc: Update timeout value in comment
platform/x86:
intel_skl_int3472: Correct null check
platform/x86:
intel_speed_select_if: Move to intel sub-directory
platform/x86:
intel_telemetry: Move to intel sub-directory
platform/x86:
intel_turbo_max_3: Move to intel sub-directory
platform/x86:
ISST: Fix optimization with use of numa
platform/x86:
ISST: use semi-colons instead of commas
platform/x86:
lg-laptop: Support for battery charge limit on newer models
platform/x86:
lg-laptop: Use correct event for keyboard backlight FN-key
platform/x86:
lg-laptop: Use correct event for touchpad toggle FN-key
platform/x86:
Replace deprecated CPU-hotplug functions.
platform/x86:
think-lmi: add debug_cmd
platform/x86:
touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet
platform/x86:
touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet
platform/x86:
Update Mario Limonciello's email address in the docs
PM:
AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32()
PM:
base: power: don't try to use non-existing RTC for storing data
PM:
cpu: Make notifier chain use a raw_spinlock_t
PM:
domains: Add support for 'required-opps' to set default perf state
PM:
domains: Fix domain attach for CONFIG_PM_OPP=n
PM:
EM: fix kernel-doc comments
PM:
EM: Increase energy calculation precision
PM:
runtime: add devm_pm_clk_create helper
PM:
runtime: add devm_pm_runtime_enable helper
PM:
sleep: check RTC features instead of ops in suspend_test
PM:
sleep: core: Avoid setting power.must_resume to false
PM:
sleep: s2idle: Replace deprecated CPU-hotplug functions
PM:
sleep: unmark 'state' functions as kernel-doc
PM:
sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq()
posix-cpu-timers:
Assert task sighand is locked while starting cputime counter
posix-cpu-timers:
Consolidate timer base accessor
posix-cpu-timers:
Force next expiration recalc after itimer reset
posix-cpu-timers:
Force next_expiration recalc after timer deletion
posix-cpu-timers:
Prevent spuriously armed 0-value itimer
posix-cpu-timers:
Recalc next expiration when timer_settime() ends up not queueing
posix-cpu-timers:
Remove confusing return value override
posix-timers:
Remove redundant initialization of variable ret
power:
reset: Add TPS65086 restart driver
power:
reset: linkstation-poweroff: add new device
power:
reset: linkstation-poweroff: prepare for new devices
power:
supply: ab8500: clean up warnings found by checkpatch
power:
supply: ab8500: Drop abx500 concept
power:
supply: ab8500: Drop some includes from bmdata
power:
supply: ab8500: Rename charging algorithm psy
power:
supply: ab8500: Rename charging algorithm symbols
power:
supply: ab8500: Use library interpolation
power:
supply: axp288_charger: Use the defined variable to clean code
power:
supply: axp288_fuel_gauge: Drop retry logic from fuel_gauge_reg_readb()
power:
supply: axp288_fuel_gauge: Fix define alignment
power:
supply: axp288_fuel_gauge: Move the AXP20X_CC_CTRL check together with the other checks
power:
supply: axp288_fuel_gauge: Only read PWR_OP_MODE, FG_LOW_CAP_REG regs once
power:
supply: axp288_fuel_gauge: Refresh all registers in one go
power:
supply: axp288_fuel_gauge: Remove debugfs support
power:
supply: axp288_fuel_gauge: Report register-address on readb / writeb errors
power:
supply: axp288_fuel_gauge: Silence the chatty IRQ mapping code
power:
supply: axp288_fuel_gauge: Store struct device pointer in axp288_fg_info
power:
supply: axp288_fuel_gauge: Take the P-Unit semaphore only once during probe()
power:
supply: bq24735: reorganize ChargeOption command macros
power:
supply: core: Fix parsing of battery chemistry/technology
power:
supply: core: Parse battery chemistry/technology
power:
supply: cw2015: use dev_err_probe to allow deferred probe
power:
supply: max17042: handle fails of reading status register
power:
supply: max17042: remove duplicated STATUS bit defines
power:
supply: max17042_battery: Add support for MAX77849 Fuel-Gauge
power:
supply: max17042_battery: clean up MAX17055_V_empty
power:
supply: max17042_battery: fix typo in MAx17042_TOFF
power:
supply: max17042_battery: log SOC threshold using debug log level
power:
supply: max17042_battery: more robust chip type checks
power:
supply: mt6360_charger: add MT6360 charger support
power:
supply: PCHG: Peripheral device charger
power:
supply: qcom_smbb: Remove superfluous error message
power:
supply: rn5t618: Add voltage_now property
power:
supply: sbs-battery: add support for time_to_empty_now attribute
power:
supply: sbs-battery: relax voltage limit
power:
supply: sc27xx: Delete superfluous error message
power:
supply: smb347-charger: Add missing pin control activation
power:
supply: smb347-charger: Implement USB VBUS regulator
power:
supply: smb347-charger: Make smb347_set_writable() IRQ-safe
power:
supply: smb347-charger: Utilize generic regmap caching
powercap:
Add Power Limit4 support for Alder Lake SoC
powercap:
intel_rapl: Replace deprecated CPU-hotplug functions
powerpc/32:
indirect function call use bctrl rather than blrl in ret_from_kernel_thread
powerpc/32:
Remove unneccessary calculations in load_up_{fpu/altivec}
powerpc/32s:
Fix kuap_kernel_restore()
powerpc/64/interrupt:
Reconcile soft-mask state in NMI and fix false BUG
powerpc/64:
warn if local irqs are enabled in NMI or hardirq context
powerpc/64e:
Get dear offset with _DEAR macro
powerpc/64e:
Get esr offset with _ESR macro
powerpc/64s/perf:
Always use SIAR for kernel interrupts
powerpc/64s:
fix program check interrupt emergency stack path
powerpc/64s:
Fix unrecoverable MCE calling async handler from NMI
powerpc/64s:
Remove WORT SPR from POWER9/10
powerpc/64s:
system call rfscv workaround for TM bugs
powerpc/64s:
system call scv tabort fix for corrupt irq soft-mask state
powerpc/audit:
Avoid unneccessary #ifdef in syscall_get_arguments()
powerpc/audit:
Simplify syscall_get_arch()
powerpc/book3s64/radix:
make tlb_single_page_flush_ceiling a debugfs entry
powerpc/booke:
Avoid link stack corruption in several places
powerpc/boot:
Fix build failure since GCC 4.9 removal
powerpc/bpf ppc32:
Do not emit zero extend instruction for 64-bit BPF_END
powerpc/bpf ppc32:
Fix ALU32 BPF_ARSH operation
powerpc/bpf ppc32:
Fix BPF_SUB when imm == 0x80000000
powerpc/bpf ppc32:
Fix JMP32_JSET_K
powerpc/bpf:
Emit stf barrier instruction sequences for BPF_NOSPEC
powerpc/bpf:
Fix BPF_MOD when imm == 1
powerpc/bpf:
Fix BPF_SUB when imm == 0x80000000
powerpc/bpf:
Validate branch ranges
powerpc/bug:
Cast to unsigned long before passing to inline asm
powerpc/bug:
Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm goto
powerpc/bug:
Remove specific powerpc BUG_ON() and WARN_ON() on PPC32
powerpc/cacheinfo:
Lookup cache by dt node and thread-group id
powerpc/cacheinfo:
Remove the redundant get_shared_cpu_map()
powerpc/compat_sys:
Declare syscalls
powerpc/config:
Fix IPV6 warning in mpc855_ads
powerpc/config:
Renable MTD_PHYSMAP_OF
powerpc/configs/microwatt:
Enable options for systemd
powerpc/configs/microwattt:
Enable Liteeth
powerpc/configs:
Disable legacy ptys on microwatt defconfig
powerpc/configs:
Regenerate mpc885_ads_defconfig
powerpc/doc:
Fix htmldocs errors
powerpc/fsl/dts:
Fix phy-connection-type for fm1mac3
powerpc/head_check:
Fix shellcheck errors
powerpc/head_check:
use stdout for error messages
powerpc/idle:
Don't corrupt back chain when going idle
powerpc/iommu:
don't set failed sg dma_address to DMA_MAPPING_ERROR
powerpc/iommu:
Report the correct most efficient DMA mask for PCI devices
powerpc/iommu:
return error code from .map_sg() ops
powerpc/kernel/iommu:
Add new iommu_table_in_use() helper
powerpc/kexec:
blacklist functions called in real mode for kprobe
powerpc/kexec:
fix for_each_child.cocci warning
powerpc/kvm:
Remove obsolete and unneeded select
powerpc/lib:
Add helper to check if offset is within conditional branch range
powerpc/mce:
Fix access error in mce handler
powerpc/microwatt:
Add Ethernet to device tree
powerpc/non-smp:
Unconditionaly call smp_mb() on switch_mm
powerpc/numa:
Consider the max NUMA node for migratable LPAR
powerpc/numa:
convert printk to pr_xxx
powerpc/numa:
Drop dbg in favour of pr_debug
powerpc/numa:
Print debug statements only when required
powerpc/numa:
Update cpu_cpu_map on CPU online/offline
powerpc/pci:
Drop XIVE restriction on MSI domains
powerpc/perf/hv-gpci:
Fix counter value parsing
powerpc/perf:
Drop the case of returning 0 as instruction pointer
powerpc/perf:
Fix the check for SIAR value
powerpc/perf:
Use stack siar instead of mfspr
powerpc/powernv/pci:
Adapt is_pnv_opal_msi() to detect passthrough interrupt
powerpc/powernv/pci:
Add MSI domains
powerpc/powernv/pci:
Customize the MSI EOI handler to support PHB3
powerpc/powernv/pci:
Drop unused MSI code
powerpc/powernv/pci:
Introduce __pnv_pci_ioda_msi_setup()
powerpc/powernv/pci:
Rework pnv_opal_pci_msi_eoi()
powerpc/powernv/pci:
Set the IRQ chip data for P8/CXL devices
powerpc/prom:
Fix unused variable Б─≤reserve_mapБ─≥ when CONFIG_PPC32 is not set
powerpc/pseries/iommu:
Add ddw_list_new_entry() helper
powerpc/pseries/iommu:
Add ddw_property_create() and refactor enable_ddw()
powerpc/pseries/iommu:
Add iommu_pseries_alloc_table() helper
powerpc/pseries/iommu:
Allow DDW windows starting at 0x00
powerpc/pseries/iommu:
Check if the default window in use before removing it
powerpc/pseries/iommu:
Create huge DMA window if no MMIO32 is present
powerpc/pseries/iommu:
Find existing DDW with given property name
powerpc/pseries/iommu:
Make use of DDW for indirect mapping
powerpc/pseries/iommu:
Rename "direct window" to "dma window"
powerpc/pseries/iommu:
Reorganize iommu_table_setparms*() with new helper
powerpc/pseries/iommu:
Replace hard-coded page shift
powerpc/pseries/iommu:
Update remove_dma_window() to accept property name
powerpc/pseries/iommu:
Use correct vfree for it_map
powerpc/pseries/msi:
Add an empty irq_write_msi_msg() handler
powerpc/pseries/pci:
Add a domain_free_irqs() handler
powerpc/pseries/pci:
Add a msi_free() handler to clear XIVE data
powerpc/pseries/pci:
Add MSI domains
powerpc/pseries/pci:
Add support of MSI domains to PHB hotplug
powerpc/pseries/pci:
Drop unused MSI code
powerpc/pseries/pci:
Introduce __find_pe_total_msi()
powerpc/pseries/pci:
Introduce rtas_prepare_msi_irqs()
powerpc/pseries/vas:
Declare pseries_vas_fault_thread_fn() as static
powerpc/pseries:
Add a helper for form1 cpu distance
powerpc/pseries:
Add support for FORM2 associativity
powerpc/pseries:
Consolidate different NUMA distance update code paths
powerpc/pseries:
Fix build error when NUMA=n
powerpc/pseries:
Prevent free CPU ids being reused on another node
powerpc/pseries:
rename min_common_depth to primary_domain_index
powerpc/pseries:
Rename TYPE1_AFFINITY to FORM1_AFFINITY
powerpc/ptdump:
Convert powerpc to GENERIC_PTDUMP
powerpc/ptdump:
Fix generic ptdump for 64-bit
powerpc/ptdump:
Reduce level numbers by 1 in note_page() and add p4d level
powerpc/ptdump:
Remove unused 'page_size' parameter
powerpc/ptdump:
Use DEFINE_SHOW_ATTRIBUTE()
powerpc/ptrace:
Make user_mode() common to PPC32 and PPC64
powerpc/security:
Add a helper to query stf_barrier type
powerpc/smp:
do not decrement idle task preempt count in CPU offline
powerpc/smp:
Enable CACHE domain for shared processor
powerpc/smp:
Fix a crash while booting kvm guest with nr_cpus=2
powerpc/smp:
Update cpu_core_map on all PowerPc systems
powerpc/smp:
Use existing L2 cache_map cpumask to find L3 cache siblings
powerpc/stacktrace:
Include linux/delay.h
powerpc/svm:
Don't issue ultracalls if !mem_encrypt_active()
powerpc/syscalls:
Remove __NR__exit
powerpc/syscalls:
Simplify do_mmap2()
powerpc/tau:
Add 'static' storage qualifier to 'tau_work' definition
powerpc/traps:
do not enable irqs in _exception
powerpc/xics:
Add debug logging to the set_irq_affinity handlers
powerpc/xics:
Add support for IRQ domain hierarchy
powerpc/xics:
Drop unmask of MSIs at startup
powerpc/xics:
Fix IRQ migration
powerpc/xics:
Give a name to the default XICS IRQ domain
powerpc/xics:
Remove ICS list
powerpc/xics:
Rename the map handler in a check handler
powerpc/xics:
Set the IRQ chip data for the ICS native backend
powerpc/xive:
Add support for IRQ domain hierarchy
powerpc/xive:
Discard disabled interrupts in get_irqchip_state()
powerpc/xive:
Drop unmask of MSIs at startup
powerpc/xive:
Ease debugging of xive_irq_set_affinity()
powerpc/xive:
Remove irqd_is_started() check when setting the affinity
powerpc/xive:
Use XIVE domain under xmon and debugfs
powerpc:
Add "-z notext" flag to disable diagnostic
powerpc:
Add dear as a synonym for pt_regs.dar register
powerpc:
Add esr as a synonym for pt_regs.dsisr
powerpc:
Always inline radix_enabled() to fix build failure
powerpc:
Avoid link stack corruption in misc asm functions
powerpc:
Bulk conversion to generic_handle_domain_irq()
powerpc:
Bulk conversion to generic_handle_domain_irq()
powerpc:
make the install target not depend on any build artifact
powerpc:
move the install rule to arch/powerpc/Makefile
powerpc:
Redefine HMT_xxx macros as empty on PPC32
powerpc:
Refactor verification of MSR_RI
powerpc:
Remove duplicate includes
powerpc:
remove GCC version check for UPD_CONSTR
powerpc:
Remove in_kernel_text()
powerpc:
Remove MSR_PR check in interrupt_exit_{user/kernel}_prepare()
powerpc:
remove unused zInstall target from arch/powerpc/boot/Makefile
powerpc:
rename powerpc_debugfs_root to arch_debugfs_dir
powerpc:
Replace deprecated CPU-hotplug functions.
powerpc:
retire sbc8548 board support
powerpc:
retire sbc8641d board support
powerpc:
use IRQF_NO_DEBUG for IPIs
powerpc:
Use lwarx/ldarx directly instead of PPC_LWARX/LDARX macros
powerpc:
wii.dts: Expose the OTP on this platform
powerpc:
wii.dts: Reduce the size of the control area
powerpc:
wii_defconfig: Enable OTP by default
ppc4xx:
replace sscanf() by kstrtoul()
ppp:
use ndo_siocdevprivate
pps:
clients: parport: Switch to use module_parport_driver()
prctl:
allow to setup brk for et_dyn executables
preempt:
Adjust PREEMPT_LOCK_OFFSET for RT
printk/console:
Check consistent sequence number when handling race in console_unlock()
printk/index:
Fix -Wunused-function warning
printk/index:
Fix warning about missing prototypes
printk:
Add printk.console_no_auto_verbose boot parameter
printk:
convert @syslog_lock to mutex
printk:
index: Add indexing support to dev_printk
printk:
Move the printk() kerneldoc comment to its new home
printk:
Remove console_silent()
printk:
remove NMI tracking
printk:
remove safe buffers
printk:
Rework parse_prefix into printk_parse_prefix
printk:
Straighten out log_flags into printk_info_flags
printk:
syslog: close window between wait and read
printk:
track/limit recursion
printk:
Userspace format indexing support
proc:
stop using seq_get_buf in proc_task_name
profiling:
fix shift-out-of-bounds bugs
ps3disk:
use memcpy_{from,to}_bvec
ps3vram:
use bvec_virt
pseries/drmem:
update LMBs after LPM
pseries/eeh:
Fix the kdump kernel crash during eeh_pseries_init
ptp:
Document the PTP_CLK_MAGIC ioctl number
ptp:
dp83640: don't define PAGE0
ptp:
fix error print of ptp_kvm on X86_64 platform
ptp:
Fix possible memory leak in ptp_clock_register()
ptp:
Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm
ptp:
free 'vclock_index' in ptp_clock_release()
ptp:
ocp: add COMMON_CLK dependency
ptp:
ocp: Add the mapping for the external PPS registers.
ptp:
ocp: don't allow on S390
ptp:
ocp: Expose various resources on the timecard.
ptp:
ocp: Fix error path for pci_ocp_device_init()
ptp:
ocp: Fix the error handling path for the class device.
ptp:
ocp: Fix uninitialized variable warning spotted by clang.
ptp:
ocp: Have Kconfig select NET_DEVLINK
ptp:
ocp: Remove devlink health and unused parameters.
ptp:
ocp: Remove pending_image indicator from devlink
ptp:
ocp: Rename version string shown by devlink.
ptp:
ocp: Simplify Kconfig.
ptp:
ocp: Use 'gnss' naming instead of 'gps'
ptp_pch:
Load module automatically if ID matches
putname():
IS_ERR_OR_NULL() is wrong here
pwm:
ab8500: Fix register offset calculation to not depend on probe order
pwm:
ab8500: Simplify using devm_pwmchip_add()
pwm:
atmel-hlcdc: Don't check the return code of pwmchip_remove()
pwm:
atmel-tcb: Don't check the return code of pwmchip_remove()
pwm:
atmel: Rework tracking updates pending in hardware
pwm:
bcm-kona: Simplify using devm_pwmchip_add()
pwm:
brcmstb: Don't check the return code of pwmchip_remove()
pwm:
cros-ec: Don't check the return code of pwmchip_remove()
pwm:
ep93xx: Simplify using devm_pwmchip_add()
pwm:
fsl-ftm: Simplify using devm_pwmchip_add()
pwm:
hibvt: Disable the clock only after the PWM was unregistered
pwm:
img: Don't check the return code of pwmchip_remove()
pwm:
img: Don't modify HW state in .remove() callback
pwm:
imx-tpm: Don't check the return code of pwmchip_remove()
pwm:
imx27: Simplify using devm_pwmchip_add()
pwm:
intel-lgm: Simplify using devm_pwmchip_add()
pwm:
iqs620a: Simplify using devm_pwmchip_add()
pwm:
jz4740: Improve compile coverage by allowing to enable on !MIPS
pwm:
jz4740: Simplify using devm_pwmchip_add()
pwm:
keembay: Improve compile coverage by allowing to enable on !ARM64
pwm:
keembay: Simplify using devm_pwmchip_add()
pwm:
lp3943: Simplify using devm_pwmchip_add()
pwm:
lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
pwm:
lpc32xx: Simplify using devm_pwmchip_add()
pwm:
Make pwmchip_remove() return void
pwm:
mediatek: Simplify using devm_pwmchip_add()
pwm:
mtk-disp: Adjust the clocks to avoid them mismatch
pwm:
mtk-disp: Don't check the return code of pwmchip_remove()
pwm:
mtk-disp: Fix overflow in period and duty calculation
pwm:
mtk-disp: Implement atomic API .apply()
pwm:
mtk-disp: Implement atomic API .get_state()
pwm:
mxs: Don't modify HW state in .probe() after the PWM chip was registered
pwm:
mxs: Simplify using devm_pwmchip_add()
pwm:
ntxec: Drop useless assignment to struct pwmchip::base
pwm:
ntxec: Simplify using devm_pwmchip_add()
pwm:
omap-dmtimer: Don't check the return code of pwmchip_remove()
pwm:
pca9685: Don't check the return code of pwmchip_remove()
pwm:
pxa: Simplify using devm_pwmchip_add()
pwm:
raspberrypi-poe: Simplify using devm_pwmchip_add()
pwm:
rcar: Don't check the return code of pwmchip_remove()
pwm:
renesas-tpu: Don't check the return code of pwmchip_remove()
pwm:
rockchip: Don't modify HW state in .remove() callback
pwm:
rockchip: Unprepare clocks only after the PWM was unregistered
pwm:
samsung: Don't check the return code of pwmchip_remove()
pwm:
sifive: Don't check the return code of pwmchip_remove()
pwm:
sl28cpld: Simplify using devm_pwmchip_add()
pwm:
stm32-lp: Don't modify HW state in .remove() callback
pwm:
stm32-lp: Simplify using devm_pwmchip_add()
pwm:
sun4i: Don't check the return code of pwmchip_remove()
pwm:
tiecap: Simplify using devm_pwmchip_add()
pwm:
tiehrpwm: Unprepare clock only after the PWM was unregistered
pwm:
twl-led: Simplify using devm_pwmchip_add()
pwm:
twl: Simplify using devm_pwmchip_add()
qcom_scm:
hide Kconfig symbol
qdisc:
add new field for qdisc_enqueue tracepoint
qed:
Avoid db_recovery during recovery
qed:
Enable automatic recovery on error condition.
qed:
Fix missing error code in qed_slowpath_start()
qed:
Handle management FW error
qed:
rdma - don't wait for resources under hw error recovery flow
qed:
Remove duplicated include of kernel.h
qed:
Remove redundant prints from the iWARP SYN handling
qed:
Remove the qed module version
qed:
Skip DORQ attention handling during recovery
qede:
Remove the qede module version
qeth:
use ndo_siocdevprivate
qlcnic:
make the array random_data static const, makes object smaller
qlcnic:
Remove redundant initialization of variable ret
qlcnic:
Remove redundant unlock in qlcnic_pinit_from_rom
qlcnic:
switch from 'pci_' to 'dma_' API
qnx4:
avoid stringop-overread errors
qnx4:
work around gcc false positive warning bug
qtnfmac:
switch from 'pci_' to 'dma_' API
r6040:
Restore MDIO clock frequency after MAC reset
r8152:
avoid to resubmit rx immediately
r8152:
select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256
r8169:
Add device 10ec:8162 to driver r8169
r8169:
add rtl_enable_exit_l1
r8169:
enable ASPM L0s state
r8169:
rename rtl_csi_access_enable to rtl_set_aspm_entry_latency
raid1:
ensure write behind bio has less than BIO_MAX_VECS sectors
ravb:
Add aligned_tx to struct ravb_hw_info
ravb:
Add gstrings_stats and gstrings_size to struct ravb_hw_info
ravb:
Add internal delay hw feature to struct ravb_hw_info
ravb:
Add max_rx_len to struct ravb_hw_info
ravb:
Add multi_irq to struct ravb_hw_info
ravb:
Add net_features and net_hw_features to struct ravb_hw_info
ravb:
Add no_ptp_cfg_active to struct ravb_hw_info
ravb:
Add ptp_cfg_active to struct ravb_hw_info
ravb:
Add reset support
ravb:
Add stats_len to struct ravb_hw_info
ravb:
Add struct ravb_hw_info to driver data
ravb:
Add tx_counters to struct ravb_hw_info
ravb:
Factorise ravb_adjust_link function
ravb:
Factorise ravb_dmac_init function
ravb:
Factorise ravb_emac_init function
ravb:
Factorise ravb_ring_format function
ravb:
Factorise ravb_ring_free function
ravb:
Factorise ravb_ring_init function
ravb:
Factorise ravb_rx function
ravb:
Factorise ravb_set_features
ravb:
Remove checks for unsupported internal delay modes
ravb:
Remove the macros NUM_TX_DESC_GEN[23]
ravb:
Use unsigned int for num_tx_desc variable in struct ravb_private
ray_cs:
Split memcpy() to avoid bounds check warning
ray_cs:
use %*ph to print small buffer
rbd:
use bvec_virt
rbd:
use memzero_bvec
rbtree:
Split out the rbtree type definitions into
rcu-tasks:
Add comments explaining task_struct strategy
rcu-tasks:
Fix synchronize_rcu_rude() typo in comment
rcu-tasks:
Mark ->trc_reader_nesting data races
rcu-tasks:
Mark ->trc_reader_special.b.need_qs data races
rcu/doc:
Add a quick quiz to explain further why we need smp_mb__after_unlock_lock()
rcu/nocb:
Remove NOCB deferred wakeup from rcutree_dead_cpu()
rcu/nocb:
Start moving nocb code to its own plugin file
rcu/tree:
Handle VM stoppage in stall detection
rcu:
Do not disable GP stall detection in rcu_cpu_stall_reset()
rcu:
Explain why rcu_all_qs() is a stub in preemptible TREE RCU
rcu:
Fix macro name CONFIG_TASKS_RCU_TRACE
rcu:
Fix stall-warning deadlock due to non-release of rcu_node ->lock
rcu:
Fix to include first blocked task in stall warning
rcu:
Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack
rcu:
Mark accesses in tree_stall.h
rcu:
Mark accesses to ->rcu_read_lock_nesting
rcu:
Mark lockless ->qsmask read in rcu_check_boost_fail()
rcu:
Print human-readable message for schedule() in RCU reader
rcu:
Remove special bit at the bottom of the ->dynticks counter
rcu:
Remove useless "ret" update in rcu_gp_fqs_loop()
rcu:
Replace deprecated CPU-hotplug functions
rcu:
Start timing stall repetitions after warning complete
rcu:
Use per_cpu_ptr to get the pointer of per_cpu variable
rcu:
Weaken ->dynticks accesses and updates
rculist:
Unify documentation about missing list_empty_rcu()
rcuscale:
Console output claims too few grace periods
rcutorture:
Preempt rather than block when testing task stalls
rcutorture:
Upgrade two-CPU scenarios to four CPUs
RDMA/bnxt_re:
Prefer kcalloc over open coded arithmetic
RDMA/cma:
Do not change route.addr.src_addr.ss_family
RDMA/cma:
Ensure rdma_addr_cancel() happens before issuing more requests
RDMA/cma:
Fix listener leak in rdma_cma_listen_on_all() failure
RDMA/core/sa_query:
Remove unused function
RDMA/core/sa_query:
Retry SA queries
RDMA/core:
Configure selinux QP during creation
RDMA/core:
Create clean QP creations interface for uverbs
RDMA/core:
Delete duplicated and unreachable code
RDMA/core:
Properly increment and decrement QP usecnts
RDMA/core:
Remove protection from wrong in-kernel API usage
RDMA/core:
Reorganize create QP low-level functions
RDMA/efa:
Remove double QP type assignment
RDMA/efa:
Remove unused cpu field from irq struct
RDMA/efa:
Rename vector field in efa_irq struct to irqn
RDMA/efa:
Split hardware stats to device and port stats
RDMA/hfi1:
Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount
RDMA/hfi1:
Convert to SPDX identifier
RDMA/hfi1:
Fix kernel pointer leak
RDMA/hfi1:
Fix typo in comments
RDMA/hfi1:
Stop using seq_get_buf in _driver_stats_seq_show
RDMA/hns:
Add the check of the CQE size of the user space
RDMA/hns:
Adjust the order in which irq are requested and enabled
RDMA/hns:
Bugfix for data type of dip_idx
RDMA/hns:
Bugfix for incorrect association between dip_idx and dgid
RDMA/hns:
Bugfix for the missing assignment for dip_idx
RDMA/hns:
Delete unnecessary blank lines.
RDMA/hns:
Delete unused hns bitmap interface
RDMA/hns:
Don't overwrite supplied QP attributes
RDMA/hns:
Don't skip IB creation flow for regular RC QP
RDMA/hns:
Enable stash feature of HIP09
RDMA/hns:
Encapsulate the qp db as a function
RDMA/hns:
Fix incorrect lsn field
RDMA/hns:
Fix QP's resp incomplete assignment
RDMA/hns:
Fix query destination qpn
RDMA/hns:
Fix return in hns_roce_rereg_user_mr()
RDMA/hns:
Fix the size setting error when copying CQE in clean_cq()
RDMA/hns:
Ownerbit mode add control field
RDMA/hns:
Remove dqpn filling when modify qp from Init to Init
RDMA/hns:
Remove RST2RST error prints for hw v1
RDMA/hns:
Remove unsupport cmdq mode
RDMA/hns:
Use IDA interface to manage srq index
RDMA/hns:
Use IDA interface to manage uar index
RDMA/hns:
Work around broken constant propagation in gcc 8
RDMA/irdma:
Do not hold qos mutex twice on QP resume
RDMA/irdma:
Process extended CQ entries correctly
RDMA/irdma:
Remove the repeated declaration
RDMA/irdma:
Report correct WC error when there are MW bind errors
RDMA/irdma:
Report correct WC error when transport retry counter is exceeded
RDMA/irdma:
Set VLAN in UD work completion correctly
RDMA/irdma:
Skip CQP ring during a reset
RDMA/irdma:
Validate number of CQ entries on create CQ
RDMA/iwcm:
Release resources if iw_cm module initialization fails
RDMA/iwpm:
Rely on the rdma_nl_[un]register() to ensure that requests are valid
RDMA/iwpm:
Remove not-needed reference counting
RDMA/mlx5:
Add DCS offload support
RDMA/mlx5:
Add shared FDB support
RDMA/mlx5:
Cancel pkey work before destroying device resources
RDMA/mlx5:
Delete device resource mutex that didn't protect anything
RDMA/mlx5:
Delete not-available udata check
RDMA/mlx5:
Drop in-driver verbs object creations
RDMA/mlx5:
Fill port info based on the relevant eswitch
RDMA/mlx5:
Fix number of allocated XLT entries
RDMA/mlx5:
Fix xlt_chunk_align calculation
RDMA/mlx5:
Initialize the ODP xarray when creating an ODP MR
RDMA/mlx5:
Relax DCS QP creation checks
RDMA/mlx5:
Rework custom driver QP type creation
RDMA/mlx5:
Separate DCI QP creation logic
RDMA/mlx5:
Set user priority for DCT
RDMA/qed:
Use accurate error num in qed_cxt_dynamic_ilt_alloc
rdma/qedr:
Fix crash due to redundant release of device's qp memory
RDMA/qedr:
Improve error logs for rdma_alloc_tid error return
RDMA/qedr:
Move variables reset to qedr_set_common_qp_params()
RDMA/rdmavt:
Decouple QP and SGE lists allocations
RDMA/rdmavt:
Fix error code in rvt_create_qp()
RDMA/rtrs-clt:
During add_path change for_new_clt according to path_num
RDMA/rtrs-clt:
Fix counting inflight IO
RDMA/rtrs:
Add error messages for failed operations.
RDMA/rtrs:
Enable the same selective signal for heartbeat and IO
RDMA/rtrs:
Make rtrs_post_rdma_write_imm_empty static
RDMA/rtrs:
Move sq_wr_avail to rtrs_con
RDMA/rtrs:
move wr_cnt from rtrs_srv_con to rtrs_con
RDMA/rtrs:
Remove (void) casting for functions
RDMA/rtrs:
Remove a useless kfree()
RDMA/rtrs:
Remove all likely and unlikely
RDMA/rtrs:
Remove unused flags parameter
RDMA/rtrs:
Remove unused functions
RDMA/rxe:
Add kernel-doc comments to rxe_icrc.c
RDMA/rxe:
Fix types in rxe_icrc.c
RDMA/rxe:
Fixup rxe_icrc_hdr
RDMA/rxe:
Fixup rxe_send and rxe_loopback
RDMA/rxe:
Move crc32 init code to rxe_icrc.c
RDMA/rxe:
Move ICRC checking to a subroutine
RDMA/rxe:
Move ICRC generation to a subroutine
RDMA/rxe:
Move rxe_crc32 to a subroutine
RDMA/rxe:
Move rxe_xmit_packet to a subroutine
RDMA/rxe:
Remove the repeated 'mr->umem = umem'
RDMA/sa_query:
Use strscpy_pad instead of memcpy to copy a string
RDMA/siw:
Convert siw_tx_hdt() to kmap_local_page()
RDMA/siw:
Remove kmap()
RDMA/usnic:
Lock VF with mutex instead of spinlock
RDMA:
Globally allocate and release QP memory
RDMA:
switch from 'pci_' to 'dma_' API
RDMA:
Use the sg_table directly and remove the opencoded version from umem
Linux:
Re-enable UAS for LaCie Rugged USB3-FW with fk quirk
refscale:
Add measurement of clock readout
regmap:
allow const array for {devm_,}regmap_field_bulk_alloc reg_fields
regmap:
Fix possible double-free in regcache_rbtree_exit()
regmap:
fix the offset of register error log
regmap:
Prefer unsigned int to bare use of unsigned
regmap:
teach regmap to use raw spinlocks if requested in the config
regulator:
bd718x7: Suopport configuring UVP/OVP state
regulator:
Convert UniPhier regulator to json-schema
regulator:
da9063: Add support for full-current mode.
regulator:
devres: remove devm_regulator_bulk_unregister_supply_alias()
regulator:
devres: remove devm_regulator_unregister() function
regulator:
devres: unexport devm_regulator_unregister_supply_alias()
regulator:
Documentation fix for regulator error notification helper
regulator:
Fix a couple of spelling mistakes in Kconfig
regulator:
fixed: use dev_err_probe for register
regulator:
hi6421v600-regulator: add a missing dot at copyright
regulator:
hi6421v600: rename voltage range arrays
regulator:
hi6421v600: use lowercase for ldo
regulator:
machine.h: fix kernel-doc "bad line"
regulator:
max14577: Revert "regulator: max14577: Add proper module aliases strings"
regulator:
Minor regulator documentation fixes.
regulator:
mt6358: Remove shift fields from struct mt6358_regulator_info
regulator:
mt6359: Remove shift fields from struct mt6359_regulator_info
regulator:
mt6397: Remove modeset_shift from struct mt6397_regulator_info
regulator:
qcom-rpmh-regulator: fix pm8009-1 ldo7 resource name
regulator:
Replace symbolic permissions with octal permissions
regulator:
rt5033: Use linear ranges to map all voltage selection
regulator:
rt6245: make a const array func_base static, makes object smaller
regulator:
rt6752: Add support for Richtek RTQ6752
regulator:
rtq2134: Add binding document for Richtek RTQ2134 SubPMIC
regulator:
rtq2134: Add support for Richtek RTQ2134 SubPMIC
regulator:
rtq2134: Fix coding style
regulator:
rtq6752: Add binding document for Richtek RTQ6752
regulator:
rtq6752: fix reg reset behavior
regulator:
rtq6752: Fix the typo for reg define and author name
regulator:
rtq6752: Refine binding document
regulator:
sy7636a: Remove the poll_enable_time
regulator:
sy7636a: Store the epd-pwr-good GPIO locally
regulator:
sy7636a: Use the parent driver data
regulator:
sy7636a: Use the regmap directly
regulator:
sy8824x: Enable REGCACHE_FLAT
regulator:
sy8827n: Enable REGCACHE_FLAT
regulator:
tps65910: Silence deferred probe error
regulator:
vctrl: Avoid lockdep warning in enable/disable ops
regulator:
vctrl: Use locked regulator_get_voltage in probe path
remap_file_pages:
Use vma_lookup() instead of find_vma()
remoteproc:
fix an typo in fw_elf_get_class code comments
remoteproc:
fix kernel doc for struct rproc_ops
remoteproc:
q6v5_pas: Add sdm660 ADSP PIL compatible
remoteproc:
qcom: wcnss: Fix race with iris probe
remoteproc:
use freezable workqueue for crash notifications
Linux:
remove the lightnvm subsystem
Linux:
rename __filename_parentat() to filename_parentat()
reset:
brcmstb-rescal: fix incorrect polarity of status bit
reset:
pistachio: Re-enable driver selection
reset:
qcom: Add PDC Global reset signals for WPSS
reset:
renesas: Add RZ/G2L usbphy control driver
reset:
simple: remove ZTE details in Kconfig help
reset:
socfpga: add empty driver allowing consumers to probe
reset:
tegra-bpmp: Handle errors in BPMP response
Revert "ACPI:
Add memory semantics to acpi_os_map_memory()"
Revert "ALSA:
hda: Drop workaround for a hang at shutdown again"
Revert "arm pl011 serial:
support multi-irq request"
Revert "arm64:
dts: qcom: sc7280: Fixup the cpufreq node"
Revert "arm64:
dts: qcom: sm8250: remove bus clock from the mdss node for sm8250 target"
Revert "ARM:
dts: imx6: Use correct SDMA script for SPI cores"
Revert "ARM:
dts: imx6q: Use correct SDMA script for SPI5 core"
Revert "ARM:
imx6q: drop of_platform_default_populate() from init_machine"
Revert "block, bfq:
honor already-setup queue merges"
Revert "bnx2:
Search VPD with pci_vpd_find_ro_info_keyword()"
Revert "bnx2x:
Read VPD with pci_vpd_alloc()"
Revert "bnx2x:
Search VPD with pci_vpd_find_ro_info_keyword()"
Revert "bnxt:
Read VPD with pci_vpd_alloc()"
Revert "bnxt:
Search VPD with pci_vpd_find_ro_info_keyword()"
Revert "bnxt:
Search VPD with pci_vpd_find_ro_info_keyword()"
Revert "brcmfmac:
use ISO3166 country code and 0 rev as fallback"
Revert "btrfs:
compression: drop kmap/kunmap from generic helpers"
Revert "btrfs:
compression: drop kmap/kunmap from lzo"
Revert "btrfs:
compression: drop kmap/kunmap from zlib"
Revert "btrfs:
compression: drop kmap/kunmap from zstd"
Revert "bus:
mhi: Add inbound buffers allocation flag"
Revert "cpufreq:
intel_pstate: Process HWP Guaranteed change notification"
Revert "cx20442:
tty_ldisc_ops::write_wakeup is optional"
Revert "cxgb4:
Search VPD with pci_vpd_find_ro_info_keyword()"
Revert "cxgb4:
Validate VPD checksum with pci_vpd_check_csum()"
Revert "dmaengine:
imx-sdma: refine to load context only once"
Revert "drm/amd/display:
Always write repeater mode regardless of LTTPR"
Revert "drm/amd/pm:
fix workload mismatch on vega10"
Revert "drm/amdgpu:
Add table_freed parameter to amdgpu_vm_bo_update"
Revert "drm/amdgpu:
Fix warning of Function parameter or member not described"
Revert "drm/amdkfd:
Add heavy-weight TLB flush after unmapping"
Revert "drm/amdkfd:
Add memory sync before TLB flush on unmap"
Revert "drm/amdkfd:
Make TLB flush conditional on mapping"
Revert "drm/amdkfd:
Only apply TLB flush optimization on ALdebaran"
Revert "drm/ast:
Add detect function support"
Revert "drm/i915/display:
Drop FIXME about turn off infoframes"
Revert "drm/i915:
Propagate errors on awaiting already signaled fences"
Revert "drm/i915:
Skip over MI_NOOP when parsing"
Revert "drm/mediatek:
Add cmdq_handle in mtk_crtc"
Revert "drm/mediatek:
Clear pending flag when cmdq packet is done"
Revert "drm/mediatek:
Detect CMDQ execution timeout"
Revert "drm/mediatek:
Remove struct cmdq_client"
Revert "drm/mediatek:
Use mailbox rx_callback instead of cmdq_task_cb"
Revert "drm/panel-simple:
Add Samsung ATNA33XC20"
Revert "drm/panel-simple:
Support for delays between GPIO & regulator"
Revert "drm/vc4:
hdmi: Remove drm_encoder->crtc usage"
Revert "drm/vgem:
Implement mmap as GEM object function"
Revert "dt-bindings:
pinctrl: bcm4708-pinmux: rework binding to use syscon"
Revert "floppy:
reintroduce O_NDELAY fix"
Revert "ibmvnic:
check failover_pending in login response"
Revert "igc:
Export LEDs"
Revert "Input:
serio - make write method mandatory"
Revert "iov_iter:
track truncated size"
Revert "ipv4:
fix memory leaks in ip_cmsg_send() callers"
Revert "KVM:
x86/mmu: Allow zap gfn range to operate under the mmu read lock"
Revert "KVM:
x86: mmu: Add guest physical address check in translate_gpa()"
Revert "KVM:
x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET"
Revert "mac80211:
do not use low data rates for data frames with no ack flag"
Revert "media:
device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary"
Revert "memblock:
exclude NOMAP regions from kmemleak"
Revert "memcg:
enable accounting for file lock caches"
Revert "memcg:
enable accounting for pollfd and select bits arrays"
Revert "Merge branch :
'qcom-dts-updates'"
Revert "mm/gup:
remove try_get_page(), call try_get_compound_head() directly"
Revert "mm/secretmem:
use refcount_t instead of atomic_t"
Revert "net:
build all switchdev drivers as modules when the bridge is a module"
Revert "net:
dsa: Allow drivers to filter packets they can decode source port from"
Revert "net:
hns3: fix pause config problem after autoneg disabled"
Revert "net:
mdiobus: Fix memory leak in __mdiobus_register"
Revert "net:
phy: Uniform PHY driver access"
Revert "net:
procfs: add seq_puts() statement for dev_mcast"
Revert "of:
property: fw_devlink: Add support for "phy-handle" property"
Revert "PCI:
Make pci_enable_ptm() private"
Revert "pinctrl:
bcm: ns: support updated DT binding as syscon subnode"
Revert "Revert "cxgb4:
Search VPD with pci_vpd_find_ro_info_keyword()""
Revert "Revert "drm/amdgpu:
Add table_freed parameter to amdgpu_vm_bo_update""
Revert "Revert "drm/amdgpu:
Add table_freed parameter to amdgpu_vm_bo_update""
Revert "Revert "drm/amdgpu:
Fix warning of Function parameter or member not described""
Revert "Revert "drm/amdgpu:
Fix warning of Function parameter or member not described""
Revert "Revert "drm/amdkfd:
Add heavy-weight TLB flush after unmapping""
Revert "Revert "drm/amdkfd:
Add heavy-weight TLB flush after unmapping""
Revert "Revert "drm/amdkfd:
Add memory sync before TLB flush on unmap""
Revert "Revert "drm/amdkfd:
Add memory sync before TLB flush on unmap""
Revert "Revert "drm/amdkfd:
Make TLB flush conditional on mapping""
Revert "Revert "drm/amdkfd:
Make TLB flush conditional on mapping""
Revert "Revert "drm/amdkfd:
Only apply TLB flush optimization on ALdebaran""
Revert "Revert "ipv4:
fix memory leaks in ip_cmsg_send() callers""
Revert "sfc:
falcon: Read VPD with pci_vpd_alloc()"
Revert "sfc:
falcon: Search VPD with pci_vpd_find_ro_info_keyword()"
Revert "staging:
r8188eu: Fix different base types in assignments and parameters"
Revert "staging:
r8188eu: remove rtw_buf_free() function"
Revert "USB:
bcma: Add a check for devm_gpiod_get"
Revert "usb:
host: fotg210: Use dma_pool_zalloc"
Revert "usb:
xhci-mtk: Do not use xhci's virt_dev in drop_endpoint"
Revert "usb:
xhci-mtk: relax TT periodic bandwidth allocation"
Revert "USB:
xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set"
Revert "v253_init:
eliminate pointer to string"
Revert "virtio-blk:
Add validation for block size in config space"
Revert "watchdog:
iTCO_wdt: Account for rebooting on second timeout"
Revert "wwan:
mhi: Fix build."
Linux:
Revert drm/vc4 hdmi runtime PM changes
RISC-V:
Fix VDSO build for !MMU
RISC-V:
Include clone3() on rv32
riscv, bpf:
Fix potential NULL dereference
riscv/vdso:
make arch_setup_additional_pages wait for mmap_sem for write killable
riscv/vdso:
Move vdso data page up front
riscv/vdso:
Refactor asm/vdso.h
riscv:
add support for hugepage migration
riscv:
Allow forced irq threading
riscv:
defconfig: enable BLK_DEV_NVME
riscv:
defconfig: enable NLS_CODEPAGE_437, NLS_ISO8859_1
riscv:
Do not re-populate shadow memory with kasan_populate_early_shadow
riscv:
dts: microchip: mpfs-icicle: Fix serial console
riscv:
Enable BUILDTIME_TABLE_SORT
riscv:
Enable GENERIC_IRQ_SHOW_LEVEL
riscv:
Enable idle generic idle loop
riscv:
Enable Undefined Behavior Sanitizer UBSAN
riscv:
explicitly use symbol offsets for VDSO
riscv:
Fix asan-stack clang build
riscv:
fix misalgned trap vector base address
riscv:
fix the global name pfn_base confliction error
riscv:
Flush current cpu icache before other cpus
riscv:
Get rid of map_size parameter to create_kernel_page_table
riscv:
Implement thread_struct whitelist for hardened usercopy
riscv:
Improve stack randomisation on RV64
riscv:
Introduce va_kernel_pa_offset for 32-bit kernel
riscv:
Keep the riscv Kconfig selects sorted
riscv:
kprobes: implement the auipc instruction
riscv:
kprobes: implement the branch instructions
riscv:
Move early fdt mapping creation in its own function
riscv:
Move EXCEPTION_TABLE to RO_DATA segment
riscv:
move the (z)install rules to arch/riscv/Makefile
riscv:
only select GENERIC_IOREMAP if MMU support is enabled
riscv:
Optimize kernel virtual address conversion macro
riscv:
remove Kconfig check for GCC version for ARCH_RV64I
riscv:
Remove non-standard linux,elfcorehdr handling
riscv:
Simplify BUILTIN_DTB device tree mapping handling
riscv:
Support allocating gigantic hugepages using CMA
riscv:
Use __maybe_unused instead of #ifdefs around variable declarations
riscv:
use strscpy to replace strlcpy
rpc:
fix gss_svc_init cleanup on failure
rsi:
fix an error code in rsi_probe()
rsi:
fix error code in rsi_load_9116_firmware()
rsi:
make array fsm_state static const, makes object smaller
rtc:
cmos: Disable irq around direct invocation of cmos_interrupt()
rtc:
cmos: remove stale REVISIT comments
rtc:
Improve performance of rtc_time64_to_tm(). Add tests.
rtc:
lib_test: add MODULE_LICENSE
rtc:
move RTC_LIB_KUNIT_TEST to proper location
rtc:
rx8010: select REGMAP_I2C
rtc:
rx8025: implement RX-8035 support
rtc:
s5m: enable wakeup only when available
rtc:
s5m: set range
rtc:
s5m: signal the core when alarm are not available
rtc:
s5m: switch to devm_rtc_allocate_device
rtc:
tps65910: Correct driver module alias
rtl8xxxu:
disable interrupt_in transfer for 8188cu and 8192cu
rtl8xxxu:
Fix the handling of TX A-MPDU aggregation
rtlwifi:
rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace()
rtlwifi:
rtl8192de: make arrays static const, makes object smaller
rtlwifi:
rtl8192de: Remove redundant variable initializations
rtnetlink:
fix if_nlmsg_stats_size() under estimation
rtnetlink:
use nlmsg_notify() in rtnetlink_send()
rtw88:
8822c: add tx stbc support under HT mode
rtw88:
8822ce: set CLKREQ# signal to low during suspend
rtw88:
add quirk to disable pci caps on HP Pavilion 14-ce0xxx
rtw88:
adjust the log level for failure of tx report
rtw88:
change beacon filter default mode
rtw88:
refine the setting of rsvd pages for different firmware
rtw88:
Remove unnecessary check code
rtw88:
use read_poll_timeout instead of fixed sleep
rtw88:
wow: build wow function only if CONFIG_PM is on
rtw88:
wow: fix size access error of probe request
rtw88:
wow: report wow reason through mac80211 api
s390/ap:
fix kernel doc comments
s390/ap:
fix state machine hang after failure to enable irq
s390/ap:
use the common device_driver pointer
s390/ap:
use the common driver-data pointer
s390/boot:
disable Secure Execution in dump mode
s390/boot:
factor out offset_vmlinux_info() function
s390/boot:
get rid of arithmetics on function pointers
s390/boot:
get rid of magic numbers for startup offsets
s390/boot:
introduce boot data 'initrd_data'
s390/boot:
make _diag308_reset_dma() position-independent
s390/boot:
make stacks part of the decompressor's image
s390/boot:
move all linker symbol declarations from c to h files
s390/boot:
move dma sections from decompressor to decompressed kernel
s390/boot:
move EP_OFFSET and EP_STRING to head.S
s390/boot:
move sclp early buffer from fixed address in asm to C
s390/boot:
move uv function declarations to boot/uv.h
s390/bpf:
Fix 64-bit subtraction of the -0x80000000 constant
s390/bpf:
Fix branch shortening during codegen pass
s390/bpf:
Fix optimizing out zero-extensions
s390/ccwgroup:
Drop if with an always false condition
s390/cio:
add dev_busid sysfs entry for each subchannel
s390/cio:
add rescan functionality on channel subsystem
s390/cio:
avoid excessive path-verification requests
s390/cio:
dont unregister subchannel from child-drivers
s390/cio:
fix kernel doc comment
s390/cio:
Make struct css_driver::remove return void
s390/cio:
remove unused include linux/spinlock.h from cio.h
s390/con3270:
use proper type for tasklet function
s390/configs:
enable CONFIG_KFENCE in debug_defconfig
s390/cpacf:
get rid of register asm
s390/cpum_cf:
move array from header to C file
s390/crypto:
fix all kernel-doc warnings in vfio_ap_ops.c
s390/ctl_reg:
add ctlreg5 and ctlreg15 unions
s390/ctrlchar:
fix kernel doc comment
s390/dasd:
remove debug printk
s390/debug:
add early tracing support
s390/debug:
fix debug area life cycle
s390/debug:
keep debug data on resize
s390/debug:
remove unused print defines
s390/delay:
get rid of not needed header includes
s390/diag:
make restart_part2 a local label
s390/disassembler:
add instructions
s390/dump:
introduce boot data 'oldmem_data'
s390/entry:
make oklabel within CHKSTG macro local
s390/ftrace:
implement hotpatching
s390/ftrace:
remove incorrect __va usage
s390/headers:
fix code style in module.h
s390/hmcdrv_ftp:
fix kernel doc comment
s390/hwcaps:
add sanity checks
s390/hwcaps:
introduce HWCAP bit numbers
s390/hwcaps:
make sie capability regular hwcap
s390/hwcaps:
move setup_hwcaps()
s390/hwcaps:
open code initialization of first six hwcap bits
s390/hwcaps:
remove hwcap stfle check
s390/hwcaps:
remove z/Architecture mode active check
s390/hwcaps:
shorten HWCAP defines
s390/hwcaps:
split setup_hwcaps()
s390/hwcaps:
use consistent coding style / remove comments
s390/hwcaps:
use named initializers for hwcap string arrays
s390/jump_label:
print real address in a case of a jump label bug
s390/kasan:
fix large PMD pages address alignment check
s390/mm,pageattr:
fix walk_pte_level() early exit
s390/mm:
don't print hashed values for pte_ERROR() & friends
s390/mm:
fix kernel doc comments
s390/mm:
implement set_memory_4k()
s390/mm:
remove unused cmma functions
s390/mm:
use page_to_virt() in __kernel_map_pages()
s390/mm:
use pr_err() instead of printk() for pte_ERROR & friends
s390/net:
replace in_irq() with in_hardirq()
s390/pci:
cleanup resources only if necessary
s390/pci:
Do not mask MSI[-X] entries on teardown
s390/pci:
don't set failed sg dma_address to DMA_MAPPING_ERROR
s390/pci:
fix clp_get_state() handling of -ENODEV
s390/pci:
fix misleading rc in clp_set_pci_fn()
s390/pci:
fix zpci_zdev_put() on reserve
s390/pci:
handle FH state mismatch only on disable
s390/pci:
improve DMA translation init and exit
s390/pci:
read clp_list_pci_req only once
s390/pci:
reset zdev->zbus on registration failure
s390/pci:
return error code from s390_dma_map_sg()
s390/pci:
simplify CLP List PCI handling
s390/pci_mmio:
fully validate the VMA before calling follow_pte()
s390/pv:
fix the forcing of the swiotlb
s390/qdio:
cancel the ESTABLISH ccw after timeout
s390/qdio:
clarify reporting of errors to the drivers
s390/qdio:
clean up SIGA capability tracking
s390/qdio:
consolidate QIB code
s390/qdio:
fine-tune the queue sync
s390/qdio:
fix roll-back after timeout on ESTABLISH ccw
s390/qdio:
improve roll-back after error on ESTABLISH ccw
s390/qdio:
propagate error when cancelling a ccw fails
s390/qdio:
remove remaining tasklet & timer code
s390/qdio:
remove unneeded siga-sync for Output Queue
s390/qdio:
remove unused macros
s390/qdio:
remove unused support for SLIB parameters
s390/qdio:
remove unused sync-after-IRQ infrastructure
s390/qdio:
use absolute data address in ESTABLISH ccw
s390/qdio:
use dev_info() in qdio_print_subchannel_info()
s390/qeth:
clean up device_type management
s390/qeth:
clean up QETH_PROT_* naming
s390/qeth:
fix deadlock during failing recovery
s390/qeth:
Fix deadlock in remove_discipline
s390/qeth:
fix NULL deref in qeth_clear_working_pool_list()
s390/qeth:
Register switchdev event handler
s390/qeth:
remove OSN support
s390/qeth:
Switchdev event handler
s390/qeth:
Update MACs of LEARNING_SYNC device
s390/sclp:
add __nonstring annotation
s390/sclp:
add tracing of SCLP interactions
s390/sclp:
fix Secure-IPL facility detection
s390/sclp:
replace deprecated CPU-hotplug functions
s390/sclp:
reserve memory occupied by sclp early buffer
s390/sclp:
use only one sclp early buffer to send commands
s390/scm:
Make struct scm_driver::remove return void
s390/setup:
don't reserve memory that occupied decompressor's head
s390/setup:
drop _OFFSET macros
s390/setup:
generate asm offsets from struct parmarea
s390/setup:
remove unused symbolic constants for C code from setup.h
s390/smp:
do not use nodat_stack for secondary CPU start
s390/smp:
enable DAT before CPU restart callback is called
s390/syscall:
provide generic system call functions
s390/topology:
fix topology information when calling cpu hotplug notifiers
s390/unwind:
use current_frame_address() to unwind current task
s390/uv:
de-duplicate checks for Protected Host Virtualization
s390/vdso:
use system call functions
s390/vfio-ap:
r/w lock for PQAP interception handler function pointer
s390/vfio-ap:
replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification
s390/zcrypt:
fix wrong offset index for APKA master key valid state
s390/zcrypt:
remove gratuitious NULL check in .remove() callbacks
s390/zcrypt:
remove incorrect kernel doc indicators
s390:
add Alexander Gordeev as reviewer
s390:
add HWCAP_S390_PCI_MIO to ELF hwcaps
s390:
add kfence region to pagetable dumper
s390:
add kmemleak annotation in stack_alloc()
s390:
add support for KFENCE
s390:
enable KCSAN
s390:
fix strrchr() implementation
s390:
fix typo in linker script
s390:
make PCI mio support a machine flag
s390:
move the install rule to arch/s390/Makefile
s390:
remove do_signal() prototype and do_notify_resume() function
s390:
remove SCHED_CORE from defconfigs
s390:
remove WARN_DYNAMIC_STACK
s390:
remove xpram device driver
s390:
rename dma section to amode31
s390:
replace cc-option-yn uses with cc-option
s390:
replace deprecated CPU-hotplug functions
s390:
report more CPU capabilities
s390:
update defconfigs
s390:
update defconfigs
s390:
use generic strncpy/strnlen from_user
samples, bpf:
Add an explict comment to handle nested vlan tagging.
samples/bpf:
Define MAX_ENTRIES instead of a magic number in offwaketime
samples/bpf:
Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause
samples/bpf:
xdp_redirect_cpu_user: Cpumap qsize set larger default
samples/bpf:
xdpsock: Make the sample more useful outside the tree
samples/bpf:
xdpsock: Remove forward declaration of ip_fast_csum()
samples:
bpf: Add basic infrastructure for XDP samples
samples:
bpf: Add BPF support for cpumap tracepoints
samples:
bpf: Add BPF support for devmap_xmit tracepoint
samples:
bpf: Add BPF support for redirect tracepoint
samples:
bpf: Add BPF support for xdp_exception tracepoint
samples:
bpf: Add cpumap tracepoint statistics support
samples:
bpf: Add devmap_xmit tracepoint statistics support
samples:
bpf: Add redirect tracepoint statistics support
samples:
bpf: Add the omitted xdp samples to .gitignore
samples:
bpf: Add vmlinux.h generation support
samples:
bpf: Add xdp_exception tracepoint statistics support
samples:
bpf: Convert xdp_monitor to XDP samples helper
samples:
bpf: Convert xdp_monitor_kern.o to XDP samples helper
samples:
bpf: Convert xdp_redirect to XDP samples helper
samples:
bpf: Convert xdp_redirect_cpu to XDP samples helper
samples:
bpf: Convert xdp_redirect_cpu_kern.o to XDP samples helper
samples:
bpf: Convert xdp_redirect_kern.o to XDP samples helper
samples:
bpf: Convert xdp_redirect_map to XDP samples helper
samples:
bpf: Convert xdp_redirect_map_kern.o to XDP samples helper
samples:
bpf: Convert xdp_redirect_map_multi to XDP samples helper
samples:
bpf: Convert xdp_redirect_map_multi_kern.o to XDP samples helper
samples:
bpf: Fix a couple of warnings
samples:
bpf: Fix tracex7 error raised on the missing argument
samples:
bpf: Fix uninitialized variable in xdp_redirect_cpu
samples:
bpf: Fix vmlinux.h generation for XDP samples
samples:
mei: don't wait on read completion upon write.
samples:
pktgen: add missing IPv6 option to pktgen scripts
samples:
pktgen: add trap SIGINT for printing execution result
samples:
pktgen: fix to print when terminated normally
samples:
pktgen: pass the environment variable of normal user to sudo
sb1000:
use ndo_siocdevprivate
scatterlist:
replace flush_kernel_dcache_page with flush_dcache_page
scftorture:
Add RPC-like IPI tests
scftorture:
Avoid NULL pointer exception on early exit
sch_htb:
Fix inconsistency when leaf qdisc creation fails
sched/core:
Provide a scheduling point for RT locks
sched/core:
Rework the __schedule() preempt argument
sched/deadline:
Fix missing clock update in migrate_task_rq_dl()
sched/deadline:
Fix reset_on_fork reporting of DL tasks
sched/debug:
Don't update sched_domain debug directories before sched_debug_init()
sched/fair:
Add ancestors of unthrottled undecayed cfs_rq
sched/fair:
Avoid a second scan of target in select_idle_cpu
sched/fair:
Mark tg_is_idle() an inline in the !CONFIG_FAIR_GROUP_SCHED case
sched/fair:
Null terminate buffer when updating tunable_scaling
sched/fair:
Use prev instead of new target as recent_used_cpu
sched/idle:
Make the idle timer expire in hard interrupt context
sched/numa:
Fix is_core_idle()
sched/scs:
Reset the shadow stack when idle_task_exit
sched/sysctl:
Move extern sysctl declarations to sched.h
sched/topology:
Skip updating masks for non-online nodes
sched/wake_q:
Provide WAKE_Q_HEAD_INITIALIZER()
sched/wakeup:
Introduce the TASK_RTLOCK_WAIT state bit
sched/wakeup:
Prepare for RT sleeping spin/rwlocks
sched/wakeup:
Reorganize the current::__state helpers
sched/wakeup:
Split out the wakeup ->__state check
sched:
Add task_work callback for paranoid L1D flush
sched:
Allow task CPU affinity to be restricted on asymmetric systems
sched:
Always inline is_percpu_thread()
sched:
Cgroup SCHED_IDLE support
sched:
Don't report SCHED_FLAG_SUGOV in sched_getattr()
sched:
Fix UCLAMP_FLAG_IDLE setting
sched:
Introduce dl_task_check_affinity() to check proposed affinity
sched:
Introduce task_cpu_possible_mask() to limit fallback rq selection
sched:
Introduce task_struct::user_cpus_ptr to track requested affinity
sched:
Optimize housekeeping_cpumask() in for_each_cpu_and()
sched:
Prevent balance_push() on remote runqueues
sched:
Reject CPU affinity changes based on task_cpu_possible_mask()
sched:
remove redundant on_rq status change
sched:
Replace deprecated CPU-hotplug functions.
sched:
Skip priority checks with SCHED_FLAG_KEEP_PARAMS
sched:
Split the guts of sched_setaffinity() into a helper function
scripts/kernel-doc:
Override -Werror from KCFLAGS with KDOC_WERROR
scripts/Makefile.clang:
default to LLVM_IAS=1
scripts/sorttable:
riscv: fix undeclared identifier 'EM_RISCV' error
scripts/spdxcheck-test.sh:
Drop python2
scripts:
check_extable: fix typo in user error message
scripts:
coccinelle: allow list_entry_is_head() to use pos
scripts:
make some scripts executable
scripts:
merge_config: add strict mode to fail upon any redefinition
scsi:
53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
aacraid: Remove an unused include
scsi:
aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
acornscsi: Remove scsi_cmd_to_tag() reference
scsi:
acornscsi: Remove tagged queuing vestiges
scsi:
advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
be2iscsi: Fix use-after-free during IP updates
scsi:
block: Add a queue_max_bytes() helper
scsi:
block: Remove BLK_SCSI_MAX_CMDS
scsi:
block: Remove the remaining SG_IO-related fields from struct request_queue
scsi:
bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
bsg-lib: Fix commands without data transfer in bsg_transport_sg_io_fn()
scsi:
bsg: Decouple from scsi_cmd_ioctl()
scsi:
bsg: Fix commands without data transfer in scsi_bsg_sg_io_fn()
scsi:
bsg: Fix device unregistration
scsi:
bsg: Move bsg_scsi_ops to drivers/scsi/
scsi:
bsg: Move the whole request execution into the SCSI/transport handlers
scsi:
bsg: Remove support for SCSI_IOCTL_SEND_COMMAND
scsi:
bsg: Simplify device registration
scsi:
BusLogic: Avoid unbounded vsprintf() use
scsi:
BusLogic: Fix missing pr_cont() use
scsi:
BusLogic: Use %X for u32 sized integer rather than %lX
scsi:
cdrom: Remove the call to scsi_cmd_blk_ioctl() from cdrom_ioctl()
scsi:
ch: Consolidate compat ioctl handling
scsi:
core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers
scsi:
core: Add helper to return number of logical blocks in a request
scsi:
core: Add new flag BLIST_IGN_MEDIA_CHANGE
scsi:
core: Add scsi_prot_ref_tag() helper
scsi:
core: Fix missing FORCE for scsi_devinfo_tbl.c build rule
scsi:
core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()
scsi:
core: Introduce scsi_get_sector()
scsi:
core: Introduce the scsi_cmd_to_rq() function
scsi:
core: Make scsi_get_lba() return the LBA
scsi:
core: Put LLD module refcnt after SCSI device is released
scsi:
core: Remove 'current_tag'
scsi:
core: Remove scsi_cmnd.tag
scsi:
core: Remove scsi_compat_ioctl()
scsi:
core: Remove the request member from struct scsi_cmnd
scsi:
core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON
scsi:
core: scsi_ioctl: Fix error code propagation in SG_IO
scsi:
core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
csiostor: Add module softdep on cxgb4
scsi:
csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
cxlflash: Search VPD with pci_vpd_find_ro_info_keyword()
scsi:
cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
elx: efct: Delete stray unlock statement
scsi:
elx: efct: Do not hold lock while calling fc_vport_terminate()
scsi:
elx: efct: Fix void-pointer-to-enum-cast warning for efc_nport_topology
scsi:
elx: efct: Remove redundant initialization of variable 'ret'
scsi:
fas216: Kill scmd->tag
scsi:
fc: Add EDC ELS definition
scsi:
fdomain: Fix error return code in fdomain_probe()
scsi:
fnic: Stop setting scsi_cmnd.tag
scsi:
fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
ibmvfc: Do not wait for initial device scan
scsi:
ibmvfc: Fix up duplicate response detection
scsi:
ibmvfc: Stop using scsi_cmnd.tag
scsi:
ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
isci: Use the proper SCSI midlayer interfaces for PI
scsi:
iscsi: Adjust iface sysfs attr detection
scsi:
iscsi: Fix iscsi_task use after free
scsi:
iscsi: Fix set_param() handling
scsi:
iser: Use scsi_get_sector() instead of scsi_get_lba()
scsi:
libsas: Allow libsas to include SCSI header files directly
scsi:
libsas: Drop BLK_DEV_BSGLIB selection
scsi:
libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
lpfc: Add 256 Gb link speed support
scsi:
lpfc: Add bsg support for retrieving adapter cmf data
scsi:
lpfc: Add cm statistics buffer support
scsi:
lpfc: Add cmf_info sysfs entry
scsi:
lpfc: Add cmfsync WQE support
scsi:
lpfc: Add debugfs support for cm framework buffers
scsi:
lpfc: Add EDC ELS support
scsi:
lpfc: Add MIB feature enablement support
scsi:
lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters
scsi:
lpfc: Add rx monitoring statistics
scsi:
lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware
scsi:
lpfc: Add support for cm enablement buffer
scsi:
lpfc: Add support for maintaining the cm statistics buffer
scsi:
lpfc: Add support for the CM framework
scsi:
lpfc: Call discovery state machine when handling PLOGI/ADISC completions
scsi:
lpfc: Clear outstanding active mailbox during PCI function reset
scsi:
lpfc: Copyright updates for 12.8.0.11 patches
scsi:
lpfc: Copyright updates for 14.0.0.0 patches
scsi:
lpfc: Copyright updates for 14.0.0.1 patches
scsi:
lpfc: Delay unregistering from transport until GIDFT or ADISC completes
scsi:
lpfc: Discovery state machine fixes for LOGO handling
scsi:
lpfc: Enable adisc discovery after RSCN by default
scsi:
lpfc: Expand FPIN and RDF receive logging
scsi:
lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS
scsi:
lpfc: Fix CPU to/from endian warnings introduced by ELS processing
scsi:
lpfc: Fix cq_id truncation in rq create
scsi:
lpfc: Fix function description comments for vmid routines
scsi:
lpfc: Fix gcc -Wstringop-overread warning, again
scsi:
lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine
scsi:
lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request
scsi:
lpfc: Fix memory overwrite during FC-GS I/O abort handling
scsi:
lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling
scsi:
lpfc: Fix NVMe support reporting in log message
scsi:
lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted()
scsi:
lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn()
scsi:
lpfc: Fix target reset handler from falsely returning FAILURE
scsi:
lpfc: Improve firmware download logging
scsi:
lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling
scsi:
lpfc: Remove redundant assignment to pointer pcmd
scsi:
lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF
scsi:
lpfc: Remove unneeded variable
scsi:
lpfc: Remove use of kmalloc() in trace event logging
scsi:
lpfc: Revise Topology and RAS support checks for new adapters
scsi:
lpfc: Skip issuing ADISC when node is in NPR state
scsi:
lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path
scsi:
lpfc: Update lpfc version to 12.8.0.11
scsi:
lpfc: Update lpfc version to 14.0.0.0
scsi:
lpfc: Update lpfc version to 14.0.0.1
scsi:
lpfc: Use correct scnprintf() limit
scsi:
lpfc: Use PBDE feature enabled bit to determine PBDE support
scsi:
lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
lpfc: Use the proper SCSI midlayer interfaces for PI
scsi:
megaraid: Clean up some inconsistent indenting
scsi:
megaraid: Fix Coccinelle warning
scsi:
megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
mpi3mr: Fix duplicate device entries when scanning through sysfs
scsi:
mpi3mr: Set up IRQs in resume path
scsi:
mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
mpi3mr: Use the proper SCSI midlayer interfaces for PI
scsi:
mpt3sas: Add io_uring iopoll support
scsi:
mpt3sas: Bump driver version to 38.100.00.00
scsi:
mpt3sas: Call cpu_relax() before calling udelay()
scsi:
mpt3sas: Clean up some inconsistent indenting
scsi:
mpt3sas: Fix reference tag handling for WRITE_INSERT
scsi:
mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute
scsi:
mpt3sas: Update driver version to 39.100.00.00
scsi:
mpt3sas: Use firmware recommended queue depth
scsi:
mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
mpt3sas: Use the proper SCSI midlayer interfaces for PI
scsi:
mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
NCR5380: Use sc_data_direction instead of rq_data_dir()
scsi:
ncr53c8xx: Complete all commands during bus reset
scsi:
ncr53c8xx: Remove 'sync_reset' argument from ncr_reset_bus()
scsi:
ncr53c8xx: Remove unused code
scsi:
ncr53c8xx: Remove unused retrieve_from_waiting_list() function
scsi:
ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
pm8001: Remove redundant initialization of variable 'rv'
scsi:
qedf: Fix error codes in qedf_alloc_global_queues()
scsi:
qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
qedi: Add support for fastpath doorbell recovery
scsi:
qedi: Fix error codes in qedi_alloc_global_queues()
scsi:
qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
qla1280: Stop using scsi_cmnd.tag
scsi:
qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
qla2xxx: Add debug print of 64G link speed
scsi:
qla2xxx: Add host attribute to trigger MPI hang
scsi:
qla2xxx: Adjust request/response queue size for 28xx
scsi:
qla2xxx: Changes to support FCP2 Target
scsi:
qla2xxx: Changes to support kdump kernel
scsi:
qla2xxx: Changes to support kdump kernel for NVMe BFS
scsi:
qla2xxx: Do not call fc_block_scsi_eh() during bus reset
scsi:
qla2xxx: edif: Add authentication pass + fail bsgs
scsi:
qla2xxx: edif: Add detection of secure device
scsi:
qla2xxx: edif: Add doorbell notification for app
scsi:
qla2xxx: edif: Add encryption to I/O path
scsi:
qla2xxx: edif: Add extraction of auth_els from the wire
scsi:
qla2xxx: edif: Add getfcinfo and statistic bsgs
scsi:
qla2xxx: edif: Add key update
scsi:
qla2xxx: edif: Add N2N support for EDIF
scsi:
qla2xxx: edif: Add send, receive, and accept for auth_els
scsi:
qla2xxx: edif: Add start + stop bsgs
scsi:
qla2xxx: edif: Do secure PLOGI when auth app is present
scsi:
qla2xxx: edif: Fix EDIF enable flag
scsi:
qla2xxx: edif: Fix returnvar.cocci warnings
scsi:
qla2xxx: edif: Fix stale session
scsi:
qla2xxx: edif: Increment command and completion counts
scsi:
qla2xxx: edif: Reject AUTH ELS on session down
scsi:
qla2xxx: Fix a memory leak in an error path of qla2x00_process_els()
scsi:
qla2xxx: Fix excessive messages during device logout
scsi:
qla2xxx: Fix hang during NVMe session tear down
scsi:
qla2xxx: Fix hang on NVMe command timeouts
scsi:
qla2xxx: Fix NPIV create erroneous error
scsi:
qla2xxx: Fix NVMe retry
scsi:
qla2xxx: Fix NVMe session down detection
scsi:
qla2xxx: Fix NVMe | FCP personality change
scsi:
qla2xxx: Fix port type info
scsi:
qla2xxx: Fix spelling mistakes "allloc" -> "alloc"
scsi:
qla2xxx: Fix unmap of already freed sgl
scsi:
qla2xxx: Fix unsafe removal from linked list
scsi:
qla2xxx: Fix use after free in debug code
scsi:
qla2xxx: Open-code qla2xxx_eh_device_reset()
scsi:
qla2xxx: Open-code qla2xxx_eh_target_reset()
scsi:
qla2xxx: Remove redundant continue statement in a for-loop
scsi:
qla2xxx: Remove redundant initialization of variable num_cnt
scsi:
qla2xxx: Remove unused variable 'status'
scsi:
qla2xxx: Restore initiator in dual mode
scsi:
qla2xxx: Return -ENOMEM if kzalloc() fails
scsi:
qla2xxx: Show OS name and version in FDMI-1
scsi:
qla2xxx: Suppress unnecessary log messages during login
scsi:
qla2xxx: Sync queue idx with queue_pair_map idx
scsi:
qla2xxx: Update version to 10.02.00.107-k
scsi:
qla2xxx: Update version to 10.02.06.100-k
scsi:
qla2xxx: Update version to 10.02.06.200-k
scsi:
qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
qla2xxx: Use the proper SCSI midlayer interfaces for PI
scsi:
qla4xxx: Convert uses of __constant_cpu_to_
to cpu_to_
scsi:
qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
Remove SCSI CDROM MAINTAINERS entry
scsi:
scsi_debug: Improve RDPROTECT/WRPROTECT handling
scsi:
scsi_debug: Remove dump_sector()
scsi:
scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl()
scsi:
scsi_ioctl: Consolidate the START STOP UNIT handling
scsi:
scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling into a helper
scsi:
scsi_ioctl: Factor SG_IO handling into a helper
scsi:
scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c
scsi:
scsi_ioctl: Move the "block layer" SCSI ioctl handling to drivers/scsi
scsi:
scsi_ioctl: Remove a very misleading comment
scsi:
scsi_ioctl: Remove scsi_cmd_blk_ioctl()
scsi:
scsi_ioctl: Remove scsi_req_init()
scsi:
scsi_ioctl: Remove scsi_verify_blk_ioctl()
scsi:
scsi_ioctl: Simplify SCSI passthrough permission checking
scsi:
scsi_ioctl: Unexport sg_scsi_ioctl()
scsi:
scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
sd: Consolidate compat ioctl handling
scsi:
sd: Do not exit sd_spinup_disk() quietly
scsi:
sd: Fix crashes in sd_resume_runtime()
scsi:
sd: Free scsi_disk device via put_device()
scsi:
sd: Make sd_spinup_disk() less noisy
scsi:
sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume()
scsi:
sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE
scsi:
sd_zbc: Support disks with more than 2**32 logical blocks
scsi:
ses: Fix unsigned comparison with less than zero
scsi:
ses: Retry failed Send/Receive Diagnostic commands
scsi:
sg: Consolidate compat ioctl handling
scsi:
smartpqi: Add PCI ID for new ntcom controller
scsi:
smartpqi: Add PCI IDs for H3C P4408 controllers
scsi:
smartpqi: Add PCI IDs for new ZTE controllers
scsi:
smartpqi: Add SCSI cmd info for resets
scsi:
smartpqi: Change driver module macros to Microchip
scsi:
smartpqi: Change Kconfig menu entry to Microchip
scsi:
smartpqi: Fix an error code in pqi_get_raid_map()
scsi:
smartpqi: Fix ISR accessing uninitialized data
scsi:
smartpqi: Replace one-element array with flexible-array member
scsi:
smartpqi: Update copyright notices
scsi:
smartpqi: Update version to 2.1.10-020
scsi:
smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
snic: Fix spelling mistake 'progres' -> 'progress'
scsi:
snic: Remove redundant assignment to variable ret
scsi:
snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver
scsi:
sr: Consolidate compat ioctl handling
scsi:
sr: Fix spelling mistake "does'nt" -> "doesn't"
scsi:
sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
st: Add missing break in switch statement in st_ioctl()
scsi:
st: Simplify ioctl handling
scsi:
stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
storvsc: Fix validation for unsolicited incoming packets
scsi:
storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
target: Allows backend drivers to fail with specific sense codes
scsi:
target: core: Avoid using lun_tg_pt_gp after unlock
scsi:
target: core: Drop unnecessary se_cmd ASC/ASCQ members
scsi:
target: Fix sense key for invalid EXTENDED COPY request
scsi:
target: Fix spelling mistake "CONFLIFT" -> "CONFLICT"
scsi:
target: Fix the pgr/alua_support_store functions
scsi:
target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd()
scsi:
target: Remove redundant assignment to variable ret
scsi:
target: sbp: Drop incorrect ASC/ASCQ usage
scsi:
target: tcmu: Add new feature KEEP_BUF
scsi:
tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
ufs: Add fault injection support
scsi:
ufs: Allow async suspend/resume callbacks
scsi:
ufs: core: Add L2P entry swap quirk for Micron UFS
scsi:
ufs: core: Add lu_enable sysfs node
scsi:
ufs: core: Fix task management completion
scsi:
ufs: core: Remove redundant call in ufshcd_add_command_trace()
scsi:
ufs: core: Revert "scsi: ufs: Synchronize SCSI and UFS error handling"
scsi:
ufs: core: Unbreak the reset handler
scsi:
ufs: core: Use scsi_get_lba() to get LBA
scsi:
ufs: Fix illegal offset in UPIU event trace
scsi:
ufs: Fix memory corruption by ufshcd_read_desc_param()
scsi:
ufs: Fix the SCSI abort handler
scsi:
ufs: Fix ufshcd_request_sense_async() for Samsung KLUFG8RHDA-B2D1
scsi:
ufs: Fix unsigned int compared with less than zero
scsi:
ufs: Improve static type checking for the host controller state
scsi:
ufs: Inline ufshcd_outstanding_req_clear()
scsi:
ufs: Only include power management code if necessary
scsi:
ufs: Optimize SCSI command processing
scsi:
ufs: Optimize serialization of setup_xfer_req() calls
scsi:
ufs: Reduce power management code duplication
scsi:
ufs: Refactor ufshcd_is_intr_aggr_allowed()
scsi:
ufs: Remove several wmb() calls
scsi:
ufs: Remove ufshcd_valid_tag()
scsi:
ufs: Rename the second ufshcd_probe_hba() argument
scsi:
ufs: Request sense data asynchronously
scsi:
ufs: Retry aborted SCSI commands instead of completing these successfully
scsi:
ufs: Revert "Utilize Transfer Request List Completion Notification Register"
scsi:
ufs: Synchronize SCSI and UFS error handling
scsi:
ufs: ufs-exynos: Correct timeout value setting registers
scsi:
ufs: ufs-exynos: Fix static checker warning
scsi:
ufs: ufs-pci: Fix Intel LKF link stability
scsi:
ufs: ufs-pci: Force a full restore after suspend-to-disk
scsi:
ufs: ufshpb: Add "cold" regions timer
scsi:
ufs: ufshpb: Add host control mode support to rsp_upiu
scsi:
ufs: ufshpb: Add HPB 2.0 support
scsi:
ufs: ufshpb: Add HPB dev reset response
scsi:
ufs: ufshpb: Add reads counter
scsi:
ufs: ufshpb: Add support for host control mode
scsi:
ufs: ufshpb: Cache HPB Control mode on init
scsi:
ufs: ufshpb: Do not report victim error in HCM
scsi:
ufs: ufshpb: Do not send umap_all in host control mode
scsi:
ufs: ufshpb: Fix possible memory leak
scsi:
ufs: ufshpb: Fix typo in comments
scsi:
ufs: ufshpb: Introduce Host Performance Buffer feature
scsi:
ufs: ufshpb: L2P map management for HPB read
scsi:
ufs: ufshpb: Limit the number of in-flight map requests
scsi:
ufs: ufshpb: Make eviction depend on region's reads
scsi:
ufs: ufshpb: Make host mode parameters configurable
scsi:
ufs: ufshpb: Prepare HPB read for cached sub-region
scsi:
ufs: ufshpb: Region inactivation in host mode
scsi:
ufs: ufshpb: Remove HPB2.0 flows
scsi:
ufs: ufshpb: Remove redundant initialization of variable 'lba'
scsi:
ufs: ufshpb: Remove unused parameters
scsi:
ufs: ufshpb: Rewind the read timeout on every read
scsi:
ufs: ufshpb: Transform set_dirty to iterate_rgn
scsi:
ufs: ufshpb: Use a correct max multi chunk
scsi:
ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
ufs: ufshpb: Verify that 'num_inflight_map_req' is non-negative
scsi:
ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate
scsi:
ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
ufs: Verify UIC locking requirements at runtime
scsi:
ufshcd: Fix device links when BOOT WLUN fails to probe
scsi:
usb-storage: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
scsi:
virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
wd719: Stop using scsi_cmnd.tag
scsi:
xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
zfcp: fix kernel doc comments
scsi:
zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi:
zfcp: Use the proper SCSI midlayer interfaces for PI
sctp:
account stream padding length for reconf chunk
sctp:
add vtag check in sctp_sf_do_8_5_1_E_sa
sctp:
add vtag check in sctp_sf_ootb
sctp:
add vtag check in sctp_sf_violation
sctp:
break out if skb_header_pointer returns NULL in sctp_rcv_ootb
sctp:
fix the processing for COOKIE_ECHO chunk
sctp:
fix the processing for INIT chunk
sctp:
fix the processing for INIT_ACK chunk
sctp:
fix transport encap_port update in sctp_vtag_verify
sctp:
use init_tag from inithdr for ABORT chunk
sd:
use bvec_virt
secretmem:
Prevent secretmem_users from wrapping to zero
security:
remove unneeded subdir-$(CONFIG_...)
seg6_iptunnel:
Remove redundant initialization of variable err
selftest/bpf:
Add new tests in sockmap for unix stream to tcp.
selftest/bpf:
Add tests for sockmap with unix stream type.
selftest/bpf:
Change udp to inet in some function names
selftest/bpf:
Extend the bpf_snprintf() test for "%c".
selftest/bpf:
Implement sample UNIX domain socket iterator program.
selftest:
net: fix typo in altname test
selftests, bpf:
Fix makefile dependencies on libbpf
selftests, bpf:
test_lwt_ip_encap: Really disable rp_filter
selftests, bpf:
test_tc_tunnel.sh nc: Cannot use -p and -l
selftests/binderfs:
add test for feature files
selftests/bpf:
Add __int128-specific tests for typed data dump
selftests/bpf:
Add a test case for unix sockmap
selftests/bpf:
Add a test with bpf_timer in inner map.
selftests/bpf:
Add ASSERT_STRNEQ() variant for test_progs
selftests/bpf:
Add bpf_cookie selftests for high-level APIs
selftests/bpf:
Add bpf_timer test.
selftests/bpf:
Add default bpftool built by selftests to PATH
selftests/bpf:
Add dump type data tests to btf dump tests
selftests/bpf:
Add exponential backoff to map_delete_retriable in test_maps
selftests/bpf:
Add exponential backoff to map_update_retriable in test_maps
selftests/bpf:
Add missing files required by test_bpftool.sh for installing
selftests/bpf:
Add ref_ctr_offset selftests
selftests/bpf:
Add test cases for redirection between udp and unix
selftests/bpf:
Add test for bpf_get_func_ip helper
selftests/bpf:
Add test for bpf_get_func_ip in kprobe+offset probe
selftests/bpf:
Add test for xdp_md context in BPF_PROG_TEST_RUN
selftests/bpf:
Add tests for XDP bonding
selftests/bpf:
Add tests for {set|get} socket option from setsockopt BPF
selftests/bpf:
Adding delay in socketmap_listen to reduce flakyness
selftests/bpf:
Also print test name in subtest status message
selftests/bpf:
Check consistency between bpftool source, doc, completion
selftests/bpf:
Check inner map deletion
selftests/bpf:
Correctly display subtest skip status
selftests/bpf:
Document vmtest.sh dependencies
selftests/bpf:
Enlarge select() timeout for test_maps
selftests/bpf:
Exit with KSFT_SKIP if no Makefile found
selftests/bpf:
Extract uprobe-related helpers into trace_helpers.{c,h}
selftests/bpf:
Factor out add_to_sockmap()
selftests/bpf:
Factor out udp_socketpair()
selftests/bpf:
Fix bpf-iter-tcp4 test to print correctly the dest IP
selftests/bpf:
Fix build of task_pt_regs test for arm64
selftests/bpf:
Fix flaky send_signal test
selftests/bpf:
Fix potential unreleased lock
selftests/bpf:
Fix running of XDP bonding tests
selftests/bpf:
Fix test_core_autosize on big-endian machines
selftests/bpf:
Fix xdp_tx.c prog section name
selftests/bpf:
Make test_doc_build.sh work from script directory
selftests/bpf:
Move netcnt test under test_progs
selftests/bpf:
Mute expected invalid map creation error msg
selftests/bpf:
Reduce flakyness in timer_mim
selftests/bpf:
Reduce more flakyness in sockmap_listen
selftests/bpf:
Remove unused variable in tc_tunnel prog
selftests/bpf:
Rename reference_tracking BPF programs
selftests/bpf:
Replace CHECK with ASSERT_* macros in send_signal.c
selftests/bpf:
Skip loading bpf_testmod when using -l to list tests.
selftests/bpf:
Support glob matching for test selector.
selftests/bpf:
Switch existing selftests to using open_opts for custom BTF
selftests/bpf:
Test btf__load_vmlinux_btf/btf__load_module_btf APIs
selftests/bpf:
Test for get_netns_cookie
selftests/bpf:
Test for get_netns_cookie
selftests/bpf:
Test low-level perf BPF link API
selftests/bpf:
Test XDP bonding nest and unwind
selftests/bpf:
Update bpftool's consistency script for checking options
selftests/bpf:
Use ping6 only if available in tc_redirect
selftests/bpf:
Use recv_timeout() instead of retries
selftests/bpf:
Verify bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT
selftests/cpufreq:
Rename DEBUG_PI_LIST to DEBUG_PLIST
selftests/ftrace:
Add clear_dynamic_events() to test cases
selftests/ftrace:
Add selftest for testing duplicate eprobes and kprobes
selftests/ftrace:
Add selftest for testing eprobe events on synthetic events
selftests/ftrace:
Add test case to test adding and removing of event probe
selftests/ftrace:
Exclude "(fault)" in testing add/remove eprobe events
selftests/ftrace:
Fix requirement check of README file
selftests/ftrace:
Update test for more eprobe removal process
selftests/memfd:
remove unused variable
selftests/net:
allow GRO coalesce test on veth
selftests/net:
GRO coalesce test
selftests/net:
remove min gso test in packet_snd
selftests/net:
toeplitz test
selftests/net:
Use kselftest skip code for skipped tests
selftests/powerpc:
Add missing clobbered register to to ptrace TM tests
selftests/powerpc:
Add scv versions of the basic TM syscall tests
selftests/powerpc:
Remove duplicated include from tm-poison.c
selftests/sync:
Remove the deprecated config SYNC
selftests/tls:
add SM4 algorithm dependency for tls selftests
selftests/vm/userfaultfd:
wake after copy failure
selftests/vm:
use kselftest skip code for skipped tests
selftests/x86:
Fix error: variably modified 'altstack_data' at file scope
selftests:
add simple GSO GRE test
selftests:
be sure to make khdr before other targets
selftests:
drivers/dma-buf: Fix implicit declaration warns
selftests:
firmware: Fix ignored return val of asprintf() warn
selftests:
Fix spelling mistake "cann't" -> "cannot"
selftests:
KVM: Align SMCCC call with the spec in steal_time
selftests:
KVM: Call ucall_init when setting up in rseq_test
selftests:
KVM: Don't clobber XMM register when read
selftests:
KVM: Explicitly use movq to read xmm registers
selftests:
KVM: Fix check for !POLLIN in demand_paging_test
selftests:
kvm: fix get_run_delay() ignoring fscanf() return warn
selftests:
KVM: Introduce psci_cpu_on_test
selftests:
kvm: move get_run_delay() into lib/test_util
selftests:
mptcp: add fullmesh testcases
selftests:
mptcp: add MP_FAIL mibs check
selftests:
mptcp: add testcase for active-back
selftests:
mptcp: add_addr and echo race test
selftests:
mptcp: clean tmp files in simult_flows
selftests:
mptcp: delete uncontinuous removing ids
selftests:
mptcp: set and print the fullmesh flag
selftests:
nci: Add the flags parameter for the send_cmd_mt_nla
selftests:
nci: Add the NCI testcase reading T4T Tag
selftests:
nci: Extract the start/stop discovery function
selftests:
nci: Fix the code for next nlattr offset
selftests:
nci: Fix the typo
selftests:
nci: Fix the wrong condition
selftests:
nci: Remove the polling code to read a NCI frame
selftests:
nci: replace unsigned int with int
selftests:
net/fcnal: Test --{force,no}-bind-key-ifindex
selftests:
net: af_unix: Fix incorrect args in test result msg
selftests:
net: af_unix: Fix makefile to use TEST_GEN_PROGS
selftests:
net: improved IOAM tests
selftests:
net: modify IOAM tests for undef bits
selftests:
net: Test for the IOAM insertion with IPv6
selftests:
net: veth: add tests for set_channel
selftests:
netfilter: add selftest for directional zone support
selftests:
netfilter: add zone stress test with colliding tuples
selftests:
netfilter: remove stray bash debug line
selftests:
nettest: Add --{force,no}-bind-key-ifindex
selftests:
nft_nat: add udp hole punch test case
selftests:
openat2: Fix testing failure for O_LARGEFILE flag
selftests:
safesetid: Fix spelling mistake "cant" -> "can't"
selftests:
Skip TM tests on synthetic TM implementations
selftests:
vm: add COW time test for KSM pages
selftests:
vm: add KSM merge test
selftests:
vm: add KSM merging across nodes test
selftests:
vm: add KSM merging time test
selftests:
vm: add KSM unmerge test
selftests:
vm: add KSM zero page merging test
selftests:
vrf: Add test for SNAT over VRF
selftests:
xsk: Decrease sending speed
selftests:
xsk: Disassociate umem size with packets sent
selftests:
xsk: Generate packet directly in umem
selftests:
xsk: Generate packets from specification
selftests:
xsk: Make enums lower case
selftests:
xsk: Preface options with opt
selftests:
xsk: Remove color mode
selftests:
xsk: Remove end-of-test packet
selftests:
xsk: Remove the num_tx_packets option
selftests:
xsk: Remove unused variables
selftests:
xsk: Rename worker_* functions that are not thread entry points
selftests:
xsk: Return correct error codes
selftests:
xsk: Simplify cleanup of ifobjects
selftests:
xsk: Simplify packet validation in xsk tests
selftests:
xsk: Simplify the retry code
selftests:
xsk: Validate tx stats on tx thread
Linux:
selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn
Linux:
selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn
selinux,smack:
fix subjective/objective credential use mixups
selinux:
return early for possible NULL audit buffers
serdev:
Split and export serdev_acpi_get_uart_resource()
serial:
8250: 8250_omap: Fix RX_LVL register offset
serial:
8250: 8250_omap: make a const array static, makes object smaller
serial:
8250: allow disabling of Freescale 16550 compile test
serial:
8250: Define RX trigger levels for OxSemi 950 devices
serial:
8250: extend compile-test coverage
serial:
8250_bcm7271: use NULL to initialized a null pointer
serial:
8250_exar: Add ->unregister_gpio() callback
serial:
8250_ingenic: Use of_device_get_match_data
serial:
8250_lpss: Enable DMA on Intel Elkhart Lake
serial:
8250_omap: Handle optional overrun-throttle-ms property
serial:
8250_pci: make setup_port() parameters explicitly unsigned
serial:
8250_pnp: Support configurable clock frequency
serial:
amba-pl011: add RS485 support
serial:
core: Report magic multiplier extra baud rates
serial:
max310x: Use clock-names property matching to recognize EXTCLK
serial:
mvebu-uart: fix driver's tx_empty callback
serial:
omap: Disable PM runtime autoidle to remove pm_runtime_irq_safe()
serial:
omap: Only allow if 8250_omap is not selected
serial:
samsung: use dma_ops of DMA if attached
serial:
sh-sci: fix break handling for sysrq
serial:
stm32: fix the conditional expression writing
serial:
stm32: use devm_platform_get_and_ioremap_resource()
serial:
stm32: use the defined variable to simplify code
serial:
tegra: Use of_device_get_match_data
serial:
vt8500: Use of_device_get_match_data
Linux:
Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6
set_user:
add capability check when rlimit(RLIMIT_NPROC) exceeds
sfc:
Don't use netif_info before net_device setup
sfc:
Export fibre-specific supported link modes
sfc:
falcon: Read VPD with pci_vpd_alloc()
sfc:
falcon: Read VPD with pci_vpd_alloc()
sfc:
falcon: Search VPD with pci_vpd_find_ro_info_keyword()
sfc:
falcon: Search VPD with pci_vpd_find_ro_info_keyword()
sfc:
fallback for lack of xdp tx queues
sfc:
last resort fallback for lack of xdp tx queues
sfc:
Read VPD with pci_vpd_alloc()
sfc:
Search VPD with pci_vpd_find_ro_info_keyword()
sg:
do not allocate a gendisk
sg:
pass the device name to blk_trace_setup
sgi-xpc:
Replace deprecated CPU-hotplug functions.
sh:
Add missing FORCE prerequisites in Makefile
SH:
Bulk conversion to generic_handle_domain_irq()
sh:
pgtable-3level: fix cast to pointer from integer of different size
sh:
superhyway: Simplify check in remove callback
shmem:
include header file to declare swap_info
shmem:
remove unneeded function forward declaration
shmem:
remove unneeded header file
shmem:
remove unneeded variable ret
shmem:
shmem_writepage() split unlikely i915 THP
shmem:
use raw_spinlock_t for ->stat_lock
signal/alpha:
si_trapno is only used with SIGFPE and SIGTRAP TRAP_UNK
signal/m68k:
Use force_sigsegv(SIGSEGV) in fpsp040_die
signal/seccomp:
Dump core when there is only one live thread
signal/seccomp:
Refactor seccomp signal and coredump generation
signal/sparc:
si_trapno is only used with SIGILL ILL_ILLTRP
signal:
Remove the generic __ARCH_SI_TRAPNO support
signal:
Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for consistency
signal:
Verify the alignment and size of siginfo_t
sk_buff:
avoid potentially clearing 'slow_gro' field
sk_buff:
introduce 'slow_gro' flags
sk_buff:
track dst status in slow_gro
sk_buff:
track extension status in slow_gro
Linux:
skb_expand_head() adjust skb->truesize incorrectly
skbuff:
allow 'slow_gro' for skb carring sock reference
skbuff:
clean up inconsistent indenting
skbuff:
introduce skb_expand_head()
skmsg:
Extract and reuse sk_msg_is_readable()
slip/plip:
use ndo_siocdevprivate
Smack:
Fix wrong semantics in smk_access_entry()
smack:
mark 'smack_enabled' global variable as __initdata
smb3:
correct server pointer dereferencing check to be more consistent
smb3:
correct smb3 ACL security descriptor
smb3:
fix posix extensions mount option
smp:
Fix all kernel-doc warnings
smpboot:
Replace deprecated CPU-hotplug functions.
smsc95xx:
fix stalled rx after link change
soc/tegra:
bpmp: Remove unused including
soc/tegra:
fuse: Add runtime PM support
soc/tegra:
fuse: Clear fuse->clk on driver probe failure
soc/tegra:
fuse: Enable fuse clock on suspend for Tegra124
soc/tegra:
pmc: Prevent racing with cpuilde driver
soc:
aspeed-lpc-ctrl: Fix clock cleanup in error path
soc:
aspeed: lpc-ctrl: Fix boundary check for mmap
soc:
aspeed: p2a-ctrl: Fix boundary check for mmap
soc:
aspeed: Re-enable FWH2AHB on AST2600
soc:
aspeed: socinfo: Add AST2625 variant
soc:
mediatek: cmdq: add address shift in jump
soc:
mediatek: mmsys: add MT8365 support
soc:
mediatek: mmsys: Fix missing UFOE component in mt8173 table routing
soc:
mediatek: pm-domains: Add domain_supply cap for mfg_async PD
soc:
mediatek: pm-domains: Use correct mask for bus_prot_clr
soc:
mmsys: mediatek: add mask to mmsys routes
soc:
qcom: aoss: Add generic compatible
soc:
qcom: aoss: Fix the out of bound usage of cooling_devs
soc:
qcom: geni: Add support for gpi dma
soc:
qcom: geni: move GENI_IF_DISABLE_RO to common header
soc:
qcom: mdt_loader: be more informative on errors
soc:
qcom: mdt_loader: Drop PT_LOAD check on hash segment
soc:
qcom: rpmhpd: Use corner in power_off
soc:
qcom: smd-rpm: Add SM6115 compatible
soc:
qcom: smsm: Fix missed interrupts if state changes while masked
soc:
qcom: smsm: Implement support for get_irqchip_state
soc:
qcom: socinfo: Don't print anything if nothing found
soc:
qcom: socinfo: Fixed argument passed to platform_set_data()
soc:
renesas: Identify R-Car H3e-2G and M3e-2G
soc:
renesas: Prefer memcpy() over strcpy()
soc:
rockchip: io-domain: add rk3568 support
soc:
rockchip: io-domain: Remove unneeded semicolon
soc:
rockchip: ROCKCHIP_GRF should not default to y, unconditionally
soc:
ti: omap-prm: Fix external abort for am335x pruss
soc:
ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs
soc:
ti: Remove pm_runtime_irq_safe() usage for smartreflex
sock:
allow reading and changing sk_userlocks with setsockopt
sock:
remove one redundant SKB_FRAG_PAGE_ORDER macro
sock_map:
Lift socket state restriction for datagram sockets
sock_map:
Relax config dependency to CONFIG_NET
software node:
balance refcount for managed software nodes
software nodes:
Split software_node_notify()
soundwire:
add flag to ignore all command/control for mockup devices
soundwire:
bus: filter out more -EDATA errors on clock stop
soundwire:
bus: squelch error returned by mockup devices
soundwire:
bus: update Slave status in sdw_clear_slave_status
soundwire:
cadence: add debugfs interface for PDI loopbacks
soundwire:
cadence: add paranoid check on self-clearing bits
soundwire:
cadence: do not extend reset delay
soundwire:
cadence: override PDI configurations to create loopback
soundwire:
cadence: Remove ret variable from sdw_cdns_irq()
soundwire:
dmi-quirks: add quirk for Intel 'Bishop County' NUC M15
soundwire:
dmi-quirks: add ull suffix for SoundWire _ADR values
soundwire:
intel: conditionally exit clock stop mode on system suspend
soundwire:
intel: fix potential race condition during power down
soundwire:
intel: introduce shim and alh base
soundwire:
intel: skip suspend/resume/wake when link was not started
soundwire:
move intel sdw register definitions to sdw_intel.h
soundwire:
stream: don't abort bank switch on Command_Ignored/-ENODATA
soundwire:
stream: don't program mockup device ports
sparc/iommu:
don't set failed sg dma_address to DMA_MAPPING_ERROR
sparc/iommu:
return error codes from .map_sg() ops
sparc32:
page align size in arch_dma_alloc
sparc64:
Add compile-time asserts for siginfo_t offsets
sparc64:
fix pci_iounmap() when CONFIG_PCI is not set
sparc:
avoid stringop-overread errors
sparc:
move the install rule to arch/sparc/Makefile
speakup:
replace sprintf() by scnprintf()
speakup:
use C99 syntax for array initializers
spi-mux:
Fix false-positive lockdep splats
spi:
: add missing struct kernel-doc entry
spi:
add sprd ADI for sc9863 and ums512
spi:
altera: Change to dynamic allocation of spi id
spi:
atmel: Fix PDC transfer setup bug
spi:
bcm-qspi: clear MSPI spifie interrupt during probe
spi:
bcm2835aux: use 'unsigned int' instead of 'unsigned'
spi:
coldfire-qspi: Use clk_disable_unprepare in the remove function
spi:
Convert sprd ADI bindings to yaml
spi:
davinci: invoke chipselect callback
spi:
dt-bindings: xilinx: Drop type reference on *-bits properties
spi:
Fix deadlock when adding SPI controllers on SPI buses
spi:
Fix tegra20 build with CONFIG_PM=n
spi:
Fix tegra20 build with CONFIG_PM=n once again
spi:
fsi: Reduce max transfer size to 8 bytes
spi:
imx: fix ERR009165
spi:
imx: Implement support for CS_WORD
spi:
imx: remove ERR009165 workaround on i.mx6ul
spi:
imx: Simplify logic in spi_imx_push()
spi:
mediatek: add no_need_unprepare support
spi:
mediatek: add tick_delay support
spi:
mediatek: fix build warnning in set cs timing
spi:
mediatek: skip delays if they are 0
spi:
mediatek: update spi master bingdings for MT6893 SOC
spi:
modify set_cs_timing parameter
spi:
move cs spi_delay to spi_device
spi:
mxic: add missing braces
spi:
mxic: patch for octal DTR mode support
spi:
omap-spi: Convert to json-schema
spi:
orion: Prevent incorrect chip select behaviour
spi:
pxa2xx: Adapt reset_sccr1() to the case when no message available
spi:
pxa2xx: Convert reset_sccr1() to use pxa2xx_spi_update()
spi:
pxa2xx: Reset DMA bits in CR1 in reset_sccr1()
spi:
pxa2xx: Reuse int_stop_and_reset() in couple of places
spi:
Revert modalias changes
spi:
rockchip-sfc: add rockchip serial flash controller
spi:
rockchip-sfc: Bindings for Rockchip serial flash controller
spi:
rockchip-sfc: Fix assigned but never used return error codes
spi:
rockchip-sfc: Remove redundant IO operations
spi:
rockchip: handle zero length transfers without timing out
spi:
spi-altera-dfl: support n5010 feature revision
spi:
spi-ep93xx: Prepare clock before using it
spi:
spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
spi:
spi-geni-qcom: Remove confusing comment about setting the watermark
spi:
spi-nxp-fspi: don't depend on a specific node name erratum workaround
spi:
spi-pic32: Fix issue with uninitialized dma_slave_config
spi:
spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible
spi:
spidev: Add SPI ID table
spi:
spl022: fix Microwire full duplex mode
spi:
sprd: Add ADI r3 support
spi:
sprd: fill offset only to RD_CMD register for reading from slave device
spi:
sprd: Fix the wrong WDG_LOAD_VAL
spi:
sprd: Make sure offset not equal to slave address size
spi:
sprd: Pass offset instead of physical address to adi_read/_write()
spi:
stm32: enable pm_runtime autosuspend
spi:
stm32: finalize message either on dma callback or EOT
spi:
stm32: fix excluded_middle.cocci warnings
spi:
stm32: Revert "properly handle 0 byte transfer"
spi:
stm32h7: don't wait for EOT and flush fifo on disable
spi:
stm32h7: rework rx fifo read function
spi:
tegra20-slink: Declare runtime suspend and resume functions conditionally
spi:
tegra20-slink: Don't use resource-managed spi_register helper
spi:
tegra20-slink: Improve runtime PM usage
spi:
tegra20-slink: remove spi_master_put() in tegra_slink_remove()
spi:
Use 'flash' node name instead of 'spi-flash' in example
squashfs:
use bvec_virt
srcutiny:
Mark read-side data races
ssb:
Drop legacy header include
ssb:
fix boolreturn.cocci warning
st:
do not allocate a gendisk
staging/fbtft:
Fix braces coding style
staging/fbtft:
Remove all strcpy() uses
staging/fbtft:
Remove unnecessary variable initialization
staging/ks7010:
Remove all strcpy() uses in favor of strscpy()
staging/most:
Remove all strcpy() uses in favor of strscpy()
staging/rtl8192e:
Remove all strcpy() uses
staging/rtl8192u:
Avoid CamelCase in names of variables
staging/rtl8192u:
Initialize variables in the definition block
staging/rtl8192u:
Prefer kcalloc over open coded arithmetic
staging/rtl8192u:
Remove all strcpy() uses in favor of strscpy()
staging/rtl8712:
Remove all strcpy() uses in favor of strscpy()
staging/vc04_services:
Remove all strcpy() uses in favor of strscpy()
staging/wlan-ng:
Remove all strcpy() uses in favor of strscpy()
staging:
bcm2835-audio: Enclose complex macro value in parentheses
staging:
board: Fix uninitialized spinlock when attaching genpd
staging:
gdm724x: Place macro argument within parentheses
staging:
greybus: uart: fix tty use after free
staging:
hi6421-spmi-pmic: add a missing dot at copyright
staging:
hi6421-spmi-pmic: rename GPIO IRQ OF node
staging:
hi6421-spmi-pmic: rename spmi_device struct
staging:
hikey9xx: split hi6421v600 irq into a separate driver
staging:
hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties
staging:
ks7010: Fix the initialization of the 'sleep_status' structure
staging:
mt7621-pci: fix hang when nothing is connected to pcie ports
staging:
qlge: Remove unnecessary parentheses around references
staging:
r8188eu: (trivial) remove a duplicate debug print
staging:
r8188eu: Add "fallthrough" statement to quiet compiler
staging:
r8188eu: add extra TODO entries
staging:
r8188eu: add missing spaces after ',' and before braces
staging:
r8188eu: add space around operator in core/rtw_sreset.c
staging:
r8188eu: add spaces around operators in core/rtw_ap.c
staging:
r8188eu: add spaces around operators in core/rtw_iol.c
staging:
r8188eu: add spaces around operators in core/rtw_wlan_util.c
staging:
r8188eu: attach newly imported driver to build system
staging:
r8188eu: change declaration of Efuse_Read1ByteFromFakeContent
staging:
r8188eu: clean up comparsions to false
staging:
r8188eu: clean up comparsions to NULL in core directory
staging:
r8188eu: clean up comparsions to NULL in hal directory
staging:
r8188eu: clean up comparsions to NULL in os_dep directory
staging:
r8188eu: clean up comparsions to true
staging:
r8188eu: clean up comparsions to true/false
staging:
r8188eu: clean up spacing style issues in core/rtw_cmd.c
staging:
r8188eu: clean up spacing style issues in core/rtw_debug.c
staging:
r8188eu: clean up spacing style issues in core/rtw_efuse.c
staging:
r8188eu: clean up spacing style issues in core/rtw_ieee80211.c
staging:
r8188eu: clean up spacing style issues in core/rtw_ioctl_set.c
staging:
r8188eu: clean up spacing style issues in core/rtw_mlme.c
staging:
r8188eu: clean up spacing style issues in core/rtw_mlme_ext.c
staging:
r8188eu: clean up spacing style issues in core/rtw_mp.c
staging:
r8188eu: clean up spacing style issues in core/rtw_mp_ioctl.c
staging:
r8188eu: clean up spacing style issues in core/rtw_p2p.c
staging:
r8188eu: clean up spacing style issues in core/rtw_pwrctrl.c
staging:
r8188eu: clean up spacing style issues in core/rtw_recv.c
staging:
r8188eu: clean up spacing style issues in core/rtw_security.c
staging:
r8188eu: clean up spacing style issues in core/rtw_sta_mgt.c
staging:
r8188eu: clean up spacing style issues in core/rtw_xmit.c
staging:
r8188eu: clean up spacing style issues in hal dir, part 1
staging:
r8188eu: clean up spacing style issues in hal dir, part 2
staging:
r8188eu: clean up spacing style issues in hal dir, part 3
staging:
r8188eu: clean up spacing style issues in os_dep dir
staging:
r8188eu: clean up the usb_readXY functions
staging:
r8188eu: clean up the usb_writeN
staging:
r8188eu: clean up the usb_writeXY functions
staging:
r8188eu: convert all rtw_zvmalloc calls to vzalloc calls
staging:
r8188eu: Convert copyright header info to SPDX format, part 6
staging:
r8188eu: Convert header copyright info to SPDX format, part 1
staging:
r8188eu: Convert header copyright info to SPDX format, part 2
staging:
r8188eu: Convert header copyright info to SPDX format, part 3
staging:
r8188eu: Convert header copyright info to SPDX format, part 4
staging:
r8188eu: Convert header copyright info to SPDX format, part 5
staging:
r8188eu: convert only rtw_vmalloc call to vmalloc
staging:
r8188eu: convert return type of Hal_GetChnlGroup88E() to void
staging:
r8188eu: core: remove condition with no effect
staging:
r8188eu: core: Remove rtw_mfree_all_stainfo()
staging:
r8188eu: correct set/defined but unused warnings from debug cleanup
staging:
r8188eu: ctrl vendor req index is not used
staging:
r8188eu: ctrl vendor req value is always 0x05
staging:
r8188eu: ensure proper alignment for eth address buffers
staging:
r8188eu: fix -Wrestrict warnings
staging:
r8188eu: Fix a couple scheduling in atomic bugs
staging:
r8188eu: Fix a resource leak in update_bcn_wps_ie
staging:
r8188eu: fix build error
staging:
r8188eu: Fix cast between incompatible function type
staging:
r8188eu: Fix different base types in assignments and parameters
staging:
r8188eu: fix duplicated inclusion
staging:
r8188eu: Fix fall-through warnings for Clang
staging:
r8188eu: fix include directory mess
staging:
r8188eu: Fix incorrect types in arguments
staging:
r8188eu: Fix potential memory leak or NULL dereference
staging:
r8188eu: fix scheduling while atomic bugs
staging:
r8188eu: Fix sleeping function called from invalid context
staging:
r8188eu: Fix smatch problems in hal/*.c
staging:
r8188eu: Fix Smatch warnings for core/*.c
staging:
r8188eu: Fix smatch warnings in os_dep/*.c
staging:
r8188eu: fix unused variable warnings in core/rtw_ieee80211.c
staging:
r8188eu: Fix while-loop that iterates only once
staging:
r8188eu: include: Remove unused const definitions
staging:
r8188eu: introduce new core dir for RTL8188eu driver
staging:
r8188eu: introduce new hal dir for RTL8188eu driver
staging:
r8188eu: introduce new include dir for RTL8188eu driver
staging:
r8188eu: introduce new os_dep dir for RTL8188eu driver
staging:
r8188eu: introduce new supporting files for RTL8188eu driver
staging:
r8188eu: Make mult-byte entities in dhcp header be big endian
staging:
r8188eu: make rtw_deinit_intf_priv return void
staging:
r8188eu: move ODM_GetRightChnlPlaceforIQK()
staging:
r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G
staging:
r8188eu: os_dep: Hoist vmalloc.h include into osdep_service.h
staging:
r8188eu: os_dep: Remove defined but not used variables
staging:
r8188eu: prevent array underflow in rtw_hal_update_ra_mask()
staging:
r8188eu: Provide a TODO file for this driver
staging:
r8188eu: Remove 4 empty routines from os_sep/service.c
staging:
r8188eu: remove 5 GHz code
staging:
r8188eu: remove 5GHz code from Hal_GetChnlGroup88E()
staging:
r8188eu: remove _dbg_dump_tx_info function
staging:
r8188eu: Remove all 5GHz network types
staging:
r8188eu: Remove all calls to _rtw_spinlock_free()
staging:
r8188eu: remove an RT_TRACE print from osdep_service.c
staging:
r8188eu: remove an unused enum
staging:
r8188eu: remove ASSERT ifndef and macro definition
staging:
r8188eu: remove cmd_osdep.h header file
staging:
r8188eu: Remove code depending on NAT25_LOOKUP
staging:
r8188eu: Remove code related to unsupported channels
staging:
r8188eu: remove CONFIG_USB_HCI from Makefile
staging:
r8188eu: remove DbgPrint and RT_PRINTK macro definitions
staging:
r8188eu: remove dead code
staging:
r8188eu: remove empty function
staging:
r8188eu: remove empty function odm_DynamicPrimaryCCA()
staging:
r8188eu: remove empty function rtl8188eu_free_xmit_priv
staging:
r8188eu: Remove empty header file
staging:
r8188eu: remove empty ODM_ResetIQKResult() function
staging:
r8188eu: Remove empty rtw_mfree_xmit_priv_lock()
staging:
r8188eu: remove ethernet.h header file
staging:
r8188eu: remove free_xmit_priv field from struct hal_ops
staging:
r8188eu: remove function _rtw_vmalloc
staging:
r8188eu: remove function _rtw_zvmalloc
staging:
r8188eu: remove function rtw_hal_free_xmit_priv
staging:
r8188eu: Remove header file include/rtw_version.h
staging:
r8188eu: Remove header file include/usb_hal.h
staging:
r8188eu: remove if_ether.h header file
staging:
r8188eu: remove include/autoconf.h
staging:
r8188eu: remove include/h2clbk.h
staging:
r8188eu: remove include/Hal8188EReg.h
staging:
r8188eu: remove include/nic_spec.h
staging:
r8188eu: remove include/odm_debug.h
staging:
r8188eu: Remove include/rtw_qos.h
staging:
r8188eu: remove inline markings from functions in rtw_br_ext.c
staging:
r8188eu: remove ip.h header file
staging:
r8188eu: remove ipx support from driver
staging:
r8188eu: remove kernel version depended code paths
staging:
r8188eu: remove lines from Makefile that silence build warnings
staging:
r8188eu: Remove more empty routines
staging:
r8188eu: Remove no more necessary definitions and code
staging:
r8188eu: Remove no more used functions and variables
staging:
r8188eu: remove null pointer checks before kfree
staging:
r8188eu: remove ODM_dbg_* macro definitions
staging:
r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS()
staging:
r8188eu: remove ODM_GetRightChnlPlaceforIQK()
staging:
r8188eu: remove ODM_PRINT_ADDR macro definition
staging:
r8188eu: remove ODM_RT_ASSERT macro definition and caller
staging:
r8188eu: remove ODM_RT_TRACE calls from hal/Hal8188ERateAdaptive.c
staging:
r8188eu: remove ODM_RT_TRACE calls from hal/HalPhyRf_8188e.c
staging:
r8188eu: remove ODM_RT_TRACE calls from hal/odm.c
staging:
r8188eu: remove ODM_RT_TRACE calls from hal/odm_HWConfig.c
staging:
r8188eu: remove ODM_RT_TRACE calls from hal/odm_RegConfig8188E.c
staging:
r8188eu: remove ODM_RT_TRACE calls from hal/odm_RTL8188E.c
staging:
r8188eu: remove ODM_RT_TRACE macro definition
staging:
r8188eu: remove ODM_RT_TRACE_F macro definition
staging:
r8188eu: Remove pointless NULL check in rtw_check_join_candidate()
staging:
r8188eu: remove remaining unnecessary parentheses in core dir
staging:
r8188eu: remove return from void functions
staging:
r8188eu: remove RT_PRINT_DATA macro
staging:
r8188eu: remove RT_TRACE calls from core/rtw_cmd.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_io.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_led.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_mlme.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_mp.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_recv.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_security.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c
staging:
r8188eu: remove RT_TRACE calls from core/rtw_xmit.c
staging:
r8188eu: remove RT_TRACE calls from hal/hal_intf.c
staging:
r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c
staging:
r8188eu: remove RT_TRACE calls from hal/rtl8188e_hal_init.c
staging:
r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c
staging:
r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c
staging:
r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c
staging:
r8188eu: remove RT_TRACE calls from hal/usb_halinit.c
staging:
r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c
staging:
r8188eu: remove RT_TRACE prints from ioctl_linux.c
staging:
r8188eu: remove RT_TRACE prints from mlme_linux.c
staging:
r8188eu: remove RT_TRACE prints from os_intfs.c
staging:
r8188eu: remove RT_TRACE prints from recv_linux.c
staging:
r8188eu: remove RT_TRACE prints from usb_intf.c
staging:
r8188eu: remove RT_TRACE prints from usb_ops_linux.c
staging:
r8188eu: remove RT_TRACE prints from xmit_linux.c
staging:
r8188eu: Remove rtw_buf_free()
staging:
r8188eu: remove rtw_buf_free() function
staging:
r8188eu: Remove rtw_division64()
staging:
r8188eu: remove rtw_ioctl function
staging:
r8188eu: remove rtw_mfree2d() function
staging:
r8188eu: remove rtw_mfree_sta_priv_lock function
staging:
r8188eu: remove rtw_update_mem_stat macro and associated flags
staging:
r8188eu: remove rtw_usb_bulk_msg() macro
staging:
r8188eu: remove rtw_usb_control_msg() macro
staging:
r8188eu: remove rtw_vmalloc preprocessor definition
staging:
r8188eu: Remove rtw_yield_os()
staging:
r8188eu: remove rtw_zvmalloc preprocessor definition
staging:
r8188eu: Remove self assignment in get_rx_power_val_by_reg()
staging:
r8188eu: remove set but unused variable from rtl8188e_Add_RateATid
staging:
r8188eu: Remove set but unused variables
staging:
r8188eu: Remove some bit manipulation macros
staging:
r8188eu: Remove some unused and ugly macros
staging:
r8188eu: remove spaces before ',' and ')'
staging:
r8188eu: Remove tests of kernel version
staging:
r8188eu: remove the RT_TRACE macro
staging:
r8188eu: remove two set but unused variables in core/rtw_mp_ioctl.c
staging:
r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qtime_88e macros
staging:
r8188eu: Remove uninitialized use of ether_type in portctrl()
staging:
r8188eu: remove unnecessary cast
staging:
r8188eu: Remove unnecessary parentheses
staging:
r8188eu: remove unnecessary parentheses
staging:
r8188eu: remove unnecessary parentheses in core/rtw_ap.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_cmd.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_cmd.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_io.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_ioctl_set.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_led.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_mlme.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_mlme_ext.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_p2p.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_pwrctrl.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_recv.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_sta_mgt.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_wlan_util.c
staging:
r8188eu: remove unnecessary parentheses in core/rtw_xmit.c
staging:
r8188eu: remove unnecessary parentheses in hal dir
staging:
r8188eu: remove unnecessary parentheses in os_dep dir
staging:
r8188eu: Remove unnecessary ret variable in rtw_drv_init()
staging:
r8188eu: Remove unneeded comments in rtw_mp_ioctl.h
staging:
r8188eu: remove unneeded conversions to bool
staging:
r8188eu: remove unneeded DBG_88E call from rtl8188e_Add_RateATid
staging:
r8188eu: remove unneeded semicolon
staging:
r8188eu: remove unneeded variable
staging:
r8188eu: remove unused DEBUG_OID macro
staging:
r8188eu: remove unused define
staging:
r8188eu: remove unused efuse hal components
staging:
r8188eu: remove unused enum _NIC_VERSION
staging:
r8188eu: remove unused function dump_txrpt_ccx_88e
staging:
r8188eu: remove unused function parameters
staging:
r8188eu: remove unused function rtw_add_bcn_ie()
staging:
r8188eu: remove unused function rtw_remove_bcn_ie()
staging:
r8188eu: remove unused functions from os_dep/ioctl_linux.c
staging:
r8188eu: Remove unused including
staging:
r8188eu: remove unused label from recv_indicatepkt_reorder
staging:
r8188eu: remove unused members of struct _io_ops
staging:
r8188eu: Remove unused nat25_handle_frame()
staging:
r8188eu: remove unused oid_null_function function
staging:
r8188eu: Remove unused static inline functions in rtw_recv.h
staging:
r8188eu: remove unused variable from rtl8188e_init_dm_priv
staging:
r8188eu: remove unused variable from rtw_init_drv_sw
staging:
r8188eu: remove unused variable from rtw_init_recv_timer
staging:
r8188eu: Remove variables and simplify PHY_SwChnl8188E()
staging:
r8188eu: Remove wrapper around do_div
staging:
r8188eu: Remove wrapper around vfree
staging:
r8188eu: Remove wrapper routine rtw_msleep_os()
staging:
r8188eu: Remove wrapper rtw_get_time_interval_ms()
staging:
r8188eu: Remove wrapper rtw_mdelay_os()
staging:
r8188eu: Remove wrapper rtw_sleep_schedulable()
staging:
r8188eu: Remove wrapper rtw_udelay_os()
staging:
r8188eu: Remove wrappers for atomic operations
staging:
r8188eu: Remove wrappers for kalloc() and kzalloc()
staging:
r8188eu: remove {read,write}_macreg
staging:
r8188eu: rename fields of struct dyn_primary_cca
staging:
r8188eu: rename fields of struct rtl_ps
staging:
r8188eu: rename Hal_GetChnlGroup88E()
staging:
r8188eu: rename odm_EVMdbToPercentage()
staging:
r8188eu: rename parameter of Hal_GetChnlGroup88E()
staging:
r8188eu: rename parameter of odm_evm_db_to_percentage()
staging:
r8188eu: rename struct field Wifi_Error_Status
staging:
r8188eu: rename variable within rtl8188e_Add_RateATid
staging:
r8188eu: Reorganize error handling in rtw_drv_init()
staging:
r8188eu: Replace a custom function with crc32_le()
staging:
r8188eu: Replace BITn with BIT(n)
staging:
r8188eu: replace custom hwaddr_aton_i() with mac_pton()
staging:
r8188eu: replace custom macros with is_broadcast_ether_addr
staging:
r8188eu: rewrite subtraction in core/rtw_cmd.c
staging:
r8188eu: rewrite usb vendor request defines
staging:
r8188eu: scheduling in atomic in rtw_createbss_cmd()
staging:
r8188eu: set pipe only once
staging:
r8188eu: simplify multiplication in core/rtw_ioctl_set.c
staging:
r8188eu: simplify odm_evm_db_to_percentage()
staging:
r8188eu: use common ieee80211 constants
staging:
r8188eu: Use GFP_ATOMIC under spin lock
staging:
r8188eu: use GFP_ATOMIC under spinlock
staging:
r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c
staging:
r8188eu: use is_multicast_ether_addr in core/rtw_mp.c
staging:
r8188eu: use is_multicast_ether_addr in core/rtw_recv.c
staging:
r8188eu: use is_multicast_ether_addr in core/rtw_security.c
staging:
r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c
staging:
r8188eu: use is_multicast_ether_addr in hal/rtl8188eu_xmit.c
staging:
r8188eu: use is_multicast_ether_addr in os_dep/recv_linux.c
staging:
r8188eu: use IW_HANDLER to declare wext handlers
staging:
r8188eu: use proper way to build a module
Staging:
rt18712: hal_init: removed filename from beginning comment block
staging:
rtl8188eu: Line over 100 characters
staging:
rtl8188eu: merge two functions
staging:
rtl8188eu: move hal/mac_cfg.c and rename function and array
staging:
rtl8188eu: remove _CHIP_TYPE enum
staging:
rtl8188eu: remove a bunch of unused defines
staging:
rtl8188eu: remove an unused enum
staging:
rtl8188eu: remove another unused enum
staging:
rtl8188eu: remove blank lines
staging:
rtl8188eu: remove braces from single line if blocks
staging:
rtl8188eu: remove constant function parameter
staging:
rtl8188eu: remove cut_mask field from wl_pwr_cfg
staging:
rtl8188eu: remove efuse write support
staging:
rtl8188eu: remove HW_VAR_MEDIA_STATUS1
staging:
rtl8188eu: remove HW_VAR_TXPAUSE
staging:
rtl8188eu: Remove no more used functions and variables
staging:
rtl8188eu: remove PWR_CMD_READ
staging:
rtl8188eu: remove rtl8188eu driver from staging dir
staging:
rtl8188eu: remove RTL871X_HCI_TYPE enum
staging:
rtl8188eu: remove rtw_wx_set_rate handler function
staging:
rtl8188eu: remove set but unused variable from rtw_get_sec_ie
staging:
rtl8188eu: remove struct eeprom_priv's EepromOrEfuse
staging:
rtl8188eu: remove the "trigger gpio 0" hal variable
staging:
rtl8188eu: remove two write-only hal components
staging:
rtl8188eu: remove unnecessary blank lines in core/rtw_ap.c
staging:
rtl8188eu: remove unnecessary braces
staging:
rtl8188eu: remove unnecessary logging
staging:
rtl8188eu: remove unused _HAL_INTF_C_ define
staging:
rtl8188eu: remove unused defines
staging:
rtl8188eu: remove unused IntrMask
staging:
rtl8188eu: remove unused IQKMatrixRegSetting array
staging:
rtl8188eu: Remove unused iw_operation_mode[]
staging:
rtl8188eu: remove unused power flows and transitions
staging:
rtl8188eu: remove write-only HwRxPageSize
staging:
rtl8188eu: remove write-only power struct component
staging:
rtl8188eu: remove yet another unused enum
staging:
rtl8188eu: Replace a custom function with crc32_le()
staging:
rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU
staging:
rtl8188eu: simplify path_adda_on
staging:
rtl8188eu: simplify phy_iq_calibrate
staging:
rtl8188eu: simplify phy_lc_calibrate
staging:
rtl8188eu: simplify rtl88eu_phy_iq_calibrate
staging:
rtl8188eu: use actual request type as parameter
staging:
rtl8192e: Avoid field-overflowing memcpy()
staging:
rtl8192e: rtl8192e: rtl_core: remove unused global variable
staging:
rtl8192e: rtl_core: Fix possible null-pointer dereference in _rtl92e_pci_disconnect()
staging:
rtl8192u: Avoid field-overflowing memcpy()
staging:
rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()
staging:
rtl8712: Fix alignment
staging:
rtl8712: Remove some unused #define and enum
staging:
rtl8723bs: add get_channel cfg80211 implementation
staging:
rtl8723bs: add spaces around operator
staging:
rtl8723bs: align condition to match open parentheses
staging:
rtl8723bs: Avoid field-overflowing memcpy()
staging:
rtl8723bs: beautify function ODM_PhyStatusQuery()
staging:
rtl8723bs: clean driver from unused RF paths
staging:
rtl8723bs: convert function name to snake case
staging:
rtl8723bs: convert IsSupportedHT to snake_case
staging:
rtl8723bs: core: Fix incorrect type in assignment
staging:
rtl8723bs: do some code cleaning in modified function
staging:
rtl8723bs: fix camel case argument name in macro is_supported_tx_cck
staging:
rtl8723bs: fix camel case in argument of macro is_legacy_only
staging:
rtl8723bs: fix camel case in IE structures
staging:
rtl8723bs: fix camel case in struct ndis_802_11_conf
staging:
rtl8723bs: fix camel case in struct ndis_802_11_ssid
staging:
rtl8723bs: fix camel case in struct ndis_802_11_wep
staging:
rtl8723bs: fix camel case in struct wlan_bcn_info
staging:
rtl8723bs: fix camel case in struct wlan_bssid_ex
staging:
rtl8723bs: fix camel case in struct wlan_phy_info
staging:
rtl8723bs: fix camel case inside function
staging:
rtl8723bs: fix camel case issue
staging:
rtl8723bs: fix camel case issue in struct wlan_bssid_ex
staging:
rtl8723bs: fix camel case name in macro IsLegacyOnly()
staging:
rtl8723bs: fix camel case name in macro IsSupported24G
staging:
rtl8723bs: fix camel case name in macro IsSupportedTxCCK
staging:
rtl8723bs: fix code indent issues
staging:
rtl8723bs: fix logical continuation issue
staging:
rtl8723bs: fix post-commit camel case issues
staging:
rtl8723bs: fix right side of condition
staging:
rtl8723bs: fix tx power tables size
staging:
rtl8723bs: fix wpa_set_auth_algs() function
staging:
rtl8723bs: move function to file hal/odm_HWConfig.c
staging:
rtl8723bs: os_dep: remove unused variable
staging:
rtl8723bs: put condition parentheses at the end of a line
staging:
rtl8723bs: remove 5Ghz code blocks
staging:
rtl8723bs: remove BT debug code
staging:
rtl8723bs: remove code related to unsupported MCS index values
staging:
rtl8723bs: remove commented out condition
staging:
rtl8723bs: remove custom endian conversion macros
staging:
rtl8723bs: remove empty files
staging:
rtl8723bs: remove functions notifying wext events
staging:
rtl8723bs: remove header file ethernet.h
staging:
rtl8723bs: Remove initialisation of globals to 0
staging:
rtl8723bs: remove obsolete wext support
staging:
rtl8723bs: remove rf type branching (first patch)
staging:
rtl8723bs: remove rf type branching (fourth patch)
staging:
rtl8723bs: remove rf type branching (second patch)
staging:
rtl8723bs: remove rf type branching (third patch)
staging:
rtl8723bs: remove RF_*TX enum
staging:
rtl8723bs: remove struct ndis_802_11_conf_fh
staging:
rtl8723bs: remove unnecessary parentheses
staging:
rtl8723bs: remove unneeded loop
staging:
rtl8723bs: remove unused BIT macros definitions
staging:
rtl8723bs: remove unused BT static variables
staging:
rtl8723bs: remove unused BT structures
staging:
rtl8723bs: remove unused macro in include/hal_data.h
staging:
rtl8723bs: remove unused macros
staging:
rtl8723bs: remove unused macros
staging:
rtl8723bs: remove unused macros in include/ieee80211.h
staging:
rtl8723bs: remove unused RF_*T*R enum
staging:
rtl8723bs: remove unused rtw_rf_config module param
staging:
rtl8723bs: remove unused rtw_set_802_11_bssid() function
staging:
rtl8723bs: remove unused struct member
staging:
rtl8723bs: remove unused struct ndis_801_11_ai_resfi
staging:
rtl8723bs: remove unused struct ndis_802_11_ai_reqfi
staging:
rtl8723bs: remove wrapping static function
staging:
rtl8723bs: simplify function selecting channel group
staging:
rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf path index
staging:
rtlwifi: use siocdevprivate
staging:
rts5208: Fix get_ms_information() heap buffer size
staging:
sm750fb: Rename maxH to max_h in lynx_cursor
staging:
sm750fb: Rename maxW to max_w in lynx_cursor
staging:
sm750fb: Rename oCursor to o_cursor in lynxfb_crtc
staging:
sm750fb: Rename oScreen to o_screen in lynxfb_crtc
staging:
sm750fb: Rename vCursor to v_cursor in lynxfb_crtc
staging:
sm750fb: Rename vScreen to v_screen in lynxfb_crtc
staging:
vc04_services: shut up out-of-range warning
staging:
vchiq: Add details to Kconfig help texts
staging:
vchiq: Combine vchiq platform code into single file
staging:
vchiq: Make creation of vchiq cdev optional
staging:
vchiq: Move certain declarations to vchiq_arm.h
staging:
vchiq: Move vchiq char driver to its own file
staging:
vchiq: Refactor vchiq cdev code
staging:
vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG_VCHIQ_CDEV
staging:
vt6655: kernel style cleanup of mac.c
staging:
vt6655: remove filename from baseband.c
staging:
vt6655: remove filename from baseband.h
staging:
vt6655: remove filename from card.c
staging:
vt6655: remove filename from card.h
staging:
vt6655: remove filename from channel.c
staging:
vt6655: remove filename from channel.h
staging:
vt6655: remove filename from device_cfg.h
staging:
vt6655: remove filename from device_main.c
staging:
vt6655: remove filename from dpc.c
staging:
vt6655: remove filename from dpc.h
staging:
vt6655: remove filename from key.c
staging:
vt6655: remove filename from key.h
staging:
vt6655: remove filename from mac.h
staging:
vt6655: remove filename from upc.h
staging:
vt6655: Remove filenames in files
staging:
vt6656: Remove filenames in files
staging:
vt665X: remove unused CONFIG_PATH
staging:
wlan-ng: Avoid duplicate header in tx/rx frames
staging:
wlan-ng: Disable buggy MIB ioctl
staging:
wlan-ng: fix invalid assignment warning
staging:
wlan-ng: Remove pointless a3/a4 union
staging:
wlan-ng: use siocdevprivate
static_call:
Update API documentation
stmmac:
dwmac-loongson:Fix missing return value
string:
improve default out-of-line memcmp() implementation
string_helpers:
Escape double quotes in escape_special
Linux:
SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs
Linux:
SUNRPC enforce creation of no more than max_connect xprts
Linux:
SUNRPC keep track of number of transports to unique addresses
SUNRPC/xprtrdma:
Fix reconnection locking
SUNRPC:
Add a /sys/kernel/debug/fail_sunrpc/ directory
SUNRPC:
Add documentation for the fail_sunrpc/ directory
SUNRPC:
Add dst_port to the sysfs xprt info file
SUNRPC:
Add RPC_AUTH_TLS protocol numbers
SUNRPC:
Add srcaddr as a file in sysfs
SUNRPC:
Add svc_rqst::rq_auth_stat
SUNRPC:
Add svc_rqst_replace_page() API
SUNRPC:
Clean up scheduling of autoclose
SUNRPC:
Convert rpc_client refcount to use refcount_t
SUNRPC:
don't pause on incomplete allocation
SUNRPC:
Eliminate the RQ_AUTHERR flag
SUNRPC:
Fix a NULL pointer deref in trace_svc_stats_latency()
SUNRPC:
Fix potential memory corruption
sunrpc:
Fix return value of get_srcport()
SUNRPC:
fix sign error causing rpcsec_gss drops
SUNRPC:
improve error response to over-size gss credential
SUNRPC:
Move client-side disconnect injection
SUNRPC:
Record timeout value in xprt_retransmit tracepoint
SUNRPC:
Refactor rpc_ping()
SUNRPC:
Remove unneeded TRACE_DEFINE_ENUMs
SUNRPC:
Server-side disconnect injection
SUNRPC:
Set rq_auth_stat in the pg_authenticate() callout
SUNRPC:
Simplify socket shutdown when not reusing TCP ports
SUNRPC:
Tweak TCP socket shutdown in the RPC client
SUNRPC:
Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs
SUNRPC:
Update trace flags
SUNRPC:
xprt_retransmit() displays the the NULL procedure incorrectly
svcrdma:
Convert rdma->sc_rw_ctxts to llist
svcrdma:
Fewer calls to wake_up() in Send completion handler
svcrdma:
Relieve contention on sc_send_lock.
svcrdma:
xpt_bc_xprt is already clear in __svc_rdma_free()
swiotlb-xen:
arrange to have buffer info logged
swiotlb-xen:
avoid double free
swiotlb-xen:
drop DEFAULT_NSLABS
swiotlb-xen:
drop leftover __ref
swiotlb-xen:
ensure to issue well-formed XENMEM_exchange requests
swiotlb-xen:
fix late init retry
swiotlb-xen:
limit init retries
swiotlb-xen:
maintain slab count properly
swiotlb-xen:
suppress certain init retries
swiotlb-xen:
this is PV-only on x86
swiotlb:
add overflow checks to swiotlb_bounce
swiotlb:
Add restricted DMA alloc/free support
swiotlb:
Add restricted DMA pool initialization
swiotlb:
Convert io_default_tlb_mem to static allocation
swiotlb:
Emit diagnostic in swiotlb_exit()
swiotlb:
fix implicit debugfs declarations
swiotlb:
Free tbl memory in swiotlb_exit()
swiotlb:
Move alloc_size to swiotlb_find_slots
swiotlb:
Refactor swiotlb init functions
swiotlb:
Refactor swiotlb_create_debugfs
swiotlb:
Refactor swiotlb_tbl_unmap_single
swiotlb:
Set dev->dma_io_tlb_mem to the swiotlb pool used
swiotlb:
Update is_swiotlb_active to add a struct device argument
swiotlb:
Update is_swiotlb_buffer to add a struct device argument
swiotlb:
use depends on for DMA_RESTRICTED_POOL
swiotlb:
Use is_swiotlb_force_bounce for swiotlb data bouncing
sx8:
use the internal state machine to check if del_gendisk needs to be called
sysctl:
introduce new proc handler proc_dobool
sysfs:
Invoke iomem_get_mapping() from the sysfs open callback
sysfs:
Rename struct bin_attribute member to f_mapping
sysfs:
Use local reference in compat_only_sysfs_link_entry_to_kobj()
tc-testing:
Add control-plane selftest for skbmod SKBMOD_F_ECN option
tc-testing:
Add control-plane selftests for sch_mq
tcp:
avoid indirect call in tcp_new_space()
tcp:
enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD
tcp:
enable mid stream window clamp
tcp:
fix tp->undo_retrans accounting in tcp_sacktag_one()
tcp:
md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0
tcp:
md5: Fix overlap between vrf and non-vrf keys
tcp:
more accurately check DSACKs to grow RACK reordering window
tcp:
more accurately detect spurious TLP probes
tcp:
seq_file: Add listening_get_first()
tcp:
seq_file: Avoid skipping sk during tcp_seek_last_pos
tcp:
seq_file: Refactor net and family matching
tcp:
seq_file: Replace listening_hash with lhash2
tcp:
tweak len/truesize ratio for coalesce candidates
tcp_bpf:
Fix one concurrency problem in the tcp_bpf_send_verdict function
tee/optee/shm_pool:
fix application of sizeof to pointer
tee:
optee: Fix missing devices unregister during optee_remove
tehuti:
use ndo_siocdevprivate
tests:
add move_mount(MOVE_MOUNT_SET_GROUP) selftest
tg3:
Read VPD with pci_vpd_alloc()
tg3:
Search VPD with pci_vpd_find_ro_info_keyword()
tg3:
Validate VPD checksum with pci_vpd_check_csum()
tgafb:
clarify dependencies
thermal/core:
Fix thermal_cooling_device_register() prototype
thermal/core:
Potential buffer overflow in thermal_build_list_of_policies()
thermal/drivers/devfreq_cooling:
use HZ macros
thermal/drivers/exynos:
Fix an error code in exynos_tmu_probe()
thermal/drivers/int340x:
Do not set a wrong tcc offset on resume
thermal/drivers/int340x:
Use IMOK independently
thermal/drivers/intel:
Allow processing of HWP interrupt
thermal/drivers/intel:
Move intel_menlow to thermal drivers
thermal/drivers/intel_powerclamp:
Replace deprecated CPU-hotplug functions.
thermal/drivers/qcom/spmi-adc-tm5:
Don't abort probing if a sensor is not used
thermal/drivers/qcom:
Add support for LMh driver
thermal/drivers/rcar_gen3_thermal:
Add support for hardware trip points
thermal/drivers/rcar_gen3_thermal:
Store TSC id as unsigned int
thermal/drivers/tegra-soctherm:
Silence message about clamped temperature
thermal/drivers/tegra:
Add driver for Tegra30 thermal sensor
thermal/drivers/tegra:
Correct compile-testing of drivers
thermal/drivers/tsens:
Fix wrong check for tzd in irq handlers
thermal/tools/tmon:
Improve the Makefile
thermal:
intel: Allow processing of HWP interrupt
thermal:
Replace deprecated CPU-hotplug functions.
thermal:
Spelling s/scallbacks/callbacks/
thermal:
Update information in MAINTAINERS
thunderbolt:
Add authorized value to the KOBJ_CHANGE uevent
thunderbolt:
Add vendor specific NHI quirk for auto-clearing interrupt status
thunderbolt:
build kunit tests without structleak plugin
thunderbolt:
Do not read control adapter config space
thunderbolt:
Fix port linking by checking all adapters
thunderbolt:
Handle ring interrupt by reading interrupt status register
thunderbolt:
test: split up test cases in tb_test_credit_alloc_all
time/timekeeping:
Avoid invoking clock_was_set() twice
time:
Handle negative seconds correctly in timespec64_to_ns()
timekeeping:
Distangle resume and clock-was-set events
timerfd:
Provide timerfd_resume()
tipc:
clean up inconsistent indenting
tipc:
fix an use-after-free issue in tipc_recvmsg
tipc:
fix size validations for the MSG_CRYPTO type
tipc:
increase timeout in tipc_sk_enqueue()
tipc:
keep the skb in rcv queue until the whole data is read
tools build:
Fix feature detect clean for out of source builds
tools headers UAPI:
Sync drm/i915_drm.h with the kernel sources
tools headers UAPI:
Sync files changed by new process_mrelease syscall and the removal of some compat entry points
tools headers UAPI:
Sync linux/fs.h with the kernel sources
tools headers UAPI:
Sync linux/in.h copy 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:
Update tools's copy of drm.h headers
tools include UAPI:
Sync sound/asound.h copy with the kernel sources
tools include UAPI:
Sync sound/asound.h copy with the kernel sources
tools include UAPI:
Update linux/mount.h copy
tools/bootconfig:
Add histogram syntax support to bconf2ftrace.sh
tools/bootconfig:
Define memblock_free_ptr() to fix build error
tools/bootconfig:
Fix tracing_on option checking in ftrace2bconf.sh
tools/bootconfig:
Show whole test command for each test case
tools/bootconfig:
Support per-group/all event enabling option
tools/bootconfig:
Use per-group/all enable option in ftrace2bconf script
tools/memory-model:
Add example for heuristic lockless reads
tools/memory-model:
Document data_race(READ_ONCE())
tools/memory-model:
Heuristics using data_race() must handle all values
tools/memory-model:
Make read_foo_diagnostic() more clearly diagnostic
tools/net:
Use bitwise instead of arithmetic operator for flags
tools/nolibc:
Implement msleep()
tools/resolve_btfids:
Emit warnings and patch zero id for missing symbols
tools/testing/selftests/vm/split_huge_page_test.c:
fix application of sizeof to pointer
tools/thermal/tmon:
Add cross compiling support
tools/vm/page-types:
remove dependency on opt_file for idle page tracking
tools:
Add sparse context/locking annotations in compiler-types.h
tools:
bpftool: Complete and synchronise attach or map types
tools:
bpftool: Complete metrics list in "bpftool prog profile" doc
tools:
bpftool: Document and add bash completion for -L, -B options
tools:
bpftool: Slightly ease bash completion updates
tools:
bpftool: Support dumping split BTF by id
tools:
bpftool: Update and synchronise option list in doc and help msg
tools:
compiler-gcc.h: Guard error attribute use with __has_attribute
tools:
Free BTF objects at various locations
tools:
include: Add ethtool_drvinfo definition to UAPI header
tools:
include: nolibc: Fix a typo occured to occurred in the file nolibc.h
tools:
Move x86 syscall number fallbacks to .../uapi/
tools:
PCI: Zero-initialize param
tools:
Remove feature-sync-compare-and-swap feature detection
tools:
rename bitmap_alloc() to bitmap_zalloc()
tools:
Replace btf__get_from_id() with btf__load_from_kernel_by_id()
topology:
use bin_attribute to break the size limitation of cpumap ABI
torture:
Add clocksource-watchdog testing to torture.sh
torture:
Add timestamps to kvm-test-1-run-qemu.sh output
torture:
Consistently name "qemu*" test output files
torture:
Create KCSAN summaries for torture.sh runs
torture:
Don't redirect qemu-cmd comment lines
torture:
Don't use "test" command's "-a" argument
torture:
Enable KCSAN summaries over groups of torture-test runs
torture:
Log more kvm-remote.sh information
torture:
Make kvm-recheck-lock.sh tolerate qemu-cmd comments
torture:
Make kvm-recheck-scf.sh tolerate qemu-cmd comments
torture:
Make kvm-recheck.sh skip kcsan.sum for build-only runs
torture:
Make kvm-test-1-run-batch.sh select per-scenario affinity masks
torture:
Make kvm-test-1-run-qemu.sh apply affinity
torture:
Make kvm-test-1-run-qemu.sh check for reboot loops
torture:
Make kvm.sh select per-scenario affinity masks
torture:
Make torture.sh accept --do-all and --donone
torture:
Move parse-console.sh call to PATH-aware scripts
torture:
Protect kvm-remote.sh directory trees from /tmp reaping
torture:
Put kvm.sh batch-creation awk script into a temp file
torture:
Replace deprecated CPU-hotplug functions.
torture:
Use numeric taskset argument in jitter.sh
tpm:
ibmvtpm: Avoid error message when process gets signal while waiting
tracepoint:
Fix kerneldoc comments
tracing/boot:
Add per-event histogram action options
tracing/boot:
Fix a hist trigger dependency for boot time tracing
tracing/boot:
Fix to check the histogram control param is a leaf node
tracing/boot:
Fix to loop on only subkeys
tracing/boot:
Fix trace_boot_hist_add_array() to check array is value
tracing/boot:
Show correct histogram error command
tracing/boot:
Support multiple handlers for per-event histogram
tracing/boot:
Support multiple histograms for each event
tracing/doc:
Fix table format in histogram code
tracing/histogram:
Update the documentation for the buckets modifier
tracing/osnoise:
Fix missed cpus_read_unlock() in start_per_cpu_kthreads()
tracing/probe:
Change traceprobe_set_print_fmt() to take a type
tracing/probe:
Have traceprobe_parse_probe_arg() take a const arg
tracing/probes:
Allow for dot delimiter as well as slash for system names
tracing/probes:
Have process_fetch_insn() take a void * instead of pt_regs
tracing/probes:
Reject events which have the same name of existing one
tracing/probes:
Use struct_size() instead of defining custom macros
tracing:
Add a probe that attaches to trace events
tracing:
Add DYNAMIC flag for dynamic events
tracing:
Add linear buckets to histogram logic
tracing:
Add migrate-disabled counter to tracing output.
tracing:
Add trace_event helper macros __string_len() and __assign_str_len()
tracing:
Allow execnames to be passed as args for synthetic events
tracing:
Do not warn when connecting eprobe to non existing event
tracing:
Dynamically allocate the per-elt hist_elt_data array
tracing:
Fix a typo in tracepoint.h
tracing:
Fix event probe removal from dynamic events
tracing:
Fix memory leak in eprobe_register()
tracing:
Fix missing * in comment block
tracing:
Fix missing osnoise tracer on max_latency
tracing:
Fix misspelling of "missing"
tracing:
Fix some alloc_event_probe() error handling bugs
tracing:
Have all levels of checks prevent recursion
tracing:
Have dynamic events have a ref counter
tracing:
Have histogram types be constant when possible
tracing:
Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig
tracing:
Replace deprecated CPU-hotplug functions.
tracing:
Simplify the Kconfig dependency of FTRACE
tracing:
synth events: increase max fields count
trap:
cleanup trap_init()
tty:
don't store semi-state into tty drivers
tty:
drop alloc_tty_driver
tty:
drop put_tty_driver
tty:
Fix data race between tiocsti() and flush_to_ldisc()
tty:
Fix out-of-bound vmalloc access in imageblit
tty:
hvc: replace BUG_ON() with negative return value
tty:
include kref.h in tty_driver.h
tty:
include list & lockdep from tty_ldisc.h
tty:
make tty_set_operations an inline
tty:
move ldisc prototypes to tty_ldisc.h
tty:
move tty_buffer definitions to new tty_buffer.h
tty:
move tty_driver related prototypes to tty_driver.h
tty:
move tty_ldisc_receive_buf to tty_flip.h
tty:
move tty_port to new tty_port.h
tty:
moxa: use semi-colons instead of commas
tty:
pdc_cons, free tty_driver upon failure
tty:
replace in_irq() with in_hardirq()
tty:
serial: Fix spelling mistake "Asychronous" -> "Asynchronous"
tty:
serial: fsl_lpuart: check dma_tx_in_progress in tx dma callback
tty:
serial: fsl_lpuart: do software reset for imx7ulp and imx8qxp
tty:
serial: fsl_lpuart: enable two stop bits for lpuart32
tty:
serial: fsl_lpuart: fix the wrong mapbase value
tty:
serial: jsm: hold port lock when reporting modem line changes
tty:
serial: linflexuart: Remove redundant check to simplify the code
tty:
serial: samsung: Add Exynos850 SoC data
tty:
serial: samsung: Fix driver data macros style
tty:
serial: samsung: Init USI to keep clocks running
tty:
serial: uartlite: Add runtime pm support
tty:
serial: uartlite: Disable clocks in case of errors
tty:
serial: uartlite: Use constants in early_uartlite_putc
tty:
serial: uartlite: Use read_poll_timeout for a polling loop
tty:
stop using alloc_tty_driver
tty:
synclink_gt: rename a conflicting function name
tty:
tty_flip.h needs only tty_buffer and tty_port
tty:
unexport tty_ldisc_release
tulip:
Remove deadcode on startup true condition
tulip:
use ndo_siocdevprivate
uapi:
IPv6 IOAM headers definition
uapi:
virtio_ids: Sync ids with specification
ubd:
use bvec_virt
ubifs:
report correct st_size for encrypted symlinks
ucounts:
Fix signal ucount refcounting
ucounts:
Move get_ucounts from cred_alloc_blank to key_change_session_keyring
ucounts:
Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds
ucounts:
Proper error handling in set_cred_ucounts
udf:
Check LVID earlier
udf:
Fix iocharset=utf8 mount option
udf:
Get rid of 0-length arrays
udf:
Get rid of 0-length arrays in struct fileIdentDesc
udf:
Remove unused declaration
Linux:
udf_get_extendedattr() had no boundary checks.
udmabuf:
Add support for mapping hugepages (v4)
udmabuf:
configurable list_limit and size_limit_mb
udmabuf:
fix general protection fault in udmabuf_create
udp_tunnel:
Fix udp_tunnel_nic work-queue type
um:
enable VMAP_STACK
um:
fix stub location calculation
um:
make PCI emulation driver init/exit static
um:
vector: adjust to coalesce API changes
um:
virt-pci: don't do DMA from stack
um:
virt-pci: fix uapi documentation
um:
virtio_uml: fix memory leak on init failures
um:
virtio_uml: include linux/virtio-uml.h
units:
Add SI metric prefix definitions
units:
add the HZ macros
units:
change from 'L' to 'UL'
unix:
Fix an issue in unix_shutdown causing the other end read/write failures
unix_bpf:
Fix a potential deadlock in unix_dgram_bpf_recvmsg()
usb-storage:
Add quirk for ScanLogic SL11R-IDE older than 2.6c
usb:
audio-v2: add ability to define feature unit descriptor
usb:
bdc: Fix a resource leak in the error handling path of 'bdc_probe()'
usb:
bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
USB:
cdc-acm: fix break reporting
USB:
cdc-acm: fix minor-number release
USB:
cdc-acm: fix racy tty buffer accesses
usb:
cdc-wdm: Fix check for WWAN
usb:
cdns3: fix race condition before setting doorbell
usb:
cdnsp: fix the wrong mult value for HS isoc or intr
usb:
chipidea: ci_hdrc_imx: Also search for 'phys' phandle
usb:
chipidea: host: fix port index underflow and UBSAN complains
usb:
common: add helper to get role-switch-default-mode
usb:
core: hcd: Add support for deferring roothub registration
usb:
core: hcd: Modularize HCD stop configuration in usb_stop_hcd()
usb:
dwc2: check return value after calling platform_get_resource()
usb:
dwc2: Fix spelling mistake "was't" -> "wasn't"
usb:
dwc2: gadget: Add endpoint wedge support
usb:
dwc2: gadget: Fix ISOC flow for BDMA and Slave
usb:
dwc2: gadget: Fix ISOC transfer complete handling for DDMA
usb:
dwc2: gadget: implement udc_set_speed()
usb:
dwc3: core: balance phy init and exit
usb:
dwc3: Decouple USB 2.0 L1 & L2 events
usb:
dwc3: drd: use helper to get role-switch-default-mode
usb:
dwc3: dwc3-qcom: Enable tx-fifo-resize property by default
usb:
dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API
usb:
dwc3: gadget: Revert "set gadgets parent to the right controller"
usb:
dwc3: gadget: set gadgets parent to the right controller
usb:
dwc3: imx8mp: request irq after initializing dwc3
usb:
dwc3: meson-g12a: add IRQ check
usb:
dwc3: pci: add support for AMD's newer generation platform.
usb:
dwc3: qcom: add IRQ check
usb:
dwc3: Resize TX FIFOs to meet EP bursting requirements
usb:
ehci-orion: Handle errors of clk_prepare_enable() in probe
USB:
EHCI: Add alias for Broadcom INSNREG
USB:
EHCI: Add register array bounds to HCS ports
USB:
EHCI: ehci-mv: improve error handling in mv_ehci_enable()
usb:
ehci: Simplify platform driver registration
usb:
gadget: Add description for module parameter
usb:
gadget: aspeed: Remove repeated verbose license text
usb:
gadget: bdc: remove unnecessary AND operation when get ep maxp
usb:
gadget: composite: Allow bMaxPower=0 if self-powered
usb:
gadget: configfs: Check USB configuration before adding
usb:
gadget: f_hid: optional SETUP/SET_REPORT mode
usb:
gadget: f_ncm: ncm_wrap_ntb - move var definitions into if statement
usb:
gadget: f_ncm: remove check for NULL skb_tx_data in timer function
usb:
gadget: f_ncm: remove spurious boolean timer_stopping
usb:
gadget: f_ncm: remove spurious if statement
usb:
gadget: f_ncm: remove timer_force_tx field
usb:
gadget: f_uac1: add volume and mute support
usb:
gadget: f_uac1: fixing inconsistent indenting
usb:
gadget: f_uac2: Add missing companion descriptor for feedback EP
usb:
gadget: f_uac2: add volume and mute support
usb:
gadget: f_uac2: fixed EP-IN wMaxPacketSize
usb:
gadget: f_uac2: Populate SS descriptors' wBytesPerInterval
usb:
gadget: f_uac2: remove redundant assignments to pointer i_feature
usb:
gadget: Fix inconsistent indent
usb:
gadget: mass_storage: Remove repeated verbose license text
usb:
gadget: mv_u3d: request_irq() after initializing UDC
usb:
gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops
usb:
gadget: r8a66597: fix a loop in set_feature()
usb:
gadget: remove unnecessary AND operation when get ep maxp
usb:
gadget: remove useless cast
usb:
gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
usb:
gadget: u_audio: add bi-directional volume and mute support
usb:
gadget: u_audio: EP-OUT bInterval in fback frequency
usb:
gadget: u_ether: fix a potential null pointer dereference
usb:
gadget: udc: at91: add IRQ check
usb:
gadget: udc: core: Introduce check_config to verify USB configuration
usb:
gadget: udc: renesas_usb3: Fix soc_device_match() abuse
usb:
gadget: udc: s3c2410: add IRQ check
usb:
gadget: uvc: add scatter gather support
usb:
gadget: uvc: decrease the interrupt load to a quarter
usb:
gadget: uvc: make uvc_num_requests depend on gadget speed
usb:
gadget: uvc: set v4l2_dev->dev in f_uvc
usb:
host: fotg210: fix the actual_length of an iso packet
usb:
host: fotg210: fix the endpoint's transactional opportunities calculation
usb:
host: ohci-spear: simplify calling usb_add_hcd()
usb:
host: ohci-tmio: add IRQ check
usb:
host: remove dead EHCI support for on-chip PMC MSP71xx USB controller
usb:
host: remove line for obsolete config USB_HWA_HCD
usb:
host: xhci-rcar: Don't reload firmware after the completion
usb:
hso: fix error handling code of hso_create_net_device
usb:
hso: remove the bailout parameter
usb:
isp1301-omap: Fix the GPIO include
usb:
isp1760: check maxpacketsize before using it
usb:
isp1760: clean never read udc_enabled warning
usb:
isp1760: do not reset retval
usb:
isp1760: do not shift in uninitialized slot
usb:
isp1760: do not sleep in field register poll
usb:
isp1760: fix memory pool initialization
usb:
isp1760: fix qtd fill length
usb:
isp1760: ignore return value for bus change pattern
usb:
isp1760: otg control register access
usb:
isp1760: remove debug message as error
usb:
isp1760: rework cache initialization error handling
usb:
isp1760: use the right irq status bit
usb:
isp1760: write to status and address register
usb:
misc: adutux: use swap()
usb:
misc: brcmstb-usb-pinmap: add IRQ check
usb:
mtu3: add helper to power on/down device
usb:
mtu3: add new helpers for host suspend/resume
usb:
mtu3: fix random remote wakeup
usb:
mtu3: fix the wrong HS mult value
usb:
mtu3: restore HS function when set SS/SSP
usb:
mtu3: return successful suspend status
usb:
mtu3: support option to disable usb2 ports
usb:
mtu3: support property role-switch-default-mode
usb:
mtu3: support runtime PM for host mode
usb:
mtu3: support suspend/resume for device mode
usb:
mtu3: support suspend/resume for dual-role mode
usb:
mtu3: use @mult for HS isoc or intr
usb:
musb: dsps: Fix the probe error path
usb:
musb: musb_dsps: request_irq() after initializing musb
usb:
musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned()
usb:
phy: fsl-usb: add IRQ check
usb:
phy: tahvo: add IRQ check
usb:
phy: twl6030: add IRQ checks
usb:
remove reference to deleted config STB03xxx
usb:
renesas-xhci: Remove renesas_xhci_pci_exit()
usb:
renesas_usbhs: Fix spelling mistake "faile" -> "failed"
USB:
serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter
USB:
serial: cp210x: add part-number debug printk
USB:
serial: cp210x: clean up control-request timeout
USB:
serial: cp210x: clean up set-chars request
USB:
serial: cp210x: clean up type detection
USB:
serial: cp210x: determine fw version for CP2105 and CP2108
USB:
serial: cp210x: fix control-characters error handling
USB:
serial: cp210x: fix dropped characters with CP2102
USB:
serial: cp210x: fix flow-control error handling
USB:
serial: io_edgeport: drop unused descriptor helper
USB:
serial: mos7840: remove duplicated 0xac24 device ID
USB:
serial: option: add device id for Foxconn T99W265
USB:
serial: option: add prod. id for Quectel EG91
USB:
serial: option: add Quectel EC200S-CN module support
USB:
serial: option: add Telit LE910Cx composition 0x1204
USB:
serial: option: add Telit LN920 compositions
USB:
serial: option: remove duplicate USB device ID
USB:
serial: pl2303: fix GL type detection
USB:
serial: qcserial: add EM9191 QDL support
USB:
serial: replace symbolic permissions by octal permissions
usb:
testusb: Fix for showing the connection speed
usb:
typec: tcpci: don't handle vSafe0V event if it's not enabled
usb:
typec: tcpm: Fix spelling mistake "atleast" -> "at least"
usb:
typec: tcpm: handle SRC_STARTUP state if cc changes
usb:
typec: tcpm: Support non-PD mode
usb:
typec: tipd: Remove dependency on "connector" child fwnode
usb:
xhci-mtk: add a member of num_esit
usb:
xhci-mtk: allow bandwidth table rollover
usb:
xhci-mtk: check boundary before check tt
usb:
xhci-mtk: Do not use xhci's virt_dev in drop_endpoint
usb:
xhci-mtk: Do not use xhci's virt_dev in drop_endpoint
usb:
xhci-mtk: fix issue of out-of-bounds array access
usb:
xhci-mtk: fix use-after-free of mtk->hcd
usb:
xhci-mtk: modify the SOF/ITP interval for mt8195
usb:
xhci-mtk: relax TT periodic bandwidth allocation
usb:
xhci-mtk: support option to disable usb2 ports
usb:
xhci-mtk: update fs bus bandwidth by bw_budget_table
usb:
xhci-renesas: Minor coding style cleanup
USB:
xhci: dbc: fix tty registration race
usb:
xhci: tegra: mark PM functions as __maybe_unused
usbip:
clean up code in vhci_device_unlink_cleanup
usbip:
give back URBs for unsent unlink requests during cleanup
Linux:
usbip:vhci_hcd USB port can get stuck in the disabled state
usbnet:
fix error return code in usbnet_probe()
usbnet:
sanity check for maxpacket
userfaultfd:
change mmap_changing to atomic
userfaultfd:
fix a race between writeprotect and exit_mmap()
userfaultfd:
prevent concurrent API initialization
v253_init:
eliminate pointer to string
vboxfs:
fix broken legacy mount signature checking
vDPA/ifcvf:
detect and use the onboard number of queues directly
vDPA/ifcvf:
enable multiqueue and control vq
vDPA/ifcvf:
implement management netlink framework for ifcvf
vDPA/ifcvf:
introduce get_dev_type() which returns virtio dev id
vdpa/mlx5:
Add multiqueue support
vdpa/mlx5:
Add support for control VQ and MAC setting
vdpa/mlx5:
Avoid executing set_vq_ready() if device is reset
vdpa/mlx5:
Clear ready indication for control VQ
vdpa/mlx5:
Decouple virtqueue callback from struct mlx5_vdpa_virtqueue
vdpa/mlx5:
Ensure valid indices are provided
vdpa/mlx5:
function prototype modifications in preparation to control VQ
vdpa/mlx5:
Remove redundant header file inclusion
vdpa:
Add an opaque pointer for vdpa_config_ops.dma_map()
vdpa:
Add reset callback in vdpa_config_ops
vdpa:
factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap()
vdpa:
Fix some coding style issues
vdpa:
Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro
vdpa:
potential uninitialized return in vhost_vdpa_va_map()
vdpa:
Support transferring virtual addressing during DMA mapping
vdpa_sim:
Use iova_shift() for the size passed to alloc_iova()
vduse:
Cleanup the old kernel states after reset failure
vduse:
Disallow injecting interrupt before DRIVER_OK is set
VDUSE:
fix documentation underline warning
vduse:
Fix race condition between resetting and irq injecting
vduse:
Implement an MMU-based software IOTLB
vduse:
Introduce VDUSE - vDPA Device in Userspace
vduse:
missing error code in vduse_init()
veth:
always report zero combined channels
veth:
create by default nr_possible_cpus queues
veth:
factor out initialization helper
veth:
implement support for set_channel ethtool op
veth:
use skb_prepare_for_gro()
vfio-ccw:
step down as maintainer
vfio-pci/zdev:
Remove repeated verbose license text
vfio/ap,ccw:
Fix open/close when multiple device FDs are open
vfio/ap_ops:
Add missed vfio_uninit_group_dev()
vfio/ap_ops:
Convert to use vfio_register_group_dev()
vfio/fsl:
Move to the device set infrastructure
vfio/gvt:
Fix open/close when multiple device FDs are open
vfio/mbochs:
Fix close when multiple device FDs are open
vfio/mbochs:
Fix missing error unwind of mbochs_used_mbytes
vfio/mdev:
don't warn if ->request is not set
vfio/mdev:
turn mdev_init into a subsys_initcall
vfio/pci:
add missing identifier name in argument of function prototype
vfio/pci:
Change vfio_pci_try_bus_reset() to use the dev_set
vfio/pci:
Include vfio header in vfio_pci_core.h
vfio/pci:
Introduce vfio_pci_core.ko
vfio/pci:
Make vfio_pci_regops->rw() return ssize_t
vfio/pci:
Move igd initialization to vfio_pci.c
vfio/pci:
Move module parameters to vfio_pci.c
vfio/pci:
Move to the device set infrastructure
vfio/pci:
Rename ops functions to fit core namings
vfio/pci:
Rename vfio_pci.c to vfio_pci_core.c
vfio/pci:
Rename vfio_pci_device to vfio_pci_core_device
vfio/pci:
Rename vfio_pci_private.h to vfio_pci_core.h
vfio/pci:
Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the device set
vfio/pci:
Split the pci_driver code out of vfio_pci_core.c
vfio/platform:
Use open_device() instead of open coding a refcnt scheme
vfio/samples:
Delete useless open/close
vfio/samples:
Remove module get/put
vfio/type1:
Fix vfio_find_dma_valid return
vfio:
Introduce a vfio_uninit_group_dev() API call
vfio:
platform: reset: Convert to SPDX identifier
vfio:
Provide better generic support for open/release vfio_device_ops
vfio:
Remove struct vfio_device_ops open/release
vfio:
Use config not menuconfig for VFIO_NOIOMMU
vfio:
Use kconfig if XX/endif blocks instead of repeating 'depends on'
vfio:
Use select for eventfd
vfs:
add rcu argument to ->get_acl() callback
vfs:
check fd has read access in kernel_read_file_from_fd()
vgaarb:
cleanup vgaarb.h
vgaarb:
don't pass a cookie to vga_client_register
vgaarb:
move the kerneldoc for vga_set_legacy_decoding to vgaarb.c
vgaarb:
provide a vga_client_unregister wrapper
vgaarb:
remove the unused irq_set_state argument to vga_client_register
vgaarb:
remove vga_conflicts
vgaarb:
remove VGA_DEFAULT_DEVICE
vhost scsi:
Convert to SPDX identifier
vhost-iotlb:
Add an opaque pointer for vhost IOTLB
vhost-vdpa:
Fix the wrong input in config_cb
vhost-vdpa:
Handle the failure of vdpa_reset()
vhost/vsock:
support MSG_EOR bit processing
vhost_net:
fix OoB on sendmsg() failure.
vhost_vdpa:
unset vq irq before freeing irq
via-rhine:
Use of_device_get_match_data to simplify code
via-velocity:
Use of_device_get_match_data to simplify code
video:
ep93xx: Prepare clock before using it
video:
fbdev: arcfb: remove redundant initialization of variable err
video:
fbdev: asiliantfb: Error out if 'pixclock' equals zero
video:
fbdev: gbefb: Only instantiate device when built for IP32
video:
fbdev: kyro: Error out if 'pixclock' equals zero
video:
fbdev: kyro: fix a DoS bug by restricting user input
video:
fbdev: neofb: add a check against divide error
video:
fbdev: riva: Error out if 'pixclock' equals zero
video:
fbdev: ssd1307fb: Cache address ranges
video:
fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range()
video:
fbdev: ssd1307fb: Optimize screen updates
video:
fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display()
video:
fbdev: ssd1307fb: Simplify ssd1307fb_update_display()
virtio-balloon:
Use virtio_find_vqs() helper
virtio-blk:
remove unneeded "likely" statements
virtio-mem:
use a single dynamic memory group for a single virtio-mem device
virtio-net:
fix for skb_over_panic inside big mode
virtio-net:
fix pages leaking when building skb in big mode
virtio-net:
realign page_to_skb() after merges
virtio-ring:
fix DMA metadata flags
virtio/vsock:
add 'VIRTIO_VSOCK_SEQ_EOR' bit.
virtio/vsock:
rename 'EOR' to 'EOM' bit.
virtio/vsock:
support MSG_EOR bit processing
virtio:
Bind virtio device to device-tree node
virtio:
don't fail on !of_device_is_compatible
virtio:
write back F_VERSION_1 before validate
virtio_blk:
add error handling support for add_disk()
virtio_blk:
use bvec_virt
virtio_net:
reduce raw_smp_processor_id() calling in virtnet_xdp_get_sq
virtio_net:
Replace deprecated CPU-hotplug functions.
VMCI:
fix NULL pointer dereference when unmapping queue pair
vmlinux.lds.h:
remove old check for GCC 4.9
vmxnet3:
add support for 32 Tx/Rx queues
vmxnet3:
add support for ESP IPv6 RSS
vmxnet3:
do not stop tx queues after netif_device_detach()
vmxnet3:
increase maximum configurable mtu to 9190
vmxnet3:
prepare for version 6 changes
vmxnet3:
remove power of 2 limitation on the queues
vmxnet3:
set correct hash type based on rss information
vmxnet3:
switch from 'pci_' to 'dma_' API
vmxnet3:
update to version 6
vrf:
fix NULL dereference in vrf_finish_output()
vrf:
Revert "Reset skb conntrack connection..."
vrf:
use skb_expand_head in vrf_finish_output
vsock_diag_test:
remove free_sock_stat() call in test_no_sockets
vsock_test:
update message bounds test for MSG_EOR
vt:
keyboard.c: make console an unsigned int
vt:
keyboard: treat kbd_table as an array all the time.
vt_kdsetmode:
extend console locking
wait:
use LIST_HEAD_INIT() to initialize wait_queue_head
wan:
cosa: remove dead cosa_net_ioctl() function
wan:
hostess_sv11: use module_init/module_exit helpers
wan:
remove sbni/granch driver
wan:
remove stale Kconfig entries
wan:
use ndo_siocdevprivate
watchdog/sb_watchdog:
fix compilation problem due to COMPILE_TEST
watchdog:
bcm2835_wdt: consider system-power-controller property
watchdog:
bd70528 drop bd70528 support
watchdog:
Fix NULL pointer dereference when releasing cdev
watchdog:
Fix OMAP watchdog early handling
watchdog:
imx2_wdg: notify wdog core to stop ping worker on suspend
watchdog:
introduce watchdog_dev_suspend/resume
watchdog:
iTCO_wdt: Fix detection of SMI-off case
watchdog:
ixp4xx: Rewrite driver to use core
watchdog:
ixp4xx: Rewrite driver to use core
watchdog:
ixp4xx_wdt: Fix address space warning
watchdog:
max63xx_wdt: Add device tree probing
watchdog:
mediatek: mt8195: add wdt support
watchdog:
mpc8xxx_wdt: Constify static struct watchdog_ops
watchdog:
only run driver set_pretimeout op if device supports it
watchdog:
sbsa: drop unneeded MODULE_ALIAS
watchdog:
sbsa: only use 32-bit accessors
watchdog:
sl28cpld_wdt: Constify static struct watchdog_ops
watchdog:
Start watchdog in watchdog_set_last_hw_keepalive only if appropriate
watchdog:
tqmx86: Constify static struct watchdog_ops
wcn36xx:
Allow firmware name to be overridden by DT
wcn36xx:
Ensure finish scan is not requested before start scan
wcn36xx:
Fix missing frame timestamp for beacon/probe-resp
wilc1000:
Convert module-global "isinit" to device-specific variable
wilc1000:
dispose irq on failure path
wilc1000:
remove redundant code
wilc1000:
use devm_clk_get_optional()
wilc1000:
use goto labels on error path
workqueue:
annotate alloc_workqueue() as printf
workqueue:
Assign a color to barrier work items
workqueue:
Change arguement of pwq_dec_nr_in_flight()
workqueue:
Change the code of calculating work_flags in insert_wq_barrier()
workqueue:
Fix possible memory leaks in wq_numa_init()
workqueue:
fix state-dump console deadlock
workqueue:
Fix typo in comments
workqueue:
Mark barrier work with WORK_STRUCT_INACTIVE
workqueue:
Remove unused WORK_NO_COLOR
workqueue:
Rename "delayed" (delayed by active management) to "inactive"
workqueue:
Replace deprecated CPU-hotplug functions.
workqueue:
Replace deprecated ida_simple_*() with ida_alloc()/ida_free()
writeback:
fix bandwidth estimate for spiky workload
writeback:
make the laptop_mode prototypes available unconditionally
writeback:
memcg: simplify cgroup_writeback_by_id
writeback:
reliably update bandwidth estimation
writeback:
rename domain_update_bandwidth()
writeback:
track number of inodes under writeback
writeback:
use READ_ONCE for unlocked reads of writeback stats
wwan:
core: Fix missing RTM_NEWLINK event for default link
wwan:
core: Unshadow error code returned by ida_alloc_range()
wwan:
mhi: Fix build.
wwan:
mhi: Fix missing spin_lock_init() in mhi_mbim_probe()
x86, prctl:
Hook L1D flushing in via prctl
x86/amd_gart:
don't set failed sg dma_address to DMA_MAPPING_ERROR
x86/amd_gart:
return error code from gart_map_sg()
x86/asm:
Fix SETZ size enqcmds() build failure
x86/build/vdso:
fix missing FORCE for *.so build rule
x86/build:
Do not add -falign flags unconditionally for clang
x86/build:
Move the install rule to arch/x86/Makefile
x86/build:
Remove stale cc-option checks
x86/build:
Remove the left-over bzlilo target
x86/cpu:
Add get_llc_id() helper function
x86/entry:
Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n
x86/entry:
Correct reference to intended CONFIG_64_BIT
x86/fault:
Fix wrong signal when vsyscall fails with pkey
x86/fpu:
Mask out the invalid MXCSR bits properly
x86/fpu:
Restore the masking out of reserved MXCSR bits
x86/hpet:
Use another crystalball to evaluate HPET usability
x86/hyperv:
add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0
x86/hyperv:
Avoid erroneously sending IPI to 'self'
x86/hyperv:
fix for unwanted manipulation of sched_clock when TSC marked unstable
x86/hyperv:
fix root partition faults when writing to VP assist page MSR
x86/hyperv:
remove on-stack cpumask from hv_send_ipi_mask_allbutself
x86/insn, tools/x86:
Fix undefined behavior due to potential unaligned accesses
x86/kaslr:
Have process_mem_region() return a boolean
x86/Kconfig:
Correct reference to MWINCHIP3D
x86/Kconfig:
Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically
x86/kvm:
Don't enable IRQ when IRQ enabled in kvm_wait
x86/kvm:
remove non-x86 stuff from arch/x86/kvm/ioapic.h
x86/kvmclock:
Move this_cpu_pvti into kvmclock.h
x86/mce/inject:
Replace deprecated CPU-hotplug functions.
x86/mce:
Avoid infinite loop for copy from user recovery
x86/mce:
Defer processing of early errors
x86/microcode:
Replace deprecated CPU-hotplug functions.
x86/mm:
Fix kern_addr_valid() to cope with existing but not present entries
x86/mm:
Prepare for opt-in based L1D flush in switch_mm()
x86/mm:
Refactor cond_ibpb() to support other use cases
x86/mmiotrace:
Replace deprecated CPU-hotplug functions.
x86/mtrr:
Replace deprecated CPU-hotplug functions.
x86/pat:
Pass valid address to sanitize_phys()
x86/PCI:
Add pci_numachip_init() declaration
x86/PCI:
Add support for the ALi M1487 (IBC) PIRQ router
x86/PCI:
Add support for the Intel 82374EB/82374SB (ESC) PIRQ router
x86/PCI:
Add support for the Intel 82426EX PIRQ router
x86/PCI:
sta2x11: switch from 'pci_' to 'dma_' API
x86/platform/olpc:
Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI
x86/platform:
Increase maximum GPIO number for X86_64
x86/power:
Fix kernel-doc warnings in cpu.c
x86/process:
Make room for TIF_SPEC_L1D_FLUSH
x86/PVH:
adjust function/data placement
x86/reboot:
Document how to override DMI platform quirks
x86/reboot:
Document the "reboot=pci" option
x86/reboot:
Limit Dell Optiplex 990 quirk to early BIOS versions
x86/resctrl:
Add a helper to read a closid's configuration
x86/resctrl:
Add a helper to read/set the CDP configuration
x86/resctrl:
Add a separate schema list for resctrl
x86/resctrl:
Add resctrl_arch_get_num_closid()
x86/resctrl:
Allow different CODE/DATA configurations to be staged
x86/resctrl:
Apply offset correction when config is staged
x86/resctrl:
Calculate the index from the configuration type
x86/resctrl:
Expand resctrl_arch_update_domains()'s msr_param range
x86/resctrl:
Fix kfree() of the wrong type in domain_add_cpu()
x86/resctrl:
Free the ctrlval arrays when domain_setup_mon_state() fails
x86/resctrl:
Group staged configuration into a separate struct
x86/resctrl:
Label the resources with their configuration type
x86/resctrl:
Make ctrlval arrays the same size
x86/resctrl:
Make resctrl_arch_get_config() return its value
x86/resctrl:
Merge the CDP resources
x86/resctrl:
Merge the ctrl_val arrays
x86/resctrl:
Move the schemata names into struct resctrl_schema
x86/resctrl:
Pass configuration type to resctrl_arch_get_config()
x86/resctrl:
Pass the schema in info dir's private pointer
x86/resctrl:
Pass the schema to resctrl filesystem functions
x86/resctrl:
Remove rdt_cdp_peer_get()
x86/resctrl:
Rename update_domains() to resctrl_arch_update_domains()
x86/resctrl:
Split struct rdt_domain
x86/resctrl:
Split struct rdt_resource
x86/resctrl:
Store the effective num_closid in the schema
x86/resctrl:
Swizzle rdt_resource and resctrl_schema in pseudo_lock_region
x86/resctrl:
Walk the resctrl schema list instead of an arch list
x86/setup:
Call early_reserve_memory() earlier
x86/setup:
Explicitly include acpi.h
x86/sev:
Return an error on a returned non-zero SW_EXITINFO1[31:0]
x86/smp:
Add a per-cpu view of SMT state
x86/tools/relocs:
Mark die() with the printf function attr format
x86/uaccess:
Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y
x86:
Add support for 0x22/0x23 port I/O configuration space
x86:
Avoid magic number with ELCR register accesses
x86:
Fix typo s/ECLR/ELCR/ for the PIC register
x86:
remove cc-option-yn test for -mtune=
x86:
xen: platform-pci-unplug: use pr_err() and pr_warn() instead of raw printk()
xen-blkfront:
Remove redundant assignment to variable err
xen-netback:
correct success/error reporting for the SKB-with-fraglist case
xen/balloon:
fix balloon kthread freezing
xen/balloon:
fix cancelled balloon action
xen/balloon:
use a kernel thread instead a workqueue
xen/blkfront:
don't take local copy of a request from the ring page
xen/blkfront:
don't trust the backend response data blindly
xen/blkfront:
read response from backend only once
Xen/gntdev:
don't ignore kernel unmapping error
xen/netfront:
disentangle tx_skb_freelist
xen/netfront:
don't read data from request on the ring page
xen/netfront:
don't trust the backend response data blindly
xen/netfront:
read response from backend only once
xen/netfront:
stop tx queues during live migration
xen/pci-swiotlb:
reduce visibility of symbols
xen/pcifront:
Removed unnecessary __ref annotation
xen/privcmd:
drop "pages" parameter from xen_remap_pfn()
xen/privcmd:
fix error handling in mmap-resource processing
xen/privcmd:
replace kcalloc() by kvcalloc() when allocating empty pages
xen/pvcalls:
backend can be a module
xen/x86:
adjust data placement
xen/x86:
allow "earlyprintk=xen" to work for PV Dom0
xen/x86:
allow PVH Dom0 without XEN_PV=y
xen/x86:
drop redundant zeroing from cpu_initialize_context()
xen/x86:
fix PV trap handling on secondary processors
xen/x86:
generalize preferred console model from PV to PVH Dom0
xen/x86:
hook up xen_banner() also for PVH
xen/x86:
make "earlyprintk=xen" work better for PVH Dom0
xen/x86:
make "earlyprintk=xen" work for HVM/PVH DomU
xen/x86:
prevent PVH type from getting clobbered
xen:
assume XENFEAT_gnttab_map_avail_bits being set for pv guests
xen:
assume XENFEAT_mmu_pt_update_preserve_ad being set for pv guests
xen:
check required Xen features
xen:
fix setting of max_pfn in shared_info
xen:
fix usage of pmd_populate in mremap for pv guests
xen:
remove stray preempt_disable() from PV AP startup code
xen:
reset legacy rtc flag for PV domU
xen:
swiotlb: return error code from xen_swiotlb_map_sg()
xfrm:
Add possibility to set the default to block if we have no policy
xfrm:
fix rcu lock in xfrm_notify_userpolicy()
xfrm:
make user policy API complete
xfrm:
notify default policy on update
xfs:
add attr state machine tracepoints
xfs:
add trace point for fs shutdown
xfs:
AIL needs asynchronous CIL forcing
xfs:
allow setting and clearing of log incompat feature flags
xfs:
attach iclog callbacks in xlog_cil_set_ctx_write_state()
xfs:
avoid buffer deadlocks when walking fs inodes
xfs:
CIL work is serialised, not pipelined
xfs:
cleanup __FUNCTION__ usage
xfs:
clear log incompat feature bits when the log is idle
xfs:
consolidate mount option features in m_features
xfs:
constify btree function parameters that are not modified
xfs:
convert bp->b_bn references to xfs_buf_daddr()
xfs:
Convert double locking of MMAPLOCK to use VFS helpers
xfs:
convert log flags to an operational state field
xfs:
convert mount flags to features
xfs:
convert remaining mount flags to state flags
xfs:
convert scrub to use mount-based feature checks
xfs:
Convert to use invalidate_lock
xfs:
convert xfs_fs_geometry to use mount feature checks
xfs:
convert xfs_sb_version_has checks to use mount features
xfs:
convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown()
xfs:
decode scrub flags in ftrace output
xfs:
detach dquots from inode if we don't need to inactivate it
xfs:
disambiguate units for ftrace fields tagged "blkno", "block", or "bno"
xfs:
disambiguate units for ftrace fields tagged "count"
xfs:
disambiguate units for ftrace fields tagged "len"
xfs:
disambiguate units for ftrace fields tagged "offset"
xfs:
don't run shutdown callbacks on active iclogs
xfs:
don't run speculative preallocation gc when fs is frozen
xfs:
drop ->writepage completely
xfs:
drop experimental warnings for bigtime and inobtcount
xfs:
dump log intent items that cannot be recovered due to corruption
xfs:
factor out a xfs_buftarg_is_dax helper
xfs:
factor out log write ordering from xlog_cil_push_work()
xfs:
fix I_DONTCACHE
xfs:
fix incorrect unit conversion in scrub tracepoint
xfs:
fix off-by-one error when the last rt extent is in use
xfs:
fix perag structure refcounting error when scrub fails
xfs:
fix silly whitespace problems with kernel libxfs
xfs:
flush inode inactivation work when compiling usage statistics
xfs:
grab active perag ref when reading AG headers
xfs:
inactivate inodes any time we try to free speculative preallocations
xfs:
introduce all-mounts list for cpu hotplug notifications
xfs:
introduce CPU hotplug infrastructure
xfs:
introduce xfs_buf_daddr()
xfs:
introduce xfs_sb_is_v5 helper
xfs:
kill xfs_sb_version_has_v3inode()
xfs:
log head and tail aren't reliable during shutdown
xfs:
make forced shutdown processing atomic
xfs:
make fsmap backend function key parameters const
xfs:
make the key parameters to all btree key comparison functions const
xfs:
make the key parameters to all btree query range functions const
xfs:
make the keys and records passed to btree inorder functions const
xfs:
make the pointer passed to btree set_root functions const
xfs:
make the record pointer passed to query_range functions const
xfs:
make the start pointer passed to btree alloc_block functions const
xfs:
make the start pointer passed to btree update_lastrec functions const
xfs:
make xfs_rtalloc_query_range input parameters const
xfs:
mark the record passed into btree init_key functions as const
xfs:
mark the record passed into xchk_btree functions as const
xfs:
move recovery needed state updates to xfs_log_mount_finish
xfs:
move the CIL workqueue to the CIL
xfs:
move xfs_inactive call to xfs_inode_mark_reclaimable
xfs:
move xlog_commit_record to xfs_log_cil.c
xfs:
only set IOMAP_F_SHARED when providing a srcmap to a write
xfs:
open code sb verifier feature checks
xfs:
order CIL checkpoint start records
xfs:
pass a CIL context to xlog_write()
xfs:
per-cpu deferred inode inactivation queues
xfs:
queue inactivation immediately when free realtime extents are tight
xfs:
queue inactivation immediately when free space is tight
xfs:
queue inactivation immediately when quota is nearing enforcement
xfs:
refactor xfs_iget calls from log intent recovery
xfs:
Refactor xfs_isilocked()
xfs:
reflect sb features in xfs_mount
xfs:
remove kmem_alloc_io()
xfs:
remove support for disabling quota accounting on a mounted file system
xfs:
remove support for untagged lookups in xfs_icwalk*
xfs:
remove the active vs running quota differentiation
xfs:
remove the flags argument to xfs_qm_dquot_walk
xfs:
remove unnecessary agno variable from struct xchk_ag
xfs:
remove unused xfs_sb_version_has wrappers
xfs:
remove xfs_dqrele_all_inodes
xfs:
Rename __xfs_attr_rmtval_remove
xfs:
rename buffer cache index variable b_bn
xfs:
rename i_disk_size fields in ftrace output
xfs:
rename xfs_has_attr()
xfs:
replace kmem_alloc_large() with kvmalloc()
xfs:
replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
xfs:
replace xfs_sb_version checks with feature flag checks
xfs:
resolve fork names in trace output
xfs:
rework attr2 feature and mount options
xfs:
rework xlog_state_do_callback()
xfs:
sb verifier doesn't handle uncached sb buffer
xfs:
separate out log shutdown callback processing
xfs:
standardize AG block number formatting in ftrace output
xfs:
standardize AG number formatting in ftrace output
xfs:
standardize daddr formatting in ftrace output
xfs:
standardize inode generation formatting in ftrace output
xfs:
standardize inode number formatting in ftrace output
xfs:
standardize remaining xfs_buf length tracepoints
xfs:
standardize rmap owner number formatting in ftrace output
xfs:
start documenting common units and tags used in tracepoints
xfs:
throttle inode inactivation queuing on memory reclaim
xfs:
use background worker pool when transactions can't get free space
xfs:
XLOG_STATE_IOERROR must die
xhci:
Add additional dynamic debug to follow URBs in cancel and error cases.
xhci:
Add bus number to some debug messages
xhci:
add quirk for host controllers that don't update endpoint DCS
xhci:
Enable trust tx length quirk for Fresco FL11 USB controller
xhci:
Fix command ring pointer corruption while aborting a command
xhci:
fix even more unsafe memory usage in xhci tracing
xhci:
Fix failure to give back some cached cancelled URBs.
xhci:
fix unsafe memory usage in xhci tracing
xhci:
guard accesses to ep_state in xhci_endpoint_reset()
xhci:
Set HCD flag to defer primary roothub registration
xprtrdma:
Add an xprtrdma_post_send_err tracepoint
xprtrdma:
Add xprtrdma_post_recvs_err() tracepoint
xprtrdma:
Disconnect after an ib_post_send() immediate error
xprtrdma:
Eliminate rpcrdma_post_sends()
xprtrdma:
Put rpcrdma_reps before waking the tear-down completion
xsurf100:
drop include of lib8390.c
xtensa:
add fairness to IRQ handling
xtensa:
build platform directories unconditionally
xtensa:
Bulk conversion to generic_handle_domain_irq()
xtensa:
call irqchip_init only when CONFIG_USE_OF is selected
xtensa:
do not build variants directory
xtensa:
fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
xtensa:
increase size of gcc stack frame check
xtensa:
ISS: don't panic in rs_init
xtensa:
ISS: don't use string pointer before NULL check
xtensa:
move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild
xtensa:
remove unneeded exports
xtensa:
use CONFIG_USE_OF instead of CONFIG_OF
xtensa:
xtfpga: Try software restart before simulating CPU reset
xtensa:
xtfpga: use CONFIG_USE_OF instead of CONFIG_OF
ydrm/amdgpu:
always allow evicting to SYSTEM domain
zonefs:
Convert to using invalidate_lock
zorro:
Drop useless (and hardly used) .driver member in struct zorro_dev
zorro:
Simplify remove callback
{net, RDMA}/mlx5:
Extend send to vport rules