Список изменений в 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