Список изменений
в Linux
6486-64
/dev/mem:
nowait zero/null ops
9p p9mode2perm:
remove useless strlcpy and check sscanf return code
9p v9fs_parse_options:
replace simple_strtoul with kstrtouint
9p/net:
fix missing error check in p9_check_errors
9p:
Convert to using the netfs helper lib to do reads and caching
9p:
fix a bunch of checkpatch warnings
9p:
fix file headers
9p:
fix minor indentation and codestyle
9p:
set readahead and io size according to maxsize
ABI:
configfs-usb-gadget-uac1: fix a broken table
ABI:
configfs-usb-gadget-uac2: fix a broken table
ABI:
evm: place a second what at the next line
ABI:
o2cb: add an obsolete file for /sys/o2cb
ABI:
obsolete/sysfs-bus-iio: add some missing blank lines
ABI:
pstore: Fix What field
ABI:
security: fix location for evm and ima_policy
ABI:
stable/sysfs-module: better document modules
ABI:
stable/sysfs-module: document version and srcversion
ABI:
sysfs-ata: use a proper wildcard for ata_*
ABI:
sysfs-bus-mdio: add alternate What for mdio symbols
ABI:
sysfs-bus-pci: add a alternative What fields
ABI:
sysfs-bus-pci: add documentation for modalias
ABI:
sysfs-bus-pci: use wildcards on What definitions
ABI:
sysfs-bus-platform: add modalias description
ABI:
sysfs-bus-rapidio: use wildcards on What definitions
ABI:
sysfs-bus-soundwire-master: use wildcards on What definitions
ABI:
sysfs-bus-soundwire-master: use wildcards on What definitions
ABI:
sysfs-bus-soundwire-slave: use wildcards on What definitions
ABI:
sysfs-bus-soundwire-slave: use wildcards on What definitions
ABI:
sysfs-bus-usb: add missing sysfs fields
ABI:
sysfs-bus-usb: better document variable argument
ABI:
sysfs-bus-usb: use a wildcard for interface name on What
ABI:
sysfs-class-bdi: use What: to describe each property
ABI:
sysfs-class-cxl: place "not in a guest" at description
ABI:
sysfs-class-devfreq-event: use the right wildcards on What
ABI:
sysfs-class-extcon: use uppercase X for wildcards
ABI:
sysfs-class-gnss: use wildcards on What definitions
ABI:
sysfs-class-hwmon: add a description for tempY_crit_alarm
ABI:
sysfs-class-hwmon: add ABI documentation for it
ABI:
sysfs-class-infiniband: use wildcards on What definitions
ABI:
sysfs-class-mei: use wildcards on What definitions
ABI:
sysfs-class-mic: use the right wildcards on What definitions
ABI:
sysfs-class-mux: use wildcards on What definitions
ABI:
sysfs-class-pwm: use wildcards on What definitions
ABI:
sysfs-class-rapidio: use wildcards on What definitions
ABI:
sysfs-class-rc-nuvoton: use wildcards on What definitions
ABI:
sysfs-class-rc: use wildcards on What definitions
ABI:
sysfs-class-tpm: use wildcards for pcr-* nodes
ABI:
sysfs-class-typec: fix a typo on a What field
ABI:
sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions
ABI:
sysfs-class-uwb_rc: use wildcards on What definitions
ABI:
sysfs-devices-platform-dock: use wildcards on What definitions
ABI:
sysfs-devices-power: add some debug sysfs files
ABI:
sysfs-devices-power: document some RPM statistics
ABI:
sysfs-devices-removable: make a table valid as ReST markup
ABI:
sysfs-devices-system-cpu: use cpuX instead of cpu#
ABI:
sysfs-devices-system-cpu: use wildcards on What definitions
ABI:
sysfs-devices: add /dev ABI
ABI:
sysfs-driver-ufs: Add another What for platform drivers
ABI:
sysfs-firmware-efi-esrt: use wildcards on What definitions
ABI:
sysfs-kernel-slab: Document some stats
ABI:
sysfs-kernel-slab: use a wildcard for the cache name
ABI:
sysfs-mce: add 3 missing files
ABI:
sysfs-mce: add a new ABI file
ABI:
sysfs-platform-dell-privacy-wmi: correct ABI entries
ABI:
sysfs-platform-dell-privacy-wmi: correct ABI entries
ABI:
sysfs-platform-dptf: Add tables markup to a table
ABI:
sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
ABI:
sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
ABI:
sysfs-platform-sst-atom: use wildcards on What definitions
ABI:
sysfs-ptp: use wildcards on What definitions
ABI:
sysfs-tty: better document module name parameter
ABI:
testing/sysfs-module: document initstate
ACPI/PCC:
Add maintainer for PCC mailbox driver
ACPI:
AC: Quirk GK45 to skip reading _PSR
ACPI:
Add a convenience function to tell a device is in D0 state
ACPI:
Add stubs for wakeup handler functions
ACPI:
APEI: EINJ: Relax platform response timeout to 1 second
ACPI:
APEI: mark apei_hest_parse() static
ACPI:
battery: Accept charges over the design capacity as full
ACPI:
CPPC: Add NULL pointer check to cppc_get_perf()
ACPI:
Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h
ACPI:
EC: Remove initialization of static variables to false
ACPI:
EC: Use ec_no_wakeup on HP ZHAN 66 Pro
ACPI:
Get acpi_device's parent from the parent field
ACPI:
glue: Drop cleanup callback from struct acpi_bus_type
ACPI:
glue: Look for ACPI bus type only if ACPI companion is not known
ACPI:
glue: Use acpi_device_adr() in acpi_find_child_device()
ACPI:
Kconfig: Fix a typo in Kconfig
ACPI:
LPSS: Use ACPI_COMPANION() directly
ACPI:
Make acpi_node_get_parent() local
ACPI:
PM: Check states of power resources during initialization
ACPI:
PM: Fix device wakeup power reference counting error
ACPI:
PM: Fix sharing of wakeup power resources
ACPI:
PM: sleep: Do not set suspend_ops unnecessarily
ACPI:
PM: Turn off unused wakeup power resources
ACPI:
PM: Turn off wakeup power resources on _DSW/_PSW errors
ACPI:
PMIC: Fix intel_pmic_regs_handler() read accesses
ACPI:
PNP: remove duplicated BRI0A49 and BDP3336 entries
ACPI:
PRM: Handle memory allocation and memory remap failure
ACPI:
PRM: Remove unnecessary blank lines
ACPI:
processor idle: Allow playing dead in C3 state
ACPI:
replace snprintf() in "show" functions with sysfs_emit()
ACPI:
resources: Add DMI-based legacy IRQ override quirk
ACPI:
resources: Add one more Medion model in IRQ override quirk
ACPI:
scan: Obtain device's desired enumeration power state
ACPI:
scan: Release PM resources blocked by unused objects
ACPI:
tools: Fix compilation when output directory is not present
ACPI:
Update information in MAINTAINERS
ACPI:
video: Drop dmi_system_id.ident settings from video_detect_dmi_table[]
ACPI:
video: use platform backlight driver on Xiaomi Mi Pad 2
ACPICA:
ACPI 6.4 SRAT: add Generic Port Affinity type
ACPICA:
Add support for MADT online enabled bit
ACPICA:
Add support for Windows 2020 _OSI string
ACPICA:
Avoid evaluating methods too early during system resume
ACPICA:
iASL table disassembler: Added disassembly support for the NHLT ACPI table
ACPICA:
Update version to 20210930
Add :
'tools/perf/libbpf/' to ignored files
Linux:
Add AHCI support for ASM1062+JBM575 cards
Linux:
Add gitignore file for samples/fanotify/ subdirectory
Linux:
Add linux/cacheflush.h
af_packet:
Introduce egress hook
af_unix:
fix regression in read after shutdown
affs:
use bdev_nr_sectors instead of open coding it
afs:
Fix mmap
afs:
Set mtime from the client for yfs create operations
afs:
Sort out symlink reading
afs:
Use folios in directory handling
ahci:
remove duplicated PCI device IDs
aio:
Fix incorrect usage of eventfd_signal_allowed()
aio:
fix use-after-free due to missing POLLFREE handling
aio:
keep poll requests on waitqueue until completed
aio:
Prefer struct_size over open coded arithmetic
airo:
use eth_hw_addr_set()
alpha:
use is_kernel_text() helper
ALSA:
6fire: fix control and bulk message timeouts
ALSA:
cmipci: Drop stale variable assignment
ALSA:
ctl: Fix copy of updated id with element read/write
ALSA:
ctxfi: Fix out-of-range access
ALSA:
drivers: opl3: Fix incorrect use of vp->state
ALSA:
firewire-motu: add ioctl command to read cached hardware meter
ALSA:
firewire-motu: add ioctl command to read cached parameters in register DSP model
ALSA:
firewire-motu: add message parser for meter information in command DSP model
ALSA:
firewire-motu: add message parser to gather meter information in register DSP model
ALSA:
firewire-motu: add support for MOTU Track 16
ALSA:
firewire-motu: add support for MOTU Traveler mk3
ALSA:
firewire-motu: export meter information to userspace as float value
ALSA:
firewire-motu: fix null pointer dereference when polling hwdep character device
ALSA:
firewire-motu: notify event for parameter change in register DSP model
ALSA:
firewire-motu: parse messages for input parameters in register DSP model
ALSA:
firewire-motu: parse messages for line input parameters in register DSP model
ALSA:
firewire-motu: parse messages for mixer output parameters in register DSP model
ALSA:
firewire-motu: parse messages for mixer source parameters in register-DSP model
ALSA:
firewire-motu: parse messages for output parameters in register DSP model
ALSA:
firewire-motu: queue event for parameter change in register DSP model
ALSA:
firewire-motu: refine parser for meter information in register DSP models
ALSA:
firewire-motu: remove TODO for interaction with userspace about control message
ALSA:
firewire: Fix C++ style comments in uapi header
ALSA:
fireworks: add support for Loud Onyx 1200f quirk
ALSA:
gus: fix null pointer dereference on pointer block
ALSA:
hda/cs8409: Set PMSG_ON earlier inside cs8409 driver
ALSA:
hda/hdmi: Disable silent stream on GLK
ALSA:
hda/hdmi: fix HDA codec entry table order for ADL-P
ALSA:
hda/realtek - Add headset Mic support for Lenovo ALC897 platform
ALSA:
hda/realtek: Add a quirk for Acer Spin SP513-54N
ALSA:
hda/realtek: Add a quirk for HP OMEN 15 mute LED
ALSA:
hda/realtek: Add new alc285-hp-amp-init model
ALSA:
hda/realtek: Add quirk for ASRock NUC Box 1100
ALSA:
hda/realtek: Add quirk for ASUS UX550VE
ALSA:
hda/realtek: Add quirk for Clevo PC70HS
ALSA:
hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED
ALSA:
hda/realtek: Amp init fixup for HP ZBook 15 G6
ALSA:
hda/realtek: Fix LED on HP ProBook 435 G7
ALSA:
hda/realtek: Fix mic mute LED for the HP Spectre x360 14
ALSA:
hda/realtek: fix mute/micmute LEDs for a HP ProBook
ALSA:
hda/realtek: Fix quirk for Clevo NJ51CU
ALSA:
hda/realtek: Fix quirk for TongFang PHxTxX1
ALSA:
hda/realtek: Headset fixup for Clevo NH77HJQ
ALSA:
hda: Add Intel DG2 PCI ID and HDMI codec vid
ALSA:
hda: fix general protection fault in azx_runtime_idle
ALSA:
hda: Free card instance properly at probe errors
ALSA:
hda: hdac_ext_stream: fix potential locking issues
ALSA:
hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign()
ALSA:
hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2
ALSA:
hda: intel-sdw-acpi: harden detection of controller
ALSA:
hda: Reduce udelay() at SKL+ position reporting
ALSA:
hda: Use position buffer for SKL+ again
ALSA:
intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec
ALSA:
intel-dsp-config: add quirk for CML devices based on ES8336 codec
ALSA:
intel-dsp-config: add quirk for JSL devices based on ES8336 codec
ALSA:
ISA: not for M68K
ALSA:
jack: Check the return value of kstrdup()
ALSA:
line6: fix control and interrupt message timeouts
ALSA:
memalloc: Catch call with NULL snd_dma_buffer pointer
ALSA:
memalloc: Convert x86 SG-buffer handling with non-contiguous type
ALSA:
memalloc: Drop superfluous snd_dma_buffer_sync() declaration
ALSA:
memalloc: Fix a typo in snd_dma_buffer_sync() description
ALSA:
memalloc: Remove a stale comment
ALSA:
memalloc: Support for non-coherent page allocation
ALSA:
memalloc: Support for non-contiguous page allocation
ALSA:
memalloc: Use proper SG helpers for noncontig allocations
ALSA:
mixer: fix deadlock in snd_mixer_oss_set_volume
ALSA:
mixer: oss: Fix racy access to slots
ALSA:
oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later
ALSA:
pci: rme: Fix unaligned buffer addresses
ALSA:
pcm: Add more disconnection checks at file ops
ALSA:
PCM: Fix NULL dereference at mmap checks
ALSA:
pcm: oss: Fix negative period/buffer sizes
ALSA:
pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
ALSA:
pcm: oss: Limit the period size to 16MB
ALSA:
pcm: Unify snd_pcm_delay() and snd_pcm_hwsync()
ALSA:
rawmidi - fix the uninitalized user_pversion
ALSA:
synth: missing check for possible NULL after the call to kstrdup
ALSA:
timer: Fix use-after-free problem
ALSA:
timer: Unconditionally unlink slave instances, too
ALSA:
ua101: fix division by zero at probe
ALSA:
uapi: Fix a C++ style comment in asound.h
ALSA:
usb-audio: Add quirk for Audient iD14
ALSA:
usb-audio: Add registration quirk for JBL Quantum 400
ALSA:
usb-audio: Add spinlock to stop_urbs()
ALSA:
usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard
ALSA:
usb-audio: Avoid killing in-flight URBs during draining
ALSA:
usb-audio: Check available frames for the next packet size
ALSA:
usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604
ALSA:
usb-audio: Disable low-latency mode for implicit feedback sync
ALSA:
usb-audio: Disable low-latency playback for free-wheel mode
ALSA:
usb-audio: Don't start stream for capture at prepare
ALSA:
usb-audio: Downgrade error message in get_ctl_value_v2()
ALSA:
usb-audio: Drop superfluous error message after disconnection
ALSA:
usb-audio: fix comment reference in __uac_clock_find_source
ALSA:
usb-audio: fix null pointer dereference on pointer cs_desc
ALSA:
usb-audio: Fix packet size calculation regression
ALSA:
usb-audio: Fix possible race at sync of urb completions
ALSA:
usb-audio: Improved lowlatency playback support
ALSA:
usb-audio: Initialize every feature unit once at probe time
ALSA:
usb-audio: Less restriction for low-latency playback mode
ALSA:
usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk
ALSA:
usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams
ALSA:
usb-audio: Rename early_playback_start flag with lowlatency_playback
ALSA:
usb-audio: Reorder snd_djm_devices[] entries
ALSA:
usb-audio: Restrict rates for the shared clocks
ALSA:
usb-audio: Switch back to non-latency mode at a later point
ALSA:
usx2y: Prefer struct_size over open coded arithmetic
ALSA:
virtio: Replace zero-length array with flexible-array member
ALSA:
virtio: Replace zero-length array with flexible-array member
am65-cpsw:
avoid null pointer arithmetic
amd/amdkfd:
add ras page retirement handling for sq/sdma (v3)
amd/amdkfd:
remove svms declaration to avoid werror
amd/display:
check cursor plane matches underlying plane
amd/display:
downgrade validation failure log level
amd/display:
enable panel orientation quirks
amd/display:
remove ChromeOS workaround
amdgpu/pm:
(v2) add limit_type to (pptable_funcs)->set_power_limit signature
amiflop:
add error handling support for add_disk()
amt:
add control plane of amt interface
amt:
add data plane of amt interface
amt:
add IPV6 Kconfig dependency
amt:
add mld report message handler
amt:
add multicast(IGMP) report message handler
amt:
cancel delayed_work synchronously in amt_fini()
amt:
fix error return code in amt_init()
amt:
Fix NULL but dereferenced coccicheck error
amt:
Remove duplicate include
amt:
remove duplicate include in amt.c
amt:
use cancel_delayed_work() instead of flush_delayed_work() in amt_fini()
aoe:
add error handling support for add_disk()
apparmor:
avoid -Wempty-body warning
apparmor:
check/put label on apparmor_sk_clone_security()
apparmor:
fix doc warning
apparmor:
fix error check
apparmor:
Fix internal policy capable check for policy management
apparmor:
fix introspection of of task mode for unconfined tasks
apparmor:
fix zero-length compiler warning in AA_BUG()
apparmor:
remove duplicated 'Returns:' comments
apparmor:
Remove the repeated declaration
apparmor:
remove unneeded one-line hook wrappers
apparmor:
switch to apparmor to internal capable check for policy management
apparmor:
update policy capable checks to use a label
apparmor:
use per file locks for transactional queries
apparmor:
Use struct_size() helper in kzalloc()
ar5512:
remove duplicate USB device ID
ar7:
fix kernel builds for compiler test
ARC:
Add instruction_pointer_set() API
arch/cc:
Introduce a function to check for confidential computing features
arch:
Add generic Kconfig option indicating page size smaller than 64k
arch:
remove spurious blkdev.h includes
arch:
remove unused function syscall_set_arguments()
arch:
use eth_hw_addr_set()
arch_numa:
simplify numa_distance allocation
arch_topology:
Fix missing clear cluster_cpumask in remove_cpu_topology()
arm64/fp:
Reindent fpsimd_save()
arm64/mm:
Add pud_sect_supported()
arm64/mm:
drop HAVE_ARCH_PFN_VALID
arm64/sve:
Add stub for sve_max_virtualisable_vl()
arm64/sve:
Explicitly load vector length when restoring SVE state
arm64/sve:
Fix warnings when SVE is disabled
arm64/sve:
Make access to FFR optional
arm64/sve:
Make sve_state_size() static
arm64/sve:
Put system wide vector length information into structs
arm64/sve:
Remove sve_load_from_fpsimd_state()
arm64/sve:
Rename find_supported_vector_length()
arm64/sve:
Track vector lengths for tasks in an array
arm64/sve:
Use accessor functions for vector lengths in thread_struct
arm64/traps:
Avoid unnecessary kernel/user pointer conversion
arm64:
Add a capability for FEAT_ECV
arm64:
Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0
arm64:
add CPU field to struct thread_info
arm64:
Add handling of CNTVCTSS traps
arm64:
Add HWCAP for self-synchronising virtual counter
arm64:
Add Neoverse-N2, Cortex-A710 CPU part definition
arm64:
apple: Add PCIe node
arm64:
apple: Add pinctrl nodes
arm64:
arm64_ftr_reg->name may not be a human-readable string
arm64:
asm: setup.h: export common variables
arm64:
broadcom: Removed forced select of interrupt controllers
arm64:
cpufeature: Export this_cpu_has_cap helper
arm64:
defconfig: Add Renesas TPU as module
arm64:
defconfig: Disable firmware sysfs fallback
arm64:
defconfig: drop obsolete ARCH_* configs
arm64:
defconfig: Enable few Tegra210 based AHUB drivers
arm64:
defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect
arm64:
defconfig: Enable Qualcomm LMH driver
arm64:
defconfig: Enable Qualcomm prima/pronto drivers
arm64:
defconfig: Enable RIIC
arm64:
defconfig: Enable RZ/G2L USBPHY control driver
arm64:
defconfig: Enable RZ_DMAC
arm64:
defconfig: Enable RZG2L_ADC
arm64:
defconfig: Enable Sleep stats driver
arm64:
defconfig: Enable SND_SOC_WM8978
arm64:
defconfig: Enable SOUND_SOC_RZ
arm64:
defconfig: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
arm64:
defconfig: Visconti: Enable PCIe host controller
arm64:
Document boot requirements for FEAT_SME_FA64
arm64:
dts: add device tree for the LX2160A on the NXP BlueBox3 board
arm64:
dts: add NXP S32G2 support
arm64:
dts: Add support for Unisoc's UMS512
arm64:
dts: allwinner: a100: Fix thermal zone node name
arm64:
dts: allwinner: a64: Add GPU opp table
arm64:
dts: allwinner: h5: Fix GPU thermal zone node name
arm64:
dts: allwinner: h6: Fix de3 parent clocks ordering
arm64:
dts: allwinner: NanoPi R1S H5: Add generic compatible string for I2C EEPROM
arm64:
dts: allwinner: orangepi-zero-plus: fix PHY mode
arm64:
dts: allwinner: pinetab: Add HDMI support
arm64:
dts: allwinner: pinetab: Change regulator node name to avoid warning
arm64:
dts: allwinner: teres-i: Add missing reg
arm64:
dts: allwinner: teres-i: Remove wakekup-source from the PMIC
arm64:
dts: amlogic: add support for Radxa Zero
arm64:
dts: apple: add #interrupt-cells property to pinctrl nodes
arm64:
dts: apple: change ethernet0 device type to ethernet
arm64:
dts: apple: j274: Expose PCI node for the Ethernet MAC address
arm64:
dts: apple: t8103: Add PCIe DARTs
arm64:
dts: apple: t8103: Add root port interrupt routing
arm64:
dts: apple: t8103: Mark PCIe PERST# polarity active low in DT
arm64:
dts: broadcom: Add reference to RPi CM4 IO Board
arm64:
dts: broadcom: bcm4908: Fix NAND node name
arm64:
dts: broadcom: bcm4908: Fix UART clock name
arm64:
dts: broadcom: bcm4908: Move reboot syscon out of bus
arm64:
dts: exynos: add 'chassis-type' property
arm64:
dts: exynos: add chipid node for exynosautov9 SoC
arm64:
dts: exynos: add initial support for exynosautov9 SoC
arm64:
dts: exynos: add minimal support for exynosautov9 sadk board
arm64:
dts: exynos: add proper comaptible FSYS syscon in Exynos5433
arm64:
dts: exynos: align operating-points table name with dtschema in Exynos5433
arm64:
dts: exynos: drop samsung,ufs-shareability-reg-offset in ExynosAutov9
arm64:
dts: freescale: Fix 'interrupt-map' parent address cells
arm64:
dts: freescale: fix arm,sp805 compatible string
arm64:
dts: freescale: imx8mq-librem5: align operating-points table name with dtschema
arm64:
dts: hisilicon: Add support for Hikey 970 PMIC
arm64:
dts: hisilicon: align operating-points table name with dtschema
arm64:
dts: hisilicon: fix arm,sp805 compatible string
arm64:
dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity
arm64:
dts: imx8mm-kontron: Add support for ultra high speed modes on SD card
arm64:
dts: imx8mm-kontron: Fix reset delays for ethernet PHY
arm64:
dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix
arm64:
dts: imx8mm-venice: Fix the SPI chipselect polarity
arm64:
dts: imx8mm: add DISP blk-ctrl
arm64:
dts: imx8mm: add GPC node
arm64:
dts: imx8mm: Add GPU nodes for 2D and 3D core
arm64:
dts: imx8mm: add VPU blk-ctrl
arm64:
dts: imx8mm: put USB controllers into power-domains
arm64:
dts: imx8mp: Reorder flexspi clock-names entry
arm64:
dts: imx8mq-librem5: add power sequencing for M.2 cards
arm64:
dts: imx8mq-librem5: add reset gpio to mantix panel description
arm64:
dts: imx8mq-librem5: delay the startup of the SDIO
arm64:
dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments
arm64:
dts: imx8mq-librem5: Limit the max sdio frequency
arm64:
dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms
arm64:
dts: imx8mq-librem5: wire up the wifi regulator
arm64:
dts: imx8mq-reform2: add uSDHC2 CD pinctrl
arm64:
dts: imx8mq: fix the schema check errors
arm64:
dts: imx8mq: remove interconnect property from lcdif
arm64:
dts: ls1012a: Add serial alias for ls1012a-rdb
arm64:
dts: ls1028a: add Vivante GPU node
arm64:
dts: ls1028a: disable usb controller by default
arm64:
dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control
arm64:
dts: ls1028a: move Mali DP500 node into /soc
arm64:
dts: ls1028a: move PHY nodes to MDIO controller
arm64:
dts: ls1028a: move pixel clock pll into /soc
arm64:
dts: ls1028a: use phy-mode instead of phy-connection-type
arm64:
dts: lx2160a: fix scl-gpios property name
arm64:
dts: lx2160abluebox3: update RGMII delays for sja1105 switch
arm64:
dts: marvell: add Globalscale MOCHAbin
arm64:
dts: mediatek: Add mt8192 clock controllers
arm64:
dts: mediatek: Move reset controller constants into common location
arm64:
dts: mediatek: Split PCIe node for MT2712 and MT7622
arm64:
dts: meson-axg: add support for JetHub D1
arm64:
dts: meson-g12a: Fix the pwm regulator supply properties
arm64:
dts: meson-g12b-odroid-n2: add 5v regulator gpio
arm64:
dts: meson-g12b: Fix the pwm regulator supply properties
arm64:
dts: meson-gxl: add support for JetHub H1
arm64:
dts: meson-sm1: Fix the pwm regulator supply properties
arm64:
dts: meson: add audio playback to rbox-pro
arm64:
dts: meson: sm1: add Ethernet PHY reset line for ODROID-C4/HC4
arm64:
dts: mt8173: Add the mmsys reset bit to reset the dsi0
arm64:
dts: mt8183: add audio node
arm64:
dts: mt8183: add kukui platform audio node
arm64:
dts: mt8183: Add the mmsys reset bit to reset the dsi0
arm64:
dts: qcom: add 'chassis-type' property
arm64:
dts: qcom: Add device tree for Samsung Galaxy S4 Mini Value Edition
arm64:
dts: qcom: Add PM6350 PMIC
arm64:
dts: qcom: Add sc7180-trogdor-homestar
arm64:
dts: qcom: Add SM6350 device tree
arm64:
dts: qcom: Add SM7225 device tree
arm64:
dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000
arm64:
dts: qcom: apq8016-sbc: Clarify firmware-names
arm64:
dts: qcom: apq8016-sbc: fix mpps state names
arm64:
dts: qcom: apq8016-sbc: Update modem and WiFi firmware path
arm64:
dts: qcom: c630: add second channel for wifi
arm64:
dts: qcom: Correct QMP PHY child node name
arm64:
dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi
arm64:
dts: qcom: Drop max-microamp and vddp-ref-clk properties from QMP PHY
arm64:
dts: qcom: Drop reg-names from QMP PHY nodes
arm64:
dts: qcom: Drop unneeded extra device-specific includes
arm64:
dts: qcom: Enable RPM Sleep stats
arm64:
dts: qcom: Enable RPMh Sleep stats
arm64:
dts: qcom: Fix 'interrupt-map' parent address cells
arm64:
dts: qcom: Fix IPQ8074 PCIe PHY nodes
arm64:
dts: qcom: Fix node name of rpm-msg-ram device nodes
arm64:
dts: qcom: ipq6018: add usb3 DT description
arm64:
dts: qcom: ipq6018: Fix qcom,controlled-remotely property
arm64:
dts: qcom: ipq6018: Remove unused 'iface_clk' property from dma-controller node
arm64:
dts: qcom: ipq6018: Remove unused 'qcom,config-pipe-trust-reg' property
arm64:
dts: qcom: ipq8074-hk01: Add dummy supply for QMP USB3 PHY
arm64:
dts: qcom: ipq8074: Add QUP5 I2C node
arm64:
dts: qcom: ipq8074: add SPMI bus
arm64:
dts: qcom: ipq8074: Fix qcom,controlled-remotely property
arm64:
dts: qcom: ipq8074: remove USB tx-fifo-resize property
arm64:
dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
arm64:
dts: qcom: msm8916-asus-z00l: Add SDCard
arm64:
dts: qcom: msm8916-asus-z00l: Add sensors
arm64:
dts: qcom: msm8916-asus-z00l: Add sensors
arm64:
dts: qcom: msm8916-asus-z00l: Add touchscreen
arm64:
dts: qcom: msm8916-longcheer-l8150: Add missing sensor interrupts
arm64:
dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usbin extcon
arm64:
dts: qcom: msm8916-samsung-serranove: Add IMU
arm64:
dts: qcom: msm8916-samsung-serranove: Add NFC
arm64:
dts: qcom: msm8916-samsung-serranove: Add rt5033 battery
arm64:
dts: qcom: msm8916-samsung-serranove: Add touch key
arm64:
dts: qcom: msm8916-samsung-serranove: Add touch screen
arm64:
dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible
arm64:
dts: qcom: msm8916: Add CPU ACC and SAW/SPM
arm64:
dts: qcom: msm8916: Add unit name for /soc node
arm64:
dts: qcom: msm8916: Drop standalone smem node
arm64:
dts: qcom: msm8916: Drop underscore in node name
arm64:
dts: qcom: msm8916: Fix Secondary MI2S bit clock
arm64:
dts: qcom: msm8996: Add blsp2_i2c3
arm64:
dts: qcom: msm8996: Add device tree entries to support crypto engine
arm64:
dts: qcom: msm8996: Add support for the Xiaomi MSM8996 platform
arm64:
dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node
arm64:
dts: qcom: msm8996: move clock-frequency from PN547 NFC to I2C bus
arm64:
dts: qcom: msm8996: xiaomi-gemini: Add support for Xiaomi Mi 5
arm64:
dts: qcom: msm8996: xiaomi-gemini: Enable JDI LCD panel
arm64:
dts: qcom: msm8998-clamshell: Add missing vdda supplies
arm64:
dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 touchscreen
arm64:
dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds
arm64:
dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys
arm64:
dts: qcom: msm8998-xperia: Add audio clock and its pin
arm64:
dts: qcom: msm8998-xperia: Add camera regulators
arm64:
dts: qcom: msm8998-xperia: Add RMI4 touchscreen support
arm64:
dts: qcom: msm8998-xperia: Add support for gpio vibrator
arm64:
dts: qcom: msm8998-xperia: Add support for wcn3990 Bluetooth
arm64:
dts: qcom: msm8998-xperia: Configure display boost regulators
arm64:
dts: qcom: msm8998: Configure Adreno GPU and related IOMMU
arm64:
dts: qcom: msm8998: Configure the MultiMedia Clock Controller (MMCC)
arm64:
dts: qcom: msm8998: Configure the multimedia subsystem iommu
arm64:
dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency
arm64:
dts: qcom: msm8998: Introduce support for Sony Yoshino platform
arm64:
dts: qcom: msm8998: Move qfprom iospace to calibrated values
arm64:
dts: qcom: msm8998: Provide missing "xo" and "sleep_clk" to GCC
arm64:
dts: qcom: pm6150l: Add missing include
arm64:
dts: qcom: pm660: Add reboot mode support
arm64:
dts: qcom: pm660l: Remove board-specific WLED configuration
arm64:
dts: qcom: pm8150: specify reboot mode magics
arm64:
dts: qcom: pm8150: use qcom,pm8998-pon binding
arm64:
dts: qcom: pm8916: add interrupt controller properties
arm64:
dts: qcom: pm8916: Add pm8941-misc extcon for USB detection
arm64:
dts: qcom: pm8916: fix mpps device tree node
arm64:
dts: qcom: pm8916: Remove wrong reg-names for rtc@6000
arm64:
dts: qcom: pm8994: add interrupt controller properties
arm64:
dts: qcom: pm8994: fix mpps device tree node
arm64:
dts: qcom: pmi8994: Fix "eternal"->"external" typo in WLED node
arm64:
dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
arm64:
dts: qcom: pmi8998: Add node for WLED
arm64:
dts: qcom: pmk8350: Make RTC disabled by default; enable on sc7280-idp
arm64:
dts: qcom: qrb5165-rb5: Add msm-id and board-id
arm64:
dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes
arm64:
dts: qcom: sa8155p-adp: Enable remoteproc capabilities
arm64:
dts: qcom: sc7180-trogdor: Delete ADC config for unused thermistors
arm64:
dts: qcom: sc7180-trogdor: Enable IPA on LTE only SKUs
arm64:
dts: qcom: sc7180: Add IMEM and pil info regions
arm64:
dts: qcom: sc7180: Add qspi compatible
arm64:
dts: qcom: sc7180: Base dynamic CPU power coefficients in reality
arm64:
dts: qcom: sc7180: Base homestar's power coefficients in reality
arm64:
dts: qcom: sc7180: Use maximum drive strength values for eMMC
arm64:
dts: qcom: sc7180: Use QMP property to control load state
arm64:
dts: qcom: sc7280-idp: Add vcc-supply for qfprom
arm64:
dts: qcom: sc7280: Add 200MHz in qspi_opp_table
arm64:
dts: qcom: sc7280: Add aliases for I2C and SPI
arm64:
dts: qcom: sc7280: Add clock controller ID headers
arm64:
dts: qcom: sc7280: Add gpu support
arm64:
dts: qcom: sc7280: Add gpu thermal zone cooling support
arm64:
dts: qcom: sc7280: Add Herobrine
arm64:
dts: qcom: sc7280: Add nodes to boot modem
arm64:
dts: qcom: sc7280: Add PCIe and PHY related nodes
arm64:
dts: qcom: sc7280: Add PCIe nodes for IDP board
arm64:
dts: qcom: sc7280: Add Q6V5 MSS node
arm64:
dts: qcom: sc7280: Add QSPI node
arm64:
dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes
arm64:
dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes
arm64:
dts: qcom: sc7280: Add volume up support for sc7280-idp
arm64:
dts: qcom: sc7280: Add/Delete/Update reserved memory nodes
arm64:
dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp
arm64:
dts: qcom: sc7280: Configure uart7 to support bluetooth on sc7280-idp
arm64:
dts: qcom: sc7280: Define CPU topology
arm64:
dts: qcom: sc7280: fix display port phy reg property
arm64:
dts: qcom: sc7280: Move the SD CD GPIO pin out of the dtsi file
arm64:
dts: qcom: sc7280: Update Q6V5 MSS node
arm64:
dts: qcom: sc7280: Update QUPv3 UART5 DT node
arm64:
dts: qcom: sc7280: Update reserved memory map
arm64:
dts: qcom: sc7280: Use GIC_SPI for intc cells
arm64:
dts: qcom: sc7280: Use QMP property to control load state
arm64:
dts: qcom: sdm630-nile: Correct regulator label name
arm64:
dts: qcom: sdm630: Add disabled Venus support
arm64:
dts: qcom: sdm845-db845c: Add msm-id and board-id
arm64:
dts: qcom: sdm845-oneplus: enable second wifi channel
arm64:
dts: qcom: sdm845-oneplus: remove devinfo-size from ramoops node
arm64:
dts: qcom: sdm845: Add size/address-cells to dsi[01]
arm64:
dts: qcom: sdm845: Add support for LMh node
arm64:
dts: qcom: sdm845: Add XO clock to SDHCI
arm64:
dts: qcom: sdm845: Disable Adreno, modem and Venus by default
arm64:
dts: qcom: sdm845: Don't disable MDP explicitly
arm64:
dts: qcom: sdm845: Drop standalone smem node
arm64:
dts: qcom: sdm845: Fix qcom,controlled-remotely property
arm64:
dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock
arm64:
dts: qcom: sdm845: Move gpio.h inclusion to SoC DTSI
arm64:
dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones
arm64:
dts: qcom: sdm845: Use QMP property to control load state
arm64:
dts: qcom: sdm845: Use RPMH_CE_CLK macro directly
arm64:
dts: qcom: sm6125: Improve indentation of multiline properties
arm64:
dts: qcom: sm6125: Remove leading zeroes
arm64:
dts: qcom: sm6350: Add AOSS_QMP
arm64:
dts: qcom: sm6350: Add apps_smmu and assign iommus prop to USB1
arm64:
dts: qcom: sm6350: Add cpufreq-hw support
arm64:
dts: qcom: sm6350: add debug uart
arm64:
dts: qcom: sm6350: Add device tree for Sony Xperia 10 III
arm64:
dts: qcom: sm6350: Add GCC node
arm64:
dts: qcom: sm6350: Add LLCC node
arm64:
dts: qcom: sm6350: Add PRNG node
arm64:
dts: qcom: sm6350: Add RPMHCC node
arm64:
dts: qcom: sm6350: Add RPMHPD and BCM voter
arm64:
dts: qcom: sm6350: Add SDHCI1/2 nodes
arm64:
dts: qcom: sm6350: Add SPMI bus
arm64:
dts: qcom: sm6350: Add TLMM block node
arm64:
dts: qcom: sm6350: Add TSENS nodes
arm64:
dts: qcom: sm6350: Add USB1 nodes
arm64:
dts: qcom: sm7225: Add device tree for Fairphone 4
arm64:
dts: qcom: sm8150: Add fastrpc nodes
arm64:
dts: qcom: sm8150: Use QMP property to control load state
arm64:
dts: qcom: sm8250: remove mmcx regulator
arm64:
dts: qcom: sm8250: Use QMP property to control load state
arm64:
dts: qcom: sm8350: Add CPU topology and idle-states
arm64:
dts: qcom: sm8350: Add fastrpc nodes
arm64:
dts: qcom: sm8350: Use QMP property to control load state
arm64:
dts: qcom: Update BAM DMA node name per DT schema
arm64:
dts: renesas: Add compatible properties to AR8031 Ethernet PHYs
arm64:
dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
arm64:
dts: renesas: Add compatible properties to RTL8211E Ethernet PHYs
arm64:
dts: renesas: Add ports node to all adv7482 nodes
arm64:
dts: renesas: Add Renesas R8A779M0 SoC support
arm64:
dts: renesas: Add Renesas R8A779M2 SoC support
arm64:
dts: renesas: Add Renesas R8A779M4 SoC support
arm64:
dts: renesas: Add Renesas R8A779M5 SoC support
arm64:
dts: renesas: Add Renesas R8A779M6 SoC support
arm64:
dts: renesas: Add Renesas R8A779M7 SoC support
arm64:
dts: renesas: Add Renesas R8A779M8 SoC support
arm64:
dts: renesas: Add support for Salvator-XS with R-Car M3Ne-2G
arm64:
dts: renesas: beacon: Fix Ethernet PHY mode
arm64:
dts: renesas: Factor out Draak board support
arm64:
dts: renesas: Factor out Ebisu board support
arm64:
dts: renesas: falcon-cpu: Add SPI flash via RPC
arm64:
dts: renesas: r8a77961: Add TPU device node
arm64:
dts: renesas: r8a779a0: Add and connect all CSI-2, ISP and VIN nodes
arm64:
dts: renesas: r8a779a0: Add iommus into sdhi node
arm64:
dts: renesas: r8a779a0: Add IPMMU nodes
arm64:
dts: renesas: r8a779a0: Add RPC node
arm64:
dts: renesas: r8a779a0: Add TPU device node
arm64:
dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support
arm64:
dts: renesas: r9a07g044: Add DMA support to SSI
arm64:
dts: renesas: r9a07g044: Add DMAC support
arm64:
dts: renesas: r9a07g044: Add external audio clock nodes
arm64:
dts: renesas: r9a07g044: Add GbEthernet nodes
arm64:
dts: renesas: r9a07g044: Add SDHI nodes
arm64:
dts: renesas: r9a07g044: Add SPI Multi I/O Bus controller node
arm64:
dts: renesas: r9a07g044: Add SSI support
arm64:
dts: renesas: r9a07g044: Add USB2.0 device support
arm64:
dts: renesas: r9a07g044: Add USB2.0 phy and host support
arm64:
dts: renesas: rcar-gen3: Add missing Ethernet PHY resets
arm64:
dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps
arm64:
dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC platform
arm64:
dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC platform
arm64:
dts: renesas: rzg2l-smarc-som: Enable Ethernet
arm64:
dts: renesas: rzg2l-smarc-som: Move extal and memory nodes to SOM DTSI
arm64:
dts: renesas: rzg2l-smarc: Add Mic routing
arm64:
dts: renesas: rzg2l-smarc: Add scif0 pins
arm64:
dts: renesas: rzg2l-smarc: Add WM8978 sound codec
arm64:
dts: renesas: rzg2l-smarc: Enable audio
arm64:
dts: renesas: rzg2l-smarc: Enable CANFD
arm64:
dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support
arm64:
dts: renesas: rzg2l-smarc: Enable microSD on SMARC platform
arm64:
dts: renesas: rzg2l-smarc: Enable USB2.0 support
arm64:
dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399
arm64:
dts: rockchip: add 'chassis-type' property
arm64:
dts: rockchip: Add analog audio on Quartz64
arm64:
dts: rockchip: add basic dts for Pine64 Quartz64-A
arm64:
dts: rockchip: add cif clk-control pinctrl for rk3399
arm64:
dts: rockchip: add core io domains node for rk356x
arm64:
dts: rockchip: add Coresight debug range for RK3399
arm64:
dts: rockchip: add csi-dphy to px30
arm64:
dts: rockchip: add ES8316 codec for ROCK Pi 4
arm64:
dts: rockchip: add gmac0 node to rk3568
arm64:
dts: rockchip: Add gru-scarlet-dumo board
arm64:
dts: rockchip: Add i2s1 on rk356x
arm64:
dts: rockchip: Add idle cooling devices to rk3399
arm64:
dts: rockchip: add isp node for px30
arm64:
dts: rockchip: add isp1 node on rk3399
arm64:
dts: rockchip: add missing rockchip,grf property to rk356x
arm64:
dts: rockchip: add node for sd card to rk3568-evb1-v10
arm64:
dts: rockchip: add phandles to muxed i2c buses on rk3368-lion
arm64:
dts: rockchip: add pinctrl and alias to emmc node to rk3568-evb1-v10
arm64:
dts: rockchip: add pmu and qos nodes for rk3568
arm64:
dts: rockchip: add powerdomains to rk3368
arm64:
dts: rockchip: add pwm nodes for rk3568
arm64:
dts: rockchip: add regulators of rk809 pmic to rk3568-evb1-v10
arm64:
dts: rockchip: add RK3399 Gru gpio-line-names
arm64:
dts: rockchip: Add RK3399 ROCK Pi 4A+ board
arm64:
dts: rockchip: Add RK3399 ROCK Pi 4B+ board
arm64:
dts: rockchip: add rk3566 dtsi
arm64:
dts: rockchip: add rk3568 tsadc nodes
arm64:
dts: rockchip: add rk356x gmac1 node
arm64:
dts: rockchip: add rk356x gpio debounce clocks
arm64:
dts: rockchip: add saradc node for rk3568
arm64:
dts: rockchip: add saradc to rk3568-evb1-v10
arm64:
dts: rockchip: Add SFC to PX30
arm64:
dts: rockchip: Add SFC to RK3308
arm64:
dts: rockchip: add SPDIF node for ROCK Pi 4
arm64:
dts: rockchip: add spdif node to rk356x
arm64:
dts: rockchip: add SPI support to helios64
arm64:
dts: rockchip: add support for Firefly ROC-RK3328-PC
arm64:
dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS
arm64:
dts: rockchip: add thermal fan control to rockpro64
arm64:
dts: rockchip: add thermal support to Quartz64 Model A
arm64:
dts: rockchip: Add VPU support for the PX30
arm64:
dts: rockchip: add watchdog to rk3568
arm64:
dts: rockchip: adjust rk3568 pll clocks
arm64:
dts: rockchip: align operating-points table name with dtschema
arm64:
dts: rockchip: change gpio nodenames
arm64:
dts: rockchip: Correct regulator for USB host on Odroid-Go2
arm64:
dts: rockchip: define iodomains for rk3368-lion
arm64:
dts: rockchip: Disable CDN DP on Pinebook Pro
arm64:
dts: rockchip: enable gmac node on quartz64-a
arm64:
dts: rockchip: enable io domains on rk3568-evb1-v10
arm64:
dts: rockchip: Enable SFC for Odroid Go Advance
arm64:
dts: rockchip: enable spdif on Quartz64 A
arm64:
dts: rockchip: enable tsadc on helios64
arm64:
dts: rockchip: fix audio-supply for Rock Pi 4
arm64:
dts: rockchip: Fix GPU register width for RK3328
arm64:
dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on rk3368-lion
arm64:
dts: rockchip: fix PCI reg address warning on rk3399-gru
arm64:
dts: rockchip: fix poweroff on helios64
arm64:
dts: rockchip: fix resets in tsadc node for rk356x
arm64:
dts: rockchip: fix rk3308-roc-cc vcc-sd supply
arm64:
dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
arm64:
dts: rockchip: fix rk3568 mbi-alias
arm64:
dts: rockchip: hook up camera on px30-evb
arm64:
dts: rockchip: move rk3568 dtsi to rk356x dtsi
arm64:
dts: rockchip: Re-add interrupt-names for RK3399's vpu
arm64:
dts: rockchip: remove clock_in_out from gmac2phy node in rk3318-a95x-z2.dts
arm64:
dts: rockchip: remove ddc-i2c-scl-* properties from rk3318-a95x-z2.dts
arm64:
dts: rockchip: remove interrupt-names from iommu nodes
arm64:
dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
arm64:
dts: rockchip: rename flash nodenames
arm64:
dts: rockchip: rk3568-evb1-v10: add ethernet support
arm64:
dts: rockchip: set stdout-path on helios64
arm64:
dts: rockchip: Setup USB typec port as datarole on for Pinebook Pro
arm64:
dts: rockchip: split rk3568 device tree
arm64:
dts: s32g2: add memory nodes for evb and rdb2
arm64:
dts: s32g2: add serial/uart support
arm64:
dts: s32g2: add VNP-EVB and VNP-RDB2 support
arm64:
dts: sc7180: Factor out ti-sn65dsi86 support
arm64:
dts: sc7180: Support Parade ps8640 edp bridge
arm64:
dts: ten64: remove redundant interrupt declaration for gpio-keys
arm64:
dts: ti: Add support for J721E SK
arm64:
dts: ti: iot2050: Add support for product generation 2 boards
arm64:
dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores
arm64:
dts: ti: iot2050: Disable SR2.0-only PRUs
arm64:
dts: ti: iot2050: Flip mmc device ordering on Advanced devices
arm64:
dts: ti: iot2050: Prepare for adding 2nd-generation boards
arm64:
dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node
arm64:
dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe
arm64:
dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node
arm64:
dts: ti: k3-am64-main: Add ICSSG nodes
arm64:
dts: ti: k3-am64-mcu: Add pinctrl
arm64:
dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node
arm64:
dts: ti: k3-am65: Relocate thermal-zones to SoC specific location
arm64:
dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible
arm64:
dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible
arm64:
dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe
arm64:
dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes
arm64:
dts: ti: k3-j721e-sk: Add DDR carveout memory nodes
arm64:
dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes
arm64:
dts: ti: Makefile: Collate AM64 platforms together
arm64:
dts: ti: ti-k3*: Introduce aliases for mmc nodes
arm64:
dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC
arm64:
dts: visconti: Add DTS for the VisROBO board
arm64:
dts: visconti: Add PCIe host controller support for TMPV7708 SoC
arm64:
dts: zii-ultra: add PCIe PHY supply
arm64:
errata: Add detection for TRBE overwrite in FILL mode
arm64:
errata: Add detection for TRBE write to out-of-range
arm64:
errata: Add workaround for TSB flush failures
arm64:
errata: Enable TRBE workaround for write to out-of-range address
arm64:
errata: Enable workaround for TRBE overwrite in FILL mode
arm64:
extable: add `type` and `data` fields
arm64:
extable: add a dedicated uaccess handler
arm64:
extable: add load_unaligned_zeropad() handler
arm64:
extable: consolidate definitions
arm64:
extable: make fixup_exception() return bool
arm64:
extable: use `ex` for `exception_table_entry`
arm64:
exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID
arm64:
factor out GPR numbering helpers
arm64:
ftrace: add missing BTIs
arm64:
ftrace: use function_nocfi for _mcount as well
arm64:
ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR
arm64:
gpr-num: support W registers
arm64:
hibernate: abstract ttrb0 setup function
arm64:
kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled
arm64:
kernel: add helper for booted at EL2 and not VHE
arm64:
kexec: configure EL2 vectors for kexec
arm64:
kexec: Fix missing error code 'ret' warning in load_other_segments()
arm64:
kexec: flush image and lists during kexec load time
arm64:
kexec: install a copy of the linear-map
arm64:
kexec: keep MMU enabled during kexec relocation
arm64:
kexec: pass kimage as the only argument to relocation function
arm64:
kexec: relocate in EL1 mode
arm64:
kexec: remove cpu-reset.h
arm64:
kexec: remove the pre-kexec PoC maintenance
arm64:
kexec: skip relocation code for inplace kexec
arm64:
kexec: use __pa_symbol(empty_zero_page)
arm64:
kexec: Use dcache ops macros instead of open-coding
arm64:
kexec: use ld script for relocation function
arm64:
kprobes: Make a frame pointer on __kretprobe_trampoline
arm64:
kprobes: Record frame pointer with kretprobe instance
arm64:
kvm: use kvm_exception_table_entry
arm64:
lib: __arch_clear_user(): fold fixups into body
arm64:
lib: __arch_copy_from_user(): fold fixups into body
arm64:
lib: __arch_copy_to_user(): fold fixups into body
arm64:
meson: fix dts for JetHub D1
arm64:
meson: remove COMMON_CLK
arm64:
meson: remove MESON_IRQ_GPIO selection
arm64:
mm: Drop pointless call to set_max_mapnr()
arm64:
mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd
arm64:
mm: update max_pfn after memory hotplug
arm64:
mte: Add asymmetric mode support
arm64:
mte: Bitfield definitions for Asymm MTE
arm64:
mte: change PR_MTE_TCF_NONE back into an unsigned long
arm64:
mte: CPU feature detection for Asymm MTE
arm64:
pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
arm64:
Prevent kexec and hibernation if is_protected_kvm_enabled()
arm64:
qcom: ipq6018: add usb3 DT description
arm64:
Recover kretprobe modified return address in stacktrace
arm64:
Select POSIX_CPU_TIMERS_TASK_WORK
arm64:
support page mapping percpu first chunk allocator
arm64:
tegra: Add additional GPIO interrupt entries on Tegra194
arm64:
tegra: Add few AHUB devices for Tegra210 and later
arm64:
tegra: Add new USB PHY properties on Tegra132
arm64:
tegra: Add NVDEC to Tegra186/194 device trees
arm64:
tegra: Audio graph sound card for Jetson TX2 NX
arm64:
tegra: Extend APE audio support on Jetson platforms
arm64:
tegra: Fix pcie-ep DT nodes
arm64:
tegra: Remove unused backlight-boot-off property
arm64:
tegra: Remove useless usb-ehci compatible string
arm64:
tegra: Update HDA card name on Jetson TX2 NX
arm64:
Track no early_pgtable_alloc() for kmemleak
arm64:
trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors
arm64:
trans_pgd: remove trans_pgd_map_page()
arm64:
uaccess: avoid blocking within critical sections
arm64:
update PAC description for kernel
arm64:
Use of_get_cpu_hwid()
arm64:
vdso32: drop test for -march=armv8-a
arm64:
vdso32: drop the test for dmb ishld
arm64:
vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
arm64:
vdso32: suppress error message for 'make mrproper'
arm64:
vdso: remove -nostdlib compiler flag
arm64:
vmlinux.lds.S: remove `.fixup` section
arm64:
zynqmp: Add missing mio-bank properties to dc1 and dc5
arm64:
zynqmp: Add missing SMID for pcie to zynqmp.dtsi
arm64:
zynqmp: Add note about UHS mode on some boards
arm64:
zynqmp: Add nvmem alises for eeproms
arm64:
zynqmp: Add phy description for usb3.0
arm64:
zynqmp: Add pinctrl description for all boards
arm64:
zynqmp: Add psgtr description to zc1751 dc1 board
arm64:
zynqmp: Add reset description for sata
arm64:
zynqmp: Add reset-on-timeout to all boards and modify default timeout value
arm64:
zynqmp: Add support for Xilinx Kria SOM board
arm64:
zynqmp: Add support for zcu102-rev1.1 board
arm64:
zynqmp: Correct psgtr description for zcu100-revC
arm64:
zynqmp: Correct zcu111 psgtr description
arm64:
zynqmp: Disable CCI by default
arm64:
zynqmp: Disable WP on zcu111
arm64:
zynqmp: Do not duplicate flash partition label property
arm64:
zynqmp: Enable fpd_dma for zcu104 platforms
arm64:
zynqmp: Enable gpio and qspi for zc1275-revA
arm64:
zynqmp: Enable nand driver for dc2 and dc3
arm64:
zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards
arm64:
zynqmp: Fix irps5401 device nodes
arm64:
zynqmp: Fix serial compatible string
arm64:
zynqmp: List reset property for ethernet phy
arm64:
zynqmp: Move clock node to zynqmp-clk-ccf.dtsi
arm64:
zynqmp: Move DP nodes to the end of file on zcu106
arm64:
zynqmp: Move rtc to different location on zcu104-revA
arm64:
zynqmp: Remove additional newline
arm64:
zynqmp: Remove can aliases from zc1751
arm64:
zynqmp: Remove description for 8T49N287 and si5382 chips
arm64:
zynqmp: Remove information about dma clock on zcu106
arm64:
zynqmp: Remove not documented is-dual property
arm64:
zynqmp: Sync psgtr node location with zcu104-revA
arm64:
zynqmp: Update rtc calibration value
arm64:
zynqmp: Wire DP and DPDMA for dc1/dc4
arm64:
zynqmp: Wire psgtr for zc1751-xm013
arm64:
zynqmp: Wire psgtr for zc1751-xm015
arm64:
zynqmp: Wire qspi on multiple boards
ARM:
9101/1: sa1100/assabet: convert LEDs to gpiod APIs
ARM:
9119/1: amba: Properly handle device probe without IRQ domain
ARM:
9120/1: Revert "amba: make use of -1 IRQs warn"
ARM:
9121/1: amba: Drop unused functions about APB/AHB devices add
ARM:
9123/1: scoop: Drop if with an always false condition
ARM:
9124/1: uncompress: Parse "linux,usable-memory-range" DT property
ARM:
9125/1: fix incorrect use of get_kernel_nofault()
ARM:
9126/1: mm: Kill page table base print in show_pte()
ARM:
9127/1: mm: Cleanup access_error()
ARM:
9128/1: mm: Refactor the __do_page_fault()
ARM:
9129/1: mm: Kill task_struct argument for __do_page_fault()
ARM:
9130/1: mm: Provide die_kernel_fault() helper
ARM:
9131/1: mm: Fix PXN process with LPAE feature
ARM:
9135/1: kprobes: address gcc -Wempty-body warning
ARM:
9136/1: ARMv7-M uses BE-8, not BE-32
ARM:
9137/1: disallow CONFIG_THUMB with ARMv4
ARM:
9140/1: allow compile-testing without machine record
ARM:
9142/1: kasan: work around LPAE build warning
ARM:
9143/1: add CONFIG_PHYS_OFFSET default values
ARM:
9144/1: forbid ftrace with clang and thumb2_kernel
ARM:
9145/1: patch: fix BE32 compilation
ARM:
9146/1: RiscPC needs older gcc version
ARM:
9147/1: add printf format attribute to early_print()
ARM:
9150/1: Fix PID_IN_CONTEXTIDR regression when THREAD_INFO_IN_TASK=y
ARM:
9151/1: Thumb2: avoid __builtin_thread_pointer() on Clang
ARM:
9155/1: fix early early_iounmap()
ARM:
9156/1: drop cc-option fallbacks for architecture selection
ARM:
9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC
ARM:
9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
ARM:
add __arm_iomem_set_ro() to write-protect ioremapped area
ARM:
at91: add basic support for new SoC family lan966
ARM:
at91: Documentation: add lan966 family
ARM:
at91: Documentation: add sama7g5 family
ARM:
at91: dts: sama5d29: Add dtsi file for sama5d29
ARM:
BCM53016: MR32: get mac-address from nvmem
ARM:
BCM53016: Specify switch ports for Meraki MR32
ARM:
bcm: Removed forced select of interrupt controllers
ARM:
broadcom: Use of_get_cpu_hwid()
ARM:
clang: Do not rely on lr register for stacktrace
ARM:
config: aspeed: Enable Network Block Device
ARM:
config: multi v7: Add renamed symbols
ARM:
config: multi v7: Clean up enabled by default options
ARM:
config: multi v7: Drop unavailable options
ARM:
config: multi v7: Regenerate defconifg
ARM:
configs: aspeed: Disable IPV6 SIT device
ARM:
configs: aspeed: Enable commonly used drivers
ARM:
configs: aspeed: Enable pstore and lockup detectors
ARM:
configs: aspeed: Remove unused USB gadget devices
ARM:
configs: aspeed_g5: Reneable DRM_FBDEV_EMULATION
ARM:
configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
ARM:
dts: add Netronix E70K02 board common file
ARM:
dts: Add PTP timesource to the IXP456x
ARM:
dts: Add Raspberry Pi Compute Module 4
ARM:
dts: Add Raspberry Pi Compute Module 4 IO Board
ARM:
dts: am335x-pocketbeagle: switch to pinconf-single
ARM:
dts: arm: Update ICST clock nodes 'reg' and node names
ARM:
dts: arm: Update register-bit-led nodes 'reg' and node names
ARM:
dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
ARM:
dts: aspeed: Add TYAN S7106 BMC machine
ARM:
dts: aspeed: Add uart routing to device tree
ARM:
dts: aspeed: Adding Inventec Transformers BMC
ARM:
dts: aspeed: amd-ethanolx: Add FRU EEPROM
ARM:
dts: aspeed: everest: Add I2C bus 15 muxes
ARM:
dts: aspeed: everest: Add I2C switch on bus 8
ARM:
dts: aspeed: everest: Add IBM Operation Panel I2C device
ARM:
dts: aspeed: everest: Fix bus 15 muxed eeproms
ARM:
dts: aspeed: fp5280g2: Use the 64M layout
ARM:
dts: aspeed: mtjade: Add some gpios
ARM:
dts: aspeed: p10bmc: Define secure boot gpio
ARM:
dts: aspeed: p10bmc: Enable KCS channel 2
ARM:
dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name
ARM:
dts: aspeed: p10bmc: Use KCS 3 for MCTP binding
ARM:
dts: aspeed: rainier and everest: Remove PCA gpio specification
ARM:
dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6
ARM:
dts: aspeed: rainier: Add eeprom on bus 12
ARM:
dts: aspeed: rainier: Add front panel LEDs
ARM:
dts: aspeed: rainier: Add power-config-full-load gpio
ARM:
dts: aspeed: rainier: Add system LEDs
ARM:
dts: aspeed: rainier: Enable earlycon
ARM:
dts: aspeed: rainier: Remove gpio hog for GPIOP7
ARM:
dts: aspeed: rainier: Remove PSU gpio-keys
ARM:
dts: at91-sama5d27_som1_ek: Added I2C bus recovery support
ARM:
dts: at91-sama5d2_icp.dts: Added I2C bus recovery support
ARM:
dts: at91: add CalAmp LMU5000 board
ARM:
dts: at91: add Exegin Q5xR5 board
ARM:
dts: at91: at91sam9260: add pinctrl label
ARM:
dts: at91: sama5d27_wlsom1: add wifi device
ARM:
dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as cs and ce
ARM:
dts: at91: sama7g5: add node for the ADC
ARM:
dts: at91: sama7g5: add rtc node
ARM:
dts: at91: sama7g5: add tcb nodes
ARM:
dts: at91: sama7g5ek: enable ADC on the board
ARM:
dts: at91: tse850: the emac<->phy interface is rmii
ARM:
dts: bcm2711: Fix PCIe interrupts
ARM:
dts: bcm283x-rpi: Move Wifi/BT into separate dtsi
ARM:
dts: BCM5301X: Add DT for Asus RT-AC88U
ARM:
dts: BCM5301X: Add interrupt properties to GPIO node
ARM:
dts: BCM5301X: Fix I2C controller interrupt
ARM:
dts: BCM5301X: Fix MDIO mux binding
ARM:
dts: BCM5301X: Fix memory nodes names
ARM:
dts: BCM5301X: Fix nodes names
ARM:
dts: BCM5301X: Specify switch ports for more devices
ARM:
dts: BCM53573: Add Tenda AC9 switch ports
ARM:
dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
ARM:
dts: colibri-imx6ull-emmc: add device tree
ARM:
dts: cubieboard4: Remove the dumb-vga-dac compatible
ARM:
dts: dra7: add entry for bb2d module
ARM:
dts: everest: Add 'factory-reset-toggle' as GPIOF6
ARM:
dts: everest: Define name for gpio line B6
ARM:
dts: everest: Define name for gpio line Q2
ARM:
dts: exynos: add 'chassis-type' property
ARM:
dts: exynos: drop undocumented samsung,sata-freq property in Exynos5250
ARM:
dts: exynos: remove unneeded DVS voltages from PMIC on Arndale
ARM:
dts: exynos: use spaces instead of tabs around '='
ARM:
dts: fp5280g2: Enable KCS 3 for MCTP binding
ARM:
dts: gemini: add labels for USB, IDE, flash and ethernet
ARM:
dts: gemini: Consolidate PCI interrupt-map properties
ARM:
dts: gpio-ranges property is now required
ARM:
dts: imx6: phycore-som: Disable micro-SD write protection
ARM:
dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery
ARM:
dts: imx6: skov: provide panel support for lt2 variants
ARM:
dts: imx6dl-alti6p: Fix the SPI chipselect polarity
ARM:
dts: imx6dl-b1x5v2: drop unsupported vcc-supply for MPL3115A2
ARM:
dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC properties
ARM:
dts: imx6dl-yapp4: Remove the unused white LED channel
ARM:
dts: imx6qdl-apalis: Add a label for the touchscreen
ARM:
dts: imx6qdl-apalis: Avoid underscore in node name
ARM:
dts: imx6qdl-apalis: Fix typo in ADC comment
ARM:
dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC
ARM:
dts: imx6qdl-tqma6: Fix the SPI chipselect polarity
ARM:
dts: imx6qdl-wandboard: Fix Ethernet support
ARM:
dts: imx6qp-prtwd3: Fix the SPI chipselect polarity
ARM:
dts: imx6qp-prtwd3: update RGMII delays for sja1105 switch
ARM:
dts: imx6sl: fixup of operating points
ARM:
dts: imx6sll: fixup of operating points
ARM:
dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
ARM:
dts: imx7-mba7: add default SPI-NOR flash partition layout
ARM:
dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems"
ARM:
dts: imx7-tqma7: add SPI-NOR flash
ARM:
dts: imx7d-sdb: Fix the SPI chipselect polarity
ARM:
dts: imx: add devicetree for Kobo Libra H2O
ARM:
dts: imx: add devicetree for Tolino Vision 5
ARM:
dts: imx: e60k02: correct led node name
ARM:
dts: imx: fix the schema check errors
ARM:
dts: ipq4019-ap.dk01.1-c1: add device compatible in the dts
ARM:
dts: ixp4xx: Group PCI interrupt properties together
ARM:
dts: ls1021a-qds: Add node for QSPI flash
ARM:
dts: ls1021a-qds: change fpga to simple-mfd device
ARM:
dts: ls1021a-tsn: remove undocumented property "position" from mma8452 node
ARM:
dts: ls1021a-tsn: update RGMII delays for sja1105 switch
ARM:
dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash
ARM:
dts: ls1021a: add #dma-cells to qdma node
ARM:
dts: ls1021a: add #power-domain-cells for power-controller node
ARM:
dts: ls1021a: breakup long values in thermal node
ARM:
dts: ls1021a: change dma channels order to match schema
ARM:
dts: ls1021a: change to use SPDX identifiers
ARM:
dts: ls1021a: disable ifc node by default
ARM:
dts: ls1021a: fix board compatible to follow binding schema
ARM:
dts: ls1021a: fix memory node for schema check
ARM:
dts: ls1021a: move thermal-zones node out of soc/
ARM:
dts: ls1021a: remove clock-names property for i2c nodes
ARM:
dts: ls1021a: remove regulators simple-bus
ARM:
dts: ls1021a: update pcie nodes for dt-schema check
ARM:
dts: mediatek: Update MT7629 PCIe node for new format
ARM:
dts: mstar: Add rtc device node
ARM:
dts: mstar: Mark timer with arm,cpu-registers-not-fw-configured
arm:
dts: mt7623: add musb device nodes
arm:
dts: mt7623: add otg nodes for bpi-r2
ARM:
dts: mvebu: add device tree for netgear gs110emx switch
ARM:
dts: NSP: Add Ax stepping modifications
ARM:
dts: NSP: Add bcm958623hr board name to dts
ARM:
dts: NSP: Add common bindings for MX64/MX65
ARM:
dts: NSP: add device names to compatible
ARM:
dts: NSP: Add DT files for Meraki MX64 series
ARM:
dts: NSP: Add DT files for Meraki MX65 series
ARM:
dts: NSP: add MDIO bus controller node
ARM:
dts: NSP: disable qspi node by default
ARM:
dts: NSP: enable DMA on bcm988312hr
ARM:
dts: NSP: Fix MDIO mux node names
ARM:
dts: NSP: Fix mpcore, mmc node names
ARM:
dts: NSP: Fix MX64/MX65 eeprom node name
ARM:
dts: NSP: Fix MX65 MDIO mux warnings
ARM:
dts: NSP: Move USB3 PHY to internal MDIO bus
arm:
dts: omap3-gta04: cleanup LCD definition
arm:
dts: omap3-gta04: cleanup led node names
arm:
dts: omap3-gta04: fix missing sensor supply
arm:
dts: omap3-gta04a4: accelerometer irq fix
arm:
dts: omap3-gta04a5: fix missing sensor supply
ARM:
dts: omap3: fix cpu thermal label name
ARM:
dts: omap: Fix boolean properties gpmc,cycle2cycle-{same|diff}csen
ARM:
dts: omap: fix gpmc,mux-add-data type
ARM:
dts: qcom-apq8060-dragonboard: fix mpps state names
ARM:
dts: qcom-apq8064: add gpio-ranges to mpps nodes
ARM:
dts: qcom-apq8064: add interrupt controller properties
ARM:
dts: qcom-apq8064: stop using legacy clock names for HDMI
ARM:
dts: qcom-mdm9615: add gpio-ranges to mpps node, fix its name
ARM:
dts: qcom-mdm9615: add interrupt controller properties
ARM:
dts: qcom-msm8660: add gpio-ranges to mpps nodes
ARM:
dts: qcom-msm8660: add interrupt controller properties
ARM:
dts: qcom-pm8841: add gpio-ranges to mpps nodes
ARM:
dts: qcom-pm8841: add interrupt controller properties
ARM:
dts: qcom-pm8941: add gpio-ranges to mpps nodes
ARM:
dts: qcom-pm8941: add interrupt controller properties
ARM:
dts: qcom-pma8084: add gpio-ranges to mpps nodes
ARM:
dts: qcom-pma8084: add interrupt controller properties
ARM:
dts: qcom: Add pm8226 PMIC
ARM:
dts: qcom: Add support for LG G Watch R
ARM:
dts: qcom: apq8026-lg-lenok: rename board vendor
ARM:
dts: qcom: apq8064: adjust memory node according to specs
ARM:
dts: qcom: apq8064: Convert adreno from legacy gpu-pwrlevels to opp-v2
ARM:
dts: qcom: correct mmc node naming
ARM:
dts: qcom: fill secondary compatible for multiple boards
ARM:
dts: qcom: fix flash node naming for RB3011
ARM:
dts: qcom: fix memory and mdio nodes naming for RB3011
ARM:
dts: qcom: fix thermal zones naming
ARM:
dts: qcom: fix typo in IPQ8064 thermal-sensor node
ARM:
dts: qcom: mdm9615: fix memory node for Sierra Wireless WP8548
ARM:
dts: qcom: msm8226: Add more SoC bits
ARM:
dts: qcom: msm8916-samsung-serranove: Include dts from arm64
ARM:
dts: qcom: msm8916: Add include for SMP without PSCI on ARM32
ARM:
dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY
ARM:
dts: qcom: sdx55: Drop '#clock-cells' from QMP PHY node
ARM:
dts: r-mobile: Add missing Ethernet PHY resets
ARM:
dts: rainier: Define name for gpio line Q2
ARM:
dts: renesas: Add compatible properties to KSZ8041 Ethernet PHYs
ARM:
dts: renesas: Add compatible properties to KSZ8081 Ethernet PHYs
ARM:
dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
ARM:
dts: renesas: Add compatible properties to LAN8710A Ethernet PHYs
ARM:
dts: renesas: Add compatible properties to RTL8201FL Ethernet PHYs
ARM:
dts: renesas: Add compatible properties to uPD6061x Ethernet PHYs
ARM:
dts: renesas: Fix SMSC Ethernet compatible values
ARM:
dts: rockchip: add adc-keys node to rk3066a-mk808
ARM:
dts: rockchip: add more angle brackets to operating-points property on rk3066a
ARM:
dts: rockchip: change gpio nodenames
ARM:
dts: rockchip: change rv1108 gmac nodename
ARM:
dts: rockchip: remove usb-phy fallback string from rk3066a/rk3188
ARM:
dts: rockchip: rename opp-table node names
ARM:
dts: rockchip: swap timer clock-names
ARM:
dts: rza2mevb: Add I2C EEPROM support
ARM:
dts: rzg1: Add missing Ethernet PHY resets
ARM:
dts: s5pv210: add 'chassis-type' property
ARM:
dts: socfpga: change qspi to "intel,socfpga-qspi"
ARM:
dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes
ARM:
dts: stm32: add initial support of stm32mp135f-dk board
ARM:
dts: stm32: add STM32MP13 SoCs support
ARM:
dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ARM:
dts: stm32: fix SAI sub nodes register range
ARM:
dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx
ARM:
dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz
ARM:
dts: stm32: set otg-rev on stm32mp151
ARM:
dts: stm32: set the DCMI pins on stm32mp157c-odyssey
ARM:
dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
ARM:
dts: sun8i: r40: Add I2S nodes
ARM:
dts: sunxi: Fix OPP arrays
ARM:
dts: sunxi: Fix OPPs node name
ARM:
dts: sunxi: Fix the SPI NOR node names
ARM:
dts: sunxi: Rename gpio pinctrl names
ARM:
dts: sunxi: Rename power-supply names
ARM:
dts: tbs711: Fix touchscreen compatible
ARM:
dts: ux500: Fix up SD card pin config
ARM:
dts: ux500: Skomer eMMC needs 300 ms power on
ARM:
dts: ux500: Skomer regulator fixes
ARM:
dts: ux500: Switch battery nodes to standard
ARM:
dts: ux500: Tag Janice display SPI correct
ARM:
gemini: add device tree for edimax NS2502
ARM:
gemini: add device tree for ssi1328
ARM:
imx6: mark OCRAM mapping read-only
ARM:
imx_v6_v7_defconfig: build imx sdma driver as module
ARM:
imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2c variant
ARM:
imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf
ARM:
imx_v6_v7_defconfig: Enable HID I2C
ARM:
imx_v6_v7_defconfig: enable mtd physmap
ARM:
imx_v6_v7_defconfig: rebuild default configuration
ARM:
kprobes: Make a frame pointer on __kretprobe_trampoline
arm:
kprobes: Make space for instruction pointer on stack
ARM:
mvebu_v7_defconfig: enable mtd physmap
ARM:
mvebu_v7_defconfig: rebuild default configuration
ARM:
OMAP2+: Drop old unused omap5_uevm_legacy_init()
ARM:
OMAP2+: Drop unused CM and SCRM defines for omap4
ARM:
OMAP2+: Drop unused CM and SCRM defines for omap5
ARM:
OMAP2+: Drop unused CM defines for am3
ARM:
OMAP2+: Drop unused CM defines for dra7
ARM:
OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk()
ARM:
OMAP2+: Drop unused PRM defines for am3
ARM:
OMAP2+: Drop unused PRM defines for am4
ARM:
OMAP2+: Drop unused PRM defines for dra7
ARM:
OMAP2+: Drop unused PRM defines for omap4
ARM:
OMAP2+: Drop unused PRM defines for omap5
ARM:
OMAP2+: Fix comment typo
ARM:
OMAP2+: Fix typo in some comments
ARM:
qcom: Add ARCH_MSM8916 for MSM8916 on ARM32
ARM:
qcom: Add qcom,msm8916-smp enable-method identical to MSM8226
arm:
qcom: Add SMP support for MSM8226
ARM:
Recover kretprobe modified return address in stacktrace
ARM:
rockchip: Use memcpy_toio instead of memcpy on smp bring-up
ARM:
s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
ARM:
s3c: Use strscpy to replace strlcpy
ARM:
smp: Enable THREAD_INFO_IN_TASK
ARM:
smp: Free up the TLS register while running in the kernel
ARM:
smp: Pass task to secondary_start_kernel
ARM:
smp: Store current pointer in TPIDRURO register if available
ARM:
socfpga: dts: fix qspi node compatible
ARM:
socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
ARM:
SPEAr: Update MAINTAINERS entries
ARM:
stm32: add initial support for STM32MP13 family
ARM:
sunxi: Add a missing SPDX license header
ARM:
sunxi: Add a missing SPDX license header
ARM:
tegra: acer-a500: Correct compatible of ak8975 magnetometer
ARM:
tegra: Add new properties to USB PHY device-tree nodes
ARM:
tegra: nexus7: Enable USB OTG mode
ARM:
tegra: Remove unused backlight-boot-off property
ARM:
tegra: Remove useless usb-ehci compatible string
ARM:
tegra: Update Broadcom Bluetooth device-tree nodes
ARM:
Use of_get_cpu_hwid()
asix:
fix uninit-value in asix_mdio_read()
asix:
fix wrong return value in asix_check_host_enable()
ASoC:
88pm860x: Update to modern clocking terminology
ASoC:
ab8500: Update to modern clocking terminology
ASoC:
ad1836: Update to modern clocking terminology
ASoC:
ad193x: Update to modern clocking terminology
ASoC:
adau1372: Update to modern clocking terminology
ASoC:
adau1373: Update to modern clocking terminology
ASoC:
adau1701: Update to modern clocking terminology
ASoC:
adau17x1: Update to modern clocking terminology
ASoC:
adau1977: Update to modern clocking terminology
ASoC:
adav80x: Update to modern clocking terminology
ASoC:
add Audio Graph Card2 Custom Sample
ASoC:
add Audio Graph Card2 driver
ASoC:
add Audio Graph Card2 Yaml Document
ASoC:
Add json-schema documentation for sound-name-prefix
ASoC:
ak4104: Update to modern clocking terminology
ASoC:
ak4118: Update to modern clocking terminology
ASoC:
ak4458: Use modern ASoC DAI format terminology
ASoC:
ak4642: Use modern ASoC DAI format terminology
ASoC:
ak4671: Use modern ASoC DAI format terminology
ASoC:
ak5558: Use modern ASoC DAI format terminology
ASoC:
alc5623: Use modern ASoC DAI format terminology
ASoC:
alc5632: Use modern ASoC DAI format terminology
ASoC:
amd: acp-rt5645: Constify static snd_soc_ops
ASoC:
amd: acp: Add acp_machine struct for renoir platform.
ASoC:
amd: acp: Add callback for machine driver on ACP
ASoC:
amd: acp: Add generic machine driver support for ACP cards
ASoC:
amd: acp: Add I2S support on Renoir platform
ASoC:
amd: acp: Add legacy sound card support for Chrome audio
ASoC:
amd: acp: Add SOF audio support on Chrome board
ASoC:
amd: acp: Add support for Maxim amplifier codec
ASoC:
amd: acp: Add support for RT5682-VS codec
ASoC:
amd: acp: declare and add prefix to 'bt_uart_enable' symbol
ASoC:
amd: acp: fix Kconfig dependencies
ASoC:
amd: acp: Fix return value check in acp_machine_select()
ASoC:
amd: acp: select CONFIG_SND_SOC_ACPI
ASoC:
amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI
ASoC:
amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C
ASoC:
amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON
ASoC:
amd: add acp6x init/de-init functions
ASoC:
amd: add acp6x irq handler
ASoC:
amd: add acp6x pci driver pm ops
ASoC:
amd: add acp6x pdm driver dma ops
ASoC:
amd: add acp6x pdm driver pm ops
ASoC:
amd: add acp6x pdm platform driver
ASoC:
amd: Add common framework to support I2S on ACP SOC
ASoC:
amd: add platform devices for acp6x pdm driver and dmic driver
ASoC:
amd: add vangogh machine driver
ASoC:
amd: add YC machine driver using dmic
ASoC:
amd: add Yellow Carp ACP PCI driver
ASoC:
amd: add Yellow Carp ACP6x IP register header
ASoC:
amd: create platform device for acp6x machine driver
ASoc:
amd: create platform device for VG machine driver
ASoC:
amd: enable vangogh platform machine driver build
ASoC:
amd: enable Yellow carp acp6x drivers build
ASoC:
amd: enable Yellow Carp platform machine driver build
ASoC:
amd: fix uninitialized variable in snd_acp6x_probe()
ASoC:
amd: Kconfig: Select fch clock support with machine driver
ASoC:
amd: vangogh: constify static struct snd_soc_dai_ops
ASoC:
atmel: Convert to new style DAI format definitions
ASoC:
au1x: Convert to modern terminology for DAI clocking
ASoC:
audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi)
ASoC:
audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single)
ASoC:
audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi)
ASoC:
audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single)
ASoC:
audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti)
ASoC:
audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single)
ASoC:
audio-graph-card2: add Codec2Codec support
ASoC:
audio-graph-card2: add DPCM support
ASoC:
audio-graph-card2: add Multi CPU/Codec support
ASoC:
audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link
ASoC:
bcm: Convert to modern clocking terminology
ASoC:
cirrus: i2s: Prepare clock before using it
ASoC:
codecs: Change bulk clock voting to optional voting in digital codecs
ASoC:
codecs: Fix spelling mistake "Unsupport" -> "Unsupported"
ASoC:
codecs: lpass-rx-macro: fix HPHR setting CLSH mask
ASoC:
codecs: max98390: simplify getting the adapter of a client
ASoC:
codecs: tfa989x: Add support for tfa9897 RCV bit
ASoC:
codecs: tx-macro: Enable tx top soundwire mic clock
ASoC:
codecs: tx-macro: Update tx default values
ASoC:
codecs: wcd934x: handle channel mappping list correctly
ASoC:
codecs: wcd934x: return correct value from mixer put
ASoC:
codecs: wcd934x: return error code correctly from hw_params
ASoC:
codecs: wcd938x: fix volatile register range
ASoC:
codecs: wsa881x: fix return values from kcontrol put
ASoC:
compress/component: Use module_get_when_open/put_when_close for cstream
ASoC:
core: Remove invalid snd_soc_component_set_jack call
ASoC:
cpcap: Use modern ASoC DAI format terminology
ASoC:
cros_ec_codec: Use modern ASoC DAI format terminology
ASoC:
cs35l41: Add bindings for CS35L41
ASoC:
cs35l41: Binding fixes
ASoC:
cs35l41: Change monitor widgets to siggens
ASoC:
cs35l41: Combine adjacent register writes
ASoC:
cs35l41: CS35L41 Boosted Smart Amplifier
ASoC:
cs35l41: Don't overwrite returned error code
ASoC:
cs35l41: Fix a bunch of trivial code formating/style issues
ASoC:
cs35l41: Fix use of an uninitialised variable
ASoC:
cs35l41: Fixup the error messages
ASoC:
cs35l41: Make cs35l41_remove() return void
ASoC:
cs35l41: Set the max SPI speed for the whole device
ASoC:
cs35l41: Use regmap_read_poll_timeout to wait for OTP boot
ASoC:
cs42l42: Allow time for HP/ADC to power-up after enable
ASoC:
cs42l42: Always configure both ASP TX channels
ASoC:
cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts
ASoC:
cs42l42: Correct configuring of switch inversion from ts-inv
ASoC:
cs42l42: Correct some register default values
ASoC:
cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
ASoC:
cs42l42: Don't claim to support 192k
ASoC:
cs42l42: Don't reconfigure the PLL while it is running
ASoC:
cs42l42: Don't set defaults for volatile registers
ASoC:
cs42l42: Fix WARN in remove() if running without an interrupt
ASoC:
cs42l42: free_irq() before powering-down on probe() fail
ASoC:
cs42l42: Implement Manual Type detection as fallback
ASoC:
cs42l42: Mark OSC_SWITCH_STATUS register volatile
ASoC:
cs42l42: Minor fix all errors reported by checkpatch.pl script
ASoC:
cs42l42: Prevent NULL pointer deref in interrupt handler
ASoC:
cs42l42: Remove unused runtime_suspend/runtime_resume callbacks
ASoC:
cs42l42: Reset and power-down on remove() and failed probe()
ASoC:
cs42l42: Set correct SRC MCLK
ASoC:
cs42l42: Use PLL for SCLK > 12.288MHz
ASoC:
cs42l42: Use two thresholds and increased wait time for manual type detection
ASoC:
DAPM: Cover regression by kctl change notification fix
AsoC:
dapm: export a couple of functions
ASoC:
dmaengine: Introduce module option prealloc_buffer_size_kbytes
ASoC:
doc: update codec example code
ASoC:
Drop mistakenly applied SPI patch
ASoC:
dt-bindings: add q6apm digital audio stream bindings
ASoC:
dt-bindings: Add WM8978 Binding
ASoC:
dt-bindings: Convert Bluetooth SCO Link binding to a schema
ASoC:
dt-bindings: Convert Simple Amplifier binding to a schema
ASoC:
dt-bindings: Convert SPDIF Transmitter binding to a schema
ASoC:
dt-bindings: cs42l42: Correct description of ts-inv
ASoC:
dt-bindings: lpass-clocks: add q6prm clocks compatible
ASoC:
dt-bindings: lpass: add binding headers for digital codecs
ASoC:
dt-bindings: lpass: add binding headers for digital codecs
ASoC:
dt-bindings: max98520: add initial bindings
ASoC:
dt-bindings: mediatek: mt8192: re-add audio afe document
ASoC:
dt-bindings: mediatek: rename reset controller headers in DT example
ASoC:
dt-bindings: move LPASS clocks related bindings out of q6afe
ASoC:
dt-bindings: move LPASS dai related bindings out of q6afe
ASoC:
dt-bindings: q6dsp: add q6apm-lpass-dai compatible
ASoC:
dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h
ASoC:
dt-bindings: rockchip: Add binding for rk3568 pdm
ASoC:
dt-bindings: rockchip: Add binding for rv1126 pdm
ASoC:
dt-bindings: rockchip: add i2s-tdm bindings
ASoC:
dt-bindings: rockchip: Convert pdm bindings to yaml
ASoC:
dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property
ASoC:
dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt]x-route
ASoC:
dt-bindings: rockchip: pdm: Document property 'rockchip,path-map'
ASoC:
dt-bindings: rt5682s: add bindings for rt5682s
ASoC:
dt-bindings: rt5682s: correct several errors
ASoC:
dt-bindings: rt5682s: fix the device-tree schema errors
ASoC:
dt-bindings: rt9120: Add initial bindings
ASoC:
dt-bindings: rt9120: Add initial bindings
ASoC:
dt-bindings: tegra: Few more Tegra210 AHUB modules
ASoC:
dt-bindings: uniphier: Add description of each port number
ASoC:
dt-bindings: wlf,wm8962: add missing interrupt property
ASoC:
dt-bindings: wlf,wm8962: Convert to json-schema
ASoC:
dt-bindings: wlf,wm8978: Fix I2C address in example
ASoC:
dwc-i2s: Update to modern clocking terminology
ASoC:
ep93xx: Convert to modern clocking terminology
ASoC:
es8316: add support for ESSX8336 ACPI _HID
ASoC:
es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
ASoC:
eureka-tlv320: Update to modern clocking terminology
ASoC:
fix unmet dependencies on GPIOLIB for SND_SOC_DMIC
ASoC:
fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P
ASoC:
fix unmet dependency on GPIOLIB
ASoC:
fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A
ASoC:
Fix warning related to 'sound-name-prefix' binding
ASoC:
fsl-asoc-card: Update to modern clocking terminology
ASoC:
fsl-audmix: Update to modern clocking terminology
ASoC:
fsl-esai: Update to modern clocking terminology
ASoC:
fsl-mqs: Update to modern clocking terminology
ASoC:
fsl: Constify static snd_soc_ops
ASoC:
fsl_rpmsg: Add rpmsg audio support for i.MX8ULP
ASoC:
fsl_rpmsg: add soc specific data structure
ASoC:
fsl_sai: Update to modern clocking terminology
ASoC:
fsl_spdif: Add support for i.MX8ULP
ASoC:
fsl_spdif: implement bypass mode from in to out
ASoC:
fsl_ssi: Update to modern clocking terminology
ASoC:
imx-audmix: Update to modern clocking terminology
ASoC:
imx-card: Update to modern clocking terminology
ASoC:
imx-es8328: Update to modern clocking terminology
ASoC:
imx-hdmi: Update to modern clocking terminology
ASoC:
imx-rpmsg: Update to modern clocking terminology
ASoC:
imx-sgtl5000: Update to modern clocking terminology
ASoC:
Intel: add machine driver for SOF+ES8336
ASoC:
Intel: boards: Update to modern clocking terminology
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: Get platform data via dev_get_platdata()
ASoC:
Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk
ASoC:
Intel: bytcr_rt5640: Use temporary variable for struct device
ASoC:
Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation
ASoC:
Intel: bytcr_rt5651: Get platform data via dev_get_platdata()
ASoC:
Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk
ASoC:
Intel: bytcr_rt5651: Use temporary variable for struct device
ASoC:
Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation
ASoC:
Intel: cht_bsw_nau8824: Set card.components string
ASoC:
Intel: glk_rt5682_max98357a: support ALC5682I-VS codec
ASoC:
Intel: Move soc_intel_is_foo() helpers to a generic header
ASoC:
Intel: soc-acpi-byt: shrink tables using compatible IDs
ASoC:
Intel: soc-acpi-cht: shrink tables using compatible IDs
ASoC:
Intel: soc-acpi: add entry for ESSX8336 on CML
ASoC:
Intel: soc-acpi: add entry for ESSX8336 on JSL
ASoC:
Intel: soc-acpi: add missing quirk for TGL SDCA single amp
ASoC:
Intel: soc-acpi: add SKU 0AF3 SoundWire configuration
ASoC:
Intel: soc-acpi: add SKU 0B13 SoundWire configuration
ASoC:
Intel: soc-acpi: add SKU 0B29 SoundWire configuration
ASoC:
Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec
ASoC:
Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs
ASoC:
Intel: sof_rt5682: Add support for max98360a speaker amp
ASoC:
Intel: sof_rt5682: detect codec variant in probe function
ASoC:
Intel: sof_rt5682: support ALC5682I-VS codec
ASoC:
intel: sof_rt5682: support jsl_rt5682s_mx98360a board
ASoC:
intel: sof_rt5682: support jsl_rt5682s_rt1015 board
ASoC:
intel: sof_rt5682: support jsl_rt5682s_rt1015p board
ASoC:
intel: sof_rt5682: update platform device name for Maxim amplifier
ASoC:
Intel: sof_rt5682: use comp_ids to enumerate rt5682s
ASoC:
Intel: sof_sdw: add missing quirk for Dell SKU 0A45
ASoC:
Intel: sof_sdw: Add support for SKU 0AF3 product
ASoC:
Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products
ASoC:
Intel: sof_sdw: Add support for SKU 0B11 product
ASoC:
Intel: sof_sdw: Add support for SKU 0B12 product
ASoC:
Intel: sof_sdw: Add support for SKU 0B13 product
ASoC:
Intel: sof_sdw: Add support for SKU 0B29 product
ASoC:
max98520: add max98520 audio amplifier driver
ASoC:
max98927: Add reset-gpios optional property
ASoC:
max98927: Handle reset gpio when probing i2c
ASoC:
mediatek: Constify static snd_soc_ops
ASoC:
mediatek: mt6359: Fix unexpected error in bind/unbind flow
ASoC:
mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk
ASoC:
mediatek: mt8173: Fix debugfs registration for components
ASoC:
mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682
ASoC:
mediatek: mt8195: add missing of_node_put in probe
ASoC:
mediatek: mt8195: Add missing of_node_put()
ASoC:
mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bindings document
ASoC:
mediatek: mt8195: fix return value
ASoC:
mediatek: mt8195: Fix unused initialization of pointer etdm_data
ASoC:
mediatek: mt8195: make array adda_dai_list static const
ASoC:
mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource()
ASoC:
mediatek: mt8195: move of_node_put to remove function
ASoC:
mediatek: mt8195: Remove unsued irqs_lock.
ASoC:
mediatek: mt8195: rename shadowed array
ASoC:
mediatek: mt8195: update audsys clock parent name
ASoC:
mediatek: remove unnecessary initialization
ASoC:
Merge rt9120 series from ChiYuan Huang:
ASoC:
meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
ASoC:
meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported"
ASoC:
meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
ASoC:
meson: axg-card: make links nonatomic
ASoC:
meson: axg-tdm-interface: manage formatters in trigger
ASoC:
meson: implement driver_name for snd_soc_card in meson-card-utils
ASoC:
meson: t9015: Add missing AVDD-supply property
ASoC:
mpc8610_hpcd: Update to modern clocking terminology
ASoC:
mt8195: remove unnecessary CONFIG_PM
ASoC:
nau8821: clarify out-of-bounds check
ASoC:
nau8821: fix kernel-doc
ASoC:
nau8821: new driver
ASoC:
nau8824: Add a nau8824_components() helper
ASoC:
nau8824: Add DMI quirk mechanism for active-high jack-detect
ASoC:
nau8824: Fix NAU8824_JACK_LOGIC define
ASoC:
nau8825: add clock management for power saving
ASoC:
nau8825: add set_jack coponment support
ASoC:
pcm5102a: increase rate from 192k to 384k
ASoC:
pl1022_ds: Update to modern clocking terminology
ASoC:
pl1022_rdk: Update to modern clocking terminology
ASoC:
q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q6asm.txt
ASoC:
qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280
ASoC:
qcom: apq8096: Constify static snd_soc_ops
ASoC:
qcom: common: Respect status = "disabled" on DAI link nodes
ASoC:
qcom: dt-bindings: Add compatible names for lpass sc7280 digital codecs
ASoC:
qcom: sm8250: Add Jack support
ASoC:
qcom: sm8250: add support for TX and RX Macro dais
ASoC:
qdsp6: audioreach: add basic pkt alloc support
ASoC:
qdsp6: audioreach: add Kconfig and Makefile
ASoC:
qdsp6: audioreach: add module configuration command helpers
ASoC:
qdsp6: audioreach: add q6apm lpass dai support
ASoC:
qdsp6: audioreach: add q6apm support
ASoC:
qdsp6: audioreach: add q6apm-dai support
ASoC:
qdsp6: audioreach: add q6prm support
ASoC:
qdsp6: audioreach: add support for q6prm-clocks
ASoC:
qdsp6: audioreach: add topology support
ASoC:
qdsp6: audioreach: Fix clang -Wimplicit-fallthrough
ASoC:
qdsp6: q6adm: improve error reporting
ASoC:
qdsp6: q6afe-clocks: move audio-clocks to common file
ASoC:
qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend"
ASoC:
qdsp6: q6afe-dai: move lpass audio ports to common file
ASoC:
qdsp6: q6asm: fix q6asm_dai_prepare error handling
ASoC:
qdsp6: q6routing: Conditionally reset FrontEnd Mixer
ASoC:
qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
ASoC:
qdsp6: q6routing: validate port id before setting up route
ASoC:
qdsp6: qdsp6: q6prm: handle clk disable correctly
ASoC:
Remove name-prefix.txt
ASoC:
rk817: Add module alias for rk817-codec
ASoC:
rockchip: add support for i2s-tdm controller
ASoC:
rockchip: Add support for rv1126 pdm
ASoC:
rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure
ASoC:
rockchip: i2s-tdm: Fix refcount test
ASoC:
rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io
ASoC:
rockchip: i2s-tdm: Strip out direct CRU use
ASoC:
rockchip: i2s_tdm: Dup static DAI template
ASoC:
rockchip: i2s_tdm: improve return value handling
ASoC:
rockchip: pdm: Add support for path map
ASoC:
rockchip: pdm: Add support for rk3568 pdm
ASoC:
rockchip: Use generic dmaengine code
ASoC:
rsnd: Fix an error handling path in 'rsnd_node_count()'
ASoC:
rsnd: fixup DMAEngine API
ASoC:
rt1011: add i2s reference control for rt1011
ASoC:
rt1011: Fix 'I2S Reference' enum control
ASoC:
rt1011: Fix 'I2S Reference' enum control caused error
ASoC:
rt1011: revert 'I2S Reference' to SOC_ENUM_EXT
ASoC:
rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ
ASoC:
rt5682-i2c: Use devm_clk_get_optional for optional clock
ASoC:
rt5682: Avoid the unexpected IRQ event during going to suspend
ASoC:
rt5682: fix a little pop while playback
ASoC:
rt5682: Fix crash due to out of scope stack vars
ASoC:
rt5682: fix the wrong jack type detected
ASoC:
rt5682: move clk related code to rt5682_i2c_probe
ASoC:
rt5682: Re-detect the combo jack after resuming
ASoC:
rt5682s: Add driver for ALC5682I-VS codec
ASoC:
rt5682s: Downsizing the DAC volume scale
ASoC:
rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback
ASoC:
rt5682s: Fix crash due to out of scope stack vars
ASoC:
rt5682s: Fix HP noise caused by SAR mode switch when the system resumes
ASoC:
rt5682s: Fix hp pop produced immediately after resuming
ASoC:
rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev
ASoC:
rt5682s: Remove the volatile SW reset register from reg_default
ASoC:
rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK
ASoC:
rt5682s: use 'static' qualifier
ASoC:
rt5682s: Use dev_dbg instead of pr_debug
ASoC:
rt9120: Add rt9210 audio amplifier support
ASoC:
rt9120: Add rt9210 audio amplifier support
ASoC:
rt9120: Add the compatibility with rt9120s
ASoC:
rt9120: Drop rt9210 audio amplifier support
ASoC:
rt9120: Fix clock auto sync issue when fs is the multiple of 48
ASoC:
rt9120: Update internal ocp level to the correct value
ASoC:
samsung: add missing "fallthrough;"
ASoC:
simple-card-utils: add asoc_graph_is_ports0()
ASoC:
simple-card-utils: add codec2codec support
ASoC:
simple-card-utils: Increase maximum DAI links limit to 512
ASoC:
soc-acpi: add comp_ids field for machine driver matching
ASoC:
soc-acpi: Set mach->id field on comp_ids matches
ASoC:
soc-component: add snd_soc_component_is_codec()
ASoC:
soc-component: Convert the mark_module to void*
ASoC:
soc-component: improve error reporting for register access
ASoC:
soc-component: Remove conditional definition of debugfs data members
ASoC:
soc-core: accept zero format at snd_soc_runtime_set_dai_fmt()
ASoC:
soc-core: tidyup empty function
ASoC:
soc-pcm: Don't reconnect an already active BE
ASoC:
soc-pcm: restore mixer functionality
ASoC:
soc-pcm: tidyup soc_pcm_hw_clean() - step1
ASoC:
soc-pcm: tidyup soc_pcm_hw_clean() - step2
ASoC:
soc-topology: Move template info print soc_tplg_dapm_widget_create()
ASoC:
SOF: add error handling to snd_sof_ipc_msg_data()
ASoC:
SOF: Add new fields to snd_sof_route
ASoC:
SOF: Add support for dynamic pipelines
ASoC:
SOF: build compression interface into snd_sof.ko
ASoC:
SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig
ASoC:
SOF: compress: move and export sof_probe_compr_ops
ASoC:
SOF: control: Add access field in struct snd_sof_control
ASoC:
SOF: control: fix a typo in put operations for kcontrol
ASoC:
SOF: core: allow module parameter to override dma trace Kconfig
ASoC:
SOF: core: Clean up snd_sof_get_status() prints
ASoC:
SOF: core: debug: force all processing on primary core
ASoC:
SOF: core: Do not use 'bar' as parameter for block_read/write
ASoC:
SOF: core: Move probe work related code under a single if () branch
ASoC:
SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits
ASoC:
SOF: dai: include new flags for DAI_CONFIG
ASoC:
SOF: dai: mirror group_id definition added in firmware
ASoC:
SOF: debug/ops: Move the IPC and DSP dump functions out from the header
ASoC:
SOF: debug: Add generic API and ops for DSP regions
ASoC:
SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping
ASoC:
SOF: debug: No need to export the snd_sof_debugfs_io_item()
ASoC:
SOF: debug: Print out the fw_state along with the DSP dump
ASoC:
SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception
ASoC:
SOF: Don't set up widgets during topology parsing
ASoC:
SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc
ASoC:
SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err
ASoC:
SOF: Handle control change notification from firmware
ASoC:
SOF: hda: reset DAI widget before reconfiguring it
ASoC:
SOF: imx8m: add SAI1 info
ASoC:
SOF: imx: add header file for ops
ASoC:
SOF: imx: Do not initialize the snd_sof_dsp_ops.read64
ASoC:
SOF: imx: Provide debugfs_add_region_item ops for core
ASoC:
SOF: imx: Use newly introduced generic IPC stream ops
ASoC:
SOF: intel: atom: No need to do a DSP dump in atom_run()
ASoC:
SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe
ASoC:
SOF: intel: Do no initialize resindex_dma_base
ASoC:
SOF: Intel: hda-dai: fix potential locking issue
ASoC:
SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines
ASoC:
SOF: Intel: hda-dsp: Declare locally used functions as static
ASoC:
SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls
ASoC:
SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump
ASoC:
SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout
ASoC:
SOF: Intel: hda: add new flags for DAI_CONFIG
ASoC:
SOF: intel: hda: Drop 'error' prefix from error dump functions
ASoC:
SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set
ASoC:
SOF: Intel: hda: fix hotplug when only codec is suspended
ASoC:
SOF: Intel: hda: make sure DAI widget is set up before IPC
ASoC:
SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw
ASoC:
SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations
ASoC:
SOF: Intel: pci-tgl: add ADL-N support
ASoC:
SOF: Intel: pci-tgl: add new ADL-P variant
ASoC:
SOF: Intel: Provide debugfs_add_region_item ops for core
ASoC:
SOF: Intel: Rename hda-compress.c to hda-probes.c
ASoC:
SOF: Intel: Retry codec probing if it fails
ASoC:
SOF: Introduce fragment elapsed notification API
ASoC:
SOF: Introduce macro to set the firmware state
ASoC:
SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks
ASoC:
SOF: Introduce widget use_count
ASoC:
SOF: ipc and dsp dump: Add markers for better visibility
ASoC:
SOF: ipc: Add probe message logging to ipc_log_header()
ASoC:
SOF: ipc: Clarify the parameter name for ipc_trace_message()
ASoC:
SOF: ipc: Make the error prints consistent in tx_wait_done()
ASoC:
SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message()
ASoC:
SOF: ipc: Re-enable dumps after successful IPC tx
ASoC:
SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked
ASoC:
SOF: ipc: Remove snd_sof_dsp_mailbox_init()
ASoC:
SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails
ASoC:
SOF: loader: load_firmware callback is mandatory, treat it like that
ASoC:
SOF: loader: No need to export snd_sof_fw_parse_ext_data()
ASoC:
SOF: loader: Print the DSP dump if boot fails
ASoC:
SOF: loader: Use the generic ops for region debugfs handling
ASoC:
SOF: Make Intel IPC stream ops generic
ASoC:
SOF: OF: Add fw_path and tplg_path parameters
ASoC:
SOF: ops: Force DSP panic dumps to be printed
ASoC:
SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference
ASoC:
SOF: pipelines: Harmonize all functions to use struct snd_sof_dev
ASoC:
SOF: pm: fix a stale comment
ASoC:
SOF: prefix some terse and cryptic dev_dbg() with __func__
ASoC:
SOF: prepare code to allocate IPC messages in fw_ready
ASoC:
SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise
ASoC:
SOF: probe: Merge and clean up the probe and compress files
ASoC:
SOF: Remove struct sof_ops_table and sof_get_ops() macro
ASoC:
SOF: Rename sof_arch_ops to dsp_arch_ops
ASoC:
SOF: restore kcontrols for widget during set up
ASoC:
SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up
ASoC:
SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops
ASoC:
SOF: topology: Add kernel parameter for topology verification
ASoC:
SOF: topology: Add new token for dynamic pipeline
ASoC:
SOF: topology: allow for dynamic pipelines override for debug
ASoC:
SOF: topology: do not power down primary core during topology removal
ASoC:
SOF: topology: return error if sof_connect_dai_widget() fails
ASoC:
SOF: topology: show clks_control value in dynamic debug
ASoC:
SOF:control: Fix variable type in snd_sof_refresh_control()
ASoC:
stm32: i2s: fix 32 bits channel length without mclk
ASoC:
Stop dummy from overriding hwparams
ASoC:
tas2770: Fix setting of high sample rates
ASoC:
tegra: Add DAPM switches for headphones and mic jack
ASoC:
tegra: Add routes for few AHUB modules
ASoC:
tegra: Add Tegra210 based ADX driver
ASoC:
tegra: Add Tegra210 based AMX driver
ASoC:
tegra: Add Tegra210 based Mixer driver
ASoC:
tegra: Add Tegra210 based MVC driver
ASoC:
tegra: Add Tegra210 based SFC driver
ASoC:
tegra: Balance runtime PM count
ASoC:
tegra: Constify static snd_soc_dai_ops structs
ASoC:
tegra: Constify static snd_soc_ops
ASoC:
tegra: Fix kcontrol put callback in ADMAIF
ASoC:
tegra: Fix kcontrol put callback in ADX
ASoC:
tegra: Fix kcontrol put callback in AHUB
ASoC:
tegra: Fix kcontrol put callback in AMX
ASoC:
tegra: Fix kcontrol put callback in DMIC
ASoC:
tegra: Fix kcontrol put callback in DSPK
ASoC:
tegra: Fix kcontrol put callback in I2S
ASoC:
tegra: Fix kcontrol put callback in Mixer
ASoC:
tegra: Fix kcontrol put callback in MVC
ASoC:
tegra: Fix kcontrol put callback in SFC
ASoC:
tegra: Fix wrong value type in ADMAIF
ASoC:
tegra: Fix wrong value type in DMIC
ASoC:
tegra: Fix wrong value type in DSPK
ASoC:
tegra: Fix wrong value type in I2S
ASoC:
tegra: Fix wrong value type in MVC
ASoC:
tegra: Fix wrong value type in SFC
ASoC:
tegra: Restore AC97 support
ASoC:
tegra: Restore headphones jack name on Nyan Big
ASoC:
tegra: Set default card name for Trimslice
ASoC:
tegra: Use normal system sleep for ADX
ASoC:
tegra: Use normal system sleep for AMX
ASoC:
tegra: Use normal system sleep for Mixer
ASoC:
tegra: Use normal system sleep for MVC
ASoC:
tegra: Use normal system sleep for SFC
ASoC:
test-component: add Test Component for Sound debug/test
ASoC:
test-component: add Test Component YAML bindings
ASoC:
ti: Constify static snd_soc_ops
ASoC:
ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE
ASoC:
tlv320aic32x4: Make aic32x4_remove() return void
ASoC:
tlv320aic3x: Make aic3x_remove() return void
ASoC:
topology: Add header payload_size verification
ASoC:
topology: Add missing rwsem around snd_ctl_remove() calls
ASoC:
topology: change the complete op in snd_soc_tplg_ops to return int
ASoC:
topology: Change topology device to card device
ASoC:
topology: Check for dapm widget completeness
ASoC:
topology: Fix stub for snd_soc_tplg_component_remove()
ASoC:
topology: handle endianness warning
ASoC:
topology: Use correct device for prints
ASoC:
Use schema reference for sound-name-prefix
ASoC:
ux500: mop500: Constify static snd_soc_ops
ASoC:
wcd9335: Use correct version to initialize Class H
ASoc:
wm8731: Drop empty spi_driver remove callback
ASoc:
wm8900: Drop empty spi_driver remove callback
ASoC:
wm8962: Convert to devm_clk_get_optional()
ASoC:
wm_adsp: Cancel ongoing work when removing controls
ASoC:
wm_adsp: Introduce cs_dsp logging macros
ASoC:
wm_adsp: Move check for control existence
ASoC:
wm_adsp: Move check of dsp->running to better place
ASoC:
wm_adsp: move firmware loading to client
ASoC:
wm_adsp: Move sys_config_size to wm_adsp
ASoC:
wm_adsp: Pass firmware names as parameters when starting DSP core
ASoC:
wm_adsp: remove a repeated including
ASoC:
wm_adsp: Remove use of snd_ctl_elem_type_t
ASoC:
wm_adsp: Rename generic DSP support
ASoC:
wm_adsp: Separate generic cs_dsp_coeff_ctl handling
ASoC:
wm_adsp: Separate some ASoC and generic functions
ASoC:
wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops
ASoC:
wm_adsp: Split DSP power operations into helper functions
ASoC:
wm_adsp: Split out struct cs_dsp from struct wm_adsp
ASoC:
wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers
ASoC:
wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret'
ASoC:
zl38060: Update to modern clocking terminology
assoc_array:
Avoid open coded arithmetic in allocator arguments
at24:
Support probing while in non-zero ACPI D state
ata:
ahci: Add Green Sardine vendor ID as board_ahci_mobile
ata:
ahci_ceva: Fix id array access in ceva_ahci_read_id()
ata:
libahci: Adjust behavior when StorageD3Enable _DSD is set
ata:
libata-sata: Declare ata_ncq_sdev_attrs static
ata:
libata: add missing ata_identify_page_supported() calls
ata:
libata: improve ata_read_log_page() error message
ata:
replace snprintf in show functions with sysfs_emit
ata:
sata_highbank: Remove unnecessary print function dev_err()
ataflop:
Add missing semicolon to return statement
ataflop:
address add_disk() error handling on probe
ataflop:
remove ataflop_probe_lock mutex
ath10k:
Don't always treat modem stop events as crashes
ath10k:
fix control-message timeout
ath10k:
fix division by zero in send path
ath10k:
fix invalid dma_addr_t token assignment
ath10k:
fix max antenna gain unit
ath10k:
Fix missing frame timestamp for beacon/probe-resp
ath10k:
fix module load regression with iram-recovery feature
ath10k:
high latency fixes for beacon buffer
ath10k:
sdio: Add missing BH locking around napi_schdule()
ath11k:
add 6 GHz params in peer assoc command
ath11k:
add caldata download support from EEPROM
ath11k:
add caldata file for multiple radios
ath11k:
add channel 2 into 6 GHz channel list
ath11k:
add handler for scan event WMI_SCAN_EVENT_DEQUEUED
ath11k:
add HTT stats support for new stats
ath11k:
add separate APIs for monitor mode
ath11k:
Add spectral scan support for QCN9074
ath11k:
add support for 80P80 and 160 MHz bandwidth
ath11k:
Add support for RX decapsulation offload
ath11k:
add support for setting fixed HE rate/gi/ltf
ath11k:
add support in survey dump with bss_chan_info
ath11k:
Add vdev start flag to disable hardware encryption
ath11k:
Add wmi peer create conf event in wmi_tlv_event_id
ath11k:
Align bss_chan_info structure with firmware
ath11k:
Assign free_vdev_map value before ieee80211_register_hw
ath11k:
Avoid "No VIF found" warning message
ath11k:
Avoid race during regd updates
ath11k:
Avoid reg rules update during firmware recovery
ath11k:
Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets
ath11k:
Change masking and shifting in htt stats
ath11k:
Change number of TCL rings to one for QCA6390
ath11k:
change return buffer manager for QCA6390
ath11k:
clean up BDF download functions
ath11k:
copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855
ath11k:
Drop MSDU with length error in DP rx path
ath11k:
enable 6G channels for WCN6855
ath11k:
fix 4-addr tx failure for AP and STA modes
ath11k:
fix 4addr multicast packet tx
ath11k:
Fix crash during firmware recovery on reo cmd ring access
ath11k:
Fix inaccessible debug registers
ath11k:
fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps()
ath11k:
Fix memory leak in ath11k_qmi_driver_event_work
ath11k:
fix packet drops due to incorrect 6 GHz freq value in rx status
ath11k:
Fix pktlog lite rx events
ath11k:
fix some sleeping in atomic bugs
ath11k:
Fix spelling mistake "incompaitiblity" -> "incompatibility"
ath11k:
fix survey dump collection in 6 GHz
ath11k:
Fix the spectral minimum FFT bin count
ath11k:
Handle MSI enablement during rmmod and SSR
ath11k:
Identify DFS channel when sending scan channel list command
ath11k:
indicate scan complete for scan canceled when scan running
ath11k:
indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state
ath11k:
Introduce spectral hw configurable param
ath11k:
monitor mode clean up to use separate APIs
ath11k:
move static function ath11k_mac_vdev_setup_sync to top
ath11k:
qmi: avoid error messages when dma allocation fails
ath11k:
re-enable ht_cap/vht_cap for 5G band for WCN6855
ath11k:
Refactor spectral FFT bin size
ath11k:
Remove htt stats fixed size array usage
ath11k:
Remove redundant assignment to variable fw_size
ath11k:
Remove unused variable in ath11k_dp_rx_mon_merg_msdus()
ath11k:
Rename atf_config to flag1 in target_resource_config
ath11k:
Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF
ath11k:
Replace HTT_DBG_OUT with scnprintf
ath11k:
Replace one-element array with flexible-array member
ath11k:
support SMPS configuration for 6 GHz
ath11k:
Update pdev tx and rx firmware stats
ath11k:
use hw_params to access board_size and cal_offset
ath11k:
Use kcalloc() instead of kzalloc()
ath11k:
Wstringop-overread warning
ath5k:
replace snprintf in show functions with sysfs_emit
ath6kl:
fix control-message timeout
ath6kl:
fix division by zero in send path
ath6kl:
use eth_hw_addr_set()
ath9k:
add option to reset the wifi chip via debugfs
ath9k:
fetch calibration data via nvmem subsystem
ath9k:
fix an IS_ERR() vs NULL check
ath9k:
Fix potential interrupt storm on queue reset
ath9k:
owl-loader: fetch pci init values through nvmem
ath9k:
support DT ieee80211-freq-limit property to limit channels
ath:
dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
atlantic:
Add missing DIDs and fix 115c.
atlantic:
Fix buff_ring OOB in aq_ring_rx_clean
atlantic:
fix double-free in aq_ring_tx_clean
atlantic:
Fix OOB read and write in hw_atl_utils_fw_rpc_wait
atlantic:
Fix statistics logic for production hardware
atlantic:
Fix to display FW bundle version instead of FW mac version.
atlantic:
Increase delay for fw transactions
atlantic:
Remove warn trace message.
atlatnic:
enable Nbase-t speeds with base-t
atmel:
use eth_hw_addr_set()
audit,io_uring,io-wq:
add some basic audit support to io_uring
audit:
add filtering for io_uring records
audit:
add OPENAT2 record to list "how" info
audit:
add support for the openat2 syscall
audit:
Convert to SPDX identifier
audit:
improve robustness of the audit queue handling
audit:
prepare audit_context for use in calling contexts beyond syscalls
audit:
rename struct node to struct audit_node to prevent future name collisions
audit:
replace magic audit syscall class numbers with macros
audit:
return early if the filter rule has a lower priority
auxdisplay:
cfag12864bfb: code indent should use tabs where possible
auxdisplay:
cfag12864bfb: remove superfluous header files
auxdisplay:
charlcd: checking for pointer reference before dereferencing
auxdisplay:
charlcd: fixing coding style issue
auxdisplay:
Extract character line display core support
auxdisplay:
ht16k33: Add helper variable dev
auxdisplay:
ht16k33: Add LED support
auxdisplay:
ht16k33: Add support for segment displays
auxdisplay:
ht16k33: Connect backlight to fbdev
auxdisplay:
ht16k33: Convert to simple i2c probe function
auxdisplay:
ht16k33: Extract frame buffer probing
auxdisplay:
ht16k33: Extract ht16k33_brightness_set()
auxdisplay:
ht16k33: Fix frame buffer device blanking
auxdisplay:
ht16k33: Make use of device properties
auxdisplay:
ht16k33: Move delayed work
auxdisplay:
ht16k33: remove superfluous header files
auxdisplay:
ht16k33: Remove unneeded error check in keypad probe()
auxdisplay:
ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize()
auxdisplay:
img-ascii-lcd: Add helper variable dev
auxdisplay:
img-ascii-lcd: Convert device attribute to sysfs_emit()
auxdisplay:
img-ascii-lcd: Fix lock-up when displaying empty string
auxdisplay:
ks0108: remove superfluous header files
auxdisplay:
linedisp: Add support for changing scroll rate
auxdisplay:
linedisp: Use kmemdup_nul() helper
ax25:
constify dev_addr passing
ax25:
NPD bug when detaching AX25 device
ax88796c:
fix fetching error stats from percpu containers
ax88796c:
fix ioctl callback
b43:
fix a lower bounds test
b43legacy:
fix a lower bounds test
backlight:
Propagate errors from get_brightness()
BackMerge tag :
'v5.15' into drm-next
BackMerge tag :
'v5.15-rc7' into drm-next
batman-adv:
mcast: don't send link-local multicast to mcast routers
batman-adv:
prepare for const netdev->dev_addr
batman-adv:
use eth_hw_addr_set() instead of ether_addr_copy()
Bbluetooth:
btusb: Add another Bluetooth part for Realtek 8852AE
bcache:
add error handling support for add_disk()
bcache:
fix error info in register_bcache()
bcache:
fix NULL pointer reference in cached_dev_detach_finish
bcache:
fix use-after-free problem in bcache_device_free()
bcache:
move calc_cached_dev_sectors to proper place on backing device detach
bcache:
move uapi header bcache.h to bcache code directory
bcache:
remove bch_crc64_update
bcache:
remove bdev_sectors
bcache:
remove the backing_dev_name field from struct cached_dev
bcache:
remove the cache_dev_name field from struct cache
bcache:
replace snprintf in show functions with sysfs_emit
bcache:
reserve never used bits from bkey.high
bcache:
Revert "bcache: use bvec_virt"
bcache:
use bvec_kmap_local in bch_data_verify
bcm47xx:
Get rid of redundant 'else'
bcm47xx:
Replace printk(KERN_ALERT ... pci_devname(dev)) with pci_alert()
bcma:
drop unneeded initialization value
bcma:
simplify reference to driver name
binder:
don't detect sender/target during buffer cleanup
binder:
fix async_free_space accounting for empty parcels
binder:
fix test regression due to sender_euid change
binder:
use cred instead of task for getsecid
binder:
use cred instead of task for selinux checks
binder:
use euid from cred instead of using task
binder:
use wake_up_pollfree()
bindings:
media: venus: Drop redundant maxItems for power-domain-names
binfmt_elf:
reintroduce using MAP_FIXED_NOREPLACE
blk-cgroup:
blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
blk-cgroup:
fix missing put device in error path from blkg_conf_pref()
blk-cgroup:
synchronize blkg creation against policy deactivation
blk-crypto-fallback:
properly prefix function and struct names
blk-crypto:
rename blk_keyslot_manager to blk_crypto_profile
blk-crypto:
rename keyslot-manager files to blk-crypto-profile
blk-crypto:
update inline encryption documentation
blk-mq-debugfs:
Show active requests per queue for shared tags
blk-mq-sched:
Don't reference queue tagset in blk_mq_sched_tags_teardown()
blk-mq-sched:
Rename blk_mq_sched_alloc_{tags -> map_and_rqs}()
blk-mq-sched:
Rename blk_mq_sched_free_{requests -> rqs}()
blk-mq:
Add blk_mq_alloc_map_and_rqs()
blk-mq:
Add blk_mq_tag_update_sched_shared_sbitmap()
blk-mq:
add one API for waiting until quiesce is done
blk-mq:
add RQF_ELV debug entry
blk-mq:
cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release()
blk-mq:
Change rqs check in blk_mq_free_rqs()
blk-mq:
Change shared sbitmap naming to shared tags
blk-mq:
cleanup and rename __blk_mq_alloc_request
blk-mq:
cleanup blk_mq_submit_bio
blk-mq:
Don't clear driver tags own mapping
blk-mq:
don't free tags if the tag_set is used by other device in queue initialztion
blk-mq:
don't grab ->q_usage_counter in blk_mq_sched_bio_merge
blk-mq:
don't handle non-flush requests in blk_insert_flush
blk-mq:
don't insert FUA request with data into scheduler queue
blk-mq:
don't issue request directly in case that current is to be blocked
blk-mq:
factor out a "classic" poll helper
blk-mq:
factor out a blk_qc_to_hctx helper
blk-mq:
Fix blk_mq_tagset_busy_iter() for shared tags
blk-mq:
fix filesystem I/O request allocation
blk-mq:
fix redundant check of !e expression
blk-mq:
inline hot part of __blk_mq_sched_restart
blk-mq:
Invert check in blk_mq_update_nr_requests()
blk-mq:
move blk_mq_flush_plug_list to block/blk-mq.h
blk-mq:
only flush requests from the plug in blk_mq_submit_bio
blk-mq:
only try to run plug merge if request has same queue with incoming bio
blk-mq:
optimise *end_request non-stat path
blk-mq:
Pass driver tags to blk_mq_clear_rq_mapping()
blk-mq:
Refactor and rename blk_mq_free_map_and_{requests->rqs}()
blk-mq:
Relocate shared sbitmap resize in blk_mq_update_nr_requests()
blk-mq:
remove blk_qc_t_to_tag and blk_qc_t_is_internal
blk-mq:
remove blk_qc_t_valid
blk-mq:
rename blk_attempt_bio_merge
blk-mq:
Stop using pointers for blk_mq_tags bitmap tags
blk-mq:
support concurrent queue quiesce/unquiesce
blk-mq:
update hctx->nr_active in blk_mq_end_request_batch()
blk-mq:
Use shared tags for shared sbitmap support
blk-wbt:
prevent NULL pointer dereference in wb_timer_fn
blkcg:
Remove extra blkcg_bio_issue_init
block, bfq:
fix UAF problem in bfqg_stats_init()
block/ataflop:
add error handling support for add_disk()
block/ataflop:
add registration bool before calling del_gendisk()
block/ataflop:
provide a helper for cleanup up an atari disk
block/ataflop:
use the blk_cleanup_disk() helper
block/brd:
add error handling support for add_disk()
block/ioctl:
use bdev_nr_sectors and bdev_nr_bytes
block/mq-deadline:
Add an invariant check
block/mq-deadline:
Improve request accounting further
block/mq-deadline:
Prioritize high-priority requests
block/mq-deadline:
Stop using per-CPU counters
block/rsxx:
add error handling support for add_disk()
block/sunvdc:
add error handling support for add_disk()
block/swim3:
add error handling support for add_disk()
block/sx8:
add error handling support for add_disk()
block:
add __must_check for *add_disk*() callers
block:
add a ->get_unique_id method
block:
add a bdev_nr_bytes helper
block:
Add a helper to validate the block size
block:
add a loff_t cast to bdev_nr_bytes
block:
add a sb_bdev_nr_blocks helper
block:
add a struct io_comp_batch argument to fops->iopoll()
block:
add async version of bio_set_polled
block:
add documentation for inflight
block:
Add independent access ranges support
block:
Add invalidate_disk() helper to invalidate the gendisk
block:
add rq_flags to struct blk_mq_alloc_data
block:
add single bio async direct IO helper
block:
add support for blk_mq_end_request_batch()
block:
align blkdev_dio inlined bio to a cacheline
block:
aoe: fixup coccinelle warnings
block:
assign correct tag before doing prefetch of request
block:
ataflop: fix breakage introduced at blk-mq refactoring
block:
ataflop: Fix warning comparing pointer to 0
block:
ataflop: more blk-mq refactoring fixes
block:
attempt direct issue of plug list
block:
avoid extra iter advance with async iocb
block:
avoid to quiesce queue in elevator_init_mq
block:
avoid to touch unloaded module instance when opening bdev
block:
blk_mq_rq_ctx_init cache ctx/q/hctx
block:
bump max plugged deferred size from 16 to 32
block:
cache bdev in struct file for raw bdev IO
block:
cache inode size in bdev
block:
cache request queue in bdev
block:
cache rq_flags inside blk_mq_rq_ctx_init()
block:
call rq_qos_done() before ref check in batch completions
block:
change plugging to use a singly linked list
block:
Check ADMIN before NICE for IOPRIO_CLASS_RT
block:
clean up blk_mq_submit_bio() merging
block:
cleanup the flush plug helpers
block:
convert fops.c magic constants to SHIFT_SECTOR
block:
convert leftovers to bdev_get_queue
block:
convert the rest of block to bdev_get_queue
block:
define 'struct bvec_iter' as packed
block:
don't allow writing to the poll queue attribute
block:
don't bloat enter_queue with percpu_ref
block:
don't bother iter advancing a fully done bio
block:
don't call blk_status_to_errno in blk_update_request
block:
don't dereference request after flush insertion
block:
don't include
in
block:
don't try to poll multi-bio I/Os in __blkdev_direct_IO
block:
drop unused includes in
block:
drop unused includes in
block:
ensure cached plug request matches the current queue
block:
fix device_add_disk() kobject_create_and_add() error handling
block:
fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
block:
fix kerneldoc for disk_register_independent_access__ranges()
block:
fix missing queue put in error path
block:
fix parameter not described warning
block:
fix req_bio_endio append error handling
block:
fix single bio async DIO error handling
block:
fix too broad elevator check in blk_mq_free_request()
block:
fold bio_cur_bytes into blk_rq_cur_bytes
block:
get rid of plug list sorting
block:
handle fast path of bio splitting inline
block:
have plug stored requests hold references to the queue
block:
Hold invalidate_lock in BLKDISCARD ioctl
block:
Hold invalidate_lock in BLKRESETZONE ioctl
block:
Hold invalidate_lock in BLKZEROOUT ioctl
block:
improve batched tag allocation
block:
improve layout of struct request
block:
improve readability of blk_mq_end_request_batch()
block:
inherit request start time from bio for BLK_CGROUP
block:
inline a part of bio_release_pages()
block:
inline fast path of driver tag allocation
block:
inline hot paths of blk_account_io_*()
block:
kill DIO_MULTI_BIO
block:
kill extra rcu lock/unlock in queue enter
block:
kill unused polling bits in __blkdev_direct_IO()
block:
make bio_queue_enter() fast-path available inline
block:
mark __bio_try_merge_page static
block:
mark bio_truncate static
block:
merge block_ioctl into blkdev_ioctl
block:
move a few merge helpers out of
block:
move bdev_read_only() into the header
block:
move bio_full out of bio.h
block:
move bio_get_{first,last}_bvec out of bio.h
block:
move bio_mergeable out of bio.h
block:
move blk-throtl fast path inline
block:
move blk_mq_tag_to_rq() inline
block:
move CONFIG_BLOCK guard to top Makefile
block:
move elevator.h to block/
block:
move integrity handling out of
block:
move menu "Partition type" to block/partitions/Kconfig
block:
move queue enter logic into blk_mq_submit_bio()
block:
move RQF_ELV setting into allocators
block:
move struct request to blk-mq.h
block:
move the *blkdev_ioctl declarations out of blkdev.h
block:
move the SECTOR_SIZE related definitions to blk_types.h
block:
move update request helpers into blk-mq.c
block:
only check previous entry for plug merge attempt
block:
only mark bio as tracked if it really is tracked
block:
optimise blk_flush_plug_list
block:
optimise boundary blkdev_read_iter's checks
block:
optimise req_bio_endio()
block:
pass in blk_mq_tags to blk_mq_rq_ctx_init()
block:
pre-allocate requests if plug is started and is a batch
block:
prefetch request to be initialized
block:
print the current process in handle_bad_sector
block:
provide helpers for rq_list manipulation
block:
re-flow blk_mq_rq_ctx_init()
block:
reduce kblockd_mod_delayed_work_on() CPU consumption
block:
refactor bio_iov_bvec_set()
block:
remove __sync_blockdev
block:
remove BIO_BUG_ON
block:
remove blk_{get,put}_request
block:
remove debugfs blk_mq_ctx dispatched/merged/completed attributes
block:
remove inaccurate requeue check
block:
remove QUEUE_FLAG_SCSI_PASSTHROUGH
block:
remove redundant =y from BLK_CGROUP dependency
block:
remove some blk_mq_hw_ctx debugfs entries
block:
remove support for cryptoloop and the xor transfer
block:
remove the cmd_size field from struct request_queue
block:
remove the initialize_rq_fn blk_mq_ops method
block:
remove the struct blk_queue_ctx forward declaration
block:
remove the unused blk_queue_state enum
block:
remove the unused rq_end_sector macro
block:
remove useless caller argument to print_req_error()
block:
Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ
block:
rename REQ_HIPRI to REQ_POLLED
block:
replace always false argument with 'false'
block:
replace the spin argument to blk_iopoll with a flags argument
block:
return whether or not to unplug through boolean
block:
simplify Kconfig files
block:
simplify the block device syncing code
block:
skip elevator fields init for non-elv queue
block:
split request allocation components into helpers
block:
store elevator state in request
block:
switch polling to be bio based
block:
turn macro helpers into inline functions
block:
unexport blkdev_ioctl
block:
update __register_blkdev() probe documentation
block:
use bdev_get_queue() in bdev.c
block:
use bdev_get_queue() in bio.c
block:
use bdev_get_queue() in blk-core.c
block:
use bdev_nr_bytes instead of open coding it in blkdev_fallocate
block:
use enum type for blk_mq_alloc_data->rq_flags
block:
use flags instead of bit fields for blkdev_dio
block:
use new bdev_nr_bytes() helper for blkdev_{read,write}_iter()
block:
use SLAB_TYPESAFE_BY_RCU for the bio slab
Bluetooth:
Add bt_skb_sendmmsg helper
Bluetooth:
Add bt_skb_sendmsg helper
Bluetooth:
Add offload feature under experimental flag
Bluetooth:
Add support for HCI_Enhanced_Setup_Synchronous_Connection command
Bluetooth:
Add support for msbc coding format
Bluetooth:
Add support for Read Local Supported Codecs V2
Bluetooth:
Allow querying of supported offload codecs over SCO socket
Bluetooth:
Allow setting of codec for HFP offload use case
Bluetooth:
Allow usb to auto-suspend when SCO use non-HCI transport
Bluetooth:
btintel: Define a callback to fetch codec config data
Bluetooth:
btintel: Define callback to fetch data_path_id
Bluetooth:
btintel: Fix boot address
Bluetooth:
btintel: Fix incorrect out of memory check
Bluetooth:
btintel: Read boot address irrespective of controller mode
Bluetooth:
btintel: Read supported offload use cases
Bluetooth:
btintel: support link statistics telemetry events
Bluetooth:
btmtkuart: fix a memleak in mtk_hci_wmt_sync
Bluetooth:
btrsi: remove superfluous header files from btrsi.c
Bluetooth:
btrtl: Add support for MSFT extension to rtl8821c devices
Bluetooth:
btrtl: Ask ic_info to drop firmware
Bluetooth:
btrtl: enable Realtek 8822C/8852A to support AOSP extension
Bluetooth:
btrtl: Set VsMsftOpCode based on device table
Bluetooth:
btusb: Add gpio reset way for qca btsoc in cmd_timeout
Bluetooth:
btusb: Add protocol for MediaTek bluetooth devices(MT7922)
Bluetooth:
btusb: Add support for IMC Networks Mediatek Chip(MT7921)
Bluetooth:
btusb: Add support for TP-Link UB500 Adapter
Bluetooth:
btusb: Add the new support ID for Realtek RTL8852A
Bluetooth:
btusb: disable Intel link statistics telemetry events
Bluetooth:
btusb: Support public address configuration for MediaTek Chip.
Bluetooth:
call sock_hold earlier in sco_conn_del
Bluetooth:
Configure codec for HFP offload use case
Bluetooth:
eir: Move EIR/Adv Data functions to its own file
Bluetooth:
Enumerate local supported codec and cache details
Bluetooth:
Fix Advertisement Monitor Suspend/Resume
Bluetooth:
Fix enabling advertising for central role
Bluetooth:
Fix handling of experimental feature for codec offload
Bluetooth:
Fix handling of experimental feature for quality reports
Bluetooth:
fix init and cleanup of sco_conn.timeout_work
Bluetooth:
Fix passing NULL to PTR_ERR
Bluetooth:
fix use-after-free error in lock_sock_nested()
Bluetooth:
Fix using address type from events
Bluetooth:
Fix using RPA when address has been resolved
Bluetooth:
Fix wrong opcode when LL privacy enabled
Bluetooth:
hci_core: Move all debugfs handling to hci_debugfs.c
Bluetooth:
hci_h5: directly return hci_uart_register_device() ret-val
Bluetooth:
hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs
Bluetooth:
hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc
Bluetooth:
hci_qca: enable Qualcomm WCN399x for AOSP extension
Bluetooth:
hci_sock: Add support for BT_{SND,RCV}BUF
Bluetooth:
hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg
Bluetooth:
hci_uart: fix GPF in h5_recv
Bluetooth:
hci_vhci: Add force_prevent_wake entry
Bluetooth:
hci_vhci: Add force_suspend entry
Bluetooth:
hci_vhci: Add support for offload codecs over SCO
Bluetooth:
Keep MSFT ext info throughout a hci_dev's life cycle
Bluetooth:
Make use of hci_{suspend,resume}_dev on suspend notifier
Bluetooth:
mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA
Bluetooth:
refactor set_exp_feature with a feature table
Bluetooth:
Rename driver .prevent_wake to .wakeup
Bluetooth:
reorganize functions from hci_sock_sendmsg()
Bluetooth:
RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
Bluetooth:
sco: Fix lock_sock() blockage by memcpy_from_msg()
Bluetooth:
SCO: Fix sco_send_frame returning skb->len
Bluetooth:
SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
Bluetooth:
set quality report callback for Intel
Bluetooth:
Support the quality report events
bluetooth:
use dev_addr_set()
bluetooth:
use eth_hw_addr_set()
bnxt:
use netif_is_rxfh_configured instead of open code
bnxt_en:
Add compression flags information in coredump segment header
bnxt_en:
add enable_remote_dev_reset devlink parameter
bnxt_en:
avoid newline at end of message in NL_SET_ERR_MSG_MOD
bnxt_en:
Check devlink allocation and registration status
bnxt_en:
consolidate fw devlink health reporters
bnxt_en:
extend RTNL to VF check in devlink driver_reinit
bnxt_en:
extract coredump command line from current task
bnxt_en:
Fix compile error regression when CONFIG_BNXT_SRIOV is not set
bnxt_en:
fix format specifier in live patch error message
bnxt_en:
implement devlink dev reload driver_reinit
bnxt_en:
implement devlink dev reload fw_activate
bnxt_en:
implement dump callback for fw health reporter
bnxt_en:
implement firmware live patching
bnxt_en:
improve error recovery information messages
bnxt_en:
improve fw diagnose devlink health messages
bnxt_en:
move coredump functions into dedicated file
bnxt_en:
Properly remove port parameter support
bnxt_en:
Provide stored devlink "fw" version on older firmware
bnxt_en:
refactor cancellation of resource reservations
bnxt_en:
Refactor coredump functions
bnxt_en:
refactor printing of device info
bnxt_en:
Register devlink instance at the end devlink configuration
bnxt_en:
reject indirect blk offload when hw-tc-offload is off
bnxt_en:
remove fw_reset devlink health reporter
bnxt_en:
Remove not used other ULP define
bnxt_en:
Retrieve coredump and crashdump size via FW command
bnxt_en:
Update bnxt.rst devlink documentation
bnxt_en:
Update firmware interface to 1.10.2.63
bnxt_en:
Use struct_group_attr() for memcpy() region
bonding:
Fix a use-after-free problem when bond_sysfs_slave_add() failed
bonding:
fix ad_actor_system option setting to default
bonding:
make tx_rebalance_counter an atomic
bonding:
use the correct function to check for netdev name collision
bootconfig:
Add xbc_get_info() for the node information
bootconfig:
Allocate xbc_data inside xbc_init()
bootconfig:
Cleanup dummy headers in tools/bootconfig
bootconfig:
Initialize ret in xbc_parse_tree()
bootconfig:
Remove unused debug function
bootconfig:
Rename xbc_destroy_all() to xbc_exit()
bootconfig:
Replace u16 and u32 with uint16_t and uint32_t
bootconfig:
Split parse-tree part from xbc_init
bpf, arm:
Remove dummy bpf_jit_compile stub
bpf, mips:
Clean up config options about JIT
bpf, mips:
Fix comment on tail call count limiting
bpf, selftests:
Add test case for atomic fetch on spilled pointer
bpf, selftests:
Add test case trying to taint map value pointer
bpf, selftests:
Fix racing issue in btf_skc_cls_ingress test
bpf, selftests:
Fix spelling mistake "tained" -> "tainted"
bpf, selftests:
Replicate tailcall limit test for indirect call case
bpf, selftests:
Update test case for atomic cmpxchg on r0 with pointer
bpf, sockmap:
Attach map progs to psock early for feature probes
bpf, sockmap:
Fix race in ingress receive verdict with redirect to self
bpf, sockmap:
Re-evaluate proto ops when psock is removed from sockmap
bpf, sockmap:
Remove unhash handler for BPF sockmap usage
bpf, sockmap:
sk_skb data_end access incorrect when src_reg = dst_reg
bpf, sockmap:
Use stricter sk state checks in sk_lookup_assign
bpf, tests:
Add module parameter test_suite to test_bpf module
bpf, tests:
Add more LD_IMM64 tests
bpf, x64:
Factor out emission of REX byte in more cases
bpf, x64:
Save bytes for DIV by reducing reg copies
bpf, x86:
Fix "no previous prototype" warning
bpf, xdp, docs:
Correct some English grammar and spelling
Linux:
bpf,x64 Emit IMUL instead of MUL for x86-64
bpf,x86:
Respect X86_FEATURE_RETPOLINE*
bpf,x86:
Simplify computing label offsets
bpf/benchs:
Add benchmark tests for bloom filter throughput + false positive
bpf/benchs:
Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter
bpf/preload:
Clean up .gitignore and "clean-files" target
bpf/selftests:
Add test for writable bare tracepoint
bpf/tests:
Add exhaustive test of LD_IMM64 immediate magnitudes
bpf/tests:
Add exhaustive tests of ALU operand magnitudes
bpf/tests:
Add exhaustive tests of ALU register combinations
bpf/tests:
Add exhaustive tests of ALU shift values
bpf/tests:
Add exhaustive tests of BPF_ATOMIC magnitudes
bpf/tests:
Add exhaustive tests of BPF_ATOMIC register combinations
bpf/tests:
Add exhaustive tests of JMP operand magnitudes
bpf/tests:
Add JMP tests with degenerate conditional
bpf/tests:
Add JMP tests with small offsets
bpf/tests:
Add more BPF_END byte order conversion tests
bpf/tests:
Add more tests for ALU and ATOMIC register clobbering
bpf/tests:
Add staggered JMP and JMP32 tests
bpf/tests:
Add tail call limit test with external function call
bpf/tests:
Add test case flag for verifier zero-extension
bpf/tests:
Add test of ALU shifts with operand register aliasing
bpf/tests:
Add test of LDX_MEM with operand aliasing
bpf/tests:
Add tests of BPF_LDX and BPF_STX with small sizes
bpf/tests:
Add tests to check source register zero-extension
bpf/tests:
Add zero-extension checks in BPF_ATOMIC tests
bpf/tests:
Allow different number of runs per test case
bpf/tests:
Expand branch conversion JIT test
bpf/tests:
Fix error in tail call limit tests
bpf/tests:
Minor restructuring of ALU tests
bpf/tests:
Reduce memory footprint of test suite
bpf:
Add alignment padding for "map_extra" + consolidate holes
bpf:
Add bloom filter map implementation
bpf:
Add bpf_kallsyms_lookup_name helper
bpf:
Add bpf_skc_to_unix_sock() helper
bpf:
Add bpf_trace_vprintk helper
bpf:
Add BTF_KIND_DECL_TAG typedef support
bpf:
Add dummy BPF STRUCT_OPS for test purpose
bpf:
Add hardware timestamp field to __sk_buff
bpf:
Add missing map_delete_elem method to bloom filter map
bpf:
Add selftests to cover packet access corner cases
bpf:
Add verified_insns to bpf_prog_info and fdinfo
bpf:
Avoid races in __bpf_prog_run() for 32bit arches
bpf:
Avoid retpoline for bpf_for_each_map_elem
bpf:
Be conservative while processing invalid kfunc calls
bpf:
Bloom filter map naming fixups
bpf:
btf: Introduce helpers for dynamic BTF set registration
bpf:
Check the other end of slot_type for STACK_SPILL
bpf:
Clarify data_len param in bpf_snprintf and bpf_seq_printf comments
bpf:
Disallow unprivileged bpf by default
bpf:
Do not invoke the XDP dispatcher for PROG_RUN with single repeat
bpf:
Do not reject when the stack read size is different from the tracked scalar size
bpf:
Document BPF licensing.
bpf:
Enable TCP congestion control kfunc from modules
bpf:
Factor out a helper to prepare trampoline for struct_ops prog
bpf:
Factor out helpers for ctx access checking
bpf:
Fix bpf_check_mod_kfunc_call for built-in modules
bpf:
Fix extable address check.
bpf:
Fix extable fixup offset.
bpf:
Fix incorrect state pruning for <8B spill/fill
bpf:
Fix inner map state pruning regression.
bpf:
Fix kernel address leakage in atomic cmpxchg's r0 aux reg
bpf:
Fix kernel address leakage in atomic fetch
bpf:
Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.
bpf:
Fix propagation of signed bounds from 64-bit min/max into 32-bit.
bpf:
Fix signed bounds propagation after mov32
bpf:
Fix the off-by-two error in range markings
bpf:
Fix toctou on read-only map's constant scalar tracking
bpf:
Fixes possible race in update_prog_stats() for 32bit arches
bpf:
Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs
bpf:
Introduce BPF support for kernel module function calls
bpf:
Introduce helper bpf_get_branch_snapshot
bpf:
iterators: Install libbpf headers when building
bpf:
Make 32->64 bounds propagation slightly more robust
bpf:
Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL
bpf:
Make sure bpf_disable_instrumentation() is safe vs preemption.
bpf:
Merge printk and seq_printf VARARG max macros
bpf:
Permit ingress_ifindex in bpf_prog_test_run_xattr
bpf:
preload: Install libbpf headers when building
bpf:
Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG
bpf:
Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM
bpf:
Replace callers of BPF_CAST_CALL with proper function typedef
bpf:
selftest: A bpf prog that has a 32bit scalar spill
bpf:
selftest: Add verifier tests for <8-byte scalar spill and refill
bpf:
selftest: Trigger a DCE on the whole subprog
bpf:
selftests: Add selftests for module kfunc support
bpf:
selftests: Fix fd cleanup in get_branch_snapshot
bpf:
Silence Coverity warning for find_kfunc_desc_btf
bpf:
sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding
bpf:
Stop caching subprog index in the bpf_pseudo_func insn
bpf:
Support <8-byte scalar spill and refill
bpf:
Support for new btf kind BTF_KIND_TAG
bpf:
Support writable context for bare tracepoint
bpf:
Update bpf_get_smp_processor_id() documentation
bpf:
Use $(pound) instead of \# in Makefiles
bpf:
Use u64_stats_t in struct bpf_prog_stats
bpftool:
Add install-bin target to install binary only
bpftool:
Add support for BTF_KIND_TAG
bpftool:
Avoid leaking the JSON writer prepared for program metadata
bpftool:
Avoid using "?: " in generated code
bpftool:
Do not expose and init hash maps for pinned path in main.c
bpftool:
Do not FORCE-build libbpf
bpftool:
Fix install for libbpf's internal header(s)
bpftool:
Improve skeleton generation for data maps without DATASEC type
bpftool:
Install libbpf headers for the bootstrap version, too
bpftool:
Install libbpf headers instead of including the dir
bpftool:
Only probe trace_vprintk feature in 'full' mode
bpftool:
Provide a helper method for accessing skeleton's embedded ELF data
bpftool:
Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS)
bpftool:
Remove unused includes to
bpftool:
Remove useless #include to
from map_perf_ring.c
bpftool:
Support multiple .rodata/.data internal maps in skeleton
bpftool:
Switch to libbpf's hashmap for PIDs/names references
bpftool:
Switch to libbpf's hashmap for pinned paths of BPF objects
bpftool:
Switch to libbpf's hashmap for programs/maps in BTF listing
bpftool:
Switch to new btf__type_cnt API
bpftool:
Turn check on zlib from a phony target into a conditional error
brcmfmac:
Add DMI nvram filename quirk for Cyberbook T116 tablet
brcmfmac:
fix incorrect error prints
brcmfmac:
prepare for const netdev->dev_addr
brcmfmac:
Replace zero-length array with flexible array member
brcmsmac:
rework LED dependencies
bsg-lib:
initialize the bsg_job in bsg_transport_sg_io_fn
btf:
Change BTF_KIND_* macros to enums
btrfs:
add a BTRFS_FS_ERROR helper
btrfs:
add a btrfs_get_dev_args_from_path helper
btrfs:
add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
btrfs:
add comments for device counts in struct btrfs_fs_devices
btrfs:
add helper to truncate inode items when logging inode
btrfs:
always update the logged transaction when logging new names
btrfs:
assert that extent buffers are write locked instead of only locked
btrfs:
avoid attempt to drop extents when logging inode for the first time
btrfs:
avoid expensive search when dropping inode items from log
btrfs:
avoid expensive search when truncating inode items from the log
btrfs:
avoid search for logged i_size when logging inode if possible
btrfs:
call btrfs_check_rw_degradable only if there is a missing device
btrfs:
call mapping_set_error() on btree inode with a write error
btrfs:
change error handling for btrfs_delete_*_in_log
btrfs:
change handle_fs_error in recover_log_trees to aborts
btrfs:
check for relocation inodes on zoned btrfs in should_nocow
btrfs:
check if a log tree exists at inode_logged()
btrfs:
check WRITE_ERR when trying to read an extent buffer
btrfs:
check-integrity: fix a warning on write caching disabled disk
btrfs:
check-integrity: stop storing the block device name in btrfsic_dev_state
btrfs:
cleanup for extent_write_locked_range()
btrfs:
clear extent buffer uptodate when we fail to write it
btrfs:
clear MISSING device status bit in btrfs_close_one_device
btrfs:
convert latest_bdev type to btrfs_device and rename
btrfs:
defrag: also check PagePrivate for subpage cases in cluster_pages_for_defrag()
btrfs:
defrag: enable defrag for subpage case
btrfs:
defrag: factor out page preparation into a helper
btrfs:
defrag: introduce helper to collect target file extents
btrfs:
defrag: introduce helper to defrag a contiguous prepared range
btrfs:
defrag: introduce helper to defrag a range
btrfs:
defrag: introduce helper to defrag one cluster
btrfs:
defrag: pass file_ra_state instead of file to btrfs_defrag_file()
btrfs:
defrag: remove the old infrastructure
btrfs:
defrag: replace hard coded PAGE_SIZE with sectorsize
btrfs:
defrag: use defrag_one_cluster() to implement btrfs_defrag_file()
btrfs:
deprecate BTRFS_IOC_BALANCE ioctl
btrfs:
determine stripe boundary at bio allocation time in btrfs_submit_compressed_read
btrfs:
determine stripe boundary at bio allocation time in btrfs_submit_compressed_write
btrfs:
do not call close_fs_devices in btrfs_rm_device
btrfs:
do not commit delayed inode when logging a file in full sync mode
btrfs:
do not infinite loop in data reclaim if we aborted
btrfs:
do not log new dentries when logging that a new name exists
btrfs:
do not take the uuid_mutex in btrfs_rm_device
btrfs:
don't pass compressed pages to btrfs_writepage_endio_finish_ordered()
btrfs:
drop unnecessary ret in ioctl_quota_rescan_status
btrfs:
factor out the copying loop of dir items from log_dir_items()
btrfs:
factor uncompressed async extent submission code into a new helper
btrfs:
fail if fstrim_range->start == U64_MAX
btrfs:
fix a out-of-bound access in copy_compressed_data_to_page()
btrfs:
fix comment about sector sizes supported in 64K systems
btrfs:
fix deadlock between chunk allocation and chunk btree modifications
btrfs:
fix deadlock due to page faults during direct IO reads and writes
btrfs:
fix deadlock when defragging transparent huge pages
btrfs:
fix double free of anon_dev after failure to create subvolume
btrfs:
fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
btrfs:
fix invalid delayed ref after subvolume creation failure
btrfs:
fix lost error handling when replaying directory deletes
btrfs:
fix lzo_decompress_bio() kmap leakage
btrfs:
fix memory leak in __add_inode_ref()
btrfs:
fix memory ordering between normal and ordered work functions
btrfs:
fix missing blkdev_put() call in btrfs_scan_one_device()
btrfs:
fix missing last dir item offset update when logging directory
btrfs:
fix re-dirty process of tree-log nodes
btrfs:
fix the memory leak caused in lzo_compress_pages()
btrfs:
fix warning when freeing leaf after subvolume creation failure
btrfs:
free exchange changeset on failures
btrfs:
handle device lookup with btrfs_dev_lookup_args
btrfs:
handle errors properly inside btrfs_submit_compressed_read()
btrfs:
handle errors properly inside btrfs_submit_compressed_write()
btrfs:
handle page locking in btrfs_page_end_writer_lock with no writers
btrfs:
insert items in batches when logging a directory when possible
btrfs:
introduce alloc_compressed_bio() for compression
btrfs:
introduce btrfs_is_data_reloc_root
btrfs:
introduce compressed_bio::pending_sectors to trace compressed bio
btrfs:
introduce submit_compressed_bio() for compression
btrfs:
keep track of the last logged keys when logging a directory
btrfs:
loop only once over data sizes array when inserting an item batch
btrfs:
make 1-bit bit-fields of scrub_page unsigned int
btrfs:
make btrfs_ref::real_root optional
btrfs:
make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE
btrfs:
make sure btrfs_io_context::fs_info is always initialized
btrfs:
move ffe_ctl one level up
btrfs:
pull up qgroup checks from delayed-ref core to init time
btrfs:
reduce btrfs_update_block_group alloc argument to bool
btrfs:
refactor submit_compressed_extents()
btrfs:
reflink: initialize return value to 0 in btrfs_extent_same()
btrfs:
rely on owning_root field in btrfs_add_delayed_tree_ref to detect CHUNK_ROOT
btrfs:
remove btrfs_bio::logical member
btrfs:
remove btrfs_bio_alloc() helper
btrfs:
remove btrfs_raid_bio::fs_info member
btrfs:
remove no longer needed checks for NULL log context
btrfs:
remove redundant log root assignment from log_dir_items()
btrfs:
remove root argument from add_link()
btrfs:
remove root argument from btrfs_log_inode() and its callees
btrfs:
remove root argument from btrfs_unlink_inode()
btrfs:
remove root argument from check_item_in_log()
btrfs:
remove root argument from drop_one_dir_item()
btrfs:
remove stale comment about the btrfs_show_devname
btrfs:
remove unnecessary parameter delalloc_start for writepage_delalloc()
btrfs:
remove unused function btrfs_bio_fits_in_stripe()
btrfs:
remove unused parameter nr_pages in add_ra_bio_pages()
btrfs:
rename and switch to bool btrfs_chunk_readonly
btrfs:
rename btrfs_alloc_chunk to btrfs_create_chunk
btrfs:
rename btrfs_bio to btrfs_io_context
btrfs:
rename btrfs_dio_private::logical_offset to file_offset
btrfs:
rename root fields in delayed refs structs
btrfs:
rename setup_extent_mapping in relocation code
btrfs:
rename struct btrfs_io_bio to btrfs_bio
btrfs:
replace the BUG_ON in btrfs_del_root_ref with proper error handling
btrfs:
rework page locking in __extent_writepage()
btrfs:
send: prepare for v2 protocol
btrfs:
send: simplify send_create_inode_if_needed
btrfs:
silence lockdep when reading chunk tree during mount
btrfs:
subpage: add bitmap for PageChecked flag
btrfs:
subpage: avoid potential deadlock with compression and delalloc
btrfs:
subpage: introduce btrfs_subpage_bitmap_info
btrfs:
subpage: make add_ra_bio_pages() compatible
btrfs:
subpage: make btrfs_alloc_subpage() return btrfs_subpage directly
btrfs:
subpage: make btrfs_submit_compressed_write() compatible
btrfs:
subpage: make compress_file_range() compatible
btrfs:
subpage: make end_compressed_bio_writeback() compatible
btrfs:
subpage: make extent_write_locked_range() compatible
btrfs:
subpage: make lzo_compress_pages() compatible
btrfs:
subpage: only allow compression if the range is fully page aligned
btrfs:
subpage: only call btrfs_alloc_subpage() when sectorsize is smaller than PAGE_SIZE
btrfs:
subpage: pack all subpage bitmaps into a larger bitmap
btrfs:
sysfs: convert scnprintf and snprintf to sysfs_emit
btrfs:
unexport repair_io_failure()
btrfs:
unexport setup_items_for_insert()
btrfs:
update comment for fs_devices::seed_list in btrfs_rm_device
btrfs:
update comments for chunk allocation -ENOSPC cases
btrfs:
update device path inode time instead of bd_inode
btrfs:
update latest_dev when we create a sprout device
btrfs:
use async_chunk::async_cow to replace the confusing pending pointer
btrfs:
use bdev_nr_bytes instead of open coding it
btrfs:
use btrfs_get_dev_args_from_path in dev removal ioctls
btrfs:
use bvec_kmap_local in btrfs_csum_one_bio
btrfs:
use latest_dev in btrfs_show_devname
btrfs:
Use memset_startat() to clear end of struct
btrfs:
use num_device to check for the last surviving seed device
btrfs:
use single bulk copy operations when logging directories
btrfs:
use sync_blockdev
btrfs:
zoned: activate block group on allocation
btrfs:
zoned: activate new block group
btrfs:
zoned: add a dedicated data relocation block group
btrfs:
zoned: allow preallocation for relocation inodes
btrfs:
zoned: avoid chunk allocation if active block group has enough space
btrfs:
zoned: calculate free space from zone capacity
btrfs:
zoned: clear data relocation bg on zone finish
btrfs:
zoned: consider zone as full when no more SB can be written
btrfs:
zoned: finish fully written block group
btrfs:
zoned: finish relocating block group
btrfs:
zoned: finish superblock zone once no space left for new SB
btrfs:
zoned: implement active zone tracking
btrfs:
zoned: introduce physical_map to btrfs_block_group
btrfs:
zoned: let the for_treelog test in the allocator stand out
btrfs:
zoned: load active zone info for block group
btrfs:
zoned: load active zone information from devices
btrfs:
zoned: load zone capacity information from devices
btrfs:
zoned: locate superblock position using zone capacity
btrfs:
zoned: move btrfs_free_excluded_extents out of btrfs_calc_zone_unusable
btrfs:
zoned: only allow one process to add pages to a relocation inode
btrfs:
zoned: tweak reclaim threshold for zone capacity
btrfs:
zoned: use greedy gc for auto reclaim
btrfs:
zoned: use kmemdup() to replace kmalloc + memcpy
btrfs:
zoned: use regular writes for relocation
bus/fsl-mc:
Add generic implementation for open/reset/close commands
bus:
brcmstb_gisb: Allow building as module
bus:
mhi: core: Add support for forced PM resume
bus:
mhi: pci_generic: Fix device recovery failed issue
bus:
sun50i-de2: Adjust printing error message
bus:
sunxi-rsb: Fix shutdown
bus:
ti-sysc: Add quirk handling for reinit on context lost
bus:
ti-sysc: Add quirk handling for reset on re-init
bus:
ti-sysc: Check for lost context in sysc_reinit_module()
bus:
ti-sysc: Drop legacy quirk flag for gpio
bus:
ti-sysc: Drop legacy quirk flag for sham
bus:
ti-sysc: Fix timekeeping_suspended warning on resume
bus:
ti-sysc: Fix variable set but not used warning for reinit_modules
bus:
ti-sysc: Handle otg force idle quirk
bus:
ti-sysc: Use context lost quirk for otg
bus:
ti-sysc: Use context lost quirks for gpmc
can:
at91/janz-ican3: replace snprintf() in show functions with sysfs_emit()
can:
bcm: Use hrtimer_forward_now()
can:
bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min
can:
bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int
can:
bittiming: change can_calc_tdco()'s prototype to not directly modify priv
can:
bittiming: change unit of TDC parameters to clock periods
can:
dev: add can_tdc_get_relative_tdco() helper function
can:
etas_es58x: es58x_rx_err_msg(): fix memory leak in error path
can:
flexcan: Use struct_group() to zero struct flexcan_regs regions
can:
gs_usb: use %u to print unsigned values
can:
j1939: j1939_can_recv(): ignore messages with invalid source address
can:
j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM
can:
j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport
can:
kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
can:
kvaser_usb: get CAN clock frequency from device
can:
m_can: Disable and ignore ELO interrupt
can:
m_can: m_can_read_fifo: fix memory leak in error branch
can:
m_can: make custom bittiming fields const
can:
m_can: pci: fix incorrect reference clock rate
can:
m_can: pci: fix iomap_read_fifo() and iomap_write_fifo()
can:
m_can: pci: use custom bit timings for Elkhart Lake
can:
mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable()
can:
mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off
can:
mscan: mpc5xxx_can: Make use of the helper function dev_err_probe()
can:
netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device
can:
netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC)
can:
pch_can: pch_can_rx_normal: fix use after free
can:
peak_usb: always ask for BERR reporting for PCAN-USB devices
can:
peak_usb: CANFD: store 64-bits hw timestamps
can:
peak_usb: exchange the order of information messages
can:
rcar: drop unneeded ARM dependency
can:
sja1000: fix use after free in ems_pcmcia_add_card()
can:
xilinx_can: remove repeated word from the kernel-doc
can:
xilinx_can: xcan_remove(): remove redundant netif_napi_del()
cdrom/gdrom:
add error handling support for add_disk()
cdrom:
docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst
cdrom:
Remove redundant variable and its assignment
ce/gf100:
fix incorrect CE0 address calculation on some GPUs
ceph:
add a new metric to keep track of remote object copies
ceph:
clean-up metrics data structures to reduce code duplication
ceph:
convert to noop_direct_IO
ceph:
don't rely on error_string to validate blocklisted session.
ceph:
don't use -ESTALE as special return code in try_get_cap_refs
ceph:
drop private list from remove_session_caps_cb
ceph:
enable async dirops by default
ceph:
fix auth cap handling logic in remove_session_caps_cb
ceph:
fix duplicate increment of opened_inodes metric
ceph:
fix mdsmap decode when there are MDS's beyond max_mds
ceph:
fix up non-directory creation in SGID directories
ceph:
ignore the truncate when size won't change with Fx caps issued
ceph:
initialize i_size variable in ceph_sync_read
ceph:
initialize pathlen variable in reconnect_caps_cb
ceph:
just use ci->i_version for fscache aux info
ceph:
print inode numbers instead of pointer values
ceph:
properly handle statfs on multifs setups
ceph:
refactor remove_session_caps_cb
ceph:
return the real size read when it hits EOF
ceph:
shut down access to inode when async create fails
ceph:
shut down mount on bad mdsmap or fsmap decode
ceph:
split 'metric' debugfs file into several files
cfg80211:
Acquire wiphy mutex on regulatory work
cfg80211:
always free wiphy specific regdomain
cfg80211:
AP mode driver offload for FILS association crypto
cfg80211:
call cfg80211_stop_ap when switch from P2P_GO type
cfg80211:
fix kernel-doc for MBSSID EMA
cfg80211:
honour V=1 in certificate code generation
cfg80211:
prepare for const netdev->dev_addr
cfg80211:
scan: use element finding functions in easy cases
cfg80211:
separate get channel number from ies
cgroup:
Allocate cgroup_file_ctx for kernfs_open_file->priv
cgroup:
bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c
cgroup:
cgroup-v1: do not exclude cgrp_dfl_root
cgroup:
Fix rootcg cpu.stat guest double counting
cgroup:
Make rebind_subsystems() disable v2 controllers all at once
cgroup:
no need for cgroup_mutex for /proc/cgroups
cgroup:
reduce dependency on cgroup_mutex
cgroup:
remove cgroup_mutex from cgroupstats_build
cgroup:
Use open-time cgroup namespace for process migration perm checks
cgroup:
Use open-time credentials for process migraton perm checks
char:
ipmi: replace snprintf in show functions with sysfs_emit
char:
xillybus: Eliminate redundant wrappers to DMA related calls
char:
xillybus: fix msg_ep UAF in xillyusb_probe()
char:
xillybus: Remove usage of 'pci_unmap_single()'
char:
xillybus: Remove usage of remaining deprecated pci_ API
char:
xillybus: Remove usage of the deprecated 'pci-dma-compat.h' API
char:
xillybus: Simplify 'xillybus_init_endpoint()'
checkpatch:
get default codespell dictionary path from package location
checkpatch:
improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses
cifs:
add mount parameter tcpnodelay
cifs:
add server conn_id to fscache client cookie
cifs:
avoid use of dstaddr as key for fscache client cookie
cifs:
connect individual channel servers to primary channel server
cifs:
convert list_for_each to entry variant
cifs:
Create a new shared file holding smb2 pdu definitions
cifs:
do not duplicate fscache cookie for secondary channels
cifs:
do not negotiate session if session already exists
cifs:
Fix crash on unload of cifs_arc4.ko
cifs:
fix memory leak of smb3_fs_context_dup::server_hostname
cifs:
fix missed refcounting of ipc tcon
cifs:
fix ntlmssp auth when there is no key exchange
cifs:
fix potential use-after-free bugs
cifs:
fix print of hdr_flags in dfscache_proc_show()
cifs:
for compound requests, use open handle if possible
cifs:
ignore resource_id while getting fscache super cookie
cifs:
introduce cifs_ses_mark_for_reconnect() helper
cifs:
introduce new helper for cifs_reconnect()
cifs:
move debug print out of spinlock
cifs:
Move more definitions into the shared area
cifs:
move NEGOTIATE_PROTOCOL definitions out into the common area
cifs:
Move SMB2_Create definitions to the shared area
cifs:
nosharesock should be set on new server
cifs:
nosharesock should not share socket with future sessions
cifs:
populate server_hostname for extra channels
cifs:
protect session channel fields with chan_lock
cifs:
protect srv_count with cifs_tcp_ses_lock
cifs:
release lock earlier in dequeue_mid error case
cifs:
sanitize multiple delimiters in prepath
cifs:
send workstation name during ntlmssp session setup
cifs:
set a minimum of 120s for next dns resolution
cifs:
split out dfs code from cifs_reconnect()
cifs:
support nested dfs links over reconnect
cifs:
To match file servers, make sure the server hostname matches
cifs:
update internal version number
cifs:
wait for tcon resource_id before getting fscache super
clk/actions/owl-factor.c:
remove superfluous headers
clk/ast2600:
Fix soc revision for AHB
clk:
at91: check pmc node status before registering syscore ops
clk:
at91: clk-master: add notifier for divider
clk:
at91: clk-master: add register definition for sama7g5's master clock
clk:
at91: clk-master: check if div or pres is zero
clk:
at91: clk-master: fix prescaler logic
clk:
at91: clk-master: improve readability by using local variables
clk:
at91: clk-master: mask mckr against layout->mask
clk:
at91: clk-sam9x60-pll: add notifier for div part of PLL
clk:
at91: pmc: add sama7g5 to the list of available pmcs
clk:
at91: pmc: execute suspend/resume only for backup mode
clk:
at91: re-factor clocks suspend/resume
clk:
at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL
clk:
at91: sama7g5: add securam's peripheral clock
clk:
at91: sama7g5: remove prescaler part of master clock
clk:
at91: sama7g5: set low limit for mck0 at 32KHz
clk:
composite: export clk_register_composite
clk:
composite: Fix 'switching' to same clock
clk:
composite: Use rate_ops.determine_rate when also a mux is available
clk:
Don't parent clks until the parent is fully registered
clk:
imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites
clk:
imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp
clk:
imx: Add clock driver for imx8ulp
clk:
imx: Add the pcc reset controller support on imx8ulp
clk:
imx: disable i.mx7ulp composite clock during initialization
clk:
imx: disable the pfd when set pfdv2 clock rate
clk:
imx: Fix the build break when clk-imx8ulp build as module
clk:
imx: imx6ul: Fix csi clk gate register
clk:
imx: imx6ul: Move csi_sel mux to correct base register
clk:
imx: Make CLK_IMX8ULP select MXC_CLK
clk:
imx: Make mux/mux2 clk based helpers use clk_hw based ones
clk:
imx: Remove unused helpers
clk:
imx: Rework all clk_hw_register_divider wrappers
clk:
imx: Rework all clk_hw_register_gate wrappers
clk:
imx: Rework all clk_hw_register_gate2 wrappers
clk:
imx: Rework all clk_hw_register_mux wrappers
clk:
imx: Rework all imx_clk_hw_composite wrappers
clk:
imx: Rework imx_clk_hw_pll14xx wrapper
clk:
imx: Update the compsite driver to support imx8ulp
clk:
imx: Update the pfdv2 for 8ulp specific support
clk:
imx: Update the pllv4 to support imx8ulp
clk:
imx: use module_platform_driver
clk:
ingenic: Fix bugs with divided dividers
clk:
mediatek: Add API for clock resource recycle
clk:
mediatek: Add dt-bindings of MT8195 clocks
clk:
mediatek: Add MT8195 apmixedsys clock support
clk:
mediatek: Add MT8195 apusys clock support
clk:
mediatek: Add MT8195 camsys clock support
clk:
mediatek: Add MT8195 ccusys clock support
clk:
mediatek: Add MT8195 imgsys clock support
clk:
mediatek: Add MT8195 imp i2c wrapper clock support
clk:
mediatek: Add MT8195 infrastructure clock support
clk:
mediatek: Add MT8195 ipesys clock support
clk:
mediatek: Add MT8195 mfgcfg clock support
clk:
mediatek: Add MT8195 peripheral clock support
clk:
mediatek: Add MT8195 scp adsp clock support
clk:
mediatek: Add MT8195 topckgen clock support
clk:
mediatek: Add MT8195 vdecsys clock support
clk:
mediatek: Add MT8195 vdosys0 clock support
clk:
mediatek: Add MT8195 vdosys1 clock support
clk:
mediatek: Add MT8195 vencsys clock support
clk:
mediatek: Add MT8195 vppsys0 clock support
clk:
mediatek: Add MT8195 vppsys1 clock support
clk:
mediatek: Add MT8195 wpesys clock support
clk:
mediatek: Export clk_ops structures to modules
clk:
mediatek: Fix corner case of tuner_en_reg
clk:
mediatek: Fix resource leak in mtk_clk_simple_probe
clk:
mediatek: support COMMON_CLK_MEDIATEK module build
clk:
mediatek: support COMMON_CLK_MT6779 module build
clk:
meson: meson8b: Add the HDMI PLL M/N parameters
clk:
meson: meson8b: Add the vid_pll_lvds_en gate clock
clk:
meson: meson8b: Export the video clocks
clk:
meson: meson8b: Initialize the HDMI PLL registers
clk:
meson: meson8b: Make the video clock trees mutable
clk:
meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk{,2}_in_sel
clk:
mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
clk:
qcom: a53-pll: Make use of the helper function devm_platform_ioremap_resource()
clk:
qcom: Add Global Clock Controller driver for QCM2290
clk:
qcom: Add lpass clock controller driver for SC7280
clk:
qcom: camcc: Add camera clock controller driver for SC7280
clk:
qcom: clk-alpha-pll: Don't reconfigure running Trion
clk:
qcom: common: Make use of the helper function devm_platform_ioremap_resource()
clk:
qcom: dispcc-sm8250: use runtime PM for the clock controller
clk:
qcom: gcc-msm8994: Add missing clocks
clk:
qcom: gcc-msm8994: Add missing NoC clocks
clk:
qcom: gcc-msm8994: Add modem reset
clk:
qcom: gcc-msm8994: Add proper msm8992 support
clk:
qcom: gcc-msm8994: Fix up SPI QUP clocks
clk:
qcom: gcc-msm8994: Modernize the driver
clk:
qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE
clk:
qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents
clk:
qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk
clk:
qcom: gcc-msm8998: Move parent names and mapping below GPLLs
clk:
qcom: gcc-msm8998: Remove transient global "xo" clock
clk:
qcom: gcc-msm8998: Use parent_data/hws for internal clock relations
clk:
qcom: gcc-sc7280: Drop unused array
clk:
qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents
clk:
qcom: gcc: Remove CPUSS clocks control for SC7280
clk:
qcom: gdsc: enable optional power domain support
clk:
qcom: gpucc-msm8998: Remove unnecessary fallbacks to global clocks
clk:
qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents
clk:
qcom: gpucc-sdm660: Remove fallback to global clock names
clk:
qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents
clk:
qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180
clk:
qcom: kpss-xcc: Make use of the helper function devm_platform_ioremap_resource()
clk:
qcom: mmcc-msm8998: Remove unnecessary fallbacks to global clocks
clk:
qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents
clk:
qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc
clk:
qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc
clk:
qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents
clk:
qcom: regmap-mux: fix parent clock lookup
clk:
qcom: Remove redundant .owner
clk:
qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
clk:
qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_branch_ops
clk:
qcom: smd-rpm: Add QCM2290 RPM clock support
clk:
qcom: videocc-sm8250: use runtime PM for the clock controller
clk:
renesas: cpg-lib: Move RPC clock registration to the library
clk:
renesas: r8a779[56]x: Add MLP clocks
clk:
renesas: r8a779a0: Add RPC support
clk:
renesas: r8a779a0: Add TPU clock
clk:
renesas: r8a779a0: Add Z0 and Z1 clock support
clk:
renesas: r9a07g044: Add clock and reset entries for SPI Multi I/O Bus Controller
clk:
renesas: r9a07g044: Add ethernet clock sources
clk:
renesas: r9a07g044: Add GbEthernet clock/reset
clk:
renesas: r9a07g044: Add SDHI clock and reset entries
clk:
renesas: rzg2l: Add SDHI clk mux support
clk:
renesas: rzg2l: Add support to handle coupled clocks
clk:
renesas: rzg2l: Add support to handle MUX clocks
clk:
rockchip: drop module parts from rk3399 and rk3568 drivers
clk:
rockchip: rk3399: expose PCLK_COREDBG_{B,L}
clk:
rockchip: rk3399: make CPU clocks critical
clk:
rockchip: use module_platform_driver_probe
clk:
samsung: add support for CPU clocks
clk:
samsung: clk-pll: Implement pll0822x PLL type
clk:
samsung: clk-pll: Implement pll0831x PLL type
clk:
samsung: describe drivers in Kconfig
clk:
samsung: exynos-audss: Make use of devm_platform_ioremap_resource()
clk:
samsung: exynos4412-isp: Make use of devm_platform_ioremap_resource()
clk:
samsung: exynos5433: Make use of devm_platform_ioremap_resource()
clk:
samsung: exynos5433: update apollo and atlas clock probing
clk:
samsung: Introduce Exynos850 clock driver
clk:
samsung: s5pv210-audss: Make use of devm_platform_ioremap_resource()
clk:
si5351: Update datasheet references
clk:
sunxi-ng: Add machine dependency to A83T CCU
clk:
sunxi-ng: ccu-sun50i-a64: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi-ng: ccu-sun50i-h6: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi-ng: ccu-sun8i-a83t: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi-ng: ccu-sun8i-de2: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi-ng: ccu-sun8i-r40: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi-ng: ccu-sun9i-a80-de: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi-ng: ccu-sun9i-a80: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi-ng: mux: Remove unused 'reg' field
clk:
sunxi-ng: Prevent unbinding CCUs via sysfs
clk:
sunxi-ng: Unregister clocks/resets when unbinding
clk:
sunxi-ng: Use a separate lock for each CCU instance
clk:
sunxi: clk-mod0: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi: sun6i-apb0-gates: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi: sun6i-apb0: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi: sun6i-ar100: Make use of the helper function devm_platform_ioremap_resource()
clk:
sunxi: sun8i-apb0: Make use of the helper function devm_platform_ioremap_resource()
clk:
tegra: Add stubs needed for compile testing
clk:
ti: am43xx: Add clkctrl data for am43xx ADC1
clk:
uniphier: Add audio system and video input clock control for PXs3
clk:
uniphier: Add NX1 clock support
clk:
uniphier: Add SoC-glue clock source selector support for Pro4
clk:
use clk_core_get_rate_recalc() in clk_rate_get()
clk:
ux500: Add driver for the reset portions of PRCC
clk:
vc5: Use i2c .probe_new
clk:
versatile: clk-icst: Ensure clock names are unique
clk:
versatile: clk-icst: Support 'reg' in addition to 'vco-offset' for register address
clk:
versatile: clk-icst: use after free on error path
clk:
versatile: hide clock drivers from non-ARM users
clk:
versatile: Rename ICST to CLK_ICST
Linux:
clk:mediatek: remove duplicate include in clk-mt8195-imp_iic_wrap.c
clocksource/arm_arch_timer:
Add build-time guards for unhandled register accesses
clocksource/drivers/arc_timer:
Eliminate redefined macro error
clocksource/drivers/arch_arm_timer:
Move workaround synchronisation around
clocksource/drivers/arm_arch_timer:
Advertise 56bit timer to the core code
clocksource/drivers/arm_arch_timer:
Drop CNT*_TVAL read accessors
clocksource/drivers/arm_arch_timer:
Drop unnecessary ISB on CVAL programming
clocksource/drivers/arm_arch_timer:
Extend write side of timer register accessors to u64
clocksource/drivers/arm_arch_timer:
Fix masking for high freq counters
clocksource/drivers/arm_arch_timer:
Fix MMIO base address vs callback ordering issue
clocksource/drivers/arm_arch_timer:
Force inlining of erratum_set_next_event_generic()
clocksource/drivers/arm_arch_timer:
Move drop _tval from erratum function names
clocksource/drivers/arm_arch_timer:
Move MMIO timer programming over to CVAL
clocksource/drivers/arm_arch_timer:
Move system register timer programming over to CVAL
clocksource/drivers/arm_arch_timer:
Remove any trace of the TVAL programming interface
clocksource/drivers/arm_arch_timer:
Work around broken CVAL implementations
clocksource/drivers/dw_apb_timer_of:
Fix probe failure
clocksource/drivers/exynosy:
Depend on sub-architecture for Exynos MCT and Samsung PWM
clocksource/drivers/timer-ti-dm:
Select TIMER_OF
cls_flower:
Fix inability to match GRE/IPIP packets
cm4000_cs:
Use struct_group() to zero struct cm4000_dev region
coccinelle:
semantic patch to check for inappropriate do_div() calls
coccinelle:
update Coccinelle entry
coda:
avoid doing bad things on inode type changes during revalidation
coda:
avoid flagging NULL inodes
coda:
avoid hidden code duplication in rename
coda:
avoid NULL pointer dereference from a bad inode
coda:
bump module version to 7.2
coda:
check for async upcall request using local state
coda:
convert from atomic_t to refcount_t on coda_vm_ops->refcnt
coda:
remove err which no one care
coda:
use vmemdup_user to replace the open code
coding-style.rst:
trivial: fix location of driver model macros
comedi:
dt9812: fix DMA buffers on stack
comedi:
ni_usb6501: fix NULL-deref in command paths
comedi:
vmk80xx: fix bulk and interrupt message timeouts
comedi:
vmk80xx: fix bulk-buffer overflow
comedi:
vmk80xx: fix transfer-buffer overflows
Compiler Attributes:
add __alloc_size() for better bounds checking
Compiler Attributes:
remove GCC 5.1 mention
compiler-gcc.h:
Define __SANITIZE_ADDRESS__ under hwaddress sanitizer
compiler.h:
Fix annotation macro misplacement with Clang
compiler_types.h:
Remove __compiletime_object_size()
compiler_types:
mark __compiletime_assert failure as __noreturn
component:
do not leave master devres group open after bind
const_structs.checkpatch:
add a few sound ops structs
coredump:
Don't perform any cleanups before dumping core
coredump:
Limit coredumps to a single thread group
coresight:
cpu-debug: Control default behavior via Kconfig
coresight:
cti: Correct the parameter for pm_runtime_put
coresight:
Don't immediately close events that are run on invalid CPU/sink combos
coresight:
etm-pmu: Ensure the AUX handle is valid
coresight:
etm4x: Add ETM PID for Kryo-5XX
coresight:
etm4x: Save restore TRFCR_EL1
coresight:
etm4x: Use Trace Filtering controls dynamically
coresight:
tmc-etf: Add comment for store ordering
coresight:
tmc-etr: Add barrier after updating AUX ring buffer
coresight:
tmc-etr: Speed up for bounce buffer in flat mode
coresight:
tmc-etr: Use perf_output_handle::head for AUX ring buffer
coresight:
tmc: Configure AXI write burst size
coresight:
trbe: Add a helper to calculate the trace generated
coresight:
trbe: Add a helper to determine the minimum buffer size
coresight:
trbe: Add a helper to pad a given buffer area
coresight:
trbe: Add infrastructure for Errata handling
coresight:
trbe: Allow driver to choose a different alignment
coresight:
trbe: Decouple buffer base from the hardware base
coresight:
trbe: Defer the probe on offline CPUs
coresight:
trbe: Do not truncate buffer on IRQ
coresight:
trbe: Drop duplicate TRUNCATE flags
coresight:
trbe: End the AUX handle on truncation
coresight:
trbe: Ensure the format flag is always set
coresight:
trbe: Fix handling of spurious interrupts
coresight:
trbe: Fix incorrect access of the sink specific data
coresight:
trbe: irq handler: Do not disable TRBE if no action is needed
coresight:
trbe: Make sure we have enough space
coresight:
trbe: Prohibit trace before disabling TRBE
coresight:
trbe: Unify the enabling sequence
coresight:
trbe: Work around write to out of range
coresight:
trbe: Workaround TRBE errata overwrite in FILL mode
coresight:
Update comments for removing cs_etm_find_snapshot()
counter/counter-sysfs:
use sysfs_emit everywhere
counter:
104-quad-8: Add IRQ support for the ACCES 104-QUAD-8
counter:
104-quad-8: Replace mutex with spinlock
counter:
Add character device interface
counter:
Cleanup lingering atomic.h includes
counter:
drop chrdev_lock
counter:
fix docum. build problems after filename change
counter:
Fix use-after-free race condition for events_queue_size write
counter:
Implement *_component_id sysfs attributes
counter:
Implement events_queue_size sysfs attribute
counter:
Implement signalZ_action_component_id sysfs attribute
counter:
Internalize sysfs interface code
counter:
microchip-tcb-capture: Tidy up a false kernel-doc /** marking.
counter:
Move counter enums to uapi header
counter:
stm32-lptimer-cnt: Provide defines for clock polarities
counter:
stm32-timer-cnt: Provide defines for slave mode selection
counter:
Update counter.h comments to reflect sysfs internalization
cpufreq:
Add an interface to mark inefficient frequencies
cpufreq:
docs: Update core.rst
cpufreq:
Fix a comment in cpufreq_policy_free
cpufreq:
Fix get_cpu_device() failure in add_cpu_dev_symlink()
cpufreq:
Fix parameter in parse_perf_domain()
cpufreq:
Fix typo in cpufreq.h
cpufreq:
intel_pstate: Add Ice Lake server to out-of-band IDs
cpufreq:
intel_pstate: Clear HWP desired on suspend/shutdown and offline
cpufreq:
intel_pstate: Clear HWP Status during HWP Interrupt enable
cpufreq:
intel_pstate: Fix active mode offline/online EPP handling
cpufreq:
intel_pstate: Fix cpu->pstate.turbo_freq initialization
cpufreq:
intel_pstate: Fix unchecked MSR 0x773 access
cpufreq:
intel_pstate: ITMT support for overclocked system
cpufreq:
intel_pstate: Process HWP Guaranteed change notification
cpufreq:
Introducing CPUFREQ_RELATION_E
cpufreq:
Make policy min/max hard requirements
cpufreq:
mediatek-hw: Fix cpufreq_table_find_index_dl() call
cpufreq:
remove useless INIT_LIST_HEAD()
cpufreq:
s3c244x: add fallthrough comments for switch
cpufreq:
tegra186/tegra194: Handle errors in BPMP response
cpufreq:
Use CPUFREQ_RELATION_E in DVFS governors
cpufreq:
vexpress: Drop unused variable
cpuid:
kvm_find_kvm_cpuid_features() should be declared 'static'
cpuidle:
Fix kobject memory leaks in error paths
cpuidle:
qcom_spm: Detach state machine from main SPM handling
cpuidle:
tegra: Check whether PMC is ready
cpuidle:
tegra: Enable compile testing
cramfs:
use bdev_nr_bytes instead of open coding it
crash_dump:
fix boolreturn.cocci warning
crash_dump:
remove duplicate include in crash_dump.h
crypto:
aesni - check walk.nbytes instead of err
crypto:
api - Do not create test larvals if manager is disabled
crypto:
api - Export crypto_boot_test_finished
crypto:
api - Fix boot-up crash when crypto manager is disabled
crypto:
api - Fix built-in testing dependency failures
crypto:
arm64/aes-ccm - avoid by-ref argument for ce_aes_ccm_auth_data
crypto:
arm64/aes-ccm - reduce NEON begin/end calls for common case
crypto:
arm64/aes-ccm - remove non-SIMD fallback path
crypto:
arm64/aes-ccm - yield NEON when processing auth-only data
crypto:
arm64/aes-ce - stop using SIMD helper for skciphers
crypto:
arm64/aes-neonbs - stop using SIMD helper for skciphers
crypto:
arm64/gcm-aes-ce - remove non-SIMD fallback path
crypto:
caam - disable pkc for non-E SoCs
crypto:
ccp - Fix whitespace in sev_cmd_buffer_len()
crypto:
ccp - Make use of the helper macro kthread_run()
crypto:
ccree - avoid out-of-range warnings from clang
crypto:
drbg - Fix unused value warning in drbg_healthcheck_sanity()
crypto:
ecc - Export additional helper functions
crypto:
ecc - fix CRYPTO_DEFAULT_RNG dependency
crypto:
ecc - Move ecc.h to include/crypto/internal
crypto:
engine - Add KPP Support to Crypto Engine
crypto:
hisilicon - Fix sscanf format signedness
crypto:
hisilicon - use dev_driver_string() instead of pci_dev->driver->name
crypto:
hisilicon/qm - fix the uacce mmap failed
crypto:
hisilicon/qm - modify the uacce mode check
crypto:
hisilicon/qm - support the userspace task resetting
crypto:
hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED"
crypto:
img-hash - remove need for error return variable ret
crypto:
jitter - drop kernel-doc notation
crypto:
keembay-ocs-ecc - Add Keem Bay OCS ECC Driver
crypto:
marvell/cesa - drop unneeded MODULE_ALIAS
crypto:
octeontx2 - set assoclen in aead_do_fallback()
crypto:
pcrypt - Delay write to padata->info
crypto:
qat - add VF and PF wrappers to common send function
crypto:
qat - detect PFVF collision after ACK
crypto:
qat - disregard spurious PFVF interrupts
crypto:
qat - do not handle PFVF sources for qat_4xxx
crypto:
qat - extract send and wait from adf_vf2pf_request_version()
crypto:
qat - fix handling of VF to PF interrupts
crypto:
qat - free irq in case of failure
crypto:
qat - free irqs only if allocated
crypto:
qat - make pfvf send message direction agnostic
crypto:
qat - move pfvf collision detection values
crypto:
qat - power up 4xxx device
crypto:
qat - remove duplicated logic across GEN2 drivers
crypto:
qat - remove unmatched CPU affinity to cluster IRQ
crypto:
qat - remove unnecessary collision prevention step in PFVF
crypto:
qat - remove unneeded packed attribute
crypto:
qat - rename pfvf collision constants
crypto:
qat - replace deprecated MSI API
crypto:
qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c
crypto:
qat - simplify adf_enable_aer()
crypto:
qat - use hweight for bit counting
crypto:
s5p-sss - Add error handling in s5p_aes_probe()
crypto:
sa2ul - Use the defined variable to clean code
crypto:
sm4 - Do not change section of ck and sbox
crypto:
tcrypt - fix skcipher multi-buffer tests for 1420B blocks
crypto:
testmgr - fix wrong key length for pkcs1pad
crypto:
testmgr - Only disable migration in crypto_disable_simd_for_test()
csky:
fix typo of fpu config macro
csky:
ftrace: Drop duplicate implementation of arch_check_ftrace_location()
csky:
Use of_get_cpu_hwid()
cxgb3:
Remove seeprom_write and use VPD API
cxgb3:
Remove t3_seeprom_read and use VPD API
cxgb3:
Use VPD API in t3_seeprom_wp()
cxgb4:
fix eeprom len when diagnostics not implemented
cxgb:
avoid open-coded offsetof()
cxl/acpi:
Do not fail cxl_acpi_probe() based on a missing CHBS
cxl/bus:
Populate the target list at decoder create
cxl/core:
Replace unions with struct_group()
cxl/core:
Split decoder setup into alloc + add
cxl/mbox:
Add exclusive kernel command support
cxl/mbox:
Convert 'enabled_cmds' to DECLARE_BITMAP
cxl/mbox:
Introduce the mbox_send operation
cxl/mbox:
Move command definitions to common location
cxl/mbox:
Move mailbox and other non-PCI specific infrastructure to the core
cxl/pci:
Add @base to cxl_register_map
cxl/pci:
Clean up cxl_mem_get_partition_info()
cxl/pci:
Convert register block identifiers to an enum
cxl/pci:
Disambiguate cxl_pci further from cxl_mem
cxl/pci:
Drop idr.h
cxl/pci:
Fix NULL vs ERR_PTR confusion
cxl/pci:
Make 'struct cxl_mem' device type generic
cxl/pci:
Make more use of cxl_register_map
cxl/pci:
Remove dev_dbg for unknown register blocks
cxl/pci:
Remove pci request/release regions
cxl/pci:
Split cxl_pci_setup_regs()
cxl/pci:
Use module_pci_driver
cxl/pci:
Use pci core's DVSEC functionality
cxl/pmem:
Add support for multiple nvdimm-bridge objects
cxl/pmem:
Translate NVDIMM label commands to CXL label commands
cxl:
Factor out common dev->driver expressions
cxl:
Use to_pci_driver() instead of pci_dev->driver
d_path:
fix Kernel doc validator complaining
decnet:
constify dev_addr passing
devfreq:
exynos-ppmu: simplify parsing event-type from DT
devfreq:
exynos-ppmu: use node names with hyphens
device property:
Add missed header in fwnode.h
device property:
Drop redundant NULL checks
device property:
move mac addr helpers to eth.c
devlink:
add documentation for octeontx2 driver
devlink:
Add missed notifications iterators
devlink:
Allow control devlink ops behavior through feature mask
devlink:
Annotate devlink API calls
devlink:
Clean not-executed param notifications
devlink:
Delete not used port parameters APIs
devlink:
Delete not-used devlink APIs
devlink:
Delete not-used single parameter notification APIs
devlink:
Delete obsolete parameters publish API
devlink:
Delete reload enable/disable interface
devlink:
Don't throw an error if flash notification sent before devlink visible
devlink:
expose get/put functions
devlink:
fix flexible_array.cocci warning
devlink:
fix netns refcount leak in devlink_nl_cmd_reload()
devlink:
make all symbols GPL-only
devlink:
Make devlink_register to be void
devlink:
Move netdev_to_devlink helpers to devlink.c
devlink:
Notify users when objects are accessible
devlink:
Reduce struct devlink exposure
devlink:
Remove extra device_lock assert checks
devlink:
Remove not-executed trap group notifications
devlink:
Remove not-executed trap policer notifications
devlink:
Remove single line function obfuscations
devlink:
report maximum number of snapshots with regions
devlink:
Simplify internal devlink params implementation
direct-io:
remove blk_poll support
dissector:
do not set invalid PPP protocol
dm btree remove:
fix use after free in rebalance_children()
dm crypt:
log aead integrity violations to audit subsystem
dm crypt:
Make use of the helper macro kthread_run()
dm integrity:
fix data corruption due to improper use of bvec_kmap_local
dm integrity:
log audit events for dm-integrity target
dm integrity:
use bvec_kmap_local in __journal_read_write
dm integrity:
use bvec_kmap_local in integrity_metadata
dm log writes:
use memcpy_from_bvec in log_writes_map
dm table:
log table creation error code
dm verity:
use bvec_kmap_local in verity_for_bv_block
dm writecache:
Make use of the helper macro kthread_run()
dm:
add add_disk() error handling
dm:
add add_disk() error handling
dm:
don't stop request queue after the dm device is suspended
dm:
introduce audit event module for device mapper
dm:
make workqueue names device-specific
dm:
Remove redundant flush_workqueue() calls
dm:
use bdev_nr_sectors and bdev_nr_bytes instead of open coding them
dma-buf/poll:
Get a file reference for outstanding fence callbacks
dma-buf:
acquire name lock before read/write dma_buf.name
dma-buf:
add dma_resv_for_each_fence v3
dma-buf:
add dma_resv_for_each_fence_unlocked v8
dma-buf:
clarify dma_fence_add_callback documentation
dma-buf:
clarify dma_fence_ops->wait documentation
dma-buf:
cleanup kerneldoc of removed component
dma-buf:
fix and rework dma_buf_poll v7
dma-buf:
Fix pin callback comment
dma-buf:
move dma-buf symbols into the DMA_BUF module namespace
dma-buf:
nuke DMA_FENCE_TRACE macros v2
dma-buf:
nuke seqno-fence
dma-buf:
system_heap: Avoid warning on mid-order allocations
dma-buf:
system_heap: Use 'for_each_sgtable_sg' in pages free flow
dma-buf:
use new iterator in dma_resv_copy_fences
dma-buf:
use new iterator in dma_resv_get_fences v3
dma-buf:
use new iterator in dma_resv_test_signaled
dma-buf:
use new iterator in dma_resv_wait_timeout
dma-buf:
use the new iterator in dma_buf_debug_show
dma-buf:
use the new iterator in dma_resv_poll
dma-buf:
WARN on dmabuf release with pending attachments
dma-mapping:
remove bogus test for pfn_valid from dma_map_resource
dma-mapping:
use 'bitmap_zalloc()' when applicable
dma-resv:
Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
dma-resv:
Give the docs a do-over
dmaengine:
altera-msgdma: Correctly handle descriptor callbacks
dmaengine:
at_xdmac: call at_xdmac_axi_config() on resume path
dmaengine:
at_xdmac: fix AT_XDMAC_CC_PERID() macro
dmaengine:
at_xdmac: fix compilation warning
dmaengine:
at_xdmac: use __maybe_unused for pm functions
dmaengine:
at_xdmac: use pm_ptr()
dmaengine:
bestcomm: fix system boot lockups
dmaengine:
dmaengine_desc_callback_valid(): Check for `callback_result`
dmaengine:
dw-axi-dmac: Fix uninitialized variable in axi_chan_block_xfer_start()
dmaengine:
dw-axi-dmac: Hardware handshake configuration
dmaengine:
dw-axi-dmac: set coherent mask
dmaengine:
dw-axi-dmac: Simplify assignment in dma_chan_pause()
dmaengine:
dw-axi-dmac: support DMAX_NUM_CHANNELS > 8
dmaengine:
dw-edma-pcie: switch from 'pci_' to 'dma_' API
dmaengine:
dw-edma: Fix return value check for dma_set_mask_and_coherent()
dmaengine:
dw-edma: Remove an unused variable
dmaengine:
dw: switch from 'pci_' to 'dma_' API
dmaengine:
fsl-edma: fix for missing dmamux module
dmaengine:
fsl-edma: support edma memcpy
dmaengine:
hisi_dma: switch from 'pci_' to 'dma_' API
dmaengine:
hsu: switch from 'pci_' to 'dma_' API
dmaengine:
idxd: add halt interrupt support
dmaengine:
idxd: check GENCAP config support for gencfg register
dmaengine:
idxd: cleanup completion record allocation
dmaengine:
idxd: fix calling wq quiesce inside spinlock
dmaengine:
idxd: fix missed completion on abort path
dmaengine:
idxd: fix resource leak on dmaengine driver disable
dmaengine:
idxd: move out percpu_ref_exit() to ensure it's outside submission
dmaengine:
idxd: reconfig device after device reset command
dmaengine:
idxd: remove gen cap field per spec 1.2 update
dmaengine:
idxd: remove kernel wq type set when load configuration
dmaengine:
idxd: Use list_move_tail instead of list_del/list_add_tail
dmaengine:
imx-sdma: add missed braces
dmaengine:
imx-sdma: align statement to open parenthesis
dmaengine:
imx-sdma: remove space after sizeof
dmaengine:
imx-sdma: remove useless braces
dmaengine:
ioat: switch from 'pci_' to 'dma_' API
dmaengine:
jz4780: Set max number of SGs per burst
dmaengine:
milbeaut-hdmac: Prefer kcalloc over open coded arithmetic
dmaengine:
mmp_pdma: fix reference count leaks in mmp_pdma_probe
dmaengine:
pxa_dma: Prefer struct_size over open coded arithmetic
dmaengine:
qcom: bam_dma: Add "powered remotely" mode
dmaengine:
rcar-dmac: refactor the error handling code of rcar_dmac_probe
dmaengine:
remove debugfs #ifdef
dmaengine:
Remove redundant initialization of variable err
dmaengine:
sa11x0: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS()
dmaengine:
sa11x0: Mark PM functions as __maybe_unused
dmaengine:
sh: make array ds_lut static
dmaengine:
sh: rz-dmac: Add DMA clock handling
dmaengine:
st_fdma: fix MODULE_ALIAS
dmaengine:
stm32-dma: avoid 64-bit division in stm32_dma_get_max_width
dmaengine:
stm32-dma: fix burst in case of unaligned memory address
dmaengine:
stm32-dma: fix stm32_dma_get_max_width
dmaengine:
stm32-dma: mark pending descriptor complete in terminate_all
dmaengine:
stm32-mdma: Use struct_size() helper in devm_kzalloc()
dmaengine:
switch from 'pci_' to 'dma_' API
dmaengine:
tegra210-adma: Add description for 'adma_get_burst_config'
dmaengine:
tegra210-adma: fix pm runtime unbalance
dmaengine:
tegra210-adma: fix pm runtime unbalance in tegra_adma_remove
dmaengine:
tegra210-adma: Override ADMA FIFO size
dmaengine:
tegra210-adma: Re-order 'has_outstanding_reqs' member
dmaengine:
ti: k3-udma: Fix smatch warnings
dmaengine:
ti: k3-udma: Set bchan to NULL if a channel request fail
dmaengine:
ti: k3-udma: Set r/tchan or rflow to NULL if request fail
dmaengine:
xilinx_dma: Correctly handle cyclic descriptor callbacks
dmaengine:
xilinx_dma: Fix kernel-doc warnings
dmaengine:
zynqmp_dma: cleanup after completing all descriptors
dmaengine:
zynqmp_dma: cleanup includes
dmaengine:
zynqmp_dma: Correctly handle descriptor callbacks
dmaengine:
zynqmp_dma: drop message on probe success
dmaengine:
zynqmp_dma: enable COMPILE_TEST
dmaengine:
zynqmp_dma: fix lockdep warning in tasklet
dmaengine:
zynqmp_dma: refine dma descriptor locking
dmaengine:
zynqmp_dma: simplify with dev_err_probe
dmanegine:
idxd: fix resource free ordering on driver removal
doc/mctp:
Add a little detail about kernel internals
doc/zh_CN:
fix a translation error in management-style
doc:
Add another stall-warning root cause in stallwarn.rst
doc:
document sysfs queue/independent_access_ranges attributes
doc:
drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup
doc:
Fix typo in request queue sysfs documentation
Doc:
page_migration: fix numbering for non-LRU movable flags
docs, kprobes:
Remove invalid URL and add new reference
Docs/admin-guide/mm/damon/start:
fix a wrong link
Docs/admin-guide/mm/damon/start:
fix wrong example commands
Docs/admin-guide/mm/damon/start:
simplify the content
Docs/admin-guide/mm/damon:
document 'init_regions' feature
Docs/admin-guide/mm/damon:
document DAMON-based Operation Schemes
Docs/admin-guide/mm/pagemap:
wordsmith page flags descriptions
docs/bpf:
Add documentation for BTF_KIND_TAG
docs/bpf:
Update documentation for BTF_KIND_DECL_TAG typedef support
docs/cgroup:
add entry for misc.events
Docs/DAMON:
document physical memory monitoring support
docs/vm/damon:
remove broken reference
Linux:
docs/zh_CN add PCI index.rst translation
Linux:
docs/zh_CN add PCI pci.rst translation
docs/zh_CN:
add core api kref translation
docs/zh_CN:
add core-api assoc_array translation
docs/zh_CN:
add core-api boot-time-mm translation
docs/zh_CN:
add core-api genalloc translation
docs/zh_CN:
add core-api gfp_mask-from-fs-io translation
docs/zh_CN:
add core-api memory-allocation translation
docs/zh_CN:
add core-api mm-api translation
docs/zh_CN:
add core-api unaligned-memory-access translation
docs/zh_CN:
add core-api xarray translation
docs/zh_CN:
Add zh_CN/admin-guide/sysrq.rst
docs/zh_CN:
Improve zh_CN/process/howto.rst
docs/zh_CN:
modify some words
docs/zh_CN:
typo fix and improve translation
docs:
ABI: Add sysfs documentation for timecard
docs:
ABI: fix documentation warning in sysfs-driver-mlxreg-io
docs:
ABI: sysfs-class-power: Documented cycle_count property
docs:
ABI: testing: Document the OCC hwmon FFDC binary interface
docs:
ABI: testing: Document the SBEFIFO timeout interface
docs:
accounting: update delay-accounting.rst reference
docs:
admin-guide/blockdev: Remove digraph of node-states
docs:
arm: stm32: introduce STM32MP13 SoCs
docs:
block: fix discard_max_bytes references
docs:
checkpatch: add multiline, do/while, and multiple-assignment messages
docs:
checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE
docs:
conf.py: fix support for Readthedocs v 1.0.0
docs:
counter: Document character device interface
docs:
counter: Include counter-chrdev kernel-doc to generic-counter.rst
docs:
counter: Update to reflect sysfs internalization
docs:
deprecated.rst: Clarify open-coded arithmetic with literals
docs:
Document the FAN_FS_ERROR event
docs:
dt: Fix a few grammar nits in the binding/schema docs
docs:
dt: submitting-patches: Add note about other project usage
docs:
Explain the desired position of function attributes
docs:
f2fs: fix text alignment
docs:
filesystem: cifs: ksmbd: Fix small layout issues
docs:
filesystems: Fix grammatical error "with" to "which"
docs:
Fix formatting of literal sections in fanotify docs
Docs:
Fixes link to I2C specification
docs:
fs: locks.rst: update comment about mandatory file locking
docs:
ftrace: fix the wrong path of tracefs
docs:
futex: Fix kernel-doc references
docs:
i2c: smbus-protocol: mention the repeated start condition
docs:
mmc: update maintainer name and URL
docs:
networking: dpaa2: Fix DPNI header
docs:
networking: replace skb_hwtstamp_tx with skb_tstamp_tx
docs:
pdfdocs: Adjust \headheight for fancyhdr
docs:
proc.rst: mountinfo: align columns
docs:
proc.rst: mountinfo: improved field numbering
docs:
submitting-patches: make section about the Link: tag more explicit
docs:
translations: zh_CN: memory-hotplug.rst: fix a typo
docs:
translations: zn_CN: irq-affinity.rst: add a missing extension
docs:
UML: user_mode_linux_howto_v2 edits
docs:
update file link location
docs:
Update Sphinx requirements
Docs:
usb: remove :c:func: for usb_register and usb_deregister
Docs:
usb: update struct usb_driver
docs:
use the lore redirector everywhere
docs:
zh_TW/index: Move arm64/index to arch-specific section
Documentation, dt, numa:
Add note to empty NUMA node
Documentation/ABI:
Add new attributes for mlxreg-io sysfs interfaces
Documentation/ABI:
Add new line card attributes for mlxreg-io sysfs interfaces
Documentation/admin-guide/mm/damon:
add a document for DAMON_RECLAIM
Documentation/cxl:
Add bus internal docs
Documentation/gpu:
remove spurious "+" in amdgpu.rst
Documentation/kcov:
define `ip' in the example
Documentation/kcov:
include types.h in the example
Documentation/locking/locktypes:
Update migrate_disable() bits.
Documentation/no_hz:
Introduce "dyntick-idle mode" before using it
Documentation/process:
Add maintainer handbooks section
Documentation/process:
Add tip tree handbook
Documentation/process:
fix a cross reference
Documentation/process:
fix self reference
Documentation/vm:
move user guides to admin-guide/mm/
Documentation/x86:
Add documentation for using dynamic XSTATE features
Documentation:
ACPI: Document _DSC object usage for enum power state
Documentation:
ACPI: Fix non-D0 probe _DSC object example
Documentation:
ACPI: Fix spelling mistake "Millenium" -> "Millennium"
Documentation:
Add minimum pahole version
Documentation:
admin-guide: Document side effects when pKVM is enabled
Documentation:
arm: marvell: Add 88F6040 model into list
Documentation:
arm: marvell: Add link to Orion Functional Errata document
Documentation:
arm: marvell: Add Octeon TX2 CN913x Flavors
Documentation:
arm: marvell: Add some links to homepage / product infos
Documentation:
arm: marvell: Fix link to armada_1000_pb.pdf document
Documentation:
arm: marvell: Put Armada XP section between Armada 370 and 375
Documentation:
checkpatch: Add SPLIT_STRING message
Documentation:
checkpatch: Add SYMBOLIC_PERMS message
Documentation:
checkpatch: Add TRAILING_SEMICOLON message
Documentation:
dyndbg: Improve cli param examples
Documentation:
fix outdated interpretation of ip_no_pmtu_disc
Documentation:
power: Add description about new callback for EM registration
Documentation:
power: Describe 'advanced' and 'simple' EM models
Documentation:
remove reference to now removed mandatory-locking doc
Documentation:
update pagemap with shmem exceptions
Documentation:
update pagemap with shmem exceptions
Documentation:
Update SeongJae's email address
Documentation:
update vcpu-requests.rst reference
Documentation:
USB: fix example bulk-message timeout
Linux:
Documentation:devicetree:bindings:iio:dac: Fix val
dpaa2-eth:
destroy workqueue at the end of remove function
dpaa2-eth:
fix ethtool statistics
dpaa2-eth:
Register devlink instance at the end of probe
drbd:
add error handling support for add_disk()
drbd:
Fix double free problem in drbd_create_device
drbd:
use bdev_nr_sectors instead of open coding it
driver core:
Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER
driver core:
Fix possible memory leak in device_link_add()
driver core:
platform: Make use of the helper macro SET_RUNTIME_PM_OPS()
driver core:
Provide device_match_acpi_handle() helper
driver core:
use NUMA_NO_NODE during device_initialize
drivers/base/arch_topology.c:
remove superfluous header
drivers/base/component.c:
remove superfluous header files from component.c
drivers/cdrom:
improved ioctl for media change detection
drivers/iio:
Remove all strcpy() uses
drivers/perf:
hisi: Fix PA PMU counter offset
drivers/perf:
Improve build test coverage
drivers/perf:
thunderx2_pmu: Change data in size tx2_uncore_event_update()
Drivers:
hv : vmbus: Adding NULL pointer check
Drivers:
hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size
Drivers:
hv: vmbus: Add SNP support for VMbus channel initiate message
Drivers:
hv: vmbus: Initialize VMbus ring buffer for Isolation VM
Drivers:
hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM
Drivers:
hv: vmbus: Remove unused code to check for subchannels
drivers:
iio: chemical: Add support for Sensirion SCD4x CO2 sensor
drivers:
iio: dac: ad5766: Fix dt property name
drivers:
net: smc911x: Check for error irq
Linux:
drivers:iio:dac:ad5766.c: Add trigger buffer
drm/amd/amdgpu:
add dummy_page_addr to sriov msg
drm/amd/amdgpu:
Add missing mp_11_0_8_sh_mask.h header
drm/amd/amdgpu:
add mpio to ras block
drm/amd/amdgpu:
Avoid writing GMC registers under sriov in gmc9
drm/amd/amdgpu:
consolidate PSP TA unload function
drm/amd/amdgpu:
Do irq_fini_hw after ip_fini_early
drm/amd/amdgpu:
Enable some sysnodes for guest smi
drm/amd/amdgpu:
fix bad job hw_fence use after free in advance tdr
drm/amd/amdgpu:
Fix csb.bo pin_count leak on gfx 9
drm/amd/amdgpu:
fix potential memleak
drm/amd/amdgpu:
fix the kfd pre_reset sequence in sriov
drm/amd/amdgpu:
Increase HWIP_MAX_INSTANCE to 10
drm/amd/amdgpu:
New debugfs interface for MMIO registers (v5)
drm/amd/amdgpu:
Validate ip discovery blob
drm/amd/amdkfd:
Don't sent command to HWS on kfd reset
drm/amd/amdkfd:
Fix kernel panic when reset failed and been triggered again
drm/amd/display:
3.2.150
drm/amd/display:
3.2.151
drm/amd/display:
3.2.152
drm/amd/display:
3.2.153
drm/amd/display:
3.2.154
drm/amd/display:
3.2.155
drm/amd/display:
3.2.156
drm/amd/display:
3.2.157
drm/amd/display:
3.2.158
drm/amd/display:
3.2.159
drm/amd/display:
3.2.160
drm/amd/display:
[FW Promotion] Release 0.0.80
drm/amd/display:
[FW Promotion] Release 0.0.81
drm/amd/display:
[FW Promotion] Release 0.0.82
drm/amd/display:
[FW Promotion] Release 0.0.83
drm/amd/display:
[FW Promotion] Release 0.0.84
drm/amd/display:
[FW Promotion] Release 0.0.85
drm/amd/display:
[FW Promotion] Release 0.0.86
drm/amd/display:
[FW Promotion] Release 0.0.87
drm/amd/display:
[FW Promotion] Release 0.0.88
drm/amd/display:
[FW Promotion] Release 0.0.89
drm/amd/display:
[FW Promotion] Release 0.0.90
drm/amd/display:
[FW Promotion] Release 0.0.91
drm/amd/display:
Add 120Hz support for freesync video mode
drm/amd/display:
Add an extra check for dcn10 OPTC data format
drm/amd/display:
Add bios parser support for latest firmware_info
drm/amd/display:
Add callbacks for DMUB HPD IRQ notifications
drm/amd/display:
Add comment for preferred_training_settings
drm/amd/display:
Add comment where CONFIG_DRM_AMD_DC_DCN macro ends
drm/amd/display:
add condition check for dmub notification
drm/amd/display:
add connector type check for CRC source set
drm/amd/display:
add cyan_skillfish display support
drm/amd/display:
Add debug flags for USB4 DP link training.
drm/amd/display:
Add debug support to override the Minimum DRAM Clock
drm/amd/display:
Add DP 2.0 Audio Package Generator
drm/amd/display:
Add DP 2.0 BIOS and DMUB Support
drm/amd/display:
Add DP 2.0 DCCG
drm/amd/display:
Add DP 2.0 HPO Link Encoder
drm/amd/display:
Add DP 2.0 HPO Stream Encoder
drm/amd/display:
Add DP 2.0 MST DC Support
drm/amd/display:
Add DP 2.0 MST DM Support
drm/amd/display:
Add DP 2.0 SST DC Support
drm/amd/display:
add DP2.0 debug option to set MST_EN for SST stream
drm/amd/display:
Add DPCD writes at key points
drm/amd/display:
Add dpia debug options
drm/amd/display:
Add emulated sink support for updating FS
drm/amd/display:
Add flag to detect dpms force off during HPD
drm/amd/display:
add function to convert hw to dpcd lane settings
drm/amd/display:
Add helper for blanking all dp displays
drm/amd/display:
add missing ABM register offsets
drm/amd/display:
Add missing PSR state
drm/amd/display:
Add modifiers capable of DCC image stores for gfx10_3
drm/amd/display:
Add MPC meory shutdown support
drm/amd/display:
Add NULL checks for vblank workqueue
drm/amd/display:
Add option to defer works of hpd_rx_irq
drm/amd/display:
Add periodic detection when zstate is enabled
drm/amd/display:
Add PPS immediate update flag for DCN2
drm/amd/display:
Add regamma/degamma coefficients and set sRGB when TF is BT709
drm/amd/display:
Add stub to get DPIA tunneling device data
drm/amd/display:
Add support for USB4 on C20 PHY for DCN3.1
drm/amd/display:
add two lane settings training options
drm/amd/display:
Add VPG and AFMT low power support for DCN3.1
drm/amd/display:
add vsync notify to dmub for abm pause
drm/amd/display:
Add work around for tunneled MST.
drm/amd/display:
Add workaround flag for EDID read on certain docks
drm/amd/display:
Added HPO HW control shutdown support
drm/amd/display:
Added new DMUB boot option for power optimization
drm/amd/display:
Added power down for DCN10
drm/amd/display:
Added power down on boot for DCN3
drm/amd/display:
Added root clock optimization flags
drm/amd/display:
adopt DP2.0 LT SCR revision 8
drm/amd/display:
Align bw context with hw config when system resume
drm/amd/display:
Allocate structs needed by dcn_bw_calc_rq_dlg_ttu in pipe_ctx
drm/amd/display:
Allow DSC on supported MST branch devices
drm/amd/display:
allow windowed mpo + odm
drm/amd/display:
Apply w/a for hard hang on HPD
drm/amd/display:
avoid link loss short pulse stuck the system
drm/amd/display:
Change initializer to single brace
drm/amd/display:
Changed pipe split policy to allow for multi-display pipe split
drm/amd/display:
clean up dcn31 revision check
drm/amd/display:
Clean Up VPG Low Mem Power
drm/amd/display:
Clear DPCD lane settings after repeater training
drm/amd/display:
Clear encoder assignment for copied streams
drm/amd/display:
Clear encoder assignments when state cleared.
drm/amd/display:
correct apg audio channel enable golden value
drm/amd/display:
Correct degamma coefficients
drm/amd/display:
Creating a fw boot options bit for an upcoming feature
drm/amd/display:
dc_assert_fp_enabled assert only if FPU is not enabled
drm/amd/display:
dc_link_set_psr_allow_active refactoring
drm/amd/display:
dcn20_resource_construct reduce scope of FPU enabled
drm/amd/display:
Deadlock/HPD Status/Crash Bug Fix
drm/amd/display:
decouple hw_lane_settings from dpcd_lane_settings
drm/amd/display:
Defer GAMCOR and DSCL power down sequence to vupdate
drm/amd/display:
Defer LUT memory powerdown until LUT bypass latches
drm/amd/display:
DIG mapping change is causing a blocker
drm/amd/display:
Disable dpp root clock when not being used
drm/amd/display:
Disable dpstreamclk, symclk32_se, and symclk32_le
drm/amd/display:
Disable dsc root clock when not being used
drm/amd/display:
Disable hdmistream and hdmichar clocks
drm/amd/display:
Disable mem low power for CM HW block on DCN3.1
drm/amd/display:
do not compare integers of different widths
drm/amd/display:
Do not skip link training on DP quick hot plug
drm/amd/display:
Don't allow partial copy_from_user
drm/amd/display:
Don't enable AFMT for DP audio stream
drm/amd/display:
Don't lock connection_mutex for DMUB HPD
drm/amd/display:
dsc engine not disabled after unplug dsc mst hub
drm/amd/display:
dsc mst 2 4K displays go dark with 2 lane HBR3
drm/amd/display:
Enable dpia in dmub only for DCN31 B0
drm/amd/display:
Enable mem low power control for DCN3.1 sub-IP blocks
drm/amd/display:
Enable PSR by default on newer DCN
drm/amd/display:
expose dsc overhead bw in dc dsc header
drm/amd/display:
Extend w/a for hard hang on HPD to dcn20
drm/amd/display:
Fallback to clocks which meet requested voltage on DCN31
drm/amd/display:
FEC configuration for dpia links
drm/amd/display:
FEC configuration for dpia links in MST mode
drm/amd/display:
Fix 3DLUT skipped programming
drm/amd/display:
fix a crash on USB4 over C20 PHY
drm/amd/display:
fix B0 TMDS deepcolor no dislay issue
drm/amd/display:
Fix B0 USB-C DP Alt mode
drm/amd/display:
Fix bpc calculation for specific encodings
drm/amd/display:
Fix concurrent dynamic encoder assignment
drm/amd/display:
Fix concurrent dynamic encoder assignment.
drm/amd/display:
Fix crash on device remove/driver unload
drm/amd/display:
fix DCC settings for DCN3
drm/amd/display:
Fix dcn10_log_hubp_states printf format string
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 DIG_HPD_SELECT for USB4 display endpoints.
drm/amd/display:
Fix Display Flicker on embedded panels
drm/amd/display:
Fix DP2 SE and LE SYMCLK selection for B0 PHY
drm/amd/display:
Fix DPIA outbox timeout after GPU reset
drm/amd/display:
Fix DPIA outbox timeout after S3/S4/reset
drm/amd/display:
Fix dummy p-state hang on monitors with extreme timing
drm/amd/display:
fix duplicated inclusion
drm/amd/display:
Fix dynamic encoder reassignment
drm/amd/display:
Fix dynamic link encoder access.
drm/amd/display:
fix empty debug macros
drm/amd/display:
fix error case handling
drm/amd/display:
Fix error in dmesg at boot
drm/amd/display:
fix exit from amdgpu_dm_atomic_check() abruptly
drm/amd/display:
Fix false BAD_FREE warning from Coverity
drm/amd/display:
Fix for access for ddc pin and aux engine.
drm/amd/display:
Fix for link encoder access for MST.
drm/amd/display:
Fix for null pointer access for ddc pin and aux engine.
drm/amd/display:
Fix for the no Audio bug with Tiled Displays
drm/amd/display:
Fix issue with dynamic bpp change for DCN3x
drm/amd/display:
Fix link training fallback logic
drm/amd/display:
fix link training regression for 1 or 2 lane
drm/amd/display:
Fix MST link encoder availability check.
drm/amd/display:
Fix multiple memory leaks reported by coverity
drm/amd/display:
fix null pointer deref when plugging in display
drm/amd/display:
Fix null pointer dereference for encoders
drm/amd/display:
Fix OLED brightness control on eDP
drm/amd/display:
Fix prefetch bandwidth calculation for DCN3.1
drm/amd/display:
fix register write sequence for LINK_SQUARE_PATTERN
drm/amd/display:
Fix rest of pass-by-value structs in DML
drm/amd/display:
fix spelling mistake "alidation" -> "validation"
drm/amd/display:
Fix surface optimization regression on Carrizo
drm/amd/display:
Fix system hang at boot
drm/amd/display:
Fix unstable HPCP compliance on Chrome Barcelo
drm/amd/display:
Fix unused initialization of pointer sink
drm/amd/display:
Fix USB4 Aux via DMUB terminate unexpectedly
drm/amd/display:
Fix USB4 hot plug crash issue
drm/amd/display:
Fix USB4 null pointer dereference in update_psp_stream_config
drm/amd/display:
Fix warning comparing pointer to 0
drm/amd/display:
Fix Werror when building
drm/amd/display:
Fix white screen page fault for gpuvm
drm/amd/display:
Fix wrong format specifier in amdgpu_dm.c
drm/amd/display:
Fixed DSC would not PG after removing DSC stream
drm/amd/display:
Force disable planes on any pipe split change
drm/amd/display:
Fork thread to offload work of hpd_rx_irq
drm/amd/display:
Fully switch to dmub for all dcn21 asics
drm/amd/display:
Get backlight from PWM if DMCU is not initialized
drm/amd/display:
Get ceiling for v_total calc
drm/amd/display:
Handle GFX10_RBPLUS modifiers for dcc_ind_blk
drm/amd/display:
Handle I2C-over-AUX write channel status update
drm/amd/display:
Handle Y carry-over in VCP X.Y calculation
drm/amd/display:
implement decide lane settings
drm/amd/display:
Implement DPIA clock recovery phase
drm/amd/display:
Implement DPIA equalisation phase
drm/amd/display:
Implement DPIA link configuration
drm/amd/display:
Implement DPIA training loop
drm/amd/display:
Implement end of training for hop in DPIA display path
drm/amd/display:
Implement fixed DP drive settings
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 GSP1 SDP header
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:
Limit max DSC target bpp for specific monitors
drm/amd/display:
Link training retry fix for abort case
drm/amd/display:
Look at firmware version to determine using dmub on dcn21
drm/amd/display:
make configure_lttpr_mode_transparent and configure_lttpr_mode_non_transparent static
drm/amd/display:
make verified link cap not exceeding max link cap
drm/amd/display:
Manually adjust strobe for DCN303
drm/amd/display:
move bpp range decision in decide dsc bw range function
drm/amd/display:
move FPU associated DCN301 code to DML folder
drm/amd/display:
move FPU associated DSC code to DML folder
drm/amd/display:
Moved dccg init to after bios golden init
drm/amd/display:
MST support for DPIA
drm/amd/display:
Only define DP 2.0 symbols if not already defined
drm/amd/display:
Optimize bandwidth on following fast update
drm/amd/display:
Pass all structs in display_rq_dlg_helpers by pointer
drm/amd/display:
Pass display_pipe_params_st as const in DML
drm/amd/display:
Pass PCI deviceid into DC
drm/amd/display:
prevent reading unitialized links
drm/amd/display:
Prevent using DMUB rptr that is out-of-bounds
drm/amd/display:
Re-arrange FPU code structure for dcn2x
drm/amd/display:
Read USB4 DP tunneling data from DPCD.
drm/amd/display:
Reduce stack size for dml21_ModeSupportAndSystemConfigurationFull
drm/amd/display:
Refine condition of cursor visibility for pipe-split
drm/amd/display:
reject both non-zero src_x and src_y only for DCN1x
drm/amd/display:
remove duplicate include in dcn201_clk_mgr.c
drm/amd/display:
remove force_enable_edp_fec param.
drm/amd/display:
Remove redundant initialization of variable result
drm/amd/display:
Remove unused macros
drm/amd/display:
Removed power down on boot from DCN31
drm/amd/display:
Removed z10 save after dsc disable
drm/amd/display:
Replace referral of dal with dc
drm/amd/display:
Require immediate flip support for DCN3.1 planes
drm/amd/display:
Reset DMCUB before HW init
drm/amd/display:
Reset link encoder assignments for GPU reset
drm/amd/display:
restyle dcn31 resource header inline with other asics
drm/amd/display:
Revert "dc: w/a for hard hang on HPD on native DP"
drm/amd/display:
Revert "Directly retrain link from debugfs"
drm/amd/display:
Revert adding degamma coefficients
drm/amd/display:
Send s0i2_rdy in stream_count == 0 optimization
drm/amd/display:
Set DPIA link endpoint type
drm/amd/display:
Set exit_optimized_pwr_state for DCN31
drm/amd/display:
Set i2c memory to light sleep during hw init
drm/amd/display:
set Layout properly for 8ch audio at timing validation
drm/amd/display:
Set min dcfclk if pipe count is 0
drm/amd/display:
Set optimize_pwr_state for DCN31
drm/amd/display:
Set phy_mux_sel bit in dmub scratch register
drm/amd/display:
Set plane update flags for all planes in reset
drm/amd/display:
Skip DPCD read for DPTX-to-DPIA hop
drm/amd/display:
Skip override for preferred link settings during link training
drm/amd/display:
Stub out DPIA link training call
drm/amd/display:
Support for DMUB HPD and HPD RX interrupt handling
drm/amd/display:
Support for DMUB HPD interrupt handling
drm/amd/display:
Support for SET_CONFIG processing with DMUB
drm/amd/display:
Support for SET_CONFIG processing with DMUB
drm/amd/display:
Train DPIA links with fallback
drm/amd/display:
unblock abm when odm is enabled only on configs that support it
drm/amd/display:
update bios scratch when setting backlight
drm/amd/display:
update conditions to do dfp cap ext validation
drm/amd/display:
update cur_lane_setting to an array one for each lane
drm/amd/display:
Update link encoder object creation.
drm/amd/display:
Update swizzle mode enums
drm/amd/display:
Update VCP X.Y logging to improve usefulness
drm/amd/display:
USB4 bring up set correct address
drm/amd/display:
USB4 DPIA enumeration and AUX Tunneling
drm/amd/display:
Use adjusted DCN301 watermarks
drm/amd/display:
use correct vpg instance for 128b/132b encoding
drm/amd/display:
Use dcc_ind_blk value to set register directly
drm/amd/display:
Use max target bpp override option
drm/amd/display:
Validate plane rects before use
drm/amd/pm:
add GFXCLK/SCLK clocks level print support for APUs
drm/amd/pm:
Add missing mutex for pp_get_power_profile_mode
drm/amd/pm:
Adjust returns when power_profile_mode is not supported
drm/amd/pm:
avoid duplicate powergate/ungate setting
drm/amd/pm:
Correct DPMS disable IP version check
drm/amd/pm:
Disable fan control if not supported
drm/amd/pm:
Enable GPU metrics for One VF mode
drm/amd/pm:
Enhanced reporting also for a stuck command
drm/amd/pm:
fix a potential gpu_metrics_table memory leak
drm/amd/pm:
Fix incorrect power limit readback in smu11 if POWER_SOURCE_DC
drm/amd/pm:
fix reading SMU FW version from amdgpu_firmware_info on YC
drm/amd/pm:
fix runpm hang when amdgpu loaded prior to sound driver
drm/amd/pm:
fix the issue of uploading powerplay table
drm/amd/pm:
Fix xgmi link control on aldebaran
drm/amd/pm:
keep the BACO feature enabled for suspend
drm/amd/pm:
Remove artificial freq level on Navi1x
drm/amd/pm:
skip setting gfx cgpg in the s0ix suspend-resume
drm/amd/pm:
Update intermediate power state for SI
drm/amd/pm:
Update navi12 smu message mapping table in sriov
drm/amd:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/amdgpu/amdgpu_psp:
convert to IP version checking
drm/amdgpu/amdgpu_smu:
convert to IP version checking
drm/amdgpu/amdgpu_vcn:
convert to IP version checking
drm/amdgpu/athub2.0:
convert to IP version checking
drm/amdgpu/athub2.1:
convert to IP version checking
drm/amdgpu/discovery:
add missing case for SMU 11.0.5
drm/amdgpu/discovery:
add SDMA IP instance info for soc15 parts
drm/amdgpu/discovery:
add UVD/VCN IP instance info for soc15 parts
drm/amdgpu/discovery:
parse hw_id_name for SDMA instance 2 and 3
drm/amdgpu/display/dm:
convert RAVEN to IP version checking
drm/amdgpu/display/dm:
convert to IP version checking
drm/amdgpu/display:
add a proper license to dc_link_dp.c
drm/amdgpu/display:
add quirk handling for stutter mode
drm/amdgpu/display:
fix build when CONFIG_DRM_AMD_DC_DCN is not set
drm/amdgpu/display:
fix dependencies for DRM_AMD_DC_SI
drm/amdgpu/display:
fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN
drm/amdgpu/gfx10:
add wraparound gpu counter check for APUs as well
drm/amdgpu/gfx10:
convert to IP version checking
drm/amdgpu/gfx10:
fix typo in gfx_v10_0_update_gfx_clock_gating()
drm/amdgpu/gfx9.0:
convert to IP version checking
drm/amdgpu/gfx9:
switch to golden tsc registers for renoir+
drm/amdgpu/gfxhub2.1:
convert to IP version checking
drm/amdgpu/gmc10.0:
convert to IP version checking
drm/amdgpu/gmc6:
fix DMA mask from 44 to 40 bits
drm/amdgpu/gmc9:
convert to IP version checking
drm/amdgpu/hdp4.0:
convert to IP version checking
drm/amdgpu/jpeg2:
move jpeg2 shared macro to header file
drm/amdgpu/jpeg:
add jpeg2.6 start/end
drm/amdgpu/mmhub2.0:
convert to IP version checking
drm/amdgpu/mmhub2.1:
convert to IP version checking
drm/amdgpu/navi10_ih:
convert to IP version checking
drm/amdgpu/navi10_ppt:
convert to IP version checking
drm/amdgpu/nbio2.3:
don't use GPU_HDP_FLUSH bit 12
drm/amdgpu/nbio7.4:
don't use GPU_HDP_FLUSH bit 12
drm/amdgpu/nbio7.4:
use original HDP_FLUSH bits
drm/amdgpu/nv:
convert to IP version checking
drm/amdgpu/nv:
export common IP functions
drm/amdgpu/pm/amdgpu_smu:
convert more IP version checking
drm/amdgpu/pm/smu_v11.0:
update IP version checking
drm/amdgpu/pm/smu_v13.0:
convert IP version checking
drm/amdgpu/pm:
Don't show pp_power_profile_mode for unsupported devices
drm/amdgpu/pm:
drop pp_power_profile_mode support for yellow carp
drm/amdgpu/pm:
fix powerplay OD interface
drm/amdgpu/pm:
look up current_level for asics without pm callback
drm/amdgpu/pm:
properly handle sclk for profiling modes on vangogh
drm/amdgpu/powerplay:
fix sysfs_emit/sysfs_emit_at handling
drm/amdgpu/psp:
add some missing cases to psp_check_pmfw_centralized_cstate_management
drm/amdgpu/psp_v11.0:
convert to IP version checking
drm/amdgpu/psp_v13.0:
convert to IP version checking
drm/amdgpu/sdma4.0:
convert to IP version checking
drm/amdgpu/sdma5.0:
convert to IP version checking
drm/amdgpu/sdma5.2:
convert to IP version checking
drm/amdgpu/sdma:
remove manual instance setting
drm/amdgpu/sienna_cichlid_ppt:
convert to IP version checking
drm/amdgpu/smu11.0:
add missing IP version check
drm/amdgpu/smu11.0:
convert to IP version checking
drm/amdgpu/smu11:
fix firmware version check for vangogh
drm/amdgpu/soc15:
convert to IP version checking
drm/amdgpu/soc15:
export common IP functions
drm/amdgpu/soc15:
get rev_id in soc15_common_early_init
drm/amdgpu/sriov/vcn:
add new vcn ip revision check case for SIENNA_CICHLID
drm/amdgpu/swsmu:
fix is_support_sw_smu() for VEGA20
drm/amdgpu/swsmu:
handle VCN harvesting for VCN SMU setup
drm/amdgpu/UAPI:
rearrange header to better align related items
drm/amdgpu/ucode:
add default behavior
drm/amdgpu/vce:
set the priority for each ring
drm/amdgpu/vcn2.0:
remove intermediate variable
drm/amdgpu/vcn2.5:
convert to IP version checking
drm/amdgpu/vcn3.0:
convert to IP version checking
drm/amdgpu/vcn3.0:
handle harvesting in firmware setup
drm/amdgpu/vcn3.0:
remove intermediate variable
drm/amdgpu/vcn:
remove manual instance setting
drm/amdgpu/vcn:
set the priority for each encode ring
drm/amdgpu:
Get atomicOps info from Host for sriov setup
drm/amdgpu:
Add a UAPI flag for hot plug/unplug
drm/amdgpu:
add amdgpu_amdkfd_resume_iommu
drm/amdgpu:
add an option to override IP discovery table from a file
drm/amdgpu:
add cyan_skillfish asic header files
drm/amdgpu:
add DCI HWIP
drm/amdgpu:
add debugfs access to the IP discovery table
drm/amdgpu:
add error print when failing to add IP block(v2)
drm/amdgpu:
add HWID of SDMA instance 2 and 3
drm/amdgpu:
add initial IP discovery support for vega based parts
drm/amdgpu:
add initial IP enumeration via IP discovery table
drm/amdgpu:
Add kernel parameter support for ignoring bad page threshold
drm/amdgpu:
add manual sclk/vddc setting support for cyan skilfish(v3)
drm/amdgpu:
add missed support for UVD IP_VERSION(3, 0, 64)
drm/amdgpu:
add missing case for HDP for renoir
drm/amdgpu:
add new asic_type for IP discovery
drm/amdgpu:
add poison mode query for DF (v2)
drm/amdgpu:
add poison mode query for UMC
drm/amdgpu:
add some pptable funcs for cyan skilfish(v3)
drm/amdgpu:
add support for IP discovery gc_info table v2
drm/amdgpu:
add support for SRIOV in IP discovery path
drm/amdgpu:
add VCN1 hardware IP
drm/amdgpu:
add XGMI HWIP
drm/amdgpu:
adjust the kfd reset sequence in reset sriov function
drm/amdgpu:
always reset the asic in suspend (v2)
drm/amdgpu:
bind to any 0x1002 PCI diplay class device
drm/amdgpu:
cancel the correct hrtimer on exit
drm/amdgpu:
centralize checking for RAS TA status
drm/amdgpu:
check atomic flag to differeniate with legacy path
drm/amdgpu:
check tiling flags when creating FB on GFX8-
drm/amdgpu:
Clarify error when hitting bad page threshold
drm/amdgpu:
clean up inconsistent indenting
drm/amdgpu:
clean up set IP function
drm/amdgpu:
cleanup debugfs for amdgpu rings
drm/amdgpu:
Conform ASD header/loading to generic TA systems
drm/amdgpu:
consolidate case statements
drm/amdgpu:
Consolidate RAS cmd warning messages
drm/amdgpu:
Consolidate VCN firmware setup code
drm/amdgpu:
convert IP version array to include instances
drm/amdgpu:
Convert SMU version to decimal in debugfs
drm/amdgpu:
correct initial cp_hqd_quantum for gfx9
drm/amdgpu:
correct register access for RLC_JUMP_TABLE_RESTORE
drm/amdgpu:
correct the wrong cached state for GMC on PICASSO
drm/amdgpu:
correct xgmi ras error count reset
drm/amdgpu:
correctly toggle gfx on/off around RLC_SPM_* register access
drm/amdgpu:
Create common PSP TA load function
drm/amdgpu:
default to true in amdgpu_device_asic_has_dc_support
drm/amdgpu:
Demote TMZ unsupported log message from warning to info
drm/amdgpu:
detach ring priority from gfx priority
drm/amdgpu:
disable runpm if we are the primary adapter
drm/amdgpu:
Don't halt RLC on GFX suspend
drm/amdgpu:
don't override default ECO_BITs setting
drm/amdgpu:
drive all navi asics from the IP discovery table
drm/amdgpu:
drive all vega asics from the IP discovery table
drm/amdgpu:
drive nav10 from the IP discovery table
drm/amdgpu:
drm/amdgpu: Handle IOMMU enabled case
drm/amdgpu:
Drop inline from amdgpu_ras_eeprom_max_record_count
drm/amdgpu:
drop jpeg IP initialization in SRIOV case
drm/amdgpu:
drop navi reg init functions
drm/amdgpu:
drop nv_set_ip_blocks()
drm/amdgpu:
drop soc15_set_ip_blocks()
drm/amdgpu:
During s0ix don't wait to signal GFXOFF
drm/amdgpu:
enable display for cyan skillfish
drm/amdgpu:
enable Navi 48-bit IH timestamp counter
drm/amdgpu:
enable Navi retry fault wptr overflow
drm/amdgpu:
Enable RAS error injection after mode2 reset on Aldebaran
drm/amdgpu:
fill in IP versions from IP discovery table
drm/amdgpu:
filter out radeon PCI device IDs
drm/amdgpu:
fix a potential memory leak in amdgpu_device_fini_sw()
drm/amdgpu:
Fix a race of IB test
drm/amdgpu:
fix byteorder error in amdgpu discovery
drm/amdgpu:
Fix crash on device remove/driver unload
drm/amdgpu:
Fix dangling kfd_bo pointer for shared BOs
drm/amdgpu:
Fix double free of dmabuf
drm/amdgpu:
fix dropped backing store handling in amdgpu_dma_buf_move_notify
drm/amdgpu:
Fix even more out of bound writes from debugfs
drm/amdgpu:
fix gart.bo pin_count leak
drm/amdgpu:
Fix MMIO access page fault
drm/amdgpu:
Fix MMIO HDP flush on SRIOV
drm/amdgpu:
fix out of bounds write
drm/amdgpu:
Fix RAS page retirement with mode2 reset on Aldebaran
drm/amdgpu:
Fix resume failures when device is gone
drm/amdgpu:
fix runpm documentation
drm/amdgpu:
fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
drm/amdgpu:
fix SI handling in amdgpu_device_asic_has_dc_support()
drm/amdgpu:
fix sysfs_emit/sysfs_emit_at warnings(v2)
drm/amdgpu:
fix the missed handling for SDMA2 and SDMA3
drm/amdgpu:
fix use after free during BO move
drm/amdgpu:
fix uvd crash on Polaris12 during driver unloading
drm/amdgpu:
Fix uvd ib test timeout when use pre-allocated BO
drm/amdgpu:
fix warning for overflow check
drm/amdgpu:
force exit gfxoff on sdma resume for rmb s0ix
drm/amdgpu:
get VCN and SDMA instances from IP discovery table
drm/amdgpu:
get VCN harvest information from IP discovery table
drm/amdgpu:
handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
drm/amdgpu:
IH process reset count when restart
drm/amdgpu:
Increase direct IB pool size
drm/amdgpu:
init iommu after amdkfd device init
drm/amdgpu:
introduce new amdgpu_fence object to indicate the job embedded fence
drm/amdgpu:
load PSP RL in resume path
drm/amdgpu:
make soc15_common_ip_funcs static
drm/amdgpu:
Make sure to reserve BOs before adding or removing
drm/amdgpu:
move amdgpu_virt_release_full_gpu to fini_early stage
drm/amdgpu:
move headless sku check into harvest function
drm/amdgpu:
move iommu_resume before ip init/resume
drm/amdgpu:
move kfd post_reset out of reset_sriov function
drm/amdgpu:
no DC support for headless chips
drm/amdgpu:
output warning for unsupported ras error inject (v2)
drm/amdgpu:
print warning and taint kernel if lockup timeout is disabled
drm/amdgpu:
Put drm_dev_enter/exit outside hot codepath
drm/amdgpu:
put SMU into proper state on runpm suspending for BOCO capable platform
drm/amdgpu:
query default sclk from smu for cyan_skillfish
drm/amdgpu:
refactor function to init no-psp fw
drm/amdgpu:
Register MCE notifier for Aldebaran RAS
drm/amdgpu:
Remove all code paths under the EAGAIN path in RAS late init
drm/amdgpu:
remove duplicated kfd_resume_iommu
drm/amdgpu:
remove GPRs init for ALDEBARAN in gpu reset (v3)
drm/amdgpu:
remove grbm cam index/data operations for gfx v10
drm/amdgpu:
remove some repeated includings
drm/amdgpu:
remove unused amdgpu_bo_validate
drm/amdgpu:
replace snprintf in show functions with sysfs_emit
drm/amdgpu:
Resolve nBIF RAS error harvesting bug
drm/amdgpu:
resolve RAS query bug
drm/amdgpu:
return early if debugfs is not initialized
drm/amdgpu:
revert "Add autodump debugfs node for gpu reset v8"
drm/amdgpu:
rework context priority handling
drm/amdgpu:
sdma: clean up identation
drm/amdgpu:
set CHIP_IP_DISCOVERY as the asic type by default
drm/amdgpu:
set poison supported flag for RAS (v2)
drm/amdgpu:
Skip ASPM programming on aldebaran
drm/amdgpu:
skip GPRs init for some CU settings on ALDEBARAN
drm/amdgpu:
skip umc ras irq handling in poison mode (v2)
drm/amdgpu:
store HW IP versions in the driver structure
drm/amdgpu:
support B0&B1 external revision id for yellow carp
drm/amdgpu:
unbind in amdgpu_ttm_tt_unpopulate
drm/amdgpu:
unify BO evicting method in amdgpu_ttm
drm/amdgpu:
Unify PSP TA context
drm/amdgpu:
Update PSP TA Invoke to use common TA context as input
drm/amdgpu:
Update PSP TA unload function
drm/amdgpu:
Update RAS status print
drm/amdgpu:
Update RAS trigger error block support
drm/amdgpu:
update RLC_PG_DELAY_3 Value to 200us for yellow carp
drm/amdgpu:
update SMU driver interface for cyan skilfish(v3)
drm/amdgpu:
update SMU PPSMC for cyan skilfish
drm/amdgpu:
Update TA version output in driver
drm/amdgpu:
Updated RAS infrastructure
drm/amdgpu:
use adev_to_drm for consistency when accessing drm_device
drm/amdgpu:
use correct register mask to extract field
drm/amdgpu:
Use IP discovery to drive setting IP blocks by default
drm/amdgpu:
use IS_ERR for debugfs APIs
drm/amdgpu:
UVD avoid memory allocation during IB test
drm/amdgpu:
VCE avoid memory allocation during IB test
drm/amdgpu:
VCN avoid memory allocation during IB test
drm/amdgpu:
Warn when bad pages approaches 90% threshold
drm/amdgpu:
When the VCN(1.0) block is suspended, powergating is explicitly enabled
drm/amdgpu:
Workaround harvesting info for some navy flounder boards
Linux:
drm/amdgpu:schedule vce/vcn encode based on priority
drm/amdkfd:
Add an optional argument into update queue operation(v2)
drm/amdkfd:
avoid conflicting address mappings
drm/amdkfd:
avoid recursive lock in migrations back to RAM
drm/amdkfd:
Avoid thrashing of stack and heap
drm/amdkfd:
clarify the origin of cpages returned by migration functions
drm/amdkfd:
clean up parameters in kgd2kfd_probe
drm/amdkfd:
convert kfd_device.c to use GC IP version
drm/amdkfd:
debug message to count successfully migrated pages
drm/amdkfd:
export svm_range_list_lock_and_flush_work
drm/amdkfd:
fix a potential ttm->sg memory leak
drm/amdkfd:
Fix an inappropriate error handling in allloc memory of gpu
drm/amdkfd:
fix boot failure when iommu is disabled in Picasso.
drm/amdkfd:
fix dma mapping leaking warning
drm/amdkfd:
fix double free mem structure
drm/amdkfd:
fix KFDSVMRangeTest.PartialUnmapSysMemTest fails
drm/amdkfd:
fix resource_size.cocci warnings
drm/amdkfd:
fix resume error when iommu disabled in Picasso
drm/amdkfd:
Fix retry fault drain race conditions
drm/amdkfd:
Fix SVM_ATTR_PREFERRED_LOC
drm/amdkfd:
fix svm_migrate_fini warning
drm/amdkfd:
Handle incomplete migration to system memory
drm/amdkfd:
handle svm migrate init error
drm/amdkfd:
handle svm partial migration cpages 0
drm/amdkfd:
handle VMA remove race
drm/amdkfd:
lower the VAs base offset to 8KB
drm/amdkfd:
make needs_pcie_atomics FW-version dependent
drm/amdkfd:
map gpu hive id to xgmi connected cpu
drm/amdkfd:
process exit and retry fault race
drm/amdkfd:
process_info lock not needed for svm
drm/amdkfd:
protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK
drm/amdkfd:
protect raven_device_info with KFD_SUPPORT_IOMMU_V2
drm/amdkfd:
ratelimited svm debug messages
drm/amdkfd:
Remove cu mask from struct queue_properties(v2)
drm/amdkfd:
remove redundant iommu cleanup code
drm/amdkfd:
restore userptr ignore bad address error
drm/amdkfd:
rm BO resv on validation to avoid deadlock
drm/amdkfd:
separate kfd_iommu_resume from kfd_resume
drm/amdkfd:
Separate pinned BOs destruction from general routine
drm/amdkfd:
set "r = 0" explicitly before goto
drm/amdkfd:
simplify drain retry fault
drm/amdkfd:
SVM map to gpus check vma boundary
drm/amdkfd:
unregistered svm range not overlap with TTM range
drm/amdkfd:
update gfx target version for Renoir
drm/arm:
malidp: Use fourcc_mod_is_vendor() helper
drm/aspeed:
Fix vga_pw sysfs output
drm/ast:
potential dereference of null pointer
drm/ast:
Use managed interfaces for framebuffer write combining
drm/bochs:
add Bochs PCI ID for Simics model
drm/bridge/lontium-lt9611uxc:
fix provided connector suport
drm/bridge:
Add a function to abstract away panels
drm/bridge:
Add documentation sections
drm/bridge:
Add stubs for devm_drm_of_get_bridge when OF is disabled
drm/bridge:
anx7625: enable DSI EOTP
drm/bridge:
anx7625: Propagate errors from sp_tx_edid_read()
drm/bridge:
anx7625: Propagate errors from sp_tx_rst_aux()
drm/bridge:
cdns: Make use of the helper function devm_platform_ioremap_resource()
drm/bridge:
Document the probe issue with MIPI-DSI bridges
drm/bridge:
dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset()
drm/bridge:
it66121: Initialize {device,vendor}_ids
drm/bridge:
it66121: Wait for next bridge to be probed
drm/bridge:
lvds-codec: Add support for LVDS data mapping select
drm/bridge:
Move devm_drm_of_get_bridge to bridge/panel.c
drm/bridge:
nwl-dsi: Add atomic_get_input_bus_fmts
drm/bridge:
parade-ps8640: Add support for AUX channel
drm/bridge:
parade-ps8640: Reorg the macros
drm/bridge:
parade-ps8640: Use regmap APIs
drm/bridge:
ti-sn65dsi83: Implement .detach callback
drm/bridge:
ti-sn65dsi86: Implement bridge->mode_valid()
drm/cma-helper:
Release non-coherent memory with dma_free_noncoherent()
drm/connector:
Add a fwnode pointer to drm_connector and register with ACPI (v2)
drm/connector:
Add drm_connector_find_by_fwnode() function (v3)
drm/connector:
Add support for out-of-band hotplug notification (v3)
drm/connector:
fix all kernel-doc warnings
drm/connector:
Give connector sysfs devices there own device_type
drm/connector:
refer to CTA-861-G in the "content type" prop docs
drm/displayid:
add DisplayID v2.0 data blocks and primary use cases
drm/displayid:
re-align data block macros
drm/doc/rfc:
drop lmem uapi section
drm/dp:
Add Additional DP2 Headers
drm/dp:
add DP 2.0 UHBR link rate and bw code conversions
drm/dp:
add helper for extracting adjust 128b/132b TX FFE preset
drm/dp:
add LTTPR DP 2.0 DPCD addresses
drm/dp:
use more of the extended receiver cap
drm/edid:
abstract OUI conversion to 24-bit int
drm/edid:
Allow querying/working with the panel ID from the EDID
drm/edid:
Break out reading block 0 of the EDID
drm/edid:
Fix crash with zero/invalid EDID
drm/edid:
Fix drm_edid_encode_panel_id() kerneldoc warning
drm/edid:
Fix EDID quirk compile error on older compilers
drm/edid:
parse the DisplayID v2.0 VESA vendor block for MSO
drm/edid:
Use new encoded panel id style for quirks matching
drm/format-helper:
Add drm_fb_xrgb8888_to_rgb332()
drm/format-helper:
Add drm_fb_xrgb8888_to_rgb888()
drm/fourcc:
Add macros to determine the modifier vendor
drm/fourcc:
Add R8 to drm_format_info
drm/gma500:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/gma500:
Disable PCI device during shutdown
drm/gma500:
Embed struct drm_device in struct drm_psb_private
drm/gma500:
Fix wrong pointer passed to PTR_ERR()
drm/gma500:
Managed device release
drm/gma500:
Remove dev_priv branch from unload function
drm/gma500:
Replace references to dev_private with helper function
drm/gud:
Add GUD_PIXEL_FORMAT_R8
drm/gud:
Add GUD_PIXEL_FORMAT_RGB332
drm/gud:
Add GUD_PIXEL_FORMAT_RGB888
drm/hyperv:
Fix device removal on Gen1 VMs
drm/i195:
Make the async flip VT-d workaround dynamic
Linux:
drm/i915 Implement LMEM backup and restore for suspend / resume
drm/i915/adl_p:
Also disable underrun recovery with MSO
drm/i915/adl_s:
Remove require_force_probe protection
drm/i915/adl_s:
Update ADL-S PCI IDs
drm/i915/adlp/fb:
Prevent the mapping of redundant trailing padding NULL pages
drm/i915/adlp/tc:
Fix PHY connected check for Thunderbolt mode
drm/i915/adlp:
Add support for remapping CCS FBs
drm/i915/adlp:
Assert that VMAs in DPT start at 0
drm/i915/adlp:
Require always a power-of-two sized CCS surface stride
drm/i915/audio:
Use BIOS provided value for RKL HDA link
drm/i915/backlight:
extract backlight code to a separate file
drm/i915/backlight:
mass rename functions to have intel_backlight_ prefix
drm/i915/bdb:
Fix version check
drm/i915/bios:
get rid of vbt ddi_port_info
drm/i915/bios:
gracefully disable dual eDP for now
drm/i915/bios:
move ddc pin mapping code next to ddc pin sanitize
drm/i915/bios:
use alternate aux channel directly from child data
drm/i915/bios:
use ddc pin directly from child data
drm/i915/bios:
use dp max link rate directly from child data
drm/i915/bios:
use hdmi level shift directly from child data
drm/i915/bios:
use max tmds clock directly from child data
drm/i915/buddy:
add some pretty printing
drm/i915/cdclk:
put the cdclk vtables in const data
drm/i915/debugfs:
clean up LPSP capable
drm/i915/debugfs:
clean up LPSP status
drm/i915/debugfs:
Do not report currently active engine when describing objects
drm/i915/debugfs:
hook up ttm_resource_manager_debug
drm/i915/debugfs:
pass intel_connector to intel_connector_debugfs_add()
drm/i915/debugfs:
register LPSP capability on all platforms
drm/i915/dg1:
Add new PCI id
drm/i915/dg1:
remove __maybe_unused leftover
drm/i915/dg2:
add DG2 UHBR source rates
drm/i915/dg2:
add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode
drm/i915/dg2:
Add DG2-specific shadow register table
drm/i915/dg2:
Add new LRI reg offsets
drm/i915/dg2:
add SNPS PHY translations for UHBR link rates
drm/i915/dg2:
add TRANS_DP2_CTL register definition
drm/i915/dg2:
add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW
drm/i915/dg2:
Configure PCON in DP pre-enable path
drm/i915/dg2:
configure TRANS_DP2_CTL for DP 2.0
drm/i915/dg2:
configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b
drm/i915/dg2:
Define MOCS table for DG2
drm/i915/dg2:
fix snps buf trans for uhbr
drm/i915/dg2:
Maintain backward-compatible nested batch behavior
drm/i915/dg2:
Memory latency values from pcode must be doubled
drm/i915/dg2:
Report INSTDONE_GEOM values in error state
drm/i915/dg2:
UHBR tables added for pll programming
drm/i915/dg2:
update link training for 128b/132b
drm/i915/dg2:
use 128b/132b transcoder DDI mode
drm/i915/dg2:
use existing mechanisms for SNPS PHY translations
drm/i915/display/adlp:
Add new PSR2 workarounds
drm/i915/display/adlp:
Allow PSR2 to be enabled
drm/i915/display/adlp:
Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation
drm/i915/display/adlp:
Optimize PSR2 power-savings in corner cases
drm/i915/display/dmc:
Set DC_STATE_DEBUG_MASK_CORES after firmware load
drm/i915/display/psr:
Do full fetch when handling multi-planar formats
drm/i915/display/psr:
Handle plane and pipe restrictions at every page flip
drm/i915/display/psr:
Use drm damage helpers to calculate plane damaged area
drm/i915/display:
Add HDR mode helper function
drm/i915/display:
add intel_fdi_link_train wrapper.
drm/i915/display:
Drop PSR support from HSW and BDW
drm/i915/display:
Drop unnecessary frontbuffer flushes
drm/i915/display:
Enable PSR2 selective fetch by default
drm/i915/display:
Fix an unsigned subtraction which can never be negative.
drm/i915/display:
Fix glitches when moving cursor with PSR2 selective fetch enabled
drm/i915/display:
Fix sel fetch plane offset calculation
drm/i915/display:
Fix the 12 BPC bits for PIPE_MISC reg
drm/i915/display:
Fix the dsc check while selecting min_cdclk
drm/i915/display:
Handle frontbuffer rendering when PSR2 selective fetch is enabled
drm/i915/display:
let intel_plane_uses_fence be used from other places.
drm/i915/display:
Match PSR2 selective fetch sequences with specification
drm/i915/display:
Move DRRS code its own file
drm/i915/display:
move pin/unpin fb/plane code to a new file.
drm/i915/display:
move plane prepare/cleanup to intel_atomic_plane.c
drm/i915/display:
Only keep PSR enabled if there is active planes
drm/i915/display:
Prepare DRRS for frontbuffer rendering drop
drm/i915/display:
refactor initial plane config to a separate file
drm/i915/display:
refactor out initial plane config for crtcs
drm/i915/display:
remove unused intel-mid.h include
drm/i915/display:
Renaming DRRS functions to intel_drrs_*()
drm/i915/display:
Share code between intel_drrs_flush and intel_drrs_invalidate
drm/i915/display:
Some code improvements and code style fixes for DRRS
drm/i915/display:
split out dpt out of intel_display.c
drm/i915/display:
stop returning errors from debugfs registration
drm/i915/display:
Update small joiner ram size
drm/i915/display:
Wait at least 2 frames before selective update
drm/i915/display:
Workaround cursor left overs with PSR2 selective fetch enabled
drm/i915/dmabuf:
add paranoid flush-on-acquire
drm/i915/dmabuf:
fix broken build
drm/i915/dmc:
Update to DMC v2.12
drm/i915/doc:
Update parallel submit doc to point to i915_drm.h
drm/i915/dp:
abstract intel_dp_lane_max_vswing_reached()
drm/i915/dp:
add HAS_DP20 macro
drm/i915/dp:
add helper for checking for UHBR link rate
drm/i915/dp:
add max data rate calculation for UHBR rates
drm/i915/dp:
Add support for out-of-bound hotplug events
drm/i915/dp:
Drop redundant debug print
drm/i915/dp:
Ensure max link params are always valid
drm/i915/dp:
Ensure sink rate values are always valid
drm/i915/dp:
fix DG1 and RKL max source rates
drm/i915/dp:
fix DG2 max source rate check
drm/i915/dp:
Fix eDP max rate for display 11+
drm/i915/dp:
fix EHL/JSL max source rates calculation
drm/i915/dp:
fix for ADL_P/S dp/edp max source rates
drm/i915/dp:
fix integer overflow in 128b/132b data rate calculation
drm/i915/dp:
fix TGL and ICL max source rates
drm/i915/dp:
pass crtc_state to intel_ddi_dp_level()
drm/i915/dp:
Perform 30ms delay after source OUI write
drm/i915/dp:
read sink UHBR rates
drm/i915/dp:
remove superfluous EXPORT_SYMBOL()
drm/i915/dp:
return proper DPRX link training result
drm/i915/dp:
select 128b/132b channel encoding for UHBR rates
drm/i915/dp:
take LTTPR into account in 128b/132b rates
drm/i915/dp:
use 128b/132b TPS2 for UHBR+ link rates
drm/i915/dp:
use actual link rate values in struct link_config_limits
drm/i915/dp:
Use max params for panels < eDP 1.4
drm/i915/dpll:
move dpll modeset asserts to intel_dpll.c
drm/i915/dram:
return -EINVAL instead of -1
drm/i915/drv:
return -EIO instead of -1
drm/i915/dsi/xelpd:
Add WA to program LP to HS wakeup guardband
drm/i915/dsi/xelpd:
Enable mipi dsi support.
drm/i915/dsi/xelpd:
Fix the bit mask for wakeup GB
drm/i915/dsi:
fuse dsi_send_pkt_payld() and add_payld_to_queue()
drm/i915/dsi:
move dsi pll modeset asserts to vlv_dsi_pll.c
drm/i915/dsi:
pass struct mipi_dsi_packet pointer, not the entire struct
drm/i915/dsi:
Read/write proper brightness value via MIPI DCS command
drm/i915/dsi:
refine send MIPI DCS command sequence
drm/i915/dsi:
Retrieve max brightness level from VBT
drm/i915/dsi:
return -EBUSY instead of -1
drm/i915/dsi:
wait for header and payload credit available
drm/i915/edp:
fix eDP MSO pipe sanity checks for ADL-P
drm/i915/edp:
postpone MSO init until after EDID read
drm/i915/edp:
use MSO pixel overlap from DisplayID data
drm/i915/fb:
Fix rounding error in subsampled plane size calculation
drm/i915/fb:
move intel_fb_align_height() to intel_fb.c
drm/i915/fb:
move intel_surf_alignment() to intel_fb.c
drm/i915/fb:
move intel_tile_width_bytes() to intel_fb.c
drm/i915/fb:
move user framebuffer stuff to intel_fb.c
drm/i915/fbc:
Align FBC segments to 512B on glk+
drm/i915/fbc:
Allow FBC with Yf tiling
drm/i915/fbc:
Allow higher compression limits on FBC1
drm/i915/fbc:
Extract intel_fbc_update()
drm/i915/fbc:
Implement Wa_16011863758 for icl+
drm/i915/fbc:
Move the "recompress on activate" to a central place
drm/i915/fbc:
Polish the skl+ FBC stride override handling
drm/i915/fbc:
Rework cfb stride/size calculations
drm/i915/fbc:
Rewrite the FBC tiling check a bit
drm/i915/fdi:
convert BUG()'s to MISSING_CASE()
drm/i915/fdi:
make intel_fdi_link_freq() return int
drm/i915/fdi:
move fdi bc bifurcation functions to intel_fdi.c
drm/i915/fdi:
move fdi modeset asserts to intel_fdi.c
drm/i915/fdi:
move fdi mphy reset and programming to intel_fdi.c
drm/i915/fdi:
move intel_fdi_link_freq() to intel_fdi.[ch]
drm/i915/fdi:
move intel_update_fdi_pll_freq to intel_fdi.c
drm/i915/fdi:
move more FDI stuff to FDI link train hooks
drm/i915/fdi:
use -EAGAIN instead of local special return value
drm/i915/gem:
Fix a lockdep warning the __i915_gem_is_lmem() function
drm/i915/gem:
Fix the mman selftest
drm/i915/gem:
Implement a function to process all gem objects of a region
drm/i915/gen11:
Disable cursor clock gating in HDR mode
drm/i915/gen11:
Moving WAs to icl_gt_workarounds_init()
drm/i915/gen11:
Update shadowed register table
drm/i915/gen12:
Update shadowed register table
drm/i915/gt:
Add "intel_" as prefix in set_mocs_index()
drm/i915/gt:
add asm/cacheflush.h for use of clflush()
drm/i915/gt:
Add separate MOCS table for Gen12 devices other than TGL/RKL
drm/i915/gt:
Add support of mocs propagation
drm/i915/gt:
Hold RPM wakelock during PXP suspend
drm/i915/gt:
include tsc.h where used
drm/i915/gt:
Increase suspend timeout
drm/i915/gt:
Initialize L3CC table in mocs init
drm/i915/gt:
Initialize unused MOCS entries with device specific values
drm/i915/gt:
move remaining debugfs interfaces into gt
drm/i915/gt:
Potential error pointer dereference in pinned_context()
drm/i915/gt:
Register the migrate contexts with their engines
drm/i915/gt:
Set BLIT_CCTL reg to un-cached
drm/i915/gt:
Set CMD_CCTL to UC for Gen12 Onward
drm/i915/gtt:
add some flushing for the 64K GTT path
drm/i915/guc, docs:
Fix pdfdocs build error by removing nested grid
drm/i915/guc:
Add basic GuC multi-lrc selftest
drm/i915/guc:
Add DG1 GuC / HuC firmware defs
drm/i915/guc:
Add GuC kernel doc
drm/i915/guc:
Add multi-lrc context registration
drm/i915/guc:
Assign contexts in parent-child relationship consecutive guc_ids
drm/i915/guc:
Connect UAPI to GuC multi-lrc interface
drm/i915/guc:
Copy whole golden context, set engine state size of subset
drm/i915/guc:
Don't call switch_to_kernel_context with GuC submission
drm/i915/guc:
Don't drop ce->guc_active.lock when unwinding context
drm/i915/guc:
Don't enable scheduling on a banned context, guc_id invalid, not registered
drm/i915/guc:
Don't touch guc_state.sched_state without a lock
drm/i915/guc:
Drop guc_active move everything into guc_state
drm/i915/guc:
drop guc_communication_enabled
drm/i915/guc:
Drop pin count check trick between sched_disable and re-pin
drm/i915/guc:
Enable GuC submission by default on DG1
drm/i915/guc:
Ensure GuC schedule operations do not operate on child contexts
drm/i915/guc:
Fix blocked context accounting
drm/i915/guc:
fix NULL vs IS_ERR() checking
drm/i915/guc:
Fix outstanding G2H accounting
drm/i915/guc:
Fix recursive lock in GuC submission
drm/i915/guc:
Handle errors in multi-lrc requests
drm/i915/guc:
Implement multi-lrc reset
drm/i915/guc:
Implement multi-lrc submission
drm/i915/guc:
Implement no mid batch preemption for multi-lrc
drm/i915/guc:
Implement parallel context pin / unpin functions
drm/i915/guc:
Insert submit fences between requests in parent-child relationship
drm/i915/guc:
Introduce context parent-child relationship
drm/i915/guc:
Kick tasklet after queuing a request
drm/i915/guc:
Move and improve error message for missed CTB reply
drm/i915/guc:
Move fields protected by guc->contexts_lock into sub structure
drm/i915/guc:
Move GuC guc_id allocation under submission state sub-struct
drm/i915/guc:
Move GuC priority fields in context under guc_active
drm/i915/guc:
Move guc_blocked fence to struct guc_state
drm/i915/guc:
Only assign guc_id.id when stealing guc_id
drm/i915/guc:
Print error name on CTB (de)registration failure
drm/i915/guc:
Print error name on CTB send failure
drm/i915/guc:
Process all G2H message at once in work queue
drm/i915/guc:
Proper xarray usage for contexts_lookup
drm/i915/guc:
put all guc objects in lmem when available
drm/i915/guc:
Release submit fence from an irq_work
drm/i915/guc:
Reset LRC descriptor if register returns -ENODEV
drm/i915/guc:
Rework and simplify locking
drm/i915/guc:
Take context ref when cancelling request
drm/i915/guc:
Take engine PM when a context is pinned with GuC submission
drm/i915/guc:
Take GT PM ref when deregistering context
drm/i915/guc:
Unwind context requests in reverse order
drm/i915/guc:
Update debugfs for GuC multi-lrc
drm/i915/guc:
Use correct context lock when callig clr_context_registered
drm/i915/guc:
Verify result from CTB (de)register action
drm/i915/guc:
Workaround reset G2H is received after schedule done G2H
drm/i915/gvt:
fix the usage of ww lock in gvt scheduler.
drm/i915/hdcp:
read RxInfo once when reading RepeaterAuth_Send_ReceiverID_List
drm/i915/hdcp:
reuse rx_info for mst stream type1 capability check
drm/i915/hdcp:
update cp_irq_count_cached in intel_dp_hdcp2_read_msg()
drm/i915/hdmi:
convert intel_hdmi_to_dev to intel_hdmi_to_i915
drm/i915/hdmi:
return -EINVAL instead of -1
drm/i915/hdmi:
Turn DP++ TMDS output buffers back on in encoder->shutdown()
drm/i915/icl/tc:
Remove the ICL special casing during TC-cold blocking
drm/i915/irq:
reduce inlines to reduce header dependencies
drm/i915/mst:
abstract intel_dp_mst_source_support()
drm/i915/mst:
use intel_de_rmw() to simplify VC payload alloc set/clear
drm/i915/panel:
mass rename functions to have intel_panel_ prefix
drm/i915/panel:
move intel_panel_use_ssc() out of headers
drm/i915/pci:
rename functions to have i915_pci prefix
drm/i915/pm:
drop get_fifo_size vfunc.
drm/i915/pm:
use forward declaration to remove an include
drm/i915/pps:
move pps (panel) modeset asserts to intel_pps.c
drm/i915/pxp:
Add plane decryption support
drm/i915/pxp:
add pxp debugfs
drm/i915/pxp:
add PXP documentation
drm/i915/pxp:
allocate a vcs context for pxp usage
drm/i915/pxp:
black pixels on pxp disabled
drm/i915/pxp:
Create the arbitrary session after boot
drm/i915/pxp:
Define PXP component interface
drm/i915/pxp:
define PXP device flag and kconfig
drm/i915/pxp:
enable PXP for integrated Gen12
drm/i915/pxp:
Enable PXP power management
drm/i915/pxp:
Implement arb session teardown
drm/i915/pxp:
Implement funcs to create the TEE channel
drm/i915/pxp:
Implement PXP irq handler
drm/i915/pxp:
interfaces for using protected objects
drm/i915/pxp:
set KCR reg init
drm/i915/pxp:
start the arb session on demand
drm/i915/reg:
add AUD_TCA_DP_2DOT0_CTRL registers
drm/i915/request:
fix early tracepoints
drm/i915/selftest:
Fix use of err in igt_reset_{fail, nop}_engine()
drm/i915/selftests:
Add initial GuC selftest for scrubbing lost G2H
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:
exercise shmem_writeback with THP
drm/i915/selftests:
fixup igt_shrink_thp
drm/i915/selftests:
Increase timeout in i915_gem_contexts selftests
drm/i915/selftests:
mark up hugepages object with start_cpu_write
drm/i915/selftests:
remove duplicate include in mock_region.c
drm/i915/shmem:
ensure flush during swap-in on non-LLC
drm/i915/snps:
constify struct intel_mpllb_state arrays harder
drm/i915/tc:
Add a mode for the TypeC PHY's disconnected state
drm/i915/tc:
Add/use helpers to retrieve TypeC port properties
drm/i915/tc:
Avoid using legacy AUX PW in TBT mode
drm/i915/tc:
Check for DP-alt, legacy sinks before taking PHY ownership
drm/i915/tc:
Delete bogus NULL check in intel_ddi_encoder_destroy()
drm/i915/tc:
Don't keep legacy TypeC ports in connected state w/o a sink
drm/i915/tc:
Drop extra TC cold blocking from intel_tc_port_connected()
drm/i915/tc:
Fix system hang on ADL-P during TypeC PHY disconnect
drm/i915/tc:
Fix TypeC PHY connect/disconnect logic on ADL-P
drm/i915/tc:
Fix TypeC port init/resume time sanitization
drm/i915/tc:
Refactor TC-cold block/unblock helpers
drm/i915/tc:
Remove waiting for PHY complete during releasing ownership
drm/i915/ttm:
Implement a function to copy the contents of two TTM-based objects
drm/i915/ttm:
Reorganize the ttm move code somewhat
drm/i915/ttm:
Rework object initialization slightly
drm/i915/uapi:
Add comment clarifying purpose of I915_TILING_* values
drm/i915/uncore:
Associate shadow table with uncore
drm/i915/uncore:
Convert gen6/gen7 read operations to fwtable
drm/i915/uncore:
Drop gen11 mmio read handlers
drm/i915/uncore:
Drop gen11/gen12 mmio write handlers
drm/i915/uncore:
fwtable read handlers are now used on all forcewake platforms
drm/i915/uncore:
Replace gen8 write functions with general fwtable
drm/i915/uncore:
split the fw get function into separate vfunc
drm/i915/userptr:
add paranoid flush-on-acquire
drm/i915/wm:
provide wrappers around watermark vfuncs calls (v3)
drm/i915/xehp:
Check new fuse bits for SFC availability
drm/i915/xehp:
Loop over all gslices for INSTDONE processing
drm/i915/xehp:
Xe_HP shadowed registers are a strict superset of gen12
drm/i915/xehpsdv:
Add compute DSS type
drm/i915/xehpsdv:
Define MOCS table for XeHP SDV
drm/i915/xehpsdv:
factor out function to read RP_STATE_CAP
drm/i915/xehpsdv:
Read correct RP_STATE_CAP register
drm/i915:
Actually delete gpu reloc selftests
drm/i915:
Add all per-lane register definitions for icl combo phy
drm/i915:
add HAS_ASYNC_FLIPS feature macro
drm/i915:
Add i915_gem_context_is_full_ppgtt
drm/i915:
Add logical engine mapping
drm/i915:
Add mmap lock around vma_lookup() in the mman selftest.
drm/i915:
Add pci ids and uapi for DG1
drm/i915:
Add support for panels with VESA backlights with PWM enable/disable
drm/i915:
add wrappers around cdclk vtable funcs.
drm/i915:
Add ww context to intel_dpt_pin, v2.
drm/i915:
Adjust intel_crtc_compute_config() debug message
drm/i915:
Adjust intel_dsc_power_domain() calling convention
drm/i915:
Allow per-lane drive settings with LTTPRs
drm/i915:
Apply WaUse32BppForSRWM to elk as well as ctg
drm/i915:
Associate ACPI connector nodes with connector entries (v2)
drm/i915:
Call intel_ddi_init_dp_buf_reg() earlier
drm/i915:
Call intel_dp_dump_link_status() for CR failures
drm/i915:
Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll()
drm/i915:
Catch yet another unconditioal clflush
drm/i915:
Check SFC fusing before recording/dumping SFC_DONE
drm/i915:
Clean dpll calling convention
drm/i915:
Clean up disabled warnings
drm/i915:
Clean up gen2 DPLL readout
drm/i915:
clean up inconsistent indenting
drm/i915:
Clean up PXP Kconfig info.
drm/i915:
Clean up variable names in old dpll functions
drm/i915:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/i915:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2
drm/i915:
cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/i915:
Clear leftover DP vswing/preemphasis values before modeset
drm/i915:
Configure TRANSCONF just the once with bigjoiner
drm/i915:
constify clock gating init vtable.
drm/i915:
constify color function vtable.
drm/i915:
constify display function vtable
drm/i915:
constify display wm vtable
drm/i915:
constify fdi link training vtable
drm/i915:
constify hotplug function vtable.
drm/i915:
Constify struct dpll all over
drm/i915:
constify the audio function vtable
drm/i915:
constify the cdclk vtable
drm/i915:
constify the dpll clock vtable
drm/i915:
Convert unconditional clflush to drm_clflush_virt_range()
drm/i915:
correct name of GT forcewake domain in error messages
drm/i915:
De-wrapper bxt_ddi_phy_set_signal_levels()
drm/i915:
deduplicate frequency dump on debugfs
drm/i915:
Disable bonding on gen12+ platforms
drm/i915:
Ditch the i915_gem_ww_ctx loop member
drm/i915:
Do not define vma on stack
drm/i915:
Don't back up pinned LMEM context images and rings during suspend
drm/i915:
Drop __rcu from gem_context->vm
drm/i915:
Drop code to handle set-vm races from execbuf
drm/i915:
Drop pointless fixed_mode checks from dsi code
drm/i915:
drop unused function ptr and comments.
drm/i915:
Enable -Wsometimes-uninitialized
drm/i915:
Enable multi-bb execbuf
drm/i915:
Enable TPS3/4 on all platforms that support them
drm/i915:
Ensure wa_init_finish() is called for ctx workaround list
drm/i915:
expand on the kernel-doc for cache_dirty
drm/i915:
Expose logical engine instance to user
drm/i915:
Extend the async flip VT-d w/a to skl/bxt
drm/i915:
Extend the async flip VT-d w/a to skl/bxt
drm/i915:
extract bypass-llc check into helper
drm/i915:
Extract hsw_panel_transcoders()
drm/i915:
Extract icl_combo_phy_loadgen_select()
drm/i915:
Extract ilk_update_pll_dividers()
drm/i915:
Extract intel_dp_need_bigjoiner()
drm/i915:
Extract intel_panel_mode_valid()
drm/i915:
fix blank screen booting crashes
drm/i915:
Fix bug in user proto-context creation that leaked contexts
drm/i915:
Fix DP clock recovery "voltage_tries" handling
drm/i915:
Fix error pointer dereference in i915_gem_do_execbuffer()
drm/i915:
Fix g4x cxsr enable condition
drm/i915:
Fix HPLL watermark readout for g4x
drm/i915:
Fix oops on platforms w/o hpd support
drm/i915:
Fix possible uninitialized variable in parallel extension
drm/i915:
fix regression with uncore refactoring.
drm/i915:
Fix runtime pm handling in i915_gem_shrink
drm/i915:
Fix syncmap memory leak
drm/i915:
Fix type1 DVI DP dual mode adapter heuristic for modern platforms
drm/i915:
Flatten hsw_crtc_compute_clock()
drm/i915:
Flush buffer pools on driver remove
drm/i915:
Fold i9xx_set_pll_dividers() into i9xx_enable_pll()
drm/i915:
Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable()
drm/i915:
Follow a new->old platform check order in intel_fb_stride_alignment
drm/i915:
Free all DMC payloads
drm/i915:
Free the returned object of acpi_evaluate_dsm()
drm/i915:
Generalize .set_signal_levels()
drm/i915:
Get PM ref before accessing HW register
drm/i915:
Get proper min cdclk if vDSC enabled
drm/i915:
Handle Intel igfx + Intel dgfx hybrid graphics setup
drm/i915:
Hoover the level>=n_entries WARN into intel_ddi_level()
drm/i915:
Increment composite fence seqno
drm/i915:
intel_runtime_pm.h does not actually need intel_display.h
drm/i915:
Introduce has_buf_trans_select()
drm/i915:
Introduce has_iboost()
drm/i915:
Introduce intel_panel_compute_config()
drm/i915:
Introduce with_intel_display_power_if_enabled()
drm/i915:
Keep gem ctx->vm alive until the final put
drm/i915:
Make request conflict tracking understand parallel submits
drm/i915:
Make shadow tables range-based
drm/i915:
make update_wm take a dev_priv.
drm/i915:
Make wa list per-gt
drm/i915:
mark dmabuf objects as ALLOC_USER
drm/i915:
Mark GPU wedging on driver unregister unrecoverable
drm/i915:
mark up internal objects with start_cpu_write
drm/i915:
mark userptr objects as ALLOC_USER
drm/i915:
Move __i915_gem_free_object to ttm_bo_destroy
drm/i915:
Move WaPruneModeWithIncorrectHsyncOffset into intel_mode_valid()
drm/i915:
Multi-BB execbuf
drm/i915:
Nuke intel_ddi_hdmi_num_entries()
drm/i915:
Nuke intel_prepare_shared_dpll()
drm/i915:
Nuke local copies/pointers of intel_dp->DP
drm/i915:
Nuke ORIGIN_GTT
drm/i915:
Nuke useless .set_signal_levels() wrappers
drm/i915:
Only access SFC_DONE when media domain is not fused off
drm/i915:
Pass the lane to intel_ddi_level()
drm/i915:
Pimp HSW+ transcoder state readout
drm/i915:
Pimp link training debug prints
drm/i915:
Prepare link training for per-lane drive settings
drm/i915:
Print the DP vswing adjustment request
drm/i915:
Program DPLL P1 dividers consistently
drm/i915:
Re-use gen11 forcewake read functions on gen12
drm/i915:
Reduce the number of objects subject to memcpy recover
drm/i915:
Reject modes that don't match fixed_mode vrefresh
drm/i915:
Reject user modes that don't match fixed mode's refresh rate
drm/i915:
Release ctx->syncobj on final put, not on ctx close
drm/i915:
Release i915_gem_context from a worker
drm/i915:
remember to call i915_sw_fence_fini
drm/i915:
Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff
drm/i915:
Remove DP_PORT_EN stuff from link training code
drm/i915:
remove IS_ACTIVE
drm/i915:
Remove memory frequency calculation
drm/i915:
Remove pointless extra namespace from dkl/snps buf trans structs
drm/i915:
Remove the 'reg' local variable
drm/i915:
remove unused i915->active_pipes
drm/i915:
Remove warning from the rps worker
drm/i915:
rename debugfs_engines files
drm/i915:
rename debugfs_gt files
drm/i915:
rename debugfs_gt_pm files
drm/i915:
Rename i915_gem_context_get_vm_rcu to i915_gem_context_get_eb_vm
drm/i915:
rename intel_sideband.[ch] to intel_sbi.[ch]
drm/i915:
Replace the unconditional clflush with drm_clflush_virt_range()
drm/i915:
Reuse ilk_needs_fb_cb_tune() for the reduced clock as well
drm/i915:
Revert 'guc_id' from i915_request tracepoint
drm/i915:
s/0/NULL/
drm/i915:
s/crtc_state/new_crtc_state/ etc.
drm/i915:
s/ddi_translations/trans/
drm/i915:
s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF
drm/i915:
Set output_types to EDP for vlv/chv DPLL forcing
drm/i915:
Show LTTPR in the TPS debug print
drm/i915:
Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans
drm/i915:
Silence __iomem sparse warn
drm/i915:
split audio functions from display vtable
drm/i915:
split cdclk functions from display vtable.
drm/i915:
split clock gating init from display vtable
drm/i915:
split color functions from display vtable
drm/i915:
split fdi link training from display vtable.
drm/i915:
split irq hotplug function from display vtable
drm/i915:
split out intel_pcode.[ch] to separate file
drm/i915:
split out vlv sideband to a separate file
drm/i915:
split the dpll clock compute out from display vtable.
drm/i915:
split watermark vfuncs from display vtable.
drm/i915:
Stop force enabling pipe bottom color gammma/csc
drm/i915:
Stop rcu support for i915_address_space
drm/i915:
Stop using I915_TILING_* in client blit selftest
drm/i915:
Take pinning into account in __i915_gem_object_is_lmem
drm/i915:
Tweak the DP "max vswing reached?" condition
drm/i915:
Tweaked Wa_14010685332 for all PCHs
drm/i915:
Update I915_GEM_BUSY IOCTL to understand composite fences
drm/i915:
Update memory bandwidth parameters
drm/i915:
Use designated initializers for init/exit table
drm/i915:
Use direction definition DMA_BIDIRECTIONAL instead of PCI_DMA_BIDIRECTIONAL
drm/i915:
Use fixed offset for PTEs location
drm/i915:
Use i915_gem_context_get_eb_vm in ctx_getparam
drm/i915:
Use i915_gem_context_get_eb_vm in intel_context_set_gem
drm/i915:
Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO
drm/i915:
Use locked access to ctx->engines in set_priority
drm/i915:
Use standard form -EDEADLK check
drm/i915:
Use standard form terminating condition for lane for loops
drm/i915:
use the new iterator in i915_request_await_object v2
drm/i915:
Use tile block based dimensions for CCS origin x, y check
drm/i915:
Use Transparent Hugepages when IOMMU is enabled
drm/i915:
Use u8 consistently for active_planes bitmask
drm/i915:
use xa_lock/unlock for fpriv->vm_xa lookups
drm/lease:
allow empty leases
drm/lima:
use scheduler dependency tracking
drm/locking:
add backtrace for locking contended locks without backoff
drm/locking:
fix __stack_depot_* name conflict
drm/mcde:
Make use of the helper function devm_platform_ioremap_resource()
drm/mediatek:
hdmi: Perform NULL pointer check for mtk_hdmi_conf
drm/mediatek:
mtk_dsi: Reset the dsi0 hardware
drm/meson:
Make use of the helper function devm_platform_ioremap_resourcexxx()
drm/mga/mga_ioc32:
Use struct_group() for memcpy() region
drm/mgag200:
Use managed interfaces for framebuffer write combining
drm/mipi-dsi:
Create devm device attachment
drm/mipi-dsi:
Create devm device registration
drm/msm/a6xx:
Allocate enough space for GMU registers
drm/msm/a6xx:
correct cx_debugbus_read arguments
drm/msm/a6xx:
Fix uinitialized use of gpu_scid
drm/msm/devfreq:
Add 1ms delay before clamping freq
drm/msm/devfreq:
Fix OPP refcnt leak
drm/msm/dp:
Allow attaching a drm_panel
drm/msm/dp:
Allow specifying connector_type per controller
drm/msm/dp:
Allow sub-regions to be specified in DT
drm/msm/dp:
Avoid unpowered AUX xfers that caused crashes
drm/msm/dp:
fix missing #include
drm/msm/dp:
Modify prototype of encoder based API
drm/msm/dp:
Refactor ioremap wrapper
drm/msm/dp:
Remove global g_dp_display variable
drm/msm/dp:
Remove redundant initialization of variable bpp
drm/msm/dp:
Simplify the dp_debug debugfs show function
drm/msm/dp:
Store each subblock in the io region
drm/msm/dp:
Support up to 3 DP controllers
drm/msm/dp:
Use devres for ioremap()
drm/msm/dp:
Use the connector passed to dp_debug_get()
drm/msm/dpu:
Add CRC support for DPU
drm/msm/dpu:
don't clear IRQ register twice
drm/msm/dpu:
merge struct dpu_irq into struct dpu_hw_intr
drm/msm/dpu:
Remove commit and its uses in dpu_crtc_set_crc_source()
drm/msm/dpu:
Remove dynamic allocation from atomic context
drm/msm/dpu:
Remove impossible NULL check
drm/msm/dpu:
Remove some nonsense
drm/msm/dpu:
squash dpu_core_irq into dpu_hw_interrupts
drm/msm/dsi:
Add phy configuration for MSM8953
drm/msm/dsi:
do not enable irq handler before powering up the host
drm/msm/dsi:
fix wrong type in msm_dsi_host
drm/msm/dsi:
set default num_data_lanes
drm/msm/dsi:
Support NO_CONNECTOR bridges
drm/msm/dsi:
use bulk clk API
drm/msm/dsi:
Use division result from div_u64_rem in 7nm and 14nm PLL
drm/msm/gpu:
Fix check for devices without devfreq
drm/msm/gpu:
Fix idle_work time
drm/msm/hdmi:
use bulk regulator API
drm/msm/mdp4:
Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm/mdp5:
Add configuration for MDP v1.16
drm/msm/mdp5:
Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm:
Add hrtimer + kthread_work helper
drm/msm:
allow compile_test on !ARM
drm/msm:
Change dpu_crtc_get_vblank_counter to use vsync count.
drm/msm:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/msm:
cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/msm:
delete conversion from bool value to bool return
drm/msm:
Demote debug message
drm/msm:
Do hw_init() before capturing GPU state
drm/msm:
Don't break exclusive fence ordering
drm/msm:
dsi: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm:
Fix missing include files in msm_gem.c
drm/msm:
Fix missing include files in msm_gem_shrinker.c
drm/msm:
Fix mmap to include VM_IO and VM_DONTDUMP
drm/msm:
Fix null ptr access msm_ioctl_gem_submit()
drm/msm:
fix potential NULL dereference in cleanup
drm/msm:
Fix potential NULL dereference in DPU SSPP
drm/msm:
Fix potential Oops in a6xx_gmu_rpmh_init()
drm/msm:
Fix wait_fence submitqueue leak
drm/msm:
fix warning "using plain integer as NULL pointer"
drm/msm:
Improve drm/sched point of no return rules
drm/msm:
Make a6xx_gpu_set_freq() static
drm/msm:
potential error pointer dereference in init()
drm/msm:
prevent NULL dereference in msm_gpu_crashstate_capture()
drm/msm:
Remove initialization of static variables
drm/msm:
remove unneeded variable
drm/msm:
Restore error return on invalid fence
drm/msm:
uninitialized variable in msm_gem_import()
drm/msm:
unlock on error in get_sched_entity()
drm/msm:
Use scheduler dependency handling
drm/nouveau/acr:
fix a couple NULL vs IS_ERR() checks
drm/nouveau/gem:
remove redundant semi-colon
drm/nouveau/mmu/gp100-:
drop unneeded assignment in the if condition.
drm/nouveau/mmu/gp100:
remove unused variable
drm/nouveau/mmu:
drop unneeded assignment in the nvkm_uvmm_mthd_page()
drm/nouveau/nouveau_bo:
Remove unused variables 'dev'
drm/nouveau/nvenc:
remove duplicate include in base.c
drm/nouveau/svm:
Fix refcount leak bug and missing check against null bug
drm/nouveau:
Add a dedicated mutex for the clients list
drm/nouveau:
clean up all clients on device removal
drm/nouveau:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/nouveau:
hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
drm/nouveau:
recognise GA106
drm/nouveau:
unbind in nouveau_ttm_tt_unpopulate
drm/nouveau:
use drm_dev_unplug() during device removal
drm/nouveau:
wait for the exclusive fence after the shared ones v2
drm/omap:
Cast pointer to integer without generating warning
drm/omap:
Depend on CONFIG_OF
drm/omap:
Use correct printk format specifiers for size_t
drm/omapdrm:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/panel-edp:
Better describe eDP panel delays
drm/panel-edp:
Don't re-read the EDID every time we power off the panel
drm/panel-edp:
Fix "prepare_to_enable" if panel doesn't handle HPD
drm/panel-edp:
hpd_reliable shouldn't be subtraced from hpd_absent
drm/panel-edp:
Implement generic "edp-panel"s probed by EDID
drm/panel-edp:
Move some wayward panels to the eDP driver
drm/panel-edp:
Split eDP panels out of panel-simple
drm/panel-edp:
Split the delay structure out
drm/panel-orientation-quirks:
add Valve Steam Deck
drm/panel-simple:
Non-eDP panels don't need "HPD" handling
drm/panel-simple:
Reorder logicpd_type_28 / mitsubishi_aa070mc01
drm/panel:
Add DT bindings for Samsung S6D27A1 display panel
drm/panel:
Add support for Sharp LS060T1SX01 panel
drm/panel:
Add support for Sharp LS060T1SX01 panel
drm/panel:
boe-tv101wum-nl6: Support enabling a 3.3V rail
drm/panel:
mantix: Add media bus format
drm/panel:
otm8009a: add a 60 fps mode
drm/panel:
panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
drm/panel:
s6d27a1: Add driver for Samsung S6D27A1 display panel
drm/panel:
s6e63m0: Make s6e63m0_remove() return void
drm/panel:
st7703: Add media bus format
drm/panel:
support for BOE and INX video mode panel
drm/panfrost:
Calculate lock region size correctly
drm/panfrost:
Make use of the helper function devm_platform_ioremap_resource()
drm/panfrost:
simplify getting .driver_data
drm/panfrost:
use scheduler dependency tracking
drm/panfrost:
Use upper/lower_32_bits helpers
drm/plane-helper:
fix uninitialized variable reference
drm/plane:
Fix comment typo
drm/prime:
Fix use after free in mmap with drm_gem_ttm_mmap
drm/print:
Add deprecation notes to DRM_...() functions
drm/probe-helper:
Create a HPD IRQ event helper for a single connector
drm/probe-helper:
Document drm_helper_hpd_irq_event() return value
drm/qxl:
User page size macro for qxl release bo
drm/r128:
switch from 'pci_' to 'dma_' API
drm/radeon/ci_dpm:
Remove redundant initialization of variables hi_sidd, lo_sidd
drm/radeon:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/radeon:
make array encoded_lanes static
drm/radeon:
pass drm dev radeon_agp_head_init directly
drm/radeon:
Prefer kcalloc over open coded arithmetic
drm/radeon:
unbind in radeon_ttm_tt_unpopulate()
drm/rockchip:
add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to drm_bridge_attach
drm/rockchip:
Check iommu itself instead of it's parent for device_is_available
drm/rockchip:
dsi: Fix duplicate included linux/phy/phy.h
drm/rockchip:
dsi: make hstt_table static
drm/rockchip:
handle non-platform devices in rockchip_drm_endpoint_is_subdriver
drm/rockchip:
Make use of the helper function devm_platform_ioremap_resource()
drm/rockchip:
remove of_match_ptr() from analogix dp driver
drm/rockchip:
remove of_match_ptr() from vop_driver_dt_match
drm/rockchip:
remove unused psr_list{,_lock}
drm/sched:
Add dependency tracking
drm/sched:
Barriers are needed for entity->last_scheduled
drm/sched:
drop entity parameter from drm_sched_push_job
drm/sched:
Fix drm_sched_fence_free() so it can be passed an uninitialized fence
drm/sched:
fix the bug of time out calculation(v4)
drm/sched:
improve docs around drm_sched_entity
drm/sched:
Split drm_sched_job_init
drm/scheduler:
fix drm_sched_job_add_implicit_dependencies
drm/scheduler:
fix drm_sched_job_add_implicit_dependencies harder
drm/scheduler:
use new iterator in drm_sched_job_add_implicit_dependencies v2
drm/shmem-helper:
Switch to vmf_insert_pfn
drm/shmem-helpers:
Allocate wc pages on x86
drm/shmobile:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/shmobile:
Make use of the helper function devm_platform_ioremap_resource()
drm/sti:
Use correct printk format specifiers for size_t
drm/stm:
ltdc: add layer alpha support
drm/stm:
ltdc: attach immutable zpos property to planes
drm/sun4i:
dsi: Make use of the helper function dev_err_probe()
drm/sun4i:
dw-hdmi: Make use of the helper function dev_err_probe()
drm/sun4i:
Fix macros in sun8i_csc.h
drm/sun4i:
fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY
drm/sun4i:
Make use of the helper function devm_platform_ioremap_resource()
drm/syncobj:
Deal with signalled fences in drm_syncobj_find_fence.
drm/tegra:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/tegra:
Use fourcc_mod_is_vendor() helper
drm/ttm, drm/i915:
Update ttm_move_memcpy for async use
drm/ttm:
add kerneldoc for enum ttm_caching
drm/ttm:
add some general module kerneldoc
drm/ttm:
add some kernel-doc for TTM_TT_FLAG_*
drm/ttm:
add TTM_TT_FLAG_EXTERNAL_MAPPABLE
drm/ttm:
cleanup ttm_resource_compat
drm/ttm:
Clear all DMA mappings on demand
drm/ttm:
Create pinned list
drm/ttm:
Double check mem_type of BO while eviction
drm/ttm:
enable TTM device object kerneldoc v2
drm/ttm:
enable TTM page pool kerneldoc
drm/ttm:
enable TTM placement kerneldoc
drm/ttm:
enable TTM resource object kerneldoc v2
drm/ttm:
enable TTM TT object kerneldoc v2
drm/ttm:
fix the type mismatch error on sparc64
drm/ttm:
fix ttm_bo_swapout
drm/ttm:
move ttm_tt_{add, clear}_mapping into amdgpu
drm/ttm:
optimize the pool shrinker a bit v2
drm/ttm:
remove the outdated kerneldoc section
drm/ttm:
remove ttm_bo_vm_insert_huge()
drm/ttm:
remove TTM_PAGE_FLAG_NO_RETRY
drm/ttm:
remove ttm_tt_destroy_common v2
drm/ttm:
s/FLAG_SG/FLAG_EXTERNAL/
drm/ttm:
stop calling tt_swapin in vm_access
drm/ttm:
stop setting page->index for the ttm_tt
drm/ttm:
Try to check if new ttm man out of bounds during compile
drm/ttm:
use the new iterator in ttm_bo_flush_all_fences
drm/ttm_bo_api:
update the description for @placement and @sg
drm/udl:
fix control-message timeout
drm/v3d:
add generic ioctl extension
drm/v3d:
add multiple syncobjs support
drm/v3d:
alloc and init job in one shot
drm/v3d:
decouple adding job dependencies steps from job init
drm/v3d:
fix copy_from_user() error codes
drm/v3d:
fix sched job resources cleanup when a job is aborted
drm/v3d:
fix wait for TMU write combiner flush
drm/v3d:
Make use of the helper function devm_platform_ioremap_resource_byname()
drm/v3d:
Move drm_sched_job_init to v3d_job_init
drm/v3d:
Use scheduler dependency handling
drm/vboxvideo:
Use managed interfaces for framebuffer write combining
drm/vc4:
dpi: Switch to devm_drm_of_get_bridge
drm/vc4:
dsi: Switch to devm_drm_of_get_bridge
drm/vc4:
fix error code in vc4_create_object()
drm/vc4:
hdmi: Actually check for the connector status in hotplug
drm/vc4:
kms: Add missing drm_crtc_commit_put
drm/vc4:
kms: Clear the HVS FIFO commit pointer once done
drm/vc4:
kms: Don't duplicate pending commit
drm/vc4:
kms: Fix previous HVS commit wait
drm/vc4:
kms: Fix return code check
drm/vc4:
kms: Wait for the commit before increasing our clock rate
drm/vc4:
Make use of the helper function devm_platform_ioremap_resource()
drm/vgem:
use shmem helpers
drm/virtgpu api:
create context init feature
drm/virtgpu api:
define a dummy fence signaled event
drm/virtio:
Fix NULL dereference error in virtio_gpu_poll
drm/virtio:
fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
drm/virtio:
implement context init: add virtio_gpu_fence_event
drm/virtio:
implement context init: advertise feature to userspace
drm/virtio:
implement context init: allocate an array of fence contexts
drm/virtio:
implement context init: handle VIRTGPU_CONTEXT_PARAM_POLL_RINGS_MASK
drm/virtio:
implement context init: plumb {base_fence_ctx, ring_idx} to virtio_gpu_fence_alloc
drm/virtio:
implement context init: probe for feature
drm/virtio:
implement context init: stop using drv->context when creating fence
drm/virtio:
implement context init: support init ioctl
drm/virtio:
implement context init: track valid capabilities in a mask
drm/virtio:
implement context init: track {ring_idx, emit_fence_info} in virtio_gpu_fence
drm/virtio:
support mapping exported vram
drm/virtio:
use drm_poll(..) instead of virtio_gpu_poll(..)
drm/vmwgfx:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/vmwgfx:
unbind in vmw_ttm_unpopulate
drm:
Add R10 and R12 FourCC
drm:
adv7511: Convert to SPDX identifier
drm:
bridge: it66121: Fix return value it66121_probe
drm:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm:
cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm:
cleanup: remove drm_modeset_(un)lock_all()
drm:
document drm_mode_create_lease object requirements
drm:
fb_helper: fix CONFIG_FB dependency
drm:
fb_helper: improve CONFIG_FB dependency
drm:
Fix scaling_mode docs
drm:
Improve the output_poll_changed description
drm:
msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_create_file_unsafe()
drm:
msm: fix building without CONFIG_COMMON_CLK
drm:
msm: hdmi: Constify static structs
drm:
mxsfb: Print failed bus format in hex
drm:
mxsfb: Set fallback bus format when the bridge doesn't provide one
drm:
omap: remove obsolete selection of OMAP2_DSS in config DRM_OMAP
drm:
panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
drm:
panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro
drm:
panel-orientation-quirks: Add quirk for the Chuwi HiBook
drm:
panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
drm:
panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
drm:
property: Replace strncpy() with strscpy_pad()
drm:
rcar-du: Add r8a779a0 device support
drm:
rcar-du: Allow importing non-contiguous dma-buf with VSP
drm:
rcar-du: Don't create encoder for unconnected LVDS outputs
drm:
rcar-du: Fix DIDSR field name
drm:
rcar-du: Improve kernel log messages when initializing encoders
drm:
rcar-du: Make use of the helper function devm_platform_ioremap_resource()
drm:
rcar-du: Only initialise TVM_TVSYNC mode when supported
drm:
rcar-du: Set the DMA coherent mask for the DU device
drm:
rcar-du: Sort the DU outputs
drm:
rcar-du: Split CRTC IRQ and Clock features
drm:
Remove redundant 'flush_workqueue()' calls
drm:
Remove slot checks in dp mst topology during commit
drm:
Remove unused code to load the non-existing fbcon.ko
drm:
rockchip: remove reference to non-existing config DRM_RGB
drm:
simpledrm: fix wrong unit with pixel clock
drm:
unexport drm_ioctl_permit
drm:
Update MST First Link Slot Information Based on Encoding Format
drm:
Use IS_ERR() instead of IS_ERR_OR_NULL()
drm:
use new iterator in drm_gem_fence_array_add_implicit v3
drm:
v3d: correct reference to config ARCH_BRCMSTB
drm:
zte: remove obsolete DRM Support for ZTE SoCs
dsa:
mv88e6xxx: fix debug print for SPEED_UNFORCED
dsa:
qca8k: add mac_power_sel support
dt-binding:
usb: xilinx: Add clocking node
dt-binding:
usb: xilinx: Convert binding to YAML
dt-bindings:
Add a help message when dtschema tools are missing
dt-bindings:
add bindings for the Sharp LS060T1SX01 panel
dt-bindings:
add bindings for the Sharp LS060T1SX01 panel
dt-bindings:
add doc for Firefly ROC-RK3328-PC
dt-bindings:
add doc for Firefly ROC-RK3399-PC-PLUS
dt-bindings:
Add doc for ROCK Pi 4 A+ and B+
dt-bindings:
Add SpinalHDL vendor
dt-bindings:
add vendor prefix for calamp
dt-bindings:
add vendor prefix for edimax
dt-bindings:
Add vendor prefix for Elpida Memory
dt-bindings:
add vendor prefix for exegin
dt-bindings:
add vendor prefix for ssi
dt-bindings:
add vendor prefix for Vivax
dt-bindings:
Add YAML bindings for NVDEC
dt-bindings:
arm,vexpress-juno: Add missing motherboard properties
dt-bindings:
arm,vexpress-juno: Fix 'motherboard' node name
dt-bindings:
arm-smmu: Add compatible for QCM2290 SoC
dt-bindings:
arm-smmu: Add compatible for SM6350 SoC
dt-bindings:
arm: Add bindings for Unisoc's UMS512
dt-bindings:
arm: Add MT6589 Fairphone 1
dt-bindings:
arm: Add SMP enable-method for MSM8226
dt-bindings:
arm: amlogic: add bindings for Jethub D1/H1
dt-bindings:
arm: amlogic: add support for Radxa Zero
dt-bindings:
ARM: at91: document CalAmp LMU5000 board
dt-bindings:
ARM: at91: document exegin q5xr5 board
dt-bindings:
arm: at91: Document lan966 pcb8291 and pcb8290 boards
dt-bindings:
arm: bcm2835: Add Raspberry Pi Compute Module 4
dt-bindings:
arm: bcm: add NSP devices to SoCs
dt-bindings:
arm: bcm: NSP: add Meraki MX64/MX65
dt-bindings:
arm: Convert ARM CCI-400 binding to a schema
dt-bindings:
arm: cpus: Add Kryo 560 CPUs
dt-bindings:
arm: cpus: Add Kryo 570 CPUs
dt-bindings:
arm: cpus: Document qcom,msm8916-smp enable-method
dt-bindings:
arm: firmware: tlm,trusted-foundations: Convert txt bindings to yaml
dt-bindings:
arm: fsl: Add E70K02 based ebook readers
dt-bindings:
arm: fsl: add ls1021a-tsn board
dt-bindings:
arm: fsl: add NXP S32G2 boards
dt-bindings:
arm: fsl: add toradex,colibri-imx6ull-emmc
dt-bindings:
arm: fsl: clean-up all toradex boards/modules
dt-bindings:
arm: fsl: document the LX2160A BlueBox 3 boards
dt-bindings:
ARM: Mediatek: Add new document bindings of MT8195 clock
dt-bindings:
arm: qcom, add missing devices
dt-bindings:
arm: qcom-ipq4019: add missing device compatible
dt-bindings:
arm: qcom: Document APQ8026 SoC binding
dt-bindings:
arm: qcom: Document SDX65 platform and boards
dt-bindings:
arm: qcom: Document sm7225 and fairphone,fp4 board
dt-bindings:
arm: qcom: Fix Nexus 4 vendor prefix
dt-bindings:
arm: qcom: rename vendor of apq8026-lenok
dt-bindings:
arm: renesas: Document more R-Car Gen3e Socs and boards
dt-bindings:
arm: rockchip: Add gru-scarlet-dumo board
dt-bindings:
arm: rockchip: add rk3368 compatible string to pmu.yaml
dt-bindings:
arm: rockchip: add rk3568 compatible string to pmu.yaml
dt-bindings:
arm: ti: Add bindings for Siemens IOT2050 PG2 boards
dt-bindings:
arm: ti: Add compatible for J721E SK
dt-bindings:
arm: ti: Add missing compatibles for j721e/j7200 evms
dt-bindings:
arm: toshiba: Add the TMPV7708 VisROBO VRB board
dt-bindings:
aspeed: Add UART routing controller
dt-bindings:
at24: add ON Semi CAT24C04 and CAT24C05
dt-bindings:
auxdisplay: ht16k33: Document Adafruit segment displays
dt-bindings:
auxdisplay: ht16k33: Document LED subnode
dt-bindings:
bluetooth: broadcom: Fix clocks check
dt-bindings:
bluetooth: realtek: Add missing max-speed
dt-bindings:
boe, tv101wum-n16: Add compatible for boe tv110c9m-ll3 and inx hj110iz-01a
dt-bindings:
bq25980: Fixup the example
dt-bindings:
bus: add palmbus device tree bindings
dt-bindings:
bus: ti-sysc: Update to use yaml binding
dt-bindings:
clk: fixed-mmio-clock: Convert to YAML
dt-bindings:
clk: qcom,rpmcc: Document QCM2290 compatible
dt-bindings:
clk: qcom: Add bindings for MSM8994 GCC driver
dt-bindings:
clk: qcom: Add QCM2290 Global Clock Controller bindings
dt-bindings:
clock: Add bindings definitions for Exynos850 CMU
dt-bindings:
clock: Add imx8ulp clock support
dt-bindings:
clock: Add YAML schemas for CAMCC clocks on SC7280
dt-bindings:
clock: Add YAML schemas for LPASS clocks on SC7280
dt-bindings:
clock: arm,syscon-icst: Use 'reg' instead of 'vco-offset' for VCO register address
dt-bindings:
clock: Document Exynos850 CMU bindings
dt-bindings:
clock: fu740-prci: add reset-cells
dt-bindings:
clock: qcom,dispcc-sm8x50: add mmcx power domain
dt-bindings:
clock: qcom,videocc: add mmcx power domain
dt-bindings:
clock: samsung,s2mps11: convert to dtschema
dt-bindings:
clock: u8500: Rewrite in YAML and extend
dt-bindings:
clock: uniphier: Add clock binding for SoC-glue
dt-bindings:
clock: uniphier: Add NX1 clock binding
dt-bindings:
clocks: Fix typo in the H6 compatible
dt-bindings:
clocks: qcom,gcc-msm8998: Reflect actually referenced clks
dt-bindings:
Consider DT_SCHEMA_FILES when finding all json-schema
dt-bindings:
Convert Reserved Memory binding to a schema
dt-bindings:
coresight: Add burst size for TMC
dt-bindings:
crypto: Add Keem Bay ECC bindings
dt-bindings:
devfreq: rk3399_dmc: fix clocks in example
dt-bindings:
display: bcm2835: add optional property power-domains
dt-bindings:
display: bridge: Convert toshiba,tc358767.txt to yaml
dt-bindings:
display: bridge: lvds-codec: Document LVDS data mapping select
dt-bindings:
display: Document the Xylon LogiCVC display controller
dt-bindings:
display: mediatek: add dsi reset optional property
dt-bindings:
display: renesas,du: Provide bindings for r8a779a0
dt-bindings:
display: simple: add Innolux G070Y2-T02 panel
dt-bindings:
display: simple: Add Vivax TPC-9150 panel
dt-bindings:
display: simple: hardware can use ddc-i2c-bus
dt-bindings:
display: tilcd: Fix endpoint addressing in example
dt-bindings:
display: xilinx: Fix example with psgtr
dt-bindings:
dmaengine: bam_dma: Add "powered remotely" mode
dt-bindings:
drm/bridge: ps8640: Add aux-bus child
dt-bindings:
drm/msm/gpu: convert to YAML
dt-bindings:
drm/panel-simple-edp: Introduce generic eDP panels
dt-bindings:
drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
dt-bindings:
dsp: fsl: Update binding document for remote proc driver
dt-bindings:
extcon: usbc-tusb320: Add TUSB320L compatible string
dt-bindings:
firmware: qcom-scm: Document msm8953 bindings
dt-bindings:
firmware: scm: Add compatible for msm8226
dt-bindings:
gnss: Convert UBlox Neo-6M binding to a schema
dt-bindings:
gpio: add gpio-line-names to rockchip,gpio-bank.yaml
dt-bindings:
gpio: Convert X-Powers AXP209 GPIO binding to a schema
dt-bindings:
gpio: zynqmp: Add binding documentation for modepin
dt-bindings:
hwmon/pmbus: Add ti,lm25066 power-management IC
dt-bindings:
hwmon: Add IIO HWMON binding
dt-bindings:
hwmon: add missing tmp421 binding
dt-bindings:
hwmon: Add nct7802 bindings
dt-bindings:
hwmon: allow specifying channels for tmp421
dt-bindings:
hwmon: Convert NTC thermistor to YAML
dt-bindings:
hwmon: dps650ab: move to trivial devices
dt-bindings:
hwmon: hih6130: move to trivial devices
dt-bindings:
hwmon: ibm,cffps: move to trivial devices
dt-bindings:
hwmon: jedec,jc42: add nxp,se97b
dt-bindings:
hwmon: jedec,jc42: convert to dtschema
dt-bindings:
hwmon: lltc,ltc4151: convert to dtschema
dt-bindings:
hwmon: lm70: move to trivial devices
dt-bindings:
hwmon: lm75: remove gmt,g751 from trivial devices
dt-bindings:
hwmon: lm90: convert to dtschema
dt-bindings:
hwmon: lm90: do not require VCC supply
dt-bindings:
hwmon: microchip,mcp3021: convert to dtschema
dt-bindings:
hwmon: sensirion,sht15: convert to dtschema
dt-bindings:
hwmon: ti,tmp102: add bindings and remove from trivial devices
dt-bindings:
hwmon: ti,tmp108: convert to dtschema
dt-bindings:
i2c: Add Apple I2C controller bindings
dt-bindings:
i2c: apple,i2c: allow multiple compatibles
dt-bindings:
i2c: imx-lpi2c: Fix i.MX 8QM compatible matching
dt-bindings:
i2c: imx: hardware do not restrict clock-frequency to only 100 and 400 kHz
dt-bindings:
iio: accel: Add binding documentation for ADXL313
dt-bindings:
iio: accel: Add DT binding doc for ADXL355
dt-bindings:
iio: ad779x: Add binding document
dt-bindings:
iio: adc: ad7949: update voltage reference bindings
dt-bindings:
iio: adc: Add ast2600-adc bindings
dt-bindings:
iio: adc: Add binding documentation for NXP IMX8QXP ADC
dt-bindings:
iio: adc: at91-sama5d2: add compatible for sama7g5-adc
dt-bindings:
iio: adc: exynos-adc: Fix node name in example
dt-bindings:
iio: adc: ti,am3359-adc: Describe am4372 ADC compatible
dt-bindings:
iio: adc: ti,am3359-adc: New yaml description
dt-bindings:
iio: chemical: Document senseair,sunrise CO2 sensor
dt-bindings:
iio: chemical: sensirion,scd4x: Add yaml description
dt-bindings:
iio: frequency: add adrf6780 doc
dt-bindings:
iio: io-channel-mux: add optional #io-channel-cells
dt-bindings:
iio: io-channel-mux: Add property for settle time
dt-bindings:
iio: io-channel-mux: allow duplicate channel, labels
dt-bindings:
iio: kionix,kxcjk1013: driver support interrupts
dt-bindings:
iio: light: Document ltr501 light sensor bindings
dt-bindings:
iio: magnetometer: asahi-kasei,ak8975 add vid reg
dt-bindings:
iio: stm32-adc: add generic channel binding
dt-bindings:
iio: stm32-adc: add nvmem support for vrefint internal channel
dt-bindings:
iio: temperature: add MAXIM max31865 support
dt-bindings:
input: Add binding for cypress-sf
dt-bindings:
input: Convert Silead GSL1680 binding to a schema
dt-bindings:
input: elan,ekth3000: Convert txt bindings to yaml
dt-bindings:
input: gpio-keys: Fix interrupts in example
dt-bindings:
input: microchip,cap11xx: Convert txt bindings to yaml
dt-bindings:
interconnect: sunxi: Add R40 MBUS compatible
dt-bindings:
interrupt-controller: Convert MSI controller to json-schema
dt-bindings:
interrupt-controller: msi: Add msi-ranges property
dt-bindings:
Introduce QCOM Sleep stats bindings
dt-bindings:
iommu: renesas,ipmmu-vmsa: add r8a779a0 support
dt-bindings:
irqchip: renesas-irqc: Document r8a774e1 bindings
dt-bindings:
leds: Convert register-bit-led binding to DT schema
dt-bindings:
leds: register-bit-led: Use 'reg' instead of 'offset'
dt-bindings:
mailbox: Add Apple mailbox bindings
dt-bindings:
mailbox: fix incorrect gce.h file paths
dt-bindings:
mailbox: imx-mu: add i.MX8ULP S400 MU support
dt-bindings:
mailbox: qcom: Add QCM2290 APCS compatible
dt-bindings:
mailbox: Update maintainer email for qcom apcs-kpss
dt-bindings:
media: Convert OV5640 binding to a schema
dt-bindings:
media: nxp,imx7-mipi-csi2: Drop bad if/then schema
dt-bindings:
media: ti,cal: Fix example
dt-bindings:
media: Update maintainers for st,stm32-cec.yaml
dt-bindings:
media: Update maintainers for st,stm32-hwspinlock.yaml
dt-bindings:
mediatek: Add #reset-cells to mmsys system controller
dt-bindings:
memory-controllers: Introduce ti,gpmc-child
dt-bindings:
memory-controllers: ti,gpmc: Convert to yaml
dt-bindings:
memory: add binding for Mediatek's MT7621 SDRAM memory controller
dt-bindings:
memory: fsl: convert DDR controller to dtschema
dt-bindings:
memory: lpddr2: Add revision-id properties
dt-bindings:
memory: lpddr2: Convert to schema
dt-bindings:
memory: lpddr2: Document Elpida B8132B2PB-6D-F
dt-bindings:
memory: mediatek: Add mt8195 smi binding
dt-bindings:
memory: mediatek: Add mt8195 smi sub common
dt-bindings:
memory: tegra20: emc: Document new LPDDR2 sub-node
dt-bindings:
mfd: Add Broadcom's MISC block
dt-bindings:
mfd: aspeed-lpc: Convert to YAML schema
dt-bindings:
mfd: brcm,cru: Add clkset syscon
dt-bindings:
mfd: brcm,cru: Add USB 2.0 PHY
dt-bindings:
mfd: Convert X-Powers AC100 binding to a schema
dt-bindings:
mfd: Convert X-Powers AXP binding to a schema
dt-bindings:
mfd: logicvc: Add patternProperties for the display
dt-bindings:
mfd: qcom,tcsr: Document ipq6018 compatible
dt-bindings:
mfd: qcom: pm8xxx: Add pm8018 compatible
dt-bindings:
mfd: samsung,s2mpa01: Convert to dtschema
dt-bindings:
mfd: samsung,s2mps11: Convert to dtschema
dt-bindings:
mfd: samsung,s5m8767: Convert to dtschema
dt-bindings:
mfd: samsung,s5m8767: Document buck and LDO supplies
dt-bindings:
mfd: syscon: Add rk3368 QoS register compatible
dt-bindings:
mfd: syscon: Add samsung,exynosautov9-sysreg compatible
dt-bindings:
mfd: ti,am3359-tscadc: Add a yaml description for this MFD
dt-bindings:
mfd: ti,am3359-tscadc: Describe am4372 MFD compatible
dt-bindings:
mfd: timers: Update maintainers for st,stm32-timers
dt-bindings:
microchip,eic: Add bindings for the Microchip EIC
dt-bindings:
mips: convert Ralink SoCs and boards to schema
dt-bindings:
mmc: Add bindings for Intel Thunder Bay SoC
dt-bindings:
mmc: arasan,sdci: Drop clock-output-names from dependencies
dt-bindings:
mmc: cdns: document Microchip MPFS MMC/SDHCI controller
dt-bindings:
mmc: cdns: document Microchip MPFS MMC/SDHCI controller
dt-bindings:
mmc: Convert MMC Card binding to a schema
dt-bindings:
mmc: fsl-imx-esdhc: add NXP S32G2 support
dt-bindings:
mmc: mtk-sd: Add hs400 dly3 setting
dt-bindings:
mmc: sdhci-msm: Add compatible string for msm8226
dt-bindings:
mmc: update mmc-card.yaml reference
dt-bindings:
msm/dp: Add SC8180x compatibles
dt-bindings:
msm/dp: Change reg definition
dt-bindings:
msm/dp: Remove aoss-qmp header
dt-bindings:
msm: add DT bindings for sc7280
dt-bindings:
msm: dsi: Add MSM8953 dsi phy
dt-bindings:
mtd: Remove gpmc-nor.txt
dt-bindings:
mtd: ti,gpmc-nand: Convert to yaml
dt-bindings:
mtd: ti,gpmc-onenand: Convert to yaml
dt-bindings:
net: Add bindings for AX88796C SPI Ethernet Adapter
dt-bindings:
net: ave: Add bindings for NX1 SoC
dt-bindings:
net: bcmgenet: Document 7712 binding
dt-bindings:
net: dsa: document felix family in dsa-tag-protocol
dt-bindings:
net: dsa: fix typo in dsa-tag-protocol description
dt-bindings:
net: dsa: inherit the ethernet-controller DT schema
dt-bindings:
net: dsa: qca8k: Add SGMII clock phase properties
dt-bindings:
net: dsa: qca8k: convert to YAML schema
dt-bindings:
net: dsa: qca8k: Document qca,led-open-drain binding
dt-bindings:
net: dsa: qca8k: Document qca,sgmii-enable-pll
dt-bindings:
net: dsa: qca8k: Document support for CPU port 6
dt-bindings:
net: dsa: qca8k: document support for qca8328
dt-bindings:
net: dsa: realtek-smi: document new compatible rtl8365mb
dt-bindings:
net: dsa: sja1105: add {rx,tx}-internal-delay-ps
dt-bindings:
net: dsa: sja1105: fix example so all ports have a phy-handle of fixed-link
dt-bindings:
net: dwmac: Fix typo in the R40 compatible
dt-bindings:
net: ipq8064-mdio: fix warning with new qca8k switch
dt-bindings:
net: lantiq,etop-xway: Document Lantiq Xway ETOP bindings
dt-bindings:
net: lantiq-xrx200-net: convert to the json-schema
dt-bindings:
net: lantiq-xrx200-net: Remove the burst length properties
dt-bindings:
net: lantiq: Add the burst length properties
dt-bindings:
net: macb: Add mdio bus child node
dt-bindings:
net: marvell-bluetooth: Convert txt bindings to yaml
dt-bindings:
net: nfc: nxp,pn544: Convert txt bindings to yaml
dt-bindings:
net: qcom,ipa: IPA does support up to two iommus
dt-bindings:
net: Reintroduce PHY no lane swap binding
dt-bindings:
net: Remove gpmc-eth.txt
dt-bindings:
net: renesas,ether: Update example to match reality
dt-bindings:
net: renesas,etheravb: Update example to match reality
dt-bindings:
net: ti,bluetooth: Convert to json-schema
dt-bindings:
net: ti,bluetooth: Document default max-speed
dt-bindings:
net: wireless: Convert ESP ESP8089 binding to a schema
dt-bindings:
net: wireless: qca,ath9k: convert to the json-schema
dt-bindings:
net: wireless: ti,wlcore: Convert to json-schema
dt-bindings:
nfc: marvell,nci: convert to dtschema
dt-bindings:
nfc: nxp,nci: convert to dtschema
dt-bindings:
nfc: nxp,nci: document NXP PN547 binding
dt-bindings:
nfc: nxp,pn532: convert to dtschema
dt-bindings:
nfc: st,nci: convert to dtschema
dt-bindings:
nfc: st,st21nfca: convert to dtschema
dt-bindings:
nfc: st,st95hf: convert to dtschema
dt-bindings:
nfc: ti,trf7970a: convert to dtschema
dt-bindings:
opp: Allow multi-worded OPP entry name
dt-bindings:
panel: ili9341: correct indentation
dt-bindings:
Parallelize yamllint
dt-bindings:
pci: Add DT bindings for apple,pcie
dt-bindings:
PCI: Add MT7621 SoC PCIe host controller
dt-bindings:
PCI: Add Qualcomm PCIe Endpoint controller
dt-bindings:
pci: rcar-pci-ep: Document r8a7795
dt-bindings:
PCI: tegra194: Fix PCIe endpoint node names
dt-bindings:
phy: brcm,ns-usb2-phy: bind just a PHY block
dt-bindings:
phy: cadence-torrent: Add clock IDs for derived and received refclk
dt-bindings:
phy: phy-stm32-usbphyc: add optional phy tuning properties
dt-bindings:
phy: qcom,qmp: Add QCM2290 USB3 PHY
dt-bindings:
phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply
dt-bindings:
phy: qcom,qmp: Update maintainer email
dt-bindings:
phy: qcom,qusb2: Add compatible for QCM2290
dt-bindings:
phy: qcom,qusb2: Add missing vdd-supply
dt-bindings:
phy: rockchip: remove usb-phy fallback string for rk3066a/rk3188
dt-bindings:
phy: tegra20-usb-phy: Convert to schema
dt-bindings:
phy: tegra20-usb-phy: Document properties needed for OTG mode
dt-bindings:
phy: zynqmp-psgtr: fix USB phy name
dt-bindings:
pinctrl: add #interrupt-cells to apple,pinctrl
dt-bindings:
pinctrl: Add apple,npins property to apple,pinctrl
dt-bindings:
pinctrl: convert rockchip,pinctrl.txt to YAML
dt-bindings:
pinctrl: mt8195: add rsel define
dt-bindings:
pinctrl: mt8195: change pull up/down description
dt-bindings:
pinctrl: pinctrl-microchip-sgpio: Add reset binding
dt-bindings:
pinctrl: qcom,pmic-gpio: Add compatible for PM6350
dt-bindings:
pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML
dt-bindings:
pinctrl: qcom,pmic-mpp: switch to #interrupt-cells
dt-bindings:
pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties
dt-bindings:
pinctrl: qcom: Add QCM2290 pinctrl bindings
dt-bindings:
pinctrl: qcom: Add SM6350 pinctrl bindings
dt-bindings:
pinctrl: uniphier: Add NX1 pinctrl binding
dt-bindings:
pinctrl: update bindings for MT7986 SoC
dt-bindings:
power: Bindings for Samsung batteries
dt-bindings:
power: imx8mm: add defines for DISP blk-ctrl domains
dt-bindings:
power: imx8mm: add defines for VPU blk-ctrl domains
dt-bindings:
power: rpmpd: Add MSM8953 to rpmpd binding
dt-bindings:
power: rpmpd: Add SM6350 to rpmpd binding
dt-bindings:
power: supply: ab8500: Standard monitored-battery
dt-bindings:
power: supply: max17040: switch to unevaluatedProperties
dt-bindings:
pwm: tpu: Add R-Car M3-W+ device tree bindings
dt-bindings:
pwm: tpu: Add R-Car V3U device tree bindings
dt-bindings:
Relocate DDR bindings
dt-bindings:
remoteproc: Add the documentation for Meson AO ARC rproc
dt-bindings:
remoteproc: k3-dsp: Cleanup SoC compatible from DT example
dt-bindings:
remoteproc: k3-r5f: Cleanup SoC compatible from DT example
dt-bindings:
remoteproc: mediatek: Add binding for mt8192 scp
dt-bindings:
remoteproc: mediatek: Add binding for mt8195 scp
dt-bindings:
remoteproc: mediatek: Convert mtk,scp to json-schema
dt-bindings:
remoteproc: qcom: Add QMP property
dt-bindings:
remoteproc: qcom: pas: Add QMP property
dt-bindings:
remoteproc: qcom: pas: Add SC7280 MPSS support
dt-bindings:
remoteproc: qcom: Update Q6V5 Modem PIL binding
dt-bindings:
Remove Netlogic bindings
dt-bindings:
Rename Ingenic CGU headers to ingenic,*.h
dt-bindings:
reserved-memory: ramoops: Convert txt bindings to yaml
dt-bindings:
reserved-memory: ramoops: update ramoops.yaml references
dt-bindings:
reset: Add lan966x support
dt-bindings:
reset: uniphier: Add NX1 reset control binding
dt-bindings:
riscv: correct e51 and u54-mc CPU bindings
dt-bindings:
rng: convert OMAP and Inside-Secure HWRNG to yaml schema
dt-bindings:
rockchip: Add DesignWare based PCIe controller
dt-bindings:
rpc: renesas-rpc-if: Add support for the R8A779A0 RPC-IF
dt-bindings:
rtc: Add Mstar MSC313e RTC devicetree bindings documentation
dt-bindings:
samsung: exynos-chipid: Document Exynos850 compatible
dt-bindings:
sdhci-omap: Document ti,non-removable property as deprecated
dt-bindings:
sdhci-omap: Update binding for legacy SoCs
dt-bindings:
serial: 8250_omap: allow serdev subnodes
dt-bindings:
serial: Add a new compatible string for UMS512
dt-bindings:
serial: brcm,bcm6345-uart: convert to the json-schema
dt-bindings:
serial: fsl-linflexuart: add compatible for S32G2
dt-bindings:
serial: fsl-linflexuart: convert to json-schema format
dt-bindings:
serial: samsung: Add Exynos850 doc
dt-bindings:
serial: uartlite: Add properties for synthesis-time parameters
dt-bindings:
serial: uartlite: Convert to json-schema
dt-bindings:
serial: uartlite: drop $ref for -bits property
dt-bindings:
soc: add binding for i.MX8MM DISP blk-ctrl
dt-bindings:
soc: add binding for i.MX8MM VPU blk-ctrl
dt-bindings:
soc: qcom: Add devicetree binding for QCOM SPM
dt-bindings:
soc: qcom: aoss: Add SM6350 compatible
dt-bindings:
soc: qcom: aoss: Delete unused power-domain definitions
dt-bindings:
soc: qcom: aoss: Drop the load state power-domain
dt-bindings:
soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
dt-bindings:
soc: qcom: smd-rpm: Add QCM2290 compatible
dt-bindings:
soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu
dt-bindings:
soc: qcom: spm: Document SDM660 and MSM8998 compatibles
dt-bindings:
soc: smem: Make indirection optional
dt-bindings:
sound: sun4i-i2s: add Allwinner R40 I2S compatible
dt-bindings:
spi: cadence-quadspi: Add support for Xilinx Versal OSPI
dt-bindings:
spi: cadence-quadspi: document "intel,socfpga-qspi"
dt-bindings:
spi: Document Ingenic SPI controller bindings
dt-bindings:
sram: Allow numbers in sram region node name
dt-bindings:
sram: Document qcom,rpm-msg-ram
dt-bindings:
stm32: document stm32mp135f-dk board
dt-bindings:
sunxi: Add Allwinner A80 PRCM Binding
dt-bindings:
sunxi: Add CPU Configuration Controller Binding
dt-bindings:
thermal: allow more resets for tsadc node in rockchip-thermal.yaml
dt-bindings:
thermal: qcom: add HC variant of adc-thermal monitor bindings
dt-bindings:
thermal: remove redundant comments from rockchip-thermal.yaml
dt-bindings:
thermal: uniphier: Add binding for NX1 SoC
dt-bindings:
timer: Update maintainers for st,stm32-timer
dt-bindings:
touchscreen: ti,am3359-tsc: New yaml description
dt-bindings:
touchscreen: ti,am3359-tsc: Remove deprecated text file
dt-bindings:
treewide: Update @st.com email address to @foss.st.com
dt-bindings:
ufs: exynos-ufs: add exynosautov9 compatible
dt-bindings:
ufs: exynos-ufs: add io-coherency property
dt-bindings:
usb: atmel: add USB PHY type property
dt-bindings:
usb: Convert SMSC USB3503 binding to a schema
dt-bindings:
usb: dwc2: Add reference to usb-drd.yaml
dt-bindings:
usb: dwc2: adopt otg properties defined in usb-drd.yaml
dt-bindings:
usb: dwc3: add reference clock period
dt-bindings:
usb: dwc3: Fix usb-phy check
dt-bindings:
usb: qcom,dwc3: add binding for IPQ6018
dt-bindings:
usb: tps6598x: Add Apple CD321x compatible
dt-bindings:
vendor-prefixes: Add asix prefix
dt-bindings:
vendor-prefixes: add jethome prefix
dt-bindings:
vendor-prefixes: Document liteon vendor prefix
dt-bindings:
w1-gpio: Drop redundant 'maxItems'
dt-bindings:
w1: Convert 1-Wire GPIO binding to a schema
dt-bindings:
w1: update w1-gpio.yaml reference
dt-bindings:
watchdog: mtk-wdt: add disable_wdt_extrst support
dt-bindings:
watchdog: sunxi: Add compatibles for D1
dt-bindings:
watchdog: sunxi: Add compatibles for R329
dt-bindings:
watchdog: sunxi: fix error in schema
dt:
bindings: net: mt76: add eeprom-data property
dts:
socfpga: Add Mercury+ AA1 devicetree
dyndbg:
fix spurious vNpr_info change
dyndbg:
make dyndbg a known cli param
dyndbg:
no vpr-info on empty queries
dyndbg:
refine verbosity 1-4 summary-detail
dyndbg:
Remove support for ddebug_query param
dyndbg:
show module in vpr-info in dd-exec-queries
dyndbg:
vpr-info on remove-module complete, not starting
e1000e:
Remove redundant statement
e100:
fix device suspend/resume
EDAC/al_mc:
Make use of the helper function devm_add_action_or_reset()
EDAC/amd64:
Handle three rank interleaving mode
EDAC/i10nm:
Release mdev/mbase when failing to detect HBM
EDAC/mc:
Replace strcpy(), sprintf() and snprintf() with strscpy() or scnprintf()
EDAC/mc_sysfs:
Print MC-scope sysfs counters unsigned
EDAC/sb_edac:
Fix top-of-high-memory value for Broadwell/Haswell
EDAC/ti:
Remove redundant error messages
efi:
Allow efi=runtime
efi:
Disable runtime services on RT
EFI:
Introduce the new AMD Memory Encryption GUID.
efi:
Move efifb_setup_from_dmi() prototype from arch headers
ELF:
simplify STACK_ALLOC macro
eni_vdpa:
add vDPA driver for Alibaba ENI
ep93xx:
clock: convert in-place to COMMON_CLK
erofs:
add multiple device support
erofs:
decouple basic mount options from fs_context
erofs:
don't trigger WARN() when decompression fails
erofs:
fix deadlock when shrink erofs slab
erofs:
fix unsafe pagevec reuse of hooked pclusters
erofs:
get compression algorithms directly on mapping
erofs:
get rid of ->lru usage
erofs:
introduce readmore decompression strategy
erofs:
introduce the secondary compression head
erofs:
lzma compression support
erofs:
remove the fast path of per-CPU buffer decompression
erofs:
remove useless cache strategy of DELAYEDALLOC
erofs:
rename some generic methods in decompressor
eth:
fwnode: add a helper for loading netdev->dev_addr
eth:
fwnode: change the return type of mac address helpers
eth:
fwnode: remove the addr len from mac helpers
eth:
platform: add a helper for loading netdev->dev_addr
ether:
add EtherType for proprietary Realtek protocols
ethernet:
8390: remove direct netdev->dev_addr writes
ethernet:
adaptec: use eth_hw_addr_set()
ethernet:
add a helper for assigning port addresses
ethernet:
aeroflex: use eth_hw_addr_set()
ethernet:
alteon: use eth_hw_addr_set()
ethernet:
amd: use eth_hw_addr_set()
ethernet:
aquantia: Try MAC address from device tree
ethernet:
aquantia: use eth_hw_addr_set()
ethernet:
bcmgenet: use eth_hw_addr_set()
ethernet:
bnx2x: use eth_hw_addr_set()
ethernet:
chelsio: use eth_hw_addr_set()
ethernet:
constify references to netdev->dev_addr in drivers
ethernet:
ec_bhf: use eth_hw_addr_set()
ethernet:
ehea: add missing cast
ethernet:
enetc: use eth_hw_addr_set()
ethernet:
enic: use eth_hw_addr_set()
ethernet:
fec: use eth_hw_addr_gen()
ethernet:
fix up ps3_gelic_net.c for "ethernet: use eth_hw_addr_set()"
ethernet:
forcedeth: remove direct netdev->dev_addr writes
ethernet:
hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()
ethernet:
ibm/emac: use of_get_ethdev_address() to load dev_addr
ethernet:
ibmveth: use ether_addr_to_u64()
ethernet:
ixgb: use eth_hw_addr_set()
ethernet:
lpc: use eth_hw_addr_set()
ethernet:
make eth_hw_addr_random() use dev_addr_set()
ethernet:
make more use of device_get_ethdev_address()
ethernet:
make use of eth_hw_addr_random() where appropriate
ethernet:
manually convert memcpy(dev_addr,..., sizeof(addr))
ethernet:
mlxsw: use eth_hw_addr_gen()
ethernet:
mv643xx: use eth_hw_addr_set()
ethernet:
netsec: use eth_hw_addr_set()
ethernet:
netxen: use eth_hw_addr_set()
ethernet:
ocelot: use eth_hw_addr_gen()
ethernet:
prestera: use eth_hw_addr_gen()
ethernet:
r8169: use eth_hw_addr_set()
ethernet:
remove random_ether_addr()
ethernet:
Remove redundant 'flush_workqueue()' calls
ethernet:
Remove redundant statement
ethernet:
renesas: use eth_hw_addr_set()
ethernet:
replace netdev->dev_addr 16bit writes
ethernet:
replace netdev->dev_addr assignment loops
ethernet:
rocker: use eth_hw_addr_set()
ethernet:
s2io: use eth_hw_addr_set()
ethernet:
sis190: use eth_hw_addr_set()
ethernet:
sis900: fix indentation
ethernet:
sis900: use eth_hw_addr_set()
ethernet:
sky2/skge: use eth_hw_addr_set()
ethernet:
smc91x: use eth_hw_addr_set()
ethernet:
smsc: use eth_hw_addr_set()
ethernet:
sparx5: use eth_hw_addr_gen()
ethernet:
stmmac: use eth_hw_addr_set()
ethernet:
sun: add missing semicolon, fix build
ethernet:
sun: remove direct netdev->dev_addr writes
ethernet:
sxgbe: use eth_hw_addr_set()
ethernet:
tehuti: use eth_hw_addr_set()
ethernet:
tg3: remove direct netdev->dev_addr writes
ethernet:
ti: cpts: Use devm_kcalloc() instead of devm_kzalloc()
ethernet:
tlan: use eth_hw_addr_set()
ethernet:
tulip: avoid duplicate variable name on sparc
ethernet:
tulip: remove direct netdev->dev_addr writes
ethernet:
un-export nvmem_get_mac_address()
ethernet:
use device_get_ethdev_address()
ethernet:
use eth_hw_addr_set()
ethernet:
use eth_hw_addr_set() - casts
ethernet:
use eth_hw_addr_set() for dev->addr_len cases
ethernet:
use eth_hw_addr_set() in unmaintained drivers
ethernet:
use eth_hw_addr_set() instead of ether_addr_copy()
ethernet:
use of_get_ethdev_address()
ethernet:
use platform_get_ethdev_address()
ethernet:
via-rhine: use eth_hw_addr_set()
ethernet:
via-velocity: use eth_hw_addr_set()
ethtool:
Add ability to control transceiver modules' power mode
ethtool:
Add transceiver module extended state
ethtool:
do not perform operations on net devices being unregistered
ethtool:
don't drop the rtnl_lock half way thru the ioctl
ethtool:
fix ethtool msg len calculation for pause stats
ethtool:
handle info/flash data copying outside rtnl_lock
ethtool:
ioctl: fix potential NULL deref in ethtool_set_coalesce()
ethtool:
ioctl: Use array_size() helper in copy_{from,to}_user()
ethtool:
prevent endless loop if eeprom size is smaller than announced
ethtool:
push the rtnl_lock into dev_ethtool()
evm:
mark evm_fixmode as __ro_after_init
exec:
Check for a pending fatal signal instead of core_state
exfat:
fix incorrect loading of i_blocks for large files
exit/doublefault:
Remove apparently bogus comment about rewind_stack_do_exit
exit/kthread:
Have kernel threads return instead of calling do_exit
exit/r8188eu:
Replace the macro thread_exit with a simple return 0
exit/rtl8712:
Replace the macro thread_exit with a simple return 0
exit/rtl8723bs:
Replace the macro thread_exit with a simple return 0
exit/syscall_user_dispatch:
Send ordinary signals on failure
exit:
Factor coredump_exit_mm out of exit_mm
exit:
Remove calls of do_exit after noreturn versions of die
ext4:
check for inconsistent extents between index and leaf block
ext4:
check for out-of-order index extents in ext4_valid_extent_entries()
ext4:
commit inline data during fast commit
ext4:
convert from atomic_t to refcount_t on ext4_io_end->count
ext4:
correct the left/middle/right debug message for binsearch
ext4:
docs: switch away from list-table
ext4:
docs: Take out unneeded escaping
ext4:
ensure enough credits in ext4_ext_shift_path_extents
ext4:
factor out ext4_fill_raw_inode()
ext4:
fix boolreturn.cocci warnings in fs/ext4/name.c
ext4:
fix error code saved on super block during file system abort
ext4:
fix lazy initialization next schedule time computation in more granular unit
ext4:
inline data inode fast commit replay fixes
ext4:
move ext4_fill_raw_inode() related functions
ext4:
prevent getting empty inode buffer
ext4:
prevent partial update of the extent blocks
ext4:
refresh the ext4_ext_path struct after dropping i_data_sem.
ext4:
remove an unused variable warning with CONFIG_QUOTA=n
ext4:
scope ret locally in ext4_try_to_trim_range()
ext4:
Send notifications on error
ext4:
use sb_bdev_nr_blocks
extable:
use is_kernel_text() helper
extcon:
extcon-axp288: Use P-Unit semaphore lock for register accesses
extcon:
max3355: Drop unused include
extcon:
usb-gpio: Use the right includes
extcon:
usbc-tusb320: Add support for mode setting and reset
extcon:
usbc-tusb320: Add support for TUSB320L
f2fs:
avoid attaching SB_ACTIVE flag during mount
f2fs:
compress: disallow disabling compress on non-empty compressed file
f2fs:
compress: fix overwrite may reduce compress ratio unproperly
f2fs:
fix incorrect return value in f2fs_sanity_check_ckpt()
f2fs:
fix to use WHINT_MODE
f2fs:
fix UAF in f2fs_available_free_memory
f2fs:
fix up f2fs_lookup tracepoints
f2fs:
fix wrong condition to trigger background checkpoint correctly
f2fs:
include non-compressed blocks in compr_written_block
f2fs:
introduce excess_dirty_threshold()
f2fs:
introduce fragment allocation mode mount option
f2fs:
invalidate META_MAPPING before IPU/DIO write
f2fs:
multidevice: support direct IO
f2fs:
quota: fix potential deadlock
f2fs:
replace snprintf in show functions with sysfs_emit
f2fs:
set SBI_NEED_FSCK flag when inconsistent node block found
f2fs:
should use GFP_NOFS for directory inodes
f2fs:
support fault injection for dquot_initialize()
fanotify:
Add helpers to decide whether to report FID/DFID
fanotify:
Allow file handle encoding for unhashed events
fanotify:
Allow users to request FAN_FS_ERROR events
fanotify:
Emit generic error info for error event
fanotify:
Encode empty file handle when no inode is provided
fanotify:
Fold event size calculation to its own function
fanotify:
Pre-allocate pool of error events
fanotify:
Report fid info for file related file system errors
fanotify:
Require fid_mode for any non-fd event
fanotify:
Reserve UAPI bits for FAN_FS_ERROR
fanotify:
Split fsid check from other fid mode checks
fanotify:
Support enqueueing of error events
fanotify:
Support merging of error events
fanotify:
Support null inode event in fanotify_dfid_inode
fanotify:
WARN_ON against too large file handles
fanotify:
Wrap object_fh inline space in a creator macro
fat:
use bdev_nr_sectors instead of open coding it
fat:
use sync_blockdev_nowait
fbdev/efifb:
Release PCI device's runtime PM ref during FB destroy
fbdev:
fbmem: add a helper to determine if an aperture is used by a fw fb
fbdev:
fbmem: Fix double free of 'fb_info->pixmap.addr'
fbdev:
Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)
fbdev:
Prevent probing generic drivers if a FB is already registered
fddi:
defxx,defza: use dev_addr_set()
FDDI:
defxx: Fix function names in coments
fddi:
defza: add missing pointer type cast
fddi:
skfp: constify and use dev_addr_set()
fddi:
use eth_hw_addr_set()
fget:
check that the fd still exists after getting a ref to it
fget:
clarify and improve __fget_files() implementation
filemap:
remove PageHWPoison check from next_uptodate_page()
firewire:
don't write directly to netdev->dev_addr
firewire:
Remove function callback casts
firmware/psci:
fix application of sizeof to pointer
firmware:
arm_ffa: Add support for MEM_LEND
firmware:
arm_ffa: Handle compatibility with different firmware versions
firmware:
arm_ffa: Remove unused 'compat_version' variable
firmware:
arm_scmi: Fix base agent discover response
firmware:
arm_scmi: Fix null de-reference on error path
firmware:
arm_scmi: Fix type error assignment in voltage protocol
firmware:
arm_scmi: Fix type error in sensor protocol
firmware:
arm_scmi: pm: Propagate return value to caller
firmware:
arm_scpi: Fix string overflow in SCPI genpd driver
firmware:
cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs
firmware:
qcom: scm: Add support for MC boot address API
firmware:
qcom: scm: Don't break compile test on non-ARM platforms
firmware:
qcom_scm: Add compatible for MSM8953 SoC
firmware:
qcom_scm: Fix error retval in __qcom_scm_is_call_available()
firmware:
smccc: Fix check for ARCH_SOC_ID not implemented
firmware:
tegra: bpmp: Use devm_platform_ioremap_resource()
firmware:
tegra: Fix error application of sizeof() to pointer
firmware:
tegra: Reduce stack usage
firmware:
xilinx: Add OSPI Mux selection support
firmware:
zynqmp: Add MMIO read and write support for PS_MODE pin
firmware_loader:
add a sanity check for firmware_request_builtin()
firmware_loader:
fix pre-allocated buf built-in firmware use
firmware_loader:
formalize built-in firmware API
firmware_loader:
move struct builtin_fw to the only place used
firmware_loader:
remove old DECLARE_BUILTIN_FIRMWARE()
firmware_loader:
split built-in firmware call
Linux:
Fix Comment of ETH_P_802_3_MIN
fix for "dma-buf:
move dma-buf symbols into the DMA_BUF module namespace"
fix up for "net:
add new socket option SO_RESERVE_MEM"
Linux:
Fix user namespace leak
fjes:
Check for error irq
flex_proportions:
Allow N events instead of 1
floppy:
add error handling support for add_disk()
floppy:
address add_disk() error handling on probe
floppy:
fix add_disk() assumption on exit due to new developments
floppy:
fix calling platform_device_unregister() on invalid drives
floppy:
use blk_cleanup_disk()
flow_offload:
return EOPNOTSUPP for the unsupported mpls action type
folio:
Add a function to change the private data attached to a folio
folio:
Add a function to get the host inode for a folio
fortify:
Add compile-time FORTIFY_SOURCE tests
fortify:
Allow strlen() and strnlen() to pass compile-time known lengths
fortify:
Explicitly disable Clang support
fortify:
Fix dropped strcpy() compile-time write overflow check
fortify:
Move remaining fortify helpers into fortify-string.h
fortify:
Prepare to improve strnlen() and strlen() warnings
fortify:
strlen: Avoid shadowing previous locals
fq_codel:
generalise ce_threshold marking for subset of traffic
fq_codel:
implement L4S style ce_threshold_ect1 marking
fs/9p:
cleanup: opening brace at the beginning of the next line
fs/9p:
fix indentation and Add missing a blank line after declaration
fs/9p:
fix warnings found by checkpatch.pl
fs/io_uring:
Prioritise checking faster conditions first in io_write
fs/kernfs/symlink.c:
replace S_IRWXUGO with 0777 on kernfs_create_link()
fs/mount_setattr:
always cleanup mount_kattr
fs/netfs:
Add folio fscache functions
fs/posix_acl.c:
avoid -Wempty-body warning
fs/proc/uptime.c:
Fix idle time reporting in /proc/uptime
fs/sysfs/dir.c:
replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 sysfs_create_dir_ns()
fs:
add anon_inode_getfile_secure() similar to anon_inode_getfd_secure()
fs:
bdev: fix conflicting comment from lookup_bdev
fs:
explicitly unregister per-superblock BDIs
fs:
export an inode_update_time helper
fs:
get rid of the res2 iocb->ki_complete argument
fs:
handle circular mappings correctly
fs:
ntfs: Limit NTFS_RW to page sizes smaller than 64k
fs:
orangefs: fix error return code of orangefs_revalidate_lookup()
fs:
reiserfs: remove useless new_opts in reiserfs_remount
fs:
remove __sync_filesystem
fs:
Remove FS_THP_SUPPORT
fs:
remove leftover comments from mandatory locking removal
fs:
Rename AS_THP_SUPPORT and mapping_thp_support
fs:
simplify init_page_buffers
fs:
use bdev_nr_bytes instead of open coding it in blkdev_max_block
fscache_cookie_enabled:
check cookie is valid before accessing it
fscrypt:
allow 256-bit master keys with AES-256-XTS
fscrypt:
clean up comments in bio.c
fscrypt:
improve a few comments
fscrypt:
improve documentation for inline encryption
fscrypt:
remove fscrypt_operations::max_namelen
fsi:
occ: Force sequence numbering per OCC
fsi:
occ: Store the SBEFIFO FFDC in the user response buffer
fsi:
occ: Use a large buffer for responses
fsi:
sbefifo: Add sysfs file indicating a timeout error
fsi:
sbefifo: Use interruptible mutex locking
fsl/fman:
Fix missing put_device() call in fman_port_probe
fsnotify:
Add helper to detect overflow_event
fsnotify:
Add wrapper around fsnotify_add_event
fsnotify:
clarify contract for create event hooks
fsnotify:
Don't insert unmergeable events in hashtable
fsnotify:
pass data_type to fsnotify_name()
fsnotify:
pass dentry instead of inode data
fsnotify:
Pass group argument to free_event
fsnotify:
Protect fsnotify_handle_inode_event from no-inode events
fsnotify:
Retrieve super block from the data field
fsnotify:
Support FS_ERROR event type
ftrace/direct:
Do not disable when switching direct callers
ftrace/direct:
Fix lockup in modify_ftrace_direct_multi
ftrace/samples:
add missing Kconfig option for ftrace direct multi sample
ftrace/samples:
Add missing prototype for my_direct_func
ftrace/samples:
Add missing prototypes direct functions
ftrace/samples:
Add module to test multi direct modify interface
ftrace/samples:
Add multi direct interface test module
ftrace/samples:
add s390 support for ftrace direct multi sample
ftrace/sh:
Add arch_ftrace_ops_list_func stub to have compressed image still link
ftrace/x86_64:
Have function graph tracer depend on DYNAMIC_FTRACE
ftrace:
Add cleanup to unregister_ftrace_direct_multi
ftrace:
Add ftrace_add_rec_direct function
ftrace:
Add multi direct modify interface
ftrace:
Add multi direct register/unregister interface
ftrace:
Add unit test for removing trace function
ftrace:
Cleanup ftrace_dyn_arch_init()
ftrace:
disable preemption when recursion locked
ftrace:
do CPU checking after preemption disabled
ftrace:
Make ftrace_profile_pages_init static
ftrace:
Use direct_ops hash in unregister_ftrace_direct
fuse:
add cache_mask
fuse:
add FOPEN_NOFLUSH
fuse:
always invalidate attributes after writes
fuse:
annotate lock in fuse_reverse_inval_entry()
fuse:
cleanup code conditional on fc->writeback_cache
fuse:
decrement nlink on overwriting rename
fuse:
delete redundant code
fuse:
don't bump attr_version in cached write
fuse:
don't increment nlink in link()
fuse:
fix attr version comparison in fuse_read_update_size()
fuse:
fix page stealing
fuse:
make sure reclaim doesn't write the inode
fuse:
move fuse_invalidate_attr() into fuse_update_ctime()
fuse:
move reverting attributes to fuse_change_attributes()
fuse:
only update necessary attributes
fuse:
release pipe buf after last use
fuse:
rename fuse_write_update_size()
fuse:
selective attribute invalidation
fuse:
simplify __fuse_write_file_get()
fuse:
simplify local variables holding writeback cache state
fuse:
take cache_mask into account in getattr
fuse:
use kmap_local_page()
fuse:
write inode in fuse_vma_close() instead of fuse_release()
futex,arm:
Wire up sys_futex_waitv()
futex,x86:
Wire up sys_futex_waitv()
futex2:
Documentation: Document sys_futex_waitv() uAPI
futex:
Fix PREEMPT_RT build
futex:
Implement sys_futex_waitv()
futex:
Move to kernel/futex/
futex:
Rename __unqueue_futex()
futex:
Rename futex_wait_queue_me()
futex:
Rename hash_futex()
futex:
Rename mark_wake_futex()
futex:
Rename {,__}{,un}queue_me()
futex:
Rename: hb_waiter_{inc,dec,pending}()
futex:
Rename: match_futex()
futex:
Rename: queue_{,un}lock()
futex:
Rename: {get,cmpxchg}_futex_value_locked()
futex:
Simplify double_lock_hb()
futex:
Split out PI futex
futex:
Split out requeue
futex:
Split out syscalls
futex:
Split out wait/wake
futex:
Wireup futex_waitv syscall
gcc-plugins:
arm-ssp: Prepare for THREAD_INFO_IN_TASK support
gcc-plugins:
Explicitly document purpose and deprecation schedule
gcc-plugins:
Remove cyc_complexity
gcc-plugins:
remove duplicate include in gcc-common.h
gcc-plugins:
remove support for GCC 4.9 and older
gen_init_cpio:
add static const qualifiers
gen_stats:
Add gnet_stats_add_queue().
gen_stats:
Add instead Set the value in __gnet_stats_copy_basic().
gen_stats:
Move remaining users to gnet_stats_add_queue().
genirq:
Disable irqfixup/poll on PREEMPT_RT.
genirq:
Export irq_gc_noop()
genirq:
Export irq_gc_{unmask_enable,mask_disable}_reg
genirq:
Hide irq_cpu_{on,off}line() behind a deprecated option
genirq:
Move prio assignment into the newly created thread
genirq:
Update irq_set_irqchip_state documentation
gfs2:
Add GL_SKIP holder flag to dump_holder
gfs2:
Add wrapper for iomap_file_buffered_write
gfs2:
Allow append and immutable bits to coexist
gfs2:
Cancel remote delete work asynchronously
gfs2:
change go_lock to go_instantiate
gfs2:
check context in gfs2_glock_put
gfs2:
Clean up function may_grant
gfs2:
dequeue iopen holder in gfs2_inode_lookup error
gfs2:
dump glocks from gfs2_consist_OBJ_i
gfs2:
Eliminate GIF_INVALID flag
gfs2:
Eliminate ip->i_gh
gfs2:
Fix "Introduce flag for glock holder auto-demotion"
gfs2:
Fix atomic bug in gfs2_instantiate
gfs2:
fix GL_SKIP node_scope problems
gfs2:
Fix glock_hash_walk bugs
gfs2:
Fix length of holes reported at end-of-file
gfs2:
Fix mmap + page fault deadlocks for buffered I/O
gfs2:
Fix mmap + page fault deadlocks for direct I/O
gfs2:
Fix remote demote of weak glock holders
gfs2:
Fix unused value warning in do_gfs2_set_flags()
gfs2:
further simplify do_promote
gfs2:
gfs2_create_inode rework
gfs2:
gfs2_inode_lookup cleanup
gfs2:
gfs2_inode_lookup rework
gfs2:
Introduce flag for glock holder auto-demotion
gfs2:
move GL_SKIP check from glops to do_promote
gfs2:
Move the inode glock locking to gfs2_file_buffered_write
gfs2:
Only dereference i->iov when iter_is_iovec(i)
gfs2:
Prevent endless loops in gfs2_file_buffered_write
gfs2:
re-factor function do_promote
gfs2:
release iopen glock early in evict
gfs2:
Remove 'first' trace_gfs2_promote argument
gfs2:
remove RDF_UPTODATE flag
gfs2:
remove redundant check in gfs2_rgrp_go_lock
gfs2:
Save ip from gfs2_glock_nq_init
gfs2:
set glock object after nq
gfs2:
split glock instantiation off from do_promote
gfs2:
Switch some BUG_ON to GLOCK_BUG_ON for debug
gpio-amdpt:
ACPI: Use the ACPI_COMPANION() macro directly
gpio:
aggregator: Wrap access to gpiochip_fwd.tmp[]
gpio:
Allow per-parent interrupt data
gpio:
clean up Kconfig file
gpio:
dln2: Fix interrupts when replugging the device
gpio:
gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler
gpio:
max730x: Make __max730x_remove() return void
gpio:
max77620: drop unneeded MODULE_ALIAS
gpio:
mc33880: Drop if with an always false condition
gpio:
mlxbf2: Introduce IRQ support
gpio:
modepin: Add driver support for modepin GPIO controller
gpio:
realtek-otto: fix GPIO line IRQ offset
gpio:
rockchip: needs GENERIC_IRQ_CHIP to fix build errors
gpio:
tegra186: Force one interrupt per bank
gpio:
tegra186: Support multiple interrupts per bank
gpio:
tps65218: drop unneeded MODULE_ALIAS
gpio:
uniphier: Use helper function to get IRQ hardware number
gpio:
uniphier: Use helper functions to get private data from IRQ data
gpio:
virtio: Add IRQ support
gpio:
virtio: remove timeout
gpio:
virtio: remove unneeded semicolon
gpio:
xilinx: simplify getting .driver_data
gpiolib:
acpi: Replace custom code with device_match_acpi_handle()
gpu:
amd: replace open-coded offsetof() with builtin
GPU:
drm: fix style errors
gre/sit:
Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
gro:
Fix inconsistent indenting
gtp:
use skb_dst_update_pmtu_no_confirm() instead of direct call
gup:
Introduce FOLL_NOFAULT flag to disable page faults
gup:
Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}
gve:
Add a jumbo-frame device option.
gve:
Add netif_set_xps_queue call
gve:
Add rx buffer pagecnt bias
gve:
Add RX context.
gve:
Allow pageflips on larger pages
gve:
Correct order of processing device options
gve:
Do lazy cleanup in TX path
gve:
DQO: avoid unused variable warnings
gve:
fix for null pointer dereference.
gve:
Fix off by one in gve_tx_timeout()
gve:
fix unmatched u64_stats_update_end()
gve:
Implement packet continuation for RX.
gve:
Recover from queue stall due to missed IRQ
gve:
Switch to use napi_complete_done
gve:
Track RX buffer allocation failures
gve:
Use kvcalloc() instead of kvzalloc()
h8300:
Fix linux/irqchip.h include mess
habanalabs:
add debugfs node for configuring CS timeout
habanalabs:
add kernel-doc style comments
habanalabs:
add support for a long interrupt target value
habanalabs:
add support for dma-buf exporter
habanalabs:
bypass reset for continuous h/w error event
habanalabs:
context cleanup cosmetics
habanalabs:
create static map of f/w hwmon enums
habanalabs:
define soft-reset as inference op
habanalabs:
define uAPI to export FD for DMA-BUF
habanalabs:
enable power info via HWMON framework
habanalabs:
fix debugfs device memory MMU VA translation
habanalabs:
fix NULL pointer dereference
habanalabs:
fix race condition in multi CS completion
habanalabs:
generalize COMMS message sending procedure
habanalabs:
initialize hpriv fields before adding new node
habanalabs:
prevent race between fd close/open
habanalabs:
refactor fence handling in hl_cs_poll_fences
habanalabs:
refactor reset log message
habanalabs:
remove redundant cs validity checks
habanalabs:
select CRC32
habanalabs:
simplify wait for interrupt with timestamp flow
habanalabs:
take timestamp on wait for interrupt
habanalabs:
Unify frequency set/get functionality
habanalabs:
update firmware files
habanalabs:
use only u32
hamradio:
defer 6pack kfree after unregister_netdev
hamradio:
defer ax25 kfree after unregister_netdev
hamradio:
fix macro redefine warning
hamradio:
improve the incomplete fix to avoid NPD
hamradio:
remove needs_free_netdev to avoid UAF
hamradio:
use dev_addr_set() for setting device address
hardening:
Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
hexagon:
clean up timer-regs.h
hexagon:
export raw I/O routines for modules
hexagon:
ignore vmlinux.lds
hfs/hfsplus:
use WARN_ON for sanity check
hfs:
use bdev_nr_sectors instead of open coding it
hfsplus:
use bdev_nr_sectors instead of open coding it
HID:
add hid_is_usb() function to make it simpler for USB detection
HID:
Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent
HID:
add USB_HID dependancy on some USB HID drivers
HID:
add USB_HID dependancy to hid-chicony
HID:
add USB_HID dependancy to hid-prodikeys
HID:
amd_sfh: Fix potential NULL pointer dereference
HID:
amd_sfh: Fix potential NULL pointer dereference
HID:
amd_sfh: switch from 'pci_' to 'dev_' API
HID:
amd_sfh: switch from 'pci_' to 'dma_' API
HID:
amd_sfh: Update Copyright details
HID:
amd_sfh: Use dma_set_mask_and_coherent()
HID:
apple: Add support for the 2021 Magic Keyboard
HID:
apple: Bring back flag for Apple tilde key quirk
HID:
apple: Eliminate obsolete IR receiver quirks
HID:
apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
HID:
apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015
HID:
betop: fix slab-out-of-bounds Write in betop_probe
HID:
bigbenff: prevent null pointer dereference
HID:
check for valid USB device for many HID drivers
HID:
core: add TransducerSerialNumber2
HID:
cougar: Make use of the helper function devm_add_action_or_reset()
HID:
cp2112: Use struct_group() for memcpy() region
HID:
ft260: fix i2c probing for hwmon devices
HID:
google: add eel USB id
HID:
hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK
HID:
hid-debug: clean up snprintf() checks in hid_resolv_usage()
HID:
holtek: fix mouse probing
HID:
Ignore battery for Elan touchscreen on Asus UX550VE
HID:
Ignore battery for Elan touchscreen on HP Envy X360 15-eu0xxx
HID:
input: Fix parsing of HID_CP_CONSUMER_CONTROL fields
HID:
input: set usage type to key on keycode remap
HID:
intel-ish-hid: add support for MODULE_DEVICE_TABLE()
HID:
intel-ish-hid: fix module device-id handling
HID:
intel-ish-hid: fw-loader: only load for matching devices
HID:
intel-ish-hid: hid-client: only load for matching devices
HID:
intel-ish-hid: ipc: only enable IRQ wakeup when requested
HID:
intel-ish-hid: use constants for modaliases
HID:
magicmouse: prevent division by 0 on scroll
HID:
multitouch: disable sticky fingers for UPERFECT Y
HID:
multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!)
HID:
nintendo: add home led support
HID:
nintendo: add IMU support
HID:
nintendo: add nintendo switch controller driver
HID:
nintendo: add player led support
HID:
nintendo: add power supply support
HID:
nintendo: add rumble support
HID:
nintendo: add support for charging grip
HID:
nintendo: add support for reading user calibration
HID:
nintendo: eliminate dead datastructures in !CONFIG_NINTENDO_FF case
HID:
nintendo: fix -Werror build
HID:
nintendo: improve rumble performance and stability
HID:
nintendo: improve subcommand reliability
HID:
nintendo: patch hw version for userspace HID mappings
HID:
nintendo: prevent needless queueing of the rumble worker
HID:
nintendo: ratelimit subcommands and rumble
HID:
nintendo: reduce device removal subcommand errors
HID:
nintendo: send subcommands after receiving input report
HID:
nintendo: set controller uniq to MAC
HID:
nintendo: unlock on error in joycon_leds_create()
HID:
playstation: expose DualSense lightbar through a multi-color LED.
HID:
playstation: expose DualSense player LEDs through LED class.
HID:
playstation: fix return from dualsense_player_led_set_brightness()
HID:
playstation: require multicolor LED functionality
HID:
potential dereference of null pointer
HID:
quirks: Add quirk for the Microsoft Surface 3 type-cover
HID:
roccat: Use struct_group() to zero kone_mouse_event
HID:
sony: fix error path in probe
HID:
surface-hid: Allow driver matching for target ID 1 devices
HID:
surface-hid: Use correct event registry for managing HID events
HID:
thrustmaster: fix sparse warnings
HID:
u2fzero: clarify error check and length calculations
HID:
u2fzero: ignore incomplete packets without data
HID:
u2fzero: properly handle timeouts in usb_submit_urb
HID:
u2fzero: Support NitroKey U2F revision of the device
HID:
wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
HID:
wacom: fix problems when device is not a valid USB device
HID:
wacom: Make use of the helper function devm_add_action_or_reset()
HID:
wacom: Shrink critical section in `wacom_add_shared_data`
HID:
wacom: Use "Confidence" flag to prevent reporting invalid contacts
hostap:
use eth_hw_addr_set()
HSI:
cmt_speech: unmark comments as kernel-doc
hugetlb, userfaultfd:
fix reservation restore on userfaultfd error
hugetlb:
add demote bool to gigantic page routines
hugetlb:
add demote hugetlb page sysfs interfaces
hugetlb:
add hugetlb demote page support
hugetlb:
be sure to free demoted CMA pages to CMA
hugetlb:
fix hugetlb cgroup refcounting during mremap
hugetlb:
remove redundant validation in has_same_uncharge_info()
hugetlb:
remove redundant VM_BUG_ON() in add_reservation_in_range()
hugetlb:
remove unnecessary set_page_count in prep_compound_gigantic_page
hugetlb:
replace the obsolete hugetlb_instantiation_mutex in the comments
hugetlb:
support node specified when using cma for gigantic hugepages
hugetlb_cgroup:
remove unused hugetlb_cgroup_from_counter macro
hugetlbfs:
extend the definition of hugepages parameter to support node allocation
hugetlbfs:
fix issue of preallocation of gigantic pages can't work
hugetlbfs:
flush before unlock on move_hugetlb_page_tables()
hugetlbfs:
flush TLBs correctly after huge_pmd_unshare
hv:
utils: add PTP_1588_CLOCK to Kconfig to fix build
hv_netvsc:
Add comment of netvsc_xdp_xmit()
hv_netvsc:
use netif_is_bond_master() instead of open code
hwmom:
(lm90) Fix citical alarm status for MAX6680/MAX6681
hwmon:
(acpi_power_meter) Use acpi_bus_get_acpi_device()
hwmon:
(adt7x10) Make adt7x10_remove() return void
hwmon:
(corsair-psu) fix plain integer used as NULL pointer
hwmon:
(dell-smm) Add comment explaining usage of i8k_config_data[]
hwmon:
(dell-smm) Add support for fanX_min, fanX_max and fanX_target
hwmon:
(dell-smm) Fix warning on /proc/i8k creation error
hwmon:
(dell-smm) Remove unnecessary includes
hwmon:
(dell-smm) Return -ENOIOCTLCMD instead of -EINVAL
hwmon:
(dell-smm) Sort includes in alphabetical order
hwmon:
(dell-smm) Speed up setting of fan speed
hwmon:
(dell-smm) Use strscpy_pad()
hwmon:
(i5500_temp) Convert to devm_hwmon_device_register_with_info
hwmon:
(lm90) Add basic support for TI TMP461
hwmon:
(lm90) Do not report 'busy' status bit as alarm
hwmon:
(lm90) Drop critical attribute support for MAX6654
hwmon:
(lm90) Fix usage of CONFIG2 register in detect function
hwmon:
(lm90) Introduce flag indicating extended temperature support
hwmon:
(lm90) Prevent integer overflow/underflow in hysteresis calculations
hwmon:
(max31722) Warn about failure to put device in stand-by in .remove()
hwmon:
(mlxreg-fan) Extend driver to support multiply cooling devices
hwmon:
(mlxreg-fan) Extend driver to support multiply PWM
hwmon:
(mlxreg-fan) Extend the maximum number of tachometers
hwmon:
(mlxreg-fan) Fix out of bounds read on array fan->pwm
hwmon:
(mlxreg-fan) Modify PWM connectivity validation
hwmon:
(mlxreg-fan) Support distinctive names per different cooling devices
hwmon:
(nct6683) Add another customer ID for NCT6683D sensor chip on some ASRock boards
hwmon:
(nct6775) Add additional ASUS motherboards.
hwmon:
(nct6775) add Pro WS X570-ACE
hwmon:
(nct6775) add ProArt X570-CREATOR WIFI.
hwmon:
(nct6775) mask out bank number in nct6775_wmi_read_value()
hwmon:
(nct6775) Support access via Asus WMI
hwmon:
(nct6775) Use nct6775_*() function pointers in nct6775_data.
hwmon:
(nct6775) Use superio_*() function pointers in sio_data.
hwmon:
(nct7802) Add of_node_put() before return
hwmon:
(nct7802) Make temperature/voltage sensors configurable
hwmon:
(occ) Provide the SBEFIFO FFDC in binary sysfs
hwmon:
(occ) Remove sequence numbering and checksum calculation
hwmon:
(pmbus/ibm-cffps) Add mfg_id debugfs entry
hwmon:
(pmbus/ibm-cffps) Use MFR_ID to choose version
hwmon:
(pmbus/lm25066) Add OF device ID table
hwmon:
(pmbus/lm25066) Add offset coefficients
hwmon:
(pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa
hwmon:
(pmbus/lm25066) Avoid forward declaration of lm25066_id
hwmon:
(pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
hwmon:
(pmbus/lm25066) Mark lm25066_coeff array const
hwmon:
(pmbus/lm25066) Support configurable sense resistor values
hwmon:
(pwm-fan) Ensure the fan going on in .probe()
hwmon:
(raspberrypi) Use generic notification mechanism
hwmon:
(sht4x) Fix EREMOTEIO errors
hwmon:
(tmp103) Convert tmp103 to use new hwmon registration API
hwmon:
(tmp401) Drop support for TMP461
hwmon:
(tmp421) Add of_node_put() before return
hwmon:
(tmp421) add support for defining labels from DT
hwmon:
(tmp421) ignore non-channel related DT nodes
hwmon:
(tmp421) introduce a channel struct
hwmon:
(tmp421) introduce MAX_CHANNELS define
hwmon:
(tmp421) really disable channels
hwmon:
(tmp421) support disabling channels from DT
hwmon:
(tmp421) support HWMON_T_ENABLE
hwmon:
(tmp421) support specifying n-factor via DT
hwmon:
(tmp421) update documentation
hwmon:
Add Maxim MAX6620 hardware monitoring driver
hwmon:
cleanup non-bool "valid" data fields
hwmon:
Fix possible memleak in __hwmon_device_register()
hwrng:
ixp4xx - Make use of the helper function devm_platform_ioremap_resource()
hwrng:
Kconfig - Add helper dependency on COMPILE_TEST
hwrng:
meson - Improve error handling for core clock
hwrng:
mtk - Force runtime pm ops for sleep ops
hwrng:
s390 - replace snprintf in show functions with sysfs_emit
hwrng:
virtio - add an internal buffer
hwrng:
virtio - always add a pending request
hwrng:
virtio - don't wait on cleanup
hwrng:
virtio - don't waste entropy
i2c:
acpi: Replace custom function with device_match_acpi_handle()
i2c:
Allow an ACPI driver to manage the device's power state during probe
i2c:
amd-mp2-plat: ACPI: Use ACPI_COMPANION() directly
i2c:
bcm-kona: Fix return value in probe()
i2c:
cbus-gpio: set atomic transfer callback
i2c:
exynos: describe drivers in KConfig
i2c:
i801: Add support for Intel Ice Lake PCH-N
i2c:
i801: Fix incorrect and needless software PEC disabling
i2c:
i801: Fix interrupt storm from SMB_ALERT signal
i2c:
i801: Improve i801_acpi_probe/remove functions
i2c:
i801: Improve i801_add_mux
i2c:
i801: Improve is_dell_system_with_lis3lv02d
i2c:
i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE
i2c:
i801: Restore INTREN on unload
i2c:
i801: Stop using pm_runtime_set_autosuspend_delay(-1)
i2c:
i801: Use PCI bus rescan mutex to protect P2SB access
i2c:
kempld: deprecate class based instantiation
i2c:
mediatek: Dump i2c/dma register when a timeout occurs
i2c:
mediatek: fixing the incorrect register offset
i2c:
mediatek: Reset the handshake signal between i2c and dma
i2c:
mlxcpld: Allow flexible polling time setting for I2C transactions
i2c:
mlxcpld: Reduce polling time for performance improvement
i2c:
mpc: Avoid out of bounds memory access
i2c:
mpc: Use atomic read and fix break condition
i2c:
pasemi: Add Apple platform driver
i2c:
pasemi: Allow to configure bus frequency
i2c:
pasemi: Move common reset code to own function
i2c:
pasemi: Refactor _probe to use devm_*
i2c:
pasemi: Remove usage of pci_dev
i2c:
pasemi: Set enable bit for Apple variant
i2c:
pasemi: Split off common probing code
i2c:
pasemi: Split pci driver to its own file
i2c:
pasemi: Use dev_name instead of port number
i2c:
pasemi: Use io{read,write}32
i2c:
pxa: drop unneeded MODULE_ALIAS
i2c:
qup: fix a trivial typo
i2c:
qup: move to use request_irq by IRQF_NO_AUTOEN flag
i2c:
rcar: enable interrupts before starting transfer
i2c:
rk3x: Handle a spurious start completion interrupt flag
i2c:
stm32f7: flush TX FIFO upon transfer errors
i2c:
stm32f7: recover the bus on access timeout
i2c:
stm32f7: stop dma transfer in case of NACK
i2c:
stm32f7: use proper DMAENGINE API for termination
i2c:
switch from 'pci_' to 'dma_' API
i2c:
tegra: Ensure that device is suspended before driver is removed
i2c:
validate user data in compat ioctl
i2c:
virtio: Add support for zero-length requests
i2c:
virtio: disable timeout handling
i2c:
virtio: fix completion handling
i2c:
virtio: update the maintainer to Conghui
i2c:
xgene-slimpro: Fix wrong pointer passed to PTR_ERR()
i2c:
xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
i2c:
xiic: Drop broken interrupt handler
i2c:
xiic: Fix broken locking on tx_msg
i2c:
xiic: Fix RX IRQ busy check
i2c:
xiic: Only ever transfer single message
i2c:
xiic: Switch from waitqueue to completion
i2c:
xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
i40e:
Fix changing previously set num_queue_pairs for PFs
i40e:
Fix correct max_pkt_size on VF RX queue
i40e:
Fix creation of first queue by omitting it if is not power of two
i40e:
Fix display error code in dmesg
i40e:
Fix failed opcode appearing if handling messages from VF
i40e:
Fix for displaying message regarding NVM version
i40e:
Fix incorrect netdev's real number of RX/TX queues
i40e:
Fix NULL pointer dereference in i40e_dbg_dump_desc
i40e:
Fix NULL ptr dereference on VSI filter sync
i40e:
Fix ping is lost after configuring ADq on VF
i40e:
Fix pre-set max number of queues for VF
i40e:
Fix to not show opcode msg on unsuccessful VF MAC change
i40e:
fix use-after-free in i40e_sync_filters_subtask()
i40e:
Fix warning message and call stack during rmmod i40e driver
i40e:
Use the xsk batched rx allocation interface
ia64:
Add instruction_pointer_set() API
ia64:
don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
ia64:
kprobes: Fix to pass correct trampoline address to the handler
iavf:
Add __IAVF_INIT_FAILED state
iavf:
Add helper function to go from pci_dev to adapter
iavf:
check for null in iavf_fix_features
iavf:
Combine init and watchdog state machines
iavf:
do not override the adapter state in the watchdog task (again)
iavf:
don't clear a lock we don't hold
iavf:
Fix deadlock occurrence during resetting VF interface
iavf:
Fix failure to exit out from last all-multicast mode
iavf:
Fix for setting queues to 0
iavf:
Fix for the false positive ASQ/ARQ errors while issuing VF reset
iavf:
Fix kernel BUG in free_msi_irqs
iavf:
Fix limit of total number of queues to active queues of VF
iavf:
Fix refreshing iavf adapter stats on ethtool request
iavf:
Fix reporting when setting descriptor count
iavf:
Fix return of set the new channel count
iavf:
Fix VLAN feature flags after VFR
iavf:
free q_vectors before queues in iavf_disable_vf
iavf:
missing unlocks in iavf_watchdog_task()
iavf:
prevent accidental free of filter structure
iavf:
Prevent changing static ITR values if adaptive moderation is on
iavf:
Refactor iavf state machine tracking
iavf:
restore MSI state on reset
iavf:
Restore VLAN filters after link down
iavf:
validate pointers
IB/hf1:
Use string_upper() instead of an open coded variant
IB/hfi1:
Add ring consumer and producers traces
IB/hfi1:
Correct guard on eager buffer deallocation
IB/hfi1:
Fix early init panic
IB/hfi1:
Fix leak of rcvhdrtail_dummy_kvaddr
IB/hfi1:
Get rid of hot path divide
IB/hfi1:
Get rid of tx priv backpointer
IB/hfi1:
Insure use of smp_processor_id() is preempt disabled
IB/hfi1:
Properly allocate rdma counter desc memory
IB/hfi1:
Rebranding of hfi1 driver to Cornelis Networks
IB/hfi1:
Remove atomic completion count
IB/hfi1:
Remove cache and embed txreq in ring
IB/hfi1:
Tune netdev xmit cachelines
IB/mlx5:
Enable UAR to have DevX UID
IB/mlx5:
Flow through a more detailed return code from get_prefetchable_mr()
IB/opa_vnic:
Rebranding of OPA VNIC driver to Cornelis Networks
IB/qib:
Fix memory leak in qib_user_sdma_queue_pkts()
IB/qib:
Rebranding of qib driver to Cornelis Networks
ibmveth:
Use dma_alloc_coherent() instead of kmalloc/dma_map_single()
ibmvnic:
Consolidate code in replenish_rx_pool()
ibmvnic:
delay complete()
ibmvnic:
don't stop queue in xmit
ibmvnic:
drop bad optimization in reuse_rx_pools()
ibmvnic:
drop bad optimization in reuse_tx_pools()
ibmvnic:
Fix up some comments and messages
ibmvnic:
init_tx_pools move loop-invariant code
ibmvnic:
Process crqs after enabling interrupts
ibmvnic:
Reuse LTB when possible
ibmvnic:
Reuse rx pools when possible
ibmvnic:
Reuse tx pools when possible
ibmvnic:
Use bitmap for LTB map_ids
ibmvnic:
Use/rename local vars in init_rx_pools
ibmvnic:
Use/rename local vars in init_tx_pools
ice:
Nuild fix.
ice:
Add DSCP support
ice:
Add feature bitmap, helpers and a check for DSCP
ice:
Add infrastructure for mqprio support via ndo_setup_tc
ice:
add port representor ethtool ops and stats
ice:
Add support for changing MTU on PR in switchdev mode
ice:
Add support for SMA control multiplexer
ice:
Add support for VF rate limiting
ice:
Add support to print error on PHY FW load failure
ice:
Add tc-flower filter support for channel
ice:
allow adding advanced rules
ice:
Allow changing lan_en and lb_en on all kinds of filters
ice:
allow changing lan_en and lb_en on dflt rules
ice:
allow deleting advanced rules
ice:
allow process VF opcodes in different ways
ice:
avoid bpf_prog refcount underflow
ice:
cleanup rules info
ice:
Clear synchronized addrs when adding VFs in switchdev mode
ice:
create advanced switch recipe
ice:
Delete always true check of PF pointer
ice:
do not create xdp_frame on XDP_TX
ice:
Don't put stale timestamps in the skb
ice:
enable ndo_setup_tc support for mqprio_qdisc
ice:
enable/disable switchdev when managing VFs
ice:
fix adding different tunnels
ice:
fix an error code in ice_ena_vfs()
ice:
fix choosing UDP header type
ice:
Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc()
ice:
fix error return code in ice_get_recp_frm_fw()
ice:
fix FDIR init missing when reset VF
ice:
Fix link mode handling
ice:
Fix macro name for IPv4 fragment flag
ice:
Fix not stopping Tx queues for VFs
ice:
Fix problems with DSCP QoS implementation
ice:
Fix race conditions between virtchnl handling and VF ndo ops
ice:
fix rate limit update after coalesce change
ice:
Fix replacing VF hardware MAC to existing MAC filter
ice:
fix software generating extra interrupts
ice:
Fix VF true promiscuous mode
ice:
fix vsi->txq_map sizing
ice:
Forbid trusted VFs in switchdev mode
ice:
Hide bus-info in ethtool for PRs in switchdev mode
ice:
ignore dropped packets during init
ice:
Implement functions for reading and setting GPIO pins
ice:
implement low level recipes functions
ice:
Implement support for SMA and U.FL on E810-T
ice:
introduce new type of VSI for switchdev
ice:
introduce VF port representor
ice:
introduce XDP_TX fallback path
ice:
low level support for tunnels
ice:
make use of ice_for_each_* macros
ice:
Make use of the helper function devm_add_action_or_reset()
ice:
Manage act flags for switchdev offloads
ice:
manage profiles and field vectors
ice:
manage VSI antispoof and destination override
ice:
Move devlink port to PF/VF struct
ice:
move ice_container_type onto ice_ring_container
ice:
ndo_setup_tc implementation for PF
ice:
ndo_setup_tc implementation for PR
ice:
Open devlink when device is ready
ice:
optimize XDP_TX workloads
ice:
Prefer kcalloc over open coded arithmetic
ice:
propagate xdp_ring onto rx_ring
ice:
rearm other interrupt cause register after enabling VFs
ice:
rebuild switchdev when resetting all VFs
ice:
refactor devlink getter/fallback functions to void
ice:
Refactor ice_aqc_link_topo_addr
ice:
Refactor PR ethtool ops
ice:
Remove boolean vlan_promisc flag from function
ice:
remove dead store on XSK hotpath
ice:
remove ring_active from ice_ring
ice:
Remove toggling of antispoof for VF trusted promiscuous mode
ice:
safer stats processing
ice:
send correct vc status in switchdev
ice:
set and release switchdev environment
ice:
split ice_ring onto Tx/Rx separate structs
ice:
support basic E-Switch mode control
ice:
support for GRE in eswitch
ice:
support for indirect notification
ice:
switchdev slow path
ice:
unify xdp_rings accesses
ice:
update dim usage and moderation
ice:
use devm_kcalloc() instead of devm_kzalloc()
ice:
Use div64_u64 instead of div_u64 in adjfine
ice:
Use the xsk batched rx allocation interface
ice:
Use xdp_buf instead of rx_buf for xsk zero-copy
ice:
VXLAN and Geneve TC support
ice:
xsk: allocate separate memory for XDP SW ring
ice:
xsk: allow empty Rx descriptors on XSK ZC data path
ice:
xsk: clear status_error0 for each allocated desc
ice:
xsk: do not clear status_error0 for ntu + nb_buffs descriptor
ice:
xsk: fix cleaned_count setting
ice:
xsk: return xsk buffers back to pool when cleaning the ring
icmp:
ICMPV6: Examine invoking packet for Segment Route Headers.
ieee80211:
Add new A-MPDU factor macro for HE 6 GHz peer caps
ieee80211:
add power type definition for 6 GHz
ieee802154:
atusb: fix uninit value in atusb_set_extended_addr
ieee802154:
Remove redundant 'flush_workqueue()' calls
ifb:
Depend on netfilter alternatively to tc
ifb:
fix building without CONFIG_NET_CLS_ACT
igb:
fix deadlock caused by taking RTNL in RPM resume path
igb:
fix netpoll exit with traffic
igb:
Fix removal of unicast MAC filters of VFs
igb:
unbreak I2C bit-banging on i350
igbvf:
fix double free in `igbvf_probe`
igc:
Add new device ID
igc:
Change Device Reset to Port Reset
igc:
Do not enable crosstimestamping for i225-V models
igc:
Fix TX timestamp support for non-MSI-X platforms
igc:
Fix typo in i225 LTR functions
igc:
Remove media type checking on the PHY initialization
iio:
ABI: docs: Document Senseair Sunrise ABI
iio:
ABI: Document in_concentration_co2_scale
iio:
accel: Add driver support for ADXL313
iio:
accel: Add driver support for ADXL355
iio:
accel: adxl355: Add triggered buffer support
iio:
accel: adxl355: use if(ret) in place of ret < 0
iio:
accel: bma400: Make bma400_remove() return void
iio:
accel: bmc150: Make bmc150_accel_core_remove() return void
iio:
accel: bmi088: Make bmi088_accel_core_remove() return void
iio:
accel: fxls8962af: add threshold event handling
iio:
accel: fxls8962af: add wake on event
iio:
accel: kxcjk-1013: Fix possible memory leak in probe and remove
iio:
accel: kxsd9: Make kxsd9_common_remove() return void
iio:
accel: mma7455: Make mma7455_core_remove() return void
iio:
accel: mma7660: Mark acpi match table as maybe unused
iio:
accel: sca3000: Use sign_extend32() instead of opencoding sign extension.
iio:
ad5770r: make devicetree property reading consistent
iio:
ad7768-1: Call iio_trigger_notify_done() on error
iio:
adc: ab8500-gpadc: Make use of the helper function dev_err_probe()
iio:
adc: ad7291: convert probe to device-managed only
iio:
adc: ad7949: add vref selection support
iio:
adc: ad7949: define and use bitfield names
iio:
adc: ad7949: enable use with non 14/16-bit controllers
iio:
adc: ad7949: use devm managed functions
iio:
adc: ad799x: Implement selecting external reference voltage input on AD7991, AD7995 and AD7999.
iio:
adc: adc128s052: Simplify adc128_probe()
iio:
adc: aspeed: Add compensation phase.
iio:
adc: aspeed: Add func to set sampling rate.
iio:
adc: aspeed: Add vref config function
iio:
adc: aspeed: completes the bitfield declare.
iio:
adc: aspeed: Fix spelling mistake "battey" -> "battery"
iio:
adc: aspeed: Fix the calculate error of clock.
iio:
adc: aspeed: Get and set trimming data.
iio:
adc: aspeed: Keep model data to driver data.
iio:
adc: aspeed: Restructure the model data
iio:
adc: aspeed: Support ast2600 adc.
iio:
adc: aspeed: Support battery sensing.
iio:
adc: aspeed: Use devm_add_action_or_reset.
iio:
adc: aspeed: Use model_data to set clk scaler.
iio:
adc: at91-sama5d2_adc: add helper for COR register
iio:
adc: at91-sama5d2_adc: add support for sama7g5 device
iio:
adc: at91-sama5d2_adc: add support for separate end of conversion registers
iio:
adc: at91-sama5d2_adc: convert to platform specific data structures
iio:
adc: at91-sama5d2_adc: initialize hardware after clock is started
iio:
adc: at91-sama5d2_adc: remove unused definition
iio:
adc: at91-sama5d2_adc: update copyright and authors information
iio:
adc: axp20x_adc: fix charging current reporting on AXP22x
iio:
adc: axp288_adc: convert probe to full device-managed
iio:
adc: berlin2-adc: convert probe to device-managed only
iio:
adc: da9150-gpadc: convert probe to full-device managed
iio:
adc: exynos: describe drivers in KConfig
iio:
adc: fsl-imx25-gcq: initialize regulators as needed
iio:
adc: imx7d_adc: Make use of the helper function dev_err_probe()
iio:
adc: intel_mrfld_adc: convert probe to full device-managed
iio:
adc: Kconfig: add COMPILE_TEST dep for berlin2-adc
iio:
adc: lp8788_adc: convert probe to full-device managed
iio:
adc: lpc18xx_adc: Convert probe to device managed version
iio:
adc: lpc18xx_adc: Make use of the helper function dev_err_probe()
iio:
adc: max1027: Allow all kind of triggers to be used
iio:
adc: max1027: Create a helper to configure the channels to scan
iio:
adc: max1027: Create a helper to enable/disable the cnvst trigger
iio:
adc: max1027: Don't reject external triggers when there is no IRQ
iio:
adc: max1027: Drop extra warning message
iio:
adc: max1027: Drop useless debug messages
iio:
adc: max1027: Ensure a default cnvst trigger configuration
iio:
adc: max1027: fix error code in max1027_wait_eoc()
iio:
adc: max1027: Fix style
iio:
adc: max1027: Introduce an end of conversion helper
iio:
adc: max1027: Minimize the number of converted channels
iio:
adc: max1027: Prevent single channel accesses during buffer reads
iio:
adc: max1027: Rename a helper
iio:
adc: max1027: Separate the IRQ handler from the read logic
iio:
adc: max1027: Simplify the _set_trigger_state() helper
iio:
adc: max1027: Stop requesting a threaded IRQ
iio:
adc: max1027: Use the EOC IRQ when populated for single reads
iio:
adc: max1118: Make use of the helper function dev_err_probe()
iio:
adc: max1241: Make use of the helper function dev_err_probe()
iio:
adc: max1363: convert probe to full device-managed
iio:
adc: meson_saradc: Make use of the helper function dev_err_probe()
iio:
adc: nau7802: convert probe to full device-managed
iio:
adc: qcom-pm8xxx-xoadc: Make use of the helper function dev_err_probe()
iio:
adc: rn5t618-adc: use devm_iio_map_array_register() function
iio:
adc: rockchip_saradc: Make use of the helper function dev_err_probe()
iio:
adc: rockchip_saradc: Make use of the helper function devm_platform_ioremap_resource()
iio:
adc: stm32-adc: add support of generic channels binding
iio:
adc: stm32-adc: add support of internal channels
iio:
adc: stm32-adc: add vrefint calibration support
iio:
adc: stm32-adc: split channel init into several routines
iio:
adc: stm32-adc: use generic binding for sample-time
iio:
adc: stm32: fix a current leak by resetting pcsel before disabling vdda
iio:
adc: stm32: fix null pointer on defer_probe error
iio:
adc: ti-adc108s102: Fix alignment of buffer pushed to iio buffers.
iio:
adc: ti-ads7950: Make use of the helper function dev_err_probe()
iio:
adc: ti-ads8344: convert probe to device-managed
iio:
adc: ti_am335x_adc: Add a unit to the timeout delay
iio:
adc: ti_am335x_adc: Add the am437x compatible
iio:
adc: ti_am335x_adc: Add the scale information
iio:
adc: ti_am335x_adc: Fix style
iio:
adc: ti_am335x_adc: Gather the checks on the delays
iio:
adc: ti_am335x_adc: Get rid of useless gotos
iio:
adc: ti_am335x_adc: Replace license text with SPDX tag
iio:
adc: ti_am335x_adc: Wait the idle state to avoid stalls
iio:
adc: tsc2046: fix scan interval warning
iio:
adc: twl6030-gpadc: Use the defined variable to clean code
iio:
Add output buffer support
iio:
adis16460: make use of the new unmasked_drdy flag
iio:
adis16475: make use of the new unmasked_drdy flag
iio:
adis: do not disabe IRQs in 'adis_init()'
iio:
adis: handle devices that cannot unmask the drdy pin
iio:
at91-sama5d2: Fix incorrect sign extension
iio:
buffer: check return value of kstrdup_const()
iio:
buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask()
iio:
buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask()
iio:
buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups()
iio:
buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask()
iio:
buffer: Fix uninitialized variable ret
iio:
chemical: Add Senseair Sunrise 006-0-007 driver
iio:
chemical: scd4x: Add a scale for the co2 concentration reading
iio:
chemical: SENSEAIR_SUNRISE_CO2 depends on I2C
iio:
common: cros_ec_sensors: simplify getting .driver_data
iio:
core: check return value when calling dev_set_name()
iio:
core: fix double free in iio_device_unregister_sysfs()
iio:
core: Introduce iio_push_to_buffers_with_ts_unaligned()
iio:
dac: ad5064: convert probe to full device-managed
iio:
dac: ad5380: Make ad5380_remove() return void
iio:
dac: ad5446: Fix ad5622_write() return value
iio:
dac: ad5446: Make ad5446_remove() return void
iio:
dac: ad5592r: Make ad5592r_remove() return void
iio:
dac: ad5686: Make ad5686_remove() return void
iio:
dac: ad7303: convert probe to full device-managed
iio:
dac: ad8801: Make use of the helper function dev_err_probe()
iio:
dac: ds4424: Make use of the helper function dev_err_probe()
iio:
dac: lpc18xx_dac: Make use of the helper function dev_err_probe()
iio:
dac: ltc1660: Make use of the helper function dev_err_probe()
iio:
dac: max5821: Make use of the helper function dev_err_probe()
iio:
dac: mcp4922: Make use of the helper function dev_err_probe()
iio:
dac: stm32-dac: Make use of the helper function dev_err_probe()
iio:
dac: stm32-dac: Make use of the helper function devm_platform_ioremap_resource()
iio:
dac: ti-dac7311: Make use of the helper function dev_err_probe()
iio:
dln2-adc: Fix lockdep complaint
iio:
dln2: Check return value of devm_iio_trigger_register()
iio:
documentation: Document scd4x calibration use
iio:
ep93xx: Make use of the helper function devm_platform_ioremap_resource()
iio:
frequency: adrf6780: add support for ADRF6780
iio:
frequency: adrf6780: Fix adrf6780_spi_{read,write}()
iio:
gyro: adis16080: use devm_iio_device_register() in probe
iio:
gyro: adxrs290: fix data signedness
iio:
gyro: mpu3050: Fix alignment and size issues with buffers.
iio:
gyro: remove dead config dependencies on INPUT_MPU3050
iio:
health: afe4403: Don't return an error in .remove()
iio:
health: afe4403: Make use of the helper function dev_err_probe()
iio:
health: afe4404: Make use of the helper function dev_err_probe()
iio:
imu: adis16400: Fix buffer alignment requirements.
iio:
imu: inv_mpu6050: Mark acpi match table as maybe unused
iio:
imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr()
iio:
imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops
iio:
imx8qxp-adc: Add driver support for NXP IMX8QXP ADC
iio:
imx8qxp-adc: fix dependency to the intended ARCH_MXC config
iio:
imx8qxp-adc: mark PM functions as __maybe_unused
iio:
inkern: introduce devm_iio_map_array_register() short-hand function
iio:
itg3200: Call iio_trigger_notify_done() on error
iio:
kfifo-buffer: Add output buffer support
iio:
kxsd9: Don't return error code in trigger handler
iio:
light: cm3605: Make use of the helper function dev_err_probe()
iio:
light: cm36651: Make use of the helper function dev_err_probe()
iio:
light: gp2ap002: Make use of the helper function dev_err_probe()
iio:
light: ltr501: Add of_device_id table
iio:
light: ltr501: Add rudimentary regulator support
iio:
light: max44000: use device-managed functions in probe
iio:
light: noa1305: Make use of the helper function dev_err_probe()
iio:
ltc2983: add support for optional reset gpio
iio:
ltc2983: fail probe if no channels are given
iio:
ltr501: Don't return error code in trigger handler
iio:
magn: hmc5843: Make hmc5843_common_remove() return void
iio:
magnetometer: ak8975: add AK09116 support
iio:
mma8452: Fix trigger reference couting
iio:
multiplexer: iio-mux: Support settle-time-us property
iio:
potentiometer: max5487: Don't return an error in .remove()
iio:
pressure: ms5611: Make ms5611_remove() return void
iio:
st_lsm9ds0: Make use of the helper function dev_err_probe()
iio:
st_pressure_spi: Add missing entries SPI to device ID table
iio:
st_sensors: disable regulators after device unregistration
iio:
st_sensors: Make use of the helper function dev_err_probe()
iio:
st_sensors: remove all driver remove functions
iio:
st_sensors: remove reference to parent device object on st_sensor_data
iio:
st_sensors: remove st_sensors_deallocate_trigger() function
iio:
st_sensors: remove st_sensors_power_disable() function
iio:
stk3310: Don't return error code in interrupt handler
iio:
temperature: Add MAX31865 RTD Support
iio:
trigger: Fix reference counting
iio:
trigger: stm32-timer: fix MODULE_ALIAS
iio:
triggered-buffer: extend support to configure output buffers
iio:
xilinx-xadc: Remove `irq` field from state struct
ima:
add gid support
ima:
fix deadlock when traversing "ima_default_rules".
ima:
fix uid code style problems
ima:
Use strscpy instead of strlcpy
ima_policy:
Remove duplicate 'the' in docs comment
imx:
soc: Select REGMAP_MMIO
include/kunit/test.h:
replace kernel.h with the necessary inclusions
include/linux/damon.h:
fix kernel-doc comments for 'damon_callback'
include/linux/delay.h:
replace kernel.h with the necessary inclusions
include/linux/generic-radix-tree.h:
replace kernel.h with the necessary inclusions
include/linux/io-mapping.h:
remove fallback for writecombine
include/linux/list.h:
replace kernel.h with the necessary inclusions
include/linux/llist.h:
replace kernel.h with the necessary inclusions
include/linux/mm.h:
move nr_free_buffer_pages from swap.h to mm.h
include/linux/plist.h:
replace kernel.h with the necessary inclusions
include/linux/radix-tree.h:
replace kernel.h with the necessary inclusions
include/linux/sbitmap.h:
replace kernel.h with the necessary inclusions
include/linux/string_helpers.h:
add linux/string.h for strlen()
include/media/media-entity.h:
replace kernel.h with the necessary inclusions
Linux:
Increase default MLOCK_LIMIT to 8 MiB
inet:
fully convert sk->sk_rx_dst to RCU rules
inet:
remove races in inet{6}_getname()
inet:
use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently
inet_diag:
fix kernel-infoleak for UDP sockets
init:
make unknown command line param message clearer
initramfs:
Check timestamp to prevent broken cpio archive
inotify:
Don't force FS_IN_IGNORED
Input:
ads7846 - add short-hand for spi->dev in probe() function
Input:
ads7846 - do not attempt IRQ workaround when deferring probe
Input:
ads7846 - remove custom filter handling functions from pdata
Input:
ads7846 - set input device bus type and product ID
Input:
ads7846 - switch to devm initialization
Input:
ads7846 - use input_set_capability()
Input:
adxl34x - fix sparse warning
Input:
adxl34x - make adxl34x_remove() return void
Input:
analog - fix invalid snprintf() call
Input:
appletouch - initialize work before device registration
Input:
ariel-pwrbutton - add SPI device ID table
Input:
atmel_mxt_ts - fix double free in mxt_read_info_block
Input:
axp20x-pek - Use new soc_intel_is_cht() helper
Input:
cap11xx - add support for cap1206
Input:
cpcap-pwrbutton - do not set input parent explicitly
Input:
cpcap-pwrbutton - handle errors from platform_get_irq()
Input:
cypress-sf - add Cypress StreetFighter touchkey driver
Input:
elantech - fix stack out of bound access in elantech_change_report_id()
Input:
elantench - fix misreporting trackpoint coordinates
Input:
elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
Input:
elants_i2c - make use of devm_add_action_or_reset()
Input:
ep93xx_keypad - annotate suspend/resume as __maybe_unused
Input:
ep93xx_keypad - switch to using managed resources
Input:
ep93xx_keypad - use BIT() and GENMASK() macros
Input:
ep93xx_keypad - use dev_pm_set_wake_irq()
Input:
goodix - add a goodix.h header file
Input:
goodix - add id->model mapping for the "9111" model
Input:
goodix - add support for controllers without flash
Input:
goodix - allow specifying the config filename
Input:
goodix - change goodix_i2c_write() len parameter type to int
Input:
goodix - fix memory leak in goodix_firmware_upload
Input:
goodix - push error logging up into i2c_read and i2c_write helpers
Input:
goodix - refactor reset handling
Input:
goodix - try not to touch the reset-pin on x86/ACPI devices
Input:
i8042 - add deferred probe support
Input:
i8042 - Add quirk for Fujitsu Lifebook T725
Input:
i8042 - enable deferred probe quirk for ASUS UM325UA
Input:
iforce - fix control-message timeout
Input:
ili210x - add ili251x firmware update support
Input:
ili210x - export ili251x version details via sysfs
Input:
ili210x - improve polled sample spacing
Input:
ili210x - reduce sample period to 15ms
Input:
ili210x - special case ili251x sample read out
Input:
ili210x - use resolution from ili251x firmware
Input:
iqs626a - prohibit inlining of channel parsing functions
Input:
max77693-haptic - drop unneeded MODULE_ALIAS
Input:
max8925_onkey - don't mark comment as kernel-doc
Input:
mpr121 - make use of the helper function devm_add_action_or_reset()
Input:
omap-keypad - prefer struct_size over open coded arithmetic
Input:
palmas-pwrbutton - handle return value of platform_get_irq()
Input:
pm8941-pwrkey - respect reboot_mode for warm reset
Input:
raydium_i2c_ts - make use of the helper function devm_add_action_or_reset()
Input:
raydium_i2c_ts - read device version in bootloader mode
Input:
remove unused header
Input:
spaceball - fix parsing of movement data packets
Input:
st1232 - increase "wait ready" timeout
Input:
st1232 - prefer asynchronous probing
Input:
synaptics-rmi4 - Fix device hierarchy
Input:
tm2-touchkey - allow changing keycodes from userspace
Input:
tm2-touchkey - report scan codes
Input:
tmdc - fix spelling mistake "Millenium" -> "Millennium"
Input:
tsc200x - make tsc200x_remove() return void
Input:
wacom_i2c - use macros for the bit masks
Input:
zinitix - make sure the IRQ is allocated before it gets enabled
intel:
Simplify bool conversion
intel_idle:
enable interrupts before C1 on Xeons
interconnect:
icc-rpm: add support for QoS reg offset
interconnect:
icc-rpm: move bus clocks handling into qnoc_probe
interconnect:
msm8916: add support for AP-owned nodes
interconnect:
msm8916: expand DEFINE_QNODE macros
interconnect:
msm8939: add support for AP-owned nodes
interconnect:
msm8939: expand DEFINE_QNODE macros
interconnect:
qcom: drop DEFINE_QNODE macro
interconnect:
qcs404: expand DEFINE_QNODE macros
interconnect:
samsung: describe drivers in KConfig
interconnect:
sdm660: drop default/unused values
interconnect:
sdm660: expand DEFINE_QNODE macros
interconnect:
sdm660: merge common code into icc-rpm
io-wq:
add io_wq_work_node based stack
io-wq:
check for wq exit after adding new worker task_work
io-wq:
don't retry task_work creation failure on fatal conditions
io-wq:
drop wqe lock before creating new worker
io-wq:
fix max-workers not correctly set on multi-node system
io-wq:
Remove duplicate code in io_workqueue_create()
io-wq:
remove spurious bit clear on task_work addition
io-wq:
remove worker to owner tw dependency
io-wq:
serialize hash clear with wakeup
io-wq:
use helper for worker refcounting
io_uring:
add a helper for batch free
io_uring:
add flag to not fail link after timeout
io_uring:
add more likely/unlikely() annotations
io_uring:
add more uring info to fdinfo for debug
io_uring:
arm poll for non-nowait files
io_uring:
check if opcode needs poll first on arming
io_uring:
clean io_prep_rw()
io_uring:
clean io_wq_submit_work()'s main loop
io_uring:
clean iowq submit work cancellation
io_uring:
clean up buffer select
io_uring:
clean up io_import_iovec
io_uring:
clean up io_queue_sqe_arm_apoll
io_uring:
clean up timeout async_data allocation
io_uring:
clusterise ki_flags access in rw_prep
io_uring:
combine REQ_F_NOWAIT_{READ,WRITE} flags
io_uring:
comment why inline complete calls io_clean_op()
io_uring:
consistent typing for issue_flags
io_uring:
control ->async_data with a REQ_F flag
io_uring:
convert io_uring to the secure anon inode interface
io_uring:
convert iopoll_completed to store_release
io_uring:
correct fill events helpers types
io_uring:
correct link-list traversal locking
io_uring:
dedup CQE flushing non-empty checks
io_uring:
deduplicate io_queue_sqe() call sites
io_uring:
delay req queueing into compl-batch list
io_uring:
disable draining earlier
io_uring:
don't assign write hint in the read path
io_uring:
don't pass state to io_submit_state_end
io_uring:
don't pass tail into io_free_batch_list
io_uring:
don't return from io_drain_req()
io_uring:
don't sleep when polling for I/O
io_uring:
don't try io-wq polling if not supported
io_uring:
don't wake sqpoll in io_cqring_ev_posted
io_uring:
dump sqe contents if issue fails
io_uring:
encapsulate rw state
io_uring:
ensure task_work gets run as part of cancelations
io_uring:
extra a helper for drain init
io_uring:
fail cancellation for EXITING tasks
io_uring:
fix a layering violation in io_iopoll_req_issued
io_uring:
fix io_free_batch_list races
io_uring:
fix link traversal locking
io_uring:
fix missed comment from *task_file rename
io_uring:
fix soft lockup when call __io_remove_buffers
io_uring:
Fix undefined-behaviour in io_issue_sqe
io_uring:
force_nonspin
io_uring:
harder fdinfo sq/cq ring iterating
io_uring:
honour zeroes as io-wq worker limits
io_uring:
implement async hybrid mode for pollable requests
io_uring:
inform block layer of how many requests we are submitting
io_uring:
init opcode in io_init_req()
io_uring:
inline completion batching helpers
io_uring:
inline hot path of __io_queue_sqe()
io_uring:
inline io_dismantle_req
io_uring:
inline io_poll_complete
io_uring:
inline io_req_needs_clean()
io_uring:
inline linked part of io_req_find_next
io_uring:
kill extra wake_up_process in tw add
io_uring:
kill io_wq_current_is_worker() in iopoll
io_uring:
kill off ->inflight_entry field
io_uring:
kill off ios_left
io_uring:
kill unused param from io_file_supports_nowait
io_uring:
make io_do_iopoll return number of reqs
io_uring:
mark cold functions
io_uring:
mark having different creds unlikely
io_uring:
merge CQ and poll waitqueues
io_uring:
optimise batch completion
io_uring:
optimise ctx referencing by requests
io_uring:
optimise fixed rw rsrc node setting
io_uring:
optimise INIT_WQ_LIST
io_uring:
optimise io_free_batch_list()
io_uring:
optimise io_import_iovec fixed path
io_uring:
optimise io_import_iovec nonblock passing
io_uring:
optimise io_req_init() sqe flags checks
io_uring:
optimise io_req_set_rsrc_node()
io_uring:
optimise kiocb layout
io_uring:
optimise out req->opcode reloading
io_uring:
optimise plugging
io_uring:
optimise read/write iov state storing
io_uring:
optimise req->ctx reloads
io_uring:
optimise request allocation
io_uring:
optimise rsrc referencing
io_uring:
optimise rw comletion handlers
io_uring:
prioritise read success path over fails
io_uring:
rearrange io_read()/write()
io_uring:
remove allocation cache array
io_uring:
remove ctx referencing from complete_post
io_uring:
remove dead 'sqe' store
io_uring:
remove drain_active check from hot path
io_uring:
remove extra io_ring_exit_work wake up
io_uring:
remove redundant assignment to ret in io_register_iowq_max_workers()
io_uring:
remove struct io_completion
io_uring:
replace list with stack for req caches
io_uring:
reshuffle io_submit_state bits
io_uring:
reshuffle queue_sqe completion handling
io_uring:
restructure submit sqes to_submit checks
io_uring:
return boolean value for io_alloc_async_data
io_uring:
return iovec from __io_import_iovec
io_uring:
safer fallback_work free
io_uring:
simplify io_file_supports_nowait()
io_uring:
split iopoll loop
io_uring:
split logic of force_nonblock
io_uring:
split slow path from io_queue_sqe
io_uring:
Use ERR_CAST() instead of ERR_PTR(PTR_ERR())
io_uring:
use single linked list for iopoll
io_uring:
use slist for completion batching
io_uring:
utilize the io batching infrastructure for more efficient polled IO
io_uring:
warning about unused-but-set parameter
io_uring:
zero iocb->ki_pos for stream file types
iocost:
Fix divide-by-zero on donation from low hweight cgroup
iomap:
Add done_before argument to iomap_dio_rw
iomap:
don't try to poll multi-bio I/Os in __iomap_dio_rw
iomap:
Fix inline extent handling in iomap_readpage
iomap:
Fix iomap_dio_rw return value for user copies
iomap:
iomap_read_inline_data cleanup
iomap:
Support partial direct I/O on user copy failures
iommu/amd:
Clarify AMD IOMMUv2 initialization messages
iommu/amd:
Use report_iommu_fault()
iommu/amd:
Use struct_group() for memcpy() region
iommu/arm-smmu-qcom:
Add SM6350 SMMU compatible
iommu/arm-smmu-qcom:
Request direct mapping for modem device
iommu/arm-smmu-v3:
Properly handle the return value of arm_smmu_cmdq_build_cmd()
iommu/arm-smmu-v3:
Stop pre-zeroing batch commands in arm_smmu_atc_inv_master()
iommu/dart:
Clean up IOVA cookie crumbs
iommu/dart:
Exclude MSI doorbell from PCIe device IOVA range
iommu/dart:
Initialize DART_STREAMS_ENABLE
iommu/dart:
Use kmemdup instead of kzalloc and memcpy
iommu/dma:
Account for min_align_mask w/swiotlb
iommu/dma:
Check CONFIG_SWIOTLB more broadly
iommu/dma:
Fix arch_sync_dma for map
iommu/dma:
Fix incorrect error return on iommu deferred attach
iommu/dma:
Fix sync_sg with swiotlb
iommu/dma:
Fold _swiotlb helpers into callers
iommu/dma:
Skip extra sync during unmap w/swiotlb
iommu/dma:
Unexport IOVA cookie management
iommu/dma:
Use kvcalloc() instead of kvzalloc()
iommu/ipmmu-vmsa:
Add support for r8a779a0
iommu/ipmmu-vmsa:
Hook up r8a77980 DT matching code
iommu/mediatek:
Fix out-of-range warning with clang
iommu/rockchip:
Fix PAGE_DESC_HI_MASKs for RK3568
iommu/tegra-smmu:
Use devm_bitmap_zalloc when applicable
iommu/vt-d:
Avoid duplicate removing in __domain_mapping()
iommu/vt-d:
Check FL and SL capability sanity in scalable mode
iommu/vt-d:
Clean up unused PASID updating functions
iommu/vt-d:
Convert the return type of first_pte_in_page to bool
iommu/vt-d:
Delete dev_has_feat callback
iommu/vt-d:
Do not falsely log intel_iommu is unsupported kernel option
iommu/vt-d:
Dump DMAR translation structure when DMA fault occurs
iommu/vt-d:
Fix an unbalanced rcu_read_lock/rcu_read_unlock()
iommu/vt-d:
Fix unmap_pages support
iommu/vt-d:
Remove duplicate identity domain flag
iommu/vt-d:
Remove unused PASID_DISABLED
iommu/vt-d:
Use second level for GPA->HPA translation
iommu:
arm-smmu-qcom: Add compatible for QCM2290
ionic:
add filterlist to debugfs
ionic:
add generic filter search
ionic:
add lif param to ionic_qcq_disable
ionic:
add polling to adminq wait
ionic:
allow adminq requests to override default error message
ionic:
check for binary values in FW ver string
ionic:
generic filter add
ionic:
generic filter delete
ionic:
handle vlan id overflow
ionic:
have ionic_qcq_disable decide on sending to hardware
ionic:
Initialize the 'lif->dbid_inuse' bitmap
ionic:
Move devlink registration to be last devlink command
ionic:
move lif mac address functions
ionic:
move lif mutex setup and delete
ionic:
no devlink_unregister if not registered
ionic:
remove debug stats
ionic:
remove mac overflow flags
ionic:
tame the filter no space message
ionic:
widen queue_lock use around lif init and deinit
iov_iter:
Fix iov_iter_get_pages{,_alloc} page fault return value
iov_iter:
Introduce fault_in_iov_iter_writeable
iov_iter:
Introduce nofault flag to disable page faults
iov_iter:
Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable
ip6_vti:
initialize __ip6_tnl_parm struct in vti6_siocdevprivate
ip:
use dev_addr_set() in tunnels
ipack:
ipoctal: rename tty-driver pointer
ipc/ipc_sysctl.c:
remove fallback for !CONFIG_PROC_SYSCTL
ipc:
check checkpoint_restore_ns_capable() to modify C/R proc files
ipc:
WARN if trying to remove ipc object which is absent
ipmi:
Add docs for IPMB direct addressing
ipmi:
Add docs for the IPMI IPMB driver
ipmi:
Add support for IPMB direct messages
ipmi:
bail out if init_srcu_struct fails
ipmi:
bt-bmc: Use registers directly
ipmi:
bt: Add ast2600 compatible string
ipmi:
Check error code before processing BMC response
ipmi:
Disable some operations during a panic
ipmi:
Export ipmb_checksum()
ipmi:
Fix a typo
ipmi:
fix initialization when workqueue allocation fails
ipmi:
fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking
ipmi:
fix oob access due to uninit smi_msg type
ipmi:
Fix UAF when uninstall ipmi_si and ipmi_msghandler module
ipmi:
ipmb: fix dependencies to eliminate build error
ipmi:
ipmb: Fix off-by-one size check on rcvlen
ipmi:
kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()'
ipmi:
Move remove_work to dedicated workqueue
ipmi:
msghandler: Make symbol 'remove_work_wq' static
ipmi:
ssif: initialize ssif_info->client early
Linux:
ipmi:devintf: Return a proper error when recv buffer too small
Linux:
ipmi:ipmb: Add initial support for IPMI over IPMB
Linux:
ipmi:ipmb: Add OF support
Linux:
ipmi:ipmb: Fix unknown command response
Linux:
ipmi:ssif: Use depends on, not select, for I2C
Linux:
ipmi:watchdog: Set panic count to proper value on a panic
ipv4:
annotate data races arount inet->min_ttl
ipv4:
Check attribute length for RTA_FLOW in multipath route
ipv4:
Check attribute length for RTA_GATEWAY in multipath route
ipv4:
convert fib_num_tclassid_users to atomic_t
ipv4:
guard IP_MINTTL with a static key
ipv6/tcp:
small drop monitor changes
ipv6:
annotate data races around np->min_hopcount
ipv6:
Check attribute length for RTA_GATEWAY in multipath route
ipv6:
Check attribute length for RTA_GATEWAY when deleting multipath route
ipv6:
check return value of ipv6_skip_exthdr
ipv6:
constify dev_addr passing
ipv6:
Continue processing multipath route even if gateway attribute is invalid
ipv6:
Do cleanup if attribute validation fails in multipath route
ipv6:
enable net.ipv6.route.max_size sysctl in network namespace
ipv6:
fix memory leak in fib6_rule_suppress
ipv6:
fix typos in __ip6_finish_output()
ipv6:
guard IPV6_MINHOPCOUNT with a static key
ipv6:
ioam: Add support for the ip6ip6 encapsulation
ipv6:
ioam: Distinguish input and output for hop-limit
ipv6:
ioam: Prerequisite patch for ioam6_iptunnel
ipv6:
move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie
ipv6:
raw: check passed optlen before reading
ipv6:
remove useless assignment to newinet in tcp_v6_syn_recv_sock()
ipvs:
add sysctl_run_estimation to support disable estimation
ipvs:
autoload ipvs on genl access
ipw2200:
Fix a function name in print messages
ipw2200:
prepare for const netdev->dev_addr
irq:
add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY
irq:
add generic_handle_arch_irq()
irq:
arc: avoid CONFIG_HANDLE_DOMAIN_IRQ
irq:
arm64: perform irqentry in entry code
irq:
arm: perform irqentry in entry code
irq:
csky: perform irqentry in entry code
irq:
mips: avoid nested irq_enter()
irq:
mips: simplify bcm6345_l1_irq_handle()
irq:
mips: simplify do_domain_IRQ()
irq:
mips: stop (ab)using handle_domain_irq()
irq:
nds32: avoid CONFIG_HANDLE_DOMAIN_IRQ
irq:
openrisc: perform irqentry in entry code
irq:
remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY
irq:
remove handle_domain_{irq,nmi}()
irq:
riscv: perform irqentry in entry code
irq:
simplify handle_domain_{irq,nmi}()
irq:
unexport handle_irq_desc()
irq_work:
Allow irq_work_sync() to sleep if irq_work() no IRQ support.
irq_work:
Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
irq_work:
Handle some irq_work in a per-CPU thread on PREEMPT_RT
irqchip/apple-aic:
Mark aic_init_smp() as __init
irqchip/armada-370-xp:
Fix return value of armada_370_xp_msi_alloc()
irqchip/armada-370-xp:
Fix support for Multi-MSI interrupts
irqchip/aspeed-scu:
Replace update_bits with write_bits.
irqchip/csky-mpintc:
Fixup mask/unmask implementation
irqchip/irq-bcm7038-l1:
Gate use of CPU logical map to MIPS
irqchip/irq-bcm7038-l1:
Remove .irq_cpu_offline()
irqchip/irq-bcm7038-l1:
Restrict affinity setting to MIPS
irqchip/irq-bcm7038-l1:
Switch to IRQCHIP_PLATFORM_DRIVER
irqchip/irq-bcm7038-l1:
Use irq_get_irq_data()
irqchip/irq-bcm7120-l2:
Add put_device() after of_find_device_by_node()
irqchip/irq-bcm7120-l2:
Switch to IRQCHIP_PLATFORM_DRIVER
irqchip/irq-brcmstb-l2:
Switch to IRQCHIP_PLATFORM_DRIVER
irqchip/irq-gic-v3-its.c:
Force synchronisation when issuing INVALL
irqchip/irq-mvebu-icu:
Make use of the helper function devm_platform_ioremap_resource()
irqchip/irq-mvebu-pic:
Make use of the helper function devm_platform_ioremap_resource()
irqchip/irq-ts4800:
Make use of the helper function devm_platform_ioremap_resource()
irqchip/mchp-eic:
Add support for the Microchip EIC
irqchip/mchp-eic:
Fix return value check in mchp_eic_init()
irqchip/meson-gpio:
Make it possible to build as a module
irqchip/mips-gic:
Get rid of the reliance on irq_cpu_online()
irqchip/mips-gic:
Use bitfield helpers
irqchip/sifive-plic:
Fixup EOI failed when masked
irqchip/stm32:
Make use of the helper function devm_platform_ioremap_resource()
irqchip/ti-sci-inta:
Make use of the helper function devm_platform_ioremap_resource()
irqchip:
Fix compile-testing without CONFIG_OF
irqchip:
Fix kernel-doc parameter typo for IRQCHIP_DECLARE
irqchip:
nvic: Fix offset for Interrupt Priority Offsets
irqchip:
Provide stronger type checking for IRQCHIP_MATCH/IRQCHIP_DECLARE
irqdomain:
Make of_phandle_args_to_fwspec() generally available
isofs:
Fix out of bound access for corrupted isofs image
isystem:
delete global -isystem compile option
iwlwifi:
ACPI: support revision 3 WGDS tables
iwlwifi:
add new device id 7F70
iwlwifi:
add new killer devices to the driver
iwlwifi:
add new pci SoF with JF
iwlwifi:
add some missing kernel-doc in struct iwl_fw
iwlwifi:
Add support for getting rf id with blank otp
iwlwifi:
Add support for more BZ HWs
iwlwifi:
add vendor specific capabilities for some RFs
iwlwifi:
allow rate-limited error messages
iwlwifi:
api: fix struct iwl_wowlan_status_v7 kernel-doc
iwlwifi:
api: remove unused RX status bits
iwlwifi:
bump FW API to 67 for AX devices
iwlwifi:
BZ Family BUS_MASTER_DISABLE_REQ code duplication
iwlwifi:
BZ Family SW reset support
iwlwifi:
cfg: set low-latency-xtal for some integrated So devices
iwlwifi:
change all JnP to NO-160 configuration
iwlwifi:
dbg: treat dbgc allocation failure when tlv is missing
iwlwifi:
dbg: treat non active regions as unsupported regions
iwlwifi:
dump host monitor data when NIC doesn't init
iwlwifi:
fix fw/img.c license statement
iwlwifi:
fix LED dependencies
iwlwifi:
Fix memory leaks in error handling path
iwlwifi:
Fix missing error code in iwl_pci_probe()
iwlwifi:
fix warnings produced by kernel debug options
iwlwifi:
fw dump: add infrastructure for dump scrubbing
iwlwifi:
fw: uefi: add missing include guards
iwlwifi:
mvm: add definitions for new rate & flags
iwlwifi:
mvm: add lmac/umac PC info in case of error
iwlwifi:
mvm: Add RTS and CTS flags to iwl_tx_cmd_flags.
iwlwifi:
mvm: add support for 160Mhz in ranging measurements
iwlwifi:
mvm: Add support for new rate_n_flags in tx_cmd.
iwlwifi:
mvm: convert old rate & flags to the new format.
iwlwifi:
mvm: correct sta-state logic for TDLS
iwlwifi:
mvm: d3: use internal data representation
iwlwifi:
mvm: disable RX-diversity in powersave
iwlwifi:
mvm: don't crash on invalid rate w/o STA
iwlwifi:
mvm: don't get address of mvm->fwrt just to dereference as a pointer
iwlwifi:
mvm: extend session protection on association
iwlwifi:
mvm: fix ieee80211_get_he_iftype_cap() iftype
iwlwifi:
mvm: fix some kerneldoc issues
iwlwifi:
mvm: fix WGDS table print in iwl_mvm_chub_update_mcc()
iwlwifi:
mvm: improve log when processing CSA
iwlwifi:
mvm: read 6E enablement flags from DSM and pass to FW
iwlwifi:
mvm: Read acpi dsm to get channel activation bitmap
iwlwifi:
mvm: reduce WARN_ON() in TX status path
iwlwifi:
mvm: Remove antenna c references
iwlwifi:
mvm: remove csi from iwl_mvm_pass_packet_to_mac80211()
iwlwifi:
mvm: remove session protection after auth/assoc
iwlwifi:
mvm: remove session protection on disassoc
iwlwifi:
mvm: reset PM state on unsuccessful resume
iwlwifi:
mvm: retry init flow if failed
iwlwifi:
mvm: scrub key material in firmware dumps
iwlwifi:
mvm: set BT-coex high priority for 802.1X/4-way-HS
iwlwifi:
mvm: set inactivity timeouts also for PS-poll
iwlwifi:
mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF
iwlwifi:
mvm: Support new TX_RSP and COMPRESSED_BA_RES versions
iwlwifi:
mvm: Support new version of BEACON_TEMPLATE_CMD.
iwlwifi:
mvm: Support new version of ranging response notification
iwlwifi:
mvm: Support version 3 of tlc_update_notif.
iwlwifi:
mvm: update definitions due to new rate & flags
iwlwifi:
mvm: update RFI TLV
iwlwifi:
mvm: Use all Rx chains for roaming scan
iwlwifi:
parse debug exclude data from firmware file
iwlwifi:
pcie: fix constant-conversion warning
iwlwifi:
pcie: fix killer name matching for AX200
iwlwifi:
pcie: refactor dev_info lookup
iwlwifi:
pcie: remove duplicate entry
iwlwifi:
pcie: remove two duplicate PNJ device entries
iwlwifi:
pcie: simplify iwl_pci_find_dev_info()
iwlwifi:
pcie: try to grab NIC access early
iwlwifi:
pcie: update sw error interrupt for BZ family
iwlwifi:
pnvm: don't kmemdup() more than we have
iwlwifi:
pnvm: print out the version properly
iwlwifi:
pnvm: read EFI data only if long enough
iwlwifi:
remove contact information
iwlwifi:
remove MODULE_AUTHOR() statements
iwlwifi:
remove redundant iwl_finish_nic_init() argument
iwlwifi:
rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF
iwlwifi:
rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD
iwlwifi:
Start scratch debug register for Bz family
iwlwifi:
yoyo: fw debug config from context info and preset
iwlwifi:
yoyo: support for ROM usniffer
ixgbe:
Document how to enable NBASE-T support
ixgbe:
let the xdpdrv work with more than 64 cpus
ixgbe:
set X550 MDIO speed before talking to PHY
JFS:
fix memleak in jfs_mount
jfs:
use bdev_nr_bytes instead of open coding it
jfs:
use sb_bdev_nr_blocks
kallsyms:
fix address-checks for kernel related range
kallsyms:
remove arch specific text and data check
kallsyms:
strip LTO suffixes from static functions
kasan:
add kasan mode messages when kasan init
kasan:
arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
kasan:
common: provide can_alloc in kasan_save_stack()
kasan:
Extend KASAN mode kernel parameter
kasan:
fix tag for large allocations when using CONFIG_SLAB
kasan:
generic: introduce kasan_record_aux_stack_noalloc()
kasan:
Remove duplicate of kasan_flag_async
kasan:
test: add memcpy test that avoids out-of-bounds write
kasan:
test: bypass __alloc_size checks
kasan:
test: silence intentional read overflow warnings
kbuild:
Add make tarzst-pkg build option
kbuild:
detect objtool update without using .SECONDEXPANSION
kbuild:
Enable DT schema checks for %.dtb targets
kbuild:
Enable dtc 'unit_address_format' warning by default
kbuild:
factor out OBJECT_FILES_NON_STANDARD check into a macro
kbuild:
Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x
kbuild:
move objtool_args back to scripts/Makefile.build
kbuild:
rename __objtool_obj and reuse it for cmd_cc_lto_link_modules
kbuild:
reuse $(cmd_objtool) for cmd_cc_lto_link_modules
kbuild:
split DEBUG_CFLAGS out to scripts/Makefile.debug
kbuild:
store the objtool command in *.cmd files
kbuild:
Unify options for BTF generation for vmlinux and modules
kbuild:
use more subdir- for visiting subdirectories while cleaning
kconfig:
add conf_get_autoheader_name()
kconfig:
Add support for -Wimplicit-fallthrough
kconfig:
Create links to main menu items in search
kconfig:
move sym_escape_string_value() to confdata.c
kconfig:
narrow the scope of variables in the lexer
kconfig:
refactor conf_touch_dep()
kconfig:
refactor conf_write_autoconf()
kconfig:
refactor conf_write_dep()
kconfig:
refactor conf_write_heading()
kconfig:
refactor conf_write_symbol()
kconfig:
refactor listnewconfig code
kconfig:
remove 'const' from the return type of sym_escape_string_value()
kconfig:
rename a variable in the lexer to a clearer name
kcov:
allocate per-CPU memory on the relevant node
kcov:
avoid enable+disable interrupts if !in_task()
kcov:
replace local_irq_save() with a local_lock_t
kcsan:
Add ability to pass instruction pointer of access to reporting
kcsan:
Move ctx to start of argument list
kcsan:
Save instruction pointer for scoped accesses
kcsan:
selftest: Cleanup and add missing __init
kcsan:
Start stack trace with explicit location if provided
kcsan:
Support reporting scoped read-write access type
kcsan:
test: Defer kcsan_test_init() after kunit initialization
kcsan:
test: Fix flaky test case
kcsan:
test: Use kunit_skip() to skip tests
kdb:
Adopt scheduler's task classification
kernel-doc:
support DECLARE_PHY_INTERFACE_MASK()
kernel.h:
drop unneeded
inclusion from other headers
kernel.h:
split out container_of() and typeof_member() macros
kernel.h:
split out instruction pointer accessors
kernel/crash_core:
suppress unknown crashkernel parameter warning
kernel/fork.c:
unshare(): use swap() to make code cleaner
kernel/locking:
Add context to ww_mutex_trylock()
kernel/resource:
clean up and optimize iomem_is_exclusive()
kernel/resource:
disallow access to exclusive system RAM regions
kernel/sched:
Fix sched_fork() access an invalid sched_task_group
kernel:
remove spurious blkdev.h includes
kernfs:
remove kernfs_create_file and kernfs_create_file_ns
kernfs:
remove the unused lockdep_key field in struct kernfs_ops
kfence:
add note to documentation about skipping covered allocations
kfence:
always use static branches to guard kfence_alloc()
kfence:
count unexpectedly skipped allocations
kfence:
default to dynamic branch instead of static keys mode
kfence:
fix memory leak when cat kfence objects
kfence:
limit currently covered allocations when pool nearly full
kfence:
move saving stack trace of allocations into __kfence_alloc()
kfence:
shorten critical sections of alloc/free
kfence:
test: use kunit_skip() to skip tests
kmap_local:
don't assume kmap PTEs are linear arrays in memory
kobject:
unexport kobject_create() in kobject.h
kprobe:
Simplify prepare_kprobe() by dropping redundant version
kprobes:
Add a test case for stacktrace from kretprobe handler
kprobes:
Add assertions for required lock
kprobes:
Add kretprobe_find_ret_addr() for searching return address
kprobes:
add testcases for s390
kprobes:
convert tests to kunit
kprobes:
Do not use local variable when creating debugfs file
kprobes:
Enable stacktrace from pt_regs in kretprobe handler
kprobes:
Fix coding style issues
kprobes:
Limit max data_size of the kretprobe instances
kprobes:
Make arch_check_ftrace_location static
kprobes:
treewide: Cleanup the error messages for kprobes
kprobes:
treewide: Make it harder to refer kretprobe_trampoline directly
kprobes:
treewide: Remove trampoline_address from kretprobe_trampoline_handler()
kprobes:
treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor()
kprobes:
treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe()
kprobes:
Use bool type for functions which returns boolean value
kprobes:
Use helper to parse boolean input from userspace
kprobes:
Use IS_ENABLED() instead of kprobes_built_in()
kselftests/net:
add missed icmp.sh test to Makefile
kselftests/net:
add missed setup_loopback.sh/setup_veth.sh to Makefile
kselftests/net:
add missed SRv6 tests
kselftests/net:
add missed toeplitz.sh/toeplitz_client.sh to Makefile
kselftests/net:
add missed vrf_strict_mode_test.sh test to Makefile
kselftests/sched:
cleanup the child processes
ksmbd:
change LeaseKey data type to u8 array
ksmbd:
contain default data stream even if xattr is empty
ksmbd:
disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
ksmbd:
don't need 8byte alignment for request length in ksmbd_check_message
ksmbd:
downgrade addition info error msg to debug in smb2_get_info_sec()
ksmbd:
Fix an error handling path in 'smb2_sess_setup()'
ksmbd:
Fix buffer length check in fsctl_validate_negotiate_info()
ksmbd:
fix error code in ndr_read_int32()
ksmbd:
fix memleak in get_file_stream_info()
ksmbd:
fix uninitialized symbol 'pntsd_size'
ksmbd:
Move more definitions into the shared area
ksmbd:
remove md4 leftovers
ksmbd:
Remove redundant 'flush_workqueue()' calls
ksmbd:
remove smb2_buf_length in smb2_hdr
ksmbd:
remove smb2_buf_length in smb2_transform_hdr
ksmbd:
set unique value to volume serial field in FS_VOLUME_INFORMATION
ksmbd:
switch to use shared definitions where available
ksmbd:
use ksmbd_req_buf_next() in ksmbd_smb2_check_message()
ksmbd:
use ksmbd_req_buf_next() in ksmbd_verify_smb_message()
ksmbd:
use the common definitions for NEGOTIATE_PROTOCOL
ksmbd:
Use the SMB3_Create definitions from the shared
ksmdb:
use cmd helper variable in smb2_get_ksmbd_tcon()
kthread:
Move prio/affinite change into the newly created thread
kunit:
add 'kunit.action' param to allow listing out tests
kunit:
drop assumption in kunit-log-test about current suite
kunit:
fix too small allocation when using suite-only kunit.filter_glob
kunit:
Reset suite count after running tests
kunit:
tool: actually track how long it took to run tests
kunit:
tool: allow filtering test cases via glob
kunit:
tool: continue past invalid utf-8 output
kunit:
tool: factor exec + parse steps into a function
kunit:
tool: fix typecheck errors about loading qemu configs
kunit:
tool: improve compatibility of kunit_parser with KTAP specification
kunit:
tool: misc fixes (unused vars, imports, leaked files)
kunit:
tool: show list of valid --arch options when invalid
kunit:
tool: support running each suite/test separately
kunit:
tool: yield output from run_kernel in real time
KVM:
arm64: Add handlers for protected VM System Registers
KVM:
arm64: Add memcg accounting to KVM allocations
KVM:
arm64: Add missing field descriptor for MDCR_EL2
KVM:
arm64: Allow KVM to be disabled from the command line
KVM:
arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1
KVM:
arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus()
KVM:
arm64: Change the return type of kvm_vcpu_preferred_target()
KVM:
arm64: Depend on HAVE_KVM instead of OF
KVM:
arm64: Disable privileged hypercalls after pKVM finalisation
KVM:
arm64: Don't include switch.h into nvhe/kvm-main.c
KVM:
arm64: Extract ESR_ELx.EC only
KVM:
arm64: Fix early exit ptrauth handling
KVM:
arm64: Fix host stage-2 finalization
KVM:
arm64: Fix reporting of endianess when the access originates at EL0
KVM:
arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3
KVM:
arm64: Handle protected guests at 32 bits
KVM:
arm64: Initialize trap registers for protected VMs
KVM:
arm64: Move __get_fault_info() and co into their own include file
KVM:
arm64: Move early handlers to per-EC handlers
KVM:
arm64: Move pkvm's special 32bit handling into a generic infrastructure
KVM:
arm64: Move sanitized copies of CPU features
KVM:
arm64: nvhe: Fix a non-kernel-doc comment
KVM:
arm64: Pass struct kvm to per-EC handlers
KVM:
arm64: pkvm: Consolidate include files
KVM:
arm64: pkvm: Drop AArch32-specific registers
KVM:
arm64: pkvm: Drop sysregs that should never be routed to the host
KVM:
arm64: pkvm: Give priority to standard traps over pvm handling
KVM:
arm64: pkvm: Handle GICv3 traps as required
KVM:
arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI
KVM:
arm64: pkvm: Move kvm_handle_pvm_restricted around
KVM:
arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array()
KVM:
arm64: pkvm: Preserve pending SError on exit from AArch32
KVM:
arm64: pkvm: Use a single function to expose all id-regs
KVM:
arm64: Prevent re-finalisation of pKVM for a given CPU
KVM:
arm64: Propagate errors from __pkvm_prot_finalize hypercall
KVM:
arm64: Reject stub hypercalls after pKVM has been initialised
KVM:
arm64: Replace get_raz_id_reg() with get_raz_reg()
KVM:
arm64: Return early from read_id_reg() if register is RAZ
KVM:
arm64: Save PSTATE early on exit
KVM:
arm64: selftests: Add arch_timer test
KVM:
arm64: selftests: Add basic GICv3 support
KVM:
arm64: selftests: Add basic support for arch_timers
KVM:
arm64: selftests: Add basic support to generate delays
KVM:
arm64: selftests: Add guest support to get the vcpuid
KVM:
arm64: selftests: Add host support for vGIC
KVM:
arm64: selftests: Add init ITS device test
KVM:
arm64: selftests: Add light-weight spinlock support
KVM:
arm64: selftests: Add MMIO readl/writel support
KVM:
arm64: selftests: Add some tests for GICv2 in vgic_init
KVM:
arm64: selftests: Add support for cpu_relax
KVM:
arm64: selftests: Add support to disable and enable local IRQs
KVM:
arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range
KVM:
arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range
KVM:
arm64: selftests: arch_timer: Support vCPU migration
KVM:
arm64: selftests: Introduce ARM64_SYS_KVM_REG
KVM:
arm64: selftests: Maintain consistency for vcpuid type
KVM:
arm64: selftests: Make vgic_init gic version agnostic
KVM:
arm64: selftests: Make vgic_init/vm_gic_create version agnostic
KVM:
arm64: Simplify masking out MTE in feature id reg
KVM:
arm64: Trap access to pVM restricted features
KVM:
arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly)
KVM:
arm64: Unconditionally include generic KVM's Kconfig
KVM:
arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0
KVM:
arm64: vgic-v2: Check cpu interface region is not above the VM IPA size
KVM:
arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode
KVM:
arm64: vgic-v3: Check ITS region is not above the VM IPA size
KVM:
arm64: vgic-v3: Check redist region is not above the VM IPA size
KVM:
arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS
KVM:
arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible
KVM:
arm64: vgic-v3: Work around GICv3 locally generated SErrors
KVM:
arm64: vgic: Add memcg accounting to vgic allocations
KVM:
arm64: vgic: Drop vgic_check_ioaddr()
kvm:
arm64: vgic: Introduce vgic_check_iorange
KVM:
cleanup allocation of rmaps and page tracking data
KVM:
Disallow user memslot with size that exceeds "unsigned long"
KVM:
downgrade two BUG_ONs to WARN_ON_ONCE
KVM:
Drop 'except' parameter from kvm_make_vcpus_request_mask()
KVM:
emulate: Comment on difference between RDPMC implementation and manual
KVM:
ensure APICv is considered inactive if there is no APIC
KVM:
Ensure local memslot copies operate on up-to-date arch-specific data
KVM:
fix avic_set_running for preemptable kernels
KVM:
Fix steal time asm constraints
KVM:
generalize "bugged" VM to "dead" VM
kvm:
irqfd: avoid update unmodified entries of the routing
KVM:
Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache
KVM:
Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask
KVM:
MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM:
MMU: change __direct_map() arguments to kvm_page_fault
KVM:
MMU: change direct_page_fault() arguments to kvm_page_fault
KVM:
MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault
KVM:
MMU: change fast_page_fault() arguments to kvm_page_fault
KVM:
MMU: change FNAME(fetch)() arguments to kvm_page_fault
KVM:
MMU: change handle_abnormal_pfn() arguments to kvm_page_fault
KVM:
MMU: change kvm_faultin_pfn() arguments to kvm_page_fault
KVM:
MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault
KVM:
MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault
KVM:
MMU: change mmu->page_fault() arguments to kvm_page_fault
KVM:
MMU: change page_fault_handle_page_track() arguments to kvm_page_fault
KVM:
MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault
KVM:
MMU: change tracepoints arguments to kvm_page_fault
KVM:
MMU: clean up make_spte return value
KVM:
MMU: inline set_spte in FNAME(sync_page)
KVM:
MMU: inline set_spte in mmu_set_spte
KVM:
MMU: Introduce struct kvm_page_fault
KVM:
MMU: mark page dirty in make_spte
KVM:
MMU: pass kvm_mmu_page struct to make_spte
KVM:
MMU: pass struct kvm_page_fault to mmu_set_spte
KVM:
MMU: pass unadulterated gpa to direct_page_fault
KVM:
MMU: remove unnecessary argument to mmu_set_spte
KVM:
MMU: set ad_disabled in TDP MMU role
KVM:
MMU: shadow nested paging does not have PKU
KVM:
MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log
kvm:
mmu: Use fast PF path for access tracking of huge pages when possible
KVM:
Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid()
KVM:
nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit
KVM:
nVMX: Clean up x2APIC MSR handling for L2
KVM:
nVMX: Don't use Enlightened MSR Bitmap for L3
KVM:
nVMX: don't use vcpu->arch.efer when checking host state on nested state load
KVM:
nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12
KVM:
nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST
KVM:
nVMX: Handle dynamic MSR intercept toggling
KVM:
nVMX: Query current VMCS when determining if MSR bitmaps are in use
KVM:
nVMX: Reset vmxon_ptr upon VMXOFF emulation.
KVM:
nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required
KVM:
nVMX: Use a gfn_to_hva_cache for vmptrld
KVM:
nVMX: Use INVALID_GPA for pointers used in nVMX.
KVM:
nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check
KVM:
nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12
KVM:
Optimize kvm_make_vcpus_request_mask() a bit
KVM:
PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value
KVM:
PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB
KVM:
PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr()
KVM:
PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM:
PPC: Replace zero-length array with flexible array member
KVM:
PPC: Tick accounting should defer vtime accounting 'til after IRQ handling
KVM:
Pre-allocate cpumasks for kvm_make_all_cpus_request_except()
kvm:
rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS
KVM:
RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM:
RISC-V: Unmap stage2 mapping when deleting/moving a memslot
KVM:
s390: Add a routine for setting userspace CPU state
KVM:
s390: add debug statement for diag 318 CPNC data
KVM:
s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus()
KVM:
s390: Fix handle_sske page fault handling
KVM:
s390: pv: add macros for UVC CC values
KVM:
s390: pv: avoid double free of sida page
KVM:
s390: pv: avoid stalls for kvm_s390_pv_init_vm
KVM:
s390: pv: avoid stalls when making pages secure
KVM:
s390: pv: properly handle page flags for protected guests
KVM:
s390: Simplify SIGP Set Arch handling
KVM:
selftests: Add event channel upcall support to xen_shinfo_test
KVM:
selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state
KVM:
selftests: Assert mmap HVA is aligned when using HugeTLB
KVM:
selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test
KVM:
selftests: Build the memslot tests for arm64
KVM:
selftests: Capture per-vCPU GPA in perf_test_vcpu_args
KVM:
selftests: Create VM with adjusted number of guest pages for perf tests
KVM:
selftests: Explicitly state indicies for vm_guest_mode_params array
KVM:
selftests: Expose align() helpers to tests
KVM:
selftests: Fill per-vCPU struct during "perf_test" VM creation
KVM:
selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests
KVM:
selftests: Fix nested SVM tests when built with clang
kvm:
selftests: Fix spelling mistake "missmatch" -> "mismatch"
KVM:
selftests: Make memslot_perf_test arch independent
KVM:
selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
KVM:
selftests: Move per-VM GPA into perf_test_args
KVM:
selftests: Move vCPU thread creation and joining to common helpers
KVM:
selftests: page_table_test: fix calculation of guest_test_phys_mem
KVM:
selftests: Remove perf_test_args.host_page_size
KVM:
selftests: Require GPA to be aligned when backed by hugepages
KVM:
selftests: set CPUID before setting sregs in vcpu creation
KVM:
selftests: Start at iteration 0 instead of -1
KVM:
selftests: Sync perf_test_args to guest during VM creation
KVM:
selftests: Use perf util's per-vCPU GPA/pages in demand paging test
KVM:
selftests: Use perf_test_destroy_vm in memslot_modification_stress_test
KVM:
selftests: Use shorthand local var to access struct perf_tests_args
KVM:
selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs
KVM:
selftests: Wait for all vCPU to be created before entering guest mode
KVM:
SEV: accept signals in sev_lock_two_vms
KVM:
SEV: Add support for SEV intra host migration
KVM:
SEV: Add support for SEV-ES intra host migration
KVM:
SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
KVM:
SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs
KVM:
SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked
KVM:
SEV: do not take kvm->lock when destroying
KVM:
SEV: do not use list_replace_init on an empty list
KVM:
SEV: Drop a redundant setting of sev->asid during initialization
KVM:
SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability
KVM:
SEV: Fall back to vmalloc for SEV-ES scratch area if necessary
KVM:
SEV: Fix typo in and tweak name of cmd_allowed_from_miror()
KVM:
SEV: initialize regions_list of a mirror VM
KVM:
SEV: Mark nested locking of kvm->lock
KVM:
SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
KVM:
SEV: Prohibit migration of a VM that has mirrors
KVM:
SEV: provide helpers to charge/uncharge misc_cg
KVM:
SEV: Refactor out sev_es_state struct
KVM:
SEV: Return appropriate error codes if SEV-ES scratch setup fails
KVM:
SEV: Set sev_info.active after initial checks in sev_guest_init()
KVM:
SEV: unify cgroup cleanup code for svm_vm_migrate_from
KVM:
SEV: WARN if SEV-ES is marked active but SEV is not
KVM:
SVM: Do not terminate SEV-ES guests on GHCB validation failure
KVM:
SVM: Move RESET emulation to svm_vcpu_reset()
kvm:
use kvfree() in kvm_arch_free_vm()
KVM:
use vma_pages() helper
KVM:
VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT
KVM:
VMX: Always clear vmx->fail on emulation_required
KVM:
VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled
KVM:
VMX: do not use uninitialized gfn_to_hva_cache
KVM:
VMX: Drop explicit zeroing of MSR guest values at vCPU creation
KVM:
VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
KVM:
VMX: Macrofy the MSR bitmap getters and setters
KVM:
VMX: Move RESET emulation to vmx_vcpu_reset()
KVM:
VMX: prepare sync_pir_to_irr for running with APICv disabled
KVM:
VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges
KVM:
VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero
KVM:
VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit
KVM:
VMX: Set failure code in prepare_vmcs02()
KVM:
VMX: Unregister posted interrupt wakeup handler on hardware unsetup
KVM:
VMX: Use precomputed vmx->pt_desc.addr_range
KVM:
VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
KVM:
vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0
KVM:
x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages
KVM:
x86/mmu: Avoid memslot lookup in page_fault_handle_page_track
KVM:
x86/mmu: Avoid memslot lookup in rmap_add
KVM:
x86/mmu: clean up prefetch/prefault/speculative naming
KVM:
x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU
KVM:
x86/mmu: Don't advance iterator after restart due to yielding
KVM:
x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range()
KVM:
x86/mmu: Drop a redundant, broken remote TLB flush
KVM:
x86/mmu: Extract zapping of rmaps for gfn range to separate helper
KVM:
x86/mmu: Fix TLB flush range when handling disconnected pt
KVM:
x86/mmu: Fold rmap_recycle into rmap_add
KVM:
x86/mmu: Handle "default" period when selectively waking kthread
KVM:
x86/mmu: include EFER.LMA in extended mmu role
KVM:
x86/mmu: kvm_faultin_pfn has to return false if pfh is returned
KVM:
x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes()
KVM:
x86/mmu: Pass the memslot around via struct kvm_page_fault
KVM:
x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator
KVM:
x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path
KVM:
x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k
KVM:
x86/mmu: Retry page fault if root is invalidated by memslot update
KVM:
x86/mmu: Skip tlb flush if it has been done in zap_gfn_range()
KVM:
x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping
KVM:
x86/mmu: Verify shadow walk doesn't terminate early in page faults
KVM:
x86/pmu: Fix reserved bits for AMD PerfEvtSeln register
KVM:
x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO
KVM:
x86/xen: Use sizeof_field() instead of open-coding it
kvm:
x86: abstract locking around pvclock_update_vm_gtod_copy
KVM:
x86: add config for non-kvm users of page tracking
KVM:
x86: Add helper to consolidate core logic of SET_CPUID{2} flows
KVM:
x86: Add vendor name to kvm_x86_ops, use it for error messages
KVM:
x86: Always set kvm_run->if_flag
KVM:
x86: Assume a 64-bit hypercall for guests with protected state
KVM:
x86: avoid warning with -Wbitwise-instead-of-logical
KVM:
X86: Cache CR3 in prev_roots when PCID is disabled
KVM:
x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM:
X86: Change kvm_sync_page() to return true when remote flush is needed
KVM:
x86: Check for rmaps allocation
KVM:
x86: check PIR even for vCPUs with disabled APICv
KVM:
x86: Clarify the kvm_run.emulation_failure structure layout
kvm:
x86: Convert return type of *is_valid_rdpmc_ecx() to bool
KVM:
x86: Do not mark all registers as avail/dirty during RESET/INIT
KVM:
X86: Don't check unsync if the original spte is writible
KVM:
X86: Don't flush current tlb on shadow page modification
KVM:
X86: Don't reset mmu context when toggling X86_CR4_PGE
KVM:
X86: Don't reset mmu context when X86_CR4_PCIDE 1->0
KVM:
X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest()
KVM:
X86: Don't unsync pagetables when speculative
KVM:
x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN
KVM:
x86: Don't WARN if userspace mucks with RCX during string I/O exit
KVM:
x86: Drop arbitrary KVM_SOFT_MAX_VCPUS
KVM:
x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES
KVM:
x86: Expose Predictive Store Forwarding Disable
KVM:
x86: Expose TSC offset controls to userspace
KVM:
x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions
KVM:
x86: Fix potential race in KVM_GET_CLOCK
KVM:
x86: Fix recording of guest steal time / preempted status
KVM:
X86: Fix tlb flush for tdp in kvm_invalidate_pcid()
KVM:
x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap()
KVM:
X86: Fix when shadow_root_level=5 && guest root_level<4
KVM:
x86: Fold fx_init() into kvm_arch_vcpu_create()
KVM:
x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN
KVM:
x86: Get exit_reason as part of kvm_x86_ops.get_exit_info
KVM:
x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
KVM:
x86: ignore APICv if LAPIC is not enabled
KVM:
x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
KVM:
x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active
KVM:
x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
KVM:
x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT
kvm:
x86: mmu: Make NX huge page recovery period configurable
KVM:
x86: move guest_pv_has out of user_access section
KVM:
X86: Move PTE present check from loop body to __shadow_walk_next()
KVM:
x86: Move SVM's APICv sanity check to common x86
KVM:
x86: nSVM: don't copy pause related settings
KVM:
x86: nSVM: implement nested TSC scaling
KVM:
x86: On emulation failure, convey the exit reason, etc. to userspace
KVM:
x86: only allocate gfn_track when necessary
KVM:
X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb()
kvm:
x86: protect masterclock with a seqcount
KVM:
X86: Raise #GP when clearing CR0_PG in 64 bit mode
KVM:
x86: Refactor tsc synchronization code
KVM:
x86: Remove defunct setting of CR0.ET for guests during vCPU create
KVM:
x86: Remove defunct setting of XCR0 for guest during vCPU create
KVM:
X86: Remove FNAME(update_pte)
KVM:
X86: Remove kvm_mmu_flush_or_zap()
KVM:
x86: remove PMU FIXED_CTR3 from msrs_to_save_all
kvm:
x86: Remove stale declaration of kvm_no_apic_vcpu
KVM:
x86: Rename kvm_lapic_enable_pv_eoi()
KVM:
x86: Report host tsc and realtime values in KVM_GET_CLOCK
KVM:
x86: Retry page fault if MMU reload is pending and root has no sp
KVM:
x86: selftests: svm_int_ctl_test: fix intercept calculation
KVM:
x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol
KVM:
x86: Simplify retrieving the page offset when loading PDTPRs
KVM:
x86: Subsume nested GPA read helper into load_pdptrs()
KVM:
x86: SVM: add module param to control LBR virtualization
KVM:
x86: SVM: add module param to control TSC scaling
KVM:
x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset
KVM:
x86: Use a stable condition around all VT-d PI paths
KVM:
x86: Use rw_semaphore for APICv lock to allow vCPU parallelism
KVM:
X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg()
KVM:
x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall
KVM:
x86: WARN on non-zero CRs at RESET to detect improper initalization
KVM:
X86: Zap the invalid list after remote tlb flushing
lan743x:
fix deadlock in lan743x_phy_link_status_change()
leaking_addresses:
Always print a trailing newline
led-class-flash:
fix -Wrestrict warning
leds:
add new LED_FUNCTION_PLAYER for player LEDs for game controllers.
leds:
trigger: Disable CPU trigger on PREEMPT_RT
leds:
trigger: use RCU to protect the led_cdevs list
lib, stackdepot:
add helper to print stack entries
lib, stackdepot:
add helper to print stack entries into buffer
lib, stackdepot:
check stackdepot handle before accessing slabs
lib/bootconfig:
Fix the xbc_get_info kerneldoc
lib/bootconfig:
Make xbc_alloc_mem() and xbc_free_mem() as __init function
lib/stackdepot:
include gfp.h
lib/stackdepot:
introduce __stack_depot_save()
lib/stackdepot:
remove unused function argument
lib/string:
Move helper functions out of string.c
lib/test_vmalloc.c:
use swap() to make code cleaner
lib/vsprintf.c:
Amend static asserts for format specifier flags
lib/xz, lib/decompress_unxz.c:
Fix spelling in comments
lib/xz:
Add MicroLZMA decoder
lib/xz:
Avoid overlapping memcpy() with invalid input with in-place decompression
lib/xz:
Move s->lzma.len = 0 initialization to lzma_reset()
lib/xz:
Validate the value before assigning it to an enum variable
lib:
bitmap: Introduce node-aware alloc API
lib:
devres: Add managed arch_io_reserve_memtype_wc()
lib:
devres: Add managed arch_phys_wc_add()
lib:
Introduce CONFIG_MEMCPY_KUNIT_TEST
lib:
uninline simple_strntoull() as well
lib:
zstd: Add cast to silence clang's -Wbitwise-instead-of-logical
lib:
zstd: Add decompress_sources.h for decompress_unzstd
lib:
zstd: Add kernel-specific API
lib:
zstd: Don't add -O3 to cflags
lib:
zstd: Don't inline functions in zstd_opt.c
lib:
zstd: Fix unused variable warning
lib:
zstd: Upgrade to latest upstream zstd version 1.4.10
libata-scsi:
fix checking of DMA state
libata:
add horkage for ASMedia 1092
libata:
add horkage for missing Identify Device log
libata:
fix checking of DMA state
libata:
fix read log timeout value
libata:
if T_LENGTH is zero, dma direction should be DMA_NONE
libata:
libahci: declare ahci_shost_attr_group as static
libata:
support concurrent positioning ranges log
libbpf:
Add "map_extra" as a per-map-type extra flag
libbpf:
Add "tc" SEC_DEF which is a better name for "classifier"
libbpf:
Add ability to fetch bpf_program's underlying instructions
libbpf:
Add API documentation convention guidelines
libbpf:
Add API that copies all BTF types from one BTF object to another
libbpf:
Add btf__type_cnt() and btf__raw_data() APIs
libbpf:
Add doc comments in libbpf.h
libbpf:
Add legacy uprobe attaching support
libbpf:
Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
libbpf:
Add opt-in strict BPF program section name handling logic
libbpf:
Add sphinx code documentation comments
libbpf:
Add support for BTF_KIND_TAG
libbpf:
Add typeless ksym support to gen_loader
libbpf:
Add weak ksym support to gen_loader
libbpf:
Allow skipping attach_func_name in bpf_program__set_attach_target()
libbpf:
Change bpf_object_skeleton data field to const pointer
libbpf:
Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC
libbpf:
Constify all high-level program attach APIs
libbpf:
Deprecate AF_XDP support
libbpf:
Deprecate ambiguously-named bpf_program__size() API
libbpf:
Deprecate bpf_object__unload() API since v0.6
libbpf:
Deprecate bpf_objects_list
libbpf:
Deprecate bpf_{map,program}__{prev,next} APIs since v0.7
libbpf:
Deprecate btf__finalize_data() and move it into libbpf.c
libbpf:
Deprecate multi-instance bpf_program APIs
libbpf:
Deprecated bpf_object_open_opts.relaxed_core_relocs
libbpf:
Don't crash on object files with no symbol tables
libbpf:
Ensure BPF prog types are set before relocations
libbpf:
Ensure that BPF syscall fds are never 0, 1, or 2
libbpf:
Extract ELF processing state into separate struct
libbpf:
Fix BTF header parsing checks
libbpf:
Fix build with latest gcc/binutils with LTO
libbpf:
Fix dumping big-endian bitfields
libbpf:
Fix dumping non-aligned __int128
libbpf:
Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED()
libbpf:
Fix lookup_and_delete_elem_flags error reporting
libbpf:
Fix memory leak in btf__dedup()
libbpf:
Fix memory leak in legacy kprobe attach logic
libbpf:
Fix off-by-one bug in bpf_core_apply_relo()
libbpf:
Fix overflow in BTF sanity checks
libbpf:
Fix ptr_is_aligned() usages
libbpf:
Fix skel_internal.h to set errno on loader retval < 0
libbpf:
Fix the use of aligned attribute
libbpf:
Ignore STT_SECTION symbols in 'maps' section
libbpf:
Introduce legacy kprobe events support
libbpf:
Make gen_loader data aligned.
libbpf:
Make libbpf_version.h non-auto-generated
libbpf:
Migrate internal use of bpf_program__get_prog_info_linear
libbpf:
Minimize explicit iterator of section definition array
libbpf:
Modify bpf_printk to choose helper based on arg count
libbpf:
Perform map fd cleanup for gen_loader in case of error
libbpf:
Properly ignore STT_SECTION symbols in legacy map definitions
libbpf:
Reduce reliance of attach_fns on sec_def internals
libbpf:
Refactor and simplify legacy kprobe code
libbpf:
Refactor ELF section handler definitions
libbpf:
Refactor internal sec_def handling to enable pluggability
libbpf:
Remove assumptions about uniqueness of .rodata/.data/.bss maps
libbpf:
Remove Makefile warnings on out-of-sync netlink.h/if_link.h
libbpf:
Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag
libbpf:
Resolve invalid weak kfunc calls with imm = 0, off = 0
libbpf:
Schedule open_opts.attach_prog_fd deprecation since v0.7
libbpf:
Simplify BPF program auto-attach code
libbpf:
Simplify look up by name of internal maps
libbpf:
Skip re-installing headers file if source is older than target
libbpf:
Support detecting and attaching of writable tracepoint program
libbpf:
Support kernel module function calls
libbpf:
Support multiple .rodata.* and .data.* BPF maps
libbpf:
Support uniform BTF-defined key/value specification across all BPF maps
libbpf:
Update gen_loader to emit BTF_KIND_FUNC relocations
libbpf:
update index.rst reference
libbpf:
Use __BYTE_ORDER__
libbpf:
Use Elf64-specific types explicitly for dealing with ELF
libbpf:
Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME
libbpf:
Use O_CLOEXEC uniformly when opening fds
libbpf:
Use pre-setup sec_def in libbpf_find_attach_btf_id()
libbpf:
Use static const fmt string in __bpf_printk
libceph, ceph:
move ceph_osdc_copy_from() into cephfs code
libceph:
drop ->monmap and err initialization
libertas:
Fix possible memory leak in probe and disconnect
libertas:
replace snprintf in show functions with sysfs_emit
libertas_tf:
Fix possible memory leak in probe and disconnect
libfs:
Move shmem_exchange to simple_rename_exchange
libfs:
Support RENAME_EXCHANGE in simple_rename()
libnvdimm/label:
Add a helper for nlabel validation
libnvdimm/label:
Define CXL region labels
libnvdimm/labels:
Add uuid helpers
libnvdimm/labels:
Fix kernel-doc for label.h
libnvdimm/labels:
Introduce CXL labels
libnvdimm/labels:
Introduce the concept of multi-range namespace labels
libperf cpumap:
Use binary search in perf_cpu_map__idx() as array are sorted
libtraceevent:
Increase libtraceevent logging when verbose
Linux:
Linux 5.16
Linux:
Linux 5.16-rc1
Linux:
Linux 5.16-rc2
Linux:
Linux 5.16-rc3
Linux:
Linux 5.16-rc4
Linux:
Linux 5.16-rc5
Linux:
Linux 5.16-rc6
Linux:
Linux 5.16-rc7
Linux:
Linux 5.16-rc8
linux/container_of.h:
switch to static_assert
liquidio:
Overcome missing device lock protection in init/remove flows
litex_liteeth:
Fix a double free in the remove function
lkdtm/bugs:
Check that a per-task stack canary exists
llc/snap:
constify dev_addr passing
llc:
fix out-of-bound array index in llc_sk_dev_hash()
lockdep:
Improve comments in wait-type checks
lockdep:
Let lock_is_held_type() detect recursive read as read
locking/lockdep:
Avoid RCU-induced noinstr fail
locking/lockdep:
Cleanup the repeated declaration
locking/rt:
Take RCU nesting into account for __might_resched()
locking/rtmutex:
Fix incorrect condition in rtmutex_spin_on_owner()
locking/rwbase:
Optimize rwbase_read_trylock
locking/rwsem:
Disable preemption for spinning region
locking/rwsem:
Fix comments about reader optimistic lock stealing conditions
locking/rwsem:
Make handoff bit handling more consistent
locking/rwsem:
Optimize down_read_trylock() under highly contended case
locking/ww-mutex:
Fix uninitialized use of ret in test_aa()
locking:
Remove rcu_read_{,un}lock() for preempt_{dis,en}able()
locking:
Remove spin_lock_flags() etc
locks:
remove changelog comments
locks:
remove LOCK_MAND flock lock support
locktorture:
Warn on individual lock_torture_init() error conditions
loop:
add error handling support for add_disk()
loop:
Remove duplicate assignments
loop:
Remove the unnecessary bdev checks and unused bdev variable
loop:
Use blk_validate_block_size() to validate block size
loop:
Use invalidate_disk() helper to invalidate gendisk
loop:
Use pr_warn_once() for loop_control_remove() warning
lsm,io_uring:
add LSM hooks to io_uring
LSM:
Avoid warnings about potentially unused hook variables
lsm_audit:
avoid overloading the "key" audit field
lwtunnel:
Validate RTA_ENCAP_TYPE attribute length
m68k/emu/nfblock:
add error handling support for add_disk()
m68k:
defconfig: Update defconfigs for v5.15-rc1
m68k:
muldi3: Use semicolon instead of comma
m68k:
set a default value for MEMORY_RESERVE
m68knommu:
Remove MCPU32 config symbol
mac80211:
add docs for ssn in struct tid_ampdu_tx
mac80211:
add parse regulatory info in 6 GHz operation information
mac80211:
agg-tx: don't schedule_and_wake_txq() under sta->lock
mac80211:
always allocate struct ieee802_11_elems
mac80211:
check hostapd configuration parsing twt requests
mac80211:
debugfs: calculate free buffer size correctly
mac80211:
do drv_reconfig_complete() before restarting all
mac80211:
do not access the IV when it was stripped
mac80211:
drop check for DONT_REORDER in __ieee80211_select_queue
mac80211:
fils: use cfg80211_find_ext_elem()
mac80211:
fix a memory leak where sta_info is not freed
mac80211:
fix locking in ieee80211_start_ap error path
mac80211:
fix lookup when adding AddBA extension element
mac80211:
fix memory leaks with element parsing
mac80211:
fix monitor_sdata RCU/locking assertions
mac80211:
fix radiotap header generation
mac80211:
fix rate control for retransmitted frames
mac80211:
fix regression in SSN handling of addba tx
mac80211:
fix TCP performance on mesh interface
mac80211:
Fix the size used for building probe request
mac80211:
fix throughput LED trigger
mac80211:
initialize variable have_higher_than_11mbit
mac80211:
mark TX-during-stop for TX in in_reconfig
mac80211:
MBSSID support in interface handling
mac80211:
mesh: clean up rx_bcn_presp API
mac80211:
mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
mac80211:
mlme: find auth challenge directly
mac80211:
move CRC into struct ieee802_11_elems
mac80211:
Prevent AP probing during suspend
mac80211:
reduce stack usage in debugfs
mac80211:
save transmit power envelope element and power constraint
mac80211:
send ADDBA requests using the tid/queue of the aggregation session
mac80211:
set up the fwd_skb->dev for mesh forwarding
mac80211:
split beacon retrieval functions
mac80211:
track only QoS data frames for admission control
mac80211:
twt: don't use potentially unaligned pointer
mac80211:
update channel context before station state
mac80211:
use eth_hw_addr_set()
mac80211:
use ieee80211_bss_get_elem() in most places
mac80211:
use ieee802_11_parse_elems() in ieee80211_prep_channel()
mac80211:
validate extended element ID is present
mac80211_hwsim:
enable 6GHz channels
mac802154:
use dev_addr_set()
mac802154:
use dev_addr_set() - manual
mailbox:
altera: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
apple: Add driver for Apple mailboxes
mailbox:
bcm2835: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
hi3660: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
hi6220: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
imx: support i.MX8ULP S4 MU
mailbox:
mtk-cmdq: Fix local clock ID usage
mailbox:
mtk-cmdq: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
mtk-cmdq: Validate alias_id on probe
mailbox:
omap: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
pcc: Add PCC register bundle and associated accessor functions
mailbox:
pcc: Add pcc_mbox_chan structure to hold shared memory region info
mailbox:
pcc: Add support for PCCT extended PCC subspaces(type 3/4)
mailbox:
pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq
mailbox:
pcc: Consolidate subspace doorbell register parsing
mailbox:
pcc: Consolidate subspace interrupt information parsing
mailbox:
pcc: Drop handling invalid bit-width in {read,write}_register
mailbox:
pcc: Fix kernel doc warnings
mailbox:
pcc: Move bulk of PCCT parsing into pcc_mbox_probe
mailbox:
pcc: Refactor all PCC channel information into a structure
mailbox:
pcc: Rename doorbell ack to platform interrupt ack register
mailbox:
pcc: Use PCC mailbox channel pointer instead of standard
mailbox:
platform-mhu: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
qcom-apcs-ipc: Add QCM2290 APCS IPC support
mailbox:
qcom-apcs-ipc: Consolidate msm8994 type apcs_data
mailbox:
qcom-apcs-ipc: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
Remove WARN_ON for async_cb.cb in cmdq_exec_done
mailbox:
sti: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
stm32-ipcc: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
sun6i: Make use of the helper function devm_platform_ioremap_resource()
mailbox:
xgene-slimpro: Make use of the helper function devm_platform_ioremap_resource()
mailmap:
Fix text encoding for Niklas Sц╤derlund
mailmap:
update email address for Colin King
mailmap:
update email address for Guo Ren
MAINTAINERS:
add "exec & binfmt" section with myself and Eric
MAINTAINERS:
add an entry for NXP S32G boards
MAINTAINERS:
add Andrey as the DRM GPU scheduler maintainer
MAINTAINERS:
Add Apple mailbox files
MAINTAINERS:
Add DT Bindings for Auxiliary Display Drivers
MAINTAINERS:
Add entry for MediaTek SMI
MAINTAINERS:
Add entry for Qualcomm NAND controller driver
MAINTAINERS:
Add entry for Qualcomm PCIe Endpoint driver and binding
MAINTAINERS:
Add entry to MAINTAINERS for Milbeaut
MAINTAINERS:
Add maintainer entry for zstd
MAINTAINERS:
add maintainer for Qualcomm FastRPC driver
MAINTAINERS:
Add myself as maintainer of the scd4x driver
MAINTAINERS:
Add pasemi i2c to ARM/APPLE MACHINE
MAINTAINERS:
add pinctrl-apple-gpio to ARM/APPLE MACHINE
MAINTAINERS:
Add Prashant's maintainership of cros_ec drivers
MAINTAINERS:
Add rpmsg tty driver maintainer
MAINTAINERS:
add rtw89 wireless driver
MAINTAINERS:
Add Sergio Paracuellos as MT7621 PCIe maintainer
MAINTAINERS:
Add Siqueira for AMD DC
MAINTAINERS:
Add some information to PARAVIRT_OPS entry
MAINTAINERS:
Add spi-nor device tree binding under SPI NOR maintainers
MAINTAINERS:
Add the driver info of the NXP IMX8QXP
MAINTAINERS:
adjust file entry for of_net.c after movement
MAINTAINERS:
Chrome: Drop Enric Balletbo i Serra
MAINTAINERS:
co-maintain random.c
MAINTAINERS:
dri-devel is for all of drivers/gpu
MAINTAINERS:
drop obsolete file pattern in SDHCI DRIVER section
MAINTAINERS:
fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
MAINTAINERS:
fix up entry for AMD Powerplay
MAINTAINERS:
mark more list instances as moderated
MAINTAINERS:
mt76: update MTK folks
MAINTAINERS:
net: mlxsw: Remove Jiri as a maintainer, add myself
MAINTAINERS:
power: supply: max17040: add entry with reviewers
MAINTAINERS:
power: supply: max17042: add entry with reviewers
MAINTAINERS:
rectify entry for ALLWINNER HARDWARE SPINLOCK SUPPORT
MAINTAINERS:
rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE
MAINTAINERS:
rectify entry for CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
MAINTAINERS:
rectify entry for HIKEY960 ONBOARD USB GPIO HUB DRIVER
MAINTAINERS:
rectify entry for INTEL KEEM BAY DRM DRIVER
MAINTAINERS:
remove
[email protected]
MAINTAINERS:
s390/net: add Alexandra and Wenjia as maintainer
MAINTAINERS:
s390/net: remove myself as maintainer
MAINTAINERS:
update arm,vic.yaml reference
MAINTAINERS:
update arm,vic.yaml reference
MAINTAINERS:
update aspeed,i2c.yaml reference
MAINTAINERS:
Update B53 section to cover SF2 switch driver
MAINTAINERS:
Update BCM7XXX entry with additional patterns
MAINTAINERS:
update brcm,unimac-mdio.yaml reference
MAINTAINERS:
update email address of Christian Borntraeger
MAINTAINERS:
Update ENA maintainers information
MAINTAINERS:
update faraday,ftrtc010.yaml reference
MAINTAINERS:
Update for VMware PVRDMA driver
MAINTAINERS:
update gemini.yaml reference
MAINTAINERS:
update gpio-brcmstb maintainers
MAINTAINERS:
update intel,ixp46x-rng.yaml reference
MAINTAINERS:
update Kalle Valo's email
MAINTAINERS:
update kdump maintainers
MAINTAINERS:
Update KPROBES and TRACING entries
MAINTAINERS:
Update maintainer entry for keystone platforms
MAINTAINERS:
update mtd-physmap.yaml reference
MAINTAINERS:
Update Mun Yew Tham as Altera Mailbox Driver maintainer
MAINTAINERS:
update nxp,imx8-jpeg.yaml reference
MAINTAINERS:
Update PCI subsystem information
MAINTAINERS:
Update powerpc KVM entry
MAINTAINERS:
Update remoteproc repo url
MAINTAINERS:
update SeongJae's email address
MAINTAINERS:
Update the devicetree documentation path of hyperbus
MAINTAINERS:
Update the entry for MHI bus
MAINTAINERS:
update ti,sci.yaml reference
MAITAINERS:
Change zonefs maintainer email address
Makefile:
Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH
maple:
fix wrong return value of maple_bus_init().
marvell:
octeontx2: build error: unknown type name 'u64'
mctp:
Add flow extension to skb
mctp:
Add initial test structure and fragmentation test
mctp:
Add initial test structure and fragmentation test
mctp:
Add input reassembly tests
mctp:
Add input reassembly tests
mctp:
Add packet rx tests
mctp:
Add packet rx tests
mctp:
Add refcounts to mctp_dev
mctp:
Add route input to socket tests
mctp:
Add route input to socket tests
mctp:
Add test utils
mctp:
Add test utils
mctp:
Add tracepoints for tag/key handling
mctp:
Allow local delivery to the null EID
mctp:
Allow MCTP on tun devices
mctp:
Avoid leak of mctp_sk_key
mctp:
Do inits as a subsys_initcall
mctp:
Don't let RTM_DELROUTE delete local routes
mctp:
handle the struct sockaddr_mctp padding fields
mctp:
handle the struct sockaddr_mctp_ext padding field
mctp:
Implement a timeout for tags
mctp:
Implement extended addressing
mctp:
locking, lifetime and validity changes for sk_keys
mctp:
Pass flow data & flow release events to drivers
mctp:
Remove only static neighbour on RTM_DELNEIGH
mctp:
Return new key from mctp_alloc_local_tag
mctp:
Set route MTU via netlink
mctp:
test: fix skb free in test device tx
mctp:
Warn if pointer is set for a wrong dev type
md/bitmap:
don't set max_write_behind if there is no write mostly device
md/raid1:
fix missing bitmap update w/o WriteMostly devices
md/raid1:
only allocate write behind bio for WriteMostly device
md/raid1:
use rdev in raid1_write_request directly
md/raid5:
call roundup_pow_of_two in raid5_run
md:
add error handling support for add_disk()
md:
add the bitmap group to the default groups for the md kobject
md:
bcache: Fix spelling of 'acquire'
md:
extend disks_mutex coverage
md:
fix double free of mddev->private in autorun_array()
md:
fix update super 1.0 on rdev size change
md:
properly unwind when failing to add the kobject in md_alloc
md:
remove unused argument from md_new_event
md:
update superblock after changing rdev flags in state_store
md:
use bdev_nr_sectors instead of open coding it
mdio:
aspeed: Fix "Link is Down" issue
media:
Add ADV7610 support for adv7604 driver - DT docs.
media:
Add ADV7610 support for adv7604 driver.
media:
add Mediatek's MM21 format
media:
Add NV12_4L4 tiled format
media:
Add sensor driver support for the ov13b10 camera.
media:
admin-guide: Update i2c-cardlist
media:
allegro: add control to disable encoder buffer
media:
allegro: add encoder buffer support
media:
allegro: add pm_runtime support
media:
allegro: correctly scale the bit rate in SPS
media:
allegro: extract nal value lookup functions to header
media:
allegro: fix module removal if initialization failed
media:
allegro: fix row and column in response message
media:
allegro: ignore interrupt if mailbox is not initialized
media:
allegro: lookup VCU settings
media:
allegro: nal-hevc: implement generator for vui
media:
allegro: remove external QP table
media:
allegro: write correct colorspace into SPS
media:
allegro: write vui parameters for HEVC
media:
am437x: Make use of the helper function devm_platform_ioremap_resource()
media:
aspeed-video: ignore interrupts that aren't enabled
media:
aspeed: add debugfs
media:
aspeed: refine to avoid full jpeg update
media:
atmel: fix the ispck initialization
media:
atomisp: Fix error handling in probe
media:
atomisp: restore missing 'return' statement
media:
c8sectpfe-dvb: Remove unused including
media:
cadence: Make use of the helper function devm_platform_ioremap_resource()
media:
camss: vfe: Decrease priority of of VFE HW version to 'dbg'
media:
camss: vfe: Don't call hw_version() before its dependencies are met
media:
camss: vfe: Don't read hardware version needlessly
media:
camss: vfe: Remove vfe_hw_version_read() argument
media:
camss: vfe: Rework vfe_hw_version_read() function definition
media:
camss: vfe: simplify vfe_get_wm_sizes()
media:
cec-pin: fix off-by-one SFT check
media:
cec: ao-cec: Make use of the helper function devm_platform_ioremap_resource()
media:
cec: copy sequence field for the reply
media:
CEC: keep related menu entries together
media:
cec: s5p_cec: Make use of the helper function devm_platform_ioremap_resource()
media:
cedrus: add check for H264 and H265 limitations
media:
cedrus: Add H265 10-bit capability flag
media:
cedrus: Don't kernel map most buffers
media:
cedrus: drop min_buffers_needed.
media:
cedrus: fix double free
media:
cedrus: Fix SUNXI tile size calculation
media:
cedrus: hevc: Add support for scaling lists
media:
Clean V4L2_PIX_FMT_NV12MT documentation
media:
coda: Make use of the helper function devm_platform_ioremap_resource()
media:
cx23885: Fix snd_card_free call on null card pointer
media:
cxd2820r: include the right header
media:
cxd2880-spi: Fix a null pointer dereference on error handling path
media:
davinci: Make use of the helper function devm_platform_ioremap_resource()
media:
docs: Document the behaviour of uvcvideo driver
media:
Documentation: i2c-cardlist: add the Hynix hi846 sensor
media:
dt-bindings: media: document mediatek,mt8183-vcodec-dec
media:
dt-bindings: media: document SK Hynix Hi-846 MIPI CSI-2 8M pixel sensor
media:
dt-bindings: media: mtk-vcodec: Add binding for MT8195 VENC
media:
dt-bindings: media: renesas,csi2: Add r8a779a0 support
media:
dt-bindings: media: renesas,imr: Convert to json-schema
media:
dt-bindings: media: rkisp1: document different irq possibilities
media:
dt-bindings: media: rkisp1: document px30 isp compatible
media:
dt-bindings: media: rkisp1: fix pclk clock-name
media:
dt-bindings: media: venus: Add sc7280 dt schema
media:
dt-bindings: media: venus: Add sdm660 dt schema
media:
dt-bindings: mt9p031: Add missing required properties
media:
dt-bindings: mt9p031: Convert bindings to yaml
media:
dt-bindings: vendor-prefixes: Add SK Hynix Inc.
media:
dvb-frontend/mxl5xx: Remove repeated verbose license text
media:
dvb-frontend/mxl692: Remove repeated verbose license text
media:
dvb-frontends/cxd2099: Remove repeated verbose license text
media:
dvb-frontends/stv0910: Remove repeated verbose license text
media:
dvb-frontends/stv6111: Remove repeated verbose license text
media:
dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
media:
dvb-usb: fix ununit-value in az6027_rc_query
media:
dw9714: Add implementation for events
media:
em28xx: add missing em28xx_close_extension
media:
em28xx: Don't use ops->suspend if it is NULL
media:
exynos-gsc: Make use of the helper function devm_platform_ioremap_resource()
media:
exynos4-is: Make use of the helper function devm_platform_ioremap_resource()
media:
firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
media:
gspca/gl860-mi1320/ov9655: avoid -Wstring-concatenation warning
media:
gspca/sn9c20x: Add ability to control built-in webcam LEDs
media:
gspca: Limit frame size to sizeimage.
media:
hantro: Add scaling lists feature
media:
hantro: Auto generate the AXI ID to avoid conflicts
media:
hantro: Constify static struct v4l2_m2m_ops
media:
hantro: Fix check for single irq
media:
hantro: Fix media device bus_info string
media:
hevc: Add scaling matrix control
media:
hi846: include property.h instead of of_graph.h
media:
hi846: remove the of_match_ptr macro
media:
i.MX6: Support 16-bit BT.1120 video input
media:
i2c: add driver for the SK Hynix Hi-846 8M pixel camera
media:
i2c: imx319: Support device probe in non-zero ACPI D state
media:
i2c: select V4L2_ASYNC where needed
media:
i2c: ths8200 needs V4L2_ASYNC
media:
imx-jpeg: Add pm-runtime support for imx-jpeg
media:
imx-jpeg: Fix occasional decoder fail on jpegs without DHT
media:
imx-jpeg: Fix possible null pointer dereference
media:
imx-jpeg: Fix the error handling path of 'mxc_jpeg_probe()'
media:
imx-jpeg: Make use of the helper function devm_platform_ioremap_resource()
media:
imx-jpeg: Remove soft reset between frames encoding
media:
imx-pxp: Make use of the helper function devm_platform_ioremap_resource()
media:
imx258: Fix getting clock frequency
media:
imx7.rst: Provide an example for imx6ull-evk capture
media:
imx: drop unneeded MODULE_ALIAS
media:
imx: set a media_device bus_info string
media:
imx: TODO: Remove items that are already supported
media:
ipu3-cio2 Check num_planes and sizes in queue_setup
media:
ipu3-cio2: Introduce to_cio2_buffer() helper macro
media:
ipu3-cio2: Introduce to_cio2_device() helper macro
media:
ipu3-cio2: Introduce to_sensor_asd() helper macro
media:
ipu3-cio2: Parse sensor orientation and rotation
media:
ipu3-cio2: Replace open-coded for_each_set_bit()
media:
ipu3-cio2: Switch to use media_entity_to_video_device()
media:
ipu3-cio2: Use temporary storage for struct device pointer
media:
ipu3-imgu: imgu_fmt: Handle properly try
media:
ipu3-imgu: Refactor bytesperpixel calculation
media:
ipu3-imgu: Set valid initial format
media:
ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info
media:
ipu3.rst: Improve header formatting on tables
media:
ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
media:
ir_toy: allow tx carrier to be set
media:
ir_toy: assignment to be16 should be of correct type
media:
ir_toy: deal with residual irdata before expected response
media:
ir_toy: do not resubmit broken urb
media:
ir_toy: prevent device from hanging during transmit
media:
ir_toy: print firmware version in correct format
media:
ite-cir: IR receiver stop working after receive overflow
media:
ivtv: don't allow negative resolutions as module parameters
media:
ivtv: fix build for UML
media:
m5602_ov7660: remove the repeated declaration
media:
MAINTAINERS, .mailmap: Update Ezequiel Garcia's email address
media:
MAINTAINERS: Add linux-renesas-soc mailing list to renesas JPU
media:
MAINTAINERS: update maintainer for ch7322 driver
media:
mb86a20s: make arrays static const
media:
mceusb: ensure rx resolution can be retrieved
media:
mceusb: return without resubmitting URB in case of -EPROTO error.
media:
Media: meson: vdec: Use devm_platform_ioremap_resource_byname()
media:
meson-ge2d: Fix rotation parameter changes detection in 'ge2d_s_ctrl()'
media:
meson-ir-tx: fix platform_no_drv_owner.cocci warnings
media:
meson: ge2d: Make use of the helper function devm_platform_ioremap_resource()
media:
mt9p031: Fix corrupted frame after restarting stream
media:
mt9p031: Make pixel clock polarity configurable by DT
media:
mt9p031: Read back the real clock rate
media:
mt9p031: Use BIT macro
media:
mtk-jpeg: Make use of the helper function devm_platform_ioremap_resource()
media:
mtk-vcodec: Add MT8195 H264 venc driver
media:
mtk-vcodec: Clean redundant encoder format definition
media:
mtk-vcodec: enable MT8183 decoder
media:
mtk-vcodec: fix warnings: symbol XXX was not declared
media:
mtk-vcodec: make flush buffer reusable by encoder
media:
mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate settings
media:
mtk-vcodec: support version 2 of decoder firmware ABI
media:
mtk-vcodec: vdec: add media device if using stateless api
media:
mtk-vcodec: vdec: clamp OUTPUT resolution to hardware limits
media:
mtk-vcodec: vdec: handle firmware version field
media:
mtk-vcodec: vdec: move stateful ops into their own file
media:
mtk-vcodec: vdec: Support H264 profile control
media:
mtk-vcodec: vdec: support stateless API
media:
mtk-vcodec: vdec: support stateless H.264 decoding
media:
mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD
media:
mtk-vcodec: venc: fix return value when start_streaming fails
media:
mtk-vcodec: venc: support START and STOP commands
media:
mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
media:
mx2_emmaprp: Make use of the helper function devm_platform_ioremap_resource()
media:
mxl111sf: change mutex_init() location
media:
netup_unidvb: handle interrupt properly according to the firmware
media:
omap_vout: use dma_addr_t consistently
media:
ov13858: Add implementation for events
media:
ov5670: Add implementation for events
media:
ov8856: Set default mbus format but allow caller to alter
media:
pci/ivtv: switch from 'pci_' to 'dma_' API
media:
pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL
media:
pvrusb2: Replaced simple_strtol() with kstrtoint()
media:
radio-wl1273: Avoid card name truncation
media:
rc: clean the freed urb pointer to avoid double free
media:
rc: img-ir: Make use of the helper function devm_platform_ioremap_resource()
media:
rc: ir-hix5hd2: Make use of the helper function devm_platform_ioremap_resource()
media:
rc: meson-ir: Make use of the helper function devm_platform_ioremap_resource()
media:
rc: mtk-cir: Make use of the helper function devm_platform_ioremap_resource()
media:
rc: st_rc: Make use of the helper function devm_platform_ioremap_resource()
media:
rc: sunxi-cir: Make use of the helper function devm_platform_ioremap_resource()
media:
rcar-csi2: Add checking to rcsi2_start_receiver()
media:
rcar-csi2: Add r8a779a0 support
media:
rcar-csi2: Cleanup mutex on remove and fail
media:
rcar-csi2: Make use of the helper function devm_platform_ioremap_resource()
media:
rcar-csi2: Serialize access to set_fmt and get_fmt
media:
rcar-isp: Add Renesas R-Car Image Signal Processor driver
media:
rcar-vin: add G/S_PARM ioctls
media:
rcar-vin: add GREY format
media:
rcar-vin: Add r8a779a0 support
media:
rcar-vin: Create a callback to setup media links
media:
rcar-vin: Extend group notifier DT parser to work with any port
media:
rcar-vin: Fix error paths for rvin_mc_init()
media:
rcar-vin: Improve async notifier cleanup paths
media:
rcar-vin: Improve reuse of parallel notifier
media:
rcar-vin: Move and rename CSI-2 link notifications
media:
rcar-vin: Move group async notifier
media:
rcar-vin: Refactor controls creation for video device
media:
rcar-vin: Remove explicit device availability check
media:
rcar-vin: Rename array storing subdevice information
media:
rcar-vin: Specify media device ops at group creation time
media:
rcar-vin: Use user provided buffers when starting
media:
rcar_drif: Make use of the helper function devm_platform_get_and_ioremap_resource()
media:
rcar_drif: select CONFIG_V4L2_ASYNC
media:
rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
media:
rcar_jpu: Make use of the helper function devm_platform_ioremap_resource()
media:
remove myself from dvb media maintainers
media:
Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16
media:
Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FMT_NV12_32L32
media:
renesas-ceu: Make use of the helper function devm_platform_ioremap_resource()
media:
Request API is no longer experimental
media:
rkvdec: Do not override sizeimage for output format
media:
rkvdec: Support dynamic resolution changes
media:
rockchip: rga: Make use of the helper function devm_platform_ioremap_resource()
media:
rockchip: rkisp1: add prefixes for v10 specific parts
media:
rockchip: rkisp1: add support for px30 isp version
media:
rockchip: rkisp1: add support for v12 isp variants
media:
rockchip: rkisp1: allow separate interrupts
media:
rockchip: rkisp1: make some isp-param functions variable
media:
rockchip: rkisp1: make some isp-stats functions variable
media:
rockchip: rkisp1: remove unused irq variable
media:
rtl2832_sdr: clean the freed pointer and counter
media:
s3c-camif: Make use of the helper function devm_platform_ioremap_resource()
media:
s3c-camif: Remove unused including
media:
s5p-g2d: Make use of the helper function devm_platform_ioremap_resource()
media:
s5p-jpeg: Make use of the helper function devm_platform_ioremap_resource()
media:
s5p-jpeg: rename JPEG marker constants to prevent build warnings
media:
s5p-mfc: Add checking to s5p_mfc_probe().
media:
s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
media:
s5p-mfc: Make use of the helper function devm_platform_ioremap_resource()
media:
saa7134: Add support for Leadtek WinFast HDTV200 H
media:
saa7164: Remove redundant assignment of pointer t
media:
si470x: Avoid card name truncation
media:
siano: use DEFINE_MUTEX() for mutex lock
media:
sir_ir: remove broken driver
media:
staging/intel-ipu3: Constify static struct v4l2_subdev_internal_ops
media:
staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init
media:
staging/media/meson: vdec.h: fix kerneldoc warnings
media:
staging: atomisp: fix the uninitialized use in gc2235_detect()
media:
staging: document that Imgu not output auto-exposure statistics
media:
staging: media: atomisp: code formatting changes atomisp_csi2.c
media:
staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
media:
sti: Make use of the helper function devm_platform_ioremap_resource()
media:
stih-cec: Make use of the helper function devm_platform_ioremap_resource()
media:
stm32-cec: Make use of the helper function devm_platform_ioremap_resource()
media:
stm32: Potential NULL pointer dereference in dcmi_irq_thread()
media:
streamzap: ensure rx resolution can be retrieved
media:
sun6i-csi: Allow the video device to be open multiple times
media:
sunxi: Make use of the helper function devm_platform_ioremap_resource()
media:
switch from 'pci_' to 'dma_' API
media:
TDA1997x: fix tda1997x_remove()
media:
TDA1997x: handle short reads of hdmi info frame.
media:
TDA1997x: replace video detection routine
media:
tm6000: Avoid card name truncation
media:
ttusb-dec: avoid release of non-acquired mutex
media:
tuners: mxl5007t: Removed unnecessary 'return'
media:
usb: airspy: clean the freed pointer and counter
media:
usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
media:
usb: stkwebcam: Update the reference count of the usb device structure
media:
use eth_hw_addr_set()
media:
uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS
media:
uvcvideo: Check controls flags before accessing them
media:
uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL
media:
uvcvideo: Don't spam the log in uvc_ctrl_restore_values()
media:
uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE
media:
uvcvideo: refactor __uvc_ctrl_add_mapping
media:
uvcvideo: Remove s_ctrl and g_ctrl
media:
uvcvideo: Remove unused including
media:
uvcvideo: Return -EIO for control errors
media:
uvcvideo: Set capability in s_param
media:
uvcvideo: Set error_idx during ctrl_commit errors
media:
uvcvideo: Set unique vdev name based in type
media:
uvcvideo: Use control names from framework
media:
uvcvideo: Use dev->name for querycap()
media:
v4l2-core: fix VIDIOC_DQEVENT handling on non-x86
media:
v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control
media:
v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control
media:
v4l2-dev.h: move open brace after struct video_device
media:
v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_endpoints()
media:
v4l2-ioctl: Fix check_ext_ctrls
media:
v4l2-ioctl: S_CTRL output the right value
media:
v4l: async: Rename async nf functions, clean up long lines
media:
venus: Add num_vpp_pipes to resource structure
media:
venus: core : Make use of the helper function devm_platform_ioremap_resource()
media:
venus: core: Add sc7280 DT compatible and resource data
media:
venus: core: Add sdm660 DT compatible and resource struct
media:
venus: firmware: enable no tz fw loading for sc7280
media:
venus: fix vpp frequency calculation for decoder
media:
venus: Handle fatal errors during encoding and decoding
media:
venus: helper: change log level for false warning message
media:
venus: helpers: Add helper to mark fatal vb2 error
media:
venus: helpers: update NUM_MBS macro calculation
media:
venus: hfi: Check for sys error on session hfi functions
media:
venus: hfi: Skip AON register programming for V6 1pipe
media:
venus: Make sys_error flag an atomic bitops
media:
venus: Set buffer to FW based on FW min count requirement.
media:
venus: vdec: decoded picture buffer handling during reconfig sequence
media:
venus: vdec: set work route to fw
media:
venus: vdec: update output buffer size during vdec_s_fmt()
media:
venus: venc: Use pmruntime autosuspend
media:
via-camera: deleted these redundant semicolons
media:
video-i2c: more precise intervals between frames
media:
videobuf2-core: sanity checks for requests and qbuf
media:
videobuf2-dma-sg: Fix buf->vb NULL pointer dereference
media:
videobuf2: add queue memory coherency parameter
media:
videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag
media:
videobuf2: always set buffer vb2 pointer
media:
videobuf2: handle non-contiguous DMA allocations
media:
videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag
media:
videobuf2: inverse buffer cache_hints flags
media:
videobuf2: move cache_hints handling to allocators
media:
videobuf2: rework vb2_mem_ops API
media:
videobuf2: split buffer cache_hints initialisation
media:
vidtv: Fix memory leak in remove
media:
vidtv: move kfree(dvb) to vidtv_bridge_dev_release()
media:
vim2m: Remove repeated verbose license text
media:
vimc: Enable set resolution at the scaler src pad
media:
vivid: add module option to set request support mode
media:
vivid: add signal-free time for cec message xfer
media:
vivid: fix an error code in vivid_create_instance()
media:
vsp1: Add support for the V3U VSPD
media:
vsp1: Fix WPF macro names
media:
vsp1: Make use of the helper function devm_platform_ioremap_resource()
media:
vsp1: Simplify DRM UIF handling
media:
xilinx: Make use of the helper function devm_platform_ioremap_resource()
mei:
pxp: export pavp client to me client bus
mei:
Remove usage of the deprecated "pci-dma-compat.h" API
memblock:
add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED
memblock:
allow to specify flags with memblock_add_node()
memblock:
drop memblock_free_early_nid() and memblock_free_early()
memblock:
fix memblock_phys_alloc() section mismatch error
memblock:
improve MEMBLOCK_HOTPLUG documentation
memblock:
rename memblock_free to memblock_phys_free
memblock:
stop aliasing __memblock_free_late with memblock_free_late
memblock:
use memblock_free for freeing virtual pointers
memcg, kmem:
further deprecate kmem.limit_in_bytes
memcg:
flush stats only if updated
memcg:
prohibit unconditional exceeding the limit of dying tasks
memcg:
unify memcg stat flushing
memory-hotplug.rst:
document the "auto-movable" online policy
memory-hotplug.rst:
fix two instances of "movablecore" that should be "movable_node"
memory-hotplug.rst:
fix wrong /sys/module/memory_hotplug/parameters/ path
memory:
Add LPDDR2-info helpers
memory:
brcmstb_dpfe: Allow building Broadcom STB DPFE as module
memory:
fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
memory:
mtk-smi: Add clocks for smi-sub-common
memory:
mtk-smi: Add device link for smi-sub-common
memory:
mtk-smi: Add error handle for smi_probe
memory:
mtk-smi: Adjust some code position
memory:
mtk-smi: Fix a null dereference for the ostd
memory:
mtk-smi: mt8195: Add initial setting for smi-common
memory:
mtk-smi: mt8195: Add initial setting for smi-larb
memory:
mtk-smi: mt8195: Add smi support
memory:
mtk-smi: Rename smi_gen to smi_type
memory:
mtk-smi: Use clk_bulk clock ops
memory:
mtk-smi: Use devm_platform_ioremap_resource
memory:
remove unused CONFIG_MEM_BLOCK_SIZE
memory:
renesas-rpc-if: Avoid unaligned bus access for HyperFlash
memory:
renesas-rpc-if: Correct QSPI data transfer in Manual mode
memory:
renesas-rpc-if: RENESAS_RPCIF should select RESET_CONTROLLER
memory:
samsung: describe drivers in KConfig
memory:
tegra186-emc: Fix error return code in tegra186_emc_probe()
memory:
tegra186-emc: Handle errors in BPMP response
memory:
tegra20-emc: Add runtime dependency on devfreq governor module
memory:
tegra20-emc: Support matching timings by LPDDR2 configuration
memory:
tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with
memory:
tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
memory:
tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
memory:
tegra: make the array list static const, makes object smaller
memory:
tegra: Make use of the helper function devm_add_action_or_reset()
memory:
tegra: Remove interconnect state syncing hack
memstick:
avoid out-of-range warning
memstick:
jmb38x_ms: Prefer struct_size over open coded arithmetic
memstick:
jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
memstick:
ms_block: Add error handling support for add_disk()
memstick:
mspro_block: Add error handling support for add_disk()
memstick:
r592: Fix a UAF bug when removing the driver
Linux:
Merge 5.15-rc3 into char-misc next
Linux:
Merge 5.15-rc3 into tty-next
Linux:
Merge 5.15-rc3 into usb-next
Linux:
Merge 5.15-rc4 into char-misc-next
Linux:
Merge 5.15-rc4 into driver-core-next
Linux:
Merge 5.15-rc5 into usb-next
Linux:
Merge 5.15-rc6 into char-misc-next
Linux:
Merge 5.15-rc6 into driver-core-next
Linux:
Merge 5.15-rc6 into staging-next
Linux:
Merge 5.15-rc6 into tty-next
Linux:
Merge 5.15-rc6 into usb-next
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge back ACPI PCI material for v5.16.
Merge branch :
'"map_extra" and bloom filter fixups'
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nex
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nex
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'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/net-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/net-
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'5.15/scsi-fixes' into 5.16/scsi-queue
Merge branch :
'5.15/scsi-fixes' into 5.16/scsi-staging
Merge branch :
'accurate-memory-charging-for-msg_zerocopy'
Merge branch :
'acpi-dsc'
Merge branch :
'acpi-properties'
Merge branch :
'acpica'
Merge branch :
'Add bpf_skc_to_unix_sock() helper'
Merge branch :
'add support for writable bare tracepoint'
Merge branch :
'add-functional-support-for-gigabit-ethernet-driver'
Merge branch :
'add-mdiobus_modify_changed-helper'
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 :
'akpm' (patches from Andrew)
Merge branch :
'akpm' (patches from Andrew)
Merge branch :
'amt-driver'
Merge branch :
'asoc-5.15' into asoc-5.16
Merge branch :
'asoc-5.15' into asoc-5.16
Merge branch :
'atlantic-fixes'
Merge branch :
'ax88796c-spi-ethernet-adapter'
Merge branch :
'bcmgenet-flow-control'
Merge branch :
'bluetooth-don-t-write-directly-to-netdev-dev_addr'
Merge branch :
'bnxt_en-devlink'
Merge branch :
'bnxt_en-fixes'
Merge branch :
'Bpf skeleton helper method'
Merge branch :
'bpf-mips-jit'
Merge branch :
'bpf-xsk-rx-batch'
Merge branch :
'bpf-xsk-selftests'
Merge branch 'bpf:
add support for BTF_KIND_DECL_TAG typedef'
Merge branch 'bpf:
add support for new btf kind BTF_KIND_TAG'
Merge branch 'bpf:
Build with -Wcast-function-type'
Merge branch 'bpf:
Fix out-of-bound issue when jit-ing bpf_pseudo_func'
Merge branch 'bpf:
implement variadic printk helper'
Merge branch 'bpf:
introduce bpf_get_branch_snapshot'
Merge branch 'bpf:
keep track of verifier insn_processed'
Merge branch 'bpf:
Support <8-byte scalar spill and refill'
Merge branch 'bpf:
use 32bit safe version of u64_stats'
Merge branch 'bpftool:
Switch to libbpf's hashmap for referencing BPF objects'
Merge branch :
'br-fdb-refactoring'
Merge branch :
'btf_dump fixes for s390'
Merge branch :
'code-movement-to-br_switchdev-c'
Merge branch :
'core_reloc fixes for s390'
Merge branch :
'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge branch :
'delete-impossible-devlink-notifications'
Merge branch :
'dev_addr-conversions-part-1'
Merge branch :
'dev_addr-conversions-part-three'
Merge branch :
'dev_addr-conversions-part-two'
Merge branch :
'dev_addr-direct-writes'
Merge branch :
'dev_addr-dont-write'
Merge branch :
'dev_addr-fw-helpers'
Merge branch :
'dev_addr-helpers'
Merge branch :
'devlink-delete-publidh-api'
Merge branch :
'devlink-fixes'
Merge branch :
'devlink-locking'
Merge branch :
'devlink-reload-simplification'
Merge branch :
'devlink_register-last'
Merge branch :
'dpaa2-irq-coalescing'
Merge branch :
'drm-misc-fixes' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes
Merge branch :
'dsa-isolation-prep'
Merge branch :
'dsa-rtnl'
Merge branch :
'dsa-rtnl'
Merge branch :
'dsa_to_port-loops'
Merge branch :
'dt/linus' into dt/next
Merge branch :
'ena-fixes'
Merge branch :
'enetc-swtso'
Merge branch :
'enetc-trivial-ptp-one-step-tx-timestamping-cleanups'
Merge branch :
'eth_hw_addr_gen-for-switches'
Merge branch :
'eth_hw_addr_set'
Merge branch :
'ethernet-more-netdev-dev_addr-write-removals'
Merge branch :
'ethtool-add-ability-to-control-transceiver-modules-power-mode'
Merge branch :
'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge branch :
'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge branch :
'fix-broken-ptp-over-ip-on-ocelot-switches'
Merge branch :
'fixes for bpftool's Makefile'
Merge branch :
'Fixes for kfunc-mod regressions and warnings'
Merge branch :
'fixes' into features
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' into next
Merge branch :
'for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge branch :
'for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge branch :
'for-5.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
Merge branch :
'for-5.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge branch :
'for-5.16-vsprintf-pgp' into for-linus
Merge branch :
'for-5.16/amd-sfh' into for-linus
Merge branch :
'for-5.16/apple' into for-linus
Merge branch :
'for-5.16/asus' into for-linus
Merge branch :
'for-5.16/clk' into for-5.16/cpuidle
Merge branch :
'for-5.16/core' into for-linus
Merge branch :
'for-5.16/nintendo' into for-linus
Merge branch :
'for-5.16/playstation' into for-linus
Merge branch :
'for-5.16/soc' into for-5.16/cpuidle
Merge branch :
'for-5.16/u2fzero' into for-linus
Merge branch :
'for-5.16/wacom' into for-linus
Merge branch :
'for-5.16/xiaomi' into for-linus
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/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-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' into for-linus
Merge branch :
'for-next/8.6-timers' into for-next/core
Merge branch :
'for-next/extable' into for-next/core
Merge branch :
'for-next/fixes' into for-next/core
Merge branch :
'for-next/kexec' into for-next/core
Merge branch :
'for-next/kselftest' into for-next/core
Merge branch :
'for-next/misc' into for-next/core
Merge branch :
'for-next/mm' into for-next/core
Merge branch :
'for-next/mte' into for-next/core
Merge branch :
'for-next/perf' into for-next/core
Merge branch :
'for-next/pfn-valid' into for-next/core
Merge branch :
'for-next/scs' into for-next/core
Merge branch :
'for-next/sve' into for-next/core
Merge branch :
'for-next/trbe-errata' into for-next/core
Merge branch :
'for-next/vdso' into for-next/core
Merge branch :
'for-rc' into rdma.git for-next
Merge branch :
'for-v5.16/renesas-rpc' into mem-ctrl-next
Merge branch :
'Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs'
Merge branch :
'gve-improvements'
Merge branch :
'gve-jumbo-frame'
Merge branch :
'hns3-fixes'
Merge branch :
'hns3-fixes'
Merge branch :
'hns3-mac'
Merge branch :
'hns3-next'
Merge branch :
'hw_addr_set'
Merge branch :
'i2c/for-current' into i2c/for-mergewindow
Merge branch :
'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch :
'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch :
'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch :
'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch :
'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch :
'i2c/for-current' 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-gpio-ppid' into devel
Merge branch :
'ibmvnic-next'
Merge branch :
'icc-rpm' into icc-next
Merge branch :
'iddq-sr-mode'
Merge branch :
'Implement bloom filter map'
Merge branch :
'Improve set_attach_target() and deprecate open_opts.attach_prog_fd'
Merge branch :
'install libbpf headers when using the library'
Merge branch :
'introduce dummy BPF STRUCT_OPS'
Merge branch :
'ionic-cleanups'
Merge branch :
'ionic-vlanid-mgmt'
Merge branch :
'ip6gre-tests'
Merge branch :
'ipa-fixes'
Merge branch :
'ipv6-ioam-encap'
Merge branch :
'ja1105-deps'
Merge branch :
'kselftests-net-missing'
Merge branch :
'kvm-5.16-fixes' into kvm-master
Merge branch :
'kvm-5.16-fixes' into kvm-master
Merge branch :
'kvm-5.16-fixes-pre-rc2' into HEAD
Merge branch :
'kvm-guest-sev-migration' into kvm-master
Merge branch :
'kvm-pvclock-raw-spinlock' into HEAD
Merge branch :
'kvm-selftest' into kvm-master
Merge branch :
'kvm-sev-move-context' into kvm-master
Merge branch :
'L4S-style-ce_threshold_ect1-marking'
Merge branch 'libbpf:
add bpf_program__insns() accessor'
Merge branch 'libbpf:
Add btf__type_cnt() and btf__raw_data() APIs'
Merge branch 'libbpf:
add legacy uprobe support'
Merge branch 'libbpf:
Deprecate bpf_{map,program}__{prev,next} APIs since v0.7'
Merge branch 'libbpf:
Streamline internal BPF program sections handling'
Merge branch 'libbpf:
stricter BPF program section name handling'
Merge branch 'libbpf:
support custom .rodata.*/.data.* sections'
Merge branch 'libbpf:
Support uniform BTF-defined key/value specification across all BPF maps'
Merge branch 'libbpf:
use func name when pinning programs with LIBBPF_STRICT_SEC_NAME'
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 :
'macb-MII-on-RGMII'
Merge branch :
'make-neighbor-eviction-controllable-by-userspace'
Merge branch :
'mana-misc'
Merge branch :
'Managed-Neighbor-Entries'
Merge branch :
'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge branch :
'mctp-core-updates'
Merge branch :
'MCTP-flow-support'
Merge branch :
'mctp-kunit-tests'
Merge branch :
'mctp-kunit-tests'
Merge branch :
'mctp-sockaddr-padding-check-initialisation-fixup'
Merge branch :
'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.16
Merge branch :
'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.16
Merge branch :
'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.16/drivers
Merge branch :
'minor-managed-neighbor-follow-ups'
Merge branch :
'mlx4-const-dev_addr'
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-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into net-next
Merge branch :
'mlxsw-Add-support-for-transceiver-modules-reset'
Merge branch :
'mlxsw-ECN-mirroring'
Merge branch :
'mlxsw-fixes'
Merge branch :
'mlxsw-fixes'
Merge branch :
'mlxsw-multi-level-qdisc-offload'
Merge branch :
'mlxsw-next'
Merge branch :
'mlxsw-next'
Merge branch :
'mlxsw-offload-root-tbf-as-port-shaper'
Merge branch :
'mlxsw-rif-mac-prefixes'
Merge branch :
'mlxsw-selftests-updates'
Merge branch :
'mlxsw-show-per-band-ecn-marked-counter-on-qdisc'
Merge branch :
'mlxsw-trap-adjacency'
Merge branch :
'mpls-notifications'
Merge branch :
'mpr-len-checks'
Merge branch :
'mptcp-fixes'
Merge branch :
'mptcp-fixes'
Merge branch :
'mptcp-fixes-for-ulp-a-deadlock-and-netlink-docs'
Merge branch :
'mptcp-next'
Merge branch :
'mptcp-rework-fwd-memory-allocation-and-one-cleanup'
Merge branch :
'mptcp-rtx-timer'
Merge branch :
'mptcp-selftests'
Merge branch :
'mscc-ocelot-all-ports-vlan-untagged-egress'
Merge branch :
'mstar-dt-next' of https://github.com/linux-chenxing/linux into arm/dt
Merge branch :
'mv88e6xxx-fixes'
Merge branch :
'mvneta-phylink'
Merge branch :
'mvpp2-phylink'
Merge branch :
'net-bridge-mcast-add-and-enforce-query-interval-minimum'
Merge branch :
'net-constify-dev_addr-passing-for-protocols'
Merge branch :
'net-don-t-write-directly-to-netdev-dev_addr'
Merge branch :
'net-dsa-b53-clean-up-cpu-imp-ports'
Merge branch :
'net-fix-the-mirred-packet-drop-due-to-the-incorrect-dst'
Merge branch :
'net-hns3-add-some-fixes-for-net'
Merge branch :
'net-ipa-fixes'
Merge branch :
'net-phy-fix-doc-build-warning'
Merge branch :
'net-sched-fix-ct-zone-matching-for-invalid-conntrack-state'
Merge branch :
'net-sched-fixes-after-recent-qdisc-running-changes'
Merge branch :
'net-smc-fixes-2021-11-24'
Merge branch :
'net-tls-cover-all-ciphers-with-tests'
Merge branch :
'net-use-dev_addr_set-in-hamradio-and-ip-tunnels'
Merge branch :
'net-use-helpers'
Merge branch :
'net-wwan-iosm-bug-fixes'
Merge branch :
'netdev-name-in-use'
Merge branch :
'netdevsim-device-and-bus'
Merge branch :
'netfilter-vrf-rework'
Merge branch :
'next' into for-linus
Merge branch :
'nfc-minor-printk-cleanup'
Merge branch :
'nfc-pn533-const'
Merge branch :
'nfc-printk-cleanup'
Merge branch :
'nfp-fixes'
Merge branch :
'nh-group-refcnt'
Merge branch :
'objtool/urgent'
Merge branch :
'ocelot-vlan'
Merge branch :
'octeontx2-af-external-ptp-clock'
Merge branch :
'octeontx2-af-kpu'
Merge branch :
'octeontx2-af-miscellaneous-changes-for-cpt'
Merge branch :
'octeontx2-debugfs-updates'
Merge branch :
'octeontx2-ptp-vf'
Merge branch :
'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge branch :
'Parallelize verif_scale selftests'
Merge branch :
'pci/acpi'
Merge branch :
'pci/aspm'
Merge branch :
'pci/driver'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/host/apple'
Merge branch :
'pci/host/cadence'
Merge branch :
'pci/host/dwc'
Merge branch :
'pci/host/kirin'
Merge branch :
'pci/host/mt7621'
Merge branch :
'pci/host/rcar'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/misc'
Merge branch :
'pci/msi'
Merge branch :
'pci/p2pdma'
Merge branch :
'pci/portdrv'
Merge branch :
'pci/resource'
Merge branch :
'pci/switchtec'
Merge branch :
'pci/sysfs'
Merge branch :
'pci/virtualization'
Merge branch :
'pci/vpd'
Merge branch :
'per_signal_struct_coredumps-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge branch :
'phy-10g-mode-helper'
Merge branch :
'phy-supported-interfaces-bitmap'
Merge branch :
'phylink-resolve-fixes'
Merge branch :
'pm-pci'
Merge branch :
'pm-sleep'
Merge branch :
'pm-sleep'
Merge branch :
'powercap'
Merge branch :
'powercap'
Merge branch :
'ptp-ocp-timecard-v13-fw'
Merge branch :
'qca8081-phy-driver'
Merge branch :
'qca8337-improvements'
Merge branch :
'qdisc-visibility'
Merge branch :
'qed-new-fw'
Merge branch :
'r8152-fix-bugs'
Merge branch :
'ravb-gigabit'
Merge branch :
'remotes/lorenzo/pci/aardvark'
Merge branch :
'remotes/lorenzo/pci/dt'
Merge branch :
'remotes/lorenzo/pci/endpoint'
Merge branch :
'remotes/lorenzo/pci/imx6'
Merge branch :
'remotes/lorenzo/pci/qcom'
Merge branch :
'remotes/lorenzo/pci/vmd'
Merge branch :
'remotes/lorenzo/pci/xgene'
Merge branch :
'remove-qdisc-running-counter'
Merge branch :
'remove-sk-skb-caches'
Merge branch :
'rework/printk_safe-removal' into for-linus
Merge branch :
'rtl8365mb-vc-support'
Merge branch :
'rtl8366-cleanups'
Merge branch :
'RTL8366RB-enhancements'
Merge branch :
's390-next'
Merge branch :
's390-qeth-next'
Merge branch :
'SA_IMMUTABLE-fixes-for-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge branch :
'sctp-=security-hook-fixes'
Merge branch :
'sctp-plpmtud-fixes'
Merge branch 'selftests/bpf:
Add parallelism to test_progs'
Merge branch 'selftests/bpf:
Fixes for perf_buffer test'
Merge branch 'selftests/bpf:
parallel mode improvement'
Merge branch :
'sja1105-next'
Merge branch :
'small-fixes-for-true-expression-checks'
Merge branch :
'smc-EDID-support'
Merge branch :
'smc-fixes'
Merge branch :
'smc-fixes'
Merge branch :
'smc-rv23'
Merge branch :
'SMC-tracepoints'
Merge branch :
'snmp-optimizations'
Merge branch :
'SO_MARK-routing'
Merge branch :
'SO_RESEVED_MEM'
Merge branch :
'spi-5.15' into spi-5.16
Merge branch :
'spi-5.15' into spi-5.16
Merge branch :
'spi-5.15' into spi-5.16
Merge branch :
'srv6-traceroute'
Merge branch :
'Support kernel module function calls from eBPF'
Merge branch :
'tcp-receive-path-optimizations'
Merge branch :
'tcp-tx-side-cleanups'
Merge branch :
'tcp_stream_alloc_skb'
Merge branch :
'thermal-int340x'
Merge branch :
'thermal-int340x'
Merge branch :
'timers/drivers/armv8.6_arch_timer' into timers/drivers/next
Merge branch :
'timers/drivers/armv8.6_arch_timer' of https://git.linaro.org/people/daniel.lezcano/linux into for-next/8.6-timers
Merge branch :
'tip/locking/urgent'
Merge branch :
'tls-splice_read-fixes'
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'two-reverts-to-calm-down-devlink-discussion'
Merge branch :
'Typeless/weak ksym for gen_loader + misc fixups'
Merge branch :
'ucount-fixes-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge branch :
'ucount-rlimit-fixes-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge branch :
'uniphier-nx1'
Merge branch :
'v5.16/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
Merge branch :
'v5.16/vfio/colin_xu_igd_opregion_2.0_v8' into v5.16/vfio/next
Merge branch :
'v5.16/vfio/diana-fsl-reset-v2' into v5.16/vfio/next
Merge branch :
'v5.16/vfio/hch-cleanup-vfio-iommu_group-creation-v6' into v5.16/vfio/next
Merge branch :
'wireguard-siphash-patches-for-5-16-rc6'
Merge branch :
'wwan-iosm-fw-flashing'
Merge branch :
'x86/urgent' into x86/fpu, to resolve a conflict
Merge branch :
'xsa' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Linux:
Merge branch 5.15-rc3 into staging-next
Linux:
Merge branch irq/devm-churn into irq/irqchip-next
Linux:
Merge branch irq/irq_cpu_offline into irq/irqchip-next
Linux:
Merge branch irq/mchp-eic into irq/irqchip-next
Linux:
Merge branch irq/misc-5.16 into irq/irqchip-next
Linux:
Merge branch irq/modular-irqchips into irq/irqchip-next
Linux:
Merge branch irq/remove-handle-domain-irq-20211026 into irq/irqchip-next
Linux:
Merge branch kvm-arm64/memory-accounting into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmarm-master/next
Linux:
Merge branch kvm-arm64/raz-sysregs into kvmarm-master/next
Linux:
Merge branch kvm-arm64/selftest/timer into kvmarm-master/next
Linux:
Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/vgic-ipa-checks into kvmarm-master/next
Linux:
Merge branch kvm/selftests/memslot into kvmarm-master/next
Linux:
Merge branch x86/cc into x86/core
Merge branches :
'acpi-apei', 'acpi-prm' and 'acpi-docs'
Merge branches :
'acpi-glue', 'acpi-pnp', 'acpi-processor' and 'acpi-soc'
Merge branches :
'acpi-pm', 'acpi-battery' and 'acpi-ac'
Merge branches :
'acpi-x86', 'acpi-resources', 'acpi-scan' and 'acpi-misc'
Merge branches :
'acpica', 'acpi-ec', 'acpi-pmic' and 'acpi-video'
Merge branches :
'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'arm/tegra', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next
Merge branches :
'clk-composite-determine-fix', 'clk-allwinner', 'clk-amlogic' and 'clk-samsung' into clk-next
Merge branches :
'clk-imx', 'clk-ux500' and 'clk-debugfs' into clk-next
Merge branches :
'clk-leak', 'clk-rockchip', 'clk-renesas' and 'clk-at91' into clk-next
Merge branches :
'clk-qcom', 'clk-mtk', 'clk-versatile' and 'clk-doc' into clk-next
Merge branches :
'devel-stable' and 'misc' into for-linus
Merge branches :
'fixes.2021.10.07a', 'scftorture.2021.09.16a', 'tasks.2021.09.15a', 'torture.2021.09.13b' and 'torturescript.2021.09.16a' into HEAD
Merge branches :
'ib-mfd-iio-touchscreen-clk-5.16', 'ib-mfd-misc-regulator-5.16' and 'tb-mfd-from-regulator-5.16' into ibs-for-mfd-merged
Merge branches :
'pm-cpufreq' and 'pm-cpuidle'
Merge branches :
'pm-em' and 'powercap'
Merge branches :
'pm-opp' and 'pm-cpufreq'
Merge branches :
'thermal-int340x', 'thermal-powerclamp' and 'thermal-docs'
Merge brank :
'mlx5_mkey' into rdma.git for-next
Merge brank :
'mlx5_mkey' into rdma.git for-next
Merge commit :
'kvm-pagedata-alloc-fixes' into HEAD
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-next into drm-intel-gt-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge existing fixes from asoc/for-5.15
Linux:
Merge existing fixes from regulator/for-5.15
Linux:
Merge existing fixes from spi/for-5.15
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/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 https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge remote-tracking branch :
'asoc/for-5.15' into asoc-linus
Merge remote-tracking branch :
'asoc/for-5.16' into asoc-next
Merge remote-tracking branch :
'palmer/riscv-vdso-cleanup' into for-next
Merge remote-tracking branch :
'tip/locking/wwmutex' into drm-intel-gt-next
Merge remote-tracking branch :
'tip/x86/cc' into hyperv-next
Merge remote-tracking branch :
'tip/x86/sev' into hyperv-next
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Merge remote-tracking branch :
'torvalds/master' into perf/core
Linux:
Merge series "add driver to support firmware loading on Cirrus Logic DSPs" from Simon Trimmer
:
Linux:
Merge series "Add reset-gpios handling for max98927" from Alejandro Tafalla
:
Merge series "add support for Cadence:
's XSPI controller" from Parshuram Thombare
:
Linux:
Merge series "Add support for on demand pipeline setup/destroy" from Peter Ujfalusi
:
Linux:
Merge series "Add support for the silergy,sy7636a" from Alistair Francis
:
Linux:
Merge series "Add Yellow Carp platform ASoC driver" from Vijendar Mukunda
:
Merge series "ARM:
dts: Last round of DT schema fixes" from Maxime Ripard
:
Merge series "ASoC:
Add Audio Graph Card2 support" from Kuninori Morimoto
:
Merge series "ASoC:
Add common modules support for ACP hw block" from Ajit Kumar Pandey
:
Merge series "ASoC:
cleanup / tidyup soc-pcm/core/component" from Kuninori Morimoto
:
Merge series "ASoC:
compress: Support module_get on stream open" from Peter Ujfalusi
:
Merge series "ASoC:
cs42l42: Fix definition and handling of jack switch invert" from Richard Fitzgerald
:
Merge series "ASoC:
cs42l42: Fixes to power-down" from Richard Fitzgerald
:
Merge series "ASoC:
cs42l42: Implement Manual Type detection as fallback" from Vitaly Rodionov
:
Merge series "ASoC:
Intel: bytcht_es8316: few cleanups" from Andy Shevchenko
:
Merge series "ASoC:
Intel: bytcr_rt5651: few cleanups" from Andy Shevchenko
:
Merge series "ASoC:
Intel: machine driver updates for 5.16" from Pierre-Louis Bossart
:
Merge series "ASoC:
meson: axg: fix TDM channel order sync" from Jerome Brunet
:
Merge series "ASoC:
minor cleanup of warnings" from Pierre-Louis Bossart
:
Merge series "ASoC:
qcom: Add AudioReach support" from Srinivas Kandagatla
:
Merge series "ASoC:
qcom: sm8250: add support for TX and RX Macro dais" from Srinivas Kandagatla
:
Merge series "ASoC:
rt9120: Add Richtek RT9120 supprot" from cy_huang
Merge series "ASoC:
rt9120: Add Richtek RT9120 supprot" from cy_huang
Merge series "ASoC:
Sanity checks and soc-topology updates" from Cezary Rojewski
:
Merge series "ASoC:
SOF: Clean up the probe support" from Peter Ujfalusi
:
Merge series "ASoC:
SOF: Improvements for debugging" from Peter Ujfalusi
:
Merge series "ASoC:
SOF: Intel: add flags to turn on SSP clocks early" from Pierre-Louis Bossart
:
Merge series "ASoC:
SOF: Intel: hda: Cleanups for local function uses" from Peter Ujfalusi
:
Merge series "ASoC:
SOF: ipc: Small cleanups for message handler functions" from Peter Ujfalusi
:
Merge series "ASoC:
SOF: Remove unused members from struct sof_dev_desc" from Peter Ujfalusi
:
Merge series "ASoC:
SOF: topology: minor updates" from Pierre-Louis Bossart
:
Merge series "ASoC:
wm8962: Conversion to json-schema and fix" from Geert Uytterhoeven
:
Linux:
Merge series "Cirrus Logic CS35L41 Amplifier" from David Rhodes
:
Linux:
Merge series "Convert name-prefix doc to json-schema" from Sameer Pujar
:
Linux:
Merge series "Extend AHUB audio support for Tegra210 and later" from Sameer Pujar
:
Linux:
Merge series "Initial Fairphone 4 support" from Luca Weiss
:
Linux:
Merge series "Introduce new SOF helpers" from Daniel Baluta
Linux:
Merge series "Make genaral and simple for new sof machine driver" from David Lin
:
Linux:
Merge series "Multiple headphone codec driver support" from Brent Lu
:
Linux:
Merge series "Patches to update for rockchip pdm" from Sugar Zhang
:
Merge series "regulator/mfd/clock:
dt-bindings: Samsung S2M and S5M to dtschema" from Krzysztof Kozlowski
:
Merge series "regulator:
Introduce UniPhier NX1 SoC support" from Kunihiko Hayashi
:
Linux:
Merge series "Remove TPS80031 driver" from Dmitry Osipenko
:
Linux:
Merge series "Rockchip I2S/TDM controller" from Nicolas Frattaroli
:
Linux:
Merge series "spi-bcm-qspi spcr3 enahancements" from Kamal Dasu
:
Merge series "spi:
Various Cleanups" from Uwe Kleine-Kц╤nig
:
Linux:
Merge series "Support ALC5682I-VS codec" from Brent Lu
:
Linux:
Merge series "Support for Ingenic JZ47xx SPI controller" from Artur Rojek
:
Linux:
Merge series "Update Lpass digital codec macro drivers" from Srinivasa Rao Mandadapu
:
Merge tag :
'
[email protected]
' into drivers-for-5.16
Merge tag :
'
[email protected]
' into drivers-for-5.16
Merge tag :
'
[email protected]
' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into v11_20211026_srinivas_kandagatla_asoc_qcom_add_audioreach_support for audioreach support
Merge tag :
'5.16-rc-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'5.16-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.16-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.16-rc1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.16-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'5.16-rc2-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.16-rc3-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.16-rc4-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'5.16-rc5-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'5.16-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'9p-for-5.16-rc1' of git://github.com/martinetd/linux
Merge tag :
'acpi-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'afs-next-20211102' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'aio-poll-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'amd-drm-fixes-5.16-2021-11-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-5.16-2021-11-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-5.16-2021-11-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.16-2021-11-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.16-2021-12-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.16-2021-12-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.16-2021-12-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.16-2021-12-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-5.16-2021-12-31' of ssh://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-5.16-2021-09-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.16-2021-10-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.16-2021-10-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-5.16-2021-10-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amdtee-fix-for-v5.16' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'amlogic-arm64-dt-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
Merge tag :
'amlogic-drivers-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/drivers
Merge tag :
'apparmor-pr-2021-11-10' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'arm-ffa-updates-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
Merge tag :
'arm-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-fixes-5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag :
'arm-soc/for-5.15/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag :
'arm-soc/for-5.16/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag :
'arm-soc/for-5.16/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag :
'arm-soc/for-5.16/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-5.16/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asahi-soc-dt-5.16-v2' of https://github.com/AsahiLinux/linux into arm/dt
Merge tag :
'asahi-soc-fixes-5.16' of https://github.com/AsahiLinux/linux into arm/fixes
Merge tag :
'asahi-soc-maintainers-5.16-v2' of https://github.com/AsahiLinux/linux into arm/soc
Merge tag :
'asm-generic-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v5.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.16-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.16-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v5.16-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-5.16-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/defconfigs
Merge tag :
'aspeed-5.16-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
Merge tag :
'aspeed-5.16-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
Merge tag :
'at24-updates-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag :
'at91-dt-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag :
'at91-dt-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag :
'at91-soc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc
Merge tag :
'audit-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'audit-pr-20211216' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'auxdisplay-for-linus-v5.16' of git://github.com/ojeda/linux
Merge tag :
'auxdisplay-for-linus-v5.16' of git://github.com/ojeda/linux
Merge tag :
'backlight-next-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-net-pullrequest-20220103' of git://git.open-mesh.org/linux-merge
Merge tag :
'block-5.16-2021-11-13' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.16-2021-11-19' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.16-2021-11-25' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.16-2021-11-27' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.16-2021-12-03' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.16-2021-12-10' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.16-2021-12-17' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.16-2021-12-19' of git://git.kernel.dk/linux-block
Merge tag :
'block-5.16-2022-01-07' of git://git.kernel.dk/linux-block
Merge tag :
'ceph-for-5.16-rc1' of git://github.com/ceph/ceph-client
Merge tag :
'ceph-for-5.16-rc6' of git://github.com/ceph/ceph-client
Merge tag :
'char-misc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-5.16-rc5' 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.16' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v5.16-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-v5.16-samsung' of https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk into clk-samsung
Merge tag :
'coccinelle-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag :
'compiler-attributes-for-linus-v5.16' of git://github.com/ojeda/linux
Merge tag :
'core_urgent_for_v5.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-fixes-v5.16' of gitolite.kernel.org:pub/scm/linux/kernel/git/coresight/linux into char-misc-linus
Merge tag :
'coresight-next-v5.16.v3' of gitolite.kernel.org:pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-for-5.16a-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'cpu-to-thread_info-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'csky-for-linus-5.16-rc5' of git://github.com/c-sky/csky-linux
Merge tag :
'cxl-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'defconfig-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'devfreq-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dma-mapping-5.16' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-5.16' of git://git.lwn.net/linux
Merge tag :
'docs-5.16-2' of git://git.lwn.net/linux
Merge tag :
'docs-5.16-3' of git://git.lwn.net/linux
Merge tag :
'driver-core-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'drm-fixes-2021-11-19' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-11-26' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-12-03-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-12-10' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-12-17-1' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-12-24' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2021-12-31' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2022-01-07' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-intel-fixes-2021-11-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-11-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-12-02' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-12-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-12-15' of ssh://git.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-12-22' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2021-12-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-gt-next-2021-10-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-gt-next-2021-10-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2021-10-04' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2021-10-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2021-11-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-misc-fixes-2021-11-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-fixes-2021-11-18' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2021-11-25' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2021-12-02' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2021-12-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2021-12-16-1' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-intel-oob-hotplug-v1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux into drm-intel-next
Merge tag :
'drm-misc-intel-oob-hotplug-v1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux into drm-misc-next
Merge tag :
'drm-misc-next-2021-09-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2021-09-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2021-10-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2021-10-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2021-11-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2021-11-10' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-msm-fixes-2021-11-28' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2021-10-26' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2021-11-03' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2021-11-12' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'dt-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'dtpm-v5.16' of https://git.linaro.org/people/daniel.lezcano/linux
Merge tag :
'du-next-20211007' of git://linuxtv.org/pinchartl/media into drm-next
Merge tag :
'edac_updates_for_v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-next-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'efi-urgent-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-urgent-for-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-5.16-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-5.16-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'exfat-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'extcon-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'f2fs-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fallthrough-fixes-clang-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag :
'fixes-2021-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'fixes-for-v5.16' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'folio-5.16' of git://git.infradead.org/users/willy/pagecache
Merge tag :
'folio-5.16b' of git://git.infradead.org/users/willy/pagecache
Merge tag :
'for-5.16-deadlock-fix-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.16-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.16-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.16-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.16-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-5.16/bdev-size-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/bdev-size-2021-11-09' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/cdrom-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.16/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-5.16/drivers-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/inode-sync-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/parisc-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.16/parisc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.16/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.16/parisc-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.16/parisc-5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.16/parisc-6' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.16/parisc-7' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'for-5.16/passthrough-flag-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-5.16/scsi-ma-2021-10-29' of git://git.kernel.dk/linux-block
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://github.com/openrisc/linux
Merge tag :
'for-linus-5.16-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-5.16-2' of git://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-5.16-3' of git://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-5.16-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-linus-5.16b-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-5.16c-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-net-next-2021-10-01' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-riscv' of https://git.kernel.org/pub/scm/virt/kvm/kvm.git into for-next
Merge tag :
'for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v5.16-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'fs.idmapped.v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'fs_for_v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fs_for_v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Merge tag :
'fsi-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi into char-misc-next
Merge tag :
'fsnotify_for_v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fuse-fixes-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'fuse-update-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gemini-dts-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag :
'gfs2-v5.15-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gfs2-v5.16-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gfs2-v5.16-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hisi-arm64-dt-for-5.16' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag :
'hsi-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag :
'hwmon-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20211117' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-fixes-signed-20211214' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20211102' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'icc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'ieee802154-for-net-2021-11-24' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan
Merge tag :
'ieee802154-for-net-2022-01-05' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan
Merge tag :
'iio-fixes-for-5.16a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-fixes-for-5.16b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-5.16a-split-take4' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-5.16b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-defconfig-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfigs
Merge tag :
'imx-drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
Merge tag :
'imx-dt-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-dt64-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag :
'imx-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-maintainers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc
Merge tag :
'integrity-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'io_uring-5.16-2021-11-09' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.16-2021-11-13' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.16-2021-11-25' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.16-2021-11-27' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.16-2021-12-03' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.16-2021-12-10' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.16-2021-12-17' of git://git.kernel.dk/linux-block
Merge tag :
'io_uring-5.16-2021-12-23' of git://git.kernel.dk/linux-block
Merge tag :
'iomap-5.16-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iommu-fixes-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-updates-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'irq-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2021-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2021-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v5.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irqchip-5.16' into irq/core
Merge tag :
'irqchip-fixes-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'irqchip-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'iwlwifi-next-for-kalle-2021-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-for-kalle-2021-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'ixp4xx-dts-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag :
'jfs-5.16' of git://github.com/kleikamp/linux-shaggy
Merge tag :
'kbuild-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kcsan.2021.11.11a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'kernel.sys.v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'kgdb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag :
'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag :
'kvm-riscv-5.16-1' of git://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-5.16-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-5.16-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-next-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master
Merge tag :
'kvmarm-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'leds-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds
Merge tag :
'libata-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'libata-5.16-rc1-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'libata-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'libata-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'libata-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'libata-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'libnvdimm-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-5.16-20211106' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-5.16-20211207' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-5.16-20211209' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-5.16-20211024' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-kselftest-kunit-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-next-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-watchdog-5.16-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'locking-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2021-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2021-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking_urgent_for_v5.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locks-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
Merge tag :
'm68k-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mac80211-for-net-2021-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
Merge tag :
'mac80211-for-net-2021-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
Merge tag :
'mac80211-for-net-2022-01-04' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
Merge tag :
'mac80211-next-for-net-next-2021-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next
Merge tag :
'mailbox-v5.16' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Merge tag :
'media/v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'memory-controller-drv-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'memory-controller-drv-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'memory-controller-drv-mtk-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'memory-controller-drv-tegra-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag :
'mfd-next-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'microblaze-v5.16' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag :
'mips-fixes_5.16_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips-fixes_5.16_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips-fixes_5.16_3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_5.16_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'misc-habanalabs-next-2021-10-18' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
Merge tag :
'mlx5-fixes-2021-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2021-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2021-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2021-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2021-12-28' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-net-next-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-09-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-10-15' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-10-26' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2021-10-29' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mmc-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'mt76-for-kvalo-2021-10-20' of https://github.com/nbd168/wireless
Merge tag :
'mt76-for-kvalo-2021-10-23' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'multiv7-defconfig-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/defconfigs
Merge tag :
'mvebu-defconfig-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/defconfigs
Merge tag :
'mvebu-dt-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
Merge tag :
'mvebu-dt64-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
Merge tag :
'nand/for-5.16' into mtd/next
Merge tag :
'net-5.16-final' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-5.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'netfs-fixes-20211207' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'netfs-folio-20211111' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'nfs-for-5.16-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-5.16-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfsd-5.16' of git://linux-nfs.org/~bfields/linux
Merge tag :
'nfsd-5.16-1' of git://linux-nfs.org/~bfields/linux
Merge tag :
'nfsd-5.16-2' of git://linux-nfs.org/~bfields/linux
Merge tag :
'nfsd-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nvme-5.16-2021-10-21' of git://git.infradead.org/nvme into for-5.16/drivers
Merge tag :
'nvme-5.16-2021-10-28' of git://git.infradead.org/nvme into for-5.16/drivers
Merge tag :
'nvme-5.16-2021-11-25' of git://git.infradead.org/nvme into block-5.16
Merge tag :
'nvme-5.16-2021-12-10' of git://git.infradead.org/nvme into block-5.16
Merge tag :
'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool_urgent_for_v5.16_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v5.16/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
Merge tag :
'omap-for-v5.16/gpmc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
Merge tag :
'omap-for-v5.16/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc
Merge tag :
'omap-for-v5.16/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/drivers
Merge tag :
'optee-ffa-fix-for-v5.16' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag :
'optee-ffa-for-v5.16' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag :
'optee-fix-for-v5.16' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'overflow-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'ovl-update-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Merge tag :
'pci-v5.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'pci-v5.16-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'pci-v5.16-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag :
'perf-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v5.16-2021-11-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.16-2021-12-07' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.16-2021-12-11' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.16-2021-12-18' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.16-2022-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v5.16-2022-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v5.16-2021-11-07-without-bpftool-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v5.16-2021-11-13' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-urgent-2021-11-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2021-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
Merge tag :
'phy-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
Merge tag :
'pidfd.v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'pinctrl-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pnp-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'powerpc-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-5.16-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'pr-arm32-ti-in-task' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux into devel-stable
Merge tag :
'pr-move-task-cpu-to-ti' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git
Merge tag :
'printk-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-5.16-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'pwm/for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag :
'qcom-arm64-defconfig-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfigs
Merge tag :
'qcom-arm64-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'qcom-arm64-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'qcom-drivers-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
Merge tag :
'qcom-drivers-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
Merge tag :
'qcom-dts-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'qcom-dts-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag :
'ras_core_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'regmap-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfigs
Merge tag :
'renesas-arm-dt-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-arm-dt-for-v5.16-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-clk-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v5.16-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
Merge tag :
'renesas-dt-bindings-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag :
'renesas-pinctrl-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v5.16-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'reset-fixes-for-v5.16' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'reset-fixes-for-v5.16-2' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'reset-for-v5.16' of git://git.pengutronix.de/pza/linux into arm/drivers
Merge tag :
'riscv-for-linus-5.16-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-sifive-dt-5.16' of git://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into for-next
Merge tag :
'rpmsg-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rxrpc-fixes-20211129' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
's390-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.16-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-5.16-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/drivers
Merge tag :
'samsung-dt-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt64-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-dt64-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag :
'samsung-soc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc
Merge tag :
'sched-core-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2021-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2021-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
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-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'seccomp-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20211112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20211123' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20211217' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20211228' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sh-for-5.16' of git://git.libc.org/linux-sh
Merge tag :
'Smack-for-5.16' of https://github.com/cschaufler/smack-next
Merge tag :
'soc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-5.16-5' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fsl-fix-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into arm/fixes
Merge tag :
'soc-fsl-next-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into arm/drivers
Merge tag :
'socfpga_fix_for_v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag :
'socfpga_fix_for_v5.16_part_2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag :
'socfpga_fix_for_v5.16_part_3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag :
'sound-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
Merge tag :
'spi-fix-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-5.16' into mtd/next
Merge tag :
'spi-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-dt-for-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
Merge tag :
'stm32-soc-for-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/soc
Merge tag :
'sunxi-clk-for-5.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-core-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/soc
Merge tag :
'sunxi-drivers-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/drivers
Merge tag :
'sunxi-drivers-for-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sunxi-dt-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag :
'sunxi-fixes-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'tag-chrome-platform-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tags/bcm2835-dt-next-2021-10-06' into devicetree/next
Merge tag :
'tags/s2m_s5m_dtschema' into tb-mfd-from-regulator-5.16
Merge tag :
'tegra-for-5.16-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.16-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfigs
Merge tag :
'tegra-for-5.16-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.16-cpuidle' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag :
'tegra-for-5.16-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag :
'tegra-for-5.16-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag :
'tegra-for-5.16-firmware-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag :
'tegra-for-5.16-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag :
'tegra-for-5.16-soc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag :
'thermal-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v5.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'ti-k3-dt-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt
Merge tag :
'timers-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2021-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2021-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v5.16-rc1' into timers/core
Merge tag :
'timers-v5.16-rc4' of https://git.linaro.org/people/daniel.lezcano/linux into timers/urgent
Merge tag :
'timers_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers_urgent_for_v5.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'tomoyo-pr-20211222' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1
Merge tag :
'topic/amdgpu-dp2.0-mst-2021-10-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'tpmdd-next-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-6' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-rc2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'trace-v5.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag :
'tty-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'usb-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-5.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-5.16-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-5.16-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'ux500-dts-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag :
'v5.15' into rdma.git for-next
Merge tag :
'v5.15-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag :
'v5.15-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag :
'v5.15-next-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers
Merge tag :
'v5.15-rc4' into docs-next
Merge tag :
'v5.15-rc4' into media_tree
Merge tag :
'v5.15-rc4' into rdma.get for-next
Merge tag :
'v5.15-rc6' into asoc-5.16
Merge tag :
'v5.15-rc6' into regulator-5.16
Merge tag :
'v5.16-rockchip-clk-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v5.16-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag :
'v5.16-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag :
'v5.16-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag :
'v5.16-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag :
'v5.16-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v5.16-rockchip-socfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'vfio-v5.16-rc1' of git://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v5.16-rc4' of git://github.com/awilliam/linux-vfio
Merge tag :
'virtio-mem-for-5.16' of git://github.com/davidhildenbrand/linux
Merge tag :
'visconti-arm-defconfig-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/defconfigs
Merge tag :
'visconti-arm-dt-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt
Merge tag :
'wireless-drivers-2021-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers
Merge tag :
'wireless-drivers-2021-12-15' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers
Merge tag :
'wireless-drivers-next-2021-10-07' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next
Merge tag :
'wireless-drivers-next-2021-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next
Merge tag :
'wireless-drivers-next-2021-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next
Merge tag :
'wireless-drivers-next-2021-10-29' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next
Merge tag :
'x86-apic-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2021-11-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2021-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_build_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_core_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sgx_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.16_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v5.16_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-5.16-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-5.16-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-5.16-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-5.16-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-5.16-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-5.16-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xtensa-20211105' of git://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zonefs-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag :
'zstd-for-linus-5.16-rc1' of git://github.com/terrelln/linux
Merge tag :
'zstd-for-linus-v5.16' of git://github.com/terrelln/linux
Merge tag :
'zynqmp-dt-for-v5.16' of https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag :
'zynqmp-dt-for-v5.16-v2' of https://github.com/Xilinx/linux-xlnx into arm/dt
mfd:
altera-a10sr: Include linux/module.h
mfd:
altera-sysmgr: Fix a mistake caused by resource_size conversion
mfd:
altr_a10sr: Add SPI device ID table
mfd:
arizona: Split of_match table into I2C and SPI versions
mfd:
core: Add missing of_node_put for loop iteration
mfd:
cpcap: Add SPI device ID table
mfd:
cros_ec: Drop unneeded MODULE_ALIAS
mfd:
da9063: Add support for latest EA silicon revision
mfd:
dln2: Add cell for initializing DLN2 ADC
mfd:
exynos-lpass: Describe driver in KConfig
mfd:
hi6421-spmi-pmic: Cleanup drvdata to only include regmap
mfd:
intel-lpss: Add support for MacBookPro16,2 ICL-N UART
mfd:
intel_pmt: Only compile on x86
mfd:
janz-cmoio: Replace snprintf in show functions with sysfs_emit
mfd:
Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520
mfd:
max14577: Do not enforce (incorrect) interrupt trigger type
mfd:
max77686: Correct tab-based alignment of register addresses
mfd:
max77686: Do not enforce (incorrect) interrupt trigger type
mfd:
max77693: Do not enforce (incorrect) interrupt trigger type
mfd:
mc13xxx: Make mc13xxx_common_exit() return void
mfd:
qcom-pm8xxx: switch away from using chained IRQ handlers
mfd:
qcom-spmi-pmic: Add missing PMICs supported by socinfo
mfd:
qcom-spmi-pmic: Document ten more PMICs in the binding
mfd:
qcom-spmi-pmic: Sort compatibles in the driver
mfd:
qcom-spmi-pmic: Sort the compatibles in the binding
mfd:
rk808: Add support for power off on RK817
mfd:
sec-irq: Do not enforce (incorrect) interrupt trigger type
mfd:
simple-mfd-i2c: Select MFD_CORE to fix build error
mfd:
sprd: Add SPI device ID table
mfd:
sprd: Add support for SC2730 PMIC
mfd:
stmpe: Make stmpe_remove() return void
mfd:
ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen
mfd:
ti_am335x_tscadc: Add ADC1/magnetic reader support
mfd:
ti_am335x_tscadc: Add TSC prefix in certain macros
mfd:
ti_am335x_tscadc: Always provide an idle configuration
mfd:
ti_am335x_tscadc: Clarify the maximum values for DT entries
mfd:
ti_am335x_tscadc: Don't search the tree for our clock
mfd:
ti_am335x_tscadc: Drop extra spacing when declaring stack variables
mfd:
ti_am335x_tscadc: Drop unused definitions from the header
mfd:
ti_am335x_tscadc: Drop useless definitions from the header
mfd:
ti_am335x_tscadc: Drop useless variables from the driver structure
mfd:
ti_am335x_tscadc: Ensure a balanced number of node get/put
mfd:
ti_am335x_tscadc: Fix an error message
mfd:
ti_am335x_tscadc: Fix header spacing
mfd:
ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least"
mfd:
ti_am335x_tscadc: Fix style
mfd:
ti_am335x_tscadc: Gather the ctrl register logic in one place
mfd:
ti_am335x_tscadc: Get rid of useless gotos
mfd:
ti_am335x_tscadc: Introduce a helper to deal with the type of hardware
mfd:
ti_am335x_tscadc: Mimic the probe from resume()
mfd:
ti_am335x_tscadc: Move the driver structure allocation earlier
mfd:
ti_am335x_tscadc: Rename a variable
mfd:
ti_am335x_tscadc: Rename the subsystem enable macro
mfd:
ti_am335x_tscadc: Reorder the initialization steps
mfd:
ti_am335x_tscadc: Replace license text with SPDX tag
mfd:
ti_am335x_tscadc: Replace the header license text with SPDX tag
mfd:
ti_am335x_tscadc: Reword the comment explaining the dividers
mfd:
ti_am335x_tscadc: Simplify divisor calculation
mfd:
ti_am335x_tscadc: Support the correctly spelled DT property
mfd:
ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant
mfd:
ti_am335x_tscadc: Use driver data
mfd:
ti_am335x_tscadc: Use the new HZ_PER_MHZ macro
mfd:
tps65912: Make tps65912_device_exit() return void
mfd:
tps80031: Remove driver
mfd:
wcd934x: Replace legacy gpio interface for gpiod
microblaze:
timer: Remove unused properties
microblaze:
use is_kernel_text() helper
mips, bpf:
Add eBPF JIT for 32-bit MIPS
mips, bpf:
Add JIT workarounds for CPU errata
mips, bpf:
Add new eBPF JIT for 64-bit MIPS
mips, bpf:
Enable eBPF JITs
mips, bpf:
Fix Makefile that referenced a removed file
mips, bpf:
Fix reference to non-existing Kconfig symbol
mips, bpf:
Optimize loading of 64-bit constants
mips, bpf:
Remove old BPF JIT implementations
mips, uasm:
Add workaround for Loongson-2F nop CPU errata
mips, uasm:
Enable muhu opcode for MIPS R6
MIPS:
Allow modules to set board_be_handler
MIPS:
asm: pci: define arch-specific 'pci_remap_iospace()' dependent on 'CONFIG_PCI_DRIVERS_GENERIC'
MIPS:
Avoid macro redefinitions
mips:
bcm63xx: add support for clk_get_parent()
mips:
BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set
MIPS:
BMIPS: Enable PCI Kconfig
MIPS:
BMIPS: Remove use of irq_cpu_offline
MIPS:
boot/compressed/: add __ashldi3 to target for ZSTD compression
MIPS:
boot/compressed/: add __bswapdi2() to target for ZSTD decompression
mips:
cm: Convert to bitfield API to fix out-of-bounds access
MIPS:
Cobalt: Explain GT64111 early PCI fixup
mips:
decompressor: do not copy source files while building
MIPS:
fix *-pkg builds for loongson2ef platform
MIPS:
Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL
MIPS:
fix duplicated slashes for Platform file path
MIPS:
Fix fall-through warnings for Clang
mips:
fix HUGETLB function without THP enabled
MIPS:
Fix using smp_processor_id() in preemptible in show_cpuinfo()
MIPS:
generic/yamon-dt: fix uninitialized variable error
MIPS:
implement architecture-specific 'pci_remap_iospace()'
MIPS:
irq: Avoid an unused-variable error
MIPS:
JZ4780: CI20: DTS: add SPI controller config
MIPS:
kernel: proc: add CPU option reporting
MIPS:
kernel: proc: fix trivial style errors
MIPS:
kernel: proc: use seq_puts instead of seq_printf
mips:
lantiq: add support for clk_get_parent()
MIPS:
lantiq: dma: add small delay after reset
MIPS:
lantiq: dma: fix burst length for DEU
MIPS:
lantiq: dma: make the burst length configurable by the drivers
MIPS:
lantiq: dma: reset correct number of channel
MIPS:
Loongson64: Add of_node_put() before break
MIPS:
loongson64: Drop call to irq_cpu_offline()
MIPS:
loongson64: fix FTLB configuration
MIPS:
loongson64: Fix no screen display during boot-up
MIPS:
loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
MIPS:
octeon: Remove unused functions
MIPS:
Only define pci_remap_iospace() for Ralink
MIPS:
ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT
MIPS:
ralink: set PCI_IOBASE to 'mips_io_port_base'
MIPS:
Remove NETLOGIC support
MIPS:
sni: Fix the build
MIPS:
syscalls: Wire up futex_waitv syscall
MIPS:
Update bmips_stb_defconfig
MIPS:
use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48
MIPS:
VDSO: remove -nostdlib compiler flag
misc:
ad525x_dpot: Make ad_dpot_remove() return void
misc:
cs35l41: Remove unused pdn variable
misc:
enclosure: replace snprintf in show functions with sysfs_emit
misc:
fastrpc: copy to user only for non-DMA-BUF heap buffers
misc:
fastrpc: fix improper packet size calculation
misc:
fastrpc: Update number of max fastrpc sessions
misc:
genwqe: Remove usage of the deprecated "pci-dma-compat.h" API
misc:
hisi_hikey_usb: change the DT schema
misc:
lis3lv02d: Make lis3lv02d_remove_fs() return void
misc:
rtsx: Avoid mangling IRQ during runtime PM
misc:
rtsx: Remove usage of the deprecated "pci-dma-compat.h" API
misc_cgroup:
introduce misc.events to count failures
misc_cgroup:
remove error log to avoid log flood
mISDN:
change function names to avoid conflicts
mlx4:
constify args for const dev_addr
mlx4:
remove custom dev_addr clearing
mlx4:
replace mlx4_mac_to_u64() with ether_addr_to_u64()
mlx4:
replace mlx4_u64_to_mac() with u64_to_ether_addr()
mlx5:
fix build after merge
mlx5:
prevent 64bit divide
mlxsw:
Add ability to control transceiver modules' power mode
mlxsw:
Add IPV6_ADDRESS kvdl entry type
mlxsw:
Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above
mlxsw:
Add support for transceiver module extended state
mlxsw:
Add support for transceiver modules reset
mlxsw:
core: Initialize switch driver last
mlxsw:
core: Register devlink instance last
mlxsw:
core: Remove mlxsw_core_is_initialized()
mlxsw:
core_env: Convert 'module_info_lock' to a mutex
mlxsw:
core_env: Defer handling of module temperature warning events
mlxsw:
Create separate ipip_ops_arr for different ASICs
mlxsw:
item: Annotate item helpers with '__maybe_unused'
mlxsw:
Make PMAOS pack function more generic
mlxsw:
pci: Use dev_driver_string() instead of pci_dev->driver->name
mlxsw:
reg: Add ecn_marked_tc to Per-TC Congestion Counters
mlxsw:
reg: Add fields to PMAOS register
mlxsw:
reg: Add MAC profile ID field to RITR register
mlxsw:
reg: Add Management Cable IO and Notifications register
mlxsw:
reg: Add Port Local port to Label Port mapping Register
mlxsw:
reg: Add Port Module Memory Map Properties register
mlxsw:
reg: Add Port Module To local DataBase Register
mlxsw:
reg: Add Router IP version Six Register
mlxsw:
reg: Add support for ratr_ipip6_entry_pack()
mlxsw:
reg: Add support for ritr_loopback_ipip6_pack()
mlxsw:
reg: Add support for rtdp_ipip6_pack()
mlxsw:
reg: Fix a typo in a group heading
mlxsw:
reg: Remove PMTM register
mlxsw:
reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT
mlxsw:
resources: Add resource identifier for RIF MAC profiles
mlxsw:
spectrum: Allow driver to load with old firmware versions
mlxsw:
spectrum: Bump minimum FW version to xx.2008.3326
mlxsw:
spectrum: Do not return an error in mlxsw_sp_port_module_unmap()
mlxsw:
spectrum: Do not return an error in ndo_stop()
mlxsw:
spectrum: Move port module mapping before core port init
mlxsw:
spectrum: Move port SWID set before core port init
mlxsw:
spectrum: Protect driver from buggy firmware
mlxsw:
spectrum: Use 'bitmap_zalloc()' when applicable
mlxsw:
spectrum: use netif_is_macsec() instead of open code
mlxsw:
spectrum: Use PLLP to get front panel number and split number
mlxsw:
spectrum: Use PMTDB register to obtain split info
mlxsw:
spectrum_buffers: silence uninitialized warning
mlxsw:
spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops
mlxsw:
spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre()
mlxsw:
spectrum_ipip: Pass IP tunnel parameters by reference and as 'const'
mlxsw:
spectrum_qdisc: Clean stats recursively when priomap changes
mlxsw:
spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy()
mlxsw:
spectrum_qdisc: Distinguish between ingress and egress triggers
mlxsw:
spectrum_qdisc: Extract two helpers for handling future FIFOs
mlxsw:
spectrum_qdisc: Introduce per-TC ECN counters
mlxsw:
spectrum_qdisc: Make RED, TBF offloads classful
mlxsw:
spectrum_qdisc: Offload RED qevent mark
mlxsw:
spectrum_qdisc: Offload root TBF as port shaper
mlxsw:
spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure()
mlxsw:
spectrum_qdisc: Query tclass / priomap instead of caching it
mlxsw:
spectrum_qdisc: Track permissible actions per binding
mlxsw:
spectrum_qdisc: Unify graft validation
mlxsw:
spectrum_qdisc: Validate qdisc topology
mlxsw:
spectrum_router: Add RIF MAC profiles support
mlxsw:
spectrum_router: Add trap adjacency entry upon first nexthop group
mlxsw:
spectrum_router: Consolidate MAC profiles when possible
mlxsw:
spectrum_router: Create common function for fib_entry_type_unset() code
mlxsw:
spectrum_router: Expose RIF MAC profiles to devlink resource
mlxsw:
spectrum_router: Fix arguments alignment
mlxsw:
spectrum_router: Increase parsing depth for IPv6 decapsulation
mlxsw:
spectrum_router: Propagate extack further
mlxsw:
spectrum_router: Start using new trap adjacency entry
mlxsw:
Take tunnel's type into account when searching underlay device
mlxsw:
Track per-module port status
mm, hugepages:
add hugetlb vma mremap() test
mm, hugepages:
add mremap() support for hugepage backed vma
mm, hwpoison:
fix condition in free hugetlb page path
mm, oom:
do not trigger out_of_memory from the #PF
mm, oom:
pagefault_out_of_memory: don't force global OOM for dying tasks
mm, slub:
change percpu partial accounting from objects to pages
mm, slub:
use prefetchw instead of prefetch
mm, thp:
fix incorrect unmap behavior for private pages
mm, thp:
lock filemap when truncating page cache
mm,hugetlb:
remove mlock ulimit for SHM_HUGETLB
mm/cma:
add cma_pages_valid to determine if pages are in CMA
mm/damon/core:
account age of target regions
mm/damon/core:
fix fake load reports due to uninterruptible sleeps
mm/damon/core:
implement DAMON-based Operation Schemes (DAMOS)
mm/damon/core:
nullify pointer ctx->kdamond with a NULL
mm/damon/core:
print kdamond start log in debug mode only
mm/damon/core:
remove unnecessary error messages
mm/damon/core:
use better timer mechanisms selection threshold
mm/damon/dbgfs-test:
add a unit test case for 'init_regions'
mm/damon/dbgfs:
add adaptive_targets list check before enable monitor_on
mm/damon/dbgfs:
allow users to set initial monitoring target regions
mm/damon/dbgfs:
fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
mm/damon/dbgfs:
fix missed use of damon_dbgfs_lock
mm/damon/dbgfs:
protect targets destructions with kdamond_lock
mm/damon/dbgfs:
remove an unnecessary error message
mm/damon/dbgfs:
remove unnecessary variables
mm/damon/dbgfs:
support DAMON-based Operation Schemes
mm/damon/dbgfs:
support physical memory monitoring
mm/damon/dbgfs:
support prioritization weights
mm/damon/dbgfs:
support quotas of schemes
mm/damon/dbgfs:
support watermarks
mm/damon/dbgfs:
use '__GFP_NOWARN' for user-specified size buffer allocation
mm/damon/paddr:
support the pageout scheme
mm/damon/schemes:
activate schemes based on a watermarks mechanism
mm/damon/schemes:
implement size quota for schemes application speed control
mm/damon/schemes:
implement statistics feature
mm/damon/schemes:
implement time quota
mm/damon/schemes:
prioritize regions within the quotas
mm/damon/schemes:
skip already charged targets and regions
mm/damon/selftests:
support schemes quotas
mm/damon/vaddr,paddr:
support pageout prioritization
mm/damon/vaddr-test:
remove unnecessary variables
mm/damon/vaddr-test:
split a test function having >1024 bytes frame size
mm/damon/vaddr:
constify static mm_walk_ops
mm/damon/vaddr:
remove an unnecessary warning message
mm/damon/vaddr:
separate commonly usable functions
mm/damon/vaddr:
support DAMON-based Operation Schemes
mm/damon:
fix a few spelling mistakes in comments and a pr_debug message
mm/damon:
grammar s/works/work/
mm/damon:
implement primitives for physical address space monitoring
mm/damon:
introduce DAMON-based Reclamation (DAMON_RECLAIM)
mm/damon:
needn't hold kdamond_lock to print pid of kdamond
mm/damon:
remove return value from before_terminate callback
mm/damon:
remove unnecessary do_exit() from kdamond
mm/damon:
remove unnecessary variable initialization
mm/damon:
simplify stop mechanism
mm/debug:
Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO()
mm/filemap.c:
remove bogus VM_BUG_ON
mm/filemap:
Add __folio_lock_async()
mm/filemap:
Add __folio_lock_or_retry()
mm/filemap:
Add FGP_STABLE
mm/filemap:
Add filemap_add_folio()
mm/filemap:
Add filemap_alloc_folio
mm/filemap:
Add filemap_get_folio
mm/filemap:
Add folio private_2 functions
mm/filemap:
Add folio_end_writeback()
mm/filemap:
Add folio_index(), folio_file_page() and folio_contains()
mm/filemap:
Add folio_lock()
mm/filemap:
Add folio_lock_killable()
mm/filemap:
Add folio_mkwrite_check_truncate()
mm/filemap:
Add folio_next_index()
mm/filemap:
Add folio_pos() and folio_file_pos()
mm/filemap:
Add folio_unlock()
mm/filemap:
Add folio_wait_bit()
mm/filemap:
Add folio_wait_locked()
mm/filemap:
Add folio_wake_bit()
mm/filemap:
Add i_blocks_per_folio()
mm/filemap:
Add readahead_folio()
mm/filemap:
Convert mapping_get_entry to return a folio
mm/filemap:
Convert page wait queues to be folios
mm/gup:
further simplify __gup_device_huge()
mm/highmem:
remove deprecated kmap_atomic
mm/hugetlb:
drop __unmap_hugepage_range definition from hugetlb.h
mm/hwpoison:
clear MF_COUNT_INCREASED before retrying get_any_page()
mm/kvmalloc:
add __alloc_size attributes for better bounds checking
mm/large system hash:
avoid possible NULL deref in alloc_large_system_hash
mm/list_lru.c:
prefer struct_size over open coded arithmetic
mm/lru:
Add folio LRU functions
mm/lru:
Add folio_add_lru()
mm/lru:
Convert __pagevec_lru_add_fn to take a folio
mm/memcg:
Add folio_lruvec()
mm/memcg:
Add folio_lruvec_lock() and similar functions
mm/memcg:
Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave()
mm/memcg:
Add folio_memcg() and related functions
mm/memcg:
Add folio_memcg_lock() and folio_memcg_unlock()
mm/memcg:
Convert commit_charge() to take a folio
mm/memcg:
Convert mem_cgroup_charge() to take a folio
mm/memcg:
Convert mem_cgroup_migrate() to take folios
mm/memcg:
Convert mem_cgroup_move_account() to use a folio
mm/memcg:
Convert mem_cgroup_track_foreign_dirty_slowpath() to folio
mm/memcg:
Convert mem_cgroup_uncharge() to take a folio
mm/memcg:
Convert memcg_check_events to take a node ID
mm/memcg:
Convert uncharge_page() to uncharge_folio()
mm/memcg:
drop swp_entry_t* in mc_handle_file_pte()
mm/memcg:
relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock()
mm/memcg:
Remove 'page' parameter to mem_cgroup_charge_statistics()
mm/memcg:
remove obsolete memcg_free_kmem()
mm/memcg:
Remove soft_limit_tree_node()
mm/memcg:
Use the node id in mem_cgroup_update_tree()
mm/memory.c:
avoid unnecessary kernel/user pointer conversion
mm/memory_failure:
constify static mm_walk_ops
mm/memory_hotplug:
add static qualifier for online_policy_to_str()
mm/memory_hotplug:
handle memblock_add_node() failures in add_memory_resource()
mm/memory_hotplug:
indicate MEMBLOCK_DRIVER_MANAGED with IORESOURCE_SYSRAM_DRIVER_MANAGED
mm/memory_hotplug:
remove CONFIG_MEMORY_HOTPLUG_SPARSE
mm/memory_hotplug:
remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG
mm/memory_hotplug:
remove HIGHMEM leftovers
mm/memory_hotplug:
remove stale function declarations
mm/memory_hotplug:
restrict CONFIG_MEMORY_HOTPLUG to 64 bit
mm/migrate.c:
remove MIGRATE_PFN_LOCKED
mm/migrate:
Add folio_migrate_copy()
mm/migrate:
Add folio_migrate_flags()
mm/migrate:
Add folio_migrate_mapping()
mm/migrate:
de-duplicate migrate_reason strings
mm/mmap.c:
fix a data race of mm->total_vm
mm/mprotect.c:
avoid repeated assignment in do_mprotect_pkey()
mm/mremap:
don't account pages in vma_to_resize()
mm/page_alloc.c:
avoid allocating highmem pages via alloc_pages_exact[_nid]
mm/page_alloc.c:
do not acquire zone lock in is_free_buddy_page()
mm/page_alloc.c:
fix obsolete comment in free_pcppages_bulk()
mm/page_alloc.c:
remove meaningless VM_BUG_ON() in pindex_to_order()
mm/page_alloc.c:
show watermark_boost of zone in zoneinfo
mm/page_alloc.c:
simplify the code by using macro K()
mm/page_alloc.c:
use helper function zone_spans_pfn()
mm/page_alloc:
add __alloc_size attributes for better bounds checking
mm/page_alloc:
Add folio allocation functions
mm/page_alloc:
detect allocation forbidden by cpuset and bail out early
mm/page_alloc:
fix __alloc_size attribute for alloc_pages_exact_nid
mm/page_alloc:
print node fallback order
mm/page_alloc:
remove the throttling logic from the page allocator
mm/page_alloc:
use accumulated load when building node fallback list
mm/page_alloc:
use clamp() to simplify code
mm/page_ext.c:
fix a comment
mm/page_isolation:
fix potential missing call to unset_migratetype_isolate()
mm/page_isolation:
guard against possible putback unisolated page
mm/page_owner.c:
modify the type of argument "order" in some functions
mm/readahead.c:
fix incorrect comments for get_init_ra_size
mm/rmap.c:
avoid double faults migrating device private pages
mm/rmap:
Add folio_mkclean()
mm/scatterlist:
replace the !preemptible warning in sg_miter_stop()
mm/shmem:
unconditionally set pte dirty in mfill_atomic_install_pte
mm/slab.c:
remove useless lines in enable_cpucache()
mm/slub:
fix endianness bug for alloc/free_traces attributes
mm/slub:
increase default cpu partial list sizes
mm/smaps:
fix shmem pte hole swap calculation
mm/smaps:
simplify shmem handling of pte holes
mm/smaps:
use vma->vm_pgoff directly when counting partial swap
Linux:
mm/swap.c:put_pages_list(): reinitialise the page list
mm/swap:
Add folio_activate()
mm/swap:
Add folio_mark_accessed()
mm/swap:
Add folio_rotate_reclaimable()
mm/swapfile:
fix an integer overflow in swap_show()
mm/swapfile:
remove needless request_queue NULL pointer check
mm/util:
Add folio_mapping() and folio_file_mapping()
mm/vmalloc:
add __alloc_size attributes for better bounds checking
mm/vmalloc:
be more explicit about supported gfp flags
mm/vmalloc:
check various alignments when debugging
mm/vmalloc:
do not adjust the search size for alignment overhead
mm/vmalloc:
don't allow VM_NO_GUARD on vmap()
mm/vmalloc:
introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation
mm/vmalloc:
make show_numa_info() aware of hugepage mappings
mm/vmalloc:
make sure to dump unpurged areas in /proc/vmallocinfo
mm/vmalloc:
repair warn_alloc()s in __vmalloc_area_node()
mm/vmpressure:
fix data-race with memcg->socket_pressure
mm/vmscan.c:
fix -Wunused-but-set-variable warning
mm/vmscan:
add sync_shrinkers function v3
mm/vmscan:
centralise timeout values for reclaim_throttle
mm/vmscan:
delay waking of tasks throttled on NOPROGRESS
mm/vmscan:
increase the timeout if page reclaim is not making progress
mm/vmscan:
throttle reclaim and compaction when too may pages are isolated
mm/vmscan:
throttle reclaim until some writeback completes if congested
mm/vmscan:
throttle reclaim when no progress is being made
mm/vmstat:
Add functions to account folio statistics
mm/vmstat:
annotate data race for zone->free_area[order].nr_free
mm/workingset:
Convert workingset_activation to take a folio
mm/workingset:
Convert workingset_refault() to take a folio
mm/writeback:
Add __folio_end_writeback()
mm/writeback:
Add __folio_mark_dirty()
mm/writeback:
Add filemap_dirty_folio()
mm/writeback:
Add folio_account_cleaned()
mm/writeback:
Add folio_account_redirty()
mm/writeback:
Add folio_cancel_dirty()
mm/writeback:
Add folio_clear_dirty_for_io()
mm/writeback:
Add folio_mark_dirty()
mm/writeback:
Add folio_redirty_for_writepage()
mm/writeback:
Add folio_start_writeback()
mm/writeback:
Add folio_wait_stable()
mm/writeback:
Add folio_wait_writeback()
mm/writeback:
Add folio_write_one
mm/writeback:
Change __wb_writeout_inc() to __wb_writeout_add()
mm/writeback:
Convert tracing writeback_page_template to folios
mm/writeback:
Rename __add_wb_stat() to wb_stat_mod()
mm/writeback:
throttle based on page writeback instead of congestion
mm/zsmalloc.c:
close race window between zs_pool_dec_isolated() and zs_unregister_migration()
mm:
Add arch_make_folio_accessible()
mm:
Add flush_dcache_folio()
mm:
Add folio flag manipulation functions
mm:
Add folio reference count functions
mm:
Add folio_evictable()
mm:
Add folio_get()
mm:
Add folio_mapped()
mm:
Add folio_nid()
mm:
Add folio_pfn()
mm:
Add folio_pgdat(), folio_zone() and folio_zonenum()
mm:
Add folio_put()
mm:
Add folio_raw_mapping()
mm:
Add folio_try_get_rcu()
mm:
Add folio_young and folio_idle
mm:
Add functions to zero portions of a folio
mm:
Add kmap_local_folio()
mm:
add zap_skip_check_mapping() helper
mm:
allow only SLUB on PREEMPT_RT
mm:
bdi: initialize bdi_min_ratio when bdi is unregistered
mm:
clear vmf->pte after pte_unmap_same() returns
mm:
Convert get_page_unless_zero() to return bool
mm:
create a new system state and fix core_kernel_text()
mm:
debug_vm_pgtable: don't use __P000 directly
mm:
delete unsafe BUG from page_cache_add_speculative()
mm:
disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
mm:
don't automatically unregister bdis
mm:
don't include
in
mm:
don't include
in
mm:
don't include
in
mm:
don't include
in
mm:
don't read i_size of inode unless we need it
mm:
drop first_index/last_index in zap_details
mm:
emit the "free" trace report before freeing memory in kmem_cache_free()
mm:
export bdi_unregister
mm:
filemap: coding style cleanup for filemap_map_pmd()
mm:
fix data race in PagePoisoned()
mm:
fix mismerge of folio page flag manipulators
mm:
Handle per-folio private data
mm:
hwpoison: handle non-anonymous THP correctly
mm:
hwpoison: refactor refcount check handling
mm:
introduce pmd_install() helper
mm:
Introduce struct folio
mm:
kasan: use is_kernel() helper
mm:
khugepaged: recalculate min_free_kbytes after stopping khugepaged
mm:
kmemleak: slob: respect SLAB_NOLEAKTRACE flag
mm:
list_lru: fix the return value of list_lru_count_one()
mm:
list_lru: only add memcg-aware lrus to the global lru list
mm:
list_lru: remove holding lru lock
mm:
make generic arch_is_kernel_initmem_freed() do what it says
mm:
mark the OOM reaper thread as freezable
mm:
memcontrol: remove kmemcg_id reparenting
mm:
memcontrol: remove the kmem states
mm:
mempolicy: fix THP allocations escaping mempolicy restrictions
mm:
migrate: make demotion knob depend on migration
mm:
migrate: simplify the file-backed pages validation when migrating its mapping
mm:
mmap_lock: remove redundant newline in TP_printk
mm:
mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN
mm:
move fold_vm_numa_events() to fix NUMA without SMP
mm:
move kvmalloc-related functions to slab.h
mm:
move more expensive part of XA setup out of mapping check
mm:
move node_reclaim_distance to fix NUMA without SMP
mm:
nommu: kill arch_get_unmapped_area()
mm:
optimise put_pages_list()
mm:
page_alloc: use migrate_disable() in drain_local_pages_wq()
mm:
remove duplicate include in hugepage-mremap.c
mm:
Remove folio_test_single
mm:
remove HARDENED_USERCOPY_FALLBACK
mm:
remove redundant smp_wmb()
mm:
remove spurious blkdev.h includes
mm:
Rename folio_test_multi to folio_test_large
mm:
shmem: don't truncate page if memory failure happens
mm:
simplify bdi refcounting
mm:
stop filemap_read() from grabbing a superfluous page
mm:
unexport folio_memcg_{,un}lock
mm:
unexport {,un}lock_page_memcg
mm:
use __pfn_to_section() instead of open coding it
mm:
use pidfd_get_task()
mm:
vmscan: Reduce throttling due to a failure to make progress
mm:
vmscan: reduce throttling due to a failure to make progress -fix
mm:
vmstat.c: make extfrag_index show more pretty
mm:
x86: Invoke hypercall when page encryption status is changed
mmc:
block: Add error handling support for add_disk()
mmc:
core: Add host specific tuning support for eMMC HS400 mode
mmc:
core: Disable card detect during shutdown
mmc:
cqhci: Print out qcnt in case of timeout
mmc:
dw_mmc: Dont wait for DRTO on Write RSP error
mmc:
dw_mmc: Drop use of ->init_card() callback
mmc:
dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates
mmc:
mediatek: free the ext_csd when mmc_get_ext_csd success
mmc:
meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
mmc:
mmci: Add small comment about reset thread
mmc:
mmci: stm32: clear DLYB_CR after sending tuning command
mmc:
moxart: Fix null pointer dereference on pointer host
mmc:
moxart: Fix reference count leaks in moxart_probe
mmc:
mtk-sd: Add HS400 online tuning support
mmc:
mtk-sd: Add wait dma stop done flow
mmc:
mtk-sd: Remove unused parameters
mmc:
mtk-sd: Remove unused parameters(mrq)
mmc:
mxs-mmc: disable regulator on error and in the remove function
mmc:
omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS()
mmc:
renesas_sdhi: initialize variable properly when tuning
mmc:
sdhci-esdhc-imx: add NXP S32G2 support
mmc:
sdhci-esdhc-imx: disable CMDQ support
mmc:
sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver
mmc:
sdhci-omap: Add omap_offset to support omap3 and earlier
mmc:
sdhci-omap: Allow SDIO card power off and enable aggressive PM
mmc:
sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA
mmc:
sdhci-omap: Configure optional wakeirq
mmc:
sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set
mmc:
sdhci-omap: Fix context restore
mmc:
sdhci-omap: Fix NULL pointer exception if regulator is not configured
mmc:
sdhci-omap: Handle voltages to add support omap4
mmc:
sdhci-omap: Implement PM runtime functions
mmc:
sdhci-omap: Parse legacy ti,non-removable property
mmc:
sdhci-omap: Remove forward declaration of sdhci_omap_context_save()
mmc:
sdhci-omap: Restore sysconfig after reset
mmc:
sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported"
mmc:
sdhci-pci: Remove dead code (cd_gpio, cd_irq et al)
mmc:
sdhci-pci: Remove dead code (rst_n_gpio et al)
mmc:
sdhci-pci: Remove dead code (struct sdhci_pci_data et al)
mmc:
sdhci-s3c: Describe driver in KConfig
mmc:
sdhci-s3c: drop unneeded MODULE_ALIAS
mmc:
sdhci-sprd: Wait until DLL locked after being configured
mmc:
sdhci-tegra: Fix switch to HS400ES mode
mmc:
sdhci: Change the code to check auto_cmd23
mmc:
sdhci: Deduplicate sdhci_get_cd_nogpio()
mmc:
sdhci: Fix ADMA for PAGE_SIZE >= 64KiB
mmc:
sdhci: Remove unused prototype declaration in the header
mmc:
sdhci: Return true only when timeout exceeds capacity of the HW timer
mmc:
slot-gpio: Refactor mmc_gpio_alloc()
mmc:
slot-gpio: Update default label when no con_id provided
mmc:
spi: Add device-tree SPI IDs
mod_devicetable:
fix kdocs for ishtp_device_id
module:
change to print useful messages from elf_validity_check()
module:
fix validate_section_offset() overflow bug on 64-bit
most:
fix control-message timeouts
mpt fusion:
use dev_addr_set()
mptcp:
add missing documented NL params
mptcp:
add MPTCP_INFO getsockopt
mptcp:
add MPTCP_SUBFLOW_ADDRS getsockopt support
mptcp:
add MPTCP_TCPINFO getsockopt support
mptcp:
add new mptcp_fill_diag helper
mptcp:
allocate fwd memory separately on the rx and tx path
mptcp:
Avoid NULL dereference in mptcp_getsockopt_subflow_addrs()
mptcp:
clear 'kern' flag from fallback sockets
mptcp:
do not shrink snd_nxt when recovering
mptcp:
drop unused sk in mptcp_push_release
mptcp:
ensure tx skbs always have the MPTCP ext
mptcp:
fix deadlock in __mptcp_push_pending()
mptcp:
fix delack timer
mptcp:
increase default max additional subflows to 2
mptcp:
Make mptcp_pm_nl_mp_prio_send_ack() static
mptcp:
never allow the PM to close a listener subflow
mptcp:
re-arm retransmit timer if data is pending
mptcp:
remove tcp ulp setsockopt support
mptcp:
remove tx_pending_data
mptcp:
stop relying on tcp_tx_skb_cache
mptcp:
use batch snmp operations in mptcp_seq_show()
mptcp:
use delegate action to schedule 3rd ack retrans
mptcp:
use lockdep_assert_held_once() instead of open-coding it
mptcp:
use OPTIONS_MPTCP_MPC
mq, mqprio:
Use gnet_stats_add_queue().
mt7601u:
Remove redundant initialization of variable ret
mt76:
add 6GHz support
mt76:
add mt76_default_basic_rate more devices can rely on
mt76:
add support for setting mcast rate
mt76:
connac: add 6GHz support to mt76_connac_mcu_set_channel_domain
mt76:
connac: add 6GHz support to mt76_connac_mcu_sta_tlv
mt76:
connac: add 6GHz support to mt76_connac_mcu_uni_add_bss
mt76:
connac: add support for limiting to maximum regulatory Tx power
mt76:
connac: enable 6GHz band for hw scan
mt76:
connac: enable hw amsdu @ 6GHz
mt76:
connac: extend mcu_get_nic_capability
mt76:
connac: fix GTK rekey offload failure on WPA mixed mode
mt76:
connac: fix mt76_connac_gtk_rekey_tlv usage
mt76:
connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2
mt76:
connac: fix unresolved symbols when CONFIG_PM is unset
mt76:
connac: move mcu reg access utility routines in mt76_connac_lib module
mt76:
connac: set 6G phymode in mt76_connac_get_phy_mode{,v2}
mt76:
connac: set 6G phymode in single-sku support
mt76:
debugfs: improve queue node readability
mt76:
disable BH around napi_schedule() calls
mt76:
do not access 802.11 header in ccmp check for 802.3 rx skbs
mt76:
do not reset MIB counters in get_stats callback
mt76:
drop MCU header size from buffer size in __mt76_mcu_send_firmware
mt76:
fill boottime_ns in Rx path
mt76:
fix boolreturn.cocci warnings
mt76:
fix build error implicit enumeration conversion
mt76:
fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi
mt76:
fix possible pktid leak
mt76:
fix timestamp check in tx_status
mt76:
introduce __mt76_mcu_send_firmware routine
mt76:
introduce packet_id idr
mt76:
Make use of the helper macro kthread_run()
mt76:
move mt76_ethtool_worker_info in mt76 module
mt76:
move mt76_sta_stats in mt76.h
mt76:
move spin_lock_bh to spin_lock in tasklet
mt76:
mt7615: apply cached RF data for DBDC
mt76:
mt7615: fix endianness warning in mt7615_mac_write_txwi
mt76:
mt7615: fix hwmon temp sensor mem use-after-free
mt76:
mt7615: fix monitor mode tear down crash
mt76:
mt7615: fix skb use-after-free on mac reset
mt76:
mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module
mt76:
mt7615: mt7622: fix ibss and meshpoint
mt76:
mt7663s: rely on mcu reg access utility
mt76:
mt76x02: fix endianness warnings in mt76x02_mac.c
mt76:
mt76x0: correct VHT MCS 8/9 tx power eeprom offset
mt76:
mt7915: adapt new firmware to update BA winsize for Rx session
mt76:
mt7915: add control knobs for thermal throttling
mt76:
mt7915: add debugfs knobs for MCU utilization
mt76:
mt7915: add ethtool stats support
mt76:
mt7915: add HE-LTF into fixed rate command
mt76:
mt7915: add LED support
mt76:
mt7915: add mib counters to ethtool stats
mt76:
mt7915: add more MIB registers
mt76:
mt7915: add some per-station tx stats to ethtool
mt76:
mt7915: add twt_stats knob in debugfs
mt76:
mt7915: add tx mu/su counters to mib
mt76:
mt7915: add tx stats gathered from tx-status callbacks
mt76:
mt7915: add WA firmware log support
mt76:
mt7915: change max rx len limit of hw modules
mt76:
mt7915: cleanup -Wunused-but-set-variable
mt76:
mt7915: enable configured beacon tx rate
mt76:
mt7915: enable HE UL MU-MIMO
mt76:
mt7915: enable twt responder capability
mt76:
mt7915: fix an off-by-one bound check
mt76:
mt7915: fix bit fields for HT rate idx
mt76:
mt7915: fix calling mt76_wcid_alloc with incorrect parameter
mt76:
mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps
mt76:
mt7915: fix endianness warning in mt7915_mac_add_txs_skb
mt76:
mt7915: fix he_mcs capabilities for 160mhz
mt76:
mt7915: fix hwmon temp sensor mem use-after-free
mt76:
mt7915: fix info leak in mt7915_mcu_set_pre_cal()
mt76:
mt7915: fix mgmt frame using unexpected bitrate
mt76:
mt7915: fix missing HE phy cap
mt76:
mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req()
mt76:
mt7915: fix NULL pointer dereference in mt7915_get_phy_mode
mt76:
mt7915: fix possible infinite loop release semaphore
mt76:
mt7915: fix potential NPE in TXS processing
mt76:
mt7915: fix potential overflow of eeprom page index
mt76:
mt7915: fix sta_rec_wtbl tag len
mt76:
mt7915: fix txbf starec TLV issues
mt76:
mt7915: fix WMM index on DBDC cards
mt76:
mt7915: honor all possible error conditions in mt7915_mcu_init()
mt76:
mt7915: improve code readability for xmit-queue handler
mt76:
mt7915: improve code readability in mt7915_mcu_sta_bfer_ht
mt76:
mt7915: improve starec readability of txbf
mt76:
mt7915: introduce __mt7915_get_tsf routine
mt76:
mt7915: introduce bss coloring support
mt76:
mt7915: introduce mt76 debugfs sub-dir for ext-phy
mt76:
mt7915: introduce mt7915_mac_add_twt_setup routine
mt76:
mt7915: introduce mt7915_mcu_beacon_check_caps()
mt76:
mt7915: introduce mt7915_mcu_twt_agrt_update mcu command
mt76:
mt7915: move tx amsdu stats in mib_stats
mt76:
mt7915: remove dead code in debugfs code
mt76:
mt7915: remove mt7915_mcu_add_he()
mt76:
mt7915: remove mt7915_sta_stats
mt76:
mt7915: rename debugfs tx-queues
mt76:
mt7915: report HE MU radiotap
mt76:
mt7915: report tx rate directly from tx status
mt76:
mt7915: rework .set_bitrate_mask() to support more options
mt76:
mt7915: rework debugfs fixed-rate knob
mt76:
mt7915: rework debugfs queue info
mt76:
mt7915: rework mt7915_mcu_sta_muru_tlv()
mt76:
mt7915: rework starec TLV tags
mt76:
mt7915: run mt7915_get_et_stats holding mt76 mutex
mt76:
mt7915: send EAPOL frames at lowest rate
mt76:
mt7915: set muru platform type
mt76:
mt7915: set VTA bit in tx descriptor
mt76:
mt7915: switch proper tx arbiter mode in testmode
mt76:
mt7915: take RCU read lock when calling ieee80211_bss_get_elem()
mt76:
mt7915: update mac timing settings
mt76:
mt7921: add .set_sar_specs support
mt76:
mt7921: add 6GHz support
mt76:
mt7921: add delay config for sched scan
mt76:
mt7921: add MT7921_COMMON module
mt76:
mt7921: Add mt7922 support
mt76:
mt7921: add MU EDCA cmd support
mt76:
mt7921: add per-vif counters in ethtool
mt76:
mt7921: add some more MIB counters
mt76:
mt7921: add sta stats accounting in mt7921_mac_add_txs_skb
mt76:
mt7921: add support for tx status reporting
mt76:
mt7921: always wake device if necessary in debugfs
mt76:
mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event
mt76:
mt7921: disable 4addr capability
mt76:
mt7921: enable aspm by default
mt76:
mt7921: fix build regression
mt76:
mt7921: fix dma hang in rmmod
mt76:
mt7921: fix endianness in mt7921_mcu_tx_done_event
mt76:
mt7921: fix endianness warning in mt7921_update_txs
mt76:
mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap
mt76:
mt7921: fix firmware usage of RA info using legacy rates
mt76:
mt7921: fix kernel warning from cfg80211_calculate_bitrate
mt76:
mt7921: fix mgmt frame using unexpected bitrate
mt76:
mt7921: fix mt7921s Kconfig
mt76:
mt7921: Fix out of order process by invalid event pkt
mt76:
mt7921: fix retrying release semaphore without end
mt76:
mt7921: fix survey-dump reporting
mt76:
mt7921: fix Wformat build warning
mt76:
mt7921: get rid of monitor_vif
mt76:
mt7921: get rid of mt7921_mac_set_beacon_filter
mt76:
mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
mt76:
mt7921: introduce mt7921s support
mt76:
mt7921: introduce stats reporting through ethtool
mt76:
mt7921: introduce testmode support
mt76:
mt7921: make all event parser reusable between mt7921s and mt7921e
mt76:
mt7921: move mt7921_queue_rx_skb to mac.c
mt76:
mt7921: move tx amsdu stats in mib_stats
mt76:
mt7921: refactor dma.c to be pcie specific
mt76:
mt7921: refactor init.c to be bus independent
mt76:
mt7921: refactor mac.c to be bus independent
mt76:
mt7921: refactor mcu.c to be bus independent
mt76:
mt7921: refactor mt7921_mcu_send_message
mt76:
mt7921: rely on mcu_get_nic_capability
mt76:
mt7921: remove mcu rate reporting code
mt76:
mt7921: remove mt7921_sta_stats
mt76:
mt7921: report HE MU radiotap
mt76:
mt7921: report tx rate directly from tx status
mt76:
mt7921: robustify hardware initialization flow
mt76:
mt7921: send EAPOL frames at lowest rate
mt76:
mt7921: start reworking tx rate reporting
mt76:
mt7921: update mib counters dumping phy stats
mt76:
mt7921: use physical addr to unify register access
mt76:
mt7921s: add reset support
mt76:
overwrite default reg_ops if necessary
mt76:
Print error message when reading EEPROM from mtd failed
mt76:
rely on phy pointer in mt76_register_debugfs_fops routine signature
mt76:
remove mt76_wcid pointer from mt76_tx_status_check signature
mt76:
schedule status timeout at dma completion
mt76:
sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines
mt76:
sdio: extend sdio module to support CONNAC2
mt76:
sdio: introduce parse_irq callback
mt76:
sdio: move common code in mt76_sdio module
mt76:
substitute sk_buff_head status_list with spinlock_t status_lock
mt76:
support reading EEPROM data embedded in fdt
mt76:
switch from 'pci_' to 'dma_' API
mt76:
use a separate CCMP PN receive counter for management frames
mt76:
use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD
mtd/ubi/block:
add error handling support for add_disk()
mtd:
add add_disk() error handling
mtd:
block2mtd: add support for an optional custom MTD label
mtd:
block2mtd: minor refactor to avoid hard coded constant
mtd:
call bdi_unregister explicitly
mtd:
core: don't remove debugfs directory if device is in use
mtd:
dataflash: Add device-tree SPI IDs
mtd:
fixup CFI on ixp4xx
mtd:
mtdswap: Remove redundant assignment of pointer eb
mtd:
onenand: samsung: drop Exynos4 and describe driver in KConfig
mtd:
rawnand: ams-delta: Keep the driver compatible with on-die ECC engines
mtd:
rawnand: arasan: Prevent an unsupported configuration
mtd:
rawnand: atmel: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: au1550nd: Keep the driver compatible with on-die ECC engines
mtd:
rawnand: bcm6368: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd:
rawnand: denali: Add the dependency on HAS_IOMEM
mtd:
rawnand: denali: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd:
rawnand: Fix nand_choose_best_timings() on unsupported interface
mtd:
rawnand: Fix nand_erase_op delay
mtd:
rawnand: fsmc: Fix timing computation
mtd:
rawnand: fsmc: Fix use of SM ORDER
mtd:
rawnand: fsmc: Take instruction delay into account
mtd:
rawnand: gpio: Keep the driver compatible with on-die ECC engines
mtd:
rawnand: gpio: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: gpmi: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd:
rawnand: hisi504: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND
mtd:
rawnand: intel: Fix potential buffer overflow in probe
mtd:
rawnand: Let callers use the bare Hamming helpers
mtd:
rawnand: mpc5121: Keep the driver compatible with on-die ECC engines
mtd:
rawnand: mtk: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: mtk_ecc: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: omap_elm: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: orion: Keep the driver compatible with on-die ECC engines
mtd:
rawnand: oxnas: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: pasemi: Keep the driver compatible with on-die ECC engines
mtd:
rawnand: plat_nand: Keep the driver compatible with on-die ECC engines
mtd:
rawnand: plat_nand: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: socrates: Keep the driver compatible with on-die ECC engines
mtd:
rawnand: stm32_fmc2: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: tegra: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: txx9ndfm: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: vf610: Make use of the helper function devm_platform_ioremap_resource()
mtd:
rawnand: xway: Keep the driver compatible with on-die ECC engines
mtd:
rawnand: xway: Make use of the helper function devm_platform_ioremap_resource()
mtd:
Remove obsolete macros only used by the old nand_ecclayout struct
mtd:
spi-nor: Enable locking for n25q128a13
mtd:
spi-nor: hisi-sfc: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd:
spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
mtd:
spi-nor: nxp-spifi: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd_blkdevs:
don't scan partitions for plain mtdblock
mtip32xx:
add error handling support for add_disk()
mtip32xx:
Remove redundant 'flush_workqueue()' calls
mux:
add support for delay after muxing
mwifiex:
Allow switching interface type from P2P_CLIENT to P2P_GO
mwifiex:
Deactive host sleep using HSCFG after it was activated manually
mwifiex:
Don't log error on suspend if wake-on-wlan is disabled
mwifiex:
Fix an incorrect comment
mwifiex:
Fix copy-paste mistake when creating virtual interface
mwifiex:
fix division by zero in fw download path
mwifiex:
Handle interface type changes from AP to STATION
mwifiex:
Log an error on command failure during key-material upload
mwifiex:
Properly initialize private structure on interface type changes
mwifiex:
Read a PCI register after writing the TX ring write pointer
mwifiex:
Run SET_BSS_MODE when changing from P2P to STATION vif-type
mwifiex:
Send DELBA requests according to spec
mwifiex:
Small cleanup for handling virtual interface type changes
mwifiex:
Try waking the firmware until we get an interrupt
mwifiex:
Update virtual interface counters right after setting bss_type
mwifiex:
Use function to check whether interface type change is allowed
mwifiex:
Use helper function for counting interface types
mwl8k:
Fix use-after-free in mwl8k_fw_state_machine()
mxser:
don't read from UART_FCR
mxser:
make mxser_port::ldisc_stop_rx a bool
mxser:
move FIFO clearing to mxser_disable_and_clear_FIFO()
mxser:
restore baud rate if its setting fails
mxser:
simplify condition in mxser_receive_chars_new
mxser:
simplify FCR computation in mxser_change_speed()
mxser:
store FCR state in mxser_port::FCR
n64cart:
add error handling support for add_disk()
natsemi:
xtensa: fix section mismatch warnings
nbd:
add error handling support for add_disk()
nbd:
check sock index in nbd_read_stat()
nbd:
clean up return value checking of sock_xmit()
nbd:
don't handle response without a corresponding request message
nbd:
don't start request if nbd_queue_rq() failed
nbd:
error out if socket index doesn't match in nbd_handle_reply()
nbd:
Fix hungtask when nbd_config_put
nbd:
Fix incorrect error handle when first_minor is illegal in nbd_dev_add
nbd:
fix max value for 'first_minor'
nbd:
fix possible overflow for 'first_minor' in nbd_dev_add()
nbd:
fix uaf in nbd_handle_reply()
nbd:
Fix use-after-free in pid_show
nbd:
make sure request completion won't concurrent
nbd:
partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()
nbd:
Use blk_validate_block_size() to validate block size
nbd:
Use invalidate_disk() helper on disconnect
Linux:
net ticp:fix a kernel-infoleak in __tipc_sendmsg()
net, neigh:
Add build-time assertion to avoid neigh->flags overflow
net, neigh:
Add NTF_MANAGED flag for managed neighbor entries
net, neigh:
clear whole pneigh_entry at alloc time
net, neigh:
Enable state migration between NUD_PERMANENT and NTF_USE
net, neigh:
Extend neigh->flags to 32 bit to allow for extensions
net, neigh:
Fix crash in v6 module initialization error path
net, neigh:
Fix NTF_EXT_LEARNED in combination with NTF_USE
net, neigh:
Reject creating NUD_PERMANENT with NTF_MANAGED entries
net, neigh:
Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT attribute
net,lsm,selinux:
revert the security_sctp_assoc_established() hook
net,lsm,selinux:
revert the security_sctp_assoc_established() hook
net-core:
use netdev_* calls for kernel messages
net-sysfs:
try not to restart the syscall if it will fail eventually
net/9p:
autoload transport modules
net/core:
disable NET_RX_BUSY_POLL on PREEMPT_RT
net/core:
Remove unused assignment operations and variable
net/dsa/tag_8021q.c:
remove superfluous headers
net/dsa/tag_ksz.c:
remove superfluous headers
net/fsl:
Remove leftover definition in xgmac_mdio
net/ipa:
ipa_resource: Fix wrong for loop range
net/ipv4/datagram.c:
remove superfluous header files from datagram.c
net/ipv4/route.c:
remove superfluous header files from route.c
net/ipv4/syncookies.c:
remove superfluous header files from syncookies.c
net/ipv4/sysctl_net_ipv4.c:
remove superfluous header files from sysctl_net_ipv4.c
net/ipv4/tcp_fastopen.c:
remove superfluous header files from tcp_fastopen.c
net/ipv4/tcp_minisocks.c:
remove superfluous header files from tcp_minisocks.c
net/ipv4/tcp_nv.c:
remove superfluous header files from tcp_nv.c
net/ipv4/udp_tunnel_core.c:
remove superfluous header files from udp_tunnel_core.c
net/ipv4/xfrm4_tunnel.c:
remove superfluous header files from xfrm4_tunnel.c
net/mlx4:
Move devlink_register to be the last initialization command
net/mlx4:
Use array_size() helper in copy_to_user()
net/mlx4_en:
Add XDP_REDIRECT statistics
net/mlx4_en:
avoid one cache line miss to ring doorbell
net/mlx4_en:
Fix an use-after-free bug in mlx4_en_try_alloc_resources()
net/mlx4_en:
Update reported link modes for 1/10G
net/mlx5:
Accept devlink user input after driver initialization complete
net/mlx5:
Add esw assignment back in mlx5e_tc_sample_unoffload()
net/mlx5:
Add ifc bits to support optional counters
net/mlx5:
Add layout to support default timeouts register
net/mlx5:
Add periodic update of host time to firmware
net/mlx5:
Add priorities for counters in RDMA namespaces
net/mlx5:
Add SHAMPO caps, HW bits and enumerations
net/mlx5:
Add support to create match definer
net/mlx5:
Add uid field to UAR allocation structures
net/mlx5:
Allow skipping counter refresh on creation
net/mlx5:
Bridge, extract code to lookup and del/notify entry
net/mlx5:
Bridge, extract VLAN pop code to dedicated functions
net/mlx5:
Bridge, mark reg_c1 when pushing VLAN
net/mlx5:
Bridge, pop VLAN on egress table miss
net/mlx5:
Bridge, provide flow source hints
net/mlx5:
Bridge, refactor eswitch instance usage
net/mlx5:
Bridge, support replacing existing FDB entry
net/mlx5:
Check return status first when querying system_image_guid
net/mlx5:
CT: Fix missing cleanup of ct nat table on init failure
net/mlx5:
CT: Remove warning of ignore_flow_level support for VFs
net/mlx5:
Disable roce at HCA level
net/mlx5:
DR, Add check for unsupported fields in match param
net/mlx5:
DR, Add missing query for vport 0
net/mlx5:
DR, Add missing string for action type SAMPLER
net/mlx5:
DR, Add support for SF vports
net/mlx5:
DR, Align error messages for failure to obtain vport caps
net/mlx5:
DR, Fix check for unsupported fields in match param
net/mlx5:
DR, Fix code indentation in dr_ste_v1
net/mlx5:
DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
net/mlx5:
DR, Fix querying eswitch manager vport for ECPF
net/mlx5:
DR, Fix typo 'offeset' to 'offset'
net/mlx5:
DR, Fix vport number data type to u16
net/mlx5:
DR, Handle eswitch manager and uplink vports separately
net/mlx5:
DR, Increase supported num of actions to 32
net/mlx5:
DR, init_next_match only if needed
net/mlx5:
DR, Prefer kcalloc over open coded arithmetic
net/mlx5:
DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK
net/mlx5:
DR, Support csum recalculation flow table on SFs
net/mlx5:
E-Switch, Add ovs internal port mapping to metadata support
net/mlx5:
E-Switch, Check group pointer before reading bw_share value
net/mlx5:
E-Switch, Fix resetting of encap mode when entering switchdev
net/mlx5:
E-Switch, fix single FDB creation on BlueField
net/mlx5:
E-Switch, Increase supported number of forward destinations to 32
net/mlx5:
E-Switch, rebuild lag only when needed
net/mlx5:
E-switch, Respect BW share of the new group
net/mlx5:
E-Switch, return error if encap isn't supported
net/mlx5:
E-Switch, Use dynamic alloc for dest array
net/mlx5:
E-Switch, Use indirect table only if all destinations support it
net/mlx5:
Enable single IRQ for PCI Function
net/mlx5:
Extend health buffer dump
net/mlx5:
Fix access to a non-supported register
net/mlx5:
Fix error print in case of IRQ request failed
net/mlx5:
Fix flow counters SF bulk query len
net/mlx5:
Fix SF health recovery flow
net/mlx5:
Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'
net/mlx5:
Fix tc max supported prio for nic mode
net/mlx5:
Fix too early queueing of log timestamp work
net/mlx5:
Fix unused function warning of mlx5i_flow_type_mask
net/mlx5:
Fix use after free in mlx5_health_wait_pci_up
net/mlx5:
Introduce new device index wrapper
net/mlx5:
Introduce new uplink destination type
net/mlx5:
Introduce port selection namespace
net/mlx5:
Lag, add support to create definers for LAG
net/mlx5:
Lag, add support to create TTC tables for LAG port selection
net/mlx5:
Lag, add support to create/destroy/modify port selection
net/mlx5:
Lag, fix a potential Oops with mlx5_lag_create_definer()
net/mlx5:
Lag, Fix recreation of VF LAG
net/mlx5:
Lag, Make mlx5_lag_is_multipath() be static inline
net/mlx5:
Lag, move lag files into directory
net/mlx5:
Lag, set LAG traffic type mapping
net/mlx5:
Lag, set match mask according to the traffic type bitmap
net/mlx5:
Lag, update tracker when state change event received
net/mlx5:
Lag, use steering to select the affinity port in LAG
net/mlx5:
Let user configure event_eq_size param
net/mlx5:
Let user configure io_eq_size param
net/mlx5:
Let user configure max_macs param
net/mlx5:
Move MODIFY_RQT command to ignore list in internal error state
net/mlx5:
Print health buffer by log level
net/mlx5:
Publish and unpublish all devlink parameters at once
net/mlx5:
Read timeout values from DTOR
net/mlx5:
Read timeout values from init segment
net/mlx5:
Reduce flow counters bulk query buffer size for SFs
net/mlx5:
remove the recent devlink params
net/mlx5:
Remove unnecessary checks for slow path flag
net/mlx5:
Set devlink reload feature bit for supported devices only
net/mlx5:
SF, Add SF trace points
net/mlx5:
SF_DEV Add SF device trace points
net/mlx5:
Shift control IRQ to the last index
net/mlx5:
Support internal port as decap route device
net/mlx5:
Support partial TTC rules
net/mlx5:
Tolerate failures in debug features while driver load
net/mlx5:
Update error handler for UCTX and UMEM
net/mlx5:
Use first online CPU instead of hard coded CPU
net/mlx5:
Use kvcalloc() instead of kvzalloc()
net/mlx5:
Use native_port_num as 1st option of device index
net/mlx5:
Use struct_size() helper in kvzalloc()
net/mlx5:
Use system_image_guid to determine bonding
net/mlx5:
Warn for devlink reload when there are VFs alive
net/mlx5e:
Accept action skbedit in the tc actions list
net/mlx5e:
Add control path for SHAMPO feature
net/mlx5e:
Add data path for SHAMPO feature
net/mlx5e:
Add error flow for ethtool -X command
net/mlx5e:
Add extack msgs related to TC for better debug
net/mlx5e:
Add handle SHAMPO cqe support
net/mlx5e:
Add HW-GRO offload
net/mlx5e:
Add HW_GRO statistics
net/mlx5e:
Add indirect tc offload of ovs internal port
net/mlx5e:
Add support to klm_umr_wqe
net/mlx5e:
Add TX max rate support for MQPRIO channel mode
net/mlx5e:
Check action fwd/drop flag exists also for nic flows
net/mlx5e:
check return value of rhashtable_init
net/mlx5e:
CT, Fix multiple allocations and memleak of mod acts
net/mlx5e:
Delete forward rule for ct or sample action
net/mlx5e:
don't write directly to netdev->dev_addr
net/mlx5e:
Enable TC offload for egress MACVLAN
net/mlx5e:
Enable TC offload for ingress MACVLAN
net/mlx5e:
Fix ICOSQ recovery flow for XSK
net/mlx5e:
Fix interoperability between XSK and ICOSQ recovery flow
net/mlx5e:
Fix missing IPsec statistics on uplink representor
net/mlx5e:
Fix skb memory leak when TC classifier action offloads are disabled
net/mlx5e:
Fix wrong features assignment in case of error
net/mlx5e:
HW_GRO cqe handler implementation
net/mlx5e:
IPsec: Fix Software parser inner l3 type setting in case of encapsulation
net/mlx5e:
IPsec: Refactor checksum code in tx data path
net/mlx5e:
kTLS, Fix crash in RX resync flow
net/mlx5e:
loopback test is not supported in switchdev mode
net/mlx5e:
Move mod hdr allocation to a single place
net/mlx5e:
Move parse fdb check into actions_match_supported_fdb()
net/mlx5e:
nullify cq->dbg pointer in mlx5_debug_cq_remove()
net/mlx5e:
Offload internal port as encap route device
net/mlx5e:
Offload tc rules that redirect to ovs internal port
net/mlx5e:
Prevent HW-GRO and CQE-COMPRESS features operate together
net/mlx5e:
Refactor rx handler of represetor device
net/mlx5e:
Remove incorrect addition of action fwd flag
net/mlx5e:
Remove redundant priv arg from parse_pedit_to_reformat()
net/mlx5e:
Rename lro_timeout to packet_merge_timeout
net/mlx5e:
Rename TIR lro functions to TIR packet merge functions
net/mlx5e:
Reserve a value from TC tunnel options mapping
net/mlx5e:
Set action fwd flag when parsing tc action goto
net/mlx5e:
SHAMPO, Fix constant expression result
net/mlx5e:
Specify out ifindex when looking up encap route
net/mlx5e:
Specify SQ stats struct for mlx5e_open_txqsq()
net/mlx5e:
Split actions_match_supported() into a sub function
net/mlx5e:
Support accept action
net/mlx5e:
Sync TIR params updates against concurrent create/modify
net/mlx5e:
TC, Fix memory leak with rules with internal port
net/mlx5e:
TC, Refactor sample offload error flow
net/mlx5e:
Term table handling of internal port rules
net/mlx5e:
Use array_size() helper
net/mlx5e:
Use correct return type
net/mlx5e:
Use generic name for the forwarding dev pointer
net/mlx5e:
Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes
net/mlx5e:
Use tc sample stubs instead of ifdefs in source file
net/mlx5e:
Wait for concurrent flow deletion during neigh/fib events
net/mlx5e:
Wrap the tx reporter dump callback to extract the sq
net/mlx5i:
Enable Rx steering for IPoIB via ethtool
net/ncsi :
Add payload to be 32-bit aligned to fix dropped packets
net/ncsi:
check for error return from call to nla_put_u32
net/packet:
rx_owner_map depends on pg_vec
net/prestera:
Split devlink and traps registrations to separate routines
net/qla3xxx:
fix an error code in ql_adapter_up()
net/rds:
correct socket tunable error in rds_tcp_tune()
net/sched:
Extend qdisc control block with tc control block
net/sched:
flow_dissector: Fix matching on zone id for invalid conns
net/sched:
fq_pie: prevent dismantle issue
net/sched:
sch_ets: don't peek at classes beyond 'nbands'
net/sched:
sch_ets: don't remove idle classes from the round-robin list
net/sched:
sch_ets: properly init all active DRR list handles
net/sched:
sch_taprio: fix undefined behavior in ktime_mono_to_any
net/smc:
add generic netlink support for system EID
net/smc:
add listen processing for SMC-Rv2
net/smc:
add netlink support for SMC-Rv2
net/smc:
add SMC-Rv2 connection establishment
net/smc:
add support for user defined EIDs
net/smc:
add v2 format of CLC decline message
net/smc:
add v2 support to the work request layer
net/smc:
Avoid warning of possible recursive locking
net/smc:
Clean up local struct sock variables
net/smc:
Don't call clcsock shutdown twice when smc shutdown
net/smc:
don't send CDC/LLC message if link not ready
net/smc:
Ensure the active closing peer first closes clcsock
net/smc:
extend LLC layer for SMC-Rv2
net/smc:
fix kernel panic caused by race of smc_sock
net/smc:
Fix loop in smc_listen
net/smc:
Fix NULL pointer dereferencing in smc_vlan_by_tcpsk()
net/smc:
fix sk_refcnt underflow on linkdown and fallback
net/smc:
fix using of uninitialized completions
net/smc:
fix wrong list_del in smc_lgr_cleanup_early
net/smc:
Introduce tracepoint for fallback
net/smc:
Introduce tracepoint for smcr link down
net/smc:
Introduce tracepoints for tx and rx msg
net/smc:
Keep smc_close_final rc during active close
net/smc:
keep static copy of system EID
net/smc:
Make sure the link_id is unique
net/smc:
prepare for SMC-Rv2 connection
net/smc:
Prevent smc_release() from long blocking
net/smc:
Print function name in smcr_link_down tracepoint
net/smc:
retrieve v2 gid from IB device
net/smc:
save stack space and allocate smc_init_info
net/smc:
stop links when their GID is removed
net/smc:
Transfer remaining wait queue entries during fallback
net/tls:
Fix authentication failure in CCM mode
net/tls:
getsockopt supports complete algorithm list
net/tls:
support SM4 CCM algorithm
net/tls:
support SM4 GCM/CCM algorithm
net/tls:
tls_crypto_context add supported algorithms context
net:
accept UFOv6 packages in virtio_net_hdr_to_skb
net:
add and use skb_unclone_keeptruesize() helper
net:
add new socket option SO_RESERVE_MEM
net:
add skb_get_dsfield() helper
net:
ag71xx: Fix a potential double free in error handling paths
net:
altera: set a couple error code in probe()
net:
amd-xgbe: Toggle PLL settings during rate change
net:
annotate accesses to sk->sk_rx_queue_mapping
net:
annotate data-race in neigh_output()
net:
annotate data-races on txq->xmit_lock_owner
net:
arc_emac: Make use of the helper function dev_err_probe()
net:
arp: introduce arp_evict_nocarrier sysctl parameter
net:
atl1c: Fix a function name in print messages
net:
atl1c: Make use of the helper function dev_err_probe()
net:
atl1e: Make use of the helper function dev_err_probe()
net:
atm: use address setting helpers
net:
avoid dirtying sk->sk_napi_id
net:
avoid dirtying sk->sk_rx_queue_mapping
net:
avoid double accounting for pure zerocopy skbs
net:
avoid double accounting for pure zerocopy skbs
net:
avoid uninit-value from tcp_conn_request
net:
ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver
net:
ax88796c: do not receive data in pointer
net:
ax88796c: Fix clang -Wimplicit-fallthrough in ax88796c_set_mac()
net:
ax88796c: hide ax88796c_dt_ids if !CONFIG_OF
net:
ax88796c: Remove pointless check in ax88796c_open()
net:
ax88796c: use bit numbers insetad of bit masks
net:
bareudp: fix duplicate checks of data[] expressions
net:
bcm4908: Handle dma_set_coherent_mask error codes
net:
bcmgenet: Add support for 7712 16nm internal EPHY
net:
bcmgenet: add support for ethtool flow control
net:
bcmgenet: Fix NULL vs IS_ERR() checking
net:
bcmgenet: Patch PHY interface for dedicated PHY driver
net:
bcmgenet: pull mac_config from adjust_link
net:
bcmgenet: remove netif_carrier_off from adjust_link
net:
bcmgenet: remove old link state values
net:
bcmgenet: Request APD, DLL disable and IDDQ-SR
net:
bgmac: improve handling PHY
net:
bgmac: support MDIO described in DT
net:
bnx2x: fix variable dereferenced before check
net:
bonding: constify and use dev_addr_set()
net:
bpf: Switch over to memdup_user()
net:
bridge: create a common function for populating switchdev FDB entries
net:
bridge: fix ioctl old_deviceless bridge argument
net:
bridge: fix uninitialized variables when BRIDGE_CFM is disabled
net:
bridge: mcast: add and enforce query interval minimum
net:
bridge: mcast: add and enforce startup query interval minimum
net:
bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
net:
bridge: mdb: move all switchdev logic to br_switchdev.c
net:
bridge: move br_fdb_replay inside br_switchdev.c
net:
bridge: move br_vlan_replay to br_switchdev.c
net:
bridge: provide shim definition for br_vlan_flags
net:
bridge: reduce indentation level in fdb_create
net:
bridge: remove fdb_insert forward declaration
net:
bridge: remove fdb_notify forward declaration
net:
bridge: rename br_fdb_insert to br_fdb_add_local
net:
bridge: rename fdb_insert to fdb_add_local
net:
bridge: split out the switchdev portion of br_mdb_notify
net:
bridge: switchdev: consistent function naming
net:
bridge: switchdev: fix shim definition for br_switchdev_mdb_notify
net:
bridge: Use array_size() helper in copy_to_user()
net:
broadcom: bcm4908_enet: use kcalloc() instead of kzalloc()
net:
broadcom: Fix a function name in comments
net:
caif: get ready for const netdev->dev_addr
net:
cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
net:
chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe()
net:
chelsio: cxgb4vf: Make use of the helper function dev_err_probe()
net:
cisco: Fix a function name in comments
net:
Clean up some inconsistent indenting
net:
cleanup __sk_stream_memory_free()
net:
Convert more users of mdiobus_* to mdiodev_*
net:
convert users of bitmap_foo() to linkmode_foo()
net:
core: constify mac addrs in selftests
net:
davinci_emac: Fix interrupt pacing disable
net:
delete redundant function declaration
net:
dpaa2-eth: fix use-after-free in dpaa2_eth_remove
net:
dpaa2-mac: add support for more ethtool 10G link modes
net:
dpaa2: add adaptive interrupt coalescing
net:
dpaa2: add support for manual setup of IRQ coalesing
net:
drivers: get ready for const netdev->dev_addr
net:
dsa: allow reporting of standard ethtool stats for slave devices
net:
dsa: avoid refcount warnings when ->port_{fdb,mdb}_del returns error
net:
dsa: b53: Add SPI ID table
net:
dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port
net:
dsa: b53: Drop unused "cpu_port" field
net:
dsa: b53: Improve flow control setup on BCM5301x
net:
dsa: b53: Include all ports in "enabled_ports"
net:
dsa: b53: serialize access to the ARL table
net:
dsa: b53: serialize access to the ARL table
net:
dsa: bcm_sf2: Request APD, DLL disable and IDDQ-SR
net:
dsa: convert cross-chip notifiers to iterate using dp
net:
dsa: do not open-code dsa_switch_for_each_port
net:
dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
net:
dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
net:
dsa: felix: accept "ethernet-ports" OF node name
net:
dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge
net:
dsa: felix: Fix memory leak in felix_setup_mmio_filtering
net:
dsa: flush switchdev workqueue when leaving the bridge
net:
dsa: introduce helpers for iterating through ports using dp
net:
dsa: introduce locking for the address lists on CPU and DSA ports
net:
dsa: introduce locking for the address lists on CPU and DSA ports
net:
dsa: lantiq_gswip: serialize access to the PCE registers
net:
dsa: lantiq_gswip: serialize access to the PCE table
net:
dsa: microchip: implement multi-bridge support
net:
dsa: Move devlink registration to be last devlink command
net:
dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfig/Makefile
net:
dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver
net:
dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family
net:
dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
net:
dsa: mv88e6xxx: Don't support >1G speeds on 6191X on ports other than 10
net:
dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_serdes_erratum_4_6()
net:
dsa: mv88e6xxx: error handling for serdes_power functions
net:
dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's"
net:
dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X
net:
dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X family
net:
dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed
net:
dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiver
net:
dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down()
net:
dsa: populate supported_interfaces member
net:
dsa: qca8k: add explicit SGMII PLL enable
net:
dsa: qca8k: add support for cpu port 6
net:
dsa: qca8k: add support for pws config reg
net:
dsa: qca8k: add support for QCA8328
net:
dsa: qca8k: add support for sgmii falling edge
net:
dsa: qca8k: fix delay applied to wrong cpu in parse_port_config
net:
dsa: qca8k: fix internal delay applied to the wrong PAD config
net:
dsa: qca8k: fix MTU calculation
net:
dsa: qca8k: make sure PAD0 MAC06 exchange is disabled
net:
dsa: qca8k: move port config to dedicated struct
net:
dsa: qca8k: rework rgmii delay logic and scan for cpu port 6
net:
dsa: qca8k: set internal delay also for sgmii
net:
dsa: qca8k: tidy for loop in setup and add cpu port check
net:
dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC
net:
dsa: realtek-smi: fix indirect reg access for ports>3
net:
dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port
net:
dsa: remove the "dsa_to_port in a loop" antipattern from the core
net:
dsa: rtl8366: Drop and depromote pointless prints
net:
dsa: rtl8366: Drop custom VLAN set-up
net:
dsa: rtl8366: Fix a bug in deleting VLANs
net:
dsa: rtl8366rb: Fix off-by-one bug
net:
dsa: rtl8366rb: remove unneeded semicolon
net:
dsa: rtl8366rb: Rewrite weird VLAN filering enablement
net:
dsa: rtl8366rb: Support bridge offloading
net:
dsa: rtl8366rb: Support disabling learning
net:
dsa: rtl8366rb: Support fast aging
net:
dsa: rtl8366rb: Support setting STP state
net:
dsa: rtl8366rb: Use core filtering tracking
net:
dsa: sja1105: Add of_node_put() before return
net:
dsa: sja1105: break dependency between dsa_port_is_sja1105 and switch driver
net:
dsa: sja1105: don't keep a persistent reference to the reset GPIO
net:
dsa: sja1105: parse {rx, tx}-internal-delay-ps properties for RGMII delays
net:
dsa: sja1105: remove sp->dp
net:
dsa: sja1105: serialize access to the dynamic config interface
net:
dsa: sja1105: serialize access to the dynamic config interface
net:
dsa: sja1105: stop using priv->vlan_aware
net:
dsa: sja1105: wait for dynamic config command completion on writes too
net:
dsa: sja1105: wait for dynamic config command completion on writes too
net:
dsa: stop calling dev_hold in dsa_slave_fdb_event
net:
dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as argument
net:
dsa: tag_ocelot: set the classified VLAN during xmit
net:
dsa: tag_ocelot: use traffic class to map priority on injected header
net:
dsa: tag_rtl4_a: Drop bit 9 from egress frames
net:
dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag
net:
dsa: tag_sja1105: do not open-code dsa_switch_for_each_port
net:
dsa: unregister cross-chip notifier after ds->ops->teardown
net:
e1000e: solve insmod 'Unknown symbol mutex_lock' error
net:
ena: Fix error handling when calculating max IO queues number
net:
ena: Fix undefined state when tx request id is out of bounds
net:
ena: Fix wrong rx request id by resetting device
net:
enetc: add support for software TSO
net:
enetc: declare NETIF_F_HW_CSUM and do it in software
net:
enetc: fix check for allocation failure
net:
enetc: include ip6_checksum.h for csum_ipv6_magic
net:
enetc: Make use of the helper function dev_err_probe()
net:
enetc: remove local "priv" variable in enetc_clean_tx_ring()
net:
enetc: unmap DMA in enetc_send_cmd()
net:
enetc: use the skb variable directly in enetc_clean_tx_ring()
net:
ethernet: ave: Add compatible string and SoC-dependent data for NX1 SoC
net:
ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()
net:
ethernet: emac: utilize of_net's of_get_mac_address()
net:
ethernet: ixp4xx: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
net:
ethernet: lantiq_etop: fix build errors/warnings
net:
ethernet: lantiq_etop: Fix compilation error
net:
ethernet: litex: Remove unnecessary print function dev_err()
net:
ethernet: microchip: lan743x: Increase rx ring size to improve rx performance
net:
ethernet: ti: add missing of_node_put before return
net:
ethernet: ti: cpsw_ale: Fix access to un-initialized memory
net:
ethernet: ti: Move devlink registration to be last devlink command
net:
ethernet: use phylink_set_10g_modes()
net:
ethoc: Make use of the helper function dev_err_probe()
net:
fddi: skfp: Fix a function name in comments
net:
fealnx: fix build for UML
net:
fec: only clear interrupt of handling queue in fec_enet_rx_queue()
net:
Fix double 0x prefix print in SKB dump
net:
fix possible NULL deref in sock_reserve_memory
net:
fix premature exit from NAPI state polling in napi_disable()
net:
fix typo in a comment
net:
fix use-after-free in tw_timer_handler
net:
fjes: constify and use eth_hw_addr_set()
net:
hinic: Make use of the helper function dev_err_probe()
net:
hinic: Open device for the user access when it is ready
net:
hippi: use dev_addr_set()
net:
hisilicon: fix hsn3_ethtool kernel-doc warnings
net:
hldc_fr: use dev_addr_set()
net:
hns3: add check NULL address for page pool
net:
hns3: add debugfs support for interrupt coalesce
net:
hns3: add error recovery module and type for himac
net:
hns3: add new ras error type for roce
net:
hns3: add support pause/pfc durations for mac statistics
net:
hns3: add update ethtool advertised link modes for FIBRE port when autoneg off
net:
hns3: allow configure ETS bandwidth of all TCs
net:
hns3: debugfs add support dumping page pool info
net:
hns3: device specifications add number of mac statistics
net:
hns3: fix failed to add reuse multicast mac addr to hardware when mc mac table is full
net:
hns3: fix incorrect components info of ethtool --reset command
net:
hns3: fix kernel crash when unload VF while it is being reset
net:
hns3: fix one incorrect value of page pool info when queried by debugfs
net:
hns3: fix pfc packet number incorrect after querying pfc parameters
net:
hns3: fix race condition in debugfs
net:
hns3: fix ROCE base interrupt vector initialization bug
net:
hns3: fix some mac statistics is always 0 in device version V2
net:
hns3: fix use-after-free bug in hclgevf_send_mbx_msg
net:
hns3: fix VF RSS failed problem after PF enable multi-TCs
net:
hns3: modify functions of converting speed ability to ethtool link mode
net:
hns3: modify mac statistics update process for compatibility
net:
hns3: PF support get multicast MAC address space assigned by firmware
net:
hns3: PF support get unicast MAC address space assigned by firmware
net:
hns3: remove check VF uc mac exist when set by PF
net:
hns3: sync rx ring head in echo common pull
net:
hns3: use dev_driver_string() instead of pci_dev->driver->name
net:
hns: Prefer struct_size over open coded arithmetic
net:
hsr: Add support for redbox supervision frames
net:
hsr: get ready for const netdev->dev_addr
net:
ieee802154: handle iftypes as u32
net:
intel: igc_ptp: fix build for UML
net:
introduce a function to check if a netdev name is in use
net:
introduce sk_forward_alloc_get()
net:
iosm: Use hrtimer_forward_now()
net:
ipa: directly disable ipa-setup-ready interrupt
net:
ipa: disable HOLB drop when updating timer
net:
ipa: HOLB register sometimes must be written twice
net:
ipa: kill ipa_cmd_pipeline_clear()
net:
ipa: separate disabling setup from modem stop
net:
ipconfig: Release the rtnl_lock while waiting for carrier
NET:
IPV4: fix error "do not initialise globals to 0"
net:
ipv4: remove superfluous header files from fib_notifier.c
net:
ipv6: add fib6_nh_release_dsts stub
net:
ipv6: check return value of rhashtable_init
net:
ipv6: fix use after free of struct seg6_pernet_data
net:
ipv6: squash $(ipv6-offload) in Makefile
net:
ipv6: use ipv6-y directly instead of ipv6-objs
net:
ipvtap: fix template string argument of device_create() call
net:
ixgbevf: Remove redundant initialization of variable ret_val
net:
ks8851: Check for error irq
net:
ks8851: Make ks8851_remove_common() return void
net:
lantiq: add support for jumbo frames
net:
lantiq: configure the burst length in ethernet drivers
net:
lantiq_xrx200: fix statistics of received bytes
net:
lantiq_xrx200: Hardcode the burst length value
net:
lantiq_xrx200: increase buffer reservation
net:
liquidio: Make use of the helper macro kthread_run()
net:
mac80211: check return value of rhashtable_init
net:
macb: add description for SRTSM
net:
macb: add support for mii on rgmii
net:
macb: align for OSSMODE offset
net:
macb: enable mii on rgmii for sama7g5
net:
macb: Fix mdio child node detection
net:
macb: ptp: Switch to gettimex64() interface
net:
macb: Use mdio child node for MDIO bus if it exists
net:
macvtap: fix template string argument of device_create() call
net:
make dev_get_port_parent_id slightly more readable
net:
make napi_disable() symmetric with enable
net:
make use of helper netif_is_bridge_master()
net:
mana: Allow setting the number of queues while the NIC is down
net:
mana: Fix memory leak in mana_hwc_create_wq
net:
mana: Fix spelling mistake "calledd" -> "called"
net:
mana: Fix the netdev_err()'s vPort argument in mana_init_port()
net:
mana: Improve the HWC error handling
net:
mana: Report OS info to the PF driver
net:
mana: Support hibernation and kexec
net:
mana: Use kcalloc() instead of kzalloc()
net:
marvell: mvpp2: Fix the computation of shared CPUs
net:
marvell: mvpp2: Fix wrong SerDes reconfiguration order
net:
marvell: mvpp2: increase MTU limit when XDP enabled
net:
marvell: prestera: Add explicit padding
net:
marvell: prestera: add firmware v4.0 support
net:
marvell: prestera: fix brige port operation
net:
marvell: prestera: fix double free issue on err path
net:
marvell: prestera: fix hw structure laid out
net:
marvell: prestera: fix incorrect return of port_find
net:
marvell: prestera: fix incorrect structure access
net:
marvell: prestera: fix patchwork build problems
net:
marvell: prestera: use dev_driver_string() instead of pci_dev->driver->name
net:
mdio: Add helper functions for accessing MDIO devices
net:
mdio: add mdiobus_modify_changed()
net:
mdio: ensure the type of mdio devices match mdio drivers
net:
mellanox: mlxbf_gige: Replace non-standard interrupt handling
net:
microchip: encx24j600: drop unneeded MODULE_ALIAS
net:
microchip: lan743x: add support for PTP pulse width (duty cycle)
net:
mlx4: Add support for XDP_REDIRECT
net:
mpls: Fix notifications when deleting a device
net:
mpls: Remove rcu protection from nh_dev
net:
mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG
net:
mscc: ocelot: add the local station MAC addresses in VID 0
net:
mscc: ocelot: allow a config where all bridge VLANs are egress-untagged
net:
mscc: ocelot: convert the VLAN masks to a list
net:
mscc: ocelot: correctly report the timestamping RX filters in ethtool
net:
mscc: ocelot: create a function that replaces an existing VCAP filter
net:
mscc: ocelot: delay devlink registration to the end
net:
mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP
net:
mscc: ocelot: fix missing unlock on error in ocelot_hwstamp_set()
net:
mscc: ocelot: serialize access to the MAC table
net:
mscc: ocelot: serialize access to the MAC table
net:
mscc: ocelot: set up traps for PTP packets
net:
mscc: ocelot: support egress VLAN rewriting via VCAP ES0
net:
mscc: ocelot: track the port pvid using a pointer
net:
mscc: ocelot: write full VLAN TCI in the injection header
net:
mvmdio: fix compilation warning
net:
mvneta: Delete unused variable
net:
mvneta: drop use of phylink_helper_basex_speed()
net:
mvneta: populate supported_interfaces member
net:
mvneta: remove interface checks in mvneta_validate()
net:
mvpp2: clean up mvpp2_phylink_validate()
net:
mvpp2: drop use of phylink_helper_basex_speed()
net:
mvpp2: fix XDP rx queues registering
net:
mvpp2: populate supported_interfaces member
net:
mvpp2: remove interface checks in mvpp2_phylink_validate()
net:
ndisc: introduce ndisc_evict_nocarrier sysctl parameter
net:
net_namespace: Fix undefined member in key_remove_domain()
net:
netlink: af_netlink: Prevent empty skb by adding a check on len.
net:
netsec: Make use of the helper function dev_err_probe()
net:
netxen: fix code indentation
net:
nexthop: fix null pointer dereference when IPv6 is not enabled
net:
nexthop: release IPv6 per-cpu dsts when replacing a nexthop group
net:
of: fix stub of_net helpers for CONFIG_NET=n
net:
openvswitch: Fix matching zone id for invalid conns arriving from tc
net:
phy: add a note about refcounting
net:
phy: add constants for fast retrain related register
net:
phy: add genphy_c45_fast_retrain
net:
phy: add phy_interface_t bitmap support
net:
phy: add qca8081 cdt feature
net:
phy: add qca8081 config_aneg
net:
phy: add qca8081 config_init
net:
phy: add qca8081 ethernet phy driver
net:
phy: add qca8081 get_features
net:
phy: add qca8081 read_status
net:
phy: add qca8081 soft_reset and enable master/slave seed
net:
phy: Add the missing blank line in the phylink_suspend comment
net:
phy: adjust qca8081 master/slave seed value if link down
net:
phy: at803x: add DAC amplitude fix for 8327 phy
net:
phy: at803x: add QCA9561 support
net:
phy: at803x: add resume/suspend function to qca83xx phy
net:
phy: at803x: add support for qca 8327 A variant internal phy
net:
phy: at803x: add support for qca 8327 internal phy
net:
phy: at803x: better describe debug regs
net:
phy: at803x: enable prefer master for 83xx internal phy
net:
phy: at803x: fix resume for QCA8327 phy
net:
phy: at803x: fix spacing and improve name for 83xx phy
net:
phy: at803x: improve the WOL feature
net:
phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS
net:
phy: at803x: use GENMASK() for speed status
net:
phy: at803x: use phy_modify()
net:
phy: bcm7xxx: Add EPHY entry for 72165
net:
phy: bcm7xxx: Add EPHY entry for 7712
net:
phy: broadcom: Add IDDQ-SR mode
net:
phy: broadcom: Enable 10BaseT DAC early wake
net:
phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition
net:
phy: broadcom: Utilize appropriate suspend for BCM54810/11
net:
phy: broadcom: Wire suspend/resume for BCM50610 and BCM50610M
net:
phy: constify netdev->dev_addr references
net:
phy: dp83867: introduce critical chip default init for non-of platform
net:
phy: fix duplex out of sync problem while changing settings
net:
phy: Fix unsigned comparison with less than zero
net:
phy: fixed warning: Function parameter not described
net:
phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register
net:
phy: marvell10g: add downshift tunable support
net:
phy: micrel: Add support for LAN8804 PHY
net:
phy: micrel: ksz9131 led errata workaround
net:
phy: micrel: make *-skew-ps check more lenient
net:
phy: microchip_t1: add cable test support for lan87xx phy
net:
phy: microchip_t1: add lan87xx_config_rgmii_delay for lan87xx phy
net:
phy: realtek: add support for RTL8365MB-VC internal PHYs
net:
phy: Remove unnecessary indentation in the comments of phy_device
net:
phylib: ensure phy device drivers do not match by DT
net:
phylink: add MAC phy_interface_t bitmap
net:
phylink: add phylink_set_10g_modes() helper
net:
phylink: avoid mvneta warning when setting pause parameters
net:
phylink: Convert some users of mdiobus_* to mdiodev_*
net:
phylink: don't call netif_carrier_off() with NULL netdev
net:
phylink: Force link down and retrigger resolve on interface change
net:
phylink: Force retrigger in case of latched link-fail indicator
net:
phylink: rejig SFP interface selection in ksettings_set()
net:
phylink: Support disabling autonegotiation for PCS
net:
phylink: use mdiobus_modify_changed() helper
net:
phylink: use supported_interfaces for phylink validation
net:
plip: use eth_hw_addr_set()
net:
Prevent HW-GRO and LRO features operate together
net:
ptp: add a definition for the UDP port for IEEE 1588 general messages
net:
qed: fix the array may be out of bound
net:
qed_debug: fix check of false (grc_param < 0) expression
net:
qed_dev: fix check of true !rc expression
net:
qed_ptp: fix check of true !rc expression
net:
qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()
net:
qmi_wwan: use dev_addr_mod()
net:
qrtr: combine nameservice into main module
net:
remove single-byte netdev->dev_addr writes
net:
return correct error code
net:
rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER
net:
rtnetlink: use __dev_addr_set()
net:
s390: constify and use eth_hw_addr_set()
net:
sb1000,rionet: use eth_hw_addr_set()
net:
sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap()
net:
sch: simplify condtion for selecting mini_Qdisc_pair buffer
net:
sch_tbf: Add a graft command
net:
sched: act_mirred: drop dst for the direction from egress to ingress
net:
sched: Allow statistics reads from softirq.
net:
sched: fix logic error in qdisc_run_begin()
net:
sched: gred: dynamically allocate tc_gred_qopt_offload
net:
sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types
net:
sched: move and reuse mq_change_real_num_tx()
net:
sched: Protect Qdisc::bstats with u64_stats
net:
sched: remove one pair of atomic operations
net:
sched: Remove Qdisc::running sequence counter
net:
sched: update default qdisc visibility after Tx queue cnt changes
net:
sched: Use _bstats_update/set() instead of raw writes
net:
sched: Use struct_size() helper in kvmalloc()
net:
sgi-xp: use eth_hw_addr_set()
net:
sis: Fix a function name in comments
net:
skip virtio_net_hdr_set_proto if protocol already set
net:
smsc: Fix function names in print messages and comments
net:
snmp: inline snmp_get_cpu_field()
net:
sparx5: fix resource_size.cocci warnings
net:
stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding.
net:
stmmac: Add GFP_DMA32 for rx buffers if no 64 capability
net:
stmmac: allow a tc-taprio base-time of zero
net:
stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support
net:
stmmac: Disable Tx queues when reconfiguring the interface
net:
stmmac: dwmac-rk: fix oob read in rk_gmac_setup
net:
stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M
net:
stmmac: dwmac-visconti: Make use of the helper function dev_err_probe()
net:
stmmac: fix gcc-10 -Wrestrict warning
net:
stmmac: fix off-by-one error in sanity check
net:
stmmac: Fix signed/unsigned wreckage
net:
stmmac: fix tc flower deletion for VLAN priority Rx steering
net:
stmmac: ptp: fix potentially overflowing expression
net:
stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls
net:
stmmac: selftests: Use kcalloc() instead of kzalloc()
net:
stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform
net:
stream: don't purge sk_error_queue in sk_stream_kill_queues()
net:
sungem_phy: fix code indentation
net:
switchdev: merge switchdev_handle_fdb_{add,del}_to_device
net:
systemport: Add global locking for descriptor lifecycle
net:
tg3: fix obsolete check of !err
net:
tg3: fix redundant check of true expression
net:
thunderbolt: use eth_hw_addr_set()
net:
thunderx: Make use of the helper function dev_err_probe()
net:
tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound
net:
tulip: winbond-840: fix build for UML
net:
udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS()
net:
udp: correct the document for udp_mem
net:
udp: fix alignment problem in udp4_seq_show()
net:
um: use eth_hw_addr_set()
net:
usb: Correct PHY handling of smsc95xx
net:
usb: don't write directly to netdev->dev_addr
net:
usb: lan78xx: add Allied Telesis AT29M2-AF
net:
usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available
net:
usb: pegasus: Do not drop long Ethernet frames
net:
usb: qmi_wwan: add Telit 0x1070 composition
net:
usb: r8152: Add MAC passthrough support for more Lenovo Docks
net:
usb: use eth_hw_addr_set()
net:
usb: use eth_hw_addr_set() for dev->addr_len cases
net:
usb: use eth_hw_addr_set() instead of ether_addr_copy()
net:
use dev_addr_set()
net:
use eth_hw_addr_set()
net:
use eth_hw_addr_set() instead of ether_addr_copy()
net:
virtio: use eth_hw_addr_set()
net:
virtio_net_hdr_to_skb: count transport header in UFO
net:
vlan: fix a UAF in vlan_dev_real_dev()
net:
vlan: fix underflow for the real_dev refcnt
net:
vmxnet3: remove multiple false checks in vmxnet3_ethtool.c
net:
w5100: Make w5100_remove() return void
net:
wwan: iosm: coredump collection support
net:
wwan: iosm: correct devlink extra params
net:
wwan: iosm: devlink fw flashing & cd collection documentation
net:
wwan: iosm: devlink registration
net:
wwan: iosm: firmware flashing and coredump collection
net:
wwan: iosm: fix compilation warning
net:
wwan: iosm: fix linux-next build error
net:
wwan: iosm: fixes net interface nonfunctional after fw flash
net:
wwan: iosm: fixes unable to send AT command during mbim tx
net:
wwan: iosm: fixes unnecessary doorbell send
net:
wwan: iosm: fw flashing & cd collection infrastructure changes
net:
wwan: iosm: fw flashing and cd improvements
net:
wwan: iosm: fw flashing support
net:
wwan: iosm: Move devlink_register to be last devlink command
net:
wwan: iosm: transport layer support for fw flashing/cd
net:
xen: use eth_hw_addr_set()
net:
xtensa: use eth_hw_addr_set()
Linux:
net:dev: Change napi_gro_complete return type to void
Linux:
net:ipv6:Remove unneeded semicolon
net_sched:
Use struct_size() and flex_array_size() helpers
netdevice:
demote the type of some dev_addr_set() helpers
netdevsim:
add ability to change channel count
netdevsim:
don't overwrite read only ethtool parms
netdevsim:
fix uninit value in nsim_drv_configure_vfs()
netdevsim:
move details of vf config to dev
netdevsim:
Move devlink registration to be last devlink command
netdevsim:
move max vf config to dev
netdevsim:
move vfconfig to nsim_dev
netdevsim:
remove max_vfs dentry
netdevsim:
rename 'driver' entry points
netdevsim:
take rtnl_lock when assigning num_vfs
netdevsim:
Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
netfilter:
arp_tables: allow use of arpt_do_table as hookfn
netfilter:
conntrack: annotate data-races around ct->timeout
netfilter:
conntrack: set on IPS_ASSURED if flows enters internal stream state
netfilter:
conntrack: skip confirmation and nat hooks in postrouting for vrf
netfilter:
core: Fix clang warnings about unused static inlines
netfilter:
ctnetlink: do not erase error code with EINVAL
netfilter:
ctnetlink: fix filtering with CTA_TUPLE_REPLY
netfilter:
ctnetlink: remove expired entries first
netfilter:
ebtables: allow use of ebt_do_table as hookfn
netfilter:
ebtables: use array_size() helper in copy_{from,to}_user()
netfilter:
fix regression in looped (broad|multi)cast's MAC handling
netfilter:
flowtable: fix IPv6 tunnel addr match
netfilter:
Generalize ingress hook include file
netfilter:
Introduce egress hook
netfilter:
ip6tables: allow use of ip6t_do_table as hookfn
netfilter:
iptables: allow use of ipt_do_table as hookfn
netfilter:
ipvs: Fix reuse connection if RS weight is 0
netfilter:
ipvs: merge ipv4 + ipv6 icmp reply handlers
netfilter:
ipvs: prepare for hook function reduction
netfilter:
ipvs: remove unneeded input wrappers
netfilter:
ipvs: remove unneeded output wrappers
netfilter:
nf_tables: convert pktinfo->tprot_set to flags field
netfilter:
nf_tables: fix use-after-free in nft_set_catchall_destroy()
netfilter:
nfnetlink_queue: fix OOB when mac header was cleared
netfilter:
nfnetlink_queue: silence bogus compiler warning
netfilter:
nft_dynset: relax superfluous check on set updates
netfilter:
nft_exthdr: break evaluation if setting TCP option fails
netfilter:
nft_meta: add NFT_META_IFTYPE
netfilter:
nft_payload: Remove duplicated include in nft_payload.c
netfilter:
nft_payload: support for inner header matching / mangling
netfilter:
Rename ingress hook include file
netfilter:
xt_IDLETIMER: replace snprintf in show functions with sysfs_emit
netfs, 9p, afs, ceph:
Use folios
netfs:
Adjust docs after foliation
netfs:
Fix lockdep warning from taking sb_writers whilst holding mmap_lock
netfs:
fix parameter of cleanup()
netlink:
remove netlink_broadcast_filtered
netrom:
fix copying in user data in nr_setsockopt
NFC:
add NCI_UNREG flag to eliminate the race
NFC:
add necessary privilege flags in netlink layer
nfc:
do not break pr_debug() call into separate lines
nfc:
drop unneeded debug prints
nfc:
fdp: drop unneeded debug prints
nfc:
fix potential NULL pointer deref in nfc_genl_dump_ses_done
nfc:
fix segfault in nfc_genl_dump_devices_done
nfc:
microread: drop unneeded debug prints
nfc:
microread: drop unneeded memory allocation fail messages
nfc:
mrvl: drop unneeded memory allocation fail messages
nfc:
nci: replace GPLv2 boilerplate with SPDX
nfc:
pn533: Constify pn533_phy_ops
nfc:
pn533: Constify serdev_device_ops
nfc:
pn533: drop unneeded debug prints
nfc:
pn533: Fix double free when pn533_fill_fragment_skbs() fails
nfc:
pn533: use dev_err() instead of pr_err()
nfc:
pn544: drop unneeded debug prints
nfc:
pn544: drop unneeded memory allocation fail messages
nfc:
port100: lower verbosity of cancelled URB messages
NFC:
reorder the logic in nfc_{un,}register_device
NFC:
reorganize the functions in nci_request
nfc:
s3fwrn5: simplify dereferencing pointer to struct device
nfc:
st-nci: drop unneeded debug prints
nfc:
st21nfca: drop unneeded debug prints
NFC:
st21nfca: Fix memory leak in device probe and remove
nfc:
trf7970a: drop unneeded debug prints
nfc:
uapi: use kernel size_t to fix user-space builds
nfc:
virtual_ncidev: change default device permissions
nfp:
checking parameter process for rx-usecs/tx-usecs is invalid
nfp:
Fix memory leak in nfp_cpp_area_cache_add()
nfp:
fix NULL pointer access when scheduling dim work
nfp:
fix potential deadlock when canceling dim work
nfp:
flower: Allow ipv6gretap interface for offloading
nfp:
Move delink_register to be last command
nfp:
Prefer struct_size over open coded arithmetic
nfp:
use dev_driver_string() instead of pci_dev->driver->name
nfs/blocklayout:
use bdev_nr_bytes instead of open coding it
nfs4:
take a reference on the nfs_client when running FREE_STATEID
NFS:
Add a tracepoint to show the results of nfs_set_cache_invalid()
NFS:
Add offset to nfs_aop_readahead tracepoint
NFS:
Always initialise fattr->label in nfs_fattr_alloc()
NFS:
Call nfs_probe_server() during a fscontext-reconfigure event
NFS:
Create a new nfs_alloc_fattr_with_label() function
NFS:
Create an nfs4_server_set_init_caps() function
NFS:
Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED
NFS:
Do not flush the readdir cache in nfs_dentry_iput()
NFS:
Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
NFS:
Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA
NFS:
Don't trace an uninitialised value
NFS:
Fix a few more clear_bit() instances that need release semantics
NFS:
Fix an Oops in pnfs_mark_request_commit()
NFS:
Fix deadlocks in nfs_scan_commit_list()
NFS:
Fix dentry verifier races
NFS:
Fix up commit deadlocks
NFS:
Fix up nfs_ctx_key_to_expire()
NFS:
Fix up nfs_readdir_inode_mapping_valid()
NFS:
Fix WARN_ON due to unionization of nfs_inode.nrequests
NFS:
Further optimisations for 'ls -l'
NFS:
Ignore the directory size when marking for revalidation
NFS:
Instrument i_size_write()
NFS:
Label the dentry with a verifier in nfs_link(), nfs_symlink()
NFS:
Label the dentry with a verifier in nfs_rmdir() and nfs_unlink()
NFS:
Move generic FS show macros to global header
NFS:
Move NFS protocol display macros to global header
NFS:
Move nfs_probe_destination() into the generic client
nfs:
reexport documentation
NFS:
Remove --> and <-- dprintk call sites
NFS:
Remove redundant call to __set_page_dirty_nobuffers
NFS:
Remove the f_label from the nfs4_opendata and nfs_openres
NFS:
Remove the label from the nfs4_lookup_res struct
NFS:
Remove the nfs4_label argument from decode_getattr_*() functions
NFS:
Remove the nfs4_label argument from nfs_add_or_obtain()
NFS:
Remove the nfs4_label argument from nfs_fhget()
NFS:
Remove the nfs4_label argument from nfs_instantiate()
NFS:
Remove the nfs4_label argument from nfs_setsecurity
NFS:
Remove the nfs4_label from the nfs4_create_res struct
NFS:
Remove the nfs4_label from the nfs4_getattr_res
NFS:
Remove the nfs4_label from the nfs4_link_res struct
NFS:
Remove the nfs4_label from the nfs4_lookupp_res struct
NFS:
Remove the nfs4_label from the nfs_entry struct
NFS:
Remove the nfs4_label from the nfs_setattrres
NFS:
Remove unnecessary page cache invalidations
NFS:
Remove unnecessary TRACE_DEFINE_ENUM()s
nfs:
remove unused header
NFS:
Replace calls to nfs_probe_fsinfo() with nfs_probe_server()
NFS:
Replace dprintk callsites in nfs_readpage(s)
NFS:
Save some space in the inode
NFS:
Unexport nfs_probe_fsinfo()
nfsd/blocklayout:
use ->get_unique_id instead of sending SCSI commands
nfsd4:
remove obselete comment
nfsd:
document server-to-server-copy parameters
nfsd:
don't alloc under spinlock in rpc_parse_scope_id
NFSD:
drop support for ancient filehandles
NFSD:
Fix exposure in nfsd4_decode_bitmap()
nfsd:
Fix nsfd startup race (again)
NFSD:
Fix READDIR buffer overflow
nfsd:
fix use-after-free due to delegation race
NFSD:
Have legacy NFSD WRITE decoders use xdr_stream_subsegment()
NFSD:
Initialize pointer ni with NULL and not plain integer 0
NFSD:
move filehandle format declarations out of "uapi".
NFSD:
Optimize DRC bucket pruning
NFSD:
Save location of NFSv4 COMPOUND status
NFSD:
simplify struct nfsfh
nfsd:
update create verifier comment
Linux:
NFSD:fix boolreturn.cocci warning
NFSv4.1:
handle NFS4ERR_NOSPC by CREATE_SESSION
Linux:
NFSv4.2 add tracepoint to CB_OFFLOAD
Linux:
NFSv4.2 add tracepoint to CLONE
Linux:
NFSv4.2 add tracepoint to COPY
Linux:
NFSv4.2 add tracepoint to COPY_NOTIFY
Linux:
NFSv4.2 add tracepoint to OFFLOAD_CANCEL
Linux:
NFSv4.2 add tracepoint to SEEK
Linux:
NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE
NFSv4.2:
alloc_file_pseudo() takes an open flag, not an f_mode
NFSv42:
Don't fail clone() unless the OP_CLONE operation failed
NFSv42:
Fix pagecache invalidation after COPY/CLONE
NFSv4:
Ensure decode_compound_hdr() sanity checks the tag
NFSv4:
Fix a regression in nfs_set_open_stateid_locked()
NFSv4:
Fix potential Oops in decode_op_map()
NFSv4:
Fixes for nfs4_inode_return_delegation()
NFSv4:
Remove unnecessary 'minor version' check
NFSv4:
Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE
NFSv4:
Sanity check the parameters in nfs41_update_target_slotid()
nft_set_pipapo:
Fix bucket load in AVX2 lookup routine for six 8-bit groups
nilfs2:
remove filenames from file comments
nilfs2:
replace snprintf in show functions with sysfs_emit
nilfs2:
use bdev_nr_bytes instead of open coding it
nios2:
move the install rule to arch/nios2/Makefile
nitro_enclaves:
Add fix for the kernel-doc report
nitro_enclaves:
Add fixes for checkpatch blank line reports
nitro_enclaves:
Add fixes for checkpatch match open parenthesis reports
nitro_enclaves:
Add fixes for checkpatch spell check reports
nitro_enclaves:
Enable Arm64 support
nitro_enclaves:
Update copyright statement to include 2021
nitro_enclaves:
Update documentation for Arm64 support
nitro_enclaves:
Use get_user_pages_unlocked() call to handle mmap assert
nixge:
fix mac address error handling again
nl80211:
Add LC placeholder band definition to nl80211_band
nl80211:
don't kfree() ERR_PTR() value
nl80211:
don't put struct cfg80211_ap_settings on stack
nl80211:
fix radio statistics in survey dump
nl80211:
MBSSID and EMA support in AP mode
nl80211:
prefer struct_size over open coded arithmetic
nl80211:
remove reload flag from regulatory_request
nl80211:
reset regdom when reloading regdb
nl80211:
use element finding functions
nl80211:
vendor-cmd: intel: add more details for IWL_MVM_VENDOR_CMD_HOST_GET_OWNERSHIP
nouveau/svm:
Use kvcalloc() instead of kvzalloc()
nouveau:
ACPI: Use the ACPI_COMPANION() macro directly
nSVM:
Check for reserved encodings of TLB_CONTROL in nested VMCB
ntfs3:
use bdev_nr_bytes instead of open coding it
ntfs3:
use sync_blockdev_nowait
ntfs:
use sb_bdev_nr_blocks
null_blk:
Fix handling of submit_queues and poll_queues attributes
null_blk:
poll queue support
nvdimm/blk:
add error handling support for add_disk()
nvdimm/blk:
avoid calling del_gendisk() on early failures
nvdimm/btt:
add error handling support for add_disk()
nvdimm/btt:
do not call del_gendisk() if not needed
nvdimm/btt:
use goto error labels on btt_blk_init()
nvdimm/pmem:
cleanup the disk if pmem_release_disk() is yet assigned
nvdimm/pmem:
move dax_attribute_group from dax to pmem
nvdimm/pmem:
use add_disk() error handling
nvme-fabrics:
ignore invalid fast_io_fail_tmo values
nvme-fc:
add support for ->map_queues
nvme-multipath:
add error handling support for add_disk()
nvme-multipath:
enable polled I/O
nvme-multipath:
set ana_log_size to 0 after free ana_log_buf
nvme-pci:
add NO APST quirk for Kioxia device
nvme-pci:
clear shadow doorbell memory on resets
nvme-rdma:
fix error code in nvme_rdma_setup_ctrl
nvme-rdma:
limit the maximal queue size for RDMA controllers
nvme-tcp:
fix memory leak when freeing a queue
nvme-tcp:
validate R2T PDU in nvme_tcp_handle_r2t()
nvme:
add APIs for stopping/starting admin queue
nvme:
add CNTRLTYPE definitions for 'identify controller'
nvme:
Add connect option 'discovery'
nvme:
add new discovery log page entry definitions
nvme:
add support for batched completion of polled IO
nvme:
apply nvme API to quiesce/unquiesce admin queue
nvme:
disable namespace access for unsupported metadata
nvme:
display correct subsystem NQN
nvme:
don't memset() the normal read/write command
nvme:
drop scan_lock and always kick requeue list when removing namespaces
nvme:
expose subsystem type in sysfs attribute 'subsystype'
nvme:
fix use after free when disconnecting a reconnecting ctrl
nvme:
fix write zeroes pi
nvme:
generate uevent once a multipath namespace is operational again
nvme:
loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated
nvme:
move command clear into the various setup helpers
nvme:
paring quiesce/unquiesce
nvme:
prepare for pairing quiescing and unquiescing
nvme:
report write pointer for a full zone as zone start + zone len
nvme:
show subsys nqn for duplicate cntlids
nvme:
wait until quiesce is done
nvme:
wire up completion batching for the IRQ path
nvmem:
core: add nvmem cell post processing callback
nvmem:
core: rework nvmem cell instance creation
nvmem:
eeprom: at25: fix FRAM byte_len
nvmem:
imx-ocotp: add support for post processing
nvmet-rdma:
fix use-after-free when a port is removed
nvmet-rdma:
implement get_max_queue_size controller op
nvmet-tcp:
add an helper to free the cmd buffers
nvmet-tcp:
fix a race condition between release_queue and io_work
nvmet-tcp:
fix incomplete data digest send
nvmet-tcp:
fix memory leak when performing a controller reset
nvmet-tcp:
fix possible list corruption for unexpected command failure
nvmet-tcp:
fix use-after-free when a port is removed
nvmet:
add get_max_queue_size op for controllers
nvmet:
add nvmet_is_disc_subsys() helper
nvmet:
fix use-after-free when a port is removed
nvmet:
make discovery NQN configurable
nvmet:
register discovery subsystem as 'current'
nvmet:
set 'CNTRLTYPE' in the identify controller data
nvmet:
switch check for subsystem type
nvmet:
use bdev_nr_bytes instead of open coding it
nvmet:
use flex_array_size and struct_size
nvmet:
use IOCB_NOWAIT only if the filesystem supports it
nvmet:
use macro definition for setting nmic value
nvmet:
use macro definitions for setting cmic value
nvmet:
use struct_size over open coded arithmetic
objtool,x86:
Replace alternatives with .retpoline_sites
objtool:
Add frame-pointer-specific function ignore
objtool:
Classify symbols
objtool:
Explicitly avoid self modifying code in .altinstr_replacement
objtool:
Fix pv_ops noinstr validation
objtool:
Handle __sanitize_cov*() tail calls
objtool:
Ignore unwind hints for ignored functions
objtool:
Introduce CFI hash
objtool:
Shrink struct instruction
objtool:
Support pv_opsindirect calls for noinstr
ocfs2/dlm:
remove redundant assignment of variable ret
ocfs2:
cleanup journal init and shutdown
ocfs2:
do not zero pages beyond i_size
ocfs2:
fix data corruption on truncate
ocfs2:
fix handle refcount leak in two exception handling paths
octeontx2-af:
Add external ptp input clock
octeontx2-af:
Add support to flush full CPT CTX cache
octeontx2-af:
Adjust LA pointer for cpt parse header
octeontx2-af:
cn10k: debugfs for dumping LMTST map table
octeontx2-af:
cn10k: RPM hardware timestamp configuration
octeontx2-af:
debugfs: Add channel and channel mask.
octeontx2-af:
debugfs: don't corrupt user memory
octeontx2-af:
debugfs: Minor changes.
octeontx2-af:
Enable CPT HW interrupts
octeontx2-af:
Fix a memleak bug in rvu_mbox_init()
octeontx2-af:
Fix uninitialized variable val
octeontx2-af:
Hardware configuration for inline IPsec
octeontx2-af:
Increase number of reserved entries in KPU
octeontx2-af:
Limit KPU parsing for GTPU packets
octeontx2-af:
Optimize KPU1 processing for variable-length headers
octeontx2-af:
Perform cpt lf teardown in non FLR path
octeontx2-af:
Remove redundant initialization of variable blkaddr
octeontx2-af:
Remove redundant initialization of variable pin
octeontx2-af:
Reset PTP config in FLR handler
octeontx2-af:
Use ptp input clock info from firmware data
octeontx2-af:
use swap() to make code cleaner
octeontx2-af:
verify CQ context updates
octeontx2-nic:
fix mixed module build
octeontx2-nicvf:
Add PTP hardware clock support to NIX VF
octeontx2-nicvf:
fix ioctl callback
octeontx2-pf:
Add XDP support to netdev PF
octeontx2-pf:
CN10K: Hide RPM stats over ethtool
octeontx2-pf:
Enable promisc/allmulti match MCAM entries.
octeontx2-pf:
select CONFIG_NET_DEVLINK
octeontx2-pf:
Simplify the receive buffer size calculation
octeontx2-pf:
Use hardware register for CQE count
octeontx2:
Move devlink registration to be last devlink command
ocxl:
Use pci core's DVSEC functionality
of, numa:
Fetch empty NUMA node ID from distance map
of/fdt:
Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem()
of/irq:
Add a quirk for controllers with their own definition of interrupt-map
of/irq:
Allow matching of an interrupt-map local to an interrupt controller
of/irq:
Don't ignore interrupt-controller when interrupt-map failed
of/unittest:
Add of_node_put() before return
of/unittest:
Disable new dtc node_name_vs_property_name and interrupt_map warnings
of:
Add of_get_cpu_hwid() to read hardware ID from CPU nodes
of:
kobj: make of_node_is_(initialized|attached) parameters const
of:
make of_node_check_flag() device_node parameter const
of:
net: add a helper for loading netdev->dev_addr
of:
net: move of_net under net/
of:
remove duplicate declarations of __of_*_sysfs() functions
of:
Support using 'mask' in making device bus id
of:
unittest: document intentional interrupt-map provider build warning
of:
unittest: fix EXPECT text for gpio hog errors
openrisc:
fix SMP tlb flush NULL pointer dereference
openrisc:
signal: remove unused DEBUG_SIG macro
openrisc:
time: don't mark comment as kernel-doc
openrisc:
Use of_get_cpu_hwid()
opp:
Add more resource-managed variants of dev_pm_opp_of_add_table()
opp:
Change type of dev_pm_opp_attach_genpd(names) argument
opp:
Fix required-opps phandle array count check
opp:
Fix return in _opp_add_static_v2()
optee:
add FF-A support
optee:
fix kfree NULL pointer
optee:
Fix spelling mistake "reclain" -> "reclaim"
optee:
isolate smc abi
optee:
refactor driver with internal callbacks
optee:
simplify optee_release()
optee:
smc_abi.c: add missing #include
optee:
Suppress false positive kmemleak report in optee_handle_rpc()
orangefs:
Fix sb refcount leak when allocate sb info failed.
orangefs:
Remove redundant initialization of variable ret
ovl:
fix filattr copy-up failure
ovl:
fix use after free in struct ovl_aio_req
ovl:
fix warning in ovl_create_real()
page_pool:
disable dma mapping support for 32-bit arch with 64-bit DMA
page_pool:
Revert "page_pool: disable dma mapping support..."
panfrost:
Don't cleanup the job if it was successfully queued
panfrost:
make mediatek_mt8183_supplies and mediatek_mt8183_pm_domains static
parisc/agp:
Annotate parisc agp init functions with __init
parisc/entry:
fix trace test in syscall exit path
parisc/firmware:
add functions to retrieve TOC data
parisc/ftrace:
set function trace function
parisc/ftrace:
use static key to enable/disable function graph tracer
parisc/kgdb:
add kgdb_roundup() to make kgdb work with idle polling
parisc/sticon:
fix reverse colors
parisc/unwind:
fix unwinder when CONFIG_64BIT is enabled
parisc/unwind:
use copy_from_kernel_nofault()
parisc:
Add KFENCE support
parisc:
add PIM TOC data structures
parisc:
add support for TOC (transfer of control)
parisc:
Allocate task struct with stack frame alignment
parisc:
Clear stale IIR value on instruction access rights trap
parisc:
Convert PTE lookup to use extru_safe() macro
parisc:
Correct completer in lws start
parisc:
decompressor: clean up Makefile
parisc:
decompressor: remove repeated depenency of misc.o
parisc:
deduplicate code in flush_cache_mm() and flush_cache_range()
parisc:
Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in assembly.h
parisc:
disable preemption during local tlb flush
parisc:
disable preemption in send_IPI_allbutself()
parisc:
Don't disable interrupts in cmpxchg and futex operations
parisc:
don't enable irqs unconditionally in handle_interruption()
parisc:
Drop ifdef __KERNEL__ from non-uapi kernel headers
parisc:
Enable CONFIG_PRINTK_TIME=y in 32bit defconfig
parisc:
Enable sata sil, audit and usb support on 64-bit defconfig
parisc:
enhance warning regarding usage of O_NONBLOCK
parisc:
Fix "make install" on newer debian releases
parisc:
Fix backtrace to always include init funtion names
parisc:
Fix extraction of hash lock bits in syscall.S
parisc:
Fix implicit declaration of function '__kernel_text_address'
parisc:
Fix KBUILD_IMAGE for self-extracting kernel
parisc:
Fix mask used to select futex spinlock
parisc:
fix preempt_count() check in entry.S
parisc:
Fix ptrace check on syscall return
parisc:
Fix set_fixmap() on PA1.x CPUs
parisc:
fix warning in flush_tlb_all
parisc:
Flush kernel data mapping in set_pte_at() when installing pte for user page
parisc:
Include stringify.h to avoid build error in crypto/api.c
parisc:
Increase FRAME_WARN to 2048 bytes on parisc
parisc:
make parisc_acctyp() available outside of faults.c
parisc:
Make use of the helper macro kthread_run()
parisc:
Mark cr16 CPU clocksource unstable on all SMP machines
parisc:
mark xchg functions notrace
parisc:
move CPU field back into thread_info
parisc:
Move thread_info into task struct
parisc:
move virt_map macro to assembly.h
parisc:
Provide an extru_safe() macro to extract unsigned bits
parisc:
remove ARCH_DEFCONFIG
parisc:
Remove unused constants from asm-offsets.c
parisc:
Switch to ARCH_STACKWALK implementation
parisc:
Update defconfigs
parisc:
Use FRAME_SIZE and FRAME_ALIGN from assembly.h
parisc:
Use PRIV_USER and PRIV_KERNEL in ptrace.h
parisc:
Use PRIV_USER in syscall.S
parisc:
Use PRIV_USER instead of 3 in entry.S
parisc:
Use swap() to swap values in setup_bootmem()
parisc:
Wire up futex_waitv
parisc:
Wrap assembler related defines inside __ASSEMBLY__
partitions/efi:
use bdev_nr_bytes instead of open coding it
partitions/ibm:
use bdev_nr_sectors instead of open coding it
pata_ali:
fix checking of DMA state
pata_amd:
fix checking of DMA state
pata_falcon:
Avoid type warnings from sparse
pata_optidma:
fix checking of DMA state
pata_radisys:
fix checking of DMA state
pcd:
add error handling support for add_disk()
pcd:
capture errors on cdrom_register()
pcd:
cleanup initialization
pcd:
fix error codes in pcd_init_unit()
pcd:
fix ordering of unregister_cdrom()
pcd:
move the identify buffer into pcd_identify
PCI/ACPI:
Check for _OSC support in acpi_pci_osc_control_set()
PCI/ACPI:
Move _OSC query checks to separate function
PCI/ACPI:
Move supported and control calculations to separate functions
PCI/ACPI:
Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS
PCI/ERR:
Factor out common dev->driver expressions
PCI/ERR:
Reduce compile time for CONFIG_PCIEAER=n
PCI/MSI:
Clear PCI_MSIX_FLAGS_MASKALL on error
PCI/MSI:
Deal with devices lying about their MSI mask capability
PCI/MSI:
Destroy sysfs before freeing entries
PCI/MSI:
Mask MSI-X vectors only on success
PCI/MSI:
Move non-mask check back into low level accessors
PCI/P2PDMA:
Apply bus offset correctly in DMA address calculation
PCI/portdrv:
Do not setup up IRQs if there are no users
PCI/portdrv:
Remove unused pcie_port_bus_{,un}register() declarations
PCI/portdrv:
Remove unused resume err_handler
PCI/portdrv:
Rename pm_iter() to pcie_port_device_iter()
PCI/switchtec:
Add check of event support
PCI/switchtec:
Error out MRPC execution when MMIO reads fail
PCI/switchtec:
Fix a MRPC error status handling issue
PCI/switchtec:
Replace ENOTSUPP with EOPNOTSUPP
PCI/switchtec:
Update the way of getting management VEP instance ID
PCI/sysfs:
Check CAP_SYS_ADMIN before parsing user input
PCI/sysfs:
Explicitly show first MSI IRQ for 'irq'
PCI/sysfs:
Return -EINVAL consistently from "store" functions
PCI/sysfs:
use NUMA_NO_NODE macro
PCI/VPD:
Add pci_read/write_vpd_any()
PCI/VPD:
Use pci_read_vpd_any() in pci_vpd_size()
PCI:
aardvark: Deduplicate code in advk_pcie_rd_conf()
PCI:
aardvark: Do not clear status bits of masked interrupts
PCI:
aardvark: Do not unmask unused interrupts
PCI:
aardvark: Don't spam about PIO Response Status
PCI:
aardvark: Fix checking for link up via LTSSM state
PCI:
aardvark: Fix configuring Reference clock
PCI:
aardvark: Fix link training
PCI:
aardvark: Fix PCIe Max Payload Size setting
PCI:
aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge
PCI:
aardvark: Fix reporting Data Link Layer Link Active
PCI:
aardvark: Fix return value of MSI domain .alloc() method
PCI:
aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge
PCI:
aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
PCI:
aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge
PCI:
aardvark: Implement re-issuing config requests on CRS response
PCI:
aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
PCI:
aardvark: Set PCI Bridge Class Code to PCI Bridge
PCI:
aardvark: Simplify initialization of rootcap on virtual bridge
PCI:
ACPI: Drop acpi_pci_bus
PCI:
ACPI: PM: Do not use pci_platform_pm_ops for ACPI
PCI:
Add ACS quirk for Pericom PI7C9X2G switches
PCI:
Add MSI masking quirk for Nvidia ION AHCI
PCI:
Add PCI_EXP_DEVCTL_PAYLOAD_* macros
PCI:
Add pci_find_dvsec_capability to find designated VSEC
PCI:
Allow architecture-specific pci_remap_iospace()
PCI:
apple: Add initial hardware bring-up
PCI:
apple: Add INTx and per-port interrupt support
PCI:
apple: Configure RID to SID mapper on device addition
PCI:
apple: Fix PERST# polarity
PCI:
apple: Follow the PCIe specifications when resetting the port
PCI:
apple: Implement MSI support
PCI:
apple: Set up reference clocks when probing
PCI:
brcmstb: Allow building for BMIPS_GENERIC
PCI:
cadence: Add cdns_plat_pcie_probe() missing return
PCI:
Coalesce host bridge contiguous apertures
PCI:
Correct misspelled and remove duplicated words
PCI:
cpqphp: Format if-statement code block correctly
PCI:
cpqphp: Use
instead of
PCI:
Do not enable AtomicOps on VFs
PCI:
Document /sys/bus/pci/devices/.../irq
PCI:
dra7xx: Get an optional clock
PCI:
dra7xx: Make it a kernel module
PCI:
dra7xx: Remove unused include
PCI:
Drop pci_device_probe() test of !pci_dev->driver
PCI:
Drop pci_device_remove() test of pci_dev->driver
PCI:
dwc: Clean up Kconfig dependencies (PCIE_DW_EP)
PCI:
dwc: Clean up Kconfig dependencies (PCIE_DW_HOST)
PCI:
dwc: Export more symbols to allow modular drivers
PCI:
dwc: Perform host_init() before registering msi
PCI:
endpoint: Use sysfs_emit() in "show" functions
PCI:
Export pci_dev_lock()
PCI:
hv: Remove unnecessary use of %hx
PCI:
imx6: Remove unused assignment to variable ret
PCI:
j721e: Fix j721e_pcie_probe() error path
PCI:
kirin: Add Kirin 970 compatible
PCI:
kirin: Add MODULE_* macros
PCI:
kirin: Add power_off support for Kirin 960 PHY
PCI:
kirin: Add support for a PHY layer
PCI:
kirin: Allow building it as a module
PCI:
kirin: Allow removing the driver
PCI:
kirin: De-init the dwc driver
PCI:
kirin: Disable clkreq during poweroff sequence
PCI:
kirin: Move the power-off code to a common routine
PCI:
kirin: Reorganize the PHY logic inside the driver
PCI:
kirin: Support PERST# GPIOs for HiKey970 external PEX 8606 bridge
PCI:
kirin: Use regmap for APB registers
PCI:
Mark Atheros QCA6174 to avoid bus reset
PCI:
mt7621: Add MediaTek MT7621 PCIe host controller driver
PCI:
mt7621: Convert driver into 'bool'
PCI:
of: Allow matching of an interrupt-map local to a PCI device
PCI:
pci-bridge-emul: Fix emulation of W1C bits
PCI:
pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
PCI:
PM: Do not call platform_pci_power_manageable() unnecessarily
PCI:
PM: Do not use pci_platform_pm_ops for Intel MID PM
PCI:
PM: Drop struct pci_platform_pm_ops
PCI:
PM: Fix ordering of operations in pci_back_from_sleep()
PCI:
PM: Make pci_choose_state() call pci_target_state()
PCI:
PM: Rearrange pci_target_state()
PCI:
PM: Simplify acpi_pci_power_manageable()
PCI:
Prefer 'unsigned int' over bare 'unsigned'
PCI:
qcom-ep: Add Qualcomm PCIe Endpoint controller driver
PCI:
qcom: Add sc8180x compatible
PCI:
qcom: Replace ops with struct pcie_cfg in pcie match data
PCI:
qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280
PCI:
rcar-ep: Remove unneeded includes
PCI:
rcar-host: Remove unneeded includes
PCI:
Re-enable Downstream Port LTR after reset or hotplug
PCI:
Remove redundant 'rc' initialization
PCI:
Remove struct pci_dev->driver
PCI:
Remove unused pci_pool wrappers
PCI:
Rename pcibios_add_device() to pcibios_device_add()
PCI:
Return NULL for to_pci_driver(NULL)
PCI:
Tidy comments
PCI:
uniphier: Serialize INTx masking/unmasking and fix the bit operation
PCI:
Use kstrtobool() directly, sans strtobool() wrapper
PCI:
Use to_pci_driver() instead of pci_dev->driver
PCI:
Use unsigned to match sscanf("%x") in pci_dev_str_match_path()
PCI:
visconti: Remove surplus dev_err() when using platform_get_irq_byname()
PCI:
vmd: Assign a number to each VMD controller
PCI:
vmd: depend on !UML
PCI:
vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU
PCI:
vmd: Drop redundant includes of
,
PCI:
xgene: Use PCI_VENDOR_ID_AMCC macro
pcmcia:
db1xxx_ss: Fix fall-through warning for Clang
pd:
add error handling support for add_disk()
pd:
cleanup initialization
Linux:
per signal_struct coredumps
percpu:
add __alloc_size attributes for better bounds checking
percpu:
km: ensure it is used with NOMMU (either UP or SMP)
percpu_ref:
percpu_ref_tryget_live() version holding RCU
percpu_ref:
Replace kernel.h with the necessary inclusions
perf annotate:
Add fusion logic for AMD microarchs
perf annotate:
Add riscv64 support
perf arm-spe:
Add snapshot mode support
perf arm-spe:
Implement find_snapshot callback
perf arm-spe:
Print size using consistent format
perf arm-spe:
Save context ID in record
perf arm-spe:
Snapshot mode test
perf arm-spe:
Support hardware-based PID tracing
perf arm-spe:
Track task context switch for cpu-mode events
perf arm-spe:
Update --switch-events docs in 'perf record'
perf auxtrace:
Add itrace A option to approximate IPC
perf auxtrace:
Add itrace d+o option to direct debug log to stdout
perf auxtrace:
Add missing Z option to ITRACE_HELP
perf beauty socket:
Add generator for socket level (SOL_*) string table
perf beauty socket:
Prep to receive more input header files
perf beauty socket:
Rename 'regex' to 'ipproto_regex'
perf beauty socket:
Rename header_dir to uapi_header_dir
perf beauty socket:
Sort the ipproto array entries
perf beauty:
Add socket level scnprintf that handles ARCH specific SOL_SOCKET
perf beauty:
Make all sockaddr files use a common naming scheme
perf beauty:
Rename socket_ipproto.sh to socket.sh to hold more socket table generators
perf beauty:
Update copy of linux/socket.h with the kernel sources
perf bench futex:
Add support for 32-bit systems with 64-bit time_t
perf bench futex:
Call the futex syscall from a function
perf bench futex:
Fix memory leak of perf_cpu_map__new()
perf bench:
Fix two memory leaks detected with ASan
perf bpf:
Add missing free to bpf_event__print_bpf_prog_info()
perf bpf:
Avoid memory leak from perf_env__insert_btf()
perf bpf:
Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries()
perf bpf:
Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
perf bpf:
Ignore deprecation warning when using libbpf's btf__get_from_id()
perf bpf:
Pull in bpf_program__get_prog_info_linear()
perf bpf:
Switch to new btf__raw_data API
perf bpf_skel:
Do not use typedef to avoid error on old clang
perf build:
Install libbpf headers locally when building
perf build:
Suppress 'rm dlfilter' build message
perf clang:
Fixes for more recent LLVM/clang
perf cputopo:
Match die_siblings to topology ABI name
perf cputopo:
Match thread_siblings to topology ABI name
perf cputopo:
Update to use pakage_cpus
perf cs-etm:
Print size using consistent format
perf daemon:
Avoid msan warnings on send_cmd
perf daemon:
Remove duplicate sys/file.h include
perf design.txt:
Synchronize the definition of enum perf_hw_id with code
perf dlfilter:
Add dlfilter-show-cycles
perf dso:
Fix /proc/kcore access on 32 bit systems
perf evsel:
Add bitfield_swap() to handle branch_stack endian issue
perf evsel:
Don't set exclude_guest by default
perf evsel:
Fix memory leaks relating to unit
perf evsel:
Fix missing exclude_{host,guest} setting
perf expr:
Add literal values starting with #
perf expr:
Add metric literals for topology.
perf expr:
Add source_count for aggregating events
perf expr:
Add subset_of_ids() utility
perf expr:
Fix missing check for return value of hashmap__new()
perf expr:
Fix return value of ids__new()
perf expr:
Merge find_ids and regular parsing
perf expr:
Move actions to the left.
perf expr:
Move ID handling to its own function
perf expr:
Propagate constants for binary operations
perf expr:
Remove unused headers and inline d_ratio
perf expr:
Separate token declataion from type
perf expr:
Use macros for operators
perf header:
Fix memory leaks when processing feature headers
perf hist:
Fix memory leak of a perf_hpp_fmt
perf inject:
Add vmlinux and ignore-vmlinux arguments
perf inject:
Fix ARM SPE handling
perf inject:
Fix itrace space allowed for new attributes
perf inject:
Fix segfault due to close without open
perf inject:
Fix segfault due to perf_data__fd() without open
perf intel-pt:
Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
perf intel-pt:
Fix error timestamp setting on the decoder error path
perf intel-pt:
Fix intel_pt_fup_event() assumptions about setting state type
perf intel-pt:
Fix missing 'instruction' events with 'q' option
perf intel-pt:
Fix next 'err' value, walking trace
perf intel-pt:
Fix parsing of VM time correlation arguments
perf intel-pt:
Fix some PGE (packet generation enable/control flow packets) usage
perf intel-pt:
Fix state setting when receiving overflow (OVF) packet
perf intel-pt:
Fix sync state when a PSB (synchronization) packet is found
perf intel-pt:
Support itrace A option to approximate IPC
perf intel-pt:
Support itrace d+o option to direct debug log to stdout
perf jevents:
Add __maybe_unused attribute to unused function arg
perf jevents:
Fix some would-be warnings
perf jevents:
Support ConfigCode
perf kmem:
Improve man page for record options
perf list:
Display hybrid PMU events with cpu type
perf list:
Display pmu prefix for partially supported hybrid cache events
perf MANIFEST:
Add bpftool files to allow building with BUILD_BPF_SKEL=1
perf metric:
Add documentation and rename a variable.
perf metric:
Add metric new() and free() methods
perf metric:
Add utilities to work on ids map.
perf metric:
Allow metrics with no events
perf metric:
Allow modifiers on metrics
perf metric:
Avoid events for an 'if' constant result
perf metric:
Comment data structures
perf metric:
Document the internal 'struct metric'
perf metric:
Don't compute unused events
perf metric:
Encode and use metric-id as qualifier
perf metric:
Fix memory leaks
perf metric:
Modify resolution and recursion check
perf metric:
Move runtime value to the expr context
perf metric:
Only add a referenced metric once
perf metric:
Rename expr__find_other.
perf metric:
Restructure struct expr_parse_ctx.
perf metric:
Simplify metric_refs calculation
perf metric:
Switch fprintf() to pr_err()
perf metric:
Use NAN for missing event IDs.
perf metrics:
Modify setup and deduplication
perf mmap:
Introduce mmap_cpu_mask__duplicate()
perf parse-event:
Add init and exit to parse_event_error
perf parse-events:
Add const to evsel name
perf parse-events:
Add new "metric-id" term
perf parse-events:
Allow config on kernel PMU events
perf parse-events:
Avoid enum forward declaration.
perf parse-events:
Identify broken modifiers
perf parse-events:
Remove unnecessary #includes
perf parse-events:
Rename parse_events_error functions
perf parse-events:
Set numeric term config
perf pmu:
Add const to pmu_events_map.
perf pmu:
Fix alias events list
perf pmu:
Make pmu_event tables const.
perf pmu:
Make pmu_sys_event_tables const.
perf powerpc:
Add support to expose instruction and data address registers as part of extended regs
perf powerpc:
Refactor the code definition of perf reg extended mask in tools side header file
perf python:
Fix NULL vs IS_ERR_OR_NULL() checking
perf record:
Add --synth option
perf report:
Fix memory leaks around perf_tip()
perf script:
Fix CPU filtering of a script's switch events
perf script:
Show binary offsets for userspace addr
perf script:
Support instruction latency
perf scripts python:
intel-pt-events.py: Fix printing of switch events
perf session:
Introduce decompressor in reader object
perf session:
Introduce reader EOF function
perf session:
Introduce reader return codes
perf session:
Move all state items to reader object
perf session:
Move init/release code to separate functions
perf session:
Move reader map code to a separate function
perf session:
Move the event read code to a separate function
perf session:
Move unmap code to reader__mmap
perf sort:
Fix the 'ins_lat' sort key behavior
perf sort:
Fix the 'p_stage_cyc' sort key behavior
perf sort:
Fix the 'weight' sort key behavior
perf srcline:
Use long-running addr2line per DSO
perf stat:
Fix memory leak on error path
perf symbols:
Add documentation to 'struct symbol'
perf symbols:
Bit pack to save a byte
perf symbols:
Factor out annotation init/exit
perf symbols:
Ignore $a/$d symbols for ARM modules
perf test bpf:
Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning
perf test evlist-open-close:
Use inline func to convert timeval to usec
perf test sample-parsing:
Add endian test for struct branch_flags
perf test sample-parsing:
Fix branch_stack entry endianness check
perf test:
Add expr test for events with hyphens
perf test:
Add helper functions for abstraction.
perf test:
Add pmu-event test for event described as "config="
perf test:
Add skip reason to test case.
perf test:
Add test case struct.
perf test:
bp tests use test case
perf test:
BP tests, remove is_supported use
perf test:
Convert bpf tests to test cases.
perf test:
Convert clang tests to test cases.
perf test:
Convert llvm tests to test cases.
perf test:
Convert pfm tests to use test cases.
perf test:
Convert pmu event tests to test cases.
perf test:
Convert time to tsc test to test case.
perf test:
Convert watch point tests to test cases.
perf test:
Fix 'Simple expression parser' test on arch without CPU die topology info
perf test:
Fix record+script_probe_vfs_getname.sh /tmp cleanup
perf test:
Make each test/suite its own struct.
perf test:
Move each test suite struct to its test
perf test:
Remove bash construct from stat_bpf_counters.sh test
perf test:
Remove is_supported function
perf test:
Remove non test case style support.
perf test:
Remove now unused subtest helpers
perf test:
Remove skip_if_fail
perf test:
Rename struct test to test_suite
perf test:
Reset shadow counts before loading
perf test:
TSC test, remove is_supported use
perf test:
Use macro for "suite" declarations
perf test:
Use macro for "suite" definitions
perf test:
Verify more event members in pmu-events test
perf test:
Workload test of all PMUs
perf test:
Workload test of metric and metricgroups
perf tests vmlinux-kallsyms:
Ignore hidden symbols
perf tests wp:
Remove unused functions on s390
perf tests:
Fix trace+probe_vfs_getname.sh /tmp cleanup
perf tests:
Improve temp file cleanup in test_arm_coresight.sh
perf tests:
Remove bash construct from record+zstd_comp_decomp.sh
perf tests:
Remove bash constructs from stat_all_pmu.sh
perf tools:
Add define for libtraceevent version
perf tools:
Add define for libtracefs version
perf tools:
Add more weak libbpf functions
perf tools:
Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
perf tools:
Allow controlling synthesizing PERF_RECORD_ metadata events during record
perf tools:
Check vmlinux/kallsyms arguments in all tools
perf tools:
Enable libtracefs dynamic linking
perf tools:
Enable strict JSON parsing
perf tools:
Fix SMT detection fast read path
perf tools:
Make the JSON parser more conformant when in strict mode
perf tools:
Prevent out-of-bounds access to registers
perf tools:
Refactor out kernel symbol argument sanity checking
perf tools:
Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1
perf tools:
Use __BYTE_ORDER__
perf top:
Fix TUI exit screen refresh race condition
perf trace:
Avoid early exit due to running SIGCHLD handler before it makes sense to
perf trace:
Beautify the 'level' argument of getsockopt
perf trace:
Beautify the 'level' argument of setsockopt
perf vendor events arm64:
Add new armv8 pmu events
perf vendor events arm64:
Categorise the Neoverse V1 counters
perf vendor events arm64:
Revise hip08 uncore events
perf vendor events power10:
Add metric events JSON file for power10 platform
perf vendor events:
Syntax corrections in Neoverse N1 json
perf vendor-events:
Fix all remaining invalid JSON files
perf/core:
allow ftrace for functions in kernel/event/core.c
perf/core:
Allow ftrace for functions in kernel/event/core.c
perf/core:
Avoid put_page() when GUP fails
perf/x86/intel/uncore:
Fix filter_tid mask for CHA events on Skylake Server
perf/x86/intel/uncore:
Fix IIO event constraints for Skylake Server
perf/x86/intel/uncore:
Fix IIO event constraints for Snowridge
perf/x86/intel/uncore:
Fix Intel ICX IIO event constraints
perf/x86/intel/uncore:
Fix Intel SPR CHA event constraints
perf/x86/intel/uncore:
Fix Intel SPR IIO event constraints
perf/x86/intel/uncore:
Fix Intel SPR M2PCIE event constraints
perf/x86/intel/uncore:
Fix Intel SPR M3UPI event constraints
perf/x86/intel/uncore:
Fix invalid unit check
perf/x86/intel/uncore:
Support extra IMC channel on Ice Lake server
perf/x86/intel/uncore:
Use to_pci_driver() instead of pci_dev->driver
perf/x86/intel:
Fix ICL/SPR INST_RETIRED.PREC_DIST encodings
perf/x86/lbr:
Reset LBR_SELECT during vlbr reset
perf/x86/vlbr:
Add c->flags to vlbr event constraints
perf/x86:
Add compiler barrier after updating BTS
perf/x86:
Add new event for AUX output counter index
perf:
Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line
perf:
Add mem_hops field in perf_mem_data_src structure
perf:
Enable branch record for software events
perf:
Ignore sigtrap for tracepoints destined for other tasks
perf:
qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly
pf:
add error handling support for add_disk()
pf:
cleanup initialization
pf:
fix error codes in pf_init_unit()
phonet/pep:
refuse to enable an unbound pipe
phonet:
refcount leak in pep_sock_accep
phy:
broadcom: Kconfig: Add configuration menu for Broadcom phy drivers
phy:
cadence-torrent: Add support to output received reference clock
phy:
cadence-torrent: Migrate to clk_hw based registration and OF APIs
phy:
cadence-torrent: Model reference clock driver as a clock to enable derived refclk
phy:
HiSilicon: Add driver for Kirin 970 PCIe PHY
phy:
hisilicon: Add of_node_put() in phy-hisi-inno-usb2
phy:
HiSilicon: Fix copy and paste bug in error handling
phy:
micrel: ksz8041nl: do not use power down mode
phy:
mvebu-cp110-utmi: Fix kernel-doc warns
phy:
qcom-qmp: Add QCM2290 USB3 PHY support
phy:
qcom-qmp: another fix for the sc8180x PCIe definition
phy:
qcom-qmp: Make use of the helper function devm_add_action_or_reset()
phy:
qcom-qusb2: Add compatible for QCM2290
phy:
qcom-qusb2: Add missing vdd supply
phy:
qcom-qusb2: Fix a memory leak on probe
phy:
qcom-snps: Correct the FSEL_MASK
phy:
qualcomm: ipq806x-usb: Fix kernel-doc style
phy:
qualcomm: qmp: Add missing struct documentation
phy:
qualcomm: usb-hsic: Fix the kernel-doc warn
phy:
rockchip-inno-usb2: Make use of the helper function devm_add_action_or_reset()
phy:
samsung: unify naming and describe driver in KConfig
phy:
Sparx5 Eth SerDes: Fix return value check in sparx5_serdes_probe()
phy:
stm32: add phy tuning support
phy:
stm32: fix st,slow-hs-slew-rate with st,decrease-hs-slew-rate
phy:
stm32: restore utmi switch on resume
phy:
ti: gmii-sel: check of_get_address() for failure
phy:
ti: omap-usb2: Fix the kernel-doc style
phy:
ti: report 2 non-kernel-doc comments
phy:
ti: tusb1210: Fix the kernel-doc warn
pid:
add pidfd_get_task() helper
pinctrl:
add pinctrl/GPIO driver for Apple SoCs
pinctrl:
amd: Fix wakeups when IRQ is shared with SCI
pinctrl:
apple: Always return valid type in apple_gpio_irq_type
pinctrl:
bcm2835: Allow building driver as a module
pinctrl:
bcm2835: Change init order for gpio hogs
pinctrl:
core: fix possible memory leak in pinctrl_enable()
pinctrl:
equilibrium: Fix function addition in multiple groups
pinctrl:
Fix spelling mistake "atleast" -> "at least"
pinctrl:
gemini: fix typos
pinctrl:
intel: Kconfig: Add configuration menu to Intel pin control
pinctrl:
mediatek: add rsel setting on MT8195
pinctrl:
mediatek: add support for MT7986 SoC
pinctrl:
mediatek: fix coding style
pinctrl:
mediatek: fix global-out-of-bounds issue
pinctrl:
mediatek: moore: check if pin_desc is valid before use
pinctrl:
mediatek: mt8195: Add pm_ops
pinctrl:
mediatek: support rsel feature
pinctrl:
microchip sgpio: use reset driver
pinctrl:
nomadik: Kconfig: Remove repeated config dependency
pinctrl:
qcom: Add QCM2290 pinctrl driver
pinctrl:
qcom: Add SM6350 pinctrl driver
pinctrl:
qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP
pinctrl:
qcom: msm8226: fill in more functions
pinctrl:
qcom: sdm845: Enable dual edge errata
pinctrl:
qcom: sm8350: Correct UFS and SDC offsets
pinctrl:
qcom: spmi-gpio: Add compatible for PM6350
pinctrl:
qcom: spmi-gpio: add support to enable/disable output
pinctrl:
qcom: spmi-mpp: add support for hierarchical IRQ chip
pinctrl:
qcom: spmi-mpp: hardcode IRQ counts
pinctrl:
qcom: ssbi-mpp: add support for hierarchical IRQ chip
pinctrl:
qcom: ssbi-mpp: hardcode IRQ counts
pinctrl:
ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c'
pinctrl:
renesas: checker: Fix bias checks on SoCs with pull-down only pins
pinctrl:
renesas: checker: Fix off-by-one bug in drive register check
pinctrl:
renesas: checker: Move overlapping field check
pinctrl:
renesas: checker: Prefix common checker output
pinctrl:
renesas: Fix save/restore on SoCs with pull-down only pins
pinctrl:
renesas: No need to initialise global statics
pinctrl:
renesas: r8a779[56]x: Add MediaLB pins
pinctrl:
renesas: rzg2l: Fix missing port register 21h
pinctrl:
samsung: support ExynosAutov9 SoC pinctrl
pinctrl:
stm32: consider the GPIO offset to expose all the GPIO lines
pinctrl:
stm32: do not warn when 'st,package' is absent
pinctrl:
tegra194: remove duplicate initializer again
pinctrl:
tegra: Add pinmux support for Tegra194
pinctrl:
tegra: Fix warnings and error
pinctrl:
tegra: include lpdr pin properties
pinctrl:
tegra: Return const pointer from tegra_pinctrl_get_group()
pinctrl:
tegra: Use correct offset for pin group
pinctrl:
uniphier: Add extra audio pinmux settings for LD11, LD20 and PXs3 SoCs
pinctrl:
uniphier: Add UniPhier NX1 pinctrl driver
pktcdvd:
add error handling support for add_disk()
platform/chrome:
chros_ec_ishtp: only load for matching devices
platform/chrome:
cros-ec-typec: Cleanup use of check_features
platform/chrome:
cros_ec: Fix spelling mistake "responsed" -> "response"
platform/chrome:
cros_ec_proto: Add version for ec_command
platform/chrome:
cros_ec_proto: Fix check_features ret val
platform/chrome:
cros_ec_proto: Make data pointers void
platform/chrome:
cros_ec_proto: Use EC struct for features
platform/chrome:
cros_ec_proto: Use ec_command for check_features
platform/chrome:
cros_ec_sensorhub: simplify getting .driver_data
platform/chrome:
cros_ec_typec: Use cros_ec_command()
platform/chrome:
cros_usbpd_notify: Move ec_command()
platform/chrome:
cros_usbpd_notify: Rename cros_ec_pd_command()
platform/mellanox:
mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
platform/mellanox:
mlxreg-hotplug: Extend logic for hotplug devices operations
platform/mellanox:
mlxreg-io: Extend number of hwmon attributes
platform/mellanox:
mlxreg-io: Fix argument base in kstrtou32() call
platform/mellanox:
mlxreg-io: Fix read access of n-bytes size attributes
platform/mellanox:
mlxreg-lc: Add initial support for Nvidia line card devices
platform/mellanox:
mlxreg-lc: fix error code in mlxreg_lc_create_static_devices()
platform/surface:
aggregator_registry: Add initial support for Surface Pro 8
platform/surface:
aggregator_registry: Add support for Surface Laptop Studio
platform/surface:
gpe: Add support for Surface Laptop Studio
platform/x86/intel:
hid: Add DMI switches allow list
platform/x86/intel:
hid: add quirk to support Surface Go 3
platform/x86/intel:
Remove X86_PLATFORM_DRIVERS_INTEL
platform/x86:
acer-wmi: use __packed instead of __attribute__((packed))
platform/x86:
Add driver for ACPI WMAA EC-based backlight control
platform/x86:
Add Intel ishtp eclite driver
platform/x86:
amd-pmc: Add a message to print resume time info
platform/x86:
amd-pmc: Add alternative acpi id for PMC controller
platform/x86:
amd-pmc: Add special handling for timer based S0i3 wakeup
platform/x86:
amd-pmc: adjust arguments for `amd_pmc_send_cmd`
platform/x86:
amd-pmc: Check s0i3 cycle status
platform/x86:
amd-pmc: Downgrade dev_info message to dev_dbg
platform/x86:
amd-pmc: Drop check for valid alarm time
platform/x86:
amd-pmc: Export Idlemask values based on the APU
platform/x86:
amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled
platform/x86:
amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE
platform/x86:
amd-pmc: Fix s2idle failures on certain AMD laptops
platform/x86:
amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS
platform/x86:
amd-pmc: only use callbacks for suspend
platform/x86:
amd-pmc: Send command to dump data after clearing OS_HINT
platform/x86:
apple-gmux: use resource_size() with res
platform/x86:
asus-wmi: rename platform_profile_* function symbols
platform/x86:
barco-p50-gpio: use KEY_VENDOR for button instead of KEY_RESTART
platform/x86:
dell-wmi-descriptor: disable by default
platform/x86:
dell-wmi: Recognise or support new switches
platform/x86:
dell: fix DELL_WMI_PRIVACY dependencies & build error
platform/x86:
dell: Make DELL_WMI_PRIVACY depend on DELL_WMI
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:
hp-wmi: add support for omen laptops
platform/x86:
hp-wmi: rename platform_profile_* function symbols
platform/x86:
hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
platform/x86:
ideapad-laptop: Add platform support for Ideapad 5 Pro 16ACH6-82L5
platform/x86:
int1092: Fix non sequential device mode handling
platform/x86:
intel_int0002_vgpio: Use the new soc_intel_is_byt()/_cht() helpers
platform/x86:
intel_pmc_core: fix memleak on registration failure
platform/x86:
intel_scu_ipc: Fix busy loop expiry time
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:
isthp_eclite: only load for matching devices
platform/x86:
lg-laptop: Recognize more models
platform/x86:
lg-laptop: replace snprintf in show functions with sysfs_emit
platform/x86:
mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems
platform/x86:
mlx-platform: Add initial support for new modular system
platform/x86:
mlx-platform: Add support for multiply cooling devices
platform/x86:
mlx-platform: Add support for new system SGN2410
platform/x86:
mlx-platform: Configure notifier callbacks for modular system
platform/x86:
mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems
platform/x86:
panasonic-laptop: Replace snprintf in show functions with sysfs_emit
platform/x86:
Remove "WMAA" from identifier names in wmaa-backlight-wmi.c
platform/x86:
Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight
platform/x86:
samsung-laptop: Fix typo in a comment
platform/x86:
sony-laptop: replace snprintf in show functions with sysfs_emit
platform/x86:
Support for EC-connected GPIOs for identify LED/button on Barco P50 board
platform/x86:
system76_acpi: Add attribute group for kb_led_color
platform/x86:
system76_acpi: Add battery charging thresholds
platform/x86:
system76_acpi: Fix input device error handling
platform/x86:
system76_acpi: fix Kconfig dependencies
platform/x86:
system76_acpi: Guard System76 EC specific functionality
platform/x86:
system76_acpi: Replace Fn+F2 function for OLED models
platform/x86:
system76_acpi: Report temperature and fan speed
platform/x86:
think-lmi: Abort probe on analyze failure
platform/x86:
thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs
platform/x86:
thinkpad_acpi: Add support for dual fan control
platform/x86:
thinkpad_acpi: Fix bitwise vs. logical warning
platform/x86:
thinkpad_acpi: Fix coccinelle warnings
platform/x86:
thinkpad_acpi: fix documentation for adaptive keyboard
platform/x86:
thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
platform/x86:
thinkpad_acpi: Restore missing hotkey_tablet_mode and hotkey_radio_sw sysfs-attr
platform/x86:
thinkpad_acpi: Switch to common use of attributes
platform/x86:
touchscreen_dmi: Add info for the Viglen Connect 10 tablet
platform/x86:
touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen info
platform/x86:
wmi: align arguments of functions
platform/x86:
wmi: change notification handler type
platform/x86:
wmi: do not fail if disabling fails
platform/x86:
wmi: fix checkpatch warnings
platform/x86:
wmi: fix kernel doc
platform/x86:
wmi: improve debug messages
platform/x86:
wmi: introduce helper to convert driver to WMI driver
platform/x86:
wmi: introduce helper to determine type
platform/x86:
wmi: introduce helper to generate method names
platform/x86:
wmi: introduce helper to retrieve event data
platform/x86:
wmi: make GUID block packed
platform/x86:
wmi: more detailed error reporting in find_guid()
platform/x86:
wmi: move variables
platform/x86:
wmi: remove commas
platform/x86:
wmi: remove stray empty line
platform/x86:
wmi: remove unnecessary argument
platform/x86:
wmi: remove unnecessary casts
platform/x86:
wmi: remove unnecessary checks
platform/x86:
wmi: remove unnecessary initialization
platform/x86:
wmi: remove unnecessary initializations
platform/x86:
wmi: remove unnecessary variable
platform/x86:
wmi: remove variable
platform/x86:
wmi: simplify error handling logic
platform/x86:
wmi: use !p to check for NULL
platform/x86:
wmi: use BIT() macro
platform/x86:
wmi: use bool instead of int
platform/x86:
wmi: use guid_t and guid_equal()
platform/x86:
wmi: use sizeof(*p) in allocation
platform/x86:
wmi: use sysfs_emit()
platform:
lg-laptop: drop unneeded MODULE_ALIAS
platform:
x86: ideapad-laptop: Use ACPI_COMPANION() directly
platform_data/mlxreg:
Add new field for secured access
platform_data/mlxreg:
Add new type to support modular systems
PM / devfreq:
Add devm_devfreq_add_governor()
PM / devfreq:
Strengthen check for freq_table
PM / devfreq:
tegra30: Check whether clk_round_rate() returns zero rate
PM / devfreq:
tegra30: Use resource-managed helpers
PM / wakeirq:
support enabling wake-up irq after runtime_suspend called
PM:
AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource()
PM:
EM: Allow skipping inefficient states
PM:
EM: Extend em_perf_domain with a flag field
PM:
EM: Fix inefficient states detection
PM:
EM: Mark inefficiencies in CPUFreq
PM:
EM: Mark inefficient states
PM:
hibernate: Fix snapshot partial write lengths
PM:
hibernate: fix sparse warnings
PM:
hibernate: Get block device exclusively in swsusp_check()
PM:
hibernate: Remove blk_status_to_errno in hib_wait_io
PM:
hibernate: swap: Use vzalloc() and kzalloc()
PM:
hibernate: use correct mode for swsusp_close()
PM:
runtime: Fix pm_runtime_active() kerneldoc comment
PM:
sleep: Avoid calling put_device() under dpm_list_mtx
PM:
sleep: Do not assume that "mem" is always present
PM:
sleep: Do not let "syscore" devices runtime-suspend during system transitions
PM:
sleep: Fix error handling in dpm_prepare()
PM:
sleep: Fix runtime PM based cpuidle support
PM:
sleep: Pause cpuidle later and resume it earlier during system transitions
PM:
suspend: Do not pause cpuidle in the suspend-to-idle path
PM:
suspend: Use valid_state() consistently
pnfs/flexfiles:
Fix misplaced barrier in nfs4_ff_layout_prepare_ds
PNP:
system.c: unmark a comment as being kernel-doc
posix-cpu-timers:
Clear task::posix_cputimers_work in copy_process()
power:
bq25890: add return values to error messages
power:
bq25890: Enable continuous conversion for ADC at charging
power:
reset: at91-reset: check properly the return value of devm_of_iomap
power:
reset: ltc2952: Fix use of floating point literals
power:
reset: ltc2952: Use hrtimer_forward_now()
power:
supply: ab8500_bmdata: Use standard phandle
power:
supply: axp288-charger: Add depends on IOSF_MBIO to Kconfig
power:
supply: axp288-charger: Optimize register reading method
power:
supply: axp288-charger: Remove unnecessary is_present and is_online helpers
power:
supply: axp288-charger: Simplify axp288_get_charger_health()
power:
supply: axp288_charger: Fix missing mutex_init()
power:
supply: bq25890: Fix initial setting of the F_CONV_RATE field
power:
supply: bq25890: Fix race causing oops at boot
power:
supply: bq27xxx: Fix kernel crash on IRQ handler register error
power:
supply: core: Add psy_has_property()
power:
supply: core: Break capacity loop
power:
supply: core: Move psy_has_property() to fix build
power:
supply: cpcap-battery: use device_get_match_data() to simplify code
power:
supply: max17040: extend help/description
power:
supply: max17040: fix null-ptr-deref in max17040_probe()
power:
supply: max17042: extend help/description
power:
supply: max17042_battery: Clear status bits in interrupt handler
power:
supply: max17042_battery: fix typo in MAX17042_IAvg_empty
power:
supply: max17042_battery: Prevent int underflow in set_soc_threshold
power:
supply: max17042_battery: use VFSOC for capacity when no rsns
power:
supply: rt5033_battery: Change voltage values to б╣V
power:
supply: wm831x_power: fix spelling mistake on function name
powercap/drivers/dtpm:
Disable DTPM at boot time
powercap/drivers/dtpm:
Encapsulate even more the code
powercap/drivers/dtpm:
Fix power limit initialization
powercap/drivers/dtpm:
Scale the power with the load
powercap/drivers/dtpm:
Simplify the dtpm table
powercap/drivers/dtpm:
Use container_of instead of a private data field
powercap:
DTPM: Drop unused local variable from init_dtpm()
powercap:
DTPM: Fix suspend failure and kernel warning
powerpc/32:
Add support for out-of-line static calls
powerpc/32:
Don't use a struct based type for pte_t
powerpc/32:
Don't use lmw/stmw for saving/restoring non volatile regs
powerpc/32:
Fix hardlockup on vmap stack overflow
powerpc/32e:
Ignore ESR in instruction storage interrupt handler
powerpc/44x/fsp2:
add missing of_node_put
powerpc/476:
Fix sparse report
powerpc/5200:
dts: add missing pci ranges
powerpc/5200:
dts: fix memory node unit name
powerpc/5200:
dts: fix pci ranges warnings
powerpc/64s/interrupt:
Fix check_return_regs_valid() false positive
powerpc/64s:
Default to 64K pages for 64 bit book3s
powerpc/83xx/mpc8349emitx:
Drop unused variable
powerpc/83xx/mpc8349emitx:
Make mcu_gpiochip_remove() return void
powerpc/85xx:
Fix oops when CONFIG_FSL_PMC=n
powerpc/85xx:
Fix oops when mpc85xx_smp_guts_ids node cannot be found
powerpc/85xx:
fix timebase sync issue when CONFIG_HOTPLUG_CPU=n
powerpc/8xx:
Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST
powerpc/8xx:
Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX
powerpc/8xx:
Simplify TLB handling
powerpc/asm:
Remove UPD_CONSTR after GCC 4.9 removal
powerpc/audit:
Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC
powerpc/book3e:
Fix set_memory_x() and set_memory_nx()
powerpc/book3e:
Fix TLBCAM preset at boot
powerpc/booke:
Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE
powerpc/boot:
Set LC_ALL=C in wrapper script
powerpc/boot:
Use CONFIG_PPC_POWERNV to compile OPAL support
powerpc/bpf:
Fix write protecting JIT code
powerpc/breakpoint:
Cleanup
powerpc/cpuhp:
BUG -> WARN conversion in offline path
powerpc/dcr:
Use cmplwi instead of 3-argument cmpli
powerpc/eeh:
Fix docstrings in eeh.c
powerpc/eeh:
Use dev_driver_string() instead of struct pci_dev->driver->name
powerpc/eeh:
Use to_pci_driver() instead of pci_dev->driver
powerpc/fsl_booke:
Allocate separate TLBCAMs for readonly memory
powerpc/fsl_booke:
Enable reloading of TLBCAM without switching to AS1
powerpc/fsl_booke:
Enable STRICT_KERNEL_RWX
powerpc/fsl_booke:
Fix setting of exec flag when setting TLBCAMs
powerpc/fsl_booke:
Rename fsl_booke.c to fsl_book3e.c
powerpc/fsl_booke:
Take exec flag into account when setting TLBCAMs
powerpc/fsl_booke:
Tell map_mem_in_cams() if init is done
powerpc/fsl_booke:
Update of TLBCAMs after init
powerpc/kexec_file:
Add of_node_put() before goto
powerpc/kvm:
Fix kvm_use_magic_page
powerpc/lib/sstep:
Don't use __{get/put}_user() on kernel addresses
powerpc/machdep:
Remove stale functions from ppc_md structure
powerpc/mem:
Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype for 'create_section_mapping'
powerpc/mm:
use core_kernel_text() helper
powerpc/module_64:
Fix livepatching for RO modules
powerpc/nohash:
Fix __ptep_set_access_flags() and ptep_set_wrprotect()
powerpc/paravirt:
correct preempt debug splat in vcpu_is_preempted()
powerpc/paravirt:
vcpu_is_preempted() commentary
powerpc/perf:
Expose instruction and data address registers as part of extended regs
powerpc/perf:
Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10
powerpc/perf:
Fix data source encodings for L2.1 and L3.1 accesses
powerpc/perf:
Refactor the code definition of perf reg extended mask
powerpc/powermac:
Remove stale declaration of pmac_md
powerpc/powernv/dump:
Fix typo in comment
powerpc/powernv/prd:
Unregister OPAL_MSG_PRD2 notifier during module unload
powerpc/pseries/cpuhp:
cache node corrections
powerpc/pseries/cpuhp:
delete add/remove_by_count code
powerpc/pseries/cpuhp:
remove obsolete comment from pseries_cpu_die
powerpc/pseries/ddw:
Do not try direct mapping with persistent memory and one window
powerpc/pseries/ddw:
Revert "Extend upper limit for huge DMA window for persistent memory"
powerpc/pseries/ddw:
simplify enable_ddw()
powerpc/pseries/iommu:
Add of_node_put() before break
powerpc/pseries/mobility:
ignore ibm, platform-facilities updates
powerpc/pseries/svm:
Add a powerpc version of cc_platform_has()
powerpc/pseries:
Fix numa FORM2 parsing fallback code
powerpc/pseries:
rename numa_dist_table to form2_distances
powerpc/ptdump:
Fix DEBUG_WX since generic ptdump conversion
powerpc/s64:
Clarify that radix lacks DEBUG_PAGEALLOC
powerpc/security:
Use a mutex for interrupt exit code patching
powerpc/signal32:
Fix sigset_t copy
powerpc/time:
Remove generic_suspend_{dis/en}able_irqs()
powerpc/vas:
Fix potential NULL pointer dereference
powerpc/xive:
Change IRQ domain to a tree domain
powerpc/xmon:
fix task state output
powerpc:
Activate CONFIG_STRICT_KERNEL_RWX by default
powerpc:
add CPU field to struct thread_info
powerpc:
clean vdso32 and vdso64 directories
powerpc:
Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC
powerpc:
Drop superfluous pci_dev_is_added() calls
powerpc:
fix unbalanced node refcount in check_kvm_guest()
powerpc:
Mark .opd section read-only
powerpc:
Remove unused prototype for of_show_percpuinfo
powerpc:
Set max_mapnr correctly
powerpc:
smp: remove hack to obtain offset of task_struct::cpu
powerpc:
Split memset() to avoid multi-field overflow
powerpc:
use generic version of arch_is_kernel_initmem_freed()
powerpc:
Use of_get_cpu_hwid()
powerpc:
warn on emulation of dcbz instruction in kernel mode
powerps/pseries/dma:
Add support for 2M IOMMU page size
ppp:
use the correct function to check if a netdev name is in use
preempt/dynamic:
Fix setup_preempt_mode() return value
preempt:
Restore preemption model selection configs
printk:
avoid -Wsometimes-uninitialized warning
printk:
Remove printk.h inclusion in percpu.h
printk:
restore flushing of NMI buffers on remote CPUs after NMI backtraces
printk:
use gnu_printf format attribute for printk_sprint()
printk:
use kvmalloc instead of kmalloc for devkmsg_user
proc/vmcore:
convert oldmem_pfn_is_ram callback to more generic vmcore callbacks
proc/vmcore:
fix clearing user buffer by properly using clear_user()
proc/vmcore:
let pfn_is_ram() return a bool
proc:
allow pid_revalidate() during LOOKUP_RCU
proc:
Use task_is_running() for wchan in /proc/$pid/stat
procfs:
do not list TID 0 in /proc/
/task
ps3disk:
add error handling support for add_disk()
ps3vram:
add error handling support for add_disk()
pstore/blk:
Use "%lu" to format unsigned long
pstore/blk:
use bdev_nr_bytes instead of open coding it
ptp:
clockmatrix: use rsmu driver to access i2c/spi bus
ptp:
fix code indentation issues
ptp:
fix filter names in the documentation
ptp:
ocp: Add debugfs entry for timecard
ptp:
ocp: Add IRIG-B and DCF blocks
ptp:
ocp: Add IRIG-B output mode control
ptp:
ocp: Add NMEA output
ptp:
ocp: Add second GNSS device
ptp:
ocp: Add SMA selector and controls
ptp:
ocp: Add sysfs attribute utc_tai_offset
ptp:
ocp: Add third timestamper
ptp:
ocp: Add timestamp window adjustment
ptp:
ocp: Avoid operator precedence warning in ptp_ocp_summary_show()
ptp:
ocp: Enable 4th timestamper / PPS generator
ptp:
ocp: Fix a couple NULL vs IS_ERR() checks
ptp:
ocp: Have FPGA fold in ns adjustment for adjtime.
ptp:
ocp: Move devlink registration to be last devlink command
ptp:
ocp: parameterize the i2c driver used
ptp:
ocp: Parameterize the TOD information display.
ptp:
ocp: Report error if resource registration fails.
ptp:
ocp: Separate the init and info logic
ptp:
ocp: Skip I2C flash read when there is no controller.
ptp:
ocp: Skip resources with out of range irqs
ptp:
ptp_clockmatrix: Add support for FW 5.2 (8A34005)
ptp:
ptp_clockmatrix: Add support for pll_mode=0 and manual ref switch of WF and WP
ptp:
ptp_clockmatrix: Remove idtcm_enable_tod_sync()
ptp:
ptp_clockmatrix: repair non-kernel-doc comment
ptrace:
Remove the unnecessary arguments from arch_ptrace_stop
pvpanic:
Fix typos in the comments
pvpanic:
Indentation fixes here and there
pvpanic:
Keep single style across modules
pwm:
Add might_sleep() annotations for !CONFIG_PWM API functions
pwm:
atmel: Drop unused header
pwm:
Make it explicit that pwm_apply_state() might sleep
pwm:
pwm-samsung: Trigger manual update when disabling PWM
pwm:
samsung: Describe driver in Kconfig
pwm:
visconti: Simplify using devm_pwmchip_add()
pwm:
vt8500: Rename pwm_busy_wait() to make it obviously driver-specific
qcom:
spm: allow compile-testing
qed:
Add '_GTT' suffix to the IRO RAM macros
qed:
Change the TCP common variable - "iscsi_ooo"
qed:
Don't ignore devlink allocation failures
qed:
Fix compilation for CONFIG_QED_SRIOV undefined scenario
qed:
Fix kernel-doc warnings
qed:
fix ll2 establishment during load of RDMA driver
qed:
Fix spelling mistake "ctx_bsaed" -> "ctx_based"
qed:
Improve the stack space of filter_config()
qed:
Initialize debug string array
qed:
Move devlink registration to be last devlink command
qed:
Optimize the ll2 ooo flow
qed:
Remove e4_ and _e4 from FW HSI
qed:
Split huge qed_hsi.h header file
qed:
Update common_hsi for FW ver 8.59.1.0
qed:
Update debug related changes
qed:
Update FW init functions to support FW 8.59.1.0
qed:
Update qed_hsi.h for fw 8.59.1.0
qed:
Update qed_mfw_hsi.h for FW ver 8.59.1.0
qed:
Update TCP silly-window-syndrome timeout for iwarp, scsi
qed:
Update the TCP active termination 2 MSL timer ("TIME_WAIT")
qed:
Use enum as per FW 8.59.1.0 in qed_iro_hsi.h
qede:
validate non LSO skb length
qla2xxx:
add ->map_queues support for nvme
qlcnic:
potential dereference null pointer of rx_queue->page_ring
quota:
check block number when reading the block in quota file
quota:
correct error number in free_dqentry()
r8152:
fix the force speed doesn't work for RTL8156
r8152:
sync ocp base
r8169:
fix incorrect mac address assignment
r8169:
remove support for chip version RTL_GIGA_MAC_VER_27
raid5-ppl:
use swap() to make code cleaner
ramfs:
fix mount source show for ramfs
rapidio:
avoid bogus __alloc_size warning
ravb:
Add carrier_counters to struct ravb_hw_info
ravb:
Add half_duplex to struct ravb_hw_info
ravb:
Add magic_pkt to struct ravb_hw_info
ravb:
Add nc_queue to struct ravb_hw_info
ravb:
Add rx_max_buf_size to struct ravb_hw_info
ravb:
Add support for RZ/G2L SoC
ravb:
Add support to retrieve stats for GbEthernet
ravb:
Add tsrq to struct ravb_hw_info
ravb:
Document PFRI register bit
ravb:
Exclude gPTP feature support for RZ/G2L
ravb:
Fillup ravb_alloc_rx_desc_gbeth() stub
ravb:
Fillup ravb_rx_gbeth() stub
ravb:
Fillup ravb_rx_ring_format_gbeth() stub
ravb:
Fillup ravb_rx_ring_free_gbeth() stub
ravb:
Fix typo AVB->DMAC
ravb:
Initialize GbEthernet DMAC
ravb:
Initialize GbEthernet E-MAC
ravb:
Optimize ravb_emac_init_gbeth function
ravb:
Rename "nc_queue" feature bit
ravb:
Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables
ravb:
Rename "ravb_set_features_rx_csum" function to "ravb_set_features_rcar"
ravb:
Rename "tsrq" variable
ravb:
Update ravb_emac_init_gbeth()
ravb:
Use ALIGN macro for max_rx_len
ray_cs:
use eth_hw_addr_set()
rbd:
add add_disk() error handling
rcu-nocb:
Fix a couple of tree_nocb code-style nits
rcu-tasks:
Add trc_inspect_reader() checks for exiting critical section
rcu-tasks:
Clarify read side section info for rcu_tasks_rude GP primitives
rcu-tasks:
Correct comparisons for CPU numbers in show_stalled_task_trace
rcu-tasks:
Correct firstreport usage in check_all_holdout_tasks_trace
rcu-tasks:
Fix IPI failure handling in trc_wait_for_one_reader
rcu-tasks:
Fix read-side primitives comment for call_rcu_tasks_trace
rcu-tasks:
Fix s/instruction/instructions/ typo in comment
rcu-tasks:
Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment
rcu-tasks:
Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop
rcu-tasks:
Remove second argument of rcu_read_unlock_trace_special()
rcu-tasks:
Simplify trc_read_check_handler() atomic operations
rcu-tasks:
Update comments to cond_resched_tasks_rcu_qs()
rcu-tasks:
Wait for trc_read_check_handler() IPIs
rcu:
Always inline rcu_dynticks_task*_{enter,exit}()
rcu:
Avoid unneeded function call in rcu_read_unlock()
rcu:
Comment rcu_gp_init() code waiting for CPU-hotplug operations
rcu:
Eliminate rcu_implicit_dynticks_qs() local variable rnhqp
rcu:
Eliminate rcu_implicit_dynticks_qs() local variable ruqp
rcu:
Fix existing exp request check in sync_sched_exp_online_cleanup()
rcu:
Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr
rcu:
Fix undefined Kconfig macros
rcu:
Make rcu update module parameters world-readable
rcu:
Make rcu_normal_after_boot writable again
rcu:
Make rcutree_dying_cpu() use its "cpu" parameter
rcu:
Mark accesses to rcu_state.n_force_qs
rcu:
Move rcu_dynticks_eqs_online() to rcu_cpu_starting()
rcu:
Simplify rcu_report_dead() call to rcu_report_exp_rdp()
rcuscale:
Warn on individual rcu_scale_init() error conditions
rcutorture:
Avoid problematic critical section nesting on PREEMPT_RT
rcutorture:
Don't cpuhp_remove_state() if cpuhp_setup_state() failed
rcutorture:
Suppressing read-exit testing is not an error
rcutorture:
Warn on individual rcu_torture_init() error conditions
RDMA/bnxt_re:
Add extended statistics counters
RDMA/bnxt_re:
Check if the vlan is valid before reporting
RDMA/bnxt_re:
Correct FRMR size calculation
RDMA/bnxt_re:
Fix FRMR issue with single page MR allocation
RDMA/bnxt_re:
Fix kernel panic when trying to access bnxt_re_stat_descs
RDMA/bnxt_re:
Fix query SRQ failure
RDMA/bnxt_re:
Reduce the delay in polling for hwrm command completion
RDMA/bnxt_re:
Remove unsupported bnxt_re_modify_ah callback
RDMA/bnxt_re:
Support multiple page sizes
RDMA/bnxt_re:
Suppress unwanted error messages
RDMA/bnxt_re:
Update statistics counter name
RDMA/bnxt_re:
Use GFP_KERNEL in non atomic context
RDMA/bnxt_re:
Use helper function to set GUIDs
RDMA/bnxt_re:
Use separate response buffer for stat_ctx_free
RDMA/cma:
Split apart the multiple uses of the same list heads
RDMA/core:
Add a helper API rdma_free_hw_stats_struct
RDMA/core:
Don't infoleak GRH fields
RDMA/core:
Fix missed initialization of rdma_hw_stats::lock
RDMA/core:
Require the driver to set the IOVA correctly during rereg_mr
RDMA/core:
Set send and receive CQ before forwarding to the driver
RDMA/core:
Set sgtable nents when using ib_dma_virt_map_sg()
RDMA/core:
Use kvzalloc when allocating the struct ib_port
RDMA/counter:
Add a descriptor in struct rdma_hw_stats
RDMA/counter:
Add an is_disabled field in struct rdma_hw_stats
RDMA/counter:
Add optional counter support
RDMA/efa:
Add support for dmabuf memory regions
RDMA/efa:
CQ notifications
RDMA/hfi1:
Use struct_size() and flex_array_size() helpers
RDMA/hns:
Do not destroy QP resources in the hw resetting phase
RDMA/hns:
Do not halt commands during reset until later
RDMA/hns:
Fix initial arm_st of CQ
RDMA/hns:
Fix RNR retransmission issue for HIP08
RDMA/hns:
Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility
RDMA/hns:
Replace kfree() with kvfree()
RDMA/hns:
Use dma_alloc_coherent() instead of kmalloc/dma_map_single()
RDMA/hns:
Use the core code to manage the fixed mmap entries
RDMA/ipoib:
Use dev_addr_mod()
RDMA/irdma:
Delete unused struct irdma_bth
RDMA/irdma:
Don't arm the CQ more than two times if no CE for this CQ
RDMA/irdma:
Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()'
RDMA/irdma:
Fix a user-after-free in add_pble_prm
RDMA/irdma:
Make irdma_uk_cq_init() return a void
RDMA/irdma:
optimize rx path by removing unnecessary copy
RDMA/irdma:
Remove irdma_cqp_up_map_cmd()
RDMA/irdma:
Remove irdma_get_hw_addr()
RDMA/irdma:
Remove irdma_sc_send_lsmm_nostag()
RDMA/irdma:
Remove irdma_uk_mw_bind()
RDMA/irdma:
Remove the unused spin lock in struct irdma_qp_uk
RDMA/irdma:
Remove the unused variable local_qp
RDMA/irdma:
Report correct WC errors
RDMA/iwpm:
Remove redundant initialization of pointer err_str
RDMA/mlx4:
Do not fail the registration on port stats
RDMA/mlx4:
Return missed an error if device doesn't support steering
RDMA/mlx5:
Add modify_op_stat() support
RDMA/mlx5:
Add optional counter support in get_hw_stats callback
RDMA/mlx5:
Add steering support in optional flow counters
RDMA/mlx5:
Attach ndescs to mlx5_ib_mkey
RDMA/mlx5:
Avoid taking MRs from larger MR cache pools when a pool is empty
RDMA/mlx5:
fix build error with INFINIBAND_USER_ACCESS=n
RDMA/mlx5:
Fix releasing unallocated memory in dereg MR flow
RDMA/mlx5:
Move struct mlx5_core_mkey to mlx5_ib
RDMA/mlx5:
Remove iova from struct mlx5_core_mkey
RDMA/mlx5:
Remove pd from struct mlx5_core_mkey
RDMA/mlx5:
Remove size from struct mlx5_core_mkey
RDMA/mlx5:
Replace struct mlx5_core_mkey by u32 key
RDMA/mlx5:
Support optional counters in hw_stats initialization
RDMA/mlx5:
Use dev_addr_mod()
RDMA/netlink:
Add __maybe_unused to static inline in C file
RDMA/nldev:
Add support to get status of all counters
RDMA/nldev:
Allow optional-counter status configuration through RDMA netlink
RDMA/nldev:
Check stat attribute before accessing it
RDMA/nldev:
Split nldev_stat_set_mode_doit out of nldev_stat_set_doit
RDMA/qed:
Use helper function to set GUIDs
RDMA/qedr:
Fix NULL deref for query_qp on the GSI QP
RDMA/qedr:
Remove unsupported qedr_resize_cq callback
RDMA/rtrs-clt:
Follow "one entry one value" rule for IO migration stats
RDMA/rtrs:
Call {get,put}_cpu_ptr to silence a debug kernel warning
RDMA/rtrs:
Do not allow sessname to contain special symbols / and .
RDMA/rtrs:
Fix warning when use poll mode on client side.
RDMA/rtrs:
Introduce destroy_cq helper
RDMA/rtrs:
Remove len parameter from helper print functions of sysfs
RDMA/rtrs:
Replace duplicate check with is_pollqueue helper
RDMA/rtrs:
Use sysfs_emit instead of s*printf function for sysfs show
RDMA/rw:
switch to dma_map_sgtable()
RDMA/rxe:
Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND
RDMA/rxe:
Add memory barriers to kernel queues
RDMA/rxe:
Add new RXE_READ_OR_WRITE_MASK
RDMA/rxe:
Bump up default maximum values used via uverbs
RDMA/rxe:
Change AH objects to indexed
RDMA/rxe:
Change the is_user member of struct rxe_cq to bool
RDMA/rxe:
Cleanup MR status and type enums
RDMA/rxe:
Convert kernel UD post send to use ah_num
RDMA/rxe:
Create AH index and return to user space
RDMA/rxe:
Create duplicate mapping tables for FMRs
RDMA/rxe:
Fix wrong port_cap_flags
RDMA/rxe:
Lookup kernel AH from ah index in UD WQEs
RDMA/rxe:
Make rxe_type_info static const
RDMA/rxe:
Move AV from rxe_send_wqe to rxe_send_wr
RDMA/rxe:
Only allow invalidate for appropriate MRs
RDMA/rxe:
Prevent double freeing rxe_map_set()
RDMA/rxe:
Remove duplicate settings
RDMA/rxe:
Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq
RDMA/rxe:
remove the redundant variable
RDMA/rxe:
remove the unnecessary variable
RDMA/rxe:
Remove unused WR_READ_WRITE_OR_SEND_MASK
RDMA/rxe:
Replace ah->pd by ah->ibah.pd
RDMA/rxe:
Save a few bytes from struct rxe_pool
RDMA/rxe:
Separate HW and SW l/rkeys
RDMA/rxe:
Set partial attributes when completion status != IBV_WC_SUCCESS
RDMA/rxe:
Use 'bitmap_zalloc()' when applicable
RDMA/umem:
Allow pinned dmabuf umem usage
RDMA/uverbs:
Check for null return of kmalloc_array
RDMA:
Constify netdev->dev_addr accesses
RDMA:
Fix use-after-free in rxe_queue_cleanup
RDMA:
Remove redundant 'flush_workqueue()' calls
rds:
memory leak in __rds_conn_create()
reboot:
export symbol 'reboot_mode'
reboot:
Remove the unreachable panic after do_exit in reboot(2)
recordmcount.pl:
fix typo in s390 mcount regex
recordmcount.pl:
look for jgnop instruction as well as bcrl on s390
refscale:
Warn on individual ref_scale_init() error conditions
regmap:
spi: Set regmap max raw r/w from max_transfer_size
regulator:
bd71815: Use defined mask values
regulator:
Convert SY8106A binding to a schema
regulator:
core: resolve supply voltage deferral silently
regulator:
Document PM2250 smd-rpm regulators
regulator:
Don't error out fixed regulator in regulator_sync_voltage()
regulator:
dt-bindings: maxim,max8952: convert to dtschema
regulator:
dt-bindings: maxim,max8973: convert to dtschema
regulator:
dt-bindings: maxim,max8997: convert to dtschema
regulator:
dt-bindings: samsung,s2m: convert to dtschema
regulator:
dt-bindings: samsung,s2mpa01: convert to dtschema
regulator:
dt-bindings: samsung,s5m8767: add missing op_mode to bucks
regulator:
dt-bindings: samsung,s5m8767: convert to dtschema
regulator:
dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
regulator:
dummy: Use devm_regulator_register()
regulator:
Fix SY7636A breakage
regulator:
fix typo in Kconfig and max8973-regulator
regulator:
Lower priority of logging when setting supply
regulator:
lp872x: Remove lp872x_dvs_state
regulator:
lp872x: replacing legacy gpio interface for gpiod
regulator:
pwm-regulator: Make use of the helper function dev_err_probe()
regulator:
qcom,rpmh: Add compatible for PM6350
regulator:
qcom-rpmh: Add PM6350 regulators
regulator:
qcom_smd: Add PM2250 regulators
regulator:
rtq6752: Enclose 'enable' gpio control by enable flag
regulator:
s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
regulator:
sy7636a: Remove requirement on sy7636a mfd
regulator:
ti-abb: Kconfig: Add helper dependency on COMPILE_TEST
regulator:
ti-abb: Make use of the helper function devm_ioremap related
regulator:
tps62360: replacing legacy gpio interface for gpiod
regulator:
tps80031: Remove driver
regulator:
uniphier: Add binding for NX1 SoC
regulator:
uniphier: Add USB-VBUS compatible string for NX1 SoC
regulator:
Update protection IRQ helper docs
regulator:
vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource()
reiserfs:
use bdev_nr_bytes instead of open coding it
reiserfs:
use sb_bdev_nr_blocks
remoteproc:
elf_loader: Fix loading segment when is_iomem true
remoteproc:
Fix a memory leak in an error handling path in 'rproc_handle_vdev()'
remoteproc:
Fix spelling mistake "atleast" -> "at least"
remoteproc:
Fix the wrong default value of is_iomem
remoteproc:
imx_dsp_rproc: Add remoteproc driver for DSP on i.MX
remoteproc:
imx_dsp_rproc: Correct the comment style of copyright
remoteproc:
imx_dsp_rproc: mark PM functions as __maybe_unused
remoteproc:
imx_rproc: Add IMX_RPROC_SCU_API method
remoteproc:
imx_rproc: Change to ioremap_wc for dram
remoteproc:
imx_rproc: Fix ignoring mapping vdev regions
remoteproc:
imx_rproc: Fix rsc-table name
remoteproc:
imx_rproc: Fix TCM io memory type
remoteproc:
imx_rproc: Move common structure to header file
remoteproc:
mediatek: Support mt8195 scp
remoteproc:
meson-mx-ao-arc: Add a driver for the AO ARC remote procesor
remoteproc:
meson-mx-ao-arc: fix a bit test
remoteproc:
mss: q6v5-mss: Add modem support on SC7280
remoteproc:
omap_remoteproc: simplify getting .driver_data
remoteproc:
qcom: Loosen dependency on RPMSG_QCOM_SMD
remoteproc:
qcom: pas: Add SC7280 Modem support
remoteproc:
qcom: pas: Use the same init resources for MSM8996 and MSM8998
remoteproc:
qcom: q6v5: Use qmp_send to update co-processor load state
remoteproc:
qcom: wcnss: Drop unused smd include
remoteproc:
qcom_q6v5_mss: Use devm_platform_ioremap_resource_byname() to simplify code
remoteproc:
Remove vdev_to_rvdev and vdev_to_rproc from remoteproc API
Linux:
Remove Doug Ledford from MAINTAINERS
Linux:
Remove Half duplex mode speed capabilities.
Linux:
Remove unused header
reset:
Allow building Broadcom STB RESCAL as module
reset:
mchp: sparx5: Extend support for lan966x
reset:
renesas: Fix Runtime PM usage
reset:
tegra-bpmp: Revert Handle errors in BPMP response
reset:
uniphier: Add audio system and video input reset control for PXs3
reset:
uniphier: Add NX1 reset support
Revert "ACPI:
scan: Release PM resources blocked by unused objects"
Revert "ALSA:
memalloc: Convert x86 SG-buffer handling with non-contiguous type"
Revert "arm64:
dts: Add support for Unisoc's UMS512"
Revert "arm64:
dts: qcom: msm8916-asus-z00l: Add sensors"
Revert "arm64:
qcom: ipq6018: add usb3 DT description"
Revert "block:
reduce kblockd_mod_delayed_work_on() CPU consumption"
Revert "can:
m_can: remove support for custom bit timing"
Revert "clk:
rockchip: use module_platform_driver_probe"
Revert "devlink:
Remove not-executed trap group notifications"
Revert "devlink:
Remove not-executed trap policer notifications"
Revert "docs:
checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE"
Revert "drm/amd/display:
Add helper for blanking all dp displays"
Revert "drm/amd/display:
Fix error in dmesg at boot"
Revert "drm/amd:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/amdgpu:
stop scheduler when calling hw_fini (v2)"
Revert "drm/fb-helper:
improve DRM fbdev emulation device names"
Revert "drm/gma500:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/i915/bios:
gracefully disable dual eDP for now"
Revert "drm/i915/gt:
Propagate change in error status to children on unhold"
Revert "drm/i915/tgl/dsi:
Gate the ddi clocks after pll mapping"
Revert "drm/i915:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2"
Revert "drm/i915:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/i915:
cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/i915:
Implement Wa_1508744258"
Revert "drm/imx:
Annotate dma-fence critical section in commit path"
Revert "drm/msm:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/msm:
cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/nouveau:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/omapdrm:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/panel:
Add support for Sharp LS060T1SX01 panel"
Revert "drm/radeon:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/shmobile:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/tegra:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/vmwgfx:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm:
cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm:
cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm:
cleanup: remove drm_modeset_(un)lock_all()"
Revert "dt-bindings:
add bindings for the Sharp LS060T1SX01 panel"
Revert "ext4:
enforce buffer head state assertion in ext4_da_map_blocks"
Revert "firmware:
qcom: scm: Add support for MC boot address API"
Revert "HID:
hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK"
Revert "i2c:
core: support bus regulator controlling in adapter"
Revert "kbuild:
Enable DT schema checks for %.dtb targets"
Revert "libtraceevent:
Increase libtraceevent logging when verbose"
Linux:
Revert "mark pstore-blk as broken"
Revert "Merge branch :
'dsa-rtnl'"
Revert "Merge branch :
'mctp-kunit-tests'"
Revert "MIPS:
ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT"
Revert "mm:
shmem: don't truncate page if memory failure happens"
Revert "mtd:
rawnand: cs553x: Fix external use of SW Hamming ECC helper"
Revert "mtd:
rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper"
Revert "mtd:
rawnand: ndfc: Fix external use of SW Hamming ECC helper"
Revert "mtd:
rawnand: sharpsl: Fix external use of SW Hamming ECC helper"
Revert "mtd:
rawnand: tmio: Fix external use of SW Hamming ECC helper"
Revert "mtd:
rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper"
Revert "mtd_blkdevs:
don't scan partitions for plain mtdblock"
Revert "net:
avoid double accounting for pure zerocopy skbs"
Revert "net:
phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register"
Revert "net:
usb: r8152: Add MAC passthrough support for more Lenovo Docks"
Revert "net:
wwan: iosm: firmware flashing and coredump collection"
Revert "parisc:
Fix backtrace to always include init funtion names"
Revert "parisc:
Reduce sigreturn trampoline to 3 instructions"
Revert "PCI:
aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"
Revert "PCI:
Remove struct pci_dev->driver"
Revert "PCI:
Use to_pci_driver() instead of pci_dev->driver"
Revert "perf bench futex:
Add support for 32-bit systems with 64-bit time_t"
Revert "perf bench:
Fix two memory leaks detected with ASan"
Revert "platform/x86:
i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes"
Revert "PM:
sleep: Do not assume that "mem" is always present"
Revert "powerpc/audit:
Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC"
Revert "proc/wchan:
use printk format instead of lookup_symbol_name()"
Revert "RDMA/mlx5:
Fix releasing unallocated memory in dereg MR flow"
Revert "serial:
8250: Fix reporting real baudrate value in c_ospeed field"
Revert "soc:
imx: gpcv2: move reset assert after requesting domain power up"
Revert "staging:
mt7621-pci: set end limit for 'ioport_resource'"
Revert "staging:
rtl8723bs: remove possible deadlock when disconnect"
Revert "tipc:
use consistent GFP flags"
Revert "tty:
hvc: pass DMA capable memory to put_chars()"
Revert "tty:
serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"
Revert "usb:
core: hcd: Add support for deferring roothub registration"
Revert "usb:
dwc3: dwc3-qcom: Enable tx-fifo-resize property by default"
Revert "usb:
early: convert to readl_poll_timeout_atomic()"
Revert "usb:
misc: ehset: Workaround for "special" hubs"
Revert "virtio-blk:
don't let virtio core to validate used length"
Revert "virtio-console:
remove unnecessary kmemdup()"
Revert "virtio-net:
don't let virtio core to validate used length"
Revert "virtio-scsi:
don't let virtio core to validate used buffer length"
Revert "virtio_ring:
validate used buffer length"
Revert "wcn36xx:
Disable bmps when encryption is disabled"
Revert "wcn36xx:
Enable firmware link monitoring"
Revert "x86/boot:
Mark prepare_command_line() __init"
Revert "x86/boot:
Pull up cmdline preparation and early param parsing"
Revert "x86/kvm:
fix vcpu-id indexed array sizes"
Revert "xhci:
Set HCD flag to defer primary roothub registration"
Revert "xsk:
Do not sleep in poll() when need_wakeup set"
ring-buffer:
Protect ring_buffer_reset() from reentrancy
RISC-V:
Add hypervisor extension related CSR defines
RISC-V:
Add initial skeletal KVM support
RISC-V:
Enable KVM in RV64 and RV32 defconfigs as a module
RISC-V:
KVM: Add MAINTAINERS entry
RISC-V:
KVM: Add SBI v0.1 support
RISC-V:
KVM: Add timer functionality
RISC-V:
KVM: Document RISC-V specific parts of KVM API
RISC-V:
KVM: Factor-out FP virtualization into separate sources
RISC-V:
KVM: fix boolreturn.cocci warnings
RISC-V:
KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functions
RISC-V:
KVM: Fix incorrect KVM_MAX_VCPUS value
RISC-V:
KVM: FP lazy save/restore
RISC-V:
KVM: Handle MMIO exits for VCPU
RISC-V:
KVM: Handle WFI exits for VCPU
RISC-V:
KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls
RISC-V:
KVM: Implement MMU notifiers
RISC-V:
KVM: Implement ONE REG interface for FP registers
RISC-V:
KVM: Implement stage2 page table programming
RISC-V:
KVM: Implement VCPU create, init and destroy functions
RISC-V:
KVM: Implement VCPU interrupts and requests handling
RISC-V:
KVM: Implement VCPU world-switch
RISC-V:
KVM: Implement VMID allocator
RISC-V:
KVM: remove unneeded semicolon
riscv, bpf:
Add BPF exception tables
riscv, bpf:
Fix RV32 broken build, and silence RV64 warning
riscv, bpf:
Increase the maximum number of iterations
riscv, libbpf:
Add RISC-V (RV64) support to bpf_tracing.h
riscv/vdso:
Add support for time namespaces
riscv/vdso:
Drop unneeded part due to merge issue
riscv:
add rv32 and rv64 randconfig build targets
riscv:
defconfig: enable DRM_NOUVEAU
riscv:
do not select non-existing config ANON_INODES
riscv:
dts: microchip: add missing compatibles for clint and plic
riscv:
dts: microchip: drop duplicated MMC/SDHC node
riscv:
dts: microchip: drop duplicated nodes
riscv:
dts: microchip: drop unused pinctrl-names
riscv:
dts: microchip: fix board compatible
riscv:
dts: microchip: use vendor compatible for Cadence SD4HC
riscv:
dts: sifive unmatched: Expose the board ID eeprom
riscv:
dts: sifive unmatched: Expose the PMIC sub-functions
riscv:
dts: sifive unmatched: Fix regulator for board rev3
riscv:
dts: sifive unmatched: Link the tmp451 with its power supply
riscv:
dts: sifive unmatched: Name gpio lines
riscv:
dts: sifive: add missing compatible for plic
riscv:
dts: sifive: drop duplicated nodes and properties in sifive
riscv:
dts: sifive: fix Unleashed board compatible
riscv:
dts: sifive: use only generic JEDEC SPI NOR flash compatible
riscv:
dts: unleashed: Add gpio card detect to mmc-spi-slot
riscv:
dts: unmatched: Add gpio card detect to mmc-spi-slot
riscv:
fix building external modules
riscv:
kvm: fix non-kernel-doc comment block
riscv:
mm: don't advertise 1 num_asid for 0 asid bits
riscv:
rely on core code to keep thread_info::cpu updated
riscv:
remove .text section size limitation for XIP
riscv:
set default pm_power_off to NULL
riscv:
Use of_get_cpu_hwid()
rnbd:
add error handling support for add_disk()
rndis_host:
support Hytera digital radios
rose:
constify dev_addr passing
rpmsg:
Change naming of mediatek rpmsg property
rpmsg:
char: Remove useless include
rpmsg:
core: add API to get MTU
rpmsg:
Fix rpmsg_create_ept return when RPMSG config is not defined
rpmsg:
glink: Add TX_DATA_CONT command while sending
rpmsg:
glink: Remove channel decouple from rpdev release
rpmsg:
glink: Remove the rpmsg dev in close_ack
rpmsg:
glink: Replace strncpy() with strscpy_pad()
rpmsg:
glink: Send READ_NOTIFY command in FIFO full case
rpmsg:
virtio: Remove unused including
rpmsg:
virtio_rpmsg_bus: use dev_warn_ratelimited for msg with no recipient
rsi:
fix control-message timeout
rsi:
fix key enabled check causing unwanted encryption for vap_id > 0
rsi:
Fix module dev_oper_mode parameter description
rsi:
fix occasional initialisation failure with BT coex
rsi:
fix rate mask set leading to P2P failure
rsi:
stop thread firstly in rsi_91x_init() error handling
rt2x00:
do not mark device gone on EPROTO errors during start
rt2x00:
remove duplicate USB device ID
rtc:
ab-eoz9: support UIE when available
rtc:
ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT
rtc:
ab8500: let the core handle the alarm resolution
rtc:
add alarm related features
rtc:
add BSM parameter
rtc:
add correction parameter
rtc:
add parameter ioctl
rtc:
Add support for the MSTAR MSC313 RTC
rtc:
class: check return value when calling dev_set_name()
rtc:
class: don't call cdev_device_del() when cdev_device_add() failed
rtc:
ds1302: Add SPI ID table
rtc:
ds1390: Add SPI ID table
rtc:
expose correction feature
rtc:
expose RTC_FEATURE_UPDATE_INTERRUPT
rtc:
handle alarms with a minute resolution
rtc:
m41t80: return NULL rather than a plain 0 integer
rtc:
mcp795: Add SPI ID table
rtc:
msc313: fix missing include
rtc:
msc313: Fix unintentional sign extension issues with left shift of a u16
rtc:
omap: drop unneeded MODULE_ALIAS
rtc:
pcf2123: Add SPI ID table
rtc:
pcf85063: add support for fixed clock
rtc:
pcf85063: Always clear EXT_TEST from set_time
rtc:
pcf85063: silence cppcheck warning
rtc:
pcf8523: add BSM support
rtc:
pcf8523: allow usage on ACPI platforms
rtc:
pcf8523: always compile pcf8523_rtc_ioctl
rtc:
pcf8523: avoid reading BLF in pcf8523_rtc_read_time
rtc:
pcf8523: remove unecessary ifdefery
rtc:
pcf8523: switch to regmap
rtc:
rv3028: add BSM support
rtc:
rv3032: allow setting BSM
rtc:
rv3032: fix error handling in rv3032_clkout_set_rate()
rtc:
rv3032: let the core handle the alarm resolution
rtc:
rv8803: fix writing back ctrl in flag register
rtc:
rx6110: simplify getting the adapter of a client
rtc:
rx8025: clear RTC_FEATURE_ALARM when alarm are not supported
rtc:
rx8025: let the core handle the alarm resolution
rtc:
rx8025: set range
rtc:
rx8025: switch to devm_rtc_allocate_device
rtc:
rx8025: use .set_offset/.read_offset
rtc:
rx8025: use rtc_add_group
rtc:
s35390a: let the core handle the alarm resolution
rtc:
s3c: Add time range
rtc:
s3c: Extract read/write IO into separate functions
rtc:
s3c: remove HAVE_S3C_RTC in favor of direct dependencies
rtc:
s3c: Remove usage of devm_rtc_device_register()
rtc:
s5m: drop unneeded MODULE_ALIAS
rtc:
sun6i: Allow probing without an early clock provider
rtc:
tps80031: Remove driver
rtl8187:
fix control-message timeouts
rtl8xxxu:
Use lower tx rates for the ack packet
rtlwifi:
rtl8192ee: Remove redundant initialization of variable version
rtmutex:
Check explicit for TASK_RTLOCK_WAIT.
rtmutex:
Wake up the waiters lockless while dropping the read lock.
rtw88:
8821c: correct 2.4G tx power for type 2/4 NIC
rtw88:
8821c: support RFE type4 wifi NIC
rtw88:
add regulatory strategy by chip type
rtw88:
fix RX clock gate setting while fifo dump
rtw88:
move adaptivity mechanism to firmware
rtw88:
refine fw_crash debugfs to show non-zero while triggering
rtw88:
support adaptivity for ETSI/JP DFS region
rtw88:
upgrade rtw_regulatory mechanism and mapping
rtw89:
add Realtek 802.11ax driver
rtw89:
fix error function parameter
rtw89:
fix return value check in rtw89_cam_send_sec_key_cmd()
rtw89:
fix return value in hfc_pub_cfg_chk
rtw89:
Fix two spelling mistakes in debug messages
rtw89:
Fix variable dereferenced before check 'sta'
rtw89:
remove duplicate register definitions
rtw89:
Remove redundant check of ret after call to rtw89_mac_enable_bb_rf
rtw89:
remove unneeded semicolon
rtw89:
update partition size of firmware header on skb->data
rxrpc:
Fix _usecs_to_jiffies() by using usecs_to_jiffies()
rxrpc:
Fix rxrpc_local leak in rxrpc_lookup_peer()
rxrpc:
Fix rxrpc_peer leak in rxrpc_look_up_bundle()
s390/ap:
Fix hanging ioctl caused by orphaned replies
s390/ap:
function rework based on compiler warning
s390/ap:
new module option ap.useirq
s390/barrier:
factor out bcr_serialize()
s390/bitops:
return true/false (not 1/0) from bool functions
s390/block/dasd_genhd:
add error handling support for add_disk()
s390/block/dcssblk:
add error handling support for add_disk()
s390/block/scm_blk:
add error handling support for add_disk()
s390/boot:
allocate amode31 section in decompressor
s390/boot:
initialize control registers in decompressor
s390/boot:
simplify and fix kernel memory layout setup
s390/cio:
check the subchannel validity for dev_busid
s390/cio:
derive cdev information only for IO-subchannels
s390/cio:
make ccw_device_dma_* more robust
s390/cio:
unregister the subchannel while purging
s390/cmm:
use string_upper() instead of open coded variant
s390/cpcmd:
use physical address for command and response
s390/cpumf:
Allow multiple processes to access /dev/hwc
s390/cpumf:
cpum_cf PMU displays invalid value after hotplug remove
s390/ctcm:
remove incorrect kernel doc indicators
s390/dasd:
fix kernel doc comment
s390/dasd:
fix missing path conf_data after failed allocation
s390/dasd:
fix possibly missed path verification
s390/dasd:
handle request magic consistently as unsigned int
s390/dasd:
move dasd_eckd_read_fc_security
s390/dasd:
split up dasd_eckd_read_conf
s390/dasd:
summarize dasd configuration data in a separate structure
s390/debug:
fix kernel-doc warnings
s390/dump:
fix copying to user-space of swapped kdump oldmem
s390/entry:
fix duplicate tracking of irq nesting level
s390/ftrace:
add FTRACE_GEN_NOP_ASM macro
s390/ftrace:
add ftrace_instruction_pointer_set() helper function
s390/ftrace:
add HAVE_DYNAMIC_FTRACE_WITH_ARGS support
s390/ftrace:
add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support
s390/ftrace:
add missing serialization for graph caller patching
s390/ftrace:
provide separate ftrace_caller/ftrace_regs_caller implementations
s390/ftrace:
remove dead code
s390/ftrace:
remove preempt_disable()/preempt_enable() pair
s390/ftrace:
use text_poke_sync_lock()
s390/gmap:
don't unconditionally call pte_unmap_unlock() in __gmap_zap()
s390/gmap:
validate VMA in __gmap_zap()
s390/hmcdrv:
fix kernel doc comments
s390/ism:
switch from 'pci_' to 'dma_' API
s390/jump_label:
add __init_or_module annotation
s390/jump_label:
make use of HAVE_JUMP_LABEL_BATCH
s390/jump_label:
rename __jump_label_transform()
s390/jump_label:
use text_poke_sync()
s390/kexec:
fix memory leak of ipl report buffer
s390/kexec:
fix return code handling
s390/kexec:
handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add()
s390/kexec_file:
fix error handling when applying relocations
s390/kexec_file:
move kernel image size check
s390/kexec_file:
print some more error messages
s390/kprobes:
add sanity check
s390/lcs:
remove incorrect kernel doc indicators
s390/mm:
fix VMA and page table handling code in storage key handling functions
s390/mm:
no need for pte_alloc_map_lock() if we know the pmd is present
s390/mm:
optimize reset_guest_reference_bit()
s390/mm:
optimize set_guest_storage_key()
s390/mm:
validate VMA in PGSTE manipulation functions
s390/netiucv:
remove incorrect kernel doc indicators
s390/pci:
add s390_iommu_aperture kernel parameter
s390/pci:
add simpler s390dbf traces for events
s390/pci:
implement minimal PCI error recovery
s390/pci:
implement reset_slot for hotplug slot
s390/pci:
move pseudo-MMIO to prevent MIO overlap
s390/pci:
refresh function handle in iomap
s390/pci:
tolerate inconsistent handle in recover
s390/pgtable:
use physical address for Page-Table Origin
s390/ptrace:
add function argument access API
s390/ptrace:
add last_break member to pt_regs
s390/ptrace:
fix coding style
s390/qeth:
add __printf format attribute to qeth_dbf_longtext
s390/qeth:
clarify remaining dev_kfree_skb_any() users
s390/qeth:
don't keep track of Input Queue count
s390/qeth:
fix kernel doc comments
s390/qeth:
fix various format strings
s390/qeth:
improve trace entries for MAC address (un)registration
s390/qeth:
move qdio's QAOB cache into qeth
s390/qeth:
remove .do_ioctl() callback from driver discipline
s390/qeth:
update kerneldoc for qeth_add_hw_header()
s390/sclp:
sort out physical vs virtual pointers usage
s390/sclp_sd:
fix warnings about missing parameter description
s390/sclp_vt220:
fix unused function warning
s390/setup:
avoid reserving memory above identity mapping
s390/setup:
avoid using memblock_enforce_memory_limit
s390/setup:
convert start and end initrd pointers to virtual
s390/setup:
re-arrange memblock setup
s390/setup:
use physical pointers for memblock_reserve()
s390/setup:
use virtual address for STSI instruction
s390/spinlock:
remove incorrect kernel doc indicator
s390/string:
use generic strlcpy
s390/string:
use generic strrchr
s390/tape:
fix timer initialization in tape_std_assign()
s390/test_unwind:
convert to KUnit
s390/test_unwind:
use raw opcode instead of invalid instruction
s390/uv:
fully validate the VMA before calling follow_page()
s390/vdso:
filter out -mstack-guard and -mstack-size
s390/vdso:
remove -nostdlib compiler flag
s390/vfio-ap:
s390/crypto: fix all kernel-doc warnings
s390/zcrypt:
rework of debug feature messages
s390:
add CPU field to struct thread_info
s390:
add support for BEAR enhancement facility
s390:
enable switchdev support in defconfig
s390:
introduce nospec_uses_trampoline()
s390:
introduce text_poke_sync()
s390:
make command line configurable
s390:
make STACK_FRAME_OVERHEAD available via asm-offsets.h
s390:
rename last_break to pgm_last_break
s390:
replace snprintf in show functions with sysfs_emit
s390:
support command lines longer than 896 bytes
s390:
update defconfigs
s390:
update defconfigs
s390:
use generic version of arch_is_kernel_initmem_freed()
s390:
wire up sys_futex_waitv system call
samples/bpf:
Do not FORCE-recompile libbpf
samples/bpf:
Fix application of sizeof to pointer
samples/bpf:
Fix build error due to -isystem removal
samples/bpf:
Fix incorrect use of strlen in xdp_redirect_cpu
samples/bpf:
Fix summary per-sec stats in xdp_sample_user
samples/bpf:
Install libbpf headers when building
samples/bpf:
Update .gitignore
samples/kfifo:
Rename read_lock/write_lock
samples/kretprobes:
Fix return value if register_kretprobe() failed
samples:
Add fs error monitoring example
samples:
add HAVE_SAMPLE_FTRACE_DIRECT config option
samples:
add s390 support for ftrace direct call samples
samples:
bpf: Convert ARP table network order fields into readable format
samples:
bpf: Convert route table network order fields into readable format
samples:
bpf: Suppress readelf stderr when probing for BTF support
samples:
Fix warning in fsnotify sample
samples:
Make fs-monitor depend on libc and headers
samples:
remove duplicate include in fs-monitor.c
samples:
seccomp: Use __BYTE_ORDER__
sata_fsl:
fix UAF in sata_fsl_port_stop when rmmod sata_fsl
sata_fsl:
fix warning in remove_proc_entry when rmmod sata_fsl
sbitmap:
add __sbitmap_queue_get_batch()
sbitmap:
add helper to clear a batch of tags
sbitmap:
silence data race warning
scftorture:
Account for weight_resched when checking for all zeroes
scftorture:
Allow zero weight to exclude an smp_call_function*() category
scftorture:
Count reschedule IPIs
scftorture:
Shut down if nonsensical arguments given
scftorture:
Warn on individual scf_torture_init() error conditions
sch_cake:
do not call cake_destroy() from cake_init()
sch_htb:
Add extack messages for EOPNOTSUPP errors
sch_qfq:
prevent shift-out-of-bounds in qfq_init_qdisc
sched,livepatch:
Use task_call_func()
sched,livepatch:
Use wake_up_if_idle()
sched,rcu:
Rework try_invoke_on_locked_down_task()
sched,x86:
Don't use cluster topology for x86 hybrid CPUs
sched,x86:
Fix L2 cache mask
sched/core:
Mitigate race cpus_share_cache()/update_top_cache_domain()
sched/core:
Remove rq_relock()
sched/core:
Simplify core-wide task selection
sched/cputime:
Fix getrusage(RUSAGE_THREAD) with nohz_full
sched/dl:
Support sched_stat_runtime tracepoint for deadline sched class
sched/dl:
Support schedstats for deadline sched class
sched/fair:
Account update_blocked_averages in newidle_balance cost
sched/fair:
Add cfs bandwidth burst statistics
sched/fair:
Add document for burstable CFS bandwidth
sched/fair:
Add NOHZ balancer flag for nohz.next_balance updates
sched/fair:
Carve out logic to mark a group for asymmetric packing
sched/fair:
Cleanup newidle_balance
sched/fair:
Consider SMT in ASYM_PACKING load balance
sched/fair:
Optimize checking for group_asym_packing
sched/fair:
Prevent dead task groups from regaining cfs_rq's
sched/fair:
Provide update_sg_lb_stats() with sched domain statistics
sched/fair:
Remove sysctl_sched_migration_cost condition
sched/fair:
Removed useless update of p->recent_used_cpu
sched/fair:
Skip update_blocked_averages if we are defering load balance
sched/fair:
Trigger nohz.next_balance updates when a CPU goes NOHZ-idle
sched/fair:
Use __schedstat_set() in set_next_entity()
sched/fair:
Wait before decaying max_newidle_lb_cost
sched/numa:
Fix a few comments
sched/numa:
Remove the redundant member numa_group::fault_cpus
sched/numa:
Replace hard-coded number by a define in numa_task_group()
sched/rt:
Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ
sched/rt:
Support sched_stat_runtime tracepoint for RT sched class
sched/rt:
Support schedstats for RT sched class
sched/scs:
Reset task stack state in bringup_cpu()
sched/topology:
Introduce sched_group::flags
sched/topology:
Remove unused numa_distance in cpu_attach_domain()
sched/uclamp:
Fix rq->uclamp_max not set on first enqueue
sched:
Account number of SCHED_IDLE entities on each cfs_rq
sched:
Add cluster scheduler level for x86
sched:
Add cluster scheduler level in core and related Kconfig for ARM64
sched:
Add wrapper for get_wchan() to keep task blocked
sched:
adjust sleeper credit for SCHED_IDLE entities
sched:
Clean up the might_sleep() underscore zoo
sched:
Cleanup might_sleep() printks
sched:
Disable -Wunused-but-set-variable
sched:
Disable TTWU_QUEUE on RT
sched:
Fill unconditional hole induced by sched_entity
sched:
Fix DEBUG && !SCHEDSTATS warn
sched:
Improve try_invoke_on_locked_down_task()
sched:
Improve wake_up_all_idle_cpus() take #2
sched:
Introduce task block time in schedstats
sched:
Limit the number of task migrations per batch on RT
sched:
Make cond_resched_*lock() variants consistent vs. might_sleep()
sched:
Make cond_resched_lock() variants RT aware
sched:
Make cookie functions static
sched:
Make might_sleep() output less confusing
sched:
Make RCU nest depth distinct in __might_resched()
sched:
Make schedstats helpers independent of fair sched class
sched:
Make struct sched_statistics independent of fair sched class
sched:
make task_struct->plug always defined
sched:
move CPU field back into thread_info if THREAD_INFO_IN_TASK=y
sched:
Move kprobes cleanup out of finish_task_switch()
sched:
Move mmdrop to RCU on RT
sched:
move the
include out of kernel/sched/sched.h
sched:
Provide Kconfig support for default dynamic preempt mode
sched:
reduce sched slice for SCHED_IDLE entities
sched:
Remove pointless preemption disable in sched_submit_work()
sched:
Remove preempt_offset argument from __might_sleep()
sched:
Remove unused inline function __rq_clock_broken()
sched:
Simplify wake_up_*idle*()
sched:
Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
scripts/decodecode:
fix faulting instruction no print when opps.file is DOS format
scripts/dtc:
Update to upstream version v1.6.1-19-g0a3a9d3449c8
scripts/gdb:
handle split debug for vmlinux
scripts/spelling.txt:
add more spellings to spelling.txt
scripts/spelling.txt:
fix "mistake" version of "synchronization"
scripts/tags.sh:
Fix obsolete parameter for ctags
scripts:
documentation-file-ref-check: fix bpf selftests path
scripts:
documentation-file-ref-check: ignore hidden files
scripts:
get_abi.pl: add a graph to speedup the undefined algorithm
scripts:
get_abi.pl: add an option to filter undefined results
scripts:
get_abi.pl: better generate regex from what fields
scripts:
get_abi.pl: Better handle leaves with wildcards
scripts:
get_abi.pl: Better handle multiple What parameters
scripts:
get_abi.pl: call get_leave() a little late
scripts:
get_abi.pl: Check for missing symbols at the ABI specs
scripts:
get_abi.pl: create a valid ReST with duplicated tags
scripts:
get_abi.pl: detect softlinks
scripts:
get_abi.pl: don't skip what that ends with wildcards
scripts:
get_abi.pl: ensure that "others" regex will be parsed
scripts:
get_abi.pl: fix fallback rule for undefined symbols
scripts:
get_abi.pl: Fix get_abi.pl search output
scripts:
get_abi.pl: fix parse logic for DT firmware
scripts:
get_abi.pl: Ignore fs/cgroup sysfs nodes earlier
scripts:
get_abi.pl: ignore some sysfs nodes earlier
scripts:
get_abi.pl: improve debug logic
scripts:
get_abi.pl: make undefined search more deterministic
scripts:
get_abi.pl: precompile what match regexes
scripts:
get_abi.pl: produce an error if the ref tree is broken
scripts:
get_abi.pl: show progress
scripts:
get_abi.pl: stop check loop earlier when regex is found
scripts:
get_abi.pl: update its documentation
scripts:
get_abi.pl: use STDERR for search-string and show-hints
scripts:
kernel-doc: Ignore __alloc_size() attribute
scripts:
update the comments of kallsyms support
scs:
Release kasan vmalloc poison in scs_free process
scsi:
3w-9xxx: Call scsi_done() directly
scsi:
3w-9xxx: Switch to attribute groups
scsi:
3w-sas: Call scsi_done() directly
scsi:
3w-sas: Switch to attribute groups
scsi:
3w-xxx: Remove redundant initialization of variable retval
scsi:
3w-xxxx: Call scsi_done() directly
scsi:
3w-xxxx: Switch to attribute groups
scsi:
53c700: Call scsi_done() directly
scsi:
53c700: Switch to attribute groups
scsi:
a100u2w: Call scsi_done() directly
scsi:
aacraid: Call scsi_done() directly
scsi:
aacraid: Introduce aac_scsi_done()
scsi:
aacraid: Switch to attribute groups
scsi:
acornscsi: Call scsi_done() directly
scsi:
add a scsi_alloc_request helper
scsi:
advansys: Call scsi_done() directly
scsi:
advansys: Fix kernel pointer leak
scsi:
advansys: Prefer struct_size() over open-coded arithmetic
scsi:
aha152x: Call scsi_done() directly
scsi:
aha1542: Call scsi_done() directly
scsi:
aha1542: Use memcpy_{from,to}_bvec()
scsi:
aic7xxx: Call scsi_done() directly
scsi:
aic7xxx: Fix a function name in comments
scsi:
arcmsr: Call scsi_done() directly
scsi:
arcmsr: Switch to attribute groups
scsi:
ata: Call scsi_done() directly
scsi:
ata: Switch to attribute groups
scsi:
atp870u: Call scsi_done() directly
scsi:
avoid to quiesce sdev->request_queue two times
scsi:
be2iscsi: Switch to attribute groups
scsi:
bfa: Call scsi_done() directly
scsi:
bfa: Switch to attribute groups
scsi:
bnx2fc: Call scsi_done() directly
scsi:
bnx2fc: Switch to attribute groups
scsi:
bnx2i: Switch to attribute groups
scsi:
bsg: Fix errno when scsi_bsg_register_queue() fails
scsi:
BusLogic: Call scsi_done() directly
scsi:
core: Avoid leaving shost->last_reset with stale value if EH does not run
scsi:
core: Call scsi_done directly
scsi:
core: Delete scsi_{get,free}_host_dev()
scsi:
core: Fix early registration of sysfs attributes for scsi_device
scsi:
core: Fix scsi_mode_select() buffer length handling
scsi:
core: Fix scsi_mode_sense() buffer length handling
scsi:
core: Fix spelling in a source code comment
scsi:
core: pm: Only runtime resume if necessary
scsi:
core: pm: Rely on the device driver core for async power management
scsi:
core: Register sysfs attributes earlier
scsi:
core: Remove command size deduction from scsi_setup_scsi_cmnd()
scsi:
core: Remove include
from scsi_cmnd.h
scsi:
core: Remove the 'done' argument from SCSI queuecommand_lck functions
scsi:
core: Remove two host template members that are no longer used
scsi:
core: Rename scsi_mq_done() into scsi_done() and export it
scsi:
core: sysfs: Fix hang when device state is set via sysfs
scsi:
core: sysfs: Fix setting device state to SDEV_RUNNING
scsi:
core: Use a structure member to track the SCSI command submitter
scsi:
csiostor: Call scsi_done() directly
scsi:
csiostor: Switch to attribute groups
scsi:
csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
scsi:
cxlflash: Call scsi_done() directly
scsi:
cxlflash: Switch to attribute groups
scsi:
dc395: Fix error case unwinding
scsi:
dc395x: Call scsi_done() directly
scsi:
documentation: Document Fibre Channel sysfs node for appid
scsi:
Documentation: Fix typo in sysfs-driver-ufs
scsi:
dpt_i2o: Call scsi_done() directly
scsi:
efct: Add state in nport sm trace printout
scsi:
efct: Decrease area under spinlock
scsi:
efct: Fix nport free
scsi:
elx: efct: Switch from 'pci_' to 'dma_' API
scsi:
elx: libefc: Prefer kcalloc() over open coded arithmetic
scsi:
elx: Use 'bitmap_zalloc()' when applicable
scsi:
esas2r: Call scsi_done() directly
scsi:
esp_scsi: Call scsi_done() directly
scsi:
fas216: Introduce struct fas216_cmd_priv
scsi:
fas216: Introduce the function fas216_queue_command_internal()
scsi:
fas216: Stop using scsi_cmnd.scsi_done
scsi:
fcoe: Use netif_is_bond_master() instead of open code
scsi:
fdomain: Call scsi_done() directly
scsi:
firewire: sbp2: Call scsi_done() directly
scsi:
firewire: sbp2: Switch to attribute groups
scsi:
fnic: Call scsi_done() directly
scsi:
fnic: Switch to attribute groups
scsi:
hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure
scsi:
hisi_sas: Increase debugfs_dump_index after dump is completed
scsi:
hisi_sas: Initialise devices in .slave_alloc callback
scsi:
hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT
scsi:
hisi_sas: Replace del_timer() calls with del_timer_sync()
scsi:
hisi_sas: Stop printing queue count in v3 hardware probe
scsi:
hisi_sas: Switch to attribute groups
scsi:
hisi_sas: Use managed PCI functions
scsi:
hisi_sas: Wait for phyup in hisi_sas_control_phy()
scsi:
hpsa: Call scsi_done() directly
scsi:
hpsa: Switch to attribute groups
scsi:
hptiop: Call scsi_done() directly
scsi:
hptiop: Switch to attribute groups
scsi:
ib_srp: Call scsi_done() directly
scsi:
ibmvfc: Switch to attribute groups
scsi:
ibmvscsi: Avoid multi-field memset() overflow by aiming at srp
scsi:
ibmvscsi: Call scsi_done() directly
scsi:
ibmvscsi: Switch to attribute groups
scsi:
ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() in initialize_event_pool()
scsi:
imm: Call scsi_done() directly
scsi:
initio: Call scsi_done() directly
scsi:
ipr: Call scsi_done() directly
scsi:
ipr: Switch to attribute groups
scsi:
ips: Call scsi_done() directly
scsi:
isci: Remove a declaration
scsi:
isci: Switch to attribute groups
scsi:
iscsi: Unblock session then wake up error handler
scsi:
libfc: Call scsi_done() directly
scsi:
libiscsi: Call scsi_done() directly
scsi:
libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
scsi:
libiscsi: Move ehwait initialization to iscsi_session_setup()
scsi:
libsas: Call scsi_done() directly
scsi:
libsas: Co-locate exports with symbols
scsi:
libsas: Export sas_phy_enable()
scsi:
lpfc: Add support for optional PLDV handling
scsi:
lpfc: Adjust bytes received vales during cmf timer interval
scsi:
lpfc: Allow fabric node recovery if recovery is in progress before devloss
scsi:
lpfc: Allow PLOGI retry if previous PLOGI was aborted
scsi:
lpfc: Call scsi_done() directly
scsi:
lpfc: Correct sysfs reporting of loop support after SFP status change
scsi:
lpfc: Don't release final kref on Fport node while ABTS outstanding
scsi:
lpfc: Don't remove ndlp on PRLI errors in P2P mode
scsi:
lpfc: Fix a function name in comments
scsi:
lpfc: Fix EEH support for NVMe I/O
scsi:
lpfc: Fix FCP I/O flush functionality for TMF routines
scsi:
lpfc: Fix hang on unload due to stuck fport node
scsi:
lpfc: Fix I/O block after enabling managed congestion mode
scsi:
lpfc: Fix link down processing to address NULL pointer dereference
scsi:
lpfc: Fix list_add() corruption in lpfc_drain_txq()
scsi:
lpfc: Fix mailbox command failure during driver initialization
scsi:
lpfc: Fix non-recovery of remote ports following an unsolicited LOGO
scsi:
lpfc: Fix NVMe I/O failover to non-optimized path
scsi:
lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT
scsi:
lpfc: Fix rediscovery of tape device after LIP
scsi:
lpfc: Fix use-after-free in lpfc_unreg_rpi() routine
scsi:
lpfc: Improve PBDE checks during SGL processing
scsi:
lpfc: Return NULL rather than a plain 0 integer
scsi:
lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup()
scsi:
lpfc: Switch to attribute groups
scsi:
lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
scsi:
lpfc: Update lpfc version to 14.0.0.2
scsi:
lpfc: Update lpfc version to 14.0.0.3
scsi:
lpfc: Wait for successful restart of SLI3 adapter during host sg_reset
scsi:
lpfc: Zero CGN stats only during initial driver load and stat reset
scsi:
mac53c94: Call scsi_done() directly
scsi:
make sure that request queue queiesce and unquiesce balanced
scsi:
megaraid: Call scsi_done() directly
scsi:
megaraid_mbox: Call scsi_done() directly
scsi:
megaraid_mbox: Switch to attribute groups
scsi:
megaraid_sas: Add helper functions for irq_context
scsi:
megaraid_sas: Call scsi_done() directly
scsi:
megaraid_sas: Driver version update to 07.719.03.00-rc1
scsi:
megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt
scsi:
megaraid_sas: Switch to attribute groups
scsi:
mesh: Call scsi_done() directly
scsi:
message: fusion: Call scsi_done() directly
scsi:
message: fusion: Remove unused mpt_pci driver .probe() 'id' parameter
scsi:
message: fusion: Switch to attribute groups
scsi:
mpi3mr: Call scsi_done() directly
scsi:
mpi3mr: Clean up mpi3mr_print_ioc_info()
scsi:
mpi3mr: Use scnprintf() instead of snprintf()
scsi:
mpt3sas: Call scsi_done() directly
scsi:
mpt3sas: Fix incorrect system timestamp
scsi:
mpt3sas: Fix kernel panic during drive powercycle test
scsi:
mpt3sas: Fix system going into read-only mode
scsi:
mpt3sas: Make mpt3sas_dev_attrs static
scsi:
mpt3sas: Switch to attribute groups
scsi:
mvsas: Switch to attribute groups
scsi:
mvumi: Call scsi_done() directly
scsi:
myrb: Call scsi_done() directly
scsi:
myrb: Switch to attribute groups
scsi:
myrs: Call scsi_done() directly
scsi:
myrs: Switch to attribute groups
scsi:
NCR5380: Call scsi_done() directly
scsi:
ncr53c8xx: Call scsi_done() directly
scsi:
ncr53c8xx: Switch to attribute groups
scsi:
nsp32: Call scsi_done() directly
scsi:
pcmcia: Call scsi_done() directly
scsi:
pm8001: Fix phys_to_virt() usage on dma_addr_t
scsi:
pm8001: Switch to attribute groups
scsi:
pm80xx: Correct inbound and outbound queue logging
scsi:
pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
scsi:
pm80xx: Fix incorrect port value when registering a device
scsi:
pm80xx: Fix lockup in outbound queue management
scsi:
pm80xx: Fix memory leak during rmmod
scsi:
pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp()
scsi:
pm80xx: Replace open coded check with dev_is_expander()
scsi:
pmcraid: Call scsi_done() directly
scsi:
pmcraid: Switch to attribute groups
scsi:
ppa: Call scsi_done() directly
scsi:
ps3rom: Call scsi_done() directly
scsi:
qedf: Call scsi_done() directly
scsi:
qedf: Switch to attribute groups
scsi:
qedi: Fix cmd_cleanup_cmpl counter mismatch issue
scsi:
qedi: Switch to attribute groups
scsi:
qla1280: Call scsi_done() directly
scsi:
qla2xxx: Add support for mailbox passthru
scsi:
qla2xxx: Call process_response_queue() in Tx path
scsi:
qla2xxx: Call scsi_done() directly
scsi:
qla2xxx: Check for firmware capability before creating QPair
scsi:
qla2xxx: Display 16G only as supported speeds for 3830c card
scsi:
qla2xxx: edif: Fix app start delay
scsi:
qla2xxx: edif: Fix app start fail
scsi:
qla2xxx: edif: Fix EDIF bsg
scsi:
qla2xxx: edif: Fix inconsistent check of db_flags
scsi:
qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo()
scsi:
qla2xxx: edif: Flush stale events and msgs on session down
scsi:
qla2xxx: edif: Increase ELS payload
scsi:
qla2xxx: edif: Reduce connection thrash
scsi:
qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
scsi:
qla2xxx: edif: Tweak trace message
scsi:
qla2xxx: edif: Use link event to wake up app
scsi:
qla2xxx: Fix crash in NVMe abort path
scsi:
qla2xxx: Fix gnl list corruption
scsi:
qla2xxx: Fix kernel crash when accessing port_speed sysfs file
scsi:
qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id()
scsi:
qla2xxx: Fix use after free in eh_abort path
scsi:
qla2xxx: Format log strings only if needed
scsi:
qla2xxx: Move heartbeat handling from DPC thread to workqueue
scsi:
qla2xxx: Relogin during fabric disturbance
scsi:
qla2xxx: Remove a declaration
scsi:
qla2xxx: Remove redundant initialization of pointer req
scsi:
qla2xxx: Switch to attribute groups
scsi:
qla2xxx: Turn off target reset during issue_lip
scsi:
qla2xxx: Update version to 10.02.07.100-k
scsi:
qla2xxx: Update version to 10.02.07.200-k
scsi:
qla4xxx: Call scsi_done() directly
scsi:
qla4xxx: Switch to attribute groups
scsi:
qlogicfas408: Call scsi_done() directly
scsi:
qlogicpti: Call scsi_done() directly
scsi:
RDMA/srp: Switch to attribute groups
scsi:
scsi_debug: Call scsi_done() directly
scsi:
scsi_debug: Don't call kcalloc() if size arg is zero
scsi:
scsi_debug: Fix buffer size of REPORT ZONES command
scsi:
scsi_debug: Fix out-of-bound read in resp_readcap16()
scsi:
scsi_debug: Fix out-of-bound read in resp_report_tgtpgs()
scsi:
scsi_debug: Fix type in min_t to avoid stack OOB
scsi:
scsi_debug: Sanity check block descriptor length in resp_mode_select()
scsi:
scsi_debug: Zero clear zones at reset write pointer
scsi:
scsi_ioctl: Validate command size
scsi:
scsi_transport_sas: Add 22.5 Gbps link rate definitions
scsi:
sd: add concurrent positioning ranges support
scsi:
sd: Add error handling support for add_disk()
scsi:
sd: Fix sd_do_mode_sense() buffer length handling
scsi:
sd: Print write through due to no caching mode page as warning
scsi:
sd: Rename sd_resume() into sd_resume_system()
scsi:
smartpqi: Add 3252-8i PCI id
scsi:
smartpqi: Add controller handshake during kdump
scsi:
smartpqi: Add extended report physical LUNs
scsi:
smartpqi: Add TEST UNIT READY check for SANITIZE operation
scsi:
smartpqi: Avoid failing I/Os for offline devices
scsi:
smartpqi: Call scsi_done() directly
scsi:
smartpqi: Capture controller reason codes
scsi:
smartpqi: Fix boot failure during LUN rebuild
scsi:
smartpqi: Fix duplicate device nodes for tape changers
scsi:
smartpqi: Switch to attribute groups
scsi:
smartpqi: Update device removal management
scsi:
smartpqi: Update LUN reset handler
scsi:
smartpqi: Update version to 2.1.12-055
scsi:
snic: Call scsi_done() directly
scsi:
snic: Switch to attribute groups
scsi:
sr: Add error handling support for add_disk()
scsi:
sr: Remove duplicate assignment
scsi:
st: Fix fall-through warning for Clang
scsi:
staging: rts5208: Call scsi_done() directly
scsi:
staging: unisys: Remove the shost_attrs member
scsi:
staging: unisys: visorhba: Call scsi_done() directly
scsi:
stex: Call scsi_done() directly
scsi:
storvsc_drv: Call scsi_done() directly
scsi:
sym53c500_cs: Switch to attribute groups
scsi:
sym53c8xx_2: Call scsi_done() directly
scsi:
target: configfs: Delete unnecessary checks for NULL
scsi:
target: core: Add common tpg/enable attribute
scsi:
target: core: Make logs less verbose
scsi:
target: core: Remove from tmr_list during LUN unlink
scsi:
target: core: Stop using bdevname()
scsi:
target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp
scsi:
target: cxgbit: Enable Delayed ACK
scsi:
target: cxgbit: Increase max DataSegmentLength
scsi:
target: Fix alua_tg_pt_gps_count tracking
scsi:
target: Fix ordered CMD_T_SENT handling
scsi:
target: Fix ordered tag handling
scsi:
target: ibm_vscsi: Replace enable attr with ops.enable
scsi:
target: iscsi: Replace tpg enable attr with ops.enable
scsi:
target: Perform ALUA group changes in one step
scsi:
target: qla2xxx: Replace enable attr with ops.enable
scsi:
target: Remove unused function arguments
scsi:
target: Replace lun_tg_pt_gp_lock with rcu in I/O path
scsi:
target: sbp: Replace enable attr with ops.enable
scsi:
target: srpt: Replace enable attr with ops.enable
scsi:
target: tcm_loop: Call scsi_done() directly
scsi:
target: tcmu: Allocate zeroed pages for data area
scsi:
target: tcmu: Use struct_size() helper in kmalloc()
scsi:
target: usb: Replace enable attr with ops.enable
scsi:
ufs: Add quirk to enable host controller without PH configuration
scsi:
ufs: Add quirk to handle broken UIC command
scsi:
ufs: Call scsi_done() directly
scsi:
ufs: core: Add a compile-time structure size check
scsi:
ufs: core: Add debugfs attributes for triggering the UFS EH
scsi:
ufs: core: Add temperature notification exception handling
scsi:
ufs: core: Do not exit ufshcd_err_handler() unless operational or dead
scsi:
ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead
scsi:
ufs: core: Export hibern8 entry and exit functions
scsi:
ufs: core: Export ufshcd_schedule_eh_work()
scsi:
ufs: core: Fix another task management completion race
scsi:
ufs: core: Fix NULL pointer dereference
scsi:
ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand()
scsi:
ufs: core: Fix task management completion timeout race
scsi:
ufs: core: Fix ufshcd_probe_hba() prototype to match the definition
scsi:
ufs: core: Improve SCSI abort handling
scsi:
ufs: core: Improve source code comments
scsi:
ufs: core: Improve static type checking
scsi:
ufs: core: Log error handler activity
scsi:
ufs: core: Make it easier to add new debugfs attributes
scsi:
ufs: core: Micro-optimize ufshcd_map_sg()
scsi:
ufs: core: Probe for temperature notification support
scsi:
ufs: core: Remove return statement in void function
scsi:
ufs: core: Remove three superfluous casts
scsi:
ufs: core: Retry START_STOP on UNIT_ATTENTION
scsi:
ufs: core: SCSI_UFS_HWMON depends on HWMON=y
scsi:
ufs: core: Stop clearing UNIT ATTENTIONS
scsi:
ufs: exynos: Unify naming
scsi:
ufs: mediatek: Avoid sched_clock() misuse
scsi:
ufs: mediatek: Support vops pre suspend to disable auto-hibern8
scsi:
ufs: Revert "Retry aborted SCSI commands instead of completing these successfully"
scsi:
ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option
scsi:
ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks
scsi:
ufs: ufs-exynos: Add refclkout_stop control
scsi:
ufs: ufs-exynos: Add setup_clocks callback
scsi:
ufs: ufs-exynos: Change pclk available max value
scsi:
ufs: ufs-exynos: Factor out priv data init
scsi:
ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host
scsi:
ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9
scsi:
ufs: ufs-exynos: Simplify drv_data retrieval
scsi:
ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops
scsi:
ufs: ufs-exynos: Support ExynosAuto v9 UFS
scsi:
ufs: ufs-mediatek: Add put_device() after of_find_device_by_node()
scsi:
ufs: ufs-mediatek: Change dbg select by check IP version
scsi:
ufs: ufs-mediatek: Fix build error caused by use of sched_clock()
scsi:
ufs: ufs-mediatek: Fix wrong location for ref-clk delay
scsi:
ufs: ufs-mediatek: Introduce default delay for reference clock
scsi:
ufs: ufs-pci: Add support for Intel ADL
scsi:
ufs: ufs-qcom: Enter and exit hibern8 during clock scaling
scsi:
ufs: ufs-qcom: Remove unneeded variable 'err'
scsi:
ufs: ufshcd-pltfrm: Fix memory leak due to probe defer
scsi:
ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu()
scsi:
ufs: ufshpb: Properly handle max-single-cmd
scsi:
ufs: ufshpb: Use proper power management API
scsi:
usb: Call scsi_done() directly
scsi:
usb: Switch to attribute groups
scsi:
virtio_scsi: Call scsi_done() directly
scsi:
vmw_pvscsi: Call scsi_done() directly
scsi:
vmw_pvscsi: Set residual data length conditionally
scsi:
wd33c93: Call scsi_done() directly
scsi:
wd719x: Call scsi_done() directly
scsi:
xen-scsifront: Call scsi_done() directly
scsi:
zfcp: Switch to attribute groups
scsi:
zfcp_scsi: Call scsi_done() directly
sctp:
allow IP fragmentation when PLPMTUD enters Error state
sctp:
hold endpoint before calling cb in sctp_transport_lookup_process
sctp:
remove unreachable code from sctp_sf_violation_chunk()
sctp:
reset probe_timer in sctp_transport_pl_update
sctp:
return true only for pathmtu update in sctp_transport_pl_toobig
sctp:
subtract sctphdr len in sctp_transport_pl_hlen
sctp:
use call_rcu to free endpoint
sd:
implement ->get_unique_id
sections:
move and rename core_kernel_data() to is_kernel_core_data()
sections:
move is_kernel_inittext() into sections.h
sections:
provide internal __is_kernel() and __is_kernel_text() helper
security:
add sctp_assoc_established hook
security:
apparmor: delete repeated words in comments
security:
apparmor: file.h: delete duplicated word
security:
call security_sctp_assoc_request in sctp_sf_do_5_1D_ce
security:
implement sctp_assoc_established hook in selinux
security:
pass asoc to sctp_assoc_request and sctp_sk_clone
security:
Return xattr name from security_dentry_init_security()
seg6:
export get_srh() for ICMP handling
seg6:
fix the iif in the IPv6 socket control block
selfetest/bpf:
Make some tests serial
selfetests/bpf:
Update vmtest.sh defaults
selftest/bpf:
Add a test that reads various addresses.
selftest/bpf:
Switch recursion test to use htab_map_delete_elem
selftest/net/forwarding:
declare NETIFS p9 p10
selftest/vm:
fix ksm selftest to run with different NUMA topologies
selftest:
KVM: Add intra host migration tests
selftest:
KVM: Add open sev dev helper
selftests, bpf:
Add one test for sockmap with strparser
selftests, bpf:
Fix broken riscv build
selftests, bpf:
Fix test_txmsg_ingress_parser error
selftests/bpf/xdp_redirect_multi:
Give tcpdump a chance to terminate cleanly
selftests/bpf/xdp_redirect_multi:
Limit the tests in netns
selftests/bpf/xdp_redirect_multi:
Put the logs to tmp folder
selftests/bpf/xdp_redirect_multi:
Use arping to accurate the arp number
selftests/bpf:
Add a test with a bpf program with btf_tag attributes
selftests/bpf:
Add a testcase for 64-bit bounds propagation issue.
selftests/bpf:
Add bloom filter map test cases
selftests/bpf:
Add bloom map success test for userspace calls
selftests/bpf:
Add BTF_KIND_DECL_TAG typedef example in tag.c
selftests/bpf:
Add BTF_KIND_DECL_TAG typedef unit tests
selftests/bpf:
Add BTF_KIND_TAG unit tests
selftests/bpf:
Add checks for X__elf_bytes() skeleton helper
selftests/bpf:
Add parallelism to test_progs
selftests/bpf:
Add per worker cgroup suffix
selftests/bpf:
Add test cases for struct_ops prog
selftests/bpf:
Add test for bpf_get_branch_snapshot
selftests/bpf:
Add tests for restricted helpers
selftests/bpf:
Add trace_vprintk test prog
selftests/bpf:
Add verif_stats test
selftests/bpf:
Add weak/typeless ksym test for light skeleton
selftests/bpf:
Adding a namespace reset for tc_redirect
selftests/bpf:
Adding pid filtering for atomics test
selftests/bpf:
Adopt attach_probe selftest to work on old kernels
selftests/bpf:
Allow some tests to be executed in sequence
selftests/bpf:
Better clean up for runqslower in test_bpftool_build.sh
selftests/bpf:
Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format
selftests/bpf:
Check map in map pruning
selftests/bpf:
Convert test_bpffs to ASSERT macros
selftests/bpf:
Demonstrate use of custom .rodata/.data sections
selftests/bpf:
Fix .gitignore to not ignore test_progs.c
selftests/bpf:
Fix a few compiler warnings
selftests/bpf:
Fix also no-alu32 strobemeta selftest
selftests/bpf:
Fix attach_probe in parallel mode
selftests/bpf:
Fix btf_dump __int128 test failure with clang build kernel
selftests/bpf:
Fix btf_dump test under new clang
selftests/bpf:
Fix fclose/pclose mismatch in test_progs
selftests/bpf:
Fix fd cleanup in sk_lookup test
selftests/bpf:
Fix flow dissector tests
selftests/bpf:
Fix memory leak in test_ima
selftests/bpf:
Fix OOB write in test_verifier
selftests/bpf:
Fix perf_buffer test on system with offline cpus
selftests/bpf:
Fix pid check in fexit_sleep test
selftests/bpf:
Fix possible/online index mismatch in perf_buffer test
selftests/bpf:
Fix probe_user test failure with clang build kernel
selftests/bpf:
Fix race condition in enable_stats
selftests/bpf:
Fix strobemeta selftest regression
selftests/bpf:
Fix test_core_reloc_mods on big-endian machines
selftests/bpf:
Guess function end for test_get_branch_snapshot
selftests/bpf:
Make cgroup_v1v2 use its own port
selftests/bpf:
Make netcnt selftests serial to avoid spurious failures
selftests/bpf:
Make perf_buffer selftests work on 4.9 kernel again
selftests/bpf:
Mark tc_redirect selftest as serial
selftests/bpf:
Migrate prog_tests/trace_printk CHECKs to ASSERTs
selftests/bpf:
Normalize all the rest SEC() uses
selftests/bpf:
Normalize selftest entry points
selftests/bpf:
Normalize XDP section names in selftests
selftests/bpf:
Refactor btf_write selftest to reuse BTF generation logic
selftests/bpf:
Remove duplicated include in cgroup_helpers
selftests/bpf:
Remove SEC("version") from test progs
selftests/bpf:
Skip all serial_test_get_branch_snapshot in vm
selftests/bpf:
Skip btf_tag test if btf_tag attribute not supported
selftests/bpf:
Skip the second half of get_branch_snapshot in vm
selftests/bpf:
Skip verifier tests that fail to load with ENOTSUPP
selftests/bpf:
Some more atomic tests
selftests/bpf:
Split out bpf_verif_scale selftests into multiple tests
selftests/bpf:
Stop using bpf_program__load
selftests/bpf:
Stop using relaxed_core_relocs which has no effect
selftests/bpf:
Support multiple tests per file
selftests/bpf:
Switch fexit_bpf2bpf selftest to set_attach_target() API
selftests/bpf:
Switch SEC("classifier*") usage to a strict SEC("tc")
selftests/bpf:
Switch sk_lookup selftests to strict SEC("sk_lookup") use
selftests/bpf:
Switch to ".bss"/".rodata"/".data" lookups for internal maps
selftests/bpf:
Switch to new bpf_object__next_{map,program} APIs
selftests/bpf:
Switch to new btf__type_cnt/btf__raw_data APIs
selftests/bpf:
Test bpf_skc_to_unix_sock() helper
selftests/bpf:
Test BTF_KIND_TAG for deduplication
selftests/bpf:
Test deduplication for BTF_KIND_DECL_TAG typedef
selftests/bpf:
Test libbpf API function btf__add_tag()
selftests/bpf:
Test new __sk_buff field hwtstamp
selftests/bpf:
Test new btf__add_btf() API
selftests/bpf:
Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs
selftests/bpf:
Tests for state pruning with u32 spill/fill
selftests/bpf:
Update selftests to always provide "struct_ops" SEC
selftests/bpf:
Use __BYTE_ORDER__
selftests/bpf:
Use BTF-defined key/value for map definitions
selftests/bpf:
Use cpu_number only on arches that have it
selftests/bpf:
Use kselftest skip code for skipped tests
selftests/bpf:
Use nanosleep tracepoint in perf buffer test
selftests/bpf:
Verifier test on refill from a smaller spill
selftests/core:
fix conflicting types compile error for close_range()
selftests/damon:
add 'schemes' debugfs tests
selftests/damon:
skip test if DAMON is running
selftests/damon:
split test cases
selftests/damon:
support watermarks
selftests/damon:
test DAMON enabling with empty target_ids case
selftests/damon:
test debugfs file reads/writes with huge count
selftests/damon:
test wrong DAMOS condition ranges input
selftests/fib_tests:
Rework fib_rp_filter_test()
selftests/ftrace:
add s390 support for kprobe args tests
selftests/ftrace:
Stop tracing while reading the trace file by default
selftests/kselftest/runner/run_one():
allow running non-executable files
selftests/lkdtm:
Add way to repeat a test
selftests/net:
Fix reuseport_bpf_numa by skipping unavailable nodes
selftests/net:
toeplitz: fix udp option
selftests/net:
udpgso_bench_rx: fix port argument
selftests/net:
udpgso_bench_tx: fix dst ip argument
selftests/net:
update .gitignore with newly added tests
selftests/powerpc:
Use date instead of EPOCHSECONDS in mitigation-patching.sh
selftests/seccomp:
Use __BYTE_ORDER__
selftests/tc-testing:
add exit code
selftests/tc-testing:
add missing config
selftests/tc-testing:
Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent
selftests/tc-testing:
match any qdisc type
selftests/tc-testings:
Be compatible with newer tc output
selftests/tls:
add SM4 GCM/CCM to tls selftests
selftests/vm/transhuge-stress:
fix ram size thinko
selftests/vm:
make MADV_POPULATE_(READ|WRITE) use in-tree headers
selftests/x86/amx:
Add context switch test
selftests/x86/amx:
Add test cases for AMX state management
selftests/x86/iopl:
Adjust to the faked iopl CLI/STI usage
selftests:
add a test case for mirred egress to ingress
selftests:
add amt interface selftest script
selftests:
Add an occupancy test for RIF MAC profiles
selftests:
add arp_ndisc_evict_nocarrier to Makefile
selftests:
Add duplicate config only for MD5 VRF tests
selftests:
arm64: Add coverage of ptrace flags for SVE VL inheritance
selftests:
arm64: Clarify output when verifying SVE register set
selftests:
arm64: Document what the SVE ptrace test is doing
selftests:
arm64: Don't log child creation as a test in SVE ptrace test
selftests:
arm64: Factor out utility functions for assembly FP tests
selftests:
arm64: Fix and enable test for setting current VL in vec-syscfg
selftests:
arm64: Fix printf() format mismatch in vec-syscfg
selftests:
arm64: More comprehensively test the SVE ptrace interface
selftests:
arm64: Move FPSIMD in SVE ptrace test into a function
selftests:
arm64: Remove bogus error check on writing to files
selftests:
arm64: Remove extraneous register setting code
selftests:
arm64: Use a define for the number of SVE ptrace tests to be run
selftests:
arm64: Verify interoperation of SVE and FPSIMD register sets
selftests:
arm64: Verify that all possible vector lengths are handled
selftests:
Calculate udpgso segment count without header adjustment
selftests:
cgroup: Make cg_create() use 0755 for permission instead of 0644
selftests:
cgroup: Test open-time cgroup namespace usage for migration checks
selftests:
cgroup: Test open-time credential usage for migration checks
selftests:
fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
selftests:
Fix IPv6 address bind tests
selftests:
Fix raw socket bind tests with VRF
selftests:
forwarding: Add IPv6 GRE flat tests
selftests:
forwarding: Add IPv6 GRE hierarchical tests
selftests:
forwarding: Fix packet matching in mirroring selftests
selftests:
futex: Add sys_futex_waitv() test
selftests:
futex: Test sys_futex_waitv() timeout
selftests:
futex: Test sys_futex_waitv() wouldblock
selftests:
gpio: fix gpio compiling error
selftests:
gpio: fix uninitialised variable warning
selftests:
gpio: restore CFLAGS options
selftests:
icmp_redirect: pass xfail=0 to log_test()
selftests:
KVM: Add /x86_64/sev_migrate_tests to .gitignore
selftests:
KVM: Add helpers for vCPU device attributes
selftests:
KVM: Add test for KVM_{GET,SET}_CLOCK
selftests:
KVM: Add test to verify KVM doesn't explode on "bad" I/O
selftests:
KVM: avoid failures due to reserved HyperTransport region
selftests:
KVM: Fix kvm device helper ioctl assertions
selftests:
kvm: fix mismatched fclose() after popen()
selftests:
KVM: Fix non-x86 compiling
selftests:
KVM: Introduce system counter offset test
selftests:
lib: forwarding: allow tests to not require mz and jq
selftests:
lib: forwarding: allow tests to not require mz and jq
selftests:
mlxsw: Add a scale test for RIF MAC profiles
selftests:
mlxsw: Add a test case for MAC profiles consolidation
selftests:
mlxsw: Add a test for un/offloadable qdisc trees
selftests:
mlxsw: Add forwarding test for RIF MAC profiles
selftests:
mlxsw: Add helpers for skipping selftests
selftests:
mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error
selftests:
mlxsw: devlink_trap_tunnel_ipip: Align topology drawing correctly
selftests:
mlxsw: devlink_trap_tunnel_ipip: Remove code duplication
selftests:
mlxsw: devlink_trap_tunnel_ipip: Send a full-length key
selftests:
mlxsw: RED: Add selftests for the mark qevent
selftests:
mlxsw: RED: Test per-TC ECN counters
selftests:
mlxsw: Reduce test run time
selftests:
mlxsw: Remove deprecated test cases
selftests:
mlxsw: sch_red_core: Drop two unused variables
selftests:
mlxsw: Test offloadability of root TBF
selftests:
mlxsw: Test port shaper
selftests:
mlxsw: Use permanent neighbours instead of reachable ones
selftests:
mptcp: add mptcp getsockopt test cases
selftests:
mptcp: fix proto type in link_failure tests
selftests:
mptcp: more stable simult_flows tests
selftests:
mptcp: Remove the deprecated config NFT_COUNTER
selftests:
net/fcnal-test.sh: add exit code
selftests:
net: add arp_ndisc_evict_nocarrier
selftests:
net: bridge: update IGMP/MLD membership interval value
selftests:
net: Correct case name
selftests:
net: Correct ping6 expected rc from 2 to 1
selftests:
net: dsa: add a stress test for unlocked FDB operations
selftests:
net: dsa: add a stress test for unlocked FDB operations
selftests:
net: fib_nexthops: add test for group refcount imbalance bug
selftests:
net: fib_nexthops: Wait before checking reported idle time
selftests:
net: Fix a typo in udpgro_fwd.sh
selftests:
net: mscc: ocelot: add a test for egress VLAN modification
selftests:
net: mscc: ocelot: bring up the ports automatically
selftests:
net: mscc: ocelot: rename the VLAN modification test to ingress
selftests:
net: properly support IPv6 in GSO GRE test
selftests:
net: switch to socat in the GSO GRE test
selftests:
net: test ethtool -L vs mq
selftests:
net: Test for the IOAM encapsulation with IPv6
selftests:
net: test_vxlan_under_vrf: fix HV connectivity test
selftests:
net: tls: remove unused variable and code
selftests:
net: udpgro_fwd.sh: explicitly checking the available ping feature
selftests:
net: using ping6 for IPv6 in udpgro_fwd.sh
selftests:
netfilter: add a vrf+conntrack testcase
selftests:
netfilter: Add correctness test for mac,net set type
selftests:
netfilter: extend nfqueue tests to cover vrf device
selftests:
netfilter: switch zone stress to socat
selftests:
nft_nat: Improve port shadow test stability
selftests:
nft_nat: Simplify port shadow notrack test
selftests:
nft_nat: switch port shadow test cases to socat
selftests:
set amt.sh executable
selftests:
sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM
selftests:
sev_migrate_tests: free all VMs
selftests:
tls: add helper for creating sock pairs
selftests:
tls: add missing AES-CCM cipher tests
selftests:
tls: add missing AES256-GCM cipher
selftests:
tls: add tests for handling of bad records
selftests:
tls: factor out cmsg send/receive
selftests:
tls: test for correct proto_ops
selftests:
tls: test splicing cmsgs
selftests:
tls: test splicing decrypted records
selftests:
udp: test for passing SO_MARK as cmsg
selftests:
vm: add KSM huge pages merging time test
selftests:
x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
selftests:
xsk: Add frame_headroom test
selftests:
xsk: Add single packet test
selftests:
xsk: Add test for unaligned mode
selftests:
xsk: Add tests for 2K frame size
selftests:
xsk: Add tests for invalid xsk descriptors
selftests:
xsk: Add use_poll to ifobject
selftests:
xsk: Allow for invalid packets
selftests:
xsk: Change interleaving of packets in unaligned mode
selftests:
xsk: Eliminate MAX_SOCKS define
selftests:
xsk: Eliminate test specific if-statement in test runner
selftests:
xsk: Fix missing initialization
selftests:
xsk: Fix socket creation retry
selftests:
xsk: Introduce pacing of traffic
selftests:
xsk: Introduce replacing the default packet stream
selftests:
xsk: Introduce rx_on and tx_on in ifobject
selftests:
xsk: Introduce test specifications
selftests:
xsk: Introduce type for thread function
selftests:
xsk: Make frame_size configurable
selftests:
xsk: Make xdp_flags and bind_flags local
selftests:
xsk: Move num_frames and frame_headroom to xsk_umem_info
selftests:
xsk: Move rxqsize into xsk_socket_info
selftests:
xsk: Put the same buffer only once in the fill ring
selftests:
xsk: Replace second_step global variable
selftests:
xsk: Simplify xsk and umem arrays
selftests:
xsk: Specify number of sockets to create
selftests:
xsx: Introduce test name in test spec
selftests:
xsx: Make pthreads local scope
selinux:
add support for the io_uring access controls
selinux:
enable genfscon labeling for securityfs
selinux:
fix a sock regression in selinux_ip_postroute_compat()
selinux:
fix all of the W=1 build warnings
selinux:
fix NULL-pointer dereference when hashtab allocation fails
selinux:
fix race condition when computing ocontext SIDs
selinux:
fix sleeping function called from invalid context
selinux:
initialize proto variable in selinux_ip_postroute_compat()
selinux:
make better use of the nf_hook_state passed to the NF hooks
selinux:
remove the SELinux lockdown implementation
selinux:
remove unneeded ipv6 hook wrappers
seltests:
bpf: test_tunnel: Use ip neigh
seq_file:
fix passing wrong private data
seq_file:
move seq_escape() to a header
serial:
8250: fix racy uartclk update
serial:
8250: Fix reporting real baudrate value in c_ospeed field
serial:
8250: Fix RTS modem control while in rs485 mode
serial:
8250: remove duplicated BRI0A49 and BDP3336 entries
serial:
8250: rename unlock labels
serial:
8250: SERIAL_8250_EM should depend on ARCH_RENESAS
serial:
8250_bcm7271: UART errors after resuming from S2
serial:
8250_dw: drop bogus uartclk optimisation
serial:
8250_dw: Drop wrong use of ACPI_PTR()
serial:
8250_dw: Fix the trivial typo in the comment
serial:
8250_dw: Re-use temporary variable for of_node
serial:
8250_fintek: Fix garbled text for console
serial:
8250_fsl: Move fsl8250_data to ACPI section
serial:
8250_lpss: Enable PSE UART Auto Flow Control
serial:
8250_lpss: Extract dw8250_do_set_termios() for common use
serial:
8250_pci: Fix ACCES entries in pci_serial_quirks array
serial:
8250_pci: Get rid of redundant 'else' keyword
serial:
8250_pci: Prefer struct_size over open coded arithmetic
serial:
8250_pci: Refactor the loop in pci_ite887x_init()
serial:
8250_pci: Remove empty stub pci_quatech_exit()
serial:
8250_pci: Replace custom pci_match_id() implementation
serial:
8250_pci: Replace dev_*() by pci_*() macros
serial:
8250_pci: rewrite pericom_do_set_divisor()
serial:
core: Fix initializing and restoring termios speed
serial:
core: fix transmit-buffer reset and memleak
serial:
cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE
serial:
imx: disable console clocks on unregister
serial:
imx: fix detach/attach of serial console
serial:
liteuart: fix minor-number leak on probe errors
serial:
liteuart: Fix NULL pointer dereference in ->remove()
serial:
liteuart: fix use-after-free and memleak on unbind
serial:
liteuart: relax compile-test dependencies
serial:
max310x: Make max310x_remove() return void
serial:
pl011: Add ACPI SBSA UART match id
serial:
sc16is7xx: Make sc16is7xx_remove() return void
serial:
sifive: set pointer to NULL rather than 0.
serial:
stm32: push DMA RX data before suspending
serial:
stm32: re-introduce an irq flag condition in usart_receive_chars
serial:
stm32: rework RX dma initialization and release
serial:
stm32: rework RX over DMA
serial:
stm32: terminate / restart DMA transfer at suspend / resume
serial:
stm32: update throttle and unthrottle ops for dma mode
serial:
sunzilog: Mark sunzilog_putchar() __maybe_unused
serial:
tegra: Change lower tolerance baud rate limit for tegra20 and tegra30
serial:
xilinx_uartps: Fix race condition causing stuck TX
sfc:
Check null pointer of rx_queue->page_ring
sfc:
falcon: Check null pointer of rx_queue->page_ring
sfc:
Fix reading non-legacy supported link modes
sfc:
The RX page_ring is optional
sfc:
use swap() to make code cleaner
sfc_ef100:
potential dereference of null pointer
sh:
boards: Fix the cacography in irq.c
sh:
boot: add intermediate vmlinux.bin* to targets instead of extra-y
sh:
boot: avoid unneeded rebuilds under arch/sh/boot/compressed/
sh:
check return code of request_irq
sh:
Cleanup about SPARSE_IRQ
sh:
define __BIG_ENDIAN for math-emu
sh:
fix kconfig unmet dependency warning for FRAME_POINTER
sh:
fix READ/WRITE redefinition warnings
sh:
fix trivial misannotations
sh:
j2: Update uartlite binding with data and parity properties
sh:
kdump: add some attribute to function
sh:
math-emu: drop unused functions
sh:
pgtable-3level: Fix cast to pointer from integer of different size
sh:
remove meaningless archclean line
sh:
Use modern ASoC DAI format terminology
sh:
Use of_get_cpu_hwid()
shm:
extend forced shm destroy to support objects from several IPC nses
signal/mips:
Update (_save|_restore)_fp_context to fail with -EFAULT
signal/powerpc:
On swapcontext failure force SIGSEGV
signal/s390:
Use force_sigsegv in default_trap_handler
signal/sh:
Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL)
signal/sparc32:
Exit with a fatal signal when try_to_clear_window_buffer fails
signal/sparc32:
In setup_rt_frame and setup_fram use force_fatal_sig
signal/sparc32:
Remove unreachable do_exit in do_sparc_fault
signal/sparc:
In setup_tsb_params convert open coded BUG into BUG
signal/vm86_32:
Properly send SIGSEGV when the vm86 state cannot be saved.
signal/vm86_32:
Remove pointless test in BUG_ON
signal/vm86_32:
Replace open coded BUG_ON with an actual BUG_ON
signal/x86:
In emulate_vsyscall force a signal instead of calling do_exit
signal:
Add an optional check for altstack size
signal:
Add SA_IMMUTABLE to ensure forced siganls do not get changed
signal:
Don't always set SA_IMMUTABLE for forced signals
signal:
Implement force_fatal_sig
signal:
remove duplicate include in signal.h
signal:
Remove the bogus sigkill_pending in ptrace_stop
signal:
Replace force_fatal_sig with force_exit_sig when in doubt
signal:
Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV)
signal:
Skip the altstack update when not needed
signalfd:
use wake_up_pollfree()
siphash:
use _unaligned version by default
sit:
do not call ipip6_dev_free() from sit_init_net()
skbuff:
inline page_frag_alloc_align()
skbuff:
pass the result of data ksize to __build_skb_around
skmsg:
Lose offset info in sk_psock_skb_ingress
sky2:
Remove redundant assignment and parentheses
sky2:
Stop printing VPD info to debugfs
slab:
add __alloc_size attributes for better bounds checking
slab:
clean up function prototypes
slip:
fix macro redefine warning
slub:
add back check for free nonslab objects
Smack:
Brutalist io_uring support
Smack:
fix W=1 build warnings
smack:
Guard smack_ipv6_lock definition within a SMACK_IPV6_PORT_LABELING block
smack:
remove duplicated hook function
Linux:
Smack:- Use overlay inode label in smack_inode_copy_up()
smackfs:
Fix use-after-free in netlbl_catmap_walk()
smackfs:
use __GFP_NOFAIL for smk_cipso_doi()
smackfs:
use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
smb2:
clarify rc initialization in smb2_reconnect
smb3:
add additional null check in SMB2_ioctl
smb3:
add additional null check in SMB2_open
smb3:
add additional null check in SMB2_tcon
smb3:
add additional null check in SMB311_posix_mkdir
smb3:
add dynamic trace points for socket connection
smb3:
do not error on fsync when readonly
smb3:
do not setup the fscache_super_cookie until fsinfo initialized
smb3:
remove trivial dfs compile warning
soc/tegra:
Add Tegra186 ARI driver
soc/tegra:
Fix an error handling path in tegra_powergate_power_up()
soc/tegra:
fuse: Add stubs needed for compile testing
soc/tegra:
fuse: Fix bitwise vs. logical OR warning
soc/tegra:
irq: Add stubs needed for compile testing
soc/tegra:
pm: Make stubs usable for compile testing
soc/tegra:
pmc: Disable PMC state syncing
soc/tegra:
pmc: Expose USB regmap to all SoCs
soc/tegra:
pmc: Use devm_platform_ioremap_resource()
soc:
amlogic: canvas: Make use of the helper function devm_platform_ioremap_resource()
soc:
amlogic: meson-clk-measure: Make use of the helper function devm_platform_ioremap_resource()
soc:
amlogic: meson-gx-socinfo: Add S905Y2 ID for Radxa Zero
soc:
aspeed: Add UART routing support
soc:
bcm63xx-power: Make use of the helper function devm_platform_ioremap_resource()
soc:
bcm: bcm-pmb: Make use of the helper function devm_platform_ioremap_resource()
soc:
bcm: brcmstb: biuctrl: Tune MCP settings for 72113
soc:
bcm: brcmstb: biuctrl: Tune MCP settings for 72116
soc:
dt-bindings: qcom: add gpr bindings
soc:
dt-bindings: qcom: apr: convert to yaml
soc:
dt-bindings: qcom: apr: deprecate qcom,apr-domain property
soc:
fsl: dpaa2-console: free buffer before returning from dpaa2_console_read
soc:
fsl: dpio: add Net DIM integration
soc:
fsl: dpio: add support for irq coalescing per software portal
soc:
fsl: dpio: extract the QBMAN clock frequency from the attributes
soc:
fsl: dpio: rename the enqueue descriptor variable
soc:
fsl: dpio: replace smp_processor_id with raw_smp_processor_id
soc:
fsl: dpio: Unsigned compared against 0 in qbman_swp_set_irq_coalescing()
soc:
fsl: dpio: use an explicit NULL instead of 0
soc:
fsl: dpio: use the combined functions to protect critical zone
soc:
fsl: guts: Make use of the helper function devm_platform_ioremap_resource()
soc:
fsl: rcpm: Make use of the helper function devm_platform_ioremap_resource()
soc:
imx: add i.MX8M blk-ctrl driver
soc:
imx: gpcv2: add domain option to keep domain clocks enabled
soc:
imx: gpcv2: add lockdep annotation
soc:
imx: gpcv2: allow to disable individual power domains
soc:
imx: gpcv2: keep i.MX8M* bus clocks enabled
soc:
imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for MX8MM GPU domain
soc:
imx: gpcv2: support system suspend/resume
soc:
imx: gpcv2: Turn domain->pgc into bitfield
soc:
imx: imx8m-blk-ctrl: add DISP blk-ctrl
soc:
imx: imx8m-blk-ctrl: Fix imx8mm mipi reset
soc:
imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate()
soc:
imx: Register SoC device only on i.MX boards
soc:
mediatek: add mtk mutex support for MT8192
soc:
mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4
soc:
mediatek: mmsys: Add mt8192 mmsys routing table
soc:
mediatek: mmsys: Add reset controller support
soc:
qcom: Add Sleep stats driver
soc:
qcom: aoss: Drop power domain support
soc:
qcom: aoss: Expose send for generic usecase
soc:
qcom: aoss: Expose send for generic usecase
soc:
qcom: aoss: Make use of the helper function devm_platform_ioremap_resource()
soc:
qcom: apr: Add GPR support
soc:
qcom: apr: Add of_node_put() before return
soc:
qcom: apr: make code more reuseable
soc:
qcom: geni: Make use of the helper function devm_platform_ioremap_resource()
soc:
qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource()
soc:
qcom: llcc: Add configuration data for SM6350
soc:
qcom: llcc: Disable MMUHWT retention
soc:
qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname()
soc:
qcom: pdr: Prefer strscpy over strcpy
soc:
qcom: qcom_stats: Fix client votes offset
soc:
qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname()
soc:
qcom: rpmhpd: Add SM6350
soc:
qcom: rpmhpd: fix sm8350_mxc's peer domain
soc:
qcom: rpmhpd: Make power_on actually enable the domain
soc:
qcom: rpmpd: Add power domains for MSM8953
soc:
qcom: smd-rpm: Add compatible for MSM8953 SoC
soc:
qcom: smd-rpm: Add QCM2290 compatible
soc:
qcom: smem: Support reserved-memory description
soc:
qcom: smp2p: add feature negotiation and ssr ack feature support
soc:
qcom: smp2p: Add of_node_put() before goto
soc:
qcom: smp2p: Add wakeup capability to SMP2P IRQ
soc:
qcom: socinfo: Add IPQ8074 family ID-s
soc:
qcom: socinfo: Add PM8150C and SMB2351 models
soc:
qcom: socinfo: add two missing PMIC IDs
soc:
qcom: spm: Add 8916 SPM register data
soc:
qcom: spm: Add compatible for MSM8998 SAWv4.1 L2
soc:
qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS
soc:
renesas: Identify more R-Car Gen3e SoCs
soc:
samsung: exynos-chipid: Add Exynos850 support
soc:
samsung: exynos-chipid: add exynosautov9 SoC support
soc:
samsung: exynos-chipid: avoid soc_device_to_device()
soc:
samsung: exynos-chipid: convert to a module
soc:
samsung: exynos-chipid: do not enforce built-in
soc:
samsung: exynos-chipid: Pass revision reg offsets
soc:
samsung: exynos-pmu: Fix compilation when nothing selects CONFIG_MFD_CORE
soc:
samsung: pm_domains: drop unused is_off field
soc:
sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
soc:
ti: fix wkup_m3_rproc_boot_thread return type
sock:
fix /proc/net/sockstat underflow in sk_clone_lock()
soundwire:
bus: stop dereferencing invalid slave pointer
soundwire:
debugfs: use controller id and link_id for debugfs
soundwire:
qcom: add debugfs entry for soundwire register dump
sparc32:
remove dma_make_coherent
sparc32:
remove the call to dma_make_coherent in arch_dma_free
sparc32:
use DMA_DIRECT_REMAP
sparc:
Add missing "FORCE" target when using if_changed
sparc:
add SO_RESERVE_MEM definition.
sparc:
Fix typo.
speakup:
Fix typo in documentation "boo" -> "boot"
SPI:
add Ingenic JZ47xx driver.
spi:
Add sc7180 binding
spi:
Add sc7280 support
spi:
amd: Don't wait for a write-only transfer to finish
spi:
amd: Refactor amd_spi_busy_wait
spi:
amd: Refactor code to use less spi_master_get_devdata
spi:
amd: Remove unneeded variable
spi:
at91-usart: replacing legacy gpio interface for gpiod
spi:
bcm-qspi: Add mspi spcr3 32/64-bits xfer mode
spi:
bcm-qspi: add support for 3-wire mode for half duplex transfer
spi:
bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
spi:
cadence-quadspi: Add OSPI support for Xilinx Versal SoC
spi:
cadence-quadspi: Add Xilinx Versal external DMA support
spi:
cadence-quadspi: fix dma_unmap_single() call
spi:
cadence-quadspi: fix write completion support
spi:
cadence: add dt-bindings documentation for Cadence XSPI controller
spi:
cadence: Add of_node_put() before return
spi:
cadence: add support for Cadence XSPI controller
spi:
cadence: Fix spelling mistake "nunber" -> "number"
spi:
cadence: fix static checker warning
spi:
change clk_disable_unprepare to clk_unprepare
spi:
Check we have a spi_device_id for each DT compatible
spi:
Convert NXP flexspi to json schema
spi:
fix use-after-free of the add_lock mutex
spi:
Fixed division by zero warning
spi:
fsi: Fix contention in the FSI2SPI engine
spi:
fsi: Print status on error
spi:
lpspi: Silence error message upon deferred probe
spi:
Make several public functions private to spi.c
spi:
Move comment about chipselect check to the right place
spi:
orion: Add of_node_put() before goto
spi:
Remove unused function spi_busnum_to_master()
spi:
Reorder functions to simplify the next commit
spi:
replace snprintf in show functions with sysfs_emit
spi:
rspi: drop unneeded MODULE_ALIAS
spi:
s3c64xx: describe driver in KConfig
spi:
sh-msiof: drop unneeded MODULE_ALIAS
spi:
spi-geni-qcom: Add support for GPI dma
spi:
spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan()
spi:
spi-rockchip: Add rk3568-spi compatible
spi:
spi-rpc-if: Check return value of rpcif_sw_init()
spi:
tegra20-slink: Declare runtime suspend and resume functions conditionally
spi:
tegra20-slink: Put device into suspend on driver removal
spi:
tegra20: fix build with CONFIG_PM_SLEEP=n
spi:
tegra210-quad: Put device into suspend on driver removal
squashfs:
use bdev_nr_bytes instead of open coding it
ssb:
Use dev_driver_string() instead of pci_dev->driver->name
stacktrace:
move filter_irq_stacks() to kernel/stacktrace.c
staging/fbtft:
Fix backlight
staging/mt7621-dma:
Format lines in "hsdma-mt7621.c" ending with an open parenthesis
staging:
axis-fifo: convert to use miscdevice
staging:
fbtft: fbtft-core: fix 'trailing statements should be on next line' coding style error
staging:
fbtft: Make fbtft_remove_common() return void
staging:
fieldbus: anybus: reframe comment to avoid warning
staging:
greybus: Add missing rwsem around snd_ctl_remove() calls
staging:
iio: ad9832: convert probe to device-managed
staging:
iio: cdc: remove braces from single line if blocks
staging:
ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC
staging:
most: dim2: do not double-register the same device
staging:
most: dim2: force fcnt=3 on Renesas GEN3
staging:
most: dim2: use device release method
staging:
most: dim2: use if statements instead of ?: expressions
staging:
mt7621-dts: add missing SPDX license to files
staging:
mt7621-dts: change palmbus address to lower case
staging:
mt7621-dts: change some node hex addresses to lower case
staging:
mt7621-dts: complete 'cpus' node
staging:
mt7621-dts: get rid of nodes with no in-tree driver
staging:
mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' instead of magic numbers
staging:
mt7621-dts: properly define 'cpc' and 'mc' nodes
staging:
mt7621-pci: properly adjust base address for the IO window
staging:
mt7621-pci: set end limit for 'ioport_resource'
staging:
pi433: fix docs typos and references to previous struct names
staging:
pi433: goto abort when setting failed in tx_thread
staging:
qlge: Move devlink registration to be last devlink command
staging:
qlge: use eth_hw_addr_set()
staging:
r8118eu: remove useless parts of judgements from os_dep/ioctl_linux.
staging:
r8188eu: _free_pwrlock is empty
staging:
r8188eu: add missing blank line after declarations
staging:
r8188eu: bHWPwrPindetect is always false
staging:
r8188eu: brfoffbyhw is always false
staging:
r8188eu: btcoex_rfon is always false
staging:
r8188eu: BTRxRSSIPercentage is set but never used
staging:
r8188eu: call new usb_read() from rtw_read{8,16,32}()
staging:
r8188eu: call new usb_write() from rtw_write{8,16,32,N}()
staging:
r8188eu: change the type of a variable in rtw_read16()
staging:
r8188eu: change the type of a variable in rtw_write16()
staging:
r8188eu: chip_type is write-only
staging:
r8188eu: clean up Hal8188EPhyCfg.h
staging:
r8188eu: clean up indentation in odm_RegDefine11N.h
staging:
r8188eu: clean up symbols in usbctrl_vendorreq()
staging:
r8188eu: convert type of second parameter of rtw_*_decrypt()
staging:
r8188eu: convert type of second parameter of rtw_*_encrypt()
staging:
r8188eu: core: remove condition never execute
staging:
r8188eu: core: remove condition with no effect
staging:
r8188eu: core: remove duplicate condition check
staging:
r8188eu: core: remove goto statement
staging:
r8188eu: core: remove null check before vfree
staging:
r8188eu: core: remove power_saving_wk_hdl function
staging:
r8188eu: core: remove the goto from rtw_IOL_accquire_xmit_frame
staging:
r8188eu: core: remove unused function
staging:
r8188eu: core: remove unused function rtw_set_tx_chksum_offload
staging:
r8188eu: core: remove unused variable Adapter
staging:
r8188eu: core: remove unused variable local variable
staging:
r8188eu: core: remove unused variable padapter
staging:
r8188eu: core: remove unused variable pAdapter
staging:
r8188eu: CurrentWirelessMode is not used
staging:
r8188eu: daemonize is not defined
staging:
r8188eu: do not write past the end of an array
staging:
r8188eu: don't accept SIGTERM for cmd thread
staging:
r8188eu: ensure mac address buffer is properly aligned
staging:
r8188eu: fix a gcc warning
staging:
r8188eu: fix a memory leak in rtw_wx_read32()
staging:
r8188eu: Fix breakage introduced when 5G code was removed
staging:
r8188eu: fix memleak in rtw_wx_set_enc_ext
staging:
r8188eu: fix memory leak in rtw_set_key
staging:
r8188eu: fix missing unlock in rtw_resume()
staging:
r8188eu: Fix misspelling in comment
staging:
r8188eu: hal data's customer id is always 0
staging:
r8188eu: hal: remove assignment to itself
staging:
r8188eu: hal: remove condition with no effect
staging:
r8188eu: hal: remove goto statement and local variable
staging:
r8188eu: HardwareType is write-only
staging:
r8188eu: include: remove duplicate declaration.
staging:
r8188eu: interface type is always usb
staging:
r8188eu: interface type is always usb
staging:
r8188eu: make _rtw_init_queue a macro
staging:
r8188eu: Makefile: don't overwrite global settings
staging:
r8188eu: Makefile: remove unused driver config
staging:
r8188eu: Makefile: use one file list
staging:
r8188eu: merge two signal scale mapping functions
staging:
r8188eu: odm BoardType is never set
staging:
r8188eu: Odm PatchID is always 0
staging:
r8188eu: odm SupportPlatform is always ODM_CE
staging:
r8188eu: odm_rate_adapt Type is constant
staging:
r8188eu: os_dep: remove unused static variable
staging:
r8188eu: os_dep: simplifiy the rtw_resume function
staging:
r8188eu: os_dep: use kmemdup instead of kzalloc and memcpy
staging:
r8188eu: pBandType is never set
staging:
r8188eu: PHY_SetRFPathSwitch_8188E is not used
staging:
r8188eu: pMacPhyMode is not used
staging:
r8188eu: refactor field of struct odm_rf_cal
staging:
r8188eu: Remove _enter/_exit_critical_mutex()
staging:
r8188eu: remove _ic_type from macro _cat in odm_interface.h
staging:
r8188eu: remove _InitHWLed()
staging:
r8188eu: remove _rtw_dequeue_network()
staging:
r8188eu: remove _rtw_enqueue_network()
staging:
r8188eu: remove _rtw_mutex_{init,free}
staging:
r8188eu: remove a bitwise AND from rtw_writeN()
staging:
r8188eu: remove a buffer from rtw_writeN()
staging:
r8188eu: remove a comment from usbctrl_vendorreq()
staging:
r8188eu: Remove a test from usbctrl_vendorreq()
staging:
r8188eu: remove action_public_str()
staging:
r8188eu: remove Add_RateATid from hal_ops
staging:
r8188eu: remove an obsolete comment
staging:
r8188eu: remove an unused define
staging:
r8188eu: remove AntDivBeforeLinkHandler from hal_ops
staging:
r8188eu: remove AntDivCompareHandler from hal_ops
staging:
r8188eu: remove ap_sta_info_defer_update()
staging:
r8188eu: remove BT_COEXIST settings from Makefile
staging:
r8188eu: remove build_deauth_p2p_ie()
staging:
r8188eu: remove c2h_handler field from struct hal_ops
staging:
r8188eu: remove c2h_id_filter_ccx from struct hal_ops
staging:
r8188eu: remove CAM_empty_entry()
staging:
r8188eu: remove casts from rtw_{read,write}*()
staging:
r8188eu: remove commented constants from wifi.h
staging:
r8188eu: remove comments from odm_interface.h
staging:
r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P}
staging:
r8188eu: remove core/rtw_io.c
staging:
r8188eu: remove dead code from odm.c
staging:
r8188eu: remove dead code from odm_RxPhyStatus92CSeries_Parsing()
staging:
r8188eu: remove dead code from ODM_Write_DIG()
staging:
r8188eu: remove dead code from rtl8188e_rf6052.c
staging:
r8188eu: remove dead led blink functions
staging:
r8188eu: remove dead led control functions
staging:
r8188eu: remove DeInitSwLeds from hal_ops
staging:
r8188eu: remove disable_interrupt from struct hal_ops
staging:
r8188eu: remove dm_CheckStatistics
staging:
r8188eu: remove dm_deinit from hal_ops
staging:
r8188eu: remove dm_init from hal_ops
staging:
r8188eu: remove dump_ies()
staging:
r8188eu: remove duplicate structure
staging:
r8188eu: remove DynamicTxHighPowerLvl from struct dm_priv
staging:
r8188eu: remove efuse_GetCurrentSize()
staging:
r8188eu: remove efuse_GetMaxSize()
staging:
r8188eu: remove Efuse_PgPacketRead from hal_ops
staging:
r8188eu: remove Efuse_PgPacketWrite from hal_ops
staging:
r8188eu: remove Efuse_PgPacketWrite_BT from struct hal_ops
staging:
r8188eu: remove Efuse_PgPacketWrite_BT function
staging:
r8188eu: remove EFUSE_Read1Byte()
staging:
r8188eu: remove EFUSE_ShadowRead()
staging:
r8188eu: remove Efuse_WordEnableDataWrite from hal_ops
staging:
r8188eu: remove EfuseGetCurrentSize from hal_ops
staging:
r8188eu: remove EFUSEGetEfuseDefinition from hal_ops
staging:
r8188eu: remove EfusePowerSwitch from hal_ops
staging:
r8188eu: remove empty comments
staging:
r8188eu: remove empty function rtl8188e_start_thread()
staging:
r8188eu: remove empty function rtl8188e_stop_thread()
staging:
r8188eu: remove empty functions
staging:
r8188eu: remove empty functions from odm.c
staging:
r8188eu: remove empty ODM_ReleaseTimer()
staging:
r8188eu: remove empty trigger gpio code
staging:
r8188eu: remove enable_interrupt from struct hal_ops
staging:
r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_
staging:
r8188eu: remove enum hardware_type
staging:
r8188eu: remove enum secondary_ch_offset
staging:
r8188eu: remove free_hal_data from hal_ops
staging:
r8188eu: remove free_recv_priv from struct hal_ops
staging:
r8188eu: remove get_bsstype()
staging:
r8188eu: remove GetHalDefVarHandler from struct hal_ops
staging:
r8188eu: remove GetHalODMVarHandler from hal_ops
staging:
r8188eu: remove GetHwRegHandler from hal_ops
staging:
r8188eu: remove GetPSDData()
staging:
r8188eu: remove hal_ch_offset_to_secondary_ch_offset()
staging:
r8188eu: remove hal_dm_watchdog from hal_ops
staging:
r8188eu: remove hal_init from hal_ops
staging:
r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex()
staging:
r8188eu: remove hal_notch_filter from hal_ops
staging:
r8188eu: remove hal_ops
staging:
r8188eu: remove hal_power_on from hal_ops
staging:
r8188eu: remove hal_reset_security_engine from struct hal_ops
staging:
r8188eu: remove hal_xmit from struct hal_ops
staging:
r8188eu: remove hal_xmitframe_enqueue from struct hal_ops
staging:
r8188eu: remove HalDetectPwrDownMode88E()
staging:
r8188eu: remove header file HalHWImg8188E_FW.h
staging:
r8188eu: remove header file odm_reg.h
staging:
r8188eu: remove header file odm_RegDefine11AC.h
staging:
r8188eu: remove header file rtw_ioctl_rtl.h
staging:
r8188eu: remove ICType from struct HAL_VERSION
staging:
r8188eu: remove ieee80211_get_hdrlen()
staging:
r8188eu: remove ieee80211_is_empty_essid()
staging:
r8188eu: remove if test that is always true
staging:
r8188eu: remove inirp_deinit from struct hal_ops
staging:
r8188eu: remove inirp_init from struct hal_ops
staging:
r8188eu: remove init_default_value from hal_ops
staging:
r8188eu: remove init_recv_priv from struct hal_ops
staging:
r8188eu: remove init_xmit_priv from struct hal_ops
staging:
r8188eu: Remove initialized but unused semaphore
staging:
r8188eu: remove InitSwLeds from hal_ops
staging:
r8188eu: remove interface_ps_func from hal_ops
staging:
r8188eu: remove interrupt_handler from struct hal_ops
staging:
r8188eu: remove intf_chip_configure from hal_ops
staging:
r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops
staging:
r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros
staging:
r8188eu: remove is_ap_in_wep()
staging:
r8188eu: remove IS_HARDWARE_TYPE_8188* macros
staging:
r8188eu: remove issue_action_spct_ch_switch()
staging:
r8188eu: remove issue_probereq_p2p_ex()
staging:
r8188eu: remove last_tx_complete_time
staging:
r8188eu: remove LastMinUndecoratedPWDBForDM
staging:
r8188eu: remove LedStrategy from struct led_priv
staging:
r8188eu: remove local variable Indexforchannel
staging:
r8188eu: remove macro GET_EEPROM_EFUSE_PRIV
staging:
r8188eu: remove macro ODM_BIT
staging:
r8188eu: remove macro ODM_REG
staging:
r8188eu: remove macros ODM_IC_11{N,AC}_SERIES
staging:
r8188eu: remove mgnt_xmit from struct hal_ops
staging:
r8188eu: remove more dead code from ODM_Write_DIG()
staging:
r8188eu: Remove mp, a.k.a. manufacturing process, code
staging:
r8188eu: remove MSG_88E calls from hal/usb_halinit.c
staging:
r8188eu: remove mutex 'usb_vendor_req_mutex'
staging:
r8188eu: remove NumTotalRFPath from struct hal_data_8188e
staging:
r8188eu: remove odm cut version info
staging:
r8188eu: remove odm dualmac smart concurrent info
staging:
r8188eu: remove odm ext lna info
staging:
r8188eu: remove odm ext pa info
staging:
r8188eu: remove odm ext trsw info
staging:
r8188eu: remove odm fab version info
staging:
r8188eu: remove odm hct test info
staging:
r8188eu: remove odm wifi test info
staging:
r8188eu: remove ODM_AntselStatistics_88C()
staging:
r8188eu: remove ODM_CheckPowerStatus()
staging:
r8188eu: remove ODM_CmnInfoPtrArrayHook()
staging:
r8188eu: remove odm_ConfigRF_RadioB_8188E()
staging:
r8188eu: remove ODM_DIG_LowerBound_88E()
staging:
r8188eu: remove odm_DynamicBBPowerSaving()
staging:
r8188eu: remove odm_DynamicTxPower()
staging:
r8188eu: remove odm_DynamicTxPowerAP()
staging:
r8188eu: remove odm_DynamicTxPowerInit()
staging:
r8188eu: remove odm_DynamicTxPowerNIC()
staging:
r8188eu: remove odm_GlobalAdapterCheck()
staging:
r8188eu: remove ODM_SingleDualAntennaDefaultSetting()
staging:
r8188eu: remove ODM_SingleDualAntennaDetection()
staging:
r8188eu: remove odm_SwAntDivInit
staging:
r8188eu: remove PowerIndex_backup from struct dm_priv
staging:
r8188eu: remove procfs functions
staging:
r8188eu: remove RaSupport88E from struct odm_dm_struct
staging:
r8188eu: remove read_adapter_info from hal_ops
staging:
r8188eu: remove read_bbreg from struct hal_ops
staging:
r8188eu: remove read_chip_version from hal_ops
staging:
r8188eu: remove read_rfreg from struct hal_ops
staging:
r8188eu: remove ReadEFuse from hal_ops
staging:
r8188eu: Remove redundant 'if' statement
staging:
r8188eu: remove redundant variable hoffset
staging:
r8188eu: remove rtl8188e_deinit_dm_priv
staging:
r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile()
staging:
r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile()
staging:
r8188eu: remove rtl8188e_RF_ChangeTxPath()
staging:
r8188eu: remove rtl8188e_set_hal_ops()
staging:
r8188eu: remove rtl8188e_set_rssi_cmd()
staging:
r8188eu: remove rtl8188e_silentreset_for_specific_platform()
staging:
r8188eu: remove rtw_acl_add_sta()
staging:
r8188eu: remove rtw_acl_remove_sta()
staging:
r8188eu: remove rtw_action_frame_parse()
staging:
r8188eu: remove rtw_ap_inform_ch_switch()
staging:
r8188eu: remove rtw_atoi()
staging:
r8188eu: remove rtw_BT_efuse_map_read()
staging:
r8188eu: remove rtw_BT_efuse_map_write()
staging:
r8188eu: remove rtw_calculate_wlan_pkt_size_by_attribue()
staging:
r8188eu: remove rtw_cbuf_full()
staging:
r8188eu: remove rtw_cbuf_push()
staging:
r8188eu: remove rtw_check_beacon_data()
staging:
r8188eu: remove rtw_cmd_clr_isr()
staging:
r8188eu: remove rtw_createbss_cmd_ex()
staging:
r8188eu: remove rtw_dequeue_recvbuf()
staging:
r8188eu: remove rtw_efuse_access()
staging:
r8188eu: remove rtw_efuse_map_read()
staging:
r8188eu: remove rtw_efuse_map_write()
staging:
r8188eu: remove rtw_enqueue_recvbuf()
staging:
r8188eu: remove rtw_enqueue_recvbuf_to_head()
staging:
r8188eu: remove rtw_free_pwrctrl_priv prototype
staging:
r8188eu: remove rtw_freq2ch()
staging:
r8188eu: remove rtw_get_oper_bw()
staging:
r8188eu: remove rtw_get_oper_choffset()
staging:
r8188eu: remove rtw_get_timestampe_from_ie()
staging:
r8188eu: remove rtw_getbbreg_cmd()
staging:
r8188eu: remove rtw_getrfreg_cmd()
staging:
r8188eu: remove rtw_getrttbl_cmd()
staging:
r8188eu: remove rtw_hal_c2h_handler function
staging:
r8188eu: remove rtw_hal_c2h_id_filter_ccx function
staging:
r8188eu: remove rtw_hal_disable_interrupt function
staging:
r8188eu: remove rtw_hal_enable_interrupt function
staging:
r8188eu: remove rtw_hal_interrupt_handler function
staging:
r8188eu: remove rtw_hal_reset_security_engine function
staging:
r8188eu: remove rtw_hal_xmitframe_enqueue function
staging:
r8188eu: remove rtw_hw_resume
staging:
r8188eu: remove rtw_hw_suspend
staging:
r8188eu: remove rtw_ies_remove_ie()
staging:
r8188eu: remove rtw_init_recvframe()
staging:
r8188eu: remove rtw_IOL_append_LLT_cmd()
staging:
r8188eu: remove rtw_IOL_cmd_buf_dump()
staging:
r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump()
staging:
r8188eu: remove rtw_led_blink_cmd()
staging:
r8188eu: remove rtw_os_read_port()
staging:
r8188eu: remove rtw_proc_{init,remove}_one()
staging:
r8188eu: remove rtw_readtssi_cmdrsp_callback()
staging:
r8188eu: remove rtw_scan_abort()
staging:
r8188eu: remove rtw_sctx_done()
staging:
r8188eu: remove rtw_set_802_11_add_key()
staging:
r8188eu: remove rtw_set_802_11_remove_key()
staging:
r8188eu: remove rtw_set_802_11_remove_wep()
staging:
r8188eu: remove rtw_set_ch_cmd()
staging:
r8188eu: remove rtw_set_channel_plan()
staging:
r8188eu: remove rtw_set_country()
staging:
r8188eu: remove rtw_set_csa_cmd()
staging:
r8188eu: remove rtw_set_ie_ch_switch()
staging:
r8188eu: remove rtw_set_ie_mesh_ch_switch_parm()
staging:
r8188eu: remove rtw_set_ie_secondary_ch_offset()
staging:
r8188eu: remove rtw_set_macaddr_acl()
staging:
r8188eu: remove rtw_set_rpwm
staging:
r8188eu: remove rtw_set_scan_mode()
staging:
r8188eu: remove rtw_setassocsta_cmd()
staging:
r8188eu: remove rtw_setbasicrate_cmd()
staging:
r8188eu: remove rtw_setbbreg_cmd()
staging:
r8188eu: remove rtw_setphy_cmd()
staging:
r8188eu: remove rtw_setrfreg_cmd()
staging:
r8188eu: remove rtw_setrttbl_cmd()
staging:
r8188eu: remove rtw_setstandby_cmd()
staging:
r8188eu: remove rtw_tdls_cmd()
staging:
r8188eu: remove rtw_use_tkipkey_handler()
staging:
r8188eu: remove rtw_validate_ssid()
staging:
r8188eu: remove secondary_ch_offset_to_hal_ch_offset()
staging:
r8188eu: remove set but unused variable
staging:
r8188eu: remove set_bwmode_handler from hal_ops
staging:
r8188eu: remove set_channel_handler from hal_ops
staging:
r8188eu: remove SetBeaconRelatedRegistersHandler from hal_ops
staging:
r8188eu: remove SetHalDefVarHandler from struct hal_ops
staging:
r8188eu: remove SetHalODMVarHandler from hal_ops
staging:
r8188eu: remove SetHwRegHandler from hal_ops
staging:
r8188eu: remove shared buffer for USB requests
staging:
r8188eu: remove should_forbid_n_rate()
staging:
r8188eu: remove silentreset from hal_ops
staging:
r8188eu: remove some dead code
staging:
r8188eu: remove specific device table
staging:
r8188eu: remove sreset_get_wifi_status from hal_ops
staging:
r8188eu: remove sreset_get_wifi_status()
staging:
r8188eu: remove sreset_init_value from hal_ops
staging:
r8188eu: remove sreset_linked_status_check from hal_ops
staging:
r8188eu: remove sreset_reset_value from hal_ops
staging:
r8188eu: remove sreset_xmit_status_check from hal_ops
staging:
r8188eu: remove struct _io_ops
staging:
r8188eu: remove switches from phy_RF6052_Config_ParaFile()
staging:
r8188eu: remove test in usbctrl_vendorreq()
staging:
r8188eu: remove the helpers of rtw_read16()
staging:
r8188eu: remove the helpers of rtw_read32()
staging:
r8188eu: remove the helpers of rtw_read8()
staging:
r8188eu: remove the helpers of usb_read_port()
staging:
r8188eu: remove the helpers of usb_read_port_cancel()
staging:
r8188eu: remove the helpers of usb_write16()
staging:
r8188eu: remove the helpers of usb_write32()
staging:
r8188eu: remove the helpers of usb_write8()
staging:
r8188eu: remove the helpers of usb_write_port()
staging:
r8188eu: remove the helpers of usb_write_port_cancel()
staging:
r8188eu: remove the helpers of usb_writeN()
staging:
r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable"
staging:
r8188eu: remove the remaining usb endpoint functions
staging:
r8188eu: remove the sreset_priv structure
staging:
r8188eu: remove two checks that are always false
staging:
r8188eu: remove two write-only hal components
staging:
r8188eu: remove unnecessary assignment
staging:
r8188eu: remove unnecessary comments
staging:
r8188eu: remove unnecessary if statement
staging:
r8188eu: remove unnecessary if statements
staging:
r8188eu: remove unnecessary include from odm_types.h
staging:
r8188eu: remove unnecessary parentheses
staging:
r8188eu: remove unnecessary space in usbctrl_vendorreq()
staging:
r8188eu: remove unnecessary type casts
staging:
r8188eu: remove unnedeed parentheses in usbctrl_vendorreq()
staging:
r8188eu: remove unused cases from ODM_CmnInfo{Hook,Update}
staging:
r8188eu: remove unused components in pwrctrl_priv
staging:
r8188eu: remove unused constant CRC32_POLY
staging:
r8188eu: remove unused constants and variables
staging:
r8188eu: remove unused constants from wifi.h
staging:
r8188eu: remove unused define
staging:
r8188eu: remove unused defines and enums
staging:
r8188eu: remove unused defines from mp_custom_oid.h
staging:
r8188eu: remove unused defines from odm_RegDefine11N.h
staging:
r8188eu: remove unused defines from odm_types.h
staging:
r8188eu: remove unused defines from rtw_sreset.h
staging:
r8188eu: remove unused dm_priv components
staging:
r8188eu: remove unused enum and array
staging:
r8188eu: remove unused enum from ieee80211.h.
staging:
r8188eu: remove unused enum hal_intf_ps_func
staging:
r8188eu: remove unused enum odm_bt_coexist
staging:
r8188eu: remove unused enum rt_eeprom_type
staging:
r8188eu: remove unused enum RT_SPINLOCK_TYPE
staging:
r8188eu: remove unused enums and defines from odm.h
staging:
r8188eu: remove unused enums from rtl8188e_hal.h
staging:
r8188eu: remove unused field from struct hal_data_8188e
staging:
r8188eu: remove unused fields from enum odm_common_info_def
staging:
r8188eu: remove unused function Hal_ProSetCrystalCap()
staging:
r8188eu: remove unused function prototype
staging:
r8188eu: remove unused function prototypes
staging:
r8188eu: remove unused function RT_usb_endpoint_is_bulk_in
staging:
r8188eu: remove unused function RT_usb_endpoint_num
staging:
r8188eu: remove unused function rtl8188e_clone_haldata()
staging:
r8188eu: remove unused function rtw_interface_ps_func()
staging:
r8188eu: remove unused function SetBcnCtrlReg()
staging:
r8188eu: remove unused function usb_endpoint_is_int
staging:
r8188eu: remove unused IntrMask
staging:
r8188eu: remove unused led component
staging:
r8188eu: remove unused local variable
staging:
r8188eu: remove unused macro READ_AND_CONFIG_TC
staging:
r8188eu: remove unused macro ROUND
staging:
r8188eu: Remove unused macros and defines from odm.h
staging:
r8188eu: remove unused macros and defines from rtl8188e_hal.h
staging:
r8188eu: remove unused macros from odm_interface.h
staging:
r8188eu: remove unused macros from rtl8188e_hal.h
staging:
r8188eu: remove unused ODM_AcquireSpinLock()
staging:
r8188eu: remove unused ODM_AllocateMemory()
staging:
r8188eu: remove unused ODM_CancelAllTimers()
staging:
r8188eu: remove unused ODM_FillH2CCmd()
staging:
r8188eu: remove unused ODM_FreeMemory()
staging:
r8188eu: remove unused ODM_FreeWorkItem()
staging:
r8188eu: remove unused odm_Init_RSSIForDM()
staging:
r8188eu: remove unused ODM_InitAllTimers()
staging:
r8188eu: remove unused ODM_InitializeWorkItem()
staging:
r8188eu: remove unused ODM_IsWorkItemScheduled()
staging:
r8188eu: remove unused ODM_MacStatusQuery()
staging:
r8188eu: remove unused ODM_RASupport_Init()
staging:
r8188eu: remove unused ODM_Read2Byte()
staging:
r8188eu: remove unused ODM_ReleaseSpinLock()
staging:
r8188eu: remove unused ODM_ScheduleWorkItem()
staging:
r8188eu: remove unused ODM_SetTimer()
staging:
r8188eu: remove unused ODM_sleep_us()
staging:
r8188eu: remove unused ODM_StartWorkItem()
staging:
r8188eu: remove unused ODM_StopWorkItem()
staging:
r8188eu: remove unused PHY_GetTxPowerLevel8188E()
staging:
r8188eu: remove unused PHY_ScanOperationBackup8188E()
staging:
r8188eu: remove unused PHY_UpdateTxPowerDbm8188E()
staging:
r8188eu: remove unused power state defines
staging:
r8188eu: remove unused prototype ODM_InitializeTimer()
staging:
r8188eu: remove unused pwrctrl definitions
staging:
r8188eu: remove unused register definitions from odm_reg.h
staging:
r8188eu: remove unused rtl8192c_PHY_GetHWRegOriginalValue()
staging:
r8188eu: Remove unused semaphore "io_retevt"
staging:
r8188eu: remove unused struct rf_shadow
staging:
r8188eu: remove unused variable b_hw_radio_off
staging:
r8188eu: remove unused variable cpwm_tog
staging:
r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops
staging:
r8188eu: remove usb_{read,write}_mem()
staging:
r8188eu: remove useless assignment
staging:
r8188eu: remove useless check
staging:
r8188eu: remove useless memset
staging:
r8188eu: remove wrapper around ReadChipVersion8188E()
staging:
r8188eu: remove wrapper Efuse_PowerSwitch()
staging:
r8188eu: remove wrapper rtw_IOL_exec_cmds_sync()
staging:
r8188eu: remove write-only fields from struct dm_priv
staging:
r8188eu: remove write-only fields from struct hal_data_8188e
staging:
r8188eu: remove write-only HwRxPageSize
staging:
r8188eu: remove write-only variable bLCKInProgress
staging:
r8188eu: remove write-only variable cpwm
staging:
r8188eu: remove write-only variable tog
staging:
r8188eu: remove write_bbreg from struct hal_ops
staging:
r8188eu: remove write_rfreg from struct hal_ops
staging:
r8188eu: rename hal_EfusePowerSwitch_RTL8188E()
staging:
r8188eu: rename ODM_PhyStatusQuery_92CSeries()
staging:
r8188eu: rename rtl8188eu_set_hal_ops()
staging:
r8188eu: rename symbols in rtw_read*() and rtw_write*()
staging:
r8188eu: reorder comments in usbctrl_vendorreq()
staging:
r8188eu: reorder declarations in usbctrl_vendorreq()
staging:
r8188eu: replace MACADDRLEN with ETH_ALEN
staging:
r8188eu: Replace zero-length array with flexible-array member
staging:
r8188eu: res_to_status is unused
staging:
r8188eu: RfOnOffDetect is unused
staging:
r8188eu: RFType type is always ODM_1T1R
staging:
r8188eu: rtw_set_ips_deny is not used
staging:
r8188eu: setting HW_VAR_SET_RPWM does nothing
staging:
r8188eu: silent_reset_inprogress is never read
staging:
r8188eu: silentreset_mutex is unused
staging:
r8188eu: simplify c2h_evt_hdl function
staging:
r8188eu: simplify rtl8188e_HalDmWatchDog
staging:
r8188eu: support interface is always usb
staging:
r8188eu: SupportICType is always ODM_RTL8188E
staging:
r8188eu: this endless loop is executed only once
staging:
r8188eu: Use a Mutex instead of a binary Semaphore
staging:
r8188eu: Use completions for signaling enqueueing
staging:
r8188eu: Use completions for signaling start / end kthread
staging:
r8188eu: use ETH_ALEN
staging:
r8188eu: use ether_addr_copy() in rtw_macaddr_cfg()
staging:
r8188eu: use GFP_ATOMIC under spinlock
staging:
r8188eu: use helper to check for broadcast address
staging:
r8188eu: use helper to set broadcast address
staging:
r8188eu: use in-kernel arc4 encryption
staging:
r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg()
staging:
r8188eu: Use kmemdup() to replace kmalloc + memcpy
staging:
r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context
staging:
r8188eu: use mac_pton() in rtw_macaddr_cfg()
staging:
r8188eu: Use memdup_user instead of kmalloc/copy_from_user
staging:
r8188eu: use random default mac address
staging:
r8188eu: use swap()
staging:
r8188eu: Use zeroing allocator in wpa_set_encryption()
staging:
r8188eu: wifi_error_status is write-only
staging:
r8712u: fix control-message timeout
staging:
Remove Netlogic XLP network driver
staging:
rtl8192e: Fix use after free in _rtl92e_pci_disconnect()
staging:
rtl8192e: remove unused variable ieee
staging:
rtl8192u: fix control-message timeouts
staging:
rtl8192u: remove unused static variable
staging:
rtl8712: fix use-after-free in rtl8712_dl_fw
staging:
rtl8712: prepare for const netdev->dev_addr
staging:
rtl8712: Statements should start on a tabstop
staging:
rtl8723bs: clean up comparsions to NULL
staging:
rtl8723bs: core: remove condition never execute
staging:
rtl8723bs: core: remove reassignment of same value to variable
staging:
rtl8723bs: core: Remove true and false comparison
staging:
rtl8723bs: core: Remove true and false comparison
staging:
rtl8723bs: core: Remove unnecessary blank lines
staging:
rtl8723bs: core: Remove unnecessary parentheses
staging:
rtl8723bs: core: Remove unnecessary space after a cast
staging:
rtl8723bs: fix unmet dependency on CRYPTO for CRYPTO_LIB_ARC4
staging:
rtl8723bs: hal remove the assignment to itself
staging:
rtl8723bs: hal: remove duplicate check
staging:
rtl8723bs: ignore unused wiphy_wowlan object warnings
staging:
rtl8723bs: remove a second possible deadlock
staging:
rtl8723bs: remove a third possible deadlock
staging:
rtl8723bs: remove meaningless pstat->passoc_req check in OnAssocReq()
staging:
rtl8723bs: remove possible deadlock when disconnect
staging:
rtl8723bs: remove possible deadlock when disconnect (v2)
staging:
rtl8723bs: remove unnecessary parentheses
staging:
rtl8723bs: remove unused _rtw_init_queue() function
staging:
rtl8723bs: remove unused macros from ioctl_linux.c
staging:
rtl8723bs: Replace zero-length array with flexible-array member
staging:
rtl8723bs: unwrap initialization of queues
staging:
rtl: use eth_hw_addr_set()
staging:
rts5208: remove parentheses pair in sd.c
staging:
rts5208: remove unnecessary parentheses in ms.c
staging:
rts5208: remove unnecessary parentheses in rtsx.c
staging:
rts5208: remove unnecessary parentheses in rtsx_card.c
staging:
rts5208: remove unnecessary parentheses in rtsx_chip.c
staging:
rts5208: remove unnecessary parentheses in rtsx_scsi.c
staging:
rts5208: remove unnecessary parentheses in rtsx_transport.c
staging:
rts5208: remove unnecessary parentheses in sd.c
staging:
rts5208: remove unnecessary parentheses in xd.c
staging:
unisys: use eth_hw_addr_set()
staging:
use eth_hw_addr_set()
staging:
use eth_hw_addr_set() for dev->addr_len cases
staging:
use eth_hw_addr_set() in orphan drivers
staging:
use eth_hw_addr_set() instead of ether_addr_copy()
staging:
use of_get_ethdev_address()
staging:
vchiq: add braces to if block
staging:
vchiq: cleanup code alignment issues
staging:
vchiq: convert to use a miscdevice
staging:
vchiq: drop trailing semicolon in macro definition
staging:
vchiq: remove braces from if block
staging:
vchiq: Replace function typedefs with equivalent declaration
staging:
vchiq_arm: clarify multiplication expressions
staging:
vchiq_arm: cleanup blank lines
staging:
vchiq_arm: cleanup code alignment issues
staging:
vchiq_arm: drop unnecessary declarations
staging:
vchiq_arm: fix quoted strings split across lines
staging:
vchiq_arm: move platform structs to vchiq_arm.c
staging:
vchiq_arm: re-order vchiq_arm_init_state
staging:
vchiq_arm: remove extra blank line
staging:
vchiq_arm: remove unnecessary space in cast
staging:
vchiq_arm: use __func__ to get function name in debug message
staging:
vchiq_core.h: fix CamelCase in function declaration
staging:
vchiq_core.h: use preferred kernel types
staging:
vchiq_core: cleanup blank lines
staging:
vchiq_core: cleanup code alignment issues
staging:
vchiq_core: cleanup lines that end with '(' or '['
staging:
vchiq_core: drop extern prefix in function declarations
staging:
vchiq_core: fix quoted strings split across lines
staging:
vchiq_core: get rid of typedef
staging:
vchiq_dev: cleanup code alignment issues
staging:
vchiq_dev: remove braces from if block
staging:
vt6655: fix camelcase in bShortSlotTime
staging:
vt6655: fix camelcase in byLocalID
staging:
vt6655: fix camelcase in byRate
staging:
vt6655: fix camelcase in ldBmThreshold
staging:
vt6655: fix camelcase in pbyCxtBuf
staging:
vt6655: fix camelcase in PortOffset
staging:
vt6655: Rename `by_preamble_type` parameter
staging:
vt6655: Rename `byInitCount` variable
staging:
vt6655: Rename `byRFType` variable
staging:
vt6655: Rename `bySleepCount` variable
staging:
vt6655: Rename `dwAL2230ChannelTable0` array
staging:
vt6655: Rename `dwAL2230ChannelTable1` array
staging:
vt6655: Rename `dwAL2230InitTable` array
staging:
vt6655: Rename `dwAL2230PowerTable` array
staging:
vt6655: Rename `dwAL7230ChannelTable0` array
staging:
vt6655: Rename `dwAL7230ChannelTable1` array
staging:
vt6655: Rename `dwAL7230ChannelTable2` array
staging:
vt6655: Rename `dwAL7230InitTable` array
staging:
vt6655: Rename `dwAL7230InitTableAMode` array
staging:
vt6655: Rename `ii` variable
staging:
vt6655: Rename `uChannel` variable
staging:
vt6655: Rename byPreambleType field
staging:
vt6655: Use named constants when checking preamble type
staging:
wfx: apply naming rules in hif_tx_mib.c
staging:
wfx: avoid c99 comments
staging:
wfx: avoid possible lock-up during scan
staging:
wfx: declare support for TDLS
staging:
wfx: declare variables at beginning of functions
staging:
wfx: do not send CAB while scanning
staging:
wfx: drop unused argument from hif_scan()
staging:
wfx: ensure IRQ is ready before enabling it
staging:
wfx: explain the purpose of wfx_send_pds()
staging:
wfx: fix atomic accesses in wfx_tx_queue_empty()
staging:
wfx: fix comments styles
staging:
wfx: fix error names
staging:
wfx: fix misleading 'rate_id' usage
staging:
wfx: fix space after cast operator
staging:
wfx: fix support for CSA
staging:
wfx: ignore PS when STA/AP share same channel
staging:
wfx: indent functions arguments
staging:
wfx: reformat comment
staging:
wfx: relax the PDS existence constraint
staging:
wfx: remove references to WFxxx in comments
staging:
wfx: remove unused definition
staging:
wfx: remove useless comments after #endif
staging:
wfx: remove useless debug statement
staging:
wfx: reorder function for slightly better eye candy
staging:
wfx: simplify API coherency check
staging:
wfx: simplify hif_join()
staging:
wfx: sta: Fix 'else' coding style warning
staging:
wfx: take advantage of wfx_tx_queue_empty()
staging:
wfx: uniformize counter names
staging:
wfx: update files descriptions
staging:
wfx: update with the firmware API 3.8
staging:
wfx: use abbreviated message for "incorrect sequence"
staging:
wfx: wait for SCAN_CMPL after a SCAN_STOP
staging:
wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()
staging:
wlan-ng: Remove filenames from files
staging; wlan-ng:
remove duplicate USB device ID
static_call,x86:
Robustify trampoline patching
stddef:
Fix kerndoc for sizeof_field() and offsetofend()
stddef:
Introduce DECLARE_FLEX_ARRAY() helper
stddef:
Introduce struct_group() helper macro
stmmac_pci:
Fix underflow size in stmmac_rx
string.h:
Introduce memset_after() for wiping trailing members/padding
string.h:
Introduce memset_startat() for wiping trailing members and padding
string:
uninline memcpy_and_pad
SUNRPC:
Add cond_resched() at the appropriate point in __rpc_execute()
SUNRPC:
Add trace event when alloc_pages_bulk() makes no progress
SUNRPC:
Capture value of xdr_buf::page_base
SUNRPC:
Change return value type of .pc_decode
SUNRPC:
Change return value type of .pc_encode
SUNRPC:
Check if the xprt is connected before handling sysfs reads
SUNRPC:
Clean up xs_tcp_setup_sock()
SUNRPC:
De-duplicate .pc_release() call sites
sunrpc:
fix header include guard in trace header
SUNRPC:
Fix races when closing the socket
SUNRPC:
Partial revert of commit 6f9f17287e78
SUNRPC:
Per-rpc_clnt task PIDs
SUNRPC:
Prevent immediate close+reconnect
SUNRPC:
Remove unnecessary memory barriers
sunrpc:
remove unnecessary test in rpc_task_set_client()
SUNRPC:
Remove WQ_HIGHPRI from xprtiod
SUNRPC:
Replace the "__be32 *p" parameter to .pc_decode
SUNRPC:
Replace the "__be32 *p" parameter to .pc_encode
SUNRPC:
Replace use of socket sk_callback_lock with sock_lock
SUNRPC:
Simplify the SVC dispatch code path
SUNRPC:
Trace calls to .rpc_call_done
SUNRPC:
Tracepoints should display tk_pid and cl_clid as a fixed-size field
SUNRPC:
Use BIT() macro in rpc_show_xprt_state()
SUNRPC:
use different lock keys for INET6 and LOCAL
SUNRPC:
xdr_stream_subsegment() must handle non-zero page_bases
SUNRPC:
xprt_clear_locked() only needs release memory semantics
surface:
surface3-wmi: Use ACPI_COMPANION() directly
surface:
surface3_power: Drop redundant acpi_bus_get_device() call
Linux:
Suspend related fixes on Tegra
svcrdma:
Split svcrmda_wc_{read,write} tracepoints
svcrdma:
Split the svcrdma_wc_receive() tracepoint
svcrdma:
Split the svcrdma_wc_send() tracepoint
swim3:
add missing major.h include
swim:
add a floppy registration bool which triggers del_gendisk()
swim:
add error handling support for add_disk()
swim:
add helper for disk cleanup
swim:
simplify using blk_cleanup_disk() on swim_remove()
swiotlb:
Support aligned swiotlb buffers
sx8:
fix an error code in carm_init_one()
sysfs:
refactor sysfs_add_file_mode_ns
sysfs:
simplify sysfs_kf_seq_show
sysfs:
split out binary attribute handling from sysfs_add_file_mode_ns
sysv:
use BUILD_BUG_ON instead of runtime check
target/iblock:
use bdev_nr_bytes instead of open coding it
task_stack:
Fix end_of_stack() for architectures with upwards-growing stack
tc-testing:
Add link for reviews with TC MAINTAINERS
tcp:
adjust rcv_ssthresh according to sk_reserved_mem
tcp:
adjust sndbuf according to sk_reserved_mem
tcp:
cleanup tcp_remove_empty_skb() use
tcp:
define macros for a couple reclaim thresholds
tcp:
do not clear skb->csum if already zero
tcp:
do not clear TCP_SKB_CB(skb)->sacked if already zero
tcp:
don't free a FIN sk_buff in tcp_remove_empty_skb()
tcp:
expose the tcp_mark_push() and tcp_skb_entail() helpers
tcp:
factorize ip_summed setting
tcp:
fix another uninit-value (sk_rx_queue_mapping)
tcp:
fix page frag corruption on page fault
tcp:
Fix uninitialized access in skb frags array for Rx 0cp.
tcp:
make tcp_build_frag() static
tcp:
move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex
tcp:
no longer set skb->reserved_tailroom
tcp:
remove dead code from tcp_collapse_retrans()
tcp:
remove dead code from tcp_sendmsg_locked()
tcp:
remove sk_{tr}x_skb_cache
tcp:
remove unneeded code from tcp_stream_alloc_skb()
tcp:
rename sk_stream_alloc_skb
tcp:
rename sk_wmem_free_skb
tcp:
switch orphan_count to bare per-cpu counters
tcp:
tracking packets with CE marks in BW rate sample
tcp:
Use BIT() for OPTION_* constants
tcp:
use MAX_TCP_HEADER in tcp_stream_alloc_skb
tcp_cubic:
fix spurious Hystart ACK train detections for not-cwnd-limited flows
tee:
add sec_world_id to struct tee_shm
tee:
amdtee: fix an IS_ERR() vs NULL bug
tee:
handle lookup of shm with reference count 0
tee:
optee: Fix incorrect page free bug
test_kprobes:
Move it from kernel/ to lib/
test_printf:
Append strings more efficiently
test_printf:
Make pft array const
test_printf:
Remove custom appending of '|'
test_printf:
Remove separate page_flags variable
testing:
selftests: forwarding.config.sample: Add tc flag
testing:
selftests: tc_common: Add tc_check_at_least_x_packets()
tg3:
Remove redundant assignments
thermal/core:
Deprecate changing cooling device state from userspace
thermal/core:
fix a UAF bug in __thermal_cooling_device_register()
thermal/core:
Fix null pointer dereference in thermal_release()
thermal/core:
Make the userspace governor deprecated
thermal/drivers/int340x:
Improve the tcc offset saving for suspend/resume
thermal/drivers/int340x:
processor_thermal: Suppot 64 bit RFIM responses
thermal/drivers/netlink:
Add the temperature when crossing a trip point
thermal/drivers/qcom/lmh:
make QCOM_LMH depends on QCOM_SCM
thermal/drivers/qcom/spmi-adc-tm5:
Add support for HC variant
thermal/drivers/rockchip_thermal:
Allow more resets for tsadc node
thermal/drivers/thermal_mmio:
Constify static struct thermal_mmio_ops
thermal/drivers/tsens:
Add timeout to get_temp_tsens_valid
thermal/drivers/uniphier:
Add compatible string for NX1 SoC
thermal:
core: Reset previous low and high trip during thermal zone init
thermal:
Fix NULL pointer dereferences in of_thermal_ functions
thermal:
int340x: delete bogus length check
thermal:
int340x: fix build on 32-bit targets
thermal:
int340x: Fix VCoRefLow MMIO bit offset for TGL
thermal:
int340x: Limit Kconfig to 64-bit
thermal:
intel_powerclamp: Use bitmap_zalloc/bitmap_free when applicable
thermal:
Move ABI documentation to Documentation/ABI
thermal:
rcar_gen3_thermal: Read calibration from hardware
thermal:
rcar_gen3_thermal: Store thcode and ptat in priv data
thermal:
Replace pr_warn() with pr_warn_once() in user_space_bind()
thunderbolt:
Enable retry logic for intra-domain control packets
thunderbolt:
Fix -Wrestrict warning
tifm:
Prefer struct_size over open coded arithmetic
tifm:
Remove usage of the deprecated "pci-dma-compat.h" API
timekeeping:
Really make sure wall_to_monotonic isn't positive
timers/nohz:
Last resort update jiffies on nohz_full IRQ entry
timers:
implement usleep_idle_range()
tipc:
check for null after calling kmemdup
tipc:
constify dev_addr passing
tipc:
only accept encrypted MSG_CRYPTO msgs
tipc:
use consistent GFP flags
tls:
fix replacing proto_ops
tls:
splice_read: fix accessing pre-processed records
tls:
splice_read: fix record type check
tomoyo:
Check exceeded quota early in tomoyo_domain_quota_is_ok().
tomoyo:
use hwight16() in tomoyo_domain_quota_is_ok()
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools build:
Drop needless slang include path in test-all
tools build:
Fix removal of feature-sync-compare-and-swap feature detection
tools build:
Remove needless libpython-version feature check that breaks test-all fast path
tools headers cpufeatures:
Sync with the kernel sources
tools headers UAPI:
Sync arch prctl headers with the kernel sources
tools headers UAPI:
Sync drm/i915_drm.h with the kernel sources
tools headers UAPI:
Sync files changed by new futex_waitv syscall
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 MIPS syscall table file changed by new futex_waitv syscall
tools headers UAPI:
Sync powerpc syscall table file changed by new futex_waitv syscall
tools headers UAPI:
Sync s390 syscall table file changed by new futex_waitv syscall
tools headers UAPI:
Sync sound/asound.h with the kernel sources
tools headers UAPI:
Sync x86's asm/kvm.h with the kernel sources
tools lib:
Adopt list_sort() from the kernel sources
tools, build:
Add RISC-V to HOSTARCH parsing
tools/bootconfig:
Print all error message in stderr
tools/bootconfig:
Run test script when build all
tools/counter:
Create Counter tools
tools/latency-collector:
Use correct size when writing queue_full_warning
tools/lib/lockdep:
drop leftover liblockdep headers
tools/lib/lockdep:
drop liblockdep
tools/perf:
Add mem_hops field in perf_mem_data_src structure
tools/rcu:
Add an extract-stall script
tools/resolve_btfids:
Install libbpf headers when building
tools/resolve_btfids:
Skip unresolved symbol warning for empty BTF sets
tools/resolve_btfids:
Switch to new btf__type_cnt API
tools/runqslower:
Fix cross-build
tools/runqslower:
Install libbpf headers when building
tools/selftests/damon:
update for regions prioritization of schemes
tools/testing/cxl:
Introduce a mock memory device + driver
tools/testing/cxl:
Introduce a mocked-up CXL port hierarchy
tools/vm/page-types.c:
make walk_file() aware of address range option
tools/vm/page-types.c:
move show_file() to summary output
tools/vm/page-types.c:
print file offset in hexadecimal
tools/vm/page_owner_sort.c:
count and sort by mem
tools:
Allow specifying base BTF file in resolve_btfids
tools:
arch: x86: pull in pvclock headers
tools:
arm64: Import sysreg.h
tools:
Bump minimum LLVM C++ std to GNU++14
tools:
Fix math.h breakage
tools:
sync uapi/linux/if_link.h header
topology:
Represent clusters of CPUs within a die
torture:
Allot 1G of memory for scftorture runs
torture:
Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument
torture:
Make kvm-remote.sh print size of downloaded tarball
torture:
Make torture.sh print the number of files to be compressed
tpm:
Check for integer overflow in tpm2_map_response_body()
tpm:
fix Atmel TPM crash caused by too frequent queries
tpm:
tis: Kconfig: Add helper dependency on COMPILE_TEST
tpm_tis_spi:
Add missing SPI ID
trace/osnoise:
Add migrate-disabled field to the osnoise header
trace/osnoise:
Fix an ifdef comment
trace/timerlat:
Add migrate-disabled field to the timerlat header
tracefs:
Have new files inherit the ownership of their parent
tracefs:
Have tracefs directories not set OTH permission bits by default
tracefs:
Set all files to the same group ownership as the mount option
tracing/cfi:
Fix cmp_entries_* functions signature mismatch
tracing/doc:
Fix typos on the timerlat tracer documentation
tracing/histogram:
Covert expr to const if both operands are constants
tracing/histogram:
Do not copy the fixed-size char array field over the field size
tracing/histogram:
Document expression arithmetic and constants
tracing/histogram:
Document hist trigger variables
tracing/histogram:
Fix check for missing operands in an expression
tracing/histogram:
Fix documentation inline emphasis warning
tracing/histogram:
Fix semicolon.cocci warnings
tracing/histogram:
Fix UAF in destroy_hist_field()
tracing/histogram:
Optimize division by a power of 2
tracing/histogram:
Optimize division by constants
tracing/histogram:
Simplify handling of .sym-offset in expressions
tracing/histogram:
Update division by 0 documentation
tracing/histograms:
String compares should not care about signed values
tracing/hwlat:
Make some internal symbols static
tracing/osnoise:
Allow multiple instances of the same tracer
tracing/osnoise:
Do not follow tracing_cpumask
tracing/osnoise:
Improve comments about barrier need for NMI callbacks
tracing/osnoise:
Make osnoise_instances static
tracing/osnoise:
Remove PREEMPT_RT ifdefs from inside functions
tracing/osnoise:
Remove STACKTRACE ifdefs from inside functions
tracing/osnoise:
Remove TIMERLAT ifdefs from inside functions
tracing/osnoise:
Split workload start from the tracer start
tracing/osnoise:
Support a list of trace_array *tr
tracing/osnoise:
Use start/stop_per_cpu_kthreads() on osnoise_cpus_write()
tracing/perf:
Add interrupt_context_level() helper
tracing/selftests:
Add tests for hist trigger expression parsing
tracing/uprobe:
Fix uprobe_perf_open probes iteration
tracing:
Add division and multiplication support for hist triggers
tracing:
Add length protection to histogram string copies
tracing:
Add support for creating hist trigger variables from literal
tracing:
Add trampoline/graph selftest
tracing:
Check pid filtering when creating events
tracing:
Create a sparse bitmask for pid filtering
tracing:
Disable "other" permission bits in the tracefs files
tracing:
Don't use out-of-sync va_list in event printing
tracing:
Explain the trace recursion transition bit better
tracing:
Fix a kmemleak false positive in tracing_map
tracing:
Fix check for trace_percpu_buffer validity in get_trace_buf()
tracing:
Fix missing trace_boot_init_histograms kstrdup NULL checks
tracing:
Fix operator precedence for hist triggers expression
tracing:
Fix pid filtering when triggers are attached
tracing:
Fix possible memory leak in __create_synth_event() error path
tracing:
Fix selftest config check for function graph start up test
tracing:
in_irq() cleanup
tracing:
Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
tracing:
Initialize upper and lower vars in pid_list_refill_irq()
tracing:
Place trace_pid_list logic into abstract functions
tracing:
Reuse logic from perf's get_recursion_context()
tracing:
Show kretprobe unknown indicator only for kretprobe_trampoline
tracing:
Show size of requested perf buffer
tracing:
Tag trace_percpu_buffer as a percpu pointer
tracing:
Test the 'Do not trace this pid' case in create event
tracing:
use %ps format string to print symbols
tracing:
Use linker magic instead of recasting ftrace_ops_list_func()
tracing:
Use memset_startat() to zero struct trace_iterator
treewide:
Add missing includes masked by cgroup -> bpf dependency
treewide:
Replace 0-element memcpy() destinations with flexible arrays
treewide:
Replace open-coded flex arrays in unions
treewide:
Replace the use of mem_encrypt_active() with cc_platform_has()
tty/sysrq:
More intuitive Shift handling
tty:
add rpmsg driver
tty:
baudrate: Explicit usage of B0 for encoding input baudrate
tty:
Fix extra "not" in TTY_DRIVER_REAL_RAW description
tty:
hvc: pass DMA capable memory to put_chars()
tty:
hvc: use correct dma alignment size
tty:
make tty_ldisc_ops::hangup return void
tty:
moxa: merge moxa.h into moxa.c
tty:
n_gsm: Add some instructions and code for requester
tty:
n_gsm: clean up indenting in gsm_queue()
tty:
n_gsm: Delete gsm_disconnect when config requester
tty:
n_gsm: Delete gsmtty open SABM frame when config requester
tty:
n_gsm: Don't ignore write return value in gsmld_output()
tty:
n_gsm: Modify cr bit value when config requester
tty:
n_gsm: Modify CR,PF bit printk info when config requester
tty:
n_gsm: Modify CR,PF bit when config requester
tty:
n_gsm: Modify gsmtty driver register method when config requester
tty:
n_gsm: Save dlci address open status when config requester
tty:
n_hdlc: make n_hdlc_tty_wakeup() asynchronous
tty:
remove extern from functions in tty headers
tty:
remove file from n_tty_ioctl_helper
tty:
remove file from tty_mode_ioctl
tty:
remove flags from struct tty_ldisc_ops
tty:
rpmsg: Add pr_fmt() to prefix messages
tty:
rpmsg: Assign returned id to a local variable
tty:
rpmsg: Define tty name via constant string literal
tty:
rpmsg: Unify variable used to keep an error code
tty:
rpmsg: Use dev_err_probe() in ->probe()
tty:
serial: atmel: use macros instead of hardcoded values
tty:
serial: msm_serial: Deactivate RX DMA for polling support
tty:
serial: samsung: describe driver in KConfig
tty:
serial: samsung: Improve naming for common macro
tty:
serial: uartlite: Prevent changing fixed parameters
tty:
tty_buffer: Fix the softlockup issue in flush_to_ldisc
tty:
unexport tty_ldisc_release
tulip:
fix setting device address from rom
tun:
avoid double free in tun_free_netdev
tun:
fix bonding active backup with arp monitoring
u64_stats:
Introduce u64_stats_set()
uapi/linux/prctl:
provide macro definitions for the PR_SCHED_CORE type argument
uapi:
Add
uapi:
fix linux/nfc.h userspace compilation errors
uapi:
Fix undefined __always_inline on non-glibc systems
ucounts:
Add get_ucounts_or_wrap for clarity
ucounts:
Fix rlimit max values check
ucounts:
In set_cred_ucounts assume new->ucounts is non-NULL
ucounts:
Remove unnecessary test for NULL ucount in get_ucounts
ucounts:
Use atomic_long_sub_return for clarity
udf:
Fix crash after seekdir
udf:
use sb_bdev_nr_blocks
udp6:
allow SO_MARK ctrl msg to affect routing
udp6:
Use Segment Routing Header for dest address if present
udp:
using datalen to cap ipv6 udp max gso segments
udp:
using datalen to cap max gso segments
udp:
Validate checksum in udp_read_sock()
um/drivers/ubd_kern:
add error handling support for add_disk()
UNRPC:
Return specific error code on kmalloc failure
Linux:
update email addresses. Change all email addresses for Mark Gross to use
[email protected]
.
usb-storage:
Add compatibility quirk flags for iODD 2531/2541
usb:
atm: Use struct_size() helper
USB:
cdc-acm: remove duplicate USB device ID
usb:
cdc-wdm: Constify static struct wwan_port_ops
usb:
cdns3: gadget: fix new urb never complete if ep cancel previous requests
usb:
cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init()
usb:
cdnsp: Fix incorrect calling of cdnsp_died function
usb:
cdnsp: Fix incorrect status for control request
usb:
cdnsp: Fix issue in cdnsp_log_ep trace event
usb:
cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore
usb:
chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe
USB:
chipidea: fix interrupt deadlock
usb:
chipidea: udc: make controller hardware endpoint primed
usb:
core: config: Change sizeof(struct ...) to sizeof(*...)
usb:
core: config: fix validation of wMaxPacketValue entries
usb:
core: config: using bit mask instead of individual bits
usb:
core: hcd: fix messages in usb_hcd_request_irqs()
USB:
core: Make do_proc_control() and do_proc_bulk() killable
usb:
dwc2: add otg_rev and otg_caps information for gadget driver
usb:
dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled
usb:
dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init
usb:
dwc2: drd: reset current session before setting the new one
usb:
dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe
usb:
dwc2: gadget: Fix ISOC flow for elapsed frames
usb:
dwc2: hcd_queue: Fix use of floating point literal
usb:
dwc2: stm32mp15: set otg_rev
usb:
dwc3: Align DWC3_EP_* flag macros
usb:
dwc3: core: Revise GHWPARAMS9 offset
usb:
dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
usb:
dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep
usb:
dwc3: gadget: Check for L1/L2/U3 for Start Transfer
usb:
dwc3: gadget: Fix null pointer exception
usb:
dwc3: gadget: Ignore NoStream after End Transfer
usb:
dwc3: gadget: Skip resizing EP's TX FIFO if already resized
usb:
dwc3: leave default DMA for PCI devices
usb:
dwc3: reference clock period configuration
usb:
ehci: Fix a function name in comments
usb:
ehci: handshake CMD_RUN instead of STS_HALT
USB:
EHCI: Improve port index sanitizing
usb:
exynos: describe driver in KConfig
usb:
gadget: avoid unusual inline assembly
USB:
gadget: bRequestType is a bitfield, not a enum
usb:
gadget: configfs: add cfg_to_gadget_info() helper
usb:
gadget: configfs: change config attributes file operation
USB:
gadget: detect too-big endpoint 0 requests
usb:
gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
usb:
gadget: f_mass_storage: Disable eps during disconnect
usb:
gadget: f_uac2: clean up some inconsistent indenting
usb:
gadget: fix for a typo that conveys logically-inverted information.
usb:
gadget: goku_udc: Fix mask and set operation on variable master
usb:
gadget: hid: fix error code in do_config()
usb:
gadget: Mark USB_FSL_QE broken on 64-bit
usb:
gadget: storage: add support for media larger than 2T
usb:
gadget: u_audio.c: Adding Playback Pitch ctl for sync playback
usb:
gadget: u_ether: fix race in setting MAC address in setup phase
usb:
gadget: u_ether: use eth_hw_addr_set()
usb:
gadget: udc-xilinx: Add clock support
usb:
gadget: udc-xilinx: Fix an error handling path in 'xudc_probe()'
usb:
gadget: udc: core: Print error code in usb_gadget_probe_driver()
usb:
gadget: udc: core: Revise comments for USB ep enable/disable
usb:
gadget: udc: core: Use pr_fmt() to prefix messages
USB:
gadget: udc: Remove some dead code
usb:
gadget: uvc: consistently use define for headerlen
usb:
gadget: uvc: ensure the vdev is unset
usb:
gadget: uvc: fix multiple opens
usb:
gadget: uvc: implement dwPresentationTime and scrSourceClock
usb:
gadget: uvc: only pump video data if necessary
usb:
gadget: uvc: only schedule stream in streaming state
usb:
gadget: uvc: rename function to be more consistent
usb:
gadget: uvc: test if ep->desc is valid on ep_queue
usb:
gadget: uvc: use on returned header len in video_encode_isoc_sg
USB:
gadget: zero allocate endpoint 0 buffers
USB:
host: ehci-atmel: Add support for HSIC phy
usb:
host: ehci-mv: drop duplicated MODULE_ALIAS
usb:
host: ehci: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
usb:
host: fotg210: Fix a function name in comments
usb:
host: fotg210: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
usb:
host: ohci-tmio: check return value after calling platform_get_resource()
usb:
host: oxu210hp: Fix a function name in comments
usb:
hub: Fix locking issues with address0_mutex
usb:
hub: Fix usb enumeration issue due to address0 race
USB:
iowarrior: fix control-message timeouts
usb:
max-3421: Use driver data instead of maintaining a list of bound devices
usb:
misc: ehset: Workaround for "special" hubs
usb:
mtu3: add memory barrier before set GPD's HWO
usb:
mtu3: enable wake-up interrupt after runtime_suspend called
usb:
mtu3: fix interval value for intr and isoc
usb:
mtu3: fix list_head check warning
usb:
mtu3: set interval of FS intr and isoc endpoint
usb:
musb: Balance list entry in musb_gadget_queue
usb:
musb: mediatek: Expose role-switch control to userspace
usb:
musb: select GENERIC_PHY instead of depending on it
usb:
musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTROL access
usb:
musb: tusb6010: check return value after calling platform_get_resource()
USB:
NO_LPM quirk Lenovo Powered USB-C Travel Hub
USB:
NO_LPM quirk Lenovo Powered USB-C Travel Hub
USB:
NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
usb:
ohci: disable start-of-frame interrupt in ohci_rh_suspend
usb:
ohci: Prefer struct_size over open coded arithmetic
USB:
phy: tahvo:remove unnecessary debug log
usb:
phy: tegra: Support OTG mode programming
usb:
remove res2 argument from gadget code completions
USB:
serial: allow hung up ports to be suspended
USB:
serial: ch314: use usb_control_msg_recv()
USB:
serial: clean up core error labels
USB:
serial: cp210x: fix CP2105 GPIO registration
USB:
serial: cp210x: use usb_control_msg_recv() and usb_control_msg_send()
USB:
serial: f81232: use usb_control_msg_recv() and usb_control_msg_send()
USB:
serial: ftdi_sio: use usb_control_msg_recv()
USB:
serial: keyspan: fix memleak on probe errors
USB:
serial: keyspan_pda: use usb_control_msg_recv()
USB:
serial: kl5kusb105: clean up line-status handling
USB:
serial: kl5kusb105: drop line-status helper
USB:
serial: kl5kusb105: simplify line-status handling
USB:
serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send()
USB:
serial: option: add Fibocom FM101-GL variants
USB:
serial: option: add Telit FN990 compositions
USB:
serial: option: add Telit LE910S1 0x9200 composition
USB:
serial: pl2303: fix GC type detection
usb:
smsc: use eth_hw_addr_set()
usb:
typec: altmodes/displayport: Make dp_altmode_notify() more generic
usb:
typec: altmodes/displayport: Notify drm subsys of hotplug events
usb:
typec: fusb302: Fix masking of comparator and bc_lvl interrupts
usb:
typec: hd3ss3220: Use regmap_write_bits()
usb:
typec: STUSB160X should select REGMAP_I2C
usb:
typec: tcpci: Fix spelling mistake "resolbed" -> "resolved"
usb:
typec: tcpm: fix tcpm unregister port but leave a pending timer
usb:
typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
usb:
typec: tipd: Add an additional overflow check
usb:
typec: tipd: Add short-circuit for no irqs
usb:
typec: tipd: Add support for Apple CD321X
usb:
typec: tipd: Don't read/write more bytes than required
usb:
typec: tipd: Enable event interrupts by default
usb:
typec: tipd: Fix initialization sequence for cd321x
usb:
typec: tipd: Fix typo in cd321x_switch_power_state
usb:
typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C
usb:
typec: tipd: Remove WARN_ON in tps6598x_block_read
usb:
typec: tipd: Split interrupt handler
usb:
typec: tipd: Switch CD321X power state to S0
usb:
typec: ucsi: acpi: Reduce the command completion timeout
usb:
typec: ucsi: Add polling mechanism for partner tasks like alt mode checking
usb:
typec: ucsi: Always cancel the command if PPM reports BUSY condition
usb:
typec: ucsi: Better fix for missing unplug events issue
usb:
typec: ucsi: Check the partner alt modes always if there is PD contract
usb:
typec: ucsi: Don't stop alt mode registration on busy condition
usb:
typec: ucsi: Only check the contract if there is a connection
usb:
typec: ucsi: Read the PDOs in separate work
usb:
usb-skeleton: Update min() to min_t()
usb:
xhci-mtk: enable wake-up interrupt after runtime_suspend called
usb:
xhci-mtk: fix list_del warning when enable list debug
usb:
xhci-mtk: use xhci_dbg() to print log
usb:
xhci: Enable runtime-pm by default on AMD Yellow Carp platform
usb:
xhci: Extend support for runtime power management for AMD's Yellow carp.
usb:
xhci: tegra: Check padctrl interrupt presence in device tree
usb:
xhci: Use to_pci_driver() instead of pci_dev->driver
Linux:
usb:gadget: f_uac1: fixed sync playback
usbb:
catc: use correct API for MAC addresses
userfaultfd/selftests:
don't rely on GNU extensions for random numbers
userfaultfd/selftests:
fix calculation of expected ioctls
userfaultfd/selftests:
fix feature support detection
userfaultfd/selftests:
fix hugetlb area allocations
vboxfs:
fix broken legacy mount signature checking
vdpa/mlx5:
Fix clearing of VIRTIO_NET_F_MAC feature bit
vdpa/mlx5:
Forward only packets with allowed MAC address
vdpa/mlx5:
Propagate link status from device to vdpa driver
vdpa/mlx5:
Remove mtu field from vdpa net device
vdpa/mlx5:
Rename control VQ workqueue to vdpa wq
vdpa/mlx5:
Support configuration of MAC
vdpa:
add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE
vdpa:
add new callback get_vq_num_min in vdpa_config_ops
vdpa:
check that offsets are within bounds
vdpa:
Consider device id larger than 31
vdpa:
Enable user to set mac and mtu of vdpa device
vdpa:
fix typo
vdpa:
Introduce and use vdpa device get, set config helpers
vdpa:
Introduce query of device config layout
vdpa:
min vq num of vdpa device cannot be greater than max vq num
vdpa:
Use kernel coding style for structure comments
vdpa_sim:
avoid putting an uninitialized iova_domain
vdpa_sim_net:
Enable user to set mac address and mtu
vduse:
check that offset is within bounds in get_config()
vduse:
fix memory corruption in vduse_dev_ioctl()
veth:
ensure skb entering GRO are not cloned.
vfio/ccw:
Convert to use vfio_register_emulated_iommu_dev()
vfio/ccw:
Pass vfio_ccw_private not mdev_device to various functions
vfio/ccw:
Remove unneeded GFP_DMA
vfio/ccw:
Use functions for alloc/free of the vfio_ccw_private
vfio/fsl-mc:
Add per device reset support
vfio/iommu_type1:
initialize pgsize_bitmap in ->open
vfio/iommu_type1:
remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER
vfio/iommu_type1:
remove the "external" domain
vfio/pci:
Add OpRegion 2.0+ Extended VBT support.
vfio/pci:
Fix OpRegion read
vfio/spapr_tce:
reject mediated devices
vfio:
clean up the check for mediated device in vfio_iommu_type1
vfio:
Delete vfio_get/put_group from vfio_iommu_group_notifier()
vfio:
Do not open code the group list search in vfio_create_group()
vfio:
Don't leak a group reference if the group already exists
vfio:
factor out a vfio_group_find_or_alloc helper
vfio:
factor out a vfio_iommu_driver_allowed helper
vfio:
move the vfio_iommu_driver_ops interface out of
vfio:
Move vfio_iommu_group_get() to vfio_register_group_dev()
vfio:
refactor noiommu group creation
vfio:
remove all kernel-doc notation
vfio:
remove the iommudata check in vfio_noiommu_attach_group
vfio:
remove the iommudata hack for noiommu groups
vfio:
remove the unused mdev iommu hook
vfio:
remove unused method from vfio_iommu_driver_ops
vfio:
simplify iommu group allocation for mediated devices
vfio:
Use a refcount_t instead of a kref in the vfio_group
vfio:
Use cdev_device_add() instead of device_create()
vfs:
keep inodes with page cache off the inode shrinker LRU
vgacon:
Propagate console boot parameters before calling `vc_resize'
vhost-vdpa:
clean irqs before reseting vdpa device
vhost/vsock:
cleanup removing `len` variable
vhost/vsock:
fix incorrect used length reported to the guest
video:
backlight: Drop maximum brightness override for brightness zero
video:
backlight: ili9320: Make ili9320_remove() return void
video:
fbdev: chipsfb: use memset_io() instead of memset()
virt:
acrn: Introduce interfaces for MMIO device passthrough
virt:
acrn: Introduce interfaces for virtual device creating/destroying
virtchnl:
Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define
virtchnl:
Use the BIT() macro for capability/offload flags
virtio-blk:
add num_request_queues module parameter
virtio-blk:
avoid preallocating big SGL for data
virtio-blk:
don't let virtio core to validate used length
virtio-blk:
fixup coccinelle warnings
virtio-blk:
modify the value type of num in virtio_queue_rq()
virtio-blk:
Use blk_validate_block_size() to validate block size
virtio-blk:
validate num_queues during probe
virtio-console:
remove unnecessary kmemdup()
virtio-gpu api:
multiple context types with explicit initialization
virtio-gpu:
fix possible memory allocation failure
virtio-mem:
disallow mapping virtio-mem memory via /dev/mem
virtio-mem:
factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug()
virtio-mem:
factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug()
virtio-mem:
factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug()
virtio-mem:
kdump mode to sanitize /proc/vmcore access
virtio-mem:
support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE
virtio-net:
don't let virtio core to validate used length
virtio-pci:
harden INTX interrupts
virtio-pci:
introduce legacy device module
virtio-pmem:
add myself as virtio-pmem maintainer
virtio-scsi:
don't let virtio core to validate used buffer length
virtio/vsock:
fix the transport to work with VMADDR_CID_ANY
virtio:
always enter drivers/virtio/
virtio_blk:
allow 0 as num_request_queues
virtio_blk:
correct types for status handling
virtio_blk:
Fix spelling mistake: "advertisted" -> "advertised"
virtio_config:
introduce a new .enable_cbs method
virtio_console:
validate max_nr_ports before trying to use it
virtio_gpio:
drop packed attribute
virtio_net:
clarify tailroom logic
virtio_net:
fix rx_drops stat for small pkts
virtio_net:
introduce TX timeout watchdog
virtio_net:
skip RCU read lock by checking xdp_enabled of vi
virtio_net:
use netdev_warn_once to output warn when without enough queues
virtio_pci:
harden MSI-X interrupts
virtio_ring:
check desc == NULL when using indirect with packed
virtio_ring:
Fix querying of maximum DMA mapping size for virtio device
virtio_ring:
fix typos in vring_desc_extra
virtio_ring:
make virtqueue_add_indirect_packed prettier
virtio_ring:
validate used buffer length
virtio_vdpa:
setup correct vq size with callbacks get_vq_num_{max,min}
virtiofs:
use strscpy for copying the queue name
vmalloc:
back off when the current task is OOM-killed
vmalloc:
choose a better start address in vm_area_register_early()
vmlinux.lds.h:
Have ORC lookup cover entire _etext - _stext
vmlinux.lds.h:
wrap built-in firmware support under FW_LOADER
vmxnet3:
fix minimum vectors alloc issue
vmxnet3:
Use generic Kconfig option for page size limit
vp_vdpa:
add vq irq offloading support
vrf:
don't run conntrack on vrf with !dflt qdisc
vrf:
Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
vrf:
run conntrack only in context of lower/physdev for locally generated packets
vsock/virtio:
suppress used length validation
vsock:
Enable y2038 safe timeval for timeout
vsock:
prevent unnecessary refcnt inc for nonblocking connect
vsock:
Refactor vsock_*_getsockopt to resemble sock_getsockopt
vsprintf:
Make %pGp print the hex value
vsprintf:
Update %pGp documentation about that it prints hex value
wait:
add wake_up_pollfree()
watchdog/sb_watchdog:
fix compilation problem due to COMPILE_TEST
watchdog:
ar7_wdt: Make use of the helper function devm_platform_ioremap_resource_byname()
watchdog:
bcm63xx_wdt: fix fallthrough warning
watchdog:
da9062: da9063: prevent pings ahead of machine reset
watchdog:
db8500_wdt: Rename driver
watchdog:
db8500_wdt: Rename symbols
watchdog:
f71808e_wdt: constify static array
watchdog:
f71808e_wdt: dynamically allocate watchdog driver data
watchdog:
f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
watchdog:
f71808e_wdt: migrate to new kernel watchdog API
watchdog:
f71808e_wdt: refactor to platform device/driver pair
watchdog:
f71808e_wdt: remove superfluous global
watchdog:
f71808e_wdt: rename variant-independent identifiers appropriately
watchdog:
iTCO_wdt: Make use of the helper function devm_platform_ioremap_resource()
watchdog:
iTCO_wdt: No need to stop the timer in probe
watchdog:
meson_gxbb_wdt: add nowayout parameter
watchdog:
meson_gxbb_wdt: add timeout parameter
watchdog:
mlx-wdt: Use regmap_write_bits()
watchdog:
mtk: add disable_wdt_extrst support
watchdog:
remove dead iop watchdog timer driver
watchdog:
rti-wdt: Make use of the helper function devm_platform_ioremap_resource()
watchdog:
rza_wdt: Use semicolons instead of commas
watchdog:
s3c2410: describe driver in KConfig
watchdog:
sp5100_tco: Add support for get_timeleft
watchdog:
stm32_iwdg: drop superfluous error message
watchdog:
sunxi_wdt: Add support for D1
watchdog:
ux500_wdt: Drop platform data
wcn36xx:
Add ability for wcn36xx_smd_dump_cmd_req to pass two's complement
wcn36xx:
Add chained transfer support for AMSDU
wcn36xx:
add missing 5GHz channels 136 and 144
wcn36xx:
add proper DMA memory barriers in rx path
wcn36xx:
Channel list update before hardware scan
wcn36xx:
Correct band/freq reporting on RX
wcn36xx:
Enable hardware scan offload for 5Ghz band
wcn36xx:
Fix (QoS) null data frame bitrate/modulation
wcn36xx:
Fix Antenna Diversity Switching
wcn36xx:
Fix discarded frames due to wrong sequence number
wcn36xx:
Fix HT40 capability for 2Ghz band
wcn36xx:
Fix packet drop on resume
wcn36xx:
Fix tx_status mechanism
wcn36xx:
handle connection loss indication
wcn36xx:
Implement Idle Mode Power Save
wcn36xx:
switch on antenna diversity feature bit
wcn36xx:
Treat repeated BMPS entry fail as connection loss
wil6210:
use eth_hw_addr_set()
wilc1000:
add 'initialized' flag check before adding an element to TX queue
wilc1000:
add new WID to pass wake_enable information to firmware
wilc1000:
add reset/terminate/repeat command support for SPI bus
wilc1000:
configure registers to handle chip wakeup sequence
wilc1000:
fix possible memory leak in cfg_scan_result()
wilc1000:
handle read failure issue for clockless registers
wilc1000:
ignore clockless registers status response for SPI
wilc1000:
increase config packets response wait timeout limit
wilc1000:
invoke chip reset register before firmware download
wilc1000:
move 'deinit_lock' lock init/destroy inside module probe
wilc1000:
use correct write command sequence in wilc_spi_sync_ext()
wilc1000:
use eth_hw_addr_set()
wireguard:
allowedips: add missing __rcu annotation to satisfy sparse
wireguard:
device: reset peer src endpoint when netns exits
wireguard:
main: rename 'mod_init' & 'mod_exit' functions to be module-specific
wireguard:
ratelimiter: use kvcalloc() instead of kvzalloc()
wireguard:
receive: drop handshakes if queue lock is contended
wireguard:
receive: use ring buffer for incoming handshakes
wireguard:
selftests: actually test for routing loops
wireguard:
selftests: increase default dmesg log size
wireguard:
selftests: rename DEBUG_PI_LIST to DEBUG_PLIST
wireless:
mac80211_hwsim: use eth_hw_addr_set()
wireless:
Remove redundant 'flush_workqueue()' calls
wireless:
use eth_hw_addr_set()
wireless:
use eth_hw_addr_set() for dev->addr_len cases
wireless:
use eth_hw_addr_set() instead of ether_addr_copy()
wl3501_cs:
use eth_hw_addr_set()
wlcore:
spi: Use dev_err_probe()
workqueue, kasan:
avoid alloc_pages() when recording stack
workqueue:
doc: Call out the non-reentrance conditions
workqueue:
Introduce show_one_worker_pool and show_one_workqueue.
workqueue:
make sysfs of unbound kworker cpumask more clever
writeback:
prefer struct_size over open coded arithmetic
x86,bugs:
Unconditionally allow spectre_v2=retpoline,amd
x86/64/mm:
Map all kernel memory into trampoline_pgd
x86/ACPI:
Don't add CPUs that are not online capable
x86/alternative:
Add debug prints to apply_retpolines()
x86/alternative:
Handle Jcc __x86_indirect_thunk_\reg
x86/alternative:
Implement .retpoline_sites support
x86/alternative:
Try inline spectre_v2=retpoline,amd
x86/apic:
Reduce cache line misses in __x2apic_send_IPI_mask()
x86/arch_prctl:
Add controls for dynamic XSTATE components
x86/asm:
Add _ASM_RIP() macro for x86-64 (%rip) suffix
x86/asm:
Avoid adding register pressure for the init case in static_cpu_has()
x86/asm:
Fix register order
x86/asm:
Fixup odd GEN-for-each-reg.h usage
x86/boot/compressed:
Avoid duplicate malloc() implementations
x86/boot:
Allow a "silent" kaslr random byte fetch
x86/boot:
Fix make hdimage with older versions of mtools
x86/boot:
Mark prepare_command_line() __init
x86/boot:
Move EFI range reservation after cmdline parsing
x86/boot:
Pull up cmdline preparation and early param parsing
x86/build:
Tuck away built-in firmware under FW_LOADER
x86/build:
Use the proper name CONFIG_FW_LOADER
x86/copy_mc:
Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups
x86/cpu:
Add Raptor Lake to Intel family
x86/CPU:
Add support for Vortex CPUs
x86/cpu:
Drop spurious underscore from RAPTOR_LAKE #define
x86/cpu:
Fix migration safety with X86_BUG_NULL_SEL
x86/cpufeatures:
Add eXtended Feature Disabling (XFD) feature bit
x86/entry:
Add a fence for kernel entry SWAPGS in paranoid_entry()
x86/entry:
Use the correct fence macro after swapgs in kernel CR3
x86/extable:
Get rid of redundant macros
x86/extable:
Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE
x86/extable:
Remove EX_TYPE_FAULT from MCE safe fixups
x86/extable:
Rework the exception table mechanics
x86/extable:
Tidy up redundant handler functions
x86/fpu/amx:
Define AMX state components and have it used for boot-time checks
x86/fpu/amx:
Enable the AMX feature in 64-bit mode
x86/fpu/core:
Convert to fpstate
x86/fpu/regset:
Convert to fpstate
x86/fpu/signal:
Change return code of check_xstate_in_sigframe() to boolean
x86/fpu/signal:
Change return code of restore_fpregs_from_user() to boolean
x86/fpu/signal:
Change return type of __fpu_restore_sig() to boolean
x86/fpu/signal:
Change return type of copy_fpregs_to_sigframe() helpers to boolean
x86/fpu/signal:
Change return type of copy_fpstate_to_sigframe() to boolean
x86/fpu/signal:
Change return type of fpu__restore_sig() to boolean
x86/fpu/signal:
Clarify exception handling in restore_fpregs_from_user()
x86/fpu/signal:
Convert to fpstate
x86/fpu/signal:
Fix missed conversion to correct boolean retval in save_xstate_epilog()
x86/fpu/signal:
Initialize sw_bytes in save_xstate_epilog()
x86/fpu/signal:
Move header zeroing out of xsave_to_user_sigframe()
x86/fpu/signal:
Move xstate clearing out of copy_fpregs_to_sigframe()
x86/fpu/signal:
Prepare for variable sigframe length
x86/fpu/signal:
Use fpstate for size and features
x86/fpu/xstate:
Add fpstate_realloc()/free()
x86/fpu/xstate:
Add XFD #NM handler
x86/fpu/xstate:
Cleanup size calculations
x86/fpu/xstate:
Mark all init only functions __init
x86/fpu/xstate:
Move remaining xfeature helpers to core
x86/fpu/xstate:
Prepare XSAVE feature table for gaps in state component numbers
x86/fpu/xstate:
Provide and use for_each_xfeature()
x86/fpu/xstate:
Provide xstate_calculate_size()
x86/fpu/xstate:
Use fpstate for copy_uabi_to_xstate()
x86/fpu/xstate:
Use fpstate for os_xsave()
x86/fpu/xstate:
Use fpstate for xsave_to_user_sigframe()
x86/fpu:
Add basic helpers for dynamically enabled features
x86/fpu:
Add fpu_state_config::legacy_features
x86/fpu:
Add members to struct fpu to cache permission information
x86/fpu:
Add sanity checks for XFD
x86/fpu:
Add size and mask information to fpstate
x86/fpu:
Add XFD handling for dynamic states
x86/fpu:
Add XFD state to fpstate
x86/fpu:
Calculate the default sizes independently
x86/fpu:
Clean up CPU feature tests
x86/fpu:
Cleanup fpu__init_system_xstate_size_legacy()
x86/fpu:
Cleanup the on_boot_cpu clutter
x86/fpu:
Cleanup xstate xcomp_bv initialization
x86/fpu:
Convert fpstate_init() to struct fpstate
x86/fpu:
Convert restore_fpregs_from_fpstate() to struct fpstate
x86/fpu:
Convert tracing to fpstate
x86/fpu:
Do not inherit FPU context for kernel and IO worker threads
x86/fpu:
Do not leak fpstate pointer on fork
x86/fpu:
Include vmalloc.h for vzalloc()
x86/fpu:
Make os_xrstor_booting() private
x86/fpu:
Make WARN_ON_FPU() private
x86/fpu:
Mark fpu__init_prepare_fx_sw_frame() as __init
x86/fpu:
Mop up the internal.h leftovers
x86/fpu:
Mop up xfeatures_mask_uabi()
x86/fpu:
Move context switch and exit to user inlines into sched.h
x86/fpu:
Move fpregs_restore_userregs() to core
x86/fpu:
Move fpstate functions to api.h
x86/fpu:
Move KVMs FPU swapping to FPU core
x86/fpu:
Move legacy ASM wrappers to core
x86/fpu:
Move mxcsr related code to core
x86/fpu:
Move os_xsave() and os_xrstor() to core
x86/fpu:
Move xstate feature masks to fpu_*_cfg
x86/fpu:
Move xstate size to fpu_*_cfg
x86/fpu:
Optimize out sigframe xfeatures when in init state
x86/fpu:
Prepare for sanitizing KVM FPU code
x86/fpu:
Prepare fpu_clone() for dynamically enabled features
x86/fpu:
Provide a proper function for ex_handler_fprestore()
x86/fpu:
Provide infrastructure for KVM FPU cleanup
x86/fpu:
Provide struct fpstate
x86/fpu:
Provide struct fpu_config
x86/fpu:
Remove fpu::state
x86/fpu:
Remove internal.h dependency from fpu/signal.h
x86/fpu:
Remove old KVM FPU interface
x86/fpu:
Remove pointless argument from switch_fpu_finish()
x86/fpu:
Remove pointless memset in fpu_clone()
x86/fpu:
Replace KVMs home brewed FPU copy from user
x86/fpu:
Replace KVMs home brewed FPU copy to user
x86/fpu:
Replace KVMs xstate component clearing
x86/fpu:
Replace the includes of fpu/internal.h
x86/fpu:
Reset permission and fpstate on exec()
x86/fpu:
Restrict xsaves()/xrstors() to independent states
x86/fpu:
Rework copy_xstate_to_uabi_buf()
x86/fpu:
Rework restore_regs_from_fpstate()
x86/fpu:
Update stale comments
x86/fpu:
Update XFD state where required
x86/fpu:
Use EX_TYPE_FAULT_MCE_SAFE for exception fixups
x86/fpu:
Use fpstate in __copy_xstate_to_uabi_buf()
x86/fpu:
Use fpstate in fpu_copy_kvm_uabi_to_fpstate()
x86/fpu:
Use fpstate::size
x86/ftrace:
Make function graph use ftrace directly
x86/ftrace:
Remove extra orig rax move
x86/ftrace:
Remove fault protection code in prepare_ftrace_return
x86/hyperv:
Add ghcb hvcall support for SNP VM
x86/hyperv:
Add new hvcall guest address host visibility support
x86/hyperv:
Add Write/Read MSR registers via ghcb page
x86/hyperv:
Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
x86/hyperv:
Initialize GHCB page in Isolation VM
x86/hyperv:
Initialize shared memory boundary in the Isolation VM.
x86/hyperv:
Move required MSRs check to initial platform probing
x86/hyperv:
Protect set_hv_tscchange_cb() against getting preempted
x86/hyperv:
Remove duplicate include
x86/hyperv:
Remove duplicated include in hv_init
x86/insn:
Use get_unaligned() instead of memcpy()
x86/iopl:
Fake iopl(3) CLI/STI usage
x86/ioremap:
Selectively build arch override encryption functions
x86/irq:
Ensure PI wakeup handler is unregistered before module unload
x86/Kconfig:
Fix an unused variable error in dell-smm-hwmon
x86/Kconfig:
Remove references to obsolete Kconfig symbols
x86/kprobes:
Add UNWIND_HINT_FUNC on kretprobe_trampoline()
x86/kprobes:
Fixup return address in generic trampoline handler
x86/kprobes:
Push a fake return address at kretprobe_trampoline
x86/kvm:
Add AMD SEV specific Hypercall3
x86/kvm:
Add guest support for detecting and enabling SEV Live Migration feature.
x86/kvm:
Add kexec support for SEV Live Migration.
x86/kvm:
Always inline evmcs_write64()
x86/kvm:
Always inline sev_*guest()
x86/kvm:
Always inline to_svm()
x86/kvm:
Always inline vmload() / vmsave()
x86/kvm:
Convert FPU handling to a single swap buffer
x86/KVM:
Convert to fpstate
x86/kvm:
remove unused ack_notifier callbacks
x86/Makefile:
Remove unneeded whitespaces before tabs
x86/math-emu:
Convert to fpstate
x86/MCE/AMD:
Export smca_get_bank_type symbol
x86/mce:
Add errata workaround for Skylake SKX37
x86/mce:
Change to not send SIGBUS error during copy from user
x86/mce:
Deduplicate exception handling
x86/mce:
Drop copyin special case for #MC
x86/mce:
Get rid of machine_check_vector
x86/mce:
Get rid of msr_ops
x86/mce:
Get rid of stray semicolons
x86/mce:
Get rid of the ->quirk_no_way_out() indirect call
x86/mce:
Get rid of the mce_severity function pointer
x86/mce:
Sort mca_config members to get rid of unnecessary padding
x86/microcode:
Use the firmware_loader built-in API
x86/mm/64:
Improve stack overflow warnings
x86/msr-index:
Add MSRs for XFD
x86/of:
Kill unused early_init_dt_scan_chosen_arch()
x86/paravirt:
Mark arch_local_irq_*() __always_inline
x86/paravirt:
Use PVOP_* for paravirt calls
x86/pci/probe_roms:
Use to_pci_driver() instead of pci_dev->driver
x86/perf:
Fix snapshot_branch_stack warning in VM
x86/pkey:
Fix undefined behaviour with PKRU_WD_BIT
x86/pkru:
Remove useless include
x86/process:
Clone FPU in copy_thread()
x86/process:
Move arch_thread_struct_whitelist() out of line
x86/pvh:
add prototype for xen_pvh_init()
x86/retpoline:
Create a retpoline thunk array
x86/retpoline:
Move the retpoline thunk declarations to nospec-branch.h
x86/retpoline:
Remove unused replacement symbols
x86/sched:
Decrease further the priorities of SMT siblings
x86/sev:
Add an x86 version of cc_platform_has()
x86/sev:
Allow #VC exceptions on the VC2 stack
x86/sev:
Carve out HV call's return value verification
x86/sev:
Expose sev_es_ghcb_hv_call() for use by HyperV
x86/sev:
Fix noinstr for vc_ghcb_invalidate()
x86/sev:
Fix SEV-ES INS/OUTS instructions for word, dword, and qword
x86/sev:
Fix stack type check in vc_switch_off_ist()
x86/sev:
Include fpu/xcr.h
x86/sev:
Make the #VC exception stacks part of the default stacks storage
x86/sev:
Replace occurrences of sev_active() with cc_platform_has()
x86/sev:
Replace occurrences of sev_es_active() with cc_platform_has()
x86/sgx/virt:
extract sgx_vepc_remove_page
x86/sgx/virt:
implement SGX_IOC_VEPC_REMOVE ioctl
x86/sgx:
Fix free page accounting
x86/signal:
Change return type of restore_sigcontext() to boolean
x86/signal:
Implement sigaltstack size validation
x86/signal:
Use fpu::__state_user_size for sigalt stack validation
x86/sme:
Explicitly map new EFI memmap table as encrypted
x86/sme:
Replace occurrences of sme_active() with cc_platform_has()
x86/sme:
Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
x86/smp:
Factor out parts of native_smp_prepare_cpus()
x86/smp:
Remove unnecessary assignment to local var freq_scale
x86/softirq:
Disable softirq stacks on PREEMPT_RT
x86/tools/relocs:
Support >64K section headers
x86/tsc:
Add a timer to make sure TSC_adjust is always checked
x86/tsc:
Disable clocksource watchdog for TSC on qualified platorms
x86/umip:
Downgrade warning messages to debug loglevel
x86/unwind:
Compile kretprobe fixup code only if CONFIG_KRETPROBES=y
x86/unwind:
Recover kretprobe trampoline entry
x86/xen:
Add xenpv_restore_regs_and_return_to_usermode()
x86/xen:
Make get_debugreg() noinstr
x86/xen:
Make hypercall_page noinstr
x86/xen:
Make irq_disable() noinstr
x86/xen:
Make irq_enable() noinstr
x86/xen:
Make read_cr2() noinstr
x86/xen:
Make save_fl() noinstr
x86/xen:
Make set_debugreg() noinstr
x86/xen:
Make write_cr2() noinstr
x86/xen:
Mark cpu_bringup_and_idle() as dead_end_function
x86/xen:
Mark xen_force_evtchn_callback() noinstr
x86/xen:
Move hypercall_page to top of the file
x86/xen:
print a warning when HVMOP_get_mem_type fails
x86/xen:
remove 32-bit awareness from startup_xen
x86/xen:
remove 32-bit pv leftovers
x86/xen:
Remove redundant irq_enter/exit() invocations
x86/xen:
remove xen_have_vcpu_info_placement flag
x86/xen:
Rework the xen_{cpu,irq,mmu}_opsarrays
x86/xen:
simplify xen_oldmem_pfn_is_ram()
x86/xen:
switch initial pvops IRQ functions to dummy ones
x86/xen:
update xen_oldmem_pfn_is_ram() documentation
x86:
ACPI: cstate: Optimize C3 entry on AMD CPUs
x86:
add CPU field to struct thread_info
x86:
Always inline context_tracking_guest_enter()
x86:
Always inline ip_within_syscall_gap()
x86:
change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl
x86:
deduplicate the spectre_v2_user documentation
x86:
dt: Use of_get_cpu_hwid()
x86:
Fix __get_wchan() for !STACKTRACE
x86:
Fix get_wchan() to support the ORC unwinder
x86:
Fix misspelled Kconfig symbols
x86:
Increase exception stack sizes
x86:
mm: rename __is_kernel_text() to is_x86_32_kernel_text()
x86:
Pin task-stack in __get_wchan()
x86:
remove memory hotplug support on X86_32
xdp:
Remove redundant warning
xen-blkback:
use sync_blockdev
xen-blkfront:
add error handling support for add_disk()
xen-netback:
Remove redundant initialization of variable err
xen-pciback:
allow compiling on other archs than x86
xen-pciback:
Fix return in pm_ctrl_init()
xen/balloon:
add late_initcall_sync() for initial ballooning done
xen/balloon:
fix unused-variable warning
xen/balloon:
rename alloc/free_xenballooned_pages
xen/blkfront:
harden blkfront against event channel storms
xen/console:
harden hvc_xen against event channel storms
xen/netback:
don't queue unlimited number of packages
xen/netback:
fix rx queue stall detection
xen/netfront:
harden netfront against event channel storms
xen/pcifront:
Drop pcifront_common_process() tests of pcidev, pdrv
xen/pcifront:
Use to_pci_driver() instead of pci_dev->driver
xen/privcmd:
make option visible in Kconfig
xen/pvcalls-back:
Remove redundant 'flush_workqueue()' calls
xen/pvh:
add missing prototype to header
xen/x86:
adjust handling of the L3 user vsyscall special page table
xen/x86:
adjust xen_set_fixmap()
xen/x86:
free_p2m_page: use memblock_free_ptr() to free a virtual pointer
xen/x86:
restore (fix) xen_set_pte_init() behavior
xen/x86:
restrict PV Dom0 identity mapping
xen/x86:
streamline set_pte_mfn()
xen/x86:
there's no highmem anymore in PV mode
xen:
add "not_essential" flag to struct xenbus_driver
xen:
allow pv-only hypercalls only with CONFIG_XEN_PV
xen:
detect uninitialized xenbus in xenbus_init
xen:
don't continue xenstore initialization in case of errors
xen:
Fix implicit type conversion
xen:
fix wrong SPDX headers of Xen related headers
xen:
flag hvc_xen to be not essential for system boot
xen:
flag pvcalls-front to be not essential for system boot
xen:
flag xen_drm_front to be not essential for system boot
xen:
flag xen_snd_front to be not essential for system boot
xen:
make HYPERVISOR_get_debugreg() always_inline
xen:
make HYPERVISOR_set_debugreg() always_inline
xen:
remove highmem remnants
xfrm:
Remove redundant fields and related parentheses
xfrm:
Use memset_after() to clear padding
xfs:
#ifdef out perag code for userspace
xfs:
check that bc_nlevels never overflows
xfs:
clean up xfs_btree_{calc_size,compute_maxlevels}
xfs:
compact deferred intent item structures
xfs:
compute absolute maximum nlevels for each btree type
xfs:
compute maximum AG btree height for critical reservation calculation
xfs:
compute the maximum height of the rmap btree when reflink enabled
xfs:
create slab caches for frequently-used deferred items
xfs:
don't allocate scrub contexts on the stack
xfs:
don't track firstrec/firstkey separately in xchk_btree
xfs:
dynamically allocate btree scrub context structure
xfs:
dynamically allocate cursors based on maxlevels
xfs:
encode the max btree height in the cursor
xfs:
fix incorrect decoding in xchk_btree_cur_fsbno
xfs:
fix maxlevels comparisons in the btree staging code
xfs:
fix perag reference leak on iteration race with growfs
xfs:
Fix the free logic of state in xfs_attr_node_hasname
xfs:
fold perag loop iteration logic into helper function
xfs:
formalize the process of holding onto resources across a defer roll
xfs:
kill XFS_BTREE_MAXLEVELS
xfs:
map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
xfs:
port the defer ops capture and continue to resource capture
xfs:
prepare xfs_btree_cur for dynamic cursor heights
xfs:
punch out data fork delalloc blocks on COW writeback failure
xfs:
rearrange xfs_btree_cur fields for better packing
xfs:
reduce the size of nr_ops for refcount btree cursors
xfs:
reduce the size of struct xfs_extent_free_item
xfs:
refactor btree cursor allocation function
xfs:
remove all COW fork extents when remounting readonly
xfs:
Remove duplicated include in xfs_super
xfs:
remove incorrect ASSERT in xfs_rename
xfs:
remove kmem_zone typedef
xfs:
remove the xfs_dinode_t typedef
xfs:
remove the xfs_dqblk_t typedef
xfs:
remove the xfs_dsb_t typedef
xfs:
remove unused parameter from refcount code
xfs:
remove xfs_btree_cur.bc_blocklog
xfs:
remove xfs_btree_cur_t typedef
xfs:
remove xfs_inew_wait
xfs:
rename _zone variables to _cache
xfs:
rename m_ag_maxlevels to m_allocbt_maxlevels
xfs:
rename the next_agno perag iteration variable
xfs:
rename xfs_bmap_add_free to xfs_free_extent_later
xfs:
replace snprintf in show functions with sysfs_emit
xfs:
stricter btree height checking when looking for errors
xfs:
stricter btree height checking when scanning for btree roots
xfs:
sync xfs_btree_split macros with userspace libxfs
xfs:
terminate perag iteration reliably on agcount
xfs:
use kmem_cache_free() for kmem_cache objects
xfs:
Use kvcalloc() instead of kvzalloc()
xfs:
Use kvcalloc() instead of kvzalloc()
xfs:
use separate btree cursor cache for each btree type
xfs:
use swap() to make code cleaner
xfs:
use swap() to make dabtree code cleaner
xhci:
avoid race between disable slot command and host runtime suspend
xhci:
Fix commad ring abort, write all 64 bits to CRCR register.
xhci:
Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
xhci:
Fresco FL1100 controller should not have BROKEN_MSI quirk set.
xhci:
Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
xprtrdma:
Fix a maybe-uninitialized compiler warning
xprtrdma:
Provide a buffer to pad Write chunks of unaligned length
xprtrdma:
Remove rpcrdma_ep::re_implicit_roundup
xsk:
Batched buffer allocation for the pool
xsk:
Do not sleep in poll() when need_wakeup set
xsk:
Fix clang build error in __xp_alloc
xsk:
Fix crash on double free in buffer pool
xsk:
Get rid of unused entry in struct xdp_buff_xsk
xsk:
Initialise xskb free_list_node
xsk:
Optimize for aligned case
xtensa/platforms/iss/simdisk:
add error handling support for add_disk()
xtensa:
definitions for call0 ABI
xtensa:
don't use a12 in __xtensa_copy_user in call0 ABI
xtensa:
don't use a12 in strncpy_user
xtensa:
implement call0 ABI support in assembly
xtensa:
move _SimulateUserKernelVectorException out of WindowVectors
xtensa:
move section symbols to asm/sections.h
xtensa:
only build windowed register support code when needed
xtensa:
remove unused variable wmask
xtensa:
use a14 instead of a15 in inline assembly
xtensa:
use register window specific opcodes only when present
z2ram:
add error handling support for add_disk()
zd1201:
use eth_hw_addr_set()
zd1211rw:
remove duplicate USB device ID
zonefs:
add MODULE_ALIAS_FS
zram:
add error handling support for add_disk()
zram:
avoid race between zram_remove and disksize_store
zram:
don't fail to remove zram during unloading module
zram:
fix race between zram_reset_device() and disksize_store()
zram:
introduce an aged idle interface
zram:
off by one in read_block_state()
zram:
only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK
zram:
replace fsync_bdev with sync_blockdev
zram_drv:
allow reclaim on bio_alloc