Skip to content
Snippets Groups Projects
MAINTAINERS 652 KiB
Newer Older
VGA_SWITCHEROO
R:	Lukas Wunner <lukas@wunner.de>
S:	Maintained
T:	git git://anongit.freedesktop.org/drm/drm-misc
F:	Documentation/gpu/vga-switcheroo.rst
F:	drivers/gpu/vga/vga_switcheroo.c
F:	include/linux/vga_switcheroo.h

VIA RHINE NETWORK DRIVER
S:	Maintained
M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
F:	drivers/net/ethernet/via/via-rhine.c

VIA SD/MMC CARD CONTROLLER DRIVER
M:	Bruce Chang <brucechang@via.com.tw>
M:	Harald Welte <HaraldWelte@viatech.com>
S:	Maintained
F:	drivers/mmc/host/via-sdmmc.c

VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
L:	linux-fbdev@vger.kernel.org
S:	Maintained
F:	drivers/video/fbdev/via/
F:	include/linux/via-core.h
F:	include/linux/via-gpio.h
F:	include/linux/via_i2c.h

VIA VELOCITY NETWORK DRIVER
M:	Francois Romieu <romieu@fr.zoreil.com>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/via/via-velocity.*

VICODEC VIRTUAL CODEC DRIVER
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/test-drivers/vicodec/*
VIDEO I2C POLLING DRIVER
M:	Matt Ranostay <matt.ranostay@konsulko.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/video-i2c.c

VIDEO MULTIPLEXER DRIVER
M:	Philipp Zabel <p.zabel@pengutronix.de>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/platform/video-mux.c

VIDEOBUF2 FRAMEWORK
M:	Tomasz Figa <tfiga@chromium.org>
M:	Marek Szyprowski <m.szyprowski@samsung.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/common/videobuf2/*
F:	include/media/videobuf2-*

VIMC VIRTUAL MEDIA CONTROLLER DRIVER
M:	Shuah Khan <skhan@linuxfoundation.org>
R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/test-drivers/vimc/*

VIRT LIB
M:	Alex Williamson <alex.williamson@redhat.com>
M:	Paolo Bonzini <pbonzini@redhat.com>
L:	kvm@vger.kernel.org
S:	Supported
F:	virt/lib/

VIRTIO AND VHOST VSOCK DRIVER
M:	Stefan Hajnoczi <stefanha@redhat.com>
M:	Stefano Garzarella <sgarzare@redhat.com>
L:	kvm@vger.kernel.org
L:	virtualization@lists.linux-foundation.org
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/vhost/vsock.c
F:	include/linux/virtio_vsock.h
F:	include/uapi/linux/virtio_vsock.h
F:	net/vmw_vsock/virtio_transport.c
F:	net/vmw_vsock/virtio_transport_common.c
VIRTIO BLOCK AND SCSI DRIVERS
M:	"Michael S. Tsirkin" <mst@redhat.com>
M:	Jason Wang <jasowang@redhat.com>
R:	Paolo Bonzini <pbonzini@redhat.com>
R:	Stefan Hajnoczi <stefanha@redhat.com>
L:	virtualization@lists.linux-foundation.org
S:	Maintained
F:	drivers/block/virtio_blk.c
F:	drivers/scsi/virtio_scsi.c
F:	drivers/vhost/scsi.c
F:	include/uapi/linux/virtio_blk.h
F:	include/uapi/linux/virtio_scsi.h

M:	Amit Shah <amit@kernel.org>
L:	virtualization@lists.linux-foundation.org
S:	Maintained
F:	drivers/char/virtio_console.c
F:	include/linux/virtio_console.h
F:	include/uapi/linux/virtio_console.h
VIRTIO CORE AND NET DRIVERS
M:	"Michael S. Tsirkin" <mst@redhat.com>
M:	Jason Wang <jasowang@redhat.com>
L:	virtualization@lists.linux-foundation.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-bus-vdpa
F:	Documentation/devicetree/bindings/virtio/
F:	drivers/block/virtio_blk.c
F:	drivers/crypto/virtio/
F:	drivers/net/virtio_net.c
F:	drivers/vdpa/
F:	drivers/virtio/
Jason Wang's avatar
Jason Wang committed
F:	include/linux/vdpa.h
F:	include/linux/virtio*.h
F:	include/uapi/linux/virtio_*.h
VIRTIO BALLOON
M:	"Michael S. Tsirkin" <mst@redhat.com>
M:	David Hildenbrand <david@redhat.com>
L:	virtualization@lists.linux-foundation.org
S:	Maintained
F:	drivers/virtio/virtio_balloon.c
F:	include/uapi/linux/virtio_balloon.h
F:	include/linux/balloon_compaction.h
F:	mm/balloon_compaction.c

VIRTIO CRYPTO DRIVER
M:	Gonglei <arei.gonglei@huawei.com>
L:	virtualization@lists.linux-foundation.org
L:	linux-crypto@vger.kernel.org
S:	Maintained
F:	drivers/crypto/virtio/
F:	include/uapi/linux/virtio_crypto.h

Cornelia Huck's avatar
Cornelia Huck committed
M:	Cornelia Huck <cohuck@redhat.com>
M:	Halil Pasic <pasic@linux.ibm.com>
M:	Eric Farman <farman@linux.ibm.com>
L:	linux-s390@vger.kernel.org
L:	virtualization@lists.linux-foundation.org
L:	kvm@vger.kernel.org
S:	Supported
F:	arch/s390/include/uapi/asm/virtio-ccw.h
F:	drivers/s390/virtio/
VIRTIO FILE SYSTEM
M:	Vivek Goyal <vgoyal@redhat.com>
M:	Stefan Hajnoczi <stefanha@redhat.com>
M:	Miklos Szeredi <miklos@szeredi.hu>
L:	virtualization@lists.linux-foundation.org
L:	linux-fsdevel@vger.kernel.org
S:	Supported
W:	https://virtio-fs.gitlab.io/
F:	Documentation/filesystems/virtiofs.rst
F:	fs/fuse/virtio_fs.c
F:	include/uapi/linux/virtio_fs.h

VIRTIO GPIO DRIVER
M:	Enrico Weigelt, metux IT consult <info@metux.net>
M:	Viresh Kumar <vireshk@kernel.org>
L:	linux-gpio@vger.kernel.org
L:	virtualization@lists.linux-foundation.org
S:	Maintained
F:	drivers/gpio/gpio-virtio.c
F:	include/uapi/linux/virtio_gpio.h

VIRTIO GPU DRIVER
M:	David Airlie <airlied@linux.ie>
M:	Gerd Hoffmann <kraxel@redhat.com>
R:	Gurchetan Singh <gurchetansingh@chromium.org>
R:	Chia-I Wu <olvaffe@gmail.com>
L:	dri-devel@lists.freedesktop.org
L:	virtualization@lists.linux-foundation.org
S:	Maintained
T:	git git://anongit.freedesktop.org/drm/drm-misc
F:	drivers/gpu/drm/virtio/
F:	include/uapi/linux/virtio_gpu.h

VIRTIO HOST (VHOST)
M:	"Michael S. Tsirkin" <mst@redhat.com>
M:	Jason Wang <jasowang@redhat.com>
L:	kvm@vger.kernel.org
L:	virtualization@lists.linux-foundation.org
L:	netdev@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
F:	drivers/vhost/
Jason Wang's avatar
Jason Wang committed
F:	include/linux/vhost_iotlb.h
F:	include/uapi/linux/vhost.h
Gerd Hoffmann's avatar
Gerd Hoffmann committed
VIRTIO INPUT DRIVER
M:	Gerd Hoffmann <kraxel@redhat.com>
S:	Maintained
F:	drivers/virtio/virtio_input.c
F:	include/uapi/linux/virtio_input.h

VIRTIO IOMMU DRIVER
M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
L:	virtualization@lists.linux-foundation.org
S:	Maintained
F:	drivers/iommu/virtio-iommu.c
F:	include/uapi/linux/virtio_iommu.h

VIRTIO MEM DRIVER
M:	David Hildenbrand <david@redhat.com>
L:	virtualization@lists.linux-foundation.org
S:	Maintained
W:	https://virtio-mem.gitlab.io/
F:	drivers/virtio/virtio_mem.c
F:	include/uapi/linux/virtio_mem.h

VIRTIO SOUND DRIVER
M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
M:	"Michael S. Tsirkin" <mst@redhat.com>
L:	virtualization@lists.linux-foundation.org
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	include/uapi/linux/virtio_snd.h
F:	sound/virtio/*

VIRTIO I2C DRIVER
M:	Conghui Chen <conghui.chen@intel.com>
M:	Viresh Kumar <viresh.kumar@linaro.org>
L:	linux-i2c@vger.kernel.org
L:	virtualization@lists.linux-foundation.org
S:	Maintained
F:	drivers/i2c/busses/i2c-virtio.c
F:	include/uapi/linux/virtio_i2c.h

VIRTIO PMEM DRIVER
M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
L:	virtualization@lists.linux-foundation.org
S:	Maintained
F:	drivers/nvdimm/virtio_pmem.c
F:	drivers/nvdimm/nd_virtio.c

VIRTUAL BOX GUEST DEVICE DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
M:	Arnd Bergmann <arnd@arndb.de>
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
S:	Maintained
F:	drivers/virt/vboxguest/
F:	include/linux/vbox_utils.h
VIRTUAL BOX SHARED FOLDER VFS DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	linux-fsdevel@vger.kernel.org
S:	Maintained
F:	fs/vboxsf/*

VIRTUAL SERIO DEVICE DRIVER
M:	Stephen Chandler Paul <thatslyude@gmail.com>
F:	drivers/input/serio/userio.c
F:	include/uapi/linux/userio.h
VIVID VIRTUAL VIDEO DRIVER
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/test-drivers/vivid/*
VIDTV VIRTUAL DIGITAL TV DRIVER
M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/test-drivers/vidtv/*

M:	Florian Fainelli <f.fainelli@gmail.com>
L:	openwrt-devel@lists.openwrt.org (subscribers-only)
S:	Maintained
F:	drivers/vlynq/vlynq.c
F:	include/linux/vlynq.h

M:	Martyn Welch <martyn@welchs.me.uk>
M:	Manohar Vanga <manohar.vanga@gmail.com>
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
F:	Documentation/driver-api/vme.rst
F:	drivers/staging/vme_user/
F:	drivers/vme/
F:	include/linux/vme*

VM SOCKETS (AF_VSOCK)
M:	Stefano Garzarella <sgarzare@redhat.com>
L:	virtualization@lists.linux-foundation.org
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/vsockmon.c
F:	include/net/af_vsock.h
F:	include/uapi/linux/vm_sockets.h
F:	include/uapi/linux/vm_sockets_diag.h
F:	include/uapi/linux/vsockmon.h
F:	net/vmw_vsock/
F:	tools/testing/vsock/

VMWARE BALLOON DRIVER
M:	Nadav Amit <namit@vmware.com>
R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
L:	linux-kernel@vger.kernel.org
S:	Maintained
F:	drivers/misc/vmw_balloon.c

VMWARE HYPERVISOR INTERFACE
M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
M:	Alexey Makhalov <amakhalov@vmware.com>
R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
L:	virtualization@lists.linux-foundation.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
F:	arch/x86/include/asm/vmware.h
F:	arch/x86/kernel/cpu/vmware.c

VMWARE PVRDMA DRIVER
M:	Bryan Tan <bryantan@vmware.com>
M:	Vishnu Dasa <vdasa@vmware.com>
R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
L:	linux-rdma@vger.kernel.org
S:	Maintained
F:	drivers/infiniband/hw/vmw_pvrdma/

VMware PVSCSI driver
M:	Vishal Bhakta <vbhakta@vmware.com>
R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
L:	linux-scsi@vger.kernel.org
S:	Maintained
F:	drivers/scsi/vmw_pvscsi.c
F:	drivers/scsi/vmw_pvscsi.h

VMWARE VIRTUAL PTP CLOCK DRIVER
M:	Vivek Thampi <vithampi@vmware.com>
R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/ptp/ptp_vmw.c

VMWARE VMCI DRIVER
M:	Bryan Tan <bryantan@vmware.com>
M:	Rajesh Jalisatgi <rjalisatgi@vmware.com>
M:	Vishnu Dasa <vdasa@vmware.com>
R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
L:	linux-kernel@vger.kernel.org
S:	Maintained
F:	drivers/misc/vmw_vmci/

VMWARE VMMOUSE SUBDRIVER
M:	Zack Rusin <zackr@vmware.com>
R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	drivers/input/mouse/vmmouse.c
F:	drivers/input/mouse/vmmouse.h

VMWARE VMXNET3 ETHERNET DRIVER
M:	Ronak Doshi <doshir@vmware.com>
R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/vmxnet3/
VOCORE VOCORE2 BOARD
M:	Harvey Hunt <harveyhuntnexus@gmail.com>
L:	linux-mips@vger.kernel.org
S:	Maintained
F:	arch/mips/boot/dts/ralink/vocore2.dts

VOLTAGE AND CURRENT REGULATOR FRAMEWORK
M:	Liam Girdwood <lgirdwood@gmail.com>
M:	Mark Brown <broonie@kernel.org>
L:	linux-kernel@vger.kernel.org
W:	http://www.slimlogic.co.uk/?p=48
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
F:	Documentation/devicetree/bindings/regulator/
F:	Documentation/power/regulator/
F:	drivers/regulator/
F:	include/linux/regulator/
VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
R:	Matti Vaittinen <mazziesaccount@gmail.com>
F:	drivers/regulator/irq_helpers.c

M:	David Ahern <dsahern@kernel.org>
David Ahern's avatar
David Ahern committed
L:	netdev@vger.kernel.org
S:	Maintained
F:	Documentation/networking/vrf.rst
F:	drivers/net/vrf.c
Petr Mladek's avatar
Petr Mladek committed
VSPRINTF
M:	Petr Mladek <pmladek@suse.com>
M:	Steven Rostedt <rostedt@goodmis.org>
M:	Sergey Senozhatsky <senozhatsky@chromium.org>
Petr Mladek's avatar
Petr Mladek committed
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
Petr Mladek's avatar
Petr Mladek committed
F:	Documentation/core-api/printk-formats.rst
F:	lib/test_printf.c
VT1211 HARDWARE MONITOR DRIVER
M:	Juerg Haefliger <juergh@gmail.com>
S:	Maintained
F:	Documentation/hwmon/vt1211.rst
F:	drivers/hwmon/vt1211.c
VT8231 HARDWARE MONITOR DRIVER
M:	Roger Lucas <vt8231@hiddenengine.co.uk>
S:	Maintained
F:	drivers/hwmon/vt8231.c
VUB300 USB to SDIO/SD/MMC bridge chip
L:	linux-mmc@vger.kernel.org
F:	drivers/mmc/host/vub300.c

Linus Torvalds's avatar
Linus Torvalds committed
W1 DALLAS'S 1-WIRE BUS
M:	Evgeniy Polyakov <zbr@ioremap.net>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	Documentation/devicetree/bindings/w1/
F:	Documentation/w1/
F:	drivers/w1/
F:	include/linux/w1.h
Linus Torvalds's avatar
Linus Torvalds committed

W83791D HARDWARE MONITORING DRIVER
M:	Marc Hulsman <m.hulsman@tudelft.nl>
S:	Maintained
F:	Documentation/hwmon/w83791d.rst
F:	drivers/hwmon/w83791d.c
W83793 HARDWARE MONITORING DRIVER
M:	Rudolf Marek <r.marek@assembler.cz>
F:	Documentation/hwmon/w83793.rst
F:	drivers/hwmon/w83793.c
W83795 HARDWARE MONITORING DRIVER
M:	Jean Delvare <jdelvare@suse.com>
S:	Maintained
F:	drivers/hwmon/w83795.c

Linus Torvalds's avatar
Linus Torvalds committed
W83L51xD SD/MMC CARD INTERFACE DRIVER
M:	Pierre Ossman <pierre@ossman.eu>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/mmc/host/wbsd.*
Linus Torvalds's avatar
Linus Torvalds committed

WACOM PROTOCOL 4 SERIAL TABLETS
M:	Julian Squires <julian@cipht.net>
M:	Hans de Goede <hdegoede@redhat.com>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	drivers/input/tablet/wacom_serial4.c

WATCHDOG DEVICE DRIVERS
M:	Wim Van Sebroeck <wim@linux-watchdog.org>
M:	Guenter Roeck <linux@roeck-us.net>
L:	linux-watchdog@vger.kernel.org
W:	http://www.linux-watchdog.org/
T:	git git://www.linux-watchdog.org/linux-watchdog.git
F:	Documentation/devicetree/bindings/watchdog/
F:	Documentation/watchdog/
F:	drivers/watchdog/
F:	include/linux/watchdog.h
F:	include/uapi/linux/watchdog.h
WHISKEYCOVE PMIC GPIO DRIVER
M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-wcove.c

Dianlong Li's avatar
Dianlong Li committed
WHWAVE RTC DRIVER
M:	Dianlong Li <long17.cool@163.com>
L:	linux-rtc@vger.kernel.org
S:	Maintained
F:	drivers/rtc/rtc-sd3078.c

WIIMOTE HID DRIVER
M:	David Rheinsberg <david.rheinsberg@gmail.com>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	drivers/hid/hid-wiimote*

WILOCITY WIL6210 WIRELESS DRIVER
L:	linux-wireless@vger.kernel.org
W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
F:	drivers/net/wireless/ath/wil6210/

F:	drivers/media/rc/winbond-cir.c
WINSYSTEMS EBC-C384 WATCHDOG DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-watchdog@vger.kernel.org
S:	Maintained
F:	drivers/watchdog/ebc-c384_wdt.c

WINSYSTEMS WS16C48 GPIO DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-ws16c48.c
WIREGUARD SECURE NETWORK TUNNEL
M:	Jason A. Donenfeld <Jason@zx2c4.com>
L:	wireguard@lists.zx2c4.com
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/wireguard/
F:	tools/testing/selftests/wireguard/

WISTRON LAPTOP BUTTON DRIVER
M:	Miloslav Trmac <mitr@volny.cz>
S:	Maintained
F:	drivers/input/misc/wistron_btns.c
Linus Torvalds's avatar
Linus Torvalds committed
WL3501 WIRELESS PCMCIA CARD DRIVER
L:	linux-wireless@vger.kernel.org
F:	drivers/net/wireless/wl3501*
Linus Torvalds's avatar
Linus Torvalds committed

WOLFSON MICROELECTRONICS DRIVERS
L:	patches@opensource.cirrus.com
W:	https://github.com/CirrusLogic/linux-drivers/wiki
T:	git https://github.com/CirrusLogic/linux-drivers.git
F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
F:	Documentation/devicetree/bindings/mfd/wm831x.txt
F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
F:	Documentation/devicetree/bindings/sound/wm*
F:	Documentation/hwmon/wm83??.rst
F:	arch/arm/mach-s3c/mach-crag6410*
F:	drivers/clk/clk-wm83*.c
F:	drivers/gpio/gpio-*wm*.c
F:	drivers/gpio/gpio-arizona.c
F:	drivers/hwmon/wm83??-hwmon.c
F:	drivers/input/misc/wm831x-on.c
F:	drivers/input/touchscreen/wm831x-ts.c
F:	drivers/input/touchscreen/wm97*.c
F:	drivers/leds/leds-wm83*.c
F:	drivers/mfd/wm*.c
F:	drivers/power/supply/wm83*.c
F:	drivers/regulator/wm8*.c
F:	drivers/rtc/rtc-wm83*.c
F:	drivers/video/backlight/wm83*_bl.c
F:	drivers/watchdog/wm83*_wdt.c
F:	include/linux/mfd/arizona/
F:	include/linux/mfd/wm831x/
F:	include/linux/mfd/wm8350/
F:	include/linux/regulator/arizona*
F:	include/linux/wm97xx.h
F:	include/sound/wm????.h
F:	sound/soc/codecs/wm*
WORKQUEUE
M:	Tejun Heo <tj@kernel.org>
R:	Lai Jiangshan <jiangshanlai@gmail.com>
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
F:	Documentation/core-api/workqueue.rst
F:	include/linux/workqueue.h
F:	kernel/workqueue.c

WWAN DRIVERS
M:	Loic Poulain <loic.poulain@linaro.org>
M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
R:	Johannes Berg <johannes@sipsolutions.net>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/wwan/
F:	include/linux/wwan.h
F:	include/uapi/linux/wwan.h

X-POWERS AXP288 PMIC DRIVERS
M:	Hans de Goede <hdegoede@redhat.com>
S:	Maintained
F:	drivers/acpi/pmic/intel_pmic_xpower.c
X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
M:	Chen-Yu Tsai <wens@csie.org>
L:	linux-kernel@vger.kernel.org
S:	Maintained
N:	axp[128]

X.25 STACK
M:	Martin Schiller <ms@dev.tdt.de>
Linus Torvalds's avatar
Linus Torvalds committed
L:	linux-x25@vger.kernel.org
S:	Maintained
F:	Documentation/networking/lapb-module.rst
F:	Documentation/networking/x25*
F:	drivers/net/wan/hdlc_x25.c
F:	drivers/net/wan/lapbether.c
F:	include/*/lapb.h
F:	include/net/x25*
F:	include/uapi/linux/x25.h
F:	net/lapb/
F:	net/x25/
Linus Torvalds's avatar
Linus Torvalds committed

Randy Dunlap's avatar
Randy Dunlap committed
X86 ARCHITECTURE (32-BIT AND 64-BIT)
M:	Thomas Gleixner <tglx@linutronix.de>
M:	Ingo Molnar <mingo@redhat.com>
M:	Borislav Petkov <bp@alien8.de>
M:	Dave Hansen <dave.hansen@linux.intel.com>
M:	x86@kernel.org
R:	"H. Peter Anvin" <hpa@zytor.com>
L:	linux-kernel@vger.kernel.org
Randy Dunlap's avatar
Randy Dunlap committed
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
F:	Documentation/devicetree/bindings/x86/
F:	Documentation/x86/
F:	arch/x86/
X86 ENTRY CODE
M:	Andy Lutomirski <luto@kernel.org>
L:	linux-kernel@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
X86 MCE INFRASTRUCTURE
M:	Tony Luck <tony.luck@intel.com>
M:	Borislav Petkov <bp@alien8.de>
L:	linux-edac@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-mce
F:	Documentation/x86/x86_64/machinecheck.rst
F:	arch/x86/kernel/cpu/mce/*
X86 MICROCODE UPDATE SUPPORT
M:	Borislav Petkov <bp@alien8.de>
S:	Maintained
F:	arch/x86/kernel/cpu/microcode/*

X86 MM
M:	Dave Hansen <dave.hansen@linux.intel.com>
M:	Andy Lutomirski <luto@kernel.org>
M:	Peter Zijlstra <peterz@infradead.org>
L:	linux-kernel@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
F:	arch/x86/mm/

X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
F:	drivers/platform/x86/x86-android-tablets.c

X86 PLATFORM DRIVERS
L:	platform-driver-x86@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
F:	drivers/platform/olpc/
F:	drivers/platform/x86/
X86 PLATFORM DRIVERS - ARCH
R:	Darren Hart <dvhart@infradead.org>
R:	Andy Shevchenko <andy@infradead.org>
L:	platform-driver-x86@vger.kernel.org
L:	x86@kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
X86 PLATFORM UV HPE SUPERDOME FLEX
M:	Steve Wahl <steve.wahl@hpe.com>
R:	Mike Travis <mike.travis@hpe.com>
R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
R:	Russ Anderson <russ.anderson@hpe.com>
S:	Supported
F:	arch/x86/include/asm/uv/
F:	arch/x86/kernel/apic/x2apic_uv_x.c
F:	arch/x86/platform/uv/

X86 STACK UNWINDING
M:	Josh Poimboeuf <jpoimboe@kernel.org>
M:	Peter Zijlstra <peterz@infradead.org>
S:	Supported
F:	arch/x86/include/asm/unwind*.h
F:	arch/x86/kernel/dumpstack.c
F:	arch/x86/kernel/stacktrace.c
F:	arch/x86/kernel/unwind_*.c

M:	Andy Lutomirski <luto@kernel.org>
L:	linux-kernel@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
XARRAY
M:	Matthew Wilcox <willy@infradead.org>
L:	linux-fsdevel@vger.kernel.org
S:	Supported
F:	Documentation/core-api/xarray.rst
F:	include/linux/idr.h
F:	include/linux/xarray.h
F:	lib/idr.c
F:	lib/xarray.c
F:	tools/testing/radix-tree

XBOX DVD IR REMOTE
M:	Benjamin Valentin <benpicco@googlemail.com>
S:	Maintained
F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
F:	drivers/media/rc/xbox_remote.c
M:	Mauro Carvalho Chehab <mchehab@kernel.org>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/tuners/xc2028.*
XDP (eXpress Data Path)
M:	Alexei Starovoitov <ast@kernel.org>
M:	Daniel Borkmann <daniel@iogearbox.net>
M:	David S. Miller <davem@davemloft.net>
M:	Jakub Kicinski <kuba@kernel.org>
M:	Jesper Dangaard Brouer <hawk@kernel.org>
M:	John Fastabend <john.fastabend@gmail.com>
L:	netdev@vger.kernel.org
F:	include/net/xdp_priv.h
F:	include/trace/events/xdp.h
F:	kernel/bpf/cpumap.c
F:	kernel/bpf/devmap.c
F:	net/core/xdp.c
F:	samples/bpf/xdp*
F:	tools/testing/selftests/bpf/*xdp*
F:	tools/testing/selftests/bpf/*/*xdp*
F:	drivers/net/ethernet/*/*/*/*/*xdp*
F:	drivers/net/ethernet/*/*/*xdp*
K:	(?:\b|_)xdp(?:\b|_)
XDP SOCKETS (AF_XDP)
M:	Björn Töpel <bjorn@kernel.org>
M:	Magnus Karlsson <magnus.karlsson@intel.com>
M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
R:	Jonathan Lemon <jonathan.lemon@gmail.com>
L:	netdev@vger.kernel.org
S:	Maintained
F:	Documentation/networking/af_xdp.rst
F:	include/net/xsk_buff_pool.h
F:	include/uapi/linux/if_xdp.h
F:	include/uapi/linux/xdp_diag.h
F:	include/net/netns/xdp.h
F:	net/xdp/
F:	samples/bpf/xdpsock*
F:	tools/lib/bpf/xsk*
XEN BLOCK SUBSYSTEM
M:	Roger Pau Monné <roger.pau@citrix.com>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
F:	drivers/block/xen*
F:	drivers/block/xen-blkback/*
M:	Stefano Stabellini <sstabellini@kernel.org>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
F:	arch/arm/include/asm/xen/
M:	Stefano Stabellini <sstabellini@kernel.org>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
F:	arch/arm64/include/asm/xen/
XEN HYPERVISOR INTERFACE
M:	Juergen Gross <jgross@suse.com>
M:	Stefano Stabellini <sstabellini@kernel.org>
R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
F:	Documentation/ABI/stable/sysfs-hypervisor-xen
F:	Documentation/ABI/testing/sysfs-hypervisor-xen
F:	drivers/*/xen-*front.c
F:	drivers/xen/
F:	include/uapi/xen/
XEN HYPERVISOR X86
M:	Juergen Gross <jgross@suse.com>
R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
S:	Supported
F:	arch/x86/include/asm/pvclock-abi.h
F:	arch/x86/include/asm/xen/
F:	arch/x86/platform/pvh/
F:	arch/x86/xen/

XEN NETWORK BACKEND DRIVER
Wei Liu's avatar
Wei Liu committed
M:	Wei Liu <wei.liu@kernel.org>
M:	Paul Durrant <paul@xen.org>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/xen-netback/*

M:	Juergen Gross <jgross@suse.com>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
S:	Supported
F:	arch/x86/pci/*xen*
F:	drivers/pci/*xen*

XEN PVSCSI DRIVERS
M:	Juergen Gross <jgross@suse.com>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
L:	linux-scsi@vger.kernel.org
S:	Supported
F:	drivers/scsi/xen-scsifront.c
F:	drivers/xen/xen-scsiback.c
F:	include/xen/interface/io/vscsiif.h

XEN PVUSB DRIVER
M:	Juergen Gross <jgross@suse.com>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
L:	linux-usb@vger.kernel.org
S:	Supported
F:	include/xen/interface/io/usbif.h

XEN SOUND FRONTEND DRIVER
M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Supported
F:	sound/xen/*

M:	Juergen Gross <jgross@suse.com>
M:	Stefano Stabellini <sstabellini@kernel.org>
L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
L:	iommu@lists.linux-foundation.org
L:	iommu@lists.linux.dev
S:	Supported
F:	arch/x86/xen/*swiotlb*
F:	drivers/xen/*swiotlb*

Linus Torvalds's avatar
Linus Torvalds committed
XFS FILESYSTEM
C:	irc://irc.oftc.net/xfs
M:	Darrick J. Wong <djwong@kernel.org>
L:	linux-xfs@vger.kernel.org
W:	http://xfs.org/
T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
F:	Documentation/ABI/testing/sysfs-fs-xfs
F:	Documentation/admin-guide/xfs.rst
F:	Documentation/filesystems/xfs-delayed-logging-design.rst
F:	Documentation/filesystems/xfs-self-describing-metadata.rst
F:	fs/xfs/
F:	include/uapi/linux/dqblk_xfs.h
F:	include/uapi/linux/fsmap.h
Linus Torvalds's avatar
Linus Torvalds committed

XILINX AMS DRIVER
M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
F:	drivers/iio/adc/xilinx-ams.c

M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
S:	Maintained
F:	drivers/net/ethernet/xilinx/xilinx_axienet*

XILINX CAN DRIVER
M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
L:	linux-can@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
XILINX GPIO DRIVER
M:	Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
R:	Srinivas Neeli <srinivas.neeli@xilinx.com>
R:	Michal Simek <michal.simek@xilinx.com>
S:	Maintained
F:	Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
F:	drivers/gpio/gpio-xilinx.c
F:	drivers/gpio/gpio-zynq.c

XILINX SD-FEC IP CORES
M:	Derek Kiernan <derek.kiernan@xilinx.com>
M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
S:	Maintained
F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
F:	Documentation/misc-devices/xilinx_sdfec.rst
F:	drivers/misc/Kconfig
F:	drivers/misc/Makefile
F:	drivers/misc/xilinx_sdfec.c
F:	include/uapi/misc/xilinx_sdfec.h

XILINX PWM DRIVER
M:	Sean Anderson <sean.anderson@seco.com>
S:	Maintained
F:	drivers/pwm/pwm-xilinx.c
F:	include/clocksource/timer-xilinx.h

XILINX UARTLITE SERIAL DRIVER
M:	Peter Korsgaard <jacmet@sunsite.dk>
L:	linux-serial@vger.kernel.org
S:	Maintained
F:	drivers/tty/serial/uartlite.c
XILINX VIDEO IP CORES
M:	Hyun Kwon <hyun.kwon@xilinx.com>
M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Supported
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/xilinx/
F:	drivers/media/platform/xilinx/
F:	include/uapi/linux/xilinx-v4l2-controls.h
XILINX ZYNQMP DPDMA DRIVER
M:	Hyun Kwon <hyun.kwon@xilinx.com>
M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
L:	dmaengine@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
F:	drivers/dma/xilinx/xilinx_dpdma.c
F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h

XILINX ZYNQMP PSGTR PHY DRIVER
M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
L:	linux-kernel@vger.kernel.org
S:	Supported
T:	git https://github.com/Xilinx/linux-xlnx.git
F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
F:	drivers/phy/xilinx/phy-zynqmp.c

XILINX ZYNQMP SHA3 DRIVER
M:	Harsha <harsha.harsha@xilinx.com>
S:	Maintained